From: Neil Horman Date: Wed, 7 Jan 2026 14:34:51 +0000 (-0500) Subject: Add a test to ensure that instantiation of drbgs work X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f247e19fd3f0647be1864b482a744710bd478a1a;p=thirdparty%2Fopenssl.git Add a test to ensure that instantiation of drbgs work Reviewed-by: Eugene Syromiatnikov Reviewed-by: Paul Dale Reviewed-by: Nikola Pajkovsky (Merged from https://github.com/openssl/openssl/pull/29560) --- diff --git a/test/recipes/20-test_rand_config.t b/test/recipes/20-test_rand_config.t index 5919eef56d6..044a63f30ca 100644 --- a/test/recipes/20-test_rand_config.t +++ b/test/recipes/20-test_rand_config.t @@ -10,7 +10,7 @@ use strict; use warnings; -use OpenSSL::Test; +use OpenSSL::Test qw/:DEFAULT result_dir/; use OpenSSL::Test::Utils; setup("test_rand_config"); @@ -57,7 +57,7 @@ my @aria_tests = ( push @rand_tests, @aria_tests unless disabled("aria"); -plan tests => scalar @rand_tests; +plan tests => scalar @rand_tests * 2; my $contents =<<'CONFIGEND'; openssl_conf = openssl_init @@ -86,6 +86,9 @@ foreach (@rand_tests) { $ENV{OPENSSL_CONF} = $tmpfile; ok(comparelines($_->{expected}), $_->{desc}); + # Also check that instantiating the drbg works + my $result_dir = result_dir(); + ok(run(app(["openssl", "rand", "-writerand", "$result_dir/$tmpfile.bin"]))); } # Check that the stdout output contains the expected values.