List of all items
Structs
- aead::Aad
 - aead::Algorithm
 - aead::LessSafeKey
 - aead::Nonce
 - aead::OpeningKey
 - aead::SealingKey
 - aead::Tag
 - aead::UnboundKey
 - aead::chacha20_poly1305_openssh::OpeningKey
 - aead::chacha20_poly1305_openssh::SealingKey
 - aead::quic::Algorithm
 - aead::quic::HeaderProtectionKey
 - agreement::Algorithm
 - agreement::EphemeralPrivateKey
 - agreement::PublicKey
 - agreement::UnparsedPublicKey
 - digest::Algorithm
 - digest::Context
 - digest::Digest
 - error::KeyRejected
 - error::Unspecified
 - hkdf::Algorithm
 - hkdf::Okm
 - hkdf::Prk
 - hkdf::Salt
 - hmac::Algorithm
 - hmac::Context
 - hmac::Key
 - hmac::Tag
 - io::Positive
 - pbkdf2::Algorithm
 - pkcs8::Document
 - rand::Random
 - rand::SystemRandom
 - signature::EcdsaKeyPair
 - signature::EcdsaSigningAlgorithm
 - signature::EcdsaVerificationAlgorithm
 - signature::Ed25519KeyPair
 - signature::EdDSAParameters
 - signature::RsaKeyPair
 - signature::RsaParameters
 - signature::RsaPublicKeyComponents
 - signature::RsaSubjectPublicKey
 - signature::Signature
 - signature::UnparsedPublicKey
 - test::File
 - test::TestCase
 
Traits
- aead::BoundKey
 - aead::NonceSequence
 - hkdf::KeyType
 - rand::RandomlyConstructable
 - rand::SecureRandom
 - signature::KeyPair
 - signature::RsaEncoding
 - signature::VerificationAlgorithm
 
Macros
Functions
- agreement::agree_ephemeral
 - constant_time::verify_slices_are_equal
 - digest::digest
 - hmac::sign
 - hmac::verify
 - pbkdf2::derive
 - pbkdf2::verify
 - rand::generate
 - test::compile_time_assert_clone
 - test::compile_time_assert_copy
 - test::compile_time_assert_send
 - test::compile_time_assert_sync
 - test::from_hex
 - test::run
 
Typedefs
Statics
- aead::AES_128_GCM
 - aead::AES_256_GCM
 - aead::CHACHA20_POLY1305
 - aead::quic::AES_128
 - aead::quic::AES_256
 - aead::quic::CHACHA20
 - agreement::ECDH_P256
 - agreement::ECDH_P384
 - agreement::X25519
 - digest::SHA1_FOR_LEGACY_USE_ONLY
 - digest::SHA256
 - digest::SHA384
 - digest::SHA512
 - digest::SHA512_256
 - hkdf::HKDF_SHA1_FOR_LEGACY_USE_ONLY
 - hkdf::HKDF_SHA256
 - hkdf::HKDF_SHA384
 - hkdf::HKDF_SHA512
 - hmac::HMAC_SHA1_FOR_LEGACY_USE_ONLY
 - hmac::HMAC_SHA256
 - hmac::HMAC_SHA384
 - hmac::HMAC_SHA512
 - pbkdf2::PBKDF2_HMAC_SHA1
 - pbkdf2::PBKDF2_HMAC_SHA256
 - pbkdf2::PBKDF2_HMAC_SHA384
 - pbkdf2::PBKDF2_HMAC_SHA512
 - signature::ECDSA_P256_SHA256_ASN1
 - signature::ECDSA_P256_SHA256_ASN1_SIGNING
 - signature::ECDSA_P256_SHA256_FIXED
 - signature::ECDSA_P256_SHA256_FIXED_SIGNING
 - signature::ECDSA_P256_SHA384_ASN1
 - signature::ECDSA_P384_SHA256_ASN1
 - signature::ECDSA_P384_SHA384_ASN1
 - signature::ECDSA_P384_SHA384_ASN1_SIGNING
 - signature::ECDSA_P384_SHA384_FIXED
 - signature::ECDSA_P384_SHA384_FIXED_SIGNING
 - signature::ED25519
 - signature::RSA_PKCS1_1024_8192_SHA1_FOR_LEGACY_USE_ONLY
 - signature::RSA_PKCS1_1024_8192_SHA256_FOR_LEGACY_USE_ONLY
 - signature::RSA_PKCS1_1024_8192_SHA512_FOR_LEGACY_USE_ONLY
 - signature::RSA_PKCS1_2048_8192_SHA1_FOR_LEGACY_USE_ONLY
 - signature::RSA_PKCS1_2048_8192_SHA256
 - signature::RSA_PKCS1_2048_8192_SHA384
 - signature::RSA_PKCS1_2048_8192_SHA512
 - signature::RSA_PKCS1_3072_8192_SHA384
 - signature::RSA_PKCS1_SHA256
 - signature::RSA_PKCS1_SHA384
 - signature::RSA_PKCS1_SHA512
 - signature::RSA_PSS_2048_8192_SHA256
 - signature::RSA_PSS_2048_8192_SHA384
 - signature::RSA_PSS_2048_8192_SHA512
 - signature::RSA_PSS_SHA256
 - signature::RSA_PSS_SHA384
 - signature::RSA_PSS_SHA512
 
Constants
- aead::MAX_TAG_LEN
 - aead::NONCE_LEN
 - aead::chacha20_poly1305_openssh::KEY_LEN
 - aead::chacha20_poly1305_openssh::PACKET_LENGTH_LEN
 - aead::chacha20_poly1305_openssh::TAG_LEN
 - digest::MAX_BLOCK_LEN
 - digest::MAX_CHAINING_LEN
 - digest::MAX_OUTPUT_LEN
 - digest::SHA1_OUTPUT_LEN
 - digest::SHA256_OUTPUT_LEN
 - digest::SHA384_OUTPUT_LEN
 - digest::SHA512_256_OUTPUT_LEN
 - digest::SHA512_OUTPUT_LEN
 - signature::ED25519_PUBLIC_KEY_LEN