package bls12-381-signature
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Implementation of BLS signatures for the pairing-friendly curve BLS12-381
Install
dune-project
Dependency
Authors
Maintainers
Sources
ocaml-bls12-381-signature-0.0.1.tar.bz2
md5=cdbf6e9ebfbdb85d1c711d0e4e88ec92
sha512=25ecba471bebbc648f91476521680e4e93b6172c271797344b42d9f64100ef63efca133af1e1f6562d74d10a3d35db5d369033b97e468716fe5a1237ec267e1e
doc/README.html
OCaml implementation of BLS signatures for BLS12-381
Follow the BLS signatures described in this specification. Both instantiations, i.e. the one minimizing the public key size and the one minimizing the signature size, are provided.
Documentation available here
Install
opam install bls12-381-signatureRun tests
dune runtestTo get the coverage:
dune runtest --instrument-with bisect_ppx --force
bisect-ppx-report htmlRun the benchmarks
Install core_bench:
opam install core_benchSee files listed in the directory benchmark and execute it with dune exec. For instance:
dune exec ./benchmark/bench_signature.exeDocumentation
opam install odoc
dune build @doc
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page