package bls12-381-unix

  1. Overview
  2. Docs

Module G1.StubsSource

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