1# 2# Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. 3# 4# Licensed under the Apache License 2.0 (the "License"). You may not use 5# this file except in compliance with the License. You can obtain a copy 6# in the file LICENSE in the source distribution or at 7# https://www.openssl.org/source/license.html 8 9#The following tests were generated using legacy code, to ensure that the 10#provider ciphers have identical results. 11Title = RC5 Tests 12 13Availablein = legacy 14Cipher = RC5-ECB 15Key = 00000000000000000000000000000000 16Plaintext = 0000000000000000 17Ciphertext = 21a5dbee154b8f6d 18 19Availablein = legacy 20Cipher = RC5-ECB 21Key = 00000000000000000000000000000000 22Plaintext = 000102030405060708090A0B0C0D0E0F 23Ciphertext = d9d37019aec1161b27d7ad56b21f0f42 24 25#Self generated. Bigger key. 26Availablein = legacy 27Cipher = RC5-ECB 28Key = 0000000000000000000000000000000000000000 29Plaintext = 000102030405060708090A0B0C0D0E0F 30Ciphertext = 610084f3e141cbc5455b82e2d56da565 31 32Availablein = legacy 33Cipher = RC5-CBC 34Key = 00000000000000000000000000000000 35IV = 0000000000000000 36Plaintext = 0000000000000000 37Ciphertext = 21a5dbee154b8f6d 38NextIV = 21a5dbee154b8f6d 39 40Availablein = legacy 41Cipher = RC5-CBC 42Key = 0102030405060708090A0B0C0D0E0F10 43IV = 0102030405060708 44Plaintext = 000102030405060708090A0B0C0D0E0F 45Ciphertext = eeebae12d768ac9e5b3d6072a9c76c65 46NextIV = 5b3d6072a9c76c65 47 48#Self generated. Bigger key. 49Availablein = legacy 50Cipher = RC5-CBC 51Key = 0102030405060708090A0B0C0D0E0F1000000000 52IV = 0102030405060708 53Plaintext = 000102030405060708090A0B0C0D0E0F 54Ciphertext = af64972111a80ec28871c51dd4bfe8de 55NextIV = 8871c51dd4bfe8de 56 57Availablein = legacy 58Cipher = RC5-OFB 59Key = 00000000000000000000000000000000 60IV = 0000000000000000 61Plaintext = 0000000000000000 62Ciphertext = 21a5dbee154b8f6d 63NextIV = 21a5dbee154b8f6d 64 65Availablein = legacy 66Cipher = RC5-OFB 67Key = 0102030405060708090A0B0C0D0E0F10 68IV = 0102030405060708 69Plaintext = 000102030405060708090A0B0C0D0E0F 70Ciphertext = c0ad101b40fc7ffdfc386ea5ecf458b7 71NextIV = f43164aee0f956b8 72 73#Self generated. Bigger key. 74Availablein = legacy 75Cipher = RC5-OFB 76Key = 0102030405060708090A0B0C0D0E0F1000000000 77IV = 0102030405060708 78Plaintext = 000102030405060708090A0B0C0D0E0F 79Ciphertext = 66ff8fee03d45533dde93632e8f81f6f 80NextIV = d5e03c39e4f51160 81 82Availablein = legacy 83Cipher = RC5-CFB 84Key = 00000000000000000000000000000000 85IV = 0000000000000000 86Plaintext = 0000000000000000 87Ciphertext = 21a5dbee154b8f6d 88NextIV = 21a5dbee154b8f6d 89 90Availablein = legacy 91Cipher = RC5-CFB 92Key = 0102030405060708090A0B0C0D0E0F10 93IV = 0102030405060708 94Plaintext = 000102030405060708090A0B0C0D0E0F 95Ciphertext = c0ad101b40fc7ffdeb97c6173bf2987e 96NextIV = eb97c6173bf2987e 97 98Availablein = legacy 99Cipher = RC5-CFB 100Key = 0102030405060708090A0B0C0D0E0F10 101IV = 0102030405060708 102Rounds = 8 103Plaintext = 000102030405060708090A0B0C0D0E0F 104Ciphertext = 439945301dfa830885ac2f3cf5e61d0e 105 106Availablein = legacy 107Cipher = RC5-CFB 108Key = 0102030405060708090A0B0C0D0E0F10 109IV = 0102030405060708 110Rounds = 16 111Plaintext = 000102030405060708090A0B0C0D0E0F 112Ciphertext = 5ad80530f4a19e622d03cd4f2b165730 113 114#Bad rounds 115Availablein = legacy 116Cipher = RC5-CFB 117Key = 0102030405060708090A0B0C0D0E0F10 118IV = 0102030405060708 119Rounds = 9 120Plaintext = 000102030405060708090A0B0C0D0E0F 121Result = INVALID_ROUNDS 122 123#bigger key 124Availablein = legacy 125Cipher = RC5-CFB 126Key = 0102030405060708090A0B0C0D0E0F101213141516 127IV = 0102030405060708 128Plaintext = 000102030405060708090A0B0C0D0E0F 129Ciphertext = b3724d2d9d1b9285e1338fd266c2277d 130