digestifversion Documentation on ocaml.org

Hashes implementations (SHA*, RIPEMD160, BLAKE2*, BLAKE3 and MD5)

Digestif is a toolbox to provide hashes implementations in C and OCaml.

It uses the linking trick and user can decide at the end to use the C implementation or the OCaml implementation.

We provides implementation of:

  • MD5
  • SHA1
  • SHA224
  • SHA256
  • SHA384
  • SHA512
  • SHA3
  • Keccak-256
  • WHIRLPOOL
  • BLAKE2B
  • BLAKE2S
  • BLAKE3
  • RIPEMD160
AuthorsEyyüb Sari <eyyub.sari@epitech.eu> and Romain Calascibetta <romain.calascibetta@gmail.com>
LicenseMIT
Published
Homepagehttps://github.com/mirage/digestif
Issue Trackerhttps://github.com/mirage/digestif/issues
Documentationhttps://mirage.github.io/digestif/
MaintainersEyyüb Sari <eyyub.sari@epitech.eu> and Romain Calascibetta <romain.calascibetta@gmail.com>
Dependencies
Conflicts
Source [http] https://github.com/mirage/digestif/releases/download/v1.4.0/digestif-1.4.0.tbz
sha256=0247d2691cba0e3882e81967399b28420af57881b65cb651c95427a1601e61b3
sha512=027c767ed4daba50ff19c16af9765c68a3bfbaa057abbb4a1b7fa062cdf331cc1a695a9614ba27fb4103835fedc6237fc11c20c42fe5a4a72dae16b395b0bd19
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/digestif/digestif.1.4.0/opam