05-test_rand.t (1.1.1.3) | 05-test_rand.t (1.1.1.4) |
---|---|
1#! /usr/bin/env perl | 1#! /usr/bin/env perl |
2# Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved. | 2# Copyright 2015-2023 The OpenSSL Project Authors. All Rights Reserved. |
3# 4# Licensed under the Apache License 2.0 (the "License"). You may not use 5# this file except in compliance with the License. You can obtain a copy 6# in the file LICENSE in the source distribution or at 7# https://www.openssl.org/source/license.html 8 9use strict; 10use warnings; --- 13 unchanged lines hidden (view full) --- 24 25 my $success; 26 my @randdata; 27 my $expected = '0102030405060708090a0b0c0d0e0f10'; 28 29 @randdata = run(app(['openssl', 'rand', '-engine', 'ossltest', '-hex', '16' ]), 30 capture => 1, statusvar => \$success); 31 chomp(@randdata); | 3# 4# Licensed under the Apache License 2.0 (the "License"). You may not use 5# this file except in compliance with the License. You can obtain a copy 6# in the file LICENSE in the source distribution or at 7# https://www.openssl.org/source/license.html 8 9use strict; 10use warnings; --- 13 unchanged lines hidden (view full) --- 24 25 my $success; 26 my @randdata; 27 my $expected = '0102030405060708090a0b0c0d0e0f10'; 28 29 @randdata = run(app(['openssl', 'rand', '-engine', 'ossltest', '-hex', '16' ]), 30 capture => 1, statusvar => \$success); 31 chomp(@randdata); |
32 ok($success and $randdata[0] eq $expected, | 32 ok($success && $randdata[0] eq $expected, |
33 "rand with ossltest: Check rand output is as expected"); 34 35 @randdata = run(app(['openssl', 'rand', '-engine', 'dasync', '-hex', '16' ]), 36 capture => 1, statusvar => \$success); 37 chomp(@randdata); | 33 "rand with ossltest: Check rand output is as expected"); 34 35 @randdata = run(app(['openssl', 'rand', '-engine', 'dasync', '-hex', '16' ]), 36 capture => 1, statusvar => \$success); 37 chomp(@randdata); |
38 ok($success and length($randdata[0]) == 32, | 38 ok($success && length($randdata[0]) == 32, |
39 "rand with dasync: Check rand output is of expected length"); 40} | 39 "rand with dasync: Check rand output is of expected length"); 40} |