SHA-256: Difference between revisions

Content added Content deleted
(→‎{{header|Perl 6}}: adding an exception for non-ASCII strings)
(added ocaml)
Line 315: Line 315:
764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf
764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf
true
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>
</pre>