crypto_crypto.md 2.7 KB


id: crypto.crypto title: Crypto.Crypto

sidebar_label: Introduction

Types

Type Description
TCryptoRandom Generate unpredictable data, suitable for creating secret keys.
TCryptoKey A base for key implementations.
TCryptoHashKey A secret key suitable for use with the TCryptoHash functions.
TCryptoHash Transforms an arbitrary-long input into a fixed length fingerprint
TCryptoSecretBoxKey A secret key suitable for use with TCryptoSecretBox.
TCryptoSecretBox Encrypts a message with a secret key to keep it confidential.
TCryptoSignKeyPair A secret key and a corresponding public key.
TCryptoSignature The signature for a message signed by a TCryptoSignKeyPair.secretKey.
TCryptoSign Message signing.
TCryptoExchangeKeyPair A long-term key pair.
TCryptoSessionKeyPair A session key pair.
TCryptoNPacket Packet in N variant key exchange.
TCryptoKK1Packet Packet 1 in KK variant key exchange.
TCryptoKK2Packet Packet 2 in KK variant key exchange.
TCryptoXX1Packet Packet 1 in XX variant key exchange.
TCryptoXX2Packet Packet 2 in XX variant key exchange.
TCryptoXX3Packet Packet 3 in XX variant key exchange.
TCryptoExchangeState Key exchange state.
TCryptoKeyExchange Secure message exchange
TCryptoPWHashMasterKey A secret key suitable for use with the TCryptoHash functions.
TCryptoPWHashStoredKey A fixed-length, hashed, encrypted, authenticated representative of a password, that can be safely stored in a database.
TCryptoPasswordHash Password Hashing