You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

4263 line
207 KiB

  1. {
  2. "algorithm" : "ECDSA",
  3. "generatorVersion" : "0.4.12",
  4. "notes" : {
  5. "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.",
  6. "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.",
  7. "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.",
  8. "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission."
  9. },
  10. "numberOfTests" : 376,
  11. "header" : [],
  12. "testGroups" : [
  13. {
  14. "key" : {
  15. "curve" : "brainpoolP320r1",
  16. "keySize" : 320,
  17. "type" : "ECPublicKey",
  18. "uncompressed" : "040fcc8860cb26e262ca8b4ecb9c52f78d82a10a1d30dd0c8ecd7584ce80dbb75c488a062b643755001f27e676c26cd3488c1ef4ec3edd88cf8af78daf9036724b57e66da02cf7c676a53664becdfedc3b",
  19. "wx" : "0fcc8860cb26e262ca8b4ecb9c52f78d82a10a1d30dd0c8ecd7584ce80dbb75c488a062b64375500",
  20. "wy" : "1f27e676c26cd3488c1ef4ec3edd88cf8af78daf9036724b57e66da02cf7c676a53664becdfedc3b"
  21. },
  22. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200040fcc8860cb26e262ca8b4ecb9c52f78d82a10a1d30dd0c8ecd7584ce80dbb75c488a062b643755001f27e676c26cd3488c1ef4ec3edd88cf8af78daf9036724b57e66da02cf7c676a53664becdfedc3b",
  23. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABA/MiGDLJuJiyotOy5xS942CoQod\nMN0Mjs11hM6A27dcSIoGK2Q3VQAfJ+Z2wmzTSIwe9Ow+3YjPiveNr5A2cktX5m2g\nLPfGdqU2ZL7N/tw7\n-----END PUBLIC KEY-----",
  24. "sha" : "SHA-384",
  25. "type" : "ECDSAVer",
  26. "tests" : [
  27. {
  28. "tcId" : 1,
  29. "comment" : "signature malleability",
  30. "msg" : "313233343030",
  31. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022900833d6661b0576d61a80ffe4d3271c43b2a56c14b3bd90305923ccdcf7b3d988c07ebb1c4cc67381c",
  32. "result" : "valid",
  33. "flags" : []
  34. },
  35. {
  36. "tcId" : 2,
  37. "comment" : "Legacy:ASN encoding of r misses leading 0",
  38. "msg" : "313233343030",
  39. "sig" : "3054022885b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  40. "result" : "acceptable",
  41. "flags" : [
  42. "MissingZero"
  43. ]
  44. },
  45. {
  46. "tcId" : 3,
  47. "comment" : "valid",
  48. "msg" : "313233343030",
  49. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  50. "result" : "valid",
  51. "flags" : []
  52. },
  53. {
  54. "tcId" : 4,
  55. "comment" : "long form encoding of length",
  56. "msg" : "313233343030",
  57. "sig" : "30815502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  58. "result" : "invalid",
  59. "flags" : [
  60. "BER"
  61. ]
  62. },
  63. {
  64. "tcId" : 5,
  65. "comment" : "long form encoding of length",
  66. "msg" : "313233343030",
  67. "sig" : "30560281290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  68. "result" : "invalid",
  69. "flags" : [
  70. "BER"
  71. ]
  72. },
  73. {
  74. "tcId" : 6,
  75. "comment" : "long form encoding of length",
  76. "msg" : "313233343030",
  77. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0281285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  78. "result" : "invalid",
  79. "flags" : [
  80. "BER"
  81. ]
  82. },
  83. {
  84. "tcId" : 7,
  85. "comment" : "length contains leading 0",
  86. "msg" : "313233343030",
  87. "sig" : "3082005502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  88. "result" : "invalid",
  89. "flags" : [
  90. "BER"
  91. ]
  92. },
  93. {
  94. "tcId" : 8,
  95. "comment" : "length contains leading 0",
  96. "msg" : "313233343030",
  97. "sig" : "3057028200290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  98. "result" : "invalid",
  99. "flags" : [
  100. "BER"
  101. ]
  102. },
  103. {
  104. "tcId" : 9,
  105. "comment" : "length contains leading 0",
  106. "msg" : "313233343030",
  107. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e028200285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  108. "result" : "invalid",
  109. "flags" : [
  110. "BER"
  111. ]
  112. },
  113. {
  114. "tcId" : 10,
  115. "comment" : "wrong length",
  116. "msg" : "313233343030",
  117. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  118. "result" : "invalid",
  119. "flags" : []
  120. },
  121. {
  122. "tcId" : 11,
  123. "comment" : "wrong length",
  124. "msg" : "313233343030",
  125. "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  126. "result" : "invalid",
  127. "flags" : []
  128. },
  129. {
  130. "tcId" : 12,
  131. "comment" : "wrong length",
  132. "msg" : "313233343030",
  133. "sig" : "3055022a0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  134. "result" : "invalid",
  135. "flags" : []
  136. },
  137. {
  138. "tcId" : 13,
  139. "comment" : "wrong length",
  140. "msg" : "313233343030",
  141. "sig" : "305502280085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  142. "result" : "invalid",
  143. "flags" : []
  144. },
  145. {
  146. "tcId" : 14,
  147. "comment" : "wrong length",
  148. "msg" : "313233343030",
  149. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02295020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  150. "result" : "invalid",
  151. "flags" : []
  152. },
  153. {
  154. "tcId" : 15,
  155. "comment" : "wrong length",
  156. "msg" : "313233343030",
  157. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02275020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  158. "result" : "invalid",
  159. "flags" : []
  160. },
  161. {
  162. "tcId" : 16,
  163. "comment" : "uint32 overflow in length",
  164. "msg" : "313233343030",
  165. "sig" : "3085010000005502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  166. "result" : "invalid",
  167. "flags" : []
  168. },
  169. {
  170. "tcId" : 17,
  171. "comment" : "uint32 overflow in length",
  172. "msg" : "313233343030",
  173. "sig" : "305a028501000000290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  174. "result" : "invalid",
  175. "flags" : []
  176. },
  177. {
  178. "tcId" : 18,
  179. "comment" : "uint32 overflow in length",
  180. "msg" : "313233343030",
  181. "sig" : "305a02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e028501000000285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  182. "result" : "invalid",
  183. "flags" : []
  184. },
  185. {
  186. "tcId" : 19,
  187. "comment" : "uint64 overflow in length",
  188. "msg" : "313233343030",
  189. "sig" : "308901000000000000005502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  190. "result" : "invalid",
  191. "flags" : []
  192. },
  193. {
  194. "tcId" : 20,
  195. "comment" : "uint64 overflow in length",
  196. "msg" : "313233343030",
  197. "sig" : "305e02890100000000000000290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  198. "result" : "invalid",
  199. "flags" : []
  200. },
  201. {
  202. "tcId" : 21,
  203. "comment" : "uint64 overflow in length",
  204. "msg" : "313233343030",
  205. "sig" : "305e02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02890100000000000000285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  206. "result" : "invalid",
  207. "flags" : []
  208. },
  209. {
  210. "tcId" : 22,
  211. "comment" : "length = 2**31 - 1",
  212. "msg" : "313233343030",
  213. "sig" : "30847fffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  214. "result" : "invalid",
  215. "flags" : []
  216. },
  217. {
  218. "tcId" : 23,
  219. "comment" : "length = 2**31 - 1",
  220. "msg" : "313233343030",
  221. "sig" : "305902847fffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  222. "result" : "invalid",
  223. "flags" : []
  224. },
  225. {
  226. "tcId" : 24,
  227. "comment" : "length = 2**31 - 1",
  228. "msg" : "313233343030",
  229. "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02847fffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  230. "result" : "invalid",
  231. "flags" : []
  232. },
  233. {
  234. "tcId" : 25,
  235. "comment" : "length = 2**32 - 1",
  236. "msg" : "313233343030",
  237. "sig" : "3084ffffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  238. "result" : "invalid",
  239. "flags" : []
  240. },
  241. {
  242. "tcId" : 26,
  243. "comment" : "length = 2**32 - 1",
  244. "msg" : "313233343030",
  245. "sig" : "30590284ffffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  246. "result" : "invalid",
  247. "flags" : []
  248. },
  249. {
  250. "tcId" : 27,
  251. "comment" : "length = 2**32 - 1",
  252. "msg" : "313233343030",
  253. "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0284ffffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  254. "result" : "invalid",
  255. "flags" : []
  256. },
  257. {
  258. "tcId" : 28,
  259. "comment" : "length = 2**40 - 1",
  260. "msg" : "313233343030",
  261. "sig" : "3085ffffffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  262. "result" : "invalid",
  263. "flags" : []
  264. },
  265. {
  266. "tcId" : 29,
  267. "comment" : "length = 2**40 - 1",
  268. "msg" : "313233343030",
  269. "sig" : "305a0285ffffffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  270. "result" : "invalid",
  271. "flags" : []
  272. },
  273. {
  274. "tcId" : 30,
  275. "comment" : "length = 2**40 - 1",
  276. "msg" : "313233343030",
  277. "sig" : "305a02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0285ffffffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  278. "result" : "invalid",
  279. "flags" : []
  280. },
  281. {
  282. "tcId" : 31,
  283. "comment" : "length = 2**64 - 1",
  284. "msg" : "313233343030",
  285. "sig" : "3088ffffffffffffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  286. "result" : "invalid",
  287. "flags" : []
  288. },
  289. {
  290. "tcId" : 32,
  291. "comment" : "length = 2**64 - 1",
  292. "msg" : "313233343030",
  293. "sig" : "305d0288ffffffffffffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  294. "result" : "invalid",
  295. "flags" : []
  296. },
  297. {
  298. "tcId" : 33,
  299. "comment" : "length = 2**64 - 1",
  300. "msg" : "313233343030",
  301. "sig" : "305d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0288ffffffffffffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  302. "result" : "invalid",
  303. "flags" : []
  304. },
  305. {
  306. "tcId" : 34,
  307. "comment" : "incorrect length",
  308. "msg" : "313233343030",
  309. "sig" : "30ff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  310. "result" : "invalid",
  311. "flags" : []
  312. },
  313. {
  314. "tcId" : 35,
  315. "comment" : "incorrect length",
  316. "msg" : "313233343030",
  317. "sig" : "305502ff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  318. "result" : "invalid",
  319. "flags" : []
  320. },
  321. {
  322. "tcId" : 36,
  323. "comment" : "incorrect length",
  324. "msg" : "313233343030",
  325. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02ff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  326. "result" : "invalid",
  327. "flags" : []
  328. },
  329. {
  330. "tcId" : 37,
  331. "comment" : "indefinite length without termination",
  332. "msg" : "313233343030",
  333. "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  334. "result" : "invalid",
  335. "flags" : []
  336. },
  337. {
  338. "tcId" : 38,
  339. "comment" : "indefinite length without termination",
  340. "msg" : "313233343030",
  341. "sig" : "305502800085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  342. "result" : "invalid",
  343. "flags" : []
  344. },
  345. {
  346. "tcId" : 39,
  347. "comment" : "indefinite length without termination",
  348. "msg" : "313233343030",
  349. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02805020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  350. "result" : "invalid",
  351. "flags" : []
  352. },
  353. {
  354. "tcId" : 40,
  355. "comment" : "removing sequence",
  356. "msg" : "313233343030",
  357. "sig" : "",
  358. "result" : "invalid",
  359. "flags" : []
  360. },
  361. {
  362. "tcId" : 41,
  363. "comment" : "lonely sequence tag",
  364. "msg" : "313233343030",
  365. "sig" : "30",
  366. "result" : "invalid",
  367. "flags" : []
  368. },
  369. {
  370. "tcId" : 42,
  371. "comment" : "appending 0's to sequence",
  372. "msg" : "313233343030",
  373. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  374. "result" : "invalid",
  375. "flags" : []
  376. },
  377. {
  378. "tcId" : 43,
  379. "comment" : "prepending 0's to sequence",
  380. "msg" : "313233343030",
  381. "sig" : "3057000002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  382. "result" : "invalid",
  383. "flags" : []
  384. },
  385. {
  386. "tcId" : 44,
  387. "comment" : "appending unused 0's to sequence",
  388. "msg" : "313233343030",
  389. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  390. "result" : "invalid",
  391. "flags" : []
  392. },
  393. {
  394. "tcId" : 45,
  395. "comment" : "appending null value to sequence",
  396. "msg" : "313233343030",
  397. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50500",
  398. "result" : "invalid",
  399. "flags" : []
  400. },
  401. {
  402. "tcId" : 46,
  403. "comment" : "including garbage",
  404. "msg" : "313233343030",
  405. "sig" : "305a498177305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  406. "result" : "invalid",
  407. "flags" : []
  408. },
  409. {
  410. "tcId" : 47,
  411. "comment" : "including garbage",
  412. "msg" : "313233343030",
  413. "sig" : "30592500305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  414. "result" : "invalid",
  415. "flags" : []
  416. },
  417. {
  418. "tcId" : 48,
  419. "comment" : "including garbage",
  420. "msg" : "313233343030",
  421. "sig" : "3057305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50004deadbeef",
  422. "result" : "invalid",
  423. "flags" : []
  424. },
  425. {
  426. "tcId" : 49,
  427. "comment" : "including garbage",
  428. "msg" : "313233343030",
  429. "sig" : "305a222e49817702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  430. "result" : "invalid",
  431. "flags" : []
  432. },
  433. {
  434. "tcId" : 50,
  435. "comment" : "including garbage",
  436. "msg" : "313233343030",
  437. "sig" : "3059222d250002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  438. "result" : "invalid",
  439. "flags" : []
  440. },
  441. {
  442. "tcId" : 51,
  443. "comment" : "including garbage",
  444. "msg" : "313233343030",
  445. "sig" : "305d222b02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0004deadbeef02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  446. "result" : "invalid",
  447. "flags" : []
  448. },
  449. {
  450. "tcId" : 52,
  451. "comment" : "including garbage",
  452. "msg" : "313233343030",
  453. "sig" : "305a02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222d49817702285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  454. "result" : "invalid",
  455. "flags" : []
  456. },
  457. {
  458. "tcId" : 53,
  459. "comment" : "including garbage",
  460. "msg" : "313233343030",
  461. "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222c250002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  462. "result" : "invalid",
  463. "flags" : []
  464. },
  465. {
  466. "tcId" : 54,
  467. "comment" : "including garbage",
  468. "msg" : "313233343030",
  469. "sig" : "305d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222a02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50004deadbeef",
  470. "result" : "invalid",
  471. "flags" : []
  472. },
  473. {
  474. "tcId" : 55,
  475. "comment" : "including undefined tags",
  476. "msg" : "313233343030",
  477. "sig" : "305daa00bb00cd00305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  478. "result" : "invalid",
  479. "flags" : []
  480. },
  481. {
  482. "tcId" : 56,
  483. "comment" : "including undefined tags",
  484. "msg" : "313233343030",
  485. "sig" : "305baa02aabb305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  486. "result" : "invalid",
  487. "flags" : []
  488. },
  489. {
  490. "tcId" : 57,
  491. "comment" : "including undefined tags",
  492. "msg" : "313233343030",
  493. "sig" : "305d2231aa00bb00cd0002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  494. "result" : "invalid",
  495. "flags" : []
  496. },
  497. {
  498. "tcId" : 58,
  499. "comment" : "including undefined tags",
  500. "msg" : "313233343030",
  501. "sig" : "305b222faa02aabb02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  502. "result" : "invalid",
  503. "flags" : []
  504. },
  505. {
  506. "tcId" : 59,
  507. "comment" : "including undefined tags",
  508. "msg" : "313233343030",
  509. "sig" : "305d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e2230aa00bb00cd0002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  510. "result" : "invalid",
  511. "flags" : []
  512. },
  513. {
  514. "tcId" : 60,
  515. "comment" : "including undefined tags",
  516. "msg" : "313233343030",
  517. "sig" : "305b02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222eaa02aabb02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  518. "result" : "invalid",
  519. "flags" : []
  520. },
  521. {
  522. "tcId" : 61,
  523. "comment" : "truncated length of sequence",
  524. "msg" : "313233343030",
  525. "sig" : "3081",
  526. "result" : "invalid",
  527. "flags" : []
  528. },
  529. {
  530. "tcId" : 62,
  531. "comment" : "using composition with indefinite length",
  532. "msg" : "313233343030",
  533. "sig" : "3080305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  534. "result" : "invalid",
  535. "flags" : []
  536. },
  537. {
  538. "tcId" : 63,
  539. "comment" : "using composition with indefinite length",
  540. "msg" : "313233343030",
  541. "sig" : "3059228002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  542. "result" : "invalid",
  543. "flags" : []
  544. },
  545. {
  546. "tcId" : 64,
  547. "comment" : "using composition with indefinite length",
  548. "msg" : "313233343030",
  549. "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e228002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  550. "result" : "invalid",
  551. "flags" : []
  552. },
  553. {
  554. "tcId" : 65,
  555. "comment" : "using composition with wrong tag",
  556. "msg" : "313233343030",
  557. "sig" : "3080315502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  558. "result" : "invalid",
  559. "flags" : []
  560. },
  561. {
  562. "tcId" : 66,
  563. "comment" : "using composition with wrong tag",
  564. "msg" : "313233343030",
  565. "sig" : "3059228003290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  566. "result" : "invalid",
  567. "flags" : []
  568. },
  569. {
  570. "tcId" : 67,
  571. "comment" : "using composition with wrong tag",
  572. "msg" : "313233343030",
  573. "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e228003285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  574. "result" : "invalid",
  575. "flags" : []
  576. },
  577. {
  578. "tcId" : 68,
  579. "comment" : "Replacing sequence with NULL",
  580. "msg" : "313233343030",
  581. "sig" : "0500",
  582. "result" : "invalid",
  583. "flags" : []
  584. },
  585. {
  586. "tcId" : 69,
  587. "comment" : "changing tag value of sequence",
  588. "msg" : "313233343030",
  589. "sig" : "2e5502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  590. "result" : "invalid",
  591. "flags" : []
  592. },
  593. {
  594. "tcId" : 70,
  595. "comment" : "changing tag value of sequence",
  596. "msg" : "313233343030",
  597. "sig" : "2f5502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  598. "result" : "invalid",
  599. "flags" : []
  600. },
  601. {
  602. "tcId" : 71,
  603. "comment" : "changing tag value of sequence",
  604. "msg" : "313233343030",
  605. "sig" : "315502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  606. "result" : "invalid",
  607. "flags" : []
  608. },
  609. {
  610. "tcId" : 72,
  611. "comment" : "changing tag value of sequence",
  612. "msg" : "313233343030",
  613. "sig" : "325502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  614. "result" : "invalid",
  615. "flags" : []
  616. },
  617. {
  618. "tcId" : 73,
  619. "comment" : "changing tag value of sequence",
  620. "msg" : "313233343030",
  621. "sig" : "ff5502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  622. "result" : "invalid",
  623. "flags" : []
  624. },
  625. {
  626. "tcId" : 74,
  627. "comment" : "dropping value of sequence",
  628. "msg" : "313233343030",
  629. "sig" : "3000",
  630. "result" : "invalid",
  631. "flags" : []
  632. },
  633. {
  634. "tcId" : 75,
  635. "comment" : "using composition for sequence",
  636. "msg" : "313233343030",
  637. "sig" : "30593001023054290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  638. "result" : "invalid",
  639. "flags" : []
  640. },
  641. {
  642. "tcId" : 76,
  643. "comment" : "truncate sequence",
  644. "msg" : "313233343030",
  645. "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5a",
  646. "result" : "invalid",
  647. "flags" : []
  648. },
  649. {
  650. "tcId" : 77,
  651. "comment" : "truncate sequence",
  652. "msg" : "313233343030",
  653. "sig" : "3054290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  654. "result" : "invalid",
  655. "flags" : []
  656. },
  657. {
  658. "tcId" : 78,
  659. "comment" : "indefinite length",
  660. "msg" : "313233343030",
  661. "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  662. "result" : "invalid",
  663. "flags" : [
  664. "BER"
  665. ]
  666. },
  667. {
  668. "tcId" : 79,
  669. "comment" : "indefinite length with truncated delimiter",
  670. "msg" : "313233343030",
  671. "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af500",
  672. "result" : "invalid",
  673. "flags" : []
  674. },
  675. {
  676. "tcId" : 80,
  677. "comment" : "indefinite length with additional element",
  678. "msg" : "313233343030",
  679. "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af505000000",
  680. "result" : "invalid",
  681. "flags" : []
  682. },
  683. {
  684. "tcId" : 81,
  685. "comment" : "indefinite length with truncated element",
  686. "msg" : "313233343030",
  687. "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5060811220000",
  688. "result" : "invalid",
  689. "flags" : []
  690. },
  691. {
  692. "tcId" : 82,
  693. "comment" : "indefinite length with garbage",
  694. "msg" : "313233343030",
  695. "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000fe02beef",
  696. "result" : "invalid",
  697. "flags" : []
  698. },
  699. {
  700. "tcId" : 83,
  701. "comment" : "indefinite length with nonempty EOC",
  702. "msg" : "313233343030",
  703. "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50002beef",
  704. "result" : "invalid",
  705. "flags" : []
  706. },
  707. {
  708. "tcId" : 84,
  709. "comment" : "prepend empty sequence",
  710. "msg" : "313233343030",
  711. "sig" : "3057300002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  712. "result" : "invalid",
  713. "flags" : []
  714. },
  715. {
  716. "tcId" : 85,
  717. "comment" : "append empty sequence",
  718. "msg" : "313233343030",
  719. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af53000",
  720. "result" : "invalid",
  721. "flags" : []
  722. },
  723. {
  724. "tcId" : 86,
  725. "comment" : "sequence of sequence",
  726. "msg" : "313233343030",
  727. "sig" : "3057305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  728. "result" : "invalid",
  729. "flags" : []
  730. },
  731. {
  732. "tcId" : 87,
  733. "comment" : "truncated sequence",
  734. "msg" : "313233343030",
  735. "sig" : "302b02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e",
  736. "result" : "invalid",
  737. "flags" : []
  738. },
  739. {
  740. "tcId" : 88,
  741. "comment" : "repeat element in sequence",
  742. "msg" : "313233343030",
  743. "sig" : "307f02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af502285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  744. "result" : "invalid",
  745. "flags" : []
  746. },
  747. {
  748. "tcId" : 89,
  749. "comment" : "removing integer",
  750. "msg" : "313233343030",
  751. "sig" : "302a02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  752. "result" : "invalid",
  753. "flags" : []
  754. },
  755. {
  756. "tcId" : 90,
  757. "comment" : "lonely integer tag",
  758. "msg" : "313233343030",
  759. "sig" : "302b0202285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  760. "result" : "invalid",
  761. "flags" : []
  762. },
  763. {
  764. "tcId" : 91,
  765. "comment" : "lonely integer tag",
  766. "msg" : "313233343030",
  767. "sig" : "302c02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02",
  768. "result" : "invalid",
  769. "flags" : []
  770. },
  771. {
  772. "tcId" : 92,
  773. "comment" : "appending 0's to integer",
  774. "msg" : "313233343030",
  775. "sig" : "3057022b0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  776. "result" : "invalid",
  777. "flags" : []
  778. },
  779. {
  780. "tcId" : 93,
  781. "comment" : "appending 0's to integer",
  782. "msg" : "313233343030",
  783. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022a5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000",
  784. "result" : "invalid",
  785. "flags" : []
  786. },
  787. {
  788. "tcId" : 94,
  789. "comment" : "prepending 0's to integer",
  790. "msg" : "313233343030",
  791. "sig" : "3057022b00000085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  792. "result" : "invalid",
  793. "flags" : [
  794. "BER"
  795. ]
  796. },
  797. {
  798. "tcId" : 95,
  799. "comment" : "prepending 0's to integer",
  800. "msg" : "313233343030",
  801. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022a00005020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  802. "result" : "invalid",
  803. "flags" : [
  804. "BER"
  805. ]
  806. },
  807. {
  808. "tcId" : 96,
  809. "comment" : "appending unused 0's to integer",
  810. "msg" : "313233343030",
  811. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  812. "result" : "invalid",
  813. "flags" : []
  814. },
  815. {
  816. "tcId" : 97,
  817. "comment" : "appending null value to integer",
  818. "msg" : "313233343030",
  819. "sig" : "3057022b0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e050002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  820. "result" : "invalid",
  821. "flags" : []
  822. },
  823. {
  824. "tcId" : 98,
  825. "comment" : "appending null value to integer",
  826. "msg" : "313233343030",
  827. "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022a5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50500",
  828. "result" : "invalid",
  829. "flags" : []
  830. },
  831. {
  832. "tcId" : 99,
  833. "comment" : "truncated length of integer",
  834. "msg" : "313233343030",
  835. "sig" : "302c028102285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  836. "result" : "invalid",
  837. "flags" : []
  838. },
  839. {
  840. "tcId" : 100,
  841. "comment" : "truncated length of integer",
  842. "msg" : "313233343030",
  843. "sig" : "302d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0281",
  844. "result" : "invalid",
  845. "flags" : []
  846. },
  847. {
  848. "tcId" : 101,
  849. "comment" : "Replacing integer with NULL",
  850. "msg" : "313233343030",
  851. "sig" : "302c050002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  852. "result" : "invalid",
  853. "flags" : []
  854. },
  855. {
  856. "tcId" : 102,
  857. "comment" : "Replacing integer with NULL",
  858. "msg" : "313233343030",
  859. "sig" : "302d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0500",
  860. "result" : "invalid",
  861. "flags" : []
  862. },
  863. {
  864. "tcId" : 103,
  865. "comment" : "changing tag value of integer",
  866. "msg" : "313233343030",
  867. "sig" : "305500290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  868. "result" : "invalid",
  869. "flags" : []
  870. },
  871. {
  872. "tcId" : 104,
  873. "comment" : "changing tag value of integer",
  874. "msg" : "313233343030",
  875. "sig" : "305501290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  876. "result" : "invalid",
  877. "flags" : []
  878. },
  879. {
  880. "tcId" : 105,
  881. "comment" : "changing tag value of integer",
  882. "msg" : "313233343030",
  883. "sig" : "305503290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  884. "result" : "invalid",
  885. "flags" : []
  886. },
  887. {
  888. "tcId" : 106,
  889. "comment" : "changing tag value of integer",
  890. "msg" : "313233343030",
  891. "sig" : "305504290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  892. "result" : "invalid",
  893. "flags" : []
  894. },
  895. {
  896. "tcId" : 107,
  897. "comment" : "changing tag value of integer",
  898. "msg" : "313233343030",
  899. "sig" : "3055ff290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  900. "result" : "invalid",
  901. "flags" : []
  902. },
  903. {
  904. "tcId" : 108,
  905. "comment" : "changing tag value of integer",
  906. "msg" : "313233343030",
  907. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e00285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  908. "result" : "invalid",
  909. "flags" : []
  910. },
  911. {
  912. "tcId" : 109,
  913. "comment" : "changing tag value of integer",
  914. "msg" : "313233343030",
  915. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e01285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  916. "result" : "invalid",
  917. "flags" : []
  918. },
  919. {
  920. "tcId" : 110,
  921. "comment" : "changing tag value of integer",
  922. "msg" : "313233343030",
  923. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e03285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  924. "result" : "invalid",
  925. "flags" : []
  926. },
  927. {
  928. "tcId" : 111,
  929. "comment" : "changing tag value of integer",
  930. "msg" : "313233343030",
  931. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e04285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  932. "result" : "invalid",
  933. "flags" : []
  934. },
  935. {
  936. "tcId" : 112,
  937. "comment" : "changing tag value of integer",
  938. "msg" : "313233343030",
  939. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6eff285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  940. "result" : "invalid",
  941. "flags" : []
  942. },
  943. {
  944. "tcId" : 113,
  945. "comment" : "dropping value of integer",
  946. "msg" : "313233343030",
  947. "sig" : "302c020002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  948. "result" : "invalid",
  949. "flags" : []
  950. },
  951. {
  952. "tcId" : 114,
  953. "comment" : "dropping value of integer",
  954. "msg" : "313233343030",
  955. "sig" : "302d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0200",
  956. "result" : "invalid",
  957. "flags" : []
  958. },
  959. {
  960. "tcId" : 115,
  961. "comment" : "using composition for integer",
  962. "msg" : "313233343030",
  963. "sig" : "3059222d020100022885b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  964. "result" : "invalid",
  965. "flags" : []
  966. },
  967. {
  968. "tcId" : 116,
  969. "comment" : "using composition for integer",
  970. "msg" : "313233343030",
  971. "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222c020150022720e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  972. "result" : "invalid",
  973. "flags" : []
  974. },
  975. {
  976. "tcId" : 117,
  977. "comment" : "modify first byte of integer",
  978. "msg" : "313233343030",
  979. "sig" : "305502290285b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  980. "result" : "invalid",
  981. "flags" : []
  982. },
  983. {
  984. "tcId" : 118,
  985. "comment" : "modify first byte of integer",
  986. "msg" : "313233343030",
  987. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285220e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  988. "result" : "invalid",
  989. "flags" : []
  990. },
  991. {
  992. "tcId" : 119,
  993. "comment" : "modify last byte of integer",
  994. "msg" : "313233343030",
  995. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34aee02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  996. "result" : "invalid",
  997. "flags" : []
  998. },
  999. {
  1000. "tcId" : 120,
  1001. "comment" : "modify last byte of integer",
  1002. "msg" : "313233343030",
  1003. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5a75",
  1004. "result" : "invalid",
  1005. "flags" : []
  1006. },
  1007. {
  1008. "tcId" : 121,
  1009. "comment" : "truncate integer",
  1010. "msg" : "313233343030",
  1011. "sig" : "305402280085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1012. "result" : "invalid",
  1013. "flags" : []
  1014. },
  1015. {
  1016. "tcId" : 122,
  1017. "comment" : "truncate integer",
  1018. "msg" : "313233343030",
  1019. "sig" : "3054022885b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1020. "result" : "invalid",
  1021. "flags" : []
  1022. },
  1023. {
  1024. "tcId" : 123,
  1025. "comment" : "truncate integer",
  1026. "msg" : "313233343030",
  1027. "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02275020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5a",
  1028. "result" : "invalid",
  1029. "flags" : []
  1030. },
  1031. {
  1032. "tcId" : 124,
  1033. "comment" : "truncate integer",
  1034. "msg" : "313233343030",
  1035. "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022720e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1036. "result" : "invalid",
  1037. "flags" : []
  1038. },
  1039. {
  1040. "tcId" : 125,
  1041. "comment" : "leading ff in integer",
  1042. "msg" : "313233343030",
  1043. "sig" : "3056022aff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1044. "result" : "invalid",
  1045. "flags" : []
  1046. },
  1047. {
  1048. "tcId" : 126,
  1049. "comment" : "leading ff in integer",
  1050. "msg" : "313233343030",
  1051. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229ff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1052. "result" : "invalid",
  1053. "flags" : []
  1054. },
  1055. {
  1056. "tcId" : 127,
  1057. "comment" : "infinity",
  1058. "msg" : "313233343030",
  1059. "sig" : "302d09018002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1060. "result" : "invalid",
  1061. "flags" : []
  1062. },
  1063. {
  1064. "tcId" : 128,
  1065. "comment" : "infinity",
  1066. "msg" : "313233343030",
  1067. "sig" : "302e02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e090180",
  1068. "result" : "invalid",
  1069. "flags" : []
  1070. },
  1071. {
  1072. "tcId" : 129,
  1073. "comment" : "replacing integer with zero",
  1074. "msg" : "313233343030",
  1075. "sig" : "302d02010002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1076. "result" : "invalid",
  1077. "flags" : []
  1078. },
  1079. {
  1080. "tcId" : 130,
  1081. "comment" : "replacing integer with zero",
  1082. "msg" : "313233343030",
  1083. "sig" : "302e02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e020100",
  1084. "result" : "invalid",
  1085. "flags" : []
  1086. },
  1087. {
  1088. "tcId" : 131,
  1089. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1090. "msg" : "313233343030",
  1091. "sig" : "305502290159100378a2b190377dcb3bd531e20c378d106931fc183f707dc9d08576f8fb566185594220b8dd7f02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1092. "result" : "invalid",
  1093. "flags" : []
  1094. },
  1095. {
  1096. "tcId" : 132,
  1097. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1098. "msg" : "313233343030",
  1099. "sig" : "30540228b25375383538f0c7bb524b178dde4b6b99f0c9e68efa1a2a233972f599ec49835462ae8b972db75d02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1100. "result" : "invalid",
  1101. "flags" : []
  1102. },
  1103. {
  1104. "tcId" : 133,
  1105. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1106. "msg" : "313233343030",
  1107. "sig" : "30550229ff7a4e43a7940abf8063713c89a01fd42e6c7f6673ba76d332af7e5e42778d5d93250bfc19240cb59202285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1108. "result" : "invalid",
  1109. "flags" : []
  1110. },
  1111. {
  1112. "tcId" : 134,
  1113. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1114. "msg" : "313233343030",
  1115. "sig" : "305402284dac8ac7cac70f3844adb4e87221b494660f36197105e5d5dcc68d0a6613b67cab9d517468d248a302285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1116. "result" : "invalid",
  1117. "flags" : []
  1118. },
  1119. {
  1120. "tcId" : 135,
  1121. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1122. "msg" : "313233343030",
  1123. "sig" : "30550229fea6effc875d4e6fc88234c42ace1df3c872ef96ce03e7c08f82362f7a890704a99e7aa6bddf47228102285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1124. "result" : "invalid",
  1125. "flags" : []
  1126. },
  1127. {
  1128. "tcId" : 136,
  1129. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1130. "msg" : "313233343030",
  1131. "sig" : "305502290185b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1132. "result" : "invalid",
  1133. "flags" : []
  1134. },
  1135. {
  1136. "tcId" : 137,
  1137. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1138. "msg" : "313233343030",
  1139. "sig" : "305402287a4e43a7940abf8063713c89a01fd42e6c7f6673ba76d332af7e5e42778d5d93250bfc19240cb59202285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1140. "result" : "invalid",
  1141. "flags" : []
  1142. },
  1143. {
  1144. "tcId" : 138,
  1145. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1146. "msg" : "313233343030",
  1147. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022901237f27debd21320e1a68f2707191fc90c8c8de0031452240c8538fc061cf19470536f8f1bd23ee06",
  1148. "result" : "invalid",
  1149. "flags" : []
  1150. },
  1151. {
  1152. "tcId" : 139,
  1153. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1154. "msg" : "313233343030",
  1155. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229ff7cc2999e4fa8929e57f001b2cd8e3bc4d5a93eb4c426fcfa6dc3323084c26773f8144e3b3398c7e4",
  1156. "result" : "invalid",
  1157. "flags" : []
  1158. },
  1159. {
  1160. "tcId" : 140,
  1161. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1162. "msg" : "313233343030",
  1163. "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0228afdf1f41799b1da9c6d385ee606fe3d530c6f1a58549f06264f49f078cb73fa2815a5c6987a1a50b",
  1164. "result" : "invalid",
  1165. "flags" : []
  1166. },
  1167. {
  1168. "tcId" : 141,
  1169. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1170. "msg" : "313233343030",
  1171. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229fedc80d82142decdf1e5970d8f8e6e036f373721ffcebaddbf37ac703f9e30e6b8fac9070e42dc11fa",
  1172. "result" : "invalid",
  1173. "flags" : []
  1174. },
  1175. {
  1176. "tcId" : 142,
  1177. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1178. "msg" : "313233343030",
  1179. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229015020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5",
  1180. "result" : "invalid",
  1181. "flags" : []
  1182. },
  1183. {
  1184. "tcId" : 143,
  1185. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1186. "msg" : "313233343030",
  1187. "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022900afdf1f41799b1da9c6d385ee606fe3d530c6f1a58549f06264f49f078cb73fa2815a5c6987a1a50b",
  1188. "result" : "invalid",
  1189. "flags" : []
  1190. },
  1191. {
  1192. "tcId" : 144,
  1193. "comment" : "Signature with special case values for r and s",
  1194. "msg" : "313233343030",
  1195. "sig" : "3006020100020100",
  1196. "result" : "invalid",
  1197. "flags" : [
  1198. "EdgeCase"
  1199. ]
  1200. },
  1201. {
  1202. "tcId" : 145,
  1203. "comment" : "Signature with special case values for r and s",
  1204. "msg" : "313233343030",
  1205. "sig" : "3006020100020101",
  1206. "result" : "invalid",
  1207. "flags" : [
  1208. "EdgeCase"
  1209. ]
  1210. },
  1211. {
  1212. "tcId" : 146,
  1213. "comment" : "Signature with special case values for r and s",
  1214. "msg" : "313233343030",
  1215. "sig" : "30060201000201ff",
  1216. "result" : "invalid",
  1217. "flags" : [
  1218. "EdgeCase"
  1219. ]
  1220. },
  1221. {
  1222. "tcId" : 147,
  1223. "comment" : "Signature with special case values for r and s",
  1224. "msg" : "313233343030",
  1225. "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1226. "result" : "invalid",
  1227. "flags" : [
  1228. "EdgeCase"
  1229. ]
  1230. },
  1231. {
  1232. "tcId" : 148,
  1233. "comment" : "Signature with special case values for r and s",
  1234. "msg" : "313233343030",
  1235. "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1236. "result" : "invalid",
  1237. "flags" : [
  1238. "EdgeCase"
  1239. ]
  1240. },
  1241. {
  1242. "tcId" : 149,
  1243. "comment" : "Signature with special case values for r and s",
  1244. "msg" : "313233343030",
  1245. "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1246. "result" : "invalid",
  1247. "flags" : [
  1248. "EdgeCase"
  1249. ]
  1250. },
  1251. {
  1252. "tcId" : 150,
  1253. "comment" : "Signature with special case values for r and s",
  1254. "msg" : "313233343030",
  1255. "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1256. "result" : "invalid",
  1257. "flags" : [
  1258. "EdgeCase"
  1259. ]
  1260. },
  1261. {
  1262. "tcId" : 151,
  1263. "comment" : "Signature with special case values for r and s",
  1264. "msg" : "313233343030",
  1265. "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1266. "result" : "invalid",
  1267. "flags" : [
  1268. "EdgeCase"
  1269. ]
  1270. },
  1271. {
  1272. "tcId" : 152,
  1273. "comment" : "Signature with special case values for r and s",
  1274. "msg" : "313233343030",
  1275. "sig" : "3008020100090380fe01",
  1276. "result" : "invalid",
  1277. "flags" : [
  1278. "EdgeCase"
  1279. ]
  1280. },
  1281. {
  1282. "tcId" : 153,
  1283. "comment" : "Signature with special case values for r and s",
  1284. "msg" : "313233343030",
  1285. "sig" : "3006020101020100",
  1286. "result" : "invalid",
  1287. "flags" : [
  1288. "EdgeCase"
  1289. ]
  1290. },
  1291. {
  1292. "tcId" : 154,
  1293. "comment" : "Signature with special case values for r and s",
  1294. "msg" : "313233343030",
  1295. "sig" : "3006020101020101",
  1296. "result" : "invalid",
  1297. "flags" : [
  1298. "EdgeCase"
  1299. ]
  1300. },
  1301. {
  1302. "tcId" : 155,
  1303. "comment" : "Signature with special case values for r and s",
  1304. "msg" : "313233343030",
  1305. "sig" : "30060201010201ff",
  1306. "result" : "invalid",
  1307. "flags" : [
  1308. "EdgeCase"
  1309. ]
  1310. },
  1311. {
  1312. "tcId" : 156,
  1313. "comment" : "Signature with special case values for r and s",
  1314. "msg" : "313233343030",
  1315. "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1316. "result" : "invalid",
  1317. "flags" : [
  1318. "EdgeCase"
  1319. ]
  1320. },
  1321. {
  1322. "tcId" : 157,
  1323. "comment" : "Signature with special case values for r and s",
  1324. "msg" : "313233343030",
  1325. "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1326. "result" : "invalid",
  1327. "flags" : [
  1328. "EdgeCase"
  1329. ]
  1330. },
  1331. {
  1332. "tcId" : 158,
  1333. "comment" : "Signature with special case values for r and s",
  1334. "msg" : "313233343030",
  1335. "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1336. "result" : "invalid",
  1337. "flags" : [
  1338. "EdgeCase"
  1339. ]
  1340. },
  1341. {
  1342. "tcId" : 159,
  1343. "comment" : "Signature with special case values for r and s",
  1344. "msg" : "313233343030",
  1345. "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1346. "result" : "invalid",
  1347. "flags" : [
  1348. "EdgeCase"
  1349. ]
  1350. },
  1351. {
  1352. "tcId" : 160,
  1353. "comment" : "Signature with special case values for r and s",
  1354. "msg" : "313233343030",
  1355. "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1356. "result" : "invalid",
  1357. "flags" : [
  1358. "EdgeCase"
  1359. ]
  1360. },
  1361. {
  1362. "tcId" : 161,
  1363. "comment" : "Signature with special case values for r and s",
  1364. "msg" : "313233343030",
  1365. "sig" : "3008020101090380fe01",
  1366. "result" : "invalid",
  1367. "flags" : [
  1368. "EdgeCase"
  1369. ]
  1370. },
  1371. {
  1372. "tcId" : 162,
  1373. "comment" : "Signature with special case values for r and s",
  1374. "msg" : "313233343030",
  1375. "sig" : "30060201ff020100",
  1376. "result" : "invalid",
  1377. "flags" : [
  1378. "EdgeCase"
  1379. ]
  1380. },
  1381. {
  1382. "tcId" : 163,
  1383. "comment" : "Signature with special case values for r and s",
  1384. "msg" : "313233343030",
  1385. "sig" : "30060201ff020101",
  1386. "result" : "invalid",
  1387. "flags" : [
  1388. "EdgeCase"
  1389. ]
  1390. },
  1391. {
  1392. "tcId" : 164,
  1393. "comment" : "Signature with special case values for r and s",
  1394. "msg" : "313233343030",
  1395. "sig" : "30060201ff0201ff",
  1396. "result" : "invalid",
  1397. "flags" : [
  1398. "EdgeCase"
  1399. ]
  1400. },
  1401. {
  1402. "tcId" : 165,
  1403. "comment" : "Signature with special case values for r and s",
  1404. "msg" : "313233343030",
  1405. "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1406. "result" : "invalid",
  1407. "flags" : [
  1408. "EdgeCase"
  1409. ]
  1410. },
  1411. {
  1412. "tcId" : 166,
  1413. "comment" : "Signature with special case values for r and s",
  1414. "msg" : "313233343030",
  1415. "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1416. "result" : "invalid",
  1417. "flags" : [
  1418. "EdgeCase"
  1419. ]
  1420. },
  1421. {
  1422. "tcId" : 167,
  1423. "comment" : "Signature with special case values for r and s",
  1424. "msg" : "313233343030",
  1425. "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1426. "result" : "invalid",
  1427. "flags" : [
  1428. "EdgeCase"
  1429. ]
  1430. },
  1431. {
  1432. "tcId" : 168,
  1433. "comment" : "Signature with special case values for r and s",
  1434. "msg" : "313233343030",
  1435. "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1436. "result" : "invalid",
  1437. "flags" : [
  1438. "EdgeCase"
  1439. ]
  1440. },
  1441. {
  1442. "tcId" : 169,
  1443. "comment" : "Signature with special case values for r and s",
  1444. "msg" : "313233343030",
  1445. "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1446. "result" : "invalid",
  1447. "flags" : [
  1448. "EdgeCase"
  1449. ]
  1450. },
  1451. {
  1452. "tcId" : 170,
  1453. "comment" : "Signature with special case values for r and s",
  1454. "msg" : "313233343030",
  1455. "sig" : "30080201ff090380fe01",
  1456. "result" : "invalid",
  1457. "flags" : [
  1458. "EdgeCase"
  1459. ]
  1460. },
  1461. {
  1462. "tcId" : 171,
  1463. "comment" : "Signature with special case values for r and s",
  1464. "msg" : "313233343030",
  1465. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020100",
  1466. "result" : "invalid",
  1467. "flags" : [
  1468. "EdgeCase"
  1469. ]
  1470. },
  1471. {
  1472. "tcId" : 172,
  1473. "comment" : "Signature with special case values for r and s",
  1474. "msg" : "313233343030",
  1475. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101",
  1476. "result" : "invalid",
  1477. "flags" : [
  1478. "EdgeCase"
  1479. ]
  1480. },
  1481. {
  1482. "tcId" : 173,
  1483. "comment" : "Signature with special case values for r and s",
  1484. "msg" : "313233343030",
  1485. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff",
  1486. "result" : "invalid",
  1487. "flags" : [
  1488. "EdgeCase"
  1489. ]
  1490. },
  1491. {
  1492. "tcId" : 174,
  1493. "comment" : "Signature with special case values for r and s",
  1494. "msg" : "313233343030",
  1495. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1496. "result" : "invalid",
  1497. "flags" : [
  1498. "EdgeCase"
  1499. ]
  1500. },
  1501. {
  1502. "tcId" : 175,
  1503. "comment" : "Signature with special case values for r and s",
  1504. "msg" : "313233343030",
  1505. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1506. "result" : "invalid",
  1507. "flags" : [
  1508. "EdgeCase"
  1509. ]
  1510. },
  1511. {
  1512. "tcId" : 176,
  1513. "comment" : "Signature with special case values for r and s",
  1514. "msg" : "313233343030",
  1515. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1516. "result" : "invalid",
  1517. "flags" : [
  1518. "EdgeCase"
  1519. ]
  1520. },
  1521. {
  1522. "tcId" : 177,
  1523. "comment" : "Signature with special case values for r and s",
  1524. "msg" : "313233343030",
  1525. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1526. "result" : "invalid",
  1527. "flags" : [
  1528. "EdgeCase"
  1529. ]
  1530. },
  1531. {
  1532. "tcId" : 178,
  1533. "comment" : "Signature with special case values for r and s",
  1534. "msg" : "313233343030",
  1535. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1536. "result" : "invalid",
  1537. "flags" : [
  1538. "EdgeCase"
  1539. ]
  1540. },
  1541. {
  1542. "tcId" : 179,
  1543. "comment" : "Signature with special case values for r and s",
  1544. "msg" : "313233343030",
  1545. "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311090380fe01",
  1546. "result" : "invalid",
  1547. "flags" : [
  1548. "EdgeCase"
  1549. ]
  1550. },
  1551. {
  1552. "tcId" : 180,
  1553. "comment" : "Signature with special case values for r and s",
  1554. "msg" : "313233343030",
  1555. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310020100",
  1556. "result" : "invalid",
  1557. "flags" : [
  1558. "EdgeCase"
  1559. ]
  1560. },
  1561. {
  1562. "tcId" : 181,
  1563. "comment" : "Signature with special case values for r and s",
  1564. "msg" : "313233343030",
  1565. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310020101",
  1566. "result" : "invalid",
  1567. "flags" : [
  1568. "EdgeCase"
  1569. ]
  1570. },
  1571. {
  1572. "tcId" : 182,
  1573. "comment" : "Signature with special case values for r and s",
  1574. "msg" : "313233343030",
  1575. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593100201ff",
  1576. "result" : "invalid",
  1577. "flags" : [
  1578. "EdgeCase"
  1579. ]
  1580. },
  1581. {
  1582. "tcId" : 183,
  1583. "comment" : "Signature with special case values for r and s",
  1584. "msg" : "313233343030",
  1585. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1586. "result" : "invalid",
  1587. "flags" : [
  1588. "EdgeCase"
  1589. ]
  1590. },
  1591. {
  1592. "tcId" : 184,
  1593. "comment" : "Signature with special case values for r and s",
  1594. "msg" : "313233343030",
  1595. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1596. "result" : "invalid",
  1597. "flags" : [
  1598. "EdgeCase"
  1599. ]
  1600. },
  1601. {
  1602. "tcId" : 185,
  1603. "comment" : "Signature with special case values for r and s",
  1604. "msg" : "313233343030",
  1605. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1606. "result" : "invalid",
  1607. "flags" : [
  1608. "EdgeCase"
  1609. ]
  1610. },
  1611. {
  1612. "tcId" : 186,
  1613. "comment" : "Signature with special case values for r and s",
  1614. "msg" : "313233343030",
  1615. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1616. "result" : "invalid",
  1617. "flags" : [
  1618. "EdgeCase"
  1619. ]
  1620. },
  1621. {
  1622. "tcId" : 187,
  1623. "comment" : "Signature with special case values for r and s",
  1624. "msg" : "313233343030",
  1625. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1626. "result" : "invalid",
  1627. "flags" : [
  1628. "EdgeCase"
  1629. ]
  1630. },
  1631. {
  1632. "tcId" : 188,
  1633. "comment" : "Signature with special case values for r and s",
  1634. "msg" : "313233343030",
  1635. "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310090380fe01",
  1636. "result" : "invalid",
  1637. "flags" : [
  1638. "EdgeCase"
  1639. ]
  1640. },
  1641. {
  1642. "tcId" : 189,
  1643. "comment" : "Signature with special case values for r and s",
  1644. "msg" : "313233343030",
  1645. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020100",
  1646. "result" : "invalid",
  1647. "flags" : [
  1648. "EdgeCase"
  1649. ]
  1650. },
  1651. {
  1652. "tcId" : 190,
  1653. "comment" : "Signature with special case values for r and s",
  1654. "msg" : "313233343030",
  1655. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020101",
  1656. "result" : "invalid",
  1657. "flags" : [
  1658. "EdgeCase"
  1659. ]
  1660. },
  1661. {
  1662. "tcId" : 191,
  1663. "comment" : "Signature with special case values for r and s",
  1664. "msg" : "313233343030",
  1665. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593120201ff",
  1666. "result" : "invalid",
  1667. "flags" : [
  1668. "EdgeCase"
  1669. ]
  1670. },
  1671. {
  1672. "tcId" : 192,
  1673. "comment" : "Signature with special case values for r and s",
  1674. "msg" : "313233343030",
  1675. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1676. "result" : "invalid",
  1677. "flags" : [
  1678. "EdgeCase"
  1679. ]
  1680. },
  1681. {
  1682. "tcId" : 193,
  1683. "comment" : "Signature with special case values for r and s",
  1684. "msg" : "313233343030",
  1685. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1686. "result" : "invalid",
  1687. "flags" : [
  1688. "EdgeCase"
  1689. ]
  1690. },
  1691. {
  1692. "tcId" : 194,
  1693. "comment" : "Signature with special case values for r and s",
  1694. "msg" : "313233343030",
  1695. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1696. "result" : "invalid",
  1697. "flags" : [
  1698. "EdgeCase"
  1699. ]
  1700. },
  1701. {
  1702. "tcId" : 195,
  1703. "comment" : "Signature with special case values for r and s",
  1704. "msg" : "313233343030",
  1705. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1706. "result" : "invalid",
  1707. "flags" : [
  1708. "EdgeCase"
  1709. ]
  1710. },
  1711. {
  1712. "tcId" : 196,
  1713. "comment" : "Signature with special case values for r and s",
  1714. "msg" : "313233343030",
  1715. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1716. "result" : "invalid",
  1717. "flags" : [
  1718. "EdgeCase"
  1719. ]
  1720. },
  1721. {
  1722. "tcId" : 197,
  1723. "comment" : "Signature with special case values for r and s",
  1724. "msg" : "313233343030",
  1725. "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312090380fe01",
  1726. "result" : "invalid",
  1727. "flags" : [
  1728. "EdgeCase"
  1729. ]
  1730. },
  1731. {
  1732. "tcId" : 198,
  1733. "comment" : "Signature with special case values for r and s",
  1734. "msg" : "313233343030",
  1735. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27020100",
  1736. "result" : "invalid",
  1737. "flags" : [
  1738. "EdgeCase"
  1739. ]
  1740. },
  1741. {
  1742. "tcId" : 199,
  1743. "comment" : "Signature with special case values for r and s",
  1744. "msg" : "313233343030",
  1745. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27020101",
  1746. "result" : "invalid",
  1747. "flags" : [
  1748. "EdgeCase"
  1749. ]
  1750. },
  1751. {
  1752. "tcId" : 200,
  1753. "comment" : "Signature with special case values for r and s",
  1754. "msg" : "313233343030",
  1755. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e270201ff",
  1756. "result" : "invalid",
  1757. "flags" : [
  1758. "EdgeCase"
  1759. ]
  1760. },
  1761. {
  1762. "tcId" : 201,
  1763. "comment" : "Signature with special case values for r and s",
  1764. "msg" : "313233343030",
  1765. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1766. "result" : "invalid",
  1767. "flags" : [
  1768. "EdgeCase"
  1769. ]
  1770. },
  1771. {
  1772. "tcId" : 202,
  1773. "comment" : "Signature with special case values for r and s",
  1774. "msg" : "313233343030",
  1775. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1776. "result" : "invalid",
  1777. "flags" : [
  1778. "EdgeCase"
  1779. ]
  1780. },
  1781. {
  1782. "tcId" : 203,
  1783. "comment" : "Signature with special case values for r and s",
  1784. "msg" : "313233343030",
  1785. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1786. "result" : "invalid",
  1787. "flags" : [
  1788. "EdgeCase"
  1789. ]
  1790. },
  1791. {
  1792. "tcId" : 204,
  1793. "comment" : "Signature with special case values for r and s",
  1794. "msg" : "313233343030",
  1795. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1796. "result" : "invalid",
  1797. "flags" : [
  1798. "EdgeCase"
  1799. ]
  1800. },
  1801. {
  1802. "tcId" : 205,
  1803. "comment" : "Signature with special case values for r and s",
  1804. "msg" : "313233343030",
  1805. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1806. "result" : "invalid",
  1807. "flags" : [
  1808. "EdgeCase"
  1809. ]
  1810. },
  1811. {
  1812. "tcId" : 206,
  1813. "comment" : "Signature with special case values for r and s",
  1814. "msg" : "313233343030",
  1815. "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27090380fe01",
  1816. "result" : "invalid",
  1817. "flags" : [
  1818. "EdgeCase"
  1819. ]
  1820. },
  1821. {
  1822. "tcId" : 207,
  1823. "comment" : "Signature with special case values for r and s",
  1824. "msg" : "313233343030",
  1825. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28020100",
  1826. "result" : "invalid",
  1827. "flags" : [
  1828. "EdgeCase"
  1829. ]
  1830. },
  1831. {
  1832. "tcId" : 208,
  1833. "comment" : "Signature with special case values for r and s",
  1834. "msg" : "313233343030",
  1835. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28020101",
  1836. "result" : "invalid",
  1837. "flags" : [
  1838. "EdgeCase"
  1839. ]
  1840. },
  1841. {
  1842. "tcId" : 209,
  1843. "comment" : "Signature with special case values for r and s",
  1844. "msg" : "313233343030",
  1845. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e280201ff",
  1846. "result" : "invalid",
  1847. "flags" : [
  1848. "EdgeCase"
  1849. ]
  1850. },
  1851. {
  1852. "tcId" : 210,
  1853. "comment" : "Signature with special case values for r and s",
  1854. "msg" : "313233343030",
  1855. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
  1856. "result" : "invalid",
  1857. "flags" : [
  1858. "EdgeCase"
  1859. ]
  1860. },
  1861. {
  1862. "tcId" : 211,
  1863. "comment" : "Signature with special case values for r and s",
  1864. "msg" : "313233343030",
  1865. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
  1866. "result" : "invalid",
  1867. "flags" : [
  1868. "EdgeCase"
  1869. ]
  1870. },
  1871. {
  1872. "tcId" : 212,
  1873. "comment" : "Signature with special case values for r and s",
  1874. "msg" : "313233343030",
  1875. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
  1876. "result" : "invalid",
  1877. "flags" : [
  1878. "EdgeCase"
  1879. ]
  1880. },
  1881. {
  1882. "tcId" : 213,
  1883. "comment" : "Signature with special case values for r and s",
  1884. "msg" : "313233343030",
  1885. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
  1886. "result" : "invalid",
  1887. "flags" : [
  1888. "EdgeCase"
  1889. ]
  1890. },
  1891. {
  1892. "tcId" : 214,
  1893. "comment" : "Signature with special case values for r and s",
  1894. "msg" : "313233343030",
  1895. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
  1896. "result" : "invalid",
  1897. "flags" : [
  1898. "EdgeCase"
  1899. ]
  1900. },
  1901. {
  1902. "tcId" : 215,
  1903. "comment" : "Signature with special case values for r and s",
  1904. "msg" : "313233343030",
  1905. "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28090380fe01",
  1906. "result" : "invalid",
  1907. "flags" : [
  1908. "EdgeCase"
  1909. ]
  1910. },
  1911. {
  1912. "tcId" : 216,
  1913. "comment" : "Edge case for Shamir multiplication",
  1914. "msg" : "3730373135",
  1915. "sig" : "3054022825166f47ac99c6bec3b038849ab4ead3b251f18afb0da1da5caa604a92a909c8561817684abffb9202283107ffd1aadce5b58a2a1b9517ccedda090433ac6344b027f36fc6b358ef4a8e436df3fd05521668",
  1916. "result" : "valid",
  1917. "flags" : []
  1918. },
  1919. {
  1920. "tcId" : 217,
  1921. "comment" : "special case hash",
  1922. "msg" : "31373530353531383135",
  1923. "sig" : "30540228103c3ef2b43a8f57d01e2da67edfa003a0d342d7fbde0541332b0b24deea76afff4e2cd0572d73bb02280a0a680ebe3644c46b58d67ed8ee94f3aaee2839bc270d6b939bcb7657eeebbb6cccf2bc54af9781",
  1924. "result" : "valid",
  1925. "flags" : []
  1926. },
  1927. {
  1928. "tcId" : 218,
  1929. "comment" : "special case hash",
  1930. "msg" : "3130333633303731",
  1931. "sig" : "30550229008c70216094feda4e721a72d8a91c51dd17392cf4c4481d7cd94be56da994e5baaa561085cecfe80d02281b19f7e89525601820bc17bd595a7dbdef76e5b352fcb16c3a8a1c332ff6a5308ff47a7e54e0b1cb",
  1932. "result" : "valid",
  1933. "flags" : []
  1934. },
  1935. {
  1936. "tcId" : 219,
  1937. "comment" : "special case hash",
  1938. "msg" : "32333632343231333231",
  1939. "sig" : "3055022900b4a4a035dbeaee126d09c7b15816b04bc717cb71bb5fe7649ac026269b7fe6d593fe1ff8fc5278a10228635516de531104e72176e89a845032b3096e3269e41431c1854fbc4337ba6fb5ea91defd33729d83",
  1940. "result" : "valid",
  1941. "flags" : []
  1942. },
  1943. {
  1944. "tcId" : 220,
  1945. "comment" : "special case hash",
  1946. "msg" : "34353838303134363536",
  1947. "sig" : "305402282a3103cdaad1dd28ecf897491051dd0a9c9da9483753c93490b4a05f1c42e1642925a3a0154d40620228672903243b6858a5e09148e403461f31c1ff0e126c365942e0680d314c1a7a7c57e2f0528c8cabbf",
  1948. "result" : "valid",
  1949. "flags" : []
  1950. },
  1951. {
  1952. "tcId" : 221,
  1953. "comment" : "special case hash",
  1954. "msg" : "32313436363035363432",
  1955. "sig" : "3056022900b880b6be2a1295af3840a5f374fe77cde1ffdd6df3bb86097d5ce14852f73a1925fa6d192a27b74c022900c2cb211303aea030a5b92be98fc36770822f8195ad73eee5a9bb87c5717ba4345cb60b099e4d4deb",
  1956. "result" : "valid",
  1957. "flags" : []
  1958. },
  1959. {
  1960. "tcId" : 222,
  1961. "comment" : "special case hash",
  1962. "msg" : "333335333030383230",
  1963. "sig" : "30540228677f84a0653725b94e4eeddbe0b70aefdf594f5ef9e484b4060567a8365c43a783d81548d1f2740802284cb24e15375bdae0b44b336fc7e6c11856d4c6f9dd7e83148dc387c4a8869b11538b7ee94f053f4f",
  1964. "result" : "valid",
  1965. "flags" : []
  1966. },
  1967. {
  1968. "tcId" : 223,
  1969. "comment" : "special case hash",
  1970. "msg" : "36333936363033363331",
  1971. "sig" : "30550229009d5d984c7544ef737a1001d67f9dbbed521b46f74bc468c03881c2ab5944635af5465c3fa01cf51e02280c706dcfe11a4e30d623870fb0f2b979d0fd9daa970d86f64bb48f49aa484d924e9b93bcaf406924",
  1972. "result" : "valid",
  1973. "flags" : []
  1974. },
  1975. {
  1976. "tcId" : 224,
  1977. "comment" : "special case hash",
  1978. "msg" : "33333931363630373935",
  1979. "sig" : "30540228448464becc13522c90708aa5204930e676fedfbaefe8fe02509a4fe822cc88fd6d92a958438ded7c02285de659e080a61c50b5b7489f4677ec4c6931faaf171f2a69756e2f2d1214235bdb1ea3d2a4a75359",
  1980. "result" : "valid",
  1981. "flags" : []
  1982. },
  1983. {
  1984. "tcId" : 225,
  1985. "comment" : "special case hash",
  1986. "msg" : "31343436393735393634",
  1987. "sig" : "3054022859c0c95941e1a52390e00c2d7796c685dcc4d73d6d6967590aa1767c972e199de3c6dbfca77dcac80228507f27ab5ac05ad23cb25fc48ffc766dcb6dc0cd25606505a2d270066c3a74842768b54af2c84751",
  1988. "result" : "valid",
  1989. "flags" : []
  1990. },
  1991. {
  1992. "tcId" : 226,
  1993. "comment" : "special case hash",
  1994. "msg" : "35313539343738363431",
  1995. "sig" : "3054022859902d7763e7f1875a4252d133eb6114cfc1972b683adfd767a71ca80c3f78057cea759ea195d31e0228397deaf96e2903a207f68e5330c9f2c6276a45d0fdba961a04c275fa203678176201ed370999a32d",
  1996. "result" : "valid",
  1997. "flags" : []
  1998. },
  1999. {
  2000. "tcId" : 227,
  2001. "comment" : "special case hash",
  2002. "msg" : "35323431373932333331",
  2003. "sig" : "3055022900d142217584e852a499efa734a10a436a397ba7e068ad70f3eefc4d6731e76a481b260eac1d2147f0022817c8482639df8d20fcb835bfe0f3ecd27317eb8315c69b656ebf137dde6582f3409d7c44a8b6e085",
  2004. "result" : "valid",
  2005. "flags" : []
  2006. },
  2007. {
  2008. "tcId" : 228,
  2009. "comment" : "special case hash",
  2010. "msg" : "31313437323930323034",
  2011. "sig" : "30560229008a55fa49224592f7e403a4b3e647bf382a26499b37ec2cff51a2be2a1357807fe875359ec8654f87022900b9506e74af8f552d4abb2c472b8508ce24814e20b27d192e24d36d5ac751922b0c807bf97a7b1ad7",
  2012. "result" : "valid",
  2013. "flags" : []
  2014. },
  2015. {
  2016. "tcId" : 229,
  2017. "comment" : "special case hash",
  2018. "msg" : "3130383738373235363435",
  2019. "sig" : "3055022868ad2da643d66fc5d27b63d7222f835d09fe0b328fc4da4684b86d9c12b3992626f610e3395e4ed00229009662f74d52712a2af54f601c4488934fe2826d50e1ee868022437c9b620c93d43fc750f03312897c",
  2020. "result" : "valid",
  2021. "flags" : []
  2022. },
  2023. {
  2024. "tcId" : 230,
  2025. "comment" : "special case hash",
  2026. "msg" : "37333433333036353633",
  2027. "sig" : "30550228578bdd50de9986fad341a954e51126ff0cb540026abb3d42b3c208e4ad187f7ba2d99b3efe495c92022900b95afd2d12cdee68c3572a5fe126334ed0ed7ba82d3097eaa6d9d737c09b830b6cd3e878f470e7e0",
  2028. "result" : "valid",
  2029. "flags" : []
  2030. },
  2031. {
  2032. "tcId" : 231,
  2033. "comment" : "special case hash",
  2034. "msg" : "393734343630393738",
  2035. "sig" : "30550229009d612663497c484084d3d15d8e799e1fe38b7b5922955fc5a7fea4ecfc41954ca707525c1e0dc010022859e80cf69be6876b95357ded13ca61a494fac7355ac2e80a89be0219552d916852632617c0946bc2",
  2036. "result" : "valid",
  2037. "flags" : []
  2038. },
  2039. {
  2040. "tcId" : 232,
  2041. "comment" : "special case hash",
  2042. "msg" : "33323237303836383339",
  2043. "sig" : "3056022900b4c00f589dbb51ea68270f4b02eff48a4b123c0167bbd24daf2a837903e734339b8a2542041f87aa02290094c32634baea4452c054295d7aebe23be7e80abbf53789651674182263ee5c2902fbfb3df7da7425",
  2044. "result" : "valid",
  2045. "flags" : []
  2046. },
  2047. {
  2048. "tcId" : 233,
  2049. "comment" : "special case hash",
  2050. "msg" : "323332393736343130",
  2051. "sig" : "3056022900b9201e49950ce0d1df644356405f0a785a8b8470f83e78a6f35e6234daa92a7685877a59d8c91a970229008bee9077443eedde34a2fc2c266f188e844eab2904c84204c816ba3cb1c4b9b253d4a78ce4e81114",
  2052. "result" : "valid",
  2053. "flags" : []
  2054. },
  2055. {
  2056. "tcId" : 234,
  2057. "comment" : "special case hash",
  2058. "msg" : "3934303437333831",
  2059. "sig" : "305402280d42a1899f73ac70c9192558b478db8803c68337d415faebab76858c32a37e399f1727fd599a18170228363f1346c0227ec54da1659165ee7b07e06610d36b1ce6226f608bf6cef2144248de37562be8537a",
  2060. "result" : "valid",
  2061. "flags" : []
  2062. },
  2063. {
  2064. "tcId" : 235,
  2065. "comment" : "special case hash",
  2066. "msg" : "33323230353639313233",
  2067. "sig" : "3056022900c5d65effab2ec3e4435c258121c493e24ae92005ac80136f21f2f42946fc3745841dbc2a3eb9969502290085fec2a9080a1ece18896970c9a2e1b32240eaf187d65f6f9e91d27111c4033d471eda67eb8986ed",
  2068. "result" : "valid",
  2069. "flags" : []
  2070. },
  2071. {
  2072. "tcId" : 236,
  2073. "comment" : "special case hash",
  2074. "msg" : "343134303533393934",
  2075. "sig" : "3055022900a240adea61f748998df2cde95be9d7df30f454bde5b907ec7de6dcdb121bea41bd42c4392476c4f902283ef991d642bd0265b4a7b521b20a42fb2c687ca2f0694b239a113a83575b5727dcb632482a572649",
  2076. "result" : "valid",
  2077. "flags" : []
  2078. },
  2079. {
  2080. "tcId" : 237,
  2081. "comment" : "special case hash",
  2082. "msg" : "31393531353638363439",
  2083. "sig" : "3055022900cad52bdb35af7ee0e8f687c81f2edd8efc2d6ee317f3c6a82121048ef7a3ff3b69187aaea53f4926022858f84e186616544af494900241d2b802df2eae3e3f1410865e4cd16e221f277e7b5093ff186e4d76",
  2084. "result" : "valid",
  2085. "flags" : []
  2086. },
  2087. {
  2088. "tcId" : 238,
  2089. "comment" : "special case hash",
  2090. "msg" : "35393539303731363335",
  2091. "sig" : "305602290093013ff84151a04ea146a36d2a3b9f497ba5d9323019b730be322bc519e2701e3f0ec1b6c8015e8f022900872669f33b9b4b93384d9ac3f7c3092560b9af7e6738221e3b289421813601fe569b2c49afec8bb4",
  2092. "result" : "valid",
  2093. "flags" : []
  2094. },
  2095. {
  2096. "tcId" : 239,
  2097. "comment" : "special case hash",
  2098. "msg" : "323135333436393533",
  2099. "sig" : "3055022826228cdd2c08fbf8dd4ad5d2f80ed15129868e892d33cd892503207e91114c868d0064c60f1bb612022900afdedc05f0b27e9363c34d9bd1bc64ec0142fcd9f40f3584605bbccf12b0e279e4b3e3d0927a4852",
  2100. "result" : "valid",
  2101. "flags" : []
  2102. },
  2103. {
  2104. "tcId" : 240,
  2105. "comment" : "special case hash",
  2106. "msg" : "34383037313039383330",
  2107. "sig" : "30540228731d597c3694a4932f0f14fc3132d2ba9f5b7d833ae91cbe9a450352f4240d5bb712f65b0eea041202281b8a6fc9bc1ecf8c09b1ba27c4c8dcebaf1e669a89036b34fa8ff57280e5741959e6c05e05880a37",
  2108. "result" : "valid",
  2109. "flags" : []
  2110. },
  2111. {
  2112. "tcId" : 241,
  2113. "comment" : "special case hash",
  2114. "msg" : "343932393339363930",
  2115. "sig" : "3056022900d2ab69ae6110bb67ed99ffbdad8036dfabc46de8ae1fc7e799986b91ba7d454672ebe4896cf72011022900d29d67bf2b882770d46dbd06a6fbaad583c2ceedcbd772200b7532e354f86eaf9a9418191eafc5b8",
  2116. "result" : "valid",
  2117. "flags" : []
  2118. },
  2119. {
  2120. "tcId" : 242,
  2121. "comment" : "special case hash",
  2122. "msg" : "32313132333535393630",
  2123. "sig" : "305602290081da10c5fef4bfb58b4a73b4cf3fd4f0f028b448b3463dabe0d6f1e101af570fa64116731ea5b9c2022900ceac01ebad706ef43c80caa1d8962c655bfd810396b94d2bbea299bd5cbcced75562b0fab446ff85",
  2124. "result" : "valid",
  2125. "flags" : []
  2126. },
  2127. {
  2128. "tcId" : 243,
  2129. "comment" : "special case hash",
  2130. "msg" : "31323339323735373034",
  2131. "sig" : "3055022838358ba2c46f61f39bef22873a5bf26464f2b05e4874bbb62a2323385f8e87a5b118a0079078b44d02290093f84f06290f48161922552577482a973404f47c84c6e1a94643c3832fb2912fc4b38529e2f13e9a",
  2132. "result" : "valid",
  2133. "flags" : []
  2134. },
  2135. {
  2136. "tcId" : 244,
  2137. "comment" : "special case hash",
  2138. "msg" : "32303831313838373638",
  2139. "sig" : "3055022900afd1fba700fc703fb772f701597adddcce4ff9f530c830dc8c8cbd4b3070f4a22b80516b0b820970022876c2e890860c36bbb5f6a1053401f1b51aa83cdfd96a3c15e1a183fdf8357e49d2984e4fcf19c25d",
  2140. "result" : "valid",
  2141. "flags" : []
  2142. },
  2143. {
  2144. "tcId" : 245,
  2145. "comment" : "special case hash",
  2146. "msg" : "343534363038393633",
  2147. "sig" : "30550229008c90d4c8bf021906d3d577bd16b3e139bbc35d7692a828f0ef5cdf9d51a8442265f815849fe793b802280bfe16492abb58a1d8064767546d29aaf6138c5842c7f7002fbac34b78b324b84426510c1b7b0d89",
  2148. "result" : "valid",
  2149. "flags" : []
  2150. },
  2151. {
  2152. "tcId" : 246,
  2153. "comment" : "special case hash",
  2154. "msg" : "31333837363837313131",
  2155. "sig" : "305402286d07da92bd405912b22a993ed30e06149c78743fa195fcd3baf05803fddd5a6408201e68faee622a02285ad3c8b4c1c68080279f20ba15548343fca9ec52fe23bdf59619738dd1bd418414ac53ad7ce16c2b",
  2156. "result" : "valid",
  2157. "flags" : []
  2158. },
  2159. {
  2160. "tcId" : 247,
  2161. "comment" : "special case hash",
  2162. "msg" : "32303331333831383735",
  2163. "sig" : "3055022900be43df617f79ef83404e7c7393ed3c38c815d06e3c0debf9ba37f36c419a6c3ea690822f88011ff102282f0ad4ee5fe7ad128f58a520a4fbad3f0a502a4a4412639b3dbc206edfb2a03d564010d78d2228b9",
  2164. "result" : "valid",
  2165. "flags" : []
  2166. },
  2167. {
  2168. "tcId" : 248,
  2169. "comment" : "special case hash",
  2170. "msg" : "323535333538333333",
  2171. "sig" : "3055022900844ca29340112d0eb9dd15f62655a0cfa993415e570511a3f7273623b82d892d136c6e8bc57db84e022871114ae579d053b5cb3d77d2e9faf1c06cc263ab8fd845a0378f4a75da86ddc23ab4d07946832a77",
  2172. "result" : "valid",
  2173. "flags" : []
  2174. },
  2175. {
  2176. "tcId" : 249,
  2177. "comment" : "special case hash",
  2178. "msg" : "34363138383431343732",
  2179. "sig" : "3056022900cda8531222502a62368fddc724798870038333b9fa77141d4bc5ef758f7e973e5ab8b4cfae90eaa10229009ead50a2533287abe5504efd8db57f8b96a7fe039cc95d1690ea0c1e2c9df5fc29cddd7b01edb99b",
  2180. "result" : "valid",
  2181. "flags" : []
  2182. },
  2183. {
  2184. "tcId" : 250,
  2185. "comment" : "special case hash",
  2186. "msg" : "31303039323435383534",
  2187. "sig" : "305502285c2c6a661338df365af8ba1080b994e59989f002fa4fff42fc8994ca6395620152f3971300aff6f90229008681ea1793bd3e069426127a6b665725ddba4a8f1945851743477a1cbdc7356713ae70fc138531a3",
  2188. "result" : "valid",
  2189. "flags" : []
  2190. },
  2191. {
  2192. "tcId" : 251,
  2193. "comment" : "special case hash",
  2194. "msg" : "32373536343636353238",
  2195. "sig" : "305402280e061b48b5f7836e0caf73c9770c3fee1f67ec18ded9e1d339ab56d05b9adde369504fedff1d66810228009dbc4ad8edc1896fa041ca60ac64b7fa148e3f02b0f697ae22d923f526fd4936e5f584b23ddbc3",
  2196. "result" : "valid",
  2197. "flags" : []
  2198. },
  2199. {
  2200. "tcId" : 252,
  2201. "comment" : "special case hash",
  2202. "msg" : "313139363937313032",
  2203. "sig" : "3055022900a8462605c79437c068523d93d2e1529ccae1b5248e8f9a90f2ef08d9d5e5025b3639f82b70f1e7ed022867aa5fe4e79e7c54a8ce389b90e1ce1556aa689b44814a6cb5c2f0fe4569c5cfcee34cbb4a086219",
  2204. "result" : "valid",
  2205. "flags" : []
  2206. },
  2207. {
  2208. "tcId" : 253,
  2209. "comment" : "special case hash",
  2210. "msg" : "323333313432313732",
  2211. "sig" : "305502290093b01029421ca30d8abbd06f134ee9dcbe81790d012722ae65214f0aaa34bba642f43949d5ec51a50228110e4fce36e0c2acd898122fba756e711ad082087c36b125084f67b22e37a02bd68628cdb164ece0",
  2212. "result" : "valid",
  2213. "flags" : []
  2214. },
  2215. {
  2216. "tcId" : 254,
  2217. "comment" : "special case hash",
  2218. "msg" : "31363733343831383938",
  2219. "sig" : "305502286b6d893c3055da5d5a2ff6ce038a1bec59b04950bfd8012648d6063186ff861d7aa91a5185aa3c0c022900a602ed34ee41e4811251a51bd67010f8eb3355b8691dad66035e723d971346f57c8a0f479fef666c",
  2220. "result" : "valid",
  2221. "flags" : []
  2222. },
  2223. {
  2224. "tcId" : 255,
  2225. "comment" : "special case hash",
  2226. "msg" : "31343630313539383237",
  2227. "sig" : "305402286fc42cf23aa42c36675ff126412c757dde74ef73cadb0425e23cb76230a58b3d002370b4166bfd2902284e61b9b10a13fe0dd2758733f6b178af98e0079867837d55f8e5e90b577de90ce0d8dc345ed16b38",
  2228. "result" : "valid",
  2229. "flags" : []
  2230. },
  2231. {
  2232. "tcId" : 256,
  2233. "comment" : "special case hash",
  2234. "msg" : "38393930383539393239",
  2235. "sig" : "3055022900b529a563a2f4065d333c812b0b6134de9735bb269fea763f01cf7d1c6a0ec70d7223c7e6c1b040e80228347fcb8f3971b3d968ba709b1bd4d31b550cceed232268ca0df1e00502a56aa42dde7330bd919d5f",
  2236. "result" : "valid",
  2237. "flags" : []
  2238. },
  2239. {
  2240. "tcId" : 257,
  2241. "comment" : "special case hash",
  2242. "msg" : "34333236343430393831",
  2243. "sig" : "3055022900b91b2a73449560522112fa4fd1b57b8c24754791af247a8c9de423e0bd536289a4fe850f7e3c43ae02282eb3f874f2e5ec56356bf6baf10b64b7c54b13447ccca1ffc66a1fc89dc8e977801748f8f0ce5a4b",
  2244. "result" : "valid",
  2245. "flags" : []
  2246. },
  2247. {
  2248. "tcId" : 258,
  2249. "comment" : "special case hash",
  2250. "msg" : "32333736343337353537",
  2251. "sig" : "30550228314338683f23b1110d1840732f672254f38079bf11eeafff1ec2e53a5373f74c98887b11ebb78c86022900b7e3a6b459dd10cfb5df6d2ea7afb15efeb1e5e917e5aa44fa54743689d7daf163f998e05719127a",
  2252. "result" : "valid",
  2253. "flags" : []
  2254. },
  2255. {
  2256. "tcId" : 259,
  2257. "comment" : "special case hash",
  2258. "msg" : "383630333937373230",
  2259. "sig" : "3054022822d1881a94e1e11cf10620f37d708ebed847f1459129a0d42cb457da8051f81a0f9da846281a68f70228404652ebd261f5f6b185de4a16980dc3662fc4573e245577e7ef6e3cbfdd47bc1e487ba206ccf760",
  2260. "result" : "valid",
  2261. "flags" : []
  2262. },
  2263. {
  2264. "tcId" : 260,
  2265. "comment" : "special case hash",
  2266. "msg" : "35383037373733393837",
  2267. "sig" : "3055022900863970caec6c6ff0a1c70f60859576e3583e6b529de3f928136e848c56b6c6715045fdfe526377470228667f525a88be891ec6b9f96d1a68c4f06b3b3d2ad1c15f063d110ec9fb60ae7463dd568a69ce452c",
  2268. "result" : "valid",
  2269. "flags" : []
  2270. },
  2271. {
  2272. "tcId" : 261,
  2273. "comment" : "special case hash",
  2274. "msg" : "353731383636383537",
  2275. "sig" : "3054022869cf0600384ceb832e237b6b453dea81a3c19cb8fae48ba186d28e3b118464b27af9100f181b738a02282780269a8fa40790ed726372ee0956265e72896d9e84f713f883a3bc0548e8d3a2b357333dda4c0c",
  2276. "result" : "valid",
  2277. "flags" : []
  2278. },
  2279. {
  2280. "tcId" : 262,
  2281. "comment" : "special case hash",
  2282. "msg" : "38363737333039333632",
  2283. "sig" : "3054022830f38139883f71c0c64d63adcb731f1c385df87db7ce7326bf50410acc50f0babf5017f92a1e1a6e0228597734222482724643f60e48b3b589deaa37b86e1de1cf0b129b286ec67686574f16cfb5f2cc6f45",
  2284. "result" : "valid",
  2285. "flags" : []
  2286. },
  2287. {
  2288. "tcId" : 263,
  2289. "comment" : "special case hash",
  2290. "msg" : "32343735353135303630",
  2291. "sig" : "30540228174ae98cc25dbed747cedf8697266d16e96bb4f8071c905990f4e72c728c94aaa32dce24a52166fb0228578099835a3dcb3da2fd42750180079da407c7a142cbccb699fed7af89dd703ba0cad94cdf2c051c",
  2292. "result" : "valid",
  2293. "flags" : []
  2294. },
  2295. {
  2296. "tcId" : 264,
  2297. "comment" : "special case hash",
  2298. "msg" : "393733313736383734",
  2299. "sig" : "3054022858cfb1511a223c06b3e974b660bed827bee38c59c4523068e9c9faa330c970e6271ea387db6b40b00228763594ced6e8413bfd90d5ceca18d6774a3da87473cc4dee726b0325e2df8b257d9e01318ae7e022",
  2300. "result" : "valid",
  2301. "flags" : []
  2302. },
  2303. {
  2304. "tcId" : 265,
  2305. "comment" : "special case hash",
  2306. "msg" : "33363938303935313438",
  2307. "sig" : "30560229008ddba4f7aa8cc5e00a3ffd2a082710d42d3a88f9f947ba51f09466c2a9295caa131b8ae9ef51b35c022900bc3410033a5798d9e4c6a817da1759c00c0d38e3c1ff22f0a41e5ad0d1e914e71c907da8c245ca2c",
  2308. "result" : "valid",
  2309. "flags" : []
  2310. },
  2311. {
  2312. "tcId" : 266,
  2313. "comment" : "special case hash",
  2314. "msg" : "3130373530323638353736",
  2315. "sig" : "305502282f7e50ee96706d597d8bf0103fa46786746a2c65c021fac7fa378d244c418a42b7908f0fab2dffca022900b7b94f2a883ba1b49858329cc78fc2a992109809b470b878cc38e1bdd4df3ee00a0ae7e228e466bc",
  2316. "result" : "valid",
  2317. "flags" : []
  2318. },
  2319. {
  2320. "tcId" : 267,
  2321. "comment" : "special case hash",
  2322. "msg" : "383639313439353538",
  2323. "sig" : "305402284591491eee04e10a40a1e8eb82148195123348ec1a7cba06044e8f226ed30910b693ebbbaee0685f02281b8b3733cc5ca15dad84809df8499788b4899cba307f93b49ea6a63b9e77487c3c98b803fce69cb9",
  2324. "result" : "valid",
  2325. "flags" : []
  2326. },
  2327. {
  2328. "tcId" : 268,
  2329. "comment" : "special case hash",
  2330. "msg" : "32313734363535343335",
  2331. "sig" : "30550229009d22b864e2706fa43a67ea62f39e4d3f402767d9d038c78e2844d699f41eaf1a641cfdd9d6a63fb502281eaacdad8294ecc2ca0c55e6e73df03d832beafe048fc690895beca5cead9d01d37b3fed5741cb94",
  2332. "result" : "valid",
  2333. "flags" : []
  2334. },
  2335. {
  2336. "tcId" : 269,
  2337. "comment" : "special case hash",
  2338. "msg" : "363434353530373932",
  2339. "sig" : "30550229008f1502143eff372fb9bdd956ece35d232403fed7f77eb4f4552d4fc84e4a2e5d6c8ccf06f5a6ad6102284621c9fbc37466f7c757f66d171da8ee0a0dd5f24113e2f517a082b7ab5d4123c3eec9eeadf69952",
  2340. "result" : "valid",
  2341. "flags" : []
  2342. },
  2343. {
  2344. "tcId" : 270,
  2345. "comment" : "special case hash",
  2346. "msg" : "353332383138333338",
  2347. "sig" : "30560229008dcdcc74a25fcd92e4372e11364a361c7a2d7f3dd74c5d6bc3761c07fe78f084765de8ce70e448fa022900b3cfdb35c20b1e30d3c216dcef3c73cd44ef1973c8695c8ab439f7e26628574e0f349d81c598d1e6",
  2348. "result" : "valid",
  2349. "flags" : []
  2350. },
  2351. {
  2352. "tcId" : 271,
  2353. "comment" : "special case hash",
  2354. "msg" : "31313932303736333832",
  2355. "sig" : "3055022900bc2a5b098f724830a190480fff5fafa0f2fe85bf17176af8d4eb670e1d55533f820d690e76b3bccd0228516c576444be0250e33823302adb708b6622f17e2438f01800c58edcf907e505b419f6c0dff11afc",
  2356. "result" : "valid",
  2357. "flags" : []
  2358. },
  2359. {
  2360. "tcId" : 272,
  2361. "comment" : "special case hash",
  2362. "msg" : "31353332383432323230",
  2363. "sig" : "3055022900b3208e3c49a8ce5fb89effb2480e8ca6b9e11b16a049aecf0ce35450e1e53509909b02ab33e663e20228362affc091fa46d71ae84e27979ab575c60f115845fc521e0a81591ab233bd32e6ab0e8b08809801",
  2364. "result" : "valid",
  2365. "flags" : []
  2366. },
  2367. {
  2368. "tcId" : 273,
  2369. "comment" : "special case hash",
  2370. "msg" : "313536373137373339",
  2371. "sig" : "305502290091cd133d74c701c936758054753591d31f1d854213b4067e033880116d4653cf257015445c5563ea022843185b31dbee46dbb62d1cdaadf479aa4f4b0b32dbc49ef5ccad43c9f0fcd94f06bdf6315e67c785",
  2372. "result" : "valid",
  2373. "flags" : []
  2374. },
  2375. {
  2376. "tcId" : 274,
  2377. "comment" : "special case hash",
  2378. "msg" : "34333033303931313230",
  2379. "sig" : "3056022900c63ac9ada6e0a00dbdc171f4ced1c16294881cd7b8cc91e67d0f97f5a61909ac6a694ab0b0d37a6c022900b33d6876f4464e7ad8e27a195f63b49fad3be8f4684f4c3d42f58913944abc60173e5113581d94b7",
  2380. "result" : "valid",
  2381. "flags" : []
  2382. },
  2383. {
  2384. "tcId" : 275,
  2385. "comment" : "special case hash",
  2386. "msg" : "37373335393135353831",
  2387. "sig" : "30550228489db46f6ab87624a332376735aaf8e6c4c43affdb9b93c78682d3f90c1e01caadbcac4c975a22130229008e10c64116c4042b71bd9872c0506a7b34b6fffa9c3e24f843ce18270e3f163659ddc4a2460a4382",
  2388. "result" : "valid",
  2389. "flags" : []
  2390. },
  2391. {
  2392. "tcId" : 276,
  2393. "comment" : "special case hash",
  2394. "msg" : "323433393636373430",
  2395. "sig" : "3054022809f7e103550337e36ea09f9ab3b83580ddc6259fb9daf38b424175d64134d14cae3112bddd7b21af0228253719f8ce1161959841b06ae31dc9d84cf0df90dffc101f0442c8e98c040e4d53f8ecd709b62049",
  2396. "result" : "valid",
  2397. "flags" : []
  2398. },
  2399. {
  2400. "tcId" : 277,
  2401. "comment" : "special case hash",
  2402. "msg" : "34333237363032383233",
  2403. "sig" : "3054022841310739de7f1e06169f375d73e06550a50850be6aef432ef2143d7addfaf218f68836375921006e022843c4594e625f7aaa757eea847451d0155bd6b820883306b921184ec8141ca2b8c23b1dd64b980f97",
  2404. "result" : "valid",
  2405. "flags" : []
  2406. },
  2407. {
  2408. "tcId" : 278,
  2409. "comment" : "special case hash",
  2410. "msg" : "32393332303032353932",
  2411. "sig" : "3055022900cf0672d18f93bd9c8c1c5e17d90a918c5cc8fdb967f9d2ad727dd72ec992116741b175d35393885d0228029e747ea2c1d66f1b4c5be492bd3b0ce01e8420a626a8a8e125c3b58c614cab12e6edbfc13f8a4f",
  2412. "result" : "valid",
  2413. "flags" : []
  2414. },
  2415. {
  2416. "tcId" : 279,
  2417. "comment" : "special case hash",
  2418. "msg" : "36343039383737323834",
  2419. "sig" : "305402282a247a37c489974ed8946e5e8bd5a9d298d7afcc416b5efc3a9c69ba61d6538ad5294775d1c2a479022848f5716ab8b409f284351051dcd222cc5ec4f1b8c71708b1e85ed4db1ecec73888bd8f78c1e74d05",
  2420. "result" : "valid",
  2421. "flags" : []
  2422. },
  2423. {
  2424. "tcId" : 280,
  2425. "comment" : "special case hash",
  2426. "msg" : "36303735363930343132",
  2427. "sig" : "305402287a2d71ce074eaaa4dff6d104fb6e7b070cb09c235deb697f5334918e181ce9bbe547b79ab37969f102286dc14d2bfa01e0cb36878d1aef216df992b5c3f058fab8ce922249b59cb72556364138389561af5a",
  2428. "result" : "valid",
  2429. "flags" : []
  2430. },
  2431. {
  2432. "tcId" : 281,
  2433. "comment" : "special case hash",
  2434. "msg" : "32333231363233313335",
  2435. "sig" : "3055022900851f1d1483719cd183940cf4e9eb30eadde699d8ba8090e216123ff61e41d166505a591a75dac6ce0228292a45f31ef34bf34c3ccfd4a22adc4cc19c416151f70e95ad19999f9c59685e5fd9079a27b86fce",
  2436. "result" : "valid",
  2437. "flags" : []
  2438. },
  2439. {
  2440. "tcId" : 282,
  2441. "comment" : "special case hash",
  2442. "msg" : "36343130313532313731",
  2443. "sig" : "30540228061df326b43ad7aa7bc4af8f3a5830bb0e63297cf690ec60a7259a942dce631e6676742ad12830cf02280e88675228b7fa4743ab53d24865193742cd6c5db218dde0044b301654bbab639abc775aae69064d",
  2444. "result" : "valid",
  2445. "flags" : []
  2446. },
  2447. {
  2448. "tcId" : 283,
  2449. "comment" : "special case hash",
  2450. "msg" : "383337323835373438",
  2451. "sig" : "30550228560e6e5414414dbbd6e9d40522c9f3fce665c4455eae07eafa3724d708689315f6c7515cfe1aedbf022900a3e619bf5f9d776a591ff74a9252e43bd04ae1f1c34fe5b84f04c3d9c972a80e187888bade5aa9d4",
  2452. "result" : "valid",
  2453. "flags" : []
  2454. },
  2455. {
  2456. "tcId" : 284,
  2457. "comment" : "special case hash",
  2458. "msg" : "33333234373034353235",
  2459. "sig" : "3055022834f9def6f21f5328d1c5e349857f3a7008f0afa5bbcb896ff6247b21a4abac7aedada64fa23f956e022900cb44dbc53b0b0b43d6b158d90247209c2c74152c4e19a1c703577cf407ada14b198bde1ba79a344b",
  2460. "result" : "valid",
  2461. "flags" : []
  2462. },
  2463. {
  2464. "tcId" : 285,
  2465. "comment" : "special case hash",
  2466. "msg" : "31343033393636383732",
  2467. "sig" : "30550229009721d7991f2968c23856a075e86b70a39f4aa30fd68777dbbf46c1d37cc3be4497cb4714b2f1656a02280aa34e858175fef3c0734c5c7c4ccd0459927b0f722e86af6c4045752b4ba154e725946319dc4274",
  2468. "result" : "valid",
  2469. "flags" : []
  2470. },
  2471. {
  2472. "tcId" : 286,
  2473. "comment" : "special case hash",
  2474. "msg" : "31323237363035313238",
  2475. "sig" : "3056022900aec92108751afc4a0c62a9da2163bb52bdabb9e7a8b566ca8d30fac389c68a3817d21a33df2f68da022900befbacfb03957c9378903cf9b432093f78954e5224303611e9e96c92a76704e3a6432a24413bd277",
  2476. "result" : "valid",
  2477. "flags" : []
  2478. },
  2479. {
  2480. "tcId" : 287,
  2481. "comment" : "special case hash",
  2482. "msg" : "34393531343838333632",
  2483. "sig" : "305402286e852689b90451a1592fad585ea57c71eb5b446196c07dcf450972ad13fdcd8117319eec75d0781f02283608d11f0b8eb773b35878cc43ea95fb4d354ab0ffec9f785a41a17ebcf8f7d957f793479ae89999",
  2484. "result" : "valid",
  2485. "flags" : []
  2486. },
  2487. {
  2488. "tcId" : 288,
  2489. "comment" : "special case hash",
  2490. "msg" : "32343532313237303139",
  2491. "sig" : "3055022900a34ebb41336c252a056097983d56dedd1eda042c7378b8b56d905aa9be1d7f6afb605466c0026c440228414c12e2a97f8e427ee9bd95e15bd5c10c16c1eea6011f01f271fe75869a6000fbfbc25a6d1f8541",
  2492. "result" : "valid",
  2493. "flags" : []
  2494. },
  2495. {
  2496. "tcId" : 289,
  2497. "comment" : "special case hash",
  2498. "msg" : "31373331353530373036",
  2499. "sig" : "305502281cf27fa96f137e0fbce4da476bdb5c3b875b7fb455fcfe7efd863cb8ed61090f6cf6a2b927fabbdb022900945bc7e4f319004b2ef4ce2fa2ef270c4abc360e21d8f8b21074080ee8a3422137c96f82e26cfa3c",
  2500. "result" : "valid",
  2501. "flags" : []
  2502. },
  2503. {
  2504. "tcId" : 290,
  2505. "comment" : "special case hash",
  2506. "msg" : "31363637303639383738",
  2507. "sig" : "3055022900cdb4f0b7f7de92ec59a2e0a1900318bdd649155bcd3e0914136a7c46c5e4bfd84231c04d64cc5c5302287b0ee0d7b7773c3bcd5921239f36b093bd232859d685920eaff53a91ff7188344a3075fe7f342c7c",
  2508. "result" : "valid",
  2509. "flags" : []
  2510. },
  2511. {
  2512. "tcId" : 291,
  2513. "comment" : "special case hash",
  2514. "msg" : "343431353437363137",
  2515. "sig" : "3055022900aa8ef33f59508ea9617a41084a3532e1179d0f5755e08277a568192272cec63f910377a871021c7e0228708751c6284f7c3cfc57a598c1199c1cfcb3d26e4546484de55228c292bca978ea7698d3f7d806c6",
  2516. "result" : "valid",
  2517. "flags" : []
  2518. },
  2519. {
  2520. "tcId" : 292,
  2521. "comment" : "special case hash",
  2522. "msg" : "343233393434393938",
  2523. "sig" : "305402287d57fe006a0563d5570acbcabdf94ed515029f52e02298c79c9891181bd8b4974dde5765433d89cb02283be83d7dc7a5dc1a151f2b0957f678b9efca3d0818ec359202d9a4cfe792e95924be9e36e20ef970",
  2524. "result" : "valid",
  2525. "flags" : []
  2526. },
  2527. {
  2528. "tcId" : 293,
  2529. "comment" : "special case hash",
  2530. "msg" : "34383037363230373132",
  2531. "sig" : "3056022900998c251f0c1f9623980c1cff0e369c7b0a383fc74079113121f982bfe7b87f17b48e5cdd29b0e1c0022900d0d33d8be8c37fb49c4f49ceee321186ff30b9950a706c6fddd1054772af3c3266fb286677592d69",
  2532. "result" : "valid",
  2533. "flags" : []
  2534. },
  2535. {
  2536. "tcId" : 294,
  2537. "comment" : "special case hash",
  2538. "msg" : "32313634363636323839",
  2539. "sig" : "305402282e2384e2621b0f248ad34922f721f434527d354a7ef876defb8e80f6864867ae60c76ce24896a40f022808ecea054800ec201f0d1ac893f3bd79ae48533529345e1d3310fdc747d765970fa55ee0a47bdcd1",
  2540. "result" : "valid",
  2541. "flags" : []
  2542. },
  2543. {
  2544. "tcId" : 295,
  2545. "comment" : "special case hash",
  2546. "msg" : "31393432383533383635",
  2547. "sig" : "3055022900d290cf0f9fbd691743b9dcdc00c0816fb99b5ad3b89a23f1313e0bf00cb3e12c95648dce175e34470228587707db7e9ddf613ff7d979ba9ca411b4bb7826862a380ce7cebecd52f52ff885f8ad536fbf1123",
  2548. "result" : "valid",
  2549. "flags" : []
  2550. },
  2551. {
  2552. "tcId" : 296,
  2553. "comment" : "special case hash",
  2554. "msg" : "32323139333833353231",
  2555. "sig" : "3054022834b252604ebd8675104266be4df84b51942687a212957dedd4ab6dff4355a0027b7122aeb1e9f449022815082c5764df742c40193a8bf1e38d43a5fa4c77416cd8753057521c765062c676f99be659fcd00e",
  2556. "result" : "valid",
  2557. "flags" : []
  2558. },
  2559. {
  2560. "tcId" : 297,
  2561. "comment" : "special case hash",
  2562. "msg" : "393236393333343139",
  2563. "sig" : "3055022900b45baf5ee188cef5413ef3e6f0d917a90cf263d2be0a7039a6064e6e4053b6c960f44de15932855a022847602defee00b2fdea095346deae00b46069c95c09e43594889b8d3aa3d75350377aa3431ef63c76",
  2564. "result" : "valid",
  2565. "flags" : []
  2566. },
  2567. {
  2568. "tcId" : 298,
  2569. "comment" : "special case hash",
  2570. "msg" : "373639333836333634",
  2571. "sig" : "305502286d8267065d60dcd375ce041813d6085fa90246cddbbaba12643c736cc9b7e6d619178f12c6fd2d3a0229009b72611a5b4f8763e30c11aa791eff6b74c34d05e65451736e2a2b728f2e5ef485dc4e2e5c3daa37",
  2572. "result" : "valid",
  2573. "flags" : []
  2574. },
  2575. {
  2576. "tcId" : 299,
  2577. "comment" : "special case hash",
  2578. "msg" : "32373335393330353733",
  2579. "sig" : "3055022900a1a302aa27a32cd25c336c9ed7adaf5caf33dc3485a813718fce395ec0c93eef4cb34a6518a61cc80228258acd1b450082fddc05433e2dd66b0321114395a33bd9827d4c44d486c82c2d229869f3762012fe",
  2580. "result" : "valid",
  2581. "flags" : []
  2582. },
  2583. {
  2584. "tcId" : 300,
  2585. "comment" : "special case hash",
  2586. "msg" : "38333030353634303635",
  2587. "sig" : "3054022863fad28570b4203502a1d105903244dfe2b09530a93d8ea429a197c7121337a99d4c73516ec6613502287b4a08b7cdeaf6eedeec6306a0c410b092718c25590190030c5255bf837393d8293890c84909f436",
  2588. "result" : "valid",
  2589. "flags" : []
  2590. },
  2591. {
  2592. "tcId" : 301,
  2593. "comment" : "special case hash",
  2594. "msg" : "34333037363535373338",
  2595. "sig" : "3056022900c1e6232f06a44de1d7213b20eaa1b89c31dd2f5bb033245e8171524cc9110876d778a04834ac88ee022900cb4aa20d158c3b8d115ec62bb51545bd58b63f1f0176ada04869dfee84019737cb8072f7a8b940f6",
  2596. "result" : "valid",
  2597. "flags" : []
  2598. },
  2599. {
  2600. "tcId" : 302,
  2601. "comment" : "special case hash",
  2602. "msg" : "39363537303138313735",
  2603. "sig" : "3055022847b6baa1a053eab8b38ed6c9862f2ffed3811449e49ff2e18a588512129d1dea0a6c4fb811dc5eb0022900a6cceef5a1e12f9b049f72f53732d42903a733ca6f3fae9596e17d9c757ed4ef04fcc37302ad1f45",
  2604. "result" : "valid",
  2605. "flags" : []
  2606. }
  2607. ]
  2608. },
  2609. {
  2610. "key" : {
  2611. "curve" : "brainpoolP320r1",
  2612. "keySize" : 320,
  2613. "type" : "ECPublicKey",
  2614. "uncompressed" : "04b21ecd48cc46fb306ed54e88adb615208457bd257e7e9d81db5bd1f56100a7aebb1386465507bbf386224cb383815e1babe561dcb6f49af0073e1bfda366066ef62440fc81dec7eca021cb0c05091dfb",
  2615. "wx" : "0b21ecd48cc46fb306ed54e88adb615208457bd257e7e9d81db5bd1f56100a7aebb1386465507bbf3",
  2616. "wy" : "086224cb383815e1babe561dcb6f49af0073e1bfda366066ef62440fc81dec7eca021cb0c05091dfb"
  2617. },
  2618. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b21ecd48cc46fb306ed54e88adb615208457bd257e7e9d81db5bd1f56100a7aebb1386465507bbf386224cb383815e1babe561dcb6f49af0073e1bfda366066ef62440fc81dec7eca021cb0c05091dfb",
  2619. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLIezUjMRvswbtVOiK22FSCEV70l\nfn6dgdtb0fVhAKeuuxOGRlUHu/OGIkyzg4FeG6vlYdy29JrwBz4b/aNmBm72JED8\ngd7H7KAhywwFCR37\n-----END PUBLIC KEY-----",
  2620. "sha" : "SHA-384",
  2621. "type" : "ECDSAVer",
  2622. "tests" : [
  2623. {
  2624. "tcId" : 303,
  2625. "comment" : "k*G has a large x-coordinate",
  2626. "msg" : "313233343030",
  2627. "sig" : "30420215014064fb4c224a8b248a0d933f7642bd56aced9b12022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e",
  2628. "result" : "valid",
  2629. "flags" : []
  2630. },
  2631. {
  2632. "tcId" : 304,
  2633. "comment" : "r too large",
  2634. "msg" : "313233343030",
  2635. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e23022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e",
  2636. "result" : "invalid",
  2637. "flags" : []
  2638. }
  2639. ]
  2640. },
  2641. {
  2642. "key" : {
  2643. "curve" : "brainpoolP320r1",
  2644. "keySize" : 320,
  2645. "type" : "ECPublicKey",
  2646. "uncompressed" : "049c9701de2ffdb296e6d56a5f3c189ecbb0e4448e38ed65da46eeaa51a7b34e650a91da95faf179001e0a98a598523a34c4918d4180f87d641e4626ce11fa3a244abfb2450736693d38652309240ebda9",
  2647. "wx" : "09c9701de2ffdb296e6d56a5f3c189ecbb0e4448e38ed65da46eeaa51a7b34e650a91da95faf17900",
  2648. "wy" : "1e0a98a598523a34c4918d4180f87d641e4626ce11fa3a244abfb2450736693d38652309240ebda9"
  2649. },
  2650. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200049c9701de2ffdb296e6d56a5f3c189ecbb0e4448e38ed65da46eeaa51a7b34e650a91da95faf179001e0a98a598523a34c4918d4180f87d641e4626ce11fa3a244abfb2450736693d38652309240ebda9",
  2651. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJyXAd4v/bKW5tVqXzwYnsuw5ESO\nOO1l2kbuqlGns05lCpHalfrxeQAeCpilmFI6NMSRjUGA+H1kHkYmzhH6OiRKv7JF\nBzZpPThlIwkkDr2p\n-----END PUBLIC KEY-----",
  2652. "sha" : "SHA-384",
  2653. "type" : "ECDSAVer",
  2654. "tests" : [
  2655. {
  2656. "tcId" : 305,
  2657. "comment" : "r,s are large",
  2658. "msg" : "313233343030",
  2659. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e",
  2660. "result" : "valid",
  2661. "flags" : []
  2662. }
  2663. ]
  2664. },
  2665. {
  2666. "key" : {
  2667. "curve" : "brainpoolP320r1",
  2668. "keySize" : 320,
  2669. "type" : "ECPublicKey",
  2670. "uncompressed" : "04b6f0ddc834ef8a67903681ea02b788fcff82d12307c8c3f4a44b30d7c5f614dafcc9a839991f8ee427538e30ae5102b2043957dd6124fba3a1b601c04bddaf6c929ffdf2f7796fd7098c387dbc0b26fb",
  2671. "wx" : "0b6f0ddc834ef8a67903681ea02b788fcff82d12307c8c3f4a44b30d7c5f614dafcc9a839991f8ee4",
  2672. "wy" : "27538e30ae5102b2043957dd6124fba3a1b601c04bddaf6c929ffdf2f7796fd7098c387dbc0b26fb"
  2673. },
  2674. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b6f0ddc834ef8a67903681ea02b788fcff82d12307c8c3f4a44b30d7c5f614dafcc9a839991f8ee427538e30ae5102b2043957dd6124fba3a1b601c04bddaf6c929ffdf2f7796fd7098c387dbc0b26fb",
  2675. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLbw3cg074pnkDaB6gK3iPz/gtEj\nB8jD9KRLMNfF9hTa/MmoOZkfjuQnU44wrlECsgQ5V91hJPujobYBwEvdr2ySn/3y\n93lv1wmMOH28Cyb7\n-----END PUBLIC KEY-----",
  2676. "sha" : "SHA-384",
  2677. "type" : "ECDSAVer",
  2678. "tests" : [
  2679. {
  2680. "tcId" : 306,
  2681. "comment" : "r and s^-1 have a large Hamming weight",
  2682. "msg" : "313233343030",
  2683. "sig" : "305502287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0229008c0736554dbc446063e8e15f297fd4b66fa8879945bbb5c22714a9645f4fa4ef9d710eafa6b226d8",
  2684. "result" : "valid",
  2685. "flags" : []
  2686. }
  2687. ]
  2688. },
  2689. {
  2690. "key" : {
  2691. "curve" : "brainpoolP320r1",
  2692. "keySize" : 320,
  2693. "type" : "ECPublicKey",
  2694. "uncompressed" : "046df44321d4a5f6af63e01b79bb608ea04ac6f35f795044a04ff400f547fd34d9b78c12c45978f96fb52901cece48aab432c3dbdcbc0e270b2cc9b9915cc1ffb69a365d84c39186c48177387aa9ee0a48",
  2695. "wx" : "6df44321d4a5f6af63e01b79bb608ea04ac6f35f795044a04ff400f547fd34d9b78c12c45978f96f",
  2696. "wy" : "0b52901cece48aab432c3dbdcbc0e270b2cc9b9915cc1ffb69a365d84c39186c48177387aa9ee0a48"
  2697. },
  2698. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200046df44321d4a5f6af63e01b79bb608ea04ac6f35f795044a04ff400f547fd34d9b78c12c45978f96fb52901cece48aab432c3dbdcbc0e270b2cc9b9915cc1ffb69a365d84c39186c48177387aa9ee0a48",
  2699. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABG30QyHUpfavY+AbebtgjqBKxvNf\neVBEoE/0APVH/TTZt4wSxFl4+W+1KQHOzkiqtDLD29y8DicLLMm5kVzB/7aaNl2E\nw5GGxIF3OHqp7gpI\n-----END PUBLIC KEY-----",
  2700. "sha" : "SHA-384",
  2701. "type" : "ECDSAVer",
  2702. "tests" : [
  2703. {
  2704. "tcId" : 307,
  2705. "comment" : "r and s^-1 have a large Hamming weight",
  2706. "msg" : "313233343030",
  2707. "sig" : "305402287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02285407cdd593acb501fc2848351f9d2e6b5457d3de43c3130e3b74e6a9242b3cce1c24f094f118bcd6",
  2708. "result" : "valid",
  2709. "flags" : []
  2710. }
  2711. ]
  2712. },
  2713. {
  2714. "key" : {
  2715. "curve" : "brainpoolP320r1",
  2716. "keySize" : 320,
  2717. "type" : "ECPublicKey",
  2718. "uncompressed" : "044e496f056ab5d07f96562c683643440e31fea26d35e6c5b69eefaa4107d345c807bf279f2ea26b60288539766fc726cb9e841db5dcfbbb792cade3c1ef64b69dcbda7f5e497b455a911ce2f0ebcacaad",
  2719. "wx" : "4e496f056ab5d07f96562c683643440e31fea26d35e6c5b69eefaa4107d345c807bf279f2ea26b60",
  2720. "wy" : "288539766fc726cb9e841db5dcfbbb792cade3c1ef64b69dcbda7f5e497b455a911ce2f0ebcacaad"
  2721. },
  2722. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200044e496f056ab5d07f96562c683643440e31fea26d35e6c5b69eefaa4107d345c807bf279f2ea26b60288539766fc726cb9e841db5dcfbbb792cade3c1ef64b69dcbda7f5e497b455a911ce2f0ebcacaad",
  2723. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABE5JbwVqtdB/llYsaDZDRA4x/qJt\nNebFtp7vqkEH00XIB78nny6ia2AohTl2b8cmy56EHbXc+7t5LK3jwe9ktp3L2n9e\nSXtFWpEc4vDrysqt\n-----END PUBLIC KEY-----",
  2724. "sha" : "SHA-384",
  2725. "type" : "ECDSAVer",
  2726. "tests" : [
  2727. {
  2728. "tcId" : 308,
  2729. "comment" : "small r and s",
  2730. "msg" : "313233343030",
  2731. "sig" : "3006020101020101",
  2732. "result" : "valid",
  2733. "flags" : []
  2734. }
  2735. ]
  2736. },
  2737. {
  2738. "key" : {
  2739. "curve" : "brainpoolP320r1",
  2740. "keySize" : 320,
  2741. "type" : "ECPublicKey",
  2742. "uncompressed" : "0411e094f470948e4eaa6aa13fab4e063386e91a638fa226d988d0693dea719ca95f61e493e9835af43f533e89aa2085a9f8121086a2597f1060f73c8d75d66940e50eead73dfd03c476ea1947cdd4dd3f",
  2743. "wx" : "11e094f470948e4eaa6aa13fab4e063386e91a638fa226d988d0693dea719ca95f61e493e9835af4",
  2744. "wy" : "3f533e89aa2085a9f8121086a2597f1060f73c8d75d66940e50eead73dfd03c476ea1947cdd4dd3f"
  2745. },
  2746. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000411e094f470948e4eaa6aa13fab4e063386e91a638fa226d988d0693dea719ca95f61e493e9835af43f533e89aa2085a9f8121086a2597f1060f73c8d75d66940e50eead73dfd03c476ea1947cdd4dd3f",
  2747. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBHglPRwlI5OqmqhP6tOBjOG6Rpj\nj6Im2YjQaT3qcZypX2Hkk+mDWvQ/Uz6JqiCFqfgSEIaiWX8QYPc8jXXWaUDlDurX\nPf0DxHbqGUfN1N0/\n-----END PUBLIC KEY-----",
  2748. "sha" : "SHA-384",
  2749. "type" : "ECDSAVer",
  2750. "tests" : [
  2751. {
  2752. "tcId" : 309,
  2753. "comment" : "small r and s",
  2754. "msg" : "313233343030",
  2755. "sig" : "3006020101020102",
  2756. "result" : "valid",
  2757. "flags" : []
  2758. }
  2759. ]
  2760. },
  2761. {
  2762. "key" : {
  2763. "curve" : "brainpoolP320r1",
  2764. "keySize" : 320,
  2765. "type" : "ECPublicKey",
  2766. "uncompressed" : "0416517a7d7beab6472ea8f6bc20412a3cd96d242c246ce9f983b2ef08b284cfad1ac28563b56edafb9f56fe2df78c239aa16c3c318bc9191a16ec407a700354173f8b862d9a0aa10d67397f26e7c9c0be",
  2767. "wx" : "16517a7d7beab6472ea8f6bc20412a3cd96d242c246ce9f983b2ef08b284cfad1ac28563b56edafb",
  2768. "wy" : "09f56fe2df78c239aa16c3c318bc9191a16ec407a700354173f8b862d9a0aa10d67397f26e7c9c0be"
  2769. },
  2770. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000416517a7d7beab6472ea8f6bc20412a3cd96d242c246ce9f983b2ef08b284cfad1ac28563b56edafb9f56fe2df78c239aa16c3c318bc9191a16ec407a700354173f8b862d9a0aa10d67397f26e7c9c0be",
  2771. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBZRen176rZHLqj2vCBBKjzZbSQs\nJGzp+YOy7wiyhM+tGsKFY7Vu2vufVv4t94wjmqFsPDGLyRkaFuxAenADVBc/i4Yt\nmgqhDWc5fybnycC+\n-----END PUBLIC KEY-----",
  2772. "sha" : "SHA-384",
  2773. "type" : "ECDSAVer",
  2774. "tests" : [
  2775. {
  2776. "tcId" : 310,
  2777. "comment" : "small r and s",
  2778. "msg" : "313233343030",
  2779. "sig" : "3006020101020103",
  2780. "result" : "valid",
  2781. "flags" : []
  2782. },
  2783. {
  2784. "tcId" : 311,
  2785. "comment" : "r is larger than n",
  2786. "msg" : "313233343030",
  2787. "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020103",
  2788. "result" : "invalid",
  2789. "flags" : []
  2790. }
  2791. ]
  2792. },
  2793. {
  2794. "key" : {
  2795. "curve" : "brainpoolP320r1",
  2796. "keySize" : 320,
  2797. "type" : "ECPublicKey",
  2798. "uncompressed" : "043a2668bc09614d2638ed58f1c421bb61f2d499a86fe7d573bd1392acef9e296b1ef2b10d7f4ec524d1b78eb2716ce668054d29677c6f4d3235f27d3a9295ecef9ddfd2f658ba002052d0e1e671721e2e",
  2799. "wx" : "3a2668bc09614d2638ed58f1c421bb61f2d499a86fe7d573bd1392acef9e296b1ef2b10d7f4ec524",
  2800. "wy" : "0d1b78eb2716ce668054d29677c6f4d3235f27d3a9295ecef9ddfd2f658ba002052d0e1e671721e2e"
  2801. },
  2802. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043a2668bc09614d2638ed58f1c421bb61f2d499a86fe7d573bd1392acef9e296b1ef2b10d7f4ec524d1b78eb2716ce668054d29677c6f4d3235f27d3a9295ecef9ddfd2f658ba002052d0e1e671721e2e",
  2803. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDomaLwJYU0mOO1Y8cQhu2Hy1Jmo\nb+fVc70TkqzvnilrHvKxDX9OxSTRt46ycWzmaAVNKWd8b00yNfJ9OpKV7O+d39L2\nWLoAIFLQ4eZxch4u\n-----END PUBLIC KEY-----",
  2804. "sha" : "SHA-384",
  2805. "type" : "ECDSAVer",
  2806. "tests" : [
  2807. {
  2808. "tcId" : 312,
  2809. "comment" : "s is larger than n",
  2810. "msg" : "313233343030",
  2811. "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44d86998",
  2812. "result" : "invalid",
  2813. "flags" : []
  2814. }
  2815. ]
  2816. },
  2817. {
  2818. "key" : {
  2819. "curve" : "brainpoolP320r1",
  2820. "keySize" : 320,
  2821. "type" : "ECPublicKey",
  2822. "uncompressed" : "04cd1697c6e107f3d90b8df462eb368b75eba585635950177e0a64b1ad4be527c90957fbdf203d67c84b003f20e81659099b7e466618f2610c6f1df315b2011db07b90f3662b51561fffdf3ebb5d443440",
  2823. "wx" : "0cd1697c6e107f3d90b8df462eb368b75eba585635950177e0a64b1ad4be527c90957fbdf203d67c8",
  2824. "wy" : "4b003f20e81659099b7e466618f2610c6f1df315b2011db07b90f3662b51561fffdf3ebb5d443440"
  2825. },
  2826. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004cd1697c6e107f3d90b8df462eb368b75eba585635950177e0a64b1ad4be527c90957fbdf203d67c84b003f20e81659099b7e466618f2610c6f1df315b2011db07b90f3662b51561fffdf3ebb5d443440",
  2827. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM0Wl8bhB/PZC430Yus2i3XrpYVj\nWVAXfgpksa1L5SfJCVf73yA9Z8hLAD8g6BZZCZt+RmYY8mEMbx3zFbIBHbB7kPNm\nK1FWH//fPrtdRDRA\n-----END PUBLIC KEY-----",
  2828. "sha" : "SHA-384",
  2829. "type" : "ECDSAVer",
  2830. "tests" : [
  2831. {
  2832. "tcId" : 313,
  2833. "comment" : "small r and s^-1",
  2834. "msg" : "313233343030",
  2835. "sig" : "302e02020100022821494db879806d4f59e53d4963977a03f6ec51140c9f9a1dba8857ff3bbc76d2214947e60edc982b",
  2836. "result" : "valid",
  2837. "flags" : []
  2838. }
  2839. ]
  2840. },
  2841. {
  2842. "key" : {
  2843. "curve" : "brainpoolP320r1",
  2844. "keySize" : 320,
  2845. "type" : "ECPublicKey",
  2846. "uncompressed" : "04b1e3619d9e35873e959bb7de7740e927e3cb7fcf4413bfdbbed72ecc9a86a50d7029cae08ec285ab486b5d2f7c9b9314420bc864cfe29b4064bf7b922bbb5bbcd16f3a81ea7d0a61b0a09a62959b7690",
  2847. "wx" : "0b1e3619d9e35873e959bb7de7740e927e3cb7fcf4413bfdbbed72ecc9a86a50d7029cae08ec285ab",
  2848. "wy" : "486b5d2f7c9b9314420bc864cfe29b4064bf7b922bbb5bbcd16f3a81ea7d0a61b0a09a62959b7690"
  2849. },
  2850. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b1e3619d9e35873e959bb7de7740e927e3cb7fcf4413bfdbbed72ecc9a86a50d7029cae08ec285ab486b5d2f7c9b9314420bc864cfe29b4064bf7b922bbb5bbcd16f3a81ea7d0a61b0a09a62959b7690",
  2851. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLHjYZ2eNYc+lZu33ndA6Sfjy3/P\nRBO/277XLsyahqUNcCnK4I7ChatIa10vfJuTFEILyGTP4ptAZL97kiu7W7zRbzqB\n6n0KYbCgmmKVm3aQ\n-----END PUBLIC KEY-----",
  2852. "sha" : "SHA-384",
  2853. "type" : "ECDSAVer",
  2854. "tests" : [
  2855. {
  2856. "tcId" : 314,
  2857. "comment" : "smallish r and s^-1",
  2858. "msg" : "313233343030",
  2859. "sig" : "303302072d9b4d347952cc022843becc876a63564b458280199e382cbad8ef68d406665bbf307ffea45845a9ac69345a84a5a72b87",
  2860. "result" : "valid",
  2861. "flags" : []
  2862. }
  2863. ]
  2864. },
  2865. {
  2866. "key" : {
  2867. "curve" : "brainpoolP320r1",
  2868. "keySize" : 320,
  2869. "type" : "ECPublicKey",
  2870. "uncompressed" : "0497cfebab588a54242a4d962ef803376c3f43079aa50a8871d6e776f7a0b33aea46ab9a2da63a33d8c81af34af2e9a0c571effb501c4a27fd2aedc13623447af2bc8b6d5e7208c23e87e2d797cc3cf57e",
  2871. "wx" : "097cfebab588a54242a4d962ef803376c3f43079aa50a8871d6e776f7a0b33aea46ab9a2da63a33d8",
  2872. "wy" : "0c81af34af2e9a0c571effb501c4a27fd2aedc13623447af2bc8b6d5e7208c23e87e2d797cc3cf57e"
  2873. },
  2874. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000497cfebab588a54242a4d962ef803376c3f43079aa50a8871d6e776f7a0b33aea46ab9a2da63a33d8c81af34af2e9a0c571effb501c4a27fd2aedc13623447af2bc8b6d5e7208c23e87e2d797cc3cf57e",
  2875. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJfP66tYilQkKk2WLvgDN2w/Qwea\npQqIcdbndvegszrqRquaLaY6M9jIGvNK8umgxXHv+1AcSif9Ku3BNiNEevK8i21e\ncgjCPofi15fMPPV+\n-----END PUBLIC KEY-----",
  2876. "sha" : "SHA-384",
  2877. "type" : "ECDSAVer",
  2878. "tests" : [
  2879. {
  2880. "tcId" : 315,
  2881. "comment" : "100-bit r and small s^-1",
  2882. "msg" : "313233343030",
  2883. "sig" : "3039020d1033e67e37b32b445580bf4efc02283992353d916617b49303856488e39fbc26173b8bc426f8207de3d8f1b97f3d12c803b99d57768fa7",
  2884. "result" : "valid",
  2885. "flags" : []
  2886. }
  2887. ]
  2888. },
  2889. {
  2890. "key" : {
  2891. "curve" : "brainpoolP320r1",
  2892. "keySize" : 320,
  2893. "type" : "ECPublicKey",
  2894. "uncompressed" : "04296e0067947efc07a06ae218fb00164d1ebebcd3787f793481407e2796248e8b65eac57db0c14606729e8094b9a54eeac23d98d51d662eff2df33a8693008fd02a0429ef6851ecbdcd93aac67c2fbdb6",
  2895. "wx" : "296e0067947efc07a06ae218fb00164d1ebebcd3787f793481407e2796248e8b65eac57db0c14606",
  2896. "wy" : "729e8094b9a54eeac23d98d51d662eff2df33a8693008fd02a0429ef6851ecbdcd93aac67c2fbdb6"
  2897. },
  2898. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004296e0067947efc07a06ae218fb00164d1ebebcd3787f793481407e2796248e8b65eac57db0c14606729e8094b9a54eeac23d98d51d662eff2df33a8693008fd02a0429ef6851ecbdcd93aac67c2fbdb6",
  2899. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCluAGeUfvwHoGriGPsAFk0evrzT\neH95NIFAfieWJI6LZerFfbDBRgZynoCUuaVO6sI9mNUdZi7/LfM6hpMAj9AqBCnv\naFHsvc2TqsZ8L722\n-----END PUBLIC KEY-----",
  2900. "sha" : "SHA-384",
  2901. "type" : "ECDSAVer",
  2902. "tests" : [
  2903. {
  2904. "tcId" : 316,
  2905. "comment" : "small r and 100 bit s^-1",
  2906. "msg" : "313233343030",
  2907. "sig" : "302f0202010002290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3",
  2908. "result" : "valid",
  2909. "flags" : []
  2910. }
  2911. ]
  2912. },
  2913. {
  2914. "key" : {
  2915. "curve" : "brainpoolP320r1",
  2916. "keySize" : 320,
  2917. "type" : "ECPublicKey",
  2918. "uncompressed" : "04a3783b01455d92080f520d171f92abeaf48c7238e168b2931f2b322f9c0faa69a24097836cb0a6851cbf1a22bac2437551244605682dabcdd4cf39ff9d08443921c99448cbcea5deb85ad952dbb2b967",
  2919. "wx" : "0a3783b01455d92080f520d171f92abeaf48c7238e168b2931f2b322f9c0faa69a24097836cb0a685",
  2920. "wy" : "1cbf1a22bac2437551244605682dabcdd4cf39ff9d08443921c99448cbcea5deb85ad952dbb2b967"
  2921. },
  2922. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a3783b01455d92080f520d171f92abeaf48c7238e168b2931f2b322f9c0faa69a24097836cb0a6851cbf1a22bac2437551244605682dabcdd4cf39ff9d08443921c99448cbcea5deb85ad952dbb2b967",
  2923. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKN4OwFFXZIID1INFx+Sq+r0jHI4\n4Wiykx8rMi+cD6ppokCXg2ywpoUcvxoiusJDdVEkRgVoLavN1M85/50IRDkhyZRI\ny86l3rha2VLbsrln\n-----END PUBLIC KEY-----",
  2924. "sha" : "SHA-384",
  2925. "type" : "ECDSAVer",
  2926. "tests" : [
  2927. {
  2928. "tcId" : 317,
  2929. "comment" : "100-bit r and s^-1",
  2930. "msg" : "313233343030",
  2931. "sig" : "303a020d062522bbd3ecbe7c39e93e7c2402290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3",
  2932. "result" : "valid",
  2933. "flags" : []
  2934. }
  2935. ]
  2936. },
  2937. {
  2938. "key" : {
  2939. "curve" : "brainpoolP320r1",
  2940. "keySize" : 320,
  2941. "type" : "ECPublicKey",
  2942. "uncompressed" : "0470d5fd41c416d5b7cdbcb944205bd69ff00ed6354aa502757e089cb19af6f777beb0f6921c0fafac22ae7cc65e0e7b617423750b8493a58512e379c00de626c17f7c82bfc907f26610a3f1e4d132c575",
  2943. "wx" : "70d5fd41c416d5b7cdbcb944205bd69ff00ed6354aa502757e089cb19af6f777beb0f6921c0fafac",
  2944. "wy" : "22ae7cc65e0e7b617423750b8493a58512e379c00de626c17f7c82bfc907f26610a3f1e4d132c575"
  2945. },
  2946. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000470d5fd41c416d5b7cdbcb944205bd69ff00ed6354aa502757e089cb19af6f777beb0f6921c0fafac22ae7cc65e0e7b617423750b8493a58512e379c00de626c17f7c82bfc907f26610a3f1e4d132c575",
  2947. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHDV/UHEFtW3zby5RCBb1p/wDtY1\nSqUCdX4InLGa9vd3vrD2khwPr6wirnzGXg57YXQjdQuEk6WFEuN5wA3mJsF/fIK/\nyQfyZhCj8eTRMsV1\n-----END PUBLIC KEY-----",
  2948. "sha" : "SHA-384",
  2949. "type" : "ECDSAVer",
  2950. "tests" : [
  2951. {
  2952. "tcId" : 318,
  2953. "comment" : "r and s^-1 are close to n",
  2954. "msg" : "313233343030",
  2955. "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592940229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620b",
  2956. "result" : "valid",
  2957. "flags" : []
  2958. }
  2959. ]
  2960. },
  2961. {
  2962. "key" : {
  2963. "curve" : "brainpoolP320r1",
  2964. "keySize" : 320,
  2965. "type" : "ECPublicKey",
  2966. "uncompressed" : "0406828ce63f3b0d694ce2999d06947fa9e2d1c18ab8032652fa7a98c678cf6bb2c52e7369085e4ef7c56df69128962fbefc2aef1b3f6c467b72fc305acf51b339643ca2ed6bde56317c4cf59895923ded",
  2967. "wx" : "6828ce63f3b0d694ce2999d06947fa9e2d1c18ab8032652fa7a98c678cf6bb2c52e7369085e4ef7",
  2968. "wy" : "0c56df69128962fbefc2aef1b3f6c467b72fc305acf51b339643ca2ed6bde56317c4cf59895923ded"
  2969. },
  2970. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000406828ce63f3b0d694ce2999d06947fa9e2d1c18ab8032652fa7a98c678cf6bb2c52e7369085e4ef7c56df69128962fbefc2aef1b3f6c467b72fc305acf51b339643ca2ed6bde56317c4cf59895923ded",
  2971. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAaCjOY/Ow1pTOKZnQaUf6ni0cGK\nuAMmUvp6mMZ4z2uyxS5zaQheTvfFbfaRKJYvvvwq7xs/bEZ7cvwwWs9RszlkPKLt\na95WMXxM9ZiVkj3t\n-----END PUBLIC KEY-----",
  2972. "sha" : "SHA-384",
  2973. "type" : "ECDSAVer",
  2974. "tests" : [
  2975. {
  2976. "tcId" : 319,
  2977. "comment" : "s == 1",
  2978. "msg" : "313233343030",
  2979. "sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020101",
  2980. "result" : "valid",
  2981. "flags" : []
  2982. },
  2983. {
  2984. "tcId" : 320,
  2985. "comment" : "s == 0",
  2986. "msg" : "313233343030",
  2987. "sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020100",
  2988. "result" : "invalid",
  2989. "flags" : []
  2990. }
  2991. ]
  2992. },
  2993. {
  2994. "key" : {
  2995. "curve" : "brainpoolP320r1",
  2996. "keySize" : 320,
  2997. "type" : "ECPublicKey",
  2998. "uncompressed" : "04202516ad663775f12155521079037f3fca50c64faa4afd886add4daab927f3f62aa2dae684a635d6632aedd530e61dab35916962ee8f23ed688198afd5ad6b0705e2ef9d0ba3c5333b15bdab432ee342",
  2999. "wx" : "202516ad663775f12155521079037f3fca50c64faa4afd886add4daab927f3f62aa2dae684a635d6",
  3000. "wy" : "632aedd530e61dab35916962ee8f23ed688198afd5ad6b0705e2ef9d0ba3c5333b15bdab432ee342"
  3001. },
  3002. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004202516ad663775f12155521079037f3fca50c64faa4afd886add4daab927f3f62aa2dae684a635d6632aedd530e61dab35916962ee8f23ed688198afd5ad6b0705e2ef9d0ba3c5333b15bdab432ee342",
  3003. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCAlFq1mN3XxIVVSEHkDfz/KUMZP\nqkr9iGrdTaq5J/P2KqLa5oSmNdZjKu3VMOYdqzWRaWLujyPtaIGYr9WtawcF4u+d\nC6PFMzsVvatDLuNC\n-----END PUBLIC KEY-----",
  3004. "sha" : "SHA-384",
  3005. "type" : "ECDSAVer",
  3006. "tests" : [
  3007. {
  3008. "tcId" : 321,
  3009. "comment" : "point at infinity during verify",
  3010. "msg" : "313233343030",
  3011. "sig" : "3054022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c98802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
  3012. "result" : "invalid",
  3013. "flags" : []
  3014. }
  3015. ]
  3016. },
  3017. {
  3018. "key" : {
  3019. "curve" : "brainpoolP320r1",
  3020. "keySize" : 320,
  3021. "type" : "ECPublicKey",
  3022. "uncompressed" : "046b4327117e9c04d7a58259c5207a36e8d278e873b92b5b3a70a3c4742cc583b41408aaab23a12a9c9b0b26160c548abacd7f0e37276f917c09721b3844d0b26e9ed5c76c99787992259bf0f7b02445d3",
  3023. "wx" : "6b4327117e9c04d7a58259c5207a36e8d278e873b92b5b3a70a3c4742cc583b41408aaab23a12a9c",
  3024. "wy" : "09b0b26160c548abacd7f0e37276f917c09721b3844d0b26e9ed5c76c99787992259bf0f7b02445d3"
  3025. },
  3026. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200046b4327117e9c04d7a58259c5207a36e8d278e873b92b5b3a70a3c4742cc583b41408aaab23a12a9c9b0b26160c548abacd7f0e37276f917c09721b3844d0b26e9ed5c76c99787992259bf0f7b02445d3",
  3027. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGtDJxF+nATXpYJZxSB6NujSeOhz\nuStbOnCjxHQsxYO0FAiqqyOhKpybCyYWDFSKus1/Djcnb5F8CXIbOETQsm6e1cds\nmXh5kiWb8PewJEXT\n-----END PUBLIC KEY-----",
  3028. "sha" : "SHA-384",
  3029. "type" : "ECDSAVer",
  3030. "tests" : [
  3031. {
  3032. "tcId" : 322,
  3033. "comment" : "u1 == 1",
  3034. "msg" : "313233343030",
  3035. "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb700",
  3036. "result" : "invalid",
  3037. "flags" : []
  3038. }
  3039. ]
  3040. },
  3041. {
  3042. "key" : {
  3043. "curve" : "brainpoolP320r1",
  3044. "keySize" : 320,
  3045. "type" : "ECPublicKey",
  3046. "uncompressed" : "04277f487faf77a65dbb791536e863b8c70f904fcdcaf52740d4bd5c469731e58ea6bd53e8d77202282d346f2b4ca7bacb882fef749c2713f1a75f00827e8b9b9f744a0e1e34bcf80799a120950de95d99",
  3047. "wx" : "277f487faf77a65dbb791536e863b8c70f904fcdcaf52740d4bd5c469731e58ea6bd53e8d7720228",
  3048. "wy" : "2d346f2b4ca7bacb882fef749c2713f1a75f00827e8b9b9f744a0e1e34bcf80799a120950de95d99"
  3049. },
  3050. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004277f487faf77a65dbb791536e863b8c70f904fcdcaf52740d4bd5c469731e58ea6bd53e8d77202282d346f2b4ca7bacb882fef749c2713f1a75f00827e8b9b9f744a0e1e34bcf80799a120950de95d99",
  3051. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCd/SH+vd6Zdu3kVNuhjuMcPkE/N\nyvUnQNS9XEaXMeWOpr1T6NdyAigtNG8rTKe6y4gv73ScJxPxp18Agn6Lm590Sg4e\nNLz4B5mhIJUN6V2Z\n-----END PUBLIC KEY-----",
  3052. "sha" : "SHA-384",
  3053. "type" : "ECDSAVer",
  3054. "tests" : [
  3055. {
  3056. "tcId" : 323,
  3057. "comment" : "u1 == n - 1",
  3058. "msg" : "313233343030",
  3059. "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f22",
  3060. "result" : "valid",
  3061. "flags" : []
  3062. }
  3063. ]
  3064. },
  3065. {
  3066. "key" : {
  3067. "curve" : "brainpoolP320r1",
  3068. "keySize" : 320,
  3069. "type" : "ECPublicKey",
  3070. "uncompressed" : "0473bd62f3bb329d65092b5d13c5746d462401d2600994d8fe2ec5ef5b9f3399084b1ddc64cb334baec1d1ac4f9a0c2a79ef7ccc4ae9165ddfa76138235718cf24032c33f9db4a26b2b03692a56f5202eb",
  3071. "wx" : "73bd62f3bb329d65092b5d13c5746d462401d2600994d8fe2ec5ef5b9f3399084b1ddc64cb334bae",
  3072. "wy" : "0c1d1ac4f9a0c2a79ef7ccc4ae9165ddfa76138235718cf24032c33f9db4a26b2b03692a56f5202eb"
  3073. },
  3074. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000473bd62f3bb329d65092b5d13c5746d462401d2600994d8fe2ec5ef5b9f3399084b1ddc64cb334baec1d1ac4f9a0c2a79ef7ccc4ae9165ddfa76138235718cf24032c33f9db4a26b2b03692a56f5202eb",
  3075. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHO9YvO7Mp1lCStdE8V0bUYkAdJg\nCZTY/i7F71ufM5kISx3cZMszS67B0axPmgwqee98zErpFl3fp2E4I1cYzyQDLDP5\n20omsrA2kqVvUgLr\n-----END PUBLIC KEY-----",
  3076. "sha" : "SHA-384",
  3077. "type" : "ECDSAVer",
  3078. "tests" : [
  3079. {
  3080. "tcId" : 324,
  3081. "comment" : "u2 == 1",
  3082. "msg" : "313233343030",
  3083. "sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
  3084. "result" : "valid",
  3085. "flags" : []
  3086. }
  3087. ]
  3088. },
  3089. {
  3090. "key" : {
  3091. "curve" : "brainpoolP320r1",
  3092. "keySize" : 320,
  3093. "type" : "ECPublicKey",
  3094. "uncompressed" : "0420a75551035db95d7a1a673d464d276da0861008e4644c582bc10a1beeaeb070823fd064a2625ebb5d47f0c77fc57e3bb0e153bbc7e9bbde8db98b0c46c58154af5b9786b10ba12ab3ba8533a3992883",
  3095. "wx" : "20a75551035db95d7a1a673d464d276da0861008e4644c582bc10a1beeaeb070823fd064a2625ebb",
  3096. "wy" : "5d47f0c77fc57e3bb0e153bbc7e9bbde8db98b0c46c58154af5b9786b10ba12ab3ba8533a3992883"
  3097. },
  3098. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000420a75551035db95d7a1a673d464d276da0861008e4644c582bc10a1beeaeb070823fd064a2625ebb5d47f0c77fc57e3bb0e153bbc7e9bbde8db98b0c46c58154af5b9786b10ba12ab3ba8533a3992883",
  3099. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCCnVVEDXbldehpnPUZNJ22ghhAI\n5GRMWCvBChvurrBwgj/QZKJiXrtdR/DHf8V+O7DhU7vH6bvejbmLDEbFgVSvW5eG\nsQuhKrO6hTOjmSiD\n-----END PUBLIC KEY-----",
  3100. "sha" : "SHA-384",
  3101. "type" : "ECDSAVer",
  3102. "tests" : [
  3103. {
  3104. "tcId" : 325,
  3105. "comment" : "u2 == n - 1",
  3106. "msg" : "313233343030",
  3107. "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620c",
  3108. "result" : "valid",
  3109. "flags" : []
  3110. }
  3111. ]
  3112. },
  3113. {
  3114. "key" : {
  3115. "curve" : "brainpoolP320r1",
  3116. "keySize" : 320,
  3117. "type" : "ECPublicKey",
  3118. "uncompressed" : "043f436d07cb0264b13f92fd696334a4e51b7d6619e2d043b2d0d278963f2516200ef905ebf671666340e642b6c966072b79278003651128879f19dee01273b66bead8045194277c9284093348d90569b1",
  3119. "wx" : "3f436d07cb0264b13f92fd696334a4e51b7d6619e2d043b2d0d278963f2516200ef905ebf6716663",
  3120. "wy" : "40e642b6c966072b79278003651128879f19dee01273b66bead8045194277c9284093348d90569b1"
  3121. },
  3122. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043f436d07cb0264b13f92fd696334a4e51b7d6619e2d043b2d0d278963f2516200ef905ebf671666340e642b6c966072b79278003651128879f19dee01273b66bead8045194277c9284093348d90569b1",
  3123. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABD9DbQfLAmSxP5L9aWM0pOUbfWYZ\n4tBDstDSeJY/JRYgDvkF6/ZxZmNA5kK2yWYHK3kngANlESiHnxne4BJztmvq2ARR\nlCd8koQJM0jZBWmx\n-----END PUBLIC KEY-----",
  3124. "sha" : "SHA-384",
  3125. "type" : "ECDSAVer",
  3126. "tests" : [
  3127. {
  3128. "tcId" : 326,
  3129. "comment" : "edge case for u1",
  3130. "msg" : "313233343030",
  3131. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02280cc64af035cb79b3336a62d915b381e268d3bcb834f9cfd0f597c37ca5fcf50f588614ef0ef7b6a5",
  3132. "result" : "valid",
  3133. "flags" : []
  3134. }
  3135. ]
  3136. },
  3137. {
  3138. "key" : {
  3139. "curve" : "brainpoolP320r1",
  3140. "keySize" : 320,
  3141. "type" : "ECPublicKey",
  3142. "uncompressed" : "04c16fbe6d0d77327cf9a65f987c2fe7ee1807851c0e1c8bc4f0622807dcd4a88b3b912eb0475471e575421c40540050507a163f23cc7cb90acc52822d01d245ab70dcaac06e2ea644327a85f595d026ef",
  3143. "wx" : "0c16fbe6d0d77327cf9a65f987c2fe7ee1807851c0e1c8bc4f0622807dcd4a88b3b912eb0475471e5",
  3144. "wy" : "75421c40540050507a163f23cc7cb90acc52822d01d245ab70dcaac06e2ea644327a85f595d026ef"
  3145. },
  3146. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004c16fbe6d0d77327cf9a65f987c2fe7ee1807851c0e1c8bc4f0622807dcd4a88b3b912eb0475471e575421c40540050507a163f23cc7cb90acc52822d01d245ab70dcaac06e2ea644327a85f595d026ef",
  3147. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMFvvm0NdzJ8+aZfmHwv5+4YB4Uc\nDhyLxPBiKAfc1KiLO5EusEdUceV1QhxAVABQUHoWPyPMfLkKzFKCLQHSRatw3KrA\nbi6mRDJ6hfWV0Cbv\n-----END PUBLIC KEY-----",
  3148. "sha" : "SHA-384",
  3149. "type" : "ECDSAVer",
  3150. "tests" : [
  3151. {
  3152. "tcId" : 327,
  3153. "comment" : "edge case for u1",
  3154. "msg" : "313233343030",
  3155. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0229008e765d0d1cf9539f682a4155b6d60eb6aa6862b2af9e9d3f94c9ad46d332f0e029775522815c0e5a",
  3156. "result" : "valid",
  3157. "flags" : []
  3158. }
  3159. ]
  3160. },
  3161. {
  3162. "key" : {
  3163. "curve" : "brainpoolP320r1",
  3164. "keySize" : 320,
  3165. "type" : "ECPublicKey",
  3166. "uncompressed" : "04be924007d6e22b944ac76da7fc2660d1aefab69471bd835bd78edd2c10621e76f718bfd0a5e2307ec62583d5ba5cc1c547630476b399866e7ed953b538f76c86afe9cfd0854b57e33691c77e444ccab8",
  3167. "wx" : "0be924007d6e22b944ac76da7fc2660d1aefab69471bd835bd78edd2c10621e76f718bfd0a5e2307e",
  3168. "wy" : "0c62583d5ba5cc1c547630476b399866e7ed953b538f76c86afe9cfd0854b57e33691c77e444ccab8"
  3169. },
  3170. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004be924007d6e22b944ac76da7fc2660d1aefab69471bd835bd78edd2c10621e76f718bfd0a5e2307ec62583d5ba5cc1c547630476b399866e7ed953b538f76c86afe9cfd0854b57e33691c77e444ccab8",
  3171. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABL6SQAfW4iuUSsdtp/wmYNGu+raU\ncb2DW9eO3SwQYh529xi/0KXiMH7GJYPVulzBxUdjBHazmYZuftlTtTj3bIav6c/Q\nhUtX4zaRx35ETMq4\n-----END PUBLIC KEY-----",
  3172. "sha" : "SHA-384",
  3173. "type" : "ECDSAVer",
  3174. "tests" : [
  3175. {
  3176. "tcId" : 328,
  3177. "comment" : "edge case for u1",
  3178. "msg" : "313233343030",
  3179. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02287225a960d967cfe52ac126a50fd79fa85a586397c0b298c8adfaf138317b0f794b24f53bd920c1cf",
  3180. "result" : "valid",
  3181. "flags" : []
  3182. }
  3183. ]
  3184. },
  3185. {
  3186. "key" : {
  3187. "curve" : "brainpoolP320r1",
  3188. "keySize" : 320,
  3189. "type" : "ECPublicKey",
  3190. "uncompressed" : "04acf240130d47d4a57d606595f989129fea7e9744b1e53f5ce679c244c85af35c618607e2ecce1a431b696a7959fe30d049100dd54258181b08a2fe442e41ff29523c11a3e01028eb64b321c2b702579c",
  3191. "wx" : "0acf240130d47d4a57d606595f989129fea7e9744b1e53f5ce679c244c85af35c618607e2ecce1a43",
  3192. "wy" : "1b696a7959fe30d049100dd54258181b08a2fe442e41ff29523c11a3e01028eb64b321c2b702579c"
  3193. },
  3194. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004acf240130d47d4a57d606595f989129fea7e9744b1e53f5ce679c244c85af35c618607e2ecce1a431b696a7959fe30d049100dd54258181b08a2fe442e41ff29523c11a3e01028eb64b321c2b702579c",
  3195. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKzyQBMNR9SlfWBllfmJEp/qfpdE\nseU/XOZ5wkTIWvNcYYYH4uzOGkMbaWp5Wf4w0EkQDdVCWBgbCKL+RC5B/ylSPBGj\n4BAo62SzIcK3Alec\n-----END PUBLIC KEY-----",
  3196. "sha" : "SHA-384",
  3197. "type" : "ECDSAVer",
  3198. "tests" : [
  3199. {
  3200. "tcId" : 329,
  3201. "comment" : "edge case for u1",
  3202. "msg" : "313233343030",
  3203. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900874f311b6b9ac74fc34c60c0941873651b3c0ec1d097a7861e0c7fbec3226f23a5e2c929d856ecb3",
  3204. "result" : "valid",
  3205. "flags" : []
  3206. }
  3207. ]
  3208. },
  3209. {
  3210. "key" : {
  3211. "curve" : "brainpoolP320r1",
  3212. "keySize" : 320,
  3213. "type" : "ECPublicKey",
  3214. "uncompressed" : "0446243b39e77639ac19e9be53669317d9598e03ec30a0cf6930f800009833826a59ade5321933ff2f69d770b978ccc36c90b748e5010636e7004ddc19885da7bb90dbfad479fc52dce4b9281405f1c6bd",
  3215. "wx" : "46243b39e77639ac19e9be53669317d9598e03ec30a0cf6930f800009833826a59ade5321933ff2f",
  3216. "wy" : "69d770b978ccc36c90b748e5010636e7004ddc19885da7bb90dbfad479fc52dce4b9281405f1c6bd"
  3217. },
  3218. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000446243b39e77639ac19e9be53669317d9598e03ec30a0cf6930f800009833826a59ade5321933ff2f69d770b978ccc36c90b748e5010636e7004ddc19885da7bb90dbfad479fc52dce4b9281405f1c6bd",
  3219. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEYkOznndjmsGem+U2aTF9lZjgPs\nMKDPaTD4AACYM4JqWa3lMhkz/y9p13C5eMzDbJC3SOUBBjbnAE3cGYhdp7uQ2/rU\nefxS3OS5KBQF8ca9\n-----END PUBLIC KEY-----",
  3220. "sha" : "SHA-384",
  3221. "type" : "ECDSAVer",
  3222. "tests" : [
  3223. {
  3224. "tcId" : 330,
  3225. "comment" : "edge case for u1",
  3226. "msg" : "313233343030",
  3227. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022813753ac90fbc7edfdcb32e1697fdfd41b1fb59c5ad177e96feacc87522ef928de80a60bb0f32e7e2",
  3228. "result" : "valid",
  3229. "flags" : []
  3230. }
  3231. ]
  3232. },
  3233. {
  3234. "key" : {
  3235. "curve" : "brainpoolP320r1",
  3236. "keySize" : 320,
  3237. "type" : "ECPublicKey",
  3238. "uncompressed" : "04b4b9b6ba3c0e7509c275894e84e818d71de14577bdb4bf0b8e5e1332d1087f3c333b73e8ab75f2c94f33d0e2ab342d2e1968ce3e1c47be87e39ee88273ae4cf777869d3a1703b63a983d2d43c59303e5",
  3239. "wx" : "0b4b9b6ba3c0e7509c275894e84e818d71de14577bdb4bf0b8e5e1332d1087f3c333b73e8ab75f2c9",
  3240. "wy" : "4f33d0e2ab342d2e1968ce3e1c47be87e39ee88273ae4cf777869d3a1703b63a983d2d43c59303e5"
  3241. },
  3242. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b4b9b6ba3c0e7509c275894e84e818d71de14577bdb4bf0b8e5e1332d1087f3c333b73e8ab75f2c94f33d0e2ab342d2e1968ce3e1c47be87e39ee88273ae4cf777869d3a1703b63a983d2d43c59303e5",
  3243. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLS5tro8DnUJwnWJToToGNcd4UV3\nvbS/C45eEzLRCH88Mztz6Kt18slPM9DiqzQtLhlozj4cR76H457ognOuTPd3hp06\nFwO2Opg9LUPFkwPl\n-----END PUBLIC KEY-----",
  3244. "sha" : "SHA-384",
  3245. "type" : "ECDSAVer",
  3246. "tests" : [
  3247. {
  3248. "tcId" : 331,
  3249. "comment" : "edge case for u1",
  3250. "msg" : "313233343030",
  3251. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022826ea75921f78fdbfb9665c2d2ffbfa8363f6b38b5a2efd2dfd5990ea45df251bd014c1761e65cfc4",
  3252. "result" : "valid",
  3253. "flags" : []
  3254. }
  3255. ]
  3256. },
  3257. {
  3258. "key" : {
  3259. "curve" : "brainpoolP320r1",
  3260. "keySize" : 320,
  3261. "type" : "ECPublicKey",
  3262. "uncompressed" : "0403015b3ca67683467c79446d4b93d10978330856eee40d6d58683ac73500ae315c5b582351c4226b18d89561d3ffa0f9311aa616547f7eb1d36e73a6cc4bd230df34a1f319be66bcb2fb0e1f68cc192e",
  3263. "wx" : "3015b3ca67683467c79446d4b93d10978330856eee40d6d58683ac73500ae315c5b582351c4226b",
  3264. "wy" : "18d89561d3ffa0f9311aa616547f7eb1d36e73a6cc4bd230df34a1f319be66bcb2fb0e1f68cc192e"
  3265. },
  3266. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000403015b3ca67683467c79446d4b93d10978330856eee40d6d58683ac73500ae315c5b582351c4226b18d89561d3ffa0f9311aa616547f7eb1d36e73a6cc4bd230df34a1f319be66bcb2fb0e1f68cc192e",
  3267. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAMBWzymdoNGfHlEbUuT0Ql4MwhW\n7uQNbVhoOsc1AK4xXFtYI1HEImsY2JVh0/+g+TEaphZUf36x025zpsxL0jDfNKHz\nGb5mvLL7Dh9ozBku\n-----END PUBLIC KEY-----",
  3268. "sha" : "SHA-384",
  3269. "type" : "ECDSAVer",
  3270. "tests" : [
  3271. {
  3272. "tcId" : 332,
  3273. "comment" : "edge case for u1",
  3274. "msg" : "313233343030",
  3275. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0229009fee192930d30502c05e56adf086ecd13a92cd43ce0c72ea65ead43667890ae19be835333c32c5f0",
  3276. "result" : "valid",
  3277. "flags" : []
  3278. }
  3279. ]
  3280. },
  3281. {
  3282. "key" : {
  3283. "curve" : "brainpoolP320r1",
  3284. "keySize" : 320,
  3285. "type" : "ECPublicKey",
  3286. "uncompressed" : "04187d93f84a0e6043f097d0a87f8dca07739cf44548a7d3403e039e49c4c51285482975af54ec056c0623c57538fefb7231d619bbefd4cab373a54b361354e586b1d9981a8835e9c6beab082cb93e13b6",
  3287. "wx" : "187d93f84a0e6043f097d0a87f8dca07739cf44548a7d3403e039e49c4c51285482975af54ec056c",
  3288. "wy" : "623c57538fefb7231d619bbefd4cab373a54b361354e586b1d9981a8835e9c6beab082cb93e13b6"
  3289. },
  3290. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004187d93f84a0e6043f097d0a87f8dca07739cf44548a7d3403e039e49c4c51285482975af54ec056c0623c57538fefb7231d619bbefd4cab373a54b361354e586b1d9981a8835e9c6beab082cb93e13b6",
  3291. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBh9k/hKDmBD8JfQqH+NygdznPRF\nSKfTQD4DnknExRKFSCl1r1TsBWwGI8V1OP77cjHWGbvv1Mqzc6VLNhNU5Yax2Zga\niDXpxr6rCCy5PhO2\n-----END PUBLIC KEY-----",
  3292. "sha" : "SHA-384",
  3293. "type" : "ECDSAVer",
  3294. "tests" : [
  3295. {
  3296. "tcId" : 333,
  3297. "comment" : "edge case for u1",
  3298. "msg" : "313233343030",
  3299. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900963f97cb35a321df62fc219eb2f3703949c483165d06db13c403080a86c1e5d9b43d2e8dd9643cde",
  3300. "result" : "valid",
  3301. "flags" : []
  3302. }
  3303. ]
  3304. },
  3305. {
  3306. "key" : {
  3307. "curve" : "brainpoolP320r1",
  3308. "keySize" : 320,
  3309. "type" : "ECPublicKey",
  3310. "uncompressed" : "040855cc20351126b38f934fbb56c302f62a360e62493c2d529fb87caea0d71bfdaf5fcc3368d495fd1ce7578610cbec465398b2c1238b3e23b9e29b476196106430d76316aaf29937ace658b69c8bfb99",
  3311. "wx" : "0855cc20351126b38f934fbb56c302f62a360e62493c2d529fb87caea0d71bfdaf5fcc3368d495fd",
  3312. "wy" : "1ce7578610cbec465398b2c1238b3e23b9e29b476196106430d76316aaf29937ace658b69c8bfb99"
  3313. },
  3314. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200040855cc20351126b38f934fbb56c302f62a360e62493c2d529fb87caea0d71bfdaf5fcc3368d495fd1ce7578610cbec465398b2c1238b3e23b9e29b476196106430d76316aaf29937ace658b69c8bfb99",
  3315. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAhVzCA1ESazj5NPu1bDAvYqNg5i\nSTwtUp+4fK6g1xv9r1/MM2jUlf0c51eGEMvsRlOYssEjiz4jueKbR2GWEGQw12MW\nqvKZN6zmWLaci/uZ\n-----END PUBLIC KEY-----",
  3316. "sha" : "SHA-384",
  3317. "type" : "ECDSAVer",
  3318. "tests" : [
  3319. {
  3320. "tcId" : 334,
  3321. "comment" : "edge case for u1",
  3322. "msg" : "313233343030",
  3323. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022813dbff9e667e7bcd44950226f93b09738e793517c02886ae9f2b3dededa756c9049ab9a46bc7c93e",
  3324. "result" : "valid",
  3325. "flags" : []
  3326. }
  3327. ]
  3328. },
  3329. {
  3330. "key" : {
  3331. "curve" : "brainpoolP320r1",
  3332. "keySize" : 320,
  3333. "type" : "ECPublicKey",
  3334. "uncompressed" : "0494c54919004079be0db4c92dc1fc947d79eb0f8e869d94813886ada4254f1dadb4d87a6112a5833686d8b5beac00fafd647ef8b631e899a6a8b72a511d4f50ce156648ad9cb708fb2fb2c638fdb9f332",
  3335. "wx" : "094c54919004079be0db4c92dc1fc947d79eb0f8e869d94813886ada4254f1dadb4d87a6112a58336",
  3336. "wy" : "086d8b5beac00fafd647ef8b631e899a6a8b72a511d4f50ce156648ad9cb708fb2fb2c638fdb9f332"
  3337. },
  3338. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000494c54919004079be0db4c92dc1fc947d79eb0f8e869d94813886ada4254f1dadb4d87a6112a5833686d8b5beac00fafd647ef8b631e899a6a8b72a511d4f50ce156648ad9cb708fb2fb2c638fdb9f332",
  3339. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJTFSRkAQHm+DbTJLcH8lH156w+O\nhp2UgTiGraQlTx2ttNh6YRKlgzaG2LW+rAD6/WR++LYx6JmmqLcqUR1PUM4VZkit\nnLcI+y+yxjj9ufMy\n-----END PUBLIC KEY-----",
  3340. "sha" : "SHA-384",
  3341. "type" : "ECDSAVer",
  3342. "tests" : [
  3343. {
  3344. "tcId" : 335,
  3345. "comment" : "edge case for u1",
  3346. "msg" : "313233343030",
  3347. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900852466cef316992b3ca25cc54b7f4fda2e8a819e7c4b040543e94f9caca02937681c2019bb49ee43",
  3348. "result" : "valid",
  3349. "flags" : []
  3350. }
  3351. ]
  3352. },
  3353. {
  3354. "key" : {
  3355. "curve" : "brainpoolP320r1",
  3356. "keySize" : 320,
  3357. "type" : "ECPublicKey",
  3358. "uncompressed" : "042bca76043728b5eeefde89d25acdf2e0b160c5ae0ccdab6bd3baa479f17753c3c000ccf8ba8623de92f0c2d68a1bd405e449823fe63b21402aef3e9a017dcbc30af18bcc79a85264834398c72fa2bb16",
  3359. "wx" : "2bca76043728b5eeefde89d25acdf2e0b160c5ae0ccdab6bd3baa479f17753c3c000ccf8ba8623de",
  3360. "wy" : "092f0c2d68a1bd405e449823fe63b21402aef3e9a017dcbc30af18bcc79a85264834398c72fa2bb16"
  3361. },
  3362. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200042bca76043728b5eeefde89d25acdf2e0b160c5ae0ccdab6bd3baa479f17753c3c000ccf8ba8623de92f0c2d68a1bd405e449823fe63b21402aef3e9a017dcbc30af18bcc79a85264834398c72fa2bb16",
  3363. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCvKdgQ3KLXu796J0lrN8uCxYMWu\nDM2ra9O6pHnxd1PDwADM+LqGI96S8MLWihvUBeRJgj/mOyFAKu8+mgF9y8MK8YvM\neahSZINDmMcvorsW\n-----END PUBLIC KEY-----",
  3364. "sha" : "SHA-384",
  3365. "type" : "ECDSAVer",
  3366. "tests" : [
  3367. {
  3368. "tcId" : 336,
  3369. "comment" : "edge case for u1",
  3370. "msg" : "313233343030",
  3371. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228634bfe1800786b0256e90ac2de272f41c85e0976c0caa1691bd835a5a444b1ed1705a0361ae6ee36",
  3372. "result" : "valid",
  3373. "flags" : []
  3374. }
  3375. ]
  3376. },
  3377. {
  3378. "key" : {
  3379. "curve" : "brainpoolP320r1",
  3380. "keySize" : 320,
  3381. "type" : "ECPublicKey",
  3382. "uncompressed" : "041c013b3a3260ccfb53e3f6ce93e6984865dc8e1293e92301f4cb3a554bd5da8a53ee101b3e1a300997d2901e26729303e1cb93a8b72dc2afc90ff5b44fd5b6624455487974ed71c7833eff03cc128d0c",
  3383. "wx" : "1c013b3a3260ccfb53e3f6ce93e6984865dc8e1293e92301f4cb3a554bd5da8a53ee101b3e1a3009",
  3384. "wy" : "097d2901e26729303e1cb93a8b72dc2afc90ff5b44fd5b6624455487974ed71c7833eff03cc128d0c"
  3385. },
  3386. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200041c013b3a3260ccfb53e3f6ce93e6984865dc8e1293e92301f4cb3a554bd5da8a53ee101b3e1a300997d2901e26729303e1cb93a8b72dc2afc90ff5b44fd5b6624455487974ed71c7833eff03cc128d0c",
  3387. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBwBOzoyYMz7U+P2zpPmmEhl3I4S\nk+kjAfTLOlVL1dqKU+4QGz4aMAmX0pAeJnKTA+HLk6i3LcKvyQ/1tE/VtmJEVUh5\ndO1xx4M+/wPMEo0M\n-----END PUBLIC KEY-----",
  3388. "sha" : "SHA-384",
  3389. "type" : "ECDSAVer",
  3390. "tests" : [
  3391. {
  3392. "tcId" : 337,
  3393. "comment" : "edge case for u1",
  3394. "msg" : "313233343030",
  3395. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c697fc3000f0d604add21585bc4e5e8390bc12ed819542d237b06b4b488963da2e0b406c35cddc6c",
  3396. "result" : "valid",
  3397. "flags" : []
  3398. }
  3399. ]
  3400. },
  3401. {
  3402. "key" : {
  3403. "curve" : "brainpoolP320r1",
  3404. "keySize" : 320,
  3405. "type" : "ECPublicKey",
  3406. "uncompressed" : "04624bec4520e6044abed1eee4964668775181464c5d6bf5a8b539f1156f3248c02271bf9425b966b547f406bcc143226d814cdb988d76412ad186bdeeb869ad78a32fe87c76f2545447ddf8fbd0430811",
  3407. "wx" : "624bec4520e6044abed1eee4964668775181464c5d6bf5a8b539f1156f3248c02271bf9425b966b5",
  3408. "wy" : "47f406bcc143226d814cdb988d76412ad186bdeeb869ad78a32fe87c76f2545447ddf8fbd0430811"
  3409. },
  3410. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004624bec4520e6044abed1eee4964668775181464c5d6bf5a8b539f1156f3248c02271bf9425b966b547f406bcc143226d814cdb988d76412ad186bdeeb869ad78a32fe87c76f2545447ddf8fbd0430811",
  3411. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGJL7EUg5gRKvtHu5JZGaHdRgUZM\nXWv1qLU58RVvMkjAInG/lCW5ZrVH9Aa8wUMibYFM25iNdkEq0Ya97rhprXijL+h8\ndvJUVEfd+PvQQwgR\n-----END PUBLIC KEY-----",
  3412. "sha" : "SHA-384",
  3413. "type" : "ECDSAVer",
  3414. "tests" : [
  3415. {
  3416. "tcId" : 338,
  3417. "comment" : "edge case for u1",
  3418. "msg" : "313233343030",
  3419. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285685b327caacf14f237ea7e9c873ad5f5f8a4cbe8bd0d19826407228fe47bcddbe7f8b470bef3791",
  3420. "result" : "valid",
  3421. "flags" : []
  3422. }
  3423. ]
  3424. },
  3425. {
  3426. "key" : {
  3427. "curve" : "brainpoolP320r1",
  3428. "keySize" : 320,
  3429. "type" : "ECPublicKey",
  3430. "uncompressed" : "041b2b2738e3055d1596f64176cf0ac381b3a8178a2f021403350218fa18f9f860c1bba39fc524bc8209fbafca1afc5af7598b878d69cb875be0d39f41ff01b09388693eb310adc9d4836e226c23677e51",
  3431. "wx" : "1b2b2738e3055d1596f64176cf0ac381b3a8178a2f021403350218fa18f9f860c1bba39fc524bc82",
  3432. "wy" : "09fbafca1afc5af7598b878d69cb875be0d39f41ff01b09388693eb310adc9d4836e226c23677e51"
  3433. },
  3434. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200041b2b2738e3055d1596f64176cf0ac381b3a8178a2f021403350218fa18f9f860c1bba39fc524bc8209fbafca1afc5af7598b878d69cb875be0d39f41ff01b09388693eb310adc9d4836e226c23677e51",
  3435. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBsrJzjjBV0VlvZBds8Kw4GzqBeK\nLwIUAzUCGPoY+fhgwbujn8UkvIIJ+6/KGvxa91mLh41py4db4NOfQf8BsJOIaT6z\nEK3J1INuImwjZ35R\n-----END PUBLIC KEY-----",
  3436. "sha" : "SHA-384",
  3437. "type" : "ECDSAVer",
  3438. "tests" : [
  3439. {
  3440. "tcId" : 339,
  3441. "comment" : "edge case for u1",
  3442. "msg" : "313233343030",
  3443. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900a2c1f84088120fce85fecf81f0ecc00729f4199ebba0d5b5eda190001000b43168db254b8ef32a70",
  3444. "result" : "valid",
  3445. "flags" : []
  3446. }
  3447. ]
  3448. },
  3449. {
  3450. "key" : {
  3451. "curve" : "brainpoolP320r1",
  3452. "keySize" : 320,
  3453. "type" : "ECPublicKey",
  3454. "uncompressed" : "0440902bf6b239d2f3588260e9d7f512253fa44f308a0ab81dff05b8fa2e25814d65c2018d49390aae016f8ae5691938402adc0ffa29bb87ef0af0ecf3cd446d97c3e8d12b3b09eb78909c1b91b1b8785f",
  3455. "wx" : "40902bf6b239d2f3588260e9d7f512253fa44f308a0ab81dff05b8fa2e25814d65c2018d49390aae",
  3456. "wy" : "16f8ae5691938402adc0ffa29bb87ef0af0ecf3cd446d97c3e8d12b3b09eb78909c1b91b1b8785f"
  3457. },
  3458. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000440902bf6b239d2f3588260e9d7f512253fa44f308a0ab81dff05b8fa2e25814d65c2018d49390aae016f8ae5691938402adc0ffa29bb87ef0af0ecf3cd446d97c3e8d12b3b09eb78909c1b91b1b8785f",
  3459. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABECQK/ayOdLzWIJg6df1EiU/pE8w\nigq4Hf8FuPouJYFNZcIBjUk5Cq4Bb4rlaRk4QCrcD/opu4fvCvDs881EbZfD6NEr\nOwnreJCcG5GxuHhf\n-----END PUBLIC KEY-----",
  3460. "sha" : "SHA-384",
  3461. "type" : "ECDSAVer",
  3462. "tests" : [
  3463. {
  3464. "tcId" : 340,
  3465. "comment" : "edge case for u2",
  3466. "msg" : "313233343030",
  3467. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228711f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbaf",
  3468. "result" : "valid",
  3469. "flags" : []
  3470. }
  3471. ]
  3472. },
  3473. {
  3474. "key" : {
  3475. "curve" : "brainpoolP320r1",
  3476. "keySize" : 320,
  3477. "type" : "ECPublicKey",
  3478. "uncompressed" : "04726533e26773ac720a115b02de89ac15966677e239b7c577a1c15b81027b1feb73e673601e211aa92accb585bc06cc274b61c9e614746edd248d1cccf8d8b1ab4bc15cc58cdf116065ce9767f2a3223d",
  3479. "wx" : "726533e26773ac720a115b02de89ac15966677e239b7c577a1c15b81027b1feb73e673601e211aa9",
  3480. "wy" : "2accb585bc06cc274b61c9e614746edd248d1cccf8d8b1ab4bc15cc58cdf116065ce9767f2a3223d"
  3481. },
  3482. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004726533e26773ac720a115b02de89ac15966677e239b7c577a1c15b81027b1feb73e673601e211aa92accb585bc06cc274b61c9e614746edd248d1cccf8d8b1ab4bc15cc58cdf116065ce9767f2a3223d",
  3483. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHJlM+Jnc6xyChFbAt6JrBWWZnfi\nObfFd6HBW4ECex/rc+ZzYB4hGqkqzLWFvAbMJ0thyeYUdG7dJI0czPjYsatLwVzF\njN8RYGXOl2fyoyI9\n-----END PUBLIC KEY-----",
  3484. "sha" : "SHA-384",
  3485. "type" : "ECDSAVer",
  3486. "tests" : [
  3487. {
  3488. "tcId" : 341,
  3489. "comment" : "edge case for u2",
  3490. "msg" : "313233343030",
  3491. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022802a6eb408443d24e96be4ca0278442a8a426087f9beb03ffe5526162bf1dc30434cf7ea79574b19b",
  3492. "result" : "valid",
  3493. "flags" : []
  3494. }
  3495. ]
  3496. },
  3497. {
  3498. "key" : {
  3499. "curve" : "brainpoolP320r1",
  3500. "keySize" : 320,
  3501. "type" : "ECPublicKey",
  3502. "uncompressed" : "0453c3da4de14f7d35775f9beca6d53ee78dac73cd3f18c6fbf709b4ffa7dd3e70b436409b9b285d1c2a5b60e457e58422c959142b5ecff236dfd76c99c3018cea904058099a13647db08898cfd0509e84",
  3503. "wx" : "53c3da4de14f7d35775f9beca6d53ee78dac73cd3f18c6fbf709b4ffa7dd3e70b436409b9b285d1c",
  3504. "wy" : "2a5b60e457e58422c959142b5ecff236dfd76c99c3018cea904058099a13647db08898cfd0509e84"
  3505. },
  3506. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000453c3da4de14f7d35775f9beca6d53ee78dac73cd3f18c6fbf709b4ffa7dd3e70b436409b9b285d1c2a5b60e457e58422c959142b5ecff236dfd76c99c3018cea904058099a13647db08898cfd0509e84",
  3507. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFPD2k3hT301d1+b7KbVPueNrHPN\nPxjG+/cJtP+n3T5wtDZAm5soXRwqW2DkV+WEIslZFCtez/I239dsmcMBjOqQQFgJ\nmhNkfbCImM/QUJ6E\n-----END PUBLIC KEY-----",
  3508. "sha" : "SHA-384",
  3509. "type" : "ECDSAVer",
  3510. "tests" : [
  3511. {
  3512. "tcId" : 342,
  3513. "comment" : "edge case for u2",
  3514. "msg" : "313233343030",
  3515. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900b6ba1aecd240debe77213a4228b125603671c9d5147b6c0b36dd23e42b7cb5078a1b8fdf1b98b93a",
  3516. "result" : "valid",
  3517. "flags" : []
  3518. }
  3519. ]
  3520. },
  3521. {
  3522. "key" : {
  3523. "curve" : "brainpoolP320r1",
  3524. "keySize" : 320,
  3525. "type" : "ECPublicKey",
  3526. "uncompressed" : "04cd24ae7f7523adf859db92e51d48746b8b2f868620898a9c42f8bae8173e3646f586fd818712430e55b12d59f7344168f796fe59c026eaaa139745a8ace97df1d5c6bcc21f0cfa6860f9c8c75f391629",
  3527. "wx" : "0cd24ae7f7523adf859db92e51d48746b8b2f868620898a9c42f8bae8173e3646f586fd818712430e",
  3528. "wy" : "55b12d59f7344168f796fe59c026eaaa139745a8ace97df1d5c6bcc21f0cfa6860f9c8c75f391629"
  3529. },
  3530. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004cd24ae7f7523adf859db92e51d48746b8b2f868620898a9c42f8bae8173e3646f586fd818712430e55b12d59f7344168f796fe59c026eaaa139745a8ace97df1d5c6bcc21f0cfa6860f9c8c75f391629",
  3531. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM0krn91I634WduS5R1IdGuLL4aG\nIImKnEL4uugXPjZG9Yb9gYcSQw5VsS1Z9zRBaPeW/lnAJuqqE5dFqKzpffHVxrzC\nHwz6aGD5yMdfORYp\n-----END PUBLIC KEY-----",
  3532. "sha" : "SHA-384",
  3533. "type" : "ECDSAVer",
  3534. "tests" : [
  3535. {
  3536. "tcId" : 343,
  3537. "comment" : "edge case for u2",
  3538. "msg" : "313233343030",
  3539. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900957b383ba1cebf5ca579ef6ed10027988f8424f42ffbea2e51b3340df9f8c3c60b558d6dc2df10f3",
  3540. "result" : "valid",
  3541. "flags" : []
  3542. }
  3543. ]
  3544. },
  3545. {
  3546. "key" : {
  3547. "curve" : "brainpoolP320r1",
  3548. "keySize" : 320,
  3549. "type" : "ECPublicKey",
  3550. "uncompressed" : "044db460209972c8e9c365119546ac457add157f0c4d2b3cd65c635dcaeca617029cabf75c06101bb69ef8b7626e6b2f9845b0086d2a964018b9b25eb8db426bc90694cc614b7602b1fd6087a9a71cbf1f",
  3551. "wx" : "4db460209972c8e9c365119546ac457add157f0c4d2b3cd65c635dcaeca617029cabf75c06101bb6",
  3552. "wy" : "09ef8b7626e6b2f9845b0086d2a964018b9b25eb8db426bc90694cc614b7602b1fd6087a9a71cbf1f"
  3553. },
  3554. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200044db460209972c8e9c365119546ac457add157f0c4d2b3cd65c635dcaeca617029cabf75c06101bb69ef8b7626e6b2f9845b0086d2a964018b9b25eb8db426bc90694cc614b7602b1fd6087a9a71cbf1f",
  3555. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABE20YCCZcsjpw2URlUasRXrdFX8M\nTSs81lxjXcrsphcCnKv3XAYQG7ae+LdibmsvmEWwCG0qlkAYubJeuNtCa8kGlMxh\nS3YCsf1gh6mnHL8f\n-----END PUBLIC KEY-----",
  3556. "sha" : "SHA-384",
  3557. "type" : "ECDSAVer",
  3558. "tests" : [
  3559. {
  3560. "tcId" : 344,
  3561. "comment" : "edge case for u2",
  3562. "msg" : "313233343030",
  3563. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02290098ff1db1b9affa33a2e53c684d3f07611772405e8c200f2af2afa9e53c6e8ef30cc143b3f5ff7fb0",
  3564. "result" : "valid",
  3565. "flags" : []
  3566. }
  3567. ]
  3568. },
  3569. {
  3570. "key" : {
  3571. "curve" : "brainpoolP320r1",
  3572. "keySize" : 320,
  3573. "type" : "ECPublicKey",
  3574. "uncompressed" : "043e7ab850840d75987d33837ead46499ce433f3fce67383b2e325dd2fc7e0f500769cbb67b4550a28c30314487a87094750334499dbfbeb2d5cb976ee2d47997321597a41124a038fe867be0ef668c4ce",
  3575. "wx" : "3e7ab850840d75987d33837ead46499ce433f3fce67383b2e325dd2fc7e0f500769cbb67b4550a28",
  3576. "wy" : "0c30314487a87094750334499dbfbeb2d5cb976ee2d47997321597a41124a038fe867be0ef668c4ce"
  3577. },
  3578. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043e7ab850840d75987d33837ead46499ce433f3fce67383b2e325dd2fc7e0f500769cbb67b4550a28c30314487a87094750334499dbfbeb2d5cb976ee2d47997321597a41124a038fe867be0ef668c4ce",
  3579. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABD56uFCEDXWYfTODfq1GSZzkM/P8\n5nODsuMl3S/H4PUAdpy7Z7RVCijDAxRIeocJR1AzRJnb++stXLl27i1HmXMhWXpB\nEkoDj+hnvg72aMTO\n-----END PUBLIC KEY-----",
  3580. "sha" : "SHA-384",
  3581. "type" : "ECDSAVer",
  3582. "tests" : [
  3583. {
  3584. "tcId" : 345,
  3585. "comment" : "edge case for u2",
  3586. "msg" : "313233343030",
  3587. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e9ff4433ca3a4af648e0071c87c2e5c3554b11761b10bb2b81725028a56c4fc92f1320ca7396c4f",
  3588. "result" : "valid",
  3589. "flags" : []
  3590. }
  3591. ]
  3592. },
  3593. {
  3594. "key" : {
  3595. "curve" : "brainpoolP320r1",
  3596. "keySize" : 320,
  3597. "type" : "ECPublicKey",
  3598. "uncompressed" : "047acc919934b0fd90011cd96f59ddba52e12094dac18a2cadcb03a0f31ac72d3fd5984a11e9220f8c0629bc5f3f0dabbd3fdd30f47a0a5bea3052892f8e50a4033be4795b32c6671d141b473080e57911",
  3599. "wx" : "7acc919934b0fd90011cd96f59ddba52e12094dac18a2cadcb03a0f31ac72d3fd5984a11e9220f8c",
  3600. "wy" : "629bc5f3f0dabbd3fdd30f47a0a5bea3052892f8e50a4033be4795b32c6671d141b473080e57911"
  3601. },
  3602. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200047acc919934b0fd90011cd96f59ddba52e12094dac18a2cadcb03a0f31ac72d3fd5984a11e9220f8c0629bc5f3f0dabbd3fdd30f47a0a5bea3052892f8e50a4033be4795b32c6671d141b473080e57911",
  3603. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHrMkZk0sP2QARzZb1ndulLhIJTa\nwYosrcsDoPMaxy0/1ZhKEekiD4wGKbxfPw2rvT/dMPR6ClvqMFKJL45QpAM75Hlb\nMsZnHRQbRzCA5XkR\n-----END PUBLIC KEY-----",
  3604. "sha" : "SHA-384",
  3605. "type" : "ECDSAVer",
  3606. "tests" : [
  3607. {
  3608. "tcId" : 346,
  3609. "comment" : "edge case for u2",
  3610. "msg" : "313233343030",
  3611. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c76ce53560163f157b11e4d05c61540a5df6b8241cbd3ba7d911a7541eec55e986ebf811ae50a8b9",
  3612. "result" : "valid",
  3613. "flags" : []
  3614. }
  3615. ]
  3616. },
  3617. {
  3618. "key" : {
  3619. "curve" : "brainpoolP320r1",
  3620. "keySize" : 320,
  3621. "type" : "ECPublicKey",
  3622. "uncompressed" : "0412c163fe25cb79ad59c76b5280dc6706a42c58596230bf7ba7206e6ce2b467e1b7a7063e59b0bed6ccbeaf22accb1ac41ed43ac775b97aea3a688e2f096c3a5e59f868bc919da5ce252cf5d712e7de40",
  3623. "wx" : "12c163fe25cb79ad59c76b5280dc6706a42c58596230bf7ba7206e6ce2b467e1b7a7063e59b0bed6",
  3624. "wy" : "0ccbeaf22accb1ac41ed43ac775b97aea3a688e2f096c3a5e59f868bc919da5ce252cf5d712e7de40"
  3625. },
  3626. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000412c163fe25cb79ad59c76b5280dc6706a42c58596230bf7ba7206e6ce2b467e1b7a7063e59b0bed6ccbeaf22accb1ac41ed43ac775b97aea3a688e2f096c3a5e59f868bc919da5ce252cf5d712e7de40",
  3627. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBLBY/4ly3mtWcdrUoDcZwakLFhZ\nYjC/e6cgbmzitGfht6cGPlmwvtbMvq8irMsaxB7UOsd1uXrqOmiOLwlsOl5Z+Gi8\nkZ2lziUs9dcS595A\n-----END PUBLIC KEY-----",
  3628. "sha" : "SHA-384",
  3629. "type" : "ECDSAVer",
  3630. "tests" : [
  3631. {
  3632. "tcId" : 347,
  3633. "comment" : "edge case for u2",
  3634. "msg" : "313233343030",
  3635. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02284218a45116ea65b283cc7d90a510f077b1b09eddbcfca3e7d2896b869dd3ba556c4f10590b0e08cf",
  3636. "result" : "valid",
  3637. "flags" : []
  3638. }
  3639. ]
  3640. },
  3641. {
  3642. "key" : {
  3643. "curve" : "brainpoolP320r1",
  3644. "keySize" : 320,
  3645. "type" : "ECPublicKey",
  3646. "uncompressed" : "046960bfcddd0021fcb8a3d7aa85f96cf360a7113e3824508525021f83e3085989c35e0c57726503305c1275b9d8b5199d461fcb9d34f8857b65a140462fd5cdc7a33e5cf7f4e2d08a5a34d9ae00b2939a",
  3647. "wx" : "6960bfcddd0021fcb8a3d7aa85f96cf360a7113e3824508525021f83e3085989c35e0c5772650330",
  3648. "wy" : "5c1275b9d8b5199d461fcb9d34f8857b65a140462fd5cdc7a33e5cf7f4e2d08a5a34d9ae00b2939a"
  3649. },
  3650. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200046960bfcddd0021fcb8a3d7aa85f96cf360a7113e3824508525021f83e3085989c35e0c57726503305c1275b9d8b5199d461fcb9d34f8857b65a140462fd5cdc7a33e5cf7f4e2d08a5a34d9ae00b2939a",
  3651. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGlgv83dACH8uKPXqoX5bPNgpxE+\nOCRQhSUCH4PjCFmJw14MV3JlAzBcEnW52LUZnUYfy500+IV7ZaFARi/VzcejPlz3\n9OLQilo02a4AspOa\n-----END PUBLIC KEY-----",
  3652. "sha" : "SHA-384",
  3653. "type" : "ECDSAVer",
  3654. "tests" : [
  3655. {
  3656. "tcId" : 348,
  3657. "comment" : "edge case for u2",
  3658. "msg" : "313233343030",
  3659. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e5f32423bad3644be718d8195341362c9cba52b330f913b1521af6e5e3eb2069421b05dcac299f7",
  3660. "result" : "valid",
  3661. "flags" : []
  3662. }
  3663. ]
  3664. },
  3665. {
  3666. "key" : {
  3667. "curve" : "brainpoolP320r1",
  3668. "keySize" : 320,
  3669. "type" : "ECPublicKey",
  3670. "uncompressed" : "0466ad2c26012388c8b9046a466b87bd71b64ab81b54cffc5a611f4b7581ad8365edd08e6afd4a52f61a3066c0b3b703ddce746239a4d3dbf1938945f15ea9497bbfc45b389e130350b9945922b87ce374",
  3671. "wx" : "66ad2c26012388c8b9046a466b87bd71b64ab81b54cffc5a611f4b7581ad8365edd08e6afd4a52f6",
  3672. "wy" : "1a3066c0b3b703ddce746239a4d3dbf1938945f15ea9497bbfc45b389e130350b9945922b87ce374"
  3673. },
  3674. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000466ad2c26012388c8b9046a466b87bd71b64ab81b54cffc5a611f4b7581ad8365edd08e6afd4a52f61a3066c0b3b703ddce746239a4d3dbf1938945f15ea9497bbfc45b389e130350b9945922b87ce374",
  3675. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGatLCYBI4jIuQRqRmuHvXG2Srgb\nVM/8WmEfS3WBrYNl7dCOav1KUvYaMGbAs7cD3c50Yjmk09vxk4lF8V6pSXu/xFs4\nnhMDULmUWSK4fON0\n-----END PUBLIC KEY-----",
  3676. "sha" : "SHA-384",
  3677. "type" : "ECDSAVer",
  3678. "tests" : [
  3679. {
  3680. "tcId" : 349,
  3681. "comment" : "edge case for u2",
  3682. "msg" : "313233343030",
  3683. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900ac07aaade5c5fb2fe5a18bbefd262e0e439fd68e0a317db06ff4ba623a2a03114ec5b6e084171058",
  3684. "result" : "valid",
  3685. "flags" : []
  3686. }
  3687. ]
  3688. },
  3689. {
  3690. "key" : {
  3691. "curve" : "brainpoolP320r1",
  3692. "keySize" : 320,
  3693. "type" : "ECPublicKey",
  3694. "uncompressed" : "040cfa6e3838d8113a24d87db97417d68f00c426e9b8550d8a951fed531572e7cca66ffe0ae176ff0e312fa02e5cc77c21f4a6630e25bcb987dc1eef14aec80c15b9b292e3acfb30bc2c0438f0a9831c07",
  3695. "wx" : "0cfa6e3838d8113a24d87db97417d68f00c426e9b8550d8a951fed531572e7cca66ffe0ae176ff0e",
  3696. "wy" : "312fa02e5cc77c21f4a6630e25bcb987dc1eef14aec80c15b9b292e3acfb30bc2c0438f0a9831c07"
  3697. },
  3698. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200040cfa6e3838d8113a24d87db97417d68f00c426e9b8550d8a951fed531572e7cca66ffe0ae176ff0e312fa02e5cc77c21f4a6630e25bcb987dc1eef14aec80c15b9b292e3acfb30bc2c0438f0a9831c07",
  3699. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAz6bjg42BE6JNh9uXQX1o8AxCbp\nuFUNipUf7VMVcufMpm/+CuF2/w4xL6AuXMd8IfSmYw4lvLmH3B7vFK7IDBW5spLj\nrPswvCwEOPCpgxwH\n-----END PUBLIC KEY-----",
  3700. "sha" : "SHA-384",
  3701. "type" : "ECDSAVer",
  3702. "tests" : [
  3703. {
  3704. "tcId" : 350,
  3705. "comment" : "edge case for u2",
  3706. "msg" : "313233343030",
  3707. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228311f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbb1",
  3708. "result" : "valid",
  3709. "flags" : []
  3710. }
  3711. ]
  3712. },
  3713. {
  3714. "key" : {
  3715. "curve" : "brainpoolP320r1",
  3716. "keySize" : 320,
  3717. "type" : "ECPublicKey",
  3718. "uncompressed" : "043dabbc36a455ba07432da1aa7239aefdefb72ac09313c3a7f3439850f602543eb4affc5d8225b5eece48e2f67e82d448b3d8b9b0fc200832a3d1ac88058872762fcbf027e9f5705d8f5812e507dae125",
  3719. "wx" : "3dabbc36a455ba07432da1aa7239aefdefb72ac09313c3a7f3439850f602543eb4affc5d8225b5ee",
  3720. "wy" : "0ce48e2f67e82d448b3d8b9b0fc200832a3d1ac88058872762fcbf027e9f5705d8f5812e507dae125"
  3721. },
  3722. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043dabbc36a455ba07432da1aa7239aefdefb72ac09313c3a7f3439850f602543eb4affc5d8225b5eece48e2f67e82d448b3d8b9b0fc200832a3d1ac88058872762fcbf027e9f5705d8f5812e507dae125",
  3723. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABD2rvDakVboHQy2hqnI5rv3vtyrA\nkxPDp/NDmFD2AlQ+tK/8XYIlte7OSOL2foLUSLPYubD8IAgyo9GsiAWIcnYvy/An\n6fVwXY9YEuUH2uEl\n-----END PUBLIC KEY-----",
  3724. "sha" : "SHA-384",
  3725. "type" : "ECDSAVer",
  3726. "tests" : [
  3727. {
  3728. "tcId" : 351,
  3729. "comment" : "edge case for u2",
  3730. "msg" : "313233343030",
  3731. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228623eda1579d2dfcfeb7da5948c014043fbb53519245f61c21e301f2ff459909baf0b8e3cd883b762",
  3732. "result" : "valid",
  3733. "flags" : []
  3734. }
  3735. ]
  3736. },
  3737. {
  3738. "key" : {
  3739. "curve" : "brainpoolP320r1",
  3740. "keySize" : 320,
  3741. "type" : "ECPublicKey",
  3742. "uncompressed" : "048a9658dc5f91aa577706f1d91d2252cb0d09f2053e561129105c7f37ddb2f972b3224f12cf9e43fe08782ec6105f4c06587eb1ececb2f4f4a04e236304dc75eb2efff0be66b977fa804af73bfcbac78e",
  3743. "wx" : "08a9658dc5f91aa577706f1d91d2252cb0d09f2053e561129105c7f37ddb2f972b3224f12cf9e43fe",
  3744. "wy" : "08782ec6105f4c06587eb1ececb2f4f4a04e236304dc75eb2efff0be66b977fa804af73bfcbac78e"
  3745. },
  3746. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200048a9658dc5f91aa577706f1d91d2252cb0d09f2053e561129105c7f37ddb2f972b3224f12cf9e43fe08782ec6105f4c06587eb1ececb2f4f4a04e236304dc75eb2efff0be66b977fa804af73bfcbac78e",
  3747. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABIqWWNxfkapXdwbx2R0iUssNCfIF\nPlYRKRBcfzfdsvlysyJPEs+eQ/4IeC7GEF9MBlh+sezssvT0oE4jYwTcdesu//C+\nZrl3+oBK9zv8useO\n-----END PUBLIC KEY-----",
  3748. "sha" : "SHA-384",
  3749. "type" : "ECDSAVer",
  3750. "tests" : [
  3751. {
  3752. "tcId" : 352,
  3753. "comment" : "edge case for u2",
  3754. "msg" : "313233343030",
  3755. "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900935e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59313",
  3756. "result" : "valid",
  3757. "flags" : []
  3758. }
  3759. ]
  3760. },
  3761. {
  3762. "key" : {
  3763. "curve" : "brainpoolP320r1",
  3764. "keySize" : 320,
  3765. "type" : "ECPublicKey",
  3766. "uncompressed" : "0406b43bb9587ee158ad5752d1ad11f6f0f5e316ad21937cdd9253f3844857f0a25e7b677bbf9994449705362334bdceb68ae6a584640c95cb10789b19953f5e119973eed735177aabfcb263fc8ef5ef97",
  3767. "wx" : "6b43bb9587ee158ad5752d1ad11f6f0f5e316ad21937cdd9253f3844857f0a25e7b677bbf999444",
  3768. "wy" : "09705362334bdceb68ae6a584640c95cb10789b19953f5e119973eed735177aabfcb263fc8ef5ef97"
  3769. },
  3770. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000406b43bb9587ee158ad5752d1ad11f6f0f5e316ad21937cdd9253f3844857f0a25e7b677bbf9994449705362334bdceb68ae6a584640c95cb10789b19953f5e119973eed735177aabfcb263fc8ef5ef97",
  3771. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAa0O7lYfuFYrVdS0a0R9vD14xat\nIZN83ZJT84RIV/CiXntne7+ZlESXBTYjNL3OtormpYRkDJXLEHibGZU/XhGZc+7X\nNRd6q/yyY/yO9e+X\n-----END PUBLIC KEY-----",
  3772. "sha" : "SHA-384",
  3773. "type" : "ECDSAVer",
  3774. "tests" : [
  3775. {
  3776. "tcId" : 353,
  3777. "comment" : "edge case for u2",
  3778. "msg" : "313233343030",
  3779. "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285b5d0d7669206f5f3b909d21145892b01b38e4ea8a3db6059b6e91f215be5a83c50dc7ef8dcc5c9d",
  3780. "result" : "valid",
  3781. "flags" : []
  3782. }
  3783. ]
  3784. },
  3785. {
  3786. "key" : {
  3787. "curve" : "brainpoolP320r1",
  3788. "keySize" : 320,
  3789. "type" : "ECPublicKey",
  3790. "uncompressed" : "04568803da071e6b9f4380e39954f2b0fc0f5bb58a0f68b5d1a42c7e9052ece2a0fc7acadc0f423999c08367945495d933f206927a2b7f5b74b22f973a898355aa2f7e295e06ef3a4f561546db97f79afa",
  3791. "wx" : "568803da071e6b9f4380e39954f2b0fc0f5bb58a0f68b5d1a42c7e9052ece2a0fc7acadc0f423999",
  3792. "wy" : "0c08367945495d933f206927a2b7f5b74b22f973a898355aa2f7e295e06ef3a4f561546db97f79afa"
  3793. },
  3794. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004568803da071e6b9f4380e39954f2b0fc0f5bb58a0f68b5d1a42c7e9052ece2a0fc7acadc0f423999c08367945495d933f206927a2b7f5b74b22f973a898355aa2f7e295e06ef3a4f561546db97f79afa",
  3795. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFaIA9oHHmufQ4DjmVTysPwPW7WK\nD2i10aQsfpBS7OKg/HrK3A9COZnAg2eUVJXZM/IGknorf1t0si+XOomDVaovfile\nBu86T1YVRtuX95r6\n-----END PUBLIC KEY-----",
  3796. "sha" : "SHA-384",
  3797. "type" : "ECDSAVer",
  3798. "tests" : [
  3799. {
  3800. "tcId" : 354,
  3801. "comment" : "point duplication during verification",
  3802. "msg" : "313233343030",
  3803. "sig" : "30560229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee022900c5e79c49abb135129f0636e18e2e73bced30855deeba1477d9521b33a32865155177d946e1babcb4",
  3804. "result" : "valid",
  3805. "flags" : [
  3806. "PointDuplication"
  3807. ]
  3808. }
  3809. ]
  3810. },
  3811. {
  3812. "key" : {
  3813. "curve" : "brainpoolP320r1",
  3814. "keySize" : 320,
  3815. "type" : "ECPublicKey",
  3816. "uncompressed" : "04568803da071e6b9f4380e39954f2b0fc0f5bb58a0f68b5d1a42c7e9052ece2a0fc7acadc0f42399912dadf8be2267683ef35e5e4a68284f14760386c6d70b8452014908e71a4b1d9a6becbd659bb932d",
  3817. "wx" : "568803da071e6b9f4380e39954f2b0fc0f5bb58a0f68b5d1a42c7e9052ece2a0fc7acadc0f423999",
  3818. "wy" : "12dadf8be2267683ef35e5e4a68284f14760386c6d70b8452014908e71a4b1d9a6becbd659bb932d"
  3819. },
  3820. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004568803da071e6b9f4380e39954f2b0fc0f5bb58a0f68b5d1a42c7e9052ece2a0fc7acadc0f42399912dadf8be2267683ef35e5e4a68284f14760386c6d70b8452014908e71a4b1d9a6becbd659bb932d",
  3821. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFaIA9oHHmufQ4DjmVTysPwPW7WK\nD2i10aQsfpBS7OKg/HrK3A9COZkS2t+L4iZ2g+815eSmgoTxR2A4bG1wuEUgFJCO\ncaSx2aa+y9ZZu5Mt\n-----END PUBLIC KEY-----",
  3822. "sha" : "SHA-384",
  3823. "type" : "ECDSAVer",
  3824. "tests" : [
  3825. {
  3826. "tcId" : 355,
  3827. "comment" : "duplication bug",
  3828. "msg" : "313233343030",
  3829. "sig" : "30560229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee022900c5e79c49abb135129f0636e18e2e73bced30855deeba1477d9521b33a32865155177d946e1babcb4",
  3830. "result" : "invalid",
  3831. "flags" : [
  3832. "PointDuplication"
  3833. ]
  3834. }
  3835. ]
  3836. },
  3837. {
  3838. "key" : {
  3839. "curve" : "brainpoolP320r1",
  3840. "keySize" : 320,
  3841. "type" : "ECPublicKey",
  3842. "uncompressed" : "045d1a100118bd3610f10e13b5adcc7a90a37f4f988cfa4e22cca77e88444b00216dcfe5f68418d3425d5b88c9b8c92b3dec7f7bcc688a6d18e6cdeb9176150d4b1062a832c8a3bc377f8d7e98b1db0b9d",
  3843. "wx" : "5d1a100118bd3610f10e13b5adcc7a90a37f4f988cfa4e22cca77e88444b00216dcfe5f68418d342",
  3844. "wy" : "5d5b88c9b8c92b3dec7f7bcc688a6d18e6cdeb9176150d4b1062a832c8a3bc377f8d7e98b1db0b9d"
  3845. },
  3846. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200045d1a100118bd3610f10e13b5adcc7a90a37f4f988cfa4e22cca77e88444b00216dcfe5f68418d3425d5b88c9b8c92b3dec7f7bcc688a6d18e6cdeb9176150d4b1062a832c8a3bc377f8d7e98b1db0b9d",
  3847. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABF0aEAEYvTYQ8Q4Tta3MepCjf0+Y\njPpOIsynfohESwAhbc/l9oQY00JdW4jJuMkrPex/e8xoim0Y5s3rkXYVDUsQYqgy\nyKO8N3+Nfpix2wud\n-----END PUBLIC KEY-----",
  3848. "sha" : "SHA-384",
  3849. "type" : "ECDSAVer",
  3850. "tests" : [
  3851. {
  3852. "tcId" : 356,
  3853. "comment" : "comparison with point at infinity ",
  3854. "msg" : "313233343030",
  3855. "sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0",
  3856. "result" : "invalid",
  3857. "flags" : []
  3858. }
  3859. ]
  3860. },
  3861. {
  3862. "key" : {
  3863. "curve" : "brainpoolP320r1",
  3864. "keySize" : 320,
  3865. "type" : "ECPublicKey",
  3866. "uncompressed" : "04cca9ac38de5b36cf79d8e415cb729e685e0bbdafe161c5e7ecfa4177e826e815d66526aa5daf32279b7799bcefc6b5d8d09ff1a0739fd423188126f80af703314da0d26ba6714aa197a6582c36b0f05d",
  3867. "wx" : "0cca9ac38de5b36cf79d8e415cb729e685e0bbdafe161c5e7ecfa4177e826e815d66526aa5daf3227",
  3868. "wy" : "09b7799bcefc6b5d8d09ff1a0739fd423188126f80af703314da0d26ba6714aa197a6582c36b0f05d"
  3869. },
  3870. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004cca9ac38de5b36cf79d8e415cb729e685e0bbdafe161c5e7ecfa4177e826e815d66526aa5daf32279b7799bcefc6b5d8d09ff1a0739fd423188126f80af703314da0d26ba6714aa197a6582c36b0f05d",
  3871. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMyprDjeWzbPedjkFctynmheC72v\n4WHF5+z6QXfoJugV1mUmql2vMiebd5m878a12NCf8aBzn9QjGIEm+Ar3AzFNoNJr\npnFKoZemWCw2sPBd\n-----END PUBLIC KEY-----",
  3872. "sha" : "SHA-384",
  3873. "type" : "ECDSAVer",
  3874. "tests" : [
  3875. {
  3876. "tcId" : 357,
  3877. "comment" : "extreme value for k and edgecase s",
  3878. "msg" : "313233343030",
  3879. "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
  3880. "result" : "valid",
  3881. "flags" : []
  3882. }
  3883. ]
  3884. },
  3885. {
  3886. "key" : {
  3887. "curve" : "brainpoolP320r1",
  3888. "keySize" : 320,
  3889. "type" : "ECPublicKey",
  3890. "uncompressed" : "04cceaa1203bdcbe15e20434d624f0ed9aca81d4c82f840bba3a86c6756262aa37efed62f5f1d097f7457057b98d2b9ea6bd28581d40ac20fcc9d536a117769203447bf41e10ce4da1ad794ca20f8ee146",
  3891. "wx" : "0cceaa1203bdcbe15e20434d624f0ed9aca81d4c82f840bba3a86c6756262aa37efed62f5f1d097f7",
  3892. "wy" : "457057b98d2b9ea6bd28581d40ac20fcc9d536a117769203447bf41e10ce4da1ad794ca20f8ee146"
  3893. },
  3894. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004cceaa1203bdcbe15e20434d624f0ed9aca81d4c82f840bba3a86c6756262aa37efed62f5f1d097f7457057b98d2b9ea6bd28581d40ac20fcc9d536a117769203447bf41e10ce4da1ad794ca20f8ee146",
  3895. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMzqoSA73L4V4gQ01iTw7ZrKgdTI\nL4QLujqGxnViYqo37+1i9fHQl/dFcFe5jSuepr0oWB1ArCD8ydU2oRd2kgNEe/Qe\nEM5Noa15TKIPjuFG\n-----END PUBLIC KEY-----",
  3896. "sha" : "SHA-384",
  3897. "type" : "ECDSAVer",
  3898. "tests" : [
  3899. {
  3900. "tcId" : 358,
  3901. "comment" : "extreme value for k and s^-1",
  3902. "msg" : "313233343030",
  3903. "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
  3904. "result" : "valid",
  3905. "flags" : []
  3906. }
  3907. ]
  3908. },
  3909. {
  3910. "key" : {
  3911. "curve" : "brainpoolP320r1",
  3912. "keySize" : 320,
  3913. "type" : "ECPublicKey",
  3914. "uncompressed" : "04cc9ed25f13e94a6ebd531f3b142fabc4ed522dc6127861528830c6787d6ecfd4b704e1774e9118ed68e4e172f93f1d5b8d7860fae2c115f4aa0daaf6df5ca3809d79acfdb9ed2be19995658d2f44d235",
  3915. "wx" : "0cc9ed25f13e94a6ebd531f3b142fabc4ed522dc6127861528830c6787d6ecfd4b704e1774e9118ed",
  3916. "wy" : "68e4e172f93f1d5b8d7860fae2c115f4aa0daaf6df5ca3809d79acfdb9ed2be19995658d2f44d235"
  3917. },
  3918. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004cc9ed25f13e94a6ebd531f3b142fabc4ed522dc6127861528830c6787d6ecfd4b704e1774e9118ed68e4e172f93f1d5b8d7860fae2c115f4aa0daaf6df5ca3809d79acfdb9ed2be19995658d2f44d235",
  3919. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMye0l8T6UpuvVMfOxQvq8TtUi3G\nEnhhUogwxnh9bs/UtwThd06RGO1o5OFy+T8dW414YPriwRX0qg2q9t9co4Cdeaz9\nue0r4ZmVZY0vRNI1\n-----END PUBLIC KEY-----",
  3920. "sha" : "SHA-384",
  3921. "type" : "ECDSAVer",
  3922. "tests" : [
  3923. {
  3924. "tcId" : 359,
  3925. "comment" : "extreme value for k and s^-1",
  3926. "msg" : "313233343030",
  3927. "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0",
  3928. "result" : "valid",
  3929. "flags" : []
  3930. }
  3931. ]
  3932. },
  3933. {
  3934. "key" : {
  3935. "curve" : "brainpoolP320r1",
  3936. "keySize" : 320,
  3937. "type" : "ECPublicKey",
  3938. "uncompressed" : "046a3cae0edc8455ae16b5eeb6569603bdaeb5793699e85d372857f1319c70dd525b1ea30a0f5c7b44075537cd822d9ee2d0e7a49c4c3141445d01b789bbcad02ec4249c2e2355d61db5581dbdb342c993",
  3939. "wx" : "6a3cae0edc8455ae16b5eeb6569603bdaeb5793699e85d372857f1319c70dd525b1ea30a0f5c7b44",
  3940. "wy" : "75537cd822d9ee2d0e7a49c4c3141445d01b789bbcad02ec4249c2e2355d61db5581dbdb342c993"
  3941. },
  3942. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200046a3cae0edc8455ae16b5eeb6569603bdaeb5793699e85d372857f1319c70dd525b1ea30a0f5c7b44075537cd822d9ee2d0e7a49c4c3141445d01b789bbcad02ec4249c2e2355d61db5581dbdb342c993",
  3943. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGo8rg7chFWuFrXutlaWA72utXk2\nmehdNyhX8TGccN1SWx6jCg9ce0QHVTfNgi2e4tDnpJxMMUFEXQG3ibvK0C7EJJwu\nI1XWHbVYHb2zQsmT\n-----END PUBLIC KEY-----",
  3944. "sha" : "SHA-384",
  3945. "type" : "ECDSAVer",
  3946. "tests" : [
  3947. {
  3948. "tcId" : 360,
  3949. "comment" : "extreme value for k and s^-1",
  3950. "msg" : "313233343030",
  3951. "sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41",
  3952. "result" : "valid",
  3953. "flags" : []
  3954. }
  3955. ]
  3956. },
  3957. {
  3958. "key" : {
  3959. "curve" : "brainpoolP320r1",
  3960. "keySize" : 320,
  3961. "type" : "ECPublicKey",
  3962. "uncompressed" : "044efb5161ca1a1eeb59a5fc39cd521d40bd3e034512fa2a1eaf3b7e92bb9e95c06a4c726ceccdf9bc6bfa801b067137f1b6b4506041130b4d402d90087ad005e3f652e1d91c9d344cd1eeffff61d3a306",
  3963. "wx" : "4efb5161ca1a1eeb59a5fc39cd521d40bd3e034512fa2a1eaf3b7e92bb9e95c06a4c726ceccdf9bc",
  3964. "wy" : "6bfa801b067137f1b6b4506041130b4d402d90087ad005e3f652e1d91c9d344cd1eeffff61d3a306"
  3965. },
  3966. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200044efb5161ca1a1eeb59a5fc39cd521d40bd3e034512fa2a1eaf3b7e92bb9e95c06a4c726ceccdf9bc6bfa801b067137f1b6b4506041130b4d402d90087ad005e3f652e1d91c9d344cd1eeffff61d3a306",
  3967. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABE77UWHKGh7rWaX8Oc1SHUC9PgNF\nEvoqHq87fpK7npXAakxybOzN+bxr+oAbBnE38ba0UGBBEwtNQC2QCHrQBeP2UuHZ\nHJ00TNHu//9h06MG\n-----END PUBLIC KEY-----",
  3968. "sha" : "SHA-384",
  3969. "type" : "ECDSAVer",
  3970. "tests" : [
  3971. {
  3972. "tcId" : 361,
  3973. "comment" : "extreme value for k and s^-1",
  3974. "msg" : "313233343030",
  3975. "sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1",
  3976. "result" : "valid",
  3977. "flags" : []
  3978. }
  3979. ]
  3980. },
  3981. {
  3982. "key" : {
  3983. "curve" : "brainpoolP320r1",
  3984. "keySize" : 320,
  3985. "type" : "ECPublicKey",
  3986. "uncompressed" : "045f658687e6a542a91d893b48776a86d528fd399781bbb9305be0797e3a6f36118ae19e68dc1673f6676e536c7897a0002f9664929631f418c4537d23749220c50a32121c434dcad2a6cdc203cd035a32",
  3987. "wx" : "5f658687e6a542a91d893b48776a86d528fd399781bbb9305be0797e3a6f36118ae19e68dc1673f6",
  3988. "wy" : "676e536c7897a0002f9664929631f418c4537d23749220c50a32121c434dcad2a6cdc203cd035a32"
  3989. },
  3990. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200045f658687e6a542a91d893b48776a86d528fd399781bbb9305be0797e3a6f36118ae19e68dc1673f6676e536c7897a0002f9664929631f418c4537d23749220c50a32121c434dcad2a6cdc203cd035a32",
  3991. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABF9lhofmpUKpHYk7SHdqhtUo/TmX\ngbu5MFvgeX46bzYRiuGeaNwWc/ZnblNseJegAC+WZJKWMfQYxFN9I3SSIMUKMhIc\nQ03K0qbNwgPNA1oy\n-----END PUBLIC KEY-----",
  3992. "sha" : "SHA-384",
  3993. "type" : "ECDSAVer",
  3994. "tests" : [
  3995. {
  3996. "tcId" : 362,
  3997. "comment" : "extreme value for k",
  3998. "msg" : "313233343030",
  3999. "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf",
  4000. "result" : "valid",
  4001. "flags" : []
  4002. }
  4003. ]
  4004. },
  4005. {
  4006. "key" : {
  4007. "curve" : "brainpoolP320r1",
  4008. "keySize" : 320,
  4009. "type" : "ECPublicKey",
  4010. "uncompressed" : "0490537a6827a25060273d44d4846aea596682df0a59d0ffe79be2a1ebe918703cabfac64da5e591003309180d9da5e78237b95403c52f3ceee503067b672715e97d8b6369342684a72f467698741b1a1f",
  4011. "wx" : "090537a6827a25060273d44d4846aea596682df0a59d0ffe79be2a1ebe918703cabfac64da5e59100",
  4012. "wy" : "3309180d9da5e78237b95403c52f3ceee503067b672715e97d8b6369342684a72f467698741b1a1f"
  4013. },
  4014. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000490537a6827a25060273d44d4846aea596682df0a59d0ffe79be2a1ebe918703cabfac64da5e591003309180d9da5e78237b95403c52f3ceee503067b672715e97d8b6369342684a72f467698741b1a1f",
  4015. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJBTemgnolBgJz1E1IRq6llmgt8K\nWdD/55vioevpGHA8q/rGTaXlkQAzCRgNnaXngje5VAPFLzzu5QMGe2cnFel9i2Np\nNCaEpy9Gdph0Gxof\n-----END PUBLIC KEY-----",
  4016. "sha" : "SHA-384",
  4017. "type" : "ECDSAVer",
  4018. "tests" : [
  4019. {
  4020. "tcId" : 363,
  4021. "comment" : "extreme value for k and edgecase s",
  4022. "msg" : "313233343030",
  4023. "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
  4024. "result" : "valid",
  4025. "flags" : []
  4026. }
  4027. ]
  4028. },
  4029. {
  4030. "key" : {
  4031. "curve" : "brainpoolP320r1",
  4032. "keySize" : 320,
  4033. "type" : "ECPublicKey",
  4034. "uncompressed" : "04a81ccbf4fc4457033bd49ceac8fa52e459400730b877305be0418153d278d30b5973777a7dd1c2c17544ff1b76208e841053ecaef7a5869e92da08c5c4c3d0a167d5685eb721d620339cc9b00149838e",
  4035. "wx" : "0a81ccbf4fc4457033bd49ceac8fa52e459400730b877305be0418153d278d30b5973777a7dd1c2c1",
  4036. "wy" : "7544ff1b76208e841053ecaef7a5869e92da08c5c4c3d0a167d5685eb721d620339cc9b00149838e"
  4037. },
  4038. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a81ccbf4fc4457033bd49ceac8fa52e459400730b877305be0418153d278d30b5973777a7dd1c2c17544ff1b76208e841053ecaef7a5869e92da08c5c4c3d0a167d5685eb721d620339cc9b00149838e",
  4039. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKgcy/T8RFcDO9Sc6sj6UuRZQAcw\nuHcwW+BBgVPSeNMLWXN3en3RwsF1RP8bdiCOhBBT7K73pYaektoIxcTD0KFn1Whe\ntyHWIDOcybABSYOO\n-----END PUBLIC KEY-----",
  4040. "sha" : "SHA-384",
  4041. "type" : "ECDSAVer",
  4042. "tests" : [
  4043. {
  4044. "tcId" : 364,
  4045. "comment" : "extreme value for k and s^-1",
  4046. "msg" : "313233343030",
  4047. "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
  4048. "result" : "valid",
  4049. "flags" : []
  4050. }
  4051. ]
  4052. },
  4053. {
  4054. "key" : {
  4055. "curve" : "brainpoolP320r1",
  4056. "keySize" : 320,
  4057. "type" : "ECPublicKey",
  4058. "uncompressed" : "04ba160089327cf8ba163eefa476a4eafd0f6ce9d55292f6724d020f0efac54bf684f9d5f5695f89c2b4de70dc4ab265761827323da3b2b055ac1187fc5341e4555ebc6f6993b4c3fdd89863fc55ea38b4",
  4059. "wx" : "0ba160089327cf8ba163eefa476a4eafd0f6ce9d55292f6724d020f0efac54bf684f9d5f5695f89c2",
  4060. "wy" : "0b4de70dc4ab265761827323da3b2b055ac1187fc5341e4555ebc6f6993b4c3fdd89863fc55ea38b4"
  4061. },
  4062. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004ba160089327cf8ba163eefa476a4eafd0f6ce9d55292f6724d020f0efac54bf684f9d5f5695f89c2b4de70dc4ab265761827323da3b2b055ac1187fc5341e4555ebc6f6993b4c3fdd89863fc55ea38b4",
  4063. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLoWAIkyfPi6Fj7vpHak6v0PbOnV\nUpL2ck0CDw76xUv2hPnV9WlficK03nDcSrJldhgnMj2jsrBVrBGH/FNB5FVevG9p\nk7TD/diYY/xV6ji0\n-----END PUBLIC KEY-----",
  4064. "sha" : "SHA-384",
  4065. "type" : "ECDSAVer",
  4066. "tests" : [
  4067. {
  4068. "tcId" : 365,
  4069. "comment" : "extreme value for k and s^-1",
  4070. "msg" : "313233343030",
  4071. "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0",
  4072. "result" : "valid",
  4073. "flags" : []
  4074. }
  4075. ]
  4076. },
  4077. {
  4078. "key" : {
  4079. "curve" : "brainpoolP320r1",
  4080. "keySize" : 320,
  4081. "type" : "ECPublicKey",
  4082. "uncompressed" : "044a5cf447550f0ff2efa193c3e185db604fcfd7de5c47a59a392da0c7572f061038c6af5afcfa9bd530b7682b82010c39334ba2edecf0a23bca09e810d745bdf73e445e80ace0e5399fa26102cb3faee6",
  4083. "wx" : "4a5cf447550f0ff2efa193c3e185db604fcfd7de5c47a59a392da0c7572f061038c6af5afcfa9bd5",
  4084. "wy" : "30b7682b82010c39334ba2edecf0a23bca09e810d745bdf73e445e80ace0e5399fa26102cb3faee6"
  4085. },
  4086. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200044a5cf447550f0ff2efa193c3e185db604fcfd7de5c47a59a392da0c7572f061038c6af5afcfa9bd530b7682b82010c39334ba2edecf0a23bca09e810d745bdf73e445e80ace0e5399fa26102cb3faee6",
  4087. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEpc9EdVDw/y76GTw+GF22BPz9fe\nXEelmjktoMdXLwYQOMavWvz6m9Uwt2grggEMOTNLou3s8KI7ygnoENdFvfc+RF6A\nrODlOZ+iYQLLP67m\n-----END PUBLIC KEY-----",
  4088. "sha" : "SHA-384",
  4089. "type" : "ECDSAVer",
  4090. "tests" : [
  4091. {
  4092. "tcId" : 366,
  4093. "comment" : "extreme value for k and s^-1",
  4094. "msg" : "313233343030",
  4095. "sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41",
  4096. "result" : "valid",
  4097. "flags" : []
  4098. }
  4099. ]
  4100. },
  4101. {
  4102. "key" : {
  4103. "curve" : "brainpoolP320r1",
  4104. "keySize" : 320,
  4105. "type" : "ECPublicKey",
  4106. "uncompressed" : "045d3fef1b96dbc8ca9330508ad4ced491e627eb67cba8c6b1537937498ee3021b45ca6759117d89c4ad2b699e3ef9516fff2ed2e134931c96d28d3e14dd51c5b87589a8fa88af2529b8caa0f785ce2033",
  4107. "wx" : "5d3fef1b96dbc8ca9330508ad4ced491e627eb67cba8c6b1537937498ee3021b45ca6759117d89c4",
  4108. "wy" : "0ad2b699e3ef9516fff2ed2e134931c96d28d3e14dd51c5b87589a8fa88af2529b8caa0f785ce2033"
  4109. },
  4110. "keyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200045d3fef1b96dbc8ca9330508ad4ced491e627eb67cba8c6b1537937498ee3021b45ca6759117d89c4ad2b699e3ef9516fff2ed2e134931c96d28d3e14dd51c5b87589a8fa88af2529b8caa0f785ce2033",
  4111. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABF0/7xuW28jKkzBQitTO1JHmJ+tn\ny6jGsVN5N0mO4wIbRcpnWRF9icStK2mePvlRb/8u0uE0kxyW0o0+FN1Rxbh1iaj6\niK8lKbjKoPeFziAz\n-----END PUBLIC KEY-----",
  4112. "sha" : "SHA-384",
  4113. "type" : "ECDSAVer",
  4114. "tests" : [
  4115. {
  4116. "tcId" : 367,
  4117. "comment" : "extreme value for k and s^-1",
  4118. "msg" : "313233343030",
  4119. "sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1",
  4120. "result" : "valid",
  4121. "flags" : []
  4122. }
  4123. ]
  4124. },
  4125. {
  4126. "key" : {
  4127. "curve" : "brainpoolP320r1",
  4128. "keySize" : 320,
  4129. "type" : "ECPublicKey",
  4130. "uncompressed" : "04a8336702c158dcae495f1c9cd720c39f15c123a67750dcd74520c34cf67907e49220bcd020cc3a60151a432ee3e23a74c8b8a98d8e7c672216df48d8a60d3f592f6673830ac9ecfbcd00550db7ad5c62",
  4131. "wx" : "0a8336702c158dcae495f1c9cd720c39f15c123a67750dcd74520c34cf67907e49220bcd020cc3a60",
  4132. "wy" : "151a432ee3e23a74c8b8a98d8e7c672216df48d8a60d3f592f6673830ac9ecfbcd00550db7ad5c62"
  4133. },
  4134. "keyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a8336702c158dcae495f1c9cd720c39f15c123a67750dcd74520c34cf67907e49220bcd020cc3a60151a432ee3e23a74c8b8a98d8e7c672216df48d8a60d3f592f6673830ac9ecfbcd00550db7ad5c62",
  4135. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKgzZwLBWNyuSV8cnNcgw58VwSOm\nd1Dc10Ugw0z2eQfkkiC80CDMOmAVGkMu4+I6dMi4qY2OfGciFt9I2KYNP1kvZnOD\nCsns+80AVQ23rVxi\n-----END PUBLIC KEY-----",
  4136. "sha" : "SHA-384",
  4137. "type" : "ECDSAVer",
  4138. "tests" : [
  4139. {
  4140. "tcId" : 368,
  4141. "comment" : "extreme value for k",
  4142. "msg" : "313233343030",
  4143. "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf",
  4144. "result" : "valid",
  4145. "flags" : []
  4146. }
  4147. ]
  4148. },
  4149. {
  4150. "key" : {
  4151. "curve" : "brainpoolP320r1",
  4152. "keySize" : 320,
  4153. "type" : "ECPublicKey",
  4154. "uncompressed" : "0443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1",
  4155. "wx" : "43bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611",
  4156. "wy" : "14fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1"
  4157. },
  4158. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1",
  4159. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEO9fpr7U9i4Uom8xI7lv+byATfR\nCgh+tueHHioQpZnHEK+NDTniBhEU/dBVRewcyKtAkyR/dydeB0P/7RFxguqpx3h3\nqqxqx9NSRdFpLo7h\n-----END PUBLIC KEY-----",
  4160. "sha" : "SHA-384",
  4161. "type" : "ECDSAVer",
  4162. "tests" : [
  4163. {
  4164. "tcId" : 369,
  4165. "comment" : "testing point duplication",
  4166. "msg" : "313233343030",
  4167. "sig" : "3055022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb70002281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
  4168. "result" : "invalid",
  4169. "flags" : []
  4170. },
  4171. {
  4172. "tcId" : 370,
  4173. "comment" : "testing point duplication",
  4174. "msg" : "313233343030",
  4175. "sig" : "3055022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f2202281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
  4176. "result" : "invalid",
  4177. "flags" : []
  4178. }
  4179. ]
  4180. },
  4181. {
  4182. "key" : {
  4183. "curve" : "brainpoolP320r1",
  4184. "keySize" : 320,
  4185. "type" : "ECPublicKey",
  4186. "uncompressed" : "0443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611be6076caf0d032ef35fbe53a528ab907f24bcfb9e5828b04a5cb4174cde781612981cce088849f46",
  4187. "wx" : "43bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611",
  4188. "wy" : "0be6076caf0d032ef35fbe53a528ab907f24bcfb9e5828b04a5cb4174cde781612981cce088849f46"
  4189. },
  4190. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611be6076caf0d032ef35fbe53a528ab907f24bcfb9e5828b04a5cb4174cde781612981cce088849f46",
  4191. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEO9fpr7U9i4Uom8xI7lv+byATfR\nCgh+tueHHioQpZnHEK+NDTniBhG+YHbK8NAy7zX75TpSirkH8kvPueWCiwSly0F0\nzeeBYSmBzOCIhJ9G\n-----END PUBLIC KEY-----",
  4192. "sha" : "SHA-384",
  4193. "type" : "ECDSAVer",
  4194. "tests" : [
  4195. {
  4196. "tcId" : 371,
  4197. "comment" : "testing point duplication",
  4198. "msg" : "313233343030",
  4199. "sig" : "3055022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb70002281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
  4200. "result" : "invalid",
  4201. "flags" : []
  4202. },
  4203. {
  4204. "tcId" : 372,
  4205. "comment" : "testing point duplication",
  4206. "msg" : "313233343030",
  4207. "sig" : "3055022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f2202281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
  4208. "result" : "invalid",
  4209. "flags" : []
  4210. }
  4211. ]
  4212. },
  4213. {
  4214. "key" : {
  4215. "curve" : "brainpoolP320r1",
  4216. "keySize" : 320,
  4217. "type" : "ECPublicKey",
  4218. "uncompressed" : "0444ab2320c2297b66114428df33fe641956f82033893398af3b49b0023179201c27d26dd65121c06e0c59524c938f19daffc2a9a4679dba7cf1991ced4700592bb75e98cf77dbf6c584c2f72735152921",
  4219. "wx" : "44ab2320c2297b66114428df33fe641956f82033893398af3b49b0023179201c27d26dd65121c06e",
  4220. "wy" : "0c59524c938f19daffc2a9a4679dba7cf1991ced4700592bb75e98cf77dbf6c584c2f72735152921"
  4221. },
  4222. "keyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000444ab2320c2297b66114428df33fe641956f82033893398af3b49b0023179201c27d26dd65121c06e0c59524c938f19daffc2a9a4679dba7cf1991ced4700592bb75e98cf77dbf6c584c2f72735152921",
  4223. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABESrIyDCKXtmEUQo3zP+ZBlW+CAz\niTOYrztJsAIxeSAcJ9Jt1lEhwG4MWVJMk48Z2v/CqaRnnbp88Zkc7UcAWSu3XpjP\nd9v2xYTC9yc1FSkh\n-----END PUBLIC KEY-----",
  4224. "sha" : "SHA-384",
  4225. "type" : "ECDSAVer",
  4226. "tests" : [
  4227. {
  4228. "tcId" : 373,
  4229. "comment" : "pseudorandom signature",
  4230. "msg" : "",
  4231. "sig" : "30540229009cf7f0d60cc1fb2d4b3e78d5f83b374e17a4aebccc6e723f1ad35babb2acfb2b75530389189395f802271110c5b8b8e5fa8dc7952a7bf6200bddae6c1d66639a07a4b6046e00bfa7a2bd9d5777b80c3a92",
  4232. "result" : "valid",
  4233. "flags" : []
  4234. },
  4235. {
  4236. "tcId" : 374,
  4237. "comment" : "pseudorandom signature",
  4238. "msg" : "4d7367",
  4239. "sig" : "3055022826fd695ee1cc50c2661c2434f8699577af181304bceb7690c538b03463df24334395e791f6750ff6022900b322618cd50c6a7cffcb419ec05b67ec6a117088c78d57cecdd224902d391892ca03e4bc1bd0467b",
  4240. "result" : "valid",
  4241. "flags" : []
  4242. },
  4243. {
  4244. "tcId" : 375,
  4245. "comment" : "pseudorandom signature",
  4246. "msg" : "313233343030",
  4247. "sig" : "305402287a31b7375f924369ec12bc33b834726c95444a4c263557344afa732cf48a155e71a6ee7de42e91ce022824d3d72861f4d2b551c10f0294d16a3bf1d4ee3e484439b804d097dea2d7cace76ade14af1663322",
  4248. "result" : "valid",
  4249. "flags" : []
  4250. },
  4251. {
  4252. "tcId" : 376,
  4253. "comment" : "pseudorandom signature",
  4254. "msg" : "0000000000000000000000000000000000000000",
  4255. "sig" : "305502282417eb10a538921621066608243fd6574de84ef1281520f01ebe0444b46a607ab9eda8f3721779a60229008f1e2ea294028baeb738181e128c86ad55cb1945436cf69e090c2f6159f6f22011d731733b4433ba",
  4256. "result" : "valid",
  4257. "flags" : []
  4258. }
  4259. ]
  4260. }
  4261. ]
  4262. }