aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/_aes
Commit message (Expand)AuthorAgeFilesLines
* core/crypto/_aes/ct64: Disable bounds checkingYawning Angel2025-03-231-2/+2
* core/crypto: Switch to using `ensure`Yawning Angel2025-03-234-26/+11
* core/crypto/aegis: Initial importYawning Angel2025-03-233-84/+34
* core/crypto: Add `rodata` annotations (NFC)Yawning Angel2025-03-231-0/+1
* core/crypto: Use `panic_contextless` instead of `intrinsics.trap`Yawning Angel2025-03-236-18/+11
* core/crypto/_aes/hw_intel: Fix comment (NFC)Yawning Angel2025-03-231-1/+1
* Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-143-3/+3
* core/crypto/aes: Slightly tweak GHASH to look less spookyYawning Angel2024-08-102-2/+2
* core/crypto/_aes/hw_intel: Use a constant for the PSHUFB indiciesYawning Angel2024-08-102-7/+3
* core/crypto/aes: Add Intel AES-NI supportYawning Angel2024-07-163-0/+502
* core/crypto/_aes: Remove redundant sanity checksYawning Angel2024-07-161-12/+2
* core/crypto/aes: Add AES implementationYawning Angel2024-06-011-1/+2
* core/crypto/_aes/ct64: Add GHASHYawning Angel2024-06-012-0/+141
* core/crypto/_aes: 64-bit portable implementationYawning Angel2024-06-017-0/+867