aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/_aes/hw_intel
Commit message (Collapse)AuthorAgeFilesLines
* Remove `core:mem` import from `core:crypto`.Jeroen van Rijn3 days1-2/+24
|
* Add core/hyperthread count for Windows and Linux (#5216)Jeroen van Rijn2025-05-251-1/+1
| | | | | Add core/hyperthread count to `core:sys/info` for Windows and Linux. TODO: Linux RISCV, Linux ARM, Darwin, and the BSDs.
* core/crypto: Use `panic_contextless` instead of `intrinsics.trap`Yawning Angel2025-03-231-1/+1
|
* 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 #+ ↵Karl Zylinski2024-09-143-3/+3
| | | | file tag syntax.
* core/crypto/aes: Slightly tweak GHASH to look less spookyYawning Angel2024-08-101-1/+1
|
* 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
This supports AES-NI + PCLMUL, and provides optimized key schedule, ECB, CTR, and GCM. Other modes are trivial to add later if required.