IT-lexicon › Beveiliging › Monocypher

Monocypher

Beveiliging Svenska → Bijgewerkt: 2026-10-03

Cryptobibliotheek in C van zo'n 2000 regels, geschreven door Loup Vaillant voor embedded systemen waar libsodium te groot is.

Je kopieert monocypher.c en het bijbehorende headerbestand naar je project en klaar: geen buildafhankelijkheden, geen gedoe met dynamisch linken. Het pakket bevat ChaCha20, Poly1305, Ed25519, Argon2 en X25519, draait in constante tijd en is geaudit. Typische toepassing: firmware op microcontrollers (ESP32, STM32) en embedded Linux, waar de binaire grootte telt.

De afweging ten opzichte van libsodium: minder functies (geen crypto_box-achtige hulpfuncties), dus de primitieven moet je zelf combineren. Een audit door Cure53 in 2017 vond geen problemen.

← Terug naar het lexicon