I’m happy to announce a new release of
digestif.0.2. available for installation via OPAM.
Digestif is a library which contains some hashes function like:
This library provides 2 implementations of these hashes. One in C and one in OCaml. To get the first one, you need to link with
digestif.c, otherwise, you need to link with
digestif.ocaml. These implementations share exactly the same interface. Obviously, this choice is about the performance and the portability. This library was thinked in the same way than
As you know,
nocrypto and some others projects provides the same hashes functions. But
nocrypto has a strong dependency with GMP and we decided to cut this part of
nocrypto to avoid this strong dependency. So, digestif depends only on
bigarray. It compiles with OCaml 4.03.0 or upper.
Then, we decided (for some others reasons) to implement the BLAKE2B hash function. This library is open to integrate others hashes functions. If you have a specific task, you can use the issue tracker.