digestifversion Documentation on ocaml.org
Hashes implementations (SHA*, RIPEMD160, BLAKE2*, BLAKE3 and MD5)
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
| Authors | Eyyüb Sari <eyyub.sari@epitech.eu> and Romain Calascibetta <romain.calascibetta@gmail.com> |
|---|---|
| License | MIT |
| Homepage | https://github.com/mirage/digestif |
| Issue Tracker | https://github.com/mirage/digestif/issues |
| Documentation | https://mirage.github.io/digestif/ |
| Maintainers | Eyyüb Sari <eyyub.sari@epitech.eu> and Romain Calascibetta <romain.calascibetta@gmail.com> |
| Dependencies | |
| Conflicts |
|
| Source [http] | https://github.com/mirage/digestif/releases/download/v1.4.0/digestif-1.4.0.tbz sha256=0247d2691cba0e3882e81967399b28420af57881b65cb651c95427a1601e61b3 sha512=027c767ed4daba50ff19c16af9765c68a3bfbaa057abbb4a1b7fa062cdf331cc1a695a9614ba27fb4103835fedc6237fc11c20c42fe5a4a72dae16b395b0bd19 |
Required by
- albatross>=2.3.0
- archetype<1.2.2
- atproto
- aws>=1.2
- aws-eio
- aws-s3
- awskit
- awskit-s3
- awskit-s3-eiowith-test & <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-lwtwith-test
- carton-miou
- carton-miou-unix
- chamelon
- chatoyant
- cohttp-asyncwith-test & >=6.0.0
- conex-mirage-crypto>=1.0.0
- curve448with-test
- dkim
- dkim-miragewith-test
- 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
- httpcatswith-test
- httpun-ws-async
- httpun-ws-eio
- httpun-ws-lwt
- index-benchwith-test & >=1.5.0
- irmin
- irmin-cli
- irmin-git
- irmin-httpwith-test
- 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_ZipFilewith-test & >=2.4.2.169
- mcrunch>=0.0.2
- miaou-driver-web
- miouwith-test
- 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_computewith-test
- tezos-base58
- tezos-context-hash
- tls>=1.0.4
- unicwith-test
- valkey
- webauthn>=0.2.0
- yocaml_runtime
- zeit
Optionally used by
- ez_api>=1.0.0


