From: Sergey Matveev Date: Mon, 17 Feb 2025 17:31:27 +0000 (+0300) Subject: sigs can be omitted X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1f2ed4c6e748e123780540a8e81856962fb6c19796d58722be99aa84cf0b6a01;p=keks.git sigs can be omitted --- diff --git a/go/cm/sign/signed.go b/go/cm/sign/signed.go index 361174e..f0b756f 100644 --- a/go/cm/sign/signed.go +++ b/go/cm/sign/signed.go @@ -58,7 +58,7 @@ type Sig struct { type Signed struct { Load SignedLoad `keks:"load"` Pubs *[]*Signed `keks:"pubs,omitempty"` - Sigs []*Sig `keks:"sigs"` + Sigs []*Sig `keks:"sigs,omitempty"` } // Validate parsed cm-signed structure. diff --git a/spec/cm/signed.cddl b/spec/cm/signed.cddl index 9a9eba3..c1b472d 100644 --- a/spec/cm/signed.cddl +++ b/spec/cm/signed.cddl @@ -5,7 +5,7 @@ cm-signed = { t: text, ? v: bytes / text / map / list, }, - sigs: [+ sig], + ? sigs: [+ sig], ? pubs: [+ cm-pub], }