package sha
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=711b63c9dbf08178229a2e85dc2e3c8fb2eb5a07cc3ba9bd5092a32a5c6fa744
sha512=6c18039bac7fb420c918217c3119f3913235e4ca1846818b6b7d6a8df24221aef32f9c6ccf1c235a499d296d76471b0709b73faf4b3c525ffbf814f96d557b66
doc/sha/Sha512/index.html
Module Sha512
Source
SHA512 OCaml binding
Context type - opaque.
Buffer type.
Digest type - opaque.
Sha512.unsafe_update_substring ctx s ofs len
updates the context with the substring of s
starting at character number ofs
and containing len
characters. Unsafe: No range checking!
Sha512.update_substring ctx s ofs len
updates the context with the substring of s
starting at character number ofs
and containing len
characters.
Sha512.update_string ctx s
updates the context with s
.
Sha512.update_buffer ctx a
updates the context with a
. Runs parallel to other threads if any exist.
Sha512.substring s ofs len
returns the digest of the substring of s
starting at character number ofs
and containing len
characters.
If len
is nonnegative, Sha512.channel ic len
reads len
characters from channel ic
and returns their digest, or raises End_of_file
if end-of-file is reached before len
characters are read. If len
is negative, Sha512.channel ic len
reads all characters from ic
until end-of-file is reached and return their digest.
Return the digest of the file whose name is given using fast C function.
Write a digest on the given output channel.
Read a digest from the given input channel.
Sha512.of_bin digest converts the binary representation of a digest to the internal representation of Sha512.t.