decrypt
decrypt(
cek):ReadableWritablePair<Uint8Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>
Defined in: packages/filecoin-encryption-envelope/src/aes-gcm-stream.ts:459
Decrypt a scheme-2 (chunked AES-256-GCM STREAM) object using a direct CEK.
Write the encoded object to writable; readable yields each plaintext
chunk only after its authentication tag verifies. The pair can also be used
with source.pipeThrough(decrypt(cek)).
Keep cek unchanged until readable closes or errors. Input blocks may be
reused once their write() resolves. If decryption fails, discard earlier
plaintext: authentic chunks alone do not establish a complete object.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
cek | Uint8Array |
Returns
Section titled “Returns”ReadableWritablePair<Uint8Array<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>