package bls12-381-unix
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type t = Stubs.jacobian
val memcpy : Stubs.jacobian -> Stubs.jacobian -> unit
val copy : Stubs.jacobian -> Stubs.jacobian
val global_buffer : Stubs.jacobian
module Scalar = Fr
val empty : unit -> Stubs.jacobian
val of_bytes_opt : Stdlib.Bytes.t -> Stubs.jacobian option
val of_bytes_exn : Stdlib.Bytes.t -> Stubs.jacobian
val of_compressed_bytes_opt : Stdlib.Bytes.t -> Stubs.jacobian option
val of_compressed_bytes_exn : Stdlib.Bytes.t -> Stubs.jacobian
val zero : Stubs.jacobian
val one : Stubs.jacobian
val to_bytes : Stubs.jacobian -> bytes
val to_compressed_bytes : Stubs.jacobian -> bytes
val add : Stubs.jacobian -> Stubs.jacobian -> Stubs.jacobian
val add_inplace : Stubs.jacobian -> Stubs.jacobian -> unit
val add_bulk : Stubs.jacobian list -> Stubs.jacobian
val double : Stubs.jacobian -> Stubs.jacobian
val mul_bits : Stubs.jacobian -> Stdlib.Bytes.t -> Stubs.jacobian
val mul : Stubs.jacobian -> Fr.Stubs.fr -> Stubs.jacobian
val mul_inplace : Stubs.jacobian -> Fr.Stubs.fr -> unit
val b : Fq2.Stubs.t
val clear_cofactor : Stubs.jacobian -> Stubs.jacobian
val random : ?state:Stdlib.Random.State.t -> unit -> Stubs.jacobian
val eq : Stubs.jacobian -> Stubs.jacobian -> bool
val is_zero : Stubs.jacobian -> bool
val order_minus_one : Scalar.Stubs.fr
val negate : Stubs.jacobian -> Stubs.jacobian
val of_z_opt : x:(Z.t * Z.t) -> y:(Z.t * Z.t) -> Stubs.jacobian option
module M : sig ... end
val fft_inplace :
domain:Fr.Stubs.fr array ->
points:Stubs.jacobian array ->
unit
val ifft_inplace :
domain:Fr.Stubs.fr array ->
points:Stubs.jacobian array ->
unit
val hash_to_curve : Stdlib.Bytes.t -> Stdlib.Bytes.t -> Stubs.jacobian
val pippenger : Stubs.jacobian array -> Fr.t array -> Stubs.jacobian
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>