summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ecdh
diff options
context:
space:
mode:
authortb <>2025-02-17 09:25:45 +0000
committertb <>2025-02-17 09:25:45 +0000
commitc98102f13db7f51c727c6e8e242e1465307788ad (patch)
treebb731364b75e24b9db62290dbf24909e619544b2 /src/lib/libcrypto/ecdh
parenta89810379a758c9cd27af2462547dc646dcfaa61 (diff)
downloadopenbsd-c98102f13db7f51c727c6e8e242e1465307788ad.tar.gz
openbsd-c98102f13db7f51c727c6e8e242e1465307788ad.tar.bz2
openbsd-c98102f13db7f51c727c6e8e242e1465307788ad.zip
Simplify ECDH_size() by using BN_num_bytes()
ok jsing
Diffstat (limited to 'src/lib/libcrypto/ecdh')
-rw-r--r--src/lib/libcrypto/ecdh/ecdh.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/ecdh/ecdh.c b/src/lib/libcrypto/ecdh/ecdh.c
index b0a8e60a2f..dbb91f1991 100644
--- a/src/lib/libcrypto/ecdh/ecdh.c
+++ b/src/lib/libcrypto/ecdh/ecdh.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecdh.c,v 1.10 2023/07/28 09:31:21 tb Exp $ */ 1/* $OpenBSD: ecdh.c,v 1.11 2025/02/17 09:25:45 tb Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. 3 * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED.
4 * 4 *
@@ -274,8 +274,8 @@ ECDH_compute_key(void *out, size_t out_len, const EC_POINT *pub_key,
274LCRYPTO_ALIAS(ECDH_compute_key); 274LCRYPTO_ALIAS(ECDH_compute_key);
275 275
276int 276int
277ECDH_size(const EC_KEY *d) 277ECDH_size(const EC_KEY *eckey)
278{ 278{
279 return (EC_GROUP_get_degree(EC_KEY_get0_group(d)) + 7) / 8; 279 return BN_num_bytes(eckey->group->p);
280} 280}
281LCRYPTO_ALIAS(ECDH_size); 281LCRYPTO_ALIAS(ECDH_size);