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] 
DiffieHellman, 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] 
Readytouse 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 NISTspecified 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] 
Noop generator returning exactly the bytes it was seeded with.

Numeric [Nocrypto] 
Numeric utilities.

O  
OAEP [Nocrypto.Rsa] 
OAEPpadded encryption, as defined by PKCS #1 v2.1.

P  
PKCS1 [Nocrypto.Rsa] 
PKCS v1.5padded operations, as defined by PKCS #1 v1.5.

PSS [Nocrypto.Rsa] 
PSSbased signing, as defined by PKCS #1 v2.1.

R  
Rng [Nocrypto] 
Secure random number generation.

Rsa [Nocrypto] 
RSA publickey 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] 