Modules§
Structs§
- Bit
- Block8
- Field element GF(2^8).
- Block16
- Block32
- Block64
- Block128
- Flat
- A field element stored in the hardware / flat basis.
- Packed
Bit - Packed
Block8 - Packed
Block16 - Packed
Block32 - Packed
Block64 - Packed
Block128 - A SIMD register containing
PACKED_WIDTHof Block128 elements. Force 32-byte alignment for AVX2 compatibility. - Packed
Flat - A packed SIMD register storing hardware / flat-basis field elements.
Constants§
Traits§
- Canonical
Deserialize - Defines how bytes are converted back to field elements. Standard: Little-Endian.
- Canonical
Serialize - Defines how field elements are converted to bytes. Standard: Little-Endian.
- Flat
Promote - Trait to efficiently promote smaller flat-basis fields to a larger flat-basis field bypassing redundant zero-byte lookups.
- Hardware
Field - Trait for Hardware Isomorphism acceleration.
- Packable
Field - A trait linking a Field element to its SIMD packed representation.
- Tower
Field