OpenGrok
Cross Reference: aes_sse2_subr.c
xref
: /
src
/
sys
/
crypto
/
aes
/
arch
/
x86
/
aes_sse2_subr.c
Home
|
History
|
Annotate
|
Download
|
only in
x86
History log of
/src/sys/crypto/aes/arch/x86/aes_sse2_subr.c
Revision
Date
Author
Comments
1.4
08-Sep-2020
riastradh
aes(9): Fix edge case in bitsliced SSE2 AES-CBC decryption.
Make sure self-tests exercise this edge case.
Discovered by confusion over code inspection of jak's adaptation of
aes_armv8_64.S for big-endian.
1.3
25-Jul-2020
riastradh
Implement AES-CCM with SSE2.
1.2
30-Jun-2020
riastradh
New test sys/crypto/aes/t_aes.
Runs aes_selftest on all kernel AES implementations supported on the
current hardware, not just the preferred one.
1.1
29-Jun-2020
riastradh
Split SSE2 logic into separate units.
Ensure that there are no paths into files compiled with -msse -msse2
at all except via fpu_kern_enter.
I didn't run into a practical problem with this, but let's not leave
a ticking time bomb for subsequent toolchain changes in case the mere
declaration of local __m128i variables causes trouble.
Indexes created Fri Oct 03 02:09:57 GMT 2025