[openssl] master update

Matt Caswell matt at openssl.org
Fri Dec 11 11:07:15 UTC 2020


The branch master has been updated
       via  730bee525368eb01fbf221d9b1bcf590ccb5153f (commit)
       via  abec331fd3ff876713ab19bb962a54ffea9a7efe (commit)
       via  8891a12b5b8fcce9cb36dbb444ff09df9f16dbea (commit)
       via  d5e8d260089dd928b27d72096c745f61ca4a0d57 (commit)
       via  f2130201f19f74d6d8bbd19e20a6fe33f95d49c6 (commit)
       via  81959b26a31bfa807f80d43234db2168f80784c2 (commit)
       via  39e3daeead143f5599ec58d52ff54cbde3cf27d4 (commit)
       via  49da54b9faca740592ff0645b480dfeaca775970 (commit)
       via  5ae54dbac17b1408f70dfc273cd467734d065767 (commit)
       via  3a43b30ebb2bea7d3a45767751dd695bb9903630 (commit)
      from  a67c70107c05e3088f6f2689c32dec3815abb476 (commit)


- Log -----------------------------------------------------------------
commit 730bee525368eb01fbf221d9b1bcf590ccb5153f
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 13:19:52 2020 +0000

    Skip cms tests using RC2 if no legacy provider
    
    Fixes #12510
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit abec331fd3ff876713ab19bb962a54ffea9a7efe
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 13:16:33 2020 +0000

    Don't run a legacy specific PKCS12 test if no legacy provider
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit 8891a12b5b8fcce9cb36dbb444ff09df9f16dbea
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 13:09:28 2020 +0000

    Don't use the legacy provider in test_store if its not available
    
    If we don't have the legacy provider then we avoid having to use it.
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit d5e8d260089dd928b27d72096c745f61ca4a0d57
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 13:01:54 2020 +0000

    Don't load the legacy provider in test_evp_libctx unnecessarily
    
    We don't need the legacy provider, so don't load it. This avoids
    problems in a no-legacy build
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit f2130201f19f74d6d8bbd19e20a6fe33f95d49c6
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 12:56:16 2020 +0000

    Don't load the legacy provider if not available in test_enc_more
    
    If the legacy provider isn't available then we shouldn't attempt to
    load or use it.
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit 81959b26a31bfa807f80d43234db2168f80784c2
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 12:45:47 2020 +0000

    Skip testing ciphers in the legacy provider if no legacy
    
    test_enc should not test ciphers that are not available due to a lack
    of the legacy provider
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit 39e3daeead143f5599ec58d52ff54cbde3cf27d4
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 12:28:31 2020 +0000

    Don't load the legacy provider in endecoder_legacy_test
    
    In spite of the name the endecoder_legacy_test does not need the
    legacy provider. Therefore we avoid loading it so that no-legacy
    builds still run the test successfully.
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit 49da54b9faca740592ff0645b480dfeaca775970
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 12:23:37 2020 +0000

    Don't use legacy provider if not available in test_ssl_old
    
    If we've been configured with no-legacy then we should not attempt to
    load the legacy provider.
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit 5ae54dbac17b1408f70dfc273cd467734d065767
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 12:03:31 2020 +0000

    Fix sslapitest.c if built with no-legacy
    
    We skip a test that uses the no-legacy option. Unfortuantely there is
    no OPENSSL_NO_LEGACY to test, so we just check whether we were successful
    in loading the legacy provider - and if not we skip the test.
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

commit 3a43b30ebb2bea7d3a45767751dd695bb9903630
Author: Matt Caswell <matt at openssl.org>
Date:   Wed Dec 2 11:56:31 2020 +0000

    Skip evp_test cases where we need the legacy prov and its not available
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/13595)

-----------------------------------------------------------------------

Summary of changes:
 test/recipes/04-test_encoder_decoder_legacy.t     |  2 +-
 test/recipes/20-test_enc.t                        |  8 +-
 test/recipes/20-test_enc_more.t                   |  8 +-
 test/recipes/30-test_evp_data/evpciph_bf.txt      |  8 ++
 test/recipes/30-test_evp_data/evpciph_cast5.txt   | 63 +++++++++++++++
 test/recipes/30-test_evp_data/evpciph_des.txt     | 13 +++
 test/recipes/30-test_evp_data/evpciph_idea.txt    | 97 +++++++++++++++++++++++
 test/recipes/30-test_evp_data/evpciph_rc2.txt     | 15 ++++
 test/recipes/30-test_evp_data/evpciph_rc4.txt     | 11 +++
 test/recipes/30-test_evp_data/evpciph_rc5.txt     | 15 ++++
 test/recipes/30-test_evp_data/evpciph_seed.txt    | 50 ++++++++++++
 test/recipes/30-test_evp_data/evpmd_md.txt        | 14 ++++
 test/recipes/30-test_evp_data/evpmd_mdc2.txt      |  3 +
 test/recipes/30-test_evp_data/evpmd_ripemd.txt    |  8 ++
 test/recipes/30-test_evp_data/evpmd_whirlpool.txt |  9 +++
 test/recipes/30-test_evp_libctx.t                 |  2 +-
 test/recipes/80-test_cms.t                        |  2 +
 test/recipes/80-test_pkcs12.t                     |  2 +-
 test/recipes/80-test_ssl_old.t                    |  9 ++-
 test/recipes/90-test_store.t                      | 10 ++-
 test/sslapitest.c                                 | 11 ++-
 21 files changed, 348 insertions(+), 12 deletions(-)

diff --git a/test/recipes/04-test_encoder_decoder_legacy.t b/test/recipes/04-test_encoder_decoder_legacy.t
index ef252a3766..d6671b2215 100644
--- a/test/recipes/04-test_encoder_decoder_legacy.t
+++ b/test/recipes/04-test_encoder_decoder_legacy.t
@@ -22,6 +22,6 @@ plan tests => 1;
 
 
 $ENV{OPENSSL_MODULES} = abs_path(bldtop_dir("providers"));
-$ENV{OPENSSL_CONF} = abs_path(srctop_file("test", "default-and-legacy.cnf"));
+$ENV{OPENSSL_CONF} = abs_path(srctop_file("test", "default.cnf"));
 
 ok(run(test(["endecoder_legacy_test"])));
diff --git a/test/recipes/20-test_enc.t b/test/recipes/20-test_enc.t
index 003b1fc344..8cd4cf98b7 100644
--- a/test/recipes/20-test_enc.t
+++ b/test/recipes/20-test_enc.t
@@ -15,6 +15,7 @@ use File::Copy;
 use File::Compare qw/compare_text/;
 use File::Basename;
 use OpenSSL::Test qw/:DEFAULT srctop_file bldtop_dir/;
+use OpenSSL::Test::Utils;
 
 setup("test_enc");
 
@@ -27,13 +28,16 @@ my $test = catfile(".", "p");
 
 my $cmd = "openssl";
 my $provpath = bldtop_dir("providers");
-my @prov = ("-provider-path", $provpath, "-provider", "default", "-provider", "legacy");
-
+my @prov = ("-provider-path", $provpath, "-provider", "default");
+push @prov, ("-provider", "legacy") unless disabled("legacy");
 my $ciphersstatus = undef;
 my @ciphers =
     map { s/^\s+//; s/\s+$//; split /\s+/ }
     run(app([$cmd, "list", "-cipher-commands"]),
         capture => 1, statusvar => \$ciphersstatus);
+ at ciphers = grep {!/^(bf|cast|des$|des-cbc|des-cfb|des-ecb|des-ofb|desx|idea
+                     |rc2|rc4|seed)/x} @ciphers
+    if disabled("legacy");
 
 plan tests => 2 + (scalar @ciphers)*2;
 
diff --git a/test/recipes/20-test_enc_more.t b/test/recipes/20-test_enc_more.t
index 27fc901a16..0bddac00eb 100644
--- a/test/recipes/20-test_enc_more.t
+++ b/test/recipes/20-test_enc_more.t
@@ -16,6 +16,8 @@ use File::Copy;
 use File::Compare qw/compare_text/;
 use File::Basename;
 use OpenSSL::Test qw/:DEFAULT srctop_file bldtop_dir/;
+use OpenSSL::Test::Utils;
+
 
 setup("test_evp_more");
 
@@ -26,7 +28,8 @@ my $plaintext = catfile(".", "testdatafile");
 my $fail = "";
 my $cmd = "openssl";
 my $provpath = bldtop_dir("providers");
-my @prov = ("-provider-path", $provpath, "-provider", "default", "-provider", "legacy");
+my @prov = ("-provider-path", $provpath, "-provider", "default");
+push @prov, ("-provider", "legacy") unless disabled("legacy");
 
 my $ciphersstatus = undef;
 my @ciphers =
@@ -34,6 +37,9 @@ my @ciphers =
          (map { split /\s+/ }
           run(app([$cmd, "enc", "-list"]),
               capture => 1, statusvar => \$ciphersstatus)));
+ at ciphers = grep {!/^-(bf|blowfish|cast|des$|des-cbc|des-cfb|des-ecb|des-ofb
+                      |desx|idea|rc2|rc4|seed)/x} @ciphers
+    if disabled("legacy");
 
 plan tests => 2 + scalar @ciphers;
 
diff --git a/test/recipes/30-test_evp_data/evpciph_bf.txt b/test/recipes/30-test_evp_data/evpciph_bf.txt
index 26b530780b..5ff1e4e53b 100644
--- a/test/recipes/30-test_evp_data/evpciph_bf.txt
+++ b/test/recipes/30-test_evp_data/evpciph_bf.txt
@@ -9,17 +9,20 @@
 
 Title = Self generated BF test vectors
 
+Availablein = legacy
 Cipher = BF-ECB
 Key = 000102030405060708090a0b0c0d0e0f
 Plaintext = 0f0e0c0d0b0a09080706050403020100
 Ciphertext = 079590e0010626685653b9b6c2a406e0
 
 #Bigger key
+Availablein = legacy
 Cipher = BF-ECB
 Key = 000102030405060708090a0b0c0d0e0f00000000
 Plaintext = 0f0e0c0d0b0a09080706050403020100
 Ciphertext = 7a0fe3734ad4785b49e59296b7861789
 
+Availablein = legacy
 Cipher = BF-CBC
 Key = 000102030405060708090a0b0c0d0e0f
 IV = 0101010101010101
@@ -27,12 +30,14 @@ Plaintext = 0f0e0c0d0b0a09080706050403020100
 Ciphertext = 39c65006742b62a49f7a40ff69749c0a
 
 #Bigger key
+Availablein = legacy
 Cipher = BF-CBC
 Key = 000102030405060708090a0b0c0d0e0f00000000
 IV = 0101010101010101
 Plaintext = 0f0e0c0d0b0a09080706050403020100
 Ciphertext = 3a5cefdb91e56e7aab45e7ea562bd465
 
+Availablein = legacy
 Cipher = BF-OFB
 Key = 0001020304050607
 IV = 0101010101010101
@@ -40,12 +45,14 @@ Plaintext = 0f0e0c0d0b0a09080706050403020100
 Ciphertext = 27be8331cdc52dc61724029d302b9358
 
 #Bigger key
+Availablein = legacy
 Cipher = BF-OFB
 Key = 000102030405060700000000
 IV = 0101010101010101
 Plaintext = 0f0e0c0d0b0a09080706050403020100
 Ciphertext = f108f229cc1cbe228aa3b2407979289a
 
+Availablein = legacy
 Cipher = BF-CFB
 Key = 0001020304050607
 IV = 0101010101010101
@@ -53,6 +60,7 @@ Plaintext = 0f0e0c0d0b0a09080706050403020100
 Ciphertext = 27be8331cdc52dc675a93625f90f5db4
 
 #Bigger key
+Availablein = legacy
 Cipher = BF-CFB
 Key = 000102030405060700000000
 IV = 0101010101010101
