Commit 87860969 authored by Laurent Canis's avatar Laurent Canis Committed by Ulrik Strid
Browse files

ocamlPackages.bls12-381-hash: init at 1.0.0

parent 22f88c83
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
{ lib
, fetchFromGitLab
, buildDunePackage
, bls12-381
}:

buildDunePackage rec {
  pname = "bls12-381-hash";
  version = "1.0.0";
  src = fetchFromGitLab {
    owner = "nomadic-labs";
    repo = "cryptography/ocaml-bls12-381-hash";
    rev = "${version}";
    sha256 = "sha256-cfsSVmN4rbKcLcPcy6NduZktJhPXiVdK75LypmaSe9I=";
  };

  duneVersion = "3";

  propagatedBuildInputs = [ bls12-381 ];

  meta = {
    description = "Implementation of some cryptographic hash primitives using the scalar field of BLS12-381";
    license = lib.licenses.mit;
    homepage = "https://gitlab.com/nomadic-labs/privacy-team";
    maintainers = [ lib.maintainers.ulrikstrid ];
  };
}
+2 −1
Original line number Diff line number Diff line
@@ -104,7 +104,8 @@ let

    bls12-381 = callPackage ../development/ocaml-modules/bls12-381 { };
    bls12-381-gen = callPackage ../development/ocaml-modules/bls12-381/gen.nix { };
    bls12-381-legacy = callPackage ../development/ocaml-modules/bls12-381/legacy.nix { };

    bls12-381-hash = callPackage ../development/ocaml-modules/bls12-381-hash { };

    bls12-381-signature = callPackage ../development/ocaml-modules/bls12-381-signature { };