Implemented AES-CMAC based PRF and signer.
authorTobias Brunner <tobias@strongswan.org>
Tue, 3 Apr 2012 08:40:47 +0000 (10:40 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 3 Apr 2012 08:40:47 +0000 (10:40 +0200)
commitc0d39c205cec5c9ede38c60d7c0b6deb11504eb5
treec397ef2b5dd57ec06d00dea707a484cc3a79e669
parent9a6b1cb412a37e0d206390cd0c22c24105580585
Implemented AES-CMAC based PRF and signer.

The cmac plugin implements AES-CMAC as defined in RFC 4493 and the
signer and PRF based on it as defined in RFC 4494 and RFC 4615,
respectively.
configure.in
src/libstrongswan/Makefile.am
src/libstrongswan/plugins/cmac/Makefile.am [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac.c [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac.h [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac_plugin.c [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac_plugin.h [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac_prf.c [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac_prf.h [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac_signer.c [new file with mode: 0644]
src/libstrongswan/plugins/cmac/cmac_signer.h [new file with mode: 0644]