type t = stringtype hash = ttype b = string
val reverse : string -> stringreverse s reverses the string s
val to_bin : t -> bto_bin h transforms h in binary format
val to_bin_norev : t -> bto_bin_norev h transforms h in binary format without reversing
val to_bigint : t -> Big_int.big_intto_bigint h transforms h in a Big_int
val of_bin : b -> tof_bin data transforms data in an hash
val of_bin_norev : b -> tof_bin_norev data transforms data in an hash without reversing
val zero : tzero hash with only zeros
val sha1 : t -> tsha1 data returns the sha1 of data
val sha256 : t -> tsha256 data returns the sha2 of data
val ripemd160 : t -> tripemd160 data returns the ripedm160 of data
val hash160 : t -> thash160 data returns the hash160 of data
val hash256 : t -> thash256 data returns the hash256 of data
val dsha256 : t -> tdsha256 data returns the double sha2 of data
val checksum4 : t -> tchecksum4 data returns the checksum4 of data