API Reference / @evolu/common / Evolu/Protocol / decryptDbChange
Function: decryptDbChange()
function decryptDbChange(deps): (change, key) => Result<DbChange,
| SymmetricCryptoDecryptError
| ProtocolInvalidDataError>;
Defined in: packages/common/src/Evolu/Protocol.ts:1557
Decrypts an EncryptedDbChange using the provided owner's encryption key.
Parameters
Parameter | Type |
---|---|
deps | SymmetricCryptoDep |
Returns
(change, key): Result<DbChange,
| SymmetricCryptoDecryptError
| ProtocolInvalidDataError>;
Parameters
Parameter | Type |
---|---|
change | EncryptedDbChange |
key | Uint8Array <ArrayBufferLike > & Brand <"Length32" > & Brand <"EncryptionKey" > |
Returns
Result
<DbChange
,
| SymmetricCryptoDecryptError
| ProtocolInvalidDataError
>