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 <kaduk@mit.edu>
(Merged from https://github.com/openssl/openssl/pull/3852)
diff --git a/test/tls13secretstest.c b/test/tls13secretstest.c
index daccd7c..e052d0b 100644
--- a/test/tls13secretstest.c
+++ b/test/tls13secretstest.c
@@ -226,8 +226,8 @@
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;
}