List of all items
Structs
- aead::AeadKey
- aead::BufferTooSmallError
- aead::InvalidNonceSize
- aead::Nonce
- asn1::RawSig
- asn1::Sig
- default::Rng
- ec::Compressed
- ec::Curve25519
- ec::Scalar
- ec::Secp256r1
- ec::Secp384r1
- ec::Secp521r1
- ec::Uncompressed
- ed25519::Ed25519
- ed25519::Signature
- ed25519::SigningKey
- ed25519::VerifyingKey
- hash::Block
- hash::Digest
- hex::HexString
- hkdf::Hkdf
- hmac::Hmac
- hmac::Tag
- hpke::Hpke
- hpke::InvalidPsk
- hpke::MessageLimitReached
- hpke::OpenCtx
- hpke::Psk
- hpke::RecvCtx
- hpke::SealCtx
- hpke::SendCtx
- hpke::Seq
- import::InvalidSizeError
- kdf::Context
- kdf::Prk
- kem::DhKem
- kem::SharedSecret
- keys::RawKey
- keys::SecretKeyBytes
- mac::MacKey
- mac::Tag
- rust::Aes256Gcm
- rust::Cmt1Aes256Gcm
- rust::Cmt4Aes256Gcm
- rust::DhKemP256HkdfSha256
- rust::HkdfSha256
- rust::HkdfSha384
- rust::HkdfSha512
- rust::HmacSha256
- rust::HmacSha384
- rust::HmacSha512
- rust::P256
- rust::P256Point
- rust::P256PrivateKey
- rust::P256PublicKey
- rust::P256Signature
- rust::P256SigningKey
- rust::P256VerifyingKey
- rust::P384
- rust::P384Point
- rust::P384PrivateKey
- rust::P384PublicKey
- rust::P384Signature
- rust::P384SigningKey
- rust::P384VerifyingKey
- rust::Sha256
- rust::Sha384
- rust::Sha512
- rust::SharedSecret
- rust::SigBytes
- signer::PkError
- test_util::AeadWithDefaults
- test_util::KdfWithDefaults
- test_util::MacWithDefaults
- test_util::SignatureWithDefaults
- test_util::SignerWithDefaults
- test_util::SigningKeyWithDefaults
- test_util::VerifyingKeyWithDefaults
- zeroize::Zeroizing
Enums
- aead::AeadId
- aead::HteError
- aead::Lifetime
- aead::OpenError
- aead::SealError
- aead::UtcError
- asn1::EncodingError
- hash::HashId
- hex::Error
- hpke::AeadId
- hpke::HpkeError
- hpke::KdfId
- hpke::KemId
- hpke::Mode
- import::ExportError
- import::ImportError
- kdf::KdfError
- kdf::KdfId
- kem::DhKemError
- kem::EcdhError
- kem::KemError
- kem::KemId
- mac::MacError
- mac::MacId
- signer::SignerError
- signer::SignerId
- test_util::vectors::AeadTest
- test_util::vectors::EcdhTest
- test_util::vectors::EcdsaTest
- test_util::vectors::EddsaTest
- test_util::vectors::HkdfTest
- test_util::vectors::MacTest
- test_util::vectors::TestResult
- test_util::vectors::hpke::HpkeMode
- test_util::vectors::hpke::TestName
Traits
- aead::Aead
- aead::Cmt1Aead
- aead::Cmt3Aead
- aead::Cmt4Aead
- aead::CommittingAead
- aead::IndCca2
- csprng::Csprng
- csprng::Random
- ec::Curve
- hash::Hash
- hex::ToHex
- import::Import
- kdf::Expand
- kdf::Kdf
- kem::DecapKey
- kem::Ecdh
- kem::EncapKey
- kem::Kem
- keys::PublicKey
- keys::SecretKey
- mac::Mac
- signer::Signature
- signer::Signer
- signer::SigningKey
- signer::VerifyingKey
- zeroize::Zeroize
- zeroize::ZeroizeOnDrop
Macros
- aead::hte_aead
- aead::utc_aead
- assert_ct_eq
- assert_ct_ne
- dhkem_impl
- for_each_aead_test
- for_each_hash_test
- for_each_hpke_test
- for_each_kdf_test
- for_each_mac_test
- for_each_signer_test
- hkdf_impl
- hmac_impl
- hte_aead
- raw_key
- test_aead
- test_hash
- test_hpke
- test_kdf
- test_mac
- test_signer
- test_util::aead::for_each_aead_test
- test_util::aead::test_aead
- test_util::hash::for_each_hash_test
- test_util::hash::test_hash
- test_util::hpke::for_each_hpke_test
- test_util::hpke::test_hpke
- test_util::kdf::test_kdf
- test_util::mac::test_mac
- test_util::signer::for_each_signer_test
- test_util::signer::test_signer
- utc_aead
Derive Macros
Functions
- aead::check_open_in_place_params
- aead::check_open_params
- aead::check_seal_in_place_params
- aead::check_seal_params
- asn1::max_sig_len
- asn1::raw_sig_len
- hash::tuple_hash
- hex::ct_decode
- hex::ct_encode
- hex::ct_write
- import::try_from_slice
- import::try_import
- test_util::aead::test_bad_ad
- test_util::aead::test_bad_ciphertext
- test_util::aead::test_bad_key
- test_util::aead::test_bad_nonce
- test_util::aead::test_bad_tag
- test_util::aead::test_basic
- test_util::aead::test_in_place_round_trip
- test_util::aead::test_new_key
- test_util::aead::test_round_trip
- test_util::hash::test_basic
- test_util::hpke::test_export
- test_util::hpke::test_round_trip
- test_util::kdf::test_arbitrary_len
- test_util::kdf::test_max_output
- test_util::mac::test_default
- test_util::mac::test_different_data
- test_util::mac::test_different_keys
- test_util::mac::test_update
- test_util::mac::test_verify
- test_util::signer::test_batch_simple_bad
- test_util::signer::test_batch_simple_good
- test_util::signer::test_default
- test_util::signer::test_pk_eq
- test_util::signer::test_public
- test_util::signer::test_sk_ct_eq
- test_util::vectors::test_aead
- test_util::vectors::test_ecdh
- test_util::vectors::test_ecdsa
- test_util::vectors::test_eddsa
- test_util::vectors::test_hkdf
- test_util::vectors::test_hpke
- test_util::vectors::test_mac