AES、ChaCha20,以及构建于其上的 AEAD 结构
sgcCrypto_AES 涵盖 CBC、GCM 和 CTR。sgcCrypto_Modes 增加了 ECB、OFB、CFB、密文挪用、AES-CCM 和 AES Key Wrap。sgcCrypto_ChaCha 实现了 ChaCha20、XChaCha20、Salsa20 和 XSalsa20,sgcCrypto_Poly1305 则把 Poly1305 与它们配对,组成 RFC 8439 的 AEAD 密码算法。解密会以常量时间比对认证标签,一旦校验失败就拒绝返回明文。


