pub fn make_aes_to_binary_packed_transformer<IP, OP>() -> impl Transformation<IP, OP>where
IP: PackedField<Scalar: ExtensionField<AESTowerField8b>> + WithUnderlier,
OP: PackedField<Scalar: ExtensionField<BinaryField8b>> + WithUnderlier<Underlier = IP::Underlier>,
IP::Underlier: PackScalar<AESTowerField8b, Packed: PackedTransformationFactory<PackedType<IP::Underlier, BinaryField8b>>> + PackScalar<BinaryField8b>,
Expand description
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.