śarkarā
Sarkara is a Post-Quantum cryptography library.
This is an experimental library, don't use it in production environment.
Public-key cryptography
- Authenticated encryption
-
newhope-ascon
-
newhope-hc256hmacblake2
-
newhope-hc256rivhmacblake2
-
- Signatures
- Key exchange
Secret-key cryptography
- Authenticated encryption
- ascon (if it is CAESAR winner)
-
hc256hmacblake2
-
hc256rivhmacblake2
- Encryption
- Authentication
-
HMAC (nonce variant)
-
- Key derivation
Low-level functions
- Hashing
Reference
- Breaking Symmetric Cryptosystems using Quantum Period Finding
- Quantum-Secure Message Authentication Codes
- Post-quantum security models for authenticated encryption
- Post-quantum security models for authenticated encryption (talk ppt)
- Post-Quantum Cryptography: NIST's Plan for the Future - PQCrypto 2016
- Experimenting with Post-Quantum Cryptography
- The BRUTUS automatic cryptanalytic framework
- RIV for Robust Authenticated Encryption