List of all items
Structs
- aes_field::AESTowerField8b
- aes_field::SubfieldTransformer
- arch::GfniSpecializedStrategy256b
- arch::GfniSpecializedStrategy512b
- arch::GfniStrategy
- arch::PackedStrategy
- arch::PairwiseRecursiveStrategy
- arch::PairwiseStrategy
- arch::PairwiseTableStrategy
- arch::ReuseMultiplyStrategy
- arch::SimdStrategy
- binary_field::BinaryField1b
- ghash::BinaryField128bGhash
- linear_transformation::FieldLinearTransformation
- linear_transformation::IDTransformation
- packed::PackedSlice
- packed::PackedSliceMut
Enums
Traits
- Random
- UnderlierWithBitOps
- WithUnderlier
- arithmetic_traits::Broadcast
- arithmetic_traits::InvertOrZero
- arithmetic_traits::MulAlpha
- arithmetic_traits::Square
- arithmetic_traits::TaggedInvertOrZero
- arithmetic_traits::TaggedMul
- arithmetic_traits::TaggedMulAlpha
- arithmetic_traits::TaggedPackedTransformationFactory
- arithmetic_traits::TaggedSquare
- as_packed_field::AsSinglePacked
- as_packed_field::PackScalar
- binary_field::BinaryField
- binary_field::TowerField
- byte_iteration::ByteIteratorCallback
- extension::ExtensionField
- field::Field
- linear_transformation::PackedTransformationFactory
- linear_transformation::Transformation
- packed::PackedBinaryField
- packed::PackedField
- packed_extension::PackedExtension
- packed_extension::RepackedExtension
Macros
Functions
- aes_field::is_aes_tower
- binary_field::ext_basis
- byte_iteration::can_iterate_bytes
- byte_iteration::create_partial_sums_lookup_tables
- byte_iteration::is_sequential_bytes
- byte_iteration::iterate_bytes
- ghash::is_ghash_tower
- mul_inv_x
- mul_x
- packed::get_packed_slice
- packed::get_packed_slice_checked
- packed::get_packed_slice_unchecked
- packed::iter_packed_slice_with_offset
- packed::len_packed_slice
- packed::mul_by_subfield_scalar
- packed::pack_slice
- packed::packed_from_fn_with_offset
- packed::set_packed_slice
- packed::set_packed_slice_checked
- packed::set_packed_slice_unchecked
- packed_extension::is_packed_field_indexable
- packed_extension::recast_packed
- packed_extension::recast_packed_mut
- packed_extension::recast_packed_slice
- packed_extension_ops::ext_base_mul
- packed_extension_ops::ext_base_mul_par
- packed_extension_ops::ext_base_op
- packed_extension_ops::ext_base_op_par
- packed_extension_ops::get_packed_subfields_at_pe_idx
- transpose::square_transforms_extension_field
- transpose::square_transpose
- util::inner_product_par
- util::inner_product_unchecked
- util::powers
Type Aliases
- PackedBinaryGhash1x128b
- PackedBinaryGhash2x128b
- PackedBinaryGhash4x128b
- arch::OptimalB128
- arch::OptimalPackedB1
- arch::OptimalPackedB128
- arch::packed_128::PackedBinaryField128x1b
- arch::packed_16::PackedBinaryField16x1b
- arch::packed_1::PackedBinaryField1x1b
- arch::packed_256::PackedBinaryField256x1b
- arch::packed_2::PackedBinaryField2x1b
- arch::packed_32::PackedBinaryField32x1b
- arch::packed_4::PackedBinaryField4x1b
- arch::packed_512::PackedBinaryField512x1b
- arch::packed_64::PackedBinaryField64x1b
- arch::packed_8::PackedBinaryField8x1b
- arch::packed_aes_128::PackedAESBinaryField16x8b
- arch::packed_aes_16::PackedAESBinaryField2x8b
- arch::packed_aes_256::PackedAESBinaryField32x8b
- arch::packed_aes_32::PackedAESBinaryField4x8b
- arch::packed_aes_512::PackedAESBinaryField64x8b
- arch::packed_aes_64::PackedAESBinaryField8x8b
- arch::packed_aes_8::PackedAESBinaryField1x8b
- arch::packed_ghash_128::PackedBinaryGhash1x128b
- arch::packed_ghash_256::PackedBinaryGhash2x128b
- arch::packed_ghash_512::PackedBinaryGhash4x128b
- as_packed_field::PackedType
- packed_aes_field::PackedAESBinaryField16x8b
- packed_aes_field::PackedAESBinaryField1x8b
- packed_aes_field::PackedAESBinaryField2x8b
- packed_aes_field::PackedAESBinaryField32x8b
- packed_aes_field::PackedAESBinaryField4x8b
- packed_aes_field::PackedAESBinaryField64x8b
- packed_aes_field::PackedAESBinaryField8x8b
- packed_binary_field::PackedAESBinaryField16x8b
- packed_binary_field::PackedAESBinaryField1x8b
- packed_binary_field::PackedAESBinaryField2x8b
- packed_binary_field::PackedAESBinaryField32x8b
- packed_binary_field::PackedAESBinaryField4x8b
- packed_binary_field::PackedAESBinaryField64x8b
- packed_binary_field::PackedAESBinaryField8x8b
- packed_binary_field::PackedBinaryField128x1b
- packed_binary_field::PackedBinaryField16x1b
- packed_binary_field::PackedBinaryField1x1b
- packed_binary_field::PackedBinaryField256x1b
- packed_binary_field::PackedBinaryField2x1b
- packed_binary_field::PackedBinaryField32x1b
- packed_binary_field::PackedBinaryField4x1b
- packed_binary_field::PackedBinaryField512x1b
- packed_binary_field::PackedBinaryField64x1b
- packed_binary_field::PackedBinaryField8x1b
- packed_extension::PackedSubfield