From 2ab8c69efd8be6dae5f0cdd1b7fe5be875564658 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 1 Jul 2023 14:53:48 +0000 Subject: Add a missing NULL check for group ok jsing --- src/lib/libcrypto/ecdh/ech_key.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libcrypto/ecdh/ech_key.c b/src/lib/libcrypto/ecdh/ech_key.c index f0c760b8da..fc023af986 100644 --- a/src/lib/libcrypto/ecdh/ech_key.c +++ b/src/lib/libcrypto/ecdh/ech_key.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ech_key.c,v 1.23 2023/07/01 14:52:34 tb Exp $ */ +/* $OpenBSD: ech_key.c,v 1.24 2023/07/01 14:53:48 tb Exp $ */ /* ==================================================================== * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. * @@ -121,7 +121,8 @@ ossl_ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, goto err; } - group = EC_KEY_get0_group(ecdh); + if ((group = EC_KEY_get0_group(ecdh)) == NULL) + goto err; if (!EC_POINT_is_on_curve(group, pub_key, ctx)) goto err; -- cgit v1.2.3-55-g6feb