Module aes_field

Source

Structs§

AESTowerField8b
AESTowerField16b
AESTowerField32b
AESTowerField64b
AESTowerField128b
SubfieldTransformer
A 3- step transformation :

Constants§

AES_TO_BINARY_LINEAR_TRANSFORMATION
BINARY_TO_AES_LINEAR_TRANSFORMATION

Functions§

is_aes_tower
Returns true if `F`` is AES tower field.
make_aes_to_binary_packed_transformer
Creates transformation object from AES tower to binary tower for packed field. Note that creation of this object is not cheap, so it is better to create it once and reuse.
make_binary_to_aes_packed_transformer
Creates transformation object from AES tower to binary tower for packed field. Note that creation of this object is not cheap, so it is better to create it once and reuse.

Type Aliases§

AesToBinaryTransformation
BinaryToAesTransformation