List of all items
Structs
- HashChoice
- arithmetic::BigInt
- arithmetic::ParseBigIntError
- arithmetic::TryFromBigIntError
- cryptographic_primitives::commitments::hash_commitment::HashCommitment
- cryptographic_primitives::commitments::pedersen_commitment::PedersenCommitment
- cryptographic_primitives::hashing::merkle_tree::MT256
- cryptographic_primitives::hashing::merkle_tree::Proof
- cryptographic_primitives::proofs::ProofError
- cryptographic_primitives::proofs::low_degree_exponent_interpolation::LdeiProof
- cryptographic_primitives::proofs::low_degree_exponent_interpolation::LdeiStatement
- cryptographic_primitives::proofs::low_degree_exponent_interpolation::LdeiWitness
- cryptographic_primitives::proofs::sigma_correct_homomorphic_elgamal_enc::HomoELGamalProof
- cryptographic_primitives::proofs::sigma_correct_homomorphic_elgamal_enc::HomoElGamalStatement
- cryptographic_primitives::proofs::sigma_correct_homomorphic_elgamal_enc::HomoElGamalWitness
- cryptographic_primitives::proofs::sigma_correct_homomorphic_elgamal_encryption_of_dlog::HomoELGamalDlogProof
- cryptographic_primitives::proofs::sigma_correct_homomorphic_elgamal_encryption_of_dlog::HomoElGamalDlogStatement
- cryptographic_primitives::proofs::sigma_correct_homomorphic_elgamal_encryption_of_dlog::HomoElGamalDlogWitness
- cryptographic_primitives::proofs::sigma_dlog::DLogProof
- cryptographic_primitives::proofs::sigma_ec_ddh::ECDDHProof
- cryptographic_primitives::proofs::sigma_ec_ddh::ECDDHStatement
- cryptographic_primitives::proofs::sigma_ec_ddh::ECDDHWitness
- cryptographic_primitives::proofs::sigma_valid_pedersen::PedersenProof
- cryptographic_primitives::proofs::sigma_valid_pedersen_blind::PedersenBlindingProof
- cryptographic_primitives::secret_sharing::Polynomial
- cryptographic_primitives::secret_sharing::feldman_vss::SecretShares
- cryptographic_primitives::secret_sharing::feldman_vss::ShamirSecretSharing
- cryptographic_primitives::secret_sharing::feldman_vss::VerifiableSS
- cryptographic_primitives::twoparty::coin_flip_optimal_rounds::Party1FirstMessage
- cryptographic_primitives::twoparty::coin_flip_optimal_rounds::Party1SecondMessage
- cryptographic_primitives::twoparty::coin_flip_optimal_rounds::Party2FirstMessage
- cryptographic_primitives::twoparty::dh_key_exchange::EcKeyPair
- cryptographic_primitives::twoparty::dh_key_exchange::Party1FirstMessage
- cryptographic_primitives::twoparty::dh_key_exchange::Party2FirstMessage
- cryptographic_primitives::twoparty::dh_key_exchange::Party2SecondMessage
- cryptographic_primitives::twoparty::dh_key_exchange_variant_with_pok_comm::CommWitness
- cryptographic_primitives::twoparty::dh_key_exchange_variant_with_pok_comm::EcKeyPair
- cryptographic_primitives::twoparty::dh_key_exchange_variant_with_pok_comm::Party1FirstMessage
- cryptographic_primitives::twoparty::dh_key_exchange_variant_with_pok_comm::Party1SecondMessage
- cryptographic_primitives::twoparty::dh_key_exchange_variant_with_pok_comm::Party2FirstMessage
- cryptographic_primitives::twoparty::dh_key_exchange_variant_with_pok_comm::Party2SecondMessage
- elliptic::curves::EncodedPoint
- elliptic::curves::EncodedScalar
- elliptic::curves::Generator
- elliptic::curves::Point
- elliptic::curves::PointCoords
- elliptic::curves::Scalar
- elliptic::curves::bls12_381::Pair
- elliptic::curves::bls12_381::g1::G1Point
- elliptic::curves::bls12_381::g2::G2Point
- elliptic::curves::bls12_381::scalar::FieldScalar
- elliptic::curves::curve_ristretto::RistrettoPoint
- elliptic::curves::curve_ristretto::RistrettoScalar
- elliptic::curves::ed25519::Ed25519Point
- elliptic::curves::ed25519::Ed25519Scalar
- elliptic::curves::ed25519::SK
- elliptic::curves::error::DeserializationError
- elliptic::curves::error::MismatchedPointOrder
- elliptic::curves::error::NotOnCurve
- elliptic::curves::error::ZeroPointError
- elliptic::curves::error::ZeroScalarError
- elliptic::curves::p256::Secp256r1Point
- elliptic::curves::p256::Secp256r1Scalar
Enums
- ErrorKey
- ErrorSS
- cryptographic_primitives::proofs::low_degree_exponent_interpolation::InvalidLdeiStatement
- cryptographic_primitives::secret_sharing::PolynomialDegree
- elliptic::curves::Bls12_381_1
- elliptic::curves::Bls12_381_2
- elliptic::curves::Ed25519
- elliptic::curves::Ristretto
- elliptic::curves::Secp256r1
- elliptic::curves::bls12_381::g1::Bls12_381_1
- elliptic::curves::bls12_381::g2::Bls12_381_2
- elliptic::curves::curve_ristretto::Ristretto
- elliptic::curves::ed25519::Ed25519
- elliptic::curves::error::InvalidPoint
- elliptic::curves::error::PointFromBytesError
- elliptic::curves::error::PointFromCoordsError
- elliptic::curves::p256::Secp256r1
Traits
- arithmetic::traits::BasicOps
- arithmetic::traits::BitManipulation
- arithmetic::traits::ConvertFrom
- arithmetic::traits::Converter
- arithmetic::traits::EGCD
- arithmetic::traits::Integer
- arithmetic::traits::Modulo
- arithmetic::traits::NumberTests
- arithmetic::traits::One
- arithmetic::traits::Primes
- arithmetic::traits::Roots
- arithmetic::traits::Samplable
- arithmetic::traits::Zero
- arithmetic::traits::ZeroizeBN
- cryptographic_primitives::commitments::traits::Commitment
- cryptographic_primitives::hashing::Digest
- cryptographic_primitives::hashing::DigestExt
- cryptographic_primitives::hashing::HmacExt
- elliptic::curves::Curve
- elliptic::curves::ECPoint
- elliptic::curves::ECScalar
Functions
- cryptographic_primitives::twoparty::coin_flip_optimal_rounds::finalize
- cryptographic_primitives::twoparty::dh_key_exchange::compute_pubkey
- cryptographic_primitives::twoparty::dh_key_exchange_variant_with_pok_comm::compute_pubkey
Type Aliases
- elliptic::curves::bls12_381::g1::GE1
- elliptic::curves::bls12_381::g1::PK
- elliptic::curves::bls12_381::g2::GE2
- elliptic::curves::bls12_381::g2::PK
- elliptic::curves::bls12_381::g2::SK
- elliptic::curves::bls12_381::scalar::FE
- elliptic::curves::bls12_381::scalar::SK
- elliptic::curves::curve_ristretto::FE
- elliptic::curves::curve_ristretto::GE
- elliptic::curves::curve_ristretto::PK
- elliptic::curves::curve_ristretto::SK
- elliptic::curves::ed25519::FE
- elliptic::curves::ed25519::GE
- elliptic::curves::ed25519::PK
- elliptic::curves::p256::FE
- elliptic::curves::p256::GE
- elliptic::curves::p256::PK
- elliptic::curves::p256::SK
Constants
- elliptic::curves::bls12_381::g1::COMPRESSED_SIZE
- elliptic::curves::bls12_381::g1::SECRET_KEY_SIZE
- elliptic::curves::bls12_381::g2::COMPRESSED_SIZE
- elliptic::curves::bls12_381::g2::SECRET_KEY_SIZE
- elliptic::curves::curve_ristretto::COOR_BYTE_SIZE
- elliptic::curves::curve_ristretto::NUM_OF_COORDINATES
- elliptic::curves::curve_ristretto::SECRET_KEY_SIZE