sur: added identity structure with support for ship signatures or ring signatures

This commit is contained in:
Logan Allen 2019-11-18 14:42:40 -08:00
parent acce440c76
commit 524bdbd8c1
2 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,8 @@
/- *ring
|%
+$ ship-identity [=ship =life]
+$ identity
$% [%ship ship-identity]
[%ring =ring-group]
==
--

View File

@ -34,4 +34,14 @@
::
raw=raw-ring-signature
==
::
+$ ring-group
$: :: a ring signature is computed over a set of public keys. the
:: participants set is not those keys, but static references to them.
::
participants=(set [ship=@p =life])
:: the linkage scope this signature was made on
::
link-scope=(unit *)
==
--