Module Ton_client.CRYPTO

module KeyPair : sig ... end
module SigningBoxHandle : sig ... end
module Factorize : sig ... end
module ModularPower : sig ... end
module TonCrc16 : sig ... end
module GenerateRandomBytes : sig ... end
module ConvertPublicKeyToTonSafeFormat : sig ... end
module GenerateRandomSignKeys : sig ... end
module Sign : sig ... end
module VerifySignature : sig ... end
module TypesOfHash : sig ... end
module Sha256 : sig ... end
module Sha512 : sig ... end
module Scrypt : sig ... end
module NaclSignKeyPairFromSecret : sig ... end
module NaclSign : sig ... end
module NaclSignOpen : sig ... end
module NaclSignDetached : sig ... end
module NaclSignDetachedVerify : sig ... end
module NaclBoxKeyPair : sig ... end
module NaclBoxKeyPairFromSecret : sig ... end
module NaclBox : sig ... end
module NaclBoxOpen : sig ... end
module NaclSecretBox : sig ... end
module NaclSecretBoxOpen : sig ... end
module MnemonicWords : sig ... end
module MnemonicFromRandom : sig ... end
module MnemonicFromEntropy : sig ... end
module MnemonicVerify : sig ... end
module MnemonicDeriveSignKeys : sig ... end
module HDKeyXPrvFromMnemonic : sig ... end
module HDKeyDeriveFromXPrv : sig ... end
module HDKeyDeriveFromXPrvPath : sig ... end
module HDKeySecretFromXPrv : sig ... end
module HDKeyPublicFromXPrv : sig ... end
module Chacha20 : sig ... end
val factorize : Ton_client__Tc.context -> Factorize.params -> Factorize.result
val modular_power : Ton_client__Tc.context -> ModularPower.params -> ModularPower.result
val ton_crc16 : Ton_client__Tc.context -> TonCrc16.params -> TonCrc16.result
val generate_random_bytes : Ton_client__Tc.context -> GenerateRandomBytes.params -> GenerateRandomBytes.result
val convert_public_key_to_ton_safe_format : Ton_client__Tc.context -> ConvertPublicKeyToTonSafeFormat.params -> ConvertPublicKeyToTonSafeFormat.result
val generate_random_sign_keys : Ton_client__Tc.context -> GenerateRandomSignKeys.params -> GenerateRandomSignKeys.result
val sign : Ton_client__Tc.context -> Sign.params -> Sign.result
val verify_signature : Ton_client__Tc.context -> VerifySignature.params -> VerifySignature.result
val sha256 : Ton_client__Tc.context -> Sha256.params -> Sha256.result
val sha512 : Ton_client__Tc.context -> Sha512.params -> Sha512.result
val scrypt : Ton_client__Tc.context -> Scrypt.params -> Scrypt.result
val nacl_sign_keypair_from_secret_key : Ton_client__Tc.context -> NaclSignKeyPairFromSecret.params -> NaclSignKeyPairFromSecret.result
val nacl_sign : Ton_client__Tc.context -> NaclSign.params -> NaclSign.result
val nacl_sign_open : Ton_client__Tc.context -> NaclSignOpen.params -> NaclSignOpen.result
val nacl_sign_detached : Ton_client__Tc.context -> NaclSignDetached.params -> NaclSignDetached.result
val nacl_sign_detached_verify : Ton_client__Tc.context -> NaclSignDetachedVerify.params -> NaclSignDetachedVerify.result
val nacl_box_keypair : Ton_client__Tc.context -> NaclBoxKeyPair.params -> NaclBoxKeyPair.result
val nacl_box_keypair_from_secret_key : Ton_client__Tc.context -> NaclBoxKeyPairFromSecret.params -> NaclBoxKeyPairFromSecret.result
val nacl_box : Ton_client__Tc.context -> NaclBox.params -> NaclBox.result
val nacl_box_open : Ton_client__Tc.context -> NaclBoxOpen.params -> NaclBoxOpen.result
val nacl_secret_box : Ton_client__Tc.context -> NaclSecretBox.params -> NaclSecretBox.result
val nacl_secret_box_open : Ton_client__Tc.context -> NaclSecretBoxOpen.params -> NaclSecretBoxOpen.result
val mnemonic_words : Ton_client__Tc.context -> MnemonicWords.params -> MnemonicWords.result
val mnemonic_from_random : Ton_client__Tc.context -> MnemonicFromRandom.params -> MnemonicFromRandom.result
val mnemonic_from_entropy : Ton_client__Tc.context -> MnemonicFromEntropy.params -> MnemonicFromEntropy.result
val mnemonic_verify : Ton_client__Tc.context -> MnemonicVerify.params -> MnemonicVerify.result
val mnemonic_derive_sign_keys : Ton_client__Tc.context -> MnemonicDeriveSignKeys.params -> MnemonicDeriveSignKeys.result
val hdkey_xprv_from_mnemonic : Ton_client__Tc.context -> HDKeyXPrvFromMnemonic.params -> HDKeyXPrvFromMnemonic.result
val hdkey_derive_from_xprv : Ton_client__Tc.context -> HDKeyDeriveFromXPrv.params -> HDKeyDeriveFromXPrv.result
val hdkey_derive_from_xprv_path : Ton_client__Tc.context -> HDKeyDeriveFromXPrvPath.params -> HDKeyDeriveFromXPrvPath.result
val hdkey_secret_from_xprv : Ton_client__Tc.context -> HDKeySecretFromXPrv.params -> HDKeySecretFromXPrv.result
val hdkey_public_from_xprv : Ton_client__Tc.context -> HDKeyPublicFromXPrv.params -> HDKeyPublicFromXPrv.result
val chacha20 : Ton_client__Tc.context -> Chacha20.params -> Chacha20.result