summaryrefslogtreecommitdiffstats
path: root/security/nss/tests/acvp/fuzzed/ecdsa.json
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss/tests/acvp/fuzzed/ecdsa.json')
-rw-r--r--security/nss/tests/acvp/fuzzed/ecdsa.json3501
1 files changed, 3501 insertions, 0 deletions
diff --git a/security/nss/tests/acvp/fuzzed/ecdsa.json b/security/nss/tests/acvp/fuzzed/ecdsa.json
new file mode 100644
index 0000000000..ebe1cc9f95
--- /dev/null
+++ b/security/nss/tests/acvp/fuzzed/ecdsa.json
@@ -0,0 +1,3501 @@
+[
+ [
+ {
+ "acvVersion" : "1.0"
+ },
+ [
+ {
+ "algorithm" : "ECDSA",
+ "isSample" : false,
+ "mode" : "sigVer",
+ "revision" : "FIPS186-5",
+ "testGroups" : [
+ {
+ "componentTest" : false,
+ "curve" : "P-521",
+ "hashAlg" : "SHA2-256",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000fa000000000000000000fe00000000020000000000000000f331504ad701571a000000000000",
+ "tcId" : 0
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0031a340fa00000000000000949494949494949494949494949494949494949494966ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bbff9eff0000200000000000000000",
+ "s" : "01",
+ "tcId" : 7
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "cfcfcfcfcfcfcfcfcfcfcfcfcfcf00000000000000",
+ "s" : "00",
+ "tcId" : 10
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00210000fa00000000",
+ "tcId" : 18
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda463d22a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a00000000006001000004ff0700000000000000000000006500006000000000000000650000000000000008650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "80",
+ "s" : "000010",
+ "tcId" : 22
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00000000006d656d51373111327c110000006d656d51373111",
+ "tcId" : 25
+ },
+ {
+ "message" : "",
+ "qx" : "4e4e5e6d316d6e00002c2c4499d9bb0279b98880e4d526d150",
+ "qy" : "dcdc8929f4e68ee6ccfb00002c2c3c11003c0f0000002c2c3c11002b2c3c11002b44000000000000000044000000000000000000000000004e4e4e4e4e5e6d6d6e00002c2c4499d9bb0279b98880e4d526",
+ "r" : "0e23dcfa63eaeaeaea00000000f4",
+ "s" : "fa2727f53419908f1086d0acba488dfdd0f252a8a06c5613",
+ "tcId" : 26
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda49d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a00000000006001000004ff0700000000000000000000006500006000000000000000650000000000000000650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "000002003c",
+ "s" : "000000003c",
+ "tcId" : 27
+ },
+ {
+ "message" : "",
+ "qx" : "0000000000002f0000000000000000000100000a000000000000fe000000000200000000f331069f997b0dca26291818181818182918181818181818181a1818181818181818726b2b100014403a4408a5e3e75130504ad701570000000002",
+ "qy" : "e5e55697f882e2fc374040501473f8d9429c313b1979e70f237ef402e5e500000000000000",
+ "r" : "2c00000000",
+ "s" : "2c",
+ "tcId" : 37
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "ffffffff13a300000000007c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c00fa0000000000000000003c00112b00440000000000000000002c3c11002b4400000000000000000000",
+ "s" : "00",
+ "tcId" : 49
+ },
+ {
+ "message" : "",
+ "qx" : "4e4e5e6d316d6e00002c2c4499d9bb0279b98880e4d526d1505b68aeef4f280e23dcdc8929f4e68ee6ccfb00002c2c3c11003c0f0000002c2c3c11002b2c3c11002b44000000000000000044000000000000000000000000004e4e4e4e4e5e6d6d6e00002c2c4499d9bb0279b98880e4d526d1505b68aeef4f280e23dcfaea",
+ "qy" : "75d41b0861",
+ "r" : "19908f1086d0acba488dfd",
+ "s" : "0000000000",
+ "tcId" : 50
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000000000006d656d51373111327c1133340000000000ffffffffffff0276000000001000000000",
+ "tcId" : 54
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "7f30a38e69615b472aa17b9396bc35f13bff6ee22454f8159a86d13e5c615f66bd25b3c1461f2317aadf46730000000000000000000000000000000000000000000000000000000011dd30000000000000000000000000000000001111000000000000000000f70000000000000000000000000090bcdf64677adf134400",
+ "s" : "000000000000000000000000",
+ "tcId" : 57
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000",
+ "s" : "007c7c7c7c7c7c7c7c848383838383837a3e5c615f66bd25b3c1461f2317aadf4673000000000000000000000000000000000000000000000000",
+ "tcId" : 66
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda463d22a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a00000000006001000004ff0700000000000000000000006500006000000000000000650000000000000008650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "00",
+ "s" : "020010",
+ "tcId" : 72
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00010000000026c393755ec510318035a1",
+ "r" : "e9c935a300000000",
+ "s" : "555ce9c935a300000000007c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c00fa002d000000000000003c11002b440000000000000000000000000000000000000000000000",
+ "tcId" : 76
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "03030303030303030300000000cf00009e1b03752cd65d36321c15ada3e100000025000000000000000000005a0051000000080000000000005a0000000000000000002c6b110028",
+ "r" : "000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000008000",
+ "s" : "00",
+ "tcId" : 85
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda49d2a2a2a2a2a2a2a2a2a2a2a2a2a0a2a2aba2a2a00000000006001000004ff0700000000000000000000006500006000000000000000650000000000000000650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "00",
+ "s" : "00100d00000000003c6bffff513739",
+ "tcId" : 86
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "7b0de75130000000000000fe00000000020000000000000000f331069f997b",
+ "r" : "5700000000020000000000000000f331069f",
+ "s" : "0000000000000000000000000000fe000000",
+ "tcId" : 95
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000fa00000000f7ffd7ffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f00000000000000000000000000000000000000000000000000000000000000000000000000000000004e00000000000000000000000000000000000032000000000000000000006300000000000000000000000000000000000000000000",
+ "tcId" : 97
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000000000006d656d5133010000000000000100000000000000000000000000000000fa00000000",
+ "tcId" : 98
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0031a340fa00000000000000949494949494949494949494949494949494949494966ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bbff9eff0000200000000000000000",
+ "s" : "08",
+ "tcId" : 99
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000007003c11002b00000000000000ffff0108000000000000000080004e00000035a340000000003c11002b00000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0036a340fa00000000000000949494949494949494949494949494949494",
+ "r" : "94949494949494940000f7ffffffffffff00ffff",
+ "s" : "3f3f00000000003f",
+ "tcId" : 105
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "004e00002e0036a340fa0000000000000094949494949494949494",
+ "r" : "2b9494949494949494949494",
+ "s" : "ffffffff",
+ "tcId" : 110
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0007000000000080004e0000000007003c11002b00",
+ "r" : "01080000000000001100000080004e00000035a340000000003c11002b00000000000000ffff010800000000feff00000000000000000000000000000000000000",
+ "s" : "00",
+ "tcId" : 112
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0033a340fa00000000000000949494949494949494949494949494949494949494946ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bbff9eff0000000000000000000000",
+ "s" : "0008000000",
+ "tcId" : 118
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000000000006d656d51373111327c11333400000000000000000000000000000000000000000000",
+ "tcId" : 124
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "002c2c3c11002b440000000000000000000000000000000000000000000000000000000000000000",
+ "s" : "000000000000fa00",
+ "tcId" : 126
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "7b0de75130000000000000fe00000000020000000000000000f33106",
+ "r" : "4ad70157000000000d00020000000000000000f331069f997b0d0000000001000800000051000000000000000088fe0000",
+ "s" : "000000f331069f997b0de75130504ad70157e75130504ad701571a000000000000",
+ "tcId" : 129
+ },
+ {
+ "message" : "",
+ "qx" : "00000000001000001eefcf18419ffb9d4453",
+ "qy" : "06cbb6f9df4f4165356409027cdd0b038deb0ab700ffff09090077b3f088a76dff0106afb1f9ae9a09dd35a300000000007cb3c100364531983b754cfed0dcdd",
+ "r" : "3445ea62ac2551cbd88d000000003c11002b44000000000000",
+ "s" : "00",
+ "tcId" : 134
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0031a340fa00000000000000949494949494949494949494949494949494949494966ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bbff28ff0000200000000000000000",
+ "s" : "08",
+ "tcId" : 137
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00000000000000000000000000000000000000000000000000000000000000003f3f3f3f3f3f3f3f3f3f3f403f3f3f3fffff15c3eeff2b44060000000000002f003f3f3f3f3f3f3f3f00000000000080004efd000000000000000000fd000000000000000000000000000000000000003f3f3f3f3f3f3f3f343f000000000000000000",
+ "r" : "0000fa000000ffff0108000000000000",
+ "s" : "0000",
+ "tcId" : 138
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000fa00000000f7ffd7ffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f",
+ "tcId" : 139
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00000000000000802a2a2a2a0a2a2aba2a2a00000000006001000004ff070000000000000000000000650000600000000000000065000000000000ff00650000600000000000000065000000810000ff28000000000094949494949400000000000000000000000000000000ffffffffffffff94ff94949494949494949494000000ff",
+ "r" : "3d2c322c2a2a000000",
+ "s" : "00",
+ "tcId" : 147
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "f9412c0000000000000000000000000000000100000000009a9a9a9a9a9a9a00000000",
+ "r" : "2c",
+ "s" : "2c6d2cf7af052d7863980000000004000000000000ffffea00a3003f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tcId" : 152
+ },
+ {
+ "message" : "",
+ "qx" : "0000000000000000000000000000000000000000000036a3000000000000fa00000000f7ffd7ffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fffffffffffffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f",
+ "qy" : "3f3f3f3f3f3f3f3f453f3f3f3f3f3f3f3f0000000000000000000000003f3f3f3f3f0d003f3f3f3f3f3fc3",
+ "r" : "ff30c3eeff2b4400000000",
+ "s" : "00",
+ "tcId" : 153
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000",
+ "s" : "007c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c2b7c7c7c35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004",
+ "tcId" : 154
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0033a340fa00000000000000949494949494949494949494949494949494949494946ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bc019eff0000000000000000000000",
+ "s" : "01",
+ "tcId" : 161
+ },
+ {
+ "message" : "",
+ "qx" : "4e4e5e6d316d6e00002c2c2199d9bb0279b98880e4d526d1505b68aeef4f280e23dcdc8929f4e68ee6ccfb00002c2c3c11003c0f0000002c2c3c11002b2c3c11002b44000000000000000044000000000000000000000000004e4e4e4e4e5e6d6d6e00002c2c4499d9bb0279b98880e4d526d1505b68aeef4f280e23dcfaea",
+ "qy" : "75d41b0861",
+ "r" : "19908f1086d0acba488dfd",
+ "s" : "00002ba000",
+ "tcId" : 162
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "3f",
+ "s" : "e9e9e9e9e9e93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222",
+ "tcId" : 163
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000",
+ "s" : "007c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c00fa0000000000000000003c11002b44000000000000000000000000000000",
+ "tcId" : 167
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000fa00000000f7ffd7ffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fffffffffffffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f453f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3ee000000f7ffd7ffffc3eeff2b44000000000000000000000000002f000000000001000000",
+ "tcId" : 176
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000009494949494949494949494a3949494946ceeffd4bbffffff0000000000000000000000000000000000ffff9494949494949494949494949494949494946ceeffd4bbff9eff0000000000000000000000000094949494946ceeffd4bbffffff0000000000000000000000000000000000ffff9494949494949494949494949494",
+ "r" : "bbff9eff0010000000002f",
+ "s" : "00",
+ "tcId" : 181
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000000000006d656d51373111327c11",
+ "tcId" : 183
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c0",
+ "r" : "d2f60468eda463d22a2a2a2a2a00000000003d1b2a000000000000000000c5d3d66e2da4174fb08de15c02a9540076c02fa706d72515000000000000650000",
+ "s" : "fe600000000000000065000000810000ff0800",
+ "tcId" : 184
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000",
+ "s" : "007c7c7c7c7c7c7c7c848383838383837a3e5c615f66bd25b3c1461f23173f3f3f3f3f3faadf46730000000000000000000000000000000000000000000000000000",
+ "tcId" : 189
+ },
+ {
+ "message" : "",
+ "qx" : "00000000000000000000000000393939393939393939393939393939393939ff1f39393939393939393939393939393939393939393900",
+ "qy" : "07000000000000600000000000000375000000810000ff000000000000ffff00ff",
+ "r" : "00",
+ "s" : "00002f000000000001",
+ "tcId" : 191
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000949494949494949494949494949494946ceeffd4bbffffff0000000000000000000000000000000000ffff9494949494949494949494949494949494946ceeffd4bbff9eff0000000000000000000000000094949494946ceeffd4bbffffff0000000000000000000000000000000000ffff9494949494949494949494949494",
+ "r" : "bbff9eff0010000000000000000000",
+ "s" : "ea",
+ "tcId" : 195
+ },
+ {
+ "message" : "",
+ "qx" : "4e4e5e6d316d6e00002c2c2199d9bb0279b98880e4d526d1505b68aeef4f280e23dcdc8929f4e68ee6ccfb00002c2c3c11003c0f0000002c2c3c11002b2c3c004400002b1100000000000044000000000000000000000000004e4e4e4e4e5e6d6d6e00002c2c4499d9bb0279b98880e4d526d1505b68aeef4f280e23dcfaea",
+ "qy" : "75d41b0861",
+ "r" : "00000000004e4e4e4e4e5e6d316d6e00002c",
+ "s" : "0000030000000000",
+ "tcId" : 204
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "b96192e1a1399f50cc384a871dcf693d312c312a00000000ffff3f3f2a2a2a2a2a2a2a2a2a2a2a2a2a2a00000000006001000004ff070000000000006000000000000003750000003f3f3f3f3f3f3f3f3f3f3f626262626262626262626262626262626262626262626262626262626200",
+ "r" : "00",
+ "s" : "c4ed00",
+ "tcId" : 205
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda49d2a2a2a2a2a2a2a2a2a2a2a2a2a0a2a2aba2a2a00000000006001000004ff0700000000000000000000006500006000000000000000650000000000000000650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "00",
+ "s" : "0000100d000000003c6bffff513738",
+ "tcId" : 212
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "36a340000000000000000000000000000000000000",
+ "s" : "80",
+ "tcId" : 214
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "000000000000000000000000000000000000cb3f292a6b2b10000014403a0000000000000000000000000000000000000000000000000000000025000000000000000000005a005100",
+ "s" : "005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "tcId" : 218
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000fa00000000f7ffd7ffff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f0000000000000000003f3f3f3f3f3fc3ee000000f7ffd7ffffc3eeff2b44000000000000000000002f0000000000",
+ "tcId" : 219
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "7f30a38e69615b472aa17b00000000000000c3e224",
+ "s" : "002366bd25ede5a94de3e9892586b73a98ccdcc6a214f8f5456a8ff09e222cd21efee0e9d0c5ef4244c922797c9570c2f17f61b4806b88db2df1bbc900001111000000000000000000",
+ "tcId" : 222
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000000000006d656d51373011327c11",
+ "tcId" : 230
+ },
+ {
+ "message" : "2615a19196fabed41bd4993ce7cfce8e020b0b725cc4f6d8000000000000000000000000000000000000000000000000000000000000000000000000000035a300000000000000006d656d51373111327c110000006d656d51373111327c113334000000000000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "eaeaea0000",
+ "s" : "02",
+ "tcId" : 232
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0033a340fa00000000000000949494949494949494949494949494949494949494946ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bbff9eff0000000000000000000000",
+ "s" : "01",
+ "tcId" : 238
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda49d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a20000000006001000004ff0700000000000000000000006500006000000000000000650000000000000000650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "008002003c",
+ "s" : "000000003c",
+ "tcId" : 243
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c0",
+ "r" : "f6046830eda463d22a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a00000000006001000004ff0700000000000000000000",
+ "s" : "000000006500000000000000086500006000000000000000",
+ "tcId" : 244
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda463d22a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a00000000006001000004ff0700000000000000000000006500006000000000000000650000000000000008650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "80",
+ "s" : "000001",
+ "tcId" : 247
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "3f3f3f3f3fc3ee2c2b2c06cb2c000000f7ffd7ffffc3eeff2b440000000000000000000000",
+ "s" : "010000",
+ "tcId" : 251
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000000000000000000000fe0000000002000000",
+ "r" : "e75130504ad7015700000000",
+ "s" : "00e5e5e5e5000000000000000000",
+ "tcId" : 254
+ },
+ {
+ "message" : "",
+ "qx" : "c366f87f30a38e69615b472aa17b9396bc35f15454545454545454547b7b7b005001000000000000ffffffffffffffffffffff0700000200000000",
+ "qy" : "6ee22454f8159a86d1",
+ "r" : "c1461f2397aadf46730000000000000000000000000000000000000000",
+ "s" : "11",
+ "tcId" : 255
+ }
+ ],
+ "tgId" : 0
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "0000f6ff00000000000000",
+ "qx" : "00",
+ "qy" : "00006d2ccf510000000000000000f6cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf",
+ "r" : "cfcf444444444444444444444444444444442a4400004444444444446b444444444a286e0e000a4e44444444444444",
+ "s" : "cfcfcf30066d513334327e601951284e0e",
+ "tcId" : 1
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0000000000",
+ "r" : "0000000000000000008b8b8b8b8b8b8b8b8b8b8b00000000005100000008000000",
+ "s" : "0000000000000000000000",
+ "tcId" : 3
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2c7cffffffffffffffffffffffffffffff0cf700f4ffffffffffff000000007fffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "0cf700f500000009ffffffffffffffffffff070000000000007b7b7b7b7b7b7b00ff000080000007ff4e00",
+ "s" : "35",
+ "tcId" : 23
+ },
+ {
+ "message" : "",
+ "qx" : "ffffffffff",
+ "qy" : "00007b7b7b7b7b7b7b00ff00655afa470b2d7cffffffffffffffffff7fffff84ffffff074000",
+ "r" : "00000007ff4e00",
+ "s" : "32",
+ "tcId" : 31
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "000000000051000000080000000000005a",
+ "s" : "00",
+ "tcId" : 48
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "000000000051000000000000000000005a000000000002000000000000000000000000",
+ "s" : "00",
+ "tcId" : 53
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "7d7d7d7d7d0000000000002200000000000000000026000000",
+ "s" : "7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d030000000000",
+ "tcId" : 55
+ },
+ {
+ "message" : "0000006d06005100001000ffff000000006d066500303000",
+ "qx" : "00000000ff003cfffffd0000000000",
+ "qy" : "000000006d2c0000ff00284000000000000000000000000000000000000000000000006d0600100051001515151515151515151515151515151515e9151515151515151515151515151515151515151515",
+ "r" : "1665003030",
+ "s" : "0000000000000000ff",
+ "tcId" : 59
+ },
+ {
+ "message" : "00002b4400000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "002b320000000000000000000000000000000000000000",
+ "s" : "0000000000000000000038a3000000",
+ "tcId" : 62
+ },
+ {
+ "message" : "6d0000feff0000000000000a7b703a4400d4971300000000000000000a",
+ "qx" : "00",
+ "qy" : "04",
+ "r" : "00",
+ "s" : "0000400000000044002c0000000080000efe06",
+ "tcId" : 63
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2d7cffffffffffffffffffffffffffffff0cf700f4ffffffffffffffffffffffffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffff3d3fde007c0cf700f50000",
+ "r" : "ffffffff00000009ffff",
+ "s" : "070000000000007b7b7b7b7b7b7b00ff",
+ "tcId" : 70
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "28",
+ "s" : "ff14",
+ "tcId" : 82
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2d7c0cf700f4ffffffffffffffffffffffffffff070000000000007b7b7b7b7b7b7b00ffffffff",
+ "qy" : "ffffffffffffffffffffffffffffff00",
+ "r" : "0cf700f4ffffffffffffffff",
+ "s" : "0000",
+ "tcId" : 89
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706cffffffffffff070000000000007b7b7b7b7b7b7b00ff00ffffffffffffffffffffffffffff7b00ffffffffffffffffffff",
+ "qy" : "ff00000000ffffffffffffffff000000",
+ "r" : "80f4ffffffc8c8c8c8c8",
+ "s" : "32d5888dee6ba40f7b7b",
+ "tcId" : 91
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "f3f3f3f3f3f3f3f3f3f3f3f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000006600000000000000000000000000",
+ "tcId" : 114
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2d7cffffffffffffffffffffffffffffff0cf700f4ffffffffffffffffffffffffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "0cf700f500000009ffffffff",
+ "s" : "0000",
+ "tcId" : 115
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4518db0706c910e5ba4598db07eb16a2c7cffffffffffffffffffffffffffffff0cf700f4ffffffffffff000000007fffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "0cf700f500000009ffffffffffffffff0004000000000000007b7b7b7b7b7b7b00ff000080000007ff4e00",
+ "s" : "34",
+ "tcId" : 116
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "ffffffffffff0000f3f3f3f3f3f3f3f3f3f3f3f3f300000000000000000000000000000000",
+ "tcId" : 117
+ },
+ {
+ "message" : "",
+ "qx" : "00000000000000060000000000007d7d7d7d7d7d7d7d7d00",
+ "qy" : "f9846dd963ee1177bf7d7d7d7d7d7d7d7d7d7d03000000000000007d7d7d7d7d7d7d7dffffffffffffffffffffffffffffffffffff7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d00ffff",
+ "r" : "ffff00000000000000000000",
+ "s" : "0002",
+ "tcId" : 119
+ },
+ {
+ "message" : "0000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00000000ffffffffffffffffa30000000000fef9000000",
+ "s" : "3f3f3f3f3f3f00f7ffd7ffffc3eeff2b4400000000000000000000",
+ "tcId" : 120
+ },
+ {
+ "message" : "",
+ "qx" : "1347fa6c0b1670910edba4598db0706c910e5ba4598db07eb16a2c7cffffffffffffffffffffffffffffff0cf700f4ffffffffffff000000007fffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "00",
+ "s" : "68686868682b2c7b0006cb0000000000737b7b",
+ "tcId" : 127
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2c7cffffffffffffffffffffffffffffff0cf700f4ffffffffffff000000007fffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "0cf700f500000009ffffffffffffffffffff000000000000007b7b7b7b7b7b7b00ff000080000007ff4e00",
+ "s" : "34",
+ "tcId" : 130
+ },
+ {
+ "message" : "",
+ "qx" : "598db0706cffffffffffff070000000000007b7b7b7b7b7b7b00ffffffffffffffffffffffffffffff7b00ff",
+ "qy" : "ff0441f60b5151515151515151a93217",
+ "r" : "d04a03e65f884731420babef67c2a72873ffc8c8c8c8c8",
+ "s" : "ff",
+ "tcId" : 131
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "000000000051000000080000000000005a0000000000010000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000",
+ "s" : "00",
+ "tcId" : 132
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2c7cffffffffffffffffffffffffffffff0cf700f4ffffffffffff000000007fffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "0cf700f500003b000000ffffffffffffffff070000000000007b7b7b7b7b7b7b00ff000080000007ff4e00",
+ "s" : "35",
+ "tcId" : 146
+ },
+ {
+ "message" : "00002b44000000000000000000000000000000000000000000001600000000000000002b3200000200000000000000000000000000000000000000160000001600000000000000000000000000003c110000fe00000000002b4400000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "002b320000000000000000000000000000000000001600",
+ "s" : "0000000000000000000034a3000034a300000000000000",
+ "tcId" : 151
+ },
+ {
+ "message" : "891c555230d15100001000ffff000000006d066500303000",
+ "qx" : "00000000ff003cfffffd0000000000",
+ "qy" : "000000006d2c0000ff00284000000000000000000000000000000000000000000000006d0600100051001515151515151515151515151515151515e9151515151515151515151515151515151515151515",
+ "r" : "0665003030",
+ "s" : "0000000000000000ff",
+ "tcId" : 166
+ },
+ {
+ "message" : "",
+ "qx" : "0000000000",
+ "qy" : "00",
+ "r" : "ffff",
+ "s" : "ffffffff000000000000000000000000",
+ "tcId" : 179
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2d7cffffffffffffffffffffffffffffff0cf700f4ffffffffffffffffffffffffffff07400000",
+ "qy" : "ef8349f544487b0db20a2b9a261e318966d97569b76eeaf5a3e6529a2d6cc0",
+ "r" : "0cf700f500000009ffffffffffffffffffff0700000000",
+ "s" : "7b00ff000000000007",
+ "tcId" : 188
+ },
+ {
+ "message" : "00002b4400000802",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "002b320000000000000000000000000000000002000000",
+ "s" : "0001000000000000000038a3000000",
+ "tcId" : 196
+ },
+ {
+ "message" : "",
+ "qx" : "5f",
+ "qy" : "5f5fff5f5f5f0000000000000000000000000000000000000000000000000000000000000000000000005f5f5f5f5f5f5f5f5f5f5f00000000000000000025003a000000000000000000008b8b8b8b8b8b8b8b8b8b8b0000",
+ "r" : "0000000000005a000000000000000000000000000000000000000000ff0000000000000000",
+ "s" : "00",
+ "tcId" : 213
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2d7cffffffffffffffffffffffffffffff0cf700f4ffffffffffffffffffffffffffff07400000",
+ "qy" : "ef8349f544487b0db20a2b9a261e318966d97569b76eeaf5a3e6529a2d6cc0",
+ "r" : "0cf700f500000009ffffff00003d3fde007c0700000000",
+ "s" : "7b",
+ "tcId" : 224
+ },
+ {
+ "message" : "",
+ "qx" : "1347fa6c0b1670910edba4598db0706c910e5ba4598db07eb16a2c7cffffffffffffffffffffffffffffff0cf700f4ffffffffffff000000007fffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "00",
+ "s" : "0000ffffffffff",
+ "tcId" : 228
+ },
+ {
+ "message" : "00002b4400000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "002b320000000000000000000000000000000000000000",
+ "s" : "0000000000000000000034a300000000000000",
+ "tcId" : 242
+ },
+ {
+ "message" : "00002b4400000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "002b320000000000000000000000000000000000001600",
+ "s" : "0000000000000000000034a3000000",
+ "tcId" : 248
+ },
+ {
+ "message" : "",
+ "qx" : "fa470b1316706c910edba4598db0706c910e5ba4598db07eb16a2c7cffffffffffffffffffffffffffffff0cf700f4ffffffffffff000000007fffffff07400000",
+ "qy" : "7b7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "r" : "0cf700f500000009ffffffffffffffffffff0700000000107b007b7b7b7b7b7b00ff000080000007ff4e00",
+ "s" : "34",
+ "tcId" : 250
+ },
+ {
+ "message" : "00002b4400000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "002b4400000000",
+ "s" : "0000000000000000000016",
+ "tcId" : 253
+ }
+ ],
+ "tgId" : 1
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA2-224",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "0000006d06001000510000ffff000000006d066500303100",
+ "qx" : "00000000ff003cfffffd0000000000",
+ "qy" : "000000006d2c0000ff00284000000000000000000000000000000000000000000000006d060010005100151515151515151515151515151515151515151515151515151515151515151515151515151515",
+ "r" : "0665003031",
+ "s" : "0000000000ff003cfffffd000000000000",
+ "tcId" : 4
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000002900000000000000000010c45d40418cbf2f702388f27b30c3ca1ef3ef53815d30ed4cf1ff89a5",
+ "s" : "0a7fe5e92b6dffffff090000000000000000000000000040000000000000",
+ "tcId" : 11
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000001900000000000000000000000000000000000000000000000001000000000000000000000000040000000000000000000000000000000000000320000fa2500000000000000000000600000000000000000000000000100000043",
+ "r" : "00",
+ "s" : "ff78d4ff8000000079000000000000000000000080",
+ "tcId" : 17
+ },
+ {
+ "message" : "0000006d06001000510000ffff000000006d066500303100",
+ "qx" : "00000000ff003cfffffd0000000000",
+ "qy" : "000000006d2c0000ff00284000000000000000000000000000000000000000000000006d060010005100151515151515151515151515151515151515151515151515151515151515151515151515151515",
+ "r" : "0465003033",
+ "s" : "000000",
+ "tcId" : 19
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "r" : "00000000002f4e",
+ "s" : "136d00000041637469000000000000",
+ "tcId" : 24
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000000000000000000000000000000000000000000000000600000000ffffff09000000000000000000000000010000004300000000000000000000000000000600000000d4ff0000000000000000000000000000000080000100000043",
+ "r" : "00",
+ "s" : "d40000ff000000",
+ "tcId" : 33
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000000000000000000000000000000000000000000800000000000000000000006a000000000000000000000000000000000000000000000000000000320000fa2500000000000000000000600000000000000000000000000100000043",
+ "r" : "00",
+ "s" : "0000d4ff000000",
+ "tcId" : 64
+ },
+ {
+ "message" : "66bd25b3c1461f2317aa000003000000",
+ "qx" : "00000000000040003d0000000000000000",
+ "qy" : "00",
+ "r" : "0000000000000000",
+ "s" : "00000000000000000000000000000000000000000000320000fa250000000000000000000060001200000000000000000000000000000100",
+ "tcId" : 73
+ },
+ {
+ "message" : "0000006d06001000510000ffff000000006d066500303100",
+ "qx" : "00000000ff003cfffffd0000000000",
+ "qy" : "000000006d2c0000ff00284000000000000000000000000000000000000000000000006d060010005100151515151515151515151515151515151515151515151515151515151515151515151515151515",
+ "r" : "0665003032",
+ "s" : "000000",
+ "tcId" : 141
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000002900000000000000000010c45d40418cbf2f702388f27b30c3ca1ef3ef53815d30ed4cf1ff89a5ee92f8c00f8853dfb676f0aad32e1d64373ee84a02ff0a7fe5e92b6dffff",
+ "s" : "0000",
+ "tcId" : 155
+ },
+ {
+ "message" : "0000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00000000000000",
+ "s" : "00",
+ "tcId" : 156
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000320000fa2500000000000000000000600000000000000000000000000100000043",
+ "r" : "00",
+ "s" : "fff8d4ff8000000000000000000000000000000080",
+ "tcId" : 159
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000002900000000000000000010ffffff090000000000",
+ "s" : "40",
+ "tcId" : 160
+ },
+ {
+ "message" : "0000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "006d2c51510000",
+ "s" : "65",
+ "tcId" : 165
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000000000000000000000000000000000000000000000000600000000ffffff0900000000000000",
+ "r" : "004300000000000000000000000000000600000000d4ff000000000000000000000000",
+ "s" : "00004300d4ff0000000000000000000000",
+ "tcId" : 171
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000000000000000",
+ "r" : "000000000000000000000000006d00260000000000000000000000000000000000",
+ "s" : "000000007c0c00000000de34655afa410b1316000000000000000000000000",
+ "tcId" : 172
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "686868686868686868686868686868686868626868686868682c68686868000000000000000000000000000000002e000000000024686868686868686868000000000000000000000000000000000000000000000000000000000000000000",
+ "s" : "00",
+ "tcId" : 175
+ },
+ {
+ "message" : "0000006d0600930001000010ff000000006d650600303100",
+ "qx" : "00000000ff003cfffffd0000000000",
+ "qy" : "000000006d2c0000ff00284000000000000000000000000000000000000000000000006d060010005100151515151515151515151515151515151515151515151515151515151515151515151515151515",
+ "r" : "0665003038",
+ "s" : "000000",
+ "tcId" : 190
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000002900000000000000000010c45d40418cbf2f702388f27b30c3ca1ef3ef53815d30ed4cf1ff89a5ee92f8c00f8853dfb676f0aad32e1d64373ee84a02ff0a7fe5e92b6dffffffb2333e9337201a370900000000000000000000",
+ "s" : "0000",
+ "tcId" : 194
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000000040003d000000000000000000000000000000000000000000000800000000000000000000006a00008d000000000000",
+ "s" : "00",
+ "tcId" : 207
+ },
+ {
+ "message" : "000000000000000000000000000000003f9b00000000000000000000000000000000002b00000026000000000000000040003d00",
+ "qx" : "f6fffffffb00000000000000000000000000000000000000006d2c51510000ffff00",
+ "qy" : "32005133340000000000",
+ "r" : "0007002b2c36e700000000007c0c000000692c00de34655afa000000000000",
+ "s" : "00",
+ "tcId" : 211
+ },
+ {
+ "message" : "000036a300000000000000000000000000000000000030303030303030b03030303030303030303030303638373339393535313430303637333237393800000060010000",
+ "qx" : "0000000000",
+ "qy" : "0000000000",
+ "r" : "0000002f00",
+ "s" : "3c0000000000002f0000000000",
+ "tcId" : 215
+ },
+ {
+ "message" : "0000006d06001000510000ffff000000006d0665003032f8",
+ "qx" : "00000000ff003cfffffd0000000000",
+ "qy" : "000000006d2c0000ff00284000000000000000000000000000000000000000000000006d06001000510015151515151515151515151515151515151515151500000000000000004400002b000000003214",
+ "r" : "000000000000000000001352302b2c442d00000000000000000000000000000000000000000000",
+ "s" : "10",
+ "tcId" : 217
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000320000fa2500000000000000000000600000000000000000000000000100000043",
+ "r" : "00",
+ "s" : "01072b0a8000000000000000000000000000000080",
+ "tcId" : 231
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000008000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000320000fa2500000000000000003d00600000000000000000000000000100000043",
+ "r" : "00",
+ "s" : "0195000a8000000000000000000000000000000080",
+ "tcId" : 235
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000002f0851133d72d25b2b34433b0000000000000000000000000000000000000000002c003e000000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c004f2c00602cc800006d2caff7052d78346398b43ec9d6d6d6d6d6d664000000000000000000000000000000000000000000",
+ "r" : "0cd30900000000",
+ "s" : "d6",
+ "tcId" : 241
+ }
+ ],
+ "tgId" : 2
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA2-384",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "00000005faff00000000822db091065aef15",
+ "qx" : "00",
+ "qy" : "0000000000000000133d72d25b2b33433b0000000000000000000000000000000000000000002c00250000000000ffffffffffff000000000000000000000000c15ba43a6891d8570000000000000000000000ff0000000000000016706c91",
+ "r" : "00000002108db07eb16a2c7cfffffffffff7ffff0000000000ffff0cf700f4",
+ "s" : "001600ffff",
+ "tcId" : 8
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c002c004fc80000002c6d2cf7af052d786398b43ec9d6d699d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b942000000000000000000",
+ "r" : "00",
+ "s" : "000000000000000000010000000020000000000000340c2cf7af0574000000000044bd890bafde",
+ "tcId" : 30
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000ff9500000000009a9a9a9a9a9a9a0000000000000000000000002c002c004f0000000000000000000000c80200002c6d2cf7af052d786398b476c999d6d6d6d6d6d664d6d6b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c3d6d35d0c6eb99fced30c000000f3b94200000000",
+ "r" : "27",
+ "s" : "9a9a9a1a9a0000000000000000000000002c002c004dc80000002c6dffffffffffffff",
+ "tcId" : 32
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c002c004fc80000002c6d2cf7af052d786398b43ec9d6d699d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b942000000000000000000",
+ "r" : "00",
+ "s" : "9a0000000000000000010000000000",
+ "tcId" : 38
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c002c004fc80000002c6d2cf7af052d786398b43ec9d6d699d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b942000000000000000000",
+ "r" : "00",
+ "s" : "0000000000000000000000002c002c004fc80000002c6d2cf7af0574000000000044bd890bafde",
+ "tcId" : 43
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a",
+ "r" : "0000000000002c002c004fc800002c2c6d2cf7af052d786398b43ec9d6d6d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b9420000000000",
+ "s" : "0000000000000000000000000000000000000000004e000000000000000000",
+ "tcId" : 61
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c002c004fc800002c2c6d2cf7af052d78346398b43ec9d6d6d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b942000000000000000000",
+ "r" : "00000000f700000000",
+ "s" : "4e000000000000000000000006",
+ "tcId" : 74
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9af3f3f3f3f3f3f3f3f3f3f3f3f3f39a9a9a0000000000000000000000002c002c004fc800002c2c6d2cf7af052d786398b43ec9d6d6d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b942000000000000",
+ "r" : "00000000000000",
+ "s" : "00000000004e000000737373737300000000000000",
+ "tcId" : 75
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c002c004fc800002c2c6d2cf7af052d78346398b43ec9d6d6d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b942000000000000000000",
+ "r" : "72d25b2b34433b0000000000000000000000000000000000000000002c",
+ "s" : "0000000000",
+ "tcId" : 101
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a",
+ "r" : "0000000000002c002c004fc800002c2c6d2cf7af052d786398b43ec9d6d6d6d6d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b9420000000000",
+ "s" : "0000000000000000f70000000000000000000000004e000000000000000000",
+ "tcId" : 157
+ },
+ {
+ "message" : "00000005faff00000000000000002c000000",
+ "qx" : "00",
+ "qy" : "0000000000000000133d72d25b2b33433b0000000000000000000000000000000000000000002c00250000000000ffffffffffff000000000000000000000000c19da43a6891d8570000000000000000000000ff0000000000000016706c91",
+ "r" : "910e5ba4598db07eb16a2c7cfffffffffff7ffff0000000000ffff0cf700f4",
+ "s" : "0016000000",
+ "tcId" : 173
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c002c004fc80000002c6d2cf7af052d786398b43ec9d6d699d6",
+ "r" : "00",
+ "s" : "d6d664d6d6c3d6d35d0c6eb99fced30c000000f3b942000000020000000000",
+ "tcId" : 185
+ },
+ {
+ "message" : "00000005faff00000000000000002c000000",
+ "qx" : "00",
+ "qy" : "0000000000000000133d72d25b2b33433b0000000000000000000000000000000000000000002c00250000000000ffffffffffff000000000000000000000000c19da43a6891d8570000000000000000000000ff0000000000000016706c91",
+ "r" : "910e5ba4598db07eb16a2c7cfffffffffff7ffff0000250000ffff0cf700f4",
+ "s" : "0016000000",
+ "tcId" : 186
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000100000000009a9a9a9a9a9a9a0000000000000000000000002c002c004fc800002c2c6d2cf7af052d78346398b43ec9d6d6d6d6d6d664d6d6c3d6d35d0c6eb99fb7379db2d3889a831d8c2b5955f100c47a29",
+ "r" : "f18f125e636500000000000000000000004e00",
+ "s" : "00",
+ "tcId" : 203
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000ffff010000f9412c000000000000000000000000000000010000000000000000000010000000000000000000000000d6d664d6c3d6d35d0c6eb99fced30c000000f3b942000000000000000000000000270000000000000000f7000000",
+ "r" : "00",
+ "s" : "00000000ffffffffcd5343740000000000000000ffffffffcd53437400",
+ "tcId" : 210
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000000000000000002c002c004fc800002c2c6d2cf7af052d786398b43ec9d6d6d6d6d6d6",
+ "r" : "6e31b99fced31c81096ff3b9424e4e4eac4e4e5e6d6d6e00ff0d034e00000000000000000000000000",
+ "s" : "00",
+ "tcId" : 225
+ },
+ {
+ "message" : "00000005faff00000000822db091065aef15",
+ "qx" : "00",
+ "qy" : "0000000000000000133d72d25b2b33433b0000000000000000000000000000000000000000002c00250000000000ffffffffffff000000000000000000000000c15ba43a6891d8570000000000000000000000ff0000000000000016706c91",
+ "r" : "00000002108db07eb16a2c7cff04000000f7ffff0000000000ffff0cf700f4",
+ "s" : "0000133d72",
+ "tcId" : 234
+ },
+ {
+ "message" : "000000000000010000000000000400000000000000000000000000000000002c002c004fc800002c2c6d2cf7af052d786398b465656d000000000000373737373737373737373737000000da0000000000000000000000000000000000000000000000000100000000030000000000008380891c155751ce316572d733493252",
+ "qx" : "5717a5bb7635bb1900",
+ "qy" : "27",
+ "r" : "00000000",
+ "s" : "0000000000006d6d",
+ "tcId" : 246
+ }
+ ],
+ "tgId" : 3
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA2-512",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "6b4444446dff0106afb1f9ae9a00004044454444446b444444",
+ "s" : "9a",
+ "tcId" : 9
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "038d09dd0b038deb0ab76dffff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038deb",
+ "s" : "eb0ab76dffff0909002a440000",
+ "tcId" : 36
+ },
+ {
+ "message" : "3737373737373737373737373737373737373737372c2b6906cb2c3d6f30d6ce2a0000000000003dff07a0000000000106afb124",
+ "qx" : "eb0ab76dffff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbcff",
+ "qy" : "038dce2a0000000000003dff07a0000000000106afb124f9ae9a09dd0b03",
+ "r" : "6dffff2a4440090026",
+ "s" : "ff",
+ "tcId" : 42
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737382c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b44443737373737373737373737373737382c2b69068deb0ab76dffff0909002a44",
+ "r" : "6b44640000003d1b2a000000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706",
+ "s" : "44",
+ "tcId" : 44
+ },
+ {
+ "message" : "",
+ "qx" : "3737373737373737b7373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "2f0909002a4400004044294444446b4444446dff0106afb1f9ae9a09ddbc038d09e10b038deb0ab76dffff0909002a44",
+ "r" : "6b",
+ "s" : "b1f9ae9a09ddbc038deb0a",
+ "tcId" : 45
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "6b4444446dff0106009aae00aff9b14044454444446b444444",
+ "s" : "9a09ddbc038deb0a44444444446b44",
+ "tcId" : 60
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "6b4464446dff0106afb1f9ae9a00004044454744446b4444ff",
+ "s" : "9a09ddbc038deb0a44444444446b4444440000ffffffffffff",
+ "tcId" : 67
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a0000000000000000000000000000000100000000000000",
+ "qy" : "3737370037374444442a4400004444444444446b4444446dff0106",
+ "r" : "038deb0ab76dffff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09dd0b038deb0ab700ffff09090077b3f088a732ff0106afb1f9ae",
+ "s" : "00000000000000",
+ "tcId" : 94
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "6b4444446dff5106afb1f93d2c00004044444440446b444444",
+ "s" : "9a09ddbc03",
+ "tcId" : 103
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a04000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038ceb0ab76dffff0909002a44",
+ "r" : "6b4c44446dff5106afb1f93d2c00004044444444446b444444",
+ "s" : "9a09ddbc038deb0a69444444446b44444400000000000000000000",
+ "tcId" : 107
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "6b4444446dff0106afb1f9ae9a09ddbc038deb0ab79a09dd0b",
+ "s" : "0909002a4400004044444444446b44444400000000",
+ "tcId" : 128
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "634444446dff0106afb1f9ae9a00004044444444446b444444",
+ "s" : "9a",
+ "tcId" : 144
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c3b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400000044444444446b4444446dff0106afb1f909ae9addbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "038d09dd0b038deb0ab76dffff0909002a4400004044444444446b4444446fff0106af38bc834695d4aed88deb",
+ "s" : "eb0ab76d09440900ffff2a0000",
+ "tcId" : 164
+ },
+ {
+ "message" : "",
+ "qx" : "372337373737373737373737362e2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038df50ab76dffff0909002a44",
+ "r" : "8c4444446d",
+ "s" : "0000c244444444446b4444446dff0106afb1f9ae9a09ddbc038deb0a44444444446b44448b000000000000000000000000",
+ "tcId" : 174
+ },
+ {
+ "message" : "",
+ "qx" : "373737373737373737373737372c2b6906cb2c3d6f30d6ce2a00000000000000000000000000ff0106afb1f9ae9a09dd",
+ "qy" : "ff0909002a4400004044444444446b4444446dff0106afb1f9ae9a09ddbc038d09dd0b038deb0ab76dffff0909002a44",
+ "r" : "8c4444446dff0106afb1f9ae9a00004044444444446b4444446dff0106afb1f9ae9a09ddbc038deb0a44444444446b4444",
+ "s" : "00",
+ "tcId" : 187
+ }
+ ],
+ "tgId" : 4
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-521",
+ "hashAlg" : "SHA2-512",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00000000000000000000001111000000000000000000f70000000000000000000000000090bcdf64677adf1344005b2d000000000000000000",
+ "s" : "00",
+ "tcId" : 16
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "7f30a38e69615b472aa17b9396bc35f13bff6ee22454f8159a86d13e5c615f66bd25b3c1461f2317aa000000000000000000000000000000000000000000000000000011dd300000000000000000000000000000000011115b0000000000000000f7f900000000000000000000000090bcdf64677adf4413005b2d00000000",
+ "s" : "00",
+ "tcId" : 56
+ },
+ {
+ "message" : "",
+ "qx" : "41637469764361726420534100000000000000000000000000bc00000000416374697643617264205341686868a6675ee08a9f42e0c183afa7be53000222d1a81f9424e16390001dee2e4023bf000000000000007400416369764361726420534100000000000000000000000000000000000000000000000000000000000000680000",
+ "qy" : "00",
+ "r" : "0000000000416374697643617264205341",
+ "s" : "686868689f97ffff00ff512038",
+ "tcId" : 90
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "b1f9ae9a09ddbcffffffff038d09dd0b038dce2a0000000000003dff07a000000000010600",
+ "s" : "00",
+ "tcId" : 92
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0011dd300000000000000001000096ffffffffffffffffffffffffffffffffffffffff00c300001100",
+ "r" : "ffffffffffffffffffffffffffffffffffff",
+ "s" : "000000000000000000000000000080000000",
+ "tcId" : 143
+ },
+ {
+ "message" : "",
+ "qx" : "000000000000000000000000000000c366f8757f30d13e5c615f66bd25b3c1461f2317aa0000000011dd3000000000000000003dff07a0000000007b9396bc35",
+ "qy" : "e22454f8159a86d13e5c",
+ "r" : "1f2317aa0000000011dd30000000000000000000000000000000001111000000000000000000f7000000000000000000",
+ "s" : "677adf1344005b2d000000000000000000000000",
+ "tcId" : 193
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "7f30a38e69a45b472aa17b9396bc35f13bff6ee224",
+ "s" : "695f66bd25b3c1461f2317aa000000",
+ "tcId" : 200
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "7f30a38e69615b472aa17b9396bc35f13bff6ee22454f8159a86d13e5c615f66bd25b3c1461f2317aa000000000000000000000000000000000000000000000000000011dd30000000000000000000000000000000001111000000000000000000f70000000000000000000000000090bcdf64677adf1344005b2d00000000",
+ "s" : "00",
+ "tcId" : 220
+ }
+ ],
+ "tgId" : 5
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-521",
+ "hashAlg" : "SHA2-224",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000001020000000000000000000000807a004e00002e0033a340fa00000000000000949494949494949494949494949494949494949494946ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bbff9eff0192000000000000000000",
+ "s" : "01",
+ "tcId" : 21
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "000000",
+ "r" : "2c",
+ "s" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000d7ffff000000000000fa00000000f7ffd7ffff000000000000000036a3003f3f3f000000",
+ "tcId" : 28
+ }
+ ],
+ "tgId" : 6
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-521",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "675343",
+ "qx" : "00",
+ "qy" : "000000000000060800",
+ "r" : "2c0000000040000000000000000000",
+ "s" : "000000",
+ "tcId" : 29
+ },
+ {
+ "message" : "000000000000000441f60ba934172328c7539edd0babef67c2a72873430000000000000000000000000000",
+ "qx" : "000000000000000000009f",
+ "qy" : "31",
+ "r" : "7343000000000000000000000000000006000000",
+ "s" : "0000",
+ "tcId" : 34
+ },
+ {
+ "message" : "30000000000000fe0000003c0f0000002c2c3c11002b0000000000020000000000000000f331069f997b0de75130500000000000f331069f997b0de75730504a",
+ "qx" : "020000000000000000f331069f997b0d0000000000000000000000000000f331069f997b0d00000000000000000000",
+ "qy" : "00",
+ "r" : "00000002000000",
+ "s" : "9f",
+ "tcId" : 39
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9540088c02fa706d7251522d2f60468eda463d22a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a00000000006001000004ff0700000000000000000000006500006000000000000000650000000000000008650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "00",
+ "s" : "020010",
+ "tcId" : 65
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ee01d4bb",
+ "r" : "000000000000002f00000000280100030000005131",
+ "s" : "39",
+ "tcId" : 77
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ee01d4bb",
+ "r" : "00000000ff00002f00000000000100000000005137",
+ "s" : "38",
+ "tcId" : 87
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0200",
+ "s" : "007c7c7c7c7c7c7c7c848383838383837a3e5c615f66bd25b3c1461f2317aadf4673000000000000000000e70000000000000001000000000000",
+ "tcId" : 102
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000",
+ "s" : "007c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c00fa0000000000000000003c11005e44000000000000000000000000000000",
+ "tcId" : 109
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ee01d4bb",
+ "r" : "00000000ff00002f00000000000100000000005135",
+ "s" : "38",
+ "tcId" : 113
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000004006e616d653d224e53532001675661a14ac1d40fb772dc1161f9ae71408b649d98dd6f4135e8c4ac90a854666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ef01d4bb",
+ "r" : "0064000000",
+ "s" : "01",
+ "tcId" : 123
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f006669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f00000000",
+ "r" : "00",
+ "s" : "00000000010000000000513338",
+ "tcId" : 125
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f006669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f00000000",
+ "r" : "00",
+ "s" : "00000000010000000000513230",
+ "tcId" : 148
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000000c5d3d66e2da4174fb08de15c02a9541088c02fa706d7251522d2f60468eda49d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba2a2a20000000006001000004ff0700000000000000000000006500006000000000000000650000000000000000650000600000000000000065000000810000ff080000000000ffff00ff",
+ "r" : "008002003c",
+ "s" : "000000003c",
+ "tcId" : 150
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ee01d4bb",
+ "r" : "0000006e616d653d224e535320496e7465726e616c",
+ "s" : "20",
+ "tcId" : 182
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "0000000000000080004e0000000000000000ffff0108000000000000000000000000000000000000000000000000000000807a004e00002e0033a340fa00000000000000949494949494949494949494949494949494949494946ceeffd4bbffffff00000000000000000000ffffffffffffff94ff9494949494949494949494949494",
+ "r" : "bbff9eff0000000000000000000000",
+ "s" : "01",
+ "tcId" : 192
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "0000004e7e0000000000000000000000000000000000300000000000004100000060000000000000000000000000000000",
+ "tcId" : 197
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbcc0c0c03f3f3f3f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3eeff2b44",
+ "r" : "00",
+ "s" : "00000000010000000000513737",
+ "tcId" : 202
+ },
+ {
+ "message" : "",
+ "qx" : "00b4b4b4b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e6669676469723d272720636572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f0800",
+ "qy" : "000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3",
+ "r" : "f50000000000",
+ "s" : "000000010000000000513338",
+ "tcId" : 209
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ee01d4bb",
+ "r" : "006400000000002f00000000000100000000005137",
+ "s" : "39",
+ "tcId" : 216
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f006669793d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f00000000",
+ "r" : "00",
+ "s" : "ffff000001",
+ "tcId" : 221
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ee01d4bb",
+ "r" : "000000000000002f00000000000100000000005133",
+ "s" : "30",
+ "tcId" : 229
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f000000000000000020496e7465726e616c204d6f64756c652220706172616d65746572733d22",
+ "r" : "723d27272063",
+ "s" : "00000000",
+ "tcId" : 240
+ },
+ {
+ "message" : "",
+ "qx" : "b40000000000000000006e616d653d224e535320496e7465726e616c204d6f64756c652220706172616d65746572733d22636f6e666967",
+ "qy" : "6572745072656669783d273f3f3f3f3fbc3f3fc03fc0c03f3f3f3f3f3f3f3f3f3f3f080000003f0000000000000000000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff7ffd7fdffc3ee01d4bb",
+ "r" : "000000000000002f00000000000100000000005131",
+ "s" : "39",
+ "tcId" : 245
+ },
+ {
+ "message" : "000000000000000441f60ba934172328c7539edd0babef67c2a72873435353535353535353535353535353e9e9e9e9e9e9e9e9e9",
+ "qx" : "e9e9e9e9e9e9e9e9",
+ "qy" : "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e95353530000000000000000ac00000000000000000000000441f60ba934172328c7539edd0bab",
+ "r" : "0000000000",
+ "s" : "000600000000d4ff0000000600000000d4ffef0000",
+ "tcId" : 249
+ }
+ ],
+ "tgId" : 7
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-256",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "000000000000000000000000bebebebe00002f0000000080000000000000000000",
+ "qx" : "00",
+ "qy" : "38a3ffffff09000000000000000000080000000000000000000000000000000000000039a3000000000000000000006d656d51373111327c11333400000000",
+ "r" : "ffffffffff0276ffffff0276000000001000000000003c6bff000000000000000000006d11327c1133",
+ "s" : "ffffffff0276000000001000000000003c6bffff513738",
+ "tcId" : 35
+ }
+ ],
+ "tgId" : 8
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-256",
+ "hashAlg" : "SHA2-224",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00000000ffff",
+ "s" : "0000000000000000000000000000000000ffffff",
+ "tcId" : 40
+ },
+ {
+ "message" : "181818181818726b",
+ "qx" : "a5e35697f880e2fc374040501473f8d9429c313b1979e70f237ef40247949bf92c2c0000000000000000000000000000000000",
+ "qy" : "43005300ce0000080000000000",
+ "r" : "00",
+ "s" : "9700372d3f",
+ "tcId" : 206
+ }
+ ],
+ "tgId" : 9
+ },
+ {
+ "componentTest" : false,
+ "curve" : "K-233",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "7312f2d3f955cb709b54c058a14984e5bea58b2900000000000000000000000000000000000000000000000000000000000000004e00000000000000f9ff000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e00000000000000002f4e4e5e6d6d3d5b726b136dff00000000f6cfcfcfcfcfcf0000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "cfcfcf0000",
+ "tcId" : 47
+ }
+ ],
+ "tgId" : 10
+ },
+ {
+ "componentTest" : false,
+ "curve" : "B-409",
+ "hashAlg" : "SHA2-224",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "05828282828282828282828282828282828282828282828282822a000000000000000000000000000000000000220000827a828205828282828282828282828282828282828282828282828282822a000000000000000000000000000000000000220000a200000000000026000000000000000040003d000000000000050000f6fffffffb00000300",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000333fce53436701117b6bff000000280003740000",
+ "tcId" : 80
+ },
+ {
+ "message" : "8282828282828282828282828282828282828282822a00000000000000000000",
+ "qx" : "22",
+ "qy" : "00",
+ "r" : "0040003d000000000000050000f6fffffffb000000000000000000000000000000000000000000",
+ "s" : "00",
+ "tcId" : 108
+ },
+ {
+ "message" : "828282828282828282828282828282828282828282822a000000000000000000000000000000000000220000a200000000000026000000000000000040003d000000000000050000f6fffffffb0000030000000000000000000000000000000000",
+ "qx" : "00",
+ "qy" : "23",
+ "r" : "436701117b6bff",
+ "s" : "00",
+ "tcId" : 133
+ }
+ ],
+ "tgId" : 11
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA2-256",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "0000000000000000000030000000000000000000000000000000000000003c0f00000000",
+ "qx" : "97",
+ "qy" : "1f00000000000000000000003c6bffff0000007e00000051000000323400000000ffffffffffffffffffffffffffffffffffffffffffffff",
+ "r" : "ffffffffffffffffffffffffffff0000",
+ "s" : "0000000000000000",
+ "tcId" : 88
+ },
+ {
+ "message" : "00000000000000000000000000000000000000003c0f0000000000000000000000000035a3000000000000000000006d656d51373111327c113334000000000000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00000000000000002c2c3c11002b44008e0000000000000000000000000000",
+ "s" : "00",
+ "tcId" : 96
+ },
+ {
+ "message" : "000000000000000000000000000000003f9b2b2c6906cb3d2c312c2a2a00000000000000000000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000000000fa0000010000000000002f0000000000000000000000000000000000000011000000000000",
+ "tcId" : 111
+ },
+ {
+ "message" : "000009020800000100000000",
+ "qx" : "00",
+ "qy" : "0036100007000000000000000000000000",
+ "r" : "00000000030000281e000000000025",
+ "s" : "00",
+ "tcId" : 199
+ },
+ {
+ "message" : "656d51513731313b656d510000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "0000210000000000004f02000000000000",
+ "s" : "7e",
+ "tcId" : 208
+ }
+ ],
+ "tgId" : 12
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-224",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "00000000080000000000005a00000000000400ffff00007b00000000000000000400000000000000000000000000002c0014d7082c00442c3c012d3f403a000000000000000000000000000000000000000000000000000000002500000000510a0000000000000000080000000000005a00000000000000ffff0000000000000000000400000000000000000000000000000000002c14d7082c00442c0000000000000000003c012525252525252525252525252525252525252525252525252525252525252525",
+ "qx" : "2525",
+ "qy" : "25612525252525252525252525252525252525252525",
+ "r" : "2d3f",
+ "s" : "28",
+ "tcId" : 93
+ },
+ {
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00000000006d656d51373111327c1133340000000000ffff5dffffffff027600",
+ "s" : "003c",
+ "tcId" : 104
+ },
+ {
+ "message" : "00000000002900000000000000000010c45d40415bbf2f702388f27b30c3ca1ef3ef53815d30ed4cf1ff89a5ee92f8c00f8853dfb676f0aa",
+ "qx" : "02ff0a",
+ "qy" : "09000000",
+ "r" : "00",
+ "s" : "2b00000000",
+ "tcId" : 169
+ }
+ ],
+ "tgId" : 13
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-256",
+ "hashAlg" : "SHA3-384",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "message" : "181818181818726b2b100014403a44082c2c000000000000",
+ "qx" : "00",
+ "qy" : "0f684353ce0000000000000000",
+ "r" : "00",
+ "s" : "1433970037",
+ "tcId" : 168
+ }
+ ],
+ "tgId" : 14
+ }
+ ],
+ "vsId" : 0
+ },
+ {
+ "algorithm" : "ECDSA",
+ "isSample" : false,
+ "mode" : "sigGen",
+ "revision" : "FIPS186-5",
+ "testGroups" : [
+ {
+ "componentTest" : false,
+ "curve" : "P-521",
+ "hashAlg" : "SHA2-512",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "000000000000000000000000310000000000000000000000000000000000000000000000000000000000000000004e0000000000000000000000002f4e",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 2
+ },
+ {
+ "dA" : "00000000000000320000000000000000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 41
+ },
+ {
+ "dA" : "00000000990000000000000000000000003000",
+ "message" : "0000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "ea",
+ "tcId" : 51
+ },
+ {
+ "dA" : "0000000000000000000a000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "ea",
+ "s" : "000001050000000000000000000000004e00002b2c692c062e0200302c311d2d5c0090b5e7c85968de1f5a13496c1fd4251a3211924a0bfa6cc5061744ce6b130000000000000000000000000000000000ced4060000000000",
+ "tcId" : 52
+ },
+ {
+ "dA" : "eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea3d5b726beaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea00000000000030000000000000000000000000000030000000000000000000000000000000000000004e00eaeaeaeaeaeaeaea4e4e4e4e4e5e6d6d6e00034e000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 58
+ },
+ {
+ "dA" : "0c09c5d65d",
+ "message" : "00000000000000000000000000000000000000000038000000000000000000000000000000000004000000000000000000000000000000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00000000003d0000000000003e3d674f068fab8028",
+ "tcId" : 68
+ },
+ {
+ "dA" : "00000000000001050000000000000000000000004e00002b2c692c062e0200302c312a00000000000000000000000000000000002f4e4e675e6d6d3d5b726b13000000000000000000000022",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "80",
+ "tcId" : 71
+ },
+ {
+ "dA" : "ea000000000099000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000eaeaeaeaeaeaeaea00000000009900000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e0000000000000000000000002f4e4e5e6d6d3d5b7269136dff",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 84
+ },
+ {
+ "dA" : "8db8d6d2",
+ "message" : "0000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000011327c11332b34000000000000000000000000000000000000000000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 122
+ },
+ {
+ "dA" : "00000000000000000000004e4e4e4e00000005",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 149
+ },
+ {
+ "dA" : "00002b",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00004e00eaeaeaeaeaeaeaeaeaeaeaeaeaeaea1615eaeaeaea7eea",
+ "tcId" : 158
+ },
+ {
+ "dA" : "00000000000000000000000000000032000000000000000000000000003f00000000000000000000000000000000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 201
+ },
+ {
+ "dA" : "00000000f6",
+ "message" : "0000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 223
+ },
+ {
+ "dA" : "0e00eaeaeaeaeaeaeaeaeaeaeaeaea3aeaeaeaeaeaeaeaeaeaeaeaea",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "a906e100eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea2cea",
+ "tcId" : 236
+ },
+ {
+ "dA" : "eaeaeaeaea000000000000000000000000000000000000000000000001050000000000000000000000004e0000000000000000000000002f4e4e5e6d6d3d5b72",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 239
+ },
+ {
+ "dA" : "00000000000000000000000000000000000000000000000000000000000000000000000000000011327c11332b3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e000000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 252
+ }
+ ],
+ "tgId" : 0
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-256",
+ "hashAlg" : "SHA2-224",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 5
+ },
+ {
+ "dA" : "00",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "2b2c6906cb3d2c102c",
+ "s" : "0000",
+ "tcId" : 46
+ },
+ {
+ "dA" : "0000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "2b2c6906cb3d2c102c",
+ "s" : "0000",
+ "tcId" : 145
+ },
+ {
+ "dA" : "00",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00000000ffffff0900",
+ "tcId" : 180
+ },
+ {
+ "dA" : "eaea000000000000fdfdfd09fdfdfdfdfdfdfd00000000002f4e4e675e6d6d3d",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "80",
+ "tcId" : 198
+ }
+ ],
+ "tgId" : 1
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "00",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "2c69062dcb3d2c322c312a00000000000000000000000000000000000000",
+ "tcId" : 6
+ },
+ {
+ "dA" : "6d6dff",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 14
+ },
+ {
+ "dA" : "44",
+ "message" : "0000000000000000000000000000000000000000000000000000000000000000000000004408402c2c2c0000009500403a000000000000000000002c2b2c002900ffff010000f9412c000000000000000000000000000000010000000000000000000010",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 20
+ },
+ {
+ "dA" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 78
+ },
+ {
+ "dA" : "44",
+ "message" : "0000000000000000000000000000000000000000000000000000000000000000000000004408402c2c2c000000403a000000000000000000002c2b2c6906cb3d2c312c312a0000000000000000000000000000000010",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 83
+ },
+ {
+ "dA" : "002d0000000800",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 106
+ },
+ {
+ "dA" : "2dc5958212a1f66df70000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000aec907657d2d29ef4dd89c851039c095117de0a54fda283a97028bcf190d0151000000000000000000fe00000000000000003f000000fe00000000020000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 121
+ },
+ {
+ "dA" : "000000000000000044082c2c2c14d73c00",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 135
+ },
+ {
+ "dA" : "002d0000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 136
+ },
+ {
+ "dA" : "00",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 177
+ },
+ {
+ "dA" : "00",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "2c6906cb3d2c312c312a00000000000000000000000000000000000000000000000000002a00000000",
+ "tcId" : 178
+ },
+ {
+ "dA" : "002d000000d12f2f",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 237
+ }
+ ],
+ "tgId" : 2
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA2-256",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "00",
+ "message" : "ffffffffffffffffffffff0000000000000000000000000000000000000000000000000000fcffffff04000000000000000000000000004400002b00",
+ "qx" : "303e9600000000000000000000000013d2302b2c442d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d0000",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 12
+ },
+ {
+ "dA" : "000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 226
+ },
+ {
+ "dA" : "ff",
+ "message" : "0000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00000000ffffff090002003d000000410000000000",
+ "tcId" : 233
+ }
+ ],
+ "tgId" : 3
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-521",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "000000000000000000",
+ "message" : "675343",
+ "qx" : "00",
+ "qy" : "000000000000000000",
+ "r" : "2c",
+ "s" : "00",
+ "tcId" : 13
+ },
+ {
+ "dA" : "000000000008000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "0000000000ff",
+ "tcId" : 227
+ }
+ ],
+ "tgId" : 4
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-521",
+ "hashAlg" : "SHA2-384",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "eaeaeaeaeaeaea",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 15
+ },
+ {
+ "dA" : "1515151515eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea00000000009900000000005d000000000035010000000000000000000000000000000000004e00eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea0000000000004e0030000000000000000000002f",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 79
+ }
+ ],
+ "tgId" : 5
+ },
+ {
+ "componentTest" : false,
+ "curve" : "K-571",
+ "hashAlg" : "SHA2-256",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "656d51373111327c113334000000000000",
+ "message" : "00000053815d30ed4cf1ff89a5ee92f8c00f8853dfb676f0aad32e",
+ "qx" : "0a7fe5e92b6d",
+ "qy" : "002b4400000080000000000000000000000000000000000000000000",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 81
+ }
+ ],
+ "tgId" : 6
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-256",
+ "hashAlg" : "SHA2-512",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "eaea000000000000fdfdfd09fdfdfdfdfdfdfd00000000002f4e4e675e6d6d3d",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "80",
+ "tcId" : 100
+ }
+ ],
+ "tgId" : 7
+ },
+ {
+ "componentTest" : false,
+ "curve" : "B-571",
+ "hashAlg" : "SHA2-512",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "0000000000000000000000000000003200000000000000006e4aaab4617acf22151e652305a16373d91987b0ebb34fe003a908b82f1f9e5b00000000003f000000000000000000000000",
+ "message" : "",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "00",
+ "tcId" : 140
+ }
+ ],
+ "tgId" : 8
+ },
+ {
+ "componentTest" : false,
+ "curve" : "B-233",
+ "hashAlg" : "SHA2-384",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3ee000000f7ffd7ffffc3eeff2b",
+ "message" : "00002c2c3c11002b440000000000",
+ "qx" : "00",
+ "qy" : "00",
+ "r" : "00",
+ "s" : "000000000000fa00000000f7ffd7",
+ "tcId" : 142
+ }
+ ],
+ "tgId" : 9
+ },
+ {
+ "componentTest" : false,
+ "curve" : "P-384",
+ "hashAlg" : "SHA2-512",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "dA" : "00",
+ "message" : "00000000000000000000000000000000000000000000000000000004000000000000000000",
+ "qx" : "0000ff",
+ "qy" : "1470fba9303e96000000fe00000000000029",
+ "r" : "000000000000000000000000000000000000000000",
+ "s" : "00",
+ "tcId" : 170
+ }
+ ],
+ "tgId" : 10
+ }
+ ],
+ "vsId" : 1
+ },
+ {
+ "algorithm" : "ECDSA",
+ "isSample" : false,
+ "mode" : "keyVer",
+ "revision" : "FIPS186-5",
+ "testGroups" : [
+ {
+ "componentTest" : false,
+ "curve" : "P-224",
+ "hashAlg" : "SHA-1",
+ "testType" : "GDT",
+ "tests" : [
+ {
+ "tcId" : 69
+ }
+ ],
+ "tgId" : 0
+ }
+ ],
+ "vsId" : 2
+ }
+ ]
+ ],
+ [
+ {
+ "acvVersion" : "1.0"
+ },
+ [
+ {
+ "algorithm" : "ECDSA",
+ "isSample" : false,
+ "revision" : "FIPS186-5",
+ "testGroups" : [
+ {
+ "tests" : [
+ {
+ "tcId" : 0,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 7,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 10,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 18,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 22,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 25,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 26,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 27,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 37,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 49,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 50,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 54,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 57,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 66,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 72,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 76,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 85,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 86,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 95,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 97,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 98,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 99,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 105,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 110,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 112,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 118,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 124,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 126,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 129,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 134,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 137,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 138,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 139,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 147,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 152,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 153,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 154,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 161,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 162,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 163,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 167,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 176,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 181,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 183,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 184,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 189,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 191,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 195,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 204,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 205,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 212,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 214,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 218,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 219,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 222,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 230,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 232,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 238,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 243,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 244,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 247,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 251,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 254,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 255,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 0
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 1,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 3,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 23,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 31,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 48,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 53,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 55,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 59,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 62,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 63,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 70,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 82,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 89,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 91,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 114,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 115,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 116,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 117,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 119,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 120,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 127,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 130,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 131,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 132,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 146,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 151,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 166,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 179,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 188,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 196,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 213,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 224,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 228,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 242,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 248,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 250,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 253,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 1
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 4,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 11,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 17,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 19,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 24,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 33,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 64,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 73,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 141,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 155,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 156,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 159,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 160,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 165,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 171,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 172,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 175,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 190,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 194,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 207,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 211,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 215,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 217,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 231,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 235,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 241,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 2
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 8,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 30,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 32,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 38,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 43,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 61,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 74,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 75,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 101,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 157,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 173,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 185,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 186,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 203,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 210,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 225,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 234,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 246,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 3
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 9,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 36,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 42,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 44,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 45,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 60,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 67,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 94,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 103,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 107,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 128,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 144,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 164,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 174,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 187,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 4
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 16,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 56,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 90,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 92,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 143,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 193,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 200,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 220,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 5
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 21,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 28,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 6
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 29,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 34,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 39,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 65,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 77,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 87,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 102,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 109,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 113,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 123,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 125,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 148,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 150,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 182,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 192,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 197,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 202,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 209,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 216,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 221,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 229,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 240,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 245,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 249,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 7
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 35,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 8
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 40,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 206,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 9
+ },
+ {
+ "tests" : [],
+ "tgId" : 10
+ },
+ {
+ "tests" : [],
+ "tgId" : 11
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 88,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 96,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 111,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 199,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 208,
+ "testPassed" : false
+ }
+ ],
+ "tgId" : 12
+ },
+ {
+ "tests" : [],
+ "tgId" : 13
+ },
+ {
+ "tests" : [],
+ "tgId" : 14
+ }
+ ],
+ "vsId" : 0
+ },
+ {
+ "algorithm" : "ECDSA",
+ "isSample" : false,
+ "revision" : "FIPS186-5",
+ "testGroups" : [
+ {
+ "tests" : [
+ {
+ "tcId" : 2,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 41,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 51,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 52,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 58,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 68,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 71,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 84,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 122,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 149,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 158,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 201,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 223,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 236,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 239,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 252,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 0
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 5,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 46,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 145,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 180,
+ "testPassed" : false
+ },
+ {
+ "tcId" : 198,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 1
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 6,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 14,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 20,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 78,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 83,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 106,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 121,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 135,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 136,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 177,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 178,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 237,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 2
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 12,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 226,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 233,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 3
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 13,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 227,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 4
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 15,
+ "testPassed" : true
+ },
+ {
+ "tcId" : 79,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 5
+ },
+ {
+ "tests" : [],
+ "tgId" : 6
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 100,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 7
+ },
+ {
+ "tests" : [],
+ "tgId" : 8
+ },
+ {
+ "tests" : [],
+ "tgId" : 9
+ },
+ {
+ "tests" : [
+ {
+ "tcId" : 170,
+ "testPassed" : true
+ }
+ ],
+ "tgId" : 10
+ }
+ ],
+ "vsId" : 1
+ },
+ {
+ "algorithm" : "ECDSA",
+ "isSample" : false,
+ "revision" : "FIPS186-5",
+ "testGroups" : [
+ {
+ "tests" : [],
+ "tgId" : 0
+ }
+ ],
+ "vsId" : 2
+ }
+ ]
+ ]
+]