aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/hash/ripemd160.vec
blob: ffd58d10fec33338333486686b452aa382dab0a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
[RIPEMD-160]
In = AC
Out = FAF1685349FE8B832BB2FF1CBA482583B3560F3F

In = E9EC
Out = C4EB5003F5FC64E122194EF6FBA841B30B1E8761

In = 74524B
Out = D5904A1D8BA51B972BCF6D00681A5F0306C57AC5

In = E233E3B4
Out = 9CEA3480EF59215C514C4FFF9B813677120AA8AA

In = 445A2F97AD
Out = 6AE5414CBE327CDD20FD8887F2F94D7B69222AB7

In = A242802B76EC
Out = 5DCA1535835D75ADFA1B204C5CDE68C2CA8F1D67

In = CBEC35D2FC21E9
Out = C9809CA68C9013F34B7525936DB84B5737C591DA

In = E8F3385F8B210A7E
Out = 497049F4D70E7B42A3F30582C27CC22DA5A51CD7

In = 61A82B5B622C48F6BE
Out = DF01106CAF345F6E084DC5A46137EAD345D445D9

In = 4AC97BA5461EAF9228FE
Out = C44507E89C39B4E9965FC9610B6B82985B1A2B57

In = 0E0B7D71B3CDF458B883B5
Out = 39F567E3B8A7AE93BE5AD8E35067D8B2AC81B9CE

In = 43A4A8265FB24F3279D6CDE3
Out = F6342D8150996D93CA43369A69A502F14DDE041F

In = 5CC368C293058FA49906602624
Out = 893A6A07EE0A2669BAF707ED3BA2376125EF9654

In = 0A52FEEB91C5D0355FBB35E93F5D
Out = 5162732EF94AFE500679F550CBECF8043B70ADA0

In = A3FC5E1467219DB6ADD73F59808955
Out = 3DD7B8C0D2278884B5A5C22A3CAA061131A5AD7A

In = ED45B0BC151B3A739D710AB3AF72A32B
Out = 5BA207C3A45289463C98A21E2138C3758D2DDC4A

In = AF7F01692A1AA195E2A3856DD936285F2B
Out = D744FC79D37AA33E16C60DD7973B7E0D1E790828

In = 5028D7983E49966980AC8A564CAEDDCCE890
Out = 5906BECDAF00A5C700D548EFA92FB23FCD1C8D6F

In = C17757BF03B8661B4407D06E4E47E8B6C678FB
Out = 2B7202910CDBD3CDA240AFFAA5929D6F82FEBC48

In = 5C4172923580ED789714245E42FDA873F405EE97
Out = 053DAFE5970069C38F5575A54C4BBAD3FDC34DBC

In = 74F77522AD9FBC0E45DA88354EE4F5552EAC5F02F7
Out = 0B72DF59FCC468CC4BEF4B0A77DA59DD4EA4486B

In = 33A75FB9CDBFBC9A257B122BE7ED337BD65CB1FFE9A8
Out = 1B8A94BCEFE1E6CD9000A70AB342FE7930E62220

In = 8D7042CBDCD336C86E7732A1E633BDCC137380AFC37D25
Out = F18C667A28AA595890E689D6CD19FAE3F9FB7D7C

In = D9419BA075C613F701E19DE6449E21A22FE4BB58067A5B0C
Out = D656A0F985E186388C2A211AE0EC8EA30B059505

In = 8E5A281FA95E7E9B42EC0CB0B9A35B54851257AC78494078B4
Out = AEBECEDAFAD9EDFDC204AC1303D14F549EE12CCC

In = 3E01A429466E67653B7B07751F8E497929A0DE5515FBA7D69FD6
Out = 1640ABEE310D1860D7944F0B9929D3E4264AD358

In = 1CF65AB71AD544D423CB904F064A5D227A01761D6A6188296201E1
Out = 0181503434C565B41EFF7C432E220BCC290F0A71

In = 5781599B64981D4657B3C4751DA4D7594BF446E386621EC838C30D84
Out = 07D728840AB1449D31CBADCD5466D887EDFD4650

In = 44C392B435A8CE90062F7BA756D23FD7A3582F23C61DBE8A06BCAA2B62
Out = 4ADACCC7626AABF56320040E42174BF284D4333C

In = 053AEE544BD93733C6FAA8AF9B89D1D7C1067832273F23EB6BB5D1D7ABF4
Out = A993D46BFD0705CB8692F6D6B88AE5DCB20CBCCE

In = 7A641E5243317176E497DDD286E47A2A36DEF6451A4A44AEBA12C03CFEFA57
Out = C0CEED6AC5A60323EF0B6D07535AD5264EEF0AFF

