List of all items
Structs
- ArchivedPublicKey
- ArchivedSignature
- Keypair
- PublicKey
- PublicKeyResolver
- SecretKey
- Signature
- SignatureResolver
- fips202::KeccakState
- id::AccountID
- id::AccountIDResolver
- id::AppID
- id::AppIDResolver
- id::ArchivedAccountID
- id::ArchivedAppID
- id::ArchivedID
- id::ArchivedUserID
- id::ID
- id::IDResolver
- id::UserID
- id::UserIDResolver
- kt2::AccountKey
- kt2::AppKey
- kt2::MultiUserAccountKey
- kt2::UserKey
- poly::Poly
- polyvec::Polyveck
- polyvec::Polyvecl
Traits
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::pack_pk
- packing::pack_sig
- packing::pack_sk
- packing::unpack_pk
- packing::unpack_sig
- packing::unpack_sk
- poly::add
- poly::add_ip
- poly::caddq
- poly::challenge
- poly::chknorm
- poly::decompose
- poly::eta_pack
- poly::eta_unpack
- poly::invntt_tomont
- poly::make_hint
- poly::ntt
- poly::pointwise_montgomery
- poly::power2round
- poly::reduce
- poly::rej_eta
- poly::rej_uniform
- poly::shiftl
- poly::sub
- poly::sub_ip
- poly::t0_pack
- poly::t0_unpack
- poly::t1_pack
- poly::t1_unpack
- poly::uniform
- poly::uniform_eta
- poly::uniform_gamma1
- poly::use_hint
- poly::use_hint_ip
- poly::w1_pack
- poly::z_pack
- poly::z_unpack
- polyvec::k_add
- polyvec::k_caddq
- polyvec::k_chknorm
- polyvec::k_decompose
- polyvec::k_invntt_tomont
- polyvec::k_make_hint
- polyvec::k_ntt
- polyvec::k_pack_w1
- polyvec::k_pointwise_poly_montgomery
- polyvec::k_power2round
- polyvec::k_reduce
- polyvec::k_shiftl
- polyvec::k_sub
- polyvec::k_uniform_eta
- polyvec::k_use_hint
- polyvec::l_add
- polyvec::l_chknorm
- polyvec::l_invntt_tomont
- polyvec::l_ntt
- polyvec::l_pointwise_acc_montgomery
- polyvec::l_pointwise_poly_montgomery
- polyvec::l_reduce
- polyvec::l_uniform_eta
- polyvec::l_uniform_gamma1
- polyvec::matrix_expand
- polyvec::matrix_pointwise_montgomery
- reduce::caddq
- reduce::montgomery_reduce
- reduce::reduce32
- rounding::decompose
- rounding::make_hint
- rounding::power2round
- rounding::use_hint
- sign::keypair
- sign::random_bytes
- sign::signature
- sign::verify
Constants
- KEYPAIR_BYTES
- PUBLIC_KEY_BYTES
- SECRET_KEY_BYTES
- SIGN_BYTES
- aes::TAG_LEN
- fips202::SHAKE128_RATE
- fips202::SHAKE256_RATE
- id::ID_LEN
- params::BETA
- params::CHALLENGE_ENTROPY
- params::CRHBYTES
- params::D
- params::ETA
- params::GAMMA1
- params::GAMMA2
- params::K
- params::L
- params::N
- params::OMEGA
- params::POLYETA_PACKEDBYTES
- params::POLYT0_PACKEDBYTES
- params::POLYT1_PACKEDBYTES
- params::POLYVECH_PACKEDBYTES
- params::POLYW1_PACKEDBYTES
- params::POLYZ_PACKEDBYTES
- params::PUBLICKEYBYTES
- params::Q
- params::R
- params::SECRETKEYBYTES
- params::SEED_BYTES
- params::SIGNBYTES
- params::TAU
- reduce::Q_INV