History log of /freebsd-10-stable/sys/crypto/aesni/aesni.c
Revision Date Author Comments
# 323871 21-Sep-2017 marius

MFC: r285215

remove _NORMAL flag which isn't suppose to be used w/ _alloc_ctx...

MFC: r285289

address an issue where consumers, like IPsec, can reuse the same
session in multiple threads w/o locking.. There was a single fpu
context shared per session, if multiple threads were using the session,
and both migrated away, they could corrupt each other's fpu context...

MFC: r285297

upon further examination, it turns out that _unregister_all already
provides the guarantee that no threads will be in the _newsession code..

MFC: r298332

aesni(4): Initialize error before use [1]

Reported by: Coverity [1]
CID: 1331554 [1]


# 268034 30-Jun-2014 kib

MFC r267815:
Put the aesni_cipher_setup() and aesni_cipher_process() functions into
the file which is compiled with SSE disabled.


# 258623 26-Nov-2013 jmg

MFC r258399,258492:
mark aesni module _SYNC, improves performance ~27%...

Approved by: re (glebius)


# 268034 30-Jun-2014 kib

MFC r267815:
Put the aesni_cipher_setup() and aesni_cipher_process() functions into
the file which is compiled with SSE disabled.


# 258623 26-Nov-2013 jmg

MFC r258399,258492:
mark aesni module _SYNC, improves performance ~27%...

Approved by: re (glebius)