aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/block/rc5.vec
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/data/block/rc5.vec')
-rw-r--r--src/tests/data/block/rc5.vec350
1 files changed, 350 insertions, 0 deletions
diff --git a/src/tests/data/block/rc5.vec b/src/tests/data/block/rc5.vec
new file mode 100644
index 000000000..555566917
--- /dev/null
+++ b/src/tests/data/block/rc5.vec
@@ -0,0 +1,350 @@
+[RC5(12)]
+Key = 00000000000000000000000000000000
+In = 0000000000000000
+Out = 21A5DBEE154B8F6D
+
+Key = 915F4619BE41B2516355A50110A9CE91
+In = 21A5DBEE154B8F6D
+Out = F7C013AC5B2B8952
+
+Key = 783348E75AEB0F2FD7B169BB8DC16787
+In = F7C013AC5B2B8952
+Out = 2F42B3B70369FC92
+
+Key = DC49DB1375A5584F6485B413B5F12BAF
+In = 2F42B3B70369FC92
+Out = 65C178B284D197CC
+
+Key = 5269F149D41BA0152497574D7F153125
+In = 65C178B284D197CC
+Out = EB44E415DA319824
+
+Key = C0
+In = 9E1916F381491CCE
+Out = 172A7A0BA70282E9
+
+Key = DBEC
+In = B97800C223082F9F
+Out = B5B1708AF59CCAD4
+
+Key = DA735B
+In = F39054061481EB24
+Out = 64CC1E0066FCA2AA
+
+Key = 0656F579
+In = 7622BA5D3D51D560
+Out = FFCB9EA21917C3DE
+
+Key = A59FB3DA35
+In = A15418BC11B2F0E1
+Out = B52821179E5CB9B9
+
+Key = 32594FCCFFEE
+In = 73B02BE42685EA56
+Out = 308C21EFE81621EA
+
+Key = 80E92B27999910
+In = 8CD5121F09DB7DFA
+Out = 70921F59F5CD29AD
+
+Key = 925498B73A9CAED6
+In = 532955C8EEBC75CF
+Out = CBFBB1E0A1A693F2
+
+Key = 3C379D8B11F23CC0F9
+In = BC8B5CF722EEBCAC
+Out = F233FBDDC09D9561
+
+Key = AED34B49E719D6157F93
+In = EFABA1B87E0236FE
+Out = A573453E1BF7B74B
+
+Key = 729B301AFAAB8FCADBEE25
+In = 5248601C102C10C0
+Out = D96D76C05F5E4478
+
+Key = 982644C13B1AA070437C1144
+In = EF6671A5A29EDEF8
+Out = 9EC6407003B827B1
+
+Key = 3BADA3BBA56BF23EF64E0D208B
+In = 5EF9939F903D5AD3
+Out = 8D9D5B5D12448231
+
+Key = BDD77CE81D8AF0B50ABE418F45F7
+In = FEF8CD62F9DC8D1E
+Out = 8FAF5F9D6A4A0A7B
+
+Key = 4AB4A9A4A31B700ECCB0FF23441F82
+In = C330D9BDC20D794D
+Out = 0F74E03240C58D70
+
+Key = 3668476363B42815FF575A65006DAC49
+In = 502E1C61223F5522
+Out = 86CC15281600FA7D
+
+Key = AEE7D59BFFC7FD4A2932C937C7277A2830
+In = 62ECF065C5723856
+Out = 5F8E3E9341B32B71
+
+Key = 3A1CCFABC9F8C46F96FB8B58D02A1F9EC514
+In = CF8DDCB5035B3CC1
+Out = 2D688A1A2A8DCA18
+
+Key = 834BC680E250D2A3B5B2D5B03FF14F2F65E412
+In = D595EBBAFE479CCC
+Out = 8AE450DB2A9A7C37
+
+Key = 39A787D483A6E52FAEF9FBD2EC3CDF81A39495DA
+In = 9F24230CB25BC86E
+Out = EE922AA0AC2EB904
+
+Key = DD7ECA8D1145431F60F2B749FB576F82011BB65005
+In = EE68DE3FEEC31750
+Out = E71038E4AB9F475F
+
+Key = 51FEB601EDA05F5D3D903FA957E6E06B81E640E6DFBE
+In = 9464C68A5E6FCE5C
+Out = 54534C495295FEE4
+
+Key = 0EF8C830DDE1838F1554195CAE006E69DD050C255B17FC
+In = A91EACB2C38F78EC
+Out = 997EBFE794F83F65
+
+Key = 5C47BF0F8E6D0E7A445188E361E4A76A9C48CD9738791293
+In = 170D65C9396BFAE0
+Out = 3B21E9B59F37FF96
+
+Key = 44822C91949958ADAF7E938395113A4BCE343D39C30B3CBE70
+In = D5961EA7B7C02063
+Out = 15C33DA775B4154B
+
+Key = 284FE5889A02AC1C83F9D1C62AC15AEAA08532EB478447B7A599
+In = 2C9A50C06A12E865
+Out = F060DD9CDBEA5738
+
+Key = 37F29AA9FDF4758489AD07C168965A73DB335049BDE60400BC19A7
+In = 780A3BD50CF78B15
+Out = D263CFB83966D499
+
+Key = 8ED81E58E34274D0B72318A14812D1E50D117437B1F303AC72F75057
+In = 39EBCCE8CD770C35
+Out = BF040B7D806BEDA5
+
+Key = AE591161BDC88AD08FF582EBEDB93A172C235E08E244AACA2F433CF1A5
+In = E823EB34847F1551
+Out = 489177CA2F6E7189
+
+Key = D1464349DB7C4D43777B3A44B4DC611C1F4DCCEF296D7A6E38443C773D60
+In = 3C4DB181401E588C
+Out = E2CCD84073236831
+
+Key = 1234D3D3AFB98F7D24D63E3A829D7EBA96A16B516638B79F59F38FD6C75766
+In = 128787704DDA4240
+Out = 6BE471CF49A4C1CE
+
+Key = FAC10D2B235098D973E8E81997EC9189197DAFE989E4B3A18E6D3C0150BF48CE
+In = 28FE4812E9137CFB
+Out = 18B5499EF0C1F9B4
+
+Key = 4780C11A3CD65D21435AAEC988609495A4DEF6C8FFF6AAE1B26C70BC6C336F73
+In = 725F91D74F3F3C66
+Out = F398FC47F4FEA520
+
+Key = ED7E67F4D658C34693F0962687DB46628587EA2D35DB81C1129F00FA69833E1B
+In = 4C706FD69646BA98
+Out = 5B9A776AEAD6304A
+
+Key = 5DB32571B70E3A66FEAD8ACC3F0C4F3A2A6E41A8ACF3D94E73EA0F91176FC3DB
+In = 3361F4771047397D
+Out = DED25E1BD3872DD0
+
+Key = 674C6060F45869214A7AA9BF0FA8F54AFCA92D06A0366EA8C4FEF4C8E79A53CB
+In = D840360511EB9840
+Out = D95E6398EC528F68
+
+Key = FB0A5141B81EDEAC27DEA6D4789083AA487B7D830E0041E1E2D167A1355BD858
+In = DBBC3D4D45847930
+Out = 74A00B919BE23D16
+
+Key = 291FF645CA077953ECE2EF2AE8EA10A127E6D2A1DF4582A5A7B513227C8294C8
+In = 5FF081C8F197D3ED
+Out = 48305C0741ECBED9
+
+Key = A967EC9902F212F1D2D6645AB7C81F0DD1BF4439C131AABD7B8233836615F9F4
+In = 30B8BAE80C26B18D
+Out = 57F443D4060FAC4D
+
+Key = 0A30C331D6015E8A0F64E33994263741D996435CFBA3253CBD64B03A5E000310
+In = E75EBB4AA43E6C45
+Out = A29B91450C2A637E
+
+Key = 1B5E8C38D611847842ACE7CB7CCEDDF152F5043141B462E4704E729C57404D1D
+In = B53DD82028EBB35E
+Out = 39718235AC88956E
+
+[RC5(16)]
+Key = 2B
+In = 1CA702F26A04AF21
+Out = 8105DD6EDD4051FB
+
+Key = 0957
+In = 78195A51EF592AFF
+Out = 89055B0265E67032
+
+Key = 698855
+In = 5BB2A022E7EDCCBF
+Out = 94AD2F68A2D3E83C
+
+Key = F62251DF
+In = 3B8B7A2F20DA627F
+Out = CB4B25A4A493287F
+
+Key = CB8CE363E0
+In = C450CB97E69F2E94
+Out = 77644E7454A72221
+
+Key = 1FE3BBD63969
+In = B7057F70F43A993B
+Out = E411E3023FCA87FC
+
+Key = F9EACED56552BD
+In = BE9976C68D70D0AA
+Out = FDBA816DB72A874C
+
+Key = BB0C6E15883513C7
+In = 6D340411F05E3B31
+Out = F58D02EEB481AFB6
+
+Key = 3312EEB8E2B619738A
+In = B3844D3B7CAF9F3D
+Out = 21133B09AABC3C07
+
+Key = 9CD7B7EAA3C7C0F2A962
+In = 2FBA65761241EAD7
+Out = 99D16F970CF37B73
+
+Key = 347469C239C728FC135965
+In = 8B1DC2A2D8E02FC3
+Out = 4643C45523471F25
+
+Key = 3001E738EC0D082C1A80D84F
+In = A372047B4271030F
+Out = 731303538F359918
+
+Key = 7BFF831DE2C51FD9426AB7424A
+In = 4E666F689DB1FF6E
+Out = AE11B65FD7E4AB67
+
+Key = 3DADAB349343D1CFA3009B49ABE1
+In = 5D440679051B3A6D
+Out = 2B4BE8A815F9A35D
+
+Key = D967EE11872B8C04EE0C4BCEE700EB
+In = E461164D61914F95
+Out = 32CF5B9FC95C48CA
+
+Key = 32F94338D7D70B4A5537FAEE03730745
+In = 4AB29FEF7BB5FC5C
+Out = 2518AA1C85B4600C
+
+Key = 1D158F49A2D6878739C61FE6D2E37C11E9
+In = 53D49E42AB3AC1FC
+Out = 02419E4BFDBF550E
+
+Key = 95EC4B43FC098B966E151F1B94EDC28D846A
+In = F99F9DD38CED0DB1
+Out = 58E4BD6BBAE8565B
+
+Key = 414326FF6F61C54E2932B56ABADB2496DEBB80
+In = 4263C4FE2AB9B990
+Out = D267474CE38E6E9C
+
+Key = B99CA2E96FB0C85A8633010AA6EC8C3DC6CC0EF8
+In = 375AEE48D204DEED
+Out = 61600764332D10C0
+
+Key = 1C4C076CA04C611316AA5D71659F163428479D929B
+In = 02B884BC12569B3F
+Out = 86B0ED3E4CB4759F
+
+Key = EA42742CF00A91F7CD9C63650EF450D20E34732A420C
+In = 8AF5B9C53FDAE8B2
+Out = 37091EFCD093D1D6
+
+Key = BEBE3CB5B711C83E150F2DA7A864AE63CF336D9E0EE282
+In = 9C42CAEEA47E2A06
+Out = BC1D42AFBE2CB8E5
+
+Key = 3A0603293C5F5A1CCF9DB9337DCA010F243B29A6A2EB3455
+In = DD4B4CABDD5D5E35
+Out = 31076D5D6EA4DE13
+
+Key = 00752D67E4E1CCC4ABC7C50B3188181FE664EABF7ED476BC3E
+In = 597699EDD1B4DD7D
+Out = 95FA85725C0AE0DE
+
+Key = 23B5163E359A7FE8BBD3704F1EA98B712A15FB6FA6D8BFC3AF0E
+In = 5E2DEED62635DB75
+Out = 828E88B5D91A7DB4
+
+Key = 041C609CFA10BAFD30D34D986B762A959146E7DEE3481DF8A8C70D
+In = 041BBDF41357E288
+Out = 2FE24A38A1AE4D61
+
+Key = 4CD0194425DF24845BABFB6895BAA18F45C395E8BADC196F36403C30
+In = E8D46EFBAB44EF65
+Out = BA01FBBCF2FE39D6
+
+Key = 7D7CC7017CF9DA5A74E8A7F2D36E5CC016710C43A9CB3C0B9DFB771EED
+In = 0A382E03FB85CFCC
+Out = 571B98B3E9710D58
+
+Key = CBA9B751F404F861E1DA95FFC2D11C686F84D8508D9A1743E5B9A006DA8B
+In = A3D86E1D88602802
+Out = EBBB0C7614414D7C
+
+Key = 28967E8AEBD065D3B5ED27158F953512035515ED3B388E2DA336E9705F16D4
+In = 017E4B4EFEF05D71
+Out = 3EE25FA34042CDE6
+
+Key = 3257D40C6B4EBDF8CAEC563CFE94201E1A843B31F2C9B720FC58C8214B7E2C2B
+In = 9AD01B01AFEA67C0
+Out = 249B074FC69E1042
+
+Key = 4120A9CA90A38A4E16E8323E6B9CB1D2CBA0594253AE578A1A64518B32ABCB20
+In = 1EE20108D1089F69
+Out = 28FA504AB46349D7
+
+Key = 246F010FB9F2DDD99412824C602C7FB48C9F6A3B81688A4404E1F5EA21296599
+In = 306786E25C18C9F0
+Out = 76A525501E857BE5
+
+Key = 754D9753401A56E2096D71C30102B885159CF5CE7305D93020ECE035869E0BC7
+In = D0FCF3DC590D5A53
+Out = 91A9699905107EEA
+
+Key = 534F366548F16D3825EDD61EAD00EF650DDC8E040B7955F68D240691AC34F840
+In = 83D2C97FFECD78A2
+Out = 95FE3BD241FE9E5F
+
+Key = 3B2CCDDFC5371E5F2FF9E119E0E13B730193E563296865BADA20781A2E0FFE2D
+In = 2D7F3F25DE4C0F05
+Out = 31BD01CB7BA808E4
+
+Key = DED645862D8B88517F26EC729B8538BB6CE46D869E6D568A20DDC4D253E70749
+In = 140AF01EB286A1DE
+Out = 098B274A3F2D50EA
+
+Key = D3C38159C3DB49A62E2369BF4BFEAF9EBDAF8E19B6FE9CB579E52C083FF70AB2
+In = DB58306587587FFD
+Out = 20E71B55168E5ACD
+
+Key = 2C15C8A0354DCA1FAF296FBF3FD8E64FD7B9C65EF2EA65B6E216943A551A2CFA
+In = 0A55DD3E3A425245
+Out = 1489079C596FB1BB
+
+Key = 8777192F49C195BAACCFF2096964683CFCF0009B2C57477B759F57B1C32C07F9
+In = 37EC03CAA189CBAE
+Out = 99FB7B05635AB5AA
+