mirror of
https://github.com/urbit/shrub.git
synced 2024-12-25 21:12:56 +03:00
naive: l1 key change test
This commit is contained in:
parent
fe8150f395
commit
7f1e21d3d5
@ -369,6 +369,19 @@
|
|||||||
=^ f state (n state (changed-voting-proxy:l1 ~bud 0x123))
|
=^ f state (n state (changed-voting-proxy:l1 ~bud 0x123))
|
||||||
voting-proxy.own:(~(got by points.state) ~bud)
|
voting-proxy.own:(~(got by points.state) ~bud)
|
||||||
::
|
::
|
||||||
|
++ test-l1-changed-keys ^- tang
|
||||||
|
=/ encrypt (shax 'Your eyes dont see, you do.')
|
||||||
|
=/ auth (shax 'We think much less than we think we think.')
|
||||||
|
=/ new-keys [~bud encrypt auth 1 1]
|
||||||
|
%+ expect-eq
|
||||||
|
!> (pass-from-eth:naive 32^encrypt 32^auth 1)
|
||||||
|
::
|
||||||
|
!>
|
||||||
|
=| =^state:naive
|
||||||
|
=^ f state (init-bud state)
|
||||||
|
=^ f state (n state (changed-keys:l1 new-keys))
|
||||||
|
pass.net:(~(got by points.state) ~bud)
|
||||||
|
::
|
||||||
++ test-l2-set-spawn-proxy ^- tang
|
++ test-l2-set-spawn-proxy ^- tang
|
||||||
%+ expect-eq
|
%+ expect-eq
|
||||||
!> [0x123 0]
|
!> [0x123 0]
|
||||||
@ -455,6 +468,7 @@
|
|||||||
=^ f state (n state %bat q:(configure-keys:l2 new-keys-mgt))
|
=^ f state (n state %bat q:(configure-keys:l2 new-keys-mgt))
|
||||||
pass.net:(~(got by points.state) ~marbud)
|
pass.net:(~(got by points.state) ~marbud)
|
||||||
::
|
::
|
||||||
|
:: TODO: make sure nobody else can change these keys
|
||||||
==
|
==
|
||||||
::
|
::
|
||||||
++ test-dopbud-l2-spawn ^- tang
|
++ test-dopbud-l2-spawn ^- tang
|
||||||
|
Loading…
Reference in New Issue
Block a user