From b8045836dfe3d6075c6a0fea0138eaf78ac8fa42 Mon Sep 17 00:00:00 2001 From: Colton Willey Date: Mon, 30 Jun 2025 09:53:03 -0700 Subject: [PATCH] Add support for DH type specific SPKI decoder --- src/wp_dh_kmgmt.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/wp_dh_kmgmt.c b/src/wp_dh_kmgmt.c index 28202905..7dd0408b 100644 --- a/src/wp_dh_kmgmt.c +++ b/src/wp_dh_kmgmt.c @@ -2208,6 +2208,12 @@ static int wp_dh_decode(wp_DhEncDecCtx* ctx, OSSL_CORE_BIO *cBio, decoded = 0; } } + else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) { + if (!wp_dh_decode_spki(dh, data, len)) { + ok = 0; + decoded = 0; + } + } else { if (!wp_dh_decode_params(dh, data, len)) { ok = 0;