package bls12-381
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
OCaml binding for bls12-381 from librustzcash
Install
dune-project
Dependency
Authors
Maintainers
Sources
ocaml-bls12-381-0.3.15.tar.gz
md5=bc2be5f59fbdabc1faf64f4c7be79aff
sha512=88282ebaf59aa722ce7499e71e24e5313c7933a137c15f95cce58becd50ed30c4df8ca5eb6b00ee98ed4af6aa4412f6e620e23328b381a4372b2d516122464cc
doc/README.html
OCaml implementation of BLS12-381
Install
- Setup environment
opam switch create ./ 4.09.1 --deps-only
eval $(opam env)- Install Rust dependencies and install the library
./build_deps.sh
opam install . -y- Play with utop
opam install utop
dune utopRun tests
dune build @install
opam install alcotest
dune runtestRun the benchmarks
USE THE RELEASE VERSION OF THE RUST LIBRARY TO GET PRODUCTION BENCHMARKS (cargo build --release)
opam install core_bench
dune exec benchmark/bench_ec.exe
dune exec benchmark/bench_ff.exe
dune exec benchmark/bench_pairing.exeDocumentation
- Use
dune build @docto generate the API documentation.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page