Cryptokit.MAC

`sig
val hmac_sha1 : string -> Cryptokit.hash
val hmac_md5 : string -> Cryptokit.hash
val aes :
?iv:string -> ?pad:Cryptokit.Padding.scheme -> string -> Cryptokit.hash
val des :
?iv:string -> ?pad:Cryptokit.Padding.scheme -> string -> Cryptokit.hash
val triple_des :
?iv:string -> ?pad:Cryptokit.Padding.scheme -> string -> Cryptokit.hash
val des_final_triple_des :
?iv:string -> ?pad:Cryptokit.Padding.scheme -> string -> Cryptokit.hash
end`