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_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] |