Crate ark_sponge[−][src]
Expand description
A crate for the cryptographic sponge trait.
Modules
constraints | Infrastructure for the constraints counterparts. |
poseidon | The sponge for Poseidon |
Macros
absorb | Individually absorbs each element in a comma-separated list of absorbables into a sponge.
Format is |
absorb_gadget | Individually absorbs each element in a comma-separated list of [ |
collect_sponge_bytes | Quickly convert a list of different |
collect_sponge_field_elements | Quickly convert a list of different |
collect_sponge_field_elements_gadget | Quickly convert a list of different [ |
Enums
FieldElementSize | An enum for specifying the output field element size. |
Traits
Absorb | An interface for objects that can be absorbed by a |
AbsorbWithLength | An extension to |
CryptographicSponge | The interface for a cryptographic sponge.
A sponge can |
FieldBasedCryptographicSponge | The interface for field-based cryptographic sponge.
|
SpongeExt | An extension for the interface of a cryptographic sponge.
In addition to operations defined in |