T.Schnorrmodule Affine : sig ... endtype pk = Affine.pointval pk_encoding :
(Mec.Curve.Jubjub.AffineEdwards.t, pk L.repr, pk) L.Encodings.encodingtype signature = {sig_u_bytes : bool list L.repr;sig_r : Affine.point L.repr;c_bytes : bool list L.repr;}val signature_encoding :
(Plompiler__Gadget_schnorr.Make(Mec.Curve.Jubjub.AffineEdwards)(Plompiler.Anemoi128).P.signature,
signature,
bool list * (pk * bool list))
L.Encodings.encoding