您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
 

3712 行
186 KiB

  1. {
  2. "algorithm" : "ECDSA",
  3. "generatorVersion" : "0.4",
  4. "numberOfTests" : 329,
  5. "notes" : {
  6. "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.",
  7. "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.",
  8. "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.",
  9. "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."
  10. },
  11. "header" : [],
  12. "testGroups" : [
  13. {
  14. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f",
  15. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAELaV92hCJJ2pUP5/9rAv/DZdsrXHrcoDn\n2b/Z/uS9svIPR/+IgnQ4l3LZjMV1ITiqS20FTWnc8+JexJ34cHFeNIg7GDYZfXb4\nrZYuePZXG7x0B7DWCR+eTYjwFCdEBhdP\n-----END PUBLIC KEY-----",
  16. "sha" : "SHA-384",
  17. "type" : "ECDSAVer",
  18. "key" : {
  19. "curve" : "secp384r1",
  20. "keySize" : 384,
  21. "type" : "ECPublicKey",
  22. "wx" : "2da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa",
  23. "wy" : "4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f"
  24. },
  25. "tests" : [
  26. {
  27. "tcId" : 1,
  28. "comment" : "signature malleability",
  29. "msg" : "313233343030",
  30. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03995ca30240e09513805bf6209b58ac7aa9cff54eecd82b9f1",
  31. "result" : "valid",
  32. "flags" : []
  33. },
  34. {
  35. "tcId" : 2,
  36. "comment" : "random signature",
  37. "msg" : "313233343030",
  38. "sig" : "3064023077391f04a7b47a003a9b68ae641d6022093a5fa29464b1826228cbffc35a3a655f9712d478dec2f72dd3c02ce31c075a02305e8daba38b616460ec0e4b6477ce0266aa2f62b0cdb224907a8f999abfa68b48657677b018a29767c0926a1640fd9b0a",
  39. "result" : "valid",
  40. "flags" : []
  41. },
  42. {
  43. "tcId" : 3,
  44. "comment" : "random signature",
  45. "msg" : "313233343030",
  46. "sig" : "3065023100c46c6312342ad3b2d260d33a0cc41d13378daf8570d7b937980761ea0cc18c9948b40fcd790bb2021afaa8cb4fc76ff502307a7547ed765905268768027bc59f1edf367e4088b779c2618f4c1e6f0f56154351aac80cd59d4907ef2f93155c16523d",
  47. "result" : "valid",
  48. "flags" : []
  49. },
  50. {
  51. "tcId" : 4,
  52. "comment" : "random signature",
  53. "msg" : "313233343030",
  54. "sig" : "30660231009584b8a737f417dfeef0eb1a8f727e14b231ec372eb0520a2357b44478bd076e7a3e4e8bac670bfd3419296c9d854da1023100beca69a1c97e08af8e9a5cb76d9c46c6ee022b670962dc1e59850e6a9266d216aa816225d8ebcb7c4de88ceb3c1bae3d",
  55. "result" : "valid",
  56. "flags" : []
  57. },
  58. {
  59. "tcId" : 5,
  60. "comment" : "random signature",
  61. "msg" : "313233343030",
  62. "sig" : "30650230700041c0719c076f07280dec96763c88efdb903660d57182c9c7753b0334abb2e4dd2726f63ce1a8acd0eb67a492161f0231008028097fd011fea390fba8f50c36e5676867325d0bce627c3ddc3581ed3ba7ff1e76f5ece6304c172e9144756f47b2b8",
  63. "result" : "valid",
  64. "flags" : []
  65. },
  66. {
  67. "tcId" : 6,
  68. "comment" : "random signature",
  69. "msg" : "313233343030",
  70. "sig" : "30650230409616ba406241c624514057defe1c868e655bca413af7aa0fb3d80c4969df41d9bb5d3a733b400705453a965e80d46d023100da24d79fdb11e4612faf34b8b64af8067492d6510c4eddb1310e578d1f49a43e427dcd188b259f9012791718776253ab",
  71. "result" : "valid",
  72. "flags" : []
  73. },
  74. {
  75. "tcId" : 7,
  76. "comment" : "Legacy:ASN encoding of s misses leading 0",
  77. "msg" : "313233343030",
  78. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  79. "result" : "acceptable",
  80. "flags" : [
  81. "MissingZero"
  82. ]
  83. },
  84. {
  85. "tcId" : 8,
  86. "comment" : "valid",
  87. "msg" : "313233343030",
  88. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  89. "result" : "valid",
  90. "flags" : []
  91. },
  92. {
  93. "tcId" : 9,
  94. "comment" : "long form encoding of length",
  95. "msg" : "313233343030",
  96. "sig" : "308165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  97. "result" : "invalid",
  98. "flags" : []
  99. },
  100. {
  101. "tcId" : 10,
  102. "comment" : "long form encoding of length",
  103. "msg" : "313233343030",
  104. "sig" : "306602813012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  105. "result" : "invalid",
  106. "flags" : []
  107. },
  108. {
  109. "tcId" : 11,
  110. "comment" : "long form encoding of length",
  111. "msg" : "313233343030",
  112. "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702813100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  113. "result" : "invalid",
  114. "flags" : []
  115. },
  116. {
  117. "tcId" : 12,
  118. "comment" : "length contains leading 0",
  119. "msg" : "313233343030",
  120. "sig" : "30820065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  121. "result" : "invalid",
  122. "flags" : []
  123. },
  124. {
  125. "tcId" : 13,
  126. "comment" : "length contains leading 0",
  127. "msg" : "313233343030",
  128. "sig" : "30670282003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  129. "result" : "invalid",
  130. "flags" : []
  131. },
  132. {
  133. "tcId" : 14,
  134. "comment" : "length contains leading 0",
  135. "msg" : "313233343030",
  136. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70282003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  137. "result" : "invalid",
  138. "flags" : []
  139. },
  140. {
  141. "tcId" : 15,
  142. "comment" : "wrong length",
  143. "msg" : "313233343030",
  144. "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  145. "result" : "invalid",
  146. "flags" : []
  147. },
  148. {
  149. "tcId" : 16,
  150. "comment" : "wrong length",
  151. "msg" : "313233343030",
  152. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  153. "result" : "invalid",
  154. "flags" : []
  155. },
  156. {
  157. "tcId" : 17,
  158. "comment" : "wrong length",
  159. "msg" : "313233343030",
  160. "sig" : "3065023112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  161. "result" : "invalid",
  162. "flags" : []
  163. },
  164. {
  165. "tcId" : 18,
  166. "comment" : "wrong length",
  167. "msg" : "313233343030",
  168. "sig" : "3065022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  169. "result" : "invalid",
  170. "flags" : []
  171. },
  172. {
  173. "tcId" : 19,
  174. "comment" : "wrong length",
  175. "msg" : "313233343030",
  176. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023200e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  177. "result" : "invalid",
  178. "flags" : []
  179. },
  180. {
  181. "tcId" : 20,
  182. "comment" : "wrong length",
  183. "msg" : "313233343030",
  184. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  185. "result" : "invalid",
  186. "flags" : []
  187. },
  188. {
  189. "tcId" : 21,
  190. "comment" : "uint32 overflow in length",
  191. "msg" : "313233343030",
  192. "sig" : "30850100000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  193. "result" : "invalid",
  194. "flags" : []
  195. },
  196. {
  197. "tcId" : 22,
  198. "comment" : "uint32 overflow in length",
  199. "msg" : "313233343030",
  200. "sig" : "306a0285010000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  201. "result" : "invalid",
  202. "flags" : []
  203. },
  204. {
  205. "tcId" : 23,
  206. "comment" : "uint32 overflow in length",
  207. "msg" : "313233343030",
  208. "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285010000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  209. "result" : "invalid",
  210. "flags" : []
  211. },
  212. {
  213. "tcId" : 24,
  214. "comment" : "uint64 overflow in length",
  215. "msg" : "313233343030",
  216. "sig" : "3089010000000000000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  217. "result" : "invalid",
  218. "flags" : []
  219. },
  220. {
  221. "tcId" : 25,
  222. "comment" : "uint64 overflow in length",
  223. "msg" : "313233343030",
  224. "sig" : "306e028901000000000000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  225. "result" : "invalid",
  226. "flags" : []
  227. },
  228. {
  229. "tcId" : 26,
  230. "comment" : "uint64 overflow in length",
  231. "msg" : "313233343030",
  232. "sig" : "306e023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028901000000000000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  233. "result" : "invalid",
  234. "flags" : []
  235. },
  236. {
  237. "tcId" : 27,
  238. "comment" : "length = 2**31 - 1",
  239. "msg" : "313233343030",
  240. "sig" : "30847fffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  241. "result" : "invalid",
  242. "flags" : []
  243. },
  244. {
  245. "tcId" : 28,
  246. "comment" : "length = 2**31 - 1",
  247. "msg" : "313233343030",
  248. "sig" : "306902847fffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  249. "result" : "invalid",
  250. "flags" : []
  251. },
  252. {
  253. "tcId" : 29,
  254. "comment" : "length = 2**31 - 1",
  255. "msg" : "313233343030",
  256. "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702847fffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  257. "result" : "invalid",
  258. "flags" : []
  259. },
  260. {
  261. "tcId" : 30,
  262. "comment" : "length = 2**32 - 1",
  263. "msg" : "313233343030",
  264. "sig" : "3084ffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  265. "result" : "invalid",
  266. "flags" : []
  267. },
  268. {
  269. "tcId" : 31,
  270. "comment" : "length = 2**32 - 1",
  271. "msg" : "313233343030",
  272. "sig" : "30690284ffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  273. "result" : "invalid",
  274. "flags" : []
  275. },
  276. {
  277. "tcId" : 32,
  278. "comment" : "length = 2**32 - 1",
  279. "msg" : "313233343030",
  280. "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70284ffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  281. "result" : "invalid",
  282. "flags" : []
  283. },
  284. {
  285. "tcId" : 33,
  286. "comment" : "length = 2**40 - 1",
  287. "msg" : "313233343030",
  288. "sig" : "3085ffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  289. "result" : "invalid",
  290. "flags" : []
  291. },
  292. {
  293. "tcId" : 34,
  294. "comment" : "length = 2**40 - 1",
  295. "msg" : "313233343030",
  296. "sig" : "306a0285ffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  297. "result" : "invalid",
  298. "flags" : []
  299. },
  300. {
  301. "tcId" : 35,
  302. "comment" : "length = 2**40 - 1",
  303. "msg" : "313233343030",
  304. "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285ffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  305. "result" : "invalid",
  306. "flags" : []
  307. },
  308. {
  309. "tcId" : 36,
  310. "comment" : "length = 2**64 - 1",
  311. "msg" : "313233343030",
  312. "sig" : "3088ffffffffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  313. "result" : "invalid",
  314. "flags" : []
  315. },
  316. {
  317. "tcId" : 37,
  318. "comment" : "length = 2**64 - 1",
  319. "msg" : "313233343030",
  320. "sig" : "306d0288ffffffffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  321. "result" : "invalid",
  322. "flags" : []
  323. },
  324. {
  325. "tcId" : 38,
  326. "comment" : "length = 2**64 - 1",
  327. "msg" : "313233343030",
  328. "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70288ffffffffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  329. "result" : "invalid",
  330. "flags" : []
  331. },
  332. {
  333. "tcId" : 39,
  334. "comment" : "incorrect length",
  335. "msg" : "313233343030",
  336. "sig" : "30ff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  337. "result" : "invalid",
  338. "flags" : []
  339. },
  340. {
  341. "tcId" : 40,
  342. "comment" : "incorrect length",
  343. "msg" : "313233343030",
  344. "sig" : "306502ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  345. "result" : "invalid",
  346. "flags" : []
  347. },
  348. {
  349. "tcId" : 41,
  350. "comment" : "incorrect length",
  351. "msg" : "313233343030",
  352. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  353. "result" : "invalid",
  354. "flags" : []
  355. },
  356. {
  357. "tcId" : 42,
  358. "comment" : "indefinite length without termination",
  359. "msg" : "313233343030",
  360. "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  361. "result" : "invalid",
  362. "flags" : []
  363. },
  364. {
  365. "tcId" : 43,
  366. "comment" : "indefinite length without termination",
  367. "msg" : "313233343030",
  368. "sig" : "3065028012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  369. "result" : "invalid",
  370. "flags" : []
  371. },
  372. {
  373. "tcId" : 44,
  374. "comment" : "indefinite length without termination",
  375. "msg" : "313233343030",
  376. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  377. "result" : "invalid",
  378. "flags" : []
  379. },
  380. {
  381. "tcId" : 45,
  382. "comment" : "removing sequence",
  383. "msg" : "313233343030",
  384. "sig" : "",
  385. "result" : "invalid",
  386. "flags" : []
  387. },
  388. {
  389. "tcId" : 46,
  390. "comment" : "appending 0's to sequence",
  391. "msg" : "313233343030",
  392. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  393. "result" : "invalid",
  394. "flags" : []
  395. },
  396. {
  397. "tcId" : 47,
  398. "comment" : "prepending 0's to sequence",
  399. "msg" : "313233343030",
  400. "sig" : "30670000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  401. "result" : "invalid",
  402. "flags" : []
  403. },
  404. {
  405. "tcId" : 48,
  406. "comment" : "appending unused 0's",
  407. "msg" : "313233343030",
  408. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  409. "result" : "invalid",
  410. "flags" : []
  411. },
  412. {
  413. "tcId" : 49,
  414. "comment" : "appending unused 0's",
  415. "msg" : "313233343030",
  416. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  417. "result" : "invalid",
  418. "flags" : []
  419. },
  420. {
  421. "tcId" : 50,
  422. "comment" : "appending null value",
  423. "msg" : "313233343030",
  424. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500",
  425. "result" : "invalid",
  426. "flags" : []
  427. },
  428. {
  429. "tcId" : 51,
  430. "comment" : "appending null value",
  431. "msg" : "313233343030",
  432. "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  433. "result" : "invalid",
  434. "flags" : []
  435. },
  436. {
  437. "tcId" : 52,
  438. "comment" : "appending null value",
  439. "msg" : "313233343030",
  440. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500",
  441. "result" : "invalid",
  442. "flags" : []
  443. },
  444. {
  445. "tcId" : 53,
  446. "comment" : "including garbage",
  447. "msg" : "313233343030",
  448. "sig" : "306a4981773065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  449. "result" : "invalid",
  450. "flags" : []
  451. },
  452. {
  453. "tcId" : 54,
  454. "comment" : "including garbage",
  455. "msg" : "313233343030",
  456. "sig" : "306925003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  457. "result" : "invalid",
  458. "flags" : []
  459. },
  460. {
  461. "tcId" : 55,
  462. "comment" : "including garbage",
  463. "msg" : "313233343030",
  464. "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef",
  465. "result" : "invalid",
  466. "flags" : []
  467. },
  468. {
  469. "tcId" : 56,
  470. "comment" : "including garbage",
  471. "msg" : "313233343030",
  472. "sig" : "306a2235498177023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  473. "result" : "invalid",
  474. "flags" : []
  475. },
  476. {
  477. "tcId" : 57,
  478. "comment" : "including garbage",
  479. "msg" : "313233343030",
  480. "sig" : "306922342500023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  481. "result" : "invalid",
  482. "flags" : []
  483. },
  484. {
  485. "tcId" : 58,
  486. "comment" : "including garbage",
  487. "msg" : "313233343030",
  488. "sig" : "306d2232023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70004deadbeef023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  489. "result" : "invalid",
  490. "flags" : []
  491. },
  492. {
  493. "tcId" : 59,
  494. "comment" : "including garbage",
  495. "msg" : "313233343030",
  496. "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72236498177023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  497. "result" : "invalid",
  498. "flags" : []
  499. },
  500. {
  501. "tcId" : 60,
  502. "comment" : "including garbage",
  503. "msg" : "313233343030",
  504. "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722352500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  505. "result" : "invalid",
  506. "flags" : []
  507. },
  508. {
  509. "tcId" : 61,
  510. "comment" : "including garbage",
  511. "msg" : "313233343030",
  512. "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72233023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef",
  513. "result" : "invalid",
  514. "flags" : []
  515. },
  516. {
  517. "tcId" : 62,
  518. "comment" : "including undefined tags",
  519. "msg" : "313233343030",
  520. "sig" : "306daa00bb00cd003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  521. "result" : "invalid",
  522. "flags" : []
  523. },
  524. {
  525. "tcId" : 63,
  526. "comment" : "including undefined tags",
  527. "msg" : "313233343030",
  528. "sig" : "306baa02aabb3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  529. "result" : "invalid",
  530. "flags" : []
  531. },
  532. {
  533. "tcId" : 64,
  534. "comment" : "including undefined tags",
  535. "msg" : "313233343030",
  536. "sig" : "306d2238aa00bb00cd00023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  537. "result" : "invalid",
  538. "flags" : []
  539. },
  540. {
  541. "tcId" : 65,
  542. "comment" : "including undefined tags",
  543. "msg" : "313233343030",
  544. "sig" : "306b2236aa02aabb023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  545. "result" : "invalid",
  546. "flags" : []
  547. },
  548. {
  549. "tcId" : 66,
  550. "comment" : "including undefined tags",
  551. "msg" : "313233343030",
  552. "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72239aa00bb00cd00023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  553. "result" : "invalid",
  554. "flags" : []
  555. },
  556. {
  557. "tcId" : 67,
  558. "comment" : "including undefined tags",
  559. "msg" : "313233343030",
  560. "sig" : "306b023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72237aa02aabb023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  561. "result" : "invalid",
  562. "flags" : []
  563. },
  564. {
  565. "tcId" : 68,
  566. "comment" : "using composition with indefinite length",
  567. "msg" : "313233343030",
  568. "sig" : "30803065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  569. "result" : "invalid",
  570. "flags" : []
  571. },
  572. {
  573. "tcId" : 69,
  574. "comment" : "using composition with indefinite length",
  575. "msg" : "313233343030",
  576. "sig" : "30692280023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  577. "result" : "invalid",
  578. "flags" : []
  579. },
  580. {
  581. "tcId" : 70,
  582. "comment" : "using composition with indefinite length",
  583. "msg" : "313233343030",
  584. "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  585. "result" : "invalid",
  586. "flags" : []
  587. },
  588. {
  589. "tcId" : 71,
  590. "comment" : "using composition with wrong tag",
  591. "msg" : "313233343030",
  592. "sig" : "30803165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  593. "result" : "invalid",
  594. "flags" : []
  595. },
  596. {
  597. "tcId" : 72,
  598. "comment" : "using composition with wrong tag",
  599. "msg" : "313233343030",
  600. "sig" : "30692280033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  601. "result" : "invalid",
  602. "flags" : []
  603. },
  604. {
  605. "tcId" : 73,
  606. "comment" : "using composition with wrong tag",
  607. "msg" : "313233343030",
  608. "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  609. "result" : "invalid",
  610. "flags" : []
  611. },
  612. {
  613. "tcId" : 74,
  614. "comment" : "Replacing sequence with NULL",
  615. "msg" : "313233343030",
  616. "sig" : "0500",
  617. "result" : "invalid",
  618. "flags" : []
  619. },
  620. {
  621. "tcId" : 75,
  622. "comment" : "changing tag value",
  623. "msg" : "313233343030",
  624. "sig" : "2e65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  625. "result" : "invalid",
  626. "flags" : []
  627. },
  628. {
  629. "tcId" : 76,
  630. "comment" : "changing tag value",
  631. "msg" : "313233343030",
  632. "sig" : "2f65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  633. "result" : "invalid",
  634. "flags" : []
  635. },
  636. {
  637. "tcId" : 77,
  638. "comment" : "changing tag value",
  639. "msg" : "313233343030",
  640. "sig" : "3165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  641. "result" : "invalid",
  642. "flags" : []
  643. },
  644. {
  645. "tcId" : 78,
  646. "comment" : "changing tag value",
  647. "msg" : "313233343030",
  648. "sig" : "3265023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  649. "result" : "invalid",
  650. "flags" : []
  651. },
  652. {
  653. "tcId" : 79,
  654. "comment" : "changing tag value",
  655. "msg" : "313233343030",
  656. "sig" : "ff65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  657. "result" : "invalid",
  658. "flags" : []
  659. },
  660. {
  661. "tcId" : 80,
  662. "comment" : "changing tag value",
  663. "msg" : "313233343030",
  664. "sig" : "3065003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  665. "result" : "invalid",
  666. "flags" : []
  667. },
  668. {
  669. "tcId" : 81,
  670. "comment" : "changing tag value",
  671. "msg" : "313233343030",
  672. "sig" : "3065013012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  673. "result" : "invalid",
  674. "flags" : []
  675. },
  676. {
  677. "tcId" : 82,
  678. "comment" : "changing tag value",
  679. "msg" : "313233343030",
  680. "sig" : "3065033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  681. "result" : "invalid",
  682. "flags" : []
  683. },
  684. {
  685. "tcId" : 83,
  686. "comment" : "changing tag value",
  687. "msg" : "313233343030",
  688. "sig" : "3065043012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  689. "result" : "invalid",
  690. "flags" : []
  691. },
  692. {
  693. "tcId" : 84,
  694. "comment" : "changing tag value",
  695. "msg" : "313233343030",
  696. "sig" : "3065ff3012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  697. "result" : "invalid",
  698. "flags" : []
  699. },
  700. {
  701. "tcId" : 85,
  702. "comment" : "changing tag value",
  703. "msg" : "313233343030",
  704. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  705. "result" : "invalid",
  706. "flags" : []
  707. },
  708. {
  709. "tcId" : 86,
  710. "comment" : "changing tag value",
  711. "msg" : "313233343030",
  712. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7013100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  713. "result" : "invalid",
  714. "flags" : []
  715. },
  716. {
  717. "tcId" : 87,
  718. "comment" : "changing tag value",
  719. "msg" : "313233343030",
  720. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  721. "result" : "invalid",
  722. "flags" : []
  723. },
  724. {
  725. "tcId" : 88,
  726. "comment" : "changing tag value",
  727. "msg" : "313233343030",
  728. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7043100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  729. "result" : "invalid",
  730. "flags" : []
  731. },
  732. {
  733. "tcId" : 89,
  734. "comment" : "changing tag value",
  735. "msg" : "313233343030",
  736. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7ff3100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  737. "result" : "invalid",
  738. "flags" : []
  739. },
  740. {
  741. "tcId" : 90,
  742. "comment" : "dropping value of sequence",
  743. "msg" : "313233343030",
  744. "sig" : "3000",
  745. "result" : "invalid",
  746. "flags" : []
  747. },
  748. {
  749. "tcId" : 91,
  750. "comment" : "using composition",
  751. "msg" : "313233343030",
  752. "sig" : "306930010230643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  753. "result" : "invalid",
  754. "flags" : []
  755. },
  756. {
  757. "tcId" : 92,
  758. "comment" : "using composition",
  759. "msg" : "313233343030",
  760. "sig" : "30692234020112022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  761. "result" : "invalid",
  762. "flags" : []
  763. },
  764. {
  765. "tcId" : 93,
  766. "comment" : "using composition",
  767. "msg" : "313233343030",
  768. "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722350201000230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  769. "result" : "invalid",
  770. "flags" : []
  771. },
  772. {
  773. "tcId" : 94,
  774. "comment" : "truncate sequence",
  775. "msg" : "313233343030",
  776. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f",
  777. "result" : "invalid",
  778. "flags" : []
  779. },
  780. {
  781. "tcId" : 95,
  782. "comment" : "truncate sequence",
  783. "msg" : "313233343030",
  784. "sig" : "30643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  785. "result" : "invalid",
  786. "flags" : []
  787. },
  788. {
  789. "tcId" : 96,
  790. "comment" : "indefinite length",
  791. "msg" : "313233343030",
  792. "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  793. "result" : "invalid",
  794. "flags" : []
  795. },
  796. {
  797. "tcId" : 97,
  798. "comment" : "indefinite length with truncated delimiter",
  799. "msg" : "313233343030",
  800. "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8200",
  801. "result" : "invalid",
  802. "flags" : []
  803. },
  804. {
  805. "tcId" : 98,
  806. "comment" : "indefinite length with additional element",
  807. "msg" : "313233343030",
  808. "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8205000000",
  809. "result" : "invalid",
  810. "flags" : []
  811. },
  812. {
  813. "tcId" : 99,
  814. "comment" : "indefinite length with truncated element",
  815. "msg" : "313233343030",
  816. "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82060811220000",
  817. "result" : "invalid",
  818. "flags" : []
  819. },
  820. {
  821. "tcId" : 100,
  822. "comment" : "indefinite length with garbage",
  823. "msg" : "313233343030",
  824. "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000fe02beef",
  825. "result" : "invalid",
  826. "flags" : []
  827. },
  828. {
  829. "tcId" : 101,
  830. "comment" : "indefinite length with nonempty EOC",
  831. "msg" : "313233343030",
  832. "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820002beef",
  833. "result" : "invalid",
  834. "flags" : []
  835. },
  836. {
  837. "tcId" : 102,
  838. "comment" : "prepend empty sequence",
  839. "msg" : "313233343030",
  840. "sig" : "30673000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  841. "result" : "invalid",
  842. "flags" : []
  843. },
  844. {
  845. "tcId" : 103,
  846. "comment" : "append empty sequence",
  847. "msg" : "313233343030",
  848. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f823000",
  849. "result" : "invalid",
  850. "flags" : []
  851. },
  852. {
  853. "tcId" : 104,
  854. "comment" : "sequence of sequence",
  855. "msg" : "313233343030",
  856. "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  857. "result" : "invalid",
  858. "flags" : []
  859. },
  860. {
  861. "tcId" : 105,
  862. "comment" : "truncated sequence",
  863. "msg" : "313233343030",
  864. "sig" : "3032023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7",
  865. "result" : "invalid",
  866. "flags" : []
  867. },
  868. {
  869. "tcId" : 106,
  870. "comment" : "repeat element in sequence",
  871. "msg" : "313233343030",
  872. "sig" : "308198023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  873. "result" : "invalid",
  874. "flags" : []
  875. },
  876. {
  877. "tcId" : 107,
  878. "comment" : "removing integer",
  879. "msg" : "313233343030",
  880. "sig" : "3033023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  881. "result" : "invalid",
  882. "flags" : []
  883. },
  884. {
  885. "tcId" : 108,
  886. "comment" : "appending 0's to integer",
  887. "msg" : "313233343030",
  888. "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  889. "result" : "invalid",
  890. "flags" : []
  891. },
  892. {
  893. "tcId" : 109,
  894. "comment" : "appending 0's to integer",
  895. "msg" : "313233343030",
  896. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
  897. "result" : "invalid",
  898. "flags" : []
  899. },
  900. {
  901. "tcId" : 110,
  902. "comment" : "prepending 0's to integer",
  903. "msg" : "313233343030",
  904. "sig" : "30670232000012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  905. "result" : "invalid",
  906. "flags" : []
  907. },
  908. {
  909. "tcId" : 111,
  910. "comment" : "prepending 0's to integer",
  911. "msg" : "313233343030",
  912. "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70233000000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  913. "result" : "invalid",
  914. "flags" : []
  915. },
  916. {
  917. "tcId" : 112,
  918. "comment" : "Replacing integer with NULL",
  919. "msg" : "313233343030",
  920. "sig" : "30350500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  921. "result" : "invalid",
  922. "flags" : []
  923. },
  924. {
  925. "tcId" : 113,
  926. "comment" : "Replacing integer with NULL",
  927. "msg" : "313233343030",
  928. "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500",
  929. "result" : "invalid",
  930. "flags" : []
  931. },
  932. {
  933. "tcId" : 114,
  934. "comment" : "dropping value of integer",
  935. "msg" : "313233343030",
  936. "sig" : "30350200023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  937. "result" : "invalid",
  938. "flags" : []
  939. },
  940. {
  941. "tcId" : 115,
  942. "comment" : "dropping value of integer",
  943. "msg" : "313233343030",
  944. "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70200",
  945. "result" : "invalid",
  946. "flags" : []
  947. },
  948. {
  949. "tcId" : 116,
  950. "comment" : "modify first byte of integer",
  951. "msg" : "313233343030",
  952. "sig" : "3065023010b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  953. "result" : "invalid",
  954. "flags" : []
  955. },
  956. {
  957. "tcId" : 117,
  958. "comment" : "modify first byte of integer",
  959. "msg" : "313233343030",
  960. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023102e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  961. "result" : "invalid",
  962. "flags" : []
  963. },
  964. {
  965. "tcId" : 118,
  966. "comment" : "modify last byte of integer",
  967. "msg" : "313233343030",
  968. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c54857023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  969. "result" : "invalid",
  970. "flags" : []
  971. },
  972. {
  973. "tcId" : 119,
  974. "comment" : "modify last byte of integer",
  975. "msg" : "313233343030",
  976. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f02",
  977. "result" : "invalid",
  978. "flags" : []
  979. },
  980. {
  981. "tcId" : 120,
  982. "comment" : "truncate integer",
  983. "msg" : "313233343030",
  984. "sig" : "3064022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  985. "result" : "invalid",
  986. "flags" : []
  987. },
  988. {
  989. "tcId" : 121,
  990. "comment" : "truncate integer",
  991. "msg" : "313233343030",
  992. "sig" : "3064022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  993. "result" : "invalid",
  994. "flags" : []
  995. },
  996. {
  997. "tcId" : 122,
  998. "comment" : "truncate integer",
  999. "msg" : "313233343030",
  1000. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f",
  1001. "result" : "invalid",
  1002. "flags" : []
  1003. },
  1004. {
  1005. "tcId" : 123,
  1006. "comment" : "truncate integer",
  1007. "msg" : "313233343030",
  1008. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1009. "result" : "invalid",
  1010. "flags" : []
  1011. },
  1012. {
  1013. "tcId" : 124,
  1014. "comment" : "leading ff in integer",
  1015. "msg" : "313233343030",
  1016. "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1017. "result" : "invalid",
  1018. "flags" : []
  1019. },
  1020. {
  1021. "tcId" : 125,
  1022. "comment" : "leading ff in integer",
  1023. "msg" : "313233343030",
  1024. "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70232ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1025. "result" : "invalid",
  1026. "flags" : []
  1027. },
  1028. {
  1029. "tcId" : 126,
  1030. "comment" : "infinity",
  1031. "msg" : "313233343030",
  1032. "sig" : "3036090180023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1033. "result" : "invalid",
  1034. "flags" : []
  1035. },
  1036. {
  1037. "tcId" : 127,
  1038. "comment" : "infinity",
  1039. "msg" : "313233343030",
  1040. "sig" : "3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7090180",
  1041. "result" : "invalid",
  1042. "flags" : []
  1043. },
  1044. {
  1045. "tcId" : 128,
  1046. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1047. "msg" : "313233343030",
  1048. "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19a25617aad7485e6312a8589714f647acf7a94cffbe8a724a023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1049. "result" : "invalid",
  1050. "flags" : []
  1051. },
  1052. {
  1053. "tcId" : 129,
  1054. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1055. "msg" : "313233343030",
  1056. "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe1a138f7ca6eeda02a462743d328394f8b71dd11a2a25001f64023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1057. "result" : "invalid",
  1058. "flags" : []
  1059. },
  1060. {
  1061. "tcId" : 130,
  1062. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1063. "msg" : "313233343030",
  1064. "sig" : "30650230ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1065. "result" : "invalid",
  1066. "flags" : []
  1067. },
  1068. {
  1069. "tcId" : 131,
  1070. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1071. "msg" : "313233343030",
  1072. "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e5ec7083591125fd5b9d8bc2cd7c6b0748e22ee5d5daffe09c023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1073. "result" : "invalid",
  1074. "flags" : []
  1075. },
  1076. {
  1077. "tcId" : 132,
  1078. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1079. "msg" : "313233343030",
  1080. "sig" : "30660231feed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e65da9e85528b7a19ced57a768eb09b8530856b30041758db6023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1081. "result" : "invalid",
  1082. "flags" : []
  1083. },
  1084. {
  1085. "tcId" : 133,
  1086. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1087. "msg" : "313233343030",
  1088. "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1089. "result" : "invalid",
  1090. "flags" : []
  1091. },
  1092. {
  1093. "tcId" : 134,
  1094. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1095. "msg" : "313233343030",
  1096. "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1097. "result" : "invalid",
  1098. "flags" : []
  1099. },
  1100. {
  1101. "tcId" : 135,
  1102. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1103. "msg" : "313233343030",
  1104. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc5f8fc6adfda650a86aa74b95adbd6874b3cd8dde6cc0798f5",
  1105. "result" : "invalid",
  1106. "flags" : []
  1107. },
  1108. {
  1109. "tcId" : 136,
  1110. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1111. "msg" : "313233343030",
  1112. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc66a35cfdbf1f6aec7fa409df64a7538556300ab11327d460f",
  1113. "result" : "invalid",
  1114. "flags" : []
  1115. },
  1116. {
  1117. "tcId" : 137,
  1118. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1119. "msg" : "313233343030",
  1120. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231ff1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e",
  1121. "result" : "invalid",
  1122. "flags" : []
  1123. },
  1124. {
  1125. "tcId" : 138,
  1126. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1127. "msg" : "313233343030",
  1128. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231fe1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03a07039520259af579558b46a5242978b4c327221933f8670b",
  1129. "result" : "invalid",
  1130. "flags" : []
  1131. },
  1132. {
  1133. "tcId" : 139,
  1134. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1135. "msg" : "313233343030",
  1136. "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
  1137. "result" : "invalid",
  1138. "flags" : []
  1139. },
  1140. {
  1141. "tcId" : 140,
  1142. "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
  1143. "msg" : "313233343030",
  1144. "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e",
  1145. "result" : "invalid",
  1146. "flags" : []
  1147. },
  1148. {
  1149. "tcId" : 141,
  1150. "comment" : "Signature with special case values for r and s",
  1151. "msg" : "313233343030",
  1152. "sig" : "3006020100020100",
  1153. "result" : "invalid",
  1154. "flags" : [
  1155. "EdgeCase"
  1156. ]
  1157. },
  1158. {
  1159. "tcId" : 142,
  1160. "comment" : "Signature with special case values for r and s",
  1161. "msg" : "313233343030",
  1162. "sig" : "3006020100020101",
  1163. "result" : "invalid",
  1164. "flags" : [
  1165. "EdgeCase"
  1166. ]
  1167. },
  1168. {
  1169. "tcId" : 143,
  1170. "comment" : "Signature with special case values for r and s",
  1171. "msg" : "313233343030",
  1172. "sig" : "30060201000201ff",
  1173. "result" : "invalid",
  1174. "flags" : [
  1175. "EdgeCase"
  1176. ]
  1177. },
  1178. {
  1179. "tcId" : 144,
  1180. "comment" : "Signature with special case values for r and s",
  1181. "msg" : "313233343030",
  1182. "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1183. "result" : "invalid",
  1184. "flags" : [
  1185. "EdgeCase"
  1186. ]
  1187. },
  1188. {
  1189. "tcId" : 145,
  1190. "comment" : "Signature with special case values for r and s",
  1191. "msg" : "313233343030",
  1192. "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1193. "result" : "invalid",
  1194. "flags" : [
  1195. "EdgeCase"
  1196. ]
  1197. },
  1198. {
  1199. "tcId" : 146,
  1200. "comment" : "Signature with special case values for r and s",
  1201. "msg" : "313233343030",
  1202. "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1203. "result" : "invalid",
  1204. "flags" : [
  1205. "EdgeCase"
  1206. ]
  1207. },
  1208. {
  1209. "tcId" : 147,
  1210. "comment" : "Signature with special case values for r and s",
  1211. "msg" : "313233343030",
  1212. "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1213. "result" : "invalid",
  1214. "flags" : [
  1215. "EdgeCase"
  1216. ]
  1217. },
  1218. {
  1219. "tcId" : 148,
  1220. "comment" : "Signature with special case values for r and s",
  1221. "msg" : "313233343030",
  1222. "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1223. "result" : "invalid",
  1224. "flags" : [
  1225. "EdgeCase"
  1226. ]
  1227. },
  1228. {
  1229. "tcId" : 149,
  1230. "comment" : "Signature with special case values for r and s",
  1231. "msg" : "313233343030",
  1232. "sig" : "3008020100090380fe01",
  1233. "result" : "invalid",
  1234. "flags" : [
  1235. "EdgeCase"
  1236. ]
  1237. },
  1238. {
  1239. "tcId" : 150,
  1240. "comment" : "Signature with special case values for r and s",
  1241. "msg" : "313233343030",
  1242. "sig" : "3006020101020100",
  1243. "result" : "invalid",
  1244. "flags" : [
  1245. "EdgeCase"
  1246. ]
  1247. },
  1248. {
  1249. "tcId" : 151,
  1250. "comment" : "Signature with special case values for r and s",
  1251. "msg" : "313233343030",
  1252. "sig" : "3006020101020101",
  1253. "result" : "invalid",
  1254. "flags" : [
  1255. "EdgeCase"
  1256. ]
  1257. },
  1258. {
  1259. "tcId" : 152,
  1260. "comment" : "Signature with special case values for r and s",
  1261. "msg" : "313233343030",
  1262. "sig" : "30060201010201ff",
  1263. "result" : "invalid",
  1264. "flags" : [
  1265. "EdgeCase"
  1266. ]
  1267. },
  1268. {
  1269. "tcId" : 153,
  1270. "comment" : "Signature with special case values for r and s",
  1271. "msg" : "313233343030",
  1272. "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1273. "result" : "invalid",
  1274. "flags" : [
  1275. "EdgeCase"
  1276. ]
  1277. },
  1278. {
  1279. "tcId" : 154,
  1280. "comment" : "Signature with special case values for r and s",
  1281. "msg" : "313233343030",
  1282. "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1283. "result" : "invalid",
  1284. "flags" : [
  1285. "EdgeCase"
  1286. ]
  1287. },
  1288. {
  1289. "tcId" : 155,
  1290. "comment" : "Signature with special case values for r and s",
  1291. "msg" : "313233343030",
  1292. "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1293. "result" : "invalid",
  1294. "flags" : [
  1295. "EdgeCase"
  1296. ]
  1297. },
  1298. {
  1299. "tcId" : 156,
  1300. "comment" : "Signature with special case values for r and s",
  1301. "msg" : "313233343030",
  1302. "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1303. "result" : "invalid",
  1304. "flags" : [
  1305. "EdgeCase"
  1306. ]
  1307. },
  1308. {
  1309. "tcId" : 157,
  1310. "comment" : "Signature with special case values for r and s",
  1311. "msg" : "313233343030",
  1312. "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1313. "result" : "invalid",
  1314. "flags" : [
  1315. "EdgeCase"
  1316. ]
  1317. },
  1318. {
  1319. "tcId" : 158,
  1320. "comment" : "Signature with special case values for r and s",
  1321. "msg" : "313233343030",
  1322. "sig" : "3008020101090380fe01",
  1323. "result" : "invalid",
  1324. "flags" : [
  1325. "EdgeCase"
  1326. ]
  1327. },
  1328. {
  1329. "tcId" : 159,
  1330. "comment" : "Signature with special case values for r and s",
  1331. "msg" : "313233343030",
  1332. "sig" : "30060201ff020100",
  1333. "result" : "invalid",
  1334. "flags" : [
  1335. "EdgeCase"
  1336. ]
  1337. },
  1338. {
  1339. "tcId" : 160,
  1340. "comment" : "Signature with special case values for r and s",
  1341. "msg" : "313233343030",
  1342. "sig" : "30060201ff020101",
  1343. "result" : "invalid",
  1344. "flags" : [
  1345. "EdgeCase"
  1346. ]
  1347. },
  1348. {
  1349. "tcId" : 161,
  1350. "comment" : "Signature with special case values for r and s",
  1351. "msg" : "313233343030",
  1352. "sig" : "30060201ff0201ff",
  1353. "result" : "invalid",
  1354. "flags" : [
  1355. "EdgeCase"
  1356. ]
  1357. },
  1358. {
  1359. "tcId" : 162,
  1360. "comment" : "Signature with special case values for r and s",
  1361. "msg" : "313233343030",
  1362. "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1363. "result" : "invalid",
  1364. "flags" : [
  1365. "EdgeCase"
  1366. ]
  1367. },
  1368. {
  1369. "tcId" : 163,
  1370. "comment" : "Signature with special case values for r and s",
  1371. "msg" : "313233343030",
  1372. "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1373. "result" : "invalid",
  1374. "flags" : [
  1375. "EdgeCase"
  1376. ]
  1377. },
  1378. {
  1379. "tcId" : 164,
  1380. "comment" : "Signature with special case values for r and s",
  1381. "msg" : "313233343030",
  1382. "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1383. "result" : "invalid",
  1384. "flags" : [
  1385. "EdgeCase"
  1386. ]
  1387. },
  1388. {
  1389. "tcId" : 165,
  1390. "comment" : "Signature with special case values for r and s",
  1391. "msg" : "313233343030",
  1392. "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1393. "result" : "invalid",
  1394. "flags" : [
  1395. "EdgeCase"
  1396. ]
  1397. },
  1398. {
  1399. "tcId" : 166,
  1400. "comment" : "Signature with special case values for r and s",
  1401. "msg" : "313233343030",
  1402. "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1403. "result" : "invalid",
  1404. "flags" : [
  1405. "EdgeCase"
  1406. ]
  1407. },
  1408. {
  1409. "tcId" : 167,
  1410. "comment" : "Signature with special case values for r and s",
  1411. "msg" : "313233343030",
  1412. "sig" : "30080201ff090380fe01",
  1413. "result" : "invalid",
  1414. "flags" : [
  1415. "EdgeCase"
  1416. ]
  1417. },
  1418. {
  1419. "tcId" : 168,
  1420. "comment" : "Signature with special case values for r and s",
  1421. "msg" : "313233343030",
  1422. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100",
  1423. "result" : "invalid",
  1424. "flags" : [
  1425. "EdgeCase"
  1426. ]
  1427. },
  1428. {
  1429. "tcId" : 169,
  1430. "comment" : "Signature with special case values for r and s",
  1431. "msg" : "313233343030",
  1432. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101",
  1433. "result" : "invalid",
  1434. "flags" : [
  1435. "EdgeCase"
  1436. ]
  1437. },
  1438. {
  1439. "tcId" : 170,
  1440. "comment" : "Signature with special case values for r and s",
  1441. "msg" : "313233343030",
  1442. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff",
  1443. "result" : "invalid",
  1444. "flags" : [
  1445. "EdgeCase"
  1446. ]
  1447. },
  1448. {
  1449. "tcId" : 171,
  1450. "comment" : "Signature with special case values for r and s",
  1451. "msg" : "313233343030",
  1452. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1453. "result" : "invalid",
  1454. "flags" : [
  1455. "EdgeCase"
  1456. ]
  1457. },
  1458. {
  1459. "tcId" : 172,
  1460. "comment" : "Signature with special case values for r and s",
  1461. "msg" : "313233343030",
  1462. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1463. "result" : "invalid",
  1464. "flags" : [
  1465. "EdgeCase"
  1466. ]
  1467. },
  1468. {
  1469. "tcId" : 173,
  1470. "comment" : "Signature with special case values for r and s",
  1471. "msg" : "313233343030",
  1472. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1473. "result" : "invalid",
  1474. "flags" : [
  1475. "EdgeCase"
  1476. ]
  1477. },
  1478. {
  1479. "tcId" : 174,
  1480. "comment" : "Signature with special case values for r and s",
  1481. "msg" : "313233343030",
  1482. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1483. "result" : "invalid",
  1484. "flags" : [
  1485. "EdgeCase"
  1486. ]
  1487. },
  1488. {
  1489. "tcId" : 175,
  1490. "comment" : "Signature with special case values for r and s",
  1491. "msg" : "313233343030",
  1492. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1493. "result" : "invalid",
  1494. "flags" : [
  1495. "EdgeCase"
  1496. ]
  1497. },
  1498. {
  1499. "tcId" : 176,
  1500. "comment" : "Signature with special case values for r and s",
  1501. "msg" : "313233343030",
  1502. "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090380fe01",
  1503. "result" : "invalid",
  1504. "flags" : [
  1505. "EdgeCase"
  1506. ]
  1507. },
  1508. {
  1509. "tcId" : 177,
  1510. "comment" : "Signature with special case values for r and s",
  1511. "msg" : "313233343030",
  1512. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020100",
  1513. "result" : "invalid",
  1514. "flags" : [
  1515. "EdgeCase"
  1516. ]
  1517. },
  1518. {
  1519. "tcId" : 178,
  1520. "comment" : "Signature with special case values for r and s",
  1521. "msg" : "313233343030",
  1522. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020101",
  1523. "result" : "invalid",
  1524. "flags" : [
  1525. "EdgeCase"
  1526. ]
  1527. },
  1528. {
  1529. "tcId" : 179,
  1530. "comment" : "Signature with special case values for r and s",
  1531. "msg" : "313233343030",
  1532. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529720201ff",
  1533. "result" : "invalid",
  1534. "flags" : [
  1535. "EdgeCase"
  1536. ]
  1537. },
  1538. {
  1539. "tcId" : 180,
  1540. "comment" : "Signature with special case values for r and s",
  1541. "msg" : "313233343030",
  1542. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1543. "result" : "invalid",
  1544. "flags" : [
  1545. "EdgeCase"
  1546. ]
  1547. },
  1548. {
  1549. "tcId" : 181,
  1550. "comment" : "Signature with special case values for r and s",
  1551. "msg" : "313233343030",
  1552. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1553. "result" : "invalid",
  1554. "flags" : [
  1555. "EdgeCase"
  1556. ]
  1557. },
  1558. {
  1559. "tcId" : 182,
  1560. "comment" : "Signature with special case values for r and s",
  1561. "msg" : "313233343030",
  1562. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1563. "result" : "invalid",
  1564. "flags" : [
  1565. "EdgeCase"
  1566. ]
  1567. },
  1568. {
  1569. "tcId" : 183,
  1570. "comment" : "Signature with special case values for r and s",
  1571. "msg" : "313233343030",
  1572. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1573. "result" : "invalid",
  1574. "flags" : [
  1575. "EdgeCase"
  1576. ]
  1577. },
  1578. {
  1579. "tcId" : 184,
  1580. "comment" : "Signature with special case values for r and s",
  1581. "msg" : "313233343030",
  1582. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1583. "result" : "invalid",
  1584. "flags" : [
  1585. "EdgeCase"
  1586. ]
  1587. },
  1588. {
  1589. "tcId" : 185,
  1590. "comment" : "Signature with special case values for r and s",
  1591. "msg" : "313233343030",
  1592. "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972090380fe01",
  1593. "result" : "invalid",
  1594. "flags" : [
  1595. "EdgeCase"
  1596. ]
  1597. },
  1598. {
  1599. "tcId" : 186,
  1600. "comment" : "Signature with special case values for r and s",
  1601. "msg" : "313233343030",
  1602. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020100",
  1603. "result" : "invalid",
  1604. "flags" : [
  1605. "EdgeCase"
  1606. ]
  1607. },
  1608. {
  1609. "tcId" : 187,
  1610. "comment" : "Signature with special case values for r and s",
  1611. "msg" : "313233343030",
  1612. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020101",
  1613. "result" : "invalid",
  1614. "flags" : [
  1615. "EdgeCase"
  1616. ]
  1617. },
  1618. {
  1619. "tcId" : 188,
  1620. "comment" : "Signature with special case values for r and s",
  1621. "msg" : "313233343030",
  1622. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529740201ff",
  1623. "result" : "invalid",
  1624. "flags" : [
  1625. "EdgeCase"
  1626. ]
  1627. },
  1628. {
  1629. "tcId" : 189,
  1630. "comment" : "Signature with special case values for r and s",
  1631. "msg" : "313233343030",
  1632. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1633. "result" : "invalid",
  1634. "flags" : [
  1635. "EdgeCase"
  1636. ]
  1637. },
  1638. {
  1639. "tcId" : 190,
  1640. "comment" : "Signature with special case values for r and s",
  1641. "msg" : "313233343030",
  1642. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1643. "result" : "invalid",
  1644. "flags" : [
  1645. "EdgeCase"
  1646. ]
  1647. },
  1648. {
  1649. "tcId" : 191,
  1650. "comment" : "Signature with special case values for r and s",
  1651. "msg" : "313233343030",
  1652. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1653. "result" : "invalid",
  1654. "flags" : [
  1655. "EdgeCase"
  1656. ]
  1657. },
  1658. {
  1659. "tcId" : 192,
  1660. "comment" : "Signature with special case values for r and s",
  1661. "msg" : "313233343030",
  1662. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1663. "result" : "invalid",
  1664. "flags" : [
  1665. "EdgeCase"
  1666. ]
  1667. },
  1668. {
  1669. "tcId" : 193,
  1670. "comment" : "Signature with special case values for r and s",
  1671. "msg" : "313233343030",
  1672. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1673. "result" : "invalid",
  1674. "flags" : [
  1675. "EdgeCase"
  1676. ]
  1677. },
  1678. {
  1679. "tcId" : 194,
  1680. "comment" : "Signature with special case values for r and s",
  1681. "msg" : "313233343030",
  1682. "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974090380fe01",
  1683. "result" : "invalid",
  1684. "flags" : [
  1685. "EdgeCase"
  1686. ]
  1687. },
  1688. {
  1689. "tcId" : 195,
  1690. "comment" : "Signature with special case values for r and s",
  1691. "msg" : "313233343030",
  1692. "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020100",
  1693. "result" : "invalid",
  1694. "flags" : [
  1695. "EdgeCase"
  1696. ]
  1697. },
  1698. {
  1699. "tcId" : 196,
  1700. "comment" : "Signature with special case values for r and s",
  1701. "msg" : "313233343030",
  1702. "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020101",
  1703. "result" : "invalid",
  1704. "flags" : [
  1705. "EdgeCase"
  1706. ]
  1707. },
  1708. {
  1709. "tcId" : 197,
  1710. "comment" : "Signature with special case values for r and s",
  1711. "msg" : "313233343030",
  1712. "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0201ff",
  1713. "result" : "invalid",
  1714. "flags" : [
  1715. "EdgeCase"
  1716. ]
  1717. },
  1718. {
  1719. "tcId" : 198,
  1720. "comment" : "Signature with special case values for r and s",
  1721. "msg" : "313233343030",
  1722. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1723. "result" : "invalid",
  1724. "flags" : [
  1725. "EdgeCase"
  1726. ]
  1727. },
  1728. {
  1729. "tcId" : 199,
  1730. "comment" : "Signature with special case values for r and s",
  1731. "msg" : "313233343030",
  1732. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1733. "result" : "invalid",
  1734. "flags" : [
  1735. "EdgeCase"
  1736. ]
  1737. },
  1738. {
  1739. "tcId" : 200,
  1740. "comment" : "Signature with special case values for r and s",
  1741. "msg" : "313233343030",
  1742. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1743. "result" : "invalid",
  1744. "flags" : [
  1745. "EdgeCase"
  1746. ]
  1747. },
  1748. {
  1749. "tcId" : 201,
  1750. "comment" : "Signature with special case values for r and s",
  1751. "msg" : "313233343030",
  1752. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1753. "result" : "invalid",
  1754. "flags" : [
  1755. "EdgeCase"
  1756. ]
  1757. },
  1758. {
  1759. "tcId" : 202,
  1760. "comment" : "Signature with special case values for r and s",
  1761. "msg" : "313233343030",
  1762. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1763. "result" : "invalid",
  1764. "flags" : [
  1765. "EdgeCase"
  1766. ]
  1767. },
  1768. {
  1769. "tcId" : 203,
  1770. "comment" : "Signature with special case values for r and s",
  1771. "msg" : "313233343030",
  1772. "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090380fe01",
  1773. "result" : "invalid",
  1774. "flags" : [
  1775. "EdgeCase"
  1776. ]
  1777. },
  1778. {
  1779. "tcId" : 204,
  1780. "comment" : "Signature with special case values for r and s",
  1781. "msg" : "313233343030",
  1782. "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020100",
  1783. "result" : "invalid",
  1784. "flags" : [
  1785. "EdgeCase"
  1786. ]
  1787. },
  1788. {
  1789. "tcId" : 205,
  1790. "comment" : "Signature with special case values for r and s",
  1791. "msg" : "313233343030",
  1792. "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020101",
  1793. "result" : "invalid",
  1794. "flags" : [
  1795. "EdgeCase"
  1796. ]
  1797. },
  1798. {
  1799. "tcId" : 206,
  1800. "comment" : "Signature with special case values for r and s",
  1801. "msg" : "313233343030",
  1802. "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000001000000000201ff",
  1803. "result" : "invalid",
  1804. "flags" : [
  1805. "EdgeCase"
  1806. ]
  1807. },
  1808. {
  1809. "tcId" : 207,
  1810. "comment" : "Signature with special case values for r and s",
  1811. "msg" : "313233343030",
  1812. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
  1813. "result" : "invalid",
  1814. "flags" : [
  1815. "EdgeCase"
  1816. ]
  1817. },
  1818. {
  1819. "tcId" : 208,
  1820. "comment" : "Signature with special case values for r and s",
  1821. "msg" : "313233343030",
  1822. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
  1823. "result" : "invalid",
  1824. "flags" : [
  1825. "EdgeCase"
  1826. ]
  1827. },
  1828. {
  1829. "tcId" : 209,
  1830. "comment" : "Signature with special case values for r and s",
  1831. "msg" : "313233343030",
  1832. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
  1833. "result" : "invalid",
  1834. "flags" : [
  1835. "EdgeCase"
  1836. ]
  1837. },
  1838. {
  1839. "tcId" : 210,
  1840. "comment" : "Signature with special case values for r and s",
  1841. "msg" : "313233343030",
  1842. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
  1843. "result" : "invalid",
  1844. "flags" : [
  1845. "EdgeCase"
  1846. ]
  1847. },
  1848. {
  1849. "tcId" : 211,
  1850. "comment" : "Signature with special case values for r and s",
  1851. "msg" : "313233343030",
  1852. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
  1853. "result" : "invalid",
  1854. "flags" : [
  1855. "EdgeCase"
  1856. ]
  1857. },
  1858. {
  1859. "tcId" : 212,
  1860. "comment" : "Signature with special case values for r and s",
  1861. "msg" : "313233343030",
  1862. "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000090380fe01",
  1863. "result" : "invalid",
  1864. "flags" : [
  1865. "EdgeCase"
  1866. ]
  1867. },
  1868. {
  1869. "tcId" : 213,
  1870. "comment" : "Edge case for Shamir multiplication",
  1871. "msg" : "3133323237",
  1872. "sig" : "3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf565684023100bd770d3ee4beadbabe7ca46e8c4702783435228d46e2dd360e322fe61c86926fa49c8116ec940f72ac8c30d9beb3e12f",
  1873. "result" : "valid",
  1874. "flags" : []
  1875. }
  1876. ]
  1877. },
  1878. {
  1879. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85dd30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2",
  1880. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES/TlL5WEJ+u1kV+4yVlVUbTTo/2rZ7rd\nnWwwk/QlukNjDfcfQvDrfOqpTZ9kSKhd0wMxWIJJ/S/cCzCex+2EgbwW8ngAwT19\ntwD8guGxyFRaoMDTtW47/nifwYqRaIfC\n-----END PUBLIC KEY-----",
  1881. "sha" : "SHA-384",
  1882. "type" : "ECDSAVer",
  1883. "key" : {
  1884. "curve" : "secp384r1",
  1885. "keySize" : 384,
  1886. "type" : "ECPublicKey",
  1887. "wx" : "4bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85d",
  1888. "wy" : "0d30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2"
  1889. },
  1890. "tests" : [
  1891. {
  1892. "tcId" : 214,
  1893. "comment" : "k*G has a large x-coordinate",
  1894. "msg" : "313233343030",
  1895. "sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
  1896. "result" : "valid",
  1897. "flags" : []
  1898. },
  1899. {
  1900. "tcId" : 215,
  1901. "comment" : "r too large",
  1902. "msg" : "313233343030",
  1903. "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
  1904. "result" : "invalid",
  1905. "flags" : []
  1906. }
  1907. ]
  1908. },
  1909. {
  1910. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576",
  1911. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENiO7KWuI9ibQ+SZWvwFvEVtyEnfMtJMH\nOb+9gfnB5zRjDgaF0y4VTgtKXGLkOFH2doNWtKV2TBKMexEF49d4qJ0eAdopft4b\nxDEsJYPgu93SFhNYPdCauJXGO+R5+UV2\n-----END PUBLIC KEY-----",
  1912. "sha" : "SHA-384",
  1913. "type" : "ECDSAVer",
  1914. "key" : {
  1915. "curve" : "secp384r1",
  1916. "keySize" : 384,
  1917. "type" : "ECPublicKey",
  1918. "wx" : "3623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6",
  1919. "wy" : "768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576"
  1920. },
  1921. "tests" : [
  1922. {
  1923. "tcId" : 216,
  1924. "comment" : "r,s are large",
  1925. "msg" : "313233343030",
  1926. "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971",
  1927. "result" : "valid",
  1928. "flags" : []
  1929. }
  1930. ]
  1931. },
  1932. {
  1933. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd58456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720",
  1934. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE1RbLisjkRXtpPVGSvuts59mka+9I7s8+\nqCMobxAfmNEw9aJtxv7CNmLv8H8USG/VhFaTLnSJS38OO7Df02JQKzdl3YCjF3IJ\n+yIdybUar0RwskU5FAW+9RQXaxOiZ6cg\n-----END PUBLIC KEY-----",
  1935. "sha" : "SHA-384",
  1936. "type" : "ECDSAVer",
  1937. "key" : {
  1938. "curve" : "secp384r1",
  1939. "keySize" : 384,
  1940. "type" : "ECPublicKey",
  1941. "wx" : "0d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd5",
  1942. "wy" : "08456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720"
  1943. },
  1944. "tests" : [
  1945. {
  1946. "tcId" : 217,
  1947. "comment" : "r and s^-1 have a large Hamming weight",
  1948. "msg" : "313233343030",
  1949. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1",
  1950. "result" : "valid",
  1951. "flags" : []
  1952. }
  1953. ]
  1954. },
  1955. {
  1956. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a992a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1",
  1957. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqDgM01Am4Tv4e+aTzbbnWoLXZbQBm1Ke\njSd8SvbJ2yfrtdP4boit2dW2EYbwTIOpkqGHUHxzcyXSzGJKzvPNA2v6meDBUYvm\nXIi7UfkA+UEjrKutgdFRMNOt5/9+Q2Th\n-----END PUBLIC KEY-----",
  1958. "sha" : "SHA-384",
  1959. "type" : "ECDSAVer",
  1960. "key" : {
  1961. "curve" : "secp384r1",
  1962. "keySize" : 384,
  1963. "type" : "ECPublicKey",
  1964. "wx" : "0a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a9",
  1965. "wy" : "092a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1"
  1966. },
  1967. "tests" : [
  1968. {
  1969. "tcId" : 218,
  1970. "comment" : "r and s^-1 have a large Hamming weight",
  1971. "msg" : "313233343030",
  1972. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f",
  1973. "result" : "valid",
  1974. "flags" : []
  1975. }
  1976. ]
  1977. },
  1978. {
  1979. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd32251171312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f",
  1980. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVU8v0LcAqfRWh1K2c9nA0p3JbBD+Z+OM\nbW0zm/r+Bflw2ow9IWToIDEwekS9MiURcTErYbWRE/8L07ippJNN8mKqgJb4QOnY\nv/pddJHe2Hs4xJb5ueTwuhCJ+NP/yIqf\n-----END PUBLIC KEY-----",
  1981. "sha" : "SHA-384",
  1982. "type" : "ECDSAVer",
  1983. "key" : {
  1984. "curve" : "secp384r1",
  1985. "keySize" : 384,
  1986. "type" : "ECPublicKey",
  1987. "wx" : "554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd322511",
  1988. "wy" : "71312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f"
  1989. },
  1990. "tests" : [
  1991. {
  1992. "tcId" : 219,
  1993. "comment" : "small r and s",
  1994. "msg" : "313233343030",
  1995. "sig" : "3006020102020101",
  1996. "result" : "valid",
  1997. "flags" : []
  1998. }
  1999. ]
  2000. },
  2001. {
  2002. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000444ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591cd027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107",
  2003. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAERO4zNfp30vsC5L1wdPReWYqHnA+oIuxx\njCHcE7g0QO3E48EKGFhCPgMETJ7/Ilkc0CfEmTPlUQVX1rSyxvZv5dy5MCo7E/3G\ngEjD/KyIuhUrapgzyH/cYoCvxdEat8EH\n-----END PUBLIC KEY-----",
  2004. "sha" : "SHA-384",
  2005. "type" : "ECDSAVer",
  2006. "key" : {
  2007. "curve" : "secp384r1",
  2008. "keySize" : 384,
  2009. "type" : "ECPublicKey",
  2010. "wx" : "44ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591c",
  2011. "wy" : "0d027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107"
  2012. },
  2013. "tests" : [
  2014. {
  2015. "tcId" : 220,
  2016. "comment" : "small r and s",
  2017. "msg" : "313233343030",
  2018. "sig" : "3006020102020102",
  2019. "result" : "valid",
  2020. "flags" : []
  2021. }
  2022. ]
  2023. },
  2024. {
  2025. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d",
  2026. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4vh/cuPGbHMDf+d2B9Qq0tnEzBWYk7S5\nuLA2XTp3ZtvoZ4sC4raPWOWk92gQYaOQ448hQoGFQr72srw6LE9DyV5SWda9VAFT\nE3jHyhJaH2zGCdT638XJqZNY7nf/eAyN\n-----END PUBLIC KEY-----",
  2027. "sha" : "SHA-384",
  2028. "type" : "ECDSAVer",
  2029. "key" : {
  2030. "curve" : "secp384r1",
  2031. "keySize" : 384,
  2032. "type" : "ECPublicKey",
  2033. "wx" : "0e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390",
  2034. "wy" : "0e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d"
  2035. },
  2036. "tests" : [
  2037. {
  2038. "tcId" : 221,
  2039. "comment" : "small r and s",
  2040. "msg" : "313233343030",
  2041. "sig" : "3006020102020103",
  2042. "result" : "valid",
  2043. "flags" : []
  2044. },
  2045. {
  2046. "tcId" : 222,
  2047. "comment" : "r is larger than n",
  2048. "msg" : "313233343030",
  2049. "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52975020103",
  2050. "result" : "invalid",
  2051. "flags" : []
  2052. }
  2053. ]
  2054. },
  2055. {
  2056. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000405e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab88a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f",
  2057. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBeZ8RPwMvJqOs0O01vWWx9AMrF2oWUyv\nRbcgk5dJYhTELYVqAVzlibybqGWk+rWriKAce10J76+Hj8uRAvs4dag4GvI00cWT\nB25FIiWlb1FnTzRxJtMAm0TcuwA6ZNlf\n-----END PUBLIC KEY-----",
  2058. "sha" : "SHA-384",
  2059. "type" : "ECDSAVer",
  2060. "key" : {
  2061. "curve" : "secp384r1",
  2062. "keySize" : 384,
  2063. "type" : "ECPublicKey",
  2064. "wx" : "5e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab",
  2065. "wy" : "088a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f"
  2066. },
  2067. "tests" : [
  2068. {
  2069. "tcId" : 223,
  2070. "comment" : "s is larger than n",
  2071. "msg" : "313233343030",
  2072. "sig" : "3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa",
  2073. "result" : "invalid",
  2074. "flags" : []
  2075. }
  2076. ]
  2077. },
  2078. {
  2079. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200040bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d",
  2080. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEC7A/zjwB688Ic6vRNKhoL1+42/+iLaZ0\nBH5cPnHkPeWC7Wq7kIwuT6pdlhhieLbBujsiEj5ozMVvF915/xVWVwb3GgthI8d6\n882I8K8CTMUll4FRbtyvX+mQZG57Zpmd\n-----END PUBLIC KEY-----",
  2081. "sha" : "SHA-384",
  2082. "type" : "ECDSAVer",
  2083. "key" : {
  2084. "curve" : "secp384r1",
  2085. "keySize" : 384,
  2086. "type" : "ECPublicKey",
  2087. "wx" : "0bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1",
  2088. "wy" : "0ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d"
  2089. },
  2090. "tests" : [
  2091. {
  2092. "tcId" : 224,
  2093. "comment" : "small r and s^-1",
  2094. "msg" : "313233343030",
  2095. "sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553",
  2096. "result" : "valid",
  2097. "flags" : []
  2098. }
  2099. ]
  2100. },
  2101. {
  2102. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000458f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a",
  2103. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEWPJGCQ1eSYY7wL8tUB/3L1UcXxxeZ560\nkGT9AuIhonBzJuwtFAvMgXr6rVBldhVmSXyCP9c2iCy/ePuSsaVYm2foBnSXxxCk\ny7Od7ixUMbxFz7lsn4RUOFyfKz7y09Ma\n-----END PUBLIC KEY-----",
  2104. "sha" : "SHA-384",
  2105. "type" : "ECDSAVer",
  2106. "key" : {
  2107. "curve" : "secp384r1",
  2108. "keySize" : 384,
  2109. "type" : "ECPublicKey",
  2110. "wx" : "58f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566",
  2111. "wy" : "497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a"
  2112. },
  2113. "tests" : [
  2114. {
  2115. "tcId" : 225,
  2116. "comment" : "smallish r and s^-1",
  2117. "msg" : "313233343030",
  2118. "sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351",
  2119. "result" : "valid",
  2120. "flags" : []
  2121. }
  2122. ]
  2123. },
  2124. {
  2125. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8",
  2126. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/GmE3Wgw0UhfslgaRaeR2NyixyfHPT1E\nyJ8AgsGGivXKdLTKSuIoAmQKnr/ox64SmY1jpbWtG3K4mfCxMuSVKqoZ1B/e6kix\n7WuDWN0dsgf9ZuAUU61A9nuDatyALV/o\n-----END PUBLIC KEY-----",
  2127. "sha" : "SHA-384",
  2128. "type" : "ECDSAVer",
  2129. "key" : {
  2130. "curve" : "secp384r1",
  2131. "keySize" : 384,
  2132. "type" : "ECPublicKey",
  2133. "wx" : "0fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12",
  2134. "wy" : "0998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8"
  2135. },
  2136. "tests" : [
  2137. {
  2138. "tcId" : 226,
  2139. "comment" : "100-bit r and small s^-1",
  2140. "msg" : "313233343030",
  2141. "sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452",
  2142. "result" : "valid",
  2143. "flags" : []
  2144. }
  2145. ]
  2146. },
  2147. {
  2148. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3",
  2149. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEG43vWSIwPWR+jrB+O62S+SS3m3ae7xaO\ndUHeH04NKK6XM+uYz4oftt1SygLIx1tRx6pL9nnUnYEUEiB02o9gRKQnNxeWpWVK\nYQYWLV9oartz69iWqwjHBiaH8SFx++Sj\n-----END PUBLIC KEY-----",
  2150. "sha" : "SHA-384",
  2151. "type" : "ECDSAVer",
  2152. "key" : {
  2153. "curve" : "secp384r1",
  2154. "keySize" : 384,
  2155. "type" : "ECPublicKey",
  2156. "wx" : "1b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51",
  2157. "wy" : "0c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3"
  2158. },
  2159. "tests" : [
  2160. {
  2161. "tcId" : 227,
  2162. "comment" : "small r and 100 bit s^-1",
  2163. "msg" : "313233343030",
  2164. "sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
  2165. "result" : "valid",
  2166. "flags" : []
  2167. }
  2168. ]
  2169. },
  2170. {
  2171. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765",
  2172. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFzSgOaiKFsL/Sql9I5kSH1b1LvAe1eUI\nh/c29ltuUdboeGq7TgY9pdG6gS3/mYQDzNaY5sKW1c1pF4+Kgkgahl2jMWJ/HEsy\nT7wCs26LXtWKMfco6QTSA6OIdVMCGVdl\n-----END PUBLIC KEY-----",
  2173. "sha" : "SHA-384",
  2174. "type" : "ECDSAVer",
  2175. "key" : {
  2176. "curve" : "secp384r1",
  2177. "keySize" : 384,
  2178. "type" : "ECPublicKey",
  2179. "wx" : "1734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403",
  2180. "wy" : "0ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765"
  2181. },
  2182. "tests" : [
  2183. {
  2184. "tcId" : 228,
  2185. "comment" : "100-bit r and s^-1",
  2186. "msg" : "313233343030",
  2187. "sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
  2188. "result" : "valid",
  2189. "flags" : []
  2190. }
  2191. ]
  2192. },
  2193. {
  2194. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000452ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c787a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4",
  2195. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUspH3amRcsuDIUlaz5iFSClZiOyXPBtO\nqUYsU+V2inBKk2QQ7oR7Xb8enQwTHabHh6RwJ+ZlV5LrAC1CKO5y98gUyaDOy/8m\neUj4HJkDrBDrNfbLhjaSJO1gmBHN85D0\n-----END PUBLIC KEY-----",
  2196. "sha" : "SHA-384",
  2197. "type" : "ECDSAVer",
  2198. "key" : {
  2199. "curve" : "secp384r1",
  2200. "keySize" : 384,
  2201. "type" : "ECPublicKey",
  2202. "wx" : "52ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c7",
  2203. "wy" : "087a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4"
  2204. },
  2205. "tests" : [
  2206. {
  2207. "tcId" : 229,
  2208. "comment" : "r and s^-1 are close to n",
  2209. "msg" : "313233343030",
  2210. "sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
  2211. "result" : "valid",
  2212. "flags" : []
  2213. }
  2214. ]
  2215. },
  2216. {
  2217. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c443adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764",
  2218. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEvT2R8APhitvqcwedTrojuR/Bf87BTJ6x\nWhk/vJyjnIx0fNeiyWI+Bd1YfMu4q0xEOtsKBwaqXqemgEIIL8zvyXlhKnoaPWlL\nAHk7A/ib/4Zqi5fI53mQwpNgznlQNsdk\n-----END PUBLIC KEY-----",
  2219. "sha" : "SHA-384",
  2220. "type" : "ECDSAVer",
  2221. "key" : {
  2222. "curve" : "secp384r1",
  2223. "keySize" : 384,
  2224. "type" : "ECPublicKey",
  2225. "wx" : "0bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c44",
  2226. "wy" : "3adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764"
  2227. },
  2228. "tests" : [
  2229. {
  2230. "tcId" : 230,
  2231. "comment" : "s == 1",
  2232. "msg" : "313233343030",
  2233. "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101",
  2234. "result" : "valid",
  2235. "flags" : []
  2236. },
  2237. {
  2238. "tcId" : 231,
  2239. "comment" : "s == 0",
  2240. "msg" : "313233343030",
  2241. "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100",
  2242. "result" : "invalid",
  2243. "flags" : []
  2244. }
  2245. ]
  2246. },
  2247. {
  2248. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bddac4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028",
  2249. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+JY1PMOor91UPsOu8GLKl7wy7Rck6ji5\nQLjA6g4js0GHr75w2vjbqltRFVfl0r3axL0mXaZ87q/KY29vTARy8iqdAuIokYT3\nO7twCuj8kh7/SSDykL/LSfuyMswTohAo\n-----END PUBLIC KEY-----",
  2250. "sha" : "SHA-384",
  2251. "type" : "ECDSAVer",
  2252. "key" : {
  2253. "curve" : "secp384r1",
  2254. "keySize" : 384,
  2255. "type" : "ECPublicKey",
  2256. "wx" : "0f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bdda",
  2257. "wy" : "0c4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028"
  2258. },
  2259. "tests" : [
  2260. {
  2261. "tcId" : 232,
  2262. "comment" : "point at infinity during verify",
  2263. "msg" : "313233343030",
  2264. "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
  2265. "result" : "invalid",
  2266. "flags" : []
  2267. }
  2268. ]
  2269. },
  2270. {
  2271. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362",
  2272. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPs/Vijzlg4ZuBHHRbrPBCkEew7hnHzoE\ndpse2EZKcc8cdtjZt+NnC75xLW9VSpOD2YDYvt9XRw1rRcwa0MZCbccKDkvpARBq\nNmY7/KsE/LhgCHd7kkRRINXjZB2XOWNi\n-----END PUBLIC KEY-----",
  2273. "sha" : "SHA-384",
  2274. "type" : "ECDSAVer",
  2275. "key" : {
  2276. "curve" : "secp384r1",
  2277. "keySize" : 384,
  2278. "type" : "ECPublicKey",
  2279. "wx" : "3ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383",
  2280. "wy" : "0d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362"
  2281. },
  2282. "tests" : [
  2283. {
  2284. "tcId" : 233,
  2285. "comment" : "u1 == 1",
  2286. "msg" : "313233343030",
  2287. "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace",
  2288. "result" : "valid",
  2289. "flags" : []
  2290. }
  2291. ]
  2292. },
  2293. {
  2294. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2",
  2295. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQVDM0PpFqi72tQQt27G4fF/9ERWo/lmV\nZBlIrNqCp7GQdi2ENSzXTRygHnn2j5y06xG+nUlMGBwVbiPnflMr3wogw8x0uowp\nsfPrK9mRKe4NcP8NWT8Nem1oh+fFWTDS\n-----END PUBLIC KEY-----",
  2296. "sha" : "SHA-384",
  2297. "type" : "ECDSAVer",
  2298. "key" : {
  2299. "curve" : "secp384r1",
  2300. "keySize" : 384,
  2301. "type" : "ECPublicKey",
  2302. "wx" : "4150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4",
  2303. "wy" : "0eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2"
  2304. },
  2305. "tests" : [
  2306. {
  2307. "tcId" : 234,
  2308. "comment" : "u1 == n - 1",
  2309. "msg" : "313233343030",
  2310. "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea5",
  2311. "result" : "valid",
  2312. "flags" : []
  2313. }
  2314. ]
  2315. },
  2316. {
  2317. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992ff34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099",
  2318. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE54/iwRvqxwkO4K9/7UaajM69PMzE7p/M\nyO8/wEVbaaqggtwT4dhPNAJstvCvnpkv8067pxvzpAUL8o5AhLXF9dQJjsRvEKMb\nAvtL8gzJNi9vAqZugC+BdQdTX6w+wLCZ\n-----END PUBLIC KEY-----",
  2319. "sha" : "SHA-384",
  2320. "type" : "ECDSAVer",
  2321. "key" : {
  2322. "curve" : "secp384r1",
  2323. "keySize" : 384,
  2324. "type" : "ECPublicKey",
  2325. "wx" : "0e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992f",
  2326. "wy" : "0f34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099"
  2327. },
  2328. "tests" : [
  2329. {
  2330. "tcId" : 235,
  2331. "comment" : "u2 == 1",
  2332. "msg" : "313233343030",
  2333. "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
  2334. "result" : "valid",
  2335. "flags" : []
  2336. }
  2337. ]
  2338. },
  2339. {
  2340. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c090a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9",
  2341. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE7iSrijTQWvaEk5NX8ydZzFoU88cXUpog\nrqjgxZZdikHmiSX2iEcZlLcgIbpRsowJClVpPJKtDLrp7c9RXitMBguIjYLIHko7\nahc7Yu0EpG+pXbGi85SZgPui43EmPE+p\n-----END PUBLIC KEY-----",
  2342. "sha" : "SHA-384",
  2343. "type" : "ECDSAVer",
  2344. "key" : {
  2345. "curve" : "secp384r1",
  2346. "keySize" : 384,
  2347. "type" : "ECPublicKey",
  2348. "wx" : "0ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c09",
  2349. "wy" : "0a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9"
  2350. },
  2351. "tests" : [
  2352. {
  2353. "tcId" : 236,
  2354. "comment" : "u2 == n - 1",
  2355. "msg" : "313233343030",
  2356. "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d",
  2357. "result" : "valid",
  2358. "flags" : []
  2359. }
  2360. ]
  2361. },
  2362. {
  2363. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c139aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac",
  2364. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPS6RYFXJLhs2Ez9ZN7N8GwECg063cAij\nupw9pEbpBllx1oupEwkYUeEM/1tM2HXBOap6rfwsr3EHsXrhrqiymdYb8VrKDLP9\nbx/96Bkr/ljwgiu7wfVb3fa0/pyPKw6s\n-----END PUBLIC KEY-----",
  2365. "sha" : "SHA-384",
  2366. "type" : "ECDSAVer",
  2367. "key" : {
  2368. "curve" : "secp384r1",
  2369. "keySize" : 384,
  2370. "type" : "ECPublicKey",
  2371. "wx" : "3d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c1",
  2372. "wy" : "39aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac"
  2373. },
  2374. "tests" : [
  2375. {
  2376. "tcId" : 237,
  2377. "comment" : "edge case for u1",
  2378. "msg" : "313233343030",
  2379. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230533b0d50480a3ef07e7e8af8b1097759bc03ac9a1c7ed6075a052869f57f12b285613162d08ee7aab9fe54aaa984a39a",
  2380. "result" : "valid",
  2381. "flags" : []
  2382. }
  2383. ]
  2384. },
  2385. {
  2386. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd001ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50",
  2387. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAErllml0J6olAVbAWsQzjkiYCn8JPqHx/m\ncJi0P2U5wbIK50M4+b8nDTNmPFCr6P0AHKalJzLbdKsV0vJJo9g5CA+Jg2ff1kmS\nzc4nCN6q1SOioja0NABCQkHJGjW1MPpQ\n-----END PUBLIC KEY-----",
  2388. "sha" : "SHA-384",
  2389. "type" : "ECDSAVer",
  2390. "key" : {
  2391. "curve" : "secp384r1",
  2392. "keySize" : 384,
  2393. "type" : "ECPublicKey",
  2394. "wx" : "0ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd00",
  2395. "wy" : "1ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50"
  2396. },
  2397. "tests" : [
  2398. {
  2399. "tcId" : 238,
  2400. "comment" : "edge case for u1",
  2401. "msg" : "313233343030",
  2402. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d49a253986bbaa8ce9c3d3808313d39c3b950a478372edc009bc0566b73be7b05dad0737e16960257cc16db6ec6c620f",
  2403. "result" : "valid",
  2404. "flags" : []
  2405. }
  2406. ]
  2407. },
  2408. {
  2409. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000488738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab2529388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262",
  2410. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEiHOPmYHdTR+rtgrYPC3W38naMCIJrj5T\nSYqIO245o4vq2bAnCfNS0+a2V4FU6rJSk4igXGufOkAoq7mVClH1Jk7NdYCkI/3s\nlHL67rV/kuMcRr7yp4H+XtrQJgCfGYJi\n-----END PUBLIC KEY-----",
  2411. "sha" : "SHA-384",
  2412. "type" : "ECDSAVer",
  2413. "key" : {
  2414. "curve" : "secp384r1",
  2415. "keySize" : 384,
  2416. "type" : "ECPublicKey",
  2417. "wx" : "088738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab252",
  2418. "wy" : "09388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262"
  2419. },
  2420. "tests" : [
  2421. {
  2422. "tcId" : 239,
  2423. "comment" : "edge case for u1",
  2424. "msg" : "313233343030",
  2425. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230285090b0d6a6820bbba394efbee5c24a2281e825d2f6c55fb7a85b8251db00f75ab07cc993ceaf664f3c116baf34b021",
  2426. "result" : "valid",
  2427. "flags" : []
  2428. }
  2429. ]
  2430. },
  2431. {
  2432. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5",
  2433. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE9CFUExHJT915/CmPirGjrf0IAp/a1Dmp\nTUzqEffnmbxDlgny+3vj80nVXkhNCg02s1Mwu9vsHnXymESD2WvyENciwYMCkv/D\nWi9qIaS1BRn1ZfAku8zJciii+K2PrcDV\n-----END PUBLIC KEY-----",
  2434. "sha" : "SHA-384",
  2435. "type" : "ECDSAVer",
  2436. "key" : {
  2437. "curve" : "secp384r1",
  2438. "keySize" : 384,
  2439. "type" : "ECPublicKey",
  2440. "wx" : "0f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36",
  2441. "wy" : "0b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5"
  2442. },
  2443. "tests" : [
  2444. {
  2445. "tcId" : 240,
  2446. "comment" : "edge case for u1",
  2447. "msg" : "313233343030",
  2448. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b39af4a81ee4ae79064ed80f27e1432e84845f15ece399f2a43d2505a0a8c72c5731f4fd967420b1000e3f75502ed7b7",
  2449. "result" : "valid",
  2450. "flags" : []
  2451. }
  2452. ]
  2453. },
  2454. {
  2455. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555",
  2456. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEOZvkz8Q5+U8kIcvTTCzZC65T62Dd+vyl\nL3J10WXRT6ZZtjZxO11LOeYv1IuuFB0OGyPjtPDCAu17Wdt4o1wSrGmMYD6rFE/Q\nmsLtj0SV9gfk0sh6I84uwz5BDKR+zCVV\n-----END PUBLIC KEY-----",
  2457. "sha" : "SHA-384",
  2458. "type" : "ECDSAVer",
  2459. "key" : {
  2460. "curve" : "secp384r1",
  2461. "keySize" : 384,
  2462. "type" : "ECPublicKey",
  2463. "wx" : "399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e",
  2464. "wy" : "1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555"
  2465. },
  2466. "tests" : [
  2467. {
  2468. "tcId" : 241,
  2469. "comment" : "edge case for u1",
  2470. "msg" : "313233343030",
  2471. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100af4a81ee4ae79064ed80f27e1432e84845f15ece399f2cbf28df829ccd30f5ef62ec23957b837d73fe4e156edccd4465",
  2472. "result" : "valid",
  2473. "flags" : []
  2474. }
  2475. ]
  2476. },
  2477. {
  2478. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b",
  2479. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFXi7/3ITfEvKM9c4Wokr6UywWfkJHd/o\nkDRfcSqful/HcITOwRCE7QSEkWBKB/Zsdruqhy8HENgqCNnd3YM8e+fH6OJl9JFF\nFX606OgoAHajfuWHMnHbUQA02hnaJEFb\n-----END PUBLIC KEY-----",
  2480. "sha" : "SHA-384",
  2481. "type" : "ECDSAVer",
  2482. "key" : {
  2483. "curve" : "secp384r1",
  2484. "keySize" : 384,
  2485. "type" : "ECPublicKey",
  2486. "wx" : "1578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c",
  2487. "wy" : "76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b"
  2488. },
  2489. "tests" : [
  2490. {
  2491. "tcId" : 242,
  2492. "comment" : "edge case for u1",
  2493. "msg" : "313233343030",
  2494. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02305e9503dc95cf20c9db01e4fc2865d0908be2bd9c733e597e8a5bb7b7a62abdff6dbe3978ae56536d0fb01172ecd55f57",
  2495. "result" : "valid",
  2496. "flags" : []
  2497. }
  2498. ]
  2499. },
  2500. {
  2501. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000433ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3",
  2502. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEM7pFHIXnKQWPgwQQd6RpXrR9+T5xiwmk\nYYx1OsgDzXXBqRKQwv9aY1OJ0HFJVx2rH8fYpxd2hR/yRP9jL+b5LhZS5ShIk8Qk\nT+d12O/Fidgj3QPzkZAn8ARTe9juCfOj\n-----END PUBLIC KEY-----",
  2503. "sha" : "SHA-384",
  2504. "type" : "ECDSAVer",
  2505. "key" : {
  2506. "curve" : "secp384r1",
  2507. "keySize" : 384,
  2508. "type" : "ECPublicKey",
  2509. "wx" : "33ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab",
  2510. "wy" : "1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3"
  2511. },
  2512. "tests" : [
  2513. {
  2514. "tcId" : 243,
  2515. "comment" : "edge case for u1",
  2516. "msg" : "313233343030",
  2517. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02301ee4ae79064ed80f27e1432e84845f15ece399f2cbf4fa31a3ae8edab84dc3330a39f70938e3912bd59753de5aed3088",
  2518. "result" : "valid",
  2519. "flags" : []
  2520. }
  2521. ]
  2522. },
  2523. {
  2524. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004040771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33ddae5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3",
  2525. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBAdx4zkCFv7SxiCL31v+qDqxkVsWbmJl\nafEu/UEKObfnx29w8AEoQ6Jt6/TMwz3a5bxffmLQVOrDHNAir9txt8Y48kwwy60O\n817S/JkX81bpw/BDkbIdEDUnS4FTf8vz\n-----END PUBLIC KEY-----",
  2526. "sha" : "SHA-384",
  2527. "type" : "ECDSAVer",
  2528. "key" : {
  2529. "curve" : "secp384r1",
  2530. "keySize" : 384,
  2531. "type" : "ECPublicKey",
  2532. "wx" : "40771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33dda",
  2533. "wy" : "0e5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3"
  2534. },
  2535. "tests" : [
  2536. {
  2537. "tcId" : 244,
  2538. "comment" : "edge case for u1",
  2539. "msg" : "313233343030",
  2540. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bb51cd3ba8eb201f53ddb4e34e08c0ff7dff9378106784d798d5a3440bd6dc34be3a0eaef8776619a0c97fefb15720b3",
  2541. "result" : "valid",
  2542. "flags" : []
  2543. }
  2544. ]
  2545. },
  2546. {
  2547. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000498d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b792399a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd",
  2548. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEmNPxbhxRCpM+ZI540BWIMZ8ALpR134lC\noqidsGZrt8iLMrskgUDkSsSrKBEbK3kjmakm9KZvvij/ZcCfgwaJOuwJS4nQ/lKe\nNXfF7PMKeUTKr1MPRXXrET/PTCANLdS9\n-----END PUBLIC KEY-----",
  2549. "sha" : "SHA-384",
  2550. "type" : "ECDSAVer",
  2551. "key" : {
  2552. "curve" : "secp384r1",
  2553. "keySize" : 384,
  2554. "type" : "ECPublicKey",
  2555. "wx" : "098d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b7923",
  2556. "wy" : "099a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd"
  2557. },
  2558. "tests" : [
  2559. {
  2560. "tcId" : 245,
  2561. "comment" : "edge case for u1",
  2562. "msg" : "313233343030",
  2563. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e707e267ea635384a6da09823149f5cb7acbb29e910d2630c5fb5afbc42aa8436349b214a3b8fb9481ec999e005091f8",
  2564. "result" : "valid",
  2565. "flags" : []
  2566. }
  2567. ]
  2568. },
  2569. {
  2570. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9",
  2571. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0f1gL+74C+nlWhnRqXmccqiZEQxqwh+z\nwhNXBpgJ1ZGod1tk0YZ6jP/xJPal46T1+VSAZPAbmviGhwVJOjegNxk7SPU7fHlz\nAj9T5s7/aDDKL3oU71FTbUU69DswWNip\n-----END PUBLIC KEY-----",
  2572. "sha" : "SHA-384",
  2573. "type" : "ECDSAVer",
  2574. "key" : {
  2575. "curve" : "secp384r1",
  2576. "keySize" : 384,
  2577. "type" : "ECPublicKey",
  2578. "wx" : "0d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5",
  2579. "wy" : "0f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9"
  2580. },
  2581. "tests" : [
  2582. {
  2583. "tcId" : 246,
  2584. "comment" : "edge case for u1",
  2585. "msg" : "313233343030",
  2586. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100acc4f2afb7f5c10f818175074ef688a643fc5365e38129f86d5e2517feb81b2cd2b8dc4f7821bfd032edc4c0234085d9",
  2587. "result" : "valid",
  2588. "flags" : []
  2589. }
  2590. ]
  2591. },
  2592. {
  2593. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000482f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d318a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c",
  2594. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgvN2BPZmZMKIPbptmDl8KBBFy/WfHRbd\n2xOBEmokZVOotNKq6kitkYWhZF9lVn0xik17GfHS5ENMmo7K05YwSryCIhu6sGeZ\nNQcccv2XXnsCHASx0W6jb8LQUe9ajhF8\n-----END PUBLIC KEY-----",
  2595. "sha" : "SHA-384",
  2596. "type" : "ECDSAVer",
  2597. "key" : {
  2598. "curve" : "secp384r1",
  2599. "keySize" : 384,
  2600. "type" : "ECPublicKey",
  2601. "wx" : "082f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d31",
  2602. "wy" : "08a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c"
  2603. },
  2604. "tests" : [
  2605. {
  2606. "tcId" : 247,
  2607. "comment" : "edge case for u1",
  2608. "msg" : "313233343030",
  2609. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02310083276c0793f0a19742422f8af671ccf965fa7d18d541bef4c05b90e303f891d39008439e0fda4bfad5ee9a6ace7e340c",
  2610. "result" : "valid",
  2611. "flags" : []
  2612. }
  2613. ]
  2614. },
  2615. {
  2616. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f9990f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d",
  2617. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE8FLfwnv4ptNvNznyObmB9bU/4I2ZnsaD\nsB5D51lhViBroIuLn1kini+9zgXx5A+ZkPD9+3Ap+bPoxhRNrQM5IIt83LOCClVC\nWdudJ6/dGPSnUClsWbrWti3wdvkNU74N\n-----END PUBLIC KEY-----",
  2618. "sha" : "SHA-384",
  2619. "type" : "ECDSAVer",
  2620. "key" : {
  2621. "curve" : "secp384r1",
  2622. "keySize" : 384,
  2623. "type" : "ECPublicKey",
  2624. "wx" : "0f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f99",
  2625. "wy" : "090f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d"
  2626. },
  2627. "tests" : [
  2628. {
  2629. "tcId" : 248,
  2630. "comment" : "edge case for u1",
  2631. "msg" : "313233343030",
  2632. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100942848586b534105ddd1ca77df72e1251140f412e97b62afbf85d4822309176b5965453dee3fab709e14156b3dfcecca",
  2633. "result" : "valid",
  2634. "flags" : []
  2635. }
  2636. ]
  2637. },
  2638. {
  2639. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fede85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178",
  2640. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+He9biqSc+MioymOo63RPREEsyFyKDZp\nymaI8MtZFSSn8V3UFJZoHtqYk5qucp/t6FyjfIHvGePcmrFpCKNyDYaHWlGmptky\n43SSpux6NE6rxII3fxSJH70dp/rv+hF4\n-----END PUBLIC KEY-----",
  2641. "sha" : "SHA-384",
  2642. "type" : "ECDSAVer",
  2643. "key" : {
  2644. "curve" : "secp384r1",
  2645. "keySize" : 384,
  2646. "type" : "ECPublicKey",
  2647. "wx" : "0f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fed",
  2648. "wy" : "0e85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178"
  2649. },
  2650. "tests" : [
  2651. {
  2652. "tcId" : 249,
  2653. "comment" : "edge case for u2",
  2654. "msg" : "313233343030",
  2655. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0",
  2656. "result" : "valid",
  2657. "flags" : []
  2658. }
  2659. ]
  2660. },
  2661. {
  2662. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000414249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b",
  2663. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFCSbvP7s6rBsdWVNNhwN+NVrMg6jvB1G\nJ+wKL0uPo1d0RWlGZPVpqR9IB0E4HklKKEefIYbXFaVniPZwcwVqoMsLan94k+d7\nmml272Zj2AImiW1/Q7tQLhtNSVWKJ92L\n-----END PUBLIC KEY-----",
  2664. "sha" : "SHA-384",
  2665. "type" : "ECDSAVer",
  2666. "key" : {
  2667. "curve" : "secp384r1",
  2668. "keySize" : 384,
  2669. "type" : "ECPublicKey",
  2670. "wx" : "14249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a",
  2671. "wy" : "28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b"
  2672. },
  2673. "tests" : [
  2674. {
  2675. "tcId" : 250,
  2676. "comment" : "edge case for u2",
  2677. "msg" : "313233343030",
  2678. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072",
  2679. "result" : "valid",
  2680. "flags" : []
  2681. }
  2682. ]
  2683. },
  2684. {
  2685. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000450a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6cbdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc",
  2686. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUKQ4yY7pQCXOE+J9NrgoDUhDWFg260cB\nGgcM13cpJFaEoNsx/emAYgNJx5aDKyxsvbctup8/nMh4VZ9Qtr0SkPEKa8y8Hu73\ncIsbcgWQIph5eeNSIcUSWfM3xyiKL4a8\n-----END PUBLIC KEY-----",
  2687. "sha" : "SHA-384",
  2688. "type" : "ECDSAVer",
  2689. "key" : {
  2690. "curve" : "secp384r1",
  2691. "keySize" : 384,
  2692. "type" : "ECPublicKey",
  2693. "wx" : "50a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6c",
  2694. "wy" : "0bdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc"
  2695. },
  2696. "tests" : [
  2697. {
  2698. "tcId" : 251,
  2699. "comment" : "edge case for u2",
  2700. "msg" : "313233343030",
  2701. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81",
  2702. "result" : "valid",
  2703. "flags" : []
  2704. }
  2705. ]
  2706. },
  2707. {
  2708. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc",
  2709. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETT/F3Pr3QRE82jzi+N/0yRIUPk02MUw2\nHX7VZWtoRIvMoRS6noEkKBI0Zgt3Jt3NaA3f736ge/vO3hCAPTjXIRYxyhFGYHiB\nnrZuEZIat/+jxFYMcy53WV/UCOkX3Zr8\n-----END PUBLIC KEY-----",
  2710. "sha" : "SHA-384",
  2711. "type" : "ECDSAVer",
  2712. "key" : {
  2713. "curve" : "secp384r1",
  2714. "keySize" : 384,
  2715. "type" : "ECPublicKey",
  2716. "wx" : "4d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd",
  2717. "wy" : "680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc"
  2718. },
  2719. "tests" : [
  2720. {
  2721. "tcId" : 252,
  2722. "comment" : "edge case for u2",
  2723. "msg" : "313233343030",
  2724. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a",
  2725. "result" : "valid",
  2726. "flags" : []
  2727. }
  2728. ]
  2729. },
  2730. {
  2731. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000463d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13aa9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034",
  2732. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEY9Zc3+sfGkIAD0O9Hd0TBTentvY16NK9\ngal9oWgiEYPaQzynhCn9KzPF+UiVqcE6qdHV6jKHJWU6Wp0A+FpVFiNvOxQoqGKS\nh9OwSHougt1X+Tuyqj2Xg9x0Ex4TdWA0\n-----END PUBLIC KEY-----",
  2733. "sha" : "SHA-384",
  2734. "type" : "ECDSAVer",
  2735. "key" : {
  2736. "curve" : "secp384r1",
  2737. "keySize" : 384,
  2738. "type" : "ECPublicKey",
  2739. "wx" : "63d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13a",
  2740. "wy" : "0a9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034"
  2741. },
  2742. "tests" : [
  2743. {
  2744. "tcId" : 253,
  2745. "comment" : "edge case for u2",
  2746. "msg" : "313233343030",
  2747. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b",
  2748. "result" : "valid",
  2749. "flags" : []
  2750. }
  2751. ]
  2752. },
  2753. {
  2754. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c49ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8",
  2755. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0iycNIuXRXEfV966w6B9+QpSfAa9AqhF\nT0FDfVQiTgcWmPA/3GSx1lJBTtw/IjnEmumBKkuS8JnWZZpllpF2jVflMO08kdVF\nV4FgWFCZelgiHyKiRRw5MkcGBsI/OrG4\n-----END PUBLIC KEY-----",
  2756. "sha" : "SHA-384",
  2757. "type" : "ECDSAVer",
  2758. "key" : {
  2759. "curve" : "secp384r1",
  2760. "keySize" : 384,
  2761. "type" : "ECPublicKey",
  2762. "wx" : "0d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c4",
  2763. "wy" : "09ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8"
  2764. },
  2765. "tests" : [
  2766. {
  2767. "tcId" : 254,
  2768. "comment" : "edge case for u2",
  2769. "msg" : "313233343030",
  2770. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3",
  2771. "result" : "valid",
  2772. "flags" : []
  2773. }
  2774. ]
  2775. },
  2776. {
  2777. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000431f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b47823140035bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c",
  2778. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEMfBcDCnp2kmqL7vt7ncMaNEPhef3fnKs\nPPqchiOiu0LusvJKyPKu96sMS0eCMUADW7MvwewEu/9eq5bgcMk4uhtT/mOXD2Sa\n4C4qStpCCiSbb3xSXixLmw1VYq4m8ieM\n-----END PUBLIC KEY-----",
  2779. "sha" : "SHA-384",
  2780. "type" : "ECDSAVer",
  2781. "key" : {
  2782. "curve" : "secp384r1",
  2783. "keySize" : 384,
  2784. "type" : "ECPublicKey",
  2785. "wx" : "31f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b4782314003",
  2786. "wy" : "5bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c"
  2787. },
  2788. "tests" : [
  2789. {
  2790. "tcId" : 255,
  2791. "comment" : "edge case for u2",
  2792. "msg" : "313233343030",
  2793. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179",
  2794. "result" : "valid",
  2795. "flags" : []
  2796. }
  2797. ]
  2798. },
  2799. {
  2800. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139",
  2801. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEvCbuyV4myYC8AzQmTLz8JriXw1ccls6a\nsqZ7SbsPJqYnL9wngG16TFcq4PeBSfHzyK9fQbmdIGYBgWVRP7O1XkJV3NBllkft\nVeHiYCyuTvvW6uHf4v9j4sdI1KzHQwE5\n-----END PUBLIC KEY-----",
  2802. "sha" : "SHA-384",
  2803. "type" : "ECDSAVer",
  2804. "key" : {
  2805. "curve" : "secp384r1",
  2806. "keySize" : 384,
  2807. "type" : "ECPublicKey",
  2808. "wx" : "0bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3",
  2809. "wy" : "0c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139"
  2810. },
  2811. "tests" : [
  2812. {
  2813. "tcId" : 256,
  2814. "comment" : "edge case for u2",
  2815. "msg" : "313233343030",
  2816. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df",
  2817. "result" : "valid",
  2818. "flags" : []
  2819. }
  2820. ]
  2821. },
  2822. {
  2823. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426",
  2824. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEb6CWTdBUJQrxdokcDIIrATtw8FnDRxcs\nr8azbNFs87D50Z8lmL0NWArBbEassWfUN1vvcBwALcwED9VIJLFMwt8BVOsg50Rk\n4f57gzQm3X1ja/LXlgP93l3aqyOrDPQm\n-----END PUBLIC KEY-----",
  2825. "sha" : "SHA-384",
  2826. "type" : "ECDSAVer",
  2827. "key" : {
  2828. "curve" : "secp384r1",
  2829. "keySize" : 384,
  2830. "type" : "ECPublicKey",
  2831. "wx" : "6fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4",
  2832. "wy" : "375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426"
  2833. },
  2834. "tests" : [
  2835. {
  2836. "tcId" : 257,
  2837. "comment" : "edge case for u2",
  2838. "msg" : "313233343030",
  2839. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed",
  2840. "result" : "valid",
  2841. "flags" : []
  2842. }
  2843. ]
  2844. },
  2845. {
  2846. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cdecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b",
  2847. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEuqTnEu4HhqWrDlpdr9zc+Hs4gwqy7Ib6\n7dqf32UzL2qWiCaUEvBQNWUw1GZKf7jN7MRqkBsBbmu4ozatmqbxmr+a2mlwXRyQ\nW+r7laRPUq9D3kv4DAUM+Za3eW387o4b\n-----END PUBLIC KEY-----",
  2848. "sha" : "SHA-384",
  2849. "type" : "ECDSAVer",
  2850. "key" : {
  2851. "curve" : "secp384r1",
  2852. "keySize" : 384,
  2853. "type" : "ECPublicKey",
  2854. "wx" : "0baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cd",
  2855. "wy" : "0ecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b"
  2856. },
  2857. "tests" : [
  2858. {
  2859. "tcId" : 258,
  2860. "comment" : "edge case for u2",
  2861. "msg" : "313233343030",
  2862. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3",
  2863. "result" : "valid",
  2864. "flags" : []
  2865. }
  2866. ]
  2867. },
  2868. {
  2869. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000481e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc",
  2870. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgeeKUq4GlVg/emAaubb7+vQ08r76H4yD\nPVnetiepJ8L0LUjrYX/gQvWE4QXCPCMXzyLVZfXztCXveTffYptoZNrHEmSyiMGp\nhyEPUjBxMZzj9kQRkQrCN2XEJm5hURK8\n-----END PUBLIC KEY-----",
  2871. "sha" : "SHA-384",
  2872. "type" : "ECDSAVer",
  2873. "key" : {
  2874. "curve" : "secp384r1",
  2875. "keySize" : 384,
  2876. "type" : "ECPublicKey",
  2877. "wx" : "081e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317",
  2878. "wy" : "0cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc"
  2879. },
  2880. "tests" : [
  2881. {
  2882. "tcId" : 259,
  2883. "comment" : "edge case for u2",
  2884. "msg" : "313233343030",
  2885. "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb",
  2886. "result" : "valid",
  2887. "flags" : []
  2888. }
  2889. ]
  2890. },
  2891. {
  2892. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000441fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e71c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787",
  2893. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQfqHZbGdMQgDHijJp4GjhcnBCyv9QuZD\nflxL1xHPKgMXUIR9F6gvk3ajCuGCptbnHCCvljJBR9QVWk0Mhnyo4266IE++0gh+\nD8vci6q+B7sxI/n3JZ53HNnxrRfRojeH\n-----END PUBLIC KEY-----",
  2894. "sha" : "SHA-384",
  2895. "type" : "ECDSAVer",
  2896. "key" : {
  2897. "curve" : "secp384r1",
  2898. "keySize" : 384,
  2899. "type" : "ECPublicKey",
  2900. "wx" : "41fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e7",
  2901. "wy" : "1c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787"
  2902. },
  2903. "tests" : [
  2904. {
  2905. "tcId" : 260,
  2906. "comment" : "edge case for u2",
  2907. "msg" : "313233343030",
  2908. "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa",
  2909. "result" : "valid",
  2910. "flags" : []
  2911. }
  2912. ]
  2913. },
  2914. {
  2915. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823",
  2916. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5YWgZ9bf83rn8X+BWDEZthKRWXNF8Qes\n/+I3oI9IhtT9+U/mMYLmFDyZviWnt9hrVyweBt0se5S4c/BXj8srmdYOJG5RJF0I\nBO3USzLw8ADI+PiPHUpl/qUdu7SrHigj\n-----END PUBLIC KEY-----",
  2917. "sha" : "SHA-384",
  2918. "type" : "ECDSAVer",
  2919. "key" : {
  2920. "curve" : "secp384r1",
  2921. "keySize" : 384,
  2922. "type" : "ECPublicKey",
  2923. "wx" : "0e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b",
  2924. "wy" : "572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823"
  2925. },
  2926. "tests" : [
  2927. {
  2928. "tcId" : 261,
  2929. "comment" : "point duplication during verification",
  2930. "msg" : "313233343030",
  2931. "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34",
  2932. "result" : "valid",
  2933. "flags" : [
  2934. "PointDuplication"
  2935. ]
  2936. }
  2937. ]
  2938. },
  2939. {
  2940. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86ba8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc",
  2941. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5YWgZ9bf83rn8X+BWDEZthKRWXNF8Qes\n/+I3oI9IhtT9+U/mMYLmFDyZviWnt9hrqNPh+SLThGtHjA+ocDTUZinx25Gu26L3\n+xIrtM0PD/43Bwdv4rWaAVriRExU4dfc\n-----END PUBLIC KEY-----",
  2942. "sha" : "SHA-384",
  2943. "type" : "ECDSAVer",
  2944. "key" : {
  2945. "curve" : "secp384r1",
  2946. "keySize" : 384,
  2947. "type" : "ECPublicKey",
  2948. "wx" : "0e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b",
  2949. "wy" : "0a8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc"
  2950. },
  2951. "tests" : [
  2952. {
  2953. "tcId" : 262,
  2954. "comment" : "duplication bug",
  2955. "msg" : "313233343030",
  2956. "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34",
  2957. "result" : "invalid",
  2958. "flags" : [
  2959. "PointDuplication"
  2960. ]
  2961. }
  2962. ]
  2963. },
  2964. {
  2965. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba01fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c",
  2966. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEtNeMzLztgGXA69wzC0Zw7JkwknPkQrm+\nNBGWwQQ+REH8V7kUCFWVv8dVxk/ECfC6Af7jHLu67VwTI/Cch9+bBxLBLplzP6I+\n+RtObKZmsJ3XVA6/EGihUVW8Bp49WVyM\n-----END PUBLIC KEY-----",
  2967. "sha" : "SHA-384",
  2968. "type" : "ECDSAVer",
  2969. "key" : {
  2970. "curve" : "secp384r1",
  2971. "keySize" : 384,
  2972. "type" : "ECPublicKey",
  2973. "wx" : "0b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba",
  2974. "wy" : "1fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c"
  2975. },
  2976. "tests" : [
  2977. {
  2978. "tcId" : 263,
  2979. "comment" : "point with x-coordinate 0",
  2980. "msg" : "313233343030",
  2981. "sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
  2982. "result" : "invalid",
  2983. "flags" : []
  2984. }
  2985. ]
  2986. },
  2987. {
  2988. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e",
  2989. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbjxovlOq3oHvieCW2EHihFojMx5+yKao\nOdWNB/oBbAlz7XXeT5kXe/3HTbVm6dFaSXLqCOV3zh9hwTpsobrR3u8pgu4BooJv\nACt2nyxGCY07r/BopAXQnKOEDS+v5ORu\n-----END PUBLIC KEY-----",
  2990. "sha" : "SHA-384",
  2991. "type" : "ECDSAVer",
  2992. "key" : {
  2993. "curve" : "secp384r1",
  2994. "keySize" : 384,
  2995. "type" : "ECPublicKey",
  2996. "wx" : "6e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a",
  2997. "wy" : "4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e"
  2998. },
  2999. "tests" : [
  3000. {
  3001. "tcId" : 264,
  3002. "comment" : "point with x-coordinate 0",
  3003. "msg" : "313233343030",
  3004. "sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
  3005. "result" : "invalid",
  3006. "flags" : []
  3007. }
  3008. ]
  3009. },
  3010. {
  3011. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd",
  3012. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEsQHNs+uiDhEq27S70stHmmnlkKROqQJj\nGDKr+rivLDBBs99/FmWyxutTP1RiFxAKGmGqmVFXitTwCuFzOaim8TWbvQrDVWeO\n1N8hM48IdjwdNwLsEytjTHvMARjvsdDd\n-----END PUBLIC KEY-----",
  3013. "sha" : "SHA-384",
  3014. "type" : "ECDSAVer",
  3015. "key" : {
  3016. "curve" : "secp384r1",
  3017. "keySize" : 384,
  3018. "type" : "ECPublicKey",
  3019. "wx" : "0b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a",
  3020. "wy" : "1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd"
  3021. },
  3022. "tests" : [
  3023. {
  3024. "tcId" : 265,
  3025. "comment" : "comparison with point at infinity ",
  3026. "msg" : "313233343030",
  3027. "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
  3028. "result" : "invalid",
  3029. "flags" : []
  3030. }
  3031. ]
  3032. },
  3033. {
  3034. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc273605c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186",
  3035. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZ2EESgQKSXnbJptKN35C8RtL4M4kYR9n\ndnTc93D1iHyk21ZTAyg4CebWX3/GvCc2BcfapAP8pTVJ91/zNykJZC0Ct/3KweaC\nQoFNbpJasBqAg2z7s1WBlgB54vtEwNGG\n-----END PUBLIC KEY-----",
  3036. "sha" : "SHA-384",
  3037. "type" : "ECDSAVer",
  3038. "key" : {
  3039. "curve" : "secp384r1",
  3040. "keySize" : 384,
  3041. "type" : "ECPublicKey",
  3042. "wx" : "6761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc2736",
  3043. "wy" : "5c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186"
  3044. },
  3045. "tests" : [
  3046. {
  3047. "tcId" : 266,
  3048. "comment" : "extreme value for k",
  3049. "msg" : "313233343030",
  3050. "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
  3051. "result" : "valid",
  3052. "flags" : []
  3053. }
  3054. ]
  3055. },
  3056. {
  3057. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000434d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f786f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582",
  3058. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENNdOwIi6tsYyOWjR9GiZOBL2kNbtyluX\nYE1xjhK4zf3ZbULlfTOv4xLw7jw9ChP3hvSSK7LBO993UqPstpOT6Ze9ZUYcRoZ+\nvu9ilrI/LFbfY6z95kjz9QAtvCOf/RWC\n-----END PUBLIC KEY-----",
  3059. "sha" : "SHA-384",
  3060. "type" : "ECDSAVer",
  3061. "key" : {
  3062. "curve" : "secp384r1",
  3063. "keySize" : 384,
  3064. "type" : "ECPublicKey",
  3065. "wx" : "34d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f7",
  3066. "wy" : "086f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582"
  3067. },
  3068. "tests" : [
  3069. {
  3070. "tcId" : 267,
  3071. "comment" : "extreme value for k",
  3072. "msg" : "313233343030",
  3073. "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
  3074. "result" : "valid",
  3075. "flags" : []
  3076. }
  3077. ]
  3078. },
  3079. {
  3080. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",
  3081. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3NhfeSpYmLG9dnpi/kpLcKfj0Hb0omhR8\n6doxE7XwuMAKYLHOHX6BnXpDHXyQ6g5f\n-----END PUBLIC KEY-----",
  3082. "sha" : "SHA-384",
  3083. "type" : "ECDSAVer",
  3084. "key" : {
  3085. "curve" : "secp384r1",
  3086. "keySize" : 384,
  3087. "type" : "ECPublicKey",
  3088. "wx" : "0aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
  3089. "wy" : "3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"
  3090. },
  3091. "tests" : [
  3092. {
  3093. "tcId" : 268,
  3094. "comment" : "testing point duplication",
  3095. "msg" : "313233343030",
  3096. "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
  3097. "result" : "invalid",
  3098. "flags" : []
  3099. },
  3100. {
  3101. "tcId" : 269,
  3102. "comment" : "testing point duplication",
  3103. "msg" : "313233343030",
  3104. "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
  3105. "result" : "invalid",
  3106. "flags" : []
  3107. }
  3108. ]
  3109. },
  3110. {
  3111. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0",
  3112. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3yeghtWnZ05CiYWdAbW0j1gcL4kLXZeuD\nFiXO7EoPRz71n04w4oF+YoW84oRvFfGg\n-----END PUBLIC KEY-----",
  3113. "sha" : "SHA-384",
  3114. "type" : "ECDSAVer",
  3115. "key" : {
  3116. "curve" : "secp384r1",
  3117. "keySize" : 384,
  3118. "type" : "ECPublicKey",
  3119. "wx" : "0aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
  3120. "wy" : "0c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0"
  3121. },
  3122. "tests" : [
  3123. {
  3124. "tcId" : 270,
  3125. "comment" : "testing point duplication",
  3126. "msg" : "313233343030",
  3127. "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
  3128. "result" : "invalid",
  3129. "flags" : []
  3130. },
  3131. {
  3132. "tcId" : 271,
  3133. "comment" : "testing point duplication",
  3134. "msg" : "313233343030",
  3135. "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
  3136. "result" : "invalid",
  3137. "flags" : []
  3138. }
  3139. ]
  3140. },
  3141. {
  3142. "keyDer" : "3076301006072a8648ce3d020106052b810400220362000429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3",
  3143. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKb23bV+nQb/XAjPLOmbMfUS+s7BmPZKo\nE2ZQR4vO+2HvGC4VWlQ0Wl6OXojwZOW8mlJat/dk2tPa4UaMK0GfO2K5upF9XoxP\nsexHQEo/x2R0snEwgb6dtMAOBDran8Sj\n-----END PUBLIC KEY-----",
  3144. "sha" : "SHA-384",
  3145. "type" : "ECDSAVer",
  3146. "key" : {
  3147. "curve" : "secp384r1",
  3148. "keySize" : 384,
  3149. "type" : "ECPublicKey",
  3150. "wx" : "29bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc",
  3151. "wy" : "09a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3"
  3152. },
  3153. "tests" : [
  3154. {
  3155. "tcId" : 272,
  3156. "comment" : "pseudorandom signature",
  3157. "msg" : "",
  3158. "sig" : "3064023032401249714e9091f05a5e109d5c1216fdc05e98614261aa0dbd9e9cd4415dee29238afbd3b103c1e40ee5c9144aee0f02304326756fb2c4fd726360dd6479b5849478c7a9d054a833a58c1631c33b63c3441336ddf2c7fe0ed129aae6d4ddfeb753",
  3159. "result" : "valid",
  3160. "flags" : []
  3161. },
  3162. {
  3163. "tcId" : 273,
  3164. "comment" : "pseudorandom signature",
  3165. "msg" : "",
  3166. "sig" : "3065023100b713d2bfbe31b816d8cd9664b96f3383ecaac5a4d1f7e1d9ae64e2b99f9bccac04749052b45d119a39f8b2c11a385b780230690dfcac264fd52f6b26207d74f9fa2bea2ca3d59e405140c94248fb2839eb42c502581b89a964c93cc2e1752dd8b145",
  3167. "result" : "valid",
  3168. "flags" : []
  3169. },
  3170. {
  3171. "tcId" : 274,
  3172. "comment" : "pseudorandom signature",
  3173. "msg" : "",
  3174. "sig" : "3066023100e16bf26ea4fff5d11027bcb3ef305991171e10056986fb03643c5b3c32e88a4f83ea290931fb30f99577ac0f18b733e802310080ff5982d87f575300940c106d84de8af66e16aae7fb31debcb06dfc61fae3f5dbddf6c91211f59f4f5b69962b1f554c",
  3175. "result" : "valid",
  3176. "flags" : []
  3177. },
  3178. {
  3179. "tcId" : 275,
  3180. "comment" : "pseudorandom signature",
  3181. "msg" : "",
  3182. "sig" : "3066023100c137d4933acbdce166768125db5e42d0764ccad43b0104870761086072cce89de2f3819ca305dc3073a941ae78dbbf55023100f990907818a7c67ecfedd56629cc6fb334edafa233f08a79d21be8653f012994e7736a060428b45deec34140c496302e",
  3183. "result" : "valid",
  3184. "flags" : []
  3185. },
  3186. {
  3187. "tcId" : 276,
  3188. "comment" : "pseudorandom signature",
  3189. "msg" : "",
  3190. "sig" : "3065023000f5579516d13ca92114bf230093f2462ef65e97b111051e62fbb73d06e0635a8d70e04b20f86e5e7ed211eebc653342023100e425e475ee6e27df44eeafbb268356bcd70aee82f0b971c994b49d1aae86fec12d3b7db4aaa2ff7de5b4bfb2eedcacc0",
  3191. "result" : "valid",
  3192. "flags" : []
  3193. },
  3194. {
  3195. "tcId" : 277,
  3196. "comment" : "pseudorandom signature",
  3197. "msg" : "",
  3198. "sig" : "306502304e7989e8d6498df3d1b34d8f45fc922197dd023ef9f3594a7ec52dd575d24e3d93ef16e11bc77893dd341c8d1ab2c4b302310088a4178d2ba03c6acc79eda01e742dcd82fb2614cabd8bc586145c97da3d170b884678abdb2dc80b3b9bf6244e966ba1",
  3199. "result" : "valid",
  3200. "flags" : []
  3201. },
  3202. {
  3203. "tcId" : 278,
  3204. "comment" : "pseudorandom signature",
  3205. "msg" : "",
  3206. "sig" : "306502302b1ff7fafd59899258d6b8c69bd3410f1d983e6b167674591d9c25387263e7e25438b30dcbd2c8ff76db8ebec2c77e2a0231008c44cf1a90610d9deefbf23c935741530f9f190dae4d7ba3d6efaef3bbb0e2d47296b65ef65241ef3b98934639fb50bd",
  3207. "result" : "valid",
  3208. "flags" : []
  3209. },
  3210. {
  3211. "tcId" : 279,
  3212. "comment" : "pseudorandom signature",
  3213. "msg" : "",
  3214. "sig" : "3066023100c0583e25c9298fdcc1695f04d3fc32de300ec5470c584b85b7d3c3c2915e9de3c22516907852dd801d7f1ef1645157bb023100c01f7df3954501aee191ead82e68a408549a09fb3a839325111b195938df984c9cf1383cfb88800757bade4d585ec906",
  3215. "result" : "valid",
  3216. "flags" : []
  3217. },
  3218. {
  3219. "tcId" : 280,
  3220. "comment" : "pseudorandom signature",
  3221. "msg" : "",
  3222. "sig" : "306502304131dda169326aaac2714d0ff8a98d7439d2f353ab98e40bdde29d3b20dec87daef1358adc611280384a631f38c2cf70023100d72f8e5dbd73950cb6e941a563387ed1ae707db38f0f8a80518cf3d4885a56d8ecf7f278a1b24f0a973347b4a160bcf6",
  3223. "result" : "valid",
  3224. "flags" : []
  3225. },
  3226. {
  3227. "tcId" : 281,
  3228. "comment" : "pseudorandom signature",
  3229. "msg" : "",
  3230. "sig" : "3065023048e82f614523c83dfc873730d02541aab03214825d21aac689c3b851c20f9e4d563439999372fc781f4351202ddef8d1023100c54ceb0786726ce16d74d259813e6ab859e42a09639a39da77f412ab86c17a9b8b5add2bbcda564f650ca304c081be3f",
  3231. "result" : "valid",
  3232. "flags" : []
  3233. },
  3234. {
  3235. "tcId" : 282,
  3236. "comment" : "pseudorandom signature",
  3237. "msg" : "4d7367",
  3238. "sig" : "3066023100d7143a836608b25599a7f28dec6635494c2992ad1e2bbeecb7ef601a9c01746e710ce0d9c48accb38a79ede5b9638f3402310080f9e165e8c61035bf8aa7b5533960e46dd0e211c904a064edb6de41f797c0eae4e327612ee3f816f4157272bb4fabc9",
  3239. "result" : "valid",
  3240. "flags" : []
  3241. },
  3242. {
  3243. "tcId" : 283,
  3244. "comment" : "pseudorandom signature",
  3245. "msg" : "4d7367",
  3246. "sig" : "306402307ff92abef367440ba54256a5fd5d679a9741d5a63fa0ef9ab34351239c67804eaff32f86d69b984096a1c0c76d36b79802301120223ea279522dbea4eb4297452fd9bdc723e0752b1fd7fdfcdb90d2a4e06ea3ac2e680e6823c57ddb5cbea22da451",
  3247. "result" : "valid",
  3248. "flags" : []
  3249. },
  3250. {
  3251. "tcId" : 284,
  3252. "comment" : "pseudorandom signature",
  3253. "msg" : "4d7367",
  3254. "sig" : "3066023100dc2a42181fac07068e0d3ee845d21f38c1464199009f99f4e88b99f540436401b514cd72ecdafd0e5b3808c9a9130928023100de979bef97b779c29b80e38fb17e8a3072f84560793d936051f5fca6013e11e743b4efc10f9bd45a9a0e5dc3d71c8f6a",
  3255. "result" : "valid",
  3256. "flags" : []
  3257. },
  3258. {
  3259. "tcId" : 285,
  3260. "comment" : "pseudorandom signature",
  3261. "msg" : "4d7367",
  3262. "sig" : "30640230239542d8e4ee6f48e7d10657ba3d0a9a92c66f0e10c82b5919afba50c129b2d01124ae5bdc643bfa8bb3be67814f6b6502305d5a5a89149eefd34d1f00fe8922b06e62fca3d57d1c0a8daabd3f2160706830fdb3579cf6e64ed8ee635908239e8e6d",
  3263. "result" : "valid",
  3264. "flags" : []
  3265. },
  3266. {
  3267. "tcId" : 286,
  3268. "comment" : "pseudorandom signature",
  3269. "msg" : "4d7367",
  3270. "sig" : "3065023100929edc580377e5f1f0a6bed840a14ac1ac3fdd98f7d0cd56735583b521e9f6f2d7caabed6688fed3ffcaf0554e9aecf4023008e571b8052b5b59f2251b33b609681e7128d765b8b2b169eaccd7238f372c994c99aee46c8bf4fa039d0070b544c8d3",
  3271. "result" : "valid",
  3272. "flags" : []
  3273. },
  3274. {
  3275. "tcId" : 287,
  3276. "comment" : "pseudorandom signature",
  3277. "msg" : "4d7367",
  3278. "sig" : "306602310091df8d8c1a2f4fedad280883f1d54b43e9bbbc1a626df57f58cfa020159c3f91571939f06e6d32748fbb3a224c7c0559023100ab40e8c6b98b16afdf556b16fe50d3baffaf742e56cd552d5efa7307bff708923c4e9080dc46d1c23b15bc3036982fd3",
  3279. "result" : "valid",
  3280. "flags" : []
  3281. },
  3282. {
  3283. "tcId" : 288,
  3284. "comment" : "pseudorandom signature",
  3285. "msg" : "4d7367",
  3286. "sig" : "3065023058a891b20baeb6430fc44e3684900d9eee4566ee90cb3a6f175e1963d9e1e706e753ab3be82e6ab438a61fece74e3788023100bcd637e78b7a944533525c9d51b045743381c778133a5ad9d95d5d0692bea05695ff1a72419ca2929a215bc769707c1e",
  3287. "result" : "valid",
  3288. "flags" : []
  3289. },
  3290. {
  3291. "tcId" : 289,
  3292. "comment" : "pseudorandom signature",
  3293. "msg" : "4d7367",
  3294. "sig" : "3066023100ec4fbd25bd38a23ce5c98c6e582d0810cd918fc04be2b78df107765baefe3783a8e917bf6d6768e8f8b79f67a6b6e023023100ee8b5d4b8c8b1b26960984c3226654a829d9c28d3b050ae464c8399c936be431ad0ac22b6df23589f77cf752b965e4de",
  3295. "result" : "valid",
  3296. "flags" : []
  3297. },
  3298. {
  3299. "tcId" : 290,
  3300. "comment" : "pseudorandom signature",
  3301. "msg" : "4d7367",
  3302. "sig" : "3065023100f2a9b27da3c72a037f3ff2fe5f4c776df8383c7955636260a66316525089bbbb1719f96bc4ed132923ec168e6f3143320230476e427ec28bc4a04c485dde1d34243f1fe283616e0b632195eb71950de75e61061ca7c522a305eaacf61294339eec11",
  3303. "result" : "valid",
  3304. "flags" : []
  3305. },
  3306. {
  3307. "tcId" : 291,
  3308. "comment" : "pseudorandom signature",
  3309. "msg" : "4d7367",
  3310. "sig" : "3065023100938c88f4937f8cab933d7879f04a316d2b6976d8bfb6b86742a2442839806726723dbed366f4004537e759e77fe07e2102306415396d8690b380b4eb1b4d78016cf6d407259bad568bee662dd594731fabae115534cc7db00b2ec46326926646d029",
  3311. "result" : "valid",
  3312. "flags" : []
  3313. },
  3314. {
  3315. "tcId" : 292,
  3316. "comment" : "pseudorandom signature",
  3317. "msg" : "313233343030",
  3318. "sig" : "30650230234503fcca578121986d96be07fbc8da5d894ed8588c6dbcdbe974b4b813b21c52d20a8928f2e2fdac14705b0705498c023100cd7b9b766b97b53d1a80fc0b760af16a11bf4a59c7c367c6c7275dfb6e18a88091eed3734bf5cf41b3dc6fecd6d3baaf",
  3319. "result" : "valid",
  3320. "flags" : []
  3321. },
  3322. {
  3323. "tcId" : 293,
  3324. "comment" : "pseudorandom signature",
  3325. "msg" : "313233343030",
  3326. "sig" : "3065023100ac5559ad224e76aa6637515357c5f0ac4ffef4f7e21297f8b65d72e6b5cc547511ddb2f0c36125b6b11c0a82308c44d20230542aea18bf5fe640d5e94fc27d69176e21cd15f0f817741e982f51e7a9d5bd4f33cd8846fbd9f6cd1ae7d0cff31de2e4",
  3327. "result" : "valid",
  3328. "flags" : []
  3329. },
  3330. {
  3331. "tcId" : 294,
  3332. "comment" : "pseudorandom signature",
  3333. "msg" : "313233343030",
  3334. "sig" : "3065023100d48578efe0200370eb3dba190629c584f4505b3d18dcb7176e81c94eaaba9be4b35f16b2f558cf42f6e49bb13a8c52a3023062d7450e411ce64d8349a9e90a07fc09e5521efec1b9739cc9f68d0877b4a4b4d50a5f5647ef6dc3e6a9495ccabbeae4",
  3335. "result" : "valid",
  3336. "flags" : []
  3337. },
  3338. {
  3339. "tcId" : 295,
  3340. "comment" : "pseudorandom signature",
  3341. "msg" : "313233343030",
  3342. "sig" : "3064023019a87de40615da310fbc062ab5954a4a5d538f7bb18407e9c9e852fead9d03fed7c7fbd6034e1ad8c30b978bfed75a3202304e0c8a9da62e78c60c417fa8870cc879e4d5ec92b6ec8648fd6ce4e576f1e09eaad3867f5441d800e659207c8a1bba86",
  3343. "result" : "valid",
  3344. "flags" : []
  3345. },
  3346. {
  3347. "tcId" : 296,
  3348. "comment" : "pseudorandom signature",
  3349. "msg" : "313233343030",
  3350. "sig" : "306402306e6c0aed8fb6d30d7fd6064ad34316c9cfb4eb4a0c5bef44660a3b993ab199a934fc8e69cdf764abf05639cc16ef2e1d0230758560ba98b0b522327e2ae8a8ba843e4255c1742eb69174d3ce806c8a91ef330d186311c99062626a81fe38ad6d10c0",
  3351. "result" : "valid",
  3352. "flags" : []
  3353. },
  3354. {
  3355. "tcId" : 297,
  3356. "comment" : "pseudorandom signature",
  3357. "msg" : "313233343030",
  3358. "sig" : "306502305acb49557723224e81e2a58e633d38cd78dcc1c905e61e2a16ade32420e198b9cd6120fcc3a57c0c986f80658dc4c4a0023100addee5259c644f68219827a73ddeb4d46123b3afd9c5812d2c6738f7e46f69115923464b7dcf214388e37a62bf2b6e8e",
  3359. "result" : "valid",
  3360. "flags" : []
  3361. },
  3362. {
  3363. "tcId" : 298,
  3364. "comment" : "pseudorandom signature",
  3365. "msg" : "313233343030",
  3366. "sig" : "306502310083ae547fe0e176a792cb77ca7af6acdd7670f168565c7d918e8f90cbaafe59d57a425dd33d1140167446f34067fc276f0230384ce801465758c5c4b1c1684f51c36a70a844aa9b0607a4cef6e16cf59298c281cf01c712d1022d22b24cb21ebb326b",
  3367. "result" : "valid",
  3368. "flags" : []
  3369. },
  3370. {
  3371. "tcId" : 299,
  3372. "comment" : "pseudorandom signature",
  3373. "msg" : "313233343030",
  3374. "sig" : "3066023100ef29e1a82a785f06532f48954482c53677d2dbf6b2b1e7d1b3869a846bde4d12e03ae0d873dc36a9ac8a00c4560760e7023100de7f161069409d8c66842ee3cd9564703565c533027f12a4ca1dd6d3f276e46d42b712789b3426a36741bbe989d2dfa2",
  3375. "result" : "valid",
  3376. "flags" : []
  3377. },
  3378. {
  3379. "tcId" : 300,
  3380. "comment" : "pseudorandom signature",
  3381. "msg" : "313233343030",
  3382. "sig" : "306602310087c8bd783eef6a4c6d7fa736f04988ff9f8c0c5dbcc217dbd1ec581d19e0f0febf5e00ae17d8c06002c8819922f3bdc4023100d678c7b67e2e915a8d082374d0f881bea2bec6ddd588835fed0dc4fc22589104330904ff877f88e43c3b4370dd7e8534",
  3383. "result" : "valid",
  3384. "flags" : []
  3385. },
  3386. {
  3387. "tcId" : 301,
  3388. "comment" : "pseudorandom signature",
  3389. "msg" : "313233343030",
  3390. "sig" : "3066023100baac6d6ce7f04ae4c4c857ef84b15fa80fc65ae28094039b9650e519770725bb9a025b9ae11a01af606b05bc821fe5ec023100e4f63ca843015dbe2b5b0d416eeffde83c3551c577fae2e51439c3914e25c3bfb88926189d8bae17914d5da25fd95d4d",
  3391. "result" : "valid",
  3392. "flags" : []
  3393. },
  3394. {
  3395. "tcId" : 302,
  3396. "comment" : "pseudorandom signature",
  3397. "msg" : "0000000000000000000000000000000000000000",
  3398. "sig" : "306502305cad9ae1565f2588f86d821c2cc1b4d0fdf874331326568f5b0e130e4e0c0ec497f8f5f564212bd2a26ecb782cf0a18d023100bf2e9d0980fbb00696673e7fbb03e1f854b9d7596b759a17bf6e6e67a95ea6c1664f82dc449ae5ea779abd99c78e6840",
  3399. "result" : "valid",
  3400. "flags" : []
  3401. },
  3402. {
  3403. "tcId" : 303,
  3404. "comment" : "pseudorandom signature",
  3405. "msg" : "0000000000000000000000000000000000000000",
  3406. "sig" : "306402306c8c296baf417e4a24df7461c2de9e9cf5d571bf5385b638fddb79fb085df7649b2f92302bc2c5fd5f5e5329b66cbf59023053757b85d794471f605b02fb5ff537b745b743cab0ebd9d23719fd287c35fc76db0faae9acd714387ade4598afbcfe7f",
  3407. "result" : "valid",
  3408. "flags" : []
  3409. },
  3410. {
  3411. "tcId" : 304,
  3412. "comment" : "pseudorandom signature",
  3413. "msg" : "0000000000000000000000000000000000000000",
  3414. "sig" : "306502302790f0cc0c6b246039e10903c8fc31b422ae1556828211f0d161d0faebdf2c2de291aa27eb0e4e77acdf9c26c9b93ecf023100f3ae4e3438d6ec9b2226b2fbfc91531c84ee662f373fb0758d037878e389e1d41a72e79deea65566769f1a6517a5bd3d",
  3415. "result" : "valid",
  3416. "flags" : []
  3417. },
  3418. {
  3419. "tcId" : 305,
  3420. "comment" : "pseudorandom signature",
  3421. "msg" : "0000000000000000000000000000000000000000",
  3422. "sig" : "306402305acf4d0f3774877235bdb1451bab6b9213afafbf0167d0344b759ba7a25585108d47a800ff16fe931fb015fa5905554f02304b23183cf53319e1520e5b27b3329494e1a2f293095b6fa5e0246ae2541348fadcbfee925b28892edda4d05eac5e5c69",
  3423. "result" : "valid",
  3424. "flags" : []
  3425. },
  3426. {
  3427. "tcId" : 306,
  3428. "comment" : "pseudorandom signature",
  3429. "msg" : "0000000000000000000000000000000000000000",
  3430. "sig" : "306402301bc3589fc58f43ef7d7361cf0d1f0b89214e151ebd2a9757b1af0c753b19e7459ec0d83b2c030e19e56eb010ff28ca5802303943d4aabfa9f3705bfd5d544b0347e5b41651c1b5b58ba6d1d200d868193a31ccc45d955fddbb869bd0a8c16530c61e",
  3431. "result" : "valid",
  3432. "flags" : []
  3433. },
  3434. {
  3435. "tcId" : 307,
  3436. "comment" : "pseudorandom signature",
  3437. "msg" : "0000000000000000000000000000000000000000",
  3438. "sig" : "3064023024f9ee63092fd4ea83bddecb5f120d41b61ec39a5faf037b24c8fdd4036ab3ecc3368a60b82b735321ce91c23b5ea69a02306495015984abae9ab9335d0ea705b93cad15f1df84bc73a47ae38fd338f1a9a89bbd8a0dff83ff69e93c4f5ac5fb2032",
  3439. "result" : "valid",
  3440. "flags" : []
  3441. },
  3442. {
  3443. "tcId" : 308,
  3444. "comment" : "pseudorandom signature",
  3445. "msg" : "0000000000000000000000000000000000000000",
  3446. "sig" : "3066023100e8ec3ba983144d851f617b28a76097335f4cdaa2d08af546f6ef13863c2293138e2d049661c671565f9fb507cfd200e40231008614ed1d49c27fce7798537a6f5ca13a25183787941aefd2282269e3a86d444742a3b546ce474d6f916a57d9ab63b6ad",
  3447. "result" : "valid",
  3448. "flags" : []
  3449. },
  3450. {
  3451. "tcId" : 309,
  3452. "comment" : "pseudorandom signature",
  3453. "msg" : "0000000000000000000000000000000000000000",
  3454. "sig" : "306502310080a7f5589456796f2287b8d875bca222907b9cc30f0d667e126f56bae9e758da271d10624ac2b2b7ef472614c06530de02303beaf667ddacecf76d6ca6a5fff559c0a3099a267f84f0f29eb481c3b2e719c14373c90218670f0dca5fa77bf95ad294",
  3455. "result" : "valid",
  3456. "flags" : []
  3457. },
  3458. {
  3459. "tcId" : 310,
  3460. "comment" : "pseudorandom signature",
  3461. "msg" : "0000000000000000000000000000000000000000",
  3462. "sig" : "3066023100e3aa89289f644082c98a80aacae011381bcbc6056007b4d81a180b3681da2e3f1fc0808b018d14fbd6afd09880e6f168023100ef6f95647ba3db06a703af6836b2fea8f1a02248d55621d0fb8b6dada63926a0a93a71a75283929f67082977cb1158b6",
  3463. "result" : "valid",
  3464. "flags" : []
  3465. },
  3466. {
  3467. "tcId" : 311,
  3468. "comment" : "pseudorandom signature",
  3469. "msg" : "0000000000000000000000000000000000000000",
  3470. "sig" : "3065023071c7c3bf3ce2d458c047f91ba180930fddf878c0f8dae3cdd9fd6d2da516c47265f9c3e3f51a33ef38b63c5a39de0f1e023100c080c819a34b8968bd36a60251d75464910039cdcc0ea8d18d681144960b8a566aecf27d23b47ce2b38e7ed0a4d27bf4",
  3471. "result" : "valid",
  3472. "flags" : []
  3473. }
  3474. ]
  3475. },
  3476. {
  3477. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1",
  3478. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/////6pj8aI5rHAZfG6/zqV1bcASEj+C\nxR+odNZgKL4A6XahCAYGc3zHXEC9/kqsrL2FOJCIpipjmDhMIrUtSS8j9G5KJ6Ry\nStVVUdpcSDQ4CVokfLDDN48fUsNCX/nx\n-----END PUBLIC KEY-----",
  3479. "sha" : "SHA-384",
  3480. "type" : "ECDSAVer",
  3481. "key" : {
  3482. "curve" : "secp384r1",
  3483. "keySize" : 384,
  3484. "type" : "ECPublicKey",
  3485. "wx" : "0ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aac",
  3486. "wy" : "0acbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1"
  3487. },
  3488. "tests" : [
  3489. {
  3490. "tcId" : 312,
  3491. "comment" : "x-coordinate of the public key is large",
  3492. "msg" : "4d657373616765",
  3493. "sig" : "3065023007648b6660d01ba2520a09d298adf3b1a02c32744bd2877208f5a4162f6c984373139d800a4cdc1ffea15bce4871a0ed02310099fd367012cb9e02cde2749455e0d495c52818f3c14f6e6aad105b0925e2a7290ac4a06d9fadf4b15b578556fe332a5f",
  3494. "result" : "valid",
  3495. "flags" : []
  3496. },
  3497. {
  3498. "tcId" : 313,
  3499. "comment" : "x-coordinate of the public key is large",
  3500. "msg" : "4d657373616765",
  3501. "sig" : "3065023100a049dcd96c72e4f36144a51bba30417b451a305dd01c9e30a5e04df94342617dc383f17727708e3277cd7246ca44074102303970e264d85b228bf9e9b9c4947c5dd041ea8b5bde30b93aa59fedf2c428d3e2540a54e0530688acccb83ac7b29b79a2",
  3502. "result" : "valid",
  3503. "flags" : []
  3504. },
  3505. {
  3506. "tcId" : 314,
  3507. "comment" : "x-coordinate of the public key is large",
  3508. "msg" : "4d657373616765",
  3509. "sig" : "30650230441800ea9377c27865be000ad008eb3d7502bdd105824b26d15cf3d06452969a9d0607a915a8fe989215fc4d61af6e05023100dce29faa5137f75ad77e03918c8ee6747cc7a39b0a69f8b915654cac4cf4bfd9c87cc46ae1631b5c6baebd4fc08ff8fd",
  3510. "result" : "valid",
  3511. "flags" : []
  3512. }
  3513. ]
  3514. },
  3515. {
  3516. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000",
  3517. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0YJ/xvbxLyGZLFpAmgZTsSHS7wKysKsB\nqRYc6VYoB0Cx41ayVXAbCm3cnsLKipQixu1dLO2NirdWD6W7iMc450VBiD2KKxwO\nK6fjbQMPxNm/uLIvJNuJfrrEndQAAAAA\n-----END PUBLIC KEY-----",
  3518. "sha" : "SHA-384",
  3519. "type" : "ECDSAVer",
  3520. "key" : {
  3521. "curve" : "secp384r1",
  3522. "keySize" : 384,
  3523. "type" : "ECPublicKey",
  3524. "wx" : "0d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422",
  3525. "wy" : "0c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000"
  3526. },
  3527. "tests" : [
  3528. {
  3529. "tcId" : 315,
  3530. "comment" : "y-coordinate of the public key has many trailing 0's",
  3531. "msg" : "4d657373616765",
  3532. "sig" : "306402303244768016457c463b74f2097f216d9670b191f76281c74bc6a1a1971d19f209bf4696468f5eb75d6326a0a43c0a65290230501e0ad985ed9f95697bd17fdbe3f9ca92e0f76426d3664e6896648d9c750bf588d0ce7d011c1a1e8d6c2e082422dc93",
  3533. "result" : "valid",
  3534. "flags" : []
  3535. },
  3536. {
  3537. "tcId" : 316,
  3538. "comment" : "y-coordinate of the public key has many trailing 0's",
  3539. "msg" : "4d657373616765",
  3540. "sig" : "306402305e1af40f2480e3d97c4ae4bfd34a9f45269241356f3a46becd86a4a7c9716d73ca5aebdb3db1a7765650666683bc856b02307e7c4b473a2baaa4953785be8aa2a10006f6d36b400ab981864d69cecec046718d0404b9647454b159aa5a92d76d7955",
  3541. "result" : "valid",
  3542. "flags" : []
  3543. },
  3544. {
  3545. "tcId" : 317,
  3546. "comment" : "y-coordinate of the public key has many trailing 0's",
  3547. "msg" : "4d657373616765",
  3548. "sig" : "306502306688e36a26f15bdc1c3f91367f8a7667f7bb3e30a335d6f0900e9534eb88b260cb29344c723fedfbe7ac9c5a33f4bf0d023100aa35fddf0fdc9017860b378f801cd806f3e2d754cd2fd94eb7bb36a46ce828cef87e9ebbf447068e630b87fee385ad8f",
  3549. "result" : "valid",
  3550. "flags" : []
  3551. }
  3552. ]
  3553. },
  3554. {
  3555. "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557",
  3556. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEJm7RRAPVfWoXMo94rO9XiUPT2+tZjGj\nFWwuUqM9fWFd0nn3n4tLr/fHE6wAAAAA5sm3NqiSny7Xvgx1OlTLtIuEaeBBHq+T\npKgkWboLaBu6j1+zg7SQbUkBozA+LxVX\n-----END PUBLIC KEY-----",
  3557. "sha" : "SHA-384",
  3558. "type" : "ECDSAVer",
  3559. "key" : {
  3560. "curve" : "secp384r1",
  3561. "keySize" : 384,
  3562. "type" : "ECPublicKey",
  3563. "wx" : "1099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000",
  3564. "wy" : "0e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557"
  3565. },
  3566. "tests" : [
  3567. {
  3568. "tcId" : 318,
  3569. "comment" : "x-coordinate of the public key has many trailing 0's",
  3570. "msg" : "4d657373616765",
  3571. "sig" : "3065023100d4a8f3b0b4d3a5769e3a0bbc644b35f1d509355ed1fe401e170f667b661f693b32598e8c143a817a958982845042bb48023004cc07578bbd1981dbf6e8a97a354c98d41b8b6f6e8a2c2b1763c7c2a29d79e24f8476075c9aed9aec6c64dff50461ae",
  3572. "result" : "valid",
  3573. "flags" : []
  3574. },
  3575. {
  3576. "tcId" : 319,
  3577. "comment" : "x-coordinate of the public key has many trailing 0's",
  3578. "msg" : "4d657373616765",
  3579. "sig" : "3065023100c286d1928e9c79fdd3bebdf22a1dbd37c8105e8ecf41e9e3777fe341b6b8d5a89b9d986827d6d1dbb381cd8239484a220230201119ae305b9360aa9b5e5d1567e0674c09e4f025556ebf81b987466b0f421b8d31f72bbe95f3ce2aa9874a84edfd40",
  3580. "result" : "valid",
  3581. "flags" : []
  3582. },
  3583. {
  3584. "tcId" : 320,
  3585. "comment" : "x-coordinate of the public key has many trailing 0's",
  3586. "msg" : "4d657373616765",
  3587. "sig" : "3065023100d9c678550167f10c511e62acb4bd0a3f7f336bc090c94e6c6b02622439c348a2159c5f41f9b5aa4b470590d40dcd7cc202301fd5eaee295abb4081cb626745f4ad279ceb44604062830b58e6c0465c562d41f02ba588fc0db1ebbe339cdc008d7a1b",
  3588. "result" : "valid",
  3589. "flags" : []
  3590. }
  3591. ]
  3592. },
  3593. {
  3594. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98",
  3595. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAACsInt11QWkBAUXyY/M0/BZ8wZ2u\ngiWXCuGcyMt+xzWT1qRlw3D1R4sOU51p0ZUdWXtWpnNFrLJYCVgfB80Ot42VOKP4\npl8wDmih63hQffdt5lDo+O5jpfDFaHyY\n-----END PUBLIC KEY-----",
  3596. "sha" : "SHA-384",
  3597. "type" : "ECDSAVer",
  3598. "key" : {
  3599. "curve" : "secp384r1",
  3600. "keySize" : 384,
  3601. "type" : "ECPublicKey",
  3602. "wx" : "2b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69",
  3603. "wy" : "0d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98"
  3604. },
  3605. "tests" : [
  3606. {
  3607. "tcId" : 321,
  3608. "comment" : "x-coordinate of the public key is small",
  3609. "msg" : "4d657373616765",
  3610. "sig" : "3065023020fee7c71b6cb0d1da3641ec6622c055a3b16a1f596c64b34da1b2d0b868b66a8f0a0d0db983b3dc7e53bb7295da81970231008141a931d3579aec1cac9887d2fff9c6f12d47a27e4aab8cf262a9d14a715bca0b2057cbc3f18b6fd3d1df76f7410f16",
  3611. "result" : "valid",
  3612. "flags" : []
  3613. },
  3614. {
  3615. "tcId" : 322,
  3616. "comment" : "x-coordinate of the public key is small",
  3617. "msg" : "4d657373616765",
  3618. "sig" : "3065023100913eecc559b3cf7108a65d6cc3076bfdf36c6f94dcc6693d06690470f34a2e81564241e1de5f5f51421de30af467f10f0230649bd3717244e8ef3c6b0eda983f84dca5ea86d1bec15386b9c473ec43a8cd0ba558eee819f791d9ff9272b9afd59551",
  3619. "result" : "valid",
  3620. "flags" : []
  3621. },
  3622. {
  3623. "tcId" : 323,
  3624. "comment" : "x-coordinate of the public key is small",
  3625. "msg" : "4d657373616765",
  3626. "sig" : "3064023023855c46403a97b76cbb316ec3fe7e2c422b818387604bda8c3d91121b4f20179d9107c5f92dedc8b620d7db87fccccd023050f57343ab148e50662320c4161e44543c35bc992011ea5b1680b94382cf224ea0ec5da511e102f566cb67201f30a2ee",
  3627. "result" : "valid",
  3628. "flags" : []
  3629. }
  3630. ]
  3631. },
  3632. {
  3633. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4",
  3634. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2AAAAACCLP1rTs5N6zJ1gbMXs7KtKcB91\n7UKVfqTXhY0z9cJsauIKnMzaVplnANa0\n-----END PUBLIC KEY-----",
  3635. "sha" : "SHA-384",
  3636. "type" : "ECDSAVer",
  3637. "key" : {
  3638. "curve" : "secp384r1",
  3639. "keySize" : 384,
  3640. "type" : "ECPublicKey",
  3641. "wx" : "0fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
  3642. "wy" : "208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4"
  3643. },
  3644. "tests" : [
  3645. {
  3646. "tcId" : 324,
  3647. "comment" : "y-coordinate of the public key is small",
  3648. "msg" : "4d657373616765",
  3649. "sig" : "3066023100d200958d491fcebde667cd736c9dba0961c70db2ecaf573c31dd7fa41ecca32b40b5896f9a0ddf272110e3d21e84593a023100c2ecf73943b9adce596bac14fce62495ae93825c5ff6f61c247d1d8afcba52082fc96f63a26e55bccfc3779f88cfd799",
  3650. "result" : "valid",
  3651. "flags" : []
  3652. },
  3653. {
  3654. "tcId" : 325,
  3655. "comment" : "y-coordinate of the public key is small",
  3656. "msg" : "4d657373616765",
  3657. "sig" : "306402306ac17d71260c79f81a7566124738cb3ee5d0aa690e73a98ae9e766f1336691e500cad51ba1302366c09cc06b8f7049e0023032ca965d6d7012ec187c7cab9544334d66c2a7658ddefa67e4ad40429815518ecc87b1492ddd57333bd2300b4660a835",
  3658. "result" : "valid",
  3659. "flags" : []
  3660. },
  3661. {
  3662. "tcId" : 326,
  3663. "comment" : "y-coordinate of the public key is small",
  3664. "msg" : "4d657373616765",
  3665. "sig" : "3065023100e19a4646f0ed8a271fe86ba533f8be4fd81bbf4674716f668efa89a40cac51eec2a6cfbd92327d25efe91ca4ff712bc502304a86b2e8e12378e633dec2691e3b1eed4e932cc48b28e45fa3d464cc0e948c02cc9decf2bb43b25937fcf37e9ad86ef0",
  3666. "result" : "valid",
  3667. "flags" : []
  3668. }
  3669. ]
  3670. },
  3671. {
  3672. "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b",
  3673. "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2/////990wKUsTGyFM2KfkzoTE1S1j+CK\nEr1qgVsoenHMCj2SlR31YzMlqWeY/ylL\n-----END PUBLIC KEY-----",
  3674. "sha" : "SHA-384",
  3675. "type" : "ECDSAVer",
  3676. "key" : {
  3677. "curve" : "secp384r1",
  3678. "keySize" : 384,
  3679. "type" : "ECPublicKey",
  3680. "wx" : "0fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
  3681. "wy" : "0ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b"
  3682. },
  3683. "tests" : [
  3684. {
  3685. "tcId" : 327,
  3686. "comment" : "y-coordinate of the public key is large",
  3687. "msg" : "4d657373616765",
  3688. "sig" : "3064023015aac6c0f435cb662d110db5cf686caee53c64fe2d6d600a83ebe505a0e6fc62dc5705160477c47528c8c903fa865b5d02307f94ddc01a603f9bec5d10c9f2c89fb23b3ffab6b2b68d0f04336d499085e32d22bf3ab67a49a74c743f72473172b59f",
  3689. "result" : "valid",
  3690. "flags" : []
  3691. },
  3692. {
  3693. "tcId" : 328,
  3694. "comment" : "y-coordinate of the public key is large",
  3695. "msg" : "4d657373616765",
  3696. "sig" : "306602310090b95a7d194b73498fba5afc95c1aea9be073162a9edc57c4d12f459f0a1730baf2f87d7d6624aea7b931ec53370fe47023100cbc1ef470e666010604c609384b872db7fa7b8a5a9f20fdefd656be2fcc75db53948102f7ab203ea1860a6a32af246a1",
  3697. "result" : "valid",
  3698. "flags" : []
  3699. },
  3700. {
  3701. "tcId" : 329,
  3702. "comment" : "y-coordinate of the public key is large",
  3703. "msg" : "4d657373616765",
  3704. "sig" : "3066023100dd4391ce7557cbd005e3d5d727cd264399dcc3c6501e4547505b6d57b40bbf0a7fac794dcc8d4233159dd0aa40d4e0b9023100a77fa1374fd60aa91600912200fc83c6aa447f8171ecea72ae322df32dccd68951dc5caf6c50380e400e45bf5c0e626b",
  3705. "result" : "valid",
  3706. "flags" : []
  3707. }
  3708. ]
  3709. }
  3710. ]
  3711. }