aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/hash/sha1.vec
blob: ebaec1613fd2e000ff5e18b1da0b48860e994edd (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
230
231
232
#test cpuid sse2 intel_sha armv8sha1

[SHA-160]
In = 
Out = DA39A3EE5E6B4B0D3255BFEF95601890AFD80709

In = A9
Out = 19DA91F2603889267DFD77786E07A5B8F067D62A

In = 97E8
Out = D617ED3AB073B4E7A53D2A238D7DC55F26EE3888

In = D45C48
Out = 8E7E3C02A55608B637C8AD621E6AA933821C40BD

In = AC42E6AA
Out = FCB240AA79C665358ED174887E186220F0DA2608

In = B520B2C214
Out = 0374FD36056476A85427EA2F7B1412D65A17D64B

In = 9E2D7971A47F
Out = DA4106AAD290AE4430618FBD3C5D1FC6C66ADAD9

In = F1EA1C9B787BAD
Out = B234020692659C3DEE19F7E75390984DD7E7EBBB

In = 22BB11D0A3DA8661
Out = A307CDBBEC5297114EC00193E056C0E30B15B499

In = C70BCC3952C8330A17
Out = 57AFFC668D529B05EF9FDCE03448AE6B4848522B

In = 24B2BFC2E6D47E0467B3
Out = 393C606D9C41D743BD234EB62D36A381151FA8FA

In = 179BA867948A881232F2DF
Out = F01A9954C602AD6A295512AB1FF58AC0AFA3CD1D

In = 0DF890F7B14B4A8D16B76AFE
Out = 5CEF1B50663EED91BBFBDA9EB7F34757AC5AB330

In = B0DBE17E0D80568C0AEC5E39F0
Out = 22AA3BC193DC2986C10CEF2E5AA4C673883D32D4

In = AFFF20DF4873A1AD68AA924DD5C3
Out = 21337165D43D02685C5FEC0CC1C73C44DD99A072

In = BCA74FF24F139C9952074F9D16F6CF
Out = 9F48417F472141A2CD49CB3CBB4D3544EA76F949

In = 9779CC9003344147C0A718C6EF20987C
Out = C7255A698F731CA134BA102982345CF0A305AAF0

In = 06CFC48642CADA4A5E1A4BE7D42AAEBCB6
Out = 044581EF47C9F2DE49F71B284B7D80631775A6E7

In = 8A68E58F72C5DE3A63FAA08DED9C89435372
Out = E485D9B0FCED9EE033A4B4759D211023638BFAFD

In = 9AE8D4749CAB071975A18F45A49FA950B13A38
Out = 5BD5DECCAAC74D57D7CE628ECFB973409B364982

In = F1413BFE7319315A7A7FE2D32F6E564C9186CD8D
Out = 633002546668978822CA81A44E0CA113EC95C088

In = 58E747CCFD7781CA99755B24BA4EE7C13B59095796
Out = BBAB138D0A3369D67C9ABD0A1E0583EA6DD2B402

In = 90D6D80BADF7D52A7513892976D6C5BB28D8562E7748
Out = 8F9D0D4F0E8F208BE8CEAD973776C9441C9202CB

In = E033E25A7D550BEEBA3965753D86D4AB982EBF0621FA8A
Out = 0B2EB3B57ED697BCA7D73E18A479FAD38EF99ADE

In = 0EABDACFCD5484F3B4C3D52D38E3E80CEE792B0CF600E2B6
Out = 1F04BBA35687BA07375BFCC645E2DF26BAAC2294

In = C6A3FABC7ECE7AE5592A107C437F80B1EA24488337F1AE6BA7
Out = A5E8F975C621FE415E49BFACC94C189E644261BF

In = DD5CBDA778F532D63FFDFD67D0A5F4B0262B4C505B4BA0F25882
Out = CF03D0BA50F9E569103B85BDF43B949E907EF0C3

In = 389CFE2CDC0B55DF41C1C704FE9D58585B9E5757FD71415F73F073
Out = 00B0AEF6D2BD6213175DDB6B4E7968039F70AF49

In = 45B1C7013FCF2AA9928B166F9666D3E76B61DF676DBBA7420A159BFF
Out = AB5CE29466A6BFB2DFD93DBDBAD389A0B7F97C1D

In = 1F1F4B688D24B30C8146D576156A7FC3149C66682B28C97EA157950B67
Out = 18A9AF9587796E9E8493D20D8AE6F2EC82103352

In = 0F84EEC636A3381757004310399D3B3F12F97605B701A9038EC04B1CFC81
Out = AD05B1D89788743F97344D1C3AE3BA9499353371

In = AEFB942B4B7A9BDFC9A97C447F7065E21A917F5393EF14150C5569CFC28DE8
Out = 939EB0F17269FFA80738F66B3B45011A04A679A8

In = 8BCCF096CFB773326D7487A06D217A2471E709DC4C60614FB5A7E481381982DF
Out = 3B69259D2E5E00F4208E8D2CC84D798A33CC1514

In = 232F3F1AFE834DD615BAC06A2510D1852E946F34B9E2085F7A36FD8844511F461F
Out = DFA0A9DB29A68171E01A6C7399B90F974A13F940

In = 704452E58745BD09D159F6AD40FA9B8C7419A2AA188D8B3AFFB00AC34EB2E304A0FF
Out = A099BC7BBED72769786FD913F61F655684031F93

In = A62B2098C1D208024EA91470C903F8426E5D8F660C1DA268D0958E4BC11D2CD98F3835
Out = D2DEEC7774B67D924D131224BF6C908597F99178

In = BF7E4F3FD269AC9CEEF6A08DBB5CB5BCAB5AF7080B8D675A7332F741EB9E17963E9BE157
Out = EEE037F1DA86921B491CBBF048B9BD872418DA9A

In = FF94FEF100BD0056A37830E6B1DBCE8B832EBF819867932D46BD7495BCC5CE2E9DAF08F1CA
Out = 97517C81813BCAA6BEC71CDE13DB4FA44CF4BCD2

In = 88EDF78F02C8E36CF0CDA3D07A9B1485CFA8AE44884E290461A22D599A7F30E3A88E52F019B0
Out = 44FB2EC4643E984CDEAB550BA1383CD6E7847CF6

In = 7FE04629976A8EC967733E95F2BFB79DA1A126DC5CEF391291320A57DA487D49EE7C4247F8A932
Out = 782C391A16A08F98C32C780D7A1F2570A7675FA6

In = 97807FE1CA7BBFD000A057A70A6F6F026ADD4EC3D50AEC664A2BF970C0D0D36001DBB7231640ED9D
Out = C06024CD60C3859D653B5ED18AE949ED7C43C05A

In = 98184A0CE7EEB9C8DFE36D6A19FD668A3B6F0C9A493835D63A70A4340AB6F8A7ABEF0E5E09E4807334
Out = 7B7EA4D0E3AA0581B1DA3838ACC370E9394CDDF8

In = 33347AC8506D2C2F74C458B2AA0BE72CE38C752A4623A62DB758A9A6827287B364CFD4C077F0D1DB9034
Out = A1FF355DE693851B9A62D77CDC709826B27D6B3A

In = 7DB60CBEE84BDD9B357951A59C724A757B90D77D85D61F5B90FCD93D101DF697F4904EA0F2FA1CA7BD7440
Out = 2409204F9658D8BB4C8BFD10420BD576FD7401FB

In = AB8AEFD1533F3F07DA8BCAFB5C0C12E6BA7364A7EA2525796924B075242C22FA0028F97B670DE6ADF935F082
Out = B3837EB32A441C2C10E112677FF1569D2C6372F3

In = 890225FA3A7D120C325EEA0A0CF4050833C62C527B6A009CFFCA8DC2094135051B1BC8ED9F9ED37B5DE16B4052
Out = 5AB7E0AC97C202630A54BB3BEA5F485BAE9257C0

In = 5D6F1CC0ECF25EAB98398A20D8278F84DE663FA9252361F01AA3F9A0D4FEA71CC86BC63318A5E3019A6FD96851C2
Out = 2E3E5F3488A5D2C8C02A3B7E566844F35C0EC2D7

In = 0ED8D77EDA25AB5B9AF72F39A49B688B595D79363C563FE8F0265DE2FE0E490B4A2EC86DC789CD0B05716993500C19
Out = F4FC59ABA3C8D6F57DBA4F865DD24666251AA2E3

In = 89837C88BE7FE04FF3364AB6D455ACA1860D5C11FFBB56E16F817857CE0E3EB8106D9FAC60FF571B181C86A830EDF292
Out = 31FB958B1D0935E46891EB09F8BFB99CA6809C5D

In = D5E0D6AE8AB7A630EF2206D5160338C7AACC6A5CED2E8A3AA224626F1BD16DE547FB822CD1FB0EA84C1259A427BD1AFCA8
Out = 69124A48D475B5110EE562C59131DA40707F897C

In = A9CB3047ACAAF1A2AE06231A4DB46E28EB76694EA03A5FF78FD3C36797CB74259621324F2897D80CC8C070454E55C341A3C8
Out = 53F6A0A6DD49C2D58413FE55A3CBF334D559A03F

In = 338ECBF06225FBA761755EF7F9147A1AB2AA696BDF2516584EBB948192C6BD240902451FD5E6ABC48B017A71BC608C87DE1623
Out = CD0AF641834C8DEC7CB735BA31CB674AF90EC3EE

In = 552150498BEC425BD0DBA052C9DD61714CDC22B1DA7F915FA7286C8CBB7D722342E691C877B748DBC369D4333F287587206EBC2A
Out = 9B658AC6B9BA14176CD55F3AD40EF51722F25FE7

In = 6467642AE2A5C9D1A98BEAC2567A7097F00624AC9FBC1A7751487417EC33BDBE7E1597E0205A7F85B10A06B7F8CBAF33E41B3FAE28
Out = 48514214D5442EA393C2F29A0B632FC2C76B3221

In = 80C293CA96261C78EE05F7D666AA2D4C84D30A8B66EFDB0E34B0625E7CD2F691CD4A92D07D66E22E837853F7DBD5D34BE1AE02501083
Out = E2E5864D1B24C5E8C1A2F8E54F80C942207DB2AB

In = 6FECF376F676C90422AD0A6440EE8EF2CE1F4A4F5AF46868F77013F8A582D465F09F18ACB8F1052E603E4634AD345A63495C80ADD64940
Out = 22C6DA67A1B13AB8D11DBA2989E88258CA12CA2E

In = B6CFFE9D40FBA3830F2C20248690AB0862FBD8B1A5EBF832965F2AD7E8BF3C74A93062C79F9CD16DE48043A69BFEA723035A2C81FF118184
Out = A517711BFA20D7324C710DBF3C5A955EF465926F

In = 47C63FF1E5AF57CDFC0307BCF453F528E5767CAE52117854E9036F20286D1C1BCA2770645B4794BD5047EB59F0EA5F751243AD8EB5FA3F69F7
Out = 533815F09B700B11A674EE0647F8E320F79A5ABD

In = 995C78E561CE4F9D9B9226C01DA4C55B5C4A1D5099027B1123AEE851AECA3B70CF54BC7A74A4185D3781EAC76CD63718645A8F15CAD1911F529F
Out = 62E81989C86A4AEE3A9DE5114AB72821AB7B1150

In = F713F0C9CDF3A28629861AE19C38B73664352AC6939C976AF92A673857AE48DCEC04E8967EC5AD8245CE062D8AD5FE5E92F39F5DCAAC9884F8B5CD
Out = 79221ACEB0F387413AF24481A55633E54DE4232A

In = DEF310EF52F8839F15BA13C8A5B90815867AFDEF25247FA10B6AD03E70952F5AD0B9836012F119315C43C90DD6B5D018B3C75BB01659535588A4C17E
Out = 136C5C9F49B4C0C41E87762878846279E167D8C5

In = 4FD13DB66F140B6DC804F9EB821FB82800976070D59EE4C035527EEECEC97E1EE5C9973F1A25362A84BEC6EAA38A47078CBA24C6B7155CF76E30C22199
Out = 988A4CE4FDEE20041D30AAED622BF1CA4E01C5AC

In = 57BD9E7BF1647FEAC33DA17BA902FEA19F7FD09E85CE23BA02EEC263A321580423DC0872A9F794838EFB820A8D3D3D2AE81574F77825B70C569568A31EAF
Out = BD95E63B9EA0ACF05710DDFD13B77D518BE21CB5

In = A222082AADDCA13A7CBDF9A9AD12BA723456BFD8B515A6A52F8F861226CF94D5C3AB0B2A151A3B557DA8DA72585EFDF60FCA469AB30EAB12B51571E906557C
Out = 03AB52978F19B3FA870D84814002A305AC58AC10

In = 89AA2C4D4F81CECE57B0485842B0AF8B857E7609CC0F29F0343A5B8A09181A63C8F84251C497136D1916DC5634DA842793C1B648A381B2534DA78E78E7898BE6
Out = BCC5DCB8FF9EECF6B282FDDFC8635B1923C2BAFA

In = 94CF076400B9C2911C2C2C1BBCBF30E50157EA88CEB3B4966E61A18BA2C58ECA65BAC7952E5A629E0DF53F4B8A9B031765A639C87A4941E42CAF4A5572AC05B085
Out = EFD01DA5BC765BA961954C2D7E5FF2104B1FA58F

In = B8847AA6FE095FA629D090307AA2D686C7D628B12D63BCFD8E4F6BE8CCE039E8CB69683B8B70DE74DCBA93A019D0B459D707C4F2BE8EEC9B0280F6ED26D99BD454FF
Out = 32CE1A1F18A2FEB9CF0189E37D8894E7CEB70CDA

In = 676DD8B7DDF731349BF6238C855E8136AD59E734B20ABB500018925966EA4E07633690AFA11E57550766745BD3401459373A418A360D4C4B9275714679517C73F60FAE
Out = 81D2AC8F3A2C92E190ED1AAA0F7EEF24579E697A

In = 616263
Out = A9993E364706816ABA3E25717850C26C9CD0D89D

In = 6162636462636465636465666465666765666768666768696768696A68696A6B696A6B6C6A6B6C6D6B6C6D6E6C6D6E6F6D6E6F706E6F7071
Out = 84983E441C3BD26EBAAE4AA1F95129E5E54670F1

In = 3AC0944F60DD6E0988CFD28AE2103952C6070DC0A97EF7AAD20B5F9CB8FBE054368BF91C6791CE900B487B309615F29F1A045D210D226D2A018ADA22D27C
Out = 968569B83FB232766A9967C9FF6E9B162BF49DC7

In = E5EF4476F1A0C19631E317518F0E64A8AFFF579A264FB3B00B55C108F76F667919731882DE4905BA0493AA17E1F39115D136F9A037C704F5D329CDC36CA728
Out = 170A3BF2284128B2A02097800B6A3FFEE825BFE5

In = AF500080F6905D82050886CB27371AD9BDCDE1D3858E66395CBD034D8A69198AD33A762534CF9C7F39B22DE123AD03ED25BEC4E73FE05A1CC506B8D06D32B0F3
Out = B79E4B7FD2A3DBCF5E9BF50D91BF651FF713DC65

In = 0AEE08E2D291A3D500160C74FD6A8F4C64531FCB51297E503BC4ACBA07ED629AC3CE70D1EBE5B4730DDF29DED06B9E9CF8EA963718CE4BE9373C35BC1188A5F054
Out = 5CD361EC04BF2F526803FEEB81E729AF5807EDAD

In = 08D2CA90EB94205F40277F2D47DE7F52025B31B57F62DBD443BA005D6301FEE4F4DC57181C7269F1FBA4210E26358C48887C09C4317CD890315BBD563C948173F6F1
Out = F788C706B2B67D4D698C2DCF99E45B1A8541D3DE

In = F0B38F0505089A926595ECA3080BFFEE28929EF769577D91A8E5E2867B01EA4C58A4CE62101ED2DA38D608C266346DFB5FC14800D618E958A8572B35B23393A11613C85CD443D2B4DE78D5A4D641E70A23467D7CB4BBBE362AFF2AB35D1A075CA33EB619DDBC9AFC65586F077A3ADAE4B1150E0FE9274280FB011F0420155E5848920D9E25D1BE66DCC670D4395FE2847848E04645C13B334E4BCB588E069510BA6D014115579706670D2D93E3080466CE6BBD07CDDB9670ACF68E4E36FA17E03EC3F88910FBCE247128486B0475775AA5642812B44F444A14DC547E7D5D98527302261A13FEB8BDB4A7A0FB221E1D08388B4353AE2DC7E3464969DCF12B17ED0A5E549B8FF8A8956FE5FB69C1AB428BBA8CAE7E267F52CAFFFD2DCAE8F9B5D448AF548C7BE88443649254089A281A1B7537896D7D4C97399F0513E3976981843E20C15EDF14378DC4425CAC30ABF7CB034B6D4AE213360CCDD1C956ACC0D437C177C983EAEB9FB5F3A5DEB19CE3319C9368C2A7AF4B077A6B1BD417F17E2CA36BBDA826718515FDEBBBEB5268801073457F8AC83ABD1EED888BBF218DCC4554F67EFCE107A216B0540116691DAE98F34FB218969728E3165425C7EF1BB033329DDE4CD98A7317727F4E6E24AFBDF39F79D71CF3C6B93E75E007500874BDD94F7484C15EC5F5A509FA4AB14828B2895B0280C554600DC9834D23F824E1EC4662CC62CECDA8B9F9F31A6B4D589E5F95401644800FFD2132F60CB45A91940CD420ADAA5DB3577F41E099EB79708F7A0C61D37923B503DE8810C55F80AF43B4D87060070BBA4A948A41DE58E7A7DBDA9020D77F290A62F1DE6E47521C495B6EFCA40FC97FED9DE7389836F82BA05FEE66975121C38A6C7926EAED407E37CAB7E7005A891A93D88F68DDE4DE9FEAE55D6FE86FF34CAF9CCD7263085C2CFA67A77FD28659FACC7AFB9734159D35C6C96A755FCACB2048ACB7756696F4E481328A5A93A9D0BF8AFE0C31A98E1E6A4BED0C6CA661EB7218F9C5792334121604587A86423B652FBFA1638C96CA1715164C7D074117ADB267923F06ACAE45B493438BFAF384CDF7697AB0E0B75C6D21C6FF1139752143FF84F4652BAC47D44689E7A73A87E4491C0D9B8DC60D546E4350BC66BCF814ED004F202AAA9CE6E4638ADEA6B485CCAD2D55FF7A597DE0662C746AEB34B36C7D46FD47A67DB75363D314B40672A6289B60F1D444090B606F73A9CFE3BA46BBD3D5E629AD508D6F6592DA126E9400377D7DA41295DFA37E5654FA841A5616E528C65952846DB40FDF29DB7317B8FEEE5B0F670EA0198520E58FABEBFB68BAD63709C5941BA9F8DBB064EDC425B263DF4573EB6E3CADD080D9EF7BCCA048F60E163448DD6531B6B9F8CDB66CA368FE6AD9B651C51284E51253A3B64FFEE4806A0A88840BD61CA888345648D7743A060A36105C88
Out = 8395ABC1B17BA7BF947145EB1DF1A2050C8E78C3