package digestif

  1. Overview
  2. Docs
Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)

Install

Dune Dependency

Authors

Maintainers

Sources

digestif-v0.8.1.tbz
sha256=628ef17091e9f8b4da95c4b68adeecf090efc38717875b94baa6a1629766d573
sha512=8cabd8c6d606679ba1a65e34e114c4ebeee68fde3b1bb5a077dfe7f7fa9f6b210c0db991e68789eadb7c48eadc9db2c1229fed8138a651d3b53612e4d8beb595

Description

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
  • WHIRLPOOL
  • BLAKE2B
  • BLAKE2S
  • RIPEMD160

Published: 16 Jun 2020

Dev Dependencies (7)

  1. ocamlfind build & with-test
  2. rresult with-test
  3. fpath with-test
  4. astring with-test
  5. bos with-test
  6. alcotest with-test
  7. fmt with-test

Used by (37)

  1. archetype < "1.2.2"
  2. aws >= "1.2"
  3. aws-s3
  4. carton < "0.4.4"
  5. cohttp-async >= "6.0.0"
  6. dkim-mirage >= "0.2.0"
  7. docfd >= "2.1.0"
  8. dream < "1.0.0~alpha3" | >= "1.0.0~alpha5"
  9. dream-httpaf < "1.0.0~alpha4"
  10. git >= "2.0.0" & < "3.9.1"
  11. git-unix >= "3.0.0" & < "3.9.1"
  12. graphql-cohttp >= "0.9.0"
  13. index-bench >= "1.5.0"
  14. irmin < "2.3.0"
  15. irmin-git < "2.3.0"
  16. irmin-http < "2.2.0"
  17. irmin-tezos
  18. irmin-unix < "2.3.0"
  19. jose >= "0.10.0"
  20. jupyter-kernel
  21. learn-ocaml
  22. learn-ocaml-client
  23. miou
  24. naboris >= "0.1.3"
  25. nocoiner
  26. noise >= "0.2.0"
  27. ocluster
  28. ocluster-worker
  29. ometrics >= "0.1.2"
  30. owi >= "0.2"
  31. soupault >= "4.4.0"
  32. spoke
  33. swhid_compute
  34. tezos-base58
  35. tezos-context < "16.0"
  36. webauthn >= "0.2.0"
  37. zeit

Conflicts (2)

  1. ocaml-freestanding < "0.4.3"
  2. mirage-xen-posix < "3.1.0"
OCaml

Innovation. Community. Security.