blob: a56970fa5adca83f4cd1229df103f379bcadebe3 (
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
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
|
# RFC 6979 A.2.3. ECDSA, 192 Bits (Prime Field)
Group = secp192r1
X = 0x6FAB034934E4C0FC9AE67F5B5659A9D7D1FEFD187EE09FD4
Msg = 73616D706C65
Hash = SHA-1
Signature = 98C6BD12B23EAF5E2A2045132086BE3EB8EBD62ABF6698FF57A22B07DEA9530F8DE9471B1DC6624472E8E2844BC25B64
Hash = SHA-224
Signature = A1F00DAD97AEEC91C95585F36200C65F3C01812AA60378F5E07EC1304C7C6C9DEBBE980B9692668F81D4DE7922A0F97A
Hash = SHA-256
Signature = 4B0B8CE98A92866A2820E20AA6B75B56382E0F9BFD5ECB55CCDB006926EA9565CBADC840829D8C384E06DE1F1E381B85
Hash = SHA-384
Signature = DA63BF0B9ABCF948FBB1E9167F136145F7A20426DCC287D5C3AA2C960972BD7A2003A57E1C4C77F0578F8AE95E31EC5E
Hash = SHA-512
Signature = 4D60C5AB1996BD848343B31C00850205E2EA6922DAC2E4B83F6E837448F027A1BF4B34E796E32A811CBB4050908D8F67
Msg = 74657374
Hash = SHA-1
Signature = 0F2141A0EBBC44D2E1AF90A50EBCFCE5E197B3B7D4DE036DEB18BC9E1F3D7387500CB99CF5F7C157070A8961E38700B7
Hash = SHA-224
Signature = 6945A1C1D1B2206B8145548F633BB61CEF04891BAF26ED34B7FB7FDFC339C0B9BD61A9F5A8EAF9BE58FC5CBA2CB15293
Hash = SHA-256
Signature = 3A718BD8B4926C3B52EE6BBE67EF79B18CB6EB62B1AD97AE5662E6848A4A19B1F1AE2F72ACD4B8BBE50F1EAC65D9124F
Hash = SHA-384
Signature = B234B60B4DB75A733E19280A7A6034BD6B1EE88AF53323677994090B2D59BB782BE57E74A44C9A1C700413F8ABEFE77A
Hash = SHA-512
Signature = FE4F4AE86A58B6507946715934FE2D8FF9D95B6B098FE73974CF5605C98FBA0E1EF34D4B5A1577A7DCF59457CAE52290
# RFC 6979 A.2.4. ECDSA, 224 Bits (Prime Field)
Group = secp224r1
X = 0xF220266E1105BFE3083E03EC7A3A654651F45E37167E88600BF257C1
Msg = 73616D706C65
Hash = SHA-1
Signature = 22226F9D40A96E19C4A301CE5B74B115303C0F3A4FD30FC257FB57AC66D1CDD83E3AF75605DD6E2FEFF196D30AA7ED7A2EDF7AF475403D69
Hash = SHA-224
Signature = 1CDFE6662DDE1E4A1EC4CDEDF6A1F5A2FB7FBD9145C12113E6ABFD3EA6694FD7718A21053F225D3F46197CA699D45006C06F871808F43EBC
Hash = SHA-256
Signature = 61AA3DA010E8E8406C656BC477A7A7189895E7E840CDFE8FF42307BABC814050DAB5D23770879494F9E0A680DC1AF7161991BDE692B10101
Hash = SHA-384
Signature = 0B115E5E36F0F9EC81F1325A5952878D745E19D7BB3EABFABA77E953830F34CCDFE826CCFDC81EB4129772E20E122348A2BBD889A1B1AF1D
Hash = SHA-512
Signature = 074BD1D979D5F32BF958DDC61E4FB4872ADCAFEB2256497CDAC30397A4CECA196C3D5A1FF31027B33185DC8EE43F288B21AB342E5D8EB084
Msg = 74657374
Hash = SHA-1
Signature = DEAA646EC2AF2EA8AD53ED66B2E2DDAA49A12EFD8356561451F3E21C95987796F6CF2062AB8135271DE56AE55366C045F6D9593F53787BD2
Hash = SHA-224
Signature = C441CE8E261DED634E4CF84910E4C5D1D22C5CF3B732BB204DBEF019902F42847A63BDC5F6046ADA114953120F99442D76510150F372A3F4
Hash = SHA-256
Signature = AD04DDE87B84747A243A631EA47A1BA6D1FAA059149AD2440DE6FBA6178D49B1AE90E3D8B629BE3DB5683915F4E8C99FDF6E666CF37ADCFD
Hash = SHA-384
Signature = 389B92682E399B26518A95506B52C03BC9379A9DADF3391A21FB0EA4414A718ED3249FF6DBC5B50C27F71F01F070944DA22AB1F78F559AAB
Hash = SHA-512
Signature = 049F050477C5ADD858CAC56208394B5A55BAEBBE887FDF765047C17C077EB13E7005929CEFA3CD0403C7CDCC077ADF4E44F3C41B2F60ECFF
# RFC 6979 A.2.5. ECDSA, 256 Bits (Prime Field)
Group = secp256r1
X = 0xC9AFA9D845BA75166B5C215767B1D6934E50C3DB36E89B127B8A622B120F6721
Msg = 73616D706C65
Hash = SHA-1
Signature = 61340C88C3AAEBEB4F6D667F672CA9759A6CCAA9FA8811313039EE4A35471D326D7F147DAC089441BB2E2FE8F7A3FA264B9C475098FDCF6E00D7C996E1B8B7EB
Hash = SHA-224
Signature = 53B2FFF5D1752B2C689DF257C04C40A587FABABB3F6FC2702F1343AF7CA9AA3FB9AFB64FDC03DC1A131C7D2386D11E349F070AA432A4ACC918BEA988BF75C74C
Hash = SHA-256
Signature = EFD48B2AACB6A8FD1140DD9CD45E81D69D2C877B56AAF991C34D0EA84EAF3716F7CB1C942D657C41D436C7A1B6E29F65F3E900DBB9AFF4064DC4AB2F843ACDA8
Hash = SHA-384
Signature = 0EAFEA039B20E9B42309FB1D89E213057CBF973DC0CFC8F129EDDDC800EF77194861F0491E6998B9455193E34E7B0D284DDD7149A74B95B9261F13ABDE940954
Hash = SHA-512
Signature = 8496A60B5E9B47C825488827E0495B0E3FA109EC4568FD3F8D1097678EB97F002362AB1ADBE2B8ADF9CB9EDAB740EA6049C028114F2460F96554F61FAE3302FE
Msg = 74657374
Hash = SHA-1
Signature = 0CBCC86FD6ABD1D99E703E1EC50069EE5C0B4BA4B9AC60E409E8EC5910D81A8901B9D7B73DFAA60D5651EC4591A0136F87653E0FD780C3B1BC872FFDEAE479B1
Hash = SHA-224
Signature = C37EDB6F0AE79D47C3C27E962FA269BB4F441770357E114EE511F662EC34A692C820053A05791E521FCAAD6042D40AEA1D6B1A540138558F47D0719800E18F2D
Hash = SHA-256
Signature = F1ABB023518351CD71D881567B1EA663ED3EFCF6C5132B354F28D3B0B7D38367019F4113742A2B14BD25926B49C649155F267E60D3814B4C0CC84250E46F0083
Hash = SHA-384
Signature = 83910E8B48BB0C74244EBDF7F07A1C5413D61472BD941EF3920E623FBCCEBEB68DDBEC54CF8CD5874883841D712142A56A8D0F218F5003CB0296B6B509619F2C
Hash = SHA-512
Signature = 461D93F31B6540894788FD206C07CFA0CC35F46FA3C91816FFF1040AD1581A0439AF9F15DE0DB8D97E72719C74820D304CE5226E32DEDAE67519E840D1194E55
# RFC 6979 A.2.6. ECDSA, 384 Bits (Prime Field)
Group = secp384r1
X = 0x6B9D3DAD2E1B8C1C05B19875B6659F4DE23C3B667BF297BA9AA47740787137D896D5724E4C70A825F872C9EA60D2EDF5
Msg = 73616D706C65
Hash = SHA-1
Signature = EC748D839243D6FBEF4FC5C4859A7DFFD7F3ABDDF72014540C16D73309834FA37B9BA002899F6FDA3A4A9386790D4EB2A3BCFA947BEEF4732BF247AC17F71676CB31A847B9FF0CBC9C9ED4C1A5B3FACF26F49CA031D4857570CCB5CA4424A443
Hash = SHA-224
Signature = 42356E76B55A6D9B4631C865445DBE54E056D3B3431766D0509244793C3F9366450F76EE3DE43F5A125333A6BE0601229DA0C81787064021E78DF658F2FBB0B042BF304665DB721F077A4298B095E4834C082C03D83028EFBF93A3C23940CA8D
Hash = SHA-256
Signature = 21B13D1E013C7FA1392D03C5F99AF8B30C570C6F98D4EA8E354B63A21D3DAA33BDE1E888E63355D92FA2B3C36D8FB2CDF3AA443FB107745BF4BD77CB3891674632068A10CA67E3D45DB2266FA7D1FEEBEFDC63ECCD1AC42EC0CB8668A4FA0AB0
Hash = SHA-384
Signature = 94EDBB92A5ECB8AAD4736E56C691916B3F88140666CE9FA73D64C4EA95AD133C81A648152E44ACF96E36DD1E80FABE4699EF4AEB15F178CEA1FE40DB2603138F130E740A19624526203B6351D0A3A94FA329C145786E679E7B82C71A38628AC8
Hash = SHA-512
Signature = ED0959D5880AB2D869AE7F6C2915C6D60F96507F9CB3E047C0046861DA4A799CFE30F35CC900056D7C99CD7882433709512C8CCEEE3890A84058CE1E22DBC2198F42323CE8ACA9135329F03C068E5112DC7CC3EF3446DEFCEB01A45C2667FDD5
Msg = 74657374
Hash = SHA-1
Signature = 4BC35D3A50EF4E30576F58CD96CE6BF638025EE624004A1F7789A8B8E43D0678ACD9D29876DAF46638645F7F404B11C7D5A6326C494ED3FF614703878961C0FDE7B2C278F9A65FD8C4B7186201A2991695BA1C84541327E966FA7B50F7382282
Hash = SHA-224
Signature = E8C9D0B6EA72A0E7837FEA1D14A1A9557F29FAA45D3E7EE888FC5BF954B5E62464A9A817C47FF78B8C11066B24080E7207041D4A7A0379AC7232FF72E6F77B6DDB8F09B16CCE0EC3286B2BD43FA8C6141C53EA5ABEF0D8231077A04540A96B66
Hash = SHA-256
Signature = 6D6DEFAC9AB64DABAFE36C6BF510352A4CC27001263638E5B16D9BB51D451559F918EEDAF2293BE5B475CC8F0188636B2D46F3BECBCC523D5F1A1256BF0C9B024D879BA9E838144C8BA6BAEB4B53B47D51AB373F9845C0514EEFB14024787265
Hash = SHA-384
Signature = 8203B63D3C853E8D77227FB377BCF7B7B772E97892A80F36AB775D509D7A5FEB0542A7F0812998DA8F1DD3CA3CF023DBDDD0760448D42D8A43AF45AF836FCE4DE8BE06B485E9B61B827C2F13173923E06A739F040649A667BF3B828246BAA5A5
Hash = SHA-512
Signature = A0D5D090C9980FAF3C2CE57B7AE951D31977DD11C775D314AF55F76C676447D06FB6495CD21B4B6E340FC236584FB277976984E59B4C77B0E8E4460DCA3D9F20E07B9BB1F63BEEFAF576F6B2E8B224634A2092CD3792E0159AD9CEE37659C736
# RFC 6979 A.2.7. ECDSA, 521 Bits (Prime Field)
Group = secp521r1
X = 0x0FAD06DAA62BA3B25D2FB40133DA757205DE67F5BB0018FEE8C86E1B68C7E75CAA896EB32F1F47C70855836A6D16FCC1466F6D8FBEC67DB89EC0C08B0E996B83538
Msg = 73616D706C65
Hash = SHA-1
Signature = 00343B6EC45728975EA5CBA6659BBB6062A5FF89EEA58BE3C80B619F322C87910FE092F7D45BB0F8EEE01ED3F20BABEC079D202AE677B243AB40B5431D497C55D75D00E7B0E675A9B24413D448B8CC119D2BF7B2D2DF032741C096634D6D65D0DBE3D5694625FB9E8104D3B842C1B0E2D0B98BEA19341E8676AEF66AE4EBA3D5475D5D16
Hash = SHA-224
Signature = 01776331CFCDF927D666E032E00CF776187BC9FDD8E69D0DABB4109FFE1B5E2A30715F4CC923A4A5E94D2503E9ACFED92857B7F31D7152E0F8C00C15FF3D87E2ED2E0050CB5265417FE2320BBB5A122B8E1A32BD699089851128E360E620A30C7E17BA41A666AF126CE100E5799B153B60528D5300D08489CA9178FB610A2006C254B41F
Hash = SHA-256
Signature = 01511BB4D675114FE266FC4372B87682BAECC01D3CC62CF2303C92B3526012659D16876E25C7C1E57648F23B73564D67F61C6F14D527D54972810421E7D87589E1A7004A171143A83163D6DF460AAF61522695F207A58B95C0644D87E52AA1A347916E4F7A72930B1BC06DBE22CE3F58264AFD23704CBB63B29B931F7DE6C9D949A7ECFC
Hash = SHA-384
Signature = 01EA842A0E17D2DE4F92C15315C63DDF72685C18195C2BB95E572B9C5136CA4B4B576AD712A52BE9730627D16054BA40CC0B8D3FF035B12AE75168397F5D50C6745101F21A3CEE066E1961025FB048BD5FE2B7924D0CD797BABE0A83B66F1E35EEAF5FDE143FA85DC394A7DEE766523393784484BDF3E00114A1C857CDE1AA203DB65D61
Hash = SHA-512
Signature = 00C328FAFCBD79DD77850370C46325D987CB525569FB63C5D3BC53950E6D4C5F174E25A1EE9017B5D450606ADD152B534931D7D4E8455CC91F9B15BF05EC36E377FA00617CCE7CF5064806C467F678D3B4080D6F1CC50AF26CA209417308281B68AF282623EAA63E5B5C0723D8B8C37FF0777B1A20F8CCB1DCCC43997F1EE0E44DA4A67A
Msg = 74657374
Hash = SHA-1
Signature = 013BAD9F29ABE20DE37EBEB823C252CA0F63361284015A3BF430A46AAA80B87B0693F0694BD88AFE4E661FC33B094CD3B7963BED5A727ED8BD6A3A202ABE009D036701E9BB81FF7944CA409AD138DBBEE228E1AFCC0C890FC78EC8604639CB0DBDC90F717A99EAD9D272855D00162EE9527567DD6A92CBD629805C0445282BBC916797FF
Hash = SHA-224
Signature = 01C7ED902E123E6815546065A2C4AF977B22AA8EADDB68B2C1110E7EA44D42086BFE4A34B67DDC0E17E96536E358219B23A706C6A6E16BA77B65E1C595D43CAE17FB0177336676304FCB343CE028B38E7B4FBA76C1C1B277DA18CAD2A8478B2A9A9F5BEC0F3BA04F35DB3E4263569EC6AADE8C92746E4C82F8299AE1B8F1739F8FD519A4
Hash = SHA-256
Signature = 000E871C4A14F993C6C7369501900C4BC1E9C7B0B4BA44E04868B30B41D8071042EB28C4C250411D0CE08CD197E4188EA4876F279F90B3D8D74A3C76E6F1E4656AA800CD52DBAA33B063C3A6CD8058A1FB0A46A4754B034FCC644766CA14DA8CA5CA9FDE00E88C1AD60CCBA759025299079D7A427EC3CC5B619BFBC828E7769BCD694E86
Hash = SHA-384
Signature = 014BEE21A18B6D8B3C93FAB08D43E739707953244FDBE924FA926D76669E7AC8C89DF62ED8975C2D8397A65A49DCC09F6B0AC62272741924D479354D74FF6075578C0133330865C067A0EAF72362A65E2D7BC4E461E8C8995C3B6226A21BD1AA78F0ED94FE536A0DCA35534F0CD1510C41525D163FE9D74D134881E35141ED5E8E95B979
Hash = SHA-512
Signature = 013E99020ABF5CEE7525D16B69B229652AB6BDF2AFFCAEF38773B4B7D08725F10CDB93482FDCC54EDCEE91ECA4166B2A7C6265EF0CE2BD7051B7CEF945BABD47EE6D01FBD0013C674AA79CB39849527916CE301C66EA7CE8B80682786AD60F98F7E78A19CA69EFF5C57400E3B3A0AD66CE0978214D13BAF4E9AC60752F7B155E2DE4DCE3
# Brainpool tests (generated by botan)
Group = brainpool256r1
X = 0xC9AFA9D845BA75166B5C215767B1D6934E50C3DB36E89B127B8A622B120F6721
Msg = 73616D706C65
Hash = SHA-1
Signature = 3145D09CC6F119C5CBF7DFF330C248108E2DDB190B07488125CD88AE2BE0BB305E13FFB288494C288AE30B6C932E72330541E39A288F658699BC53381951AE37
Hash = SHA-224
Signature = 2BA902B3465D975F99DF5013D9D1BE908F71455DD8B9C3B3867F974C9D9805EA4FBE5F6F2C3534B059EA23FBE783DBAF9B15F534264F43927162956D30FF484A
Hash = SHA-256
Signature = 591D196BFD2BCD2AFAF6FC303934EE957EED8593082D9FFAA83893D5F168E56E0DCEE6583F22E2E686CB55ECC66B894895E6D300F8693ACE3DA8C2D4A2A615D6
Hash = SHA-384
Signature = 1F6D853E37EACECC978C75DAEC814FC09317092F4A2B9EC663BF0BC51E57B15A00B76461EB72776236BA54BE13D56498860C6D3C417F07AEB1D0B42E3261B4E0
Hash = SHA-512
Signature = 3861F86C0B5A5D93342F734EAFB0F85757901A7D2696D2DDDC30B38102987BDC0521AABEC38CD35FCC0B0188BA66D9E18DE4F6E8FE9FF5E53569B502639477B7
Msg = 74657374
Hash = SHA-1
Signature = 222F9288B54516A39A0735F69DD83DE1652DD31DEB95FA7A950B2234BAE0887E2DA98516C4B374F9172894CEDDF7208EAD3F6060A2B4B11C96458E209A6AB279
Hash = SHA-224
Signature = 2813785404749F87DE6D07AB80292E86FB9492122C0A35F236880210C377E5BC81E31C02BD457D19346B2DC293E81EE9DC5B8897E4ED1C8B5185B8C39776444A
Hash = SHA-256
Signature = 8B75FB302FE9253278815380D1B8D98D3EC3ACA7DB1B4BEAC1ACBE32D1249417230C64E3D5B4EFCF8073CB794322AA35FC6E38DBAC70199AC06034E7259E2558
Hash = SHA-384
Signature = 26119D75A15EE75084792FA79D07660A87A43A0BC9E01CFE6E0D5B5C996CC7141952B973BD81DE39EC7FD0FD0E2C5D8CDE2B70DB933B07028D85A6AC643A8947
Hash = SHA-512
Signature = 84039C443BB9D976701D639B3E4F49762A23ED313BC009D71EF48EBCF317E61306B712F9ADE609D50394C2EEA3380A29029347823216165769E69C7AFB0021FF
Group = brainpool384r1
X = 0x6B9D3DAD2E1B8C1C05B19875B6659F4DE23C3B667BF297BA9AA47740787137D896D5724E4C70A825F872C9EA60D2EDF5
Msg = 73616D706C65
Hash = SHA-1
Signature = 209F80A46A49C00C5604AEF2396C463AB315042E69BCEC63230DA22C980C748C91FA57487A0685BE22777FDC9DBDAC5A7F78CEB52092CA04C4941CE86DF060FF8315EDDBEA744556CCC5D62BA11BE6F6F113E5AD92262884FD33A50F7E58BB54
Hash = SHA-224
Signature = 852CA38D56B5F471B9C27790A65277768866A530759E89F37FBF92C66F0022A40840F784A7E91E32EDBA6E24F9FE6FC62C5DAE40E2BD3B4F566C059B5169BD401CAABA3CDB7B191F2DE9AC271390F689363CC9EC2FA6AA36237B1DDAD7BB34A5
Hash = SHA-256
Signature = 738A695B46D4F93E1C4EAF2B07EC2AEF9B4029A7131C1BE131788D07E09EF1C63BCE6783CA6D2692914258CAF8348246792D75E0363246CA0A973CB475541A61FD1B43B5F606E3C35F85F59B75B076F4C322D736B8986C3D7C52E6981E5B678F
Hash = SHA-384
Signature = 7F58979116F712AD482269BC1A0101B054087BDB7F18085688DF7A1D284CA526793400FF547150F2FD3331BAF96050596FFECC3671F57DCE14F16997E54732FA37250EC7068C9475808AA22D23D310CE07EE00DC24C58FAE11FF63CF6C61A016
Hash = SHA-512
Signature = 213AE17E4FE67D867D14B6E58640BCC450F20E507B0CE327C8FA13F7D879442CE5A68526B46EA1B57A77DC8176C919367A09BF974C01D6692DF70B7B79570B48DBFF8E793FF468D46D63B09E9E9D0F44F10DCA4654E736A72C18016AE4DC617B
Msg = 74657374
Hash = SHA-1
Signature = 135BF8DD5FF35EC782C471E0828650A8B35C6587EB409EBC7A75BB55F8BA13DE425E8E1C5295AEE390B6072A612F729142590B734F6F4F847BF8F3C0FB07071D5F053307EE308ECE3E027A0EC4D02CC5C3BB985A833616B38719D2B4DADF6A5A
Hash = SHA-224
Signature = 514C9D8D17AD45EA567490D21A8E28740C3C9A685D66763550653779A8023C8C9A7DFC1A0AA372D9AEA01F97E0449F4831CB476893F68D841CD4BFCD4C278252A95B62EBB74F7A4483F6DBA3691DA60B0B516A9124C9C8A74C2C5F357FDA5361
Hash = SHA-256
Signature = 04C918A74D48214A976C013D1F861DE877AFC14BE079E9D24064956317AAE7A92B9D5FC3B353ED252F97E2DB5FA1FD747744C79C8FD968F8F0DD5E84F42C324EB59FC579507C06C31A73446A945B65617BF50D170A6449F71C1E8A0207A6BB7C
Hash = SHA-384
Signature = 665944E820E0052D34A720E08A5A63508D24DA14D67C88636E1362756ED4C3BFED946532F20E088260C0ED4E714157070AF09D9150C711361A2DD58E148841D797C0D6B98C8D032365BB1DD8C39383F6F7E6E19946143E5DEA08D4EC1FAB350D
Hash = SHA-512
Signature = 14AA3D90105782F288176707FBF3B239D1301E34D76018B5194C1CDD8C878D7FF44351CD22AFA130CB3C722A69172A881F9B1E4A98C9BEA26C8750708DF7AB6946FEBA23E328C980942092B8C3F8FE4ECCD24F7B7A316F39AFAB696F30E6BDF8
Group = brainpool512r1
X = 0xD06DAA62BA3B25D2FB40133DA757205DE67F5BB0018FEE8C86E1B68C7E75CAA896EB32F1F47C70855836A6D16FCC1466F6D8FBEC67DB89EC0C08B0E996B83538
Msg = 73616D706C65
Hash = SHA-1
Signature = 9F359636EA685CBE5EE9C4CD81118880F28D0BCC4F2085ECF6C6ECD12D32983AC47F81FFC6F76C2F76BBA7731EC5758BCC637BEFE3D7193FC121A17E6828EED98164C35FCDBFDC6C7049209FB2237F206EC31DAA9C6DE12E9F3A3E5CDA7845A7969EC82F0944905352328FA94BDEDBFD1BF20FEE91D2AAF67280B8C2CF8097B2
Hash = SHA-224
Signature = 185D75AA7DD7EB59CA38480C262F7062B09533CA294E4CEEC9356076A359828D2527A695002FF1D1FF27DD8A88F5B28DFCED0E2AB964A38F7BD6CFD57C5784A59C07761461DEB3E6561B809E9C76EEE87FD3DE6023A8E4FE3C0E0B35449922345E308CDDD4E0161AD4E5912780FC492B9EBE70E642537F243BAFDCC129415358
Hash = SHA-256
Signature = 4CF9E0866DCA62AF7E49B1BCC2C7DE589238E2C6B592A05AFBFB3B48078477D1204CFEE8EE7EEDF9254FB86A162ED1C87B2892811B51DCF305FD0946DA94F06B086F4908EC8AE3E680EDBE29B9E52B9856C6E4E134810408C062A6E8D383C585D3D5A5D6202379FD765E80C74C9E6760A03DC2F02B8342EBA09BC71DB3F6B394
Hash = SHA-384
Signature = 7FF6052F11A704057815619986D820B357404B6EC085FC7F0745BF2098A06C4CB6624713259281E3EF8A99DBD643BA45C94DC96EFD9577E7C4E5913F888224530A22E727CF63B8FE86F191D198244A12E7BB10E610E4A704246EEC676DCDB4D134D2052ECB067B506A7ECB68AC5C6CFBD36461B79F1C00DAEC826053819C88EB
Hash = SHA-512
Signature = 53A5E6AB40FA0092DAA5D57307D60288FD1EFEA3D87CC8AFEC926D5D5850C584BDD24924056670CE54E68C273EEF6227708D052F14AE21F34417279DDE107A4F2445FD8D08F6DF2933D2A16C9851022D7D62C370B08F65282BCD0425CC3938C0D4B1069D430AFA1ACC5F0A708458E821AE448D9036634961709E1AEBE30FAAC7
Msg = 74657374
Hash = SHA-1
Signature = 1A17F1667459C2725AF2295739DB03A8E01D2DF796744D6A0345181ACBCFFE09EDEDD5C38104F4CD190F7E36269322AAEA6CB909AEB580EB80DDF9C90246B45F46084FEC2E22ACB8A73589539AAAAF826CCCA560F426E43B1EED0E0322AE6AD84CAE7B1A313D2DF2D113A36306F0D9D7DC72824DC355AD0323B1FD10742E32C8
Hash = SHA-224
Signature = 95869AF9CB492DB00FE123B30F682E9B97054F9B29DBA6396FCEAFA4ECAA30317441AA526CC5FD666A920072FECBA1761141140CC1EC37C359A51ED3B22742C93C072CAD99DF9397320FF7A4B2AAF699D1657461BFEC85A81A0B194D6669DFA94BA7B7803930289E1D27B7CFE216EA3821AAD80C5E7D94BD8E532678CDFA4B25
Hash = SHA-256
Signature = 0F008D33B72EBDFA4B712B9507E17AE14F228A9E3F3B94C71BAAEB78C811EDDA3750ECF54A70E7F30ABF4B358C787FCFA22631D4D258D023C32464F6C977BB40599024AAF2853937CB04E9D42976CD11CDC3706258571C7383300BC8576BE63B58D247C37961F78F70D38A2E959DFBE4D7E4D83FBE5541AEDD6E2C4CCDBEF97F
Hash = SHA-384
Signature = 68A9D5E7EB435DB2BD4EA20BEBBBFD17DEADADC318E88D87C7799B68EFB423BFA48F691A2A52BDD972CDECA3C4DBBABD486199D2D1B33C683CB8C237C8F6F4955C14B440C7FA677D809007A9F03D1F6A55181A9438066E226BF3785FD55130ABB6D13A78FA7AFCCC28C442004C4EC1FBCC75D7C9FF7D64F16FE75833860B4078
Hash = SHA-512
Signature = 582D94BDDA4C53EF4148AA4663D5183F122A5E4210E955E2D28E00C00EFC41FB91B340915C0D8C47A0AE7FEBD12A5C2DF1C72DD9DD7369A818689F5F3D5D1E5BA7F13830FCB00FC85A9DA30314BBC11CD8ECA63D296237ADD513B30C8D9A33C590BE0927C5E879207A3B84B317BB859590832818C0DD054FD6F709C8D24BFC56
# secp160r1 RFC 6979 signatures, generated by botan
Group = secp160r1
X = 0x6FAB034934E4C0FC9AE67F5B5659A9D7D1FEFD18
Msg = 73616D706C65
Hash = SHA-1
Signature = 00CC9CD383D3EA80ADC9165C25F6F82A2ABB41943E00A74AEB2B96B8F7D6FC03F67ED226FCE0BAA6D7EB
Hash = SHA-224
Signature = 00AB01FAF31D1044023725665A95CE1AEF6680CE6E00ECEE1D6FED07ACF9ED7F197D2C29022D1592E5DF
Hash = SHA-256
Signature = 00766B26E5C3201982F5B3AB1AC92C018F5A990CB6008C16BF4AB8CF6EE3ED4A821B3A890CD30E2F6925
Hash = SHA-384
Signature = 009AD138B36636B550705112D14574EF6E7996263F00F360D79AD85661B305D56D64A20DA33182E1462B
Hash = SHA-512
Signature = 0024A0B0069722A4A3DDAF40B0EE66BAD0B117D658003A6DB6DEEF2EB563115FA48D7E0FECB540802E13
Msg = 74657374
Hash = SHA-1
Signature = 007FF876220B4EAF1E1F9C9694685CDA37B1DF45CA00D2A7917831648FB5A3351C22ED605BA8B8B6C16C
Hash = SHA-224
Signature = 00A616A5A4C482D60F44900916D9665BFD090854FC003BD6C529D45F5F70BD6F242981E23A119EEAE23A
Hash = SHA-256
Signature = 007F281E95A74F5EF24B40D489AD270284E8E52E5D00F4803ACFD86356DC95E9AD39930C09050C6CCA4B
Hash = SHA-384
Signature = 00C114E2B133AD8E725AF43AEFC381BE87063DB3FC00CAFAEB1949015CF4EC9EC2476F3970D3D97E08FF
Hash = SHA-512
Signature = 0080F3C4742E7341BE2E4D86E88757AB96F62427B500FD634D64F554BEC04211952798147420BBC98E15
# frp256v1 (generated by botan)
Group = frp256v1
X = 0xC9AFA9D845BA75166B5C215767B1D6934E50C3DB36E89B127B8A622B120F6721
Msg = 73616D706C65
Hash = SHA-1
Signature = C166CA2860656988B707FBCF329B01A4D8A7DC8585F4AEDDA4BF4040B44033F1310AA6C1F323051C82868F29201511C027445D7F2177E4AF42B85089C836B258
Hash = SHA-224
Signature = 21FCFA0D5FA4C22615FAF23F4A8881004A71EE40228FD68E4C200668A156696227987B360BCA567173B8F2898E3522D3AD27EF94DCE5163401D1AC596D4041F5
Hash = SHA-256
Signature = 1E56BDA16AD1CA21C8B56EB11A01C44985A8C71D504E42C554902525F72D975F1CD22B10EA0591A641BDD694EAF9DE6631D0C89425BCAC2AEEB49EBB445D9F05
Hash = SHA-384
Signature = 0E1F2F0E298D5D281B69D211792C464D4AB540C1A998BAB13855C852C25BEF3D0C8CFED46EECD54EF7B8E4F54FD5B58F8FF713D416FEC1214E6CA874D5FBD842
Hash = SHA-512
Signature = 0A818869A89433DB9E5838D6934FA7C15259250B8FE025DB3DC41036B120288A6DFB2464BF9062D035A6FBEC2B8B298A53F228DD7E8501BA479C008B060F0DEC
# Msg that produces a hash with leading zeros. Test created with BouncyCastle
Group = secp521r1
X = 0x0FAD06DAA62BA3B25D2FB40133DA757205DE67F5BB0018FEE8C86E1B68C7E75CAA896EB32F1F47C70855836A6D16FCC1466F6D8FBEC67DB89EC0C08B0E996B83538
Msg = FCABA2CF434AC8DCFCEC
Hash = SHA-1
# For P-521 signature BouncyCastle does not include the leading 0
# nibbles in (r,s) leading to a 1 byte shorter signature. Botan
# doesn't handle this, so this was modified to insert 0s where needed
Signature = 019F10F75FA90A9129D596F3461829B3FE24DA8344C09CABA4F5BBEE36F246C356ED95C609E76D2B3B17480D45CBF11FAF395846BD3978657F8932345EE284ED32D101C07B02B74254F6F1C715D1A63B9FAA30E43C72645D20F30525EB88BB675C3BAEE1D20BAFA463F899253F5557033EDFC41F9748010FEDF73612774AC99A3B21082D
# Test signing a message that hashes to all zeros
X = 5
Group = secp256r1
Hash = Raw
Msg = 0000000000000000000000000000000000000000000000000000000000000000
Signature = AE15A0963B6E0144E7F801616DBBBF1BB4C4943CA85B0AF9D00F3FA5CACB95FB02032D911851E27F8E5C565A43F54DE6E03EFF81A9BF73B9ACC47B363979F101
X = 5
Group = secp384r1
Hash = Raw
Msg = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Signature = 53C99B5021F9DD7B8D2EC1C1BB17C03FCFF324DED361B4845D9C98E1A3F490C63946BA68DF0FA26AE62BB6E04531581C9D29FF7775BE15F14C1AA86B292F987241E42241E08DBA4229597260A4D9F433AC78F36D772F83499C5E2E3AF68F83E4
|