package bls12-381-unix

  1. Overview
  2. Docs

Module Signature.StubsSource

Sourcetype ctxt
Sourceval sk_to_pk : G1.t -> Fr.Stubs.scalar -> unit
Sourceval sign : G2.t -> G2.t -> Fr.Stubs.scalar -> unit
Sourceval allocate_ctxt : unit -> ctxt
Sourceval pairing_init : ctxt -> bool -> Bytes.t -> Unsigned.Size_t.t -> unit
Sourceval aggregate_signature : ctxt -> G1.t -> G2.t -> Bytes.t -> Unsigned.Size_t.t -> Bytes.t -> Unsigned.Size_t.t -> int
Sourceval pairing_commit : ctxt -> unit
Sourceval pairing_finalverify : ctxt -> bool
Sourceval pairing_chk_n_mul_n_aggr_pk_in_g1 : ctxt -> G1.Stubs.affine -> bool -> G2.Stubs.affine option -> bool -> Bytes.t -> Unsigned.Size_t.t -> Bytes.t -> Unsigned.Size_t.t -> Bytes.t -> Unsigned.Size_t.t -> int