AES, ChaCha20 und die AEAD-Konstruktionen darauf
sgcCrypto_AES deckt CBC, GCM und CTR ab. sgcCrypto_Modes ergänzt ECB, OFB, CFB, Ciphertext Stealing, AES-CCM und AES Key Wrap. sgcCrypto_ChaCha implementiert ChaCha20, XChaCha20, Salsa20 und XSalsa20, und sgcCrypto_Poly1305 kombiniert Poly1305 mit ihnen zu den AEAD-Verfahren aus RFC 8439. Die Entschlüsselung vergleicht das Authentifizierungs-Tag in konstanter Zeit und gibt keinen Klartext zurück, wenn der Vergleich fehlschlägt.


