From 72c1e37421ffe9a4db4bba46f3d736dbc227c255 Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Wed, 5 Aug 2020 16:24:24 -0700 Subject: [PATCH] Use global 'libctx' with RAND_bytes_ex to generate sendfile temp data. While here, check for failure from RAND_bytes_ex as well. Reviewed-by: Tomas Mraz Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/12111) --- test/sslapitest.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/sslapitest.c b/test/sslapitest.c index cbb488ca26..240cadde90 100644 --- a/test/sslapitest.c +++ b/test/sslapitest.c @@ -1118,7 +1118,9 @@ static int test_ktls_sendfile(int tls_version, const char *cipher) || !TEST_true(BIO_get_ktls_send(serverssl->wbio))) goto end; - RAND_bytes(buf, SENDFILE_SZ); + if (!TEST_true(RAND_bytes_ex(libctx, buf, SENDFILE_SZ))) + goto end; + out = BIO_new_file(tmpfilename, "wb"); if (!TEST_ptr(out)) goto end;