List of all items
Structs
- aead::SecretKey
- aead::streaming::StreamOpener
- aead::streaming::StreamSealer
- auth::SecretKey
- errors::UnknownCryptoError
- hazardous::aead::streaming::StreamXChaCha20Poly1305
- hazardous::ecc::x25519::PrivateKey
- hazardous::ecc::x25519::PublicKey
- hazardous::ecc::x25519::SharedKey
- hazardous::hash::blake2::blake2b::Blake2b
- hazardous::hash::blake2::blake2b::Digest
- hazardous::hash::sha2::sha256::Digest
- hazardous::hash::sha2::sha256::Sha256
- hazardous::hash::sha2::sha384::Digest
- hazardous::hash::sha2::sha384::Sha384
- hazardous::hash::sha2::sha512::Digest
- hazardous::hash::sha2::sha512::Sha512
- hazardous::hash::sha3::sha3_224::Digest
- hazardous::hash::sha3::sha3_224::Sha3_224
- hazardous::hash::sha3::sha3_256::Digest
- hazardous::hash::sha3::sha3_256::Sha3_256
- hazardous::hash::sha3::sha3_384::Digest
- hazardous::hash::sha3::sha3_384::Sha3_384
- hazardous::hash::sha3::sha3_512::Digest
- hazardous::hash::sha3::sha3_512::Sha3_512
- hazardous::hash::sha3::shake128::Shake128
- hazardous::hash::sha3::shake256::Shake256
- hazardous::kdf::pbkdf2::sha256::Password
- hazardous::kdf::pbkdf2::sha384::Password
- hazardous::kdf::pbkdf2::sha512::Password
- hazardous::kem::x25519_hkdf_sha256::DhKem
- hazardous::kem::x25519_hkdf_sha256::SharedSecret
- hazardous::mac::blake2b::Blake2b
- hazardous::mac::blake2b::SecretKey
- hazardous::mac::blake2b::Tag
- hazardous::mac::hmac::sha256::HmacSha256
- hazardous::mac::hmac::sha256::SecretKey
- hazardous::mac::hmac::sha256::Tag
- hazardous::mac::hmac::sha384::HmacSha384
- hazardous::mac::hmac::sha384::SecretKey
- hazardous::mac::hmac::sha384::Tag
- hazardous::mac::hmac::sha512::HmacSha512
- hazardous::mac::hmac::sha512::SecretKey
- hazardous::mac::hmac::sha512::Tag
- hazardous::mac::poly1305::OneTimeKey
- hazardous::mac::poly1305::Poly1305
- hazardous::mac::poly1305::Tag
- hazardous::stream::chacha20::Nonce
- hazardous::stream::chacha20::SecretKey
- hazardous::stream::xchacha20::Nonce
- kdf::Password
- kdf::Salt
- kdf::SecretKey
- kex::EphemeralClientSession
- kex::EphemeralServerSession
- kex::SecretKey
- kex::SessionKeys
- pwhash::Password
- pwhash::PasswordHash
Enums
Functions
- aead::open
- aead::seal
- auth::authenticate
- auth::authenticate_verify
- hash::digest
- hash::digest_from_reader
- hazardous::aead::chacha20poly1305::open
- hazardous::aead::chacha20poly1305::seal
- hazardous::aead::xchacha20poly1305::open
- hazardous::aead::xchacha20poly1305::seal
- hazardous::cae::chacha20poly1305blake2b::open
- hazardous::cae::chacha20poly1305blake2b::seal
- hazardous::cae::xchacha20poly1305blake2b::open
- hazardous::cae::xchacha20poly1305blake2b::seal
- hazardous::ecc::x25519::key_agreement
- hazardous::kdf::argon2i::derive_key
- hazardous::kdf::argon2i::verify
- hazardous::kdf::hkdf::sha256::derive_key
- hazardous::kdf::hkdf::sha256::expand
- hazardous::kdf::hkdf::sha256::extract
- hazardous::kdf::hkdf::sha384::derive_key
- hazardous::kdf::hkdf::sha384::expand
- hazardous::kdf::hkdf::sha384::extract
- hazardous::kdf::hkdf::sha512::derive_key
- hazardous::kdf::hkdf::sha512::expand
- hazardous::kdf::hkdf::sha512::extract
- hazardous::kdf::pbkdf2::sha256::derive_key
- hazardous::kdf::pbkdf2::sha256::verify
- hazardous::kdf::pbkdf2::sha384::derive_key
- hazardous::kdf::pbkdf2::sha384::verify
- hazardous::kdf::pbkdf2::sha512::derive_key
- hazardous::kdf::pbkdf2::sha512::verify
- hazardous::stream::chacha20::decrypt
- hazardous::stream::chacha20::encrypt
- hazardous::stream::xchacha20::decrypt
- hazardous::stream::xchacha20::encrypt
- kdf::derive_key
- pwhash::hash_password
- pwhash::hash_password_verify
- util::secure_cmp
- util::secure_rand_bytes
Constants
- hazardous::aead::chacha20poly1305::A_MAX
- hazardous::aead::chacha20poly1305::C_MAX
- hazardous::aead::chacha20poly1305::P_MAX
- hazardous::aead::streaming::ABYTES
- hazardous::aead::streaming::TAG_SIZE
- hazardous::cae::chacha20poly1305blake2b::C_MAX
- hazardous::cae::chacha20poly1305blake2b::TAG_SIZE
- hazardous::ecc::x25519::PRIVATE_KEY_SIZE
- hazardous::ecc::x25519::PUBLIC_KEY_SIZE
- hazardous::ecc::x25519::SHARED_KEY_SIZE
- hazardous::hash::sha2::sha256::SHA256_BLOCKSIZE
- hazardous::hash::sha2::sha256::SHA256_OUTSIZE
- hazardous::hash::sha2::sha384::SHA384_BLOCKSIZE
- hazardous::hash::sha2::sha384::SHA384_OUTSIZE
- hazardous::hash::sha2::sha512::SHA512_BLOCKSIZE
- hazardous::hash::sha2::sha512::SHA512_OUTSIZE
- hazardous::hash::sha3::sha3_224::SHA3_224_OUTSIZE
- hazardous::hash::sha3::sha3_224::SHA3_224_RATE
- hazardous::hash::sha3::sha3_256::SHA3_256_OUTSIZE
- hazardous::hash::sha3::sha3_256::SHA3_256_RATE
- hazardous::hash::sha3::sha3_384::SHA3_384_OUTSIZE
- hazardous::hash::sha3::sha3_384::SHA3_384_RATE
- hazardous::hash::sha3::sha3_512::SHA3_512_OUTSIZE
- hazardous::hash::sha3::sha3_512::SHA3_512_RATE
- hazardous::hash::sha3::shake128::SHAKE_128_RATE
- hazardous::hash::sha3::shake256::SHAKE_256_RATE
- hazardous::kdf::argon2i::ARGON2_VARIANT
- hazardous::kdf::argon2i::ARGON2_VERSION
- hazardous::mac::poly1305::POLY1305_KEYSIZE
- hazardous::mac::poly1305::POLY1305_OUTSIZE
- hazardous::stream::chacha20::CHACHA_KEYSIZE
- hazardous::stream::chacha20::IETF_CHACHA_NONCESIZE
- hazardous::stream::xchacha20::XCHACHA_NONCESIZE
- pwhash::PWHASH_LENGTH
- pwhash::SALT_LENGTH