In = 3BD0AF34C27EFCA58CE047F265F1CFC8BE60280CBFA57225AFE6B353EC1B1B86
Out = AED53C23187ADCF3C2D85FE77AA3FFA7CACC85AD

In = 5C861109B9A1FDFB6E9B61737461F722E6582C94C9B406DED106DFF2FBACDF5B07
Out = CA900EED8F00A8144C60756317CA7B23FE5797DE

In = D0416B0BA3B19EE355186AC2A09ACFE91964F229DE3D4119AD5AB4A09CF0FE10DD2A
Out = B2421A5314D8311C18773DECC2798300A36CE63D

In = F7077210023297CF642C3755338EBD2CA234C22269FFAD31A7BC6B12EBBFFCCEDE293D
Out = 797538F704EF4FB5D7E93DDE8B9C742EAB19010F

In = 169ED88895E743A171581730D9CE32B90E557C2AC178F00AD15C13B2639BEA59AB5CF95B
Out = 2BA71C7B2BE43AF1825A3BBC7DCCD104A8F8AB74

In = 747EF1D2FFE2942444429B7B6D46631C7BC8C00A63D44176014E8594D9F2E09451E956B0F7
Out = 5EEDCDDCCAB146BA30C9613D5B4825DDF6D0DF57

In = 546E13EFD694F71819385EE6F9A8022EB57B0E6173AD2042984AACBB6CF506102317DDDA6773
Out = 5BCDE7DEE110935114F5422194178110A0C8558E

In = 8D0AD66F63EE8211654EB12362F5CE0F7A0672A3E77A0F3FBB6E6986C13ABD2DEBD6E7F916FC7F
Out = 54FD721965D4C6DBEBE9E3D2B5A334957EA3F0BC

In = 6120F98D23DDABF5CA10022CF22A58CC89CD516F6B9AD1901A6C450B89569BD75B6ED43D1AB1ED1F
Out = 560FD1CF282E07A4FBBCB495EA33C550CEC1CC1A

In = 7497FEA1D85825B29DBECE7C90F52B1B4760393693B31F56EB366571D49CB6B0EE854BDE58BAA64FBE
Out = B61AA965CC9A9A1AE9A7CC0087E7417CF942A0A2

In = 2470B0926239D1A1B94F85204EDDE011000E3D08DB9F59E86A8CF7217C48C5DBE5CD00480FFE00A22B89
Out = 81586567893FFA39A8079018F46B9FF14811C590

In = 56199F4131AF9AEF9BB9F1CEFD8552E75E1B607770A461E6DEBA3664972908DF469B7E065D0DB531608171
Out = 6B74A4AB1C06E029004F14DB759C344DBB770B1B

In = 554809F00123973A8308B8D3D5F10EE4E5514DA51F615E1F606957E1FEBC87BA9C369F6ECF29F99CDD57733F
Out = FBF816D9A81A8605487F6529255DDC43D031065B

In = 4315B59DE93EC8AB4BCD8EFD4FEE3B87CA4194C24211EA0E79055DDB1FBA7511203FD56C0154AE12DB25ABB434
Out = F465D07419A5F3AADE344BA5D64A5133EBA1B873

In = 7C2D0A5131F7C83789B1CBA64E5E6B3485E3340ADA2135008FBF1862BF711C7A65592FD4A49C511E29CF910003F5
Out = C9D8494FDDF45D298164D5BDA3DF18AB29434D58

In = 7597DB5290120386E158890C7BCD70DFFFC100184A8339F98E7EBB17B23B6A88772F4A05F2E0A7B2059DEA991BF154
Out = CE9AB0CF93F471AB913043DF76270514AD281EF7

In = B17BA36D07623609ADA5CF2D8F878025F02C3A4F578021BDEC12345A53780C71FF9AD5F280BF8E1039E5643389F478EE
Out = 2B42FE8018B985141E4EC9604F2C75D454155EE5

In = AB1FD81A1D2128A9767132079C36929BD76336157054FA889AD09B117DD753166CDC9AE51EEA15DDF8D7B3113F8534DF77
Out = 22954D720F8259B5F04D288A453DFB54712BE71C

In = 53FF3194FD863938021F2033F2E31F508AF10E8D0B309FC2E3477495141732BDBDA9CBA44F83B5459FCA222A894783741C7B
Out = 544E6CACE0C57A4AF18F0913D951191869EF933D

In = 160EA25128E0509398038A0F490BA73C62A03E58997174594FDA1B45924F406DD3BCE56253021B446D27ED16CD7AC0EEFEAA48
Out = 6A56C5CB8CB5F4E64EF06FB32D94188884682A2D

