A | |
AES [Nocrypto.Cipher_block] | |
ARC4 [Nocrypto.Cipher_stream] |
Alleged Rivest Cipher 4.
|
B | |
Base64 [Nocrypto] |
Base64 conversion.
|
C | |
CBC [Nocrypto.Cipher_block.DES] | |
CBC [Nocrypto.Cipher_block.AES] | |
CCM [Nocrypto.Cipher_block.AES] | |
CTR [Nocrypto.Cipher_block.DES] | |
CTR [Nocrypto.Cipher_block.AES] | |
Cipher_block [Nocrypto] |
Block ciphers.
|
Cipher_stream [Nocrypto] |
Streaming ciphers.
|
Counter [Nocrypto.Cipher_block] |
BE counter function.
|
D | |
DES [Nocrypto.Cipher_block] | |
Dh [Nocrypto] |
Diffie-Hellman, MODP version.
|
Dsa [Nocrypto] |
DSA digital signature algorithm.
|
E | |
ECB [Nocrypto.Cipher_block.DES] | |
ECB [Nocrypto.Cipher_block.AES] | |
F | |
Fortuna [Nocrypto.Rng.Generators] |
Fortuna, a CSPRNG proposed
by Schneier.
|
G | |
GCM [Nocrypto.Cipher_block.AES] | |
Generators [Nocrypto.Rng] |
Ready-to-use RNG algorithms.
|
Group [Nocrypto.Dh] |
A small catalog of standardized
Nocrypto.Dh.group s.
|
H | |
Hash [Nocrypto] |
Hashes.
|
Hmac_drgb [Nocrypto.Rng.Generators] |
HMAC_DRBG: A NIST-specified RNG based on HMAC construction over the
provided hash.
|
I | |
Int [Nocrypto.Rng] | |
Int [Nocrypto.Numeric] | |
Int32 [Nocrypto.Rng] | |
Int32 [Nocrypto.Numeric] | |
Int64 [Nocrypto.Rng] | |
Int64 [Nocrypto.Numeric] | |
K | |
K_gen [Nocrypto.Dsa] | K_gen can be instantiated over a hashing module to obtain an RFC6979
compliant k -generator for that hash.
|
M | |
MD5 [Nocrypto.Hash] | |
Make [Nocrypto.Rng.Generators.Hmac_drgb] | |
Make_N [Nocrypto.Rng] |
Creates a suite of generating functions over a numeric type.
|
N | |
Nocrypto |
Simpler crypto
|
Nocrypto_entropy_lwt |
RNG seeding on Lwt/Unix.
|
Nocrypto_entropy_mirage |
RNG seeding on Mirage.
|
Nocrypto_entropy_unix |
RNG seeding on Unix.
|
Null [Nocrypto.Rng.Generators] |
No-op generator returning exactly the bytes it was seeded with.
|
Numeric [Nocrypto] |
Numeric utilities.
|
O | |
OAEP [Nocrypto.Rsa] |
OAEP-padded encryption, as defined by PKCS #1 v2.1.
|
P | |
PKCS1 [Nocrypto.Rsa] |
PKCS v1.5-padded operations, as defined by PKCS #1 v1.5.
|
PSS [Nocrypto.Rsa] |
PSS-based signing, as defined by PKCS #1 v2.1.
|
R | |
Rng [Nocrypto] |
Secure random number generation.
|
Rsa [Nocrypto] |
RSA public-key cryptography.
|
S | |
S [Nocrypto.Rng] |
Module signatures.
|
S [Nocrypto.Cipher_block] |
Module types for various block cipher modes of operation.
|
SHA1 [Nocrypto.Hash] | |
SHA224 [Nocrypto.Hash] | |
SHA256 [Nocrypto.Hash] | |
SHA384 [Nocrypto.Hash] | |
SHA512 [Nocrypto.Hash] | |
Z | |
Z [Nocrypto.Rng] | |
Z [Nocrypto.Numeric] |