summaryrefslogtreecommitdiff
path: root/sys/crypto/aes
AgeCommit message (Expand)Author
2020-07-25New aes_ccm API.riastradh
2020-07-25Split aes_cbc_* and aes_xts_* into their own header files.riastradh
2020-07-25Split aes_impl declarations out into aes_impl.h.riastradh
2020-07-25Invert some loops to save a jmp instruction on each iteration.riastradh
2020-07-23fix build with llvm/clang.ryo
2020-07-22Fix register name in comment.riastradh
2020-07-19fix build with clang/llvm.ryo
2020-06-30Reallocate registers to avoid abusing callee-saves registers, v8-v15.riastradh
2020-06-30Use `.arch_extension aes' for aese/aesmc/aesd/aesimc.riastradh
2020-06-30Use .p2align rather than .align.riastradh
2020-06-30Tweak clang neon intrinsics so they build.riastradh
2020-06-30New test sys/crypto/aes/t_aes.riastradh
2020-06-30Limit aes_neon to cpu_cortex | aarch64.riastradh
2020-06-30New sysctl node hw.aes_impl for selected AES implementation.riastradh
2020-06-29Provide hand-written AES NEON assembly for arm32.riastradh
2020-06-29New permutation-based AES implementation using ARM NEON.riastradh
2020-06-29Move aarch64/fpu.h to arm/fpu.h.riastradh
2020-06-29New permutation-based AES implementation using SSSE3.riastradh
2020-06-29Split SSE2 logic into separate units.riastradh
2020-06-29New SSE2-based bitsliced AES implementation.riastradh
2020-06-29VIA AES: Batch AES-XTS computation into eight blocks at a time.riastradh
2020-06-29Add AES implementation with VIA ACE.riastradh
2020-06-29Provide the standard AES key schedule.riastradh
2020-06-29Implement AES in kernel using ARMv8.0-AES on aarch64.riastradh
2020-06-29Add x86 AES-NI support.riastradh
2020-06-29Rework AES in kernel to finally address CVE-2005-1797.riastradh