package bls12-381-js-gen

  1. Overview
  2. Docs

Parameters

module M : sig ... end

Signature

val order : Z.t
val size_in_bytes : int
val check_bytes : Stdlib.Bytes.t -> bool
val is_zero : Stdlib.Bytes.t -> bool
val is_one : Stdlib.Bytes.t -> bool
val random : unit -> Stdlib.Bytes.t
val zero : unit -> Stdlib.Bytes.t
val one : unit -> Stdlib.Bytes.t
val add : Stdlib.Bytes.t -> Stdlib.Bytes.t -> Stdlib.Bytes.t
val mul : Stdlib.Bytes.t -> Stdlib.Bytes.t -> Stdlib.Bytes.t
val unsafe_inverse : Stdlib.Bytes.t -> Stdlib.Bytes.t
val eq : Stdlib.Bytes.t -> Stdlib.Bytes.t -> bool
val negate : Stdlib.Bytes.t -> Stdlib.Bytes.t
val square : Stdlib.Bytes.t -> Stdlib.Bytes.t
val double : Stdlib.Bytes.t -> Stdlib.Bytes.t
val pow : Stdlib.Bytes.t -> Stdlib.Bytes.t -> Stdlib.Bytes.t