Implement Salsa20.

This commit is contained in:
Milan Špinka
2025-01-27 16:42:55 +01:00
parent 24aed3a128
commit 8227c57abc
3 changed files with 502 additions and 2 deletions

View File

@ -22,6 +22,7 @@ Most (**theoretical!**) users should directly use one of the cryptographic *prot
- Advanced Encryption Standard (FIPS 197): AES-128, AES-192, AES-256
- ChaCha20 (RFC 7539): ChaCha20 with 64-bit nonce and 64-bit counter, ChaCha20 with 96-bit nonce and 32-bit counter
- Salsa20: Salsa20/20 with 256-key, Salsa20/20 with 128-bit key
### Protocols
@ -30,7 +31,7 @@ Most (**theoretical!**) users should directly use one of the cryptographic *prot
### Primitives
- DES, 3DES
- Salsa20
- Block cipher modes: CBC-PKCS7, CFB, OFB, CTR, GCM
- Poly1305
- SHA-256
- BigIntegers & modular arithmetic