aesni: Implement XCBC mode to provide a signer/prf

Compared to the xcbc plugin using AESNI-CBC as backend, this improves
performance of AES-XCBC by ~45%.
This commit is contained in:
Martin Willi
2015-04-15 11:35:28 +02:00
parent d48642b7eb
commit 9d187f8711
4 changed files with 436 additions and 0 deletions
@@ -17,6 +17,7 @@ libstrongswan_aesni_la_SOURCES = \
aesni_cbc.h aesni_cbc.c \
aesni_ctr.h aesni_ctr.c \
aesni_ccm.h aesni_ccm.c \
aesni_xcbc.h aesni_xcbc.c \
aesni_plugin.h aesni_plugin.c
libstrongswan_aesni_la_LDFLAGS = -module -avoid-version