ProtectedHeaderFields
Defined in: packages/filecoin-encryption-envelope/src/cose/headers.ts:91
Logical protected-header fields, independent of their CBOR encoding.
Extended by
Section titled “Extended by”Properties
Section titled “Properties”alg:
Alg
Defined in: packages/filecoin-encryption-envelope/src/cose/headers.ts:92
appMetadata?
Section titled “appMetadata?”Defined in: packages/filecoin-encryption-envelope/src/cose/headers.ts:101
Opaque authenticated metadata. This package carries but does not interpret it.
chunkSize?
Section titled “chunkSize?”
optionalchunkSize?:number
Defined in: packages/filecoin-encryption-envelope/src/cose/headers.ts:97
Plaintext bytes per chunk. Required only for the chunked scheme.
contentType?
Section titled “contentType?”
optionalcontentType?:string|number
Defined in: packages/filecoin-encryption-envelope/src/cose/headers.ts:95
iv:
Uint8Array
Defined in: packages/filecoin-encryption-envelope/src/cose/headers.ts:94
12-byte IV for AES-256-GCM or 7-byte base nonce for the chunked scheme.
plaintextLength?
Section titled “plaintextLength?”
optionalplaintextLength?:number
Defined in: packages/filecoin-encryption-envelope/src/cose/headers.ts:99
Exact plaintext length, when known before encoding. Chunked scheme only.