List of all items
Structs
- KeyPair
- PublicKey
- SecretKey
- Signature
- algorithms::Ed25519
- algorithms::Ed25519Bip32
- algorithms::Ed25519Extended
- algorithms::SumEd25519_12
- algorithms::ed25519::Ed25519
- algorithms::ed25519::Priv
- algorithms::ed25519::Pub
- algorithms::ed25519::Sig
- algorithms::ed25519_derive::Ed25519Bip32
- algorithms::ed25519_extended::Ed25519Extended
- algorithms::ed25519_extended::ExtendedPriv
- algorithms::sumed25519::SumEd25519_12
- algorithms::sumed25519::common::Depth
- algorithms::sumed25519::common::Hash
- algorithms::sumed25519::common::Seed
- algorithms::sumed25519::sum::MerklePublicKeys
- algorithms::sumed25519::sum::MerkleSignaturePublicKeys
- algorithms::sumed25519::sum::PublicKey
- algorithms::sumed25519::sum::SecretKey
- algorithms::sumed25519::sum::Seeds
- algorithms::sumed25519::sum::Signature
- algorithms::vrf::RistrettoGroup2HashDh
- algorithms::vrf::vrf::OutputSeed
- algorithms::vrf::vrf::ProvenOutputSeed
- algorithms::vrf::vrf::PublicKey
- algorithms::vrf::vrf::SecretKey
- algorithms::zkps::challenge_context::ChallengeContext
- algorithms::zkps::dleq::Zkp
- digest::Context
- digest::Digest
- digest::DigestOf
- digest::TryFromSliceError
- ec::ristretto255::GroupElement
- ec::ristretto255::Scalar
- ec::ristretto255::ScalarExp
- hash::Blake2b256
- key::KeyPair
- key::PublicKey
- key::SecretKey
- role::PublicKey
- role::SecretKey
- sign::Signature
- testing::TestCryptoGen
- testing::TestCryptoRng
Enums
- EvolvingStatus
- PublicKeyError
- PublicKeyFromStrError
- SecretKeyError
- SignatureError
- SignatureFromStrError
- Verification
- VrfVerification
- algorithms::sumed25519::sum::Error
- asymlock::DecryptionError
- bech32::Error
- digest::Error
- evolving::EvolvingStatus
- hash::Error
- key::PublicKeyError
- key::PublicKeyFromStrError
- key::SecretKeyError
- multilock::DecryptionError
- sign::SignatureError
- sign::SignatureFromStrError
- sign::Verification
- vrf::VrfVerification
Traits
- AsymmetricKey
- AsymmetricPublicKey
- KeyEvolvingAlgorithm
- KeyEvolvingSignatureAlgorithm
- SecretKeySizeStatic
- SigningAlgorithm
- VerifiableRandomFunction
- VerificationAlgorithm
- bech32::Bech32
- digest::DigestAlg
- evolving::KeyEvolvingAlgorithm
- kes::KeyEvolvingSignatureAlgorithm
- key::AsymmetricKey
- key::AsymmetricPublicKey
- key::SecretKeySizeStatic
- sign::SafeSignatureCoerce
- sign::SigningAlgorithm
- sign::VerificationAlgorithm
- vrf::VerifiableRandomFunction
Macros
- digest::define_from_instances
- digest::typed_define_from_instances
- ec::macros::gen_group_tests
- ec::macros::std_ops_gen
- hash::define_blake2b_new
- hash::define_hash_object
Functions
- algorithms::sumed25519::common::keygen_1
- algorithms::sumed25519::common::split_seed
- algorithms::sumed25519::sum::generate_leftmost_rs
- algorithms::sumed25519::sum::hash
- algorithms::sumed25519::sum::keygen
- algorithms::sumed25519::sum::maximum_secret_key_size
- algorithms::sumed25519::sum::minimum_secret_key_size
- algorithms::sumed25519::sum::pkeygen
- algorithms::sumed25519::sum::rs_from_period
- algorithms::sumed25519::sum::sign
- algorithms::sumed25519::sum::signature_size
- algorithms::sumed25519::sum::update
- algorithms::sumed25519::sum::verify
- asymlock::decrypt
- asymlock::encrypt
- asymlock::shared_key_to_symmetric_key
- bech32::to_bech32_from_bytes
- bech32::try_from_bech32_to_bytes
- multilock::decrypt
- multilock::encrypt
- multilock::nb_participants
- multilock::participants
- multilock::prefix_size
- multilock::recipient_public_key_nth
- multilock::recipient_public_key_nth_point
- multilock::recipient_session_key_nth
- multilock::recipient_start
- multilock::scheme_overhead
- multilock::shared_key_to_symmetric_key
- testing::arbitrary_public_key
- testing::arbitrary_secret_key
- testing::public_key_strategy
- testing::static_secret_key
- vrf::vrf_evaluate_and_prove
- vrf::vrf_verified_get_output
- vrf::vrf_verify
- vrf_evaluate_and_prove
- vrf_verified_get_output
- vrf_verify
Type Aliases
- algorithms::ed25519_derive::XSig
- algorithms::sumed25519::sum::PeriodSerialized
- bech32::Result
- hash::Result
Constants
- algorithms::ed25519_extended::EXTENDED_KEY_SIZE
- algorithms::sumed25519::DEPTH
- algorithms::sumed25519::sum::INDIVIDUAL_PUBLIC_SIZE
- algorithms::sumed25519::sum::INDIVIDUAL_SECRET_SIZE
- algorithms::sumed25519::sum::PERIOD_SERIALIZE_SIZE
- algorithms::sumed25519::sum::PUBLIC_KEY_SIZE
- algorithms::sumed25519::sum::SIGMA_SIZE
- algorithms::sumed25519::sum::USE_TRUNCATE
- asymlock::SCHEME_OVERHEAD
- hash::HASH_SIZE_256
- multilock::EPHEMERAL_PK_SIZE
- multilock::HEADER_SIZE
- multilock::PAD1
- multilock::PAD2
- multilock::RECIPIENT_KEY_SIZE
- multilock::SESSION_KEY_SIZE
- multilock::TAG_SIZE