List of all items
Structs
- Error
- KeyPair
- MlDsa44
- MlDsa65
- MlDsa87
- Signature
- SigningKey
- VerifyingKey
- algebra::BaseField
- hint::Hint
- module_lattice::algebra::Elem
- module_lattice::algebra::NttMatrix
- module_lattice::algebra::NttPolynomial
- module_lattice::algebra::NttVector
- module_lattice::algebra::Polynomial
- module_lattice::algebra::Vector
Enums
Traits
- KeyGen
- MlDsaParams
- algebra::AlgebraExt
- algebra::BarrettReduce
- algebra::Decompose
- encode::BitPack
- encode::RangeEncodingSize
- module_lattice::algebra::Field
- module_lattice::encode::ArraySize
- module_lattice::encode::Encode
- module_lattice::encode::EncodingSize
- module_lattice::encode::VectorEncodingSize
- module_lattice::util::Flatten
- module_lattice::util::Truncate
- module_lattice::util::Unflatten
- ntt::Ntt
- ntt::NttInverse
- param::MaskSamplingSize
- param::MlDsaParams
- param::ParameterSet
- param::SamplingSize
- param::SignatureParams
- param::SigningKeyParams
- param::VerifyingKeyParams
Macros
Functions
- hint::make_hint
- hint::use_hint
- message_representative
- module_lattice::encode::byte_decode
- module_lattice::encode::byte_encode
- sampling::bit_set
- sampling::coeff_from_half_byte
- sampling::coeff_from_three_bytes
- sampling::coeffs_from_byte
- sampling::expand_a
- sampling::expand_mask
- sampling::expand_s
- sampling::rej_bounded_poly
- sampling::rej_ntt_poly
- sampling::sample_in_ball
Type Aliases
- B32
- EncodedSignature
- EncodedSigningKey
- EncodedVerifyingKey
- algebra::Elem
- algebra::Int
- algebra::NttMatrix
- algebra::NttPolynomial
- algebra::NttVector
- algebra::Polynomial
- algebra::Vector
- crypto::G
- crypto::H
- encode::RangeEncodedPolynomial
- encode::RangeEncodedPolynomialSize
- encode::RangeEncodedVector
- encode::RangeEncodedVectorSize
- encode::RangeEncodingBits
- encode::RangeMax
- encode::RangeMin
- module_lattice::encode::DecodedValue
- module_lattice::encode::EncodedPolynomial
- module_lattice::encode::EncodedPolynomialSize
- module_lattice::encode::EncodedVector
- module_lattice::encode::EncodedVectorSize
- module_lattice::encode::EncodingUnit
- param::BitlenQMinusD
- param::EncodedCTilde
- param::EncodedHint
- param::EncodedHintCuts
- param::EncodedHintIndices
- param::EncodedS1
- param::EncodedS2
- param::EncodedSignature
- param::EncodedSigningKey
- param::EncodedT0
- param::EncodedT1
- param::EncodedVerifyingKey
- param::EncodedW1
- param::EncodedZ
- param::Pow2DMinus1
- param::Pow2DMinus1Minus1
- param::QMinus1
- param::SignatureSize
- param::SigningKeySize
- param::SpecD
- param::SpecQ
- param::VerifyingKeySize
- util::B32
- util::B64