From 1f2ed4c6e748e123780540a8e81856962fb6c19796d58722be99aa84cf0b6a01 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 17 Feb 2025 20:31:27 +0300 Subject: [PATCH] sigs can be omitted --- go/cm/sign/signed.go | 2 +- spec/cm/signed.cddl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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], } -- 2.48.1