Finish the refactor.

This commit is contained in:
Milan Špinka
2025-02-01 23:23:51 +01:00
parent 0ae582b733
commit 3afe9895c5
14 changed files with 521 additions and 572 deletions

View File

@ -21,6 +21,7 @@ Most (**theoretical!**) users should directly use one of the cryptographic *prot
### Primitives
- Advanced Encryption Standard (FIPS 197): AES-128, AES-192, AES-256
- Block Cipher Operation Modes: CBC-PKCS7
- ChaCha20 (RFC 7539): ChaCha20 with 64-bit nonce and 64-bit counter, ChaCha20 with 96-bit nonce and 32-bit counter
- Salsa20 (Bernstein, not standardized): Salsa20/20 with 256-key, Salsa20/20 with 128-bit key
- Secure Hash Standard (FIPS 180-4): SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256
@ -38,7 +39,7 @@ Most (**theoretical!**) users should directly use one of the cryptographic *prot
### Primitives
- DES, 3DES
- Block cipher modes: CBC-PKCS7, CFB, OFB, CTR, GCM
- Block cipher modes: CFB, OFB, CTR, GCM
- Poly1305
- SHA-512/t, SHA-3, HMAC
- BigIntegers & modular arithmetic