aesni: Implement CMAC mode to provide a signer/prf

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