Merge latest changes from the syndicate-protocols repository

This commit is contained in:
Tony Garnock-Jones 2023-02-08 14:35:19 +01:00
commit c0d4b535a3
1 changed files with 5 additions and 4 deletions

View File

@ -4,10 +4,11 @@ embeddedType EntityRef.Cap .
; The sequence of Caveats is run RIGHT-TO-LEFT. ; The sequence of Caveats is run RIGHT-TO-LEFT.
; That is, the newest Caveats are at the right. ; That is, the newest Caveats are at the right.
; ;
; Let f = HMAC-BLAKE2s, e = canonical machine-oriented serialization of some preserves value, ; Let f(k,d) = HMAC-BLAKE2s-256(k,d)[0..16),
; and k = the original secret key for the ref. ; e = canonical machine-oriented serialization of some preserves value, and
; k = the original secret key for the ref.
; ;
; The `sig` is then f(f(f(f(k, e(oid)), ...), Caveat), ...). ; The `sig` is then f(f(f(f(k, e(oid)), ...), e(Caveat)), ...).
; ;
SturdyRef = <ref @oid any @caveatChain [Caveat ...] @sig bytes>. SturdyRef = <ref @oid any @caveatChain [Caveat ...] @sig bytes>.