Skip to content

EncodeEnvelopeInput

Defined in: packages/filecoin-encryption-envelope/src/cose/encode.ts:42

protectedHeader: ProtectedHeaderFields

Defined in: packages/filecoin-encryption-envelope/src/cose/encode.ts:43


optional recipients?: RecipientInput[]

Defined in: packages/filecoin-encryption-envelope/src/cose/encode.ts:49

A non-empty array selects tag 96 (COSE_Encrypt); omitting recipients selects tag 16 (COSE_Encrypt0). An empty array is invalid rather than being treated as COSE_Encrypt0, since it indicates a different caller intent.