List of all items
Structs
- aead::XChaCha20Poly1305
- aead::symmetric::SerpentCbc
- chacha20_blake3::ChaCha20Blake3
- drbg::ChaCha20Drbg
- ec_schnorr::EcSchnorrProof
- kdf::Argon2id
- kdf::Argon2idBuilder
- pqc::curve41417::EdwardsPoint
- pqc::curve41417::FieldElem
- pqc::curve41417::PublicKey
- pqc::curve41417::Scalar
- pqc::curve41417::SecretKey
- pqc::curve41417::ed41417::Signature
- pqc::curve41417::ed41417::SigningKey
- pqc::curve41417::ed41417::VerifyingKey
- pqc::ed448::Signature
- pqc::ed448::SigningKey
- pqc::ed448::VerifyingKey
- pqc::falcon1024::FalconPrivateKey
- pqc::falcon1024::FalconPublicKey
- pqc::falcon1024::FalconSignature
- pqc::falcon512::Falcon512PrivateKey
- pqc::falcon512::Falcon512PublicKey
- pqc::falcon512::Falcon512Signature
- pqc::mldsa::MldsaPrivateKey
- pqc::mldsa::MldsaPublicKey
- pqc::ntru_prime::NtruPrime
- pqc::slhdsa::SlhDsaPrivateKey
- pqc::slhdsa::SlhDsaPublicKey
- prelude::Shake128
- prelude::Shake256
- prelude::blake3::Hash
- prelude::blake3::Hasher
- prelude::sha3::Sha3_256
- prelude::sha3::Sha3_512
- prelude::sha3::Shake128
- prelude::sha3::Shake256
- seed::SeedHandle
- seed::gen::GeneratedSeed
- signing::classical::Ed25519Signer
- signing::hybrid::Ed25519Blake3
- signing::hybrid::Ed25519ChaCha20Blake3Sha3_256
- signing::hybrid::Ed25519Falcon1024
- signing::hybrid::Ed25519Falcon512
- signing::hybrid::Ed25519Shake256
- signing::hybrid::Ed25519Skein512
- signing::hybrid::Ed448Falcon1024
- signing::hybrid::Ed448Sha3_256
- signing::hybrid::Ed448Shake256
- signing::hybrid::Ed448Skein512
- signing::hybrid::HybridSigningKeyBundle
- signing::postquantum::Falcon1024Signer
- signing::postquantum::Falcon512Signer
- signing_legacy::HybridSignatureOutput
- signing_legacy::HybridSigningKey
- signing_legacy::HybridVerifyingKey
- stealth::kdf::StealthAddressKeys
- stealth::kdf::StealthMasterKeys
- stealth::pow::StealthPowConfig
- stealth::pow::StealthPowProof
- types::CNonce
- types::Seed
- types::XNonce
Enums
- drbg::otp::HashAlgorithm
- ec_schnorr::SchnorrError
- error::CryptoError
- prelude::MemoryTier
- seed::gen::SeedVariant
Functions
- aead::generate_key
- aead::generate_nonce
- aead::streaming::decrypt_stream
- aead::streaming::encrypt_stream
- drbg::otp::format_code
- drbg::otp::hotp
- drbg::otp::hotp_uri
- drbg::otp::totp
- drbg::otp::totp_uri
- ec_schnorr::batch_verify
- ec_schnorr::generate_keypair
- ec_schnorr::prove
- ec_schnorr::verify
- kdf::hkdf::derive_subkeys
- kdf::hkdf::hkdf_sha3_256
- kdf::mac::hmac_sha3_256
- kdf::mac::hmac_sha3_256_multi
- pqc::curve41417::clamp_scalar
- pqc::curve41417::cswap_bytes
- pqc::curve41417::scalar_mult
- pqc::curve41417::scalar_mult_base
- pqc::falcon1024::generate_keypair_from_seed
- pqc::falcon1024::sign
- pqc::falcon1024::verify
- pqc::falcon512::generate_keypair
- pqc::falcon512::sign
- pqc::falcon512::verify
- pqc::mldsa::generate_keypair_from_seed
- pqc::mldsa::sign
- pqc::mldsa::verify
- pqc::slhdsa::generate_keypair_from_seed
- pqc::slhdsa::sign
- pqc::slhdsa::verify
- prelude::blake3::derive_key
- prelude::blake3::hash
- prelude::blake3::keyed_hash
- prelude::compress
- prelude::decompress
- prelude::sha3::sha3_256
- prelude::sha3::sha3_512
- seed::derive_child_seed
- seed::derive_signing_keys
- seed::derive_verifying_keys
- seed::gen::generate
- seed::gen::generate_with_entropy
- signing::hybrid::bundle_cache_clear
- signing::hybrid::concat_combine
- signing::hybrid::derive_hybrid_keys
- signing::hybrid::falcon1024_keygen
- signing::hybrid::hkdf_combine
- signing::hybrid::shake128_output
- signing::hybrid::shake256_output
- signing::hybrid::skein1024
- signing::hybrid::skein512
- signing::hybrid::xor_combine
- stealth::kdf::derive_stealth_at_index
- stealth::kdf::derive_stealth_from_seed
- stealth::kdf::derive_stealth_master
- stealth::pow::effective_difficulty
- stealth::pow::solve
- stealth::pow::verify
- test_utils::deterministic_bytes
- test_utils::deterministic_ed25519_key
- test_utils::deterministic_key
- test_utils::deterministic_nonce_12
- test_utils::deterministic_nonce_24
- test_utils::deterministic_seed
Type Aliases
- error::Result
- pqc::ntru_prime::Ciphertext
- pqc::ntru_prime::PrivateKey
- pqc::ntru_prime::PublicKey
- pqc::ntru_prime::SharedSecret
Constants
- chacha20_blake3::KEY_SIZE
- chacha20_blake3::NONCE_SIZE
- chacha20_blake3::TAG_SIZE
- pqc::curve41417::BYTES_SIZE
- pqc::curve41417::EDWARDS_BASE_X_BYTES
- pqc::curve41417::EDWARDS_BASE_Y_BYTES
- pqc::curve41417::EDWARDS_D_BYTES
- pqc::curve41417::EDWARDS_L_BYTES
- pqc::curve41417::SCALAR_SIZE
- pqc::curve41417::ed41417::SIGNATURE_SIZE
- pqc::ed448::PUBLIC_KEY_SIZE
- pqc::ed448::SECRET_KEY_SIZE
- pqc::ed448::SIGNATURE_SIZE
- pqc::falcon1024::sizes::PRIVATE_KEY
- pqc::falcon1024::sizes::PUBLIC_KEY
- pqc::falcon1024::sizes::SIGNATURE_MAX
- pqc::falcon512::MAX_SIGNATURE_LEN
- pqc::mldsa::sizes::PRIVATE_KEY
- pqc::mldsa::sizes::PUBLIC_KEY
- pqc::mldsa::sizes::SIGNATURE
- pqc::ntru_prime::constants::CT_SIZE
- pqc::ntru_prime::constants::K_SIZE
- pqc::ntru_prime::constants::P
- pqc::ntru_prime::constants::PK_SIZE
- pqc::ntru_prime::constants::Q
- pqc::ntru_prime::constants::SK_SIZE
- pqc::ntru_prime::constants::W
- pqc::slhdsa::sizes::PRIVATE_KEY
- pqc::slhdsa::sizes::PUBLIC_KEY
- pqc::slhdsa::sizes::SIGNATURE
- prelude::blake3::KEY_LEN
- prelude::blake3::OUT_LEN