package digestif

Build not yet checked
  1. Overview
  2. No Docs
Hashes implementations (SHA*, RIPEMD160, BLAKE2*, BLAKE3 and MD5)

Install

dune-project
 Dependency

Authors

Maintainers

Sources

digestif-1.4.2.tbz
sha256=0dff807a0e6f3752a1d07c796820c4a6730de3ba4789c9710befd9605138d32e
sha512=850265faf47b80c9cc5268129d180a14d7a0f8983a888c1ec4cec7942f898777ee077e9ad0797ce7d0854525d1d845eb9635327376cbcade34dbfaf3147f1dcd

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
  • SHA3
  • Keccak-256
  • WHIRLPOOL
  • BLAKE2B
  • BLAKE2S
  • BLAKE3
  • RIPEMD160

Added to opam-repository:

Dependencies (3)

  1. eqaf
  2. dune >= "2.6.0"
  3. ocaml >= "4.08.0"

Dev Dependencies (8)

  1. crowbar with-test
  2. ocamlfind with-test
  3. rresult with-test
  4. fpath with-test
  5. astring with-test
  6. bos with-test
  7. alcotest with-test
  8. fmt with-test & >= "0.8.7"

Optional Dependencies

None

  1. albatross >= "2.3.0"
  2. archetype < "1.2.2"
  3. atproto
  4. aws >= "1.2"
  5. aws-eio
  6. aws-s3
  7. awskit
  8. awskit-s3
  9. awskit-s3-eio < "0.2.0"
  10. awskit-s3-sim
  11. builder-web >= "0.2.0"
  12. ca-certs >= "1.0.1"
  13. ca-certs-nss >= "3.104"
  14. cabal >= "0.3.5"
  15. cabal_workflow_runner
  16. caldav >= "0.2.3"
  17. carton < "1.0.0"
  18. carton-git-lwt
  19. carton-lwt
  20. carton-miou
  21. carton-miou-unix
  22. chamelon
  23. chatoyant
  24. cohttp-async >= "6.0.0"
  25. conex-mirage-crypto >= "1.0.0"
  26. curve448
  27. dkim
  28. dkim-mirage
  29. dns-tsig >= "9.1.0"
  30. docfd >= "13.0.0"
  31. docteur
  32. docteur-solo5
  33. docteur-unix
  34. dream < "1.0.0~alpha3" | >= "1.0.0~alpha5"
  35. dream-httpaf < "1.0.0~alpha4"
  36. dream-mirage
  37. esperanto-cosmopolitan >= "0.0.5"
  38. fluxt
  39. git >= "3.2.0"
  40. git-kv >= "0.2.0"
  41. git-unix >= "3.2.0"
  42. graphql-cohttp >= "0.9.0"
  43. hpke
  44. httpcats
  45. httpun-ws-async
  46. httpun-ws-eio
  47. httpun-ws-lwt
  48. index-bench >= "1.5.0"
  49. irmin
  50. irmin-cli
  51. irmin-git
  52. irmin-http
  53. irmin-server
  54. irmin-tezos
  55. irmin-unix
  56. jose >= "0.10.0"
  57. jupyter-kernel
  58. jws >= "0.0.2"
  59. jwto >= "0.4.0"
  60. kdf
  61. learn-ocaml
  62. learn-ocaml-client
  63. letsencrypt >= "1.0.0" & < "2.0.0"
  64. MlFront_Cli < "2.3.1"
  65. MlFront_Core
  66. MlFront_Thunk
  67. MlFront_ZipFile >= "2.4.2.169"
  68. mcrunch >= "0.0.2"
  69. miaou-driver-web
  70. miaou-serve
  71. miou
  72. mirage-crypto-ec >= "1.1.0"
  73. mirage-crypto-pk >= "1.1.0"
  74. mirage-crypto-rng >= "1.1.0"
  75. mirage-crypto-rng-miou-unix
  76. mirage-crypto-rng-mkernel
  77. multihash-digestif
  78. naboris >= "0.1.3"
  79. neodriver_eio >= "0.9.0"
  80. nocoiner
  81. noise
  82. nomad
  83. ocluster
  84. ocluster-worker
  85. ohttp
  86. ometrics >= "0.1.2"
  87. openstellina
  88. otr >= "1.0.0"
  89. owi >= "0.2"
  90. polymarket
  91. simple_httpd
  92. smaws-lib
  93. sosie
  94. soupault >= "4.4.0"
  95. spoke
  96. swhid
  97. swhid_compute
  98. tezos-base58
  99. tezos-context-hash
  100. tls >= "1.0.4"
  101. unic
  102. valkey
  103. webauthn >= "0.2.0"
  104. yocaml_runtime
  105. zeit

Conflicts (2)

  1. ocaml-freestanding
  2. mirage-xen < "6.0.0"

Build status

Results of building digestif with each compiler on check.ci.ocaml.org, run of against opam-repository 8a77e58. All results for this package.

Each result links to its build log. To keep crawlers from overloading the site, build logs require a GitHub sign-in (see ocurrent/opam-health-check). On your first log, GitHub asks you to “Authorize opam-health-check”, the OCurrent app that runs these checks; it sees only your public profile, not your repositories. The sign-in lasts 30 days.

This version is not in the latest run; the versions below are.

Version OCaml 4.11 OCaml 4.14 OCaml 5.2 OCaml 5.4 OCaml 5.5
1.4.1 good good good good good
  • good Package successfully built
  • partial One of the dependencies failed to build
  • bad Package failed to build
  • n/a Package is not available in this environment
  • internal Internal failure