AES, ChaCha20 et les constructions AEAD par-dessus
sgcCrypto_AES couvre CBC, GCM et CTR. sgcCrypto_Modes ajoute ECB, OFB, CFB, le vol de texte chiffré, AES-CCM et AES Key Wrap. sgcCrypto_ChaCha implémente ChaCha20, XChaCha20, Salsa20 et XSalsa20, et sgcCrypto_Poly1305 leur associe Poly1305 pour former les chiffrements AEAD de la RFC 8439. Le déchiffrement compare le tag d'authentification en temps constant et refuse de renvoyer le texte clair lorsqu'il échoue.


