AES, ChaCha20 e le costruzioni AEAD che ci stanno sopra
sgcCrypto_AES copre CBC, GCM e CTR. sgcCrypto_Modes aggiunge ECB, OFB, CFB, ciphertext stealing, AES-CCM e AES Key Wrap. sgcCrypto_ChaCha implementa ChaCha20, XChaCha20, Salsa20 e XSalsa20, e sgcCrypto_Poly1305 li abbina a Poly1305 formando i cifrari AEAD di RFC 8439. La decifratura confronta il tag di autenticazione a tempo costante e si rifiuta di restituire il testo in chiaro quando fallisce.


