nocrypto

Author David Kaloper <david@numm.org>
License ISC
Homepage https://github.com/mirleft/ocaml-nocrypto
Issue Tracker https://github.com/mirleft/ocaml-nocrypto/issues
Tag org:mirage
Maintainer David Kaloper <david@numm.org>
Dependencies
& cpuid
cstruct
ocamlbuild
ocamlfind
ocb-stubblr
ounit
ppx_sexp_conv
sexplib
topkg
zarith
| mirage-no-solo5
& mirage-entropy
mirage-solo5
zarith-freestanding
| mirage-no-xen
& mirage-entropy
mirage-xen
zarith-xen
Optional dependencies
lwt
Available ocaml-version >= "4.02.0"
Published Feb 23, 2017
Source [http] http://github.com/mirleft/ocaml-nocrypto/releases/download/v0.5.4/nocrypto-0.5.4.tbz
c331a7a4d2a563d1d5ed581aeb849011
Statistics Installed 104 times in last month.
Edit https://github.com/ocaml/opam-repository/tree/master/packages/nocrypto/nocrypto.0.5.4/opam

Simpler crypto

nocrypto is a small cryptographic library that puts emphasis on the applicative style and ease of use. It includes basic ciphers (AES, 3DES, RC4), hashes (MD5, SHA1, SHA2), public-key primitives (RSA, DSA, DH) and a strong RNG (Fortuna).

RSA timing attacks are countered by blinding. AES timing attacks are avoided by delegating to AES-NI.