package bls12-381-hash

  1. Overview
  2. Docs
Implementation of some cryptographic hash primitives using the scalar field of BLS12-381

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ocaml-bls12-381-hash-0.0.5.tar.gz
md5=9b70629e551cc0e3f86d72b3532dafb3
sha512=cdcf8004edeecbf18706b735c2a837348ce9a19df5ab9d3e37a7b0e216199d43c41f8ba81fc55b0fb08b1192538d699a79927219397639b27c378b457e92b33b

doc/bls12-381-hash/Bls12_381_hash/index.html

Module Bls12_381_hashSource

Sourcemodule Poseidon : sig ... end

Implementation of Poseidon over the scalar field of BLS12-381 for a security with the permutation x^5.

Sourcemodule Rescue : sig ... end

Implementation of an instantiation of Rescue over the scalar field of BLS12-381 for a security of 128 bits and with the permutation x^5. The parameters of the instantiation are:

Sourcemodule Anemoi : sig ... end

Implementation of the permutation Anemoi and the mode of operation Jive over the scalar field of BLS12-381.

Sourcemodule Griffin : sig ... end

Griffin over the scalar field of BLS12-381 for a security of 128 bits and with the permutation x^5.