dekryptize. A ncurses animation to make decryption look like, well, decryption.
248tiny_sha3. Very small, readable implementation of the SHA3 hash function.
231sm4ni. Demonstration that AES-NI instructions can be used to implement the Chinese Encryption Standard SM4
138py-acvp-pqc. Python implementations of FIPS 203,204,205 (+ python wrappers for NIST's ACVP-Server crypto code)
67kuznechik. Implementation of the proposed Russian block cipher standard, Kuznechik ("Grasshopper"). 128-bit block size, 256-bit key.
62lwaes_isa. [HISTORICAL] A Lightweight (RISC-V) ISA Extension for AES and SM4
39chacha-avr. A public domain constant-time implementation of ChaCha20 on 8-bit AVR microcontroller.
34brutus. BRUTUS is an alternative, fast testing framework for CAESAR ciphers.
25blake2_mjosref. A clean & simple implementation of BLAKE2b and BLAKE2s hash functions -- written while writing the RFC.
21hila5. HILA5 KEM/DEM. Reference and Optimized Implementations + NIST PQC Submission Documents
18blzzrd. Reference implementation of the BLZZRD variant of the BLISS Ring-LWE Signature Scheme
17hilabliss. Self-contained educational implementation of the BLISS-B Bimodal Lattice Signature Scheme
17gostbox. GOSTBOX -- A 95-byte program for the 256-byte Streebog/Kuznyechik S-Box.
17weesrc. Source code for the experimental, compact "wee" file compression utility.
13pqcbench. Automated benchmarking and testing of Post-Quantum Public Key Algoritms (work in progress)
12hqc-py. Simple Python implementation of HQC, a code-based KEM.
12ais31-testsuite-v1.0. AIS 31 Test Suite from BSI, Version 1.0
11lwsha_isa. [HISTORICAL] RISC-V ISA Extensions and Standard Hash Functions (contributions in 2020)
10rij256-rv. Rijndael-256 on RISC-V Vector (Zvkned)
9avr-aes256enc. A constant-time AES-256 implementation for AVR. Just because you never know when you might need one.
9gost-r34.11-94. Implementation of GOST R34.11-94 hash function. (From 1998. Slightly modernized for 64-bit types and C99 in 2016.)
9uov-py. Simple Python implementation of the UOV 2.0 PQ Signature Scheme
8bitpat. Supplementary material (code) for "On Entropy and Bit Patterns of Ring Oscillator Jitter."
7lil-hawk-py. (Self-)educational implementation of the Hawk 1.0 PQC Signature Scheme
7mayo-py. Simple Python Implementation of the MAYO 1.0 Multivariate PQC Signature Secheme
5keccak-xrv. experiments with the risc-v keccak instruction
5dme-py. DME-Sign Implementation and Attack PoC
4pqps. Tools for power measurements of post-quantum cryptographic algorithms
3aim-sym-py. AIM Experiments
3sha3-avr. SHA-3 implementation for 8-bit AVR
2alteq-py. ALTEQ 1.0 Implementation and forgery demo
2sneik. sneik
1