nooschain / crypto/encryption / encryptPayloadWithBucketKey
Function: encryptPayloadWithBucketKey()
encryptPayloadWithBucketKey(
args):Promise<Omit<EncryptionResult,"keyEnvelopes">>
Defined in: crypto/encryption.ts:205
Encrypts one payload with an existing bucket-level DEK.
The result omits key envelopes because the bucket key table owns recipient envelopes for the active bucket key version.
Parameters
args
bucketDek
string | Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>
plaintext
string | Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>
Returns
Promise<Omit<EncryptionResult, "keyEnvelopes">>