Skip to content

DecodedRecipient

Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:41

A decoded COSE_recipient. No key unwrapping happens at this layer.

alg: string | number

Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:51

Recipient algorithm identifier from the validated header buckets.


ciphertext: Uint8Array

Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:55

Wrapped key material.


optional kid?: Uint8Array<ArrayBufferLike>

Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:53

Recipient key identifier, when present in either header bucket.


protected: Map<CborValue, CborValue>

Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:48

Decoded and validated protected map. Empty when protectedBytes is h''.


protectedBytes: Uint8Array

Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:46

Serialized protected header bytes, or h'' when empty. Header structure and placement have already been validated.


unprotected: Map<CborValue, CborValue>

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