In = F18CE863EFD88F83ECDAA3ACC57786AD1A961B31446436D4E8F86F5999D475EA783BA3473D09C60D0CA6FE3D8BC16D5B5460C296
Out = D85DC07C16A44C4DEFEF238EBFDB7FD14C73A788

In = 890D6A3EB3EAA9C75FB27D643257A8196387A5A49556CA3E81351B2668E56FE1D0E15BA1139C59B48F879664F6CB3B80A9BABA6DED
Out = 50F41FFF64A49D8753883F71792305A0EB0ECBC3

In = 370A044BC71750BBCD57491DB54DD6335F426299A3FDD0FBF6C419856CF2FEC70FBBAAF6AD0ADC2B31681BE7437F1DE7D02393034E00
Out = A31C9760489983399EA803BC7945914B7CA59142

In = 64BF8D78E7E1BA0F32F6D4D4F1AA68B12965A7F942B2B152A47869750DDAB6F1F33C82BA1E75EF76F1B2D9769016CBAC063717FB06184E
Out = E2401F5AA89927A7F51D4D6345B482B135EDBD32

In = F434CDF6BE6104121A533FB7F7D4F100FF1F0F6DDAA76297A32BDAE535CF040CB38BE51CDDB96107E1045CF24444BF482D9EA131CD163A53
Out = D95AB29A9F3C2A2DB6374FF7A0DEECEE521BA792

In = 1B99BEB5458C96D9D402D85CB1ECB797D352AC8C04F3FFACA76A33B365CEEDCE9ADBA53A5BF381ECA73D863DA273FBC47FB3F9A9F6F25829C7
Out = 220F85E79731C094C8D457CF97296F89EFE404E6

In = 034A75357AF6255F0B55856FA240FDCDEBAFADBFBCB500D17E1830A3D074B252AB2777333A9381D63DBD4DB685A72A67E41825B331F0E183DAA9
Out = A0671C3BADC8D07C59F6551017B00211B3C35B9C

In = 9C17DDD3617C5522491DEB7FF1BF56076ACD10EE7C482D606247EBD6D67F8062A3E9ECF29D938E04879C062FFEA08C2F87F3BE840C50294FFA1DE9
Out = 47FAD7E0D17A05345E130FDF458071900E90371D

In = 147C4FDD4BB30F38661C0A4C57CFCCF5DE5369B089EDCB74AF24E814AD4BC17A466FBD2501E745AE16D2D0C976D3DCF2F93E2E7088733BC6F4013F28
Out = FCA67427FAC3BFFF73FBC789A4D8FC0058B1729A

In = 719F6946F69E185FBDD545EF118F9527630025ACF9B62DF5C38E69C9855C7B63E905EEFD099E0635D2C40815A01B5EA79585DA3E4F1A2EC97C46DD1F00
Out = 7EEF5539213A672C7599B489B0F80B954B0E9D1D

In = 997C62CF0780FDD3164780D38BA784905E4A87BF1DA252E13F6C320040193E5CAD1EAB40A6DB7291DF54952C1DBE3B76541856D2B71591D0794435243372
Out = 7E882963AFD9163AC13F7E4C1A7DCA9FC4C6CCF7

In = D93D8E8987E0D01BDAA37B1AFC53A07C5A7F46273D1F77A472D83D0F9D9B241599AFC51846C16E33D1C1E2E532BED264C49B2A9919F324834B097509933798
Out = FD21687491F7F8D2A8EDD82DB8F08137D6C1499F

In = CC54B091B967D610BE6D6D889F909F843419091CDAE2C4447B8C830045B12760964AD8D05EB0285A428BACA3E7B7398A37F7982238288732710EC97B5E32122A
Out = BB391A32D4F84199A444F6E9476B908209044624

In = 61B9077FD4A0E2E73060B4B26E86FC7A8131E0E305A5D874BBCD28BEDFA46FA84DD89431FEF6E16E4B5B3781956DFDFF1C1843DB12329F6C1C365F9A91B3A1F15B
Out = E3D6E5F7196B310A56089E76220A59D523DDA37A

In = 9CAFFBB1325C6579B094C4EE8F5B1EB9CCDC5EE861FFA090E055FF2CE6323295AFCA2DE193F15E5FE64AB7AC655B9E99145CE1786F266BFAC834A0FF367FD174540C
Out = 954D88771139F64710E8F31A0B990E8A1E569A74

In = BC15671078B9AD440EB3C16FE28A33216DB848F19A289A6C805655053311A2299F9C7D091D3AA130E0DF2E318E75402D54528A9C67FB4B14D754D4DC41E1C06787669E
Out = 69F3A729309B288EE077582807DBEEC2ED5D4360

In = 
Out = 9C1185A5C5E9FC54612808977EE8F548B2258D31

