]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
charon-tkm: Use built-in plugins instead of OpenSSL
authorTobias Brunner <tobias@strongswan.org>
Thu, 1 Dec 2022 16:58:08 +0000 (17:58 +0100)
committerTobias Brunner <tobias@strongswan.org>
Wed, 14 Dec 2022 15:25:19 +0000 (16:25 +0100)
Since the encryption has been moved into the TKM we don't rely on many
cryptographic operations.  Mainly SHA-1 that's used in IKEv2 (NAT-D) and
for some internal hashes (cookies, message duplicate detection), and
certificate and public key parsing (not the actual signature/chain
verification, which is done by the TKM).

src/charon-tkm/Makefile.am

index 95e8745910ecf25f8dd1838c48eeace0d5ba046f..03648341b81e5731b635feca5f32e5770ede66a8 100644 (file)
@@ -27,9 +27,12 @@ TEST_OPTS = \
 PLUGINS = \
        kernel-netlink \
        pem \
+       pkcs1 \
+       random \
+       sha1 \
        socket-default \
-       openssl \
-       vici
+       vici \
+       x509
 
 all: build_charon