Skip to content

nooschain v0.1.0


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">>

Audience-first NOOSChain documentation.