module Digest: BatDigesttypet =string
val string : string -> tval substring : string -> int -> int -> tDigest.substring s ofs len returns the digest of the substring
of s starting at character number ofs and containing len
characters.val file : string -> tval to_hex : t -> stringval from_hex : string -> tInvalid_argument if the argument is not exactly 32 hexadecimal
characters.val channel : BatIO.input -> int -> Digest.tlen is nonnegative, Digest.channel ic len reads len
characters from channel ic and returns their digest, orEnd_of_file if end-of-file is reached before len characters
are read. If len is negative, Digest.channel ic len reads
all characters from ic until end-of-file is reached and return
their digest.
Note This version of channel is currently very inefficient
if len < 0 and requires copying the whole input to a temporary
file.
val output : 'a BatIO.output -> t -> unitval print : 'a BatIO.output -> Digest.t -> unitval input : BatIO.input -> Digest.tval compare : t -> t -> intPervasives.compare and the implementation
shared with String.compare. Along with the type t, this
function compare allows the module Digest to be passed as
argument to the functors Set.Make and Map.Make.