aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/aes/aes_gcm.odin
Commit message (Expand)AuthorAgeFilesLines
* Remove `core:mem` import from `core:crypto`.Jeroen van Rijn3 days1-11/+10
* core/crypto: Switch to using `ensure`Yawning Angel2025-03-231-26/+10
* core/crypto/aead: Initial importYawning Angel2024-08-101-1/+1
* core/crypto/aes,chacha20poly1305: Add require_results to openYawning Angel2024-08-101-0/+1
* core/crypto/aes: Use NIST terminology for the IVYawning Angel2024-08-101-25/+25
* core/crypto/aes: Disable bounds checking for the CTR loopsYawning Angel2024-08-101-1/+1
* core/crypto/aes: Support the full range of GCM nonce sizesYawning Angel2024-07-161-24/+36
* core/crypto/aes: Add Intel AES-NI supportYawning Angel2024-07-161-5/+2
* core/crypto: Enforce aliasing restrictionsYawning Angel2024-07-161-0/+7
* core/crypto/aes: Add AES implementationYawning Angel2024-06-011-0/+253