List of all items
Structs
- base64::Base64UrlSafe
- bignum::BigUint
- bignum::BigUintDivideHint
- bignum::BigUintModPowHint
- bignum::ModDivideHint
- bignum::ModInverseHint
- bignum::ModReduce
- bignum::PseudoMersenneModReduce
- bignum::PseudoMersennePrimeField
- blake2b::circuit::Blake2bCircuit
- blake2s::Blake2s
- blake2s::Blake2sCompress2x
- blake3::compress::Blake3Compress2x
- fixed_byte_vec::ByteVec
- float64::utils::Fp64Parts
- hash_based_sig::aggregate::CommittedMultiSigWires
- hash_based_sig::aggregate::MultiSigWires
- hash_based_sig::aggregate::SignerWires
- hash_based_sig::xmss::XmssPublicKey
- hash_based_sig::xmss::XmssSignature
- hash_based_sig::xmss::XmssSignatureWires
- jwt_claims::Attribute
- jwt_claims::JwtClaims
- keccak::permutation::KeccakF1600
- rs256::Rs256Verify
- rs256::RsaIntermediates
- secp256k1::Secp256k1
- secp256k1::Secp256k1Affine
- secp256k1::Secp256k1EndosplitHint
- sha256::compress::Sha256Compress2x
- sha256::compress::State
- sha512::compress::Sha512Compress
- sha512::compress::State
- skein512::Skein512
Enums
Functions
- bignum::add
- bignum::assert_eq
- bignum::biguint_eq
- bignum::biguint_lt
- bignum::karatsuba_mul
- bignum::num_biguint_from_u64_limbs
- bignum::optimal_mul
- bignum::optimal_sqr
- bignum::select
- bignum::sub
- bignum::textbook_mul
- bignum::textbook_square
- bitcoin::double_sha256::double_sha256
- bitcoin::header_chain::header_chain
- bitcoin::merkle_path::merkle_path
- bitcoin::p2pkh_signature::addr_bytes_to_le_words
- bitcoin::p2pkh_signature::build_p2pkh_circuit
- bitcoin::p2pkh_signature::compress_pubkey
- blake2b::circuit::g_mixing
- blake2b::reference::blake2b
- blake2b::reference::blake2b_256
- blake2b::reference::bytes_to_words
- blake2b::reference::compress
- blake2b::reference::g
- blake2s::blake2s_compress
- blake2s::blake2s_compress_2x
- blake2s::blake2s_compress_2x_seq
- blake2s::ref_compress
- blake3::blake3_chunk
- blake3::blake3_fixed
- blake3::blake3_keyed_fixed
- blake3::blake3_keyed_fixed_2x
- blake3::compress::blake3_compress
- blake3::compress::blake3_compress_2x
- blake3::compress::blake3_compress_2x_seq
- blake3::compress::ref_compress
- bytes::swap_bytes
- bytes::swap_bytes_32
- concat::concat
- ecdsa::bitcoin_verify
- ecdsa::ecrecover
- ecdsa::scalar_mul::msm_strauss_endo
- ecdsa::scalar_mul::scalar_mul
- float64::add::float64_add
- float64::mul::float64_mul
- float64::mul::fp64_mul_finish_specials
- float64::mul::fp64_mul_make_round_base
- float64::mul::fp64_mul_prepare
- float64::utils::bit_lsb
- float64::utils::bit_msb01
- float64::utils::clz64
- float64::utils::fp64_pack_finite_or_inf
- float64::utils::fp64_round_rne
- float64::utils::fp64_sig53_and_exp
- float64::utils::fp64_underflow_shift
- float64::utils::fp64_unpack
- float64::utils::isub
- float64::utils::msb_to_lsb01
- float64::utils::one
- float64::utils::shr128_to_u64_const
- float64::utils::sticky_from_low_k
- float64::utils::var_shl
- float64::utils::var_shr_with_sticky
- float64::utils::zero
- hash_based_sig::aggregate::circuit_xmss_multisig
- hash_based_sig::aggregate::circuit_xmss_multisig_chip
- hash_based_sig::aggregate::circuit_xmss_multisig_committed
- hash_based_sig::aggregate::signer_order_key
- hash_based_sig::aggregate::signer_set_digest
- hash_based_sig::aggregate::sort_by_signer
- hash_based_sig::hashing::circuit_tweak_hash
- hash_based_sig::hashing::circuit_tweak_hash_2x
- hash_based_sig::hashing::make_key
- hash_based_sig::hashing::make_tweak
- hash_based_sig::hashing::tweak_hash
- hash_based_sig::wots::chain_step
- hash_based_sig::wots::circuit_recover_public_key
- hash_based_sig::wots::circuit_wots_encode
- hash_based_sig::wots::circuit_wots_public_key_hash
- hash_based_sig::wots::find_randomness_for_wots_encoding
- hash_based_sig::wots::iterate_hash
- hash_based_sig::wots::recover_public_key
- hash_based_sig::wots::wots_encode
- hash_based_sig::wots::wots_public_key_hash
- hash_based_sig::xmss::circuit_xmss_verify
- hash_based_sig::xmss::generate_signature
- hash_based_sig::xmss::merkle_node
- hash_based_sig::xmss::xmss_verify
- hmac::hmac_sha512_fixed
- keccak::fixed_length::keccak256
- keccak::keccak256_varlen
- keccak::permutation::idx
- keccak::permutation::keccak_f1600
- keccak::permutation::keccak_permutation_round
- keccak::permutation::ref_keccak_f1600
- multiplexer::multi_wire_multiplex
- multiplexer::rotate_left_dynamic
- multiplexer::single_wire_multiplex
- popcount::popcount
- ripemd::ripemd160_fixed
- secp256k1::coord_lambda
- secp256k1::coord_zero
- secp256k1::select
- sha256::compress::populate_message_block
- sha256::compress::ref_compress
- sha256::compress::sha256_compress
- sha256::compress::sha256_compress_2x
- sha256::compress::sha256_compress_2x_seq
- sha256::sha256_fixed
- sha256::sha256_varlen
- sha3::fixed_length::sha3_256
- sha3::fixed_length::sha3_384
- sha3::fixed_length::sha3_512
- sha3::varlen::sha3_256_varlen
- sha3::varlen::sha3_384_varlen
- sha3::varlen::sha3_512_varlen
- sha512::compress::compress
- sha512::compress::pack_message_block
- sha512::compress::ref_compress
- sha512::sha512_fixed
- sha512::sha512_varlen
- shift::var_sll
- shift::var_sll_blocks
- shift::var_sll_bytes
- shift::var_sra
- shift::var_sra_blocks
- shift::var_sra_bytes
- shift::var_srl
- shift::var_srl_blocks
- shift::var_srl_bytes
- slice::assert_slice_eq
- slice::slice
- util::clear_high_bits
Type Aliases
- hash_based_sig::Digest
- hash_based_sig::Message
- hash_based_sig::PublicParam
- hash_based_sig::Randomness
- hash_based_sig::hashing::Tweak
Constants
- blake2b::constants::BLOCK_BYTES
- blake2b::constants::IV
- blake2b::constants::MAX_OUTPUT_BYTES
- blake2b::constants::R1
- blake2b::constants::R2
- blake2b::constants::R3
- blake2b::constants::R4
- blake2b::constants::ROUNDS
- blake2b::constants::SIGMA
- blake3::BLOCK_BYTES
- blake3::CHUNK_BYTES
- blake3::CHUNK_END
- blake3::CHUNK_START
- blake3::DERIVE_KEY_CONTEXT
- blake3::DERIVE_KEY_MATERIAL
- blake3::IV
- blake3::KEYED_HASH
- blake3::KEY_BYTES
- blake3::MSG_SCHEDULE
- blake3::PARENT
- blake3::ROOT
- ecdsa::scalar_mul::MSM_WINDOW
- hash_based_sig::CHAIN_LENGTH
- hash_based_sig::DIGEST_LEN
- hash_based_sig::DIGEST_WIRES
- hash_based_sig::LOG_LIFETIME
- hash_based_sig::MESSAGE_LEN
- hash_based_sig::MESSAGE_WIRES
- hash_based_sig::NUM_CHAIN_HASHES
- hash_based_sig::PUBLIC_PARAM_LEN
- hash_based_sig::PUBLIC_PARAM_WIRES
- hash_based_sig::RANDOMNESS_LEN
- hash_based_sig::RANDOMNESS_WIRES
- hash_based_sig::TARGET_SUM
- hash_based_sig::V
- hash_based_sig::W
- hash_based_sig::aggregate::SIGNER_BYTES
- hash_based_sig::aggregate::SIGNER_SET_WIRES
- hash_based_sig::hashing::TWEAK_LEN
- hash_based_sig::hashing::TWEAK_TYPE_CHAIN
- hash_based_sig::hashing::TWEAK_TYPE_ENCODING
- hash_based_sig::hashing::TWEAK_TYPE_MERKLE
- hash_based_sig::hashing::TWEAK_TYPE_WOTS_PK
- keccak::N_WORDS_PER_BLOCK
- keccak::N_WORDS_PER_DIGEST
- keccak::N_WORDS_PER_STATE
- keccak::RATE_BYTES
- keccak::permutation::R
- keccak::permutation::RC
- secp256k1::N_LIMBS
- sha3::SHA3_256_DIGEST_WORDS
- sha3::SHA3_256_RATE_BYTES
- sha3::SHA3_384_DIGEST_WORDS
- sha3::SHA3_384_RATE_BYTES
- sha3::SHA3_512_DIGEST_WORDS
- sha3::SHA3_512_RATE_BYTES