DecodedRecipient
Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:41
A decoded COSE_recipient. No key unwrapping happens at this layer.
Properties
Section titled “Properties”alg:
string|number
Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:51
Recipient algorithm identifier from the validated header buckets.
ciphertext
Section titled “ciphertext”ciphertext:
Uint8Array
Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:55
Wrapped key material.
optionalkid?:Uint8Array<ArrayBufferLike>
Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:53
Recipient key identifier, when present in either header bucket.
protected
Section titled “protected”Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:48
Decoded and validated protected map. Empty when protectedBytes is h''.
protectedBytes
Section titled “protectedBytes”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
Section titled “unprotected”Defined in: packages/filecoin-encryption-envelope/src/cose/decode.ts:49