package digestif
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Hashes implementations (SHA*, RIPEMD160, BLAKE2*, BLAKE3 and MD5)
Install
dune-project
Dependency
Authors
Maintainers
Sources
digestif-1.4.0.tbz
sha256=0247d2691cba0e3882e81967399b28420af57881b65cb651c95427a1601e61b3
sha512=027c767ed4daba50ff19c16af9765c68a3bfbaa057abbb4a1b7fa062cdf331cc1a695a9614ba27fb4103835fedc6237fc11c20c42fe5a4a72dae16b395b0bd19
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:
Dev Dependencies (8)
-
albatross
>= "2.3.0" -
archetype
< "1.2.2" - atproto
-
aws
>= "1.2" - aws-eio
- 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" - curve448
- 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" - dream-mirage
-
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" - hpke
- 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" -
neodriver_eio
>= "0.9.0" - nocoiner
- noise
- nomad
- ocluster
- ocluster-worker
- ohttp
-
ometrics
>= "0.1.2" - openstellina
-
otr
>= "1.0.0" -
owi
>= "0.2" - polymarket
- simple_httpd
- smaws-lib
- sosie
-
soupault
>= "4.4.0" - spoke
- swhid
- swhid_compute
- tezos-base58
- tezos-context-hash
-
tls
>= "1.0.4" - unic
- 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