diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/kdf/tls1_prf.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/kdf/tls1_prf.c b/src/lib/libcrypto/kdf/tls1_prf.c index 26fa653f96..bb97b2f723 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.24 2024/07/09 16:57:27 tb Exp $ */ | 1 | /* $OpenBSD: tls1_prf.c,v 1.25 2024/07/09 16:58:13 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. |
| @@ -334,7 +334,7 @@ tls1_prf_alg(const EVP_MD *md, | |||
| 334 | out, out_len); | 334 | out, out_len); |
| 335 | 335 | ||
| 336 | if (!tls1_prf_P_hash(EVP_md5(), | 336 | if (!tls1_prf_P_hash(EVP_md5(), |
| 337 | secret, secret_len/2 + (secret_len & 1), | 337 | secret, secret_len / 2 + (secret_len & 1), |
| 338 | seed, seed_len, out, out_len)) | 338 | seed, seed_len, out, out_len)) |
| 339 | return 0; | 339 | return 0; |
| 340 | 340 | ||
| @@ -342,8 +342,8 @@ tls1_prf_alg(const EVP_MD *md, | |||
| 342 | KDFerror(ERR_R_MALLOC_FAILURE); | 342 | KDFerror(ERR_R_MALLOC_FAILURE); |
| 343 | return 0; | 343 | return 0; |
| 344 | } | 344 | } |
| 345 | if (!tls1_prf_P_hash(EVP_sha1(), secret + secret_len/2, | 345 | if (!tls1_prf_P_hash(EVP_sha1(), secret + secret_len / 2, |
| 346 | secret_len/2 + (secret_len & 1), seed, seed_len, tmp, out_len)) { | 346 | secret_len / 2 + (secret_len & 1), seed, seed_len, tmp, out_len)) { |
| 347 | freezero(tmp, out_len); | 347 | freezero(tmp, out_len); |
| 348 | return 0; | 348 | return 0; |
| 349 | } | 349 | } |
