OCaml bindings for SHA interface code in OCaml. Offering the same
interface than the MD5 digest included in ocaml standard library.
It currently provides SHA1, SHA256 and SHA512 hash functions.