]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
liboqs: avoid uninitialized value in pk_ops.verify_priv_params
authorDaiki Ueno <ueno@gnu.org>
Thu, 15 Aug 2024 00:43:41 +0000 (09:43 +0900)
committerDaiki Ueno <ueno@gnu.org>
Thu, 15 Aug 2024 00:43:41 +0000 (09:43 +0900)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
lib/nettle/pk.c

index 8a987ed12180f547162d1ce4b7353d754839fe88..7cf067a8fcdd0b1e27147ba0b36fb4760b713c70 100644 (file)
@@ -4049,7 +4049,9 @@ static int wrap_nettle_pk_verify_priv_params(gnutls_pk_algorithm_t algo,
                if (_gnutls_liboqs_ensure() < 0 ||
                    !GNUTLS_OQS_FUNC(OQS_KEM_alg_is_enabled)(
                            OQS_KEM_alg_kyber_768))
-                       ret = gnutls_assert_val(GNUTLS_E_UNKNOWN_PK_ALGORITHM);
+                       return gnutls_assert_val(GNUTLS_E_UNKNOWN_PK_ALGORITHM);
+
+               ret = 0;
                break;
 #endif
 #if ENABLE_GOST