diff options
author | Shane Lontis <shane.lontis@oracle.com> | 2019-09-25 10:46:39 +1000 |
---|---|---|
committer | Shane Lontis <shane.lontis@oracle.com> | 2019-09-25 10:46:39 +1000 |
commit | bafde18324a5cd75c939624bad0c0498c6010315 (patch) | |
tree | b789734290158e98bbd17d72875797d15761ec72 /test | |
parent | 7c2a981ff7ca721a85687dcd972d54361434806f (diff) |
Add rc4 cipher to default provider
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9992)
Diffstat (limited to 'test')
-rw-r--r-- | test/recipes/30-test_evp.t | 3 | ||||
-rw-r--r-- | test/recipes/30-test_evp_data/evpciph.txt | 32 | ||||
-rw-r--r-- | test/recipes/30-test_evp_data/evpciph_rc4.txt | 62 |
3 files changed, 65 insertions, 32 deletions
diff --git a/test/recipes/30-test_evp.t b/test/recipes/30-test_evp.t index 4e1bfb6b0b..52f9c2882a 100644 --- a/test/recipes/30-test_evp.t +++ b/test/recipes/30-test_evp.t @@ -47,6 +47,9 @@ push @defltfiles, @sm4files unless disabled("sm4"); my @desfiles = qw( evpciph_des.txt ); push @defltfiles, @desfiles unless disabled("des"); +my @rc4files = qw( evpciph_rc4.txt ); +push @defltfiles, @rc4files unless disabled("rc4"); + plan tests => (scalar(@configs) * scalar(@files)) + scalar(@defltfiles) + 1; my $infile = bldtop_file('providers', platform->dso('fips')); diff --git a/test/recipes/30-test_evp_data/evpciph.txt b/test/recipes/30-test_evp_data/evpciph.txt index 44a6810ee7..9a90e1bd06 100644 --- a/test/recipes/30-test_evp_data/evpciph.txt +++ b/test/recipes/30-test_evp_data/evpciph.txt @@ -1503,38 +1503,6 @@ Key = 5840df6e29b02af1ab493b705bf16ea1ae8338f4dcc176a8 Plaintext = 466f7250617369 Ciphertext = afbeb0f07dfbf5419200f2ccb50bb24f -Title = RC4 tests - -Cipher = RC4 -Key = 0123456789abcdef0123456789abcdef -Plaintext = 0123456789abcdef -Ciphertext = 75b7878099e0c596 - -Cipher = RC4 -Key = 0123456789abcdef0123456789abcdef -Plaintext = 0000000000000000 -Ciphertext = 7494c2e7104b0879 - -Cipher = RC4 -Key = 00000000000000000000000000000000 -Plaintext = 0000000000000000 -Ciphertext = de188941a3375d3a - -Cipher = RC4 -Key = ef012345ef012345ef012345ef012345 -Plaintext = 0000000000000000000000000000000000000000 -Ciphertext = d6a141a7ec3c38dfbd615a1162e1c7ba36b67858 - -Cipher = RC4 -Key = 0123456789abcdef0123456789abcdef -Plaintext = 123456789ABCDEF0123456789ABCDEF0123456789ABCDEF012345678 -Ciphertext = 66a0949f8af7d6891f7f832ba833c00c892ebe30143ce28740011ecf - -Cipher = RC4 -Key = ef012345ef012345ef012345ef012345 -Plaintext = 00000000000000000000 -Ciphertext = d6a141a7ec3c38dfbd61 - Title = Camellia tests from RFC3713 # For all ECB encrypts and decrypts, the transformed sequence is diff --git a/test/recipes/30-test_evp_data/evpciph_rc4.txt b/test/recipes/30-test_evp_data/evpciph_rc4.txt new file mode 100644 index 0000000000..4cb068be9b --- /dev/null +++ b/test/recipes/30-test_evp_data/evpciph_rc4.txt @@ -0,0 +1,62 @@ +# +# Copyright 2019 The OpenSSL Project Authors. All Rights Reserved. +# +# Licensed under the Apache License 2.0 (the "License"). You may not use +# this file except in compliance with the License. You can obtain a copy +# in the file LICENSE in the source distribution or at +# https://www.openssl.org/source/license.html + +Title = RC4 tests + +Cipher = RC4 +Key = 0123456789abcdef0123456789abcdef +Plaintext = 0123456789abcdef +Ciphertext = 75b7878099e0c596 + +Cipher = RC4 +Key = 0123456789abcdef0123456789abcdef +Plaintext = 0000000000000000 +Ciphertext = 7494c2e7104b0879 + +Cipher = RC4 +Key = 00000000000000000000000000000000 +Plaintext = 0000000000000000 +Ciphertext = de188941a3375d3a + +Cipher = RC4 +Key = ef012345ef012345ef012345ef012345 +Plaintext = 0000000000000000000000000000000000000000 +Ciphertext = d6a141a7ec3c38dfbd615a1162e1c7ba36b67858 + +Cipher = RC4 +Key = 0123456789abcdef0123456789abcdef +Plaintext = 123456789ABCDEF0123456789ABCDEF0123456789ABCDEF012345678 +Ciphertext = 66a0949f8af7d6891f7f832ba833c00c892ebe30143ce28740011ecf + +Cipher = RC4 +Key = ef012345ef012345ef012345ef012345 +Plaintext = 00000000000000000000 +Ciphertext = d6a141a7ec3c38dfbd61 + +Title = RC4 tests (From RFC6229) + +Cipher = RC4-40 +Key = 0102030405 +Plaintext = 00000000000000000000000000000000 +Ciphertext = b2396305f03dc027ccc3524a0a1118a8 + +Cipher = RC4-40 +Key = 833222772a +Plaintext = 00000000000000000000000000000000 +Ciphertext = 80ad97bdc973df8a2e879e92a497efda + +Cipher = RC4 +Key = 0102030405060708090a0b0c0d0e0f10 +Plaintext = 00000000000000000000000000000000 +Ciphertext = 9ac7cc9a609d1ef7b2932899cde41b97 + +Cipher = RC4 +Key = ebb46227c6cc8b37641910833222772a +Plaintext = 00000000000000000000000000000000 +Ciphertext = 720c94b63edf44e131d950ca211a5a30 + |