In = 61
Out = 0BDC9D2D256B3EE9DAAE347BE6F4DC835A467FFE

In = 616263
Out = 8EB208F7E05D987A9B044A8E98C6B087F15A0BFC

In = 6D65737361676520646967657374
Out = 5D0689EF49D2FAE572B881B123A85FFA21595F36

In = 6162636465666768696A6B6C6D6E6F707172737475767778797A
Out = F71C27109C692C1B56BBDCEB5B9D2865B3708DBC

In = 6162636462636465636465666465666765666768666768696768696A68696A6B696A6B6C6A6B6C6D6B6C6D6E6C6D6E6F6D6E6F706E6F7071
Out = 12A053384A9C0C88E405A06C27DCF49ADA62EB2B

In = 4142434445464748494A4B4C4D4E4F505152535455565758595A6162636465666768696A6B6C6D6E6F707172737475767778797A30313233343536373839
Out = B0E20B6E3116640286ED3A87A5713079B21F5189

In = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930
Out = 9B752E45573D4B39F4DBD3323CAB82BF63326BFB

In = 35B8A2F1B5F332F159AFB86212DCC4DE02B3FBA3794B0E5FE74A4ED9F1A55F55AE7711C6FEE3178A410E3979D8B07594D769AD733EA00D64DCC1D601B871F918F1FDD914C2B6F9EC49B8AC13A62A07E1091E0DD024E645BF3B602B4706583060CF9502E4EA6911AC9EB90E13816530B7683BABAAE225781440C35E8031515C45D5E4F5493FAED6B0457DD661B713895FB9D22646ECAD7C07187B65AA508FE4F5B15A5C428264910143581512DCFBDA974902037D82451E4B1E12AD3364C8F848E2B2A7D53D25F30C06AA6C62784DE8B8B6D097559C62D340C8103D51E0C303B1781F5A95AA6AD1B7EFE3DB9E8D8BE9D1271AFC4DA9B0928642818965C922DDBB0B0A53E6D2ECE3672E9568D0E285177BC5E5A9C2349788F8987267AD5ED26092A552AD3674344DE7FD79B9E33B855DA47F8CA0A70EE806945A6417C92C97CDC14C6BD9B7B25A2D89FEB62C594FD11A7CF3BEA1EF3018B26B0E401EA8C7B8F07DAC07B77ACB78C3F45A73BA9FC32301EB3A19DFF000F3413AE0E925481D8F93D387CD458D749BA848BD4A92B9B7AEB0E244E479ABC4A85F50E94C7299E06BF0DAA1587F49907CD94C426C33ACFC31E08D183A4353A36D8C6D39AAA1AF20519629C01A45BDCD60B115CD490E9873D74FBEA994B75BB7FEE9F2167850AFAF42873D44543E3D6359A0A0A140705D4021DE256AB12C38184BF822B9B69D7FB059C32EE332D86AB9DF26D1CF832381555CAD1688A362BDB1F2982A55AAA37E5137B95B5961E8F354EA30ECB13B98DC697605556DF4C4EEDE6593016B7BC30862C55C6651DA8A3589DD3E9EE42495374BA7E6C6BDEFF8CC078559DCD99581061348B13FAE03259832EAD8BB84FAB48EBF725C6C5037539FC373791F21D34B56DE04A6CBC591B798B7CAE2AD8BD5BF9E963559C981286F26802FD1A49A5A906AB814B34FB514A8ED0FEC7B67A550A59FBEDA7B0685E69ADD13B68A69E070CF2C9E8D6CF4CAEE4ABA732BA20A8BA6C3DB8BFFD392CC2D14D46367D451F0A3B77A411B128224AA473247C4A9A446606CEA8414E9C09DE13301C8E60B2EE51E9801E1CFFC6E9EF283238E2AD209E5D48105D48044BFD28BD9F32C53D5D37CCB158FE597983CBB45A05F1B9148F25772ECF3667554247CDB2A95A99E06275C36C6E4FD779DC9F8FA457516EA4CD020F6726E3A32DF65E34BD85DDFE16B285A0AFB0F3E2DD8954A9E636BCA5CF7FED181B041D14D223F10AD0DE9E23372DD7A61718CAB6B9CC7C1D88D98697356811AC0B834228A299F6EEF970E11D59E9FD307DACD40256AD7BEB203175CCABF70D9137BC29E2C7B0494C3FA6D338B027BB993E870B02EC68A08EC8A24BD163D5AB43411AB7BCF1A09F64A7EAFE15A0C350F5D6F0E68C1A83FECE5227112F8E6F8EF11149B3188970A279C9559BF11E7A4EF9F72C9C1E9B58EE48FF880AA
Out = B48C57CAA63FFCC261E4B3532E75CBA497B4FB6C