Version: 1.4 beta
| Category | Algorithms |
|---|---|
| Encoding schemes | Base16, Base32, Base64 |
| Stream ciphers | Chacha20 |
| Message authentication codes | Poly1305, HMAC, BLAKE2 |
| AEAD structures | Chacha20Poly1305 |
| Random number generators | Chacha20-RNG |
| Hash functions | SHA-2, BLAKE2 |
| Key derivation functions | HKDF |
| Digital signatures | Ed25519 |
| Key-exchange methods | X25519 |
A C99 compiler
Files are created in build
make
build/maid testFiles are placed in /usr/local
sudo make install
sudo ldconfigThe library can be linked with -lmaid, and a command-line tool maid is
available
| Reference |
|---|
| Type aliases |
| Memory utils |
| Multiprecision |
| Stream ciphers |
| MACs |
| AEADs |
| CSPRNGs |
| Hash functions |
| Key derivation |
| Elliptic curves |
| Digital signatures |
| Key exchange |