nocrypto
Simpler crypto
Description
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.
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
- Published
- 03 Nov 2019
- Authors
- Maintainers
Sources
Dependencies
mirage-xen
>= "2.2.0" & < "6.0.0"
sexplib
!= "v0.9.0"
cstruct
>= "3.0.0" & < "6.1.0"
ounit
with-test
ppx_sexp_conv
>= "113.33.01" & != "v0.11.0"
ppx_deriving
>= "4.2"
ocb-stubblr
build & >= "0.1.0"
cpuid
build & >= "0.1.2"
topkg
build & >= "0.9.1"
ocamlbuild
build
ocamlfind
build
ocaml
>= "4.02.0" & != "4.08.0"
Reverse Dependencies
arp
< "1.0.0"
aws
>= "1.0.0" & < "1.2"
aws-s3
< "3.0.0"
certify
< "0.3.3"
conex
< "0.10.0"
cuid
>= "0.2"
current_github
< "0.2"
datakit-github
< "0.9.0"
dns-cli
< "4.4.0"
dns-server
< "4.4.0"
dns-tsig
< "4.4.0"
git
>= "1.3.0" & != "1.10.0" & < "2.1.3"
git-mirage
< "2.1.3"
git-unix
!= "2.1.0" & < "2.1.3"
hkdf
< "1.0.4"
irmin
>= "0.9.0" & < "0.9.6"
jupyter
< "1.0.0"
jupyter-kernel
< "0.4"
letsencrypt
< "0.2.1"
mirage-block-ccm
< "1.1.0"
otr
>= "0.3.1" & < "0.3.7"
pbkdf
< "1.1.0"
rfc6287
>= "1.0.2" & < "1.0.4"
salsa20
< "1.1.0"
salsa20-core
< "0.3.0"
scrypt-kdf
< "1.1.0"
session
< "0.5.0"
sihl
>= "3.0.0"
ssh-agent
< "0.2.1"
tls
= "0.6.0" | >= "0.7.1" & < "0.11.0"
websocket
>= "2.0.0" & < "2.3"
x509
>= "0.5.1" & < "0.10.0"