diff --git a/test/recipes/30-test_evp_data/evpciph_cast5.txt b/test/recipes/30-test_evp_data/evpciph_cast5.txt
index 37600e6c28..431982f706 100644
--- a/test/recipes/30-test_evp_data/evpciph_cast5.txt
+++ b/test/recipes/30-test_evp_data/evpciph_cast5.txt
@@ -8,360 +8,420 @@
 
 Title = CAST5 Test vectors (from https://github.com/pyca/cryptography)
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 1f8e4973953f3fb0bd6b16662e9a3c17
 IV = 2fe2b333ceda8f98
 Plaintext = 45cf12964fc824ab76616ae2f4bf0822
 Ciphertext = 327c198b9d0a59456a2194bd21fc3ff0
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 0700d603a1c514e46b6191ba430a3a0c
 IV = aad1583cd91365e3
 Plaintext = 068b25c7bfb1f8bdd4cfc908f69dffc5ddc726a197f0e5f720f730393279be91
 Ciphertext = f5ce00a3ba73e5a289789783c34787e11d27859beac26bb53dc732f03c80c548
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 3348aa51e9a45c2dbe33ccc47f96e8de
 IV = 19153c673160df2b
 Plaintext = 9b7cee827a26575afdbb7c7a329f887238052e3601a7917456ba61251c214763d5e1847a6ad5d54127a399ab07ee3599
 Ciphertext = 3c033e10fad0c4ce1e62e2a91488090947c5e0ac0dd5f55c1b15b0b02fa7cfd20f61b02d67ea9f326c5475447dee69bf
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = b7f3c9576e12dd0db63e8f8fac2b9a39
 IV = c80f095d8bb1a060
 Plaintext = 9ac19954ce1319b354d3220460f71c1e373f1cd336240881160cfde46ebfed2e791e8d5a1a136ebd1dc469dec00c4187722b841cdabcb22c1be8a14657da200e
 Ciphertext = 219e4a20d3fcffa9c5d3b74038f2147ff3baf9c828bff134dfc1655ddec01120dc59069682e1fea35ce4dc2d1ee7e15929bdcaeddb0e2894fd21e1a95cff853f
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = b6f9afbfe5a1562bba1368fc72ac9d9c
 IV = 3f9d5ebe250ee7ce
 Plaintext = db397ec22718dbffb9c9d13de0efcd4611bf792be4fce0dc5f25d4f577ed8cdbd4eb9208d593dda3d4653954ab64f05676caa3ce9bfa795b08b67ceebc923fdc89a8c431188e9e482d8553982cf304d1
 Ciphertext = 9a489a104fece86017fa9e8bfa66322a07c940dc2709f4ed7aa85343449a774880b977eb3a95c797593f38a52009095f4792ce957ec95866739ab7ee520938d11f6601036691aea9a83948c00c1a2fb3
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = bbe7b7ba07124ff1ae7c3416fe8b465e
 IV = 7f65b5ee3630bed6
 Plaintext = 2aad0c2c4306568bad7447460fd3dac054346d26feddbc9abd9110914011b4794be2a9a00a519a51a5b5124014f4ed2735480db21b434e99a911bb0b60fe0253763725b628d5739a5117b7ee3aefafc5b4c1bf446467e7bf5f78f31ff7caf187
 Ciphertext = 3cc5a34d2592daa6d8bda161a349b52a1dcb8899654bb15ff295ab05ff666c1b31184801033e374e1f0f4f08f745a9af688f3d869ca8362d7e3b34c6dca259a3c14033f1c4f15c106552ac2cd3e953234bafefac74df0cb8757ab1d46e4b8914
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 89a553730433f7e6d67d16d373bd5360
 IV = f724558db3433a52
 Plaintext = 807bc4ea684eedcfdcca30180680b0f1ae2814f35f36d053c5aea6595a386c1442770f4d7297d8b91825ee7237241da8925dd594ccf676aecd46ca2068e8d37a3a0ec8a7d5185a201e663b5ff36ae197110188a23503763b8218826d23ced74b31e9f6e2d7fbfa6cb43420c7807a8625
 Ciphertext = ab1d2225e541a27a00e8e7a698f12d5044eac004b5c1362dd9df4c484ec1e7f22be8946f5a1c8450c5a7e3fd319af94c17dd3472ec8c0a52a5cbcb112bb5fb467511afb58e9f4b5fdbbb0c64f39b31c968582d06b980f05dac45ee0f6b30144bf41aa1582db3d669c0061eba42f591f1
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = c491ca31f91708458e29a925ec558d78
 IV = 9ef934946e5cd0ae
 Plaintext = cb6a787e0dec56f9a165957f81af336ca6b40785d9e94093c6190e5152649f882e874d79ac5e167bd2a74ce5ae088d2ee854f6539e0a94796b1e1bd4c9fcdbc79acbef4d01eeb89776d18af71ae2a4fc47dd66df6c4dbe1d1850e466549a47b636bcc7c2b3a62495b56bb67b6d455f1eebd9bfefecbca6c7f335cfce9b45cb9d
 Ciphertext = 37fbb13aedae35151641acb2db6df6044e7c860320a1e9ee4977ba9ebbecbcaa995ea76cdbb9d3ea017ff3d9d650befdb4b35c98ae444b762432b5fd2a172b30ed879044bd870f9bd9f1e90aa89fe08b8c39b06890e816f5d21069f591cc2f656694d1acb0de7273f5c16a6dd69d3c77789b11b7450eb524d9f98640ac855f8a
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = f6e87d71b0104d6eb06a68dc6a71f498
 IV = 1c245f26195b76eb
 Plaintext = f82bef3c73a6f7f80db285726d691db6bf55eec25a859d3ba0e0445f26b9bb3b16a3161ed1866e4dd8f2e5f8ecb4e46d74a7a78c20cdfc7bcc9e479ba7a0caba9438238ad0c01651d5d98de37f03ddce6e6b4bd4ab03cf9e8ed818aedfa1cf963b932067b97d776dce1087196e7e913f7448e38244509f0caf36bd8217e15336d35c149fd4e41707893fdb84014f8729
 Ciphertext = 2edff012cd4cb447f58c00391c86e187d0d9a70b800f12bcb0436e423c21adb7eafcae0833b74228e01784b02de552e10a89fbd272b89aadf4316b9fe10917e8fb9c959fb00b920c1bce4517cd37458ef3f51a6c27366339051adc47147f375b5ec63d84c1e5cc386babc24fc4ee4dec507c5e9f5d6631adad59b7464b4950abf2c7af2f9599b2a371616469a55e0ffb
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 2c14413751c31e2730570ba3361c786b
 IV = 1dbbeb2f19abb448
 Plaintext = 40d930f9a05334d9816fe204999c3f82a03f6a0457a8c475c94553d1d116693adc618049f0a769a2eed6a6cb14c0143ec5cccdbc8dec4ce560cfd206225709326d4de7948e54d603d01b12d7fed752fb23f1aa4494fbb00130e9ded4e77e37c079042d828040c325b1a5efd15fc842e44014ca4374bf38f3c3fc3ee327733b0c8aee1abcd055772f18dc04603f7b2c1ea69ff662361f2be0a171bbdcea1e5d3f
 Ciphertext = cc16f1685b309c380fa0a6556a604040a3e6eb326f1884b7c5d85d5bfdf925c96d0621e69b1f601463d23efdee60d531211c638ffca1134ddd70fa21d65b30fb462af045d32547acafbfb9c9c40e5e66bbcd23abf7adb3239da666a220a6b79dc335c2adb11559de7077348af3dd551374d95a800bed393cc3d12b220eca16564100373f6d4c422e1f94d6f82b38431a7bb8e13750e7f09afdf6677fb9cb2077
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 6a7082cf8cda13eff48c8158dda206ae
 IV = bd4172934078c201
 Plaintext = 940bc76d61e2c49dddd5df7f37fcf105
 Ciphertext = 431c2991b6388feb25ac695408c0b5ab
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 625eefa18a4756454e218d8bfed56e36
 IV = 73d9d0e27c2ec568
 Plaintext = 360dc1896ce601dfb2a949250067aad96737847a4580ede2654a329b842fe81e
 Ciphertext = 6da475bb7ca9345d9d321c2e523a4c42f281df4529264da2e95d3616037a8b7a
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = fd6e0b954ae2e3b723d6c9fcae6ab09b
 IV = f08b65c9f4dd9500
 Plaintext = a206385945b21f812a9475f47fddbb7fbdda958a8d14c0dbcdaec36e8b28f1f6ececa1ceae4ce17721d162c1d42a66c1
 Ciphertext = ca71fa129c94f5f67ad8928b70b788b4d621fef07aead8ae5aecbfc9027651bf1888cc4459627ff8c7a5383f56f95b87
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 7b1ab9144b0239315cd5eec6c75663bd
 IV = 0b1e74f45c17ff30
 Plaintext = b968aeb199ad6b3c8e01f26c2edad444538c78bfa36ed68ca76123b8cdce615a01f6112bb80bfc3f17490578fb1f909a52e162637b062db04efee291a1f1af60
 Ciphertext = 5570f2e5fc0390d718adbed7e3ef74bf390317936846438190e9cc8424ba6c6f026ba29a6980a15fd090a8b6ee4a182e3de0817862b05b9cf2202ed6421fe0b6
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 36466b6bd25ea3857ea42f0cac1919b1
 IV = 7186fb6bdfa98a16
 Plaintext = 999983467c47bb1d66d7327ab5c58f61ddb09b93bd2460cb78cbc12b5fa1ea0c5f759ccc5e478697687012ff4673f6e61eecaeda0ccad2d674d3098c7d17f887b62b56f56b03b4d055bf3a4460e83efa
 Ciphertext = 551db27bab09919fbb3f257080c1972e4297a37cb5c77b14c2622a476914b95e726b0814172e3189bf3b93adef6ef8eedddd2917793e04f4ba0d57503f426503d624f65d0b1e8b9f62d2bf08c752c90c
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 89373ee6e28397640d5082eed4123239
 IV = 1a74d7c859672c80
 Plaintext = 45efd00daa4cdc8273ef785cae9e944a7664a2391e1e2c449f475acec0124bbc22944331678617408a1702917971f4654310ffb9229bec6173715ae512d37f93aaa6abf009f7e30d65669d1db0366b5bce4c7b00f871014f5753744a1878dc57
 Ciphertext = cb373a6d2f2463b81b4bfece800c6a0d1afebbf5dff76c67cab44844b6c2569c59770f569efa6dd26d74aa1f24999edcfb979db7a34a4155367dab091d9306c4a89acf932d442bb4ca70bef3b6c0866fc79f29d24af40e1e5f9626d13f752fa8
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = bab0cceddc0abd63e3f82e9fbff7b8aa
 IV = 68b9140f300490c5
 Plaintext = c5585ff215bbb73ba5393440852fb199436de0d15e55c631f877670aa3eda9f672eb1f876f09544e63558436b8928000db2f02a5ad90f95b05ac4cf49e198e617e7678480fdf0efacc6aae691271e6cdd3541ebf719a1ccaedb24e2f80f92455dd5910cb5086b0960a3942ec182dcbd7
 Ciphertext = 3580a9b62d3ac4798ad351a53efdc98b5f4e2eb04e19d0328ee0931a0647172cb9596ff7441c78625fcccfa1c0e579c811142441253a169914b3435f2e4d47ccca4151d6d0c9399071e23879cb5f355659bdca594c9c59039c9ec90f87bfed3c830d624298681e5523d537ab58a0f340
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 9c702898efa44557b29ed283f5bc0293
 IV = cec6e1b82e8b2a59
 Plaintext = 1d1f8d81bdc3e2c7cb057f408e6450000c5aaed3260ff1e87fbb6f324df6887ffd8f78d7e2a04c9ed9deda9d64482d2b002f4a2b78d8b4f691875c8295d4a64b22257ceaf713ed2f4b92530d7ad7151d629acda882b4829577a43990b0948c1149c22fe4273656d1b08833930e8b06709a94579a78fc220f7057bbc1fa9f6563
 Ciphertext = be790efc9fb2fd205402cb355ecf881ee7dc7d4cf19441374c37c3cb4fedd6a1996a703bc42b88c2c93adb0628b39483cc8f6e26a1f1fbcef685f6c4640b85922540ae5c263428e531847f7fc5cd8c8ed069b4dc3c0f23f89edebaee567c4268cb78710803b263832ef74259885470bbee6fe6f1997f84fb88dbe17860b52dce
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 5674636dbdb38f705f0b08c372ef4785
 IV = 3f20ce0509b57420
 Plaintext = 6d40fd2f908f48ce19241b6b278b1b1676dffd4a97ce9f8a1574c33bc59237deb536bee376fd6c381e6987700e39283aa111cf1a59f26fae6fb6700bf012646a2ab80239bf5e1632329043aa87d7911978b36523a2bc0bed9a9737ccf7a00baa2f3822b4e9e742e168e7069290705fed2eb63aa044b78f97dd33a8d6b24741ec1fd8c8db79d93b884e762dba0f406961
 Ciphertext = b1793ca5c3b6ad612d5616841d9c281ed4ba2a8355caffb122184cb01f18102c5b0837d316e76dbcd93b70fa3dc6b741aa1262f976afa5807832f87e77156a6c9eadf2b986d3cd29a6452948ad818d2c864faf352d0002e2b824de9a00dc230cb530fb6b19195aeae9d2f6b032bff28f5cf483f7835310f880afa6d9210666b6c2c121a51abc86cbe9468ba423944409
 
+Availablein = legacy
 Cipher = CAST5-CBC
 Key = 97a1025529b9925e25bbe78770ca2f99
 IV = d4b4eab92aa9637e
 Plaintext = e8b89150d8438bf5b17449d6ed26bd72127e10e4aa57cad85283e8359e089208e84921649f5b60ea21f7867cbc9620560c4c6238db021216db453c9943f1f1a60546173daef2557c3cdd855031b353d4bf176f28439e48785c37d38f270aa4a6faad2baabcb0c0b2d1dd5322937498ce803ba1148440a52e227ddba4872fe4d81d2d76a939d24755adb8a7b8452ceed2d179e1a5848f316f5c016300a390bfa7
 Ciphertext = 78b56a69ffcb77d3a848ad2ccb9b67263d9d9668936b040d5a0fb514013fa4dc012f7ccb54c0d30b764d96ff5edf70d4c90d95015c2555656581bfbf7c13a86b8254ffd177246938cb706abdb9ff6e752a763e36c6102a124683695dba4bab2bd8fc2100b99734f2bf4de56c0a3f3b701593b9efdbcb1cc4bc220d2ecbbf5d8a5a13aab7fd35d923cefc87e5a97587e5903a5af0b00e3d747435ad495c55155b
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 085b8af6788fa6bc1a0b47dcf50fbd35
 IV = 58cb2b12bb52c6f1
 Plaintext = 4b5a872260293312eea1a570fd39c788
 Ciphertext = 453d00cb11e1cf4e52ee11c1c22cd6b6
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 701ccc4c0e36e512ce077f5af6ccb957
 IV = 5337ddeaf89a00dd
 Plaintext = cc1172f2f80866d0768b25f70fcf6361aab7c627c8488f97525d7d88949beeea
 Ciphertext = 0cb41e41b55c3aa4f7a002e7ffbe438897769b9cb77e7a8ff9237d8e066fc64f
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 0a8e8876c96cddf3223069002002c99f
 IV = b125a20ecd79e8b5
 Plaintext = 4fd0ecac65bfd321c88ebca0daea35d2b061205d696aab08bea68320db65451a6d6c3679fdf633f37cf8ebcf1fa94b91
 Ciphertext = 8feace1e2d6aedf53e779ee3d62e3635a2d1234802665bc34c8be46f397e04aecaea6045f3d0194ea9002dfa358ed390
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = b9ba9fa32cc491d8ac2beb5f99193d57
 IV = 95511452b71e53e9
 Plaintext = b40382705aaeea41097c309da6cd06010f15e09c0130fa4b3af69cc8da109d1f0f0a2661f1a8b89bab7e7009dcbb8a883d46254a830c45cd87981e0ea4e490fa
 Ciphertext = 6774ade6984392eaf670dc2f8c2397e87af5c850325376d9230cf622d7f0a0fd0a4a0c68565c9efdaf58c2aec18e352a315a0f9ca6beeb8e1bf4dfb673768f0e
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 5947bbd78b06bb5ea2fc67ed7b24216e
 IV = 8e4722ad2230b15f
 Plaintext = 9e69423653c20c982794ed35d63c1a78e8ac14f37e1888ae4bf273bfe119891b2e4ed8ac46e7a9a463c7a710298d43b02f0c5606bcfc08adceeef2ec61867f8bede498e53163803f2f86fc58782fb841
 Ciphertext = f15a5b0a9f323931149fa5549f98a2cd14995a177910644dbb10fc1f6cfb281d4cf09958a5bcb23931640ca932ec50fd67e85532fe5a89a736b1027cc0423a4b5d609d6ee91fddd8b0921fc8cb6f2044
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = abce650e78f969b3b210151c74117fd2
 IV = bc4659fbb7073c1f
 Plaintext = 322eae07df5ad2ddd64bba34e42d30c1b884f842e71efa123345a3fb0c39884c57dd4c2c6fb0c42e69ff5a269d59af3a6144853c182edb376ca65947d7ccefae6806ba25c4f527706ba85a353c0fd10e3cb244dd93a2d060d7b055058dde1dff
 Ciphertext = a03ddffb19dbfae5dc4190382c88b57ece48a562adb1d2a97554475430c30c174cd58cb05f04d4ca6ca07b1413735e4c192157af2738de438fd4e8544e32e5476645a9eae06b097ae624100f1294c1870bb48910929166d200bd12f4b0b34a6e
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 9f56e19b09dd3fee0e110f71e9967b7a
 IV = 1155cf4231bf7ac5
 Plaintext = ad1e4d3162a5084f581117639a13fc35df5449625ffe0f01e57d9a8726875be8515926ffe7449e30cd69ed4ca0c1b8b4486051c2d0fa2f6474a69c0afce2aec349d778a22edf81678145765b714c1b7c197287da56f59141d6978618729e1d89be20ace3de7d9b3c9b2d195ab6bc0fd4
 Ciphertext = ae27a1f299072d0bf7ea533d6ef2b490b78fa926bc5e7195300a2676b8e8a54bacac00d91c1f734ec959c2260dcb123e22b4d10cb810625dff0810f570755cdc520c3eaaa86412b1b382f4ca6c25953144d8a959ee9db4771aad2a1dfc812e3f0016d75d95168629be284adf3734c0b6
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 31c485c996d6ceb2d17e0aa05b2490e4
 IV = 8c37f33405051b4c
 Plaintext = ac68de6a2c2144c6b4fd975a8dec93447391e7c9a4fde63d36be7f23ad186f96cd92b5e8adb546880d100329e97fe8204fad860e6dd8b3c0eed4805387536b9ccc63d6c74938b83dce2c93cc0a04a6025b7563d9e5e7239ae27819fb3844848a51e4294f273401ad9e592f8a170334b042f0667233b29f92b9b13262eb73232a
 Ciphertext = 0fa7effeec07717c49fc5bfa2e0dcd96b3bb5ed3080171621c67bbaf795a06bc4aa8fcb82217ff3f164a8abe0a92f9f9baf05809962b2a684eb6acdaa3a0935e298c8e23e1f1a19cd3cf174c92ff07df0541bc2fedbedcf721f11e398dabbcd3cd1b5842e8a8a117b7f97ee7d17b4a7c7a9126eefb45ca7d3e76d8240f64fa92
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 556ccfa360ecb5025032dddb124cad4d
 IV = d54c6fdcc85dc0a2
 Plaintext = 71fbf180effac3dca0d69d40e4017dbe50455396f9fb6507ef7df26507de156cded8edd41a05fb25f352cbcdf3b2d770f90fa87f84863e0c2ed3b2dd770a1abfc489ad1ca82a28d061bd7039a6b5788da021657136def0c78d0b0cc7cfbec9512cf579811fd01185f3fdd2ab857328be4b63d293956b43df130e484b9861eccb1d06992b095e7febb0fb394c1954aeab
 Ciphertext = eea7b5280a023d240e01e428eb566ef6ce709de1e961fb45256f453b4c63a8adcb3cd22fb58c6d091bcc91bf57e2d09f3290658a4a72af2427d338e4b559a0598a0983edbcf5c441540ca8d43a91c3623f2cfa604ac002c7e95e9ca4e3d685ba62b862a6de78724074261fe6e5094dc18db65b64b914f5125ba52b92a55719ab66e9fb4d1032419ede1d51123277dd43
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 7cb81fc4b203b0fa9bec49759bd515c2
 IV = 4d5e2fa3bf73f488
 Plaintext = 362789b376d85eb8181d4eeea52d42e873ce7741c11a2f820383a7457b15489b09fb21ac4445959dc9e851b7d40682c50d7044bda46a5da39fae2bab73b3db9ed22edc7ec5da936dfa7451cb5f0a829ff0762738cc2686148f1e1f00dc3fe38139c9a173201fc1f052ca34736fc1ab3dc4e707f864d6119b7adb6c8ddd41c80de5d357d17e9c85ed7af1e4f72cb2656932ccce469202680109eef89a9f42f10a
 Ciphertext = f24802e7d3d3fc2f487a48caa63d3b1c97856aff1f25ebe2a5579422fb75c0eff313ad93e21f667048479646b547716ec00de0686c7fcaa7352175034e4347f4552872f38c0339a70538226a0155ea26cb46bc98d0341122bfaeff3ed23eb003824e239717de4088441b5abd780bc9f10570d36e5123a6adfad601845005a7b0ee80e7de92991f931e2a52379da40ba40e6c79ff6817de63191e31570722d7d7
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = beb622d0228cde29b342bbcf4c1c83b4
 IV = 75c282fa581d9c67
 Plaintext = 860476c81685b58e71e2599efe083ce5
 Ciphertext = 3f08c279175f0eb1b66c991c650735c7
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = c4666081e0b0eddb10a9a607c807378f
 IV = 5f23623288e4a41b
 Plaintext = 2fd02dab9054248073ebc0b07aed383756ccfa4fa6298722775be6a9b4ed27a5
 Ciphertext = cba9c6b7a6672071031aa237a602996896e31a110bae1870d000768a79f661aa
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = df010376a6b03279338773a70e012382
 IV = 67455decec549365
 Plaintext = 9b9c3dea553ec235db0011b27191544171845b7bdda0dc04a089583959bba5ab7048f8ca87eab073a8b824fdd4e82e40
 Ciphertext = c0401a8557096e02ff58f62634eb39b8894735f6e1d735eee0cbd97804987a6d1f123100e2be26089fb40708b48854ce
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = ff01aa4f7106c6bd24399076f901a530
 IV = 089b4f6054eeeef7
 Plaintext = ae9cb9dfa305af83e95a3b2099f70907edcd49fbc6efc5ebe744184c76b4f56bf35774f3fe215e1c8ee42172a2dd3e6f9ccd3d9bb044325e61a6bb97e48e9986
 Ciphertext = 18c2127028579828ce13a8636ba7d666ace80c0b392bf3be4f5f97ff94d081e4174afd85de006c0affbb244149f9d2efd5f50ae7791f4ca061979f0e80a1790f
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = d33d4062ab32298eafcca86b5088d5fd
 IV = fcfffce8b020240f
 Plaintext = 1fe1318adb99e6d4fced292902fe8c831ba488a43f85964d6ff54b322663b380bc99fed15568278cfe1d0af795c71355bf65e876855763655eec3abf3d4b27a0341d607f4bfbd82c8900fd436f7c4186
 Ciphertext = ea2913d6d9f3906403ae86fa34fb185e333cf4991ab5f27d58abbc4d4bbf14165fbbf7da164401b4ff856807141fbc4d5ad550beb5d8c708eda610a5af801e27d68945ded441f2ff85206e5c3e52e786
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = 47e13544a7bbf74dd68ab5ce66e5bdaa
 IV = 69480b4dd38cf3b4
 Plaintext = 3e2e583a3a0389ca324f2aaa52b7823904ab288dae562995cf1d70c796d785fd361261434eea480ceb3d369d969652c7ff194931c0a9bd978f5ae4094d6ef32d986a092c580ccbf865e5095a7b80559be13f842f9bea9e42a3a01ef8a24a6526
 Ciphertext = c4fd34b698c5908a37eab83859317b9961e7e741bfef9060595fcee55c73f6c93bdbc5b80c73798c15efb29207e958e975cb77b4cbe5e5b329d50e86fb43dd3a234aa23fb5c9d38dae78c5de99b5e3f8a00d0bb00208ceaf2ede8f8b99f19223
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = ae86823695b48e8c612ae5a01b597f97
 IV = b26eef7b1d14894c
 Plaintext = 569a910bc6aa97b8939ca703fc10ce0d171625bc735a1fea7148650541109d955b1b686c6cc404b2d3d92ad9faaff217dc7b31b038b770959aeccd1ca55d650364fde51df8d4f0aeb05fa364f5028f709c179ca6df0bdfc1cb850f238d755ac44a733fce558402be0c70bc0871b8e62f
 Ciphertext = 63c415bd42ee6097485e023ff9c4a29e04fb4ab3254bbe1dba5b85c844184d64550dd2ed4f3dc30aa75e987363343b4db154bb0a5a250fc7049ccd8a507083f5ebd76e34f87f8b23a4540ef1e77c094ab1e0afeacfe04116aa33e2df1e505d0d788065288d57570977feb304ab432bbf
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = b85df29c9244229835d73441dc37555e
 IV = c1375430efedb2d3
 Plaintext = c232a0bbf967ef28b74e7b809c62bc8c1cf2d52a273a84162900da834448fd567870471498f29770619dec504922e379eaba0d3a712602583d00279d8fc6a6d568cb94a330039a189ed5802abb7a2898c13ef89c00d73fca9a2f2ffc2107ab498212c56835c0fc26f835a69c00bb3eaa695ac20e8bdb0f5b5b6684d02bee8fb2
 Ciphertext = 12c322b65b8296f7f88030ddbe64f2fbcb39beea0165f7633e1cc5e1cbe939bd52b0ddae37603a14bb85faf130ccf34492ed3e41d0092878d96eb09c3a5c6e09e0ba38a60ae0fdd855e1b236e69bf2e6ec6e80e4bd620826419788409524debead5430142da648144ab11746f6a4b40f357e570d8f645767bcf10fd1e1cc3286
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = e96771f5f20a89ee871261d2d18e1e46
 IV = 8c664a37d245d26c
 Plaintext = 8aaafd56c5d5d54fbe16f115c3216bd1f4376666931a2ef1ffc5468ad12150c39250dca2d63c6ea166bb0ef4aaa3d5849c1f9c621c55826a1ca362f03bcba4dcbd654b300d16519710130e5360bd949aaded6a648f96dd8937a77287d4a4ac2941729475b635b9797476b4dca4171787ff15882d3b4872ed0999a7546dbb61698e8348f70e4a14981a78156150484532
 Ciphertext = c4b350d70801419909077a2218b855d2e4cd3ad47063618009d216fb5bed38f2c161ab1d02fa62fa87371e3975b4e4786617636351e56c294d1a56c43644f54a3566173e18a5ba48964cfb314817219efa9d22b61364b7f1d2c4f38e0a6ad04bc1aee05f5f6061c3f93697125ad29c9a9b39b3640a61f3873f1327fe104fc3d2009052fb9cb356853a6f1e81feebc88f
 
+Availablein = legacy
 Cipher = CAST5-CFB
 Key = aef49da33f538ee66e178d4b6121055d
 IV = 842566e68b61ff7b
 Plaintext = 415991f65e1a95040cef9960556f61e617827c30c74bf353cdd86173dbe4cc983a2ee6bc8ca6cfb71121e7b0d0178f2e13445c710dcc176b781201971171f7489f18faf110f39accd1cf08c85a958d7698b116f1c0d75812ac9b0b39aee7f7159ccad8fdae9b99f2d695eacf12c6469d5b51a34de26eac73613dcb2f77122cb1f8dd5162786a12052dc7b6dea6acc4989dcc7eafd9374f6c29697c74749ef16d
 Ciphertext = cda6dcfc1e0103192673cf18f67939eabe1011b94764ddc809f7d4fac4521ed72ee66629220ef29aec006c82e31432030480589f9fe35600939609a0c6f9252ec8ad7f96540236d3dcb4a53433b6759b218da8a37cde43aadcbc517c12811e27db1870d78c874e5f81492b47245cc48c6761998f1fb8cbc6848ff40f0d27adf519bb3645b4d3ca6e35a1979aa5685976375298822dbbb072856312eb30232b97
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = d7d57bd847154af9722a8df096e61a42
 IV = fdde201c91e401d9
 Plaintext = 81883f22165282ba6a442a8dd2a768d4
 Ciphertext = afd1a6abb87a4a12ccfb63b91868b734
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = c9f4ce21b4c7daaa4f93e292dc605bc5
 IV = 5e5a8cf2808c720e
 Plaintext = 8e19c5cacd015a662e7f40cdecadbf79a68081c06d9544b41c2dd248e77633b4
 Ciphertext = 834fc0990736575be34b56f7af26a1cc4d801cfd36eb0d0830c5264a7050db77
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 7a70cc6b261eeccb05c57117d5763197
 IV = bb7b9667fbd76d5e
 Plaintext = 823cbaae3760c85512a3c83fd60bb54b7cfc739b295b63e05ef435d86e19fd15368c89ff08a0f21ce89a728ffb5d75df
 Ciphertext = 3552cb60d8b3a9d8a6458d20e70250ef67ff90a1767cd61597a18a28dfc354d810f30b8949a8a13a111393ba08bc9e6f
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 85dbd5a6e73681a51a4a7d4e93ca7d0c
 IV = 89d897c5aa9e0a5d
 Plaintext = e3dbfc6ae1a879870fd22644c8135fe063355dfc0a8dad45c9c6e052e6e085cf717754dc1b49acb04cf340826ffb0da991138f022a9c34923a6a116c98c7d3d5
 Ciphertext = 20310bbe52bdde7725da64a30e428654a2ab9c2506ea89499b04782038a29c3712915328380e785a660e378dba714a3598ab4a6612cd8350d608a8cf598bea7a
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 18b9887a34438fb2e759027e54e334b6
 IV = a5be8621e58dae32
 Plaintext = 8cd659df925950b516f737fc92d2fafa008c008c9dfe0e75ed2d68f6ff79399ff2183464b8c37cf31aafc145fcbfac73e3f87eccb435f424bf1c6d6efb504e8e93e8a668a2210e3d3b4fd437ad1a5842
 Ciphertext = 0cefd22109f262103018037c3821c3bb1d43b5ff45dba0de243a915bdd2e7e9a4b847dcfb23baf1b7c42cc62bf33ffb0e9e8edf31b2ad9545074b5c6c57721f1b3b6d85f343aeddc72591de1f7d4fc7c
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = da52c0e4609e82ee926174a9eaf90b08
 IV = f2d0c5e86b4ddb40
 Plaintext = 91d6c95a614cf85de16eeabe5976c2a2a9d307042f79a7aaeb7c3c57e1dd8d43bfa458c8c02e4f5ed0c960c9f17e3991dd2e0cb3ede18f96395a484001ef07ca4c97b411ce454aaf0f74242aca03786a93442171bd50a1467b9d663245d24c2f
 Ciphertext = 2e7514b53c534a7d443757a1f071cd9b6e3b79764134c202717bef1f633807b42a3e34b1c6e8b233d2436ec61fa642cc48ef653de35ae84298c380652f2633e5180d35a28f0e8876693a0e92e47a4076ddd9f56d3145564c880dd98adb77e6c2
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 56d6f7e2a870b92d55ff8d6e9c554d2a
 IV = b512f0e11e27fd1a
 Plaintext = e62cdeac43667749701314c546f778a4c758e4f55760e7d729c3783cf7a242edf6ae3fcf0990886434896c945455bfae0e5674aa06ee6fb1512d94df2cac2447eeb849373bb3efbe7bb8d66c8a7ee559b17fc268d6599fcdef7457cdbde5b9c5b692236e4397545f2be97bd44f3993ad
 Ciphertext = 71497485f2deb55dfb1f6f77230e98c34faa185a9de4fbd5a2d065c50de8978f9aacec1e4e55c69b72ec581a7acdb9795233d7c40506d9599346a71f2ba14c2f6b7e678efa3cc4e0a30453be14794fd121db985a5b2639a2719e2b771195ad742e60ae9d17ab8c6466676e77f61032b3
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 09f216ff78dfe419dfcef1a855473414
 IV = 722174c892d26529
 Plaintext = 11f435e7e3656fcfa8e0df230311ca21054e84e13c8590e7ec7309f59c174022d467a7302641ee1b6ba46bee4f20bfda108bb78982f670b057dfbfe49da9cfae88490ce17241402b20d2fceb476d3a424e6c406d56ffc85278695d584d6c087cb4012ca2cf4daf284fd15ac1f2e183814957e934bf88dff4d777adfbb54933b5
 Ciphertext = 5e37c2fac52455a124fdbb84a7627e3480f672907ee82b2830c2d26f12da8a5edfcc6ef0305de040c2a998b968b2e1e66a586887d1ba77076b661a09b01108c0f6bfcae40ae5441e16cc2b2b32f391e2e88f245325003226802093d33dd676d4591e60a17a958939ef898b20482a99cf79187f6f56f9d1e53f77a6c895730a89
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = cde9b69eea2b6a5588457e35e0a08803
 IV = 52323b54d69a62fe
 Plaintext = 967798995af6f435b3a6f92bff77a11fa44d1426ae0f6e7dbafac27b123c5fc419be52c0ea412c4b3cac05ae89a4c0ce6f5e91a456b1bded5370a1234cf6f6ab5d0253507bc6f3f0573ab97585b67107dec059812323e021e341ad839ea9e3d02aeca43356add48ccef81f693ed53d32ba1c74a35e8a5f7f3115ef834f7daf9948244c4fc31f5487678d3e70fb27abb5
 Ciphertext = 5cc3f00892f8ac87d5794965f43540ac36965e8122c2cbe8bbc68621739ddb0d28c9086a58c157e7bbdab4bf3e70988a9d2913445776771557bc3e6c6f7f803bfef5085441763b24e266a995b7db60239990202c946aa89750adbf35ebd089b6897a3ca6efa0b4f505dac03c5c2e93cddc3fd7b8ceb419a72d2512330e2cbc99d7b3f3e4eee8b315d3e761c93a08c67a
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 939aac71e337709855715a57e3a4648f
 IV = 493509b56a92f140
 Plaintext = 9c22efddc7de496a916d15d710de374d57478126ed64c9ad7e823e24d19bfc0cfac3dda0d1c292a3a203f35b26ad94deb20f998caf41cbdd4a08eb5d6cfb46f4ede4896b0569d72c03ec194941af95c0573cc3fe8f045ba19946b382803248f3dd4f9a454b1a3e8e1af02ea8482d637dac96a68275f4a382d3023f9df4892b9032cab9378b1cef5051d6db81226f259d1be4eb23495ac807600536b5b0481754
 Ciphertext = e04d62785f1d6a05df1ad002c5c81f1e511d4317d674278b0fd35ba16fc4de739d0fc6429df9de7b12fc4f2f9903efe47b5974f7b727d58f919bd198249eac42fdd0d09d741ad6a37b34203c4a7b2f7b22df0edcc263ca3d245387a6fca88937d762820e5c6a820fa26f7dcb6b1346deb7bd60cd61db8a272667bbc03fe2e88d9d69492eab0c6bdd5184bbe82121232e9340fd1d7a5a4b8b304a88137842954c
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 8368189d41eaa20d06a3a2d2a91e43f7
 IV = cf04ac0e4733952b
 Plaintext = 696ca57339840fb3c150e0c111d9e13e
 Ciphertext = 3f530c7c373723d7d06695e6782f14e0
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 5124c6fdb0856ded76afb6febdaa981e
 IV = 937ebdeec379685a
 Plaintext = 5a5928dd09e78a21256eadb062630a3f0b47ca2376ccae314948143fff2512d4
 Ciphertext = 8ce4e3661b442f508f7016fdbb69f7dcf4609cf6be2a9854533aa450e0638dc9
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 6a8f6487e76058bc5a126276e48fdd77
 IV = 6e75d8b8ac097614
 Plaintext = 424ddc343067612fdb426920f40ab4d82e3d4f9485b07fef91617556d3093874840e8110ff375b7a68f98c471ca10acc
 Ciphertext = 7994f1beec7126aa62694e2b6e0874ba8d2da96f5bfc52059d27af0f93ee47798a894a2d6cb793667ca4b308c46b4dd7
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 01963d44aea026b2205238454d5bb73f
 IV = 9442a6e0f3a53f10
 Plaintext = c54cfacd953736a2d8db0b8b63b555253a0ca6f6e05f2e918d18be95669fa85609f827d6da014add2964626670c202b195248fc986372c92adbb10c0e7c36e04
 Ciphertext = 8f3f08ab74d80edad7b7008e122050ec8b0af8d0b0b4d107a9d74d701bc367296ea0feefbb7106c7d752757be37f4e19c2178c12ea6d68dfdd8e96a301937223
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 4ea87b0b346054c097edc5601b782870
 IV = 9a3e23333b2b2de7
 Plaintext = 0c7734310c5ca82b520bf1e0a1614c7ddd0c002711ef0b239de8fa256e15b32056b992747ff3a3a310d52e9df36275d9192dad61caa16715744552c865c5ae9477a70a2c3a02a01ba176b927445094d2
 Ciphertext = 182462c882bb5a0251542567a92b58e28dc0895891da88befaa0c2d3aae0870ed76b62ba146e4a97a28dc34f83f83bbc29000298028ac646399fdb35c5428b86759c181a8f663d099e33aca6918c3d2c
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 1956f40b2334a6546b3071f2d17f4a59
 IV = 765cfb560c46777a
 Plaintext = 045ad66c515d407ab73ea0c6f6ae869872342fc72956a659945454005e37c76ed07df996ffe1322840cf23843b34346a1e730ab721ddceaf362ed256054c105ed581a80c04ef22ae1b5eb8742c6e3c9c0e0e29fad211b4f40adc1520f7c6821e
 Ciphertext = d441ffecd27fdb3172cb38e462e2b6420cb85db892a6073fe1741bc119815079134582238bf47bff2cf2287f7e9fe6617041177da1675e74a15e2e6b183b6148bbf88bb7aecc0161d497f838a85071425a945fdaf0ac8fc3a1d9a405915dd115
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 4e47e1b5c1b489295d3a2bf049f4be2d
 IV = 83fdf064d213df41
 Plaintext = 94a7bed3b5a158e85f9e4778a7de105ff4f3b2a61c2fead82cbe949d7a4ee961a6c62949ba2c69d513d836a455b612c2fbb6ca243a0a18a853cadb6b73b600192de1d51ddf80030718b079fbb581073a06b66ba4ad524d3d09efaa59e6919bca15b2b92bd9f8c17d6e463f4ea5fd5f5e
 Ciphertext = faa5133fcad1830f7ea3ab6c6266e0ec7ef25643dd5680a433952ed87a433bbab85392f37edbdab44878b337121bf8b37e8b4cd1980ae59bcd8b34191ffffc5f08850f910f3c2c26a4d32fc460d845ed09995cf172b6338728b3aa17b041122e52c4cd9bc036ff5e7a0c3fb1ca82cca5
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 613485e5bb84b91cdd0ca02f8d83e0bb
 IV = ad8a7564f6ce8abb
 Plaintext = ed5068003163c424ae9a8e51e3d77684c69073a824dc4721568f7528657c3dd28d66219f398ed57105aa35cfef3ac078eab30ae0f3ed752b0e320b099ea42b156f818904c4b6c534cabde53dfa62e7b74518a8bca3f36ee85b130e8520d38c006e6adef34bbc8df56b757b500d703e5777aa545c4170404754f03dbf22c9f0d7
 Ciphertext = a03127978305f8e500061bf108157a5e2e4db5e405f130efab2ef5c9d190d15e2bc87c235b6c123de066b447ed506d03d433c12642e8b86ebcfd9077a1e76adf1f79614a28fe92f49c482b6bc3119ab364426236a4aee7920194d0a77ce7d0061c5d254b11f72c6fed02c07a187f945f18818ce31d82fe867153a725525dc11b
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = 8198b36e880cf50dbf6724feaaac8688
 IV = fbaa2882a2a4acdb
 Plaintext = b2516a356e437513f0df83938afefbe9f9ef1ec879797997f31da96a1ea7a15d395ecdb94b7fda14cdc0b75c171784fa8832d574b64f9450c6be25dc83b93d3bbf0145a661bf4db775282b98649b64613aeedb8bb770f67cc3421ac6761e5d763c21ac2d1e729e4597ad7fca9fdc70878b26634df78cd0f36fb3b138a1357915abba4ff5f8dfaef268307022f2e23528
 Ciphertext = 685e4aa88c350e10125a108a6cdbb38baf3c0fc5c5fdc8b36f0f788ed80ce3dd4e21dd3c0c56f7f2ba399270c80e9f106c7cef715d78c1bdcb3841363afc1c27a65f68bfa2e58b9bf8ccced2e99349fb208116ae2ec176351fdeca19060edec12348590496abb943160075a8408a9d4d51e25e147d1e4045cd76e77ee192bbe411241a3013070ee071c08450ed61bd0f
 
+Availablein = legacy
 Cipher = CAST5-OFB
 Key = e30b4c874c4c4f6e0cf1f8ef58e5d375
 IV = 7e26f07f8024343c
@@ -369,16 +429,19 @@ Plaintext = 8ceca4dc346cfd6b15774e082db1a89497b7d85d6b5b7102e77417f7a243fafe1711
 Ciphertext = e1d258d7b885417ba27c3d00ee9fc9247ee7aec53b1647f1d5250db8f358b7f0da34d3ba595c0f9480815ad7dc5a46aaee41f1478ee302f5a068ca7bf2a123e5a6359f1d85a07ce1415b17f1fa03d1b233f4922ae981120ad919b70822cf68b3597ea080d7688eaab85c17b31dfa2fed465a3f272ad9d97362c3ff4c06bad8db4b548ef263c810094d927fc85ef2f90fb6258245024ad9acc2175aeb73015381
 
 Title = CAST5 ECB Test vectors (from RFC 2144)
+Availablein = legacy
 Cipher = CAST5-ECB
 Key = 0123456712345678234567893456789A
 Plaintext = 0123456789ABCDEF
 Ciphertext = 238B4FE5847E44B2
 
+Availablein = legacy
 Cipher = CAST5-ECB
 Key = 01234567123456782345
 Plaintext = 0123456789ABCDEF
 Ciphertext = EB6A711A2C02271B
 
+Availablein = legacy
 Cipher = CAST5-ECB
 Key = 0123456712
 Plaintext = 0123456789ABCDEF
diff --git a/test/recipes/30-test_evp_data/evpciph_des.txt b/test/recipes/30-test_evp_data/evpciph_des.txt
index db8087d70f..83b66e0dca 100644
--- a/test/recipes/30-test_evp_data/evpciph_des.txt
+++ b/test/recipes/30-test_evp_data/evpciph_des.txt
@@ -8,36 +8,43 @@
 
 Title = DES ECB Tests (from destest)
 
+Availablein = legacy
 Cipher = DES-ECB
 Key = 0000000000000000
 Plaintext = 0000000000000000
 Ciphertext = 8CA64DE9C1B123A7
 
+Availablein = legacy
 Cipher = DES-ECB
 Key = FFFFFFFFFFFFFFFF
 Plaintext = FFFFFFFFFFFFFFFF
 Ciphertext = 7359B2163E4EDC58
 
+Availablein = legacy
 Cipher = DES-ECB
 Key = 3000000000000000
 Plaintext = 1000000000000001
 Ciphertext = 958E6E627A05557B
 
+Availablein = legacy
 Cipher = DES-ECB
 Key = 1111111111111111
 Plaintext = 1111111111111111
 Ciphertext = F40379AB9E0EC533
 
+Availablein = legacy
 Cipher = DES-ECB
 Key = 0123456789ABCDEF
 Plaintext = 1111111111111111
 Ciphertext = 17668DFC7292532D
 
+Availablein = legacy
 Cipher = DES-ECB
 Key = 1111111111111111
 Plaintext = 0123456789ABCDEF
 Ciphertext = 8A5AE1F81AB8F2DD
 
+Availablein = legacy
 Cipher = DES-ECB
 Key = FEDCBA9876543210
 Plaintext = 0123456789ABCDEF
@@ -45,18 +52,21 @@ Ciphertext = ED39D950FA74BCC4
 
 Title = DES Tests (from FIPS PUB 81)
 
+Availablein = legacy
 Cipher = DES-CBC
 Key = 0123456789abcdef
 IV = 1234567890abcdef
 Plaintext = 4e6f772069732074
 Ciphertext = e5c7cdde872bf27c
 
+Availablein = legacy
 Cipher = DES-CFB8
 Key = 0123456789abcdef
 IV = 1234567890abcdef
 Plaintext = 4e6f7720697320746865
 Ciphertext = f31fda07011462ee187f
 
+Availablein = legacy
 Cipher = DES-CFB
 Key = 0123456789abcdef
 IV = 1234567890abcdef
@@ -66,12 +76,14 @@ Ciphertext = f3096249c7f46e51a69e839b1a92f78403467133898ea622
 
 Title = DES Tests (various sources)
 
+Availablein = legacy
 Cipher = DES-EDE3-CFB1
 Key = 000102030405060708090A0B0C0D0E0F1011121314151617
 IV = 0001020304050607
 Plaintext = "Hello World"
 Ciphertext = 3CF55D656E9C0664513358
 
+Availablein = legacy
 Cipher = DES-EDE3-CFB1
 Key = 000102030405060708090A0B0C0D0E0F1011121314151617
 IV = 0001020304050607
@@ -79,6 +91,7 @@ Operation = DECRYPT
 Plaintext = "Hello World"
 Ciphertext = 3CF55D656E9C0664513358
 
+Availablein = legacy
 Cipher = DESX-CBC
 Key = 0123456789abcdeff1e0d3c2b5a49786fedcba9876543210
 IV = fedcba9876543210
diff --git a/test/recipes/30-test_evp_data/evpciph_idea.txt b/test/recipes/30-test_evp_data/evpciph_idea.txt
index 17930ffac8..1b4f5c9fd3 100644
--- a/test/recipes/30-test_evp_data/evpciph_idea.txt
+++ b/test/recipes/30-test_evp_data/evpciph_idea.txt
@@ -9,545 +9,642 @@
 
 Title = IDEA Tests (from https://github.com/pyca/cryptography)
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 1f8e4973953f3fb0bd6b16662e9a3c17
 IV = 2fe2b333ceda8f98
 Plaintext = 45cf12964fc824ab76616ae2f4bf0822
 Ciphertext = 2cb10d22ac22a375c0021ab6732936c1
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 0700d603a1c514e46b6191ba430a3a0c
 IV = aad1583cd91365e3
 Plaintext = 068b25c7bfb1f8bdd4cfc908f69dffc5ddc726a197f0e5f720f730393279be91
 Ciphertext = 4af8370c69ae4e45cc5a395e790272d5a5a0895dee1f336f0067963bd9ed55c7
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 3348aa51e9a45c2dbe33ccc47f96e8de
 IV = 19153c673160df2b
 Plaintext = 9b7cee827a26575afdbb7c7a329f887238052e3601a7917456ba61251c214763d5e1847a6ad5d54127a399ab07ee3599
 Ciphertext = 09738cbc8c7764dd63206892eca29fbc3a67f7fe44ded6b128a0350426776ea71d0c9a1b6d627e1e3d014837dd82f11a
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = b7f3c9576e12dd0db63e8f8fac2b9a39
 IV = c80f095d8bb1a060
 Plaintext = 9ac19954ce1319b354d3220460f71c1e373f1cd336240881160cfde46ebfed2e791e8d5a1a136ebd1dc469dec00c4187722b841cdabcb22c1be8a14657da200e
 Ciphertext = 956c2993f77485da8f50b09ea7aa532f7c0aa1f63af0ac998680514a16c99d143261f7434f9a9c0fcb26a02175fde4b4093e1efe672cfe12509cf3d455c3ab01
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = b6f9afbfe5a1562bba1368fc72ac9d9c
 IV = 3f9d5ebe250ee7ce
 Plaintext = db397ec22718dbffb9c9d13de0efcd4611bf792be4fce0dc5f25d4f577ed8cdbd4eb9208d593dda3d4653954ab64f05676caa3ce9bfa795b08b67ceebc923fdc89a8c431188e9e482d8553982cf304d1
 Ciphertext = 3831f1265df609c006a15c2b963465e8a0d77bbec6e6d332f0b384479f0f34d2a7ed722607e077170a97ca9cdf526602972823c562c87187b8dc5f5d7de27a80c58bcaa95f5f7cae9c5b70938bb7de9f
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = bbe7b7ba07124ff1ae7c3416fe8b465e
 IV = 7f65b5ee3630bed6
 Plaintext = 2aad0c2c4306568bad7447460fd3dac054346d26feddbc9abd9110914011b4794be2a9a00a519a51a5b5124014f4ed2735480db21b434e99a911bb0b60fe0253763725b628d5739a5117b7ee3aefafc5b4c1bf446467e7bf5f78f31ff7caf187
 Ciphertext = 5ee0a43a2dd9d14eee83d99e51598870a3b4221f28a2eb77b3612fec3c92037ff9eccab303d225d89f313a8894d1de97f3e87a93684290a17622766eda764308e1abe6153f638a3e8e1e6e0f36cca66ee06fa21457266c4291d8456fa84aaa09
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 89a553730433f7e6d67d16d373bd5360
 IV = f724558db3433a52
 Plaintext = 807bc4ea684eedcfdcca30180680b0f1ae2814f35f36d053c5aea6595a386c1442770f4d7297d8b91825ee7237241da8925dd594ccf676aecd46ca2068e8d37a3a0ec8a7d5185a201e663b5ff36ae197110188a23503763b8218826d23ced74b31e9f6e2d7fbfa6cb43420c7807a8625
 Ciphertext = 1c1fa2b32f704963913dd890dc5504d9a4562587f60e15dcf5351bc89ebf4467679ba38d6febb3063745c88e53c4e2866b7fdfe0916cb6196da3f96d0d69dd605d603a80e8da4782f6458f65a0ab55541a0cdac68095b4835ffa0d119cf5d4e40dbf19731cddcfd57cb5cf6250abfa0d
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = c491ca31f91708458e29a925ec558d78
 IV = 9ef934946e5cd0ae
 Plaintext = cb6a787e0dec56f9a165957f81af336ca6b40785d9e94093c6190e5152649f882e874d79ac5e167bd2a74ce5ae088d2ee854f6539e0a94796b1e1bd4c9fcdbc79acbef4d01eeb89776d18af71ae2a4fc47dd66df6c4dbe1d1850e466549a47b636bcc7c2b3a62495b56bb67b6d455f1eebd9bfefecbca6c7f335cfce9b45cb9d
 Ciphertext = 5b15322d02a4de6ee0847b029fa88eb39db00697113260bb5834128ed2201ec2c5e22f50bd274b5ae8dc24e4b721c3e5cb905d96595c869ca1db7cbe6389c8553b36f635a1fbbece6b1aba3ba9d0c6cb361aeb5708b61b99a2812b23f16ca0bc602f5dcb77a1eec677399a47b6ce5f9ebb90c32b2ff3c181a0ebcde94c46ff41
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = f6e87d71b0104d6eb06a68dc6a71f498
 IV = 1c245f26195b76eb
 Plaintext = f82bef3c73a6f7f80db285726d691db6bf55eec25a859d3ba0e0445f26b9bb3b16a3161ed1866e4dd8f2e5f8ecb4e46d74a7a78c20cdfc7bcc9e479ba7a0caba9438238ad0c01651d5d98de37f03ddce6e6b4bd4ab03cf9e8ed818aedfa1cf963b932067b97d776dce1087196e7e913f7448e38244509f0caf36bd8217e15336d35c149fd4e41707893fdb84014f8729
 Ciphertext = c2725ddb784b9cffe46543af4ac9f0e64edcd1678f26b3ee652af6d00ae164f7c07afd0fb773277401c2137070a6a59e39de429c032711756ce6b0c9b9dc69a0a1caaabff9da5855f7410656f8e09e00cee6f44c0fc93f9419d13ccfe63517a1c74afc3dabfd1b43171bfe097cf28ca5674fbd0fa58b0698289a92eb57cf1ff74b1d756ff113252a379f2bae8dd9cd3d
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 2c14413751c31e2730570ba3361c786b
 IV = 1dbbeb2f19abb448
 Plaintext = 40d930f9a05334d9816fe204999c3f82a03f6a0457a8c475c94553d1d116693adc618049f0a769a2eed6a6cb14c0143ec5cccdbc8dec4ce560cfd206225709326d4de7948e54d603d01b12d7fed752fb23f1aa4494fbb00130e9ded4e77e37c079042d828040c325b1a5efd15fc842e44014ca4374bf38f3c3fc3ee327733b0c8aee1abcd055772f18dc04603f7b2c1ea69ff662361f2be0a171bbdcea1e5d3f
 Ciphertext = d9ab48c7195d8dd8860860688b8b66a74b3798a97647d8106352d1e3d8bb6c353e2e561478d396fb432ab07392f5fdd39d610c8e046ffc5fe5eb8736ce87f43a05ec4f4bfb0142a1d32fde8bea7af6b9e22a3fe3823a979f73cd4f4eacc145e5e043dd1a3e2183d0ae3a1aa5d8fe78d9dd867c4bd54ab149bfaefc66647f8948881f712ed7b1eabdab62b71caea6f0face592ab5fcb668752bfa7cbc39a00d05
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 6a7082cf8cda13eff48c8158dda206ae
 IV = bd4172934078c201
 Plaintext = 940bc76d61e2c49dddd5df7f37fcf105
 Ciphertext = 05a31cd129886c6458ec0739472556de
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 625eefa18a4756454e218d8bfed56e36
 IV = 73d9d0e27c2ec568
 Plaintext = 360dc1896ce601dfb2a949250067aad96737847a4580ede2654a329b842fe81e
 Ciphertext = b046b49207973f946668d49d3cd93a13bc9cf50bab20f40cca024e2fc3dd17ea
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = fd6e0b954ae2e3b723d6c9fcae6ab09b
 IV = f08b65c9f4dd9500
 Plaintext = a206385945b21f812a9475f47fddbb7fbdda958a8d14c0dbcdaec36e8b28f1f6ececa1ceae4ce17721d162c1d42a66c1
 Ciphertext = c25cbe4acc9e6909ed195e257a5f28beb77ceb614c538ef531b18778bbbfe1d25d70e4c9b37c4d1d9cde4361206f6173
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 7b1ab9144b0239315cd5eec6c75663bd
 IV = 0b1e74f45c17ff30
 Plaintext = b968aeb199ad6b3c8e01f26c2edad444538c78bfa36ed68ca76123b8cdce615a01f6112bb80bfc3f17490578fb1f909a52e162637b062db04efee291a1f1af60
 Ciphertext = 08186d727f2bf0eee50e52f98775ae222b67b037f40f8a803aa6196fb200ee45a5183ccd4942677d4abe617a6c41c9c565dd79d44de12d9291f434939639e59c
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 36466b6bd25ea3857ea42f0cac1919b1
 IV = 7186fb6bdfa98a16
 Plaintext = 999983467c47bb1d66d7327ab5c58f61ddb09b93bd2460cb78cbc12b5fa1ea0c5f759ccc5e478697687012ff4673f6e61eecaeda0ccad2d674d3098c7d17f887b62b56f56b03b4d055bf3a4460e83efa
 Ciphertext = 0b13ebbec3b66a240dc11cecb1b3a6d5cf2770d529f852a405da596170fa6067a28f07f41c9d520b6d7c3163395dbe875995809f24a4243e0e80e735d3d92307e07775300e10ee57ab916a043c29d3cc
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 89373ee6e28397640d5082eed4123239
 IV = 1a74d7c859672c80
 Plaintext = 45efd00daa4cdc8273ef785cae9e944a7664a2391e1e2c449f475acec0124bbc22944331678617408a1702917971f4654310ffb9229bec6173715ae512d37f93aaa6abf009f7e30d65669d1db0366b5bce4c7b00f871014f5753744a1878dc57
 Ciphertext = d3ed4e4fc32dc0342ec301817899967f3a47737e2691fecf6799fa9c8d41362107be6fa674320befc87ccf9fecbf03dec5be160433f450bfd89d8fc3312232efae95661ee55f10eb2a52f9590c4d7e2c656f6779f6f677190c7349273daebab4
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = bab0cceddc0abd63e3f82e9fbff7b8aa
 IV = 68b9140f300490c5
 Plaintext = c5585ff215bbb73ba5393440852fb199436de0d15e55c631f877670aa3eda9f672eb1f876f09544e63558436b8928000db2f02a5ad90f95b05ac4cf49e198e617e7678480fdf0efacc6aae691271e6cdd3541ebf719a1ccaedb24e2f80f92455dd5910cb5086b0960a3942ec182dcbd7
 Ciphertext = 7ca59cefd0c1f0190af2c8b85d00b7e5838aee42274f26cf08fd0b4ae539c1966367960b0600425e50c802dc94427f0ccf713de467a61319ce05d23c5a5db4d43ac0b0762b2f6ad9e7076df190c50f41788a02317ecfb2e59c42b31c151f9c93f4b1cac3c37e2aafa00ba2d27dbf6b63
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 9c702898efa44557b29ed283f5bc0293
 IV = cec6e1b82e8b2a59
 Plaintext = 1d1f8d81bdc3e2c7cb057f408e6450000c5aaed3260ff1e87fbb6f324df6887ffd8f78d7e2a04c9ed9deda9d64482d2b002f4a2b78d8b4f691875c8295d4a64b22257ceaf713ed2f4b92530d7ad7151d629acda882b4829577a43990b0948c1149c22fe4273656d1b08833930e8b06709a94579a78fc220f7057bbc1fa9f6563
 Ciphertext = 41bc04fb50553959c10d20550d54280f56b33e988b674dee1112631d18d6f79efe3067d8133bdc8ce334929537d9d19a9f5e05f626e56b45daab02fa58a027a759573f363d995e2a5fc779476bf009accc44435c044d481acf9c8c3228b9a69052ef228d64640ca4dd19352ce6257bc5658084f96fdc99790b676a0556f92c51
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 5674636dbdb38f705f0b08c372ef4785
 IV = 3f20ce0509b57420
 Plaintext = 6d40fd2f908f48ce19241b6b278b1b1676dffd4a97ce9f8a1574c33bc59237deb536bee376fd6c381e6987700e39283aa111cf1a59f26fae6fb6700bf012646a2ab80239bf5e1632329043aa87d7911978b36523a2bc0bed9a9737ccf7a00baa2f3822b4e9e742e168e7069290705fed2eb63aa044b78f97dd33a8d6b24741ec1fd8c8db79d93b884e762dba0f406961
 Ciphertext = 52392c00281497aea7e057bd31ee71ad818674c2dd10782e395f9a59ca7b191331cb8576f0f38db240fef904d52ca9181f309e43525e5f2f2a9dc2083360cdef4bd92f61d0b54c1955429df1f3dea48edce637f33c94ce8bd1bd2dbcaa929f3a1d184753238794c585e81cfe5ade7fe86ece0d6a196d8db0282cbadc40913c3973e0c1437ab94cd59370504e9fbc5511
 
+Availablein = legacy
 Cipher = IDEA-CBC
 Key = 97a1025529b9925e25bbe78770ca2f99
 IV = d4b4eab92aa9637e
 Plaintext = e8b89150d8438bf5b17449d6ed26bd72127e10e4aa57cad85283e8359e089208e84921649f5b60ea21f7867cbc9620560c4c6238db021216db453c9943f1f1a60546173daef2557c3cdd855031b353d4bf176f28439e48785c37d38f270aa4a6faad2baabcb0c0b2d1dd5322937498ce803ba1148440a52e227ddba4872fe4d81d2d76a939d24755adb8a7b8452ceed2d179e1a5848f316f5c016300a390bfa7
 Ciphertext = 0100f7adc870bedd878236fa1d6c23b5a0343546a18567b80ce4d8413854aa1e1633e8ef3c4ed53e90de2a4f11940ea6b6d59321235a6b08aba07339c9b645796729d8c18e23f0ce9e8010f0b3da765a47cbbf9635a40b0f3e56e76748290f83fdf8d1452f91d6ca2cc6d1ab2b967d51f3a9a47e0f0a51d00be2eec0f3da2aa7c06793fda880a93284e7ab3009a52f7d34b76592b3d5bdbe6332505af816a1a4
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = 80000000000000000000000000000000
 Plaintext = 0000000000000000
 Ciphertext = B1F5F7F87901370F
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE
 Ciphertext = DEDEDEDEDEDEDEDE
 Plaintext = D2058501E91225A5
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF
 Ciphertext = DFDFDFDFDFDFDFDF
 Plaintext = E35E6B186283F441
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0
 Ciphertext = E0E0E0E0E0E0E0E0
 Plaintext = 242588C5F782A93F
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1
 Ciphertext = E1E1E1E1E1E1E1E1
 Plaintext = 7095A50C1E99E008
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2
 Ciphertext = E2E2E2E2E2E2E2E2
 Plaintext = 9933DF5A78A355A8
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3
 Ciphertext = E3E3E3E3E3E3E3E3
 Plaintext = D1D945E51221B893
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4
 Ciphertext = E4E4E4E4E4E4E4E4
 Plaintext = 915D915B79B927ED
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
 Ciphertext = E5E5E5E5E5E5E5E5
 Plaintext = E0C9897A94D0F2C4
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6
 Ciphertext = E6E6E6E6E6E6E6E6
 Plaintext = 911E376BF4497437
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7
 Ciphertext = E7E7E7E7E7E7E7E7
 Plaintext = B82FAE4092690A95
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8
 Ciphertext = E8E8E8E8E8E8E8E8
 Plaintext = E6ACA65966B4AC3F
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9
 Ciphertext = E9E9E9E9E9E9E9E9
 Plaintext = DFA504DD9CCF1E78
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA
 Ciphertext = EAEAEAEAEAEAEAEA
 Plaintext = DF00C0F695286D74
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB
 Ciphertext = EBEBEBEBEBEBEBEB
 Plaintext = A3BA29F79071549E
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = ECECECECECECECECECECECECECECECEC
 Ciphertext = ECECECECECECECEC
 Plaintext = BB46376E1CF4EC6A
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED
 Ciphertext = EDEDEDEDEDEDEDED
 Plaintext = 1195A6DE7052280E
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
 Ciphertext = EEEEEEEEEEEEEEEE
 Plaintext = 415E756EFDCB7A4A
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF
 Ciphertext = EFEFEFEFEFEFEFEF
 Plaintext = 56A88197AE5924BD
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
 Ciphertext = F0F0F0F0F0F0F0F0
 Plaintext = 89951D70270C9B17
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1
 Ciphertext = F1F1F1F1F1F1F1F1
 Plaintext = 2A775028D170B29C
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2
 Ciphertext = F2F2F2F2F2F2F2F2
 Plaintext = 9A4CF8B7C599EF4A
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3
 Ciphertext = F3F3F3F3F3F3F3F3
 Plaintext = F9966866D43965CD
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4
 Ciphertext = F4F4F4F4F4F4F4F4
 Plaintext = 80E41CCC7641E959
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
 Ciphertext = F5F5F5F5F5F5F5F5
 Plaintext = 0B7C702996413B45
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
 Ciphertext = F6F6F6F6F6F6F6F6
 Plaintext = EB69BC3BF5B3FEA5
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
 Ciphertext = F7F7F7F7F7F7F7F7
 Plaintext = 36BF2856E58435EA
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
 Ciphertext = F8F8F8F8F8F8F8F8
 Plaintext = 1CD03F0A40A7B20C
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
 Ciphertext = F9F9F9F9F9F9F9F9
 Plaintext = F56AF83339036916
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
 Ciphertext = FAFAFAFAFAFAFAFA
 Plaintext = 3114B9E8F15EA604
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB
 Ciphertext = FBFBFBFBFBFBFBFB
 Plaintext = 55BC49104267BD78
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
 Ciphertext = FCFCFCFCFCFCFCFC
 Plaintext = 1A578AB6029071AE
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
 Ciphertext = FDFDFDFDFDFDFDFD
 Plaintext = 1C2292FA2BDF8F40
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
 Ciphertext = FEFEFEFEFEFEFEFE
 Plaintext = C7E3F87FFE503CC3
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
 Ciphertext = FFFFFFFFFFFFFFFF
 Plaintext = 28886D814399E782
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 0011223344556677
 Plaintext = DB2D4A92AA68273F
 
+Availablein = legacy
 Cipher = IDEA-ECB
 Key = 2BD6459F82C5B300952C49104881FF48
 Ciphertext = EA024714AD5C4D84
 Plaintext = F129A6601EF62A47
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = d7d57bd847154af9722a8df096e61a42
 IV = fdde201c91e401d9
 Plaintext = 81883f22165282ba6a442a8dd2a768d4
 Ciphertext = 770e7b0eacc089b7eef410d98d886e9e
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = c9f4ce21b4c7daaa4f93e292dc605bc5
 IV = 5e5a8cf2808c720e
 Plaintext = 8e19c5cacd015a662e7f40cdecadbf79a68081c06d9544b41c2dd248e77633b4
 Ciphertext = 7debe39a58066a7994150d910060b127582de612ff58f9564a92ab45591bec49
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 7a70cc6b261eeccb05c57117d5763197
 IV = bb7b9667fbd76d5e
 Plaintext = 823cbaae3760c85512a3c83fd60bb54b7cfc739b295b63e05ef435d86e19fd15368c89ff08a0f21ce89a728ffb5d75df
 Ciphertext = ab6e0f15cedf272c78fbc7fadcc4ba1ded256668b9bc8302dc3312c0149e656e8fea632b8e20f5ae8675106d7761a366
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 85dbd5a6e73681a51a4a7d4e93ca7d0c
 IV = 89d897c5aa9e0a5d
 Plaintext = e3dbfc6ae1a879870fd22644c8135fe063355dfc0a8dad45c9c6e052e6e085cf717754dc1b49acb04cf340826ffb0da991138f022a9c34923a6a116c98c7d3d5
 Ciphertext = f2175634137d76347f4cd8f44a00282f6144dfc0cde4929457f8f180f62aabd180249d4568405d9d596be34802ded7d2e390d77384677c45575eb6865cca7cb2
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 18b9887a34438fb2e759027e54e334b6
 IV = a5be8621e58dae32
 Plaintext = 8cd659df925950b516f737fc92d2fafa008c008c9dfe0e75ed2d68f6ff79399ff2183464b8c37cf31aafc145fcbfac73e3f87eccb435f424bf1c6d6efb504e8e93e8a668a2210e3d3b4fd437ad1a5842
 Ciphertext = b5241fefa40b2f9f015387b0e648843e35549d891702d66c1bf440aeb07432e3299badcc1d56b9ca8c45abcd677cfda10de93e2f3b05b2da1086e4070301989eac95cd7ed311b7de208bf66a59f64d1f
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = da52c0e4609e82ee926174a9eaf90b08
 IV = f2d0c5e86b4ddb40
 Plaintext = 91d6c95a614cf85de16eeabe5976c2a2a9d307042f79a7aaeb7c3c57e1dd8d43bfa458c8c02e4f5ed0c960c9f17e3991dd2e0cb3ede18f96395a484001ef07ca4c97b411ce454aaf0f74242aca03786a93442171bd50a1467b9d663245d24c2f
 Ciphertext = f0decc26c48676592200ae619f0b5111d629733f23a34ce888c862e9ae0886b5e8f93e2c2832d3cde6cccc5499801e7b8790b61e8a13add9da593981e8ba4ec08e46226eb77f8fb40105e040c7a5d84e4df6ee05f3e29832f80db65bc03fd4b6
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 56d6f7e2a870b92d55ff8d6e9c554d2a
 IV = b512f0e11e27fd1a
 Plaintext = e62cdeac43667749701314c546f778a4c758e4f55760e7d729c3783cf7a242edf6ae3fcf0990886434896c945455bfae0e5674aa06ee6fb1512d94df2cac2447eeb849373bb3efbe7bb8d66c8a7ee559b17fc268d6599fcdef7457cdbde5b9c5b692236e4397545f2be97bd44f3993ad
 Ciphertext = b0464ff22110d71452ab1b6c8064b706268a2d849607c734ae20c1d4f55c2b98a4abb7db1759205cd0f870f6dfbc7d4fdd72e60c4e9a4143dc76408340dd6d2c6ce86381511930997a304cf890eec337176c95b834186a9191fbb17b8548e3dc7b10c8b7cb8d0b6bbb26ceac0111477c
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 09f216ff78dfe419dfcef1a855473414
 IV = 722174c892d26529
 Plaintext = 11f435e7e3656fcfa8e0df230311ca21054e84e13c8590e7ec7309f59c174022d467a7302641ee1b6ba46bee4f20bfda108bb78982f670b057dfbfe49da9cfae88490ce17241402b20d2fceb476d3a424e6c406d56ffc85278695d584d6c087cb4012ca2cf4daf284fd15ac1f2e183814957e934bf88dff4d777adfbb54933b5
 Ciphertext = 59cb49f6193b7a8c728049be0a804b3a2ea9c0dfbe84f82b5b0439e33e073168f90053094c37ab3ce34b7abfb6386b23003e73e275ea2fa8da8c2acc18314ffdcd8c0512bed2472e5d82e7e27a0af1d01aecf4a14ad8bb031ad968ec0aacc9d759aa76c58c74400fed536c7482474ce23cb798cc8885713d1a32c174ef6827da
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = cde9b69eea2b6a5588457e35e0a08803
 IV = 52323b54d69a62fe
 Plaintext = 967798995af6f435b3a6f92bff77a11fa44d1426ae0f6e7dbafac27b123c5fc419be52c0ea412c4b3cac05ae89a4c0ce6f5e91a456b1bded5370a1234cf6f6ab5d0253507bc6f3f0573ab97585b67107dec059812323e021e341ad839ea9e3d02aeca43356add48ccef81f693ed53d32ba1c74a35e8a5f7f3115ef834f7daf9948244c4fc31f5487678d3e70fb27abb5
 Ciphertext = dd12abdb3d5ec0e56565f9c9d281095cd97b8dc05f230d23ef0ed671abfe5eb9cfa9b5b7acaad4f2e00f0319de2fa90baa757b3f9f96df735233e433c0b8451dbf84465cf6d26e30198cbb1c6e100822aed49690db1638efb1a3e94039b83de7e1ab9339fa31e93440da61c4a814914c16742470428858336dd2944eaf81e2b93bb279454a4a1e02de7f82657ef32904
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 939aac71e337709855715a57e3a4648f
 IV = 493509b56a92f140
 Plaintext = 9c22efddc7de496a916d15d710de374d57478126ed64c9ad7e823e24d19bfc0cfac3dda0d1c292a3a203f35b26ad94deb20f998caf41cbdd4a08eb5d6cfb46f4ede4896b0569d72c03ec194941af95c0573cc3fe8f045ba19946b382803248f3dd4f9a454b1a3e8e1af02ea8482d637dac96a68275f4a382d3023f9df4892b9032cab9378b1cef5051d6db81226f259d1be4eb23495ac807600536b5b0481754
 Ciphertext = 3ce172ca82e0a649e182b3c4bd235f55936d343810bcbb6e53f6f6934c6cae8cd54212e9acb4379c99d83c6ecb72d915400b86f984d67f394b72fcdad6eafb56298da8ede4ceea5c1cc3e54d6d6505fddb2857470184adf50b287bd3db64b73da05584f78689b6d1215a26ebf18ef83fe38970bb23346a0a6380f77afd206333821646463a9e72124bdaf8c9b3046cfb5a48db37686859f79098cb806135bea0
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 8368189d41eaa20d06a3a2d2a91e43f7
 IV = cf04ac0e4733952b
 Plaintext = 696ca57339840fb3c150e0c111d9e13e
 Ciphertext = 93e074da165bb361804f9183fccf09a7
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 5124c6fdb0856ded76afb6febdaa981e
 IV = 937ebdeec379685a
 Plaintext = 5a5928dd09e78a21256eadb062630a3f0b47ca2376ccae314948143fff2512d4
 Ciphertext = 4876980c4401aad16b3e1eabff960769a1bc8405a985dadc08282d0ff674e4f2
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 6a8f6487e76058bc5a126276e48fdd77
 IV = 6e75d8b8ac097614
 Plaintext = 424ddc343067612fdb426920f40ab4d82e3d4f9485b07fef91617556d3093874840e8110ff375b7a68f98c471ca10acc
 Ciphertext = 948a59cd4ac292743708e7309b9893fbeba832a9996ecccc13a8cc17a7711f00858e5e3d04c0635371191356eb58f78d
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 01963d44aea026b2205238454d5bb73f
 IV = 9442a6e0f3a53f10
 Plaintext = c54cfacd953736a2d8db0b8b63b555253a0ca6f6e05f2e918d18be95669fa85609f827d6da014add2964626670c202b195248fc986372c92adbb10c0e7c36e04
 Ciphertext = 26c746d831f5f7ea08686075d0f180f52b0fcc105494943bc0179fdb01fc437ae60fe3dee725902f11fb3dbbc42184f52b1d5207c71d1e6fe0e83b3dc2767227
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 4ea87b0b346054c097edc5601b782870
 IV = 9a3e23333b2b2de7
 Plaintext = 0c7734310c5ca82b520bf1e0a1614c7ddd0c002711ef0b239de8fa256e15b32056b992747ff3a3a310d52e9df36275d9192dad61caa16715744552c865c5ae9477a70a2c3a02a01ba176b927445094d2
 Ciphertext = d5f99a34f86f6de38e10712f306add36cfef67ed3bd8dbf0cb32f5ffc1832037cba7168e2249e1c635de1577797898d2573aa6fd61e766cbd0e4e5bc87c5d85fc95dbdc78c26d51a7228515b342f94cf
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 1956f40b2334a6546b3071f2d17f4a59
 IV = 765cfb560c46777a
 Plaintext = 045ad66c515d407ab73ea0c6f6ae869872342fc72956a659945454005e37c76ed07df996ffe1322840cf23843b34346a1e730ab721ddceaf362ed256054c105ed581a80c04ef22ae1b5eb8742c6e3c9c0e0e29fad211b4f40adc1520f7c6821e
 Ciphertext = 7b853c47f4e39a069415f5fe34f857b9b7e846b45999c12a496ce5550834cc26376a90235ae20983c31129b108ffc3cf4431bf379a5907b16c7248df9d40fa5b8e9888bd1c2a45a0812e4bcf71d40bb8a064279d5f3f214eca8bf193b6144bec
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 4e47e1b5c1b489295d3a2bf049f4be2d
 IV = 83fdf064d213df41
 Plaintext = 94a7bed3b5a158e85f9e4778a7de105ff4f3b2a61c2fead82cbe949d7a4ee961a6c62949ba2c69d513d836a455b612c2fbb6ca243a0a18a853cadb6b73b600192de1d51ddf80030718b079fbb581073a06b66ba4ad524d3d09efaa59e6919bca15b2b92bd9f8c17d6e463f4ea5fd5f5e
 Ciphertext = 6130cd5cc68d4bd6055cca1c51281de12652e6df9ac9a24b39d5d2bb3876cc76e7e85f72efbdd9b7d55d8e1a84e17ad3292ba5bd071f39f7b373c807153a4fe553fb44872cb2a7b80d6c97f78eaea3824d501792456667f335e8f33e29f6ffe7736a5b46786c78b3cd9e8bd3498e7c4c
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 613485e5bb84b91cdd0ca02f8d83e0bb
 IV = ad8a7564f6ce8abb
 Plaintext = ed5068003163c424ae9a8e51e3d77684c69073a824dc4721568f7528657c3dd28d66219f398ed57105aa35cfef3ac078eab30ae0f3ed752b0e320b099ea42b156f818904c4b6c534cabde53dfa62e7b74518a8bca3f36ee85b130e8520d38c006e6adef34bbc8df56b757b500d703e5777aa545c4170404754f03dbf22c9f0d7
 Ciphertext = cada42aeaf73266caa8537f853fbc710df59f6e7809ca07e6131ba41c3cd413433c3f26faf5fbceb50238e150f6d613cf4bcf79416abada400a827dcfd2320a5d19ac7ff6fd725a30ae3c739ed9f6d9495f36ce414abc338cf52e7a351de4dfa54b52660370678529dbd7c36770399ab90a44f95dd5a837dde12b28da8a06ee7
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = 8198b36e880cf50dbf6724feaaac8688
 IV = fbaa2882a2a4acdb
 Plaintext = b2516a356e437513f0df83938afefbe9f9ef1ec879797997f31da96a1ea7a15d395ecdb94b7fda14cdc0b75c171784fa8832d574b64f9450c6be25dc83b93d3bbf0145a661bf4db775282b98649b64613aeedb8bb770f67cc3421ac6761e5d763c21ac2d1e729e4597ad7fca9fdc70878b26634df78cd0f36fb3b138a1357915abba4ff5f8dfaef268307022f2e23528
 Ciphertext = 14ba2c1e1fc015568184c1346b09469366db7d1dc151d08a8f99ffa22115a30a5a6dd5c2d6fbd09e03134710f1902ceab86069551630d3f614e67d195a7422b2c70225c5ebbecf7fbabf8db05c21025102225cdf2093fba3bd4ba1f1674c305a99cde36e1d112467466489c4f04a55fa495b610ee616749dc5c9f7ca3eb4ee35989402a91ff0085128077eb03e5d6ac1
 
+Availablein = legacy
 Cipher = IDEA-OFB
 Key = e30b4c874c4c4f6e0cf1f8ef58e5d375
 IV = 7e26f07f8024343c
 Plaintext = 8ceca4dc346cfd6b15774e082db1a89497b7d85d6b5b7102e77417f7a243fafe17118b7a3bb49d1657cf61b866da395a5b3f349183a53dfa11fc0ac053bddff49dd472ee55f5e43a2f8bc785e2bc420300694919ff7bb43feb75a9cac44ece96f679e618db5d7433af12dcc7e0963ff10b45d835f9a8f42627e7f3fd5038932685965ad0e183f5955e671fc2b878dd51051eedaf85310d1e4e8f75f2decf36c7
 Ciphertext = fc1991515ffef84ce1074d0f7e7ce9a2dd0b56facbaf4b5f2c617963c6df3ea9c6d1242abbab76160cc159a81e51fef33835546429b6bc026e4f091c89a8a9e0707747fc85083c776e5603ef2383c3e5e5ae493013b4940df54c9a050bc2b696f03a234fad58506b10aacbb48de0c91ef39ebe76a9e5540ec6284eed13cc17c72dad54555aed4ae60359dfa8b1c4e8bdcea6abc458dc1452a623d8f3fe13e2ae
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 085b8af6788fa6bc1a0b47dcf50fbd35
 IV = 58cb2b12bb52c6f1
 Plaintext = 4b5a872260293312eea1a570fd39c788
 Ciphertext = 5d9c48bf7dc115f28e153dc93dfcff96
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 701ccc4c0e36e512ce077f5af6ccb957
 IV = 5337ddeaf89a00dd
 Plaintext = cc1172f2f80866d0768b25f70fcf6361aab7c627c8488f97525d7d88949beeea
 Ciphertext = 4ec6f34be3335024cbfbbf80f3e7501b8c9f7a6cbd630cf8debba4a4c3f1daa4
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 0a8e8876c96cddf3223069002002c99f
 IV = b125a20ecd79e8b5
 Plaintext = 4fd0ecac65bfd321c88ebca0daea35d2b061205d696aab08bea68320db65451a6d6c3679fdf633f37cf8ebcf1fa94b91
 Ciphertext = a562b606f716af7fd9641b5ebc66e4cad7e9422200a83b07e5341814b33590d26dba38db01c19bac669dc469f4c2eb9b
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = b9ba9fa32cc491d8ac2beb5f99193d57
 IV = 95511452b71e53e9
 Plaintext = b40382705aaeea41097c309da6cd06010f15e09c0130fa4b3af69cc8da109d1f0f0a2661f1a8b89bab7e7009dcbb8a883d46254a830c45cd87981e0ea4e490fa
 Ciphertext = 5294eb7f0f7872e20a2012675a1fbcb059a9c2bec5231dfe72e6dd7826b86af365b6beb33a23ebfec6184e790d3002b8ff81eedd84b73edc3ac539230e23c65b
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 5947bbd78b06bb5ea2fc67ed7b24216e
 IV = 8e4722ad2230b15f
 Plaintext = 9e69423653c20c982794ed35d63c1a78e8ac14f37e1888ae4bf273bfe119891b2e4ed8ac46e7a9a463c7a710298d43b02f0c5606bcfc08adceeef2ec61867f8bede498e53163803f2f86fc58782fb841
 Ciphertext = 4fb93afc260b40f575f1fe95609737f158c61c40f23b13845cda507f5baf20c31c3d3c85726fbb0b89751498ef29f123fe0767fc550e71e38e0db5d52b507f7e2321a37bc0959410ffb785bcdaede128
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = abce650e78f969b3b210151c74117fd2
 IV = bc4659fbb7073c1f
 Plaintext = 322eae07df5ad2ddd64bba34e42d30c1b884f842e71efa123345a3fb0c39884c57dd4c2c6fb0c42e69ff5a269d59af3a6144853c182edb376ca65947d7ccefae6806ba25c4f527706ba85a353c0fd10e3cb244dd93a2d060d7b055058dde1dff
 Ciphertext = 800a13afd1ccd50aaada08a18ed61674aa9b9cc84d6fe1220bc0acc19f973ad5414da099359ef259b2d63e8b1e5cc0ba6258ab48f1603252199f7631a513330fcbf383d8de82a6b2a2c2870f8c06a635076c40c8f98dbc35f09f372db8fd3834
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 9f56e19b09dd3fee0e110f71e9967b7a
 IV = 1155cf4231bf7ac5
 Plaintext = ad1e4d3162a5084f581117639a13fc35df5449625ffe0f01e57d9a8726875be8515926ffe7449e30cd69ed4ca0c1b8b4486051c2d0fa2f6474a69c0afce2aec349d778a22edf81678145765b714c1b7c197287da56f59141d6978618729e1d89be20ace3de7d9b3c9b2d195ab6bc0fd4
 Ciphertext = 4dc8bbf26235b8858157cf03165ce61bdb25f3a2773b27db0c5e23dd14f7c4971f8b8ca65f61ef6ed7f348da0201d1e6ac2c45d431a31116ca89beb0e503f0c078848e5f982981406d0d72a46cc9e48da09cd5fca0aa8b97b8120f798a1f6f8316e677023028b219d844619e269608ff
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 31c485c996d6ceb2d17e0aa05b2490e4
 IV = 8c37f33405051b4c
 Plaintext = ac68de6a2c2144c6b4fd975a8dec93447391e7c9a4fde63d36be7f23ad186f96cd92b5e8adb546880d100329e97fe8204fad860e6dd8b3c0eed4805387536b9ccc63d6c74938b83dce2c93cc0a04a6025b7563d9e5e7239ae27819fb3844848a51e4294f273401ad9e592f8a170334b042f0667233b29f92b9b13262eb73232a
 Ciphertext = 1777835b641860aae245fe67750d514ba3f0ebd1c9a1179f258999cf5e1a6f850db6dc5cb3088cb262fe5086ca4b75be1cf4ad8d795c99a6d392da940c41a190d0eb38c3ea6b54c771a382d0969b2f1975c9e6d22f4c651eab379302e656d3d316424fda315128462c49364cdac824673883b06ac67781f1ca7c80b5cad92e97
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 556ccfa360ecb5025032dddb124cad4d
 IV = d54c6fdcc85dc0a2
 Plaintext = 71fbf180effac3dca0d69d40e4017dbe50455396f9fb6507ef7df26507de156cded8edd41a05fb25f352cbcdf3b2d770f90fa87f84863e0c2ed3b2dd770a1abfc489ad1ca82a28d061bd7039a6b5788da021657136def0c78d0b0cc7cfbec9512cf579811fd01185f3fdd2ab857328be4b63d293956b43df130e484b9861eccb1d06992b095e7febb0fb394c1954aeab
 Ciphertext = 9ceb25ce05eeee39452995468321c2b73c39f60082d7c91d129304f5802d3e559c099ccb00aeab4e274d47397268ab7367d055a336a52dd314402e2accb0925372028157a3ef60bd97427855117379bd70e05a3cbafe9acfc19e5ce78262011d1f2dfa1e67ec214469fab9a9e1a92e2591acfcfbb2376559433de491217260996637856930b57cec36f3f091940370a3
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 7cb81fc4b203b0fa9bec49759bd515c2
 IV = 4d5e2fa3bf73f488
 Plaintext = 362789b376d85eb8181d4eeea52d42e873ce7741c11a2f820383a7457b15489b09fb21ac4445959dc9e851b7d40682c50d7044bda46a5da39fae2bab73b3db9ed22edc7ec5da936dfa7451cb5f0a829ff0762738cc2686148f1e1f00dc3fe38139c9a173201fc1f052ca34736fc1ab3dc4e707f864d6119b7adb6c8ddd41c80de5d357d17e9c85ed7af1e4f72cb2656932ccce469202680109eef89a9f42f10a
 Ciphertext = e0456318fb7a2318181f4b847e3952cdc5f09e6f12631a89d7d86c108a9d14e49368bdc65366cf4c42c98e31641bb63439314010bafb88f83a300f8ca107e95d689738f29ce399348a8418baa2cc57b935640d574ea7b2f0205b62a68b0c7aca3c58f3181c5892c21036acdb241d933e1bd05e764fe8297131b9c7c7a99d2aa202f07312b4d48df43b973cf51b9fbc895284a304dc7eabde4eafa58325b984e4
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = beb622d0228cde29b342bbcf4c1c83b4
 IV = 75c282fa581d9c67
 Plaintext = 860476c81685b58e71e2599efe083ce5
 Ciphertext = 1a68dff188262ef7525fe051199fb940
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = c4666081e0b0eddb10a9a607c807378f
 IV = 5f23623288e4a41b
 Plaintext = 2fd02dab9054248073ebc0b07aed383756ccfa4fa6298722775be6a9b4ed27a5
 Ciphertext = eb5d94d1d12b97ae3814ddf3b9c8c9aab689ce912334b3054f14e8082334cd1c
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = df010376a6b03279338773a70e012382
 IV = 67455decec549365
 Plaintext = 9b9c3dea553ec235db0011b27191544171845b7bdda0dc04a089583959bba5ab7048f8ca87eab073a8b824fdd4e82e40
 Ciphertext = bbe775751f4b704f3cb0dbb43441111675f63c54668d34c1fc50d3a6c428217a009a167d9162f4d93dca391979002164
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = ff01aa4f7106c6bd24399076f901a530
 IV = 089b4f6054eeeef7
 Plaintext = ae9cb9dfa305af83e95a3b2099f70907edcd49fbc6efc5ebe744184c76b4f56bf35774f3fe215e1c8ee42172a2dd3e6f9ccd3d9bb044325e61a6bb97e48e9986
 Ciphertext = e1ad6de3d5ed15b7fd560482478f5e5e7673657eab175e03d71cb1f80d8e476e7b976c4b0a6c2a6a2d5fd2b20f4f6cc8b56b46adb9a97db56deba7e9d2b8d817
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = d33d4062ab32298eafcca86b5088d5fd
 IV = fcfffce8b020240f
 Plaintext = 1fe1318adb99e6d4fced292902fe8c831ba488a43f85964d6ff54b322663b380bc99fed15568278cfe1d0af795c71355bf65e876855763655eec3abf3d4b27a0341d607f4bfbd82c8900fd436f7c4186
 Ciphertext = 5424e2c3d2e00cf2ccefd1ee8ae552ef8122c2bda3624b3e4cbfb23abc309e103e485a8ff677a5ad908ffc72b9e70b4ccf0794a3be537aadd59a30bf5905fa6702d0ba12238f705c20884443ba921c91
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = 47e13544a7bbf74dd68ab5ce66e5bdaa
 IV = 69480b4dd38cf3b4
 Plaintext = 3e2e583a3a0389ca324f2aaa52b7823904ab288dae562995cf1d70c796d785fd361261434eea480ceb3d369d969652c7ff194931c0a9bd978f5ae4094d6ef32d986a092c580ccbf865e5095a7b80559be13f842f9bea9e42a3a01ef8a24a6526
 Ciphertext = 50d3ec47a14c6ac19dc5c8820520c8265e4e0265816e753792ef759ff523aceb904a02e8b10259c9e1d019bb684417f05e431e02541adaec98d725fd1bf11365fca4b97d7c0bfd8294bcc9d72f235899ee7c110dc4ca53fd4974d0cd20055834
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = ae86823695b48e8c612ae5a01b597f97
 IV = b26eef7b1d14894c
 Plaintext = 569a910bc6aa97b8939ca703fc10ce0d171625bc735a1fea7148650541109d955b1b686c6cc404b2d3d92ad9faaff217dc7b31b038b770959aeccd1ca55d650364fde51df8d4f0aeb05fa364f5028f709c179ca6df0bdfc1cb850f238d755ac44a733fce558402be0c70bc0871b8e62f
 Ciphertext = d0dc50553bbc0248e6f8b1d5f7c31aa93fda2addb2cd184a13d0adeb7f2ef8f611d92479bd8b61cf029b406f09921a972f2f0e14a3d790256cff4e812c40b822821c71ba6cb21a3a2c1b463f598d1d5a626d5c9fb85f0aafa1f6bf18aef0db18c9872c0e8588e9646f237be9f32a7550
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = b85df29c9244229835d73441dc37555e
 IV = c1375430efedb2d3
 Plaintext = c232a0bbf967ef28b74e7b809c62bc8c1cf2d52a273a84162900da834448fd567870471498f29770619dec504922e379eaba0d3a712602583d00279d8fc6a6d568cb94a330039a189ed5802abb7a2898c13ef89c00d73fca9a2f2ffc2107ab498212c56835c0fc26f835a69c00bb3eaa695ac20e8bdb0f5b5b6684d02bee8fb2
 Ciphertext = 935458de3bc1a090a7a85eb79a12a3e48defcae8581c59233ce0b2a8b7ad999a99d1858e5e513680a9cb7558b0706ec0be122a33964c4c6d4c880b4e953810ae111f6d3f8e89e8b3a708b199ce6a7476f177fea627eca43439df5c98a414dd8dde088cc380bc10e43a9341114787fa80c7dae515d6a21af4f2d3619a200b9ca0
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = e96771f5f20a89ee871261d2d18e1e46
 IV = 8c664a37d245d26c
 Plaintext = 8aaafd56c5d5d54fbe16f115c3216bd1f4376666931a2ef1ffc5468ad12150c39250dca2d63c6ea166bb0ef4aaa3d5849c1f9c621c55826a1ca362f03bcba4dcbd654b300d16519710130e5360bd949aaded6a648f96dd8937a77287d4a4ac2941729475b635b9797476b4dca4171787ff15882d3b4872ed0999a7546dbb61698e8348f70e4a14981a78156150484532
 Ciphertext = d357c276cc6961fa627b0edf66ec8e5baf035cf19980e53d6be5f3e5fa67de668bc1e27ef04cd2efc216783c4b955f8072af265aa96cc99dcf53ab3ab0fa024efca1087f0851a6b392f4aef1ac946fdd0fc1320a395df4d3ce596332aa5a0628b5f8e2aac4cf677a4b3d804a1503bfc879040f90b3a0530f49eb3d8c67d1cb00dad36f6f3a98328984258eae6fab1e6b
 
+Availablein = legacy
 Cipher = IDEA-CFB
 Key = aef49da33f538ee66e178d4b6121055d
 IV = 842566e68b61ff7b
diff --git a/test/recipes/30-test_evp_data/evpciph_rc2.txt b/test/recipes/30-test_evp_data/evpciph_rc2.txt
index fd82a1ce11..0ca3d7ca60 100644
--- a/test/recipes/30-test_evp_data/evpciph_rc2.txt
+++ b/test/recipes/30-test_evp_data/evpciph_rc2.txt
@@ -11,23 +11,27 @@
 # confirm that the new provider code is equivalent.
 Title = RC2 Test vectors
 
+Availablein = legacy
 Cipher = RC2-ECB
 Key = 0000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = a4085a9f3e710563ae3b1e8c4339122b
 
+Availablein = legacy
 Cipher = RC2-ECB
 Key = 0000000000000000
 KeyBits = 63
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = b406b9037baf2d86982af542e6d70b13
 
+Availablein = legacy
 Cipher = RC2-CBC
 Key = 0000000000000000
 IV = 0000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = a4085a9f3e710563d1091a1552ba8962
 
+Availablein = legacy
 Cipher = RC2-CBC
 Key = 0000000000000000
 KeyBits = 63
@@ -35,12 +39,14 @@ IV = 0000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = b406b9037baf2d866614ef5e55e95b8d
 
+Availablein = legacy
 Cipher = RC2-40-CBC
 Key = 0000000000
 IV = 0000000000000000
 Plaintext = 0102030405060708
 Ciphertext = 61ae28bcf59d1f6f
 
+Availablein = legacy
 Cipher = RC2-40-CBC
 Key = 0000000000
 KeyBits = 63
@@ -48,18 +54,21 @@ IV = 0000000000000000
 Plaintext = 0102030405060708
 Ciphertext = c1d8e65290b2f06d
 
+Availablein = legacy
 Cipher = RC2-40-CBC
 Key = 000000000001
 IV = 0000000000000000
 Plaintext = 0102030405060708
 Ciphertext = b3ddf36b5c81b0db
 
+Availablein = legacy
 Cipher = RC2-64-CBC
 Key = 0000000000000000
 IV = 0000000000000000
 Plaintext = 0102030405060708
 Ciphertext = 191d1abf767bfbe7
 
+Availablein = legacy
 Cipher = RC2-64-CBC
 Key = 0000000000000000
 KeyBits = 63
@@ -67,12 +76,14 @@ IV = 0000000000000000
 Plaintext = 0102030405060708
 Ciphertext = 191d1abf767bfbe7
 
+Availablein = legacy
 Cipher = RC2-CFB
 Key = 0000000000000000
 IV = 0000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 81b5cc4d43119e987a2b526ea152f3fe
 
+Availablein = legacy
 Cipher = RC2-CFB
 Key = 0000000000000000
 KeyBits = 63
@@ -80,12 +91,14 @@ IV = 0000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = ebb671fa972288f87cb1810b91f2ae39
 
+Availablein = legacy
 Cipher = RC2-OFB
 Key = 0000000000000000
 IV = 0000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 81b5cc4d43119e9849bdb7ef7fb35eb7
 
+Availablein = legacy
 Cipher = RC2-OFB
 Key = 0000000000000000
 IV = 0000000000000000
@@ -93,6 +106,7 @@ KeyBits = 63
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = ebb671fa972288f8f8587d8069d61d58
 
+Availablein = legacy
 Cipher = RC2-OFB
 Key = 0000000000000000
 IV = 000000000000000000
@@ -100,6 +114,7 @@ Plaintext = 000102030405060708090A0B0C0D0E0F
 Result = INVALID_IV_LENGTH
 
 #Variable key length is allowed for RC2
+Availablein = legacy
 Cipher = RC2-OFB
 Key = 0000000000000000000000000000000000
 IV = 0000000000000000
diff --git a/test/recipes/30-test_evp_data/evpciph_rc4.txt b/test/recipes/30-test_evp_data/evpciph_rc4.txt
index 02f231c892..61511e0f3f 100644
--- a/test/recipes/30-test_evp_data/evpciph_rc4.txt
+++ b/test/recipes/30-test_evp_data/evpciph_rc4.txt
@@ -8,31 +8,37 @@
 
 Title = RC4 tests
 
+Availablein = legacy
 Cipher = RC4
 Key = 0123456789abcdef0123456789abcdef
 Plaintext = 0123456789abcdef
 Ciphertext = 75b7878099e0c596
 
+Availablein = legacy
 Cipher = RC4
 Key = 0123456789abcdef0123456789abcdef
 Plaintext = 0000000000000000
 Ciphertext = 7494c2e7104b0879
 
+Availablein = legacy
 Cipher = RC4
 Key = 00000000000000000000000000000000
 Plaintext = 0000000000000000
 Ciphertext = de188941a3375d3a
 
+Availablein = legacy
 Cipher = RC4
 Key = ef012345ef012345ef012345ef012345
 Plaintext = 0000000000000000000000000000000000000000
 Ciphertext = d6a141a7ec3c38dfbd615a1162e1c7ba36b67858
 
+Availablein = legacy
 Cipher = RC4
 Key = 0123456789abcdef0123456789abcdef
 Plaintext = 123456789ABCDEF0123456789ABCDEF0123456789ABCDEF012345678
 Ciphertext = 66a0949f8af7d6891f7f832ba833c00c892ebe30143ce28740011ecf
 
+Availablein = legacy
 Cipher = RC4
 Key = ef012345ef012345ef012345ef012345
 Plaintext = 00000000000000000000
@@ -40,27 +46,32 @@ Ciphertext = d6a141a7ec3c38dfbd61
 
 Title = RC4 tests (From RFC6229)
 
+Availablein = legacy
 Cipher = RC4-40
 Key = 0102030405
 Plaintext = 00000000000000000000000000000000
 Ciphertext = b2396305f03dc027ccc3524a0a1118a8
 
+Availablein = legacy
 Cipher = RC4-40
 Key = 833222772a
 Plaintext = 00000000000000000000000000000000
 Ciphertext = 80ad97bdc973df8a2e879e92a497efda
 
+Availablein = legacy
 Cipher = RC4
 Key = 0102030405060708090a0b0c0d0e0f10
 Plaintext = 00000000000000000000000000000000
 Ciphertext = 9ac7cc9a609d1ef7b2932899cde41b97
 
+Availablein = legacy
 Cipher = RC4
 Key = ebb46227c6cc8b37641910833222772a
 Plaintext = 00000000000000000000000000000000
 Ciphertext = 720c94b63edf44e131d950ca211a5a30
 
 #Self generated. Long key
+Availablein = legacy
 Cipher = RC4
 Key = ebb46227c6cc8b37641910833222772a00000000
 Plaintext = 00000000000000000000000000000000
diff --git a/test/recipes/30-test_evp_data/evpciph_rc5.txt b/test/recipes/30-test_evp_data/evpciph_rc5.txt
index 17980945b2..a5f9a822c6 100644
--- a/test/recipes/30-test_evp_data/evpciph_rc5.txt
+++ b/test/recipes/30-test_evp_data/evpciph_rc5.txt
@@ -10,28 +10,33 @@
 #provider ciphers have identical results.
 Title = RC5 Tests
 
+Availablein = legacy
 Cipher = RC5-ECB
 Key = 00000000000000000000000000000000
 Plaintext = 0000000000000000
 Ciphertext = 21a5dbee154b8f6d
 
+Availablein = legacy
 Cipher = RC5-ECB
 Key = 00000000000000000000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = d9d37019aec1161b27d7ad56b21f0f42
 
 #Self generated. Bigger key.
+Availablein = legacy
 Cipher = RC5-ECB
 Key = 0000000000000000000000000000000000000000
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 610084f3e141cbc5455b82e2d56da565
 
+Availablein = legacy
 Cipher = RC5-CBC
 Key = 00000000000000000000000000000000
 IV = 0000000000000000
 Plaintext = 0000000000000000
 Ciphertext = 21a5dbee154b8f6d
 
+Availablein = legacy
 Cipher = RC5-CBC
 Key = 0102030405060708090A0B0C0D0E0F10
 IV = 0102030405060708
@@ -39,18 +44,21 @@ Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = eeebae12d768ac9e5b3d6072a9c76c65
 
 #Self generated. Bigger key.
+Availablein = legacy
 Cipher = RC5-CBC
 Key = 0102030405060708090A0B0C0D0E0F1000000000
 IV = 0102030405060708
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = af64972111a80ec28871c51dd4bfe8de
 
+Availablein = legacy
 Cipher = RC5-OFB
 Key = 00000000000000000000000000000000
 IV = 0000000000000000
 Plaintext = 0000000000000000
 Ciphertext = 21a5dbee154b8f6d
 
+Availablein = legacy
 Cipher = RC5-OFB
 Key = 0102030405060708090A0B0C0D0E0F10
 IV = 0102030405060708
@@ -58,24 +66,28 @@ Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = c0ad101b40fc7ffdfc386ea5ecf458b7
 
 #Self generated. Bigger key.
+Availablein = legacy
 Cipher = RC5-OFB
 Key = 0102030405060708090A0B0C0D0E0F1000000000
 IV = 0102030405060708
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 66ff8fee03d45533dde93632e8f81f6f
 
+Availablein = legacy
 Cipher = RC5-CFB
 Key = 00000000000000000000000000000000
 IV = 0000000000000000
 Plaintext = 0000000000000000
 Ciphertext = 21a5dbee154b8f6d
 
+Availablein = legacy
 Cipher = RC5-CFB
 Key = 0102030405060708090A0B0C0D0E0F10
 IV = 0102030405060708
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = c0ad101b40fc7ffdeb97c6173bf2987e
 
+Availablein = legacy
 Cipher = RC5-CFB
 Key = 0102030405060708090A0B0C0D0E0F10
 IV = 0102030405060708
@@ -83,6 +95,7 @@ Rounds = 8
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 439945301dfa830885ac2f3cf5e61d0e
 
+Availablein = legacy
 Cipher = RC5-CFB
 Key = 0102030405060708090A0B0C0D0E0F10
 IV = 0102030405060708
@@ -91,6 +104,7 @@ Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 5ad80530f4a19e622d03cd4f2b165730
 
 #Bad rounds
+Availablein = legacy
 Cipher = RC5-CFB
 Key = 0102030405060708090A0B0C0D0E0F10
 IV = 0102030405060708
@@ -99,6 +113,7 @@ Plaintext = 000102030405060708090A0B0C0D0E0F
 Result = INVALID_ROUNDS
 
 #bigger key
+Availablein = legacy
 Cipher = RC5-CFB
 Key = 0102030405060708090A0B0C0D0E0F101213141516
 IV = 0102030405060708
diff --git a/test/recipes/30-test_evp_data/evpciph_seed.txt b/test/recipes/30-test_evp_data/evpciph_seed.txt
index c7a552690a..e794b5b6d1 100644
--- a/test/recipes/30-test_evp_data/evpciph_seed.txt
+++ b/test/recipes/30-test_evp_data/evpciph_seed.txt
@@ -8,12 +8,14 @@
 
 Title = SEED CBC Test vectors (from RFC 4196)
 
+Availablein = legacy
 Cipher = SEED-CBC
 Key = ed2401ad22fa255991bafdb01fefd697
 IV = 93eb149f92c9905bae5cd34da06c3c8e
 Plaintext = b40d7003d9b6904b35622750c91a24575bb9a632364aa26e3ac0cf3a9c9d0dcb
 Ciphertext = f072c5b1a0588c105af8301adcd91dd067f6822155304bf3aad75ceb44341c25
 
+Availablein = legacy
 Cipher = SEED-CBC
 Key = 88e34f8f081779f1e9f394370ad40589
 IV = 268d66a735a81a816fbad9fa36162501
@@ -22,48 +24,56 @@ Ciphertext = a293eae9d9aebfac37ba714bd774e427e8b706d7e7d9a097228639e0b62b3b34ced
 
 Title = SEED ECB Test vectors (from RFC4269)
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 00000000000000000000000000000000
 Operation = DECRYPT
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 5EBAC6E0054E166819AFF1CC6D346CDB
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 000102030405060708090A0B0C0D0E0F
 Operation = DECRYPT
 Plaintext = 00000000000000000000000000000000
 Ciphertext = C11F22F20140505084483597E4370F43
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 4706480851E61BE85D74BFB3FD956185
 Operation = DECRYPT
 Plaintext = 83A2F8A288641FB9A4E9A5CC2F131C7D
 Ciphertext = EE54D13EBCAE706D226BC3142CD40D4A
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 28DBC3BC49FFD87DCFA509B11D422BE7
 Operation = DECRYPT
 Plaintext = B41E6BE2EBA84A148E2EED84593C5EC7
 Ciphertext = 9B9B7BFCD1813CB95D0B3618F40F5122
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 00000000000000000000000000000000
 Operation = ENCRYPT
 Plaintext = 000102030405060708090A0B0C0D0E0F
 Ciphertext = 5EBAC6E0054E166819AFF1CC6D346CDB
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 000102030405060708090A0B0C0D0E0F
 Operation = ENCRYPT
 Plaintext = 00000000000000000000000000000000
 Ciphertext = C11F22F20140505084483597E4370F43
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 4706480851E61BE85D74BFB3FD956185
 Operation = ENCRYPT
 Plaintext = 83A2F8A288641FB9A4E9A5CC2F131C7D
 Ciphertext = EE54D13EBCAE706D226BC3142CD40D4A
 
+Availablein = legacy
 Cipher = SEED-ECB
 Key = 28DBC3BC49FFD87DCFA509B11D422BE7
 Operation = ENCRYPT
@@ -72,240 +82,280 @@ Ciphertext = 9B9B7BFCD1813CB95D0B3618F40F5122
 
 Title = SEED Test vectors (from https://github.com/pyca/cryptography)
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 085b8af6788fa6bc1a0b47dcf50fbd35
 IV = 58cb2b12bb52c6f14b56da9210524864
 Plaintext = 4b5a872260293312eea1a570fd39c788
 Ciphertext = 5c460dc6a83060ee36ec55c5ce6448c1
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 701ccc4c0e36e512ce077f5af6ccb957
 IV = 5337ddeaf89a00dd4d58d860de968469
 Plaintext = cc1172f2f80866d0768b25f70fcf6361aab7c627c8488f97525d7d88949beeea
 Ciphertext = a6841e5e4dea28f28d7a83031442c86e5b68d1048cda42452964df577d3c0abc
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 0a8e8876c96cddf3223069002002c99f
 IV = b125a20ecd79e8b5ae91af738037acf7
 Plaintext = 4fd0ecac65bfd321c88ebca0daea35d2b061205d696aab08bea68320db65451a6d6c3679fdf633f37cf8ebcf1fa94b91
 Ciphertext = 4081ec9257303ae208eea0411d7977eb82e3b8d4f2d03d299f98fbddd519812c2bbe7af6d5c13b8fa5b15f233911eaaf
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = b9ba9fa32cc491d8ac2beb5f99193d57
 IV = 95511452b71e53e93afad07ba1aa4d98
 Plaintext = b40382705aaeea41097c309da6cd06010f15e09c0130fa4b3af69cc8da109d1f0f0a2661f1a8b89bab7e7009dcbb8a883d46254a830c45cd87981e0ea4e490fa
 Ciphertext = d9add2885d52163ff04060b8ee46a6e02374af2f895e28ac6d2a964ca8e78bcc9e4e2d4a7a4a11cce7a605a5c0b79c7b8f546ce9159014cb4b462454de902646
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 5947bbd78b06bb5ea2fc67ed7b24216e
 IV = 8e4722ad2230b15f2eea302173bc1795
 Plaintext = 9e69423653c20c982794ed35d63c1a78e8ac14f37e1888ae4bf273bfe119891b2e4ed8ac46e7a9a463c7a710298d43b02f0c5606bcfc08adceeef2ec61867f8bede498e53163803f2f86fc58782fb841
 Ciphertext = 48af72fe5b7449786965500fe685b9ebbebd15b0afcc9ecc8ce424a931d55462c52dc2cfb41eb17f3cedce1ad1546c348a190846510a427216230575245462b61161c1ef7515e209bc809b66309521d1
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = abce650e78f969b3b210151c74117fd2
 IV = bc4659fbb7073c1f2185cd8ac5314bd1
 Plaintext = 322eae07df5ad2ddd64bba34e42d30c1b884f842e71efa123345a3fb0c39884c57dd4c2c6fb0c42e69ff5a269d59af3a6144853c182edb376ca65947d7ccefae6806ba25c4f527706ba85a353c0fd10e3cb244dd93a2d060d7b055058dde1dff
 Ciphertext = b343343a7f0fd1c0874c8c43cb4078c6da6b6691d1747a6c583f0b93e77d0b1b58e605f80d2f9e0f06d61f75cb03b81f543f5f309aa5cfe3c1d39359be074383d9159bb0b3e51e7b7742cd439b355926589fabfc7b45bbcbb81d84828dc81947
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 9f56e19b09dd3fee0e110f71e9967b7a
 IV = 1155cf4231bf7ac55d5e6eb27a974fad
 Plaintext = ad1e4d3162a5084f581117639a13fc35df5449625ffe0f01e57d9a8726875be8515926ffe7449e30cd69ed4ca0c1b8b4486051c2d0fa2f6474a69c0afce2aec349d778a22edf81678145765b714c1b7c197287da56f59141d6978618729e1d89be20ace3de7d9b3c9b2d195ab6bc0fd4
 Ciphertext = e5f75f794db9d60f1a8f64dcb241c4463b0bd8ecc57b4aea8f87db1478debdb02b9fb9a9f159b24a2b292681683394bd067fe07026043557391aa59f77421497205a44896bde4e74af04ac231f7918f66d65bf5211e3ff9d7628feee17331a9260b7412b561b1f8eaece42532bff6de7
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 31c485c996d6ceb2d17e0aa05b2490e4
 IV = 8c37f33405051b4c50abd16c6456643e
 Plaintext = ac68de6a2c2144c6b4fd975a8dec93447391e7c9a4fde63d36be7f23ad186f96cd92b5e8adb546880d100329e97fe8204fad860e6dd8b3c0eed4805387536b9ccc63d6c74938b83dce2c93cc0a04a6025b7563d9e5e7239ae27819fb3844848a51e4294f273401ad9e592f8a170334b042f0667233b29f92b9b13262eb73232a
 Ciphertext = 9775a5c6dab170473a48e938e4bb036533476535c545ba27e149a2efc4f37dd4d8d45f769e74b080122077bf6d049cc146040bd56da957d644cc37abd2a20d795ad0b4a31f44f94e8b2bdeef0b7507c05a4b12dc84986d8e6c2beb1e5f6b16a057df782da903fd4bcc913e3ffc5fc75145a329e57528be7c34a92542cb80eab8
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 556ccfa360ecb5025032dddb124cad4d
 IV = d54c6fdcc85dc0a28c0b06205fee8854
 Plaintext = 71fbf180effac3dca0d69d40e4017dbe50455396f9fb6507ef7df26507de156cded8edd41a05fb25f352cbcdf3b2d770f90fa87f84863e0c2ed3b2dd770a1abfc489ad1ca82a28d061bd7039a6b5788da021657136def0c78d0b0cc7cfbec9512cf579811fd01185f3fdd2ab857328be4b63d293956b43df130e484b9861eccb1d06992b095e7febb0fb394c1954aeab
 Ciphertext = d43fe04c874d091a7953ed15589f7b4b6b509c21746a366b0c32f135a9e84c6c2a1bb8d2f6a3a389f95b903db62030b1ab54ff45b1a837ada720977944707fe8ea159714f8e7cfd5299227249aec14920ab5a877a57e4b23a951bda95b8f98b908a55f73792f86944de919b0a18cc50e13c549b6d7da8806062afb125c388f02d914548f5747b1bd227520018d97066e
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 7cb81fc4b203b0fa9bec49759bd515c2
 IV = 4d5e2fa3bf73f488b3e7e125f03dfbbe
 Plaintext = 362789b376d85eb8181d4eeea52d42e873ce7741c11a2f820383a7457b15489b09fb21ac4445959dc9e851b7d40682c50d7044bda46a5da39fae2bab73b3db9ed22edc7ec5da936dfa7451cb5f0a829ff0762738cc2686148f1e1f00dc3fe38139c9a173201fc1f052ca34736fc1ab3dc4e707f864d6119b7adb6c8ddd41c80de5d357d17e9c85ed7af1e4f72cb2656932ccce469202680109eef89a9f42f10a
 Ciphertext = 87fbc595b52e0c299420338f422fabd264665e5457f1df907c5a2c95fc2ed4d04c29296467123223414b0e0223dcab3d93d5740f2e498acf20f50a59d267a734733c946597c2e1e54d5d76a6cb552b264f86b1b2e135cb601f73c5ec3237d2d341f09064e3e68cf08e9e770ced087c94e54b9aba36f01cd10596615cd02f1008b3701084cddfa659fc2b7293a605c1c273f54662894d6d6ca86256d915d4fb3f
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = beb622d0228cde29b342bbcf4c1c83b4
 IV = 75c282fa581d9c671edf5d540951b680
 Plaintext = 860476c81685b58e71e2599efe083ce5
 Ciphertext = b8d5730f28bb21d79345e2668f9b4a91
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = c4666081e0b0eddb10a9a607c807378f
 IV = 5f23623288e4a41b03186024755a10ea
 Plaintext = 2fd02dab9054248073ebc0b07aed383756ccfa4fa6298722775be6a9b4ed27a5
 Ciphertext = 6bacb9856757883e22e04085deb6dd3ed3694dc6a6ea4445dd2f2684e465e6d5
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = df010376a6b03279338773a70e012382
 IV = 67455decec549365742525d8dbf1fed9
 Plaintext = 9b9c3dea553ec235db0011b27191544171845b7bdda0dc04a089583959bba5ab7048f8ca87eab073a8b824fdd4e82e40
 Ciphertext = 8871858efc277d3033d1c95c53a3fda31ba8d17b9f641922ef69de0277c80e914f25a8f3366106b22efef2a5c5355504
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = ff01aa4f7106c6bd24399076f901a530
 IV = 089b4f6054eeeef76d4e13f75de64f7e
 Plaintext = ae9cb9dfa305af83e95a3b2099f70907edcd49fbc6efc5ebe744184c76b4f56bf35774f3fe215e1c8ee42172a2dd3e6f9ccd3d9bb044325e61a6bb97e48e9986
 Ciphertext = 676537bc02ad0fc270ba547f5640bcdb125bc95d9db54029b4ef32b83da838773c0750300b4384fec116732b76f654228f6c942f54839a5a2101c1fed1eb62b3
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = d33d4062ab32298eafcca86b5088d5fd
 IV = fcfffce8b020240f9f694adcb8ddf213
 Plaintext = 1fe1318adb99e6d4fced292902fe8c831ba488a43f85964d6ff54b322663b380bc99fed15568278cfe1d0af795c71355bf65e876855763655eec3abf3d4b27a0341d607f4bfbd82c8900fd436f7c4186
 Ciphertext = 1898807204f12402a0ca6f11c2ff2a929123c3c18e02149740d6bc91f6a626e79b827d3fb877e1821c861b3e7a361c0fae457340692425b0b8f21447e3fadf95e60819789f2964fda844bd3c508d06c9
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = 47e13544a7bbf74dd68ab5ce66e5bdaa
 IV = 69480b4dd38cf3b47e2b7652751395ae
 Plaintext = 3e2e583a3a0389ca324f2aaa52b7823904ab288dae562995cf1d70c796d785fd361261434eea480ceb3d369d969652c7ff194931c0a9bd978f5ae4094d6ef32d986a092c580ccbf865e5095a7b80559be13f842f9bea9e42a3a01ef8a24a6526
 Ciphertext = d5d73ef41aea9daa98d04b309299809408eeebc8de56b2258ba97155dc0bf54150b5338be0aac01ec9a93f49c3aa193d9c74ea5fd0dd4efb9030eca445dd52784cf5f18bd4e0f5facd56620df9d66ead9de1b6fc86f8c3d87f69866a490f5ed4
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = ae86823695b48e8c612ae5a01b597f97
 IV = b26eef7b1d14894c0c6388ce5273f4f2
 Plaintext = 569a910bc6aa97b8939ca703fc10ce0d171625bc735a1fea7148650541109d955b1b686c6cc404b2d3d92ad9faaff217dc7b31b038b770959aeccd1ca55d650364fde51df8d4f0aeb05fa364f5028f709c179ca6df0bdfc1cb850f238d755ac44a733fce558402be0c70bc0871b8e62f
 Ciphertext = 0be12d90fd8536ef7fa415f0322dc833891e97d4e6c5427e743bae14fb2776177ad9bb8198d344e74b2c9fe720b67c35965acac1436c5f8e328fe86b4b65d389d8e060295a1c48c6de9a06835e677adea60d3ccc589754593bae6ac9f847b8f0c39253db2e863d5ce1df024f504cecf0
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = b85df29c9244229835d73441dc37555e
 IV = c1375430efedb2d311a37bfa5ad2110e
 Plaintext = c232a0bbf967ef28b74e7b809c62bc8c1cf2d52a273a84162900da834448fd567870471498f29770619dec504922e379eaba0d3a712602583d00279d8fc6a6d568cb94a330039a189ed5802abb7a2898c13ef89c00d73fca9a2f2ffc2107ab498212c56835c0fc26f835a69c00bb3eaa695ac20e8bdb0f5b5b6684d02bee8fb2
 Ciphertext = 7b8b2a3a38328276e2739ecac4c876633e5cc8835a46053fdbbe0bc828450bc6b2e9cb31515edbbccf74a1128213d64577eec37eff3377528dafdd14bcfe2d8cc988f7705622893d3691126ed1de20a1ae7397e3dfe78464c2d310a452608799b024e7725394b309b9def5b2840e8ffa9fb2b9da92fe2df24769c5250167f4f2
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = e96771f5f20a89ee871261d2d18e1e46
 IV = 8c664a37d245d26c0c55adfb424758ba
 Plaintext = 8aaafd56c5d5d54fbe16f115c3216bd1f4376666931a2ef1ffc5468ad12150c39250dca2d63c6ea166bb0ef4aaa3d5849c1f9c621c55826a1ca362f03bcba4dcbd654b300d16519710130e5360bd949aaded6a648f96dd8937a77287d4a4ac2941729475b635b9797476b4dca4171787ff15882d3b4872ed0999a7546dbb61698e8348f70e4a14981a78156150484532
 Ciphertext = 18d65e3fd66b6aef76354325c323f0cd45f6c280335b890ba6822437125b86baf0f8576039e074aeb557f73dcacedd94fe134219fda1b5fac5e4d02f5b582496e97350926902a43dec11b09d12d294b7cc815eb98c4b5f693dd341a7d47a71f6c1a9af3981c97bb13ef4abc8a54aaa0fd601e2cd981d3f49bd8e958b3fe5769a76264784116038c8086af3d49d9429bf
 
+Availablein = legacy
 Cipher = SEED-CFB
 Key = aef49da33f538ee66e178d4b6121055d
 IV = 842566e68b61ff7bf001f2642da62f64
 Plaintext = 415991f65e1a95040cef9960556f61e617827c30c74bf353cdd86173dbe4cc983a2ee6bc8ca6cfb71121e7b0d0178f2e13445c710dcc176b781201971171f7489f18faf110f39accd1cf08c85a958d7698b116f1c0d75812ac9b0b39aee7f7159ccad8fdae9b99f2d695eacf12c6469d5b51a34de26eac73613dcb2f77122cb1f8dd5162786a12052dc7b6dea6acc4989dcc7eafd9374f6c29697c74749ef16d
 Ciphertext = da97a99e4734c2dfe541642e30b9cea9263f5ee2055d468fc519585c4072f3163eda6cfa5014ed6b2293bf6d296cc7406530657b960072fa8aeafb6a7192c782e73dc4bcb02e621ca6a375d318ec98e7998339060650940d7d9d5e89f95a15e1d673b4c7132be9875bb339a30a61b57050b2c91e57a4b11f7f00c0df906edc508a5a54d218e62de114e89b6e1c137c3a40b55130343a3527dd85d8f9c87a1fc6
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = d7d57bd847154af9722a8df096e61a42
 IV = fdde201c91e401d9723868c2a612b77a
 Plaintext = 81883f22165282ba6a442a8dd2a768d4
 Ciphertext = 78aa827fca58956065e1dc0ce17bfb80
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = c9f4ce21b4c7daaa4f93e292dc605bc5
 IV = 5e5a8cf2808c720e01c1ed92d470a45d
 Plaintext = 8e19c5cacd015a662e7f40cdecadbf79a68081c06d9544b41c2dd248e77633b4
 Ciphertext = 814d987a07282f950fa9a6559e5443f0826243a630458327e5c20440d2a50a0d
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 7a70cc6b261eeccb05c57117d5763197
 IV = bb7b9667fbd76d5ee204828769a341b1
 Plaintext = 823cbaae3760c85512a3c83fd60bb54b7cfc739b295b63e05ef435d86e19fd15368c89ff08a0f21ce89a728ffb5d75df
 Ciphertext = edeae6665592ab617f52e495e9177108399a2d073e0e7d9e4ede0545bdf9294f32a1ac2f4c915b1432024b5ca05cf91d
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 85dbd5a6e73681a51a4a7d4e93ca7d0c
 IV = 89d897c5aa9e0a5d5586d4b4664fc927
 Plaintext = e3dbfc6ae1a879870fd22644c8135fe063355dfc0a8dad45c9c6e052e6e085cf717754dc1b49acb04cf340826ffb0da991138f022a9c34923a6a116c98c7d3d5
 Ciphertext = eb97edb484801398304d27fa5512417cf63fa76c3860c738cf4866dd9a024bdd2e4029fe1bc83587b452686edf971dae2390ef0af2a00deef79216b1104e43f6
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 18b9887a34438fb2e759027e54e334b6
 IV = a5be8621e58dae325c6b868fd783e2cd
 Plaintext = 8cd659df925950b516f737fc92d2fafa008c008c9dfe0e75ed2d68f6ff79399ff2183464b8c37cf31aafc145fcbfac73e3f87eccb435f424bf1c6d6efb504e8e93e8a668a2210e3d3b4fd437ad1a5842
 Ciphertext = ecee4794867f81ee0ab465481f160521a918121e02308744e65cbacc4c369ef0b98ff6feaca41a8979045c4bd49487b4f3437376c4b6f43536973ba54bdd2b7170c7136f92e87cba79b892616b80fe10
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = da52c0e4609e82ee926174a9eaf90b08
 IV = f2d0c5e86b4ddb40d30713aaa5a153fe
 Plaintext = 91d6c95a614cf85de16eeabe5976c2a2a9d307042f79a7aaeb7c3c57e1dd8d43bfa458c8c02e4f5ed0c960c9f17e3991dd2e0cb3ede18f96395a484001ef07ca4c97b411ce454aaf0f74242aca03786a93442171bd50a1467b9d663245d24c2f
 Ciphertext = 6207d66ce45fa32922bc75c14bd1a2d44a8daf4e655f9b9934f7f41de98337d3f6aa6175f43d056b6be3decb791a324c80a84983b026dcdabdcd1cf93059a238e14ff5c952b740802cd11171f5275c12adb6564532de13194c66532c0cc17663
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 56d6f7e2a870b92d55ff8d6e9c554d2a
 IV = b512f0e11e27fd1a94aa0c697bb6da5e
 Plaintext = e62cdeac43667749701314c546f778a4c758e4f55760e7d729c3783cf7a242edf6ae3fcf0990886434896c945455bfae0e5674aa06ee6fb1512d94df2cac2447eeb849373bb3efbe7bb8d66c8a7ee559b17fc268d6599fcdef7457cdbde5b9c5b692236e4397545f2be97bd44f3993ad
 Ciphertext = 22632b7abf711ad0e66f1834e5984609df0fdf0903a7180c713e1c084812913c31d1fb3469c777a94e5115fc1c4a081283fa2d28a9aec1b6f46738d8bf04ab6b82505b2063153a12dace49000aa9ac41ff3cdf9510a20183f934d364f52cd72cc6b5deb192ca5bacbff471565ae2d563
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 09f216ff78dfe419dfcef1a855473414
 IV = 722174c892d265291982c6f042ced145
 Plaintext = 11f435e7e3656fcfa8e0df230311ca21054e84e13c8590e7ec7309f59c174022d467a7302641ee1b6ba46bee4f20bfda108bb78982f670b057dfbfe49da9cfae88490ce17241402b20d2fceb476d3a424e6c406d56ffc85278695d584d6c087cb4012ca2cf4daf284fd15ac1f2e183814957e934bf88dff4d777adfbb54933b5
 Ciphertext = d9a5d3bc0a558b86046877a9030a09c537c2830b93dd9f56df91233f3b403fa39dc820d5eadf46ca016ad130018310a4e31e0974bb233085236340e057cac0d6968f0fcceea780b9da7bfb297e8593abd242e382e7482e9c4679b7cb720798c17522c5cf4db9004368f609b5280b5421f30a39a6659d51ef8feafed739959441
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = cde9b69eea2b6a5588457e35e0a08803
 IV = 52323b54d69a62fec0689baee1b3ec63
 Plaintext = 967798995af6f435b3a6f92bff77a11fa44d1426ae0f6e7dbafac27b123c5fc419be52c0ea412c4b3cac05ae89a4c0ce6f5e91a456b1bded5370a1234cf6f6ab5d0253507bc6f3f0573ab97585b67107dec059812323e021e341ad839ea9e3d02aeca43356add48ccef81f693ed53d32ba1c74a35e8a5f7f3115ef834f7daf9948244c4fc31f5487678d3e70fb27abb5
 Ciphertext = 1dc92191514c65141edb04acc655cf3c664ff5727d569b636787332ef1e34b1afd4b8e9acf4b745530fa7b3094f45a32d82b0e2be7cc035a1dded75f4033bcc4727dd14303761a9061b8365a8893e2569d045f08d2b447c35d2f927ac6103730e3aa4e81aef54c426320d657e2aa169bf8884ef0541074e9c08793364646a9a99df0e5022ea3740361096c3790707b3d
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 939aac71e337709855715a57e3a4648f
 IV = 493509b56a92f14040eb9b66a188bc57
 Plaintext = 9c22efddc7de496a916d15d710de374d57478126ed64c9ad7e823e24d19bfc0cfac3dda0d1c292a3a203f35b26ad94deb20f998caf41cbdd4a08eb5d6cfb46f4ede4896b0569d72c03ec194941af95c0573cc3fe8f045ba19946b382803248f3dd4f9a454b1a3e8e1af02ea8482d637dac96a68275f4a382d3023f9df4892b9032cab9378b1cef5051d6db81226f259d1be4eb23495ac807600536b5b0481754
 Ciphertext = 5bf691be73fa80ebdfcf9ab0657729c9017505cb7163afb35c120915e111d2a2978e373164579c9ffc66bfe189ffe1fbe641d45c8d91a2bab418d8b549eb027721d241a9d80e298c79c75d7db8dec3a8d56cf27d33431c07ac4128b1068684e1d99b1ff23f83e8badb704600de7ae95cbef8029f101bfa852ef5f69cc7a7427d0fa3abd7de68db07de0ba4c17fd579ffcf1be3ad9e5f724c8e9c87c079f2afec
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 8368189d41eaa20d06a3a2d2a91e43f7
 IV = cf04ac0e4733952ba538711f79eef8ca
 Plaintext = 696ca57339840fb3c150e0c111d9e13e
 Ciphertext = 03f102dbfb29bcde9e7d16825de64228
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 5124c6fdb0856ded76afb6febdaa981e
 IV = 937ebdeec379685a71d466703f788ff7
 Plaintext = 5a5928dd09e78a21256eadb062630a3f0b47ca2376ccae314948143fff2512d4
 Ciphertext = 841cca2b58abd8d0b68fa2d3949bc943a105427f2deb117572de28cd0581c54a
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 6a8f6487e76058bc5a126276e48fdd77
 IV = 6e75d8b8ac0976143ea103a710caec02
 Plaintext = 424ddc343067612fdb426920f40ab4d82e3d4f9485b07fef91617556d3093874840e8110ff375b7a68f98c471ca10acc
 Ciphertext = c9123902ac5cfd3f0151b4e95185815ddf4ea92baadd91215007c98ab3dcbae14ca5cfcb5aafeea9939b998e3f4ec276
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 01963d44aea026b2205238454d5bb73f
 IV = 9442a6e0f3a53f10b0ccf5b0ccc1793a
 Plaintext = c54cfacd953736a2d8db0b8b63b555253a0ca6f6e05f2e918d18be95669fa85609f827d6da014add2964626670c202b195248fc986372c92adbb10c0e7c36e04
 Ciphertext = d6592ec2f649ea123bce88818ebbbb74d3b6b55a987ab01db21b5ef91cf8a9fff6851a6ce523d2607da048d9e0897ff672d787433cd54b6c9c25a7a5aeea1538
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 4ea87b0b346054c097edc5601b782870
 IV = 9a3e23333b2b2de7eceea67a7ca97641
 Plaintext = 0c7734310c5ca82b520bf1e0a1614c7ddd0c002711ef0b239de8fa256e15b32056b992747ff3a3a310d52e9df36275d9192dad61caa16715744552c865c5ae9477a70a2c3a02a01ba176b927445094d2
 Ciphertext = a91c4fb4f9e05adab087db1fd125b1f42dd26953bb3b3d722adb443c0a4b927ef83c62ae3ef8e1f83ef8e6b50a3b8caf7a623fa9d23685cda5851139a69c449d8b94877c3547c37e8c246738c6183b50
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 1956f40b2334a6546b3071f2d17f4a59
 IV = 765cfb560c46777a20cce091232ccaf2
 Plaintext = 045ad66c515d407ab73ea0c6f6ae869872342fc72956a659945454005e37c76ed07df996ffe1322840cf23843b34346a1e730ab721ddceaf362ed256054c105ed581a80c04ef22ae1b5eb8742c6e3c9c0e0e29fad211b4f40adc1520f7c6821e
 Ciphertext = e77614bed3d8fc7a22355efc2d1401cd1386fcd6585b472a500278c56108123af13bbfffdd87bc963634f28ab8355061f23c6d943fd226360685b5fda3eee847d64154af7f48732f37c3a4f740ed73dd276dafc9a2e3a22f381a61501dd89b73
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 4e47e1b5c1b489295d3a2bf049f4be2d
 IV = 83fdf064d213df417ba0e75ec517bf63
 Plaintext = 94a7bed3b5a158e85f9e4778a7de105ff4f3b2a61c2fead82cbe949d7a4ee961a6c62949ba2c69d513d836a455b612c2fbb6ca243a0a18a853cadb6b73b600192de1d51ddf80030718b079fbb581073a06b66ba4ad524d3d09efaa59e6919bca15b2b92bd9f8c17d6e463f4ea5fd5f5e
 Ciphertext = 6a64fccc9e7f00bc696e09761c1a059557e02d16b6d407931b1abde227b6c42e512eeabcf5d01d7a662da46c1c87ffb7575607e1b88a755c7d469c55f7cc98d4ccf9f3fc3a29e22b7e16052cfe90c61132311853547885d7a78cbcdc1a26c05953d3f45735901d44dad6710d67712c20
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 613485e5bb84b91cdd0ca02f8d83e0bb
 IV = ad8a7564f6ce8abb6949ddb7d7186580
 Plaintext = ed5068003163c424ae9a8e51e3d77684c69073a824dc4721568f7528657c3dd28d66219f398ed57105aa35cfef3ac078eab30ae0f3ed752b0e320b099ea42b156f818904c4b6c534cabde53dfa62e7b74518a8bca3f36ee85b130e8520d38c006e6adef34bbc8df56b757b500d703e5777aa545c4170404754f03dbf22c9f0d7
 Ciphertext = 63e2f4b237b0635709ed42bf7ce29a0a828fd52f157dbed5a7b78d5afb8cc780f009c7982a31eb4db2a2d30d80622fa84c430fd69c68652a2876f984a3a795d952a8ed540d6ef936ba85ce7932523e47ec6e9865ffc4f8805232039b79c5fbfbfa8c18d7b4aa655c247357b5b3b2e960e0eac46a13f52c5646c396887500b6ad
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = 8198b36e880cf50dbf6724feaaac8688
 IV = fbaa2882a2a4acdb299e4f82c93f2af7
 Plaintext = b2516a356e437513f0df83938afefbe9f9ef1ec879797997f31da96a1ea7a15d395ecdb94b7fda14cdc0b75c171784fa8832d574b64f9450c6be25dc83b93d3bbf0145a661bf4db775282b98649b64613aeedb8bb770f67cc3421ac6761e5d763c21ac2d1e729e4597ad7fca9fdc70878b26634df78cd0f36fb3b138a1357915abba4ff5f8dfaef268307022f2e23528
 Ciphertext = 40396cb65cc8eda8c591e671cbf92889588fe593fbe6e8e884a9d58f90df8505025cd0e268c368fc4aed1e8a5be2359a72d087775f85f6944b0cf731e8051cf80f0b9aac8073f82c01e0306077bfbf547d9074b8cf2a844d778371b0db8c7d8358596404a4047bafc3e4c9bd424860dbe3b1a54bb68f0461e8612940695b795a1e5aad72befb79ea8c5336d01758d077
 
+Availablein = legacy
 Cipher = SEED-OFB
 Key = e30b4c874c4c4f6e0cf1f8ef58e5d375
 IV = 7e26f07f8024343cec35409e71e0cd8c
diff --git a/test/recipes/30-test_evp_data/evpmd_md.txt b/test/recipes/30-test_evp_data/evpmd_md.txt
index f6bea2ac96..6ca08e3f95 100644
--- a/test/recipes/30-test_evp_data/evpmd_md.txt
+++ b/test/recipes/30-test_evp_data/evpmd_md.txt
@@ -8,60 +8,74 @@
 
 Title = MD2 tests
 
+Availablein = legacy
 Digest = MD2
 Input =
 Output = 8350e5a3e24c153df2275c9f80692773
 
+Availablein = legacy
 Digest = MD2
 Input = "a"
 Output = 32ec01ec4a6dac72c0ab96fb34c0b5d1
 
+Availablein = legacy
 Digest = MD2
 Input = "abc"
 Output = da853b0d3f88d99b30283a69e6ded6bb
 
+Availablein = legacy
 Digest = MD2
 Input = "message digest"
 Output = ab4f496bfb2a530b219ff33031fe06b0
 
+Availablein = legacy
 Digest = MD2
 Input = "abcdefghijklmnopqrstuvwxyz"
 Output = 4e8ddff3650292ab5a4108c3aa47940b
 
+Availablein = legacy
 Digest = MD2
 Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
 Output = da33def2a42df13975352846c30338cd
 
+Availablein = legacy
 Digest = MD2
 Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
 Output = d5976f79d83d3a0dc9806c3c66f3efd8
 
 Title = MD4 tests
 
+Availablein = legacy
 Digest = MD4
 Input = ""
 Output = 31d6cfe0d16ae931b73c59d7e0c089c0
 
+Availablein = legacy
 Digest = MD4
 Input = "a"
 Output = bde52cb31de33e46245e05fbdbd6fb24
 
+Availablein = legacy
 Digest = MD4
 Input = "abc"
 Output = a448017aaf21d8525fc10ae87aa6729d
 
+Availablein = legacy
 Digest = MD4
 Input = "message digest"
 Output = d9130a8164549fe818874806e1c7014b
 
+Availablein = legacy
 Digest = MD4
 Input = "abcdefghijklmnopqrstuvwxyz"
 Output = d79e1c308aa5bbcdeea8ed63df412da9
 
+Availablein = legacy
 Digest = MD4
 Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
 Output = 043f8582f241db351ce627e153e7f0e4
 
+Availablein = legacy
 Digest = MD4
 Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
 Output = e33b4ddc9c38f2199c3e7b164fcc0536
diff --git a/test/recipes/30-test_evp_data/evpmd_mdc2.txt b/test/recipes/30-test_evp_data/evpmd_mdc2.txt
index b9bff32769..a2511626ed 100644
--- a/test/recipes/30-test_evp_data/evpmd_mdc2.txt
+++ b/test/recipes/30-test_evp_data/evpmd_mdc2.txt
@@ -8,15 +8,18 @@
 
 Title = MDC2 test vectors
 
+Availablein = legacy
 Digest = MDC2
 Input = "Now is the time for all "
 Output = 42e50cd224baceba760bdd2bd409281a
 
+Availablein = legacy
 Digest = MDC2
 Padding = 1
 Input = "Now is the time for all "
 Output = 42e50cd224baceba760bdd2bd409281a
 
+Availablein = legacy
 Digest = MDC2
 Padding = 2
 Input = "Now is the time for all "
diff --git a/test/recipes/30-test_evp_data/evpmd_ripemd.txt b/test/recipes/30-test_evp_data/evpmd_ripemd.txt
index 4b876fbaa8..3a11a8aa08 100644
--- a/test/recipes/30-test_evp_data/evpmd_ripemd.txt
+++ b/test/recipes/30-test_evp_data/evpmd_ripemd.txt
@@ -13,34 +13,42 @@
 
 Title = RIPEMD160 tests
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = ""
 Output = 9c1185a5c5e9fc54612808977ee8f548b2258d31
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = "a"
 Output = 0bdc9d2d256b3ee9daae347be6f4dc835a467ffe
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = "abc"
 Output = 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = "message digest"
 Output = 5d0689ef49d2fae572b881b123a85ffa21595f36
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = "abcdefghijklmnopqrstuvwxyz"
 Output = f71c27109c692c1b56bbdceb5b9d2865b3708dbc
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
 Output = 12a053384a9c0c88e405a06c27dcf49ada62eb2b
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
 Output = b0e20b6e3116640286ed3a87a5713079b21f5189
 
+Availablein = legacy
 Digest = RIPEMD160
 Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
 Output = 9b752e45573d4b39f4dbd3323cab82bf63326bfb
diff --git a/test/recipes/30-test_evp_data/evpmd_whirlpool.txt b/test/recipes/30-test_evp_data/evpmd_whirlpool.txt
index 0e0b0755bb..c29b91d76b 100644
--- a/test/recipes/30-test_evp_data/evpmd_whirlpool.txt
+++ b/test/recipes/30-test_evp_data/evpmd_whirlpool.txt
@@ -13,38 +13,47 @@
 
 Title = Whirlpool (from ISO/IEC 10118-3 test vector set)
 
+Availablein = legacy
 Digest = whirlpool
 Input = ""
 Output = 19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3
 
+Availablein = legacy
 Digest = whirlpool
 Input = "a"
 Output = 8ACA2602792AEC6F11A67206531FB7D7F0DFF59413145E6973C45001D0087B42D11BC645413AEFF63A42391A39145A591A92200D560195E53B478584FDAE231A
 
+Availablein = legacy
 Digest = whirlpool
 Input = "abc"
 Output = 4E2448A4C6F486BB16B6562C73B4020BF3043E3A731BCE721AE1B303D97E6D4C7181EEBDB6C57E277D0E34957114CBD6C797FC9D95D8B582D225292076D4EEF5
 
+Availablein = legacy
 Digest = whirlpool
 Input = "message digest"
 Output = 378C84A4126E2DC6E56DCC7458377AAC838D00032230F53CE1F5700C0FFB4D3B8421557659EF55C106B4B52AC5A4AAA692ED920052838F3362E86DBD37A8903E
 
+Availablein = legacy
 Digest = whirlpool
 Input = "abcdefghijklmnopqrstuvwxyz"
 Output = F1D754662636FFE92C82EBB9212A484A8D38631EAD4238F5442EE13B8054E41B08BF2A9251C30B6A0B8AAE86177AB4A6F68F673E7207865D5D9819A3DBA4EB3B
 
+Availablein = legacy
 Digest = whirlpool
 Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
 Output = DC37E008CF9EE69BF11F00ED9ABA26901DD7C28CDEC066CC6AF42E40F82F3A1E08EBA26629129D8FB7CB57211B9281A65517CC879D7B962142C65F5A7AF01467
 
+Availablein = legacy
 Digest = whirlpool
 Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
 Output = 466EF18BABB0154D25B9D38A6414F5C08784372BCCB204D6549C4AFADB6014294D5BD8DF2A6C44E538CD047B2681A51A2C60481E88C5A20B2C2A80CF3A9A083B
 
+Availablein = legacy
 Digest = whirlpool
 Input = "abcdbcdecdefdefgefghfghighijhijk"
 Output = 2A987EA40F917061F5D6F0A0E4644F488A7A5A52DEEE656207C562F988E95C6916BDC8031BC5BE1B7B947639FE050B56939BAAA0ADFF9AE6745B7B181C3BE3FD
 
+Availablein = legacy
 Digest = whirlpool
 Input = "aaaaaaaaaa"
 Count = 100000
diff --git a/test/recipes/30-test_evp_libctx.t b/test/recipes/30-test_evp_libctx.t
index 2ba20057e3..602f29a831 100644
--- a/test/recipes/30-test_evp_libctx.t
+++ b/test/recipes/30-test_evp_libctx.t
@@ -42,5 +42,5 @@ unless ($no_fips) {
 }
 
 ok(run(test(["evp_libctx_test",
-             "-config", srctop_file("test","default-and-legacy.cnf"),])),
+             "-config", srctop_file("test","default.cnf"),])),
    "running default-and-legacy evp_libctx_test");
