From f9b8c74b09c8ac16a97e5d121db753ba170861ce Mon Sep 17 00:00:00 2001 From: jsing <> Date: Sun, 13 Sep 2015 12:03:07 +0000 Subject: Provide ECDH_size(). "jajaja" miod@ --- src/lib/libcrypto/ecdh/ech_ossl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib/libcrypto/ecdh/ech_ossl.c') diff --git a/src/lib/libcrypto/ecdh/ech_ossl.c b/src/lib/libcrypto/ecdh/ech_ossl.c index 746eb12ea3..7956edc0e6 100644 --- a/src/lib/libcrypto/ecdh/ech_ossl.c +++ b/src/lib/libcrypto/ecdh/ech_ossl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ech_ossl.c,v 1.11 2015/09/13 11:49:44 jsing Exp $ */ +/* $OpenBSD: ech_ossl.c,v 1.12 2015/09/13 12:03:07 jsing Exp $ */ /* ==================================================================== * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. * @@ -166,7 +166,7 @@ ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, } #endif - buflen = (EC_GROUP_get_degree(group) + 7)/8; + buflen = ECDH_size(ecdh); len = BN_num_bytes(x); if (len > buflen) { ECDHerr(ECDH_F_ECDH_COMPUTE_KEY, ERR_R_INTERNAL_ERROR); -- cgit v1.2.3-55-g6feb