From: Tobias Brunner Date: Thu, 24 Jul 2025 13:52:37 +0000 (+0200) Subject: openssl: Support EdDSA keys in PKCS#12 containers X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=911e24acccb90237bf0c97f70b0e4a9c5bac05b6;p=thirdparty%2Fstrongswan.git openssl: Support EdDSA keys in PKCS#12 containers --- diff --git a/src/libstrongswan/plugins/openssl/openssl_pkcs12.c b/src/libstrongswan/plugins/openssl/openssl_pkcs12.c index 51745f5240..40ddcfd4a2 100644 --- a/src/libstrongswan/plugins/openssl/openssl_pkcs12.c +++ b/src/libstrongswan/plugins/openssl/openssl_pkcs12.c @@ -119,6 +119,12 @@ static bool add_key(private_pkcs12_t *this, EVP_PKEY *private) case EVP_PKEY_EC: type = KEY_ECDSA; break; + case EVP_PKEY_ED25519: + type = KEY_ED25519; + break; + case EVP_PKEY_ED448: + type = KEY_ED448; + break; default: EVP_PKEY_free(private); return FALSE;