diff options
| author | tb <> | 2025-03-13 10:39:51 +0000 |
|---|---|---|
| committer | tb <> | 2025-03-13 10:39:51 +0000 |
| commit | 68c0acc116be4eb839b00e77668f3085f7e4ff97 (patch) | |
| tree | b2d530cbfe38adad1251a55dc77a4368e7ef5495 /src | |
| parent | feba57a19b3cc7d98fc2e6c42a2aebe57fd59e2f (diff) | |
| download | openbsd-68c0acc116be4eb839b00e77668f3085f7e4ff97.tar.gz openbsd-68c0acc116be4eb839b00e77668f3085f7e4ff97.tar.bz2 openbsd-68c0acc116be4eb839b00e77668f3085f7e4ff97.zip | |
pkey_ec_derive: fix call to ECDH_compute_key()
The last argument is a pointer to the KDF, so use NULL, not 0.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_pmeth.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ec/ec_pmeth.c b/src/lib/libcrypto/ec/ec_pmeth.c index e1a068d62d..85ac4822d1 100644 --- a/src/lib/libcrypto/ec/ec_pmeth.c +++ b/src/lib/libcrypto/ec/ec_pmeth.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec_pmeth.c,v 1.25 2025/02/18 06:31:10 tb Exp $ */ | 1 | /* $OpenBSD: ec_pmeth.c,v 1.26 2025/03/13 10:39:51 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 2006. | 3 | * project 2006. |
| 4 | */ | 4 | */ |
| @@ -234,7 +234,7 @@ pkey_ec_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | |||
| 234 | 234 | ||
| 235 | outlen = *keylen; | 235 | outlen = *keylen; |
| 236 | 236 | ||
| 237 | ret = ECDH_compute_key(key, outlen, pubkey, eckey, 0); | 237 | ret = ECDH_compute_key(key, outlen, pubkey, eckey, NULL); |
| 238 | if (ret <= 0) | 238 | if (ret <= 0) |
| 239 | return 0; | 239 | return 0; |
| 240 | 240 | ||
