You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// This type needs to implement GenericPoseidon2LinearLayers generic in F so that our Poseidon2SubAir can also
22
-
/// be generic in F, but in reality each implementation of this struct's functions should be field specific. To
23
-
/// circumvent this, Poseidon2LinearLayers is generic in F but **currently requires** that F is BabyBear.
21
+
/// This type needs to implement GenericPoseidon2LinearLayers generic in F so that our
22
+
/// Poseidon2SubAir can also be generic in F, but in reality each implementation of this struct's
23
+
/// functions should be field specific. To circumvent this, Poseidon2LinearLayers is generic in F
24
+
/// but **currently requires** that F is BabyBear.
24
25
#[derive(Debug,Clone)]
25
26
pubstructBabyBearPoseidon2LinearLayers;
26
27
27
-
// This is the same as the implementation for GenericPoseidon2LinearLayersMonty31<BabyBearParameters, BabyBearInternalLayerParameters> except that we drop the
28
-
// clause that FA needs be multipliable by BabyBear.
0 commit comments