summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libcrypto/kdf/tls1_prf.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/libcrypto/kdf/tls1_prf.c b/src/lib/libcrypto/kdf/tls1_prf.c
index 7f6939adda..e28962da2e 100644
--- a/src/lib/libcrypto/kdf/tls1_prf.c
+++ b/src/lib/libcrypto/kdf/tls1_prf.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls1_prf.c,v 1.33 2024/07/09 17:29:51 tb Exp $ */ 1/* $OpenBSD: tls1_prf.c,v 1.34 2024/07/09 17:35:55 tb Exp $ */
2/* 2/*
3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project
4 * 2016. 4 * 2016.
@@ -294,8 +294,7 @@ tls1_prf_alg(const EVP_MD *md,
294} 294}
295 295
296static int 296static int
297pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, 297pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *key_len)
298 size_t *keylen)
299{ 298{
300 struct tls1_prf_ctx *kctx = ctx->data; 299 struct tls1_prf_ctx *kctx = ctx->data;
301 300
@@ -312,8 +311,7 @@ pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key,
312 return 0; 311 return 0;
313 } 312 }
314 return tls1_prf_alg(kctx->md, kctx->secret, kctx->secret_len, 313 return tls1_prf_alg(kctx->md, kctx->secret, kctx->secret_len,
315 kctx->seed, kctx->seed_len, 314 kctx->seed, kctx->seed_len, key, *key_len);
316 key, *keylen);
317} 315}
318 316
319const EVP_PKEY_METHOD tls1_prf_pkey_meth = { 317const EVP_PKEY_METHOD tls1_prf_pkey_meth = {