Module Epoxy_tx.Utils

val of_int : int -> Plompiler.S.t
val to_bls_scalar : Plompiler.S.t -> Curve.Base.t
val of_bls_scalar : Curve.Base.t -> Plompiler.S.t
val point_to_affine : (Plompiler.S.t * Plompiler.S.t) -> Curve.t
val affine_to_point : Curve.t -> Plompiler.S.t * Plompiler.S.t
val random_int : int -> int
val random_z : Z.t -> Z.t
val nb_bits_base : int
val curve_base_to_s : Curve.Base.t -> Plompiler.S.t
val curve_base_of_s : Plompiler.S.t -> Curve.Base.t
val curve_scalar_to_s : Curve.Scalar.t -> Plompiler.S.t
val curve_scalar_of_s : Plompiler.S.t -> Curve.Scalar.t
val scalar_of_bytes : bytes -> Plompiler.S.t
val scalar_to_bytes : Plompiler.S.t -> bytes