Update Wycheproof test vectors.
They've since added new files that split up ECDH and RSA. The former especially
could be useful. A later commit will switch to those. Along the way, fix the
aes_cmac_test.json entry in the convert_wycheproof.go which got lost at some
point.
Change-Id: I9c4a2e5fc5f3e0935482f583c5466c1b64fe325e
Reviewed-on: https://boringssl-review.googlesource.com/29686
Commit-Queue: Adam Langley <agl@google.com>
Reviewed-by: Adam Langley <agl@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/third_party/wycheproof_testvectors/dsa_test.txt b/third_party/wycheproof_testvectors/dsa_test.txt
index 0d0201f..bc885c0 100644
--- a/third_party/wycheproof_testvectors/dsa_test.txt
+++ b/third_party/wycheproof_testvectors/dsa_test.txt
@@ -2,7 +2,7 @@
# This file is generated by convert_wycheproof.go. Do not edit by hand.
#
# Algorithm: DSA
-# Generator version: 0.4
+# Generator version: 0.4.6
[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d]
[key.keySize = 1024]
@@ -253,582 +253,630 @@
sig =
# tcId = 40
+# lonely sequence tag
+msg = 313233343030
+result = invalid
+sig = 30
+
+# tcId = 41
# appending 0's to sequence
msg = 313233343030
result = invalid
sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 41
+# tcId = 42
# prepending 0's to sequence
msg = 313233343030
result = invalid
sig = 302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 42
-# appending unused 0's
+# tcId = 43
+# appending unused 0's to sequence
msg = 313233343030
result = invalid
sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 43
-# appending unused 0's
-msg = 313233343030
-result = invalid
-sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
-
# tcId = 44
-# appending null value
+# appending null value to sequence
msg = 313233343030
result = invalid
sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500
# tcId = 45
-# appending null value
-msg = 313233343030
-result = invalid
-sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 46
-# appending null value
-msg = 313233343030
-result = invalid
-sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500
-
-# tcId = 47
# including garbage
msg = 313233343030
result = invalid
sig = 3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 48
+# tcId = 46
# including garbage
msg = 313233343030
result = invalid
sig = 30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 49
+# tcId = 47
# including garbage
msg = 313233343030
result = invalid
sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef
-# tcId = 50
+# tcId = 48
# including garbage
msg = 313233343030
result = invalid
sig = 3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 51
+# tcId = 49
# including garbage
msg = 313233343030
result = invalid
sig = 303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 52
+# tcId = 50
# including garbage
msg = 313233343030
result = invalid
sig = 30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 53
+# tcId = 51
# including garbage
msg = 313233343030
result = invalid
sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 54
+# tcId = 52
# including garbage
msg = 313233343030
result = invalid
sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 55
+# tcId = 53
# including garbage
msg = 313233343030
result = invalid
sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef
-# tcId = 56
+# tcId = 54
# including undefined tags
msg = 313233343030
result = invalid
sig = 3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 57
+# tcId = 55
# including undefined tags
msg = 313233343030
result = invalid
sig = 3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 58
+# tcId = 56
# including undefined tags
msg = 313233343030
result = invalid
sig = 3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 59
+# tcId = 57
# including undefined tags
msg = 313233343030
result = invalid
sig = 3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 60
+# tcId = 58
# including undefined tags
msg = 313233343030
result = invalid
sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 61
+# tcId = 59
# including undefined tags
msg = 313233343030
result = invalid
sig = 3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 62
+# tcId = 60
+# truncated length of sequence
+msg = 313233343030
+result = invalid
+sig = 3081
+
+# tcId = 61
# using composition with indefinite length
msg = 313233343030
result = invalid
sig = 3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 63
+# tcId = 62
# using composition with indefinite length
msg = 313233343030
result = invalid
sig = 30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 64
+# tcId = 63
# using composition with indefinite length
msg = 313233343030
result = invalid
sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 65
+# tcId = 64
# using composition with wrong tag
msg = 313233343030
result = invalid
sig = 3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 66
+# tcId = 65
# using composition with wrong tag
msg = 313233343030
result = invalid
sig = 30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 67
+# tcId = 66
# using composition with wrong tag
msg = 313233343030
result = invalid
sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 68
+# tcId = 67
# Replacing sequence with NULL
msg = 313233343030
result = invalid
sig = 0500
-# tcId = 69
-# changing tag value
+# tcId = 68
+# changing tag value of sequence
msg = 313233343030
result = invalid
sig = 2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 70
-# changing tag value
+# tcId = 69
+# changing tag value of sequence
msg = 313233343030
result = invalid
sig = 2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 71
-# changing tag value
+# tcId = 70
+# changing tag value of sequence
msg = 313233343030
result = invalid
sig = 312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 72
-# changing tag value
+# tcId = 71
+# changing tag value of sequence
msg = 313233343030
result = invalid
sig = 322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 73
-# changing tag value
+# tcId = 72
+# changing tag value of sequence
msg = 313233343030
result = invalid
sig = ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 74
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 75
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 76
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 77
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 78
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 79
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 80
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 81
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 82
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 83
-# changing tag value
-msg = 313233343030
-result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 84
+# tcId = 73
# dropping value of sequence
msg = 313233343030
result = invalid
sig = 3000
-# tcId = 85
-# using composition
+# tcId = 74
+# using composition forsequence
msg = 313233343030
result = invalid
sig = 3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 86
-# using composition
-msg = 313233343030
-result = invalid
-sig = 303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 87
-# using composition
-msg = 313233343030
-result = invalid
-sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 88
+# tcId = 75
# truncate sequence
msg = 313233343030
result = invalid
sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c
-# tcId = 89
+# tcId = 76
# truncate sequence
msg = 313233343030
result = invalid
sig = 302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 90
+# tcId = 77
# indefinite length
msg = 313233343030
result = invalid
sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 91
+# tcId = 78
# indefinite length with truncated delimiter
msg = 313233343030
result = invalid
sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00
-# tcId = 92
+# tcId = 79
# indefinite length with additional element
msg = 313233343030
result = invalid
sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000
-# tcId = 93
+# tcId = 80
# indefinite length with truncated element
msg = 313233343030
result = invalid
sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000
-# tcId = 94
+# tcId = 81
# indefinite length with garbage
msg = 313233343030
result = invalid
sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef
-# tcId = 95
+# tcId = 82
# indefinite length with nonempty EOC
msg = 313233343030
result = invalid
sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef
-# tcId = 96
+# tcId = 83
# prepend empty sequence
msg = 313233343030
result = invalid
sig = 302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 97
+# tcId = 84
# append empty sequence
msg = 313233343030
result = invalid
sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000
-# tcId = 98
+# tcId = 85
# sequence of sequence
msg = 313233343030
result = invalid
sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 99
+# tcId = 86
# truncated sequence
msg = 313233343030
result = invalid
sig = 3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a
-# tcId = 100
+# tcId = 87
# repeat element in sequence
msg = 313233343030
result = invalid
sig = 3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 101
+# tcId = 88
# removing integer
msg = 313233343030
result = invalid
sig = 30160214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 102
+# tcId = 89
+# lonely integer tag
+msg = 313233343030
+result = invalid
+sig = 3017020214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 90
+# lonely integer tag
+msg = 313233343030
+result = invalid
+sig = 3018021500aa6a258fbf7d90e15614676d377df8b10e38db4a02
+
+# tcId = 91
# appending 0's to integer
msg = 313233343030
result = invalid
sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 103
+# tcId = 92
# appending 0's to integer
msg = 313233343030
result = invalid
sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000
-# tcId = 104
+# tcId = 93
# prepending 0's to integer
msg = 313233343030
result = invalid
sig = 302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 105
+# tcId = 94
# prepending 0's to integer
msg = 313233343030
result = invalid
sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 106
+# tcId = 95
+# appending unused 0's to integer
+msg = 313233343030
+result = invalid
+sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 96
+# appending null value to integer
+msg = 313233343030
+result = invalid
+sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 97
+# appending null value to integer
+msg = 313233343030
+result = invalid
+sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500
+
+# tcId = 98
+# truncated length of integer
+msg = 313233343030
+result = invalid
+sig = 301802810214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 99
+# truncated length of integer
+msg = 313233343030
+result = invalid
+sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0281
+
+# tcId = 100
# Replacing integer with NULL
msg = 313233343030
result = invalid
sig = 301805000214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 107
+# tcId = 101
# Replacing integer with NULL
msg = 313233343030
result = invalid
sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500
+# tcId = 102
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 103
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 104
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 105
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 106
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 107
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b
+
# tcId = 108
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 109
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 110
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 111
+# changing tag value of integer
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 112
# dropping value of integer
msg = 313233343030
result = invalid
sig = 301802000214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 109
+# tcId = 113
# dropping value of integer
msg = 313233343030
result = invalid
sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200
-# tcId = 110
+# tcId = 114
+# using composition forinteger
+msg = 313233343030
+result = invalid
+sig = 303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 115
+# using composition forinteger
+msg = 313233343030
+result = invalid
+sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 116
# modify first byte of integer
msg = 313233343030
result = invalid
sig = 302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 111
+# tcId = 117
# modify first byte of integer
msg = 313233343030
result = invalid
sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 112
+# tcId = 118
# modify last byte of integer
msg = 313233343030
result = invalid
sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 113
+# tcId = 119
# modify last byte of integer
msg = 313233343030
result = invalid
sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb
-# tcId = 114
+# tcId = 120
# truncate integer
msg = 313233343030
result = invalid
sig = 302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 115
+# tcId = 121
# truncate integer
msg = 313233343030
result = invalid
sig = 302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 116
+# tcId = 122
# truncate integer
msg = 313233343030
result = invalid
sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c
-# tcId = 117
+# tcId = 123
# truncate integer
msg = 313233343030
result = invalid
sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 118
+# tcId = 124
# leading ff in integer
msg = 313233343030
result = invalid
sig = 302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 119
+# tcId = 125
# leading ff in integer
msg = 313233343030
result = invalid
sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 120
+# tcId = 126
# infinity
msg = 313233343030
result = invalid
sig = 30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b
-# tcId = 121
+# tcId = 127
# infinity
msg = 313233343030
result = invalid
sig = 301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180
-# tcId = 122
-# Modified r or s, e.g. by adding or subtracting the group order
-msg = 313233343030
-result = invalid
-sig = 302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 123
-# Modified r or s, e.g. by adding or subtracting the group order
-msg = 313233343030
-result = invalid
-sig = 302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 124
-# Modified r or s, e.g. by adding or subtracting the group order
-msg = 313233343030
-result = invalid
-sig = 302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 125
-# Modified r or s, e.g. by adding or subtracting the group order
-msg = 313233343030
-result = invalid
-sig = 302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 126
-# Modified r or s, e.g. by adding or subtracting the group order
-msg = 313233343030
-result = invalid
-sig = 302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b
-
-# tcId = 127
-# Modified r or s, e.g. by adding or subtracting the group order
-msg = 313233343030
-result = invalid
-sig = 302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
-
# tcId = 128
-# Modified r or s, e.g. by adding or subtracting the group order
+# replacing integer with zero
msg = 313233343030
result = invalid
-sig = 302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b
+sig = 30190201000214496d5220b5f67d3532d1f991203bc3523b964c3b
# tcId = 129
-# Modified r or s, e.g. by adding or subtracting the group order
+# replacing integer with zero
msg = 313233343030
result = invalid
-sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec
+sig = 301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a020100
# tcId = 130
# Modified r or s, e.g. by adding or subtracting the group order
msg = 313233343030
result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a
+sig = 302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b
# tcId = 131
# Modified r or s, e.g. by adding or subtracting the group order
msg = 313233343030
result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5
+sig = 302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b
# tcId = 132
# Modified r or s, e.g. by adding or subtracting the group order
msg = 313233343030
result = invalid
-sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76
+sig = 302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b
# tcId = 133
# Modified r or s, e.g. by adding or subtracting the group order
msg = 313233343030
result = invalid
-sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14
+sig = 302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b
# tcId = 134
# Modified r or s, e.g. by adding or subtracting the group order
msg = 313233343030
result = invalid
-sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b
+sig = 302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b
# tcId = 135
# Modified r or s, e.g. by adding or subtracting the group order
msg = 313233343030
result = invalid
-sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5
+sig = 302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b
# tcId = 136
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 137
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec
+
+# tcId = 138
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a
+
+# tcId = 139
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5
+
+# tcId = 140
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76
+
+# tcId = 141
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14
+
+# tcId = 142
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b
+
+# tcId = 143
+# Modified r or s, e.g. by adding or subtracting the group order
+msg = 313233343030
+result = invalid
+sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5
+
+# tcId = 144
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -837,7 +885,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 137
+# tcId = 145
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -846,7 +894,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 138
+# tcId = 146
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -855,7 +903,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 139
+# tcId = 147
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -864,7 +912,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 140
+# tcId = 148
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -873,7 +921,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 141
+# tcId = 149
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -882,7 +930,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 142
+# tcId = 150
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -891,7 +939,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 143
+# tcId = 151
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -900,7 +948,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 144
+# tcId = 152
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -909,7 +957,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 145
+# tcId = 153
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -918,7 +966,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 146
+# tcId = 154
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -927,7 +975,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 147
+# tcId = 155
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -936,7 +984,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 148
+# tcId = 156
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -945,7 +993,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 149
+# tcId = 157
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -954,7 +1002,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 150
+# tcId = 158
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -963,7 +1011,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 151
+# tcId = 159
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -972,7 +1020,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 152
+# tcId = 160
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -981,7 +1029,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 153
+# tcId = 161
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -990,7 +1038,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 154
+# tcId = 162
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -999,7 +1047,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 155
+# tcId = 163
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1008,7 +1056,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 156
+# tcId = 164
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1017,7 +1065,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 157
+# tcId = 165
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1026,7 +1074,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 158
+# tcId = 166
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1035,7 +1083,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 159
+# tcId = 167
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1044,7 +1092,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 160
+# tcId = 168
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1053,7 +1101,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 161
+# tcId = 169
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1062,7 +1110,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 162
+# tcId = 170
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1071,7 +1119,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 163
+# tcId = 171
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1080,7 +1128,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 164
+# tcId = 172
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1089,7 +1137,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 165
+# tcId = 173
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1098,7 +1146,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 166
+# tcId = 174
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1107,7 +1155,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 167
+# tcId = 175
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1116,7 +1164,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 168
+# tcId = 176
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1125,7 +1173,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 169
+# tcId = 177
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1134,7 +1182,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 170
+# tcId = 178
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1143,7 +1191,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 171
+# tcId = 179
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1152,7 +1200,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 172
+# tcId = 180
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1161,7 +1209,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 173
+# tcId = 181
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1170,7 +1218,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 174
+# tcId = 182
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1179,7 +1227,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 175
+# tcId = 183
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1188,7 +1236,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 176
+# tcId = 184
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1197,7 +1245,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 177
+# tcId = 185
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1206,7 +1254,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 178
+# tcId = 186
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1215,7 +1263,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 179
+# tcId = 187
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1224,7 +1272,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 180
+# tcId = 188
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1233,7 +1281,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 181
+# tcId = 189
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1242,7 +1290,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 182
+# tcId = 190
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1251,7 +1299,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 183
+# tcId = 191
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1260,7 +1308,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 184
+# tcId = 192
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1269,7 +1317,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 185
+# tcId = 193
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1278,7 +1326,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 186
+# tcId = 194
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1287,7 +1335,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 187
+# tcId = 195
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1296,7 +1344,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 188
+# tcId = 196
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1305,7 +1353,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 189
+# tcId = 197
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1314,7 +1362,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 190
+# tcId = 198
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1323,7 +1371,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 191
+# tcId = 199
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1332,7 +1380,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 192
+# tcId = 200
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1341,7 +1389,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 193
+# tcId = 201
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1350,7 +1398,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 194
+# tcId = 202
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1359,7 +1407,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 195
+# tcId = 203
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1368,7 +1416,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 196
+# tcId = 204
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1377,7 +1425,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 197
+# tcId = 205
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1386,7 +1434,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 198
+# tcId = 206
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1395,7 +1443,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 199
+# tcId = 207
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1404,7 +1452,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 200
+# tcId = 208
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1413,7 +1461,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 201
+# tcId = 209
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1422,7 +1470,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 202
+# tcId = 210
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1431,7 +1479,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 203
+# tcId = 211
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1440,7 +1488,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 204
+# tcId = 212
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1449,7 +1497,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 205
+# tcId = 213
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1458,7 +1506,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 206
+# tcId = 214
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1467,7 +1515,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 207
+# tcId = 215
# Signatures with special case values for r and s.
msg = 313233343030
result = invalid
@@ -1476,35 +1524,35 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 208
+# tcId = 216
# random signature
msg = 313233343030
result = valid
-sig = 302c02140e23ff8588683fd9455d185090a9d9199f646bcb0214631ced1a4f6a308bfee3b999f1c2bbe7dcc922dc
+sig = 302d0215009b593d0b844c5764450021c76be42ef258307d7502144882a4f2fb661152005b51ff748accc48627ec9c
-# tcId = 209
+# tcId = 217
# random signature
msg = 313233343030
result = valid
-sig = 302c0214313eedf8d478f95321cfdeb5fe439ef8716a60cb021407998d19305abe635be5af240bd7e0ec7216a5ce
+sig = 302c021448c2ffd85768bdfc322cac7a31a0c6868c016ee702143992d7babfa17a62021d8b53b428e4250f527c88
-# tcId = 210
+# tcId = 218
# random signature
msg = 313233343030
result = valid
-sig = 302d02150092bda94e3d769675132d9d6a17944808899f8c42021416c7bb874e2e59219cb0d52b4fd470fcc8dcdff3
+sig = 302c021441ea8ab50bedd928a763afeed583a203690fea960214040be8046a04c094eece38282de9e11334f264ac
-# tcId = 211
+# tcId = 219
# random signature
msg = 313233343030
result = valid
-sig = 302d021500976b29bc6023065b0ee1b5362a4cd2f5529a43c902141db2ad4c3e92cf2bc9267f926ac2e71dacfa5928
+sig = 302d0215008fc19a465d9e20de35282f4169ff56305987da5e02146db7cdd227c47f3c8ee08da16917abc82d822a0b
-# tcId = 212
+# tcId = 220
# random signature
msg = 313233343030
result = valid
-sig = 302c02144afbd1a5d8fb9d117c7efd3e7b3564f37305a80302144e13c38000458a528ff2b667265740e36438bd99
+sig = 302c0214037cabe69d6b23c84bfce6b697300ddc18ab1854021478730f6bd169400a339d358d6dbf6ed16a6cb017
[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
[key.keySize = 2048]
@@ -1515,7 +1563,7 @@
[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931]
[sha = SHA-224]
-# tcId = 213
+# tcId = 221
# Legacy:ASN encoding of s misses leading 0
msg = 48656c6c6f
result = acceptable
@@ -1526,811 +1574,859 @@
# generated invalid DSA signatures. Some providers, accept such legacy
# signatures for compatibility.
-# tcId = 214
+# tcId = 222
# valid
msg = 48656c6c6f
result = valid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 215
+# tcId = 223
# long form encoding of length
msg = 48656c6c6f
result = invalid
sig = 30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 216
+# tcId = 224
# long form encoding of length
msg = 48656c6c6f
result = invalid
sig = 303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 217
+# tcId = 225
# long form encoding of length
msg = 48656c6c6f
result = invalid
sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 218
+# tcId = 226
# length contains leading 0
msg = 48656c6c6f
result = invalid
sig = 3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 219
+# tcId = 227
# length contains leading 0
msg = 48656c6c6f
result = invalid
sig = 303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 220
+# tcId = 228
# length contains leading 0
msg = 48656c6c6f
result = invalid
sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 221
+# tcId = 229
# wrong length
msg = 48656c6c6f
result = invalid
sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 222
+# tcId = 230
# wrong length
msg = 48656c6c6f
result = invalid
sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 223
+# tcId = 231
# wrong length
msg = 48656c6c6f
result = invalid
sig = 303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 224
+# tcId = 232
# wrong length
msg = 48656c6c6f
result = invalid
sig = 303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 225
+# tcId = 233
# wrong length
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 226
+# tcId = 234
# wrong length
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 227
+# tcId = 235
# uint32 overflow in length
msg = 48656c6c6f
result = invalid
sig = 3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 228
+# tcId = 236
# uint32 overflow in length
msg = 48656c6c6f
result = invalid
sig = 30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 229
+# tcId = 237
# uint32 overflow in length
msg = 48656c6c6f
result = invalid
sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 230
+# tcId = 238
# uint64 overflow in length
msg = 48656c6c6f
result = invalid
sig = 308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 231
+# tcId = 239
# uint64 overflow in length
msg = 48656c6c6f
result = invalid
sig = 3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 232
+# tcId = 240
# uint64 overflow in length
msg = 48656c6c6f
result = invalid
sig = 3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 233
+# tcId = 241
# length = 2**31 - 1
msg = 48656c6c6f
result = invalid
sig = 30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 234
+# tcId = 242
# length = 2**31 - 1
msg = 48656c6c6f
result = invalid
sig = 304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 235
+# tcId = 243
# length = 2**31 - 1
msg = 48656c6c6f
result = invalid
sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 236
+# tcId = 244
# length = 2**32 - 1
msg = 48656c6c6f
result = invalid
sig = 3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 237
+# tcId = 245
# length = 2**32 - 1
msg = 48656c6c6f
result = invalid
sig = 30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 238
+# tcId = 246
# length = 2**32 - 1
msg = 48656c6c6f
result = invalid
sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 239
+# tcId = 247
# length = 2**40 - 1
msg = 48656c6c6f
result = invalid
sig = 3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 240
+# tcId = 248
# length = 2**40 - 1
msg = 48656c6c6f
result = invalid
sig = 30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 241
+# tcId = 249
# length = 2**40 - 1
msg = 48656c6c6f
result = invalid
sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 242
+# tcId = 250
# length = 2**64 - 1
msg = 48656c6c6f
result = invalid
sig = 3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 243
+# tcId = 251
# length = 2**64 - 1
msg = 48656c6c6f
result = invalid
sig = 30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 244
+# tcId = 252
# length = 2**64 - 1
msg = 48656c6c6f
result = invalid
sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 245
+# tcId = 253
# incorrect length
msg = 48656c6c6f
result = invalid
sig = 30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 246
+# tcId = 254
# incorrect length
msg = 48656c6c6f
result = invalid
sig = 303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 247
+# tcId = 255
# incorrect length
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 248
+# tcId = 256
# indefinite length without termination
msg = 48656c6c6f
result = invalid
sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 249
+# tcId = 257
# indefinite length without termination
msg = 48656c6c6f
result = invalid
sig = 303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 250
+# tcId = 258
# indefinite length without termination
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 251
+# tcId = 259
# removing sequence
msg = 48656c6c6f
result = invalid
sig =
-# tcId = 252
+# tcId = 260
+# lonely sequence tag
+msg = 48656c6c6f
+result = invalid
+sig = 30
+
+# tcId = 261
# appending 0's to sequence
msg = 48656c6c6f
result = invalid
sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 253
+# tcId = 262
# prepending 0's to sequence
msg = 48656c6c6f
result = invalid
sig = 303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 254
-# appending unused 0's
+# tcId = 263
+# appending unused 0's to sequence
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 255
-# appending unused 0's
-msg = 48656c6c6f
-result = invalid
-sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 256
-# appending null value
+# tcId = 264
+# appending null value to sequence
msg = 48656c6c6f
result = invalid
sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500
-# tcId = 257
-# appending null value
-msg = 48656c6c6f
-result = invalid
-sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 258
-# appending null value
-msg = 48656c6c6f
-result = invalid
-sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500
-
-# tcId = 259
-# including garbage
-msg = 48656c6c6f
-result = invalid
-sig = 3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 260
-# including garbage
-msg = 48656c6c6f
-result = invalid
-sig = 30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 261
-# including garbage
-msg = 48656c6c6f
-result = invalid
-sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef
-
-# tcId = 262
-# including garbage
-msg = 48656c6c6f
-result = invalid
-sig = 30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 263
-# including garbage
-msg = 48656c6c6f
-result = invalid
-sig = 304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 264
-# including garbage
-msg = 48656c6c6f
-result = invalid
-sig = 3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
# tcId = 265
# including garbage
msg = 48656c6c6f
result = invalid
-sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+sig = 3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
# tcId = 266
# including garbage
msg = 48656c6c6f
result = invalid
-sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+sig = 30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
# tcId = 267
# including garbage
msg = 48656c6c6f
result = invalid
-sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef
+sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef
# tcId = 268
+# including garbage
+msg = 48656c6c6f
+result = invalid
+sig = 30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 269
+# including garbage
+msg = 48656c6c6f
+result = invalid
+sig = 304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 270
+# including garbage
+msg = 48656c6c6f
+result = invalid
+sig = 3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 271
+# including garbage
+msg = 48656c6c6f
+result = invalid
+sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 272
+# including garbage
+msg = 48656c6c6f
+result = invalid
+sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 273
+# including garbage
+msg = 48656c6c6f
+result = invalid
+sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef
+
+# tcId = 274
# including undefined tags
msg = 48656c6c6f
result = invalid
sig = 3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 269
+# tcId = 275
# including undefined tags
msg = 48656c6c6f
result = invalid
sig = 3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 270
+# tcId = 276
# including undefined tags
msg = 48656c6c6f
result = invalid
sig = 30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 271
+# tcId = 277
# including undefined tags
msg = 48656c6c6f
result = invalid
sig = 30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 272
+# tcId = 278
# including undefined tags
msg = 48656c6c6f
result = invalid
sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 273
+# tcId = 279
# including undefined tags
msg = 48656c6c6f
result = invalid
sig = 3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 274
+# tcId = 280
+# truncated length of sequence
+msg = 48656c6c6f
+result = invalid
+sig = 3081
+
+# tcId = 281
# using composition with indefinite length
msg = 48656c6c6f
result = invalid
sig = 3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 275
+# tcId = 282
# using composition with indefinite length
msg = 48656c6c6f
result = invalid
sig = 30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 276
+# tcId = 283
# using composition with indefinite length
msg = 48656c6c6f
result = invalid
sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 277
+# tcId = 284
# using composition with wrong tag
msg = 48656c6c6f
result = invalid
sig = 3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 278
+# tcId = 285
# using composition with wrong tag
msg = 48656c6c6f
result = invalid
sig = 30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 279
+# tcId = 286
# using composition with wrong tag
msg = 48656c6c6f
result = invalid
sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 280
+# tcId = 287
# Replacing sequence with NULL
msg = 48656c6c6f
result = invalid
sig = 0500
-# tcId = 281
-# changing tag value
+# tcId = 288
+# changing tag value of sequence
msg = 48656c6c6f
result = invalid
sig = 2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 282
-# changing tag value
+# tcId = 289
+# changing tag value of sequence
msg = 48656c6c6f
result = invalid
sig = 2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 283
-# changing tag value
+# tcId = 290
+# changing tag value of sequence
msg = 48656c6c6f
result = invalid
sig = 313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 284
-# changing tag value
+# tcId = 291
+# changing tag value of sequence
msg = 48656c6c6f
result = invalid
sig = 323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 285
-# changing tag value
+# tcId = 292
+# changing tag value of sequence
msg = 48656c6c6f
result = invalid
sig = ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 286
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 287
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 288
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 289
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 290
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 291
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 292
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
# tcId = 293
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 294
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 295
-# changing tag value
-msg = 48656c6c6f
-result = invalid
-sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 296
# dropping value of sequence
msg = 48656c6c6f
result = invalid
sig = 3000
-# tcId = 297
-# using composition
+# tcId = 294
+# using composition forsequence
msg = 48656c6c6f
result = invalid
sig = 3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 298
-# using composition
-msg = 48656c6c6f
-result = invalid
-sig = 3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 299
-# using composition
-msg = 48656c6c6f
-result = invalid
-sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-
-# tcId = 300
+# tcId = 295
# truncate sequence
msg = 48656c6c6f
result = invalid
sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862
-# tcId = 301
+# tcId = 296
# truncate sequence
msg = 48656c6c6f
result = invalid
sig = 303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 302
+# tcId = 297
# indefinite length
msg = 48656c6c6f
result = invalid
sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 303
+# tcId = 298
# indefinite length with truncated delimiter
msg = 48656c6c6f
result = invalid
sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600
-# tcId = 304
+# tcId = 299
# indefinite length with additional element
msg = 48656c6c6f
result = invalid
sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000
-# tcId = 305
+# tcId = 300
# indefinite length with truncated element
msg = 48656c6c6f
result = invalid
sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000
-# tcId = 306
+# tcId = 301
# indefinite length with garbage
msg = 48656c6c6f
result = invalid
sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef
-# tcId = 307
+# tcId = 302
# indefinite length with nonempty EOC
msg = 48656c6c6f
result = invalid
sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef
-# tcId = 308
+# tcId = 303
# prepend empty sequence
msg = 48656c6c6f
result = invalid
sig = 303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 309
+# tcId = 304
# append empty sequence
msg = 48656c6c6f
result = invalid
sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000
-# tcId = 310
+# tcId = 305
# sequence of sequence
msg = 48656c6c6f
result = invalid
sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 311
+# tcId = 306
# truncated sequence
msg = 48656c6c6f
result = invalid
sig = 301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd
-# tcId = 312
+# tcId = 307
# repeat element in sequence
msg = 48656c6c6f
result = invalid
sig = 305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 313
+# tcId = 308
# removing integer
msg = 48656c6c6f
result = invalid
sig = 301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 314
+# tcId = 309
+# lonely integer tag
+msg = 48656c6c6f
+result = invalid
+sig = 302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 310
+# lonely integer tag
+msg = 48656c6c6f
+result = invalid
+sig = 301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02
+
+# tcId = 311
# appending 0's to integer
msg = 48656c6c6f
result = invalid
sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 315
+# tcId = 312
# appending 0's to integer
msg = 48656c6c6f
result = invalid
sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000
-# tcId = 316
+# tcId = 313
# prepending 0's to integer
msg = 48656c6c6f
result = invalid
sig = 303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 317
+# tcId = 314
# prepending 0's to integer
msg = 48656c6c6f
result = invalid
sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+# tcId = 315
+# appending unused 0's to integer
+msg = 48656c6c6f
+result = invalid
+sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 316
+# appending null value to integer
+msg = 48656c6c6f
+result = invalid
+sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 317
+# appending null value to integer
+msg = 48656c6c6f
+result = invalid
+sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500
+
# tcId = 318
+# truncated length of integer
+msg = 48656c6c6f
+result = invalid
+sig = 30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 319
+# truncated length of integer
+msg = 48656c6c6f
+result = invalid
+sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281
+
+# tcId = 320
# Replacing integer with NULL
msg = 48656c6c6f
result = invalid
sig = 30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 319
+# tcId = 321
# Replacing integer with NULL
msg = 48656c6c6f
result = invalid
sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500
-# tcId = 320
+# tcId = 322
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 323
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 324
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 325
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 326
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 327
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 328
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 329
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 330
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 331
+# changing tag value of integer
+msg = 48656c6c6f
+result = invalid
+sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 332
# dropping value of integer
msg = 48656c6c6f
result = invalid
sig = 30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 321
+# tcId = 333
# dropping value of integer
msg = 48656c6c6f
result = invalid
sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200
-# tcId = 322
+# tcId = 334
+# using composition forinteger
+msg = 48656c6c6f
+result = invalid
+sig = 3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 335
+# using composition forinteger
+msg = 48656c6c6f
+result = invalid
+sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 336
# modify first byte of integer
msg = 48656c6c6f
result = invalid
sig = 303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 323
+# tcId = 337
# modify first byte of integer
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 324
+# tcId = 338
# modify last byte of integer
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 325
+# tcId = 339
# modify last byte of integer
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6
-# tcId = 326
+# tcId = 340
# truncate integer
msg = 48656c6c6f
result = invalid
sig = 303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 327
+# tcId = 341
# truncate integer
msg = 48656c6c6f
result = invalid
sig = 303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 328
+# tcId = 342
# truncate integer
msg = 48656c6c6f
result = invalid
sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862
-# tcId = 329
+# tcId = 343
# truncate integer
msg = 48656c6c6f
result = invalid
sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 330
+# tcId = 344
# leading ff in integer
msg = 48656c6c6f
result = invalid
sig = 303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 331
+# tcId = 345
# leading ff in integer
msg = 48656c6c6f
result = invalid
sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 332
+# tcId = 346
# infinity
msg = 48656c6c6f
result = invalid
sig = 3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 333
+# tcId = 347
# infinity
msg = 48656c6c6f
result = invalid
sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180
-# tcId = 334
+# tcId = 348
+# replacing integer with zero
+msg = 48656c6c6f
+result = invalid
+sig = 3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
+
+# tcId = 349
+# replacing integer with zero
+msg = 48656c6c6f
+result = invalid
+sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100
+
+# tcId = 350
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 335
+# tcId = 351
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 336
+# tcId = 352
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 337
+# tcId = 353
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 338
+# tcId = 354
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 339
+# tcId = 355
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 340
+# tcId = 356
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 341
+# tcId = 357
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93
-# tcId = 342
+# tcId = 358
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9
-# tcId = 343
+# tcId = 359
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca
-# tcId = 344
+# tcId = 360
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727
-# tcId = 345
+# tcId = 361
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d
-# tcId = 346
+# tcId = 362
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236
-# tcId = 347
+# tcId = 363
# Modified r or s, e.g. by adding or subtracting the group order
msg = 48656c6c6f
result = invalid
sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca
-# tcId = 348
+# tcId = 364
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2339,7 +2435,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 349
+# tcId = 365
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2348,7 +2444,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 350
+# tcId = 366
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2357,7 +2453,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 351
+# tcId = 367
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2366,7 +2462,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 352
+# tcId = 368
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2375,7 +2471,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 353
+# tcId = 369
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2384,7 +2480,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 354
+# tcId = 370
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2393,7 +2489,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 355
+# tcId = 371
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2402,7 +2498,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 356
+# tcId = 372
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2411,7 +2507,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 357
+# tcId = 373
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2420,7 +2516,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 358
+# tcId = 374
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2429,7 +2525,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 359
+# tcId = 375
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2438,7 +2534,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 360
+# tcId = 376
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2447,7 +2543,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 361
+# tcId = 377
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2456,7 +2552,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 362
+# tcId = 378
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2465,7 +2561,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 363
+# tcId = 379
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2474,7 +2570,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 364
+# tcId = 380
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2483,7 +2579,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 365
+# tcId = 381
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2492,7 +2588,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 366
+# tcId = 382
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2501,7 +2597,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 367
+# tcId = 383
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2510,7 +2606,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 368
+# tcId = 384
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2519,7 +2615,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 369
+# tcId = 385
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2528,7 +2624,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 370
+# tcId = 386
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2537,7 +2633,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 371
+# tcId = 387
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2546,7 +2642,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 372
+# tcId = 388
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2555,7 +2651,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 373
+# tcId = 389
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2564,7 +2660,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 374
+# tcId = 390
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2573,7 +2669,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 375
+# tcId = 391
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2582,7 +2678,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 376
+# tcId = 392
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2591,7 +2687,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 377
+# tcId = 393
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2600,7 +2696,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 378
+# tcId = 394
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2609,7 +2705,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 379
+# tcId = 395
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2618,7 +2714,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 380
+# tcId = 396
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2627,7 +2723,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 381
+# tcId = 397
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2636,7 +2732,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 382
+# tcId = 398
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2645,7 +2741,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 383
+# tcId = 399
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2654,7 +2750,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 384
+# tcId = 400
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2663,7 +2759,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 385
+# tcId = 401
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2672,7 +2768,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 386
+# tcId = 402
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2681,7 +2777,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 387
+# tcId = 403
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2690,7 +2786,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 388
+# tcId = 404
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2699,7 +2795,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 389
+# tcId = 405
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2708,7 +2804,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 390
+# tcId = 406
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2717,7 +2813,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 391
+# tcId = 407
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2726,7 +2822,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 392
+# tcId = 408
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2735,7 +2831,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 393
+# tcId = 409
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2744,7 +2840,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 394
+# tcId = 410
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2753,7 +2849,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 395
+# tcId = 411
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2762,7 +2858,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 396
+# tcId = 412
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2771,7 +2867,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 397
+# tcId = 413
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2780,7 +2876,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 398
+# tcId = 414
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2789,7 +2885,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 399
+# tcId = 415
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2798,7 +2894,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 400
+# tcId = 416
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2807,7 +2903,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 401
+# tcId = 417
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2816,7 +2912,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 402
+# tcId = 418
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2825,7 +2921,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 403
+# tcId = 419
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2834,7 +2930,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 404
+# tcId = 420
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2843,7 +2939,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 405
+# tcId = 421
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2852,7 +2948,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 406
+# tcId = 422
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2861,7 +2957,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 407
+# tcId = 423
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2870,7 +2966,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 408
+# tcId = 424
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2879,7 +2975,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 409
+# tcId = 425
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2888,7 +2984,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 410
+# tcId = 426
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2897,7 +2993,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 411
+# tcId = 427
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2906,7 +3002,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 412
+# tcId = 428
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2915,7 +3011,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 413
+# tcId = 429
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2924,7 +3020,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 414
+# tcId = 430
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2933,7 +3029,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 415
+# tcId = 431
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2942,7 +3038,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 416
+# tcId = 432
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2951,7 +3047,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 417
+# tcId = 433
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2960,7 +3056,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 418
+# tcId = 434
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2969,7 +3065,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 419
+# tcId = 435
# Signatures with special case values for r and s.
msg = 48656c6c6f
result = invalid
@@ -2978,35 +3074,35 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 420
+# tcId = 436
# random signature
msg = 48656c6c6f
result = valid
-sig = 303b021c6e3d431498bb8911b97308e9e8d05cedd927e1576074f5b407ed47fb021b265cb60340e52374c6b03a99fc1db5d97ffff31d89a7d0847bc57b
+sig = 303c021c110c46cbc5925d910898300282f42fcd807945042d6e58926046545f021c2b5065306d6b9249702a07ac157eeead58ecfe3a346070dc6680fa7f
-# tcId = 421
+# tcId = 437
# random signature
msg = 48656c6c6f
result = valid
-sig = 303d021d00a7b626ca8fe3aadb70736367cbf221099af40e3683aa7f889568d18d021c0ea3c9660f7e84fb794db3ae473e9bafc84e3d1999073b3b444c31ba
+sig = 303d021c35a3c47b570980872fc6e41e6e4aafafac998502c27e091cf7b57a9e021d00b454c66f2d10a8acd7576c77a586e7a4a345d9a4b6a6eaee29a9c0c0
-# tcId = 422
+# tcId = 438
# random signature
msg = 48656c6c6f
result = valid
-sig = 303d021d0090d3707463fe1fd72514653e54b61e504bf4c32f5ee58928be423c7b021c18f867d66ab6c14e0d4fd144da061cac5e33ee62fc8573b0617eec11
+sig = 303c021c78f0788152ceee46c2d02427056c25eef9c39a36c49c009bf58e6fa3021c6dfe33aa17a26c7c22f82f0746a958df46543f320869d12a05a01c55
-# tcId = 423
+# tcId = 439
# random signature
msg = 48656c6c6f
result = valid
-sig = 303d021c032d0712481f5be239cb0464b89d97fb4ca540089661bf1b930b927d021d00b7b2854013fcc17f3514ba83393a5998c905a90a0c3d0ef3a51562d5
+sig = 303c021c718fb31ef94764b29ec90d541b3a89a901d9df1761f1d843a86ac984021c0a27327ab355439eca008feff609fa7323302919aa59f33d3c5be5ac
-# tcId = 424
+# tcId = 440
# random signature
msg = 48656c6c6f
result = valid
-sig = 303d021d00a11784b27530077677bdb15d78b75f508624099ca06036c2c24f7e20021c3a3c429f5c1411d952f1280c8ef0d582326a39447b934eee17c7b4ea
+sig = 303c021c623b29d147c209c348ed14d47754ce33fa156e1b4319890e548d74e5021c36e413d7bafd74bf8f7f752056d62cb540fc0ea873ef7363f749b805
[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde]
[key.keySize = 2048]
@@ -3017,7 +3113,7 @@
[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931]
[sha = SHA-256]
-# tcId = 425
+# tcId = 441
# Legacy:ASN encoding of r misses leading 0
msg = 54657374
result = acceptable
@@ -3028,811 +3124,859 @@
# generated invalid DSA signatures. Some providers, accept such legacy
# signatures for compatibility.
-# tcId = 426
+# tcId = 442
# valid
msg = 54657374
result = valid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 427
+# tcId = 443
# long form encoding of length
msg = 54657374
result = invalid
sig = 30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 428
+# tcId = 444
# long form encoding of length
msg = 54657374
result = invalid
sig = 303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 429
+# tcId = 445
# long form encoding of length
msg = 54657374
result = invalid
sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 430
+# tcId = 446
# length contains leading 0
msg = 54657374
result = invalid
sig = 3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 431
+# tcId = 447
# length contains leading 0
msg = 54657374
result = invalid
sig = 303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 432
+# tcId = 448
# length contains leading 0
msg = 54657374
result = invalid
sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 433
+# tcId = 449
# wrong length
msg = 54657374
result = invalid
sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 434
+# tcId = 450
# wrong length
msg = 54657374
result = invalid
sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 435
+# tcId = 451
# wrong length
msg = 54657374
result = invalid
sig = 303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 436
+# tcId = 452
# wrong length
msg = 54657374
result = invalid
sig = 303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 437
+# tcId = 453
# wrong length
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 438
+# tcId = 454
# wrong length
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 439
+# tcId = 455
# uint32 overflow in length
msg = 54657374
result = invalid
sig = 3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 440
+# tcId = 456
# uint32 overflow in length
msg = 54657374
result = invalid
sig = 30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 441
+# tcId = 457
# uint32 overflow in length
msg = 54657374
result = invalid
sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 442
+# tcId = 458
# uint64 overflow in length
msg = 54657374
result = invalid
sig = 308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 443
+# tcId = 459
# uint64 overflow in length
msg = 54657374
result = invalid
sig = 3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 444
+# tcId = 460
# uint64 overflow in length
msg = 54657374
result = invalid
sig = 3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 445
+# tcId = 461
# length = 2**31 - 1
msg = 54657374
result = invalid
sig = 30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 446
+# tcId = 462
# length = 2**31 - 1
msg = 54657374
result = invalid
sig = 304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 447
+# tcId = 463
# length = 2**31 - 1
msg = 54657374
result = invalid
sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 448
+# tcId = 464
# length = 2**32 - 1
msg = 54657374
result = invalid
sig = 3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 449
+# tcId = 465
# length = 2**32 - 1
msg = 54657374
result = invalid
sig = 30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 450
+# tcId = 466
# length = 2**32 - 1
msg = 54657374
result = invalid
sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 451
+# tcId = 467
# length = 2**40 - 1
msg = 54657374
result = invalid
sig = 3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 452
+# tcId = 468
# length = 2**40 - 1
msg = 54657374
result = invalid
sig = 30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 453
+# tcId = 469
# length = 2**40 - 1
msg = 54657374
result = invalid
sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 454
+# tcId = 470
# length = 2**64 - 1
msg = 54657374
result = invalid
sig = 3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 455
+# tcId = 471
# length = 2**64 - 1
msg = 54657374
result = invalid
sig = 30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 456
+# tcId = 472
# length = 2**64 - 1
msg = 54657374
result = invalid
sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 457
+# tcId = 473
# incorrect length
msg = 54657374
result = invalid
sig = 30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 458
+# tcId = 474
# incorrect length
msg = 54657374
result = invalid
sig = 303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 459
+# tcId = 475
# incorrect length
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 460
+# tcId = 476
# indefinite length without termination
msg = 54657374
result = invalid
sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 461
+# tcId = 477
# indefinite length without termination
msg = 54657374
result = invalid
sig = 303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 462
+# tcId = 478
# indefinite length without termination
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 463
+# tcId = 479
# removing sequence
msg = 54657374
result = invalid
sig =
-# tcId = 464
+# tcId = 480
+# lonely sequence tag
+msg = 54657374
+result = invalid
+sig = 30
+
+# tcId = 481
# appending 0's to sequence
msg = 54657374
result = invalid
sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 465
+# tcId = 482
# prepending 0's to sequence
msg = 54657374
result = invalid
sig = 303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 466
-# appending unused 0's
+# tcId = 483
+# appending unused 0's to sequence
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 467
-# appending unused 0's
-msg = 54657374
-result = invalid
-sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 468
-# appending null value
+# tcId = 484
+# appending null value to sequence
msg = 54657374
result = invalid
sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500
-# tcId = 469
-# appending null value
-msg = 54657374
-result = invalid
-sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 470
-# appending null value
-msg = 54657374
-result = invalid
-sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500
-
-# tcId = 471
+# tcId = 485
# including garbage
msg = 54657374
result = invalid
sig = 3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 472
+# tcId = 486
# including garbage
msg = 54657374
result = invalid
sig = 30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 473
+# tcId = 487
# including garbage
msg = 54657374
result = invalid
sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef
-# tcId = 474
+# tcId = 488
# including garbage
msg = 54657374
result = invalid
sig = 30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 475
+# tcId = 489
# including garbage
msg = 54657374
result = invalid
sig = 304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 476
+# tcId = 490
# including garbage
msg = 54657374
result = invalid
sig = 3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 477
+# tcId = 491
# including garbage
msg = 54657374
result = invalid
sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 478
+# tcId = 492
# including garbage
msg = 54657374
result = invalid
sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 479
+# tcId = 493
# including garbage
msg = 54657374
result = invalid
sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef
-# tcId = 480
+# tcId = 494
# including undefined tags
msg = 54657374
result = invalid
sig = 3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 481
+# tcId = 495
# including undefined tags
msg = 54657374
result = invalid
sig = 3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 482
+# tcId = 496
# including undefined tags
msg = 54657374
result = invalid
sig = 30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 483
+# tcId = 497
# including undefined tags
msg = 54657374
result = invalid
sig = 30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 484
+# tcId = 498
# including undefined tags
msg = 54657374
result = invalid
sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 485
+# tcId = 499
# including undefined tags
msg = 54657374
result = invalid
sig = 3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 486
+# tcId = 500
+# truncated length of sequence
+msg = 54657374
+result = invalid
+sig = 3081
+
+# tcId = 501
# using composition with indefinite length
msg = 54657374
result = invalid
sig = 3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 487
+# tcId = 502
# using composition with indefinite length
msg = 54657374
result = invalid
sig = 30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 488
+# tcId = 503
# using composition with indefinite length
msg = 54657374
result = invalid
sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 489
+# tcId = 504
# using composition with wrong tag
msg = 54657374
result = invalid
sig = 3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 490
+# tcId = 505
# using composition with wrong tag
msg = 54657374
result = invalid
sig = 30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 491
+# tcId = 506
# using composition with wrong tag
msg = 54657374
result = invalid
sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 492
+# tcId = 507
# Replacing sequence with NULL
msg = 54657374
result = invalid
sig = 0500
-# tcId = 493
-# changing tag value
+# tcId = 508
+# changing tag value of sequence
msg = 54657374
result = invalid
sig = 2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 494
-# changing tag value
+# tcId = 509
+# changing tag value of sequence
msg = 54657374
result = invalid
sig = 2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 495
-# changing tag value
+# tcId = 510
+# changing tag value of sequence
msg = 54657374
result = invalid
sig = 313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 496
-# changing tag value
+# tcId = 511
+# changing tag value of sequence
msg = 54657374
result = invalid
sig = 323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 497
-# changing tag value
+# tcId = 512
+# changing tag value of sequence
msg = 54657374
result = invalid
sig = ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 498
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 499
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 500
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 501
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 502
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 503
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 504
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 505
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 506
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 507
-# changing tag value
-msg = 54657374
-result = invalid
-sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 508
+# tcId = 513
# dropping value of sequence
msg = 54657374
result = invalid
sig = 3000
-# tcId = 509
-# using composition
+# tcId = 514
+# using composition forsequence
msg = 54657374
result = invalid
sig = 3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 510
-# using composition
-msg = 54657374
-result = invalid
-sig = 30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 511
-# using composition
-msg = 54657374
-result = invalid
-sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-
-# tcId = 512
+# tcId = 515
# truncate sequence
msg = 54657374
result = invalid
sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1
-# tcId = 513
+# tcId = 516
# truncate sequence
msg = 54657374
result = invalid
sig = 303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 514
+# tcId = 517
# indefinite length
msg = 54657374
result = invalid
sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 515
+# tcId = 518
# indefinite length with truncated delimiter
msg = 54657374
result = invalid
sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600
-# tcId = 516
+# tcId = 519
# indefinite length with additional element
msg = 54657374
result = invalid
sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000
-# tcId = 517
+# tcId = 520
# indefinite length with truncated element
msg = 54657374
result = invalid
sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000
-# tcId = 518
+# tcId = 521
# indefinite length with garbage
msg = 54657374
result = invalid
sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef
-# tcId = 519
+# tcId = 522
# indefinite length with nonempty EOC
msg = 54657374
result = invalid
sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef
-# tcId = 520
+# tcId = 523
# prepend empty sequence
msg = 54657374
result = invalid
sig = 303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 521
+# tcId = 524
# append empty sequence
msg = 54657374
result = invalid
sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000
-# tcId = 522
+# tcId = 525
# sequence of sequence
msg = 54657374
result = invalid
sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 523
+# tcId = 526
# truncated sequence
msg = 54657374
result = invalid
sig = 301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93
-# tcId = 524
+# tcId = 527
# repeat element in sequence
msg = 54657374
result = invalid
sig = 305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 525
+# tcId = 528
# removing integer
msg = 54657374
result = invalid
sig = 301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 526
+# tcId = 529
+# lonely integer tag
+msg = 54657374
+result = invalid
+sig = 301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 530
+# lonely integer tag
+msg = 54657374
+result = invalid
+sig = 3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302
+
+# tcId = 531
# appending 0's to integer
msg = 54657374
result = invalid
sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 527
+# tcId = 532
# appending 0's to integer
msg = 54657374
result = invalid
sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000
-# tcId = 528
+# tcId = 533
# prepending 0's to integer
msg = 54657374
result = invalid
sig = 303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 529
+# tcId = 534
# prepending 0's to integer
msg = 54657374
result = invalid
sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 530
+# tcId = 535
+# appending unused 0's to integer
+msg = 54657374
+result = invalid
+sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 536
+# appending null value to integer
+msg = 54657374
+result = invalid
+sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 537
+# appending null value to integer
+msg = 54657374
+result = invalid
+sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500
+
+# tcId = 538
+# truncated length of integer
+msg = 54657374
+result = invalid
+sig = 30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 539
+# truncated length of integer
+msg = 54657374
+result = invalid
+sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281
+
+# tcId = 540
# Replacing integer with NULL
msg = 54657374
result = invalid
sig = 30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 531
+# tcId = 541
# Replacing integer with NULL
msg = 54657374
result = invalid
sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500
-# tcId = 532
+# tcId = 542
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 543
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 544
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 545
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 546
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 547
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 548
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 549
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 550
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 551
+# changing tag value of integer
+msg = 54657374
+result = invalid
+sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 552
# dropping value of integer
msg = 54657374
result = invalid
sig = 30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 533
+# tcId = 553
# dropping value of integer
msg = 54657374
result = invalid
sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200
-# tcId = 534
+# tcId = 554
+# using composition forinteger
+msg = 54657374
+result = invalid
+sig = 30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 555
+# using composition forinteger
+msg = 54657374
+result = invalid
+sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 556
# modify first byte of integer
msg = 54657374
result = invalid
sig = 303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 535
+# tcId = 557
# modify first byte of integer
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 536
+# tcId = 558
# modify last byte of integer
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 537
+# tcId = 559
# modify last byte of integer
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196
-# tcId = 538
+# tcId = 560
# truncate integer
msg = 54657374
result = invalid
sig = 303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 539
+# tcId = 561
# truncate integer
msg = 54657374
result = invalid
sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 540
+# tcId = 562
# truncate integer
msg = 54657374
result = invalid
sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1
-# tcId = 541
+# tcId = 563
# truncate integer
msg = 54657374
result = invalid
sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 542
+# tcId = 564
# leading ff in integer
msg = 54657374
result = invalid
sig = 303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 543
+# tcId = 565
# leading ff in integer
msg = 54657374
result = invalid
sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 544
+# tcId = 566
# infinity
msg = 54657374
result = invalid
sig = 3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 545
+# tcId = 567
# infinity
msg = 54657374
result = invalid
sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180
-# tcId = 546
+# tcId = 568
+# replacing integer with zero
+msg = 54657374
+result = invalid
+sig = 3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
+
+# tcId = 569
+# replacing integer with zero
+msg = 54657374
+result = invalid
+sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100
+
+# tcId = 570
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 547
+# tcId = 571
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 548
+# tcId = 572
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 549
+# tcId = 573
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 550
+# tcId = 574
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 551
+# tcId = 575
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 552
+# tcId = 576
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 553
+# tcId = 577
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73
-# tcId = 554
+# tcId = 578
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9
-# tcId = 555
+# tcId = 579
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea
-# tcId = 556
+# tcId = 580
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847
-# tcId = 557
+# tcId = 581
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d
-# tcId = 558
+# tcId = 582
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116
-# tcId = 559
+# tcId = 583
# Modified r or s, e.g. by adding or subtracting the group order
msg = 54657374
result = invalid
sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea
-# tcId = 560
+# tcId = 584
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3841,7 +3985,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 561
+# tcId = 585
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3850,7 +3994,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 562
+# tcId = 586
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3859,7 +4003,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 563
+# tcId = 587
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3868,7 +4012,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 564
+# tcId = 588
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3877,7 +4021,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 565
+# tcId = 589
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3886,7 +4030,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 566
+# tcId = 590
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3895,7 +4039,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 567
+# tcId = 591
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3904,7 +4048,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 568
+# tcId = 592
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3913,7 +4057,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 569
+# tcId = 593
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3922,7 +4066,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 570
+# tcId = 594
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3931,7 +4075,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 571
+# tcId = 595
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3940,7 +4084,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 572
+# tcId = 596
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3949,7 +4093,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 573
+# tcId = 597
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3958,7 +4102,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 574
+# tcId = 598
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3967,7 +4111,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 575
+# tcId = 599
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3976,7 +4120,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 576
+# tcId = 600
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3985,7 +4129,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 577
+# tcId = 601
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -3994,7 +4138,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 578
+# tcId = 602
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4003,7 +4147,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 579
+# tcId = 603
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4012,7 +4156,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 580
+# tcId = 604
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4021,7 +4165,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 581
+# tcId = 605
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4030,7 +4174,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 582
+# tcId = 606
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4039,7 +4183,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 583
+# tcId = 607
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4048,7 +4192,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 584
+# tcId = 608
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4057,7 +4201,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 585
+# tcId = 609
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4066,7 +4210,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 586
+# tcId = 610
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4075,7 +4219,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 587
+# tcId = 611
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4084,7 +4228,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 588
+# tcId = 612
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4093,7 +4237,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 589
+# tcId = 613
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4102,7 +4246,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 590
+# tcId = 614
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4111,7 +4255,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 591
+# tcId = 615
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4120,7 +4264,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 592
+# tcId = 616
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4129,7 +4273,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 593
+# tcId = 617
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4138,7 +4282,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 594
+# tcId = 618
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4147,7 +4291,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 595
+# tcId = 619
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4156,7 +4300,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 596
+# tcId = 620
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4165,7 +4309,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 597
+# tcId = 621
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4174,7 +4318,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 598
+# tcId = 622
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4183,7 +4327,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 599
+# tcId = 623
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4192,7 +4336,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 600
+# tcId = 624
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4201,7 +4345,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 601
+# tcId = 625
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4210,7 +4354,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 602
+# tcId = 626
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4219,7 +4363,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 603
+# tcId = 627
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4228,7 +4372,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 604
+# tcId = 628
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4237,7 +4381,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 605
+# tcId = 629
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4246,7 +4390,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 606
+# tcId = 630
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4255,7 +4399,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 607
+# tcId = 631
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4264,7 +4408,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 608
+# tcId = 632
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4273,7 +4417,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 609
+# tcId = 633
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4282,7 +4426,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 610
+# tcId = 634
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4291,7 +4435,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 611
+# tcId = 635
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4300,7 +4444,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 612
+# tcId = 636
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4309,7 +4453,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 613
+# tcId = 637
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4318,7 +4462,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 614
+# tcId = 638
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4327,7 +4471,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 615
+# tcId = 639
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4336,7 +4480,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 616
+# tcId = 640
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4345,7 +4489,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 617
+# tcId = 641
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4354,7 +4498,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 618
+# tcId = 642
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4363,7 +4507,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 619
+# tcId = 643
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4372,7 +4516,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 620
+# tcId = 644
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4381,7 +4525,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 621
+# tcId = 645
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4390,7 +4534,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 622
+# tcId = 646
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4399,7 +4543,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 623
+# tcId = 647
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4408,7 +4552,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 624
+# tcId = 648
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4417,7 +4561,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 625
+# tcId = 649
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4426,7 +4570,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 626
+# tcId = 650
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4435,7 +4579,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 627
+# tcId = 651
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4444,7 +4588,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 628
+# tcId = 652
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4453,7 +4597,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 629
+# tcId = 653
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4462,7 +4606,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 630
+# tcId = 654
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4471,7 +4615,7 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 631
+# tcId = 655
# Signatures with special case values for r and s.
msg = 54657374
result = invalid
@@ -4480,35 +4624,35 @@
# cases the modular inverse of 0 is simply 0. As a result there are
# implementations where values such as r=1, s=0 lead to forgeries.
-# tcId = 632
+# tcId = 656
# random signature
msg = 54657374
result = valid
-sig = 303e021d009a77c2ecaa462bc2a103083725ad3a829484f471e4aee6202ee86cdb021d009dfbeb5221b3625945dd5e4cc6fee5262ea7894198e8c9da1cd76fb1
+sig = 303d021c468ec63c5138a59ee0e13d5eeda49e1eb6f28816ec2e860bfa27ad87021d00ada912bdf76b277764b76965bf4200602352c3f6c9dffa6ed3097617
-# tcId = 633
+# tcId = 657
# random signature
msg = 54657374
result = valid
-sig = 303d021c29a77fe0e704eccc142f5c56672fed3f44f06941e5232b3f356ed2a9021d00970b5c6e7cb7ecb361c0e1645d54f6e7e9440ef5b5af0bd4e4790656
+sig = 303d021c414d7819aa2ddfc8d3436889bb632a3a02b6f01de7340ce4a12a6986021d009267e2cba847bf3ca40da5ca10583124e0babe47c82653d792c9364e
-# tcId = 634
+# tcId = 658
# random signature
msg = 54657374
result = valid
-sig = 303c021c19b3f92f6c22e6906b446bca454f31a59aa7714001cbb29bfbcb9f46021c7b609e7b9ab85c569b44bb48ff6b5f6d4bbca4d96ff2dad3577610b3
+sig = 303c021c63b5657aafa1c2cd43a6b4305fde780e60c85ceec711aec9c6766100021c71026c63b1d0606e1af569bcc7a7d24cfb418fc1374b573f39f57cc3
-# tcId = 635
+# tcId = 659
# random signature
msg = 54657374
result = valid
-sig = 303d021d009f8e58385c8d24feca68f3ed3634118f2a72a6001505ffa3ed0d8d14021c51f3e61627da82df148dc323d03e4d02bf7fd6de64af6cab83ca7a2d
+sig = 303c021c6adfaed107afe561fb482b24f269964acc8bed4513d1b07427f647ec021c7efd1aa3be3a3ffbac73fd6cabf13d4b1d3cab929c7379cf1187601b
-# tcId = 636
+# tcId = 660
# random signature
msg = 54657374
result = valid
-sig = 303c021c77ee5cb172ea5d1f23e28195584c056cc19185e68341ee8cc5af4d45021c17d341bb596d6def1e04c361c780af7491b7bb45f7040085f3df1076
+sig = 303c021c2fa2e37b87a03524313862831a45182725cf986bd49fabe166d40e75021c0a92f633fdcc8fb600c455de09fd4340a73a8601c709b344c9269e48
[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d]
[key.keySize = 1024]
@@ -4519,25 +4663,25 @@
[keyDer = 308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754]
[sha = SHA-1]
-# tcId = 637
+# tcId = 661
# r,s = 1,1
msg = 54657374
result = valid
sig = 3006020101020101
-# tcId = 638
+# tcId = 662
# r,s = 1,5
msg = 54657374
result = valid
sig = 3006020101020105
-# tcId = 639
+# tcId = 663
# u2 small
msg = 54657374
result = valid
sig = 3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a
-# tcId = 640
+# tcId = 664
# s == q-1
msg = 54657374
result = valid
@@ -4552,7 +4696,7 @@
[keyDer = 308201b43082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818200027f61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31]
[sha = SHA-1]
-# tcId = 641
+# tcId = 665
# s == 1
msg = 54657374
result = valid
@@ -4567,25 +4711,25 @@
[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0]
[sha = SHA-224]
-# tcId = 642
+# tcId = 666
# r,s = 1,1
msg = 54657374
result = valid
sig = 3006020101020101
-# tcId = 643
+# tcId = 667
# r,s = 1,5
msg = 54657374
result = valid
sig = 3006020101020105
-# tcId = 644
+# tcId = 668
# u2 small
msg = 54657374
result = valid
sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1
-# tcId = 645
+# tcId = 669
# s == q-1
msg = 54657374
result = valid
@@ -4600,7 +4744,7 @@
[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d]
[sha = SHA-224]
-# tcId = 646
+# tcId = 670
# s == 1
msg = 54657374
result = valid
@@ -4615,25 +4759,25 @@
[keyDer = 308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827]
[sha = SHA-256]
-# tcId = 647
+# tcId = 671
# r,s = 1,1
msg = 54657374
result = valid
sig = 3006020101020101
-# tcId = 648
+# tcId = 672
# r,s = 1,5
msg = 54657374
result = valid
sig = 3006020101020105
-# tcId = 649
+# tcId = 673
# u2 small
msg = 54657374
result = valid
sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1
-# tcId = 650
+# tcId = 674
# s == q-1
msg = 54657374
result = valid
@@ -4648,7 +4792,7 @@
[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b]
[sha = SHA-256]
-# tcId = 651
+# tcId = 675
# s == 1
msg = 54657374
result = valid