package digestif
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.1.2.tbz
sha256=79d34ce513b114857e380aabdf6f1473218f1b05dd7e51d03890779ed01b4666
sha512=83e41de192443029baf86212488e986b2c73c19fb4ba59342685d44b36b2dcaf070aa9687277577058437c6513b76c204164ad96151dacdfb796b4080db7e50c
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
Added to opam-repository:
Dependencies (4)
- eqaf
-
conf-pkg-config
build -
dune
>= "2.6.0" -
ocaml
>= "4.08.0"
Dev Dependencies (7)
Used by (56)
-
archetype
< "1.2.2" - atproto
-
aws
>= "1.2" - aws-s3
-
carton
< "1.0.0" -
carton-lwt
< "1.0.0" - chamelon
- chatoyant
-
cohttp-async
>= "6.0.0" - dkim
- dkim-mirage
-
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" -
git
>= "3.2.0" -
git-unix
>= "3.2.0" -
graphql-cohttp
>= "0.9.0" -
index-bench
>= "1.5.0" - irmin
- irmin-cli
- irmin-git
- irmin-http
- irmin-tezos
- irmin-unix
-
jose
>= "0.10.0" - jupyter-kernel
-
jwto
>= "0.4.0" - learn-ocaml
- learn-ocaml-client
- miaou-driver-web
- miou
- multihash-digestif
-
naboris
>= "0.1.3" -
neodriver_eio
>= "0.9.0" - nocoiner
- ocluster
- ocluster-worker
-
ometrics
>= "0.1.2" - openstellina
-
owi
>= "0.2" - simple_httpd
- sosie
-
soupault
>= "4.4.0" - spoke
- swhid
- swhid_compute
- tezos-base58
- tezos-context-hash
- unic
-
webauthn
>= "0.2.0" - zeit
Conflicts (2)
-
ocaml-freestanding
< "0.6.0" -
mirage-xen
< "6.0.0"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page