Sha1
SourceSHA1 OCaml binding
Context type - opaque.
Buffer type.
Digest type - opaque.
Sha1.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!
Sha1.update_substring ctx s ofs len
updates the context with the substring of s
starting at character number ofs
and containing len
characters.
Sha1.update_buffer ctx a
updates the context with a
. Runs parallel to other threads if any exist.
Sha1.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, Sha1.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, Sha1.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.
Sha1.of_bin digest converts the binary representation of a digest to the internal representation of Sha1.t.