List of all items
Structs
- dilithium2::Keypair
- dilithium2::PublicKey
- dilithium2::SecretKey
- dilithium3::Keypair
- dilithium3::PublicKey
- dilithium3::SecretKey
- dilithium5::Keypair
- dilithium5::PublicKey
- dilithium5::SecretKey
- fips202::KeccakState
- poly::Poly
- polyvec::lvl2::Polyveck
- polyvec::lvl2::Polyvecl
- polyvec::lvl3::Polyveck
- polyvec::lvl3::Polyvecl
- polyvec::lvl5::Polyveck
- polyvec::lvl5::Polyvecl
Functions
- fips202::keccakf1600_statepermute
- fips202::load64
- fips202::shake128_absorb
- fips202::shake128_finalize
- fips202::shake128_squeezeblocks
- fips202::shake128_stream_init
- fips202::shake256
- fips202::shake256_absorb
- fips202::shake256_absorb_once
- fips202::shake256_finalize
- fips202::shake256_squeeze
- fips202::shake256_squeezeblocks
- fips202::shake256_stream_init
- fips202::store64
- ntt::invntt_tomont
- ntt::ntt
- packing::lvl2::pack_pk
- packing::lvl2::pack_sig
- packing::lvl2::pack_sk
- packing::lvl2::unpack_pk
- packing::lvl2::unpack_sig
- packing::lvl2::unpack_sk
- packing::lvl3::pack_pk
- packing::lvl3::pack_sig
- packing::lvl3::pack_sk
- packing::lvl3::unpack_pk
- packing::lvl3::unpack_sig
- packing::lvl3::unpack_sk
- packing::lvl5::pack_pk
- packing::lvl5::pack_sig
- packing::lvl5::pack_sk
- packing::lvl5::unpack_pk
- packing::lvl5::unpack_sig
- packing::lvl5::unpack_sk
- poly::add
- poly::add_ip
- poly::caddq
- poly::chknorm
- poly::invntt_tomont
- poly::lvl2::challenge
- poly::lvl2::decompose
- poly::lvl2::eta_pack
- poly::lvl2::eta_unpack
- poly::lvl2::make_hint
- poly::lvl2::rej_eta
- poly::lvl2::uniform_eta
- poly::lvl2::uniform_gamma1
- poly::lvl2::use_hint
- poly::lvl2::use_hint_ip
- poly::lvl2::w1_pack
- poly::lvl2::z_pack
- poly::lvl2::z_unpack
- poly::lvl3::challenge
- poly::lvl3::decompose
- poly::lvl3::eta_pack
- poly::lvl3::eta_unpack
- poly::lvl3::make_hint
- poly::lvl3::rej_eta
- poly::lvl3::uniform_eta
- poly::lvl3::uniform_gamma1
- poly::lvl3::use_hint
- poly::lvl3::use_hint_ip
- poly::lvl3::w1_pack
- poly::lvl3::z_pack
- poly::lvl3::z_unpack
- poly::lvl5::challenge
- poly::lvl5::decompose
- poly::lvl5::eta_pack
- poly::lvl5::eta_unpack
- poly::lvl5::make_hint
- poly::lvl5::rej_eta
- poly::lvl5::uniform_eta
- poly::lvl5::uniform_gamma1
- poly::lvl5::use_hint
- poly::lvl5::use_hint_ip
- poly::lvl5::w1_pack
- poly::lvl5::z_pack
- poly::lvl5::z_unpack
- poly::ntt
- poly::pointwise_montgomery
- poly::power2round
- poly::reduce
- poly::rej_uniform
- poly::shiftl
- poly::sub
- poly::sub_ip
- poly::t0_pack
- poly::t0_unpack
- poly::t1_pack
- poly::t1_unpack
- poly::uniform
- polyvec::lvl2::k_add
- polyvec::lvl2::k_caddq
- polyvec::lvl2::k_chknorm
- polyvec::lvl2::k_decompose
- polyvec::lvl2::k_invntt_tomont
- polyvec::lvl2::k_make_hint
- polyvec::lvl2::k_ntt
- polyvec::lvl2::k_pack_w1
- polyvec::lvl2::k_pointwise_poly_montgomery
- polyvec::lvl2::k_power2round
- polyvec::lvl2::k_reduce
- polyvec::lvl2::k_shiftl
- polyvec::lvl2::k_sub
- polyvec::lvl2::k_uniform_eta
- polyvec::lvl2::k_use_hint
- polyvec::lvl2::l_add
- polyvec::lvl2::l_chknorm
- polyvec::lvl2::l_invntt_tomont
- polyvec::lvl2::l_ntt
- polyvec::lvl2::l_pointwise_acc_montgomery
- polyvec::lvl2::l_pointwise_poly_montgomery
- polyvec::lvl2::l_reduce
- polyvec::lvl2::l_uniform_eta
- polyvec::lvl2::l_uniform_gamma1
- polyvec::lvl2::matrix_expand
- polyvec::lvl2::matrix_pointwise_montgomery
- polyvec::lvl3::k_add
- polyvec::lvl3::k_caddq
- polyvec::lvl3::k_chknorm
- polyvec::lvl3::k_decompose
- polyvec::lvl3::k_invntt_tomont
- polyvec::lvl3::k_make_hint
- polyvec::lvl3::k_ntt
- polyvec::lvl3::k_pack_w1
- polyvec::lvl3::k_pointwise_poly_montgomery
- polyvec::lvl3::k_power2round
- polyvec::lvl3::k_reduce
- polyvec::lvl3::k_shiftl
- polyvec::lvl3::k_sub
- polyvec::lvl3::k_uniform_eta
- polyvec::lvl3::k_use_hint
- polyvec::lvl3::l_add
- polyvec::lvl3::l_chknorm
- polyvec::lvl3::l_invntt_tomont
- polyvec::lvl3::l_ntt
- polyvec::lvl3::l_pointwise_acc_montgomery
- polyvec::lvl3::l_pointwise_poly_montgomery
- polyvec::lvl3::l_reduce
- polyvec::lvl3::l_uniform_eta
- polyvec::lvl3::l_uniform_gamma1
- polyvec::lvl3::matrix_expand
- polyvec::lvl3::matrix_pointwise_montgomery
- polyvec::lvl5::k_add
- polyvec::lvl5::k_caddq
- polyvec::lvl5::k_chknorm
- polyvec::lvl5::k_decompose
- polyvec::lvl5::k_invntt_tomont
- polyvec::lvl5::k_make_hint
- polyvec::lvl5::k_ntt
- polyvec::lvl5::k_pack_w1
- polyvec::lvl5::k_pointwise_poly_montgomery
- polyvec::lvl5::k_power2round
- polyvec::lvl5::k_reduce
- polyvec::lvl5::k_shiftl
- polyvec::lvl5::k_sub
- polyvec::lvl5::k_uniform_eta
- polyvec::lvl5::k_use_hint
- polyvec::lvl5::l_add
- polyvec::lvl5::l_chknorm
- polyvec::lvl5::l_invntt_tomont
- polyvec::lvl5::l_ntt
- polyvec::lvl5::l_pointwise_acc_montgomery
- polyvec::lvl5::l_pointwise_poly_montgomery
- polyvec::lvl5::l_reduce
- polyvec::lvl5::l_uniform_eta
- polyvec::lvl5::l_uniform_gamma1
- polyvec::lvl5::matrix_expand
- polyvec::lvl5::matrix_pointwise_montgomery
- reduce::caddq
- reduce::montgomery_reduce
- reduce::reduce32
- rounding::lvl2::decompose
- rounding::lvl2::make_hint
- rounding::lvl2::use_hint
- rounding::lvl3::decompose
- rounding::lvl3::make_hint
- rounding::lvl3::use_hint
- rounding::lvl5::decompose
- rounding::lvl5::make_hint
- rounding::lvl5::use_hint
- rounding::power2round
- sign::lvl2::keypair
- sign::lvl2::signature
- sign::lvl2::verify
- sign::lvl3::keypair
- sign::lvl3::signature
- sign::lvl3::verify
- sign::lvl5::keypair
- sign::lvl5::signature
- sign::lvl5::verify
Type Aliases
Constants
- dilithium2::KEYPAIRBYTES
- dilithium2::PUBLICKEYBYTES
- dilithium2::SECRETKEYBYTES
- dilithium2::SIGNBYTES
- dilithium3::KEYPAIRBYTES
- dilithium3::PUBLICKEYBYTES
- dilithium3::SECRETKEYBYTES
- dilithium3::SIGNBYTES
- dilithium5::KEYPAIRBYTES
- dilithium5::PUBLICKEYBYTES
- dilithium5::SECRETKEYBYTES
- dilithium5::SIGNBYTES
- fips202::SHAKE128_RATE
- fips202::SHAKE256_RATE
- params::CRHBYTES
- params::D
- params::N
- params::POLYT0_PACKEDBYTES
- params::POLYT1_PACKEDBYTES
- params::Q
- params::R
- params::SEEDBYTES
- params::lvl2::BETA
- params::lvl2::CHALLENGE_ENTROPY
- params::lvl2::ETA
- params::lvl2::GAMMA1
- params::lvl2::GAMMA2
- params::lvl2::K
- params::lvl2::L
- params::lvl2::OMEGA
- params::lvl2::POLYETA_PACKEDBYTES
- params::lvl2::POLYVECH_PACKEDBYTES
- params::lvl2::POLYW1_PACKEDBYTES
- params::lvl2::POLYZ_PACKEDBYTES
- params::lvl2::PUBLICKEYBYTES
- params::lvl2::SECRETKEYBYTES
- params::lvl2::SIGNBYTES
- params::lvl2::TAU
- params::lvl3::BETA
- params::lvl3::CHALLENGE_ENTROPY
- params::lvl3::ETA
- params::lvl3::GAMMA1
- params::lvl3::GAMMA2
- params::lvl3::K
- params::lvl3::L
- params::lvl3::OMEGA
- params::lvl3::POLYETA_PACKEDBYTES
- params::lvl3::POLYVECH_PACKEDBYTES
- params::lvl3::POLYW1_PACKEDBYTES
- params::lvl3::POLYZ_PACKEDBYTES
- params::lvl3::PUBLICKEYBYTES
- params::lvl3::SECRETKEYBYTES
- params::lvl3::SIGNBYTES
- params::lvl3::TAU
- params::lvl5::BETA
- params::lvl5::CHALLENGE_ENTROPY
- params::lvl5::ETA
- params::lvl5::GAMMA1
- params::lvl5::GAMMA2
- params::lvl5::K
- params::lvl5::L
- params::lvl5::OMEGA
- params::lvl5::POLYETA_PACKEDBYTES
- params::lvl5::POLYVECH_PACKEDBYTES
- params::lvl5::POLYW1_PACKEDBYTES
- params::lvl5::POLYZ_PACKEDBYTES
- params::lvl5::PUBLICKEYBYTES
- params::lvl5::SECRETKEYBYTES
- params::lvl5::SIGNBYTES
- params::lvl5::TAU
- reduce::Q_INV