From a19ae67d8da53a4a5878e34d1070d3aeb1f5963c Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Wed, 5 Jul 2017 11:23:16 +0100 Subject: Update tls13_hkdf_expand() to take the length of the data In most scenarios the length of the input data is the hashsize, or 0 if the data is NULL. However with the new ticket_nonce changes the length can be different. Reviewed-by: Ben Kaduk (Merged from https://github.com/openssl/openssl/pull/3852) --- test/tls13secretstest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/tls13secretstest.c') diff --git a/test/tls13secretstest.c b/test/tls13secretstest.c index daccd7c360..e052d0bd03 100644 --- a/test/tls13secretstest.c +++ b/test/tls13secretstest.c @@ -226,8 +226,8 @@ static int test_secret(SSL *s, unsigned char *prk, return 0; } - if (!tls13_hkdf_expand(s, md, prk, label, labellen, hash, gensecret, - hashsize)) { + if (!tls13_hkdf_expand(s, md, prk, label, labellen, hash, hashsize, + gensecret, hashsize)) { TEST_error("Secret generation failed"); return 0; } -- cgit v1.2.3