wolfssl: Add wolfSSL plugin for cryptographic implementations
authorSean Parkinson <sean@wolfssl.com>
Wed, 3 Apr 2019 07:06:34 +0000 (17:06 +1000)
committerTobias Brunner <tobias@strongswan.org>
Wed, 24 Apr 2019 09:40:14 +0000 (11:40 +0200)
commitc92eade82c814e9f6b55f80d715bb51d28d5e1fb
tree933aebc963ae168d4dd423774a3d2e0565e9e4d2
parent6a995a63f5004f3ec412d2913f0e4ad13986a314
wolfssl: Add wolfSSL plugin for cryptographic implementations
41 files changed:
configure.ac
src/libstrongswan/Makefile.am
src/libstrongswan/plugins/wolfssl/Makefile.am [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_aead.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_aead.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_common.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_crypter.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_diffie_hellman.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_diffie_hellman.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ec_diffie_hellman.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ec_diffie_hellman.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ec_private_key.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ec_private_key.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ed_private_key.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ed_private_key.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_hasher.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_hasher.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_hmac.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_hmac.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_plugin.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_plugin.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_rng.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_rng.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_rsa_private_key.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_rsa_private_key.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_sha1_prf.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_sha1_prf.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_util.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_util.h [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_x_diffie_hellman.c [new file with mode: 0644]
src/libstrongswan/plugins/wolfssl/wolfssl_x_diffie_hellman.h [new file with mode: 0644]
src/libstrongswan/tests/suites/test_ed25519.c
src/pt-tls-client/Makefile.am
src/sw-collector/Makefile.am