micro-rsa-dsa-dh — Minimal Public-Key Cryptography | Open Awesome