List of all items
Structs
- aead::XChaCha20Poly1305
- aead::symmetric::SerpentCbc
- blake3::Hash
- blake3::Hasher
- chacha20_blake3::ChaCha20Blake3
- drbg::ChaCha20Drbg
- ec_schnorr::EcSchnorrProof
- kdf::Argon2id
- kdf::Argon2idBuilder
- ocra::OcraRequest
- ocra::OcraResponse
- 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
- recovery::unicode_cipher::EntropyReport
- recovery::unicode_cipher::UnicodeWordlist
- 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
- 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
- recovery::unicode_cipher::PhraseLength
- seed::gen::SeedVariant
Functions
- aead::generate_key
- aead::generate_nonce
- aead::streaming::decrypt_stream
- aead::streaming::encrypt_stream
- blake3::derive_key
- blake3::hash
- blake3::keyed_hash
- 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
- ocra::ocra
- 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::ntru_prime::ntt::freeze_ntt
- pqc::ntru_prime::ntt::karatsuba_mul
- pqc::ntru_prime::ntt::mod_inv
- pqc::ntru_prime::ntt::mod_mul_ntt
- pqc::ntru_prime::ntt::mod_pow
- pqc::ntru_prime::ntt::ntru_poly_mul_karatsuba
- pqc::ntru_prime::ntt::ntru_poly_mul_opt
- pqc::ntru_prime::rq::encoding::decode
- pqc::ntru_prime::rq::encoding::decode_rounded
- pqc::ntru_prime::rq::encoding::encode
- pqc::ntru_prime::rq::encoding::encode_rounded
- pqc::ntru_prime::rq::encoding::round3
- pqc::ntru_prime::rq::modq::freeze
- pqc::ntru_prime::rq::modq::mask_set
- pqc::ntru_prime::rq::modq::minus_product
- pqc::ntru_prime::rq::modq::plus_product
- pqc::ntru_prime::rq::modq::product
- pqc::ntru_prime::rq::modq::quotient
- pqc::ntru_prime::rq::modq::reciprocal
- pqc::ntru_prime::rq::modq::square
- pqc::ntru_prime::rq::modq::sum
- pqc::ntru_prime::rq::mult
- pqc::ntru_prime::rq::reciprocal3
- pqc::ntru_prime::rq::round3
- 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
- recovery::unicode_cipher::decode_phrase
- recovery::unicode_cipher::encode_phrase
- recovery::unicode_cipher::encode_phrase_custom
- seed::derive_child_seed
- seed::derive_signing_keys
- seed::derive_verifying_keys
- seed::gen::generate
- seed::gen::generate_with_entropy
- sha3_256
- sha3_512
- 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
Statics
Constants
- blake3::KEY_LEN
- blake3::OUT_LEN
- chacha20_blake3::KEY_SIZE
- chacha20_blake3::NONCE_SIZE
- chacha20_blake3::TAG_SIZE
- ocra::OCRA_MAX_DIGITS
- ocra::OCRA_MIN_DIGITS
- ocra::OCRA_MIN_KEY_LEN
- 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
- recovery::unicode_cipher::MIN_SAFE_BITS