Prototype implementation of IKE key exchange via NTRU encryption
authorAndreas Steffen <andreas.steffen@strongswan.org>
Mon, 18 Nov 2013 20:11:03 +0000 (21:11 +0100)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 27 Nov 2013 19:21:40 +0000 (20:21 +0100)
commit146ad86be5817ec7cdd0996c3764601f94b3ef8c
tree4b5253b5f7c1ab121ed8a5d9bb5b727d1d54f349
parente9b49d412b3f226ac4701cb1e9525b77f4693f82
Prototype implementation of IKE key exchange via NTRU encryption
42 files changed:
configure.ac
src/libstrongswan/Makefile.am
src/libstrongswan/asn1/oid.txt
src/libstrongswan/crypto/diffie_hellman.c
src/libstrongswan/crypto/diffie_hellman.h
src/libstrongswan/crypto/proposal/proposal_keywords_static.txt
src/libstrongswan/plugins/ntru/Makefile.am [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_drbg.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_drbg.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_error.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_hash.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_hash.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_hash_basics.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_hmac.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_hmac.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_msbyte_uint32.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_msbyte_uint32.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_convert.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_convert.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_encrypt.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_encrypt_key.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_encrypt_key.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_encrypt_param_sets.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_encrypt_param_sets.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_mgf1.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_mgf1.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_poly.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_ntru_poly.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_platform.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_sha.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_sha1.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_sha1.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_sha2.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_sha2.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_sha256.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_crypto/ntru_crypto_sha256.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_ke.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_ke.h [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_plugin.c [new file with mode: 0644]
src/libstrongswan/plugins/ntru/ntru_plugin.h [new file with mode: 0644]
testing/scripts/recipes/013_strongswan.mk