aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/aesni/aesni_plugin.c
Commit message (Collapse)AuthorAgeFilesLines
* aesni: Add a GCM AEAD based on the AES-NI key scheduleMartin Willi2015-04-151-1/+12
|
* aesni: Implement CMAC mode to provide a signer/prfMartin Willi2015-04-151-0/+5
| | | | | Compared to the cmac plugin using AESNI-CBC as backend, this improves performance of AES-CMAC by ~45%.
* aesni: Implement XCBC mode to provide a signer/prfMartin Willi2015-04-151-0/+5
| | | | | Compared to the xcbc plugin using AESNI-CBC as backend, this improves performance of AES-XCBC by ~45%.
* aesni: Add a CCM AEAD reusing the key scheduleMartin Willi2015-04-151-0/+11
|
* aesni: Implement a AES-NI based CTR crypter using the key scheduleMartin Willi2015-04-151-0/+5
|
* aesni: Implement a AES-NI based CBC crypter using the key scheduleMartin Willi2015-04-151-0/+5
|
* aesni: Provide a plugin stub for AES-NI instruction based crypto primitivesMartin Willi2015-04-151-0/+83