diff --git a/test/recipes/80-test_cms.t b/test/recipes/80-test_cms.t
index 2cc778624b..6783897139 100644
--- a/test/recipes/80-test_cms.t
+++ b/test/recipes/80-test_cms.t
@@ -49,6 +49,8 @@ my $smcont_zero = srctop_file("test", "smcont_zero.txt");
 my ($no_des, $no_dh, $no_dsa, $no_ec, $no_ec2m, $no_rc2, $no_zlib)
     = disabled qw/des dh dsa ec ec2m rc2 zlib/;
 
+$no_rc2 = 1 if disabled("legacy");
+
 plan tests =>
     ($no_fips ? 0 : 1)          # FIPS install test
     + 10;
diff --git a/test/recipes/80-test_pkcs12.t b/test/recipes/80-test_pkcs12.t
index 03edc59eea..49eb2b5225 100644
--- a/test/recipes/80-test_pkcs12.t
+++ b/test/recipes/80-test_pkcs12.t
@@ -92,7 +92,7 @@ ok(run(app(["openssl", "pkcs12", "-export",
 
 SKIP: {
     skip "Skipping legacy PKCS#12 test because RC2 is disabled in this build", 1
-        if disabled("rc2");
+        if disabled("rc2") || disabled("legacy");
     # Test reading legacy PKCS#12 file
     ok(run(app(["openssl", "pkcs12", "-export",
                 "-in", srctop_file(@path, "v3-certs-RC2.p12"),
diff --git a/test/recipes/80-test_ssl_old.t b/test/recipes/80-test_ssl_old.t
index 4e3c0998a2..05b940ca8e 100644
--- a/test/recipes/80-test_ssl_old.t
+++ b/test/recipes/80-test_ssl_old.t
@@ -104,7 +104,12 @@ subtest 'test_ss' => sub {
 };
 
 note('test_ssl -- key U');
-testssl("keyU.ss", $Ucert, $CAcert, "default", srctop_file("test","default-and-legacy.cnf"));
+my $configfile = srctop_file("test","default-and-legacy.cnf");
+if (disabled("legacy")) {
+    $configfile = srctop_file("test","default.cnf");
+}
+
+testssl("keyU.ss", $Ucert, $CAcert, "default", $configfile);
 unless ($no_fips) {
     testssl("keyU.ss", $Ucert, $CAcert, "fips",
             srctop_file("test","fips-and-base.cnf"));
@@ -329,7 +334,7 @@ sub testssl {
     my @CA = $CAtmp ? ("-CAfile", $CAtmp) : ("-CApath", bldtop_dir("certs"));
     my @providerflags = ("-provider", $provider);
 
-    if ($provider eq "default") {
+    if ($provider eq "default" && !disabled("legacy")) {
         push @providerflags, "-provider", "legacy";
     }
 
diff --git a/test/recipes/90-test_store.t b/test/recipes/90-test_store.t
index a36a59fd8b..a61ed5b51e 100644
--- a/test/recipes/90-test_store.t
+++ b/test/recipes/90-test_store.t
@@ -19,7 +19,7 @@ setup($test_name);
 my $mingw = config('target') =~ m|^mingw|;
 
 my $use_md5 = !disabled("md5");
-my $use_des = !disabled("des"); # also affects 3des and pkcs12 app
+my $use_des = !(disabled("des") || disabled("legacy")); # also affects 3des and pkcs12 app
 my $use_dsa = !disabled("dsa");
 my $use_ecc = !disabled("ec");
 
@@ -97,7 +97,9 @@ my @noexist_file_files =
 # @methods is a collection of extra 'openssl storeutl' arguments used to
 # try the different methods.
 my @methods;
-push @methods, [qw(-provider default -provider legacy)];
+my @prov_method = qw(-provider default);
+push @prov_method, qw(-provider legacy) unless disabled('legacy');
+push @methods, [ @prov_method ];
 push @methods, [qw(-engine loader_attic)]
     unless disabled('dynamic-engine') || disabled('deprecated-3.0');
 
@@ -291,7 +293,9 @@ indir "store_$$" => sub {
 sub init {
     my $cnf = srctop_file('test', 'ca-and-certs.cnf');
     my $cakey = srctop_file('test', 'certs', 'ca-key.pem');
-    my @std_args = qw(-provider default -provider legacy);
+    my @std_args = qw(-provider default);
+    push @std_args, qw(-provider legacy)
+        unless disabled('legacy');
     return (
             # rsa-key-pkcs1.pem
             run(app(["openssl", "pkey", @std_args,
diff --git a/test/sslapitest.c b/test/sslapitest.c
index 6683fccbed..915387a87c 100644
--- a/test/sslapitest.c
+++ b/test/sslapitest.c
@@ -7972,9 +7972,18 @@ static int test_pluggable_group(int idx)
     OSSL_PROVIDER *legacyprov = OSSL_PROVIDER_load(libctx, "legacy");
     const char *group_name = idx == 0 ? "xorgroup" : "xorkemgroup";
 
-    if (!TEST_ptr(tlsprov) || !TEST_ptr(legacyprov))
+    if (!TEST_ptr(tlsprov))
         goto end;
 
+    if (legacyprov == NULL) {
+        /*
+         * In this case we assume we've been built with "no-legacy" and skip
+         * this test (there is no OPENSSL_NO_LEGACY)
+         */
+        testresult = 1;
+        goto end;
+    }
+
     if (!TEST_true(create_ssl_ctx_pair(libctx, TLS_server_method(),
                                        TLS_client_method(),
                                        TLS1_3_VERSION,


More information about the openssl-commits mailing list