| 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.groups. | 
| 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_gencan be instantiated over a hashing module to obtain an RFC6979
      compliantk-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] |