package digestif
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)
Install
dune-project
Dependency
Authors
Maintainers
Sources
digestif-1.3.1.tbz
sha256=3927949a56d435ac2106cdb8394400bff989d44567eba9038e47db266cc88466
sha512=436dcd82081aa03b6d3424629950dbc64212c6281e241dad5e39812d58f2e5ddd52e0138840ad92e172baffbae81d1d34df8f5d893b83c734ac53cd95cad2707
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
- RIPEMD160
Published: 14 Jul 2026
Dev Dependencies (8)
Used by (92)
-
albatross
>= "2.3.0" -
archetype
< "1.2.2" -
aws
>= "1.2" - aws-s3
- awskit
- awskit-s3
-
awskit-s3-eio
< "0.2.0" - awskit-s3-sim
-
builder-web
>= "0.2.0" -
ca-certs
>= "1.0.1" -
ca-certs-nss
>= "3.104" -
caldav
>= "0.2.3" -
carton
< "1.0.0" - carton-git-lwt
- carton-lwt
- carton-miou
- carton-miou-unix
- chamelon
- chatoyant
-
cohttp-async
>= "6.0.0" -
conex-mirage-crypto
>= "1.0.0" - dkim
- dkim-mirage
-
dns-tsig
>= "9.1.0" -
docfd
>= "13.0.0" - docteur
- docteur-solo5
- docteur-unix
-
dream
< "1.0.0~alpha3" | >= "1.0.0~alpha5" -
dream-httpaf
< "1.0.0~alpha4" -
esperanto-cosmopolitan
>= "0.0.5" - fluxt
-
git
>= "3.2.0" -
git-kv
>= "0.2.0" -
git-unix
>= "3.2.0" -
graphql-cohttp
>= "0.9.0" - httpcats
- httpun-ws-async
- httpun-ws-eio
- httpun-ws-lwt
-
index-bench
>= "1.5.0" - irmin
- irmin-cli
- irmin-git
- irmin-http
- irmin-server
- irmin-tezos
- irmin-unix
-
jose
>= "0.10.0" - jupyter-kernel
-
jws
>= "0.0.2" -
jwto
>= "0.4.0" - kdf
- learn-ocaml
- learn-ocaml-client
-
letsencrypt
>= "1.0.0" & < "2.0.0" -
MlFront_Cli
< "2.3.1" - MlFront_Core
- MlFront_Thunk
-
MlFront_ZipFile
>= "2.4.2.169" -
mcrunch
>= "0.0.2" - miaou-driver-web
- miou
-
mirage-crypto-ec
>= "1.1.0" -
mirage-crypto-pk
>= "1.1.0" -
mirage-crypto-rng
>= "1.1.0" - mirage-crypto-rng-miou-unix
- mirage-crypto-rng-mkernel
- multihash-digestif
-
naboris
>= "0.1.3" - nocoiner
- nomad
- ocluster
- ocluster-worker
-
ometrics
>= "0.1.2" - openstellina
-
otr
>= "1.0.0" -
owi
>= "0.2" - polymarket
- simple_httpd
- smaws-lib
-
soupault
>= "4.4.0" - spoke
- swhid
- swhid_compute
- tezos-base58
- tezos-context-hash
-
tls
>= "1.0.4" - valkey
-
webauthn
>= "0.2.0" - yocaml_runtime
- zeit
Conflicts (2)
- ocaml-freestanding
-
mirage-xen
< "6.0.0"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page