Performs symmetric chacha20
encryption.
ResultOfChaCha20
Performs symmetric chacha20
encryption.
NOTE: Available only for lib-node
binding.
ResultOfChaCha20
Removes cached secrets (overwrites with zeroes) from all signing and encryption boxes, derived from crypto box.
Removes cached secrets (overwrites with zeroes) from all signing and encryption boxes, derived from crypto box.
NOTE: Available only for lib-node
binding.
Converts public key to ton safe_format
ResultOfConvertPublicKeyToTonSafeFormat
Converts public key to ton safe_format
NOTE: Available only for lib-node
binding.
ResultOfConvertPublicKeyToTonSafeFormat
Creates a Crypto Box instance.
RegisteredCryptoBox
Creates a Crypto Box instance.
RegisteredCryptoBox
Creates encryption box with specified algorithm
RegisteredEncryptionBox
Creates encryption box with specified algorithm
NOTE: Available only for lib-node
binding.
RegisteredEncryptionBox
Decrypts data using given encryption box Note.
ResultOfEncryptionBoxDecrypt
Decrypts data using given encryption box Note.
ResultOfEncryptionBoxDecrypt
Encrypts data using given encryption box Note.
ResultOfEncryptionBoxEncrypt
Encrypts data using given encryption box Note.
ResultOfEncryptionBoxEncrypt
Queries info from the given encryption box
ResultOfEncryptionBoxGetInfo
Queries info from the given encryption box
NOTE: Available only for lib-node
binding.
ResultOfEncryptionBoxGetInfo
Integer factorization
ResultOfFactorize
Integer factorization
ResultOfFactorize
Generates random byte array of the specified length and returns it in base64
format
ResultOfGenerateRandomBytes
Generates random byte array of the specified length and returns it in base64
format
NOTE: Available only for lib-node
binding.
ResultOfGenerateRandomBytes
Generates random ed25519 key pair.
KeyPair
Generates random ed25519 key pair.
NOTE: Available only for lib-node
binding.
KeyPair
Get Crypto Box Info. Used to get encrypted_secret
that should be used for all the cryptobox initializations except the first one.
ResultOfGetCryptoBoxInfo
Get Crypto Box Info. Used to get encrypted_secret
that should be used for all the cryptobox initializations except the first one.
NOTE: Available only for lib-node
binding.
ResultOfGetCryptoBoxInfo
Get Crypto Box Seed Phrase.
ResultOfGetCryptoBoxSeedPhrase
Get Crypto Box Seed Phrase.
ResultOfGetCryptoBoxSeedPhrase
Gets Encryption Box from Crypto Box.
RegisteredEncryptionBox
Gets Encryption Box from Crypto Box.
RegisteredEncryptionBox
Creates a default signing box implementation.
RegisteredSigningBox
Get handle of Signing Box derived from Crypto Box.
RegisteredSigningBox
Get handle of Signing Box derived from Crypto Box.
NOTE: Available only for lib-node
binding.
RegisteredSigningBox
Creates a default signing box implementation.
NOTE: Available only for lib-node
binding.
RegisteredSigningBox
Returns extended private key derived from the specified extended private key and child index
ResultOfHDKeyDeriveFromXPrv
Derives the extended private key from the specified key and path
ResultOfHDKeyDeriveFromXPrvPath
Derives the extended private key from the specified key and path
NOTE: Available only for lib-node
binding.
ResultOfHDKeyDeriveFromXPrvPath
Returns extended private key derived from the specified extended private key and child index
NOTE: Available only for lib-node
binding.
ResultOfHDKeyDeriveFromXPrv
Extracts the public key from the serialized extended private key
ResultOfHDKeyPublicFromXPrv
Extracts the public key from the serialized extended private key
NOTE: Available only for lib-node
binding.
ResultOfHDKeyPublicFromXPrv
Extracts the private key from the serialized extended private key
ResultOfHDKeySecretFromXPrv
Extracts the private key from the serialized extended private key
NOTE: Available only for lib-node
binding.
ResultOfHDKeySecretFromXPrv
Generates an extended master private key that will be the root for all the derived keys
ResultOfHDKeyXPrvFromMnemonic
Generates an extended master private key that will be the root for all the derived keys
NOTE: Available only for lib-node
binding.
ResultOfHDKeyXPrvFromMnemonic
Derives a key pair for signing from the seed phrase
KeyPair
Derives a key pair for signing from the seed phrase
KeyPair
Generates mnemonic from pre-generated entropy
ResultOfMnemonicFromEntropy
Generates mnemonic from pre-generated entropy
NOTE: Available only for lib-node
binding.
ResultOfMnemonicFromEntropy
Generates a random mnemonic
ResultOfMnemonicFromRandom
Generates a random mnemonic
ResultOfMnemonicFromRandom
Validates a mnemonic phrase
ResultOfMnemonicVerify
Validates a mnemonic phrase
ResultOfMnemonicVerify
Prints the list of words from the specified dictionary
ResultOfMnemonicWords
Prints the list of words from the specified dictionary
NOTE: Available only for lib-node
binding.
ResultOfMnemonicWords
Modular exponentiation
ResultOfModularPower
Modular exponentiation
ResultOfModularPower
Public key authenticated encryption
ResultOfNaclBox
Generates a random NaCl key pair
KeyPair
Generates key pair from a secret key
KeyPair
Generates key pair from a secret key
NOTE: Available only for lib-node
binding.
KeyPair
Generates a random NaCl key pair
NOTE: Available only for lib-node
binding.
KeyPair
Decrypt and verify the cipher text using the receivers secret key, the senders public key, and the nonce.
ResultOfNaclBoxOpen
Decrypt and verify the cipher text using the receivers secret key, the senders public key, and the nonce.
NOTE: Available only for lib-node
binding.
ResultOfNaclBoxOpen
Public key authenticated encryption
ResultOfNaclBox
Encrypt and authenticate message using nonce and secret key.
ResultOfNaclBox
Decrypts and verifies cipher text using nonce
and secret key
.
ResultOfNaclBoxOpen
Decrypts and verifies cipher text using nonce
and secret key
.
NOTE: Available only for lib-node
binding.
ResultOfNaclBoxOpen
Encrypt and authenticate message using nonce and secret key.
NOTE: Available only for lib-node
binding.
ResultOfNaclBox
Signs data using the signer's secret key.
ResultOfNaclSign
Signs the message using the secret key and returns a signature.
ResultOfNaclSignDetached
Signs the message using the secret key and returns a signature.
ResultOfNaclSignDetached
Verifies the signature with public key and unsigned
data.
ResultOfNaclSignDetachedVerify
Verifies the signature with public key and unsigned
data.
NOTE: Available only for lib-node
binding.
ResultOfNaclSignDetachedVerify
Generates a key pair for signing from the secret key
KeyPair
Generates a key pair for signing from the secret key
KeyPair
Verifies the signature and returns the unsigned message
ResultOfNaclSignOpen
Verifies the signature and returns the unsigned message
ResultOfNaclSignOpen
Signs data using the signer's secret key.
NOTE: Available only for lib-node
binding.
ResultOfNaclSign
Register an application implemented encryption box.
RegisteredEncryptionBox
Register an application implemented encryption box.
NOTE: Available only for lib-node
binding.
RegisteredEncryptionBox
Register an application implemented signing box.
RegisteredSigningBox
Register an application implemented signing box.
NOTE: Available only for lib-node
binding.
RegisteredSigningBox
Removes Crypto Box. Clears all secret data.
Removes Crypto Box. Clears all secret data.
NOTE: Available only for lib-node
binding.
Removes encryption box from SDK
Removes encryption box from SDK
NOTE: Available only for lib-node
binding.
Removes signing box from SDK.
Removes signing box from SDK.
NOTE: Available only for lib-node
binding.
Perform scrypt
encryption
ResultOfScrypt
Perform scrypt
encryption
ResultOfScrypt
Calculates SHA256 hash of the specified data.
ResultOfHash
Calculates SHA256 hash of the specified data.
NOTE: Available only for lib-node
binding.
ResultOfHash
Calculates SHA512 hash of the specified data.
ResultOfHash
Calculates SHA512 hash of the specified data.
NOTE: Available only for lib-node
binding.
ResultOfHash
Signs a data using the provided keys.
ResultOfSign
Signs a data using the provided keys.
NOTE: Available only for lib-node
binding.
ResultOfSign
Returns public key of signing key pair.
ResultOfSigningBoxGetPublicKey
Returns public key of signing key pair.
NOTE: Available only for lib-node
binding.
ResultOfSigningBoxGetPublicKey
Returns signed user data.
ResultOfSigningBoxSign
Returns signed user data.
NOTE: Available only for lib-node
binding.
ResultOfSigningBoxSign
Calculates CRC16 using TON algorithm.
ResultOfTonCrc16
Calculates CRC16 using TON algorithm.
NOTE: Available only for lib-node
binding.
ResultOfTonCrc16
Verifies signed data using the provided public key. Raises error if verification is failed.
ResultOfVerifySignature
Verifies signed data using the provided public key. Raises error if verification is failed.
NOTE: Available only for lib-node
binding.
ResultOfVerifySignature
Generated using TypeDoc
Crypto functions.