List of all items
Structs
- abe::AbeAuthority
- abe::AbeCiphertext
- abe::AccessPolicy
- abe::MasterSecretKey
- abe::UserSecretKey
- accumulator::AccumulatorDigest
- accumulator::BloomAccumulator
- accumulator::CompactAccumulator
- accumulator::HashAccumulator
- accumulator::MembershipProof
- adaptor::AdaptorPoint
- adaptor::AdaptorPublicKey
- adaptor::AdaptorSecret
- adaptor::AdaptorSecretKey
- adaptor::AdaptorSignature
- adaptor::AdaptorSigner
- adaptor::PreSignature
- advanced_commitment::ExtractableCom
- advanced_commitment::ExtractableCommitment
- advanced_commitment::ExtractableOpening
- advanced_commitment::Trapdoor
- advanced_commitment::TrapdoorCom
- advanced_commitment::TrapdoorCommitment
- advanced_commitment::TrapdoorOpening
- advanced_commitment::VectorCom
- advanced_commitment::VectorCommitment
- advanced_commitment::VectorOpening
- aggregate::AggregateSignature
- aggregate::SignatureAggregator
- aggregate_mac::AggregateMacBuilder
- aggregate_mac::AggregateMacKey
- aggregate_mac::AggregateTag
- aggregate_mac::MacTag
- anonymous_credentials::AnonymousCredential
- anonymous_credentials::CredentialPresentation
- anonymous_credentials::CredentialRequest
- anonymous_credentials::Issuer
- anonymous_credentials::IssuerPublicKey
- anonymous_credentials::User
- audit_log::AuditEntry
- audit_log::AuditLog
- audit_log::AuditStatistics
- bbs_plus::BbsPlusKeypair
- bbs_plus::BbsPlusProof
- bbs_plus::BbsPlusPublicKey
- bbs_plus::BbsPlusSecretKey
- bbs_plus::BbsPlusSignature
- blind::BlindPublicKey
- blind::BlindSignatureProtocol
- blind::BlindSigner
- blind::BlindingFactor
- blind::RedeemableToken
- blind::SignedCommitment
- blind::TokenCommitment
- blind::UnlinkableToken
- bls::BlsKeypair
- bls::BlsPublicKey
- bls::BlsSecretKey
- bls::BlsSignature
- bulletproof::AggregatedBulletproof
- bulletproof::BulletproofCommitment
- bulletproof::BulletproofParams
- bulletproof::BulletproofRangeProof
- cache_timing::ByteLookup
- cache_timing::CacheAligned
- cache_timing::ConstantTimeLookup
- cert_manager::Certificate
- cert_manager::CertificateAuthority
- cert_manager::CertificateMetadata
- cert_manager::CertificateRevocationList
- cert_manager::RevocationEntry
- certified_deletion::BatchDeletion
- certified_deletion::CertifiedDeletion
- certified_deletion::DeletionCertificate
- certified_deletion::EncryptedWithWitness
- commitment::BandwidthProofCommitment
- commitment::ChunkChallenge
- commitment::ChunkPossessionProof
- commitment::CommitmentOpening
- commitment::KeyPossessionProof
- compliance::ComplianceChecker
- compliance::ComplianceIssue
- compliance::ComplianceReport
- compliance::SelfTestResult
- compliance::SelfTestResults
- ct::SecretBytes
- ct_audit::CtAuditor
- ct_audit::OperationBenchmark
- ct_audit::TimingStatistics
- differential_privacy::ExponentialMechanism
- differential_privacy::GaussianMechanism
- differential_privacy::LaplaceMechanism
- differential_privacy::PrivacyBudget
- dilithium::Dilithium2
- dilithium::Dilithium2PublicKey
- dilithium::Dilithium2SecretKey
- dilithium::Dilithium2Signature
- dilithium::Dilithium3
- dilithium::Dilithium3PublicKey
- dilithium::Dilithium3SecretKey
- dilithium::Dilithium3Signature
- dilithium::Dilithium5
- dilithium::Dilithium5PublicKey
- dilithium::Dilithium5SecretKey
- dilithium::Dilithium5Signature
- dkg::DkgCommitments
- dkg::DkgParams
- dkg::DkgParticipant
- dkg::DkgShare
- elgamal::ElGamalCiphertext
- elgamal::ElGamalKeypair
- elgamal::ElGamalPublicKey
- elgamal::ElGamalSecretKey
- entropy::EntropyMonitor
- entropy::EntropyQuality
- entropy::EntropySource
- formal_verify::Invariant
- formal_verify::PostCondition
- formal_verify::PreCondition
- formal_verify::PropertyCheckResult
- formal_verify::PropertyChecker
- formal_verify::PropertyResult
- formal_verify::StateMachine
- formal_verify::VerificationCondition
- forward_secure::ForwardSecureBuilder
- forward_secure::ForwardSecureKeypair
- forward_secure::ForwardSecurePublicKey
- forward_secure::ForwardSecureSignature
- frost::FrostKeygen
- frost::FrostNonceCommitment
- frost::FrostSecretShare
- frost::FrostSigner
- frost::PartialSignature
- functional_encryption::IpfeCiphertext
- functional_encryption::IpfeFunctionalKey
- functional_encryption::IpfeMasterPublicKey
- functional_encryption::IpfeMasterSecretKey
- functional_encryption::MultiClientIpfe
- garbled_circuit::Circuit
- garbled_circuit::GarbledCircuit
- garbled_circuit::GarbledGate
- garbled_circuit::Gate
- garbled_circuit::WireLabel
- hash::ChunkHashResult
- hash::ChunkHasher
- hash::HashResult
- hash::IncrementalHasher
- hmac::AuthenticatedMessage
- hmac::HmacKey
- hmac::HmacTag
- hsm::AuditEntry
- hsm::HealthStatus
- hsm::HsmManager
- hsm::HsmManagerBuilder
- hsm::KeyId
- hsm::KeyMetadata
- hsm::Pkcs11Config
- hsm::Pkcs11Provider
- hsm::SoftwareProvider
- hsm::TpmConfig
- hsm::TpmProvider
- ibe::IbeCiphertext
- ibe::IbeMaster
- ibe::IbeMasterKey
- ibe::IbeParams
- ibe::IbeSecretKey
- kdf::KeyDerivation
- key_backup::BackupConfig
- key_backup::BackupShare
- key_backup::EncryptedBackup
- key_formats::DerKey
- key_formats::JwkKey
- key_policy::KeyPolicy
- key_policy::PolicyEngine
- key_rotation_scheduler::KeyMetadata
- key_rotation_scheduler::KeyRotationScheduler
- keyexchange::KeyExchangeKeypair
- keyexchange::SharedSecret
- keygen_ceremony::CeremonyAttestation
- keygen_ceremony::CeremonyConfig
- keygen_ceremony::KeygenCeremony
- keygen_ceremony::ParticipantInfo
- keyserde::KeySerializer
- keystore::KeyMetadata
- keystore::SecureKeyStore
- kyber::Kyber1024
- kyber::Kyber1024Ciphertext
- kyber::Kyber1024PublicKey
- kyber::Kyber1024SecretKey
- kyber::Kyber1024SharedSecret
- kyber::Kyber512
- kyber::Kyber512Ciphertext
- kyber::Kyber512PublicKey
- kyber::Kyber512SecretKey
- kyber::Kyber512SharedSecret
- kyber::Kyber768
- kyber::Kyber768Ciphertext
- kyber::Kyber768PublicKey
- kyber::Kyber768SecretKey
- kyber::Kyber768SharedSecret
- linkable_ring::KeyImageDb
- linkable_ring::LinkableRingSignature
- merkle::IncrementalMerkleBuilder
- merkle::MerkleProof
- merkle::MerkleTree
- merkle::MultiProof
- musig2::MuSig2Nonce
- musig2::MuSig2PublicKey
- musig2::MuSig2SecretKey
- musig2::MuSig2Signature
- musig2::MuSig2Signer
- musig2::NonceCommitment
- musig2::PartialSignature
- musig2::SigningNonce
- onion::OnionBuilder
- onion::OnionPacket
- onion::OnionRoute
- openpgp::OpenPgpPublicKey
- openpgp::OpenPgpSecretKey
- openssh::SshPrivateKey
- openssh::SshPublicKey
- oprf::BatchOprfClient
- oprf::BlindedInput
- oprf::BlindedOutput
- oprf::OprfClient
- oprf::OprfOutput
- oprf::OprfServer
- ot::OTReceiver
- ot::OTRequest
- ot::OTResponse
- ot::OTSender
- paillier::PaillierCiphertext
- paillier::PaillierKeypair
- paillier::PaillierPrivateKey
- paillier::PaillierPublicKey
- pbkdf::PasswordKeyDerivation
- pedersen::PedersenCommitment
- pedersen::PedersenOpening
- pkcs11::Pkcs11MockProvider
- pkcs11::Pkcs11Session
- polycommit::BatchEvaluationProof
- polycommit::EvaluationProof
- polycommit::PolyBlinding
- polycommit::PolyCommitParams
- polycommit::PolyCommitment
- pos::AuditSession
- pos::Challenge
- pos::StorageProof
- pos::StorageProver
- pos::StorageVerifier
- proxy_re::ProxyReCiphertext
- proxy_re::ProxyReKeypair
- proxy_re::ProxyRePublicKey
- proxy_re::ProxyReReKey
- proxy_re::ProxyReSecretKey
- psi::BloomPsiClient
- psi::BloomPsiMessage
- psi::BloomPsiServer
- psi::PsiClient
- psi::PsiServer
- psi::PsiServerMessage
- rangeproof::BatchRangeProof
- rangeproof::RangeProof
- ring::RingSignature
- ring::RingSignatureBuilder
- ringct::RingCtBuilder
- ringct::RingCtInput
- ringct::RingCtOutput
- ringct::RingCtTransaction
- rotation::EncryptedKey
- rotation::EncryptionKeyRing
- rotation::KeyVersion
- rotation::ReEncryptor
- rotation::RotationPolicy
- rotation::SigningKeyRing
- schnorr::SchnorrKeypair
- schnorr::SchnorrPublicKey
- schnorr::SchnorrSecretKey
- schnorr::SchnorrSignature
- searchable::EncryptedIndex
- searchable::EncryptedIndexBuilder
- searchable::MultiKeywordSearch
- searchable::SearchableEncryption
- searchable::Trapdoor
- shamir::Share
- sidechannel::SideChannelAnalysis
- sidechannel::SideChannelAnalyzer
- sidechannel::TimingStatistics
- sidechannel::TimingTest
- signing::BatchVerifyItem
- signing::BatchVerifyResult
- signing::KeyPair
- spake2::Spake2
- spake2::Spake2Message
- spake2::Spake2SharedSecret
- sphincs::SphincsSHAKE128f
- sphincs::SphincsSHAKE128fPublicKey
- sphincs::SphincsSHAKE128fSecretKey
- sphincs::SphincsSHAKE128fSignature
- sphincs::SphincsSHAKE192f
- sphincs::SphincsSHAKE192fPublicKey
- sphincs::SphincsSHAKE192fSecretKey
- sphincs::SphincsSHAKE192fSignature
- sphincs::SphincsSHAKE256f
- sphincs::SphincsSHAKE256fPublicKey
- sphincs::SphincsSHAKE256fSecretKey
- sphincs::SphincsSHAKE256fSignature
- srp::SrpClient
- srp::SrpPublicKey
- srp::SrpServer
- srp::SrpSessionKey
- srp::SrpVerifier
- streaming::StreamDecryptor
- streaming::StreamEncryptor
- threshold::MultiSig
- threshold::MultiSigBuilder
- threshold::ThresholdCoordinator
- threshold::ThresholdSig
- threshold_ecdsa::NonceShare
- threshold_ecdsa::PublicNonceShare
- threshold_ecdsa::PublicShare
- threshold_ecdsa::SecretShare
- threshold_ecdsa::ThresholdEcdsaSignature
- threshold_ecdsa::ThresholdEcdsaSigner
- threshold_ecdsa::ThresholdPartialSignature
- timelock::TimeLockCiphertext
- timelock::TimeLockPuzzle
- timelock::TimeParams
- tls13::Tls13KeySchedule
- utils::EncryptedAndSigned
- utils::EncryptedMessage
- utils::SignedMessage
- vdf_delay::VdfOutput
- vdf_delay::VdfParams
- vdf_delay::VdfProof
- vrf::VrfProof
- vrf::VrfPublicKey
- vrf::VrfSecretKey
- webcrypto::WebCryptoKey
- webcrypto::WebCryptoKeyPair
- zeroizing::SecureBuffer
- zkproof::AndProof
- zkproof::OrProof
- zkproof::ZkProof
- zkproof::ZkProofBuilder
Enums
- abe::AbeError
- abe::PolicyNode
- accumulator::AccumulatorError
- adaptor::AdaptorError
- advanced_commitment::AdvancedCommitmentError
- aggregate::AggregateError
- aggregate_mac::AggregateMacError
- anonymous_credentials::AnonCredError
- audit_log::OperationType
- audit_log::SeverityLevel
- bbs_plus::BbsPlusError
- blind::BlindError
- bls::BlsError
- bulletproof::BulletproofError
- cache_timing::CacheTimingError
- cert_manager::CertError
- cert_manager::KeyUsage
- cert_manager::RevocationReason
- certified_deletion::CertifiedDeletionError
- commitment::CommitmentError
- compliance::ComplianceAlgorithm
- compliance::ComplianceStatus
- compliance::IssueSeverity
- compliance::SecurityLevel
- ct_audit::CtAuditError
- differential_privacy::DPError
- dilithium::DilithiumError
- dkg::DkgError
- elgamal::ElGamalError
- encryption::EncryptionError
- entropy::EntropyError
- forward_secure::ForwardSecureError
- frost::FrostError
- functional_encryption::FunctionalEncryptionError
- garbled_circuit::GarbledCircuitError
- garbled_circuit::GateType
- hmac::HmacError
- hsm::AuditEventType
- hsm::HsmError
- hsm::KeyLifecycleState
- hsm::TpmHierarchy
- ibe::IbeError
- kdf::KdfError
- key_backup::BackupError
- key_backup::KeyType
- key_formats::KeyFormatError
- key_policy::Operation
- key_policy::PolicyViolation
- key_rotation_scheduler::KeyRotationPolicy
- keyexchange::KeyExchangeError
- keygen_ceremony::CeremonyError
- keygen_ceremony::CeremonyState
- keyserde::KeySerdeError
- keystore::KeyStoreError
- keystore::KeyType
- kyber::KyberError
- linkable_ring::LinkableRingError
- merkle::MerkleError
- musig2::MuSig2Error
- onion::OnionError
- onion::OnionLayer
- openpgp::OpenPgpError
- openssh::SshKeyError
- oprf::OprfError
- ot::OTError
- pbkdf::KeyDerivationStrength
- pbkdf::PbkdfError
- pedersen::PedersenError
- pkcs11::SessionState
- polycommit::PolyCommitError
- pos::ProofOfStorageError
- proxy_re::ProxyReError
- psi::PsiError
- rangeproof::RangeProofError
- ring::RingError
- ringct::RingCtError
- rotation::RotationError
- schnorr::SchnorrError
- searchable::SearchableError
- shamir::ShamirError
- sidechannel::Vulnerability
- sidechannel::VulnerabilitySeverity
- signing::SigningError
- simd::SimdError
- spake2::Spake2Error
- spake2::Spake2Side
- sphincs::SphincsError
- srp::SrpError
- streaming::StreamError
- threshold::ThresholdError
- threshold_ecdsa::ThresholdEcdsaError
- timelock::TimeLockError
- tls13::Tls13Error
- utils::UtilError
- vdf_delay::VdfError
- vrf::VrfError
- webcrypto::Algorithm
- webcrypto::KeyType
- webcrypto::KeyUsage
- webcrypto::WebCryptoError
- zkproof::ZkProofError
Traits
Functions
- accumulator::hash_element
- adaptor::complete_signature
- adaptor::extract_secret
- adaptor::verify_adaptor_signature
- adaptor::verify_pre_signature
- aggregate::verify_batch
- bbs_plus::create_proof
- bbs_plus::sign_messages
- bbs_plus::verify_proof
- bbs_plus::verify_signature
- bls::aggregate_signatures
- bls::verify
- bls::verify_aggregated
- bls::verify_aggregated_different_messages
- bulletproof::prove_range
- bulletproof::prove_range_aggregated
- bulletproof::serde_ristretto::deserialize
- bulletproof::serde_ristretto::serialize
- bulletproof::serde_ristretto_vec::deserialize
- bulletproof::serde_ristretto_vec::serialize
- bulletproof::serde_scalar::deserialize
- bulletproof::serde_scalar::serialize
- bulletproof::serde_scalar_vec::deserialize
- bulletproof::serde_scalar_vec::serialize
- bulletproof::verify_aggregated
- bulletproof::verify_range
- cache_timing::conditional_swap
- cache_timing::constant_time_clamp_index
- cache_timing::constant_time_memcmp
- cache_timing::prefetch_array
- cache_timing::prefetch_read
- commitment::commit
- commitment::generate_challenge
- commitment::verify_commitment
- ct::ct_eq
- ct::ct_eq_32
- ct::ct_eq_64
- ct::ct_eq_slice_32
- ct::ct_select
- ct_audit::measure_average
- ct_audit::measure_once
- dkg::aggregate_public_key
- elgamal::decrypt
- elgamal::encrypt
- encryption::decrypt
- encryption::encrypt
- encryption::generate_key
- encryption::generate_nonce
- formal_verify::check_invariant
- formal_verify::check_postcondition
- formal_verify::check_precondition
- frost::aggregate_frost_signatures
- frost::verify_frost_signature
- functional_encryption::ipfe_decrypt
- functional_encryption::ipfe_encrypt
- functional_encryption::ipfe_keygen
- functional_encryption::ipfe_setup
- hash::hash
- hash::hash_chunked
- hash::hash_multi
- hash::hash_reader
- hash::keyed_hash
- hash::verify_hash
- hmac::compute_hmac
- hmac::compute_hmac_blake3
- hmac::compute_hmac_sha256
- hmac::compute_tagged_hmac
- hmac::verify_hmac
- hmac::verify_hmac_blake3
- hmac::verify_hmac_sha256
- hmac::verify_tagged_hmac
- kdf::derive_chunk_keys
- kdf::derive_chunk_nonce
- kdf::derive_content_key
- kdf::hkdf_extract_expand
- key_backup::backup_key_encrypted
- key_backup::backup_key_shamir
- key_backup::backup_secret_encrypted
- key_backup::backup_secret_shamir
- key_backup::recover_key_encrypted
- key_backup::recover_key_shamir
- key_backup::recover_secret_encrypted
- key_backup::recover_secret_shamir
- keyexchange::ephemeral_keypair
- keyexchange::exchange_and_derive
- linkable_ring::check_double_sign
- linkable_ring::sign_linkable
- linkable_ring::verify_linkable
- musig2::aggregate_nonces
- musig2::aggregate_partial_signatures
- musig2::aggregate_partial_signatures_with_nonce
- musig2::aggregate_public_keys
- musig2::verify_musig2
- onion::create_onion
- paillier::decrypt
- paillier::encrypt
- pbkdf::derive_key_from_password
- pbkdf::derive_key_with_salt
- pbkdf::generate_salt
- pedersen::commit
- pedersen::commit_with_blinding
- pedersen::verify
- pedersen::verify_batch
- polycommit::commit_polynomial
- polycommit::prove_batch_evaluations
- polycommit::prove_evaluation
- polycommit::verify_batch_evaluations
- polycommit::verify_evaluation
- proxy_re::decrypt
- proxy_re::encrypt
- proxy_re::generate_re_key
- proxy_re::re_encrypt
- ring::sign_ring
- ring::verify_ring
- schnorr::aggregate_signatures
- schnorr::batch_verify
- schnorr::verify
- shamir::reconstruct
- shamir::reconstruct_key_32
- shamir::split
- shamir::split_key_32
- signing::verify
- signing::verify_batch
- signing::verify_batch_fast
- signing::verify_dual_signatures
- simd::batch_constant_time_eq
- simd::constant_time_eq
- simd::constant_time_eq_v2
- simd::parallel_hash
- simd::parallel_hash_with_threads
- simd::secure_copy
- simd::secure_zero
- simd::xor_buffers
- simd::xor_keystream
- streaming::chunk_count
- streaming::decrypt_chunked
- streaming::encrypt_chunked
- streaming::encrypted_chunk_size
- threshold_ecdsa::aggregate_threshold_public_key
- threshold_ecdsa::aggregate_threshold_signatures
- threshold_ecdsa::generate_threshold_keys
- threshold_ecdsa::verify_threshold_ecdsa
- timelock::timelock_decrypt
- timelock::timelock_encrypt
- timelock::timelock_encrypt_with_puzzle
- tls13::derive_traffic_keys
- utils::decrypt_file
- utils::encrypt_file
- utils::generate_and_save_key
- utils::load_key
- vdf_delay::vdf_compute
- vdf_delay::vdf_randomness_beacon
- vdf_delay::vdf_verify
- vrf::generate_bandwidth_challenge
- vrf::verify_bandwidth_challenge
- zeroizing::secure_move
- zeroizing::secure_zero
- zeroizing::zeroizing_key_32
- zeroizing::zeroizing_nonce
- zkproof::create_binding
Type Aliases
- abe::AbeResult
- accumulator::AccumulatorResult
- adaptor::AdaptorResult
- advanced_commitment::AdvancedCommitmentResult
- aggregate::AggregateResult
- aggregate::Signature
- aggregate_mac::AggregateMacResult
- anonymous_credentials::AnonCredResult
- bbs_plus::BbsPlusResult
- blind::BlindResult
- bls::BlsResult
- bulletproof::BulletproofResult
- cache_timing::CacheTimingResult
- cert_manager::CertResult
- certified_deletion::CertifiedDeletionResult
- commitment::Commitment
- ct_audit::CtAuditResult
- differential_privacy::DPResult
- dilithium::DilithiumResult
- dkg::DkgResult
- elgamal::ElGamalResult
- encryption::EncryptionKey
- encryption::EncryptionNonce
- entropy::EntropyResult
- forward_secure::ForwardSecureResult
- frost::FrostResult
- functional_encryption::FunctionalEncryptionResult
- garbled_circuit::GarbledCircuitResult
- hash::Hash
- hmac::HmacResult
- hsm::HsmResult
- ibe::IbeResult
- key_backup::BackupResult
- key_formats::KeyFormatResult
- keyexchange::KeyExchangeResult
- keygen_ceremony::CeremonyResult
- keystore::KeyStoreResult
- kyber::KyberResult
- linkable_ring::LinkableRingResult
- merkle::MerkleResult
- musig2::MuSig2Result
- onion::OnionResult
- openpgp::OpenPgpResult
- openssh::SshKeyResult
- oprf::OprfResult
- ot::OTResult
- pedersen::PedersenResult
- polycommit::PolyCommitResult
- pos::PosResult
- proxy_re::ProxyReResult
- psi::PsiResult
- rangeproof::RangeProofResult
- ring::RingResult
- ringct::RingCtResult
- schnorr::SchnorrResult
- searchable::DocumentId
- searchable::SearchableResult
- shamir::ShamirResult
- signing::PublicKey
- signing::SecretKey
- signing::SignatureBytes
- simd::SimdResult
- spake2::Spake2Result
- sphincs::SphincsResult
- srp::SrpResult
- threshold_ecdsa::ThresholdEcdsaResult
- threshold_ecdsa::ThresholdKeyShares
- timelock::TimeLockResult
- tls13::Tls13Result
- utils::UtilResult
- vdf_delay::VdfResult
- vrf::VrfResult
- webcrypto::WebCryptoResult
- zeroizing::ZeroizingKey
- zkproof::ZkProofResult