API reference / @evolu/common / Evolu/Protocol / encodeAndEncryptDbChange

Function: encodeAndEncryptDbChange()

function encodeAndEncryptDbChange(deps): (change, key) => EncryptedDbChange;

Defined in: packages/common/src/Evolu/Protocol.ts:1664

Encodes and encrypts a DbChange using the provided owner's encryption key. Returns an encrypted binary representation as EncryptedDbChange.

Parameters

ParameterType
depsSymmetricCryptoDep

Returns

(change, key): EncryptedDbChange;

Parameters

ParameterType
changeDbChange
keyUint8Array<ArrayBufferLike> & Brand<"Length32"> & Brand<"EncryptionKey">

Returns

EncryptedDbChange

Was this page helpful?