API Reference / @evolu/common / Crypto

Crypto

🔒

Interfaces

InterfaceDescription
CreateMnemonicDep-
CreateRandomBytesDep-
SymmetricCryptoSymmetric cryptography.
SymmetricCryptoDecryptError-
SymmetricCryptoDep-

Type Aliases

Type AliasDescription
CreateMnemonic-
CreateRandomBytes-
EncryptionKey-
MnemonicSeed-
RandomBytesUint8Array created by createRandomBytes.

Variables

VariableDescription
createEnglishMnemonic-
createRandomBytesCryptographically secure PRNG. Uses internal OS-level crypto.getRandomValues.
EncryptionKeyThe encryption key for SymmetricCrypto.

Functions

FunctionDescription
createEncryptionKey-
createSlip21SLIP21.
createSlip21IdCreates a 21-character Base64URL ID (also known as nanoid) from a SLIP-21 derived key.
createSymmetricCryptoXChaCha20-Poly1305 encryption
mnemonicToMnemonicSeed-

Was this page helpful?