List of all items
Structs
- aead::Aad
- aead::Algorithm
- aead::Nonce
- aead::OpeningKey
- aead::SealingKey
- aead::chacha20_poly1305_openssh::OpeningKey
- aead::chacha20_poly1305_openssh::SealingKey
- aead::quic::Algorithm
- aead::quic::HeaderProtectionKey
- agreement::Algorithm
- agreement::EphemeralPrivateKey
- agreement::PublicKey
- digest::Algorithm
- digest::Context
- digest::Digest
- error::KeyRejected
- error::Unspecified
- hmac::Signature
- hmac::SigningContext
- hmac::SigningKey
- hmac::VerificationKey
- io::Positive
- rand::SystemRandom
- signature::EcdsaKeyPair
- signature::EcdsaSigningAlgorithm
- signature::EcdsaVerificationAlgorithm
- signature::Ed25519KeyPair
- signature::EdDSAParameters
- signature::RsaKeyPair
- signature::RsaParameters
- signature::Signature
- test::File
- test::TestCase
- test::rand::FixedByteRandom
- test::rand::FixedSliceRandom
- test::rand::FixedSliceSequenceRandom
Traits
Macros
Functions
- aead::open_in_place
- aead::seal_in_place
- agreement::agree_ephemeral
- constant_time::verify_slices_are_equal
- digest::digest
- hkdf::expand
- hkdf::extract
- hkdf::extract_and_expand
- hmac::recommended_key_len
- hmac::sign
- hmac::verify
- hmac::verify_with_own_key
- pbkdf2::derive
- pbkdf2::verify
- signature::primitive::verify_rsa
- signature::verify
- test::compile_time_assert_clone
- test::compile_time_assert_copy
- test::compile_time_assert_debug
- test::compile_time_assert_send
- test::compile_time_assert_sync
- test::from_hex
- test::run
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
- digest::SHA256
- digest::SHA384
- digest::SHA512
- digest::SHA512_256
- 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_2048_8192_SHA1
- 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