SHA-256: Difference between revisions

added ocaml
(→‎{{header|Perl 6}}: adding an exception for non-ASCII strings)
(added ocaml)
Line 315:
764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf
true
</pre>
 
=={{header|OCaml}}==
 
{{libheader|caml-sha}}
 
<lang ocaml>let () =
let s = "Rosetta code" in
let sha = Sha256.string s in
print_endline (Sha256.to_hex sha)</lang>
 
Running this script in interpreted mode:
 
<pre>
$ ocaml -I +sha sha256.cma sha.ml
764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf
</pre>