From 5ee8af235183c70352ab15fcdd2b8a1ae7bdbdc6 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Fri, 3 Jan 2025 14:24:19 +0100 Subject: [PATCH] wolfSSL_i2o_ECPublicKey: use uncompressed when selected --- src/pk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pk.c b/src/pk.c index 6c55bee22..afa3f2822 100644 --- a/src/pk.c +++ b/src/pk.c @@ -12234,7 +12234,7 @@ int wolfSSL_i2o_ECPublicKey(const WOLFSSL_EC_KEY *key, unsigned char **out) if (ret == 1) { #ifdef HAVE_COMP_KEY /* Default to compressed form if not set */ - form = (key->form != WC_POINT_CONVERSION_UNCOMPRESSED) ? + form = (key->form == WC_POINT_CONVERSION_UNCOMPRESSED) ? WC_POINT_CONVERSION_UNCOMPRESSED : WC_POINT_CONVERSION_COMPRESSED; #endif