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