| History log of /src/sys/crypto/arch |
| Revision | Date | Author | Comments |
| 1.2 | 07-Aug-2023 |
rin | sys/crypto: aarch64: Catch up with builtin rename for GCC12
Kernel self tests successfully pass for aarch64{,eb}.
Same binary generated by GCC10 and GCC12 for: --- #include <sys/types.h> #include "arm_neon.h"
uint32x4_t my_vshrq_n_u32(uint32x4_t v, uint8_t bits) { return vshrq_n_u32(v, bits); }
uint8x16_t my_vshrq_n_u8(uint8x16_t v, uint8_t bits) { return vshrq_n_u8(v, bits); } ---
|
| 1.1 | 07-Aug-2023 |
rin | sys/crypto: Introduce arch/{arm,x86} to share common MD headers
Dedup between aes and chacha. No binary changes.
|
| 1.1 | 07-Aug-2023 |
rin | sys/crypto: Introduce arch/{arm,x86} to share common MD headers
Dedup between aes and chacha. No binary changes.
|
| 1.4 | 16-Jul-2024 |
riastradh | sys/crypto: Two more issues in GCC Intel intrinsics.
With this, the AES tests should pass again.
|
| 1.3 | 15-Jul-2024 |
riastradh | sys/crypto: Fix mistakes in previous gcc12 immintrin fixes.
Compile-tested the ChaCha code, not the whole kernel, and it turns out the AES code trips over the mistakes.
PR toolchain/58350
|
| 1.2 | 15-Jul-2024 |
riastradh | sys/crypto: Fix gcc x86 load/store-unaligned intrinsics.
(Sure would be nice if someone wired up the kernel build to use gcc/clang's own immintrin.h &c. so we don't have to maintain a copy!)
PR toolchain/58350
|
| 1.1 | 07-Aug-2023 |
rin | branches: 1.1.6; sys/crypto: Introduce arch/{arm,x86} to share common MD headers
Dedup between aes and chacha. No binary changes.
|
| 1.1.6.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.2 | 15-Jul-2024 |
riastradh | sys/crypto: Fix mistakes in previous gcc12 immintrin fixes.
Compile-tested the ChaCha code, not the whole kernel, and it turns out the AES code trips over the mistakes.
PR toolchain/58350
|
| 1.1 | 07-Aug-2023 |
rin | branches: 1.1.6; sys/crypto: Introduce arch/{arm,x86} to share common MD headers
Dedup between aes and chacha. No binary changes.
|
| 1.1.6.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|