Monocypher
Biblioteca de criptografia em C de arquivo único, cerca de 2000 linhas, de Loup Vaillant. Feita para sistemas embarcados em que a libsodium é grande demais. ChaCha20, Poly1305, Ed25519, Argon2, X25519.
Instalação sem complicação: copie monocypher.c e o .h para o seu projeto. Sem dependências de build, sem problemas de ligação dinâmica. Tempo constante, auditada. Caso de uso: firmware em microcontroladores (ESP32, STM32) e Linux embarcado em que o tamanho do binário conta. O preço em relação à libsodium: menos recursos (sem helpers no estilo crypto_box), e você mesmo precisa compor as primitivas. Uma auditoria da Cure53 (2017) não encontrou problemas.