package bls12-381-unix

  1. Overview
  2. Docs

Module G1.StubsSource

Sourcetype affine
Sourcetype jacobian
Sourceval allocate_g1 : unit -> jacobian
Sourceval allocate_g1_affine : unit -> affine
Sourceval from_affine : jacobian -> affine -> unit
Sourceval to_affine : affine -> jacobian -> unit
Sourceval double : jacobian -> jacobian -> unit
Sourceval dadd : jacobian -> jacobian -> jacobian -> unit
Sourceval is_zero : jacobian -> bool
Sourceval in_g1 : jacobian -> bool
Sourceval equal : jacobian -> jacobian -> bool
Sourceval cneg : jacobian -> bool -> unit
Sourceval mult : jacobian -> jacobian -> Bytes.t -> Unsigned.Size_t.t -> unit
Sourceval deserialize : affine -> Bytes.t -> int
Sourceval serialize : Bytes.t -> jacobian -> unit
Sourceval compress : Bytes.t -> jacobian -> unit
Sourceval uncompress : affine -> Bytes.t -> int
Sourceval memcpy : jacobian -> jacobian -> unit
Sourceval set_affine_coordinates : affine -> Fq.t -> Fq.t -> unit
Sourceval fft_inplace : jacobian array -> Fr.Stubs.fr array -> int -> unit
Sourceval pippenger : jacobian -> jacobian array -> Unsigned.Size_t.t -> Fr.t array -> unit
Sourceval mul_map_inplace : jacobian array -> Fr.Stubs.fr -> int -> unit