Markku-Juhani O. Saarinen's repositories
dekryptize
A ncurses animation to make decryption look like, well, decryption.
chacha-avr
A public domain constant-time implementation of ChaCha20 on 8-bit AVR microcontroller.
blake2_mjosref
A clean & simple implementation of BLAKE2b and BLAKE2s hash functions -- written while writing the RFC.
slh-dsa-py
Simple Python implementation of SLH-DSA ("Stateless Hash-Based Digital Signature Standard") as described in FIPS 205.
avr-aes256enc
A constant-time AES-256 implementation for AVR. Just because you never know when you might need one.
gost-r34.11-94
Implementation of GOST R34.11-94 hash function. (From 1998. Slightly modernized for 64-bit types and C99 in 2016.)
ais31-testsuite-v1.0
AIS 31 Test Suite from BSI, Version 1.0
lil-hawk-py
(Self-)educational implementation of the Hawk 1.0 PQC Signature Scheme
aim-sym-py
AIM Experiments
riscv-isa-sim
Spike, a RISC-V ISA Simulator