1# Imported from Wycheproof's dsa_test.json.
2# This file is generated by convert_wycheproof.go. Do not edit by hand.
3#
4# Algorithm: DSA
5# Generator version: 0.4.12
6
7[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d]
8[key.keySize = 1024]
9[key.p = 0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f]
10[key.q = 0b90b38ba0a50a43ec6898d3f9b68049777f489b1]
11[key.type = DSAPublicKey]
12[key.y = 173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6]
13[keyDer = 308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6]
14[sha = SHA-1]
15
16# tcId = 1
17# Legacy:ASN encoding of r misses leading 0
18msg = 313233343030
19result = acceptable
20sig = 302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
21# ASN encoded integers with a leading hex-digit in the range 8 .. F are
22# negative. If the first hex-digit of a positive integer is 8 .. F then a
23# leading 0 must be added. Some libraries forgot to do this an therefore
24# generated invalid DSA signatures. Some providers, accept such legacy
25# signatures for compatibility.
26
27# tcId = 2
28# valid
29msg = 313233343030
30result = valid
31sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
32
33# tcId = 3
34# long form encoding of length
35msg = 313233343030
36result = invalid
37sig = 30812d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
38
39# tcId = 4
40# long form encoding of length
41msg = 313233343030
42result = invalid
43sig = 302e02811500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
44
45# tcId = 5
46# long form encoding of length
47msg = 313233343030
48result = invalid
49sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a028114496d5220b5f67d3532d1f991203bc3523b964c3b
50
51# tcId = 6
52# length contains leading 0
53msg = 313233343030
54result = invalid
55sig = 3082002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
56
57# tcId = 7
58# length contains leading 0
59msg = 313233343030
60result = invalid
61sig = 302f0282001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
62
63# tcId = 8
64# length contains leading 0
65msg = 313233343030
66result = invalid
67sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02820014496d5220b5f67d3532d1f991203bc3523b964c3b
68
69# tcId = 9
70# wrong length
71msg = 313233343030
72result = invalid
73sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
74
75# tcId = 10
76# wrong length
77msg = 313233343030
78result = invalid
79sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
80
81# tcId = 11
82# wrong length
83msg = 313233343030
84result = invalid
85sig = 302d021600aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
86
87# tcId = 12
88# wrong length
89msg = 313233343030
90result = invalid
91sig = 302d021400aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
92
93# tcId = 13
94# wrong length
95msg = 313233343030
96result = invalid
97sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215496d5220b5f67d3532d1f991203bc3523b964c3b
98
99# tcId = 14
100# wrong length
101msg = 313233343030
102result = invalid
103sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c3b
104
105# tcId = 15
106# uint32 overflow in length
107msg = 313233343030
108result = invalid
109sig = 3085010000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
110
111# tcId = 16
112# uint32 overflow in length
113msg = 313233343030
114result = invalid
115sig = 30320285010000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
116
117# tcId = 17
118# uint32 overflow in length
119msg = 313233343030
120result = invalid
121sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a02850100000014496d5220b5f67d3532d1f991203bc3523b964c3b
122
123# tcId = 18
124# uint64 overflow in length
125msg = 313233343030
126result = invalid
127sig = 308901000000000000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
128
129# tcId = 19
130# uint64 overflow in length
131msg = 313233343030
132result = invalid
133sig = 3036028901000000000000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
134
135# tcId = 20
136# uint64 overflow in length
137msg = 313233343030
138result = invalid
139sig = 3036021500aa6a258fbf7d90e15614676d377df8b10e38db4a0289010000000000000014496d5220b5f67d3532d1f991203bc3523b964c3b
140
141# tcId = 21
142# length = 2**31 - 1
143msg = 313233343030
144result = invalid
145sig = 30847fffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
146
147# tcId = 22
148# length = 2**31 - 1
149msg = 313233343030
150result = invalid
151sig = 303102847fffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
152
153# tcId = 23
154# length = 2**31 - 1
155msg = 313233343030
156result = invalid
157sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a02847fffffff496d5220b5f67d3532d1f991203bc3523b964c3b
158
159# tcId = 24
160# length = 2**32 - 1
161msg = 313233343030
162result = invalid
163sig = 3084ffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
164
165# tcId = 25
166# length = 2**32 - 1
167msg = 313233343030
168result = invalid
169sig = 30310284ffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
170
171# tcId = 26
172# length = 2**32 - 1
173msg = 313233343030
174result = invalid
175sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a0284ffffffff496d5220b5f67d3532d1f991203bc3523b964c3b
176
177# tcId = 27
178# length = 2**40 - 1
179msg = 313233343030
180result = invalid
181sig = 3085ffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
182
183# tcId = 28
184# length = 2**40 - 1
185msg = 313233343030
186result = invalid
187sig = 30320285ffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
188
189# tcId = 29
190# length = 2**40 - 1
191msg = 313233343030
192result = invalid
193sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a0285ffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b
194
195# tcId = 30
196# length = 2**64 - 1
197msg = 313233343030
198result = invalid
199sig = 3088ffffffffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
200
201# tcId = 31
202# length = 2**64 - 1
203msg = 313233343030
204result = invalid
205sig = 30350288ffffffffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
206
207# tcId = 32
208# length = 2**64 - 1
209msg = 313233343030
210result = invalid
211sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a0288ffffffffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b
212
213# tcId = 33
214# incorrect length
215msg = 313233343030
216result = invalid
217sig = 30ff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
218
219# tcId = 34
220# incorrect length
221msg = 313233343030
222result = invalid
223sig = 302d02ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
224
225# tcId = 35
226# incorrect length
227msg = 313233343030
228result = invalid
229sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02ff496d5220b5f67d3532d1f991203bc3523b964c3b
230
231# tcId = 36
232# indefinite length without termination
233msg = 313233343030
234result = invalid
235sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
236
237# tcId = 37
238# indefinite length without termination
239msg = 313233343030
240result = invalid
241sig = 302d028000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
242
243# tcId = 38
244# indefinite length without termination
245msg = 313233343030
246result = invalid
247sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0280496d5220b5f67d3532d1f991203bc3523b964c3b
248
249# tcId = 39
250# removing sequence
251msg = 313233343030
252result = invalid
253sig =
254
255# tcId = 40
256# lonely sequence tag
257msg = 313233343030
258result = invalid
259sig = 30
260
261# tcId = 41
262# appending 0's to sequence
263msg = 313233343030
264result = invalid
265sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
266
267# tcId = 42
268# prepending 0's to sequence
269msg = 313233343030
270result = invalid
271sig = 302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
272
273# tcId = 43
274# appending unused 0's to sequence
275msg = 313233343030
276result = invalid
277sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
278
279# tcId = 44
280# appending null value to sequence
281msg = 313233343030
282result = invalid
283sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500
284
285# tcId = 45
286# including garbage
287msg = 313233343030
288result = invalid
289sig = 3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
290
291# tcId = 46
292# including garbage
293msg = 313233343030
294result = invalid
295sig = 30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
296
297# tcId = 47
298# including garbage
299msg = 313233343030
300result = invalid
301sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef
302
303# tcId = 48
304# including garbage
305msg = 313233343030
306result = invalid
307sig = 3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
308
309# tcId = 49
310# including garbage
311msg = 313233343030
312result = invalid
313sig = 303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
314
315# tcId = 50
316# including garbage
317msg = 313233343030
318result = invalid
319sig = 30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b
320
321# tcId = 51
322# including garbage
323msg = 313233343030
324result = invalid
325sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b
326
327# tcId = 52
328# including garbage
329msg = 313233343030
330result = invalid
331sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b
332
333# tcId = 53
334# including garbage
335msg = 313233343030
336result = invalid
337sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef
338
339# tcId = 54
340# including undefined tags
341msg = 313233343030
342result = invalid
343sig = 3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
344
345# tcId = 55
346# including undefined tags
347msg = 313233343030
348result = invalid
349sig = 3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
350
351# tcId = 56
352# including undefined tags
353msg = 313233343030
354result = invalid
355sig = 3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
356
357# tcId = 57
358# including undefined tags
359msg = 313233343030
360result = invalid
361sig = 3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
362
363# tcId = 58
364# including undefined tags
365msg = 313233343030
366result = invalid
367sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b
368
369# tcId = 59
370# including undefined tags
371msg = 313233343030
372result = invalid
373sig = 3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b
374
375# tcId = 60
376# truncated length of sequence
377msg = 313233343030
378result = invalid
379sig = 3081
380
381# tcId = 61
382# using composition with indefinite length
383msg = 313233343030
384result = invalid
385sig = 3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
386
387# tcId = 62
388# using composition with indefinite length
389msg = 313233343030
390result = invalid
391sig = 30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
392
393# tcId = 63
394# using composition with indefinite length
395msg = 313233343030
396result = invalid
397sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000
398
399# tcId = 64
400# using composition with wrong tag
401msg = 313233343030
402result = invalid
403sig = 3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
404
405# tcId = 65
406# using composition with wrong tag
407msg = 313233343030
408result = invalid
409sig = 30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
410
411# tcId = 66
412# using composition with wrong tag
413msg = 313233343030
414result = invalid
415sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000
416
417# tcId = 67
418# Replacing sequence with NULL
419msg = 313233343030
420result = invalid
421sig = 0500
422
423# tcId = 68
424# changing tag value of sequence
425msg = 313233343030
426result = invalid
427sig = 2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
428
429# tcId = 69
430# changing tag value of sequence
431msg = 313233343030
432result = invalid
433sig = 2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
434
435# tcId = 70
436# changing tag value of sequence
437msg = 313233343030
438result = invalid
439sig = 312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
440
441# tcId = 71
442# changing tag value of sequence
443msg = 313233343030
444result = invalid
445sig = 322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
446
447# tcId = 72
448# changing tag value of sequence
449msg = 313233343030
450result = invalid
451sig = ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
452
453# tcId = 73
454# dropping value of sequence
455msg = 313233343030
456result = invalid
457sig = 3000
458
459# tcId = 74
460# using composition for sequence
461msg = 313233343030
462result = invalid
463sig = 3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
464
465# tcId = 75
466# truncate sequence
467msg = 313233343030
468result = invalid
469sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c
470
471# tcId = 76
472# truncate sequence
473msg = 313233343030
474result = invalid
475sig = 302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
476
477# tcId = 77
478# indefinite length
479msg = 313233343030
480result = invalid
481sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
482
483# tcId = 78
484# indefinite length with truncated delimiter
485msg = 313233343030
486result = invalid
487sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00
488
489# tcId = 79
490# indefinite length with additional element
491msg = 313233343030
492result = invalid
493sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000
494
495# tcId = 80
496# indefinite length with truncated element
497msg = 313233343030
498result = invalid
499sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000
500
501# tcId = 81
502# indefinite length with garbage
503msg = 313233343030
504result = invalid
505sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef
506
507# tcId = 82
508# indefinite length with nonempty EOC
509msg = 313233343030
510result = invalid
511sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef
512
513# tcId = 83
514# prepend empty sequence
515msg = 313233343030
516result = invalid
517sig = 302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
518
519# tcId = 84
520# append empty sequence
521msg = 313233343030
522result = invalid
523sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000
524
525# tcId = 85
526# sequence of sequence
527msg = 313233343030
528result = invalid
529sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
530
531# tcId = 86
532# truncated sequence
533msg = 313233343030
534result = invalid
535sig = 3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a
536
537# tcId = 87
538# repeat element in sequence
539msg = 313233343030
540result = invalid
541sig = 3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b
542
543# tcId = 88
544# removing integer
545msg = 313233343030
546result = invalid
547sig = 30160214496d5220b5f67d3532d1f991203bc3523b964c3b
548
549# tcId = 89
550# lonely integer tag
551msg = 313233343030
552result = invalid
553sig = 3017020214496d5220b5f67d3532d1f991203bc3523b964c3b
554
555# tcId = 90
556# lonely integer tag
557msg = 313233343030
558result = invalid
559sig = 3018021500aa6a258fbf7d90e15614676d377df8b10e38db4a02
560
561# tcId = 91
562# appending 0's to integer
563msg = 313233343030
564result = invalid
565sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
566
567# tcId = 92
568# appending 0's to integer
569msg = 313233343030
570result = invalid
571sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000
572
573# tcId = 93
574# prepending 0's to integer
575msg = 313233343030
576result = invalid
577sig = 302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
578
579# tcId = 94
580# prepending 0's to integer
581msg = 313233343030
582result = invalid
583sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b
584
585# tcId = 95
586# appending unused 0's to integer
587msg = 313233343030
588result = invalid
589sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
590
591# tcId = 96
592# appending null value to integer
593msg = 313233343030
594result = invalid
595sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b
596
597# tcId = 97
598# appending null value to integer
599msg = 313233343030
600result = invalid
601sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500
602
603# tcId = 98
604# truncated length of integer
605msg = 313233343030
606result = invalid
607sig = 301802810214496d5220b5f67d3532d1f991203bc3523b964c3b
608
609# tcId = 99
610# truncated length of integer
611msg = 313233343030
612result = invalid
613sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0281
614
615# tcId = 100
616# Replacing integer with NULL
617msg = 313233343030
618result = invalid
619sig = 301805000214496d5220b5f67d3532d1f991203bc3523b964c3b
620
621# tcId = 101
622# Replacing integer with NULL
623msg = 313233343030
624result = invalid
625sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500
626
627# tcId = 102
628# changing tag value of integer
629msg = 313233343030
630result = invalid
631sig = 302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
632
633# tcId = 103
634# changing tag value of integer
635msg = 313233343030
636result = invalid
637sig = 302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
638
639# tcId = 104
640# changing tag value of integer
641msg = 313233343030
642result = invalid
643sig = 302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
644
645# tcId = 105
646# changing tag value of integer
647msg = 313233343030
648result = invalid
649sig = 302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
650
651# tcId = 106
652# changing tag value of integer
653msg = 313233343030
654result = invalid
655sig = 302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
656
657# tcId = 107
658# changing tag value of integer
659msg = 313233343030
660result = invalid
661sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b
662
663# tcId = 108
664# changing tag value of integer
665msg = 313233343030
666result = invalid
667sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b
668
669# tcId = 109
670# changing tag value of integer
671msg = 313233343030
672result = invalid
673sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b
674
675# tcId = 110
676# changing tag value of integer
677msg = 313233343030
678result = invalid
679sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b
680
681# tcId = 111
682# changing tag value of integer
683msg = 313233343030
684result = invalid
685sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b
686
687# tcId = 112
688# dropping value of integer
689msg = 313233343030
690result = invalid
691sig = 301802000214496d5220b5f67d3532d1f991203bc3523b964c3b
692
693# tcId = 113
694# dropping value of integer
695msg = 313233343030
696result = invalid
697sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200
698
699# tcId = 114
700# using composition for integer
701msg = 313233343030
702result = invalid
703sig = 303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
704
705# tcId = 115
706# using composition for integer
707msg = 313233343030
708result = invalid
709sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b
710
711# tcId = 116
712# modify first byte of integer
713msg = 313233343030
714result = invalid
715sig = 302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
716
717# tcId = 117
718# modify first byte of integer
719msg = 313233343030
720result = invalid
721sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b
722
723# tcId = 118
724# modify last byte of integer
725msg = 313233343030
726result = invalid
727sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b
728
729# tcId = 119
730# modify last byte of integer
731msg = 313233343030
732result = invalid
733sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb
734
735# tcId = 120
736# truncate integer
737msg = 313233343030
738result = invalid
739sig = 302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b
740
741# tcId = 121
742# truncate integer
743msg = 313233343030
744result = invalid
745sig = 302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
746
747# tcId = 122
748# truncate integer
749msg = 313233343030
750result = invalid
751sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c
752
753# tcId = 123
754# truncate integer
755msg = 313233343030
756result = invalid
757sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b
758
759# tcId = 124
760# leading ff in integer
761msg = 313233343030
762result = invalid
763sig = 302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
764
765# tcId = 125
766# leading ff in integer
767msg = 313233343030
768result = invalid
769sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b
770
771# tcId = 126
772# infinity
773msg = 313233343030
774result = invalid
775sig = 30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b
776
777# tcId = 127
778# infinity
779msg = 313233343030
780result = invalid
781sig = 301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180
782
783# tcId = 128
784# replacing integer with zero
785msg = 313233343030
786result = invalid
787sig = 30190201000214496d5220b5f67d3532d1f991203bc3523b964c3b
788
789# tcId = 129
790# replacing integer with zero
791msg = 313233343030
792result = invalid
793sig = 301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a020100
794
795# tcId = 130
796# Modified r or s, e.g. by adding or subtracting the group order
797msg = 313233343030
798result = invalid
799sig = 302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b
800
801# tcId = 131
802# Modified r or s, e.g. by adding or subtracting the group order
803msg = 313233343030
804result = invalid
805sig = 302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b
806
807# tcId = 132
808# Modified r or s, e.g. by adding or subtracting the group order
809msg = 313233343030
810result = invalid
811sig = 302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b
812
813# tcId = 133
814# Modified r or s, e.g. by adding or subtracting the group order
815msg = 313233343030
816result = invalid
817sig = 302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b
818
819# tcId = 134
820# Modified r or s, e.g. by adding or subtracting the group order
821msg = 313233343030
822result = invalid
823sig = 302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b
824
825# tcId = 135
826# Modified r or s, e.g. by adding or subtracting the group order
827msg = 313233343030
828result = invalid
829sig = 302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
830
831# tcId = 136
832# Modified r or s, e.g. by adding or subtracting the group order
833msg = 313233343030
834result = invalid
835sig = 302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b
836
837# tcId = 137
838# Modified r or s, e.g. by adding or subtracting the group order
839msg = 313233343030
840result = invalid
841sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec
842
843# tcId = 138
844# Modified r or s, e.g. by adding or subtracting the group order
845msg = 313233343030
846result = invalid
847sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a
848
849# tcId = 139
850# Modified r or s, e.g. by adding or subtracting the group order
851msg = 313233343030
852result = invalid
853sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5
854
855# tcId = 140
856# Modified r or s, e.g. by adding or subtracting the group order
857msg = 313233343030
858result = invalid
859sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76
860
861# tcId = 141
862# Modified r or s, e.g. by adding or subtracting the group order
863msg = 313233343030
864result = invalid
865sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14
866
867# tcId = 142
868# Modified r or s, e.g. by adding or subtracting the group order
869msg = 313233343030
870result = invalid
871sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b
872
873# tcId = 143
874# Modified r or s, e.g. by adding or subtracting the group order
875msg = 313233343030
876result = invalid
877sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5
878
879# tcId = 144
880# Signatures with special case values for r and s.
881msg = 313233343030
882result = invalid
883sig = 301a0201000215ff46f4c745f5af5bc1397672c06497fb68880b764f
884# Some implementations of DSA do not properly check for boundaries. In some
885# cases the modular inverse of 0 is simply 0. As a result there are
886# implementations where values such as r=1, s=0 lead to forgeries.
887
888# tcId = 145
889# Signatures with special case values for r and s.
890msg = 313233343030
891result = invalid
892sig = 3006020100020100
893# Some implementations of DSA do not properly check for boundaries. In some
894# cases the modular inverse of 0 is simply 0. As a result there are
895# implementations where values such as r=1, s=0 lead to forgeries.
896
897# tcId = 146
898# Signatures with special case values for r and s.
899msg = 313233343030
900result = invalid
901sig = 3006020100020101
902# Some implementations of DSA do not properly check for boundaries. In some
903# cases the modular inverse of 0 is simply 0. As a result there are
904# implementations where values such as r=1, s=0 lead to forgeries.
905
906# tcId = 147
907# Signatures with special case values for r and s.
908msg = 313233343030
909result = invalid
910sig = 30060201000201ff
911# Some implementations of DSA do not properly check for boundaries. In some
912# cases the modular inverse of 0 is simply 0. As a result there are
913# implementations where values such as r=1, s=0 lead to forgeries.
914
915# tcId = 148
916# Signatures with special case values for r and s.
917msg = 313233343030
918result = invalid
919sig = 301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d8
920# Some implementations of DSA do not properly check for boundaries. In some
921# cases the modular inverse of 0 is simply 0. As a result there are
922# implementations where values such as r=1, s=0 lead to forgeries.
923
924# tcId = 149
925# Signatures with special case values for r and s.
926msg = 313233343030
927result = invalid
928sig = 301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d9
929# Some implementations of DSA do not properly check for boundaries. In some
930# cases the modular inverse of 0 is simply 0. As a result there are
931# implementations where values such as r=1, s=0 lead to forgeries.
932
933# tcId = 150
934# Signatures with special case values for r and s.
935msg = 313233343030
936result = invalid
937sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
938# Some implementations of DSA do not properly check for boundaries. In some
939# cases the modular inverse of 0 is simply 0. As a result there are
940# implementations where values such as r=1, s=0 lead to forgeries.
941
942# tcId = 151
943# Signatures with special case values for r and s.
944msg = 313233343030
945result = invalid
946sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
947# Some implementations of DSA do not properly check for boundaries. In some
948# cases the modular inverse of 0 is simply 0. As a result there are
949# implementations where values such as r=1, s=0 lead to forgeries.
950
951# tcId = 152
952# Signatures with special case values for r and s.
953msg = 313233343030
954result = invalid
955sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
956# Some implementations of DSA do not properly check for boundaries. In some
957# cases the modular inverse of 0 is simply 0. As a result there are
958# implementations where values such as r=1, s=0 lead to forgeries.
959
960# tcId = 153
961# Signatures with special case values for r and s.
962msg = 313233343030
963result = invalid
964sig = 301a0201000215010000000000000000000000000000000000000000
965# Some implementations of DSA do not properly check for boundaries. In some
966# cases the modular inverse of 0 is simply 0. As a result there are
967# implementations where values such as r=1, s=0 lead to forgeries.
968
969# tcId = 154
970# Signatures with special case values for r and s.
971msg = 313233343030
972result = invalid
973sig = 30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
974# Some implementations of DSA do not properly check for boundaries. In some
975# cases the modular inverse of 0 is simply 0. As a result there are
976# implementations where values such as r=1, s=0 lead to forgeries.
977
978# tcId = 155
979# Signatures with special case values for r and s.
980msg = 313233343030
981result = invalid
982sig = 3008020100090380fe01
983# Some implementations of DSA do not properly check for boundaries. In some
984# cases the modular inverse of 0 is simply 0. As a result there are
985# implementations where values such as r=1, s=0 lead to forgeries.
986
987# tcId = 156
988# Signatures with special case values for r and s.
989msg = 313233343030
990result = invalid
991sig = 301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f
992# Some implementations of DSA do not properly check for boundaries. In some
993# cases the modular inverse of 0 is simply 0. As a result there are
994# implementations where values such as r=1, s=0 lead to forgeries.
995
996# tcId = 157
997# Signatures with special case values for r and s.
998msg = 313233343030
999result = invalid
1000sig = 3006020101020100
1001# Some implementations of DSA do not properly check for boundaries. In some
1002# cases the modular inverse of 0 is simply 0. As a result there are
1003# implementations where values such as r=1, s=0 lead to forgeries.
1004
1005# tcId = 158
1006# Signatures with special case values for r and s.
1007msg = 313233343030
1008result = invalid
1009sig = 3006020101020101
1010# Some implementations of DSA do not properly check for boundaries. In some
1011# cases the modular inverse of 0 is simply 0. As a result there are
1012# implementations where values such as r=1, s=0 lead to forgeries.
1013
1014# tcId = 159
1015# Signatures with special case values for r and s.
1016msg = 313233343030
1017result = invalid
1018sig = 30060201010201ff
1019# Some implementations of DSA do not properly check for boundaries. In some
1020# cases the modular inverse of 0 is simply 0. As a result there are
1021# implementations where values such as r=1, s=0 lead to forgeries.
1022
1023# tcId = 160
1024# Signatures with special case values for r and s.
1025msg = 313233343030
1026result = invalid
1027sig = 301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1028# Some implementations of DSA do not properly check for boundaries. In some
1029# cases the modular inverse of 0 is simply 0. As a result there are
1030# implementations where values such as r=1, s=0 lead to forgeries.
1031
1032# tcId = 161
1033# Signatures with special case values for r and s.
1034msg = 313233343030
1035result = invalid
1036sig = 301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1037# Some implementations of DSA do not properly check for boundaries. In some
1038# cases the modular inverse of 0 is simply 0. As a result there are
1039# implementations where values such as r=1, s=0 lead to forgeries.
1040
1041# tcId = 162
1042# Signatures with special case values for r and s.
1043msg = 313233343030
1044result = invalid
1045sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1046# Some implementations of DSA do not properly check for boundaries. In some
1047# cases the modular inverse of 0 is simply 0. As a result there are
1048# implementations where values such as r=1, s=0 lead to forgeries.
1049
1050# tcId = 163
1051# Signatures with special case values for r and s.
1052msg = 313233343030
1053result = invalid
1054sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1055# Some implementations of DSA do not properly check for boundaries. In some
1056# cases the modular inverse of 0 is simply 0. As a result there are
1057# implementations where values such as r=1, s=0 lead to forgeries.
1058
1059# tcId = 164
1060# Signatures with special case values for r and s.
1061msg = 313233343030
1062result = invalid
1063sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1064# Some implementations of DSA do not properly check for boundaries. In some
1065# cases the modular inverse of 0 is simply 0. As a result there are
1066# implementations where values such as r=1, s=0 lead to forgeries.
1067
1068# tcId = 165
1069# Signatures with special case values for r and s.
1070msg = 313233343030
1071result = invalid
1072sig = 301a0201010215010000000000000000000000000000000000000000
1073# Some implementations of DSA do not properly check for boundaries. In some
1074# cases the modular inverse of 0 is simply 0. As a result there are
1075# implementations where values such as r=1, s=0 lead to forgeries.
1076
1077# tcId = 166
1078# Signatures with special case values for r and s.
1079msg = 313233343030
1080result = invalid
1081sig = 30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1082# Some implementations of DSA do not properly check for boundaries. In some
1083# cases the modular inverse of 0 is simply 0. As a result there are
1084# implementations where values such as r=1, s=0 lead to forgeries.
1085
1086# tcId = 167
1087# Signatures with special case values for r and s.
1088msg = 313233343030
1089result = invalid
1090sig = 3008020101090380fe01
1091# Some implementations of DSA do not properly check for boundaries. In some
1092# cases the modular inverse of 0 is simply 0. As a result there are
1093# implementations where values such as r=1, s=0 lead to forgeries.
1094
1095# tcId = 168
1096# Signatures with special case values for r and s.
1097msg = 313233343030
1098result = invalid
1099sig = 301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f
1100# Some implementations of DSA do not properly check for boundaries. In some
1101# cases the modular inverse of 0 is simply 0. As a result there are
1102# implementations where values such as r=1, s=0 lead to forgeries.
1103
1104# tcId = 169
1105# Signatures with special case values for r and s.
1106msg = 313233343030
1107result = invalid
1108sig = 30060201ff020100
1109# Some implementations of DSA do not properly check for boundaries. In some
1110# cases the modular inverse of 0 is simply 0. As a result there are
1111# implementations where values such as r=1, s=0 lead to forgeries.
1112
1113# tcId = 170
1114# Signatures with special case values for r and s.
1115msg = 313233343030
1116result = invalid
1117sig = 30060201ff020101
1118# Some implementations of DSA do not properly check for boundaries. In some
1119# cases the modular inverse of 0 is simply 0. As a result there are
1120# implementations where values such as r=1, s=0 lead to forgeries.
1121
1122# tcId = 171
1123# Signatures with special case values for r and s.
1124msg = 313233343030
1125result = invalid
1126sig = 30060201ff0201ff
1127# Some implementations of DSA do not properly check for boundaries. In some
1128# cases the modular inverse of 0 is simply 0. As a result there are
1129# implementations where values such as r=1, s=0 lead to forgeries.
1130
1131# tcId = 172
1132# Signatures with special case values for r and s.
1133msg = 313233343030
1134result = invalid
1135sig = 30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1136# Some implementations of DSA do not properly check for boundaries. In some
1137# cases the modular inverse of 0 is simply 0. As a result there are
1138# implementations where values such as r=1, s=0 lead to forgeries.
1139
1140# tcId = 173
1141# Signatures with special case values for r and s.
1142msg = 313233343030
1143result = invalid
1144sig = 30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1145# Some implementations of DSA do not properly check for boundaries. In some
1146# cases the modular inverse of 0 is simply 0. As a result there are
1147# implementations where values such as r=1, s=0 lead to forgeries.
1148
1149# tcId = 174
1150# Signatures with special case values for r and s.
1151msg = 313233343030
1152result = invalid
1153sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1154# Some implementations of DSA do not properly check for boundaries. In some
1155# cases the modular inverse of 0 is simply 0. As a result there are
1156# implementations where values such as r=1, s=0 lead to forgeries.
1157
1158# tcId = 175
1159# Signatures with special case values for r and s.
1160msg = 313233343030
1161result = invalid
1162sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1163# Some implementations of DSA do not properly check for boundaries. In some
1164# cases the modular inverse of 0 is simply 0. As a result there are
1165# implementations where values such as r=1, s=0 lead to forgeries.
1166
1167# tcId = 176
1168# Signatures with special case values for r and s.
1169msg = 313233343030
1170result = invalid
1171sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1172# Some implementations of DSA do not properly check for boundaries. In some
1173# cases the modular inverse of 0 is simply 0. As a result there are
1174# implementations where values such as r=1, s=0 lead to forgeries.
1175
1176# tcId = 177
1177# Signatures with special case values for r and s.
1178msg = 313233343030
1179result = invalid
1180sig = 301a0201ff0215010000000000000000000000000000000000000000
1181# Some implementations of DSA do not properly check for boundaries. In some
1182# cases the modular inverse of 0 is simply 0. As a result there are
1183# implementations where values such as r=1, s=0 lead to forgeries.
1184
1185# tcId = 178
1186# Signatures with special case values for r and s.
1187msg = 313233343030
1188result = invalid
1189sig = 3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1190# Some implementations of DSA do not properly check for boundaries. In some
1191# cases the modular inverse of 0 is simply 0. As a result there are
1192# implementations where values such as r=1, s=0 lead to forgeries.
1193
1194# tcId = 179
1195# Signatures with special case values for r and s.
1196msg = 313233343030
1197result = invalid
1198sig = 30080201ff090380fe01
1199# Some implementations of DSA do not properly check for boundaries. In some
1200# cases the modular inverse of 0 is simply 0. As a result there are
1201# implementations where values such as r=1, s=0 lead to forgeries.
1202
1203# tcId = 180
1204# Signatures with special case values for r and s.
1205msg = 313233343030
1206result = invalid
1207sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215ff46f4c745f5af5bc1397672c06497fb68880b764f
1208# Some implementations of DSA do not properly check for boundaries. In some
1209# cases the modular inverse of 0 is simply 0. As a result there are
1210# implementations where values such as r=1, s=0 lead to forgeries.
1211
1212# tcId = 181
1213# Signatures with special case values for r and s.
1214msg = 313233343030
1215result = invalid
1216sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020100
1217# Some implementations of DSA do not properly check for boundaries. In some
1218# cases the modular inverse of 0 is simply 0. As a result there are
1219# implementations where values such as r=1, s=0 lead to forgeries.
1220
1221# tcId = 182
1222# Signatures with special case values for r and s.
1223msg = 313233343030
1224result = invalid
1225sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020101
1226# Some implementations of DSA do not properly check for boundaries. In some
1227# cases the modular inverse of 0 is simply 0. As a result there are
1228# implementations where values such as r=1, s=0 lead to forgeries.
1229
1230# tcId = 183
1231# Signatures with special case values for r and s.
1232msg = 313233343030
1233result = invalid
1234sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d80201ff
1235# Some implementations of DSA do not properly check for boundaries. In some
1236# cases the modular inverse of 0 is simply 0. As a result there are
1237# implementations where values such as r=1, s=0 lead to forgeries.
1238
1239# tcId = 184
1240# Signatures with special case values for r and s.
1241msg = 313233343030
1242result = invalid
1243sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1244# Some implementations of DSA do not properly check for boundaries. In some
1245# cases the modular inverse of 0 is simply 0. As a result there are
1246# implementations where values such as r=1, s=0 lead to forgeries.
1247
1248# tcId = 185
1249# Signatures with special case values for r and s.
1250msg = 313233343030
1251result = invalid
1252sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1253# Some implementations of DSA do not properly check for boundaries. In some
1254# cases the modular inverse of 0 is simply 0. As a result there are
1255# implementations where values such as r=1, s=0 lead to forgeries.
1256
1257# tcId = 186
1258# Signatures with special case values for r and s.
1259msg = 313233343030
1260result = invalid
1261sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1262# Some implementations of DSA do not properly check for boundaries. In some
1263# cases the modular inverse of 0 is simply 0. As a result there are
1264# implementations where values such as r=1, s=0 lead to forgeries.
1265
1266# tcId = 187
1267# Signatures with special case values for r and s.
1268msg = 313233343030
1269result = invalid
1270sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1271# Some implementations of DSA do not properly check for boundaries. In some
1272# cases the modular inverse of 0 is simply 0. As a result there are
1273# implementations where values such as r=1, s=0 lead to forgeries.
1274
1275# tcId = 188
1276# Signatures with special case values for r and s.
1277msg = 313233343030
1278result = invalid
1279sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1280# Some implementations of DSA do not properly check for boundaries. In some
1281# cases the modular inverse of 0 is simply 0. As a result there are
1282# implementations where values such as r=1, s=0 lead to forgeries.
1283
1284# tcId = 189
1285# Signatures with special case values for r and s.
1286msg = 313233343030
1287result = invalid
1288sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215010000000000000000000000000000000000000000
1289# Some implementations of DSA do not properly check for boundaries. In some
1290# cases the modular inverse of 0 is simply 0. As a result there are
1291# implementations where values such as r=1, s=0 lead to forgeries.
1292
1293# tcId = 190
1294# Signatures with special case values for r and s.
1295msg = 313233343030
1296result = invalid
1297sig = 30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1298# Some implementations of DSA do not properly check for boundaries. In some
1299# cases the modular inverse of 0 is simply 0. As a result there are
1300# implementations where values such as r=1, s=0 lead to forgeries.
1301
1302# tcId = 191
1303# Signatures with special case values for r and s.
1304msg = 313233343030
1305result = invalid
1306sig = 301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d8090380fe01
1307# Some implementations of DSA do not properly check for boundaries. In some
1308# cases the modular inverse of 0 is simply 0. As a result there are
1309# implementations where values such as r=1, s=0 lead to forgeries.
1310
1311# tcId = 192
1312# Signatures with special case values for r and s.
1313msg = 313233343030
1314result = invalid
1315sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215ff46f4c745f5af5bc1397672c06497fb68880b764f
1316# Some implementations of DSA do not properly check for boundaries. In some
1317# cases the modular inverse of 0 is simply 0. As a result there are
1318# implementations where values such as r=1, s=0 lead to forgeries.
1319
1320# tcId = 193
1321# Signatures with special case values for r and s.
1322msg = 313233343030
1323result = invalid
1324sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020100
1325# Some implementations of DSA do not properly check for boundaries. In some
1326# cases the modular inverse of 0 is simply 0. As a result there are
1327# implementations where values such as r=1, s=0 lead to forgeries.
1328
1329# tcId = 194
1330# Signatures with special case values for r and s.
1331msg = 313233343030
1332result = invalid
1333sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020101
1334# Some implementations of DSA do not properly check for boundaries. In some
1335# cases the modular inverse of 0 is simply 0. As a result there are
1336# implementations where values such as r=1, s=0 lead to forgeries.
1337
1338# tcId = 195
1339# Signatures with special case values for r and s.
1340msg = 313233343030
1341result = invalid
1342sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d90201ff
1343# Some implementations of DSA do not properly check for boundaries. In some
1344# cases the modular inverse of 0 is simply 0. As a result there are
1345# implementations where values such as r=1, s=0 lead to forgeries.
1346
1347# tcId = 196
1348# Signatures with special case values for r and s.
1349msg = 313233343030
1350result = invalid
1351sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1352# Some implementations of DSA do not properly check for boundaries. In some
1353# cases the modular inverse of 0 is simply 0. As a result there are
1354# implementations where values such as r=1, s=0 lead to forgeries.
1355
1356# tcId = 197
1357# Signatures with special case values for r and s.
1358msg = 313233343030
1359result = invalid
1360sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1361# Some implementations of DSA do not properly check for boundaries. In some
1362# cases the modular inverse of 0 is simply 0. As a result there are
1363# implementations where values such as r=1, s=0 lead to forgeries.
1364
1365# tcId = 198
1366# Signatures with special case values for r and s.
1367msg = 313233343030
1368result = invalid
1369sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1370# Some implementations of DSA do not properly check for boundaries. In some
1371# cases the modular inverse of 0 is simply 0. As a result there are
1372# implementations where values such as r=1, s=0 lead to forgeries.
1373
1374# tcId = 199
1375# Signatures with special case values for r and s.
1376msg = 313233343030
1377result = invalid
1378sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1379# Some implementations of DSA do not properly check for boundaries. In some
1380# cases the modular inverse of 0 is simply 0. As a result there are
1381# implementations where values such as r=1, s=0 lead to forgeries.
1382
1383# tcId = 200
1384# Signatures with special case values for r and s.
1385msg = 313233343030
1386result = invalid
1387sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1388# Some implementations of DSA do not properly check for boundaries. In some
1389# cases the modular inverse of 0 is simply 0. As a result there are
1390# implementations where values such as r=1, s=0 lead to forgeries.
1391
1392# tcId = 201
1393# Signatures with special case values for r and s.
1394msg = 313233343030
1395result = invalid
1396sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215010000000000000000000000000000000000000000
1397# Some implementations of DSA do not properly check for boundaries. In some
1398# cases the modular inverse of 0 is simply 0. As a result there are
1399# implementations where values such as r=1, s=0 lead to forgeries.
1400
1401# tcId = 202
1402# Signatures with special case values for r and s.
1403msg = 313233343030
1404result = invalid
1405sig = 30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1406# Some implementations of DSA do not properly check for boundaries. In some
1407# cases the modular inverse of 0 is simply 0. As a result there are
1408# implementations where values such as r=1, s=0 lead to forgeries.
1409
1410# tcId = 203
1411# Signatures with special case values for r and s.
1412msg = 313233343030
1413result = invalid
1414sig = 301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d9090380fe01
1415# Some implementations of DSA do not properly check for boundaries. In some
1416# cases the modular inverse of 0 is simply 0. As a result there are
1417# implementations where values such as r=1, s=0 lead to forgeries.
1418
1419# tcId = 204
1420# Signatures with special case values for r and s.
1421msg = 313233343030
1422result = invalid
1423sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215ff46f4c745f5af5bc1397672c06497fb68880b764f
1424# Some implementations of DSA do not properly check for boundaries. In some
1425# cases the modular inverse of 0 is simply 0. As a result there are
1426# implementations where values such as r=1, s=0 lead to forgeries.
1427
1428# tcId = 205
1429# Signatures with special case values for r and s.
1430msg = 313233343030
1431result = invalid
1432sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020100
1433# Some implementations of DSA do not properly check for boundaries. In some
1434# cases the modular inverse of 0 is simply 0. As a result there are
1435# implementations where values such as r=1, s=0 lead to forgeries.
1436
1437# tcId = 206
1438# Signatures with special case values for r and s.
1439msg = 313233343030
1440result = invalid
1441sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020101
1442# Some implementations of DSA do not properly check for boundaries. In some
1443# cases the modular inverse of 0 is simply 0. As a result there are
1444# implementations where values such as r=1, s=0 lead to forgeries.
1445
1446# tcId = 207
1447# Signatures with special case values for r and s.
1448msg = 313233343030
1449result = invalid
1450sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b00201ff
1451# Some implementations of DSA do not properly check for boundaries. In some
1452# cases the modular inverse of 0 is simply 0. As a result there are
1453# implementations where values such as r=1, s=0 lead to forgeries.
1454
1455# tcId = 208
1456# Signatures with special case values for r and s.
1457msg = 313233343030
1458result = invalid
1459sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1460# Some implementations of DSA do not properly check for boundaries. In some
1461# cases the modular inverse of 0 is simply 0. As a result there are
1462# implementations where values such as r=1, s=0 lead to forgeries.
1463
1464# tcId = 209
1465# Signatures with special case values for r and s.
1466msg = 313233343030
1467result = invalid
1468sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1469# Some implementations of DSA do not properly check for boundaries. In some
1470# cases the modular inverse of 0 is simply 0. As a result there are
1471# implementations where values such as r=1, s=0 lead to forgeries.
1472
1473# tcId = 210
1474# Signatures with special case values for r and s.
1475msg = 313233343030
1476result = invalid
1477sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1478# Some implementations of DSA do not properly check for boundaries. In some
1479# cases the modular inverse of 0 is simply 0. As a result there are
1480# implementations where values such as r=1, s=0 lead to forgeries.
1481
1482# tcId = 211
1483# Signatures with special case values for r and s.
1484msg = 313233343030
1485result = invalid
1486sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1487# Some implementations of DSA do not properly check for boundaries. In some
1488# cases the modular inverse of 0 is simply 0. As a result there are
1489# implementations where values such as r=1, s=0 lead to forgeries.
1490
1491# tcId = 212
1492# Signatures with special case values for r and s.
1493msg = 313233343030
1494result = invalid
1495sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1496# Some implementations of DSA do not properly check for boundaries. In some
1497# cases the modular inverse of 0 is simply 0. As a result there are
1498# implementations where values such as r=1, s=0 lead to forgeries.
1499
1500# tcId = 213
1501# Signatures with special case values for r and s.
1502msg = 313233343030
1503result = invalid
1504sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215010000000000000000000000000000000000000000
1505# Some implementations of DSA do not properly check for boundaries. In some
1506# cases the modular inverse of 0 is simply 0. As a result there are
1507# implementations where values such as r=1, s=0 lead to forgeries.
1508
1509# tcId = 214
1510# Signatures with special case values for r and s.
1511msg = 313233343030
1512result = invalid
1513sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1514# Some implementations of DSA do not properly check for boundaries. In some
1515# cases the modular inverse of 0 is simply 0. As a result there are
1516# implementations where values such as r=1, s=0 lead to forgeries.
1517
1518# tcId = 215
1519# Signatures with special case values for r and s.
1520msg = 313233343030
1521result = invalid
1522sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090380fe01
1523# Some implementations of DSA do not properly check for boundaries. In some
1524# cases the modular inverse of 0 is simply 0. As a result there are
1525# implementations where values such as r=1, s=0 lead to forgeries.
1526
1527# tcId = 216
1528# Signatures with special case values for r and s.
1529msg = 313233343030
1530result = invalid
1531sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f
1532# Some implementations of DSA do not properly check for boundaries. In some
1533# cases the modular inverse of 0 is simply 0. As a result there are
1534# implementations where values such as r=1, s=0 lead to forgeries.
1535
1536# tcId = 217
1537# Signatures with special case values for r and s.
1538msg = 313233343030
1539result = invalid
1540sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100
1541# Some implementations of DSA do not properly check for boundaries. In some
1542# cases the modular inverse of 0 is simply 0. As a result there are
1543# implementations where values such as r=1, s=0 lead to forgeries.
1544
1545# tcId = 218
1546# Signatures with special case values for r and s.
1547msg = 313233343030
1548result = invalid
1549sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101
1550# Some implementations of DSA do not properly check for boundaries. In some
1551# cases the modular inverse of 0 is simply 0. As a result there are
1552# implementations where values such as r=1, s=0 lead to forgeries.
1553
1554# tcId = 219
1555# Signatures with special case values for r and s.
1556msg = 313233343030
1557result = invalid
1558sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff
1559# Some implementations of DSA do not properly check for boundaries. In some
1560# cases the modular inverse of 0 is simply 0. As a result there are
1561# implementations where values such as r=1, s=0 lead to forgeries.
1562
1563# tcId = 220
1564# Signatures with special case values for r and s.
1565msg = 313233343030
1566result = invalid
1567sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1568# Some implementations of DSA do not properly check for boundaries. In some
1569# cases the modular inverse of 0 is simply 0. As a result there are
1570# implementations where values such as r=1, s=0 lead to forgeries.
1571
1572# tcId = 221
1573# Signatures with special case values for r and s.
1574msg = 313233343030
1575result = invalid
1576sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1577# Some implementations of DSA do not properly check for boundaries. In some
1578# cases the modular inverse of 0 is simply 0. As a result there are
1579# implementations where values such as r=1, s=0 lead to forgeries.
1580
1581# tcId = 222
1582# Signatures with special case values for r and s.
1583msg = 313233343030
1584result = invalid
1585sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1586# Some implementations of DSA do not properly check for boundaries. In some
1587# cases the modular inverse of 0 is simply 0. As a result there are
1588# implementations where values such as r=1, s=0 lead to forgeries.
1589
1590# tcId = 223
1591# Signatures with special case values for r and s.
1592msg = 313233343030
1593result = invalid
1594sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1595# Some implementations of DSA do not properly check for boundaries. In some
1596# cases the modular inverse of 0 is simply 0. As a result there are
1597# implementations where values such as r=1, s=0 lead to forgeries.
1598
1599# tcId = 224
1600# Signatures with special case values for r and s.
1601msg = 313233343030
1602result = invalid
1603sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1604# Some implementations of DSA do not properly check for boundaries. In some
1605# cases the modular inverse of 0 is simply 0. As a result there are
1606# implementations where values such as r=1, s=0 lead to forgeries.
1607
1608# tcId = 225
1609# Signatures with special case values for r and s.
1610msg = 313233343030
1611result = invalid
1612sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000
1613# Some implementations of DSA do not properly check for boundaries. In some
1614# cases the modular inverse of 0 is simply 0. As a result there are
1615# implementations where values such as r=1, s=0 lead to forgeries.
1616
1617# tcId = 226
1618# Signatures with special case values for r and s.
1619msg = 313233343030
1620result = invalid
1621sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1622# Some implementations of DSA do not properly check for boundaries. In some
1623# cases the modular inverse of 0 is simply 0. As a result there are
1624# implementations where values such as r=1, s=0 lead to forgeries.
1625
1626# tcId = 227
1627# Signatures with special case values for r and s.
1628msg = 313233343030
1629result = invalid
1630sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01
1631# Some implementations of DSA do not properly check for boundaries. In some
1632# cases the modular inverse of 0 is simply 0. As a result there are
1633# implementations where values such as r=1, s=0 lead to forgeries.
1634
1635# tcId = 228
1636# Signatures with special case values for r and s.
1637msg = 313233343030
1638result = invalid
1639sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f
1640# Some implementations of DSA do not properly check for boundaries. In some
1641# cases the modular inverse of 0 is simply 0. As a result there are
1642# implementations where values such as r=1, s=0 lead to forgeries.
1643
1644# tcId = 229
1645# Signatures with special case values for r and s.
1646msg = 313233343030
1647result = invalid
1648sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100
1649# Some implementations of DSA do not properly check for boundaries. In some
1650# cases the modular inverse of 0 is simply 0. As a result there are
1651# implementations where values such as r=1, s=0 lead to forgeries.
1652
1653# tcId = 230
1654# Signatures with special case values for r and s.
1655msg = 313233343030
1656result = invalid
1657sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101
1658# Some implementations of DSA do not properly check for boundaries. In some
1659# cases the modular inverse of 0 is simply 0. As a result there are
1660# implementations where values such as r=1, s=0 lead to forgeries.
1661
1662# tcId = 231
1663# Signatures with special case values for r and s.
1664msg = 313233343030
1665result = invalid
1666sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff
1667# Some implementations of DSA do not properly check for boundaries. In some
1668# cases the modular inverse of 0 is simply 0. As a result there are
1669# implementations where values such as r=1, s=0 lead to forgeries.
1670
1671# tcId = 232
1672# Signatures with special case values for r and s.
1673msg = 313233343030
1674result = invalid
1675sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1676# Some implementations of DSA do not properly check for boundaries. In some
1677# cases the modular inverse of 0 is simply 0. As a result there are
1678# implementations where values such as r=1, s=0 lead to forgeries.
1679
1680# tcId = 233
1681# Signatures with special case values for r and s.
1682msg = 313233343030
1683result = invalid
1684sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1685# Some implementations of DSA do not properly check for boundaries. In some
1686# cases the modular inverse of 0 is simply 0. As a result there are
1687# implementations where values such as r=1, s=0 lead to forgeries.
1688
1689# tcId = 234
1690# Signatures with special case values for r and s.
1691msg = 313233343030
1692result = invalid
1693sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1694# Some implementations of DSA do not properly check for boundaries. In some
1695# cases the modular inverse of 0 is simply 0. As a result there are
1696# implementations where values such as r=1, s=0 lead to forgeries.
1697
1698# tcId = 235
1699# Signatures with special case values for r and s.
1700msg = 313233343030
1701result = invalid
1702sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1703# Some implementations of DSA do not properly check for boundaries. In some
1704# cases the modular inverse of 0 is simply 0. As a result there are
1705# implementations where values such as r=1, s=0 lead to forgeries.
1706
1707# tcId = 236
1708# Signatures with special case values for r and s.
1709msg = 313233343030
1710result = invalid
1711sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1712# Some implementations of DSA do not properly check for boundaries. In some
1713# cases the modular inverse of 0 is simply 0. As a result there are
1714# implementations where values such as r=1, s=0 lead to forgeries.
1715
1716# tcId = 237
1717# Signatures with special case values for r and s.
1718msg = 313233343030
1719result = invalid
1720sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000
1721# Some implementations of DSA do not properly check for boundaries. In some
1722# cases the modular inverse of 0 is simply 0. As a result there are
1723# implementations where values such as r=1, s=0 lead to forgeries.
1724
1725# tcId = 238
1726# Signatures with special case values for r and s.
1727msg = 313233343030
1728result = invalid
1729sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1730# Some implementations of DSA do not properly check for boundaries. In some
1731# cases the modular inverse of 0 is simply 0. As a result there are
1732# implementations where values such as r=1, s=0 lead to forgeries.
1733
1734# tcId = 239
1735# Signatures with special case values for r and s.
1736msg = 313233343030
1737result = invalid
1738sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01
1739# Some implementations of DSA do not properly check for boundaries. In some
1740# cases the modular inverse of 0 is simply 0. As a result there are
1741# implementations where values such as r=1, s=0 lead to forgeries.
1742
1743# tcId = 240
1744# Signatures with special case values for r and s.
1745msg = 313233343030
1746result = invalid
1747sig = 302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f
1748# Some implementations of DSA do not properly check for boundaries. In some
1749# cases the modular inverse of 0 is simply 0. As a result there are
1750# implementations where values such as r=1, s=0 lead to forgeries.
1751
1752# tcId = 241
1753# Signatures with special case values for r and s.
1754msg = 313233343030
1755result = invalid
1756sig = 301a0215010000000000000000000000000000000000000000020100
1757# Some implementations of DSA do not properly check for boundaries. In some
1758# cases the modular inverse of 0 is simply 0. As a result there are
1759# implementations where values such as r=1, s=0 lead to forgeries.
1760
1761# tcId = 242
1762# Signatures with special case values for r and s.
1763msg = 313233343030
1764result = invalid
1765sig = 301a0215010000000000000000000000000000000000000000020101
1766# Some implementations of DSA do not properly check for boundaries. In some
1767# cases the modular inverse of 0 is simply 0. As a result there are
1768# implementations where values such as r=1, s=0 lead to forgeries.
1769
1770# tcId = 243
1771# Signatures with special case values for r and s.
1772msg = 313233343030
1773result = invalid
1774sig = 301a02150100000000000000000000000000000000000000000201ff
1775# Some implementations of DSA do not properly check for boundaries. In some
1776# cases the modular inverse of 0 is simply 0. As a result there are
1777# implementations where values such as r=1, s=0 lead to forgeries.
1778
1779# tcId = 244
1780# Signatures with special case values for r and s.
1781msg = 313233343030
1782result = invalid
1783sig = 302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1784# Some implementations of DSA do not properly check for boundaries. In some
1785# cases the modular inverse of 0 is simply 0. As a result there are
1786# implementations where values such as r=1, s=0 lead to forgeries.
1787
1788# tcId = 245
1789# Signatures with special case values for r and s.
1790msg = 313233343030
1791result = invalid
1792sig = 302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1793# Some implementations of DSA do not properly check for boundaries. In some
1794# cases the modular inverse of 0 is simply 0. As a result there are
1795# implementations where values such as r=1, s=0 lead to forgeries.
1796
1797# tcId = 246
1798# Signatures with special case values for r and s.
1799msg = 313233343030
1800result = invalid
1801sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1802# Some implementations of DSA do not properly check for boundaries. In some
1803# cases the modular inverse of 0 is simply 0. As a result there are
1804# implementations where values such as r=1, s=0 lead to forgeries.
1805
1806# tcId = 247
1807# Signatures with special case values for r and s.
1808msg = 313233343030
1809result = invalid
1810sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1811# Some implementations of DSA do not properly check for boundaries. In some
1812# cases the modular inverse of 0 is simply 0. As a result there are
1813# implementations where values such as r=1, s=0 lead to forgeries.
1814
1815# tcId = 248
1816# Signatures with special case values for r and s.
1817msg = 313233343030
1818result = invalid
1819sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1820# Some implementations of DSA do not properly check for boundaries. In some
1821# cases the modular inverse of 0 is simply 0. As a result there are
1822# implementations where values such as r=1, s=0 lead to forgeries.
1823
1824# tcId = 249
1825# Signatures with special case values for r and s.
1826msg = 313233343030
1827result = invalid
1828sig = 302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000
1829# Some implementations of DSA do not properly check for boundaries. In some
1830# cases the modular inverse of 0 is simply 0. As a result there are
1831# implementations where values such as r=1, s=0 lead to forgeries.
1832
1833# tcId = 250
1834# Signatures with special case values for r and s.
1835msg = 313233343030
1836result = invalid
1837sig = 30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1838# Some implementations of DSA do not properly check for boundaries. In some
1839# cases the modular inverse of 0 is simply 0. As a result there are
1840# implementations where values such as r=1, s=0 lead to forgeries.
1841
1842# tcId = 251
1843# Signatures with special case values for r and s.
1844msg = 313233343030
1845result = invalid
1846sig = 301c0215010000000000000000000000000000000000000000090380fe01
1847# Some implementations of DSA do not properly check for boundaries. In some
1848# cases the modular inverse of 0 is simply 0. As a result there are
1849# implementations where values such as r=1, s=0 lead to forgeries.
1850
1851# tcId = 252
1852# Signatures with special case values for r and s.
1853msg = 313233343030
1854result = invalid
1855sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f
1856# Some implementations of DSA do not properly check for boundaries. In some
1857# cases the modular inverse of 0 is simply 0. As a result there are
1858# implementations where values such as r=1, s=0 lead to forgeries.
1859
1860# tcId = 253
1861# Signatures with special case values for r and s.
1862msg = 313233343030
1863result = invalid
1864sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100
1865# Some implementations of DSA do not properly check for boundaries. In some
1866# cases the modular inverse of 0 is simply 0. As a result there are
1867# implementations where values such as r=1, s=0 lead to forgeries.
1868
1869# tcId = 254
1870# Signatures with special case values for r and s.
1871msg = 313233343030
1872result = invalid
1873sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101
1874# Some implementations of DSA do not properly check for boundaries. In some
1875# cases the modular inverse of 0 is simply 0. As a result there are
1876# implementations where values such as r=1, s=0 lead to forgeries.
1877
1878# tcId = 255
1879# Signatures with special case values for r and s.
1880msg = 313233343030
1881result = invalid
1882sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff
1883# Some implementations of DSA do not properly check for boundaries. In some
1884# cases the modular inverse of 0 is simply 0. As a result there are
1885# implementations where values such as r=1, s=0 lead to forgeries.
1886
1887# tcId = 256
1888# Signatures with special case values for r and s.
1889msg = 313233343030
1890result = invalid
1891sig = 30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d8
1892# Some implementations of DSA do not properly check for boundaries. In some
1893# cases the modular inverse of 0 is simply 0. As a result there are
1894# implementations where values such as r=1, s=0 lead to forgeries.
1895
1896# tcId = 257
1897# Signatures with special case values for r and s.
1898msg = 313233343030
1899result = invalid
1900sig = 30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d9
1901# Some implementations of DSA do not properly check for boundaries. In some
1902# cases the modular inverse of 0 is simply 0. As a result there are
1903# implementations where values such as r=1, s=0 lead to forgeries.
1904
1905# tcId = 258
1906# Signatures with special case values for r and s.
1907msg = 313233343030
1908result = invalid
1909sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
1910# Some implementations of DSA do not properly check for boundaries. In some
1911# cases the modular inverse of 0 is simply 0. As a result there are
1912# implementations where values such as r=1, s=0 lead to forgeries.
1913
1914# tcId = 259
1915# Signatures with special case values for r and s.
1916msg = 313233343030
1917result = invalid
1918sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
1919# Some implementations of DSA do not properly check for boundaries. In some
1920# cases the modular inverse of 0 is simply 0. As a result there are
1921# implementations where values such as r=1, s=0 lead to forgeries.
1922
1923# tcId = 260
1924# Signatures with special case values for r and s.
1925msg = 313233343030
1926result = invalid
1927sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
1928# Some implementations of DSA do not properly check for boundaries. In some
1929# cases the modular inverse of 0 is simply 0. As a result there are
1930# implementations where values such as r=1, s=0 lead to forgeries.
1931
1932# tcId = 261
1933# Signatures with special case values for r and s.
1934msg = 313233343030
1935result = invalid
1936sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000
1937# Some implementations of DSA do not properly check for boundaries. In some
1938# cases the modular inverse of 0 is simply 0. As a result there are
1939# implementations where values such as r=1, s=0 lead to forgeries.
1940
1941# tcId = 262
1942# Signatures with special case values for r and s.
1943msg = 313233343030
1944result = invalid
1945sig = 3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
1946# Some implementations of DSA do not properly check for boundaries. In some
1947# cases the modular inverse of 0 is simply 0. As a result there are
1948# implementations where values such as r=1, s=0 lead to forgeries.
1949
1950# tcId = 263
1951# Signatures with special case values for r and s.
1952msg = 313233343030
1953result = invalid
1954sig = 30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01
1955# Some implementations of DSA do not properly check for boundaries. In some
1956# cases the modular inverse of 0 is simply 0. As a result there are
1957# implementations where values such as r=1, s=0 lead to forgeries.
1958
1959# tcId = 264
1960# Signatures with special case values for r and s.
1961msg = 313233343030
1962result = invalid
1963sig = 301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f
1964# Some implementations of DSA do not properly check for boundaries. In some
1965# cases the modular inverse of 0 is simply 0. As a result there are
1966# implementations where values such as r=1, s=0 lead to forgeries.
1967
1968# tcId = 265
1969# Signatures with special case values for r and s.
1970msg = 313233343030
1971result = invalid
1972sig = 3008090380fe01020100
1973# Some implementations of DSA do not properly check for boundaries. In some
1974# cases the modular inverse of 0 is simply 0. As a result there are
1975# implementations where values such as r=1, s=0 lead to forgeries.
1976
1977# tcId = 266
1978# Signatures with special case values for r and s.
1979msg = 313233343030
1980result = invalid
1981sig = 3008090380fe01020101
1982# Some implementations of DSA do not properly check for boundaries. In some
1983# cases the modular inverse of 0 is simply 0. As a result there are
1984# implementations where values such as r=1, s=0 lead to forgeries.
1985
1986# tcId = 267
1987# Signatures with special case values for r and s.
1988msg = 313233343030
1989result = invalid
1990sig = 3008090380fe010201ff
1991# Some implementations of DSA do not properly check for boundaries. In some
1992# cases the modular inverse of 0 is simply 0. As a result there are
1993# implementations where values such as r=1, s=0 lead to forgeries.
1994
1995# tcId = 268
1996# Signatures with special case values for r and s.
1997msg = 313233343030
1998result = invalid
1999sig = 301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d8
2000# Some implementations of DSA do not properly check for boundaries. In some
2001# cases the modular inverse of 0 is simply 0. As a result there are
2002# implementations where values such as r=1, s=0 lead to forgeries.
2003
2004# tcId = 269
2005# Signatures with special case values for r and s.
2006msg = 313233343030
2007result = invalid
2008sig = 301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d9
2009# Some implementations of DSA do not properly check for boundaries. In some
2010# cases the modular inverse of 0 is simply 0. As a result there are
2011# implementations where values such as r=1, s=0 lead to forgeries.
2012
2013# tcId = 270
2014# Signatures with special case values for r and s.
2015msg = 313233343030
2016result = invalid
2017sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
2018# Some implementations of DSA do not properly check for boundaries. In some
2019# cases the modular inverse of 0 is simply 0. As a result there are
2020# implementations where values such as r=1, s=0 lead to forgeries.
2021
2022# tcId = 271
2023# Signatures with special case values for r and s.
2024msg = 313233343030
2025result = invalid
2026sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1
2027# Some implementations of DSA do not properly check for boundaries. In some
2028# cases the modular inverse of 0 is simply 0. As a result there are
2029# implementations where values such as r=1, s=0 lead to forgeries.
2030
2031# tcId = 272
2032# Signatures with special case values for r and s.
2033msg = 313233343030
2034result = invalid
2035sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2
2036# Some implementations of DSA do not properly check for boundaries. In some
2037# cases the modular inverse of 0 is simply 0. As a result there are
2038# implementations where values such as r=1, s=0 lead to forgeries.
2039
2040# tcId = 273
2041# Signatures with special case values for r and s.
2042msg = 313233343030
2043result = invalid
2044sig = 301c090380fe010215010000000000000000000000000000000000000000
2045# Some implementations of DSA do not properly check for boundaries. In some
2046# cases the modular inverse of 0 is simply 0. As a result there are
2047# implementations where values such as r=1, s=0 lead to forgeries.
2048
2049# tcId = 274
2050# Signatures with special case values for r and s.
2051msg = 313233343030
2052result = invalid
2053sig = 308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f
2054# Some implementations of DSA do not properly check for boundaries. In some
2055# cases the modular inverse of 0 is simply 0. As a result there are
2056# implementations where values such as r=1, s=0 lead to forgeries.
2057
2058# tcId = 275
2059# Signatures with special case values for r and s.
2060msg = 313233343030
2061result = invalid
2062sig = 300a090380fe01090380fe01
2063# Some implementations of DSA do not properly check for boundaries. In some
2064# cases the modular inverse of 0 is simply 0. As a result there are
2065# implementations where values such as r=1, s=0 lead to forgeries.
2066
2067# tcId = 276
2068# random signature
2069msg = 313233343030
2070result = valid
2071sig = 302d0215008a5f67f95721189431b8bd78f145a0144bfe8cbf0214727808e1428ea9aa7fe1e62ce41e14de1f0441b0
2072
2073# tcId = 277
2074# random signature
2075msg = 313233343030
2076result = valid
2077sig = 302d02140631c067b0b9272ebf1873d51213687b5b66e388021500938e3c5cd5ce3decb2c7a1d4c95408d3058d260a
2078
2079# tcId = 278
2080# random signature
2081msg = 313233343030
2082result = valid
2083sig = 302d021500847d9264c3723d8c19eb890e5a5018e606e006a502144c59ad9e76c731a6c9dd70160eebd6186ee8b7f6
2084
2085# tcId = 279
2086# random signature
2087msg = 313233343030
2088result = valid
2089sig = 302c021422ac1f8da14b7b28b0d12911a50622865408378502144b95e54a6cf4679c60d94aa04766a9367b86fd48
2090
2091# tcId = 280
2092# random signature
2093msg = 313233343030
2094result = valid
2095sig = 302c0214312efe6ed6cc2786a069ab45af12fdd57554cea402145a2adbe9edd8c81e8fe4e703094bf9734f17ed1c
2096
2097[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d]
2098[key.keySize = 1024]
2099[key.p = 0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f]
2100[key.q = 0b90b38ba0a50a43ec6898d3f9b68049777f489b1]
2101[key.type = DSAPublicKey]
2102[key.y = 713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754]
2103[keyDer = 308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754]
2104[sha = SHA-1]
2105
2106# tcId = 281
2107# r,s = 1,1
2108msg = 54657374
2109result = valid
2110sig = 3006020101020101
2111
2112# tcId = 282
2113# r,s = 1,5
2114msg = 54657374
2115result = valid
2116sig = 3006020101020105
2117
2118# tcId = 283
2119# u2 small
2120msg = 54657374
2121result = valid
2122sig = 3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a
2123
2124# tcId = 284
2125# s == q-1
2126msg = 54657374
2127result = valid
2128sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0
2129
2130[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d]
2131[key.keySize = 1024]
2132[key.p = 0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f]
2133[key.q = 0b90b38ba0a50a43ec6898d3f9b68049777f489b1]
2134[key.type = DSAPublicKey]
2135[key.y = 61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31]
2136[keyDer = 308201b43082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818200027f61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31]
2137[sha = SHA-1]
2138
2139# tcId = 285
2140# s == 1
2141msg = 54657374
2142result = valid
2143sig = 3019021462ba827381396dc44facc66c344f91788f11c6fc020101
2144
2145[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
2146[key.keySize = 2048]
2147[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667]
2148[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d]
2149[key.type = DSAPublicKey]
2150[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931]
2151[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931]
2152[sha = SHA-224]
2153
2154# tcId = 286
2155# Legacy:ASN encoding of s misses leading 0
2156msg = 48656c6c6f
2157result = acceptable
2158sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2159# ASN encoded integers with a leading hex-digit in the range 8 .. F are
2160# negative. If the first hex-digit of a positive integer is 8 .. F then a
2161# leading 0 must be added. Some libraries forgot to do this an therefore
2162# generated invalid DSA signatures. Some providers, accept such legacy
2163# signatures for compatibility.
2164
2165# tcId = 287
2166# valid
2167msg = 48656c6c6f
2168result = valid
2169sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2170
2171# tcId = 288
2172# long form encoding of length
2173msg = 48656c6c6f
2174result = invalid
2175sig = 30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2176
2177# tcId = 289
2178# long form encoding of length
2179msg = 48656c6c6f
2180result = invalid
2181sig = 303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2182
2183# tcId = 290
2184# long form encoding of length
2185msg = 48656c6c6f
2186result = invalid
2187sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2188
2189# tcId = 291
2190# length contains leading 0
2191msg = 48656c6c6f
2192result = invalid
2193sig = 3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2194
2195# tcId = 292
2196# length contains leading 0
2197msg = 48656c6c6f
2198result = invalid
2199sig = 303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2200
2201# tcId = 293
2202# length contains leading 0
2203msg = 48656c6c6f
2204result = invalid
2205sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2206
2207# tcId = 294
2208# wrong length
2209msg = 48656c6c6f
2210result = invalid
2211sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2212
2213# tcId = 295
2214# wrong length
2215msg = 48656c6c6f
2216result = invalid
2217sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2218
2219# tcId = 296
2220# wrong length
2221msg = 48656c6c6f
2222result = invalid
2223sig = 303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2224
2225# tcId = 297
2226# wrong length
2227msg = 48656c6c6f
2228result = invalid
2229sig = 303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2230
2231# tcId = 298
2232# wrong length
2233msg = 48656c6c6f
2234result = invalid
2235sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2236
2237# tcId = 299
2238# wrong length
2239msg = 48656c6c6f
2240result = invalid
2241sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2242
2243# tcId = 300
2244# uint32 overflow in length
2245msg = 48656c6c6f
2246result = invalid
2247sig = 3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2248
2249# tcId = 301
2250# uint32 overflow in length
2251msg = 48656c6c6f
2252result = invalid
2253sig = 30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2254
2255# tcId = 302
2256# uint32 overflow in length
2257msg = 48656c6c6f
2258result = invalid
2259sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2260
2261# tcId = 303
2262# uint64 overflow in length
2263msg = 48656c6c6f
2264result = invalid
2265sig = 308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2266
2267# tcId = 304
2268# uint64 overflow in length
2269msg = 48656c6c6f
2270result = invalid
2271sig = 3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2272
2273# tcId = 305
2274# uint64 overflow in length
2275msg = 48656c6c6f
2276result = invalid
2277sig = 3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2278
2279# tcId = 306
2280# length = 2**31 - 1
2281msg = 48656c6c6f
2282result = invalid
2283sig = 30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2284
2285# tcId = 307
2286# length = 2**31 - 1
2287msg = 48656c6c6f
2288result = invalid
2289sig = 304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2290
2291# tcId = 308
2292# length = 2**31 - 1
2293msg = 48656c6c6f
2294result = invalid
2295sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2296
2297# tcId = 309
2298# length = 2**32 - 1
2299msg = 48656c6c6f
2300result = invalid
2301sig = 3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2302
2303# tcId = 310
2304# length = 2**32 - 1
2305msg = 48656c6c6f
2306result = invalid
2307sig = 30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2308
2309# tcId = 311
2310# length = 2**32 - 1
2311msg = 48656c6c6f
2312result = invalid
2313sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2314
2315# tcId = 312
2316# length = 2**40 - 1
2317msg = 48656c6c6f
2318result = invalid
2319sig = 3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2320
2321# tcId = 313
2322# length = 2**40 - 1
2323msg = 48656c6c6f
2324result = invalid
2325sig = 30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2326
2327# tcId = 314
2328# length = 2**40 - 1
2329msg = 48656c6c6f
2330result = invalid
2331sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2332
2333# tcId = 315
2334# length = 2**64 - 1
2335msg = 48656c6c6f
2336result = invalid
2337sig = 3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2338
2339# tcId = 316
2340# length = 2**64 - 1
2341msg = 48656c6c6f
2342result = invalid
2343sig = 30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2344
2345# tcId = 317
2346# length = 2**64 - 1
2347msg = 48656c6c6f
2348result = invalid
2349sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2350
2351# tcId = 318
2352# incorrect length
2353msg = 48656c6c6f
2354result = invalid
2355sig = 30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2356
2357# tcId = 319
2358# incorrect length
2359msg = 48656c6c6f
2360result = invalid
2361sig = 303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2362
2363# tcId = 320
2364# incorrect length
2365msg = 48656c6c6f
2366result = invalid
2367sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2368
2369# tcId = 321
2370# indefinite length without termination
2371msg = 48656c6c6f
2372result = invalid
2373sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2374
2375# tcId = 322
2376# indefinite length without termination
2377msg = 48656c6c6f
2378result = invalid
2379sig = 303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2380
2381# tcId = 323
2382# indefinite length without termination
2383msg = 48656c6c6f
2384result = invalid
2385sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2386
2387# tcId = 324
2388# removing sequence
2389msg = 48656c6c6f
2390result = invalid
2391sig =
2392
2393# tcId = 325
2394# lonely sequence tag
2395msg = 48656c6c6f
2396result = invalid
2397sig = 30
2398
2399# tcId = 326
2400# appending 0's to sequence
2401msg = 48656c6c6f
2402result = invalid
2403sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2404
2405# tcId = 327
2406# prepending 0's to sequence
2407msg = 48656c6c6f
2408result = invalid
2409sig = 303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2410
2411# tcId = 328
2412# appending unused 0's to sequence
2413msg = 48656c6c6f
2414result = invalid
2415sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2416
2417# tcId = 329
2418# appending null value to sequence
2419msg = 48656c6c6f
2420result = invalid
2421sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500
2422
2423# tcId = 330
2424# including garbage
2425msg = 48656c6c6f
2426result = invalid
2427sig = 3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2428
2429# tcId = 331
2430# including garbage
2431msg = 48656c6c6f
2432result = invalid
2433sig = 30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2434
2435# tcId = 332
2436# including garbage
2437msg = 48656c6c6f
2438result = invalid
2439sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef
2440
2441# tcId = 333
2442# including garbage
2443msg = 48656c6c6f
2444result = invalid
2445sig = 30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2446
2447# tcId = 334
2448# including garbage
2449msg = 48656c6c6f
2450result = invalid
2451sig = 304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2452
2453# tcId = 335
2454# including garbage
2455msg = 48656c6c6f
2456result = invalid
2457sig = 3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2458
2459# tcId = 336
2460# including garbage
2461msg = 48656c6c6f
2462result = invalid
2463sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2464
2465# tcId = 337
2466# including garbage
2467msg = 48656c6c6f
2468result = invalid
2469sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2470
2471# tcId = 338
2472# including garbage
2473msg = 48656c6c6f
2474result = invalid
2475sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef
2476
2477# tcId = 339
2478# including undefined tags
2479msg = 48656c6c6f
2480result = invalid
2481sig = 3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2482
2483# tcId = 340
2484# including undefined tags
2485msg = 48656c6c6f
2486result = invalid
2487sig = 3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2488
2489# tcId = 341
2490# including undefined tags
2491msg = 48656c6c6f
2492result = invalid
2493sig = 30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2494
2495# tcId = 342
2496# including undefined tags
2497msg = 48656c6c6f
2498result = invalid
2499sig = 30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2500
2501# tcId = 343
2502# including undefined tags
2503msg = 48656c6c6f
2504result = invalid
2505sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2506
2507# tcId = 344
2508# including undefined tags
2509msg = 48656c6c6f
2510result = invalid
2511sig = 3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2512
2513# tcId = 345
2514# truncated length of sequence
2515msg = 48656c6c6f
2516result = invalid
2517sig = 3081
2518
2519# tcId = 346
2520# using composition with indefinite length
2521msg = 48656c6c6f
2522result = invalid
2523sig = 3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2524
2525# tcId = 347
2526# using composition with indefinite length
2527msg = 48656c6c6f
2528result = invalid
2529sig = 30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2530
2531# tcId = 348
2532# using composition with indefinite length
2533msg = 48656c6c6f
2534result = invalid
2535sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2536
2537# tcId = 349
2538# using composition with wrong tag
2539msg = 48656c6c6f
2540result = invalid
2541sig = 3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2542
2543# tcId = 350
2544# using composition with wrong tag
2545msg = 48656c6c6f
2546result = invalid
2547sig = 30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2548
2549# tcId = 351
2550# using composition with wrong tag
2551msg = 48656c6c6f
2552result = invalid
2553sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2554
2555# tcId = 352
2556# Replacing sequence with NULL
2557msg = 48656c6c6f
2558result = invalid
2559sig = 0500
2560
2561# tcId = 353
2562# changing tag value of sequence
2563msg = 48656c6c6f
2564result = invalid
2565sig = 2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2566
2567# tcId = 354
2568# changing tag value of sequence
2569msg = 48656c6c6f
2570result = invalid
2571sig = 2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2572
2573# tcId = 355
2574# changing tag value of sequence
2575msg = 48656c6c6f
2576result = invalid
2577sig = 313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2578
2579# tcId = 356
2580# changing tag value of sequence
2581msg = 48656c6c6f
2582result = invalid
2583sig = 323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2584
2585# tcId = 357
2586# changing tag value of sequence
2587msg = 48656c6c6f
2588result = invalid
2589sig = ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2590
2591# tcId = 358
2592# dropping value of sequence
2593msg = 48656c6c6f
2594result = invalid
2595sig = 3000
2596
2597# tcId = 359
2598# using composition for sequence
2599msg = 48656c6c6f
2600result = invalid
2601sig = 3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2602
2603# tcId = 360
2604# truncate sequence
2605msg = 48656c6c6f
2606result = invalid
2607sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862
2608
2609# tcId = 361
2610# truncate sequence
2611msg = 48656c6c6f
2612result = invalid
2613sig = 303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2614
2615# tcId = 362
2616# indefinite length
2617msg = 48656c6c6f
2618result = invalid
2619sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2620
2621# tcId = 363
2622# indefinite length with truncated delimiter
2623msg = 48656c6c6f
2624result = invalid
2625sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600
2626
2627# tcId = 364
2628# indefinite length with additional element
2629msg = 48656c6c6f
2630result = invalid
2631sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000
2632
2633# tcId = 365
2634# indefinite length with truncated element
2635msg = 48656c6c6f
2636result = invalid
2637sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000
2638
2639# tcId = 366
2640# indefinite length with garbage
2641msg = 48656c6c6f
2642result = invalid
2643sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef
2644
2645# tcId = 367
2646# indefinite length with nonempty EOC
2647msg = 48656c6c6f
2648result = invalid
2649sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef
2650
2651# tcId = 368
2652# prepend empty sequence
2653msg = 48656c6c6f
2654result = invalid
2655sig = 303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2656
2657# tcId = 369
2658# append empty sequence
2659msg = 48656c6c6f
2660result = invalid
2661sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000
2662
2663# tcId = 370
2664# sequence of sequence
2665msg = 48656c6c6f
2666result = invalid
2667sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2668
2669# tcId = 371
2670# truncated sequence
2671msg = 48656c6c6f
2672result = invalid
2673sig = 301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd
2674
2675# tcId = 372
2676# repeat element in sequence
2677msg = 48656c6c6f
2678result = invalid
2679sig = 305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2680
2681# tcId = 373
2682# removing integer
2683msg = 48656c6c6f
2684result = invalid
2685sig = 301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2686
2687# tcId = 374
2688# lonely integer tag
2689msg = 48656c6c6f
2690result = invalid
2691sig = 302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2692
2693# tcId = 375
2694# lonely integer tag
2695msg = 48656c6c6f
2696result = invalid
2697sig = 301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02
2698
2699# tcId = 376
2700# appending 0's to integer
2701msg = 48656c6c6f
2702result = invalid
2703sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2704
2705# tcId = 377
2706# appending 0's to integer
2707msg = 48656c6c6f
2708result = invalid
2709sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
2710
2711# tcId = 378
2712# prepending 0's to integer
2713msg = 48656c6c6f
2714result = invalid
2715sig = 303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2716
2717# tcId = 379
2718# prepending 0's to integer
2719msg = 48656c6c6f
2720result = invalid
2721sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2722
2723# tcId = 380
2724# appending unused 0's to integer
2725msg = 48656c6c6f
2726result = invalid
2727sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2728
2729# tcId = 381
2730# appending null value to integer
2731msg = 48656c6c6f
2732result = invalid
2733sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2734
2735# tcId = 382
2736# appending null value to integer
2737msg = 48656c6c6f
2738result = invalid
2739sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500
2740
2741# tcId = 383
2742# truncated length of integer
2743msg = 48656c6c6f
2744result = invalid
2745sig = 30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2746
2747# tcId = 384
2748# truncated length of integer
2749msg = 48656c6c6f
2750result = invalid
2751sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281
2752
2753# tcId = 385
2754# Replacing integer with NULL
2755msg = 48656c6c6f
2756result = invalid
2757sig = 30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2758
2759# tcId = 386
2760# Replacing integer with NULL
2761msg = 48656c6c6f
2762result = invalid
2763sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500
2764
2765# tcId = 387
2766# changing tag value of integer
2767msg = 48656c6c6f
2768result = invalid
2769sig = 303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2770
2771# tcId = 388
2772# changing tag value of integer
2773msg = 48656c6c6f
2774result = invalid
2775sig = 303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2776
2777# tcId = 389
2778# changing tag value of integer
2779msg = 48656c6c6f
2780result = invalid
2781sig = 303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2782
2783# tcId = 390
2784# changing tag value of integer
2785msg = 48656c6c6f
2786result = invalid
2787sig = 303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2788
2789# tcId = 391
2790# changing tag value of integer
2791msg = 48656c6c6f
2792result = invalid
2793sig = 303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2794
2795# tcId = 392
2796# changing tag value of integer
2797msg = 48656c6c6f
2798result = invalid
2799sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2800
2801# tcId = 393
2802# changing tag value of integer
2803msg = 48656c6c6f
2804result = invalid
2805sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2806
2807# tcId = 394
2808# changing tag value of integer
2809msg = 48656c6c6f
2810result = invalid
2811sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2812
2813# tcId = 395
2814# changing tag value of integer
2815msg = 48656c6c6f
2816result = invalid
2817sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2818
2819# tcId = 396
2820# changing tag value of integer
2821msg = 48656c6c6f
2822result = invalid
2823sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2824
2825# tcId = 397
2826# dropping value of integer
2827msg = 48656c6c6f
2828result = invalid
2829sig = 30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2830
2831# tcId = 398
2832# dropping value of integer
2833msg = 48656c6c6f
2834result = invalid
2835sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200
2836
2837# tcId = 399
2838# using composition for integer
2839msg = 48656c6c6f
2840result = invalid
2841sig = 3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2842
2843# tcId = 400
2844# using composition for integer
2845msg = 48656c6c6f
2846result = invalid
2847sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2848
2849# tcId = 401
2850# modify first byte of integer
2851msg = 48656c6c6f
2852result = invalid
2853sig = 303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2854
2855# tcId = 402
2856# modify first byte of integer
2857msg = 48656c6c6f
2858result = invalid
2859sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2860
2861# tcId = 403
2862# modify last byte of integer
2863msg = 48656c6c6f
2864result = invalid
2865sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2866
2867# tcId = 404
2868# modify last byte of integer
2869msg = 48656c6c6f
2870result = invalid
2871sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6
2872
2873# tcId = 405
2874# truncate integer
2875msg = 48656c6c6f
2876result = invalid
2877sig = 303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2878
2879# tcId = 406
2880# truncate integer
2881msg = 48656c6c6f
2882result = invalid
2883sig = 303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2884
2885# tcId = 407
2886# truncate integer
2887msg = 48656c6c6f
2888result = invalid
2889sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862
2890
2891# tcId = 408
2892# truncate integer
2893msg = 48656c6c6f
2894result = invalid
2895sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2896
2897# tcId = 409
2898# leading ff in integer
2899msg = 48656c6c6f
2900result = invalid
2901sig = 303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2902
2903# tcId = 410
2904# leading ff in integer
2905msg = 48656c6c6f
2906result = invalid
2907sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2908
2909# tcId = 411
2910# infinity
2911msg = 48656c6c6f
2912result = invalid
2913sig = 3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2914
2915# tcId = 412
2916# infinity
2917msg = 48656c6c6f
2918result = invalid
2919sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180
2920
2921# tcId = 413
2922# replacing integer with zero
2923msg = 48656c6c6f
2924result = invalid
2925sig = 3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2926
2927# tcId = 414
2928# replacing integer with zero
2929msg = 48656c6c6f
2930result = invalid
2931sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100
2932
2933# tcId = 415
2934# Modified r or s, e.g. by adding or subtracting the group order
2935msg = 48656c6c6f
2936result = invalid
2937sig = 303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2938
2939# tcId = 416
2940# Modified r or s, e.g. by adding or subtracting the group order
2941msg = 48656c6c6f
2942result = invalid
2943sig = 303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2944
2945# tcId = 417
2946# Modified r or s, e.g. by adding or subtracting the group order
2947msg = 48656c6c6f
2948result = invalid
2949sig = 303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2950
2951# tcId = 418
2952# Modified r or s, e.g. by adding or subtracting the group order
2953msg = 48656c6c6f
2954result = invalid
2955sig = 303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2956
2957# tcId = 419
2958# Modified r or s, e.g. by adding or subtracting the group order
2959msg = 48656c6c6f
2960result = invalid
2961sig = 303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2962
2963# tcId = 420
2964# Modified r or s, e.g. by adding or subtracting the group order
2965msg = 48656c6c6f
2966result = invalid
2967sig = 303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2968
2969# tcId = 421
2970# Modified r or s, e.g. by adding or subtracting the group order
2971msg = 48656c6c6f
2972result = invalid
2973sig = 303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
2974
2975# tcId = 422
2976# Modified r or s, e.g. by adding or subtracting the group order
2977msg = 48656c6c6f
2978result = invalid
2979sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93
2980
2981# tcId = 423
2982# Modified r or s, e.g. by adding or subtracting the group order
2983msg = 48656c6c6f
2984result = invalid
2985sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9
2986
2987# tcId = 424
2988# Modified r or s, e.g. by adding or subtracting the group order
2989msg = 48656c6c6f
2990result = invalid
2991sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca
2992
2993# tcId = 425
2994# Modified r or s, e.g. by adding or subtracting the group order
2995msg = 48656c6c6f
2996result = invalid
2997sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727
2998
2999# tcId = 426
3000# Modified r or s, e.g. by adding or subtracting the group order
3001msg = 48656c6c6f
3002result = invalid
3003sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d
3004
3005# tcId = 427
3006# Modified r or s, e.g. by adding or subtracting the group order
3007msg = 48656c6c6f
3008result = invalid
3009sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
3010
3011# tcId = 428
3012# Modified r or s, e.g. by adding or subtracting the group order
3013msg = 48656c6c6f
3014result = invalid
3015sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca
3016
3017# tcId = 429
3018# Signatures with special case values for r and s.
3019msg = 48656c6c6f
3020result = invalid
3021sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3022# Some implementations of DSA do not properly check for boundaries. In some
3023# cases the modular inverse of 0 is simply 0. As a result there are
3024# implementations where values such as r=1, s=0 lead to forgeries.
3025
3026# tcId = 430
3027# Signatures with special case values for r and s.
3028msg = 48656c6c6f
3029result = invalid
3030sig = 3006020100020100
3031# Some implementations of DSA do not properly check for boundaries. In some
3032# cases the modular inverse of 0 is simply 0. As a result there are
3033# implementations where values such as r=1, s=0 lead to forgeries.
3034
3035# tcId = 431
3036# Signatures with special case values for r and s.
3037msg = 48656c6c6f
3038result = invalid
3039sig = 3006020100020101
3040# Some implementations of DSA do not properly check for boundaries. In some
3041# cases the modular inverse of 0 is simply 0. As a result there are
3042# implementations where values such as r=1, s=0 lead to forgeries.
3043
3044# tcId = 432
3045# Signatures with special case values for r and s.
3046msg = 48656c6c6f
3047result = invalid
3048sig = 30060201000201ff
3049# Some implementations of DSA do not properly check for boundaries. In some
3050# cases the modular inverse of 0 is simply 0. As a result there are
3051# implementations where values such as r=1, s=0 lead to forgeries.
3052
3053# tcId = 433
3054# Signatures with special case values for r and s.
3055msg = 48656c6c6f
3056result = invalid
3057sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3058# Some implementations of DSA do not properly check for boundaries. In some
3059# cases the modular inverse of 0 is simply 0. As a result there are
3060# implementations where values such as r=1, s=0 lead to forgeries.
3061
3062# tcId = 434
3063# Signatures with special case values for r and s.
3064msg = 48656c6c6f
3065result = invalid
3066sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3067# Some implementations of DSA do not properly check for boundaries. In some
3068# cases the modular inverse of 0 is simply 0. As a result there are
3069# implementations where values such as r=1, s=0 lead to forgeries.
3070
3071# tcId = 435
3072# Signatures with special case values for r and s.
3073msg = 48656c6c6f
3074result = invalid
3075sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3076# Some implementations of DSA do not properly check for boundaries. In some
3077# cases the modular inverse of 0 is simply 0. As a result there are
3078# implementations where values such as r=1, s=0 lead to forgeries.
3079
3080# tcId = 436
3081# Signatures with special case values for r and s.
3082msg = 48656c6c6f
3083result = invalid
3084sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3085# Some implementations of DSA do not properly check for boundaries. In some
3086# cases the modular inverse of 0 is simply 0. As a result there are
3087# implementations where values such as r=1, s=0 lead to forgeries.
3088
3089# tcId = 437
3090# Signatures with special case values for r and s.
3091msg = 48656c6c6f
3092result = invalid
3093sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3094# Some implementations of DSA do not properly check for boundaries. In some
3095# cases the modular inverse of 0 is simply 0. As a result there are
3096# implementations where values such as r=1, s=0 lead to forgeries.
3097
3098# tcId = 438
3099# Signatures with special case values for r and s.
3100msg = 48656c6c6f
3101result = invalid
3102sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000
3103# Some implementations of DSA do not properly check for boundaries. In some
3104# cases the modular inverse of 0 is simply 0. As a result there are
3105# implementations where values such as r=1, s=0 lead to forgeries.
3106
3107# tcId = 439
3108# Signatures with special case values for r and s.
3109msg = 48656c6c6f
3110result = invalid
3111sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3112# Some implementations of DSA do not properly check for boundaries. In some
3113# cases the modular inverse of 0 is simply 0. As a result there are
3114# implementations where values such as r=1, s=0 lead to forgeries.
3115
3116# tcId = 440
3117# Signatures with special case values for r and s.
3118msg = 48656c6c6f
3119result = invalid
3120sig = 3008020100090380fe01
3121# Some implementations of DSA do not properly check for boundaries. In some
3122# cases the modular inverse of 0 is simply 0. As a result there are
3123# implementations where values such as r=1, s=0 lead to forgeries.
3124
3125# tcId = 441
3126# Signatures with special case values for r and s.
3127msg = 48656c6c6f
3128result = invalid
3129sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3130# Some implementations of DSA do not properly check for boundaries. In some
3131# cases the modular inverse of 0 is simply 0. As a result there are
3132# implementations where values such as r=1, s=0 lead to forgeries.
3133
3134# tcId = 442
3135# Signatures with special case values for r and s.
3136msg = 48656c6c6f
3137result = invalid
3138sig = 3006020101020100
3139# Some implementations of DSA do not properly check for boundaries. In some
3140# cases the modular inverse of 0 is simply 0. As a result there are
3141# implementations where values such as r=1, s=0 lead to forgeries.
3142
3143# tcId = 443
3144# Signatures with special case values for r and s.
3145msg = 48656c6c6f
3146result = invalid
3147sig = 3006020101020101
3148# Some implementations of DSA do not properly check for boundaries. In some
3149# cases the modular inverse of 0 is simply 0. As a result there are
3150# implementations where values such as r=1, s=0 lead to forgeries.
3151
3152# tcId = 444
3153# Signatures with special case values for r and s.
3154msg = 48656c6c6f
3155result = invalid
3156sig = 30060201010201ff
3157# Some implementations of DSA do not properly check for boundaries. In some
3158# cases the modular inverse of 0 is simply 0. As a result there are
3159# implementations where values such as r=1, s=0 lead to forgeries.
3160
3161# tcId = 445
3162# Signatures with special case values for r and s.
3163msg = 48656c6c6f
3164result = invalid
3165sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3166# Some implementations of DSA do not properly check for boundaries. In some
3167# cases the modular inverse of 0 is simply 0. As a result there are
3168# implementations where values such as r=1, s=0 lead to forgeries.
3169
3170# tcId = 446
3171# Signatures with special case values for r and s.
3172msg = 48656c6c6f
3173result = invalid
3174sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3175# Some implementations of DSA do not properly check for boundaries. In some
3176# cases the modular inverse of 0 is simply 0. As a result there are
3177# implementations where values such as r=1, s=0 lead to forgeries.
3178
3179# tcId = 447
3180# Signatures with special case values for r and s.
3181msg = 48656c6c6f
3182result = invalid
3183sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3184# Some implementations of DSA do not properly check for boundaries. In some
3185# cases the modular inverse of 0 is simply 0. As a result there are
3186# implementations where values such as r=1, s=0 lead to forgeries.
3187
3188# tcId = 448
3189# Signatures with special case values for r and s.
3190msg = 48656c6c6f
3191result = invalid
3192sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3193# Some implementations of DSA do not properly check for boundaries. In some
3194# cases the modular inverse of 0 is simply 0. As a result there are
3195# implementations where values such as r=1, s=0 lead to forgeries.
3196
3197# tcId = 449
3198# Signatures with special case values for r and s.
3199msg = 48656c6c6f
3200result = invalid
3201sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3202# Some implementations of DSA do not properly check for boundaries. In some
3203# cases the modular inverse of 0 is simply 0. As a result there are
3204# implementations where values such as r=1, s=0 lead to forgeries.
3205
3206# tcId = 450
3207# Signatures with special case values for r and s.
3208msg = 48656c6c6f
3209result = invalid
3210sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000
3211# Some implementations of DSA do not properly check for boundaries. In some
3212# cases the modular inverse of 0 is simply 0. As a result there are
3213# implementations where values such as r=1, s=0 lead to forgeries.
3214
3215# tcId = 451
3216# Signatures with special case values for r and s.
3217msg = 48656c6c6f
3218result = invalid
3219sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3220# Some implementations of DSA do not properly check for boundaries. In some
3221# cases the modular inverse of 0 is simply 0. As a result there are
3222# implementations where values such as r=1, s=0 lead to forgeries.
3223
3224# tcId = 452
3225# Signatures with special case values for r and s.
3226msg = 48656c6c6f
3227result = invalid
3228sig = 3008020101090380fe01
3229# Some implementations of DSA do not properly check for boundaries. In some
3230# cases the modular inverse of 0 is simply 0. As a result there are
3231# implementations where values such as r=1, s=0 lead to forgeries.
3232
3233# tcId = 453
3234# Signatures with special case values for r and s.
3235msg = 48656c6c6f
3236result = invalid
3237sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3238# Some implementations of DSA do not properly check for boundaries. In some
3239# cases the modular inverse of 0 is simply 0. As a result there are
3240# implementations where values such as r=1, s=0 lead to forgeries.
3241
3242# tcId = 454
3243# Signatures with special case values for r and s.
3244msg = 48656c6c6f
3245result = invalid
3246sig = 30060201ff020100
3247# Some implementations of DSA do not properly check for boundaries. In some
3248# cases the modular inverse of 0 is simply 0. As a result there are
3249# implementations where values such as r=1, s=0 lead to forgeries.
3250
3251# tcId = 455
3252# Signatures with special case values for r and s.
3253msg = 48656c6c6f
3254result = invalid
3255sig = 30060201ff020101
3256# Some implementations of DSA do not properly check for boundaries. In some
3257# cases the modular inverse of 0 is simply 0. As a result there are
3258# implementations where values such as r=1, s=0 lead to forgeries.
3259
3260# tcId = 456
3261# Signatures with special case values for r and s.
3262msg = 48656c6c6f
3263result = invalid
3264sig = 30060201ff0201ff
3265# Some implementations of DSA do not properly check for boundaries. In some
3266# cases the modular inverse of 0 is simply 0. As a result there are
3267# implementations where values such as r=1, s=0 lead to forgeries.
3268
3269# tcId = 457
3270# Signatures with special case values for r and s.
3271msg = 48656c6c6f
3272result = invalid
3273sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3274# Some implementations of DSA do not properly check for boundaries. In some
3275# cases the modular inverse of 0 is simply 0. As a result there are
3276# implementations where values such as r=1, s=0 lead to forgeries.
3277
3278# tcId = 458
3279# Signatures with special case values for r and s.
3280msg = 48656c6c6f
3281result = invalid
3282sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3283# Some implementations of DSA do not properly check for boundaries. In some
3284# cases the modular inverse of 0 is simply 0. As a result there are
3285# implementations where values such as r=1, s=0 lead to forgeries.
3286
3287# tcId = 459
3288# Signatures with special case values for r and s.
3289msg = 48656c6c6f
3290result = invalid
3291sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3292# Some implementations of DSA do not properly check for boundaries. In some
3293# cases the modular inverse of 0 is simply 0. As a result there are
3294# implementations where values such as r=1, s=0 lead to forgeries.
3295
3296# tcId = 460
3297# Signatures with special case values for r and s.
3298msg = 48656c6c6f
3299result = invalid
3300sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3301# Some implementations of DSA do not properly check for boundaries. In some
3302# cases the modular inverse of 0 is simply 0. As a result there are
3303# implementations where values such as r=1, s=0 lead to forgeries.
3304
3305# tcId = 461
3306# Signatures with special case values for r and s.
3307msg = 48656c6c6f
3308result = invalid
3309sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3310# Some implementations of DSA do not properly check for boundaries. In some
3311# cases the modular inverse of 0 is simply 0. As a result there are
3312# implementations where values such as r=1, s=0 lead to forgeries.
3313
3314# tcId = 462
3315# Signatures with special case values for r and s.
3316msg = 48656c6c6f
3317result = invalid
3318sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000
3319# Some implementations of DSA do not properly check for boundaries. In some
3320# cases the modular inverse of 0 is simply 0. As a result there are
3321# implementations where values such as r=1, s=0 lead to forgeries.
3322
3323# tcId = 463
3324# Signatures with special case values for r and s.
3325msg = 48656c6c6f
3326result = invalid
3327sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3328# Some implementations of DSA do not properly check for boundaries. In some
3329# cases the modular inverse of 0 is simply 0. As a result there are
3330# implementations where values such as r=1, s=0 lead to forgeries.
3331
3332# tcId = 464
3333# Signatures with special case values for r and s.
3334msg = 48656c6c6f
3335result = invalid
3336sig = 30080201ff090380fe01
3337# Some implementations of DSA do not properly check for boundaries. In some
3338# cases the modular inverse of 0 is simply 0. As a result there are
3339# implementations where values such as r=1, s=0 lead to forgeries.
3340
3341# tcId = 465
3342# Signatures with special case values for r and s.
3343msg = 48656c6c6f
3344result = invalid
3345sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3346# Some implementations of DSA do not properly check for boundaries. In some
3347# cases the modular inverse of 0 is simply 0. As a result there are
3348# implementations where values such as r=1, s=0 lead to forgeries.
3349
3350# tcId = 466
3351# Signatures with special case values for r and s.
3352msg = 48656c6c6f
3353result = invalid
3354sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100
3355# Some implementations of DSA do not properly check for boundaries. In some
3356# cases the modular inverse of 0 is simply 0. As a result there are
3357# implementations where values such as r=1, s=0 lead to forgeries.
3358
3359# tcId = 467
3360# Signatures with special case values for r and s.
3361msg = 48656c6c6f
3362result = invalid
3363sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101
3364# Some implementations of DSA do not properly check for boundaries. In some
3365# cases the modular inverse of 0 is simply 0. As a result there are
3366# implementations where values such as r=1, s=0 lead to forgeries.
3367
3368# tcId = 468
3369# Signatures with special case values for r and s.
3370msg = 48656c6c6f
3371result = invalid
3372sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff
3373# Some implementations of DSA do not properly check for boundaries. In some
3374# cases the modular inverse of 0 is simply 0. As a result there are
3375# implementations where values such as r=1, s=0 lead to forgeries.
3376
3377# tcId = 469
3378# Signatures with special case values for r and s.
3379msg = 48656c6c6f
3380result = invalid
3381sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3382# Some implementations of DSA do not properly check for boundaries. In some
3383# cases the modular inverse of 0 is simply 0. As a result there are
3384# implementations where values such as r=1, s=0 lead to forgeries.
3385
3386# tcId = 470
3387# Signatures with special case values for r and s.
3388msg = 48656c6c6f
3389result = invalid
3390sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3391# Some implementations of DSA do not properly check for boundaries. In some
3392# cases the modular inverse of 0 is simply 0. As a result there are
3393# implementations where values such as r=1, s=0 lead to forgeries.
3394
3395# tcId = 471
3396# Signatures with special case values for r and s.
3397msg = 48656c6c6f
3398result = invalid
3399sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3400# Some implementations of DSA do not properly check for boundaries. In some
3401# cases the modular inverse of 0 is simply 0. As a result there are
3402# implementations where values such as r=1, s=0 lead to forgeries.
3403
3404# tcId = 472
3405# Signatures with special case values for r and s.
3406msg = 48656c6c6f
3407result = invalid
3408sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3409# Some implementations of DSA do not properly check for boundaries. In some
3410# cases the modular inverse of 0 is simply 0. As a result there are
3411# implementations where values such as r=1, s=0 lead to forgeries.
3412
3413# tcId = 473
3414# Signatures with special case values for r and s.
3415msg = 48656c6c6f
3416result = invalid
3417sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3418# Some implementations of DSA do not properly check for boundaries. In some
3419# cases the modular inverse of 0 is simply 0. As a result there are
3420# implementations where values such as r=1, s=0 lead to forgeries.
3421
3422# tcId = 474
3423# Signatures with special case values for r and s.
3424msg = 48656c6c6f
3425result = invalid
3426sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000
3427# Some implementations of DSA do not properly check for boundaries. In some
3428# cases the modular inverse of 0 is simply 0. As a result there are
3429# implementations where values such as r=1, s=0 lead to forgeries.
3430
3431# tcId = 475
3432# Signatures with special case values for r and s.
3433msg = 48656c6c6f
3434result = invalid
3435sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3436# Some implementations of DSA do not properly check for boundaries. In some
3437# cases the modular inverse of 0 is simply 0. As a result there are
3438# implementations where values such as r=1, s=0 lead to forgeries.
3439
3440# tcId = 476
3441# Signatures with special case values for r and s.
3442msg = 48656c6c6f
3443result = invalid
3444sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01
3445# Some implementations of DSA do not properly check for boundaries. In some
3446# cases the modular inverse of 0 is simply 0. As a result there are
3447# implementations where values such as r=1, s=0 lead to forgeries.
3448
3449# tcId = 477
3450# Signatures with special case values for r and s.
3451msg = 48656c6c6f
3452result = invalid
3453sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3454# Some implementations of DSA do not properly check for boundaries. In some
3455# cases the modular inverse of 0 is simply 0. As a result there are
3456# implementations where values such as r=1, s=0 lead to forgeries.
3457
3458# tcId = 478
3459# Signatures with special case values for r and s.
3460msg = 48656c6c6f
3461result = invalid
3462sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100
3463# Some implementations of DSA do not properly check for boundaries. In some
3464# cases the modular inverse of 0 is simply 0. As a result there are
3465# implementations where values such as r=1, s=0 lead to forgeries.
3466
3467# tcId = 479
3468# Signatures with special case values for r and s.
3469msg = 48656c6c6f
3470result = invalid
3471sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101
3472# Some implementations of DSA do not properly check for boundaries. In some
3473# cases the modular inverse of 0 is simply 0. As a result there are
3474# implementations where values such as r=1, s=0 lead to forgeries.
3475
3476# tcId = 480
3477# Signatures with special case values for r and s.
3478msg = 48656c6c6f
3479result = invalid
3480sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff
3481# Some implementations of DSA do not properly check for boundaries. In some
3482# cases the modular inverse of 0 is simply 0. As a result there are
3483# implementations where values such as r=1, s=0 lead to forgeries.
3484
3485# tcId = 481
3486# Signatures with special case values for r and s.
3487msg = 48656c6c6f
3488result = invalid
3489sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3490# Some implementations of DSA do not properly check for boundaries. In some
3491# cases the modular inverse of 0 is simply 0. As a result there are
3492# implementations where values such as r=1, s=0 lead to forgeries.
3493
3494# tcId = 482
3495# Signatures with special case values for r and s.
3496msg = 48656c6c6f
3497result = invalid
3498sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3499# Some implementations of DSA do not properly check for boundaries. In some
3500# cases the modular inverse of 0 is simply 0. As a result there are
3501# implementations where values such as r=1, s=0 lead to forgeries.
3502
3503# tcId = 483
3504# Signatures with special case values for r and s.
3505msg = 48656c6c6f
3506result = invalid
3507sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3508# Some implementations of DSA do not properly check for boundaries. In some
3509# cases the modular inverse of 0 is simply 0. As a result there are
3510# implementations where values such as r=1, s=0 lead to forgeries.
3511
3512# tcId = 484
3513# Signatures with special case values for r and s.
3514msg = 48656c6c6f
3515result = invalid
3516sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3517# Some implementations of DSA do not properly check for boundaries. In some
3518# cases the modular inverse of 0 is simply 0. As a result there are
3519# implementations where values such as r=1, s=0 lead to forgeries.
3520
3521# tcId = 485
3522# Signatures with special case values for r and s.
3523msg = 48656c6c6f
3524result = invalid
3525sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3526# Some implementations of DSA do not properly check for boundaries. In some
3527# cases the modular inverse of 0 is simply 0. As a result there are
3528# implementations where values such as r=1, s=0 lead to forgeries.
3529
3530# tcId = 486
3531# Signatures with special case values for r and s.
3532msg = 48656c6c6f
3533result = invalid
3534sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000
3535# Some implementations of DSA do not properly check for boundaries. In some
3536# cases the modular inverse of 0 is simply 0. As a result there are
3537# implementations where values such as r=1, s=0 lead to forgeries.
3538
3539# tcId = 487
3540# Signatures with special case values for r and s.
3541msg = 48656c6c6f
3542result = invalid
3543sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3544# Some implementations of DSA do not properly check for boundaries. In some
3545# cases the modular inverse of 0 is simply 0. As a result there are
3546# implementations where values such as r=1, s=0 lead to forgeries.
3547
3548# tcId = 488
3549# Signatures with special case values for r and s.
3550msg = 48656c6c6f
3551result = invalid
3552sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01
3553# Some implementations of DSA do not properly check for boundaries. In some
3554# cases the modular inverse of 0 is simply 0. As a result there are
3555# implementations where values such as r=1, s=0 lead to forgeries.
3556
3557# tcId = 489
3558# Signatures with special case values for r and s.
3559msg = 48656c6c6f
3560result = invalid
3561sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3562# Some implementations of DSA do not properly check for boundaries. In some
3563# cases the modular inverse of 0 is simply 0. As a result there are
3564# implementations where values such as r=1, s=0 lead to forgeries.
3565
3566# tcId = 490
3567# Signatures with special case values for r and s.
3568msg = 48656c6c6f
3569result = invalid
3570sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100
3571# Some implementations of DSA do not properly check for boundaries. In some
3572# cases the modular inverse of 0 is simply 0. As a result there are
3573# implementations where values such as r=1, s=0 lead to forgeries.
3574
3575# tcId = 491
3576# Signatures with special case values for r and s.
3577msg = 48656c6c6f
3578result = invalid
3579sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101
3580# Some implementations of DSA do not properly check for boundaries. In some
3581# cases the modular inverse of 0 is simply 0. As a result there are
3582# implementations where values such as r=1, s=0 lead to forgeries.
3583
3584# tcId = 492
3585# Signatures with special case values for r and s.
3586msg = 48656c6c6f
3587result = invalid
3588sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff
3589# Some implementations of DSA do not properly check for boundaries. In some
3590# cases the modular inverse of 0 is simply 0. As a result there are
3591# implementations where values such as r=1, s=0 lead to forgeries.
3592
3593# tcId = 493
3594# Signatures with special case values for r and s.
3595msg = 48656c6c6f
3596result = invalid
3597sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3598# Some implementations of DSA do not properly check for boundaries. In some
3599# cases the modular inverse of 0 is simply 0. As a result there are
3600# implementations where values such as r=1, s=0 lead to forgeries.
3601
3602# tcId = 494
3603# Signatures with special case values for r and s.
3604msg = 48656c6c6f
3605result = invalid
3606sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3607# Some implementations of DSA do not properly check for boundaries. In some
3608# cases the modular inverse of 0 is simply 0. As a result there are
3609# implementations where values such as r=1, s=0 lead to forgeries.
3610
3611# tcId = 495
3612# Signatures with special case values for r and s.
3613msg = 48656c6c6f
3614result = invalid
3615sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3616# Some implementations of DSA do not properly check for boundaries. In some
3617# cases the modular inverse of 0 is simply 0. As a result there are
3618# implementations where values such as r=1, s=0 lead to forgeries.
3619
3620# tcId = 496
3621# Signatures with special case values for r and s.
3622msg = 48656c6c6f
3623result = invalid
3624sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3625# Some implementations of DSA do not properly check for boundaries. In some
3626# cases the modular inverse of 0 is simply 0. As a result there are
3627# implementations where values such as r=1, s=0 lead to forgeries.
3628
3629# tcId = 497
3630# Signatures with special case values for r and s.
3631msg = 48656c6c6f
3632result = invalid
3633sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3634# Some implementations of DSA do not properly check for boundaries. In some
3635# cases the modular inverse of 0 is simply 0. As a result there are
3636# implementations where values such as r=1, s=0 lead to forgeries.
3637
3638# tcId = 498
3639# Signatures with special case values for r and s.
3640msg = 48656c6c6f
3641result = invalid
3642sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000
3643# Some implementations of DSA do not properly check for boundaries. In some
3644# cases the modular inverse of 0 is simply 0. As a result there are
3645# implementations where values such as r=1, s=0 lead to forgeries.
3646
3647# tcId = 499
3648# Signatures with special case values for r and s.
3649msg = 48656c6c6f
3650result = invalid
3651sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3652# Some implementations of DSA do not properly check for boundaries. In some
3653# cases the modular inverse of 0 is simply 0. As a result there are
3654# implementations where values such as r=1, s=0 lead to forgeries.
3655
3656# tcId = 500
3657# Signatures with special case values for r and s.
3658msg = 48656c6c6f
3659result = invalid
3660sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01
3661# Some implementations of DSA do not properly check for boundaries. In some
3662# cases the modular inverse of 0 is simply 0. As a result there are
3663# implementations where values such as r=1, s=0 lead to forgeries.
3664
3665# tcId = 501
3666# Signatures with special case values for r and s.
3667msg = 48656c6c6f
3668result = invalid
3669sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3670# Some implementations of DSA do not properly check for boundaries. In some
3671# cases the modular inverse of 0 is simply 0. As a result there are
3672# implementations where values such as r=1, s=0 lead to forgeries.
3673
3674# tcId = 502
3675# Signatures with special case values for r and s.
3676msg = 48656c6c6f
3677result = invalid
3678sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100
3679# Some implementations of DSA do not properly check for boundaries. In some
3680# cases the modular inverse of 0 is simply 0. As a result there are
3681# implementations where values such as r=1, s=0 lead to forgeries.
3682
3683# tcId = 503
3684# Signatures with special case values for r and s.
3685msg = 48656c6c6f
3686result = invalid
3687sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101
3688# Some implementations of DSA do not properly check for boundaries. In some
3689# cases the modular inverse of 0 is simply 0. As a result there are
3690# implementations where values such as r=1, s=0 lead to forgeries.
3691
3692# tcId = 504
3693# Signatures with special case values for r and s.
3694msg = 48656c6c6f
3695result = invalid
3696sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff
3697# Some implementations of DSA do not properly check for boundaries. In some
3698# cases the modular inverse of 0 is simply 0. As a result there are
3699# implementations where values such as r=1, s=0 lead to forgeries.
3700
3701# tcId = 505
3702# Signatures with special case values for r and s.
3703msg = 48656c6c6f
3704result = invalid
3705sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3706# Some implementations of DSA do not properly check for boundaries. In some
3707# cases the modular inverse of 0 is simply 0. As a result there are
3708# implementations where values such as r=1, s=0 lead to forgeries.
3709
3710# tcId = 506
3711# Signatures with special case values for r and s.
3712msg = 48656c6c6f
3713result = invalid
3714sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3715# Some implementations of DSA do not properly check for boundaries. In some
3716# cases the modular inverse of 0 is simply 0. As a result there are
3717# implementations where values such as r=1, s=0 lead to forgeries.
3718
3719# tcId = 507
3720# Signatures with special case values for r and s.
3721msg = 48656c6c6f
3722result = invalid
3723sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3724# Some implementations of DSA do not properly check for boundaries. In some
3725# cases the modular inverse of 0 is simply 0. As a result there are
3726# implementations where values such as r=1, s=0 lead to forgeries.
3727
3728# tcId = 508
3729# Signatures with special case values for r and s.
3730msg = 48656c6c6f
3731result = invalid
3732sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3733# Some implementations of DSA do not properly check for boundaries. In some
3734# cases the modular inverse of 0 is simply 0. As a result there are
3735# implementations where values such as r=1, s=0 lead to forgeries.
3736
3737# tcId = 509
3738# Signatures with special case values for r and s.
3739msg = 48656c6c6f
3740result = invalid
3741sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3742# Some implementations of DSA do not properly check for boundaries. In some
3743# cases the modular inverse of 0 is simply 0. As a result there are
3744# implementations where values such as r=1, s=0 lead to forgeries.
3745
3746# tcId = 510
3747# Signatures with special case values for r and s.
3748msg = 48656c6c6f
3749result = invalid
3750sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000
3751# Some implementations of DSA do not properly check for boundaries. In some
3752# cases the modular inverse of 0 is simply 0. As a result there are
3753# implementations where values such as r=1, s=0 lead to forgeries.
3754
3755# tcId = 511
3756# Signatures with special case values for r and s.
3757msg = 48656c6c6f
3758result = invalid
3759sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3760# Some implementations of DSA do not properly check for boundaries. In some
3761# cases the modular inverse of 0 is simply 0. As a result there are
3762# implementations where values such as r=1, s=0 lead to forgeries.
3763
3764# tcId = 512
3765# Signatures with special case values for r and s.
3766msg = 48656c6c6f
3767result = invalid
3768sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01
3769# Some implementations of DSA do not properly check for boundaries. In some
3770# cases the modular inverse of 0 is simply 0. As a result there are
3771# implementations where values such as r=1, s=0 lead to forgeries.
3772
3773# tcId = 513
3774# Signatures with special case values for r and s.
3775msg = 48656c6c6f
3776result = invalid
3777sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3778# Some implementations of DSA do not properly check for boundaries. In some
3779# cases the modular inverse of 0 is simply 0. As a result there are
3780# implementations where values such as r=1, s=0 lead to forgeries.
3781
3782# tcId = 514
3783# Signatures with special case values for r and s.
3784msg = 48656c6c6f
3785result = invalid
3786sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100
3787# Some implementations of DSA do not properly check for boundaries. In some
3788# cases the modular inverse of 0 is simply 0. As a result there are
3789# implementations where values such as r=1, s=0 lead to forgeries.
3790
3791# tcId = 515
3792# Signatures with special case values for r and s.
3793msg = 48656c6c6f
3794result = invalid
3795sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101
3796# Some implementations of DSA do not properly check for boundaries. In some
3797# cases the modular inverse of 0 is simply 0. As a result there are
3798# implementations where values such as r=1, s=0 lead to forgeries.
3799
3800# tcId = 516
3801# Signatures with special case values for r and s.
3802msg = 48656c6c6f
3803result = invalid
3804sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff
3805# Some implementations of DSA do not properly check for boundaries. In some
3806# cases the modular inverse of 0 is simply 0. As a result there are
3807# implementations where values such as r=1, s=0 lead to forgeries.
3808
3809# tcId = 517
3810# Signatures with special case values for r and s.
3811msg = 48656c6c6f
3812result = invalid
3813sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3814# Some implementations of DSA do not properly check for boundaries. In some
3815# cases the modular inverse of 0 is simply 0. As a result there are
3816# implementations where values such as r=1, s=0 lead to forgeries.
3817
3818# tcId = 518
3819# Signatures with special case values for r and s.
3820msg = 48656c6c6f
3821result = invalid
3822sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3823# Some implementations of DSA do not properly check for boundaries. In some
3824# cases the modular inverse of 0 is simply 0. As a result there are
3825# implementations where values such as r=1, s=0 lead to forgeries.
3826
3827# tcId = 519
3828# Signatures with special case values for r and s.
3829msg = 48656c6c6f
3830result = invalid
3831sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3832# Some implementations of DSA do not properly check for boundaries. In some
3833# cases the modular inverse of 0 is simply 0. As a result there are
3834# implementations where values such as r=1, s=0 lead to forgeries.
3835
3836# tcId = 520
3837# Signatures with special case values for r and s.
3838msg = 48656c6c6f
3839result = invalid
3840sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3841# Some implementations of DSA do not properly check for boundaries. In some
3842# cases the modular inverse of 0 is simply 0. As a result there are
3843# implementations where values such as r=1, s=0 lead to forgeries.
3844
3845# tcId = 521
3846# Signatures with special case values for r and s.
3847msg = 48656c6c6f
3848result = invalid
3849sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3850# Some implementations of DSA do not properly check for boundaries. In some
3851# cases the modular inverse of 0 is simply 0. As a result there are
3852# implementations where values such as r=1, s=0 lead to forgeries.
3853
3854# tcId = 522
3855# Signatures with special case values for r and s.
3856msg = 48656c6c6f
3857result = invalid
3858sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000
3859# Some implementations of DSA do not properly check for boundaries. In some
3860# cases the modular inverse of 0 is simply 0. As a result there are
3861# implementations where values such as r=1, s=0 lead to forgeries.
3862
3863# tcId = 523
3864# Signatures with special case values for r and s.
3865msg = 48656c6c6f
3866result = invalid
3867sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3868# Some implementations of DSA do not properly check for boundaries. In some
3869# cases the modular inverse of 0 is simply 0. As a result there are
3870# implementations where values such as r=1, s=0 lead to forgeries.
3871
3872# tcId = 524
3873# Signatures with special case values for r and s.
3874msg = 48656c6c6f
3875result = invalid
3876sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01
3877# Some implementations of DSA do not properly check for boundaries. In some
3878# cases the modular inverse of 0 is simply 0. As a result there are
3879# implementations where values such as r=1, s=0 lead to forgeries.
3880
3881# tcId = 525
3882# Signatures with special case values for r and s.
3883msg = 48656c6c6f
3884result = invalid
3885sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3886# Some implementations of DSA do not properly check for boundaries. In some
3887# cases the modular inverse of 0 is simply 0. As a result there are
3888# implementations where values such as r=1, s=0 lead to forgeries.
3889
3890# tcId = 526
3891# Signatures with special case values for r and s.
3892msg = 48656c6c6f
3893result = invalid
3894sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100
3895# Some implementations of DSA do not properly check for boundaries. In some
3896# cases the modular inverse of 0 is simply 0. As a result there are
3897# implementations where values such as r=1, s=0 lead to forgeries.
3898
3899# tcId = 527
3900# Signatures with special case values for r and s.
3901msg = 48656c6c6f
3902result = invalid
3903sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101
3904# Some implementations of DSA do not properly check for boundaries. In some
3905# cases the modular inverse of 0 is simply 0. As a result there are
3906# implementations where values such as r=1, s=0 lead to forgeries.
3907
3908# tcId = 528
3909# Signatures with special case values for r and s.
3910msg = 48656c6c6f
3911result = invalid
3912sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff
3913# Some implementations of DSA do not properly check for boundaries. In some
3914# cases the modular inverse of 0 is simply 0. As a result there are
3915# implementations where values such as r=1, s=0 lead to forgeries.
3916
3917# tcId = 529
3918# Signatures with special case values for r and s.
3919msg = 48656c6c6f
3920result = invalid
3921sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
3922# Some implementations of DSA do not properly check for boundaries. In some
3923# cases the modular inverse of 0 is simply 0. As a result there are
3924# implementations where values such as r=1, s=0 lead to forgeries.
3925
3926# tcId = 530
3927# Signatures with special case values for r and s.
3928msg = 48656c6c6f
3929result = invalid
3930sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
3931# Some implementations of DSA do not properly check for boundaries. In some
3932# cases the modular inverse of 0 is simply 0. As a result there are
3933# implementations where values such as r=1, s=0 lead to forgeries.
3934
3935# tcId = 531
3936# Signatures with special case values for r and s.
3937msg = 48656c6c6f
3938result = invalid
3939sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
3940# Some implementations of DSA do not properly check for boundaries. In some
3941# cases the modular inverse of 0 is simply 0. As a result there are
3942# implementations where values such as r=1, s=0 lead to forgeries.
3943
3944# tcId = 532
3945# Signatures with special case values for r and s.
3946msg = 48656c6c6f
3947result = invalid
3948sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
3949# Some implementations of DSA do not properly check for boundaries. In some
3950# cases the modular inverse of 0 is simply 0. As a result there are
3951# implementations where values such as r=1, s=0 lead to forgeries.
3952
3953# tcId = 533
3954# Signatures with special case values for r and s.
3955msg = 48656c6c6f
3956result = invalid
3957sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
3958# Some implementations of DSA do not properly check for boundaries. In some
3959# cases the modular inverse of 0 is simply 0. As a result there are
3960# implementations where values such as r=1, s=0 lead to forgeries.
3961
3962# tcId = 534
3963# Signatures with special case values for r and s.
3964msg = 48656c6c6f
3965result = invalid
3966sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000
3967# Some implementations of DSA do not properly check for boundaries. In some
3968# cases the modular inverse of 0 is simply 0. As a result there are
3969# implementations where values such as r=1, s=0 lead to forgeries.
3970
3971# tcId = 535
3972# Signatures with special case values for r and s.
3973msg = 48656c6c6f
3974result = invalid
3975sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
3976# Some implementations of DSA do not properly check for boundaries. In some
3977# cases the modular inverse of 0 is simply 0. As a result there are
3978# implementations where values such as r=1, s=0 lead to forgeries.
3979
3980# tcId = 536
3981# Signatures with special case values for r and s.
3982msg = 48656c6c6f
3983result = invalid
3984sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01
3985# Some implementations of DSA do not properly check for boundaries. In some
3986# cases the modular inverse of 0 is simply 0. As a result there are
3987# implementations where values such as r=1, s=0 lead to forgeries.
3988
3989# tcId = 537
3990# Signatures with special case values for r and s.
3991msg = 48656c6c6f
3992result = invalid
3993sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
3994# Some implementations of DSA do not properly check for boundaries. In some
3995# cases the modular inverse of 0 is simply 0. As a result there are
3996# implementations where values such as r=1, s=0 lead to forgeries.
3997
3998# tcId = 538
3999# Signatures with special case values for r and s.
4000msg = 48656c6c6f
4001result = invalid
4002sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100
4003# Some implementations of DSA do not properly check for boundaries. In some
4004# cases the modular inverse of 0 is simply 0. As a result there are
4005# implementations where values such as r=1, s=0 lead to forgeries.
4006
4007# tcId = 539
4008# Signatures with special case values for r and s.
4009msg = 48656c6c6f
4010result = invalid
4011sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101
4012# Some implementations of DSA do not properly check for boundaries. In some
4013# cases the modular inverse of 0 is simply 0. As a result there are
4014# implementations where values such as r=1, s=0 lead to forgeries.
4015
4016# tcId = 540
4017# Signatures with special case values for r and s.
4018msg = 48656c6c6f
4019result = invalid
4020sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff
4021# Some implementations of DSA do not properly check for boundaries. In some
4022# cases the modular inverse of 0 is simply 0. As a result there are
4023# implementations where values such as r=1, s=0 lead to forgeries.
4024
4025# tcId = 541
4026# Signatures with special case values for r and s.
4027msg = 48656c6c6f
4028result = invalid
4029sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
4030# Some implementations of DSA do not properly check for boundaries. In some
4031# cases the modular inverse of 0 is simply 0. As a result there are
4032# implementations where values such as r=1, s=0 lead to forgeries.
4033
4034# tcId = 542
4035# Signatures with special case values for r and s.
4036msg = 48656c6c6f
4037result = invalid
4038sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
4039# Some implementations of DSA do not properly check for boundaries. In some
4040# cases the modular inverse of 0 is simply 0. As a result there are
4041# implementations where values such as r=1, s=0 lead to forgeries.
4042
4043# tcId = 543
4044# Signatures with special case values for r and s.
4045msg = 48656c6c6f
4046result = invalid
4047sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
4048# Some implementations of DSA do not properly check for boundaries. In some
4049# cases the modular inverse of 0 is simply 0. As a result there are
4050# implementations where values such as r=1, s=0 lead to forgeries.
4051
4052# tcId = 544
4053# Signatures with special case values for r and s.
4054msg = 48656c6c6f
4055result = invalid
4056sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
4057# Some implementations of DSA do not properly check for boundaries. In some
4058# cases the modular inverse of 0 is simply 0. As a result there are
4059# implementations where values such as r=1, s=0 lead to forgeries.
4060
4061# tcId = 545
4062# Signatures with special case values for r and s.
4063msg = 48656c6c6f
4064result = invalid
4065sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
4066# Some implementations of DSA do not properly check for boundaries. In some
4067# cases the modular inverse of 0 is simply 0. As a result there are
4068# implementations where values such as r=1, s=0 lead to forgeries.
4069
4070# tcId = 546
4071# Signatures with special case values for r and s.
4072msg = 48656c6c6f
4073result = invalid
4074sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000
4075# Some implementations of DSA do not properly check for boundaries. In some
4076# cases the modular inverse of 0 is simply 0. As a result there are
4077# implementations where values such as r=1, s=0 lead to forgeries.
4078
4079# tcId = 547
4080# Signatures with special case values for r and s.
4081msg = 48656c6c6f
4082result = invalid
4083sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
4084# Some implementations of DSA do not properly check for boundaries. In some
4085# cases the modular inverse of 0 is simply 0. As a result there are
4086# implementations where values such as r=1, s=0 lead to forgeries.
4087
4088# tcId = 548
4089# Signatures with special case values for r and s.
4090msg = 48656c6c6f
4091result = invalid
4092sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01
4093# Some implementations of DSA do not properly check for boundaries. In some
4094# cases the modular inverse of 0 is simply 0. As a result there are
4095# implementations where values such as r=1, s=0 lead to forgeries.
4096
4097# tcId = 549
4098# Signatures with special case values for r and s.
4099msg = 48656c6c6f
4100result = invalid
4101sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
4102# Some implementations of DSA do not properly check for boundaries. In some
4103# cases the modular inverse of 0 is simply 0. As a result there are
4104# implementations where values such as r=1, s=0 lead to forgeries.
4105
4106# tcId = 550
4107# Signatures with special case values for r and s.
4108msg = 48656c6c6f
4109result = invalid
4110sig = 3008090380fe01020100
4111# Some implementations of DSA do not properly check for boundaries. In some
4112# cases the modular inverse of 0 is simply 0. As a result there are
4113# implementations where values such as r=1, s=0 lead to forgeries.
4114
4115# tcId = 551
4116# Signatures with special case values for r and s.
4117msg = 48656c6c6f
4118result = invalid
4119sig = 3008090380fe01020101
4120# Some implementations of DSA do not properly check for boundaries. In some
4121# cases the modular inverse of 0 is simply 0. As a result there are
4122# implementations where values such as r=1, s=0 lead to forgeries.
4123
4124# tcId = 552
4125# Signatures with special case values for r and s.
4126msg = 48656c6c6f
4127result = invalid
4128sig = 3008090380fe010201ff
4129# Some implementations of DSA do not properly check for boundaries. In some
4130# cases the modular inverse of 0 is simply 0. As a result there are
4131# implementations where values such as r=1, s=0 lead to forgeries.
4132
4133# tcId = 553
4134# Signatures with special case values for r and s.
4135msg = 48656c6c6f
4136result = invalid
4137sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
4138# Some implementations of DSA do not properly check for boundaries. In some
4139# cases the modular inverse of 0 is simply 0. As a result there are
4140# implementations where values such as r=1, s=0 lead to forgeries.
4141
4142# tcId = 554
4143# Signatures with special case values for r and s.
4144msg = 48656c6c6f
4145result = invalid
4146sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
4147# Some implementations of DSA do not properly check for boundaries. In some
4148# cases the modular inverse of 0 is simply 0. As a result there are
4149# implementations where values such as r=1, s=0 lead to forgeries.
4150
4151# tcId = 555
4152# Signatures with special case values for r and s.
4153msg = 48656c6c6f
4154result = invalid
4155sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
4156# Some implementations of DSA do not properly check for boundaries. In some
4157# cases the modular inverse of 0 is simply 0. As a result there are
4158# implementations where values such as r=1, s=0 lead to forgeries.
4159
4160# tcId = 556
4161# Signatures with special case values for r and s.
4162msg = 48656c6c6f
4163result = invalid
4164sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
4165# Some implementations of DSA do not properly check for boundaries. In some
4166# cases the modular inverse of 0 is simply 0. As a result there are
4167# implementations where values such as r=1, s=0 lead to forgeries.
4168
4169# tcId = 557
4170# Signatures with special case values for r and s.
4171msg = 48656c6c6f
4172result = invalid
4173sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
4174# Some implementations of DSA do not properly check for boundaries. In some
4175# cases the modular inverse of 0 is simply 0. As a result there are
4176# implementations where values such as r=1, s=0 lead to forgeries.
4177
4178# tcId = 558
4179# Signatures with special case values for r and s.
4180msg = 48656c6c6f
4181result = invalid
4182sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000
4183# Some implementations of DSA do not properly check for boundaries. In some
4184# cases the modular inverse of 0 is simply 0. As a result there are
4185# implementations where values such as r=1, s=0 lead to forgeries.
4186
4187# tcId = 559
4188# Signatures with special case values for r and s.
4189msg = 48656c6c6f
4190result = invalid
4191sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
4192# Some implementations of DSA do not properly check for boundaries. In some
4193# cases the modular inverse of 0 is simply 0. As a result there are
4194# implementations where values such as r=1, s=0 lead to forgeries.
4195
4196# tcId = 560
4197# Signatures with special case values for r and s.
4198msg = 48656c6c6f
4199result = invalid
4200sig = 300a090380fe01090380fe01
4201# Some implementations of DSA do not properly check for boundaries. In some
4202# cases the modular inverse of 0 is simply 0. As a result there are
4203# implementations where values such as r=1, s=0 lead to forgeries.
4204
4205# tcId = 561
4206# random signature
4207msg = 48656c6c6f
4208result = valid
4209sig = 303c021c36f3dba9761a64a37e82b12321b2a9dfd7d33b52876cc0afc069fdfb021c2b4d30ae183b67f5f89268ae71c466d8d9b80c1877fab23e822f7f00
4210
4211# tcId = 562
4212# random signature
4213msg = 48656c6c6f
4214result = valid
4215sig = 303d021c57d273ae3782e51af0be789e409159428af91face3071ae9423474ed021d00b7385bfcd3c9eb35a4b5cbfaeaefc67a26c75a8612ebc482eef96033
4216
4217# tcId = 563
4218# random signature
4219msg = 48656c6c6f
4220result = valid
4221sig = 303d021c2dfa059fbea2500f7db7edb9c4b5d17c844604870f47c43554d07ca6021d00975684ce7938e43e82015d1e1ff9488cce372c11929b605fd7041645
4222
4223# tcId = 564
4224# random signature
4225msg = 48656c6c6f
4226result = valid
4227sig = 303c021c57e06bc849dc1f43acc9eef55da7edd36ae15029d2e6fd9778f116b4021c7171a6bd9ea904d0cfb290feb28e42404c3da8ce8844c85c12ddd65f
4228
4229# tcId = 565
4230# random signature
4231msg = 48656c6c6f
4232result = valid
4233sig = 303c021c56e35470a8d753a3eebdc96c8dfbea13198e8e12dd215afc0fdeaad6021c6022e76ad5b2d5a0cfbfec0b80d7d40c73de361d1caa91992414555b
4234
4235[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
4236[key.keySize = 2048]
4237[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667]
4238[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d]
4239[key.type = DSAPublicKey]
4240[key.y = 6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0]
4241[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0]
4242[sha = SHA-224]
4243
4244# tcId = 566
4245# r,s = 1,1
4246msg = 54657374
4247result = valid
4248sig = 3006020101020101
4249
4250# tcId = 567
4251# r,s = 1,5
4252msg = 54657374
4253result = valid
4254sig = 3006020101020105
4255
4256# tcId = 568
4257# u2 small
4258msg = 54657374
4259result = valid
4260sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1
4261
4262# tcId = 569
4263# s == q-1
4264msg = 54657374
4265result = valid
4266sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
4267
4268[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
4269[key.keySize = 2048]
4270[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667]
4271[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d]
4272[key.type = DSAPublicKey]
4273[key.y = 2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d]
4274[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d]
4275[sha = SHA-224]
4276
4277# tcId = 570
4278# s == 1
4279msg = 54657374
4280result = valid
4281sig = 3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101
4282
4283[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
4284[key.keySize = 2048]
4285[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667]
4286[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d]
4287[key.type = DSAPublicKey]
4288[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931]
4289[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931]
4290[sha = SHA-256]
4291
4292# tcId = 571
4293# Legacy:ASN encoding of r misses leading 0
4294msg = 54657374
4295result = acceptable
4296sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4297# ASN encoded integers with a leading hex-digit in the range 8 .. F are
4298# negative. If the first hex-digit of a positive integer is 8 .. F then a
4299# leading 0 must be added. Some libraries forgot to do this an therefore
4300# generated invalid DSA signatures. Some providers, accept such legacy
4301# signatures for compatibility.
4302
4303# tcId = 572
4304# valid
4305msg = 54657374
4306result = valid
4307sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4308
4309# tcId = 573
4310# long form encoding of length
4311msg = 54657374
4312result = invalid
4313sig = 30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4314
4315# tcId = 574
4316# long form encoding of length
4317msg = 54657374
4318result = invalid
4319sig = 303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4320
4321# tcId = 575
4322# long form encoding of length
4323msg = 54657374
4324result = invalid
4325sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4326
4327# tcId = 576
4328# length contains leading 0
4329msg = 54657374
4330result = invalid
4331sig = 3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4332
4333# tcId = 577
4334# length contains leading 0
4335msg = 54657374
4336result = invalid
4337sig = 303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4338
4339# tcId = 578
4340# length contains leading 0
4341msg = 54657374
4342result = invalid
4343sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4344
4345# tcId = 579
4346# wrong length
4347msg = 54657374
4348result = invalid
4349sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4350
4351# tcId = 580
4352# wrong length
4353msg = 54657374
4354result = invalid
4355sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4356
4357# tcId = 581
4358# wrong length
4359msg = 54657374
4360result = invalid
4361sig = 303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4362
4363# tcId = 582
4364# wrong length
4365msg = 54657374
4366result = invalid
4367sig = 303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4368
4369# tcId = 583
4370# wrong length
4371msg = 54657374
4372result = invalid
4373sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4374
4375# tcId = 584
4376# wrong length
4377msg = 54657374
4378result = invalid
4379sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4380
4381# tcId = 585
4382# uint32 overflow in length
4383msg = 54657374
4384result = invalid
4385sig = 3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4386
4387# tcId = 586
4388# uint32 overflow in length
4389msg = 54657374
4390result = invalid
4391sig = 30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4392
4393# tcId = 587
4394# uint32 overflow in length
4395msg = 54657374
4396result = invalid
4397sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4398
4399# tcId = 588
4400# uint64 overflow in length
4401msg = 54657374
4402result = invalid
4403sig = 308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4404
4405# tcId = 589
4406# uint64 overflow in length
4407msg = 54657374
4408result = invalid
4409sig = 3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4410
4411# tcId = 590
4412# uint64 overflow in length
4413msg = 54657374
4414result = invalid
4415sig = 3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4416
4417# tcId = 591
4418# length = 2**31 - 1
4419msg = 54657374
4420result = invalid
4421sig = 30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4422
4423# tcId = 592
4424# length = 2**31 - 1
4425msg = 54657374
4426result = invalid
4427sig = 304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4428
4429# tcId = 593
4430# length = 2**31 - 1
4431msg = 54657374
4432result = invalid
4433sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4434
4435# tcId = 594
4436# length = 2**32 - 1
4437msg = 54657374
4438result = invalid
4439sig = 3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4440
4441# tcId = 595
4442# length = 2**32 - 1
4443msg = 54657374
4444result = invalid
4445sig = 30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4446
4447# tcId = 596
4448# length = 2**32 - 1
4449msg = 54657374
4450result = invalid
4451sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4452
4453# tcId = 597
4454# length = 2**40 - 1
4455msg = 54657374
4456result = invalid
4457sig = 3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4458
4459# tcId = 598
4460# length = 2**40 - 1
4461msg = 54657374
4462result = invalid
4463sig = 30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4464
4465# tcId = 599
4466# length = 2**40 - 1
4467msg = 54657374
4468result = invalid
4469sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4470
4471# tcId = 600
4472# length = 2**64 - 1
4473msg = 54657374
4474result = invalid
4475sig = 3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4476
4477# tcId = 601
4478# length = 2**64 - 1
4479msg = 54657374
4480result = invalid
4481sig = 30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4482
4483# tcId = 602
4484# length = 2**64 - 1
4485msg = 54657374
4486result = invalid
4487sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4488
4489# tcId = 603
4490# incorrect length
4491msg = 54657374
4492result = invalid
4493sig = 30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4494
4495# tcId = 604
4496# incorrect length
4497msg = 54657374
4498result = invalid
4499sig = 303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4500
4501# tcId = 605
4502# incorrect length
4503msg = 54657374
4504result = invalid
4505sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4506
4507# tcId = 606
4508# indefinite length without termination
4509msg = 54657374
4510result = invalid
4511sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4512
4513# tcId = 607
4514# indefinite length without termination
4515msg = 54657374
4516result = invalid
4517sig = 303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4518
4519# tcId = 608
4520# indefinite length without termination
4521msg = 54657374
4522result = invalid
4523sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4524
4525# tcId = 609
4526# removing sequence
4527msg = 54657374
4528result = invalid
4529sig =
4530
4531# tcId = 610
4532# lonely sequence tag
4533msg = 54657374
4534result = invalid
4535sig = 30
4536
4537# tcId = 611
4538# appending 0's to sequence
4539msg = 54657374
4540result = invalid
4541sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4542
4543# tcId = 612
4544# prepending 0's to sequence
4545msg = 54657374
4546result = invalid
4547sig = 303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4548
4549# tcId = 613
4550# appending unused 0's to sequence
4551msg = 54657374
4552result = invalid
4553sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4554
4555# tcId = 614
4556# appending null value to sequence
4557msg = 54657374
4558result = invalid
4559sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500
4560
4561# tcId = 615
4562# including garbage
4563msg = 54657374
4564result = invalid
4565sig = 3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4566
4567# tcId = 616
4568# including garbage
4569msg = 54657374
4570result = invalid
4571sig = 30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4572
4573# tcId = 617
4574# including garbage
4575msg = 54657374
4576result = invalid
4577sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef
4578
4579# tcId = 618
4580# including garbage
4581msg = 54657374
4582result = invalid
4583sig = 30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4584
4585# tcId = 619
4586# including garbage
4587msg = 54657374
4588result = invalid
4589sig = 304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4590
4591# tcId = 620
4592# including garbage
4593msg = 54657374
4594result = invalid
4595sig = 3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4596
4597# tcId = 621
4598# including garbage
4599msg = 54657374
4600result = invalid
4601sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4602
4603# tcId = 622
4604# including garbage
4605msg = 54657374
4606result = invalid
4607sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4608
4609# tcId = 623
4610# including garbage
4611msg = 54657374
4612result = invalid
4613sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef
4614
4615# tcId = 624
4616# including undefined tags
4617msg = 54657374
4618result = invalid
4619sig = 3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4620
4621# tcId = 625
4622# including undefined tags
4623msg = 54657374
4624result = invalid
4625sig = 3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4626
4627# tcId = 626
4628# including undefined tags
4629msg = 54657374
4630result = invalid
4631sig = 30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4632
4633# tcId = 627
4634# including undefined tags
4635msg = 54657374
4636result = invalid
4637sig = 30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4638
4639# tcId = 628
4640# including undefined tags
4641msg = 54657374
4642result = invalid
4643sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4644
4645# tcId = 629
4646# including undefined tags
4647msg = 54657374
4648result = invalid
4649sig = 3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4650
4651# tcId = 630
4652# truncated length of sequence
4653msg = 54657374
4654result = invalid
4655sig = 3081
4656
4657# tcId = 631
4658# using composition with indefinite length
4659msg = 54657374
4660result = invalid
4661sig = 3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4662
4663# tcId = 632
4664# using composition with indefinite length
4665msg = 54657374
4666result = invalid
4667sig = 30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4668
4669# tcId = 633
4670# using composition with indefinite length
4671msg = 54657374
4672result = invalid
4673sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4674
4675# tcId = 634
4676# using composition with wrong tag
4677msg = 54657374
4678result = invalid
4679sig = 3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4680
4681# tcId = 635
4682# using composition with wrong tag
4683msg = 54657374
4684result = invalid
4685sig = 30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4686
4687# tcId = 636
4688# using composition with wrong tag
4689msg = 54657374
4690result = invalid
4691sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4692
4693# tcId = 637
4694# Replacing sequence with NULL
4695msg = 54657374
4696result = invalid
4697sig = 0500
4698
4699# tcId = 638
4700# changing tag value of sequence
4701msg = 54657374
4702result = invalid
4703sig = 2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4704
4705# tcId = 639
4706# changing tag value of sequence
4707msg = 54657374
4708result = invalid
4709sig = 2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4710
4711# tcId = 640
4712# changing tag value of sequence
4713msg = 54657374
4714result = invalid
4715sig = 313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4716
4717# tcId = 641
4718# changing tag value of sequence
4719msg = 54657374
4720result = invalid
4721sig = 323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4722
4723# tcId = 642
4724# changing tag value of sequence
4725msg = 54657374
4726result = invalid
4727sig = ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4728
4729# tcId = 643
4730# dropping value of sequence
4731msg = 54657374
4732result = invalid
4733sig = 3000
4734
4735# tcId = 644
4736# using composition for sequence
4737msg = 54657374
4738result = invalid
4739sig = 3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4740
4741# tcId = 645
4742# truncate sequence
4743msg = 54657374
4744result = invalid
4745sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1
4746
4747# tcId = 646
4748# truncate sequence
4749msg = 54657374
4750result = invalid
4751sig = 303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4752
4753# tcId = 647
4754# indefinite length
4755msg = 54657374
4756result = invalid
4757sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4758
4759# tcId = 648
4760# indefinite length with truncated delimiter
4761msg = 54657374
4762result = invalid
4763sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600
4764
4765# tcId = 649
4766# indefinite length with additional element
4767msg = 54657374
4768result = invalid
4769sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000
4770
4771# tcId = 650
4772# indefinite length with truncated element
4773msg = 54657374
4774result = invalid
4775sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000
4776
4777# tcId = 651
4778# indefinite length with garbage
4779msg = 54657374
4780result = invalid
4781sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef
4782
4783# tcId = 652
4784# indefinite length with nonempty EOC
4785msg = 54657374
4786result = invalid
4787sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef
4788
4789# tcId = 653
4790# prepend empty sequence
4791msg = 54657374
4792result = invalid
4793sig = 303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4794
4795# tcId = 654
4796# append empty sequence
4797msg = 54657374
4798result = invalid
4799sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000
4800
4801# tcId = 655
4802# sequence of sequence
4803msg = 54657374
4804result = invalid
4805sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4806
4807# tcId = 656
4808# truncated sequence
4809msg = 54657374
4810result = invalid
4811sig = 301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93
4812
4813# tcId = 657
4814# repeat element in sequence
4815msg = 54657374
4816result = invalid
4817sig = 305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4818
4819# tcId = 658
4820# removing integer
4821msg = 54657374
4822result = invalid
4823sig = 301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4824
4825# tcId = 659
4826# lonely integer tag
4827msg = 54657374
4828result = invalid
4829sig = 301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4830
4831# tcId = 660
4832# lonely integer tag
4833msg = 54657374
4834result = invalid
4835sig = 3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302
4836
4837# tcId = 661
4838# appending 0's to integer
4839msg = 54657374
4840result = invalid
4841sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4842
4843# tcId = 662
4844# appending 0's to integer
4845msg = 54657374
4846result = invalid
4847sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
4848
4849# tcId = 663
4850# prepending 0's to integer
4851msg = 54657374
4852result = invalid
4853sig = 303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4854
4855# tcId = 664
4856# prepending 0's to integer
4857msg = 54657374
4858result = invalid
4859sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4860
4861# tcId = 665
4862# appending unused 0's to integer
4863msg = 54657374
4864result = invalid
4865sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4866
4867# tcId = 666
4868# appending null value to integer
4869msg = 54657374
4870result = invalid
4871sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4872
4873# tcId = 667
4874# appending null value to integer
4875msg = 54657374
4876result = invalid
4877sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500
4878
4879# tcId = 668
4880# truncated length of integer
4881msg = 54657374
4882result = invalid
4883sig = 30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4884
4885# tcId = 669
4886# truncated length of integer
4887msg = 54657374
4888result = invalid
4889sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281
4890
4891# tcId = 670
4892# Replacing integer with NULL
4893msg = 54657374
4894result = invalid
4895sig = 30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4896
4897# tcId = 671
4898# Replacing integer with NULL
4899msg = 54657374
4900result = invalid
4901sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500
4902
4903# tcId = 672
4904# changing tag value of integer
4905msg = 54657374
4906result = invalid
4907sig = 303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4908
4909# tcId = 673
4910# changing tag value of integer
4911msg = 54657374
4912result = invalid
4913sig = 303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4914
4915# tcId = 674
4916# changing tag value of integer
4917msg = 54657374
4918result = invalid
4919sig = 303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4920
4921# tcId = 675
4922# changing tag value of integer
4923msg = 54657374
4924result = invalid
4925sig = 303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4926
4927# tcId = 676
4928# changing tag value of integer
4929msg = 54657374
4930result = invalid
4931sig = 303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4932
4933# tcId = 677
4934# changing tag value of integer
4935msg = 54657374
4936result = invalid
4937sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4938
4939# tcId = 678
4940# changing tag value of integer
4941msg = 54657374
4942result = invalid
4943sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4944
4945# tcId = 679
4946# changing tag value of integer
4947msg = 54657374
4948result = invalid
4949sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4950
4951# tcId = 680
4952# changing tag value of integer
4953msg = 54657374
4954result = invalid
4955sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4956
4957# tcId = 681
4958# changing tag value of integer
4959msg = 54657374
4960result = invalid
4961sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4962
4963# tcId = 682
4964# dropping value of integer
4965msg = 54657374
4966result = invalid
4967sig = 30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4968
4969# tcId = 683
4970# dropping value of integer
4971msg = 54657374
4972result = invalid
4973sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200
4974
4975# tcId = 684
4976# using composition for integer
4977msg = 54657374
4978result = invalid
4979sig = 30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4980
4981# tcId = 685
4982# using composition for integer
4983msg = 54657374
4984result = invalid
4985sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4986
4987# tcId = 686
4988# modify first byte of integer
4989msg = 54657374
4990result = invalid
4991sig = 303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4992
4993# tcId = 687
4994# modify first byte of integer
4995msg = 54657374
4996result = invalid
4997sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
4998
4999# tcId = 688
5000# modify last byte of integer
5001msg = 54657374
5002result = invalid
5003sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5004
5005# tcId = 689
5006# modify last byte of integer
5007msg = 54657374
5008result = invalid
5009sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196
5010
5011# tcId = 690
5012# truncate integer
5013msg = 54657374
5014result = invalid
5015sig = 303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5016
5017# tcId = 691
5018# truncate integer
5019msg = 54657374
5020result = invalid
5021sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5022
5023# tcId = 692
5024# truncate integer
5025msg = 54657374
5026result = invalid
5027sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1
5028
5029# tcId = 693
5030# truncate integer
5031msg = 54657374
5032result = invalid
5033sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5034
5035# tcId = 694
5036# leading ff in integer
5037msg = 54657374
5038result = invalid
5039sig = 303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5040
5041# tcId = 695
5042# leading ff in integer
5043msg = 54657374
5044result = invalid
5045sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5046
5047# tcId = 696
5048# infinity
5049msg = 54657374
5050result = invalid
5051sig = 3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5052
5053# tcId = 697
5054# infinity
5055msg = 54657374
5056result = invalid
5057sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180
5058
5059# tcId = 698
5060# replacing integer with zero
5061msg = 54657374
5062result = invalid
5063sig = 3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5064
5065# tcId = 699
5066# replacing integer with zero
5067msg = 54657374
5068result = invalid
5069sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100
5070
5071# tcId = 700
5072# Modified r or s, e.g. by adding or subtracting the group order
5073msg = 54657374
5074result = invalid
5075sig = 303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5076
5077# tcId = 701
5078# Modified r or s, e.g. by adding or subtracting the group order
5079msg = 54657374
5080result = invalid
5081sig = 303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5082
5083# tcId = 702
5084# Modified r or s, e.g. by adding or subtracting the group order
5085msg = 54657374
5086result = invalid
5087sig = 303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5088
5089# tcId = 703
5090# Modified r or s, e.g. by adding or subtracting the group order
5091msg = 54657374
5092result = invalid
5093sig = 303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5094
5095# tcId = 704
5096# Modified r or s, e.g. by adding or subtracting the group order
5097msg = 54657374
5098result = invalid
5099sig = 303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5100
5101# tcId = 705
5102# Modified r or s, e.g. by adding or subtracting the group order
5103msg = 54657374
5104result = invalid
5105sig = 303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5106
5107# tcId = 706
5108# Modified r or s, e.g. by adding or subtracting the group order
5109msg = 54657374
5110result = invalid
5111sig = 303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5112
5113# tcId = 707
5114# Modified r or s, e.g. by adding or subtracting the group order
5115msg = 54657374
5116result = invalid
5117sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73
5118
5119# tcId = 708
5120# Modified r or s, e.g. by adding or subtracting the group order
5121msg = 54657374
5122result = invalid
5123sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9
5124
5125# tcId = 709
5126# Modified r or s, e.g. by adding or subtracting the group order
5127msg = 54657374
5128result = invalid
5129sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea
5130
5131# tcId = 710
5132# Modified r or s, e.g. by adding or subtracting the group order
5133msg = 54657374
5134result = invalid
5135sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847
5136
5137# tcId = 711
5138# Modified r or s, e.g. by adding or subtracting the group order
5139msg = 54657374
5140result = invalid
5141sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d
5142
5143# tcId = 712
5144# Modified r or s, e.g. by adding or subtracting the group order
5145msg = 54657374
5146result = invalid
5147sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
5148
5149# tcId = 713
5150# Modified r or s, e.g. by adding or subtracting the group order
5151msg = 54657374
5152result = invalid
5153sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea
5154
5155# tcId = 714
5156# Signatures with special case values for r and s.
5157msg = 54657374
5158result = invalid
5159sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5160# Some implementations of DSA do not properly check for boundaries. In some
5161# cases the modular inverse of 0 is simply 0. As a result there are
5162# implementations where values such as r=1, s=0 lead to forgeries.
5163
5164# tcId = 715
5165# Signatures with special case values for r and s.
5166msg = 54657374
5167result = invalid
5168sig = 3006020100020100
5169# Some implementations of DSA do not properly check for boundaries. In some
5170# cases the modular inverse of 0 is simply 0. As a result there are
5171# implementations where values such as r=1, s=0 lead to forgeries.
5172
5173# tcId = 716
5174# Signatures with special case values for r and s.
5175msg = 54657374
5176result = invalid
5177sig = 3006020100020101
5178# Some implementations of DSA do not properly check for boundaries. In some
5179# cases the modular inverse of 0 is simply 0. As a result there are
5180# implementations where values such as r=1, s=0 lead to forgeries.
5181
5182# tcId = 717
5183# Signatures with special case values for r and s.
5184msg = 54657374
5185result = invalid
5186sig = 30060201000201ff
5187# Some implementations of DSA do not properly check for boundaries. In some
5188# cases the modular inverse of 0 is simply 0. As a result there are
5189# implementations where values such as r=1, s=0 lead to forgeries.
5190
5191# tcId = 718
5192# Signatures with special case values for r and s.
5193msg = 54657374
5194result = invalid
5195sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5196# Some implementations of DSA do not properly check for boundaries. In some
5197# cases the modular inverse of 0 is simply 0. As a result there are
5198# implementations where values such as r=1, s=0 lead to forgeries.
5199
5200# tcId = 719
5201# Signatures with special case values for r and s.
5202msg = 54657374
5203result = invalid
5204sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5205# Some implementations of DSA do not properly check for boundaries. In some
5206# cases the modular inverse of 0 is simply 0. As a result there are
5207# implementations where values such as r=1, s=0 lead to forgeries.
5208
5209# tcId = 720
5210# Signatures with special case values for r and s.
5211msg = 54657374
5212result = invalid
5213sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5214# Some implementations of DSA do not properly check for boundaries. In some
5215# cases the modular inverse of 0 is simply 0. As a result there are
5216# implementations where values such as r=1, s=0 lead to forgeries.
5217
5218# tcId = 721
5219# Signatures with special case values for r and s.
5220msg = 54657374
5221result = invalid
5222sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5223# Some implementations of DSA do not properly check for boundaries. In some
5224# cases the modular inverse of 0 is simply 0. As a result there are
5225# implementations where values such as r=1, s=0 lead to forgeries.
5226
5227# tcId = 722
5228# Signatures with special case values for r and s.
5229msg = 54657374
5230result = invalid
5231sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5232# Some implementations of DSA do not properly check for boundaries. In some
5233# cases the modular inverse of 0 is simply 0. As a result there are
5234# implementations where values such as r=1, s=0 lead to forgeries.
5235
5236# tcId = 723
5237# Signatures with special case values for r and s.
5238msg = 54657374
5239result = invalid
5240sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000
5241# Some implementations of DSA do not properly check for boundaries. In some
5242# cases the modular inverse of 0 is simply 0. As a result there are
5243# implementations where values such as r=1, s=0 lead to forgeries.
5244
5245# tcId = 724
5246# Signatures with special case values for r and s.
5247msg = 54657374
5248result = invalid
5249sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
5250# Some implementations of DSA do not properly check for boundaries. In some
5251# cases the modular inverse of 0 is simply 0. As a result there are
5252# implementations where values such as r=1, s=0 lead to forgeries.
5253
5254# tcId = 725
5255# Signatures with special case values for r and s.
5256msg = 54657374
5257result = invalid
5258sig = 3008020100090380fe01
5259# Some implementations of DSA do not properly check for boundaries. In some
5260# cases the modular inverse of 0 is simply 0. As a result there are
5261# implementations where values such as r=1, s=0 lead to forgeries.
5262
5263# tcId = 726
5264# Signatures with special case values for r and s.
5265msg = 54657374
5266result = invalid
5267sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5268# Some implementations of DSA do not properly check for boundaries. In some
5269# cases the modular inverse of 0 is simply 0. As a result there are
5270# implementations where values such as r=1, s=0 lead to forgeries.
5271
5272# tcId = 727
5273# Signatures with special case values for r and s.
5274msg = 54657374
5275result = invalid
5276sig = 3006020101020100
5277# Some implementations of DSA do not properly check for boundaries. In some
5278# cases the modular inverse of 0 is simply 0. As a result there are
5279# implementations where values such as r=1, s=0 lead to forgeries.
5280
5281# tcId = 728
5282# Signatures with special case values for r and s.
5283msg = 54657374
5284result = invalid
5285sig = 3006020101020101
5286# Some implementations of DSA do not properly check for boundaries. In some
5287# cases the modular inverse of 0 is simply 0. As a result there are
5288# implementations where values such as r=1, s=0 lead to forgeries.
5289
5290# tcId = 729
5291# Signatures with special case values for r and s.
5292msg = 54657374
5293result = invalid
5294sig = 30060201010201ff
5295# Some implementations of DSA do not properly check for boundaries. In some
5296# cases the modular inverse of 0 is simply 0. As a result there are
5297# implementations where values such as r=1, s=0 lead to forgeries.
5298
5299# tcId = 730
5300# Signatures with special case values for r and s.
5301msg = 54657374
5302result = invalid
5303sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5304# Some implementations of DSA do not properly check for boundaries. In some
5305# cases the modular inverse of 0 is simply 0. As a result there are
5306# implementations where values such as r=1, s=0 lead to forgeries.
5307
5308# tcId = 731
5309# Signatures with special case values for r and s.
5310msg = 54657374
5311result = invalid
5312sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5313# Some implementations of DSA do not properly check for boundaries. In some
5314# cases the modular inverse of 0 is simply 0. As a result there are
5315# implementations where values such as r=1, s=0 lead to forgeries.
5316
5317# tcId = 732
5318# Signatures with special case values for r and s.
5319msg = 54657374
5320result = invalid
5321sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5322# Some implementations of DSA do not properly check for boundaries. In some
5323# cases the modular inverse of 0 is simply 0. As a result there are
5324# implementations where values such as r=1, s=0 lead to forgeries.
5325
5326# tcId = 733
5327# Signatures with special case values for r and s.
5328msg = 54657374
5329result = invalid
5330sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5331# Some implementations of DSA do not properly check for boundaries. In some
5332# cases the modular inverse of 0 is simply 0. As a result there are
5333# implementations where values such as r=1, s=0 lead to forgeries.
5334
5335# tcId = 734
5336# Signatures with special case values for r and s.
5337msg = 54657374
5338result = invalid
5339sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5340# Some implementations of DSA do not properly check for boundaries. In some
5341# cases the modular inverse of 0 is simply 0. As a result there are
5342# implementations where values such as r=1, s=0 lead to forgeries.
5343
5344# tcId = 735
5345# Signatures with special case values for r and s.
5346msg = 54657374
5347result = invalid
5348sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000
5349# Some implementations of DSA do not properly check for boundaries. In some
5350# cases the modular inverse of 0 is simply 0. As a result there are
5351# implementations where values such as r=1, s=0 lead to forgeries.
5352
5353# tcId = 736
5354# Signatures with special case values for r and s.
5355msg = 54657374
5356result = invalid
5357sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
5358# Some implementations of DSA do not properly check for boundaries. In some
5359# cases the modular inverse of 0 is simply 0. As a result there are
5360# implementations where values such as r=1, s=0 lead to forgeries.
5361
5362# tcId = 737
5363# Signatures with special case values for r and s.
5364msg = 54657374
5365result = invalid
5366sig = 3008020101090380fe01
5367# Some implementations of DSA do not properly check for boundaries. In some
5368# cases the modular inverse of 0 is simply 0. As a result there are
5369# implementations where values such as r=1, s=0 lead to forgeries.
5370
5371# tcId = 738
5372# Signatures with special case values for r and s.
5373msg = 54657374
5374result = invalid
5375sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5376# Some implementations of DSA do not properly check for boundaries. In some
5377# cases the modular inverse of 0 is simply 0. As a result there are
5378# implementations where values such as r=1, s=0 lead to forgeries.
5379
5380# tcId = 739
5381# Signatures with special case values for r and s.
5382msg = 54657374
5383result = invalid
5384sig = 30060201ff020100
5385# Some implementations of DSA do not properly check for boundaries. In some
5386# cases the modular inverse of 0 is simply 0. As a result there are
5387# implementations where values such as r=1, s=0 lead to forgeries.
5388
5389# tcId = 740
5390# Signatures with special case values for r and s.
5391msg = 54657374
5392result = invalid
5393sig = 30060201ff020101
5394# Some implementations of DSA do not properly check for boundaries. In some
5395# cases the modular inverse of 0 is simply 0. As a result there are
5396# implementations where values such as r=1, s=0 lead to forgeries.
5397
5398# tcId = 741
5399# Signatures with special case values for r and s.
5400msg = 54657374
5401result = invalid
5402sig = 30060201ff0201ff
5403# Some implementations of DSA do not properly check for boundaries. In some
5404# cases the modular inverse of 0 is simply 0. As a result there are
5405# implementations where values such as r=1, s=0 lead to forgeries.
5406
5407# tcId = 742
5408# Signatures with special case values for r and s.
5409msg = 54657374
5410result = invalid
5411sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5412# Some implementations of DSA do not properly check for boundaries. In some
5413# cases the modular inverse of 0 is simply 0. As a result there are
5414# implementations where values such as r=1, s=0 lead to forgeries.
5415
5416# tcId = 743
5417# Signatures with special case values for r and s.
5418msg = 54657374
5419result = invalid
5420sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5421# Some implementations of DSA do not properly check for boundaries. In some
5422# cases the modular inverse of 0 is simply 0. As a result there are
5423# implementations where values such as r=1, s=0 lead to forgeries.
5424
5425# tcId = 744
5426# Signatures with special case values for r and s.
5427msg = 54657374
5428result = invalid
5429sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5430# Some implementations of DSA do not properly check for boundaries. In some
5431# cases the modular inverse of 0 is simply 0. As a result there are
5432# implementations where values such as r=1, s=0 lead to forgeries.
5433
5434# tcId = 745
5435# Signatures with special case values for r and s.
5436msg = 54657374
5437result = invalid
5438sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5439# Some implementations of DSA do not properly check for boundaries. In some
5440# cases the modular inverse of 0 is simply 0. As a result there are
5441# implementations where values such as r=1, s=0 lead to forgeries.
5442
5443# tcId = 746
5444# Signatures with special case values for r and s.
5445msg = 54657374
5446result = invalid
5447sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5448# Some implementations of DSA do not properly check for boundaries. In some
5449# cases the modular inverse of 0 is simply 0. As a result there are
5450# implementations where values such as r=1, s=0 lead to forgeries.
5451
5452# tcId = 747
5453# Signatures with special case values for r and s.
5454msg = 54657374
5455result = invalid
5456sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000
5457# Some implementations of DSA do not properly check for boundaries. In some
5458# cases the modular inverse of 0 is simply 0. As a result there are
5459# implementations where values such as r=1, s=0 lead to forgeries.
5460
5461# tcId = 748
5462# Signatures with special case values for r and s.
5463msg = 54657374
5464result = invalid
5465sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
5466# Some implementations of DSA do not properly check for boundaries. In some
5467# cases the modular inverse of 0 is simply 0. As a result there are
5468# implementations where values such as r=1, s=0 lead to forgeries.
5469
5470# tcId = 749
5471# Signatures with special case values for r and s.
5472msg = 54657374
5473result = invalid
5474sig = 30080201ff090380fe01
5475# Some implementations of DSA do not properly check for boundaries. In some
5476# cases the modular inverse of 0 is simply 0. As a result there are
5477# implementations where values such as r=1, s=0 lead to forgeries.
5478
5479# tcId = 750
5480# Signatures with special case values for r and s.
5481msg = 54657374
5482result = invalid
5483sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5484# Some implementations of DSA do not properly check for boundaries. In some
5485# cases the modular inverse of 0 is simply 0. As a result there are
5486# implementations where values such as r=1, s=0 lead to forgeries.
5487
5488# tcId = 751
5489# Signatures with special case values for r and s.
5490msg = 54657374
5491result = invalid
5492sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100
5493# Some implementations of DSA do not properly check for boundaries. In some
5494# cases the modular inverse of 0 is simply 0. As a result there are
5495# implementations where values such as r=1, s=0 lead to forgeries.
5496
5497# tcId = 752
5498# Signatures with special case values for r and s.
5499msg = 54657374
5500result = invalid
5501sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101
5502# Some implementations of DSA do not properly check for boundaries. In some
5503# cases the modular inverse of 0 is simply 0. As a result there are
5504# implementations where values such as r=1, s=0 lead to forgeries.
5505
5506# tcId = 753
5507# Signatures with special case values for r and s.
5508msg = 54657374
5509result = invalid
5510sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff
5511# Some implementations of DSA do not properly check for boundaries. In some
5512# cases the modular inverse of 0 is simply 0. As a result there are
5513# implementations where values such as r=1, s=0 lead to forgeries.
5514
5515# tcId = 754
5516# Signatures with special case values for r and s.
5517msg = 54657374
5518result = invalid
5519sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5520# Some implementations of DSA do not properly check for boundaries. In some
5521# cases the modular inverse of 0 is simply 0. As a result there are
5522# implementations where values such as r=1, s=0 lead to forgeries.
5523
5524# tcId = 755
5525# Signatures with special case values for r and s.
5526msg = 54657374
5527result = invalid
5528sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5529# Some implementations of DSA do not properly check for boundaries. In some
5530# cases the modular inverse of 0 is simply 0. As a result there are
5531# implementations where values such as r=1, s=0 lead to forgeries.
5532
5533# tcId = 756
5534# Signatures with special case values for r and s.
5535msg = 54657374
5536result = invalid
5537sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5538# Some implementations of DSA do not properly check for boundaries. In some
5539# cases the modular inverse of 0 is simply 0. As a result there are
5540# implementations where values such as r=1, s=0 lead to forgeries.
5541
5542# tcId = 757
5543# Signatures with special case values for r and s.
5544msg = 54657374
5545result = invalid
5546sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5547# Some implementations of DSA do not properly check for boundaries. In some
5548# cases the modular inverse of 0 is simply 0. As a result there are
5549# implementations where values such as r=1, s=0 lead to forgeries.
5550
5551# tcId = 758
5552# Signatures with special case values for r and s.
5553msg = 54657374
5554result = invalid
5555sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5556# Some implementations of DSA do not properly check for boundaries. In some
5557# cases the modular inverse of 0 is simply 0. As a result there are
5558# implementations where values such as r=1, s=0 lead to forgeries.
5559
5560# tcId = 759
5561# Signatures with special case values for r and s.
5562msg = 54657374
5563result = invalid
5564sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000
5565# Some implementations of DSA do not properly check for boundaries. In some
5566# cases the modular inverse of 0 is simply 0. As a result there are
5567# implementations where values such as r=1, s=0 lead to forgeries.
5568
5569# tcId = 760
5570# Signatures with special case values for r and s.
5571msg = 54657374
5572result = invalid
5573sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
5574# Some implementations of DSA do not properly check for boundaries. In some
5575# cases the modular inverse of 0 is simply 0. As a result there are
5576# implementations where values such as r=1, s=0 lead to forgeries.
5577
5578# tcId = 761
5579# Signatures with special case values for r and s.
5580msg = 54657374
5581result = invalid
5582sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01
5583# Some implementations of DSA do not properly check for boundaries. In some
5584# cases the modular inverse of 0 is simply 0. As a result there are
5585# implementations where values such as r=1, s=0 lead to forgeries.
5586
5587# tcId = 762
5588# Signatures with special case values for r and s.
5589msg = 54657374
5590result = invalid
5591sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5592# Some implementations of DSA do not properly check for boundaries. In some
5593# cases the modular inverse of 0 is simply 0. As a result there are
5594# implementations where values such as r=1, s=0 lead to forgeries.
5595
5596# tcId = 763
5597# Signatures with special case values for r and s.
5598msg = 54657374
5599result = invalid
5600sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100
5601# Some implementations of DSA do not properly check for boundaries. In some
5602# cases the modular inverse of 0 is simply 0. As a result there are
5603# implementations where values such as r=1, s=0 lead to forgeries.
5604
5605# tcId = 764
5606# Signatures with special case values for r and s.
5607msg = 54657374
5608result = invalid
5609sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101
5610# Some implementations of DSA do not properly check for boundaries. In some
5611# cases the modular inverse of 0 is simply 0. As a result there are
5612# implementations where values such as r=1, s=0 lead to forgeries.
5613
5614# tcId = 765
5615# Signatures with special case values for r and s.
5616msg = 54657374
5617result = invalid
5618sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff
5619# Some implementations of DSA do not properly check for boundaries. In some
5620# cases the modular inverse of 0 is simply 0. As a result there are
5621# implementations where values such as r=1, s=0 lead to forgeries.
5622
5623# tcId = 766
5624# Signatures with special case values for r and s.
5625msg = 54657374
5626result = invalid
5627sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5628# Some implementations of DSA do not properly check for boundaries. In some
5629# cases the modular inverse of 0 is simply 0. As a result there are
5630# implementations where values such as r=1, s=0 lead to forgeries.
5631
5632# tcId = 767
5633# Signatures with special case values for r and s.
5634msg = 54657374
5635result = invalid
5636sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5637# Some implementations of DSA do not properly check for boundaries. In some
5638# cases the modular inverse of 0 is simply 0. As a result there are
5639# implementations where values such as r=1, s=0 lead to forgeries.
5640
5641# tcId = 768
5642# Signatures with special case values for r and s.
5643msg = 54657374
5644result = invalid
5645sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5646# Some implementations of DSA do not properly check for boundaries. In some
5647# cases the modular inverse of 0 is simply 0. As a result there are
5648# implementations where values such as r=1, s=0 lead to forgeries.
5649
5650# tcId = 769
5651# Signatures with special case values for r and s.
5652msg = 54657374
5653result = invalid
5654sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5655# Some implementations of DSA do not properly check for boundaries. In some
5656# cases the modular inverse of 0 is simply 0. As a result there are
5657# implementations where values such as r=1, s=0 lead to forgeries.
5658
5659# tcId = 770
5660# Signatures with special case values for r and s.
5661msg = 54657374
5662result = invalid
5663sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5664# Some implementations of DSA do not properly check for boundaries. In some
5665# cases the modular inverse of 0 is simply 0. As a result there are
5666# implementations where values such as r=1, s=0 lead to forgeries.
5667
5668# tcId = 771
5669# Signatures with special case values for r and s.
5670msg = 54657374
5671result = invalid
5672sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000
5673# Some implementations of DSA do not properly check for boundaries. In some
5674# cases the modular inverse of 0 is simply 0. As a result there are
5675# implementations where values such as r=1, s=0 lead to forgeries.
5676
5677# tcId = 772
5678# Signatures with special case values for r and s.
5679msg = 54657374
5680result = invalid
5681sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
5682# Some implementations of DSA do not properly check for boundaries. In some
5683# cases the modular inverse of 0 is simply 0. As a result there are
5684# implementations where values such as r=1, s=0 lead to forgeries.
5685
5686# tcId = 773
5687# Signatures with special case values for r and s.
5688msg = 54657374
5689result = invalid
5690sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01
5691# Some implementations of DSA do not properly check for boundaries. In some
5692# cases the modular inverse of 0 is simply 0. As a result there are
5693# implementations where values such as r=1, s=0 lead to forgeries.
5694
5695# tcId = 774
5696# Signatures with special case values for r and s.
5697msg = 54657374
5698result = invalid
5699sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5700# Some implementations of DSA do not properly check for boundaries. In some
5701# cases the modular inverse of 0 is simply 0. As a result there are
5702# implementations where values such as r=1, s=0 lead to forgeries.
5703
5704# tcId = 775
5705# Signatures with special case values for r and s.
5706msg = 54657374
5707result = invalid
5708sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100
5709# Some implementations of DSA do not properly check for boundaries. In some
5710# cases the modular inverse of 0 is simply 0. As a result there are
5711# implementations where values such as r=1, s=0 lead to forgeries.
5712
5713# tcId = 776
5714# Signatures with special case values for r and s.
5715msg = 54657374
5716result = invalid
5717sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101
5718# Some implementations of DSA do not properly check for boundaries. In some
5719# cases the modular inverse of 0 is simply 0. As a result there are
5720# implementations where values such as r=1, s=0 lead to forgeries.
5721
5722# tcId = 777
5723# Signatures with special case values for r and s.
5724msg = 54657374
5725result = invalid
5726sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff
5727# Some implementations of DSA do not properly check for boundaries. In some
5728# cases the modular inverse of 0 is simply 0. As a result there are
5729# implementations where values such as r=1, s=0 lead to forgeries.
5730
5731# tcId = 778
5732# Signatures with special case values for r and s.
5733msg = 54657374
5734result = invalid
5735sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5736# Some implementations of DSA do not properly check for boundaries. In some
5737# cases the modular inverse of 0 is simply 0. As a result there are
5738# implementations where values such as r=1, s=0 lead to forgeries.
5739
5740# tcId = 779
5741# Signatures with special case values for r and s.
5742msg = 54657374
5743result = invalid
5744sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5745# Some implementations of DSA do not properly check for boundaries. In some
5746# cases the modular inverse of 0 is simply 0. As a result there are
5747# implementations where values such as r=1, s=0 lead to forgeries.
5748
5749# tcId = 780
5750# Signatures with special case values for r and s.
5751msg = 54657374
5752result = invalid
5753sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5754# Some implementations of DSA do not properly check for boundaries. In some
5755# cases the modular inverse of 0 is simply 0. As a result there are
5756# implementations where values such as r=1, s=0 lead to forgeries.
5757
5758# tcId = 781
5759# Signatures with special case values for r and s.
5760msg = 54657374
5761result = invalid
5762sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5763# Some implementations of DSA do not properly check for boundaries. In some
5764# cases the modular inverse of 0 is simply 0. As a result there are
5765# implementations where values such as r=1, s=0 lead to forgeries.
5766
5767# tcId = 782
5768# Signatures with special case values for r and s.
5769msg = 54657374
5770result = invalid
5771sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5772# Some implementations of DSA do not properly check for boundaries. In some
5773# cases the modular inverse of 0 is simply 0. As a result there are
5774# implementations where values such as r=1, s=0 lead to forgeries.
5775
5776# tcId = 783
5777# Signatures with special case values for r and s.
5778msg = 54657374
5779result = invalid
5780sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000
5781# Some implementations of DSA do not properly check for boundaries. In some
5782# cases the modular inverse of 0 is simply 0. As a result there are
5783# implementations where values such as r=1, s=0 lead to forgeries.
5784
5785# tcId = 784
5786# Signatures with special case values for r and s.
5787msg = 54657374
5788result = invalid
5789sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
5790# Some implementations of DSA do not properly check for boundaries. In some
5791# cases the modular inverse of 0 is simply 0. As a result there are
5792# implementations where values such as r=1, s=0 lead to forgeries.
5793
5794# tcId = 785
5795# Signatures with special case values for r and s.
5796msg = 54657374
5797result = invalid
5798sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01
5799# Some implementations of DSA do not properly check for boundaries. In some
5800# cases the modular inverse of 0 is simply 0. As a result there are
5801# implementations where values such as r=1, s=0 lead to forgeries.
5802
5803# tcId = 786
5804# Signatures with special case values for r and s.
5805msg = 54657374
5806result = invalid
5807sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5808# Some implementations of DSA do not properly check for boundaries. In some
5809# cases the modular inverse of 0 is simply 0. As a result there are
5810# implementations where values such as r=1, s=0 lead to forgeries.
5811
5812# tcId = 787
5813# Signatures with special case values for r and s.
5814msg = 54657374
5815result = invalid
5816sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100
5817# Some implementations of DSA do not properly check for boundaries. In some
5818# cases the modular inverse of 0 is simply 0. As a result there are
5819# implementations where values such as r=1, s=0 lead to forgeries.
5820
5821# tcId = 788
5822# Signatures with special case values for r and s.
5823msg = 54657374
5824result = invalid
5825sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101
5826# Some implementations of DSA do not properly check for boundaries. In some
5827# cases the modular inverse of 0 is simply 0. As a result there are
5828# implementations where values such as r=1, s=0 lead to forgeries.
5829
5830# tcId = 789
5831# Signatures with special case values for r and s.
5832msg = 54657374
5833result = invalid
5834sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff
5835# Some implementations of DSA do not properly check for boundaries. In some
5836# cases the modular inverse of 0 is simply 0. As a result there are
5837# implementations where values such as r=1, s=0 lead to forgeries.
5838
5839# tcId = 790
5840# Signatures with special case values for r and s.
5841msg = 54657374
5842result = invalid
5843sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5844# Some implementations of DSA do not properly check for boundaries. In some
5845# cases the modular inverse of 0 is simply 0. As a result there are
5846# implementations where values such as r=1, s=0 lead to forgeries.
5847
5848# tcId = 791
5849# Signatures with special case values for r and s.
5850msg = 54657374
5851result = invalid
5852sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5853# Some implementations of DSA do not properly check for boundaries. In some
5854# cases the modular inverse of 0 is simply 0. As a result there are
5855# implementations where values such as r=1, s=0 lead to forgeries.
5856
5857# tcId = 792
5858# Signatures with special case values for r and s.
5859msg = 54657374
5860result = invalid
5861sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5862# Some implementations of DSA do not properly check for boundaries. In some
5863# cases the modular inverse of 0 is simply 0. As a result there are
5864# implementations where values such as r=1, s=0 lead to forgeries.
5865
5866# tcId = 793
5867# Signatures with special case values for r and s.
5868msg = 54657374
5869result = invalid
5870sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5871# Some implementations of DSA do not properly check for boundaries. In some
5872# cases the modular inverse of 0 is simply 0. As a result there are
5873# implementations where values such as r=1, s=0 lead to forgeries.
5874
5875# tcId = 794
5876# Signatures with special case values for r and s.
5877msg = 54657374
5878result = invalid
5879sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5880# Some implementations of DSA do not properly check for boundaries. In some
5881# cases the modular inverse of 0 is simply 0. As a result there are
5882# implementations where values such as r=1, s=0 lead to forgeries.
5883
5884# tcId = 795
5885# Signatures with special case values for r and s.
5886msg = 54657374
5887result = invalid
5888sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000
5889# Some implementations of DSA do not properly check for boundaries. In some
5890# cases the modular inverse of 0 is simply 0. As a result there are
5891# implementations where values such as r=1, s=0 lead to forgeries.
5892
5893# tcId = 796
5894# Signatures with special case values for r and s.
5895msg = 54657374
5896result = invalid
5897sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
5898# Some implementations of DSA do not properly check for boundaries. In some
5899# cases the modular inverse of 0 is simply 0. As a result there are
5900# implementations where values such as r=1, s=0 lead to forgeries.
5901
5902# tcId = 797
5903# Signatures with special case values for r and s.
5904msg = 54657374
5905result = invalid
5906sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01
5907# Some implementations of DSA do not properly check for boundaries. In some
5908# cases the modular inverse of 0 is simply 0. As a result there are
5909# implementations where values such as r=1, s=0 lead to forgeries.
5910
5911# tcId = 798
5912# Signatures with special case values for r and s.
5913msg = 54657374
5914result = invalid
5915sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
5916# Some implementations of DSA do not properly check for boundaries. In some
5917# cases the modular inverse of 0 is simply 0. As a result there are
5918# implementations where values such as r=1, s=0 lead to forgeries.
5919
5920# tcId = 799
5921# Signatures with special case values for r and s.
5922msg = 54657374
5923result = invalid
5924sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100
5925# Some implementations of DSA do not properly check for boundaries. In some
5926# cases the modular inverse of 0 is simply 0. As a result there are
5927# implementations where values such as r=1, s=0 lead to forgeries.
5928
5929# tcId = 800
5930# Signatures with special case values for r and s.
5931msg = 54657374
5932result = invalid
5933sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101
5934# Some implementations of DSA do not properly check for boundaries. In some
5935# cases the modular inverse of 0 is simply 0. As a result there are
5936# implementations where values such as r=1, s=0 lead to forgeries.
5937
5938# tcId = 801
5939# Signatures with special case values for r and s.
5940msg = 54657374
5941result = invalid
5942sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff
5943# Some implementations of DSA do not properly check for boundaries. In some
5944# cases the modular inverse of 0 is simply 0. As a result there are
5945# implementations where values such as r=1, s=0 lead to forgeries.
5946
5947# tcId = 802
5948# Signatures with special case values for r and s.
5949msg = 54657374
5950result = invalid
5951sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
5952# Some implementations of DSA do not properly check for boundaries. In some
5953# cases the modular inverse of 0 is simply 0. As a result there are
5954# implementations where values such as r=1, s=0 lead to forgeries.
5955
5956# tcId = 803
5957# Signatures with special case values for r and s.
5958msg = 54657374
5959result = invalid
5960sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
5961# Some implementations of DSA do not properly check for boundaries. In some
5962# cases the modular inverse of 0 is simply 0. As a result there are
5963# implementations where values such as r=1, s=0 lead to forgeries.
5964
5965# tcId = 804
5966# Signatures with special case values for r and s.
5967msg = 54657374
5968result = invalid
5969sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
5970# Some implementations of DSA do not properly check for boundaries. In some
5971# cases the modular inverse of 0 is simply 0. As a result there are
5972# implementations where values such as r=1, s=0 lead to forgeries.
5973
5974# tcId = 805
5975# Signatures with special case values for r and s.
5976msg = 54657374
5977result = invalid
5978sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
5979# Some implementations of DSA do not properly check for boundaries. In some
5980# cases the modular inverse of 0 is simply 0. As a result there are
5981# implementations where values such as r=1, s=0 lead to forgeries.
5982
5983# tcId = 806
5984# Signatures with special case values for r and s.
5985msg = 54657374
5986result = invalid
5987sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
5988# Some implementations of DSA do not properly check for boundaries. In some
5989# cases the modular inverse of 0 is simply 0. As a result there are
5990# implementations where values such as r=1, s=0 lead to forgeries.
5991
5992# tcId = 807
5993# Signatures with special case values for r and s.
5994msg = 54657374
5995result = invalid
5996sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000
5997# Some implementations of DSA do not properly check for boundaries. In some
5998# cases the modular inverse of 0 is simply 0. As a result there are
5999# implementations where values such as r=1, s=0 lead to forgeries.
6000
6001# tcId = 808
6002# Signatures with special case values for r and s.
6003msg = 54657374
6004result = invalid
6005sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
6006# Some implementations of DSA do not properly check for boundaries. In some
6007# cases the modular inverse of 0 is simply 0. As a result there are
6008# implementations where values such as r=1, s=0 lead to forgeries.
6009
6010# tcId = 809
6011# Signatures with special case values for r and s.
6012msg = 54657374
6013result = invalid
6014sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01
6015# Some implementations of DSA do not properly check for boundaries. In some
6016# cases the modular inverse of 0 is simply 0. As a result there are
6017# implementations where values such as r=1, s=0 lead to forgeries.
6018
6019# tcId = 810
6020# Signatures with special case values for r and s.
6021msg = 54657374
6022result = invalid
6023sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
6024# Some implementations of DSA do not properly check for boundaries. In some
6025# cases the modular inverse of 0 is simply 0. As a result there are
6026# implementations where values such as r=1, s=0 lead to forgeries.
6027
6028# tcId = 811
6029# Signatures with special case values for r and s.
6030msg = 54657374
6031result = invalid
6032sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100
6033# Some implementations of DSA do not properly check for boundaries. In some
6034# cases the modular inverse of 0 is simply 0. As a result there are
6035# implementations where values such as r=1, s=0 lead to forgeries.
6036
6037# tcId = 812
6038# Signatures with special case values for r and s.
6039msg = 54657374
6040result = invalid
6041sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101
6042# Some implementations of DSA do not properly check for boundaries. In some
6043# cases the modular inverse of 0 is simply 0. As a result there are
6044# implementations where values such as r=1, s=0 lead to forgeries.
6045
6046# tcId = 813
6047# Signatures with special case values for r and s.
6048msg = 54657374
6049result = invalid
6050sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff
6051# Some implementations of DSA do not properly check for boundaries. In some
6052# cases the modular inverse of 0 is simply 0. As a result there are
6053# implementations where values such as r=1, s=0 lead to forgeries.
6054
6055# tcId = 814
6056# Signatures with special case values for r and s.
6057msg = 54657374
6058result = invalid
6059sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
6060# Some implementations of DSA do not properly check for boundaries. In some
6061# cases the modular inverse of 0 is simply 0. As a result there are
6062# implementations where values such as r=1, s=0 lead to forgeries.
6063
6064# tcId = 815
6065# Signatures with special case values for r and s.
6066msg = 54657374
6067result = invalid
6068sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
6069# Some implementations of DSA do not properly check for boundaries. In some
6070# cases the modular inverse of 0 is simply 0. As a result there are
6071# implementations where values such as r=1, s=0 lead to forgeries.
6072
6073# tcId = 816
6074# Signatures with special case values for r and s.
6075msg = 54657374
6076result = invalid
6077sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
6078# Some implementations of DSA do not properly check for boundaries. In some
6079# cases the modular inverse of 0 is simply 0. As a result there are
6080# implementations where values such as r=1, s=0 lead to forgeries.
6081
6082# tcId = 817
6083# Signatures with special case values for r and s.
6084msg = 54657374
6085result = invalid
6086sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
6087# Some implementations of DSA do not properly check for boundaries. In some
6088# cases the modular inverse of 0 is simply 0. As a result there are
6089# implementations where values such as r=1, s=0 lead to forgeries.
6090
6091# tcId = 818
6092# Signatures with special case values for r and s.
6093msg = 54657374
6094result = invalid
6095sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
6096# Some implementations of DSA do not properly check for boundaries. In some
6097# cases the modular inverse of 0 is simply 0. As a result there are
6098# implementations where values such as r=1, s=0 lead to forgeries.
6099
6100# tcId = 819
6101# Signatures with special case values for r and s.
6102msg = 54657374
6103result = invalid
6104sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000
6105# Some implementations of DSA do not properly check for boundaries. In some
6106# cases the modular inverse of 0 is simply 0. As a result there are
6107# implementations where values such as r=1, s=0 lead to forgeries.
6108
6109# tcId = 820
6110# Signatures with special case values for r and s.
6111msg = 54657374
6112result = invalid
6113sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
6114# Some implementations of DSA do not properly check for boundaries. In some
6115# cases the modular inverse of 0 is simply 0. As a result there are
6116# implementations where values such as r=1, s=0 lead to forgeries.
6117
6118# tcId = 821
6119# Signatures with special case values for r and s.
6120msg = 54657374
6121result = invalid
6122sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01
6123# Some implementations of DSA do not properly check for boundaries. In some
6124# cases the modular inverse of 0 is simply 0. As a result there are
6125# implementations where values such as r=1, s=0 lead to forgeries.
6126
6127# tcId = 822
6128# Signatures with special case values for r and s.
6129msg = 54657374
6130result = invalid
6131sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
6132# Some implementations of DSA do not properly check for boundaries. In some
6133# cases the modular inverse of 0 is simply 0. As a result there are
6134# implementations where values such as r=1, s=0 lead to forgeries.
6135
6136# tcId = 823
6137# Signatures with special case values for r and s.
6138msg = 54657374
6139result = invalid
6140sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100
6141# Some implementations of DSA do not properly check for boundaries. In some
6142# cases the modular inverse of 0 is simply 0. As a result there are
6143# implementations where values such as r=1, s=0 lead to forgeries.
6144
6145# tcId = 824
6146# Signatures with special case values for r and s.
6147msg = 54657374
6148result = invalid
6149sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101
6150# Some implementations of DSA do not properly check for boundaries. In some
6151# cases the modular inverse of 0 is simply 0. As a result there are
6152# implementations where values such as r=1, s=0 lead to forgeries.
6153
6154# tcId = 825
6155# Signatures with special case values for r and s.
6156msg = 54657374
6157result = invalid
6158sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff
6159# Some implementations of DSA do not properly check for boundaries. In some
6160# cases the modular inverse of 0 is simply 0. As a result there are
6161# implementations where values such as r=1, s=0 lead to forgeries.
6162
6163# tcId = 826
6164# Signatures with special case values for r and s.
6165msg = 54657374
6166result = invalid
6167sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
6168# Some implementations of DSA do not properly check for boundaries. In some
6169# cases the modular inverse of 0 is simply 0. As a result there are
6170# implementations where values such as r=1, s=0 lead to forgeries.
6171
6172# tcId = 827
6173# Signatures with special case values for r and s.
6174msg = 54657374
6175result = invalid
6176sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
6177# Some implementations of DSA do not properly check for boundaries. In some
6178# cases the modular inverse of 0 is simply 0. As a result there are
6179# implementations where values such as r=1, s=0 lead to forgeries.
6180
6181# tcId = 828
6182# Signatures with special case values for r and s.
6183msg = 54657374
6184result = invalid
6185sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
6186# Some implementations of DSA do not properly check for boundaries. In some
6187# cases the modular inverse of 0 is simply 0. As a result there are
6188# implementations where values such as r=1, s=0 lead to forgeries.
6189
6190# tcId = 829
6191# Signatures with special case values for r and s.
6192msg = 54657374
6193result = invalid
6194sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
6195# Some implementations of DSA do not properly check for boundaries. In some
6196# cases the modular inverse of 0 is simply 0. As a result there are
6197# implementations where values such as r=1, s=0 lead to forgeries.
6198
6199# tcId = 830
6200# Signatures with special case values for r and s.
6201msg = 54657374
6202result = invalid
6203sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
6204# Some implementations of DSA do not properly check for boundaries. In some
6205# cases the modular inverse of 0 is simply 0. As a result there are
6206# implementations where values such as r=1, s=0 lead to forgeries.
6207
6208# tcId = 831
6209# Signatures with special case values for r and s.
6210msg = 54657374
6211result = invalid
6212sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000
6213# Some implementations of DSA do not properly check for boundaries. In some
6214# cases the modular inverse of 0 is simply 0. As a result there are
6215# implementations where values such as r=1, s=0 lead to forgeries.
6216
6217# tcId = 832
6218# Signatures with special case values for r and s.
6219msg = 54657374
6220result = invalid
6221sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
6222# Some implementations of DSA do not properly check for boundaries. In some
6223# cases the modular inverse of 0 is simply 0. As a result there are
6224# implementations where values such as r=1, s=0 lead to forgeries.
6225
6226# tcId = 833
6227# Signatures with special case values for r and s.
6228msg = 54657374
6229result = invalid
6230sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01
6231# Some implementations of DSA do not properly check for boundaries. In some
6232# cases the modular inverse of 0 is simply 0. As a result there are
6233# implementations where values such as r=1, s=0 lead to forgeries.
6234
6235# tcId = 834
6236# Signatures with special case values for r and s.
6237msg = 54657374
6238result = invalid
6239sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3
6240# Some implementations of DSA do not properly check for boundaries. In some
6241# cases the modular inverse of 0 is simply 0. As a result there are
6242# implementations where values such as r=1, s=0 lead to forgeries.
6243
6244# tcId = 835
6245# Signatures with special case values for r and s.
6246msg = 54657374
6247result = invalid
6248sig = 3008090380fe01020100
6249# Some implementations of DSA do not properly check for boundaries. In some
6250# cases the modular inverse of 0 is simply 0. As a result there are
6251# implementations where values such as r=1, s=0 lead to forgeries.
6252
6253# tcId = 836
6254# Signatures with special case values for r and s.
6255msg = 54657374
6256result = invalid
6257sig = 3008090380fe01020101
6258# Some implementations of DSA do not properly check for boundaries. In some
6259# cases the modular inverse of 0 is simply 0. As a result there are
6260# implementations where values such as r=1, s=0 lead to forgeries.
6261
6262# tcId = 837
6263# Signatures with special case values for r and s.
6264msg = 54657374
6265result = invalid
6266sig = 3008090380fe010201ff
6267# Some implementations of DSA do not properly check for boundaries. In some
6268# cases the modular inverse of 0 is simply 0. As a result there are
6269# implementations where values such as r=1, s=0 lead to forgeries.
6270
6271# tcId = 838
6272# Signatures with special case values for r and s.
6273msg = 54657374
6274result = invalid
6275sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae
6276# Some implementations of DSA do not properly check for boundaries. In some
6277# cases the modular inverse of 0 is simply 0. As a result there are
6278# implementations where values such as r=1, s=0 lead to forgeries.
6279
6280# tcId = 839
6281# Signatures with special case values for r and s.
6282msg = 54657374
6283result = invalid
6284sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af
6285# Some implementations of DSA do not properly check for boundaries. In some
6286# cases the modular inverse of 0 is simply 0. As a result there are
6287# implementations where values such as r=1, s=0 lead to forgeries.
6288
6289# tcId = 840
6290# Signatures with special case values for r and s.
6291msg = 54657374
6292result = invalid
6293sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
6294# Some implementations of DSA do not properly check for boundaries. In some
6295# cases the modular inverse of 0 is simply 0. As a result there are
6296# implementations where values such as r=1, s=0 lead to forgeries.
6297
6298# tcId = 841
6299# Signatures with special case values for r and s.
6300msg = 54657374
6301result = invalid
6302sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d
6303# Some implementations of DSA do not properly check for boundaries. In some
6304# cases the modular inverse of 0 is simply 0. As a result there are
6305# implementations where values such as r=1, s=0 lead to forgeries.
6306
6307# tcId = 842
6308# Signatures with special case values for r and s.
6309msg = 54657374
6310result = invalid
6311sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e
6312# Some implementations of DSA do not properly check for boundaries. In some
6313# cases the modular inverse of 0 is simply 0. As a result there are
6314# implementations where values such as r=1, s=0 lead to forgeries.
6315
6316# tcId = 843
6317# Signatures with special case values for r and s.
6318msg = 54657374
6319result = invalid
6320sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000
6321# Some implementations of DSA do not properly check for boundaries. In some
6322# cases the modular inverse of 0 is simply 0. As a result there are
6323# implementations where values such as r=1, s=0 lead to forgeries.
6324
6325# tcId = 844
6326# Signatures with special case values for r and s.
6327msg = 54657374
6328result = invalid
6329sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667
6330# Some implementations of DSA do not properly check for boundaries. In some
6331# cases the modular inverse of 0 is simply 0. As a result there are
6332# implementations where values such as r=1, s=0 lead to forgeries.
6333
6334# tcId = 845
6335# Signatures with special case values for r and s.
6336msg = 54657374
6337result = invalid
6338sig = 300a090380fe01090380fe01
6339# Some implementations of DSA do not properly check for boundaries. In some
6340# cases the modular inverse of 0 is simply 0. As a result there are
6341# implementations where values such as r=1, s=0 lead to forgeries.
6342
6343# tcId = 846
6344# random signature
6345msg = 54657374
6346result = valid
6347sig = 303d021d00a771ef48c2916d48ba9ece53cafb9acb3cf317a78216fae144c88fb3021c65663b70365747f4392d480aaf12b50b162d2ce58b61ccbee88a8df9
6348
6349# tcId = 847
6350# random signature
6351msg = 54657374
6352result = valid
6353sig = 303e021d00946645d757f0adfbd301c9ee2c08bf0e059a5602de9525dbde789f81021d00a30eb7f2a5d9870c360315bf6d70d83e7b206bbc5ed7d2ded4bacb24
6354
6355# tcId = 848
6356# random signature
6357msg = 54657374
6358result = valid
6359sig = 303d021c70d3d4efc14853acf33f1060fee06a072773b4c9350d205e618646ab021d00b51e853022ff4922f955458e6b22f9454207a982927db32c76ee3344
6360
6361# tcId = 849
6362# random signature
6363msg = 54657374
6364result = valid
6365sig = 303c021c6ce7d91e02a62558e8dacd3cf180f81952a091845bbf47bf8fb9f48d021c1e6e4769bbbebc2fa9f819796e7b968c8b699c5f72ee517441c20359
6366
6367# tcId = 850
6368# random signature
6369msg = 54657374
6370result = valid
6371sig = 303d021c04aa8a8b3f9e1c3f2304070fd797634cec352bfda916bb7a7f20a174021d00a0bb9b091b921951241fae650aab087ac896ed190a3f7cf7aaa2300d
6372
6373[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
6374[key.keySize = 2048]
6375[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667]
6376[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d]
6377[key.type = DSAPublicKey]
6378[key.y = 0848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827]
6379[keyDer = 308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827]
6380[sha = SHA-256]
6381
6382# tcId = 851
6383# r,s = 1,1
6384msg = 54657374
6385result = valid
6386sig = 3006020101020101
6387
6388# tcId = 852
6389# r,s = 1,5
6390msg = 54657374
6391result = valid
6392sig = 3006020101020105
6393
6394# tcId = 853
6395# u2 small
6396msg = 54657374
6397result = valid
6398sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1
6399
6400# tcId = 854
6401# s == q-1
6402msg = 54657374
6403result = valid
6404sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c
6405
6406[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
6407[key.keySize = 2048]
6408[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667]
6409[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d]
6410[key.type = DSAPublicKey]
6411[key.y = 629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b]
6412[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b]
6413[sha = SHA-256]
6414
6415# tcId = 855
6416# s == 1
6417msg = 54657374
6418result = valid
6419sig = 3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101
6420
6421