Re-exports§
pub use crate::amount::u32s::U32s;
pub use crate::math::b_field_element;
pub use crate::math::b_field_element::BFieldElement;
pub use crate::math::bfield_codec::BFieldCodec;
pub use crate::math::polynomial::Polynomial;
pub use crate::math::tip5;
pub use crate::math::tip5::Digest;
pub use crate::math::tip5::Tip5;
pub use crate::math::traits::Inverse;
pub use crate::math::traits::ModPowU32;
pub use crate::math::x_field_element;
pub use crate::math::x_field_element::XFieldElement;
pub use crate::util_types::algebraic_hasher::AlgebraicHasher;
pub use crate::util_types::algebraic_hasher::Sponge;
pub use crate::util_types::merkle_tree::CpuParallel;
pub use crate::util_types::merkle_tree::MerkleTree;
pub use crate::util_types::merkle_tree::MerkleTreeInclusionProof;
pub use crate::util_types::merkle_tree::MerkleTreeMaker;
pub use crate::util_types::mmr::mmr_membership_proof::MmrMembershipProof;
pub use crate::util_types::mmr::mmr_trait::Mmr;
Macros§
- Simplifies constructing base field elements.
- Simplifies constructing arrays of base field elements.
- Simplifies constructing vectors of base field elements.
- Simplifies constructing extension field elements.
- Simplifies constructing arrays of extension field elements.
- Simplifies constructing vectors of extension field elements.
Derive Macros§
- Derives
BFieldCodec
for structs and enums.