From b880f7e2b580e36e8b38dfd9abadc697c27c4c67 Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 17 Apr 2024 16:09:51 +0200 Subject: [PATCH 01/10] Add rootberg secp256k1 tests --- Cargo.lock | 3 + packages/crypto/Cargo.toml | 2 +- packages/crypto/testdata/rootberg/README.md | 19 + ...sa_normalized_secp256k1_keccak256_raw.json | 3434 ++++++++++ ...cdsa_normalized_secp256k1_sha_256_raw.json | 5514 +++++++++++++++++ packages/crypto/tests/rootberg_secp256k1.rs | 168 + 6 files changed, 9139 insertions(+), 1 deletion(-) create mode 100644 packages/crypto/testdata/rootberg/README.md create mode 100644 packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json create mode 100644 packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json create mode 100644 packages/crypto/tests/rootberg_secp256k1.rs diff --git a/Cargo.lock b/Cargo.lock index e1a4b08833..5c21d94488 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1255,6 +1255,9 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +dependencies = [ + "serde", +] [[package]] name = "hex-literal" diff --git a/packages/crypto/Cargo.toml b/packages/crypto/Cargo.toml index ae90529986..a7f480a89e 100644 --- a/packages/crypto/Cargo.toml +++ b/packages/crypto/Cargo.toml @@ -33,7 +33,7 @@ serde = { version = "1.0.103", default-features = false, features = ["derive", " serde_json = "1.0.40" sha2 = "0.10" sha3 = "0.10" -hex = "0.4" +hex = { version = "0.4", features = ["serde"] } hex-literal = "0.4.1" english-numbers = "0.3" diff --git a/packages/crypto/testdata/rootberg/README.md b/packages/crypto/testdata/rootberg/README.md new file mode 100644 index 0000000000..e1901f12d0 --- /dev/null +++ b/packages/crypto/testdata/rootberg/README.md @@ -0,0 +1,19 @@ +# Rootberg test data + +This folder contains test vectors from +[Project Rootberg](https://github.com/bleichenbacher-daniel/Rooterberg) to +increase the test coverage of public key recovery implementations. + +This test data is used by integration tests in `test/rootberg_*.rs`. + +## Update + +To ensure integrity of the files and update them to the latest version, run this +from the repo root: + +```sh +(cd packages/crypto/testdata/rootberg \ + && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_normalized_secp256k1_keccak256_raw.json > ecdsa_normalized_secp256k1_keccak256_raw.json \ + && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_normalized_secp256k1_sha_256_raw.json > ecdsa_normalized_secp256k1_sha_256_raw.json \ +) +``` diff --git a/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json b/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json new file mode 100644 index 0000000000..aaec0b19bc --- /dev/null +++ b/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json @@ -0,0 +1,3434 @@ +{ + "algorithm": { + "type": "Ecdsa", + "curve": "secp256k1", + "sha": "KECCAK256", + "encoding": "RAW", + "normalize": true, + "signature_generation": "Generic" + }, + "version": "0.33", + "references": [], + "numTests": 263, + "tests": [ + { + "tcId": 1, + "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "msg": "", + "sig": { + "r": "00ba901caf8ed8e4d6a9295b0587c4b3830498be6f1c77b5d04c58187465406831", + "s": "739476d92487097adcf0229c4279dc8fba2a69bd50c7446d1b4c9867b6dfce02", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 2, + "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "msg": "000102030405060708090a0b0c0d0e0f", + "sig": { + "r": "00806884177f215d3aeeb24a0ecaaa828117c6ef0a86d3eb970e458c796564a26f", + "s": "5ed8a655709fb2985f12fe88eedca699ee81a60f806b3a2e077314c927be630f", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 3, + "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "msg": "616263", + "sig": { + "r": "4fb20f8a125a35c846fd90f23fac3236e05e2924c6ede08f8b6140955dbb1923", + "s": "64e49131e84c65acf0fbac879902d1c6f564e0112636e2208be01fbee38c55a1", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 4, + "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "msg": "54657374", + "sig": { + "r": "00c762e324914f265790b02b40bb723713e22300841047ac273ba984ea36994059", + "s": "03e34cdd0d6495b05d14a2f18348a6e554be9ad87c3a08c5a3b5d9ca5617d695", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 5, + "pubkey": "048c421248365bd989965833232d08fc1dcf66d2159b046e1452059a68862d37c11aa4a230fa89d2700207681a3a1d68548322d41e6bb90f14fc5da9e97716ac87", + "msg": "54657374", + "sig": { + "r": "01", + "s": "01", + "id": 0 + }, + "comment": "r=1, s=1", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 6, + "pubkey": "04ca1338725271e913775f5898a320e0881d3638d7e9e25716e9909017c5698761419d874fba56e48512e44ff98a44b68b25b9e9aa81468bbc249fdddf5a5d2db9", + "msg": "54657374", + "sig": { + "r": "02", + "s": "02", + "id": 0 + }, + "comment": "r=2, s=2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 7, + "pubkey": "0478510452a27b6286e57a4502d27d6715372e194295c7fd39bd6ea3f79264876be28ed416c22e56f1142bfd4cd0703cc3eaadd561969e3df1812468d2f8d2ca18", + "msg": "54657374", + "sig": { + "r": "03", + "s": "03", + "id": 0 + }, + "comment": "r=3, s=3", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 8, + "pubkey": "04f64d29dfd8f874579262d8817ea0d588ce88bd7dd7a70d6ed653cade6f010c73ab332d24a78c93ed36a8f9a52c434379984eb87db21c843c3893fecdabce8675", + "msg": "54657374", + "sig": { + "r": "04", + "s": "04", + "id": 0 + }, + "comment": "r=4, s=4", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 9, + "pubkey": "048b6a871f74b41c38b345bc1434c1096e9de1947471056b1e816a3bb7bd8cf2d1f03b3fe6cfa6462012e93d29ff4b94ca95f4acd82a356ccf07da15fb3f779422", + "msg": "54657374", + "sig": { + "r": "06", + "s": "06", + "id": 0 + }, + "comment": "r=6, s=6", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 10, + "pubkey": "0450cbc5fb1ed7753c84cbd49ddeb684ec3800e055d622371c79e89887d8d5348215108d29029ba167e48082e0181d86157340c7b7901096abd251f656cd3cd68d", + "msg": "54657374", + "sig": { + "r": "08", + "s": "08", + "id": 0 + }, + "comment": "r=8, s=8", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 11, + "pubkey": "04158f0c3fe591f88831082d4c6d4c7e8e78688ea3705f2d87da86c4ea3ac9dc8fecfc6b87e624cd7378bb7e3db7d73a358dbdbdb8563d50f11df25598cd946a9f", + "msg": "54657374", + "sig": { + "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", + "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", + "id": 0 + }, + "comment": "r=(n-1)/2), s=(n-1)/2)", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 12, + "pubkey": "0414b7ba1466d05d6245ae4593d5029f176035f68f4e3e064c2c055b6344a17a9c75e8149fe716c3cb7510c4d2dbe7645258996ca2dcb3bc3d89f35578152557f0", + "msg": "54657374", + "sig": { + "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", + "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", + "id": 0 + }, + "comment": "r=(n+1)/2, s=(n+1)/2 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 13, + "pubkey": "046ec4c23be2daa943b64056acfb1043979af6731fd39e9d4113f38ebc1bb49583cf1d3cc719252a88e2ce14c7ef395cec21bb0bd9c9d306d39a0a75cb19732b53", + "msg": "54657374", + "sig": { + "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", + "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", + "id": 0 + }, + "comment": "r=(n+3)/2, s=(n+3)/2 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 14, + "pubkey": "04a9d4125ccd74f4c63fe2968c03aa139f543a196a671d8d0f13a0e9767f660583fd33fb0b0be30e725c4667c7135355f5067362b1b8e78a7b5b6a3d4cf34def5b", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", + "id": 0 + }, + "comment": "r=n-2, s=n-2 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 15, + "pubkey": "043f8c0d6ce23e906dfca1957edaa026a5b7ba0b1114f6115daf5072dee3ea0792cbf45d36e32501c43659c218090c3bf3782eae3567d2d9509570b8072a755322", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", + "id": 0 + }, + "comment": "r=n-3, s=n-3 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 16, + "pubkey": "04df9fecaf83ce88b2822826d6490616b74ad0bb17659378f00a715be5e23a4da6140c6f280e0faeaa6e08cc88becf096639730b6b30e0f17eb3a57bccfd127b61", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000000", + "s": "008000000000000000000000000000000000000000000000000000000000000000", + "id": 0 + }, + "comment": "r=2**255, s=2**255 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 17, + "pubkey": "042404620b2a08c7bac51d3940d0a6d8bf250c50ff7cb9f2670c2d007011726e2cb713937a1d8249a87d1dc3542021c3f711ae1ca7b00ece5f67646ceacc0cdffb", + "msg": "54657374", + "sig": { + "r": "03", + "s": "66666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", + "id": 0 + }, + "comment": "r and s^-1 very small", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 18, + "pubkey": "0410d8cbcb862a2c2fcc6e7f4212bfbdfeb49e9982197ccdb764c0d5866d23b0084954b58ea4fbb823efbfee39c529319fa0212c682e9b45dd2f60601aa1d233eb", + "msg": "54657374", + "sig": { + "r": "7b", + "s": "00de9bd37a6f4de9bd37a6f4de9bd37a6e33075be9fc98324a377f471645bfdfb3", + "id": 0 + }, + "comment": "r and s^-1 small (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 19, + "pubkey": "0407b3f058ee9cbe9c03e0acbbae315411ac888e9b38385b02f5fb524be224c2e0cedb49f676c7204bd18724150b5ce56d4a184091d188f49c86945a0724bedf69", + "msg": "54657374", + "sig": { + "r": "24f22125", + "s": "33720cedbf35ef7a26dabb594ecf3a81d53b83daa08c4f8b33095cab67debdd4", + "id": 0 + }, + "comment": "r and s^-1 are 32 bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 20, + "pubkey": "04ea1c82bd1eb2b11fbc284fbe825746a3486afec75ec0d9527004f4ae58aa78ad3e65539f37b4d7b09dd343fa792f8cdfc7cfb0a83695bd4409f1e7ac44ee4ba2", + "msg": "54657374", + "sig": { + "r": "00fffffffd", + "s": "00e3a8af7ae3a8af7ae3a8af7ae3a8af79c25b611dc782c69e17f5671d39e17805", + "id": 0 + }, + "comment": "r and s^-1 are edge case 32-bit integers (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 21, + "pubkey": "0468cc9b818c89679508ceb92ab6a4a9ad29431aa5794b2ebbe5607a0ef40303496937ec727781abfc7cdd399f8bb0d4adfd2e75152dea9038e4c51da431c5d386", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffd", + "s": "45c87dc69de031b445c87dc69de031b3ed1ad8185bd38af4bd79e65f417cad4b", + "id": 0 + }, + "comment": "r and s^-1 are edge case 64-bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 22, + "pubkey": "0448db3f7119bf5c3730155c6bc4f68cef33c905e7fc27e3ecd8d76e2e90365e72194f1505784bcdb83ad56ff63a413c83dd7db5f7794a3bbd133819b65ada79b3", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000000", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 23, + "pubkey": "04b04b1cf0b0eb796620d4af685db8b51602212aa50df15a5beb63b9ea338c97b6b4a0e6162bdb1abc19edbd1a7e5068f2345f76eff2075287e9c21a9e3a2896bb", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000000", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 24, + "pubkey": "0446ccf952acf1cbbda669a4978c2ff1a59b9a52904366dcaceb94d5fe8cc2b79fe2bdb86e11133349d0d5e1971e3dd5104cf821b04f7b7513cdd2265e5e75402a", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000001", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 25, + "pubkey": "045904309b4018f4fa9e19d433bd41fb01c35b3362689915f129153a24cf198a64dd0b14edb7b065a5f5557bc7350329adb837ffb81d331420110680f724875c4a", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000001", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 26, + "pubkey": "04fd4de5b443ce19afe9046c2abd668a7a4cf880d051025fdb5118149bcbd15ca9cb60f4e0489342efe07519be25cbe2eb6eee4450f40d9c9538307b22ca64d63c", + "msg": "54657374", + "sig": { + "r": "01", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 27, + "pubkey": "04f09d29a5ba5ce675158875da3814c9fdff970982155301b6d0039410c10319f7a63e6941f26e9680ce5bf24c8387fd314a509dfdc396787ffa9e3e83283b9ec8", + "msg": "54657374", + "sig": { + "r": "01", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 28, + "pubkey": "0445cbcff8e30039bac5af578516640cb422a107816e09a66a94b56f400a5b6a5330525ec9b302dd99b1d053dd83477e479e271be1555481471d5c264c911f3ce0", + "msg": "54657374", + "sig": { + "r": "0081", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 29, + "pubkey": "046dc9581d5ce3a871eb721d4ff8f8852502d4b6ff4042564694460de1938c51a5634f68738e118c707ef830d7736efcec8fd33eaa12333e80e2a12d0574a6066e", + "msg": "54657374", + "sig": { + "r": "0081", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 30, + "pubkey": "0446dfa06289b739d323b07af6562dadcb36f56ed773684b8fee5d2e3e6b3666ca8706479f53894bd452c139e73b6b5368823a0b2ccceade76c0221ef5f480defc", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 2 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 31, + "pubkey": "04cb39f529d8c60a564e79666bfde3a63631bd361d5ad487dcbf878b72b01f511f47958ce8177de1c8e62a12728a4cc5400199bf8d8e964eada549c2cab3ec205f", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 3 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 32, + "pubkey": "0489da9dca6dae46ee9857cd65ef25560ab707a87666eabeb2bd503135e84ff2a21f2015cb99b8276ced9fb6f627946e5fc7382cefcdd9856d5791bc6421eb9cb6", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1722fc9baec", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 2 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 33, + "pubkey": "045af73d9320ff7a36c8344c30832cb18d36a452e4d9ced9a6f2b55549e4a763a0db97bd1aa8cc335625389c421ef7def9762b14e85e2b15d90725c7580386edfa", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1722fc9baec", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 3 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 34, + "pubkey": "04aed424fb756b24216ec287784ee0579119853338da510d748f60c3e5617f5f7095d5f872eddbf10981caf6e6f781c448ae527ecb31f15606b89761cfdae475c8", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 2 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 35, + "pubkey": "04ec4246c98458876eefccde96e71a020050a187493794c27c6c32a0261005b17d6e3232f0e952bfcf7e408e5bd2004b68f0de422d60e5b730c920bd89e48c08b3", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 3 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 36, + "pubkey": "047b1ac3e145894f35d78a94c6bebc324722e5fbc74d762ec1421b72e13e444a843061c7a0314a8a0710ce3331d636906740abc09914fb6e9be1e1112f9a4751c7", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 37, + "pubkey": "0412a6efcab221914e432faf7634f2636a2485afe2bb812d1f50140b0f030beb2befaa5b695a22359b447ec74319ce0d9b3edb18122ee3d7d77c3aec9e44155c9f", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 38, + "pubkey": "04a7e988b1ce317a4d7e64e44813aeb86abd6547a1e3e4cc903bb8cb6c7ac404f390b05d642c3c5be468c37780f2d0564c474cd8d21e53678f8feb72ae44573c86", + "msg": "5465737420", + "sig": { + "r": "3721150eb4be17ce122ba4892e476e14e26b8dea65772d2845933463bfab415a", + "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", + "id": 1 + }, + "comment": "u1 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 39, + "pubkey": "044d9afc881f3400adccf3f3675e17170f80588b4877700a5329b9dcbbeb387e083b58a672b55b2ba9cbbd08f57d36b70388a85af400ddabc45c8645681bf9135c", + "msg": "5465737422", + "sig": { + "r": "19d4fc1fa1a6146fd02c4ffe01e1ee2ceb1af2bb757cc09a99212b3e09f0fb21", + "s": "19d4fc1fa1a6146fd02c4ffe01e1ee2ceb1af2bb757cc09a99212b3e09f0fb21", + "id": 0 + }, + "comment": "u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 40, + "pubkey": "043cb36528addee00b99a83e97008e7e5af351d08a54f6c023c07eaa378a72220fdd45b885b5f991d37c4b32f02dd73b993d63c3fbc94ef46fd7cad4bf691663a1", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "7c76d07980c782e1a40c89503e9fe3825ece1b2553b0226375d1ce37716a3f27", + "id": 1 + }, + "comment": "u1 = u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 41, + "pubkey": "044900458d6c0c104a6167cd39e0f6f26669d76edec9c3fee7b4c6febb6960e06095d510a185ae029ef6dd0dc3f527eae72358061ded1457cb639bb6046b250538", + "msg": "5465737421", + "sig": { + "r": "00d34a6349e8ea829eaeba7b82890c13970a99d84f508bb3da4e66583b4fb775f4", + "s": "5be5032936d142eea056d70c0096bc30e297d557d16fab3689a522c89625b4d6", + "id": 1 + }, + "comment": "u1 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 42, + "pubkey": "0489a36e43efb3550ce9a16f1af12367584d809336cbf7f6b22e543c8809bc850565af338b119c528653537313b4010bf8ea41568c37216c8f6865335498960846", + "msg": "5465737422", + "sig": { + "r": "7e16b3bb54434731b68924debd92426a6a029682c0b6daea341ea9fa16c16369", + "s": "40f4a62255de5c6724bb6d90a136deca28562331f748e2a8c5d9da495cba6eec", + "id": 1 + }, + "comment": "u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 43, + "pubkey": "0470e61e2633775725821783c45cbcd81ebfe5162ad5f743e7d4cb7cd4f251e3dc384ddea886c332f028c30f7ffd7999298b47bcfb2a1928fb8a728b213cf418d4", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "21ac6c3bba55c1561fa937e590c3a60f26651d0018bf2a8919f43d0147f63f88", + "id": 0 + }, + "comment": "u1 = u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 44, + "pubkey": "04575a263220aa2d17d70be8abc7685153c03b6dc2bdf8af1cad6a61087ccfd68e7ab3cdd1401d2ba023ebf86842251c9eb302ea88483f4ba7eec1ad6ec67d0400", + "msg": "5465737420", + "sig": { + "r": "00e15b1aa7e219f9d4cc123533fa3a313891e9e0565b4d6f6417cd9671ba4bc874", + "s": "5b1b7f0392ae25b78bd41cad6dcd8d2b788416db2eae37bcf86747b4e81b723b", + "id": 1 + }, + "comment": "u1 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 45, + "pubkey": "04edfe79857d94d7816aa914500115b1a37d3695897346f1027dc7ee5d96322045418ad7b19eb1aa2cb0d27700c40aff31a9bce8996c511333f7f6f122677a8640", + "msg": "5465737420", + "sig": { + "r": "784f4110658302318765d938dccbc639170bef6d56129924f3a4a09f5697d40a", + "s": "2d3aea4fde29a9ef7d88b797b666bdec8be0f9d31dbcad07996494a47ddf79bd", + "id": 1 + }, + "comment": "u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 46, + "pubkey": "04686e61068e1b1d525b26c5bc1ca26ffe5d98e49d7f02f71173cac8bcd35ff2e94e8252f19278792eed6bf0db1bebc90784026c70e84516d35bf94755a53aa988", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "2d3aea4fde29a9ef7d88b797b666bdec8be0f9d31dbcad07996494a47ddf79bd", + "id": 1 + }, + "comment": "u1 = u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 47, + "pubkey": "0461884da00720fc2934b6cd410487991f80c2db1372f5a3b9d4dede66575dbdb130c8482c47c7475c212f7de20bd5c8fdd287b1420ebb29a4dd143ec732681871", + "msg": "5465737420", + "sig": { + "r": "00ac2a543f1edd6e0f1b6d62ef7fcd791cbfab20119fa306401805aeec38c38f81", + "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", + "id": 0 + }, + "comment": "u1 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 48, + "pubkey": "04b4fd1630f23e8f0eed2eb7735b95e138c51f2983a18de8c9bc10e46213723ed36724448f954d326693d831d850932ab5d65d32309dbdffb5db895d03be387946", + "msg": "5465737420", + "sig": { + "r": "430d650352d0e91568019492087942475e1000f250355eca6a57c320cca0a486", + "s": "430d650352d0e91568019492087942475e1000f250355eca6a57c320cca0a486", + "id": 1 + }, + "comment": "u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 49, + "pubkey": "04357553b4bf596b5508d5117f67b8af3395f83d82c6b3bbaec7612600ea5d0edb200d6ee5c68178737a6e8f5eab59669599f5d0f325be6405c0499a6777439df5", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "430d650352d0e91568019492087942475e1000f250355eca6a57c320cca0a486", + "id": 1 + }, + "comment": "u1 = u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 50, + "pubkey": "0455c41fc92246ce209d9836e73d809a5d79df58beb108c191c3a41ebe8ae41005db2c0f8f94066dde74d744275a00862117cbbdb4bad886bf718271051fe8731e", + "msg": "5465737420", + "sig": { + "r": "00edb7bd6fa18db17b29b2edff8d05b713c2b0d9fed9038c94df4cb9819271c65a", + "s": "08a93e855c05389351be2b0424b453c1d76eb3d56e61037d94b1bc48f40e0ab8", + "id": 0 + }, + "comment": "u1 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 51, + "pubkey": "04e80c75c93b47dce6f6fab6148bff21dc70094f8a55ea1ae023770af16f5d33ed6defc9cbce4a1bc37261977c34c15a571cc3af735706be3df46360a3e2b7991b", + "msg": "5465737420", + "sig": { + "r": "08eddc1410543a6c19cad40154e9f1615f35739346d884a00aefc60d8b5b7533", + "s": "7b8911f5f7d5e2c9f31a95ff558b074eadbcb4a9b4380dcdda714c3fa26d6607", + "id": 0 + }, + "comment": "u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 52, + "pubkey": "04c22d997cf9c2c8dc57aff50e95e13397ad206223f8c380908258fe93c81000d5bb93b0b827ee95c06ddfd3245b993489be7a0ef5b57b5fdff7f250d1bac59410", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "7b8911f5f7d5e2c9f31a95ff558b074eadbcb4a9b4380dcdda714c3fa26d6607", + "id": 0 + }, + "comment": "u1 = u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 53, + "pubkey": "043c0a66154cc166e3ed45426ef664ae91e3c6a2f7fb1355668b2c14e5cd4289a2e4613718a987c929e5ec5d6a6d9868ca14a087ccbf853dcc6d4ec5c5424acab1", + "msg": "5465737423", + "sig": { + "r": "62d80bca139456a0350587cf1b1ea905142bbfb8135c46708709b3222a008651", + "s": "27d58b47b61e7f92298d54c98a35c3fa4364b1776bd77dc1bbe15f394e0bbd4b", + "id": 1 + }, + "comment": "u1 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 54, + "pubkey": "0432e1aa051f7fdeb4602ee4258a6bc3fdc44153d023195a6a12ec83debc1413a5e17122f21e1ea5b41505fce002733613bbada8fd5aad52b97de5f61a2fe9c74b", + "msg": "5465737420", + "sig": { + "r": "29fb78ce2f3be23fb78144f4a9c308dcef6c62ba9c24a8aa88415305a3813063", + "s": "6353d2ef6513f6153d2b16fc3896584938b3bfe06e79c2f76d5be5db7be7d08c", + "id": 1 + }, + "comment": "u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 55, + "pubkey": "04de6cc48a363a327ceae3dae1eadb6be599fb52cf0338527405a59d8cabb6765f66ad1493e4342e91547bb4226bac328852fa812f287c4b72b6b32094e620374b", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "6353d2ef6513f6153d2b16fc3896584938b3bfe06e79c2f76d5be5db7be7d08c", + "id": 1 + }, + "comment": "u1 = u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 56, + "pubkey": "048ffb540788e105e2ee4f1031b6ef130d1d7e1de7e37db48f3229a2aadfa31b676348943bbd394581f8363c65bf5b2da0395bd8de283236aa356f9059738c0a62", + "msg": "5465737421", + "sig": { + "r": "0097ad4fe249df1ae0806f391b4d63c84655b1f1767f3d460afc95edf3eb05ff19", + "s": "57f53476e2ba1ac5d9bc5604cd0918134cc61b1e106e64882a38ed9f98e6bbc9", + "id": 0 + }, + "comment": "u1 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 57, + "pubkey": "040974da3b84a99ebf7a99ceb222639c4e2bbebe92ce2c2c68023bda989de111fd85543becb8bfbd60c3b8fdbca8e59974c2c7a2a3eb5010a3fb84e55d21cac966", + "msg": "5465737420", + "sig": { + "r": "4196612438c10c7d59147afc7406ad99cb9484ea2c34521d79a2418ed0cc70e4", + "s": "738479d40b59cf4c45041898e40155eb0cfd3fbe4ef4508431daffbb49d830ae", + "id": 1 + }, + "comment": "u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 58, + "pubkey": "046dd7bd233ae874f51745abb2a4db7694280a99adecb74b10e400b723f238e67cbdda6f0ef442d784a3f482e06f14cd186b21498a4c42955fcc76f61fab229701", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "738479d40b59cf4c45041898e40155eb0cfd3fbe4ef4508431daffbb49d830ae", + "id": 1 + }, + "comment": "u1 = u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 59, + "pubkey": "04c2f060902a25d9120e27436e6a7935ea66de03989d7f052640b560c87b78f7821ab9a6d073ba26e50d886ff75ed51385fd832a472a06fd22247b46e9d015a07e", + "msg": "5465737421", + "sig": { + "r": "2f004d6a77703d40772ffc25b55d6d94e09258383969c83763ea670005c5618a", + "s": "636600e7343bc9fb093d62036de1ec9fe3cb0e5b0034a7d782b46e1866636ae2", + "id": 0 + }, + "comment": "u1 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 60, + "pubkey": "04aa8c9e54829ea711c45ed6aa6d8a928557059429cdc92225e4285c6e4d4e1e84b738f9901a7f7ca53ec0bf4e9808a6af53199a45dcbab40437c05fee62174bda", + "msg": "5465737420", + "sig": { + "r": "00d46abf940b3f4a678db180127b6f75cc9a877f9bc9933033ff69245acf4b7293", + "s": "73f0c00f6c1b87a810545b6b12f013bd792bfe48fe390b886db255681038cbc7", + "id": 0 + }, + "comment": "u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 61, + "pubkey": "04c9723cc843491e0b9500813f0a139a30f2af2b9a1b10fd5a39ba71f7f200a05f331081791c4ab33d103acc3232f49e1ce91b70d03c12732a774acd0583c1bff0", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "73f0c00f6c1b87a810545b6b12f013bd792bfe48fe390b886db255681038cbc7", + "id": 0 + }, + "comment": "u1 = u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 62, + "pubkey": "04c7282ff0ffa1ecf8e57feb7d200205c2251ce31f00fb876a53352f44a11304457e471c20e170e7743d2a279d7dd2b90caa9e04b5871a907d1e6e646fb391af46", + "msg": "5465737420", + "sig": { + "r": "00efa367fe2ff369aee75cf43909274736969a2f007740d90c4838d8eaa5cf6140", + "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", + "id": 1 + }, + "comment": "u1 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 63, + "pubkey": "040d9bae92e0d9534258bf953ca9f17234c2dfdbd47048f482be19114d55e22d7ea03c2a75e0398f58259fdc292a58520c05eb84528aa72fd85d8d204a2dcc3d95", + "msg": "5465737422", + "sig": { + "r": "2af49285508d85a8714b8237f9ef46a9f8f137b155430cacd5bcdee8f996fdbe", + "s": "55e9250aa11b0b50e297046ff3de8d53f1e26f62aa861959ab79bdd1f32dfb7c", + "id": 0 + }, + "comment": "u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 64, + "pubkey": "0462e65d8ccbf124296fd05d9faaa7b128dc472b46659784791c04270cf6c36c076d5636286eb0fb4123f2010ae5ef39a33fa03abcb4d33612308e41416a90f54f", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "13dbc68eef417be13e21ff7b1c8584d4efb123b45fdb8c15085d6fb029fb911b", + "id": 1 + }, + "comment": "u1 = u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 65, + "pubkey": "0484493ac0cdd207e37aead4496629a786868a033d743dee81e7bff862d136afb054d5152e34100307cccd678bf67349432391b935fcff34c587145db80691545d", + "msg": "5465737420", + "sig": { + "r": "5bf80cb265ac347a75f93fa3c0a2cec27fd3bc43abe7d7775a96d81b7f81108d", + "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", + "id": 0 + }, + "comment": "u1 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 66, + "pubkey": "04a341460bdc9df2492fbc1fc332fdbf8c23fd7eabe9cf38f4f567e6c126146acc9540c429e1f8add557e76ec5b494a4490353e11890801bef84e4db43e973d4e5", + "msg": "5465737421", + "sig": { + "r": "009e09718494337de79eb07b514ac0247bf401f91a1b4c7e4ebb6addbaccb8cc97", + "s": "3c12e3092866fbcf3d60f6a2958048f92d55154d87505c61b7035ce8c93b57ed", + "id": 1 + }, + "comment": "u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 67, + "pubkey": "04a3cd2b2a0d3f35472a79a75167c55cff520cf925098cb4791fec2cbb19f91b0f70ec68fec48f10334159c0a459b179a6d2895693ce18b3afeb3aa4d757cba332", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "202b6db6c14f5b9485618e0d5ca1c554d3ecd6aa8595d81d4b5d5075dc5af89e", + "id": 1 + }, + "comment": "u1 = u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 68, + "pubkey": "04aca1267a00b72d9845d9d9269e38e55f38692fb323423fdbd8dd4812e5f2717ae8141b4d1b44a991c92e71ee720163383597f94c6a1eab19256ba2c116f3507f", + "msg": "5465737420", + "sig": { + "r": "00f31f16f7a3adaf3c9674cb25ed0cd85f3690ce4ad0da440c8501c16b0e3060bc", + "s": "67ea2831c2cb246230c4289e72701ae0bb23a2d93ac10c079136f44b71a2b3a6", + "id": 0 + }, + "comment": "u1 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 69, + "pubkey": "04550d91b78f509fa3355cf4b68d15472859fea1abb2bd7f33515f06e138d88ff07840425a221f946204e036554afd4df5026546a46d8636cfb72b4f49ec4eda4d", + "msg": "5465737421", + "sig": { + "r": "1e0470905c9ead68c1384551bf78cb4a2c4ee60f88fbba08c6fa278377a83a30", + "s": "6887bf07a759cc47b7c8a54744cbd0a349a923ce8fafd57693bced38d695b260", + "id": 1 + }, + "comment": "u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 70, + "pubkey": "04a13ad27a466138a276e8768c74bab50e1ecb465e0f021bfba133344a955ac71be020496c15640ec55e92a6bc462e56cee4562f601b4050aff905e9814f05d0b6", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "4233d9593cf6b96748164fd76a10da54a9c58cb9786704fb09e79cdf58e31816", + "id": 0 + }, + "comment": "u1 = u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 71, + "pubkey": "04b839f64e5761f407aae627cbe32b0a2ff03ac913c65e46a117d1055b1f685847f198c570ad891d7ef52981bcf88ffbedac4319964dd23d1a57e4f02cd4408c37", + "msg": "5465737421", + "sig": { + "r": "4e52eefad74675e32693a6650b9005a0bcfd1eb1e4b53e331565f3c5a824464c", + "s": "31be625aae54cb37c538534937f38f9ebdb26a24af542b57b1760821fac99518", + "id": 0 + }, + "comment": "u1 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 72, + "pubkey": "04cbf1d4c42e291ca59e20d48089f17ef8b5abe09805ba28f13e9eb4eecc1ff52762334c7afb00b1ad3b6d28b8d279f4eec673cedb37bebcf12df471d42fdc7bc7", + "msg": "5465737420", + "sig": { + "r": "5983230969a3ea75b94acf89825307aaa74dc9896282ef6e492a09613269f1e4", + "s": "3fd7d5b02e82de9a18780d1bf907b06669b6bf95da0314c7b98bd24de1410647", + "id": 1 + }, + "comment": "u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 73, + "pubkey": "0441643527e76396b1e31aecedb2be6b94cf6a7297938488a1bc613799f51724033f8424034d3228046cdcd2b1e91b10a95afeb3daeae9d5d6bd525599a9f44618", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "3fd7d5b02e82de9a18780d1bf907b06669b6bf95da0314c7b98bd24de1410647", + "id": 1 + }, + "comment": "u1 = u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 74, + "pubkey": "046ebc2c719dac8cf50a3c3ef2afa58c4b4a8ee02b1323cb2d17fb0a859ca56314ffdfcf37859a9e3b8e9213a1df90ea55446fea1ec732666bcd2d3a7c800ae776", + "msg": "5465737420", + "sig": { + "r": "05f1730aec9240232466fd285e7fd06e1fdc94f1216d1a5f9625ed917afdcd47", + "s": "302baf9c7a69b73b9e77aec31b1fca3d4467973439c6882c9d6475f5ecf0d9f5", + "id": 1 + }, + "comment": "u1 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 75, + "pubkey": "04b498037b61621e34d2c95a19553071ba3de9993274536ac5f2b9cba658b4cfc3ec5e927a8c81a50fd04a4f9b5db35bf9849a0d9c5e12e63ff954f3d3891e0309", + "msg": "5465737423", + "sig": { + "r": "143575648f9dc5dce0c51ef5e6a214d611f244bad2415afe43b9ea11320574c7", + "s": "648d5f7a4bfda30d9bd0ef7ead1eb493e2562e2fec75ed0a787fd817c64283eb", + "id": 0 + }, + "comment": "u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 76, + "pubkey": "046908e07a8066a088caab1f5841f68dcb79598efa3377aa9fdb10c91ece26ad830356d55d1ff7778dd11711d9ef0d5ab853f11de87df0e1d9205973c85a745e83", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "77b2cfb1d3a3b680cc245035248018e52645cac1c873c14563299f5175a5c6a9", + "id": 1 + }, + "comment": "u1 = u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 77, + "pubkey": "04b9ea8f6cf88d98482a0ddaab7457583f69915f4161254b96c9a6fffeae45eb26947f3c1bdfb50728bee46a4c8222865317d8220430f9abf610659b8a6067133d", + "msg": "5465737420", + "sig": { + "r": "009b87f0289a87e3dadd8be8aa39ca0a4eff120360281d03f92814a56d1dd92980", + "s": "75c7ba9ca4631733fedfaad24b66ad2f491727d094fcda562242ee6e8f77706b", + "id": 0 + }, + "comment": "u1 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 78, + "pubkey": "04ea6e6d419d7d7c23d1243aa98973918af1d185e556e548f47f60ee5863c72ffd8c8ce3170339eaf93ae824dd24eed8411c5d19cb23bd8ff2aacc39bc2f08dde1", + "msg": "5465737420", + "sig": { + "r": "67507506649160461fbdc83bbc57840c430e60ac8dc7f93ea86b093b01c6c447", + "s": "3d3ff3a71ab0d67553065c2db345875da025ecd373fe89913654629d51aff364", + "id": 0 + }, + "comment": "u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 79, + "pubkey": "049fd8562e04f8943fdc5e6415afac80095574b6cf9fc99fab96ed958eb67c7cdcafe7ad842792301019c258954476f9625ba72560d7c7d1c3a68f730c424fb05e", + "msg": "5465737420", + "sig": { + "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "s": "3d3ff3a71ab0d67553065c2db345875da025ecd373fe89913654629d51aff364", + "id": 0 + }, + "comment": "u1 = u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 80, + "pubkey": "0487977afa6aeee4295077b54fa01c24c725794ef42152c33a904847fb4e50943d2697ec6441e12ede40af2477aa04fd5854ca406ba0e7d1b99b3db41f1b3b79fc", + "msg": "5465737420", + "sig": { + "r": "00ed553981b8b169008e15540dec3ce4a131f52ee6291e03f0658abe5dbb1a48c8", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "A = B", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 81, + "pubkey": "04566a223a5794b08780f642576885dc34f335fd60232bd6a1da4fb9205870866a48942bc1178a963d781174c22d5c5e6b89b6c4872aced58265c571ce0da858ea", + "msg": "5465737420", + "sig": { + "r": "144badc1e5bcc7e9387203787c00250ca7e761743e6af718128113d2a221c7e9", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 1 + }, + "comment": "B: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 82, + "pubkey": "04de5a6b1ced8698ded178390c9604a3403776add28e4a86cb42dc2243d8faa80299ab0e66fddfffc28e072146f4d93b6786451898f93c353ffe394935704a4089", + "msg": "5465737420", + "sig": { + "r": "046bc0ce1bd2650ceae1f2db1829115342fe79a56ebbb590400c5ed42939def7", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 83, + "pubkey": "04296c4431731e01b07cecb2f52cd567873ea8f8ad0951bb5ace9c0b2a229f62215bf1c0185293cacda32bc41144a0d65978977ec9598491a034b17ef1d06d958b", + "msg": "5465737420", + "sig": { + "r": "009a6720177f419cfe6f4c786dacdad03533b2f676f83656681fd9f771388fe64c", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 84, + "pubkey": "04bb9031bff194677f904718407753ecd724c0c30462024ee3aabc1e2babfb6675d83bd34c4f03a7e7274badde4d70ff3ad33f61a99b4e1de061acc49054f601d6", + "msg": "5465737420", + "sig": { + "r": "00fb95db58fa45eaa85d71ce11ab48567beb9f407d3dedb5a6ea9cf038a8ee4ac5", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 85, + "pubkey": "04beb50a539d9e968bfef4268a1e742b5403517cafb722e9f07bf4a44f403c4f6695a7c672767ed3deceb81b18941067abc8f4028ffaa161c48784c61bb26dabb2", + "msg": "5465737420", + "sig": { + "r": "008a87051a235c55f267c394b59ad62c40e3fa812b089c3049b436b163912f09b0", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B: large x-coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 86, + "pubkey": "0475331e98b59b8bfc1f1992bbe5e6889a56a6273809822b3ee450f2ef132a2ff2c61fdc9d0c907b6b65c94deef1dae71474ce727425b5ee8a7a6d084527418035", + "msg": "5465737420", + "sig": { + "r": "3c1adce9b5050e1a2b8f375d1637b49a53b2990d93c351ddfc9e6009050fc347", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 1 + }, + "comment": "B: x-coordinate close to p", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 87, + "pubkey": "0440d021e3c30cd91fa97f0599f26286a19cbafd09ac6993bb19fae2a9c033bfd0d31ce3407df765ddfe4335e13903c0bf2383fe0c1eb6f3289de6a47931d18ee7", + "msg": "5465737420", + "sig": { + "r": "74aff12da7dfeae7746d870edbc1cb9ea2a4f2b0fb013130ba09a1d50e56f42e", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B: x-coordinate < 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 88, + "pubkey": "0401af136955c59c9ea06eb3ee1e5ac4d8a1e4a66f4b7f7eba6c7fa20f18c487b8c53008fd1b686a94293c6c14c59809b159a26b16514db2181d7cc0af74eaf978", + "msg": "5465737420", + "sig": { + "r": "00f319f81eb38efc94082a89aece17c47e7348bbc30d7373a3f6c88ed205d69b86", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B: x-coordinate < 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 89, + "pubkey": "049eb0e5aab056d4eff9ed82625f51ae4b6adc00403cfb7269aec370718245bd391a2334b2ddb81156e043a01985d13793a5216797f7513a9f72be8a5607bc6cb6", + "msg": "5465737420", + "sig": { + "r": "4fa07c8ba666c930929e8ba01bf4b31f910a688f25451636f6f1535b84743176", + "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", + "id": 1 + }, + "comment": "A: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 90, + "pubkey": "04c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a466b8e14e125b1f5670622ee522e83d838c94a01d82863a41796f1b73fbf3ffa", + "msg": "5465737420", + "sig": { + "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", + "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", + "id": 1 + }, + "comment": "A = B: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 91, + "pubkey": "043fef6bf419ff7504b2173e2fdee53ff48192e808967b82b136b9181db9767e6711adc6a665efe7311879e89ac66386f472cbbfdc1654169df96402e40030508e", + "msg": "5465737420", + "sig": { + "r": "2690f53ca7c56a0bdf2d20307d21edfd866cb45ba0531eea0d30bef7501b3c4e", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 1 + }, + "comment": "B; g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 92, + "pubkey": "04eedcde54d86c305b6e082e8306098a45a3bbde5cd0d768c46c437fbb30aa642f6ec666ce8b2cf2709c1c8b85eaf0cfb48caa83d1ba671290d699bd33f2500c6d", + "msg": "5465737420", + "sig": { + "r": "00971e47e32e786b61c27ad4acc0380697d6c3ecaf7d8a2bed04f06c1010c267b1", + "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", + "id": 1 + }, + "comment": "A: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 93, + "pubkey": "04c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a466b8e14e125b1f5670622ee522e83d838c94a01d82863a41796f1b73fbf3ffa", + "msg": "5465737420", + "sig": { + "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", + "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", + "id": 1 + }, + "comment": "A = B: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 94, + "pubkey": "04ba709e633108163ec3ac9c82d3d296dabc5ded4f73ccea03fdd67964cd6fb110b765ede702f05a0f0b2e2bdc1ee834770ba014a40378fff2eb3c16d42078c638", + "msg": "5465737420", + "sig": { + "r": "33aa6556c6e454fa62b9a6ce00c49f14893a042cc794e6750eccc7741b2a48a4", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 1 + }, + "comment": "B; -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 95, + "pubkey": "04c4d48b9fd2dba3137e39e68fd94fd69b3d7c2ecffa637da0b53bfba5d8ab1dae87f0f318c5df7ba0f528e2bf964478785ffb7a2c3116d7fc6b088a792f933c77", + "msg": "5465737420", + "sig": { + "r": "00ed42889d317238391339a559e092a4d09aced855ac7665e456b368eb8984f31f", + "s": "08a93e855c05389351be2b0424b453c1d76eb3d56e61037d94b1bc48f40e0ab8", + "id": 1 + }, + "comment": "A: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 96, + "pubkey": "041f489b7ce338f8b57b71bba3eb119269333d72c7e2636ecfeff697768e0a1f3928e8d2ceab6de56cf7ca12e2198f319207712e443e9f80c2b900af925efd173b", + "msg": "5465737420", + "sig": { + "r": "00e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13", + "s": "08a93e855c05389351be2b0424b453c1d76eb3d56e61037d94b1bc48f40e0ab8", + "id": 1 + }, + "comment": "A = B: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 97, + "pubkey": "0443d3ff7866c0267850cedc15fb086e8e7714b8d9f9938f81ff27a3cd16130e1a7626b82edc29e3b55363e791a89d6a999e9821daa1cf1c6d06bb670f7e6c1ac6", + "msg": "5465737420", + "sig": { + "r": "6b939a339ccd144470743088d9790359d3d5136bf802f467d1524a14c850fcb9", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B; 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 98, + "pubkey": "04486ebd5f6c488b13169296def9dcc86421683d2f72bc09f189058bd466f5123341efb1d8f3249dba243d8d1fc8745b5546874326c49d0073f1615772f18c2b30", + "msg": "5465737420", + "sig": { + "r": "00a1874882e7165aa52a7c255fa05152b6da76c04ae55751c516f424acd7bfcfa5", + "s": "04549f42ae029c49a8df1582125a29e0ebb759eab73081beca58de247a07055c", + "id": 0 + }, + "comment": "A: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 99, + "pubkey": "04a1446b8e91d4c3448f8f1135be17451fa17da7918265b39688c665547b42e120c008ebbd6b31159e0b014edefc2ffb4ebb53c21cda9a901cb72d8013cf17e460", + "msg": "5465737420", + "sig": { + "r": "2f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01", + "s": "04549f42ae029c49a8df1582125a29e0ebb759eab73081beca58de247a07055c", + "id": 1 + }, + "comment": "A = B: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 100, + "pubkey": "0410a9024ed2e49e420183caf929523cf4b0cf8ab71d5c37a3ffdaadbdba5f4d6f634a0adbbd5aca478b447a10064c087822c1a805b859de1c2245a15e5516c417", + "msg": "5465737420", + "sig": { + "r": "65363e90e7761899428cf8698eab0ba014970de9880ab8b9d556cab0225c8e66", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B; 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 101, + "pubkey": "045fa2f4009e92a67cedc1119bc8e97459a08c89c87f5b2a6b975e7be8e09c18f7cf068fa8fb53551b3d93c2e5bf5d5645805cea5a52bdcf2518bfdba241610fcf", + "msg": "5465737420", + "sig": { + "r": "06c5213afde7d6fc975f4f5d20139eb1991d455972651e14ca2be83a3e8e8e4b", + "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", + "id": 0 + }, + "comment": "A: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 102, + "pubkey": "04d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e67e53448de0428826fe8dff9b686dbccba2b4eef90544e83a0d24996c08001d07", + "msg": "5465737420", + "sig": { + "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", + "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", + "id": 1 + }, + "comment": "A = B: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 103, + "pubkey": "04a0d6ba948a2bd3e9190fa66686fcc7d85042248c0ff7d03b083a323a122350bf678409cafacd5f7330c67eeb6313f9ba3dfdb9cd6c157e2e97c80382ea37a1ee", + "msg": "5465737420", + "sig": { + "r": "03480d375c35c1de6f8da62813131d14c7314b44867b0454728a8a6b22e19e8b", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 0 + }, + "comment": "B; g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 104, + "pubkey": "04d30ef3c8fe3b87da29b5f09dbf25d5fb94f1ce78fd9711e23bc4e8b307cfe6713b8e40acaa2250776121de9c09a46ad22b3050721a20b60b77568f3934a3a2c8", + "msg": "5465737420", + "sig": { + "r": "0095099bc14e4ce3ac06327e8b32d35e126faa2f0bd2fab215afcdd753cac7a8bc", + "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", + "id": 0 + }, + "comment": "A: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 105, + "pubkey": "04d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e67e53448de0428826fe8dff9b686dbccba2b4eef90544e83a0d24996c08001d07", + "msg": "5465737420", + "sig": { + "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", + "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", + "id": 1 + }, + "comment": "A = B: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 106, + "pubkey": "049349c0837306c2694e54e6d72d6804ce1cf4e246267ecaa34e66821d8260cf15a99cb7353402bbe2ab808ee0d27bfacabb87b7a63863ff7b828a8b0ed8fe5159", + "msg": "5465737420", + "sig": { + "r": "00e679646f95ed00fd9bf207508a88eb6600d181609a986da9e70127bd1f6cfbdb", + "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", + "id": 1 + }, + "comment": "B; g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 107, + "pubkey": "04a851059314024b705cde7b294a97a111a344e2111a6145561b9adcbc8a41cf745604b1a7bd8e7e91de26b8cd83e8880ebc55ce04bf7a254aa21b5e1ce806174a", + "msg": "54657374", + "sig": { + "r": "00e210cc0b9db3e616e12d707f5b2fed00f7b4db975220017686ae2fd6555eed07", + "s": "1097ba6ca203ef0b49e8577471897adf8294b1d937c7c0c246423b3ef07e6405", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 108, + "pubkey": "0414869e9609ef0b92c6660ef95e50c2164732ece634c52b84ed616c72ff5a55a29da24df409aed5dc8527cc83a57478ffc8351d75cc1d555e1c4549c88e663939", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "s": "7ffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 109, + "pubkey": "04f3eca509a9b93074b70a7b8f2daa444b96f62b7a08f903f081e0a0390a3c3f85ceafb40bce5a554e85366785ad53d38ae4d6325cce1fc8de4a37c7423bba7487", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1732fc9bebe", + "s": "febaaedce6af48a03bbfd25e8cd0364142", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 110, + "pubkey": "04b9eb7ca189502b2a3861b5891eaf795acbd0b19a3c68399b0135c5f5192a6c08676cf0cabe4a8cebc9d43caaed5ac0ce51c6ae0f0863d3dc86e1575c885b406b", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1732fc9bebf", + "s": "febaaedce6af48a03bbfd25e8cd0364141", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 111, + "pubkey": "048906000207f4c198757496a86b85a5aa836d3abb7599e467fc34437b392504356b8064890161827b966b2e253395b2f5bbf06548510ad67586a83589ef74731f", + "msg": "54657374", + "sig": { + "r": "01", + "s": "01", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 112, + "pubkey": "042845a29badf037547e97b1ac1cbaffb17821e5b53c21eef2728689640fc77f75d3d78acb6e5681a1eed8dca410792395ef8e7cbe9c1e3a01e563140215531060", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", + "s": "01", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 113, + "pubkey": "04a1cee810c0456c156ff5b654d0706b57c9164ef0f47432397748b84ea4a05fce4185dffb218534ab83ed9e24b85c0c61be71598d78c14b333b5f8fbb43329048", + "msg": "54657374", + "sig": { + "r": "3dfeec8ef9e43353c6cd74fecc6329525052040d93bfaaa311be08817beeeffe", + "s": "00fffffffffffffffffffffffffffffffebad565d7f806d4e08361258c66bde94b", + "id": 0 + }, + "comment": "s too large (s not in range 1 .. n//2)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 114, + "pubkey": "04406d510ee11849b032e04fe4297f3676482fb45d485643d1d6c96c2719ee9512525e6b32862207ddb86b0777308bc794c6e7aa807f3e3de3c3c06090e45af535", + "msg": "54657374", + "sig": { + "r": "3dfeec8ef9e43353c6cd74fecc6329525052040d93bfaaa311be08817beeeffe", + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", + "id": 0 + }, + "comment": "s = n+1 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 115, + "pubkey": "045c0fa04a2eb2f3a71af6501d704ca2986dc1b02664483d1765341ca403b0026a542ba2a1832ee58aa29b014bbdb94c7a0b9aef2d0755d61257f85da3500589db", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", + "s": "0e16b5fe2de57d71ce57f6b7ae2fee41c97a028a7844449f0bf97b8e21be9910", + "id": 0 + }, + "comment": "r = n+{Rlow[0]} (Could not recover R)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 116, + "pubkey": "04af3e2ee851926c927ef34547f779e35bbe116215227fa37c427290af8b8daaeca1e68ef200e56e608a24f120b574297c764ab375fb1194f2f35d7de772c58f72", + "msg": "54657374", + "sig": { + "r": "3dfeec8ef9e43353c6cd74fecc6329525052040d93bfaaa311be08817beeeffe", + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 0 + }, + "comment": "s = 2**256-1 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 117, + "pubkey": "047a2867f8a7036ff7e236c9442406479ad0ba2505df264e7058c78cb537617504c6e8ea91bc45efefdcfc842b57a73140e10d667754425184eb6090b4a2e8d3eb", + "msg": "68656c6c6f", + "sig": { + "r": "59294e8bc54e76d48b5594f01fe4729566d9b6df6385982fbb533183921f1a12", + "s": "4f3808dca6d2d4acc6c7120317d85ddbe0e40840431fa07b4d2436659532988f", + "id": 1 + }, + "comment": "R: w=-2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 118, + "pubkey": "043385a17b6c6b1544b34411ae0bcacc6eca75a7342e21736ec39080a88819821385a90e07f2fccf1fcdf510a04d72ea70222a2949c8512d8c6c55ff0b101113e2", + "msg": "68656c6c6f", + "sig": { + "r": "00a74646c798fd5a0af442da69c822cdf1134adba361f90663d626481aa10e0004", + "s": "7d26a37d3e3382a3b6bfdbbf58dc8e758195b5aba9d1e6dc2da3e99f93637dba", + "id": 1 + }, + "comment": "R: w=-1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 119, + "pubkey": "046c4885cc2bb3ee1cc1d857486b3c6296b061b4bdca1a989b3ccc65b136c50c33cac903726e40529acc705addeef6d431f34ccf7e3e452d56b0fde322584e061f", + "msg": "68656c6c6f", + "sig": { + "r": "01", + "s": "7f45eba3434db9dec1a219bea45cda5fb9f0a08d7be0ba28535f4f7961ca713f", + "id": 1 + }, + "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 120, + "pubkey": "043a8d2c851b64c8a3974e3203bef7c435417ea2715d05a264364e9b6c83698a4874cc2bbdee1fff0aae5ffb74d760cf5f8dc9159f44d205f5ea5d82b47f9c4102", + "msg": "68656c6c6f", + "sig": { + "r": "00a10bd2bb932fae8716b0640d7d1b8e210264e3e70eea4840489c8b7252ed8993", + "s": "54e637021e5b9bdb0c4833f679d646055ab494ea33dc64df0dd0e39bac8cd4f0", + "id": 1 + }, + "comment": "R: b=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 121, + "pubkey": "04ed888916fe8841a10732ff01da04d65e5cf01e9433181d2428b7c21458e7fd1da41a2438987bcef9d5c23b22a6a46c3d1a6f14b0032af2b1511522b798322901", + "msg": "68656c6c6f", + "sig": { + "r": "00f7b3cb719ab8ad6d3399d6fe5d24280d73956170416408edda530b80afdec300", + "s": "2ec286e541b75e61b89cbf6be834f775ca72831f2eaf96222c52682f21a8d172", + "id": 1 + }, + "comment": "R: b=-2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 122, + "pubkey": "04c4a053e2dbaf8a54df3c8e01ee8960410557e88cf50b4d104bb2d1172875b96c228df830adff6ca622006c51f7776d40b5a03381f6cfcd5f8de69b8645d4230e", + "msg": "68656c6c6f", + "sig": { + "r": "00cdf6e7bfc3939a644fb51ec36bbd1057ca60eeb0b50563411e681368e29ec494", + "s": "59e41b81a52486f750d06fef71d2363d697745b42d1eaf0f813bb9cce289ed50", + "id": 0 + }, + "comment": "R: b=2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 123, + "pubkey": "04c78d7272b35c2ad449d48ad7debf8db8cae3fdbab26e864f1b7ec5e283a3ebab1e8b1ebf9054620927a7e63aed683570244db38785c932b64c0f377f62a8a1f9", + "msg": "68656c6c6f", + "sig": { + "r": "0089882732b3ae4a65ba8dc0eabf1219110aeb783a9078a904134fa1ed2f5e8eb0", + "s": "39c78f42cb8c7acded5bb7e6712a234978bb96755e2adb72ced8ee0e29b1dcb3", + "id": 0 + }, + "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 124, + "pubkey": "044b3e96c7f0dee7f24ad5dce392e2d13e3b6772cd0ae2846a39851351f6c75c80b534fa259b46cf89f285698c70bb2d7ea6568947245a80a3b72074fb0c46e6c7", + "msg": "68656c6c6f", + "sig": { + "r": "26ac524f7bec740b75b1b8d841a0f2a2f29ab0bd870d2b4a3a505edfdf6fda5d", + "s": "2e570194b211d6b52ddb93a6d02e9cf4cb1b5a24e6c6ece100b967a2d2cec8a5", + "id": 1 + }, + "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 125, + "pubkey": "04d3f49f5406b52133b95bdb57acfbfea9b5722d7adba26ec29b89b237cdc833c25679fdfdcb6924f66238dd56943d9ae71ec34c2b4c3bd6d35a1123b1a7596be2", + "msg": "68656c6c6f", + "sig": { + "r": "584d2dc258bd4650e6fa04fe9d3d2a5e768d795945ed2323f844d0a8fa0c6fbd", + "s": "3754548eaa8b1d6833e36f4e9e062107677d8bb005fa3a6566c660f45cdc3529", + "id": 1 + }, + "comment": "R: h=-2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 126, + "pubkey": "04a30d5cd0000bc72c67ab74b3bc2e7ab01ebe6101418bc51eff0c5b33d14a380398f8a2097e29ffbe172adcf3ebc464d025f772075dfe526904804935fcc82a87", + "msg": "68656c6c6f", + "sig": { + "r": "00bbad8da4c018bdc15a5af8f3da4b384c530ea75560cdfd242bfa3235d8d3595f", + "s": "39ee0a7615b13eaa3bb5810d7e237da6e825089a21f24aa8f9343384cee2ee8b", + "id": 0 + }, + "comment": "R: h=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 127, + "pubkey": "04d23bdd45cdaabe455f3f74d161fef2baf5596355218ebfceee8fdd535711eba37e8f21fb8ae2faab7ae947edf22ac1a4dc6618e77a5cb3c2fe395f02452ad0ab", + "msg": "68656c6c6f", + "sig": { + "r": "78c926b0ee01c000c25a83631219f08d8b34745d2ea2fdc9ebdc5a2288fa9b03", + "s": "26568f38593d6ec5eb82888d79db8152bee6591d4773edd8826d1de3775ed735", + "id": 1 + }, + "comment": "R: h=2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 128, + "pubkey": "04cc40a53edc153c1f11c2b4b48fcfb9fdfa12d5cdb1954ebe9ce0cb9eb9495915194cdee9db0bba2bfa0cbaa3269f7d227d2a42f40d0cdaa958e054423afb1764", + "msg": "68656c6c6f", + "sig": { + "r": "20cb4091b3c7ffedb9eb8004e85992cbbeb64d5ab9aae69b377f3e51096121a9", + "s": "474fbdac834550d040e850573cef7c811a4606c48d4294f2f0d8408924be04c8", + "id": 0 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 129, + "pubkey": "046dd67b7eed4215eae733ca6fce8d7c5b2d639da3f70bc644740db77b0ed87f916f98829a8be0181d6fbc5d05cdeb898f8b0b18d2c5f838c310558ea98995e0e7", + "msg": "68656c6c6f", + "sig": { + "r": "0097ec18e01255bb88561e1189d22e88bda5ae30d6863d0b73a17c25b86df045aa", + "s": "09509359c51f287b70acaf46da6011cd0b6ad89684fee1532776519afa3a3755", + "id": 0 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 130, + "pubkey": "044eda1046079c0713d2a67a7ba70a0a6b3efa892e321e89ccbb72f6964d6b91dfc038b86cce7aec12a22c6ac7181a99b510fd3627be620202bf674eb6d721f12e", + "msg": "68656c6c6f", + "sig": { + "r": "4748a68e39e24489eff66e714577e4769b9b81cec0180df127049bf588ae94dc", + "s": "328d4eaf4d0216850fd351678d88c6fd3909db8200cab9935978380862e3ad26", + "id": 1 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 131, + "pubkey": "04dba6e1b24d436db5d9888f59545bc2e7f307b337730c486e7c47d6c91300854100c90583ec734ca34b24865740d4579f44367d9ea73547c4162d9b563678b4cf", + "msg": "68656c6c6f", + "sig": { + "r": "1fe1e5ef3fceb5c135ab7741333ce5a6e80d68167653f6b2b24bcbcfaaaff507", + "s": "00fd4973481206e6af78004bf8fa497819f2c6f56636fe69ddb8829284341447", + "id": 0 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 132, + "pubkey": "046a46e363d0643fd18d3f5cb760d4dfa998127c67434d7aa4c78d1eb286572ead0b250c98ff7fc61ce61869c09c46bfd9b7062638444ae0cdee2e75cc2806bb12", + "msg": "68656c6c6f", + "sig": { + "r": "146d3b65add9f54ccca28533c88e2cbc63f7443e1658783ab41f8ef97c2a10b5", + "s": "738a5c89893dbb1cec50c45f2db4dda97e0512166013270ae706d80948936a8a", + "id": 1 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 133, + "pubkey": "0405499aab23da51a8bac7ce5dfe87e1d5888a1afa5555e20e831229afbd0796b5076e8f82033d5dfc242be42e901bd1da4790779b982eece615decec2e1accf88", + "msg": "68656c6c6f", + "sig": { + "r": "00cbb0deab125754f1fdb2038b0434ed9cb3fb53ab735391129994a535d925f673", + "s": "6f5fea92c371e90321658db6417ea47c69f58deca3f5bae7f7adaefa4fc25c07", + "id": 1 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 134, + "pubkey": "047b952475d2439eb637db1611fd4f51adb2b68a3600022e9c071e8b0c6a6a147ceb932d04ac1dc214b55fe25806fa0dfce442920d9440339ad20c1f8c813490d6", + "msg": "68656c6c6f", + "sig": { + "r": "0092b1637da83a0c4fc16eba2e4f4dd88367eb24d6f6bcd8d3b5d3c23d76f02e77", + "s": "652ef3655e7cebcfa3979c0a602be1b7fa97681b36a6205de29c4519405ac3a9", + "id": 0 + }, + "comment": "R: x3=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 135, + "pubkey": "0456d50c8f2c07a1892cf799f8070591dcfbe9e67c8d3c62dfbf44b3ba1b0c2e438b41443f8b98b826aa8e0a80ab68ba7d8a8851c609c7cba747d859360a9d8670", + "msg": "68656c6c6f", + "sig": { + "r": "00e962e355d01eff293794cccd6e340c760785ceae509696165f3282e770d6ea70", + "s": "1f0e5c6be9600aacb28c309edca03575b3a206e2f6e1c61e56d18011b6ee8c01", + "id": 1 + }, + "comment": "R: x3=-1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 136, + "pubkey": "0454610266bccc9815800444d6af615d87e37bb4c13ff75467500b436b127ad7bad94418507837cda1647cf95120457ca9e7fadec17209ed98ead0a4008094c795", + "msg": "68656c6c6f", + "sig": { + "r": "008c389a588a34bd242ee2e36880cea50cbee41736966fb69f47aa6cc30243871c", + "s": "5a1019a120580a3fc7f9c293a05b9ea76fbe6365f1601e914a4f9d176373fbe9", + "id": 1 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 137, + "pubkey": "04e74c1f29d917b94f998241008b4a9733cb85f1aa511d1a1218055ea7f79438d8062584816afad90013ee7a31cc4d875ec5c561040badf45c937e7f225a345940", + "msg": "68656c6c6f", + "sig": { + "r": "062ff933046837c65858f18db000dfc6b9103135c332845d75b79526eb8ab230", + "s": "63ae979c17dd24830b7572be90226aa80346eca2c72a08e2c3d4907034583cab", + "id": 1 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 138, + "pubkey": "0426442561f61a755bb414d37c0371ed1af1c4919e6f134993553e0ef863744305d00ac647f7c15fb68341f376030d12c9c6d571c4e3599acb3ace2154259bbe51", + "msg": "68656c6c6f", + "sig": { + "r": "6d976c7471630b1578c42b09cf307b2c880bb793a65dc503429dfe151231c2e3", + "s": "3a353639295ba6073622b7b45f94ea4922af4bfdff58a0637b1c37918a2016e6", + "id": 1 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 139, + "pubkey": "043e174fe8c71dd86dacfa88b2325fc94ed82a39b1adac742aa3e0d2891c1cada70e53d792b5a697b4821f04c0f1e17e2cf2e32d5a5c39c9f258770d4f84839359", + "msg": "68656c6c6f", + "sig": { + "r": "00e434b415eec4924484d20597735f7f68a9731418ebd3e6c78f5fa072d52b2e6c", + "s": "76714a5d1d1f4b6a9bdf46f6ae1ea299af60854451fed9849382d8bee41d4d37", + "id": 0 + }, + "comment": "R: v**2=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 140, + "pubkey": "04025e799587245c8e84fccc25eaa6e986584e22c59c7b9e0f270299d750024ded3a772772d9ac678b64ef8b96392abd6c18c992630873856b8242ce280dd86a4f", + "msg": "68656c6c6f", + "sig": { + "r": "008a9813e0c6517ed57006b2ae943df3b6520f9138d67bb1ca108828095b6bd7a6", + "s": "4b55612470a6e8320e1d159037bd15882e1f8fb6146917cf4eaecbc4cc4954a2", + "id": 1 + }, + "comment": "R: v**2=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 141, + "pubkey": "04677bc295152f80cf3dee43dfd87c7fcc6b2c8948caf3b99844d5a22a1ec9245699d239e217453267df0b337a1d89c43b84089ac88167735e5cf2a066e9258617", + "msg": "68656c6c6f", + "sig": { + "r": "182c488e1b18bac4e4481dc408637bf1942d07fbb98165ce871b691a33064c67", + "s": "28598d3ecb1d2bfdce4e9325d6ef3df415f4cac45029cffc51e9917fcff36b44", + "id": 0 + }, + "comment": "R: w=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 142, + "pubkey": "04749d24d3e485339ec06749193d6ba2e783e98c88fed4e43d901ff718556dfaca0e3f1d5bf07fba1bb952c1da32b00a4155a4bfc69013bfb323103d1ff0199823", + "msg": "68656c6c6f", + "sig": { + "r": "00a0488bb1e1b8d18f79188dd24daf46a74a6924c52c7ca768f478920e9863a9b8", + "s": "120edb8ddde4b6616a63cfa364fbfbff9bfd0b9d2f88e6f79291e69116ac9398", + "id": 0 + }, + "comment": "R: w=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 143, + "pubkey": "04ab58127459ff65c519fc7a1923990172500058de9a235bdb6f814deef3334f3ceba75aa2df4ccca77dbc1d061f5b00902eb3ae6d59806a4960de1b60a4fb241f", + "msg": "68656c6c6f", + "sig": { + "r": "00b223e881920d6c20f82e583ae99b6e1673b61b16366f4d8085b368ba98e719d6", + "s": "2472b2bd7abd82018905e6df0b8b7f5d58742f1b1456b405f0d7d49d6b88f902", + "id": 0 + }, + "comment": "R: w=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 144, + "pubkey": "046ae1a414a14ad7126d8d4b25ec7592a55116835d3b23324373a5dd8eac7ed71dd215ad73a108714a54178312a710b2bb8d3a96c30235e1cd10b46c15454fa23b", + "msg": "68656c6c6f", + "sig": { + "r": "134116593aba3ba809ab243cd27f0e77f73c7936484ca7c345eefe35a612329a", + "s": "521049a18e3a4cf4f75466e846b70248334ce1741aa41e669fa095c023c6ffda", + "id": 1 + }, + "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 145, + "pubkey": "0477453b46740678d05be8d7e6395a20fc1d783191f6de127cbdebcef53ea98c81aca75b222a6efc109c617260921f8b6da515cc8a1bff492e6a8f0b53a9a67a23", + "msg": "68656c6c6f", + "sig": { + "r": "00a057e0542d9d30b57fea2312c94c57d1e3450aedb7b61dd05d5bc4aeda9bf9a6", + "s": "5ddf4c11b0dd702ba5cf1636d3f5f2306633335ad9b8d5f6656c0b23d2aefc04", + "id": 1 + }, + "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 146, + "pubkey": "04a022794fa351c9bcb7c38b212a56f11f15f8e546c9223e839eb1fbe107e9cb705fe60c2d0089cbbb1dfab8147734ae3e2ab5a18c76a5ece3ea7cbee436fa6fbc", + "msg": "68656c6c6f", + "sig": { + "r": "5c46a07644c32bce98f69974fa56b0edd0fbd1fa061daba09a4d7dc1533127e8", + "s": "76f320c0ba965dbfd669439e5a9627b5e913f7537656c8d88e4ce4192550d3a8", + "id": 1 + }, + "comment": "R: b=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 147, + "pubkey": "047e5572320c75b72534c7a8c4b27b47e8e832565626ae6bb567b00efcf1bc97f7588cc6a3b6828558a6cf4d7af4db2f6b7e8ccadce5d3290819f04c1740ac4f58", + "msg": "68656c6c6f", + "sig": { + "r": "00ecc1207635725787ce3e2405a3299938646496c0fed6e9ef3d7305ccb6780346", + "s": "74bb456ef4cacdf142a14316d90a18d502ae857934a531ca5d7f826302135a55", + "id": 1 + }, + "comment": "R: b=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 148, + "pubkey": "0429129e36a0b48a6951550af2b4a28016eedac1b5bf1883f9ac177252c3fa0fde8783e4526f786d32ca97e91f7c82c5b81bfff6aa3b2ba844f47c45b0a73efee8", + "msg": "68656c6c6f", + "sig": { + "r": "0087b1d4cb6f7530a53613a40b30f83f091fc5a21cb4eb7c38526f0bcc81b205d5", + "s": "1d54b4b7437ea7ef35ebab5015be1874b0521185df5c4e87e73f95a867a95e85", + "id": 0 + }, + "comment": "R: h=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 149, + "pubkey": "044b2ae8b7c31f45a3bb8e446bfb32b3374a623d570f91205f98c425a9f9dcaaf8c2cec078874fa7051d7693b43a40c76ad1e62d666a3816bc9a0294d9bf5d8cf6", + "msg": "68656c6c6f", + "sig": { + "r": "7f82ab9bebfafb121b398faba731c8badbcff94f8d9bd93dfda0007d66479c84", + "s": "4a804e056b550e87b01db4e8be3984ebe38490c52e23b24da783edc6d2e05819", + "id": 0 + }, + "comment": "R: h=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 150, + "pubkey": "04074732db1131a8669db8c7cd4ef09e034cc659600aaeabb687d8a51074780e9074e54fa6c4e2ed28f6f93ca5bdf5a67c32e456868d55aa0f4d5394153ed8d44d", + "msg": "68656c6c6f", + "sig": { + "r": "00bdd2c6eebdfb600b60540f546e1e46c72abb243f8b90711ebb64119577949b60", + "s": "2430c47acef4ff6e1b1cf3fa24cc27e09da742a28239ccd7eafbeca73938ccc3", + "id": 0 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 151, + "pubkey": "04a024485c4abc8ce647d45b28f2a5dc49201b23860d8e8b1830016017e6209cb4de3c86f00e8a6a3f6e5b18dfe88931a165b7f20436a780b54988c7cf2805f645", + "msg": "68656c6c6f", + "sig": { + "r": "32b575485a17f6733fa8774073d4c8ea9bccb5c5fe767f9ddef91da300037dd1", + "s": "23a30c2c23c8c22a8d995a8b5a7f2f15c26ec543592c81e1fd5073fce0230b24", + "id": 1 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 152, + "pubkey": "042aaf34fd3609dcfcafb53ffc3b866fe4bd2d4c605f35577f879ccc042408662f0408ecc3f00cae8e273b8ade666b8b2ec8d524aa15753fba2a83a7b22a1c43b2", + "msg": "68656c6c6f", + "sig": { + "r": "00d0d6b87b213e7ae95c42f7684be4a95df6654580cd7227bf95e421174b71e101", + "s": "3230e322e312d9eedd6d1106eef80d51b037f6191c208d7f4421ef6020f4c9df", + "id": 1 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 153, + "pubkey": "042019fee922a3ce8a6c7579e77eeaa715cafaadcc5240cb9065681984fb9197ccd00b3adb090f4bf50e002d9763879f3a839ee8171d7d53c5ba035fce0eab9d03", + "msg": "68656c6c6f", + "sig": { + "r": "00ba78ce6f6699a2ef114d2d24e8c8ded95fb03a3ae62a5877ea8f9a8c34db8f65", + "s": "15cca80e0931694e12b44f8a4aa2232b3d271d51871eb9f2e5e2d10de9c371eb", + "id": 1 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 154, + "pubkey": "04d1b2397cdc993c68aed00e37c65606a52695b0d16aa4fada058a3c06b45d10eb424f0087f4037cf53a56058472f61e1963cd25d0d1e56aaefd740447695fe846", + "msg": "68656c6c6f", + "sig": { + "r": "4eb1138f020b7f4cd906e48d3069ce87784a45a12298e30a6a3052c311da333e", + "s": "5352d4a98d46cc1174eb1c661b2c38d7c4a9b47903a28180c3e99e43ca2265b5", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 155, + "pubkey": "04d7069063eb744bbf7bc2c329311ef038520ab5ad5664ec21bfde2c70aafbd26ac499e8b8ab66c9e9143c5557d1184a0604439ee4bf4e001a6a0ce43e0f2c7657", + "msg": "68656c6c6f", + "sig": { + "r": "0083012d22f551497e1206269456da6051ef7e675e6408d0bafac2181037d005a4", + "s": "2cd7b9e13f339f5b4228ebf5734ada006a10f2c40892db0b9a15adcabbd08d30", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 156, + "pubkey": "04ef9fb4a759f8c37665461424487b10270416d1cf88af3cfd1a573fd82379539b9c058db2bb29298443c69594c505d545b24505ac019228123467f3c0cbc62996", + "msg": "68656c6c6f", + "sig": { + "r": "66364f70826d992fdd4014032cbca8fbd03a0154980b139c5be34f02416164a4", + "s": "28c88a9ccdc45039b4e5ac08961d5627f79d46cbc5be3a7ea21d857741d55c3d", + "id": 1 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 157, + "pubkey": "04f3575237ec27a7505c59fcf12cc58ab6c7d20d2cc531c4531cbda57fac59673fd0e20a8aa72703276b155d6a01915e65fbb280fbe95a43ed9fe98baf7750dd17", + "msg": "68656c6c6f", + "sig": { + "r": "00df50e22016f8c3e11172bed7ea7a782ad015c47081ca93ebb98d166f89c30455", + "s": "51d1e5a795bfcd06ea9098d57f35cde2dc9850b1d136dfdec8f3d128873478ce", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 158, + "pubkey": "046c4d2770c47005f8042af9f12c5d9367a7577c247a9a2ca39ae652137b3cd263df2e48f3c2a6fdbd4a960dda7a3626a08c9b687143421f626d2b54f947641689", + "msg": "68656c6c6f", + "sig": { + "r": "2e4dbf4e08a3373514f2f4de78bbd12698375300795e4c3a9b0d952bb655c34d", + "s": "768c350c6d1561ad2598b9ba3f3be8905ad0b0f2ca0866d5bd858ebcd8251d92", + "id": 1 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 159, + "pubkey": "0421471b4abb801647bb2a89d6e8042a508ff0607a0e12bd15550b071f86c49fda9207a470e06ec3a0d320c1b181ad29c930a2ad4f1f485bc6f65268093d6f8519", + "msg": "68656c6c6f", + "sig": { + "r": "00d67868d3cccb21068a5abf195be028810dee7a57e1827e644c1952618da0441d", + "s": "68a623ffd3a4a5fa5b76dcf16afb464565aaf85e865ad1b26fb6414aab2c2ead", + "id": 1 + }, + "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 160, + "pubkey": "04c70317a38122a00e91aefcd24a91368250557fdf9aa2ec7f18d45f6784c55113903b4a8756989900d58eb6545baf1e3755043f3cf081824f9db5bbcf98b7bf2e", + "msg": "68656c6c6f", + "sig": { + "r": "5484cf29f94ebc6a2baafaf590fd4e35028b7c3c6fa12ec75a401ab805d51566", + "s": "4701842bbd3b3fe8f7278d4a3c8b632a399b35e11395b3e7a788fd2e0181e210", + "id": 1 + }, + "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 161, + "pubkey": "046896c44d5d813eab2a16db0cc085be21e67dc42bb8e3b35878164713e3dabb04395284dd96475d175bdb632b50ab60f1ce43aa748f9e87218c7e7e66a1b695c7", + "msg": "68656c6c6f", + "sig": { + "r": "00d502c80239e6228f49fa45f113228949ef86096baedc52d459a692e46c8a9edb", + "s": "3d1ba4d7b056069d8a6af881ba0301ff7394c21290fe2f34679fa570c7ec85de", + "id": 1 + }, + "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 162, + "pubkey": "0461a1a03c0a23cd66c69e3d9187129471e2a28e96ed037317b5689212e5a4c85c919e38cf9bc07fe2308c2af2dc83ce790c4bdeaa464d2cc57a89df2df0a46320", + "msg": "68656c6c6f", + "sig": { + "r": "0085408cb788a55cf0372677d32edc10afe975808f72c8ccf8a6d29ff72741b33f", + "s": "074008928ce9517b683099828b83e84b03ec4e582f70cb5f9dc0fa9690d4976a", + "id": 0 + }, + "comment": "R: x3=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 163, + "pubkey": "04dbb689c797c091af16387a217f9054983af79d04816124ad299cda9684f3e0ad2a1c261128d04bbd382b8adb9dc9e3e2b287e89528c6379d83aef279ff28f146", + "msg": "68656c6c6f", + "sig": { + "r": "5d5855edf773b1078e4df05f207ea98208669219fe8b10dc715e5a189ff6879d", + "s": "74b3f94df927e0b7ae59b3209d73bf4dec96a9fcba08cd05140af065c9358606", + "id": 1 + }, + "comment": "R: x3=-2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 164, + "pubkey": "04c196e57d6a5b67dd3a05ed0eecac8fdb9f31e0ed0ffb0573fecf3c08ffdf76705c5c05bb052f39d900bc8cb35d7206f8babc30c17cbf1afb6d3e25d16f2aebd2", + "msg": "68656c6c6f", + "sig": { + "r": "00ac2c4c0f43253848c3967ae4829f3a9ef1641f2cdd3985e5e3fd6a1b966cc526", + "s": "48bdef44b24465bbfb286c4b770eab32f9443ed1f3de2ae9c1f5c529147b9189", + "id": 0 + }, + "comment": "R: x3=2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 165, + "pubkey": "04e3c8b43c911094b7e68f5a22917725a90b13ab2250960650332ed23a888b6c519c058a7e312a52b2822a993008fb75886e4ad67613176bba1ec398ad3deafcf9", + "msg": "68656c6c6f", + "sig": { + "r": "00aa319e26e2e06a58151519210faab6833523fe9ab5cbc61e63867a4d08d9948f", + "s": "28397ac924ab1352ca834605cd243200879f792cbe15f24c8c3b3e347bccbf7c", + "id": 0 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 166, + "pubkey": "0441ce39e29625f0fbe6b5599c3645adc4fbb9e48b4e823c6f331a1260da8fb2ecaded1e4381ef7f02d52d8c9810b151196b27bae5d7e8581b1562f6707bfe7440", + "msg": "68656c6c6f", + "sig": { + "r": "00f53995a19dba354482341320dbd4c86b77f90491b451f6085d7af793f643f53f", + "s": "3cfa1b96e71960f6fd442431db9315f74d6b29251f4399ab42614c3d7092fa90", + "id": 1 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 167, + "pubkey": "04961c331857524212bf175f30dce4a43c884148b02ca0c30737cdde04c8644a0f9b92992caff79ab77094425456b736648bf5eb1f56737095728269bffffe7d04", + "msg": "68656c6c6f", + "sig": { + "r": "6094cc377f65606368b6d3be1480811152e2fcd395e243d93efe8e1d00e26e90", + "s": "1f148c7a48aff4f5af26cb224b651aef2cdfc219144a39bc034057662b7d8ec2", + "id": 1 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 168, + "pubkey": "0437f5c03e501b8762f7c60cd164e3191ddf4fc499e9a8802da3460939e8a72785b04f60781483c1e06454046aa32093b9f74a6f7b1f3da76425f36af7832001d2", + "msg": "68656c6c6f", + "sig": { + "r": "52e2d4bb76b61eada781352e010f71773a1f0a896c59aa7d76806ccfffe711b3", + "s": "1edcaefcc85e8bfac446bd108f5855e5696fd17337b75f479ac798c1fa159efc", + "id": 0 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 169, + "pubkey": "040e0472a951a962a19b5073252f9c6e3afd6bb038ab3964b1bdbda1200af6df68949cf5f819fcddf2069629e5edf55cdc7c7f4212b807d46f204609aeea511c1e", + "msg": "68656c6c6f", + "sig": { + "r": "00d0e7adc9576c09f56523e65caf86ba40a8742e3c650ce02edae474177a37ec85", + "s": "4c6362ea30b3485b1330123419107363637e0b547309b8f18a4cf30be6acb896", + "id": 0 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 170, + "pubkey": "04d45a9cee63667ec7fc9b6f43715f8e7566e06f909396c66ea452c2b86307a5bf248503ebf4cead6009309e73b07e2b74c2cac567fd9913c8634f3a25bd6a6e27", + "msg": "68656c6c6f", + "sig": { + "r": "00dc357d7b31ddd75cf35ae4754f69d4481d6cc73a2e997553ae9b1f1685e0fa26", + "s": "60eac0d0fbcfe91046a1876cfdc337cffb158e0d8f0fa6e7e1576d4fcf301fd9", + "id": 0 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 171, + "pubkey": "04ca1d63d81177bb9e7a0b5c306ff339122dfb8d452500f61f7cd3ee075f03f55b4600fe9ce5bca95f678618c8d3cac676c5a0559a31615846d905ee6392de1a0e", + "msg": "68656c6c6f", + "sig": { + "r": "00f806874a1656c3820225872fb35ceb8d83369c49af89b7b44449968e54171e3a", + "s": "5310d096d536c23438a1ee5924fb152c7d164a1ae5aa24942af8158f60a4739a", + "id": 1 + }, + "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 172, + "pubkey": "047168e24e434b5151ed786fae8f9cc2bd7a7f6341d56bb2c9331c743123f8c6e2b3967ea667b2172966aff0f84ecce3d3be50c74ce6531867769cd07e1b6f90ea", + "msg": "68656c6c6f", + "sig": { + "r": "00a6d57d3e60ea1e3df4cfa62d013c50ca3661f6844d10218e99270eb94214b5f2", + "s": "299e4876a34592bd9cff84514ee9ae621ed4d55ae00b25f4b5599a64cfedbbb3", + "id": 0 + }, + "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 173, + "pubkey": "0440f748a61b8b122911df369ecc0e94a8f75af4c2ec7fca5caf550b2e50761c23e6f155690495a988778e708ea7791827ebcedb2de7076bb604fccde64dc53fbf", + "msg": "68656c6c6f", + "sig": { + "r": "3831ea2c3eb8e320a641a33eef9c751e3a9fc42d69bfc6ff0b5eddc321986cec", + "s": "1618aa51312012894acedb458a77ec493a2f74e45f3a11fa17a8f70672a8c91f", + "id": 1 + }, + "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 174, + "pubkey": "0463d162907505542e505110a4e82fd962a442b7d902ffb762dea762ad7d9e10cbd765a606a3d77f0505eeab593349ce124cafe68ce45069e3a9823ec5bb8c3c0e", + "msg": "68656c6c6f", + "sig": { + "r": "00cfb0f361195ceae1012d6019de0cdd6fde17cc3aae7ae3c71b7b265223aa0f3f", + "s": "31b55f295bbc189acb722b7c0c6bbcacb95ad676ac0fa50df08400ebb46c3fd2", + "id": 1 + }, + "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 175, + "pubkey": "04d5510b619a2a3d69bf922013b2f81fb4f9013fbc9aec027d6404a041914f44b74d8c92ff9eff3f866a34504d889f84c3bf7ac44e0b7dd9e88555bf34f55c140d", + "msg": "68656c6c6f", + "sig": { + "r": "00e339cf4216310345db53610fcf669fd581c32fadad7f4e0f9f4dfcffd0e6d50e", + "s": "795996f4af2cc23c45701b5908107f242e07a93dfd57d845912b4c09ab3b6010", + "id": 1 + }, + "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 176, + "pubkey": "04c2b2604092bd27fff3a8e0296aa9a577e5d0cf88a7d32ac4da2e5be1b081eeabe64dbb2879a0afb58e168d3dd76a49e3ad1bf8a55460a7d0145bf97f3c95f95a", + "msg": "68656c6c6f", + "sig": { + "r": "4d9aa20dbcd8720481cfdd672d411277e76f1a138fde8466b1f5bcea9509f0c9", + "s": "4e56463791c98456b9c20b47291fa65d664c10a98631629f9017e10cb8fef672", + "id": 0 + }, + "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 177, + "pubkey": "0457b7dcb9d0ffe12bf5844a79f6d988664e4f80798d9d45415ef491f9981a121887d168b51e34dd7d7ce6643e2c198760bbf608865aaf2ad98380efd5dac91d43", + "msg": "68656c6c6f", + "sig": { + "r": "00fc20d7de00e7434edce5bf642adc44b5262138b3e62698179e003a80b733771d", + "s": "26bb96f94db18ec0b3e7911f8a6c82af063f8ceceba1d906d016824d704edce5", + "id": 0 + }, + "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 178, + "pubkey": "047b40113c11436f7dbf78625edee824eb80ae37346be85a8cea6aa92c5f87c1d46266035924d38b8d714f56cfb06cbc7558b86e88d559f73f68aabc9fb14cc67d", + "msg": "68656c6c6f", + "sig": { + "r": "00b644861442404aaca14a6334a7e2a8d2f26fad3889fae381b00a0892b3c29078", + "s": "74b3dc5d33ce3ccc759a4f43b92d4b15c95c55439a2886d24878696e0c1464c5", + "id": 1 + }, + "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 179, + "pubkey": "04962157c25935322d7bccaf4b483575822dfe227ae27ac9e0330162172cc148ba5bc583fef4b714a5718a28c770033d98598dff2f4b39e898471df1bb1727e576", + "msg": "68656c6c6f", + "sig": { + "r": "2cd8fded031c3fa851b9615519946e2e3c3af9dfbe98af6eb8411e325f2ba548", + "s": "67022db0d74d2d527e9b710283f62b2cadd0408ea26b71ec1f68aabbaa931211", + "id": 1 + }, + "comment": "R: w=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 180, + "pubkey": "04614ce24a07d3410433cd0f4771aa1cd269b1561a6b8a808b6df95396fb1ebd88e17894c3eaf34a1acfb456d1b10f288bf40dfadc0292e4bf8d283f233e5b3f9b", + "msg": "68656c6c6f", + "sig": { + "r": "0080f8aa5c3924d5408c1429fff22e12864c0ac7fc8485bb13c798d3a83aea3a86", + "s": "062c47eb39654c9dbb0a05ef656d34290a7e51ca67d66eb8049748f53d20ee75", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 181, + "pubkey": "0425610bed648fae745e2acadb1acef2c66751146bcc7ba2aec5b54bf89311da41040057b2d2561dd7f9f71a3a97e59bb9d8383c392ca8c5891a90493edd53b8b7", + "msg": "68656c6c6f", + "sig": { + "r": "6d5f358f6583ffb7ae3d92b49e93db79c54d78f1171e3d4b7f8964db757d17fa", + "s": "48fac0eecb2da9f5c307bb30579ec734375625ce92f8c15a5f9a5b82364f9fb0", + "id": 1 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 182, + "pubkey": "0422784362cb1c8ef7f83961f01d49e643a57d25ea3e9921168148c3aa017ced549e098d192881e52626251d2c2cd98fec56e39a63d07dd9a1244a681709374be7", + "msg": "68656c6c6f", + "sig": { + "r": "00998e160d64594d72239a198007febac886621250f1e46fb2b302991002c9dc85", + "s": "0ddc7d6385f142091e542b5cd8c21e6eb3c704af616ab2173351bb1a0bda7dc4", + "id": 1 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 183, + "pubkey": "04adccb6b7b5523ec35e236606d2529003c560c172ad591551b07a3337bbcfeb4701c5cd864c012180d45f5866078138575dee18d60408b5587c96400bb2673a25", + "msg": "68656c6c6f", + "sig": { + "r": "48ffde16773b462acfb2af7b2a62f2cebc093eaf8a69591ca4227d25259c5136", + "s": "7bf46924e529087c00dd8941775c72e71a45ee8bff15e183ea232eaca607765a", + "id": 1 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 184, + "pubkey": "04dbfaf3388fb7cf97ebc64c35f6b94ef4e026b6f6823a568c530d91bfc378072baca0457d1255fded582cc6c566c99a347bba535a15696abc12256cb665bd9100", + "msg": "68656c6c6f", + "sig": { + "r": "50c12ca1174712690062544755cd56b3222bbd9ea375ffd3d36cd840d88cd6d7", + "s": "6058c31623b49be93a2668a8bb71a0f5564a0bddb678af7119db0ba78fc25aab", + "id": 0 + }, + "comment": "R: b=-3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 185, + "pubkey": "04f08b7ec6abdb8278fbf0220198b1f8cde061b791397915d73b1fa192786d291f745988a0aa41022297f4e535785f20168024610cae1699d5601e425b82ad3dd1", + "msg": "68656c6c6f", + "sig": { + "r": "00fa2ab59de0ace71417e1312bc305feb4dc9870554ff7e4d831efa81653ee372f", + "s": "1b48c9b73ff65f5fc2faf5458bf7a26d1e07c96b802671d56f92466575f4d86e", + "id": 1 + }, + "comment": "R: b=-3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 186, + "pubkey": "0479772f39d4c0d70162496d7336cdc97f2119b2087b8076f3c4d24cb0a8a83b95d6cf1e4f2768e27fcc2253dce70bd47347148650f4b71fc48ad3f7797c4090ac", + "msg": "68656c6c6f", + "sig": { + "r": "00efb7bafaea260e320e3bf1362e0740d2e5b05ddf0028cfcb6f3a7fde5b892711", + "s": "2312a0f7f46383bf183dca03734e8f488dfc93b0a613719f0b3df08cb0f4284e", + "id": 1 + }, + "comment": "R: b=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 187, + "pubkey": "048699c7a582e3bcadc6f4a587b0effaa4813443111195c0bde46d34c5d50ff39803cd5b05f2da334341a3eebed8511accf414425de8e7bff11f0e0ee88f8c323b", + "msg": "68656c6c6f", + "sig": { + "r": "5fc7a26931c3e9df34a77cc50d004f23bc2e0fc8919c1f68089c4b09684de9f4", + "s": "70d7a27b3e358566db974c2012c29cde1568e82221215daa9ba022358a360bed", + "id": 0 + }, + "comment": "R: b=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 188, + "pubkey": "044ebb395fe6242953490d509750be0ff1c64eeabed5eaf2b6291b1ac63411b41cfc6756c5ea57765f24a909a3fdccac4f533549aae804a6d93c4b0ffa989b8d62", + "msg": "68656c6c6f", + "sig": { + "r": "00fc927b3edb46e16592d765bd3ee5cf0432566717ab050d91b562dcb61d3f4c59", + "s": "7cfd548523d936c139928d259e5e1ed5d1f9c723655b61570771979d7e937176", + "id": 1 + }, + "comment": "R: h=-3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 189, + "pubkey": "0419738140e454928b105d5f8974239e7be3bf32b1373f859b98c42f21e8f64469468b4e6171be1dad8afe7f6612f7142272b779f8bc04c000ed671cc55092ee10", + "msg": "68656c6c6f", + "sig": { + "r": "079f55086844c6d028f5a64df87e41cfb835f339f50385a1e80633d51de8d41c", + "s": "6a9566d4c080c3c6eae2b26aba9299da3be820f4cd33bf591e5c2df92f196664", + "id": 1 + }, + "comment": "R: h=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 190, + "pubkey": "0425c8f72cc342417c2160ad8a8ecaae862146237ee59c0c28ae630096a5b9ea7762f256197b4c5c7e0d3c91c1daef5f022386cad26497497cf683a10671f7c310", + "msg": "68656c6c6f", + "sig": { + "r": "00ca3b5f98617c55b0458f98e78422ccbc647b60efcf1fd41487f272c65c68ca27", + "s": "02c0635e20553f2c080b6f83a3c2fe0d8d57d6d8d6c0046fdcfc1a661f2a9f65", + "id": 1 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 191, + "pubkey": "0432173ede124f234c571f54fa608af48135696030cd73524e01e300bd08a02070a70564403b1bdbb19ade5d2204ae6662c915b97cf32660718b17f9ee5b63b07d", + "msg": "68656c6c6f", + "sig": { + "r": "3b564da6ade39539341c3431a2f723c2919deada8f7adae407860fba968db5c4", + "s": "0e6ca5abc884290c13d9a16ca89c0566d7a2a03695c8c2acf634445249569575", + "id": 1 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 192, + "pubkey": "04750f50c46834ec9d8af9cfaf620e61209466c9e74cdfafafb126eea86607e761f0d714f50fd8d9dfeb968fa33d4aebcb11830b434d6c22919825dc9e2cf1b9fd", + "msg": "68656c6c6f", + "sig": { + "r": "00fa6e52c0f0a01516865432e6d8e60f8109e6b435a165510770877d7d0d097873", + "s": "118b09dd94863e8313f45e1346bde16b0829bf6244337bf0eae658a485baa36c", + "id": 0 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 193, + "pubkey": "044113ad55eeb0c908eef8f74c1d3c1f2bab39d1f411b3df34611b4863b041fd7d7c495daa948f4b3cb4b2c1c616936caf4120de838f914c0237de448481b8facc", + "msg": "68656c6c6f", + "sig": { + "r": "00d7fc85fca243acca7d5a48419de09f7bbe56518ce57aff346faf4629dc7aafcd", + "s": "300945315ff01021b417edc088fdb868236dcfc9be533c6adef8c56e02c6c499", + "id": 0 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 194, + "pubkey": "04f5b508126760e40efca7cee2f739d72ef395558368904f803ab9585ae33c09d357659b96f2f762f31b73dab7e0a351f751ddb3329b83fe75c0506741db4b20b8", + "msg": "68656c6c6f", + "sig": { + "r": "009c923bf090cf99af3b6b1fad6215097fa711c7a5b006f4a4879d223acde2302c", + "s": "336c66d1bb56db9ef3661c10ac9fab3708d1ba6e15427746b6d91b0757e37d20", + "id": 0 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 195, + "pubkey": "048bbf8b86aaa4b951fae2f949524dc140775013d807feb0545af16d2752819822e620790a8ae60f5ab3923277e51e85e1a147301c0987498dd633addf8719fcc3", + "msg": "68656c6c6f", + "sig": { + "r": "008b713e12ccecb986473a9811000a57049a97e6cd6a7e0c2708b3979955a31865", + "s": "6317ab2f6f9a1575af6ebcae3b3e85a8891041e4fbeafedd7e1be6893d70d327", + "id": 1 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 196, + "pubkey": "04d47162d9f7484f6b5e48381b3594cb02c920d1b1aa5c23943b37e6b078847f0cb03c98f0288d7dd929b2da1d9d63bc631bdc82b94ff304a011d6b8fd6f159219", + "msg": "68656c6c6f", + "sig": { + "r": "721e26b036e3d93466af8261d5be42c22c6ffe53fcd81421aa9c9aab94adc1d0", + "s": "2aa7308282053e7f0d578e49a4d27364871a50fcb1172b2c0a0b43fc8674ff0e", + "id": 0 + }, + "comment": "R: x3=3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 197, + "pubkey": "04ae0241edaff529afe6eafa7075e63e92e333bb3005308842b14c1bd29026a27f6e0b5fb491b1a44cb75d9cfb5d6d2b51c90689d36cbb34102d62c77bde82887a", + "msg": "68656c6c6f", + "sig": { + "r": "670a7f78b37bddda2fbc2f4c2b0ada5086c01c165756f938a1404930b8191429", + "s": "6a7a71a10a03f66b40a76fc6633c1f35536a55ff9609ed88e83feb4a61ec07cf", + "id": 1 + }, + "comment": "R: x3=3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 198, + "pubkey": "04b4c33d9a0c183eab02c71fd9428af8d058a52fb2388c5fcb79109922d4950f760227c6f847878643772475521d155cc9cf135e96779e11cab6c3bc3377a30908", + "msg": "68656c6c6f", + "sig": { + "r": "00a072fd4cb6f2968ca031ff41a2684e7c85f8931bee2a91933e74ef261f42fbf2", + "s": "7da493074de510d855a800657fcf9b4bbc39433edb03b684b3538c99d027c999", + "id": 0 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 199, + "pubkey": "04b987d18f9943eb48380652e8f0e1d96f40a0496dd0393546f9eac9fa543b823e9442c98234ee6b6e2b935ebc34d06faf83f33eaef000300b8f1070161fb901a4", + "msg": "68656c6c6f", + "sig": { + "r": "2593cb11ee4201c6d35c584fbaf1af07726c0738329509ccc30104c1dce3e572", + "s": "4a85aebad3e59c652174e27f036881617a29c050eb3a28a7ecbdd07f62549e7c", + "id": 1 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 200, + "pubkey": "04a60784c1cc47ef11b1b884c947af3b6ffbb72d50cf791a87ad73bb12a5a7b949607f9f9a0136a409b5b9ce9ab1cc4ad83475de75ff44d62ecf3ddfe3cea99e9e", + "msg": "68656c6c6f", + "sig": { + "r": "39f937a15acb67ac8c71a86ea2a6027c079b65abdf40649ffe8a0c1703d91acb", + "s": "211a43311d1393510f35db33758578815d1ebb7ca31e88d9a2900ab343c29a62", + "id": 1 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 201, + "pubkey": "04107d3bd2467da2d33edab98c1e92d719b7ff7dad10a52ef8aedced9c66eee7e5b17d4dc30714826537a1a2c32163537931ef642355d28b0b97851ee779b0237b", + "msg": "68656c6c6f", + "sig": { + "r": "4fd4444b3fe68887b54e541aaa0952b7dd79d4b37380085583ee4f0d21e3372f", + "s": "36158e02beb53d15e7bec5009bfaff5de858fab367546f1e2c86c31e71d15122", + "id": 1 + }, + "comment": "R: v**2=-3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 202, + "pubkey": "04afc27c8b3e5cdefa2dff51937ac944dcb16a860d97196a63b1d4f8bd6556d750e807212702256040a53981074eaf8c0c5245d98484a170b2c98a2259965a42a5", + "msg": "68656c6c6f", + "sig": { + "r": "03c90857c5e116eaad3933995ca8388c2e6cb176e034291d9afa910d5133692d", + "s": "09bda51ec7d7152b22c813672c2ba2cb8a724bf184bc0980f8da59874c0d96ea", + "id": 0 + }, + "comment": "R: v**2=-3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 203, + "pubkey": "043e524eb79a9f3cd200b7d7eb3b814db6a856f274853917a473918a4dfc42ecbf63b3c9b47a6db7cdc219c5c8a31a230d734909199d3d844c5e69ca6b2d167840", + "msg": "68656c6c6f", + "sig": { + "r": "009a32789cce6ea4fc1550b13bd41c4cc26425e7198e95c8a164a6e9d1bd9d9bc8", + "s": "165560e1859bbdd3304ffbf4485e3c392325e4ace525c9fd0c761b4b835c9e38", + "id": 0 + }, + "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 204, + "pubkey": "047a73caf0f907db005b55d795e1c8e6753070c3db8ad83181711737f642983b5b5388074ade36d87103d1742f6628df6f4b59f6a9c49919c026fa736a96476243", + "msg": "68656c6c6f", + "sig": { + "r": "7e2bcd47d28c6fb2fae14a0a337808cc1b7017d855b376b76dea0428643bab65", + "s": "032163b9e4f302d6ba5c11818d5cec16cf45d847dfe557dd67bdf9d4f17c535d", + "id": 0 + }, + "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 205, + "pubkey": "04b43f01e7d65291e96db90cf298c8d01bd9f258628f42896ae10affee625d0cff144f8fc13197cbc6af155fc74080f25902763ab2730e8b4519f786ee5b7a819b", + "msg": "68656c6c6f", + "sig": { + "r": "00e7a1ba1b5f04eb50efce04b9f86baa71806a010e1bb6c0a72d6f1203de26b131", + "s": "6aa20686b4d7519d2bfb06e47ee36daf787266993bafbc390e6bbc77b7e01cfe", + "id": 1 + }, + "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 206, + "pubkey": "0453f2931502bdd05f6a0503e9b65e972bf5f7c1b972bfee9d23d4bef3c846084540539ba8b48fbd7c47a39fac7f9e2f41347d81d90dabbdee865097b8c4e7b8a6", + "msg": "68656c6c6f", + "sig": { + "r": "00a0407e2bac9a2216a6a6191cda91ccad48488ca65f795554864d929abe6f36cd", + "s": "0abbdd002e0cc1237d118ffc34c889977a0a45a03cd0c10e81a00d7c15b7bcd5", + "id": 1 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 207, + "pubkey": "043a5d1b8996eb5a47d58124ac2054fa2e39fef0a89dd2b14104a0db76b50649547c5b4086f3c6e0faccc6812a72c686fba033332312521494f32ae5778e44339c", + "msg": "68656c6c6f", + "sig": { + "r": "00f34cfbabf24531eaae5c0d025d0d7eeba6b838e34829b17ef472cc7c5e5f65ca", + "s": "36a30d8e18828ed2674cbcf2db475457074c9e8ef94bde9ea2939202f9d0919d", + "id": 0 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 208, + "pubkey": "045faa35346e441b414aa01d373683b5da44bb453964596c6128002cf3b09b3f486bcd2e114b7cbf5eba61c056e610ed944e718e7b3a4037bb20c12bf7e653325e", + "msg": "68656c6c6f", + "sig": { + "r": "6c7286286120abfeaafdd9e0c860b46710ff3a76585cf92c853fa0e6e3315bc7", + "s": "7d12727934be5ea22b8a26654fa7101f13490293331fb7eebb2b2bde27200031", + "id": 1 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 209, + "pubkey": "045e97d9bf51728f46c76c12a895cd3b77f0089270ffb5906ba23498e58f2f5ece618edb72fa7f604edd4ad258fdb5ccdbfbb0727da3bf23ba5daff7499eaf1212", + "msg": "68656c6c6f", + "sig": { + "r": "00ea7c672f008d17448d3926688a2dedfb6306f6589090e2b51022f5d380b3960f", + "s": "4ac33affeff19fe8b1cf5503a4ec0f391ed5e075a1f496f75db83d886e2ee8d4", + "id": 1 + }, + "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 210, + "pubkey": "045c1dcc0e18d7f734f4af3b9da83819130d5a4c8772da2981fd6475819fd9e7119f8d8abd2d8fb7cbd08fb893df1f47f9792c945e4330d47d4acd1860f04955ff", + "msg": "68656c6c6f", + "sig": { + "r": "009eaf88dd46d1a13159eb0ac581971c9c1a2670db5b12a7d515aec2a38bcf78b7", + "s": "23b480f2d325442568f95637775e029d89b28fcb5db9de7722a2c968885448e7", + "id": 1 + }, + "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 211, + "pubkey": "04b31234b16ee1c3131f2ea64409bbcb1f80fbb0a383cad47dfcf677c2c370e9aad3f287b309ff3319b845d99d5fbbb6258af951152ef80d6e6862eab783bdfa6d", + "msg": "68656c6c6f", + "sig": { + "r": "76d40ff3b8a1478a18dbced1f43af56882d298cc145c7575da2e4786f37ce998", + "s": "1d4c7a0778ce531ad979b1cc7321cc772281c69c8909db0fe6235f99b37c0652", + "id": 0 + }, + "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 212, + "pubkey": "04e3a6daafd6471f7e33caf3ebd54e3e730b1f85d45ef6432f61d6db9d0cef0b29c3471364204d88f56989ae4cbb52b4fc9fedf178c6d23d34ea3ea2b20fe4e232", + "msg": "68656c6c6f", + "sig": { + "r": "52b47af77cbe0358c26382cb5e7c6751d022df1a781d16bb0a7a1ac755ec16aa", + "s": "04cc1fd31f869c75b6c73d81bb946dc6db7c401cec53150ffd939f0dfe625b6e", + "id": 1 + }, + "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 213, + "pubkey": "04ceba3f5a0972fa49b022fe0d977ab0fd2cc1a2ed1dc81f138866a10a6fb485b785e031c08cafef75dceee61ddbe1b9d3fc39e7fff979bef303b7b392c95405e4", + "msg": "68656c6c6f", + "sig": { + "r": "5c941ae565517a61b48805595d2bd351b1a8be7eadc160788b698e542147aff7", + "s": "7f28f4fee5b37e5fb4e5fb1b314e7d907561566f00d71358fb9e65baa37c4b28", + "id": 1 + }, + "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 214, + "pubkey": "047c3b7bb4655c14f972bdf776e73b5a4418866982b985cbfa394da2578e7a4ae72ddb1494dc749da198882e72fb582630446dc68493c363cd6f45a6d544fc6920", + "msg": "68656c6c6f", + "sig": { + "r": "7810608dfaf1100cdcc2b3e3c3ab5ff554c50739f264bb22cbf78c015e853461", + "s": "7377f84b1aebc28085323f5d37fe240f8e5931589ccea9b5f72e75dcc4cf3cf0", + "id": 1 + }, + "comment": "R: w=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 215, + "pubkey": "048c8cfcf68cccda1df5fa8de5dff5dcd70de9f6011dd1e1786222c5bfbd268468f6bdae51a92e416e6bf6b7f6ac92f8b2acf4f5fa9cde2b143d54eae64793e3a1", + "msg": "68656c6c6f", + "sig": { + "r": "6f2c48b03420102d51f6dd5702fd9b9416effbc17ab5c0befe973c9e8fc66c79", + "s": "0e6f35e1231d1eb89a0ae03fe76c760d01df88361d89eb69f9a950223189c31a", + "id": 0 + }, + "comment": "R: b=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 216, + "pubkey": "04d187849924051a7b4dd0c829ad80101825ed3a9013d7907da623c216bf256db208de2766a0780c7245cde473cd9352daa934a7f0dc2e3af1639dbf64b32378a5", + "msg": "68656c6c6f", + "sig": { + "r": "35bd5043357f08e3e34b18688ae2621dae2fef42dc67ff34f99b5c156135c59d", + "s": "5a69ef58a2a6dd8b72bb83b1f3a089c9ee12008fcbe2f55da88a2c1d2abd08a1", + "id": 0 + }, + "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 217, + "pubkey": "042fb905a9e9c1f2c4fda52e4964d17bb7c89eb134a66bbca83d6745438b2d0609b2bf1478b26d27569360867e29a00143e3b781100a30f6371657b5ef1c73a023", + "msg": "68656c6c6f", + "sig": { + "r": "00e7343558f3451544cdf9cddf7e42481da3907de586d9199f6bdf650131f20596", + "s": "70c86c11226f3f65bc38ec445aec6b61fff2cbf4ef9b93c0b52b0a1f2ca20dcc", + "id": 1 + }, + "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 218, + "pubkey": "04e5c8ed1443cdc4128b40f8c167dd5bf176f2d7b176ec94fbe610ce8a4571ac8d257586740f1c8d2c05b1b872e9985acc36efffdd702431272be4e5f5b6c49726", + "msg": "68656c6c6f", + "sig": { + "r": "7ecc4c5bf89043cad1bc59dbd11b28b05d7f3e7950703b9b79350116a2500b70", + "s": "48f046976d94a18d945ea142370417aff78b7ffdd2408a38424436913979648e", + "id": 0 + }, + "comment": "R: h=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 219, + "pubkey": "049fcb1725161e018d05020f246230c9c947eb9e10c664ebe1b1b422d59515ef4908e3d713136186a2cc89934acfabf4ec5ee87b4fe7021cdfb9070609465febf9", + "msg": "68656c6c6f", + "sig": { + "r": "00f156aadf85ab9bd15b2e015c01dfaccb83df42514e91511aced3d0b77245007f", + "s": "37bc36a92eac48b3b8b5ac80ff67918dc5a86d54abd0c496066bf62e84bf1c4c", + "id": 0 + }, + "comment": "R: h=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 220, + "pubkey": "0422fe3b9e5ed56171b0a8903c6e1f15a87151dd877ef52792b44ca06d7faab2990e0969a952d00d0615850e5a9fabbd7769ffaeafc8eb87c7e03ada1445b61801", + "msg": "68656c6c6f", + "sig": { + "r": "00e2fa649f609e816e4d1d15800667c89bbdab05a9895e1f50c1d7f29dfbacf74b", + "s": "4f001c768e43ed9798b19858e4232493a7d87bce239a3e267f6cd23b87c0fe06", + "id": 1 + }, + "comment": "R: h=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 221, + "pubkey": "041c45fa45220980f1ad90a09a7cea2b66ae94e99c6db9cbe1dce6d8eab7814c75b961f613d68ad37b68e2b536e43e5a5f14a877d33a649c77975bf8461741af89", + "msg": "68656c6c6f", + "sig": { + "r": "00da660577820909a1ab4fa0efdffa93a917f1211b242e62c8853acaf751343898", + "s": "60d01017385985ec981c7ea984a108f776a1b25a48ff9681dafd001bf554a340", + "id": 0 + }, + "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 222, + "pubkey": "04643ec12ebedc7a41a6bc85357a41aa100c9acc2f598457489a51fbb9999afd0cf631a6202456034b6b251b69a64c157d412ace99b1a6bbf83ed7893ef2d8e73d", + "msg": "68656c6c6f", + "sig": { + "r": "1d9317b6bd2f64972845f38aa4956bafcd9822d6a0c8b701a0f303bdf1589da5", + "s": "1ac44b1ad1af39d121fa5b8bec588205210d927b5ff955a8f0046146e41a28e9", + "id": 1 + }, + "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 223, + "pubkey": "043e70a12385700a86802783c80a6ef7a8802a4197fefb3d044e79660abc92797f8b9f071a144991a2011aa0dbbe69f8963446e6005a2cf51db083cf6397b399a1", + "msg": "68656c6c6f", + "sig": { + "r": "0806e2d1c0c791c72c6a6b857b7000a71a76bc0e3b08e635d9d23149bd7325f2", + "s": "115e9a0df4316b6ae936602b1323565d44bff9c2334bc215a7d4bcc5b55d1095", + "id": 0 + }, + "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 224, + "pubkey": "043d1447bb7b1a36619ce3b72e879038c40b73ae4d6786c50625975ffe01cbf5550c1adf511263b289e4e75d96acc554d5a663eced13801923a6c862dc01e88165", + "msg": "68656c6c6f", + "sig": { + "r": "00c63c2c8070e8b2a4671c77a9f218fa4d0f688cc52a2c7cbf4bf79d775e476779", + "s": "1fab52b30d81de8b9f7f74b0679ebad2b63259c610d279a3a724c87271ef5fa8", + "id": 0 + }, + "comment": "R: x3=-2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 225, + "pubkey": "045f3e738264c0c349391a61aae7ff0329fb228d2631d1171494d66f3fe5cfb52c20a0e4466f3eca419024986dbfcb6570e994e2e60160c9bd9d11ed9d493fdb70", + "msg": "68656c6c6f", + "sig": { + "r": "008578451dfbe898a0d895c43895bf305efd97470532135a48f13b226b4376a850", + "s": "630d8907fb9a8f7451eb3785a5d54efad6fbcb2bbc4bf7e0b5ca4cb4e7afa000", + "id": 0 + }, + "comment": "R: x3=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 226, + "pubkey": "0490c3e075e23631fa1f0785542e99428a97299b58100e730311bc17220848ef4cb605cfc7f062f3f1427b0f0caaeafe65cc9356475774908c6130084b00c6ec44", + "msg": "68656c6c6f", + "sig": { + "r": "0084888416ad6c664babb691af6370f05a86fbfcdac9db699022618bd02609813d", + "s": "4a7b2f21ed680ff57fde9cc908f85ea7d4b0d5cd48ed1477bf0ae1fdb4e6f17e", + "id": 1 + }, + "comment": "R: x3=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 227, + "pubkey": "04c629c150fe0637867ff25f0cb4fea3c863802a92842bce22a69e4fb6283f025a269654646a4ff086352c81773669c6c9fb2daa11ca0b48a487073376badd6f0c", + "msg": "68656c6c6f", + "sig": { + "r": "581c24b2d98ffcd6b32b403cf450bdecab690bf647fc59b728054a850d7d97b9", + "s": "3e101bda47ccaf860c55f75ffdd4adcd0895f43695d8ea33164f22edddf6be60", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 228, + "pubkey": "04a7ab9ee687a461003d46a8cdbe5c78bc6a289453f056b01400bb2e7857f0a9c2ae15b24ec3ca7d471caab7eef046b4d1dd784e926bb0cd8ed9db088b8bc1fa52", + "msg": "68656c6c6f", + "sig": { + "r": "6fae1a2420945dfbde8ed9e512ff5275e294d9e228e5e3be3d6b66d33f931347", + "s": "2f92c5045fcfca43e59f2559de5471707984ccc6614f619a0450a2caa4020a71", + "id": 1 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 229, + "pubkey": "040e79ef2f259f0ca8f4721a9a27480b2f29f8ddf8f052c974590e24d619485391cf8ca05dd135fc7a3452b035a8f893ac2411203ed68587d4d5a4aaa7b4b0cee3", + "msg": "68656c6c6f", + "sig": { + "r": "6035d7474987b752bb3cbbf6577a2a4a2d186e5e23b227b583fcf8637e1905bb", + "s": "379341ceff60eaef543bc82e45f6b17a4e0c42f68b2adbe26ca765d35cad08c3", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 230, + "pubkey": "041217eaee2e324ada0c221ceae64c5662dd10dea58047526f5edf68d0892f17a7333b6b69263b762852b517a66057265d6c2e6589524ec7e8a54ecd57af81a598", + "msg": "68656c6c6f", + "sig": { + "r": "00bd18c5aced6589c6cb3317efca9412d29e15f6545d3b32144fe0d19e9d34dc27", + "s": "54ab82d4cda45aa1a106f2119974d24e469b45a3c8ecc2e2ea4376bcff5e642b", + "id": 1 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 231, + "pubkey": "0423f9520b17f30a0b50e999f26540477c57c6bbdd31e28b6e7ee6727d978a6e1a24810f2b1944b0dd72b909255474d0a48045b580e707b4e39bfca8b18128d81b", + "msg": "68656c6c6f", + "sig": { + "r": "3835c12905dba52d6e45e5ddf8afef9d72021a278f1dc28a9a8f4ea6b2ef512f", + "s": "66f1d4fbdaeea45de621d5ef2b1a6c8754d0e6fe4968423bf265ed4bccac19cc", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 232, + "pubkey": "04538e3f48932b4dfdafb2b8578561817b9d1d2c5d70d6073efff7586461826ac6bfa212afe311dce49446eb6d6d03d87985e65f4dc88c672d398d30cedf2d9450", + "msg": "68656c6c6f", + "sig": { + "r": "00e2b1630bc912bee679902c19ddf1c2e334d19b4d7f12a6362c2235fbe4b2167c", + "s": "07f698a9541a82f2667c79cde8b3729d05a442a38a5cdc6ec6928d3adfbcb59d", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 233, + "pubkey": "040bc7920d9e1f7c599b3d9aa28e4e9f5490b6954e38ff744a8b2eb7be58f0b2a4a6fb26d57b40518a0f100598ff3b76d881412a19e55fe0ffd5adaede9bcd6fbd", + "msg": "68656c6c6f", + "sig": { + "r": "29a269f4406bb2efbca27cffce85aa9d428ae9f6419452cc8cca558d55be2b26", + "s": "3ec26a5c29ec23f836ba96d9e5e087a0eeac022f5bb7a71510ebf90625c3e69f", + "id": 0 + }, + "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 234, + "pubkey": "046224e25cb32410d8829c494503c8703bbc354ac5f68ef565f4291fe9cf0c5f34857e7fe61eefc551d80f7066f674391e27f1219c7fb9f9c49940e23daaa06271", + "msg": "68656c6c6f", + "sig": { + "r": "30b802ce54737fe34c2740b89ddf6384bfbc1a29adfc813097f46577b1869f2a", + "s": "28eff03ec74f25ea606c43ec13bacac0801500f1145ee05169e5717ebf404b08", + "id": 1 + }, + "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 235, + "pubkey": "049476a89795c262789b6cfc68bdba08d8ed43a276281749789bc19d10d541d77b9dc12833ff9e2e7ce7020402cd9df5c3764d9fc43a705d238c4776126931aa80", + "msg": "68656c6c6f", + "sig": { + "r": "00a5a5933d6b20cd2cf7364247939af1ddfdb8fbe0106f2c02db4144f9f8bb31df", + "s": "5f9cb1b4604e8b92368a55077874ec03754b0d30369904115d5de5e7a01d3224", + "id": 0 + }, + "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 236, + "pubkey": "0427f2875c9deeb82b782ddb9513aae71e55f545a33655f0fc809c91dbc9b65c9c0e268abe8ded2283130763c5f590408c0405f7b3ddb4d36727c9ef69ca2a9afe", + "msg": "68656c6c6f", + "sig": { + "r": "310728252e58de9013f52a9291dbbfe645d6e79703887cd99d72261bd620df7c", + "s": "5a224be63be31142f39fea750a948da055b551514721688798c0329d7745153d", + "id": 0 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 237, + "pubkey": "04332117b4e4dedfc880c410eba311c8b77c8ca5d8fbbe1dfb0de0efcb80586ce340b8e4f40725a33a83a96928db60f0b2f1f65208b084df7b5ab635ab8e752941", + "msg": "68656c6c6f", + "sig": { + "r": "249ce6da270f17d618dadc5e0a335d88dfb6438a66ea9fa5f1967f29697a5161", + "s": "4a870cb0dd8b55e94c908c6b6e9c91b42addcd9cfc70ae4ead3ee702a1762a77", + "id": 1 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 238, + "pubkey": "04c65288a2bf331b465a83a552676b5ed745cd17d21d6ff44055ead9cdbb6d1c9335f416de0d2daf2849411d31598f0d19641844f7bbd4992c103670958ae67b3f", + "msg": "68656c6c6f", + "sig": { + "r": "00ffbc1a8150c65c61cee4bb9002226810fef7a91f0c5d573f52858e8ed8d7a68b", + "s": "5f9fdf9c7a860118542ba0368b736fc88df66b65b8667afe27d5374511c34d5a", + "id": 0 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 239, + "pubkey": "04eebd8c40ee0fda77bfa1f0bb9e73e6b0d9f5d696676c1350399c69c3d322b99a5f179c83c1ddb17abbf78843ac0007cc88a0e7317de39ab7a9310dd4d20d03c5", + "msg": "68656c6c6f", + "sig": { + "r": "00fdc4ee73929db589196c036a8020a1d734a8ecb66e8fa4231b6247bf94e37242", + "s": "6625b9a32340ca4877a9ca5130de9ead5879ca1ad3b0ef5361491ccaec0af1e6", + "id": 1 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 240, + "pubkey": "04e45c47fe12356581e3a5085068d8a05a435556f6f3798c8d810ae026396f85afa37362d456a838ff40a4fdb6658894c6a1cabafdf94cccd5f284e0dc8cee62f2", + "msg": "68656c6c6f", + "sig": { + "r": "00808de6e779b93dbb1e9804d0e64e9e4d56fc53de30693825b865a5c8b20ab950", + "s": "62b2666b38e161dfd6ececd00d1ae231ec1f5790249c329c056449a501351a59", + "id": 1 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 241, + "pubkey": "049f5e38af3d4c00136b43f50c897d7f8e7e50112dec01edbe1fcacb8be3dfe59ccf7fd526fcfc0616d02d3eaf324f64346c80fdee186cb12f74572249e8a89144", + "msg": "68656c6c6f", + "sig": { + "r": "78160f6074fbb4ae2932832f2aa56c5519ea101725e22cc990ee2c0cca399431", + "s": "37f40c8c0524cae4154115e6809725f87da5391ab7bc13642234b26031fad9f7", + "id": 1 + }, + "comment": "R: v**2=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 242, + "pubkey": "04e502931a959cffc52b7d0e3b6b991abcd5e5e5ca76de197afab8e3ee8c73623c9e9c0d61fe38f08457cd26d86584f0b95c46227efbad2fa6b0c7cd07cd14ea13", + "msg": "68656c6c6f", + "sig": { + "r": "0089511707dbcf67779e7ad96e35e0cece74b276056dadb8e5dae784abf692b16b", + "s": "5f789fc1d256ef89b1ac217a86ea93993948261d038bff187d487ca419dda47a", + "id": 1 + }, + "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 243, + "pubkey": "04cfdc9a64940f7ef8283fbfe0154783f2144e34c9e586e7502159fdc80393f6156e896c8270792c0f0d34638b879b2a7ff815bc944be85b075012d69049fb19f0", + "msg": "68656c6c6f", + "sig": { + "r": "05ac5bbb2cb53119f81f5b26014e862ddb31a7d8d8d8263440109ac833472e37", + "s": "61d4c9e7d00ef3a589b6f50bcb581b4d634fcc51192205a94f36a00ad6c1d952", + "id": 0 + }, + "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 244, + "pubkey": "04dd9e338b1c1560af1c6b15a8219ff6ba9da420a6b2a2c2129b1823364613a0b06d0dbc6257e5d99e9fd477b30daa4373cfa03e5fa3de46b25a64e0b26c1974d4", + "msg": "68656c6c6f", + "sig": { + "r": "71028d3cf77b676e6965cb6bc8d0ab03b01be221b97a20e5e507e08ad6261c8d", + "s": "7746526b111dc78cb686ff7375e10f9c22a2cfe40d74336eec17e3d506ceb7d7", + "id": 0 + }, + "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 245, + "pubkey": "0400ec8f32da5002da5af7fd322da8039276560c2ed492995435a740e1fa167f298c548fb63025e971c5e38bf06fcacd7e89ee78f1ad3b3acadd40c055dbcf403f", + "msg": "68656c6c6f", + "sig": { + "r": "22d7a30ef0976f0b5f74cd13ad2ae1f9b665a8ac8ae155b7e04f6ee375da4932", + "s": "537a45764ef408db34da523e058405e840f5df2be9e8f1de2bdf11d2ed365264", + "id": 0 + }, + "comment": "R: w=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 246, + "pubkey": "043e363dad79416a8f040dc4ebc3a36bf33783c939a45b105c80ac171c86765949f47f9223f88aab046011c1a7032ad27f92f4638d95e99e29f908a4803fae0c2e", + "msg": "68656c6c6f", + "sig": { + "r": "36cf38affa4324459c4ff9e58468ca698a1be73352cb4627d8363821fa03d928", + "s": "6e85b4acdb5f3111db7cd93ba543982a0056378819345a793a16fb93a79ad901", + "id": 0 + }, + "comment": "R: w=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 247, + "pubkey": "040bf8f1fc47602b04dd40e8d95770d94d1aaed3da5e810f4b0a2d04a42e566d07e21ab791177ac75cbd7352236d0fa8119e66861a518bf150beb0956c692b421d", + "msg": "68656c6c6f", + "sig": { + "r": "64e338755dd45ac4d51b6ff926695532a412635fcfdc9b1eacd2fd475f2ce0b0", + "s": "31a4a5d1aec8f6ae40ad880b154f65676af8b72d042c25d41a112d286fbdf730", + "id": 0 + }, + "comment": "R: w=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 248, + "pubkey": "0428c702037728cd36861b5a60b137161b54ae835027d5683b2494e4224cecb6c64b5c1d53a38f418fc82c939721c6f1d94e9312fc53ed67487d0cd11eac0a6ea1", + "msg": "68656c6c6f", + "sig": { + "r": "3bfa4cb1c450fc911f3eda274fcd86d5c8b4229ae86f1dbb77c74813d462ad73", + "s": "5fffa5b3b2fb48d99f318d79d6c0ab0c16978facf9be01b83a9290508e2a5e6e", + "id": 1 + }, + "comment": "R: b=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 249, + "pubkey": "043fbddc597a4c30dcdbfdd8b053aae1ebc406f405820c89d7e14d1db370e580e2c438e12c633affb2094f0f08fba4c120be84cc30a16aea67255585e94456bcb3", + "msg": "68656c6c6f", + "sig": { + "r": "00c81f07ef1c44d920b57569d5c96efd1d5197a01948bc93ccc7cf997bb4b8ed21", + "s": "600e9ba0e0bfb4d4ba0f2d0546ed3b9bc2bff38f7482527d7d018c06a3c38e2c", + "id": 0 + }, + "comment": "R: b=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 250, + "pubkey": "04dbb7bb93d742af7eb4ace37fb1c76be175834dede3c5b2c921c9df4a912badfc6f5b96b85678f70126ee3fb10cf36d8dffaf72bbb94d3050e7cf443c3f779322", + "msg": "68656c6c6f", + "sig": { + "r": "00ee592bf5200e40d3e60923508277e63baf857f592f8c3708d89aa502f369757e", + "s": "20921dbb81d2c7cf0968ba4c2a45ec38dcbed32c640f3a591fd0c78ef9eb0abe", + "id": 1 + }, + "comment": "R: b=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 251, + "pubkey": "042e61564ee3db0dd56a0b351726cd2ace1119752a72599586c9f3a07500e5d08b39d445347dda356595f040d198e5269814fd073ba95b661dee21e57235ec8a81", + "msg": "68656c6c6f", + "sig": { + "r": "008efc9a2cacaee578396fba5f4c0cba23afb6a7bb1206d84d975fe3ac834f54bb", + "s": "3adcbd95c3dccaa81d8098f867d2493c9a6bc7306c985bdccb13913ca4d92bc3", + "id": 1 + }, + "comment": "R: b=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 252, + "pubkey": "04e2f3e1349cb9f8d071f6d7f441320558245f8d90b377b510f3a7157758a2fa1835f6f8a938a05b517e100b39495cc34c3a8c4cc2d6681b2d0659c0de7b6c3f08", + "msg": "68656c6c6f", + "sig": { + "r": "00898fb815ac930e9a2149dd0f3147e46aaaf1c95bafecbb19d691ae1c1a344ab8", + "s": "2bc8f2347e92f601175d84c237cdfaa3e9a550b6c4595da1cea2ff8287925edc", + "id": 0 + }, + "comment": "R: b=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 253, + "pubkey": "048ea066e2d9e7455fafcae4e019a95b2e38dbef91add4ffb7d9cc76027bfb0a1dde5de2dea3cf1a10319416b7fbd00b2e2f1f9095f0c6273f72a568cae55c3a43", + "msg": "68656c6c6f", + "sig": { + "r": "0aff7d84b9e77d16722bcd183030031f83544b82c8ac02b231bf1f832fb3152e", + "s": "0c3ba649264793392a9860aac4c435407694d1606a8e30adaa65b11dc3e3cd56", + "id": 0 + }, + "comment": "R: h=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 254, + "pubkey": "0463354b7e4afe30c57277786995310112eb75ed89fb161bc9fe392783f208bca9cc23cfb101ef2d05717e7ae634ff0170b15e50127901b60e5d20aafb7d3b5b4c", + "msg": "68656c6c6f", + "sig": { + "r": "00a994cd28ee8aaa2ad8340b97516b7a7ce4c25dd98a8f42c3360798576c9be430", + "s": "093bb9a7d34dbbb869548d50bd0bda3a37d0fbbddcd79c0a7f1ceeb6fd9dfe5a", + "id": 0 + }, + "comment": "R: h=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 255, + "pubkey": "04c838945a52a96499ad9cbbb510e9201df020823ab2b9acad02188b48685e0d6dee0750e7852393b29dc72d2009f0f6690b3316f384e858a7bcd17766c9507ab3", + "msg": "68656c6c6f", + "sig": { + "r": "6e63387edc4d2e4f868e23e9041c99c4becf4448cbd65e447a3874298f3eef25", + "s": "0aed85e763394960d4bb1e114a417dfb3cdf9e73fdd0d44f01943d28993a9134", + "id": 1 + }, + "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 256, + "pubkey": "0449e348d2f2e576b23eb50513d9c18aaad93564a94f123bb27c234195e0bd922e8ea238c17a7c1000f42d32f5486a0f07a0986998d86b9ef729908993340c9ec6", + "msg": "68656c6c6f", + "sig": { + "r": "00f4d5b67f9a7ab82e45c963b9fe42e19c443dde7a3983ce54d886048abcbf60c3", + "s": "128742e7c9d25cb3735e53d28e03ab31eaafc3c1a30dac3257659c08a2de81c8", + "id": 1 + }, + "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 257, + "pubkey": "04016e72e06ecd72748036f5b606c691415ed29dd5634bf2f1f318069ae8679b3611e8e07669dcb1eafcedb3358b37496c63546869c9588804619b3e8f27b6e1c5", + "msg": "68656c6c6f", + "sig": { + "r": "009cc711018938198233a8785cfda0849efcf2dd3cfaa5d366ad418749b401a876", + "s": "10b9c1f14ab73d65653d17ed4ce257cf0635717f37aa54451533891bf348ab19", + "id": 0 + }, + "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 258, + "pubkey": "04f6b11421b1c23b9ce6504501254816d907179636effb4bbeeac894be2e435172e2136bfd37aba92e8613d475db1c6f8795e25effff303b596b05b90090e26f50", + "msg": "68656c6c6f", + "sig": { + "r": "4b5f4333594b430ba097a86910808e4c19820cc151eed6f0b9dc6b411eca3cc2", + "s": "01dc97b8b80c6ee00b06ad74f05512efbcde47f5af90e6ad315a4df6e7009cb2", + "id": 0 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 259, + "pubkey": "04131ac0b190e320235113cb28348981f74e032d1cfce7050e341d2f41286c62b5403fb33b884a18c7f4632f015661a9541c8b1f643367c56eac0e2dcb2916209b", + "msg": "68656c6c6f", + "sig": { + "r": "00af89ec349694079885953fae86acba5c1e25c42e58a675ec7e19a9e3828477ed", + "s": "598df17a3432248a6fd7ee1e3775becaad69c3b0891dc7c389eb378415fef4ac", + "id": 1 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 260, + "pubkey": "047a261fb4c4ea9876ebbd5754c5f4aada28e35b91484a72bd8bf5734fa596d584dd13e2983fdb7e7070746277a639765f6e39bd4f34fe6a81f3b7c762a60c3017", + "msg": "68656c6c6f", + "sig": { + "r": "0516d0981020b55bd9d317e868d2b757c8582f10556ab322c809eada5eb14780", + "s": "2eac29ad75047ead0c9cec51fe90bcd37d78eb13b2b18525a93b6dc3dd84fc98", + "id": 1 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 261, + "pubkey": "047e6f6904fc69d8883a6bfe029b3e52a6d9be3fc53f3e16eedd8a56f70b20f9f54f753bd1a4b067ad50c0de7c0548bdbc9d68bc18574874fbd6dc84a2f40997ba", + "msg": "68656c6c6f", + "sig": { + "r": "49b03912dd12a5981e2a3645eaca0dfaef57a50c81e9510d31b19535bb6bc13e", + "s": "29eebcb16b4906804c380caef405b95992fa4e5139b926705e0b1969220f97c6", + "id": 0 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 262, + "pubkey": "0490bc927a921a7db231665dc71ce55e41def758a9b2a51059f7a3422bb4ca23f785cf4756159a3720f8e7cf042d2d2dda03498d8e0e678cf295012a7185c31ef5", + "msg": "68656c6c6f", + "sig": { + "r": "00d11233ed000eafb50963cfe4e8ed5889cb59c251f3a84c50ffd3d6f0f52c222d", + "s": "61d84d8b52da8e9cd28ce3d99de32b4f2c1753abd5960f11fe6612571989825d", + "id": 1 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 263, + "pubkey": "0458f4d1c042ea961b704181eadfa6fdab68fd061742a474e04ecee4e51750e47aeccd454c7fa48237349443d14fb9304eba692151caaea36e5bb7a6490d4263f1", + "msg": "68656c6c6f", + "sig": { + "r": "00e53d930022deaab2d871f9d52c48997b454e98a18a6e62a1ce7a93d74f6814f3", + "s": "2b2e89fc053d1f6da3787d341e7aa09777c314a432a8bc655c94a8d8aea982b4", + "id": 0 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + } + ] +} \ No newline at end of file diff --git a/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json b/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json new file mode 100644 index 0000000000..6cfed94aa6 --- /dev/null +++ b/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json @@ -0,0 +1,5514 @@ +{ + "algorithm": { + "type": "Ecdsa", + "curve": "secp256k1", + "sha": "SHA-256", + "encoding": "RAW", + "normalize": true, + "signature_generation": "Generic" + }, + "version": "0.33", + "references": [], + "numTests": 423, + "tests": [ + { + "tcId": 1, + "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "msg": "", + "sig": { + "r": "6d0a7d5727c5469602bdef52b82c68d414b1d2c96e3bc54457af31852fc22d6b", + "s": "7f6cf4675dd72ae473d3126c65cf64a2bf71b2b4ea5b49dce98a344429a4d69f", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 2, + "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "msg": "000102030405060708090a0b0c0d0e0f", + "sig": { + "r": "00ba23f380587389d6e2d7e650ae446ccaa3e6a346c27311c7a6bf99a85da86ba4", + "s": "1aa16c817987e8e123bd43c413c84ad07e04c2ba93a52d6e408c8880d1bcfad9", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 3, + "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "msg": "616263", + "sig": { + "r": "3f5ad9f237fc8cf9d2978db4d7bd06b776918af07b34849d333bbf734dc3ce91", + "s": "25c1e212272a77a10499141ab744acec83f69fb7ef1242e73f3cc171b07de851", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 4, + "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "msg": "54657374", + "sig": { + "r": "00f4917a87584e1376f6d42354ea2caa6291510e1469f841f7276f8d01c736b080", + "s": "52d76ef14cd39490aa7aa4efee62b8640dfc09b695301b90e5540e8c2b6c4e9a", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 5, + "pubkey": "04d75c44c516b611ecd0bade37956f5d4587dced7ba13fac8a513576f6e66ab34c3236e2f1bc633403e50c1be53a0415f859e4ec362c432451ccca729d77f83fbc", + "msg": "54657374", + "sig": { + "r": "01", + "s": "01", + "id": 0 + }, + "comment": "r=1, s=1", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 6, + "pubkey": "0425b7d035f5af2cfffe4b5e3c1c56f0d9a3020092bf8a5efb3d33121ed98f58cf2b7c21f78133bbe84b0595d032a1324351f088aa3ae2d2928c8535e945e92b93", + "msg": "54657374", + "sig": { + "r": "02", + "s": "02", + "id": 0 + }, + "comment": "r=2, s=2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 7, + "pubkey": "040b6b40b66e0b37d19a35edb26beb70e06b048bd6a28d67f98ae4be31522b5b7d8e87a4fd5dcababf2b70aa4526a1f20bb2002ae645f19b123ed5d4665871d69d", + "msg": "54657374", + "sig": { + "r": "03", + "s": "03", + "id": 0 + }, + "comment": "r=3, s=3", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 8, + "pubkey": "048a16649606ca1cc742001fc42c027053582dfb4b3a3d606058a7aca15adac96e48bfc2fe81b304354cdd2602639f53493bf02dadf5a5ba09cc3813ebfb81b0ae", + "msg": "54657374", + "sig": { + "r": "04", + "s": "04", + "id": 0 + }, + "comment": "r=4, s=4", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 9, + "pubkey": "0490d0a34d671b4d368ed03f299d91fa908199552dfd4e3978f2d0b23bad69698ebc1fc6705592aeff387d69827beaeb18221395765db8fbba532a0aee3593ad66", + "msg": "54657374", + "sig": { + "r": "06", + "s": "06", + "id": 0 + }, + "comment": "r=6, s=6", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 10, + "pubkey": "0460144f9b8e12261b14f521a93e213f7a556e2120def8e452a207ef69e1c014fd20632a937723373b8b6fa7d7a74159e5f990925d00c721f8ced1620c6dad9f14", + "msg": "54657374", + "sig": { + "r": "08", + "s": "08", + "id": 0 + }, + "comment": "r=8, s=8", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 11, + "pubkey": "04678d2ee21a0c08fe02a9b089abb4bd7e48180da308888f8a9cac2977abd3e154e8b39204fe4acfa719600dc1b4b95d8e6107974acdb052c543aa025f8f29e57a", + "msg": "54657374", + "sig": { + "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", + "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", + "id": 0 + }, + "comment": "r=(n-1)/2), s=(n-1)/2)", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 12, + "pubkey": "04383b08c435679141c1ff0592f3fc9acb2f19ff57b485f8024bbc8f225d4373cea787b8ac246fe555f5d60076b07502fcf146bc5f758c17545731501bad30cf93", + "msg": "54657374", + "sig": { + "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", + "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", + "id": 0 + }, + "comment": "r=(n+1)/2, s=(n+1)/2 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 13, + "pubkey": "04c2969326f46373c627f850a7665be4f4a82e436724a7152f134853040d57a13e125eb0f267c44f40a4cacbffd66b7e314f4362d78ca19d3093f398a85ed305e2", + "msg": "54657374", + "sig": { + "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", + "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", + "id": 0 + }, + "comment": "r=(n+3)/2, s=(n+3)/2 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 14, + "pubkey": "04c85577db17f793d63ae8ed50eae42200620c68830a8511c88b9792abace7d324712e973754330ec2dbcaefa8fc41e61520270213be2e99e2847d32ee361b03a0", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", + "id": 0 + }, + "comment": "r=n-2, s=n-2 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 15, + "pubkey": "04735083e84d510dea522f851cca22131c6dff759908a3c893913819b706750cc8622ed034314b31af57813b53074cff28d449a577175c57d92ea45914ede2a84c", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", + "id": 0 + }, + "comment": "r=n-3, s=n-3 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 16, + "pubkey": "0483eb6ba02b1ee7c153b94cd77404cdcfc5985613d58bccacdc7bcfcc8a3daaa5a077c26b05079ad8641ccf8574ef6c7ac3ba1de087c68dbbf5ca0cc96a8a99c8", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000000", + "s": "008000000000000000000000000000000000000000000000000000000000000000", + "id": 0 + }, + "comment": "r=2**255, s=2**255 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 17, + "pubkey": "04dcde11029521ef6e0f97c414e7f23f25f87874b0ca5a36188c89b0eaf2a0b9d475b94143cb26a8a3248f1d6af8c3c0601800ae5cf784de336d22a3ea98c25930", + "msg": "54657374", + "sig": { + "r": "03", + "s": "66666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", + "id": 0 + }, + "comment": "r and s^-1 very small", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 18, + "pubkey": "04f454efff2800090687e16db017b61a1d460a98a99ef58262b3248a33888d7c10648d3fba5f80470a6f80d918ca66a26111d2b1e23068d2fe730ba8969fe3c805", + "msg": "54657374", + "sig": { + "r": "7b", + "s": "00de9bd37a6f4de9bd37a6f4de9bd37a6e33075be9fc98324a377f471645bfdfb3", + "id": 0 + }, + "comment": "r and s^-1 small (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 19, + "pubkey": "04b626aea678c76e08ee4a838a45f3cfad7cf8e6f9be52d370d98027bb8c51c43c808814c59c9bcb52be644cd89b015eda56a8eda2e6be0c0f570bd5c41457db56", + "msg": "54657374", + "sig": { + "r": "24f22125", + "s": "33720cedbf35ef7a26dabb594ecf3a81d53b83daa08c4f8b33095cab67debdd4", + "id": 0 + }, + "comment": "r and s^-1 are 32 bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 20, + "pubkey": "04e913b9cdcef3b9a97acc1fedd3cb2f6d6be421a5978d7f47d165dd78f42b83c1114c85e29a543809a0a5aab99d6bda5bf20e7eadda7dfb8c18effc5f6e164580", + "msg": "54657374", + "sig": { + "r": "00fffffffd", + "s": "00e3a8af7ae3a8af7ae3a8af7ae3a8af79c25b611dc782c69e17f5671d39e17805", + "id": 0 + }, + "comment": "r and s^-1 are edge case 32-bit integers (s not in range 1 .. n//2)", + "valid": false, + "flags": ["special_rs"] + }, + { + "tcId": 21, + "pubkey": "04c4d16b255735d1260d0eb2b4330538fdf664caa20b69982ee4f00a80552ef426af2e753f582733bfe82ca6744fb6c4a565fb01e78b96c0e33b5a76ac7b8b4877", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffd", + "s": "45c87dc69de031b445c87dc69de031b3ed1ad8185bd38af4bd79e65f417cad4b", + "id": 0 + }, + "comment": "r and s^-1 are edge case 64-bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 22, + "pubkey": "0426610c04f6e727a21f56bc3bac9983d947bedc5bf103957c3261efd669d1a72017ce851ae114cebb4e93c45bca46d2a16d1eed3c5ee77f0b064a424376bc822e", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000000", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 23, + "pubkey": "04ca9486b6b1dc7c837f3b2167b808c6efb7acb732beb560812c19f6162756ad3fbd2d61fc42fdea0a2c3061908ddffd0192d590b0392abd648e26bc2c6745af15", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000000", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 24, + "pubkey": "041e33b42255949d05ffaee5d2c3047400189df1a4ad861d948671e453e610f59d16697ba5c1ae91e38edffd6ffd3a4a943a621365cf73c194e15a46fdb8d2b3d2", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000001", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 25, + "pubkey": "046cd7088e6e302fe9adf40d46643c4bf5ca6dfbaa9d01ed967d0e1fd21a997d20d7220da606b820c8575629ce9755ede04e8f5b4ef085d6378cba0c9ee3c1c569", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000001", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 26, + "pubkey": "0436efeceb8c9c1934b61eaa5d7dee65a3e115d399a7dd9c101d1961321ae1ebb54b238335174e5bf598a2495371e86e01b0c8ee7697b47a5835ee8bf642c84892", + "msg": "54657374", + "sig": { + "r": "01", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 27, + "pubkey": "04f2fa1478dd819a615b93652aba2919121d8932c7d9e344113333cef9e76fa20cdfb3a5721203ce20f8a44a5624d59ff90fbbad2d2b2e34603693b3ee32d6639d", + "msg": "54657374", + "sig": { + "r": "01", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 28, + "pubkey": "048864c6063b1101aa7f72aab53ed1ba02fee6be6dc659f8d49c64dd6928dd1f460ea617ea0249081ac4b4620572549442caca4e0a0cff394fe03b135174f98135", + "msg": "54657374", + "sig": { + "r": "0081", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 29, + "pubkey": "04418f34cdd9dc3b7deb95978a2ac559a02bae6433afe9c273eeab69c22c8d46b49021a33f5a3c324d0355e0bea83caf727cd73d483a3d09b35319a07779bbb6ea", + "msg": "54657374", + "sig": { + "r": "0081", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 30, + "pubkey": "049a344a76b4f6c53e8600981b0b012f78202fe6a97b417bd5fd47d8fe834912807d9a598917edf2a79cc59eaa11a2a616ab60d44305499396518067cd2b164b3f", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 2 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 31, + "pubkey": "042c21614a7c55e9d712d31cfddaece17e07909ff44b88e0842b127be79d2587f551dd7465512e8d4f4e5b45e9d04589e37561db11c15d30e463f14fd2bf822b29", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 3 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 32, + "pubkey": "04d0a23e90fb46109c458ba4a649eb0be117fac10f08ab5c36f9b8c480a8156ba67db1d793cc5de9ee5f5abaaa56c26ca1492b6e38188a20607ace54b895c28eec", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1722fc9baec", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 2 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 33, + "pubkey": "043ac3bf9d50c0cd231b89d2add69ed1f008e649e486a577a44c640b450f16b3a47331fadff20b3c09675ed0ec571653e59a3f4b2d56ce67f893f4053e61742372", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1722fc9baec", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 3 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 34, + "pubkey": "04a1397a932b27b569aabcee009d511800aad091b41da111fa8c8dfeb95991647502b45e413298460b78d8801c1a43f68aaac97bea25432fa944dafa16fa4cf94a", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 2 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 35, + "pubkey": "0462391174a0ad4f36065fa243cc21980b8f11032fa8cb22f54bc00d2c4255636f6964c11a9b8910de321eb9121fca75dccc63f4c20c591dac8dc203dd7073ab13", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 3 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 36, + "pubkey": "0490c3ac4c9e88c9e990ca80b444909ddb5c6fe9cab46e6e42f47458b900f46ae8496fdc433e254f910f96dde1788614cc53de9b7c94764f9af6e82eaf107af75e", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "2b5ce742f6bd4e12b4983a1bdfe5b6ff13df0737868cfb51b1dba9634f59889a", + "id": 0 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 37, + "pubkey": "0478194244a6acd1a33d54107c6c932ca4ca9a450000e6b2484174d3f2d8874c1d6202ad9b8cd2f0bd87e51ce28323f137486ba91c177f27c5c05f0d553e254fdd", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", + "id": 1 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 38, + "pubkey": "046cd5d78f37ea8eb21d681ccea59348c5cd1d14849b202c25f28c4c8018843172eecff4284399cb83d5d2d0fe4a70a1d1734ce47027f33a34ccfd01b5eedbfdf7", + "msg": "5465737420", + "sig": { + "r": "783e92fa46fa31dec0dac399219d651de3bcbebb5f69e328a3ee5778b0f6cc0c", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 0 + }, + "comment": "u1 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 39, + "pubkey": "04280aee69248c84e1fc975932c886fb99b16b4242fdd03510b299f5bdf8f3103904cf19878d7874ef30845bc42b07c52da7caaa08df1a752e410705e88c869c33", + "msg": "5465737421", + "sig": { + "r": "0092e395eab9b22e72a1a9d6c8292209394efcf9fa7ef4b15f636c47f84fb0cfb9", + "s": "6d1c6a15464dd18d5e562937d6ddf6c56bb1e2ec3053eedc5c66169480857188", + "id": 1 + }, + "comment": "u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 40, + "pubkey": "04c92d27dbc948e4a88e20ad88e2b1664df5da75429196d84d182a70c9d0ed8bc08a55a0781c0f582d2b6b4378ac6cdd97eb512579fb4bc82a700bb8937ddb100a", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "6d1c6a15464dd18d5e562937d6ddf6c56bb1e2ec3053eedc5c66169480857188", + "id": 1 + }, + "comment": "u1 = u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 41, + "pubkey": "040c68deae6f9b8efc7ceabfdae0e97c509b73d09d15ca3fb53558af1a9c022b36cdc73cea13d58085dd006145510f68d8e45f132717ab46469a8a57b9644165fe", + "msg": "5465737420", + "sig": { + "r": "744850ae83b4aaf8d8ed7b815f9acfd8f8597a2e1564cc0efed9273a6b4d16ee", + "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", + "id": 0 + }, + "comment": "u1 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 42, + "pubkey": "0404887b3a27acf4ecd0cd99b5aade7bb9411de9b2bd8ee5356b8e44aa6bcc666bbd6d4b560b398ec18992f13cfca60c15e29ea044769e359fcad0600f173d6c2d", + "msg": "5465737420", + "sig": { + "r": "00a84f14e12367ae2ca8f017521dc114ff1c60f88979d17d9df0a4f3ee8c306cb6", + "s": "54278a7091b3d71654780ba90ee08a7f8e307c44bce8becef85279f74618365b", + "id": 0 + }, + "comment": "u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 43, + "pubkey": "04e20c10a2132d7d42d123ad5661bb907bf2ac3a6f84225dce48fc4f6413e647ae39a0f6d64a4f3054c6e98cbfc82f926954062a265c9ac4a3d3833ba45a26f379", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "75fc6effef0c1e1bd4bf3076ad4afbcf313d12806d965c192f0b77b3faef4d2f", + "id": 0 + }, + "comment": "u1 = u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 44, + "pubkey": "04bb8c4a91e1f274d9f7fb508ded04c000793c6161fe331513808c5fc2cf881531fa6a0df300cdffb16bb620e5e1b725777c76abda84d898f380064a35fdc7582b", + "msg": "5465737420", + "sig": { + "r": "604fd26382849113d1380d2cab364513de1bd3bc9de85bb06d290988748813ae", + "s": "72ef784ce20b27310a5f24472a3871ea46413ff0e0ce398c32d88e9a5b5bc523", + "id": 0 + }, + "comment": "u1 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 45, + "pubkey": "04c7485a4ce01d67ec0288b56ccb3f5e06529f04905d9604563bddf3586fe88cd57572be3c28e4dd0ea2280edd952f245313dbf0b8ff691ae14a135626e1713ae1", + "msg": "5465737421", + "sig": { + "r": "00df7558149e892d12fb075f933b9394097e1460d2524fae6dacf306d913965da2", + "s": "4a7c72b18a2db9b0fe57ca86693131587f5c20461b6fe4cf39a6579db1321f36", + "id": 0 + }, + "comment": "u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 46, + "pubkey": "04d7f88d637741406f73119445ea8fc87e4e409242c2358267b0c5b4d92fefeb99c81cb58a82a3e3ca49c4aad9567dc8795124739b6536ce04c3de8870e45dc8c0", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "4a7c72b18a2db9b0fe57ca86693131587f5c20461b6fe4cf39a6579db1321f36", + "id": 0 + }, + "comment": "u1 = u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 47, + "pubkey": "0456d1599905df6e0c4e577874537249f80c1e1f8db58b3e260ce4cb9689c1bbee4b13bbf631031c7bfb9400fe5ca00365838044386ad2b6ede32f1ce42ebcdafc", + "msg": "5465737420", + "sig": { + "r": "00e6f1d807df58ec13e69edeed27d5e52856d7abe35333cec1da2373c859c7cf68", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 1 + }, + "comment": "u1 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 48, + "pubkey": "04fbf501a6cf7f7cedbe4f6ec1dd0f3d0ca9543233a037a9d51ca83bf9165a536448276c002c88bb0dcb65cbd2d06789e0b6c739070a2c6fb75d2ebb9895724690", + "msg": "5465737420", + "sig": { + "r": "00dabd06c887630d14d343f4076210b84ac5ede198140f61b451268869360d0902", + "s": "2542f937789cf2eb2cbc0bf89def47b3f4c0fb4e9b393e876eabd6239a29383f", + "id": 0 + }, + "comment": "u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 49, + "pubkey": "04120e05d2bb1621e391e5f7438fd4889eb38400b3e71a8db5a83d802eb60964c2fe9d83cad5ddc040170bb1e526c40b9ba308dcbc1ac37f9c2bf44db2ea36d7e5", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "070af9a5ce819e8bc807e2f0740ffecb407f6b6d03837d2fbc2e88103a5c3b08", + "id": 1 + }, + "comment": "u1 = u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 50, + "pubkey": "046038db5e172408ee8d79a321770760255879f7afe018e985903e72cfde0600ce5ae7ccbeac2c9240561e97fba3c67b25d1bbdd2956817737af41482a22fbc1ab", + "msg": "5465737420", + "sig": { + "r": "5cbc22e763a67b4cf8bf94912e7d836bcb52232e8dd9ae43a1a37e5755a02f2d", + "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", + "id": 1 + }, + "comment": "u1 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 51, + "pubkey": "0472680623c09808f8408089c7a9828ec426fa853c7953faff5a55a0376369a2fc95ba4ce4af4c63da3a33fa18b856c349d9c0a9e3278b32b342494d7e650e4988", + "msg": "5465737423", + "sig": { + "r": "7c1f1d800600eebbcc8d6b3293e40e04b303c852c1b85cd62a6b7bca0f5a6ca1", + "s": "41f0713ffcff88a219b94a66b60df8fd03d58a49f6c821b2cab37161606dea50", + "id": 0 + }, + "comment": "u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 52, + "pubkey": "04962c232703f4cc346ba1f521e387c6dd5c0e2d78ebef4dee85441fb15a21469392c76bd42fa4f71bc90d1a7ebaa562244e6b7dcd480e6a3b196c3951beed73d7", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "1797f1db550160eda49b4387433ecdf947fbada257e1f86b4545d0988557ba7b", + "id": 1 + }, + "comment": "u1 = u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 53, + "pubkey": "04071a24261c48749b79962a34620526b53c6b6709ec8aaf13b5aefbe0fa8b01e609d6dc22b91972ea5816b33d106a3947ac3678157f6b157b57e61de35ce20ea4", + "msg": "5465737422", + "sig": { + "r": "00efc687fcd278ac2215de373bd225b399a3901105770ef2caa7f43102c18d85f5", + "s": "5731d761b37ec2b4eb539e6b922915819b6009da9690716404f6cefb51e03400", + "id": 0 + }, + "comment": "u1 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 54, + "pubkey": "0467f55311d565b49ff51271fddaf5944b97dcaf7db1d4874589666559f749fbfa9f26eb822a91866d61b1d79403a94c0aed4599eb47263133844d5efd13acca37", + "msg": "5465737422", + "sig": { + "r": "00f0b05e2cd0a19d497cb61e4f5d061063177d8b4f8dc6af9e4440bc5d706503c9", + "s": "5a6fe09bba74cb922bc34b3ae0fdfa88c9f564d49aee30486921559410027f93", + "id": 0 + }, + "comment": "u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 55, + "pubkey": "04ed0349dd3671226d9dc9b09ba85c74019571418260ccd3e821359d8dab9ec4cbf916ae2d5c5c53dd1f362017638f1cd5655d50f861843fb8134c1fbca11013ae", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "3e36dbef7066b24db38d666d6e5bc7e9ccaaf1bce97e413ef2af11012b03b55b", + "id": 0 + }, + "comment": "u1 = u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 56, + "pubkey": "04406ae9e017a60e325f0c0bdbf7164cf5902ecbbe2d39184d0693d1f8d9fc22cb31ebe012b4f7c355c602123dfbc3adcc9c1d73f88fcac21bb9ff51cfe12111d4", + "msg": "5465737422", + "sig": { + "r": "774a212a9e9b27f6e4e0bc2a694cd0ce07487f1dcc10f15e883a171f3497c113", + "s": "67844e076bb274d2f39892408ae5734d828fcbb14a31fdae5c8af57fc12af90d", + "id": 0 + }, + "comment": "u1 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 57, + "pubkey": "0417e2e354b2cc787006824b903f17b726c2c7b28a81931e93a8bc10e9fe7d51ae69e6bdb27158b0e658a211307b7b0bd83cf536747a319a4b3e298c4709484cdd", + "msg": "5465737420", + "sig": { + "r": "00e35b995517725d466c0b3c8a53fc5041f45a8406dd89c1770ae3ee04d3c4ff2f", + "s": "60abeb776b16df747c023f4edd98dcd9bc9b79c91c2a138a288adc1d20cbd9b0", + "id": 1 + }, + "comment": "u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 58, + "pubkey": "04661c4c61113769688fb45b45a6f37fc5d78ea9a5d0c5af6bc9c631f9bf48698a8e5a07029efad99915dc335e6ee853a820a1d0c45267e9faebb984097d6419a1", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "02a43801a01949598b8245a66af0401742f05fc090835047de86a0a4549d848a", + "id": 0 + }, + "comment": "u1 = u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 59, + "pubkey": "04f8f922d9ca88ebbe10e3dcc4242a663b78ddee84fa994b123bb184080d52a6c41fd04b4934fa91b9352a48d2ae9a0301a3414882a9dfba3c331e7daaaccbad03", + "msg": "5465737420", + "sig": { + "r": "00a5f2833088b98f843c8f8d710fcd8fadc0e8f37918b90d9c02bc9b27887d1fab", + "s": "61071595e8445ceafb8e1506127a1851ba47f51c961a42e60eadafc52b40d0cd", + "id": 0 + }, + "comment": "u1 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 60, + "pubkey": "042e4b02c899bca9c96d2d6245ec6ea5b6f5ee30f9814a0977fb64aeb6d9eabe168595c17a7dbfdc3659ac82ef5786333bc5976f2259ed33344af07536bca50e1e", + "msg": "5465737424", + "sig": { + "r": "00f3c708b5e5c911989ac06ae8abf5a72abcdbeb2a73f02c9212c6445559dde2e8", + "s": "47659387b31cb95ef18933d81890cebcc7ef412705081d41f98384fbbcde4e4f", + "id": 1 + }, + "comment": "u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 61, + "pubkey": "0448ccad69e865fa7eb07b26234905513c519c2c6d3a30a0f40adb703362a824fdda5b8616b24d051bed7b5e02a37a59ea50b4479a68a80f3228f864c0fc3bd2a0", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "1b894170d15c9036109ba55a2c3fc1d8c1618f335309941cde3912c8ced922db", + "id": 0 + }, + "comment": "u1 = u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 62, + "pubkey": "04f4e32a306060481563fa915d804bcf126e55a2c5e67a83408d533740c32960e0d135c19e5cf1c1b6c691a9411526f29360985eb6454f5e1db497b5aced96d953", + "msg": "5465737421", + "sig": { + "r": "00f9b25e6e3c8e540dfdf16d783d0a473d2d943318057f5d5cf5be31055bae6e1c", + "s": "5800065c0696510a9defc69ba0a0e2f223ba74eab107c989c117680026e952f2", + "id": 0 + }, + "comment": "u1 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 63, + "pubkey": "04cbe454685d1733faf2f444964794364e5d1730ca3316b036f6a6170cc58e830e7cd85d7e2de215e042364889e92646daf21dcbcac8744fb183df0fa49c4024f1", + "msg": "5465737421", + "sig": { + "r": "00ac8169a68bacc553066b4799e6adc6e7dea8d9e0f5c35871ad8784d7dc10918c", + "s": "5902d34d17598aa60cd68f33cd5b8dd102a2d6db3c3e10a79b3cab22e7eae1d7", + "id": 0 + }, + "comment": "u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 64, + "pubkey": "0472fbf5fcbf1588a8b6770870ce0ec90797414620799220a027e471a7a053c12c0e32ac6e77d8cb982ec00546918682d576dd27257349e0c7823751c8bbf908ee", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "5902d34d17598aa60cd68f33cd5b8dd102a2d6db3c3e10a79b3cab22e7eae1d7", + "id": 0 + }, + "comment": "u1 = u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 65, + "pubkey": "04f598b9a296a45911f6ab1fd478dd19c9980f737b5494767a9dffa63604d07a19e52eedbf32db46bfaf6598679b8cf08c12c35f392383c68caf81a69aa80e3163", + "msg": "5465737420", + "sig": { + "r": "65c4be65fbdc9da97d66539efd1f74fc094312bdde54231d4bcdb7fe8b422733", + "s": "4e632e32b3bd14d9c1c5265502ad547e8a85170ec904876a0e63c4084c7c24f1", + "id": 0 + }, + "comment": "u1 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 66, + "pubkey": "04affe23d2ca78ac19e6657c8eb5d8ba3b9a2de9640421a74f07ef0e2a0ef321de37cdd60b430451abb3b5a48b438647b3ff9d6191f656a1b2984f7c866d582a65", + "msg": "5465737421", + "sig": { + "r": "6b3b0de0ef323d4e9ec31f6d3c158ec9e8675eeb62f4a1be78cac7f5bfc726b4", + "s": "2989e43e219b8562c279c12587d4e26ae9e01f0fe95f5cbece3ccea150a7f3d9", + "id": 0 + }, + "comment": "u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 67, + "pubkey": "047093925b07f66445743c12dea0d3187329b6e242427aea872cc3a75a51f8e0ce1df2796475415b7f1ce7e5f8795dd0e9ba59f657e1bf525db2359b501cbeeb1e", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "2989e43e219b8562c279c12587d4e26ae9e01f0fe95f5cbece3ccea150a7f3d9", + "id": 0 + }, + "comment": "u1 = u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 68, + "pubkey": "0494ed53794521c163c983a4c7fa9b0c5ec4d4fc3bcb4529d9ba044edce8e24e2676c5e9ad204ef906ed616c6184e82e24e8090b9b9379bb97ad8bef13ea5b621b", + "msg": "5465737420", + "sig": { + "r": "201ff412480671899b42d42cd6613d77e04dba3f0c1ce83f104bcf68708bdd0a", + "s": "3acbe871057e8ae4a10baf4a93cc614d0f58b5132da734ccb5d7f1c98659e84a", + "id": 0 + }, + "comment": "u1 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 69, + "pubkey": "0466e59ac272cd15ead4abd20896edc5287c2183f3766e39b97d53fad2b141fd272ee8fce8dc534e749f42d05267e3a4c8c60374f61b73989825df62b0c1c66325", + "msg": "5465737420", + "sig": { + "r": "7768bd22333fcc2997b0325a9d678ef0a04801f621a0353c3bc47fb6e24d7212", + "s": "6ca920c4f48c11309f3d964807cd478fb9277323356c379fcd07140ab6f5e0b0", + "id": 0 + }, + "comment": "u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 70, + "pubkey": "0472405cda9af247396da574308f8f260f414c4098166deec554c9a78a462f38094272770c6691fcd90553e33d68041b86d57c44d85d4bbabd5b9096e9232a10ce", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "1e9d0caad9dd78d7966b31819757659463f08b1b609767944656256ea9b5b437", + "id": 1 + }, + "comment": "u1 = u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 71, + "pubkey": "04aeb7d333d919eab259b0f23f9706f60288b43b8373ea277830f40d10d7675b585da257ac889c0b2ff9a7e23a0d6b51e025a1ad5769921e321174019a4a518ca2", + "msg": "5465737422", + "sig": { + "r": "0087e9e46929047f2ecd14a409857c1a872afaa41c8965f925db5bb3c166faa507", + "s": "445fc28c8982255c587958eb8a9a74d45a4298358146e86fdf88aa807a9f8989", + "id": 0 + }, + "comment": "u1 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 72, + "pubkey": "0470abe7ffe0438d8fb679512b34fbb67e6f428fe2fd1401d4a223ebdf3c03775e25a9b13337a8cca87fa207a230ba9d0c5252fdff83fe185d0a6368245e0bd9ea", + "msg": "5465737422", + "sig": { + "r": "03ce4a855a3179c3dac0171f45990c1c2dade420cf2b031db9b76fe1e8e63edf", + "s": "68fe4e8c0fa492bfc59bf4ae06ecacc12ce51b20c1268269468f7444999f87ef", + "id": 1 + }, + "comment": "u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 73, + "pubkey": "04f119b6a464d885f91a69ee8d540da3f4948406e92f1a1515e2019fb2b1ada59707487c3471f19cc198f8cbdf39ee1af8af25f842fe81ff908930226b0f26bafc", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "6c6d3b1523fe43559dc10c10cc4c556a54c35771ebe6b2eb83a2330f5deb053a", + "id": 1 + }, + "comment": "u1 = u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 74, + "pubkey": "04a6fd09148fd3450bb7ee4495b5e34d33cd19b8640ca6a1aa6a73cbbd375b4852a2fbc53de08b6b350acafaae50344c47eb0cb86f19026ec134a9e52ab60b6b66", + "msg": "5465737421", + "sig": { + "r": "00f627daa0761d1193d3cf2e8be9d03d32a910dfca80dc19dcedd33b0d38ae1209", + "s": "046d2b10ab66ab15ddbbf74d0de071c88370fc29db18e95c5fedc76f1a6d044e", + "id": 1 + }, + "comment": "u1 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 75, + "pubkey": "049e9025a35c95fea89eb01132400a05e23a5c74c347a00bbd7f0414f07bb4d06b9d06f5d5eb08607ddc4c63314ff33080ec2bfc6ed2c624ac7e64992218e69ada", + "msg": "5465737420", + "sig": { + "r": "00ae40410576751b1037f8d5452c850f0181a3c5f19a3c3b07d28d483cacc8dff4", + "s": "0c06ef1fb886a71035c351f0fd86c42d78e502aee7ce4afc3defccac1c12dd47", + "id": 1 + }, + "comment": "u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 76, + "pubkey": "04f5a7e634ea317e1f4419cadbfb5f7598148bc98223fc294c81f372ba83a62ba35bdf4fe3b99d5fdda8419077c1b6f254962827b83481b76f57fc7826ec1a4150", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "28154bbb734e869893bcaba7e2458a408e18b0109e7ea21eceb0ae628231ad2c", + "id": 0 + }, + "comment": "u1 = u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 77, + "pubkey": "04952f3c585f0392802376305daaf8fd8635e806b56bd6c7b302d08d95002affe14691c6518f15374af5c59ab1c65f3fe3405b3e6e3694eea08c626fbc8bcf2e0b", + "msg": "5465737420", + "sig": { + "r": "00debee70ed8d882c7cb9702378c2964303dfd1523e13b4a91accb979aeafb7300", + "s": "7be0b62235890bba0322bf90544878ece41006a425458875b216e25be4a5b9cf", + "id": 1 + }, + "comment": "u1 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 78, + "pubkey": "04c4524c43949220658ff411828469f62f5b3805f5dcc925c6322bae8942cdc00197ecc84e9d9add3e42c3e74f58d10644f4d02f76062f149c1b81a0c5f753f418", + "msg": "5465737420", + "sig": { + "r": "30619b5c6ae8fba0f8a110396ae2c1cfb8763496f2d2ce0906a9c9b99d99265f", + "s": "34b6c8ee237fa7ac8118b31bcb4531c7691c65b7af8a26fa19f9aa22324b9232", + "id": 0 + }, + "comment": "u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 79, + "pubkey": "0497e465b4af1ebfe3fd5a80a93f1b5622ad2f798963e9f775f5727ccfe2a74bde7c13a59c2db034160920c39c0d33b8cb99c0473b9e54166c1c94bdf1eb0fb467", + "msg": "5465737421", + "sig": { + "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", + "s": "1913f315804cd89deb54e94230001f87c2b77b810b1b3f3d386dc550820a900b", + "id": 0 + }, + "comment": "u1 = u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 80, + "pubkey": "04ce345825434ba79d60e792015e547c4321d49cbe52048e33fa88fa6e4b866399e6d1c686eb8fa5a3a8e69108b8fd2fcc5ec87df4f8d343d5b7cf39ea8cde8f16", + "msg": "5465737420", + "sig": { + "r": "00ed553981b8b169008e15540dec3ce4a131f52ee6291e03f0658abe5dbb1a48c8", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "A = B", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 81, + "pubkey": "04573b528c2fe0e903820c280f4c1adba29ea5d6e8e07ebf053d911a6e621246de5091dcbc4bbf0e42ae2e6d8c21800661b3a541f15e574ba0befd0b52f8afe0fc", + "msg": "5465737420", + "sig": { + "r": "144badc1e5bcc7e9387203787c00250ca7e761743e6af718128113d2a221c7e9", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 0 + }, + "comment": "B: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 82, + "pubkey": "04742b7a8771057e6cf3cecac04e938784f2cd11cb77fdd4ca6c76f458fef8ce7e25ff1fc38ce228ccd5a6b41c5efde278f72904e6eee6f04433710e77ffa908c6", + "msg": "5465737420", + "sig": { + "r": "046bc0ce1bd2650ceae1f2db1829115342fe79a56ebbb590400c5ed42939def7", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 83, + "pubkey": "042a0d07c1115f810cab89070f7f9a5ad58fdf1c96a906f778c5f2f8ef15b5de8424186b275480406d8a59577c075df877ea5aaa2db0dc3cb48957707234e45be5", + "msg": "5465737420", + "sig": { + "r": "009a6720177f419cfe6f4c786dacdad03533b2f676f83656681fd9f771388fe64c", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 84, + "pubkey": "0420603e7585d82f67cbcd4ac35b21d30b21f06b49a2f7b816bda23b1be45f5d46557f684fdd0bdf8ac1a49b6fe665e3d82500493d0808bfa0b4a1ac4d9d7660f0", + "msg": "5465737420", + "sig": { + "r": "00fb95db58fa45eaa85d71ce11ab48567beb9f407d3dedb5a6ea9cf038a8ee4ac5", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 85, + "pubkey": "044830258f917edba2a9d7bfcf1ccf9bdc8f8de5fe4600855bbd7746f4f23c883b5bb64223491643d037b020631156faa735455b711ee3ef03b43ee0846633247c", + "msg": "5465737420", + "sig": { + "r": "008a87051a235c55f267c394b59ad62c40e3fa812b089c3049b436b163912f09b0", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B: large x-coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 86, + "pubkey": "04d5b9b3c9e58c592c84a1564f512eb1a164f1d5c6476970bced99e6d06082da50e1669ba354b79713cb668082b0bd02cfc14506f49ac507467063486c2961a929", + "msg": "5465737420", + "sig": { + "r": "3c1adce9b5050e1a2b8f375d1637b49a53b2990d93c351ddfc9e6009050fc347", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 0 + }, + "comment": "B: x-coordinate close to p", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 87, + "pubkey": "040b057d15a478696c1bd04432624864b047f6bae78a8ea925b1a5d8ee24fdcf51e7d1f19fa6e000bc29469565f9244509168f8bddae1c266cdc483812cf664e17", + "msg": "5465737420", + "sig": { + "r": "74aff12da7dfeae7746d870edbc1cb9ea2a4f2b0fb013130ba09a1d50e56f42e", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B: x-coordinate < 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 88, + "pubkey": "045429662e5b6661eb44ad6ecc5f486ce599382178e52a9692d928e20ffc6bf6930d88e06499dc015d6ddfe3fdb220bcf247bc06a2fe214f4a58cd48b8ea380703", + "msg": "5465737420", + "sig": { + "r": "00f319f81eb38efc94082a89aece17c47e7348bbc30d7373a3f6c88ed205d69b86", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B: x-coordinate < 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 89, + "pubkey": "049529aae8dde7e06113eb5d9677b9298aa47952596dbe3acf0dfb8bfd007269ebb32db531c46d17da528439e368da2f7a64e590b85f7472062d8d507ff599d7ef", + "msg": "5465737420", + "sig": { + "r": "4fa07c8ba666c930929e8ba01bf4b31f910a688f25451636f6f1535b84743176", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 0 + }, + "comment": "A: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 90, + "pubkey": "0473b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835ca943a572ad36355bb8f663c43feb81f3d83edc0a5738a07227a7352b75eb9db", + "msg": "5465737420", + "sig": { + "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 0 + }, + "comment": "A = B: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 91, + "pubkey": "044d65accfa66c1e6ce5677e6015e05bebcf7afd283d31d610b3ea21eb3b5f85d29738d7b5de0497b1b76ee62dd0929c1c17dfe2030c6a70f8cf39441ab5494e19", + "msg": "5465737420", + "sig": { + "r": "2690f53ca7c56a0bdf2d20307d21edfd866cb45ba0531eea0d30bef7501b3c4e", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 0 + }, + "comment": "B; g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 92, + "pubkey": "0425bef21d64f004f3248ed7d3dcc43a93270a5d34c3a75de7b461bfb30fae27ffa2ba4e7abb788fd325ab7ca1ba157bab6e0b138ea5bc9e8c4dd905b4a3e5ffef", + "msg": "5465737420", + "sig": { + "r": "00971e47e32e786b61c27ad4acc0380697d6c3ecaf7d8a2bed04f06c1010c267b1", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 0 + }, + "comment": "A: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 93, + "pubkey": "0473b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835ca943a572ad36355bb8f663c43feb81f3d83edc0a5738a07227a7352b75eb9db", + "msg": "5465737420", + "sig": { + "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 0 + }, + "comment": "A = B: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 94, + "pubkey": "04b36d0762576f03fb9c1df38cbe7c909bea0af427fd8710a7b553ee25e8364d0dc25648084d62f12d26ace2fcee65a473c9af1f363eb6c3f4c5711310434a0bc1", + "msg": "5465737420", + "sig": { + "r": "33aa6556c6e454fa62b9a6ce00c49f14893a042cc794e6750eccc7741b2a48a4", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 0 + }, + "comment": "B; -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 95, + "pubkey": "0407e7a84191959e3e00ad07cd5f110bfa71788a924cbe4d7c22103605c6640ca6d9c3497d621a2ab50566c017324c4708c5f3d3921b15bf6f9d106634b69aadfa", + "msg": "5465737420", + "sig": { + "r": "00ed42889d317238391339a559e092a4d09aced855ac7665e456b368eb8984f31f", + "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", + "id": 0 + }, + "comment": "A: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 96, + "pubkey": "042b027a5c7d007543d495ab3a715df5c826f45c93841ac1214597d07c008124f32ce2723445d725cb0f4049fb0075227485dd9e44f41239bab4c5ce0a452b1e6a", + "msg": "5465737420", + "sig": { + "r": "00e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13", + "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", + "id": 0 + }, + "comment": "A = B: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 97, + "pubkey": "04bc3c7a8b679eeaf3e14be0a219fd0103e09207bdcb2a07fdfc9056e8e69f1221b795b4c184238148f2a184c107b2c41425a1928b3bed1c9534b9b0fa98a619af", + "msg": "5465737420", + "sig": { + "r": "6b939a339ccd144470743088d9790359d3d5136bf802f467d1524a14c850fcb9", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B; 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 98, + "pubkey": "04fa8ce5e37d714fbfe23ea596afa201021bd1802c2d56d9357cb2c2a82b0242357038d86fb477b3eeca01e117bc5fa417b99e0c8f8b6bdb381ed7c7540d1d7891", + "msg": "5465737420", + "sig": { + "r": "00a1874882e7165aa52a7c255fa05152b6da76c04ae55751c516f424acd7bfcfa5", + "s": "16339a39a9885d64c7c75b355faa5570060538bafcc8831a362dd3509077438a", + "id": 1 + }, + "comment": "A: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 99, + "pubkey": "04b321708e6ec2ca422ccde6bfaa1efc11d97cb77647c821d71ded82201c0efde892cb41adfe1a0a8c2ce082f5acae3fe5cae0ea18bfd529db8bb6ffc3d7b05b87", + "msg": "5465737420", + "sig": { + "r": "2f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01", + "s": "16339a39a9885d64c7c75b355faa5570060538bafcc8831a362dd3509077438a", + "id": 0 + }, + "comment": "A = B: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 100, + "pubkey": "04d332e035d6e2a18bcdfb326cd27e975829f2741abe663520ce9baeac38202d08c0a8f70fe8b16e34b97986d691c4b3778352dd33ba6b2149f9e4e49c21f05c3c", + "msg": "5465737420", + "sig": { + "r": "65363e90e7761899428cf8698eab0ba014970de9880ab8b9d556cab0225c8e66", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B; 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 101, + "pubkey": "04f475ce1a1ddf5a48706da5b45c33f0fa8be5b6af18c4a0fdb469ffad0fe5e7917c938f9e8021defa40f4f4ae9fe1ee288c83aeed56b011f34b473a4db3ab2589", + "msg": "5465737420", + "sig": { + "r": "06c5213afde7d6fc975f4f5d20139eb1991d455972651e14ca2be83a3e8e8e4b", + "s": "4e632e32b3bd14d9c1c5265502ad547e8a85170ec904876a0e63c4084c7c24f1", + "id": 0 + }, + "comment": "A: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 102, + "pubkey": "049662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab4499c72775be1b79f6de51584a5628def1fa5dd28de2ce0ff392c83444d31f1744a", + "msg": "5465737420", + "sig": { + "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", + "s": "4e632e32b3bd14d9c1c5265502ad547e8a85170ec904876a0e63c4084c7c24f1", + "id": 1 + }, + "comment": "A = B: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 103, + "pubkey": "04a637d3ca5d6a1e16e84650a7317d2c3e641ebb179eb217eb94cc453f672463d4e7187c9ff0bb1e53f6983548c526e66cdbb812427893f3fdb1c46a31df3740ef", + "msg": "5465737420", + "sig": { + "r": "03480d375c35c1de6f8da62813131d14c7314b44867b0454728a8a6b22e19e8b", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 1 + }, + "comment": "B; g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 104, + "pubkey": "04311165a46d6a2bbcd2b8bfc73c91e055661cbacbebfd25e2b02b7fb897fb536550c430205f7f5cb69792efa844ee5f8005300b8be7901c2c7feeff002bc2c34a", + "msg": "5465737420", + "sig": { + "r": "0095099bc14e4ce3ac06327e8b32d35e126faa2f0bd2fab215afcdd753cac7a8bc", + "s": "4e632e32b3bd14d9c1c5265502ad547e8a85170ec904876a0e63c4084c7c24f1", + "id": 0 + }, + "comment": "A: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 105, + "pubkey": "049662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab4499c72775be1b79f6de51584a5628def1fa5dd28de2ce0ff392c83444d31f1744a", + "msg": "5465737420", + "sig": { + "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", + "s": "4e632e32b3bd14d9c1c5265502ad547e8a85170ec904876a0e63c4084c7c24f1", + "id": 1 + }, + "comment": "A = B: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 106, + "pubkey": "047a9cf8489debcd1cc00ee3f767edeb6daf804422826722a4c7ad3fc7c9d3a261e1943e6231a1f48df5e592340c0d2b01fe6a609ef31d2c8512650c0659b00092", + "msg": "5465737420", + "sig": { + "r": "00e679646f95ed00fd9bf207508a88eb6600d181609a986da9e70127bd1f6cfbdb", + "s": "623cfca78bab9aff41a3cf6469e1795dca46a165c809836c179eabac54c9ee23", + "id": 0 + }, + "comment": "B; g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 107, + "pubkey": "04ad010f2e8c78d85db0744332a791bb2ce6099fc045338c045edd198c2f312eef1e3181b10c695c65ed5438051e74c11074a3cac80f27a8ffa92a08458a64853b", + "msg": "54657374", + "sig": { + "r": "00e210cc0b9db3e616e12d707f5b2fed00f7b4db975220017686ae2fd6555eed07", + "s": "1097ba6ca203ef0b49e8577471897adf8294b1d937c7c0c246423b3ef07e6405", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 108, + "pubkey": "0487473d2049013cf2e9f2a42006ef7e1a506fa41cd72928bdf0a08487e210d84209dcdea60876f3077693d0e6ce704ca0027579c40086dace4204cb869e5fb9ca", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "s": "7ffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 109, + "pubkey": "0498fda9b49a827001274d4d6fbe94925b55276628147194d50309bff04ed4def25403e28f796f40df7bff90d34b4bcd626ef0694a6390ad10d7e0d4fb6cdc50ce", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1732fc9bebe", + "s": "febaaedce6af48a03bbfd25e8cd0364142", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 110, + "pubkey": "043f3ac1198b7e2024cb2fe066fe9753a32c95e69fc49bddc7fc8d9fb0cbead864c1382f321278db863c7802c02d2fa8b6991c8eef59425e0b80c2b6572ac904d1", + "msg": "54657374", + "sig": { + "r": "014551231950b75fc4402da1732fc9bebf", + "s": "febaaedce6af48a03bbfd25e8cd0364141", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 111, + "pubkey": "0468864c719fff6194fa830b364261ecfd3cd7def45da47c238d0a374cc44f29d05919d8bbd61c8b813917a68f50cb3e4ef7a4a50d30799ac568af22e13c457f40", + "msg": "54657374", + "sig": { + "r": "01", + "s": "01", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 112, + "pubkey": "0403ac59f741aca44e66a68bc14b9ae91d063b610b1f2bb5c8ca53e456c35d0545811c3bc1ad08df64784b1c0e60258695f17e7831f38ec8d9964862519000d1eb", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", + "s": "01", + "id": 3 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 113, + "pubkey": "041b55fe1f2f8bf763c554bfec6a4127024512b28b11af74e993c071d6101dd72c39b536feb9c7bb7598880bad3eab2228e67b47d116e9f09988a81e35bfa447c8", + "msg": "54657374", + "sig": { + "r": "00bc1048303f50787738b31fb8be51b5d92e5a2d66d125817d7c5bc725dc8f3636", + "s": "00ffffffffffffffffffffffffffffffff661eb7000659c50ff88609f7cf4ec28d", + "id": 0 + }, + "comment": "s too large (s not in range 1 .. n//2)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 114, + "pubkey": "0455e23d299bb6c265145ae12c19827e977cf316545099d9b9eba892d84ac445a9caa70da878fac4e9d094324da0f084a84980386e3ab3dd771029300066e1aaa2", + "msg": "54657374", + "sig": { + "r": "00bc1048303f50787738b31fb8be51b5d92e5a2d66d125817d7c5bc725dc8f3636", + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", + "id": 0 + }, + "comment": "s = n+1 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 115, + "pubkey": "044d18ae600d3d8186b0386cc455d30afbe1328be74e86cde1b0a24ef2bddd9bdb2614cf5db6e45adbfe5bf1290a5370576237aaaf52ebc012fc4cbc13b0a9eb5a", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", + "s": "426393ac4c3118aba18027f740750d1da1f4e97a1d46cdc3a35e498b75457613", + "id": 0 + }, + "comment": "r = n+{Rlow[0]} (Could not recover R)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 116, + "pubkey": "0457e6cf235ed3b63c25d4954a99a3ad2a88a619600e07278af429eaa2670884d2ea26aa01b697b2b43af0f65974d0bca65c7d6d592a215f476dacf7cb57d480bd", + "msg": "54657374", + "sig": { + "r": "00bc1048303f50787738b31fb8be51b5d92e5a2d66d125817d7c5bc725dc8f3636", + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 0 + }, + "comment": "s = 2**256-1 (s not in range 1 .. n//2)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 117, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6ea128df5", + "sig": { + "r": "0080b0660d2689851df208c6714ba6f86a3adf7a4688b4543b309f249c9dd7200c", + "s": "1750e1b34ab6441518b0bce1285151e19b6428d3c3a39b9376e5177a8e247b84", + "id": 0 + }, + "comment": "special hash:cntany", + "valid": true, + "flags": [] + }, + { + "tcId": 118, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad78c580fa", + "sig": { + "r": "7bf52a66dded914830cf79efde6627914ea70f4a1ee15b8375a1631ca6b879c1", + "s": "3c329be028a7fb31d83d1940a7fae813435e8339fbef3946792d5408a554a7ac", + "id": 0 + }, + "comment": "special hash:cntany", + "valid": true, + "flags": [] + }, + { + "tcId": 119, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad4c3b2207", + "sig": { + "r": "00f4331bb83ca6d9cc335cd75aba67c4ace136f09559596afc2415cc1b3cc74f7d", + "s": "4bd3ebe0861b09ab52b9d59500488fb82583227f0ba5610fa01ccae850fd1ff6", + "id": 0 + }, + "comment": "special hash:cntz", + "valid": true, + "flags": [] + }, + { + "tcId": 120, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b505a66420", + "sig": { + "r": "00c06bc70a5d48fec4893674d9606c71c4bea02127efdcd5f65a2069394fd78f0d", + "s": "7b03c2b69637c887e4f774a96189027a10be26fa5feafb32e640dcf32304d1c3", + "id": 1 + }, + "comment": "special hash:highcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 121, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a60e419d57", + "sig": { + "r": "00ca57f2cf198e8f01a6948510e32d6ac9ef63c597c83681cfac563dbbfcf05b87", + "s": "52e4a317394b14e2ae161c5d0eab20b16acbb2e95e5fd71ebba41464741d2ace", + "id": 1 + }, + "comment": "special hash:highcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 122, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadf0e16d16", + "sig": { + "r": "7edecfa770d8e33f3a42aaf860d2ed33f48061dca36b5c02b11681d267c4b8b5", + "s": "1c0759d5db2c775b4eb9d00814ce5494ca6147266d37e72c936c90b56a87a72a", + "id": 0 + }, + "comment": "special hash:highcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 123, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b53a00f714", + "sig": { + "r": "3eab94a5cec32cca0520a3006721bf758b47710cc9d01696fe9d4427ba55d2af", + "s": "6eb95e9763f7021097924ea4cf8dfa3bd8253517566a93670fa3701a8cfb323f", + "id": 1 + }, + "comment": "special hash:lowcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 124, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a66709b065", + "sig": { + "r": "00f6f282899486b246df72ce10dc13809cadd49e04a0960b645873dfa49046c62e", + "s": "50b397dcb4298223028f61dfbac505fd153bcff7f5a35bfe42830a18a32235ec", + "id": 0 + }, + "comment": "special hash:lowcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 125, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad623b7ec1", + "sig": { + "r": "14a34f8c00c8b1b01ff63c292df32eecbe3b96a1f14c476f876fe74ae3a60107", + "s": "411868fcf070c90fc10262fa6b8e0f9ef320bd160b6ed2a542b8803b57961eb3", + "id": 0 + }, + "comment": "special hash:lowcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 126, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b52241bf15", + "sig": { + "r": "009bb9c7637fcf5c8e30509ac4c44afbf3bd5cd78608a235894b2496a0b3f6dd36", + "s": "13c2de2276783ce873062e273409be1e5bebc90ba4d878f5192f2a68637b3c4b", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 127, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a61950beb3", + "sig": { + "r": "00f67a25d66416d8e5785e0255464e406d2884565c346cadda6b9be61da58ebcc4", + "s": "3d2a74085d580bd54089782f0442ae1a98b3aa12c55ac8f8ccd792890ca21f0f", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 128, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a67a082ef0", + "sig": { + "r": "1e52003d8d6a62d10b37a4140634d179c07586b7fce2f9c2da3d8be491eda339", + "s": "0cf8db5e7886cc945dbbb3afa13c29e73fc93bb6828a3809e6389c31dcb4148d", + "id": 1 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 129, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6933d5b5d", + "sig": { + "r": "00eaacddf894f15911d965b900ecf5ab58435eeadbe9fadddaaf051ba917af89e9", + "s": "0e8245226413748458e2c7fdd18702b3a310ebd02f2307d3b038657aac969ab2", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 130, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad32bf7072", + "sig": { + "r": "21ed7f49cb17a37b18aa2fe26d2caceebfb2e66b60fecbbf1d223ed75f37f3bb", + "s": "107f5bacc41f75d5771bf46094fef912039147bc7dc7d96b2cb29d1ffba96687", + "id": 1 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 131, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad50912efc", + "sig": { + "r": "00b356cbacf40554945ab73a3258441bc6c0bd508f460f9557dabb527a5f5ff21b", + "s": "5f083268e21724cc0b82805ddfdfdc117023eb50a0f6dedc17e938883da6da6a", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 132, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad6d4daa23", + "sig": { + "r": "0091d47e81f9056272c39b407a6f0d852195c5e875ff8a2a33e7a44cdf68bc89ed", + "s": "64d9986100232106330b62f7856306a829dea82b8efc306356f9ae831570bfbf", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 133, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "7a4fb3250aa05393", + "sig": { + "r": "00c9d9846713e95fe6142fd124c3bebfb2b67eda75cd095e9a2e5af6bce88c827f", + "s": "6577453cf525aef25c83d929ca93726da5c366f2b025beb4f9c904c0ed5c452e", + "id": 1 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 134, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "7a4fb3250c91f0d0", + "sig": { + "r": "758358303b4bf67af9f288a0bbe1c2fab06216e44eb81fc16d3434fc13724076", + "s": "24036cebbde36b3796db50989c8224d058387b8d100673cf8922ff850c1127c2", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 135, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "a14672e603ab2a8e", + "sig": { + "r": "65504c6addcbec97d1e03004b687d00eda8b8c935aafb4577e2a23b031ad93b2", + "s": "67312bdf302746478cdfaf078cbb4123d1e8471ff8faee8cfced3a3062168a10", + "id": 1 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 136, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b506e3e5cd", + "sig": { + "r": "00c8665cbd10d06282b4cb81cc695f84b05a3083d5d7975a00e00715689140684b", + "s": "3fe56375185494ddfb4bc55ab42c5032192277d303ac72bebd2de68f6e45ab89", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 137, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a604fa6bae", + "sig": { + "r": "00d51f4cfdce68fce1d4c15f3b76a661c1ee754b6baec31d3e533e54ba838ddc2a", + "s": "129a3b41fc4ae3b314bf9d49871c76db8c96724e0d14e6abc58fda4d94441246", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 138, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a634f58a08", + "sig": { + "r": "4461985cbccd129521cfdcdc0c43a7e58d55bc908301d7ae384b46f036dbe51c", + "s": "19799b5324c1072459196d850d277f6c817db06c9256907fc0f7e20d1e8afcf5", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 139, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a68713bbaf", + "sig": { + "r": "00c7e8cecced1890035c613a3154c32b8d317e0f37b13501d597763a6273960181", + "s": "4ddd17278f48126847bf8af47658152448c8186ae859350a21d67dcb0345e89f", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 140, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6a250a7cf", + "sig": { + "r": "009f87627add0e896593f7e26c2156fb02b6c44f24241a7b196984659417d3bfe6", + "s": "10c28f98927b800cdcd0615a94bbb8d5e7af39bee678727571841c6216cf649b", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 141, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6a9287504", + "sig": { + "r": "00ac6a5229238a09f4feda1b8934070c0eb18c85f04c85b88fed58bf4233417cee", + "s": "4eed08574c6c05ba7cba3c14159090b12607b577de40c631e03dda70c7c9f5ec", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 142, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad0fef680f", + "sig": { + "r": "0b66f24be965a0b82cb93d46871dc2ae6cc2b11b45d1ffc9f9af618ff0295c70", + "s": "41d2dee0c212f22f502b81315930902c70d9020e2b1c85a3f56259ef2cbf6f61", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 143, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad24322c79", + "sig": { + "r": "49a267c6b88fd495a4bad328d9190a7a7c4e84f05925e3bd8a26c8aee6737b32", + "s": "4c56615ba15b7cc9b7f496be761dd21b3a51cad291929a497288c7ae536a832a", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 144, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad3d23fae7", + "sig": { + "r": "20856177bde9af3b326c7b5d8bd8b07d5e6a26947ad4daaf7271804244dd8f98", + "s": "384ba0fa4c94bd436a8ec5aa9a002b3a96fe89a10697a277acc09cca8764f809", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 145, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b507e674e8", + "sig": { + "r": "00d64d81395c9c048dc3bd5a2379c18ade3711ebe26443b5d63ed41daae6d51041", + "s": "6638d0555b42d22952731dad7ba9639bfaa1814d1bb7815af2a7e61e4b8ec465", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 146, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b513eb738a", + "sig": { + "r": "59fd9d0f69c5f543beb8afe558784685c43228af062b5b8156813bae64db2704", + "s": "04f76637771aca0b7c5c10339ad4c0d524c2711fa525e585be3eeef6367c2f31", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 147, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b51cc7f01e", + "sig": { + "r": "00a6804bb8fefba87076d7b12d893005344ee2f0be8d23a7de0774fa9ba308721c", + "s": "234fdd127c6ba3e090c93af87528dc9e9eacc2515e08de2f4a7abf70f7531dc4", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 148, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b5204bb2be", + "sig": { + "r": "7794df5a5c07f323fe7bf5ed085c9c8c7e8b9b185f604bd23de2319dae04c270", + "s": "395f7d9970407d2b698d0e68967c283c58c8ece6f0202aad2fa287469abf2e71", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 149, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b521c74e81", + "sig": { + "r": "00bef0aec3bc14b476c5422d28f34220cf141d342764632bb5804bbaf9d5c0b900", + "s": "2da9a8ed0e515fa71728c427aef632ef5fdd974ba2fa2d7dade7e1e42c2c090a", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 150, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b5264518d2", + "sig": { + "r": "1714775e68b0dbda1ee8f99fc9f90cfe3cc646bec5032ba5dcb9a4f55f548110", + "s": "0c84e450040f46d552901b902fd82cabf21f468a293f086f6ece015102de2b7c", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 151, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b531bec9a3", + "sig": { + "r": "00c4b6450712f7010b8703ac4aff18bd7a4258b1809c79b22be7d93c2a40211d35", + "s": "08afebc32c5ee70cdff7772f1069f6d5c7cbe4e09e91ae32f1233749e9ed2f85", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 152, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b531e54c87", + "sig": { + "r": "00d03c42b6018fd9389db3d88b3af3a8dd39c50319595347838436af6823525617", + "s": "1e5132d9c1595663403e917c2f5e7a30a0befcebb7f4f52aeb9f81789c8098ed", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 153, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b534bb16e2", + "sig": { + "r": "5b751fffbe774f4d8d38e685628df8c953885aaa3c495ea1d06b2851e976ea2f", + "s": "58cd776537fc8471ded719322da7352c91f9659452013311e287fd102d0a253f", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 154, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b537a98d3a", + "sig": { + "r": "3b466ef1f25d09f111c87c90ef875c83d9b6958315de6c8ea29ec06dfc1c4544", + "s": "5b5656f51f11b6eddbf40d135a2ceac6eeb9423aa2f2c2f087fbf389cd831726", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 155, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "049a27b53a9072fe", + "sig": { + "r": "1d117fb6704ae6b2421b9f1c5e09a9817ed9c341152346ba390a49233a1b4251", + "s": "40cf1d28d018487de2f9a0155332ac72de0bc0299567b18f30cc6fb5fbc68273", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 156, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a607e9597b", + "sig": { + "r": "6bec4a765689f50e3130ef5272bb4d61336278b8332bea3858a11b942e4e0fc7", + "s": "125f684e6f6f911e3bc7576ab7c69c4a89223e4979a5068c63e9016c3cdf4265", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 157, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a60c3de294", + "sig": { + "r": "3a8cf66c59108d9f25a9a7b787683048d9117c49f9b4853bfd1706b76b8f59ef", + "s": "244beff0b5b73e75a449ba1252bd402ed5834fd2f281bd7ba7024ba073823d", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 158, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a60f0a7105", + "sig": { + "r": "00aa00712ed49b3dcf6f59e40e622f7862d9e840ab1b4168f7f616008346215db4", + "s": "79346dee7747e70384d0630490d661850139ff1ca3080320b269295e56943516", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 159, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a60f40b849", + "sig": { + "r": "4406d9b01352882a7337422ca3b5110b5972d701b8f77b7a0477975ee092fa8f", + "s": "05a863e3e4b0bddc9179aa2ce4783ded960cd35ff8e86a6a85b429b391fc34e1", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 160, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6100fe0fe", + "sig": { + "r": "00d6745bbb5d262a7101d4df8661a58366638562d417ba168be7a22e1d012a7250", + "s": "5a3d97cc326737aba0af6091c8e169fe54371d64f2ff4f03750852b7c332e38e", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 161, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6123d535f", + "sig": { + "r": "00c2df8ef915eeba2ccab38146ec0d1c9e3e42b89592701beb6dfef57e5223d574", + "s": "091adaa985ac6e75caaa681fc968e8b1964fdb7177cabad272711a16252ca54a", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 162, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a619d0abca", + "sig": { + "r": "356b643add96ffbbcf5ea8ee002aa7e968f9a786fe3ff24b7bdcb7e44bc6cdb1", + "s": "23a73b706ddad5db17f695dbde03f080b79b2824ae3435542ed00be7e2d25e68", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 163, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a61fb36417", + "sig": { + "r": "3bb3f21f3933cfa77b7eb9e5c2166d3110f310393783281252bd53edda42550d", + "s": "1082953a70b31fb969188f78350e7480cb40ddde605ee163e4e9601200c16117", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 164, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a623579acd", + "sig": { + "r": "00acbdd830bc2b4092585b27ad709d9c39fa3150f445606e4a7d6619d208c2ccf0", + "s": "6ba705b6552652661a6bc763e5a364418f7a8b34947494d52ddf4a2f319be127", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 165, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6251c93d0", + "sig": { + "r": "00cc342c6db1ddb7de5cd96a742da971f750cc354a408a8081c4260afa2418366f", + "s": "0e5f471102f87e756b03ae248cf06222eaefe261147a595108e57f03bfd48bc3", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 166, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6275790ef", + "sig": { + "r": "009c55dee83c756d612fb75543b87c2544fe8da61026f353f98ccde80a3e280d41", + "s": "272f9cba44585dec212949222edbca32802b6ca1c5f015e541c464696228c869", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 167, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a63830e73c", + "sig": { + "r": "5ec18190037417b25702d9d47449ca2f8597b498d33fe6924fb8c5fe8c74dd90", + "s": "1c4f465abdfe2ff38361b1da0ce7dcd90de2ce0cf5ea5b29bcc1949e0168a0b1", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 168, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a63fc5544a", + "sig": { + "r": "00fe1693f078151eb9ad9dad0c119f2d7240b9e9a8c0d4283923cd5cbaf309fa94", + "s": "42135f7eb71ab315196a57aef824d385185ee212759e1d5c8da39b3d38a81b82", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 169, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6421ef200", + "sig": { + "r": "71524332bc0e4b8a1d3236850a311b318b14d30a4137e73ff7d5cddc64f24f7c", + "s": "7463f98be977b61521d67bf83c18fd90debe566ac46c00b7f1ad5df0a6910eea", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 170, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6437fc4ce", + "sig": { + "r": "00ac5ceba10665e30bb7fa60f7386d67aae34f8fda2c313bbbb23ff2873e6e5364", + "s": "4422c3124d58ada49c79aede2eb2b23efe587ab41b97f6cbec704b1fdcf02e66", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 171, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a644e295fd", + "sig": { + "r": "00ec996b8f286249078d47acad72830ce4922763c8ec3788c090b7a23ef70c3311", + "s": "028b046670baeabafa4b827e0769ab33f57a89178b372949423e22bd9a079edf", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 172, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a64587d9df", + "sig": { + "r": "00e4384b2f7c7ed8394338d3b96d20a8f7010a0524b1f29998d5bf08e40bf87cca", + "s": "73bee4d2648b4c1b06be0d9620d9592a18d44cf6d98150cb07f9529e90c1f171", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 173, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a64b5b7ad9", + "sig": { + "r": "00e0ba47f92074db6db2f531d9336cd2384f4ecf002096f14f1f720ac81e1056ce", + "s": "38dda8010624f2883912054696a0d12cde93435d9a2b452d42ce1ab6bf0f4e7b", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 174, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a64c2f0d77", + "sig": { + "r": "0ddbc8be97b006ae1b1461dd19f16a7a1564d395a12e77cf0cd50e3940aa964c", + "s": "0bd4f288126e13708bc6dfd3eda1000ba09cd8dda9c56f6499878e06a0068c49", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 175, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6599334cc", + "sig": { + "r": "7837b98d9e4de97507c1f56db6eeba4a6e63c731c98cbb4b17c6d9c00a63a9b9", + "s": "6e87af4a66e8f1fe63f3b7e98d32bcee3a4d4af96faba6993c7e2a557672d18d", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 176, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a661db38ba", + "sig": { + "r": "6fd231d69f5df6c8636f6349628d506edbe72d814d42911230bcd20f44695a70", + "s": "592d0cfb63dd34f78ec03c090674a143d954a92a38e4a10254f4181c4d5e643f", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 177, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a665c5aa3d", + "sig": { + "r": "0097847dcb1d562c82566e256645c091c4f717ea07cc1f61822d837c61d824af8b", + "s": "0219bd14515aa86cb8230d4398045d2137f75aa609e19c2741f89ad90ece3b14", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 178, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a66783bdbc", + "sig": { + "r": "75a7c973b602dbfd219e5c0f7f877284331a503cfb9611d723cb3ee63ba7230e", + "s": "5de5a11779389b8b78d48f83bc17bc51ad6a0de0f74011a563e4e49bc36a4e41", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 179, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6690cc109", + "sig": { + "r": "1cc0bcf8ce7a1da4d5bfc3a0d2df3bfc9296af314fbb7b5997c904b1b2f49c93", + "s": "21fc1a0173900ad7d7f3103567370d66adfcee93d81f8884530fbe65c3a988ef", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 180, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a66f5fd90e", + "sig": { + "r": "6e06490a7603d31f58bb395a33859a296dad33f023e6c61dbf12ec736231c18f", + "s": "2a031bb1fc1776f51f128c7d59e23ffe423d527b17c80e707186e1afd406dde1", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 181, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a67011c21a", + "sig": { + "r": "00a26f74a362d3cd02038955296426a217753d4c59b8bb229b5b85c4e1c4a05800", + "s": "7df72a12d99eb2efdfdc25d0ac5dd4a5c9f4eff14a154c59e65a731767c2e3bb", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 182, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a670554c70", + "sig": { + "r": "0088ae478e781b5f1fbb32989ae49ed9ab26acd96bb75f27c5eb81dd9ccb69821b", + "s": "3b0d57b4ce191a84ae77632fb3933178b6c1011ffabdff27d3341ffddd1d586b", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 183, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a671a4d73c", + "sig": { + "r": "00eb6cd13ce95116a0bb342302fc5e7caafa2ae7e8100332752225555d95be3e7e", + "s": "7fee54a59acfdd8d6e20ab7b27696314fb874b2661c17636767480137d437094", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 184, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6751c0d43", + "sig": { + "r": "66827720da6a74ea98a5b3a328f3d414fd9376291141f033c1bfde4131f3b72a", + "s": "0c30c987ce7f6bb7dfcd42202ef2ffd83945b130aa0039e9fae758d4cc1179a4", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 185, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6793b55e8", + "sig": { + "r": "00ac5b26cebd6733e06ea26b6929fe8bc26b2de707adfd4650380b182e19521ecc", + "s": "7487af642390f1b5bcf36a74fcdd7a35014f9803b11a6d86e52bd956b00168ca", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 186, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a67a525edb", + "sig": { + "r": "00c67fe640f3f2f5ad10d6526a1b92168eaeec3d655dff5a3e40f61f183f4c8324", + "s": "56e3931a6416750660e29c0ace6d3b0d6872ef7183b81b050268086ec2ae0f74", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 187, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a67c53ae63", + "sig": { + "r": "5596ecff148d5c6c59b41c2e81d7237a88fcb128daac24d1f33c9efe4fb03fc3", + "s": "7f2fa3cd884cbee7255a86cb54ae0d329ebfcefac1702662754808b01e871998", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 188, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6846162a5", + "sig": { + "r": "0091fdc62a77ca2cf582c244a3f212de7defd27c9998afee4fffe869d2917acbe0", + "s": "35685428d0f8edddac743a1ecec837a41a902d90e32adef5b3ae839d21789d48", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 189, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a68d2ac003", + "sig": { + "r": "2ae94dc9ab3347011a49dfee80f4c31908e6ace8109d595bd6c7a9c56dbe62c1", + "s": "4bf1ebd87a969362fbd2fcc1390ad14fb0cbbdd00ff18a824e9945f4db8cfa72", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 190, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a69fd3e3be", + "sig": { + "r": "729d1b0fc25a6ecf1dc84b8d862aeb8eb6c733e6b30709161ef20220c824f601", + "s": "4475bce8c08c4704cc9e2da36af49d95295f35b88dab9b1f8e311c53dca43094", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 191, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6aae79dc5", + "sig": { + "r": "00f8cb81df021ad833c2833386c5d1e8ece62df493de832d95e39af07d599f77b8", + "s": "24696f9aab16454c0993306bec2336e2e84144477dc883a84d5af0d2b66b0b4d", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 192, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6cc60ca34", + "sig": { + "r": "00a0013daa14e5847b66f2a33f89ab1aad5f56af3f1303ca180d2c396361e29c65", + "s": "4ec20be2afdb903afd12a8fcfdae3d9a1a3fe36c14fb5df784b147ae1778d3ba", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 193, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6cd6245ff", + "sig": { + "r": "2f58f7d1b618e19664e78b177069cb637d61720902e156c9b30aa765bdc3a332", + "s": "142c0bd8850c7940739280d874f32471b471178a448baf1f7e5e0868918fedb4", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 194, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6d808449a", + "sig": { + "r": "00eddd2e715331b5010da97937b41738c9620bb898adc45413b7f3721feba7b27c", + "s": "01c4b39a86ed583cbad7f420398613ae158a9140ba701aeed2dc50f7e17a4d78", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 195, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6db0af485", + "sig": { + "r": "76181975cc1fc7deb55f26e4a55eb41766c3ef7e7fa2c288b94518e7f4efc613", + "s": "7870d8e540d05ca36da6a6531ce2c631e9c73bd682b6ae0cd19d8b2a3215edd6", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 196, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6dda31d79", + "sig": { + "r": "74e06cca9bddd9be53f8b504925be0dffa5787b3736c92474cc7761573daa27e", + "s": "63da5e3d6c46a4e893838c2835d7c821f65a27ed3b6126c5371fb4397cf6de63", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 197, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6e025e7e6", + "sig": { + "r": "00c9b48bb447aca569c5945b1f934da98c097ecd3051427d42fad73446de0b2595", + "s": "639667b352bb8fe097487762726fe5c29016afe7ae4d63f9e13573228d102b53", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 198, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6e17464df", + "sig": { + "r": "47fc5cc42f722909552dd0f01bc32f8db61d4cdf23f2c14c43d62f7c51f59da0", + "s": "3128aa8ffc797144848b522d755189bf391a37be94ffa6f0689dd546f174ddc6", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 199, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6efdd2c01", + "sig": { + "r": "00d45f020e6dd5464f05e94efa3e06ab96abda8c17248c0c5d963d2aaf3a70efb9", + "s": "7f8a3b02ae704357d6daf356fe966d54fed4c4b89867d86500bd16e23951bf26", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 200, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6f8afb997", + "sig": { + "r": "00f4d29b5276fd3064a32e35e96746b92006af5d6138dc4778429254cecc935188", + "s": "076e4b13f552d29f53b96ca5592a730311b7575f502720150017a9504ae952f2", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 201, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "07b3d7a6ff92caca", + "sig": { + "r": "313320fbf71638a92b0ed0f779d6635a10b62697ba7ca3cf84c0d5aa5c4f1c59", + "s": "33b774298e7e0ca50dc9055a3484f2d4b4e34a7219bcb5972319268ef7223c82", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 202, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad0113a8df", + "sig": { + "r": "7d6df391a9fa42846274c42a971318448dc514483027932afa32aae33031328a", + "s": "714abb58b8b1748643ca65e9d0e24f94840462b6d842af0dc5579d0661ef479c", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 203, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad02b68f3b", + "sig": { + "r": "0095e0ffa02d074129874bf3e384e75cd2945e75c02907aff877cc2f758ef1149c", + "s": "07f6bb0937f436ecdffd122b2ceb6c57ac9c8bb6cf31e452020cd1abd5f0f922", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 204, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad02ec10a3", + "sig": { + "r": "00a6a19add5bff5e48a2aca65fd9344a5d74b1761150e8b366e4291d6e78655b16", + "s": "0ce8287f65cf214ce68a908d3516dafdd603a2186bf1385f174d95ff3ac414cf", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 205, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad06945c63", + "sig": { + "r": "351adae9f6371ea7930eaa9155c43e8009bb66396b6aa7a2588f868147f89194", + "s": "60bcb408fb13a139f1fca79ada7f0bbbb8a89a1e7b274cbd90245b37ea267ffe", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 206, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad09f9b734", + "sig": { + "r": "00abc353a8d91718891714827982490eac1e75ad708be81aa6667340731d2230fd", + "s": "71a3012b441b3cb79f1d0cc7d643e28ff38c4e084e127d64c5a59086ba24d38c", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 207, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad0b115d03", + "sig": { + "r": "0086f4fa4c7803698e9292e200a134c84229233ef64a52b9c3a39e88fa689176b0", + "s": "018db6a01fd48ac2b79e29d40c67cd14e133d98f8622edc26cb7047913361350", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 208, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad0b2ca028", + "sig": { + "r": "7384b17f27061b24d2c98ff04a820bdcc72515d01d5963ba7f138f6668c4f53a", + "s": "5fdd1f9135ec287b6e84ddbdef359f2201707c42f73700739489b9f967743751", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 209, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad1a5b39fc", + "sig": { + "r": "00ec75ea5357a14e2e6fb2f2fb576cea18b94549ed7dbff6bbe7015b6f4c842bec", + "s": "51c2a394e0120a3e1cd0310fd30108080fce771498831f2eea5341094a009610", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 210, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad1f772244", + "sig": { + "r": "437b5322ede7a65979720401c4b0aa23ac2578cb10599a791ca8ffeecdd6cd02", + "s": "6165c6f0777c8468c79e47e5cb44d963fc031743f7328d43c19263a56b4cf243", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 211, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad214bbd7b", + "sig": { + "r": "00c538719415e43418c6d72e4d4b5e14539a1b5cc05ad9f4573afa3a746377f508", + "s": "1aa9743c7d8de6ee87d28dc526ca1572e5edb06602bd530d8229881ffc4e02b5", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 212, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad21712346", + "sig": { + "r": "00d6e98ba1b27c5faf247e497cf436ff3aca6f00f6cc4f96a35b72dee70a8c2b8b", + "s": "531a666410e63ec618bf7f03ffd565c3867fcee1751441fe4ee8fe5ee2effa98", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 213, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad25062f89", + "sig": { + "r": "1838f7b7e25230c0044c61f139a9991a90c980f10eb044e1cba017bacf90773c", + "s": "4eaa565eb2a919364a474fa309f4719fe50615783039a1695f75eda0eccbc90d", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 214, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad2ac5e021", + "sig": { + "r": "70d6c519841d101abe2da489c7a018b712e242f6e9487eea5212b4d2e78fb45f", + "s": "6efb3a7537b9bad3045d384f7ebb04252791bc003b184d9df3447eec05f23f39", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 215, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad2e8b3198", + "sig": { + "r": "65bc46f8ad28a0e11ba7f9e47626e585a80205860632b1a4d5fc0def9eeffc00", + "s": "7b30f3b7c300d601b4f053cb1002678d4c8d436e8ae255cd88205a64fe65ac06", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 216, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad31a5f342", + "sig": { + "r": "172b44278c829d6311f53dcc0597e9398880fe4d7c61bf720acdadb9adfc4698", + "s": "5e9ba3ed246330111408920634c94b9023d8feaefa57f0e2ca0cc9e6bb85fd8e", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 217, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad3632d31f", + "sig": { + "r": "009c0ba405171ac3328c5ab02a3fdba3804551e7d9224e6c2f89565aa3c957427f", + "s": "2148ec686a710eafa0d42a767bcb98567cd50b6885efa2e13b582bdd93be0378", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 218, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad3d64fd6d", + "sig": { + "r": "13ec161e1add018bec58edee8ae4abf16002bdb93cc1bdec785f5750ef3c9f41", + "s": "077c186f74ac1e1abb3542adc0d03d8b9e50a1491b8c5c62c0dd750cddbcca3a", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 219, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad3dd0ba8f", + "sig": { + "r": "00fb69d2cc17719bb94ba8f547af0d7c305ba098ff2ef920f94620446437de9ee4", + "s": "2789fe3497462d40e769ef2008a9750575fb99bd55698948e1c295b02e8ea997", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 220, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad43852af4", + "sig": { + "r": "1c7997b544c669e03e2488f6f69622d2fc2ec0d4b791ca0fefcf5e011be2264a", + "s": "5edac58646151fab2f7698a7ee9e4ae0db5e28949a7b4e92bdec7f22eb6b20b1", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 221, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad4de703c2", + "sig": { + "r": "7e515852fe58b92029ae14099d6d7d5b84326441143b58bb928bc3fbdc52b34c", + "s": "1bb9a44ae040a0500db5ba23fccec1a3302aac9c94f3e47181d434fa7e03e7a8", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 222, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad4f775bfc", + "sig": { + "r": "00f1caf3affa73f426444b79f4c772fcefe441fcbcb07df0020b9908565862091f", + "s": "6fdbff9ea43317dbbfe6efa01a2dd3fd478c660f841c50e34964155256d599e2", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 223, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad5638b579", + "sig": { + "r": "12f8558756ea27f7caeaf8251ec09f701341b6f8c2d9698f3b19734931fa1ad6", + "s": "6becc2b9d1b234f779a64b9afe58008f4f1a2132581df28d9df8ff4d4948ee24", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 224, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad5829f099", + "sig": { + "r": "2ca1c2ef1edb84fbbfbf1f7b85ddc70136b71565a88396139d6ecb39f7fd803d", + "s": "3e9561707627e85a33651bddffe2174b236aee790e6e740edfe94fd91e9baf42", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 225, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad59da3396", + "sig": { + "r": "008ea49c14fdbe9abf111cb40545b9814b6bf24e9e8ee30776a3159d324257b06d", + "s": "65b5514a43b3da2bd72843ee794d1dc8219ef2880a5c477e911c8703b8248b37", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 226, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad6378ebae", + "sig": { + "r": "549d07c49a48b993bf374b94aa2b180dd7e10ffc5afe562f9c98143797d212fc", + "s": "1359e86a0c252d11d4adcc00d492cedc0c559b1ff9298101e863650ea24b84c8", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 227, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad663517c7", + "sig": { + "r": "0f9c8d4ff984e6fad0360cf63b51d07531e895dc20c08346289ec13b16b2656d", + "s": "7c360bc99e44c0db73a94b25e4ef84c26a5949e1ec9267d5640fe930e0b52009", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 228, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad679e392d", + "sig": { + "r": "35c53bd71164e6c6f400b34341cc35e22ab3c62f376068d628f5a00e65869ed4", + "s": "6d2fa2036cb9b22dd0bd32904972ae4a7be256f746a894202b1f98d219b61999", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 229, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad6d1e5152", + "sig": { + "r": "00ac21766f03f80a4248d6978db5ffbd543ffb57276ef80c4c3ee4aaca75d6d719", + "s": "7dce2ea06d0e948f17217d5a23debf7c99e30bcc6d32c2a4bf1bea2ca7d245a4", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 230, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad6f4ceb32", + "sig": { + "r": "149e3227fbbab4bbda7f7cea443c683866d1589d072147631cb1718af56c591e", + "s": "13327bfcce1529d19a296424017f2419fc0067302ea2f9ef86b65ebbe7cfa9bd", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 231, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad7106bfbe", + "sig": { + "r": "71fe8026bdedb57ca60fcc02a523f991ca9bfb728abd47ceb52556c6fc2fb0a2", + "s": "2eb04905661490156d642e5556d3acbcb14e7bd78c09692b50c69228ab1d949d", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 232, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad776a3831", + "sig": { + "r": "0969054e8ad9194312cce8cae3bee0f5218cb329a26ef3465f86f8529828c007", + "s": "08a7e67a63529db1083ac2bfefaa28d7db741c3eaf8362601b04857fbd1b44af", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 233, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad7cad23ce", + "sig": { + "r": "00c223fd1a31e69b2617ed8b683245900a78ed32697a7ea0de01ededd778765e13", + "s": "4cfbc3684fd84df4cac43f8ecb2ca4b88c67f1f2e5dfa461f66b37b48dd0116a", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 234, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad820b64a4", + "sig": { + "r": "00d7bd7a23f971630518ec2f460e8fd73f0c361aa1d269fb8c2d900ce3e53cf8ef", + "s": "0fbd9d27ea45ed37d3fe704c32353889da376377a1d8c1e0c7eb8dec1e3b4391", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 235, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad85978f4e", + "sig": { + "r": "54bfcb1705552e1f6fc7b34d90a916a123d47d72463cf081aa69e3049f898280", + "s": "4492c78578540e0dbe7e089c193148fa5533bd896bccf207210f1407f103e349", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 236, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad8732d356", + "sig": { + "r": "4643095c37e0f378f34501fc8e8f60d135d21665795a8581d3db20a167aa8b3b", + "s": "3b45e4812d63f40ad6aa5f3d3794e9eef05c19fbfffa97b2cf905bb752babf34", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 237, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad88b66c1a", + "sig": { + "r": "008db9f5e967019b765e957ee025e09dc1455c9d0a339825ce04667f74283ccc34", + "s": "68ad8a13538eb6ba31b68ddede238447dd07f80cd02c469af4f48dc68413db28", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 238, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad8e69901d", + "sig": { + "r": "00b9921ade995b33cb29b1c6999e64059f4ce8548196bab26ed15dc2a2d940125a", + "s": "72ebac7f01cec46e79b435212154057735de0e181649b0fb2e099b8787ec2877", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 239, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad9c99f28d", + "sig": { + "r": "009847ff70e746361abea12e357d253bd59f4779f00348a9e065e51b61194fdcd8", + "s": "65b1c7ead4fe19f4ece5ccbc919e06192e7bac5892294a05cfc7e3cf234de8ff", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 240, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adad9ff5ce87", + "sig": { + "r": "342a65ce8f21aae8ea3c9a9d0dd424742e239673d71119001ff90c33b9608258", + "s": "141a14cbb61616e248782a578f19f7f64b4066b772b4b19386d2323f10dbd87c", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 241, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adada8e1e961", + "sig": { + "r": "00e3284c1e08d58d7b1c39569074314f4ba343b2b70c8c06da682a206a56a25bd7", + "s": "6d68a66bc2df4c00cb083f333d8adb02ea32e55a07bcc68bb8cfb6dca093218c", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 242, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadaa1372b4", + "sig": { + "r": "00c8866b8f19321339d66c034f072d31e236a8780abf1dc7a05aff36a2d47d67ca", + "s": "1eaf8a8311adca9740bb53e831c19b0dfd34a680f676e36bd3f48a8727733940", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 243, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadaeb3ccf3", + "sig": { + "r": "00f50f483fb3fdea5537f0552de895c1907c4a05b2dffd63e222bdf47fd154133d", + "s": "6a856d9a278317a17a08e561af92e68e5b23ed8308ad44cca085b4b3a5f899f9", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 244, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadafa2d999", + "sig": { + "r": "00da10b6a25c131b5abea02dbfe0ce4dff619fbb039cf5506cbbf503ecd2ff5dc0", + "s": "0198ed87e9e9f06c822b34e19baaa65b85cba9036f4907a754442730a321dd91", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 245, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadaff26e48", + "sig": { + "r": "00d3f9f49046095326139d2555f492bad50b5f25e3dd6a6aedc0e4f8e1b9daa17b", + "s": "5b3597a991fd549823ddd72bfb22f7518e43b643850c65866fc887389e1e8fb1", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 246, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadb4fe386d", + "sig": { + "r": "66c18e479f70019689f82fa90c1777071ff4100d12b3c01d959fe109affc8883", + "s": "25ce9d0accb3d9b0e653c5cc18c875cb8e63fefa087a85f4693b38d4459f4a22", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 247, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadb802afbf", + "sig": { + "r": "1af772b903aea4f1a9fc33d6606f94fa1259bdf84f13d6a4dfc8a60fce5ad370", + "s": "68e8380271accd259e9a9184aa0101f3b425c24a9faac016c11a709141391dae", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 248, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadbb02d527", + "sig": { + "r": "06704b30fd3c5032f4a58f33e8198b94d46ca3ca2084d04a85061762b2422bf1", + "s": "5af747ddc01795b96cea707b3f51ef65ea7c6f84450586b4974da819151a432a", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 249, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadbbec9eef", + "sig": { + "r": "54f1de5c2f76adad72bf6a2a696fd3b8b42ca9245e80a9381dbbf8098709e5f9", + "s": "762525904586e59370d673073133231701e7fff2d229609071b2b2448b464496", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 250, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadbf14261b", + "sig": { + "r": "00c743f6b65afc53e7139f23abccdcaf07eaabf0f533b743b01c6d28ae48a018fb", + "s": "744b6d084644567856b928d956db24c0c3c61412e5b1b59312386427c088b35f", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 251, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadbfca34aa", + "sig": { + "r": "712c4f1598baaeae619435bd3375481a6f353144578cf11a178c2fbf6554940f", + "s": "5bc42b21ea5924feb520a3548079a39f1462adfafc5cd3202ce5e74ac41c3ba5", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 252, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadc16365bb", + "sig": { + "r": "00e0219b2abd5a61b9853554663066520f01dd0408bfa4f9ce363fb52b70a6f0db", + "s": "48f8aafa5f382d9c84acd0258448f9db14cef164adbcf7a86cfcfd3b4527a687", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 253, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadcb65063f", + "sig": { + "r": "00b0c8bb31d90871aa0811dbfca1051507f2d4160e295e0a8cf20d07661dcc7719", + "s": "6f6736d58a3a0c3952c5aa40b2a8697c928fd5a67a9500423e883bacbc5f496e", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 254, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadcc5819aa", + "sig": { + "r": "1aafbe02637c5fb1b30c3f51eea59a8859a81b0049d4d43e1da9481c75269f63", + "s": "12d146da7b4643f2e79862ac558f163361183cc737ae39ce0626abc54662fd22", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 255, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadd13f13b6", + "sig": { + "r": "3610371643c6e87e9a4981f7eec734acdf9ffc30adc2f156f477dc3e19a2d116", + "s": "41f6cb14641c3875d71d6a513772515ac1b78b63dd0ee21d62ca89ab001356ca", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 256, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadd1cbed9d", + "sig": { + "r": "00c2a51933fb25d111f983680dffe5c019e68f096be66a4ff246f9613d330fc3d4", + "s": "49bf6a4b063727903dba2a2507ee6952665f731e5978e9cce8836a229ec251c6", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 257, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadd2da2518", + "sig": { + "r": "10c315fb49377e58e8b01644490dbecdd1423f9b61d8bf90c6894fcc6bab0fde", + "s": "53864e1663139ba2b856176cb52b33a5a49c2ec5e05e396e4deafbcdc80cd401", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 258, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadd4c1f5ea", + "sig": { + "r": "00a0bd8536989f11f97226b759ee11ad64da7050fcb23ab897d4736d282e82e685", + "s": "256c4bae533d54c74ebaf6cb33c3999ca5ae312b5ebe9d05b17735dc0661267e", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 259, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adaddf9020f5", + "sig": { + "r": "7216e2e15f7a04e02239cc37290579c1ed5ca7e0a08ede2b368eaf29e26bae93", + "s": "59d629300f25dfe9c9048f41b15f02dae0e58354a2596073d85b4ec75a82a9de", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 260, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adade57bccf2", + "sig": { + "r": "7451d1ab852583b7f276d9a79b67b19f867096480094cd341b8110c487cfbce1", + "s": "76f5ef1d95bbc3de3d85cc8e75da0738bb54c5a30fbaa72845dbbc1fc8cae58d", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 261, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adade875e79e", + "sig": { + "r": "1e8cbb17c3bee99566e434f7481351b0ff1649f5f859963525a0267d285e2b19", + "s": "141d4bc64bbc0366bc2930d6b4ce6fed8fea030b5a7dd6b03ad56541df95e8b0", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 262, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adade8f1c621", + "sig": { + "r": "60e0ce766189795f1df8fc07168dbcf07beb6c9c56af32ff7fab72cecca24c4b", + "s": "4da4a80746aab5619c7f3fbe98841567704d3a5fb260653cc1a81127319c9d04", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 263, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadebabba01", + "sig": { + "r": "00fe8c7e0703784d77ef5921ba1533b08d15091c31e68c27e27614f6ec3673ebff", + "s": "1bd4e9a2586e641524c2f5a5f2ef4367690a3d843eae2d2030b8112ae426866b", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 264, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadeda614a1", + "sig": { + "r": "60ba85eb2ed3794dbe5e82e10e84f52ac6f28d7094717ebf2b285c428fe67ee0", + "s": "560860120b930a4c066b21ec2d39132f1446506b05652adfc3574c681484dfe1", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 265, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadeedd377c", + "sig": { + "r": "6fbf241499a46baccdba99345110ae67c8105a511985043e719735037cd7abb8", + "s": "559efc7ea111d6c54cf5f5e9cced63eafb957ed3cb91fffe4b7c2d6f32e3d2da", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 266, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadefa84192", + "sig": { + "r": "00f261726805cc36cd7116dbcea35a68bf8aa0cf4d080a81c0bd69062a33d3042f", + "s": "116a21b410576d6c0eec5b0373856be3deb89e427091580ca314e275795080a7", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 267, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadefff788f", + "sig": { + "r": "0974f7a1f330ec4180d382648aff2dd10bc7f514587773edf30a0343a267e858", + "s": "5fd6307aee93ccf9c2c27c66654b8548506d13b9e1358774edda7f729ad3eb87", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 268, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadf57cce0d", + "sig": { + "r": "4af3d0a14cd50c975c69b7ac8060209c4b6b6164be55cb1bfd3b126a075a63e3", + "s": "3a4561d1e329764a6465554546d485c6079c0d09991b6c10059751c1d78ec75c", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 269, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "1e58adadfe4eb4aa", + "sig": { + "r": "00cf4b224feda0afa715ac56782c0dfc55e9e4618dda23ac38973bc7efba0479a1", + "s": "6f9ab11b191fb0dbb5e3e5e0621f699f5b18088ca8d5214efd02a3c216801232", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 270, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "7a4fb325039369c2", + "sig": { + "r": "00aedd0797f66dfd84451ad90cc504eb18edc3297fdf4724388c792ac274762467", + "s": "0905cfbdf33a2e2bfe938dc63820e7443bb155eb01cd5a988d32fa45522bf3fc", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 271, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "7a4fb3251001fc0e", + "sig": { + "r": "00d3aaf8f6f56ca31661fd4817ee0ece0fbfb4f558e8281b0e133683b207f0f82b", + "s": "19a53dce89cc72dc9cf19d1a497b90bbab62161af38a149f8032a85204ae4190", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 272, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "7a4fb325107d46fd", + "sig": { + "r": "00cef6f4425cd15a0e1a0cd7df4b1503b499c823d4d0f0d7e46bc0df570bf7f7cf", + "s": "32888e593c4d33bbdcb5142b60beb8c2b4504f443f9b82e968669108def4dc40", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 273, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "a14672e602d4137f", + "sig": { + "r": "00c1637378bca12f224171d032ea912b5bd6e78d46800062ac2764318b94c02b08", + "s": "23119588033de7ecfdd023d39822b58b2171aa9e38628f2fd1b7c4a1fb7cd137", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 274, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "a14672e604d55a14", + "sig": { + "r": "3b7e549428251539a4f19f9c201ddc6e6e2f2b8565c283b066f1ef6012ca36e7", + "s": "2da5074052cee7e901e7afde37f8ee4999d0b6abc80d3abe61b2d5a5f2a32cc6", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 275, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "a14672e606f7e881", + "sig": { + "r": "0e19aeb2c959f57db45f6ce299a454e1718a2d3bced866808a2cd3cbdad98af2", + "s": "6c27516a14898ae22b41b412df944e1c0af0891edf757eefbc3579e88a7c097b", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 276, + "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "msg": "a14672e60925a734", + "sig": { + "r": "19818b3fbdca701a05463e8cb5687008ca4ddbc5058c8b6712f8753dca275716", + "s": "6ec7c6a1604bbea2f3e04f3448f2926f0f15f26e1822a24c8a7b44eb97cc3413", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 277, + "pubkey": "044939bfaa7f23523ba3e5a3aa6ab0f85b0405138da4dbfdd3303bff14174ac13463e35553c65ab5f413485fd7ee202c14f2451f9bc3fd6f9d8a4d340f5e8059ad", + "msg": "68656c6c6f", + "sig": { + "r": "59294e8bc54e76d48b5594f01fe4729566d9b6df6385982fbb533183921f1a12", + "s": "22ecdc9db85a6c7a41252395f334650c18f78808f015272e80587f4f66b2f1ad", + "id": 0 + }, + "comment": "R: w=-2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 278, + "pubkey": "04d3b5eb64883c6a25a3e17353a44acc0153883aec20a35e9cce7b5eaf746c943932cd830bf8d5d4675d11c5efe75905868201055891393d58e0fbf5b0acbc14e2", + "msg": "68656c6c6f", + "sig": { + "r": "00a74646c798fd5a0af442da69c822cdf1134adba361f90663d626481aa10e0004", + "s": "262c3b64e57e7f7bf2d86d3640aff9485728d2f9f31fceb177899911b1dd976a", + "id": 0 + }, + "comment": "R: w=-1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 279, + "pubkey": "040db3e2f8bd8b5b50bebfd6d705b69a584cdc929fd938df3b3b26617fb677906185becceb63d7cdedb52e9cad6c593e22a7c1b05b04933a31516b340eacdcfa03", + "msg": "68656c6c6f", + "sig": { + "r": "01", + "s": "7fbbad64924b9d04c4998dc92678ec0e5048fab125d87f41134c389961727f3f", + "id": 1 + }, + "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 280, + "pubkey": "04221b9ac2144909580ff60ec25048bfed01a0b27a7732a5f1f076da4c71a4e4a98fe5fe363e29011f4a94991c488782472a9c7c668aae22b50c8ecc00a7065f0a", + "msg": "68656c6c6f", + "sig": { + "r": "00a10bd2bb932fae8716b0640d7d1b8e210264e3e70eea4840489c8b7252ed8993", + "s": "745ed97f0ca3906bed67854e68facf8cd0ad3eb5eea331c2adcf60684beed0b1", + "id": 0 + }, + "comment": "R: b=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 281, + "pubkey": "04c7409d2f9899b0852f3fb747bae59fcfc047997875678d84abfe593aa09550024eed36fa53386726742e9662d0f248adcc21c2b8246ed5c9d38beb5d96dad327", + "msg": "68656c6c6f", + "sig": { + "r": "00f7b3cb719ab8ad6d3399d6fe5d24280d73956170416408edda530b80afdec300", + "s": "777cb201bb856f39cd3527e7f91d18d491e9d9838aac1140fad7d2e4951e5e17", + "id": 1 + }, + "comment": "R: b=-2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 282, + "pubkey": "04921e5b31e02e2de0ac5d39c9dd9988f960bc5b352ee87df481b30c1dcb86af6d82a214f8a926a0775d6ecf10dd8a92e3c5c3a9ace772c224f3de137ae1ac1392", + "msg": "68656c6c6f", + "sig": { + "r": "00cdf6e7bfc3939a644fb51ec36bbd1057ca60eeb0b50563411e681368e29ec494", + "s": "4dd53a121456a6a513b572428bb1d5d3a2e33e6c5cc919a7f0b69721c6808516", + "id": 1 + }, + "comment": "R: b=2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 283, + "pubkey": "0414c4d1d379d1bbef305466a360e53b0d5151829ae5460ba179eeecd78a21efbf18b38ec33a0f253e9403d30ebab5c5aea93906d04d44e8e94739612e799cc6b1", + "msg": "68656c6c6f", + "sig": { + "r": "0089882732b3ae4a65ba8dc0eabf1219110aeb783a9078a904134fa1ed2f5e8eb0", + "s": "4a8b6c46531827e92176b60e33c86756b59691fd1c9db94abe78dfef2412b80b", + "id": 1 + }, + "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 284, + "pubkey": "047aff7565bce2c098e1dbb736b0fd802df34f0ca3e18747802c6c5016ca0b520ddfde557c99ef67cc04011e5bf76e6e27fffc9b98d67f344d17648855b743570b", + "msg": "68656c6c6f", + "sig": { + "r": "26ac524f7bec740b75b1b8d841a0f2a2f29ab0bd870d2b4a3a505edfdf6fda5d", + "s": "60c052b2fbeaf904b83d9c3f2347976ae6249709760a52ec7ded9bc123bac307", + "id": 1 + }, + "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 285, + "pubkey": "04e3afa5049f2e136bc4ee9a2ded5514523c7547390d96aaa6ad4c89a139b84b4139cd0e23a1961ca9d63a95b24086a9c9cbd9ab2ea2fe6049dbdef36fc9562e3d", + "msg": "68656c6c6f", + "sig": { + "r": "584d2dc258bd4650e6fa04fe9d3d2a5e768d795945ed2323f844d0a8fa0c6fbd", + "s": "105409e29d9ae52b9560810392ca8c74721cdcf66e553cf03f5f019d608f2875", + "id": 0 + }, + "comment": "R: h=-2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 286, + "pubkey": "04827a228c5c096bda80a4867f85f4c24430f17e462a20ac58409895f6eed300c038461fa2daf1ae5a809f31ead920dc33800b200ffa529a84309d014974b5f23c", + "msg": "68656c6c6f", + "sig": { + "r": "00bbad8da4c018bdc15a5af8f3da4b384c530ea75560cdfd242bfa3235d8d3595f", + "s": "78e0e852b535918e507d5d7bacfbd112c6aa7c874658ed87e6293c09119bebfb", + "id": 1 + }, + "comment": "R: h=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 287, + "pubkey": "04244333b5db14598b330062ad7f71afc46de4f1c1bebfe69211c83f9aaa3e7759537f1f1d5b5a607deece4d05043521dcd0dd073f6508e57b5825b6df55cb4080", + "msg": "68656c6c6f", + "sig": { + "r": "78c926b0ee01c000c25a83631219f08d8b34745d2ea2fdc9ebdc5a2288fa9b03", + "s": "4bac5b82788c7831c8bb4232c71f0aa96e6e92d392417ab1ce349815d09afeae", + "id": 0 + }, + "comment": "R: h=2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 288, + "pubkey": "0482e4f250ddd281d342d1f2256ed40a9ed7489a60cf531eeebec0001f6553bc15ea8cc88852f020ea4e24c6997a4597b2248e4debbb6d50f7bf0c9133a2e35cd0", + "msg": "68656c6c6f", + "sig": { + "r": "20cb4091b3c7ffedb9eb8004e85992cbbeb64d5ab9aae69b377f3e51096121a9", + "s": "2d87dc64df932e3112531ee7dca87b35867353da590e082e67a6c9e5c5884835", + "id": 1 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 289, + "pubkey": "0416fb547e719801440d2f3e198ab1db9399b6b567f09a1ed16190331e90f5265c9b1a5cc451410201fc2e284cb08968593260d11a6fbd4c6aad762ff2f2a8ae94", + "msg": "68656c6c6f", + "sig": { + "r": "0097ec18e01255bb88561e1189d22e88bda5ae30d6863d0b73a17c25b86df045aa", + "s": "74f7991b59f956a84370595df94a70a06f488381530fea04ba52bed259662d43", + "id": 1 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 290, + "pubkey": "04e34cae0317cf43124dee7d92a9d20c99c2cd858e09218785fe14a55bf0293ec9ac9d3e0f986d7cc7f358f41c45eba8f7ff59bfb0be99ae2deb45152791302cb0", + "msg": "68656c6c6f", + "sig": { + "r": "4748a68e39e24489eff66e714577e4769b9b81cec0180df127049bf588ae94dc", + "s": "3fff3489dc8ba985d409f73d0149eb7d6d37171008536f6b599b4952fd537807", + "id": 1 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 291, + "pubkey": "045cdccc33d4d89c63de81a95524b0364740ab00e68ebd6d79314dc83f75aff89d3632dd751fc1eaeaef342132610a64fd62a2a9ca4a93ca5d09559f54637352d8", + "msg": "68656c6c6f", + "sig": { + "r": "1fe1e5ef3fceb5c135ab7741333ce5a6e80d68167653f6b2b24bcbcfaaaff507", + "s": "3a2f23aa245662cfa2cc9712028463a8158aca1ef8fe5d0797efaadd7d82e789", + "id": 1 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 292, + "pubkey": "04afcaf52839c476a3b6f3c60a00d86ddf0cf8ad89efe3289c61883d3840e72e50245575d748a121222bfd456d74b5d1554a2c6bca08a50b74d592bc3a32046a4f", + "msg": "68656c6c6f", + "sig": { + "r": "146d3b65add9f54ccca28533c88e2cbc63f7443e1658783ab41f8ef97c2a10b5", + "s": "717e3a20da47ac042240a8773e6b572326a2ff61322287076c2fe2c5e1fac88e", + "id": 1 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 293, + "pubkey": "04ea0004c36b214ff568a53d2cb422d9a3580775fdaa7981beeac9d5e9667eae1635457dc9fbd59d3a3686ba965f91a27cedd381da375e637ae0a981fd5f1651c5", + "msg": "68656c6c6f", + "sig": { + "r": "00cbb0deab125754f1fdb2038b0434ed9cb3fb53ab735391129994a535d925f673", + "s": "36d14c3f177a1f8b64c02ff9964d1c8826c524eb89507d8f77754467bcc43d68", + "id": 1 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 294, + "pubkey": "04fd81032cea584bbe87fe14655549ce6e14c8fa6cb8edfa697b8012f0681d3c7a90b376cf1c283f71e338cc040d4af83175a2db408a98f1a927aefcf7f60e21d3", + "msg": "68656c6c6f", + "sig": { + "r": "0092b1637da83a0c4fc16eba2e4f4dd88367eb24d6f6bcd8d3b5d3c23d76f02e77", + "s": "01e70cbf49759c51fc0e2522f7000d5a2aa11a144a91285be24bfb7793a306ab", + "id": 1 + }, + "comment": "R: x3=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 295, + "pubkey": "04f5a62a9bd184b715b8f6ca2e579fdea7032c82d2b86e0472d1d6638beea2a1cd99f585d4dc6e64ed7d4b57373512b61aeb1de613846657e996bed671a7fb6a26", + "msg": "68656c6c6f", + "sig": { + "r": "00e962e355d01eff293794cccd6e340c760785ceae509696165f3282e770d6ea70", + "s": "5b3a08dac353e715f4589291a26080b540ae15faae984b726a9200ea03c83b03", + "id": 1 + }, + "comment": "R: x3=-1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 296, + "pubkey": "0488379c28b72c0485d60b8e3d897889beaaf92b23d03bdcb05204b454955a485142ca9ac889a2a9434f24cff016e2b0fddd241d82b93c9e97843aad27cd4b7eba", + "msg": "68656c6c6f", + "sig": { + "r": "008c389a588a34bd242ee2e36880cea50cbee41736966fb69f47aa6cc30243871c", + "s": "07434ac1262457ce6905b01d976ddbd822afaf40fa78ba478fd2f0505942e50b", + "id": 1 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 297, + "pubkey": "04e47d0c1d7dd2df4a5c6d01f47e9cb1cf85bea7992f391f90954dc50584b571ff4da10863cf2aa34d25c6828b56536e3811ce5fe61646fdacf4684d256d3c1cb5", + "msg": "68656c6c6f", + "sig": { + "r": "062ff933046837c65858f18db000dfc6b9103135c332845d75b79526eb8ab230", + "s": "0aad9d10ba712011519f6aa12858b0e93c30798a8da56c1038d7825deb7c421c", + "id": 0 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 298, + "pubkey": "0482105c5c93868ba4beecc84951ba22281eee3a4fd47c395330593b9dc107eb0947a9bf96c8eb60868ce8be17d389b46fc01c3b9afd14618b8f60a915718de334", + "msg": "68656c6c6f", + "sig": { + "r": "6d976c7471630b1578c42b09cf307b2c880bb793a65dc503429dfe151231c2e3", + "s": "18abb8321e56ef53b0bc946014879be9b16342be9126eb1a57b76efb442ac7f2", + "id": 0 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 299, + "pubkey": "047a2f270b836380d489e81677349d74f3f9578674561e7871d19ee9e7f0acdebf2a3f6846da23bceba23fe83534fe98d01929c530b433823ac48006c65568365c", + "msg": "68656c6c6f", + "sig": { + "r": "00e434b415eec4924484d20597735f7f68a9731418ebd3e6c78f5fa072d52b2e6c", + "s": "47f496c31f729684d1b99837975615eab781d65a4b523780074d6d1fa0f3ffe5", + "id": 0 + }, + "comment": "R: v**2=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 300, + "pubkey": "044676d2c83bde387040a49fd4589c74d073f93927f30ae46bb7f247393f2cb38dcdd041276df7f1e96c342703e357572ea31e7eca7818625fbf1c8a5870fd8b50", + "msg": "68656c6c6f", + "sig": { + "r": "008a9813e0c6517ed57006b2ae943df3b6520f9138d67bb1ca108828095b6bd7a6", + "s": "7e936bf2d8bb873d8936396aa2169bfe8fc873008b82f0087e53b4029c986acc", + "id": 0 + }, + "comment": "R: v**2=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 301, + "pubkey": "0451c79508bb3ea8d9bd50e2984c8aa6ccee49ee2fb4ac4ae5324bb8e7339a85e9fe157594af2772a858d4a81aa97a3bfeb8f2c851b26b474922622c804d98ce1c", + "msg": "68656c6c6f", + "sig": { + "r": "182c488e1b18bac4e4481dc408637bf1942d07fbb98165ce871b691a33064c67", + "s": "5291dab36b4bc4da01dc5ff1f0c0833bb93c7d8037ba98e9378ce3b2f8507fe5", + "id": 0 + }, + "comment": "R: w=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 302, + "pubkey": "044325b92047fa758d8cbcf1604c4c5f7e55dc51552b42630c2527eb30e688982fbda1a44f09510c241274150dd65bcc55abb1ce1d002b4828c1d158bcf0bd37e9", + "msg": "68656c6c6f", + "sig": { + "r": "00a0488bb1e1b8d18f79188dd24daf46a74a6924c52c7ca768f478920e9863a9b8", + "s": "064243aeb34bbd5d94fe4fddc60dcfc2631da54cc5ef94c19819164b101fb699", + "id": 0 + }, + "comment": "R: w=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 303, + "pubkey": "04bd1eac189b9f06116e8c485273f2d5e31567251431f2dc23ef7fb9625c1611f2ef83c3f65cd5567238b06faefceabb65106a8fc3e6ffb92d5c8110e24f7889a8", + "msg": "68656c6c6f", + "sig": { + "r": "00b223e881920d6c20f82e583ae99b6e1673b61b16366f4d8085b368ba98e719d6", + "s": "0ce04dcc22fbd10bfdb2ffe879e284cfe66508d123af85afccfb0e9cd5a1ccf3", + "id": 1 + }, + "comment": "R: w=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 304, + "pubkey": "04d8001367e49098526dff0b675721eaf4346bb5220e7085a2852ac90f60b6aed3f06a6a2f7bf326e3b20ed9b8222f77cf6de8fa546fa70652963a83ce5a5e2b06", + "msg": "68656c6c6f", + "sig": { + "r": "134116593aba3ba809ab243cd27f0e77f73c7936484ca7c345eefe35a612329a", + "s": "53343157487adba6a1501aa74d81c27077ef98b60f8c779c4af45dafdfe2915f", + "id": 0 + }, + "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 305, + "pubkey": "041c9f298e085e53f0e54166219c2e1ebffe9dde377f08708a9eccf833f4e44b6d083b4018843b6c390e61416d3397cd538d1e9b71a4a62b252389ae5c9d37ad24", + "msg": "68656c6c6f", + "sig": { + "r": "00a057e0542d9d30b57fea2312c94c57d1e3450aedb7b61dd05d5bc4aeda9bf9a6", + "s": "0e36d01328cb9bf0994c8c0285d2a8e1eb6f505dae06e118a78560a11f65c73f", + "id": 0 + }, + "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 306, + "pubkey": "044d91799947098cecb1872a7907465e6928621a9f256c8cf32bb92427c870516ee008f799d59ce8a7207b2ab140caffd09eb8ca493580a216fa153c8759a92bc2", + "msg": "68656c6c6f", + "sig": { + "r": "5c46a07644c32bce98f69974fa56b0edd0fbd1fa061daba09a4d7dc1533127e8", + "s": "36c5cdee3eedaec1f633aee62a7688d054ffbded141083662049f5f5af7ebd46", + "id": 0 + }, + "comment": "R: b=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 307, + "pubkey": "049c3eca7878bfff23feca0e3fcd090d27c2bc367faffbc4eff7b0e561d843c6213e5eea47e97019a81154c30c3ede09f503b041fd72d510bc7facf4a1936c8af5", + "msg": "68656c6c6f", + "sig": { + "r": "00ecc1207635725787ce3e2405a3299938646496c0fed6e9ef3d7305ccb6780346", + "s": "5d2b16c5ccee4c152d881e84c24d7d226e9f6a224e99dfe955108cee519b360c", + "id": 0 + }, + "comment": "R: b=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 308, + "pubkey": "04a451aa39e31654c8bddd5ba69d8f0deb560bbac1e068be8e17da0cb9df7d8e0f2290a278b7c3b9642fda435eff16ff240a1d6bff7e722b049b8000f9b5613393", + "msg": "68656c6c6f", + "sig": { + "r": "0087b1d4cb6f7530a53613a40b30f83f091fc5a21cb4eb7c38526f0bcc81b205d5", + "s": "6c1c457d55aa2503ac2fd1b95a39e9450a5415fcd8819103b24d880a1256235b", + "id": 1 + }, + "comment": "R: h=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 309, + "pubkey": "04a10e71d2dfcc5cab9b44f5e247c12c4eccbee7bd600577b38266837fe23c56cc913727d52c5c8c3c6e083bf860b6bef3b27ba3294f32416ac3a812bea2d301a3", + "msg": "68656c6c6f", + "sig": { + "r": "7f82ab9bebfafb121b398faba731c8badbcff94f8d9bd93dfda0007d66479c84", + "s": "07f2f5fc9043c70a826c1381a31aeb2e5068eeda50da7409ac7df538bb87ccd4", + "id": 0 + }, + "comment": "R: h=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 310, + "pubkey": "043e65aa70e5fb661b9b1f0909672b0e71962038730f33179cdcb08d24a1d66ed56eb7ca2c43e61a39e76ffb6f75f9a829c2427deaf548510cff2fc571f9c5e79b", + "msg": "68656c6c6f", + "sig": { + "r": "00bdd2c6eebdfb600b60540f546e1e46c72abb243f8b90711ebb64119577949b60", + "s": "3075af48a2e74f8f7dee561c0b18153bdcc3f82543df0a7fee9a96e4e4e551d2", + "id": 1 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 311, + "pubkey": "04730a1339add3a4420b329d393b51afec8c5c18e9ebfd158570bfeedb85d62b5b27cffef0854ac87ff8656237feb9f815d2859e60abbb0b28ad1dbb13bc20c980", + "msg": "68656c6c6f", + "sig": { + "r": "32b575485a17f6733fa8774073d4c8ea9bccb5c5fe767f9ddef91da300037dd1", + "s": "2b098ad8e942313c50eae6c3fd594c84cba5916eeb30ca5a5dd20f500aa9e7cd", + "id": 0 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 312, + "pubkey": "048a4a7a4bc6223f35fda43aca4ee3e16d47ba1bdd4399a6458dffff9797845a9b36cf5538688573709431d7fb5ef0873d10942ccb2941e595bd809f83065e2636", + "msg": "68656c6c6f", + "sig": { + "r": "00d0d6b87b213e7ae95c42f7684be4a95df6654580cd7227bf95e421174b71e101", + "s": "2eace5d99fff14b7cc4304703a0753cd799b13c3ea1c718892dcfaff94fd010f", + "id": 0 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 313, + "pubkey": "04fd141d91f190e608fe947da2438008591ce653524f3e698a86faf83b4694b915c18c04c1ed351709d68b9d3c2887dc7acf60869ae1f4be7889fbd1f65bb9c262", + "msg": "68656c6c6f", + "sig": { + "r": "00ba78ce6f6699a2ef114d2d24e8c8ded95fb03a3ae62a5877ea8f9a8c34db8f65", + "s": "1f2772c4b49a5ea4b68e0dcf1a6e27629b6a1c8a0ee57f6397989102c4864e7c", + "id": 1 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 314, + "pubkey": "04db832722851434536cb877a75cb9c054896a593f194f02bf418e1bdd45616ae04e560a0ab49cc3a6c14e3fd5cc4506999a4fd04299942d510f10f337be599f35", + "msg": "68656c6c6f", + "sig": { + "r": "4eb1138f020b7f4cd906e48d3069ce87784a45a12298e30a6a3052c311da333e", + "s": "221c6f6e449be2e9ffdacf0ccec3357143db29f29b249e96d8791d49c33b6356", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 315, + "pubkey": "04c1739ef85fcffd942e5a7034c1f640b169dc529685f0ac41001bada80f6cd89d89d2ae6f7620566043257abbb53a6d1e27c933eb66027856315ab967b98bee5f", + "msg": "68656c6c6f", + "sig": { + "r": "0083012d22f551497e1206269456da6051ef7e675e6408d0bafac2181037d005a4", + "s": "7fa2673e3604ab1ab89433de8279ac0cc2a1b4ad594d27962951b46205e1eb46", + "id": 1 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 316, + "pubkey": "04107f8e0c32056e2ad6c99ca1cd4815b749eabba682982afd4eefd2e976570158e7550df49f9175c12f8b4175e48b96a9b5764574937abf99b025a7f1beda0acf", + "msg": "68656c6c6f", + "sig": { + "r": "66364f70826d992fdd4014032cbca8fbd03a0154980b139c5be34f02416164a4", + "s": "085f965cef8147ea3b5400b24c082974e1d3327a5b7801a237a4b31d1bddce46", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 317, + "pubkey": "0446adcf9e3818eb4c38b764bfa899da67722a82f39b21094a1ab816aced0b0fcbfff1df287807a83a586a99d1694b40eb2b9ec9345d6e885ea2701d0b56e0dae7", + "msg": "68656c6c6f", + "sig": { + "r": "00df50e22016f8c3e11172bed7ea7a782ad015c47081ca93ebb98d166f89c30455", + "s": "4b41b123df78d1a9f9e4bd86c9fa3b8210a8c0eccc76d7367f8d66847549d39e", + "id": 1 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 318, + "pubkey": "04852030dfafc779872245c4efcfbf117e7ccbe948c7f69cf91a28145a8283256186dc679902bdfed8b95ba86a0509314b1cb9fbfb02dce889fe5005245b9fbacc", + "msg": "68656c6c6f", + "sig": { + "r": "2e4dbf4e08a3373514f2f4de78bbd12698375300795e4c3a9b0d952bb655c34d", + "s": "2c81310a1f1fd3fe7e29ff7fe78659e399a6b53c7e365e836117f4e333ad5e06", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 319, + "pubkey": "047ca85cef12dffb00aefd6fc4190e8ca3b4b3bc12ef3fdcdd51a2cf7b7e47446b19fed5ca6424d194cd98dabafa7cfda494c1546eec915ed29c469adf7a3c2236", + "msg": "68656c6c6f", + "sig": { + "r": "00d67868d3cccb21068a5abf195be028810dee7a57e1827e644c1952618da0441d", + "s": "1e33092141bc90ac63ff67aa44d0b97f7eede5411ec1cb0faf98e6539815f320", + "id": 0 + }, + "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 320, + "pubkey": "04fd205531fc7a406cf89c0f00299534af082b017502c91d5b84a5dbbb9abe50eedac331816fa3f4982d4cf1f5fe6f649bd84094b6d2e51e122e874dda34770a40", + "msg": "68656c6c6f", + "sig": { + "r": "5484cf29f94ebc6a2baafaf590fd4e35028b7c3c6fa12ec75a401ab805d51566", + "s": "65c5fb15b09e5a8ce8c72fc3f78ac1bde8e7c85177e06fb746be2f6720e2bcb3", + "id": 0 + }, + "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 321, + "pubkey": "0406055d28e7b02a268a67a2a9bcee9c15ade34d2f42aed9cb840271c2e6d60b4a1804ad550064ca8178bf34564223c6fbfc88c4333e96ddfcf2f89a8a5fa1ae57", + "msg": "68656c6c6f", + "sig": { + "r": "00d502c80239e6228f49fa45f113228949ef86096baedc52d459a692e46c8a9edb", + "s": "19fd6e3d69132c623e1a9dee2b444b518899845798c2107ce9fa0467f94b3d9a", + "id": 0 + }, + "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 322, + "pubkey": "04f864879f2ffd6a89cd5a9cdd74c104c8abb830a5efdf9d988b1d8f9e9b3709268c6c3246dda594f5704134e5d6004622ae568566fff0d534798b00ba420aef88", + "msg": "68656c6c6f", + "sig": { + "r": "0085408cb788a55cf0372677d32edc10afe975808f72c8ccf8a6d29ff72741b33f", + "s": "6c9a04bb6aefc9a11233bf76e4e3286fcce302d33e322ba888f3af9e395fb048", + "id": 0 + }, + "comment": "R: x3=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 323, + "pubkey": "04fcdbfc2c15587dae2e5c74ad83546e0482f671f0a2bf136deb469940b1eb5395bb6cee9425466cfc845be723e6ba72eab9cfc0caec7032c3502dc0e6e259e130", + "msg": "68656c6c6f", + "sig": { + "r": "5d5855edf773b1078e4df05f207ea98208669219fe8b10dc715e5a189ff6879d", + "s": "44d999a3afec385c361d3a8f68d0a303729c9c61413d7fb9ac659870caf5acbe", + "id": 1 + }, + "comment": "R: x3=-2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 324, + "pubkey": "0498a7030a724dfbf82931de90b67b459c4da962cf49d3783425b75848ec562479bc3bef77ebafde81b1dfa872649317fadf31ce669ae3c0165cee7fab2e39a646", + "msg": "68656c6c6f", + "sig": { + "r": "00ac2c4c0f43253848c3967ae4829f3a9ef1641f2cdd3985e5e3fd6a1b966cc526", + "s": "6304c2df2dc7c8c684b1df37650de43f9efff836b16017f513c0bad4f49ab224", + "id": 0 + }, + "comment": "R: x3=2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 325, + "pubkey": "048e060687a4e8611f24fc31b48505636f9e06b6204b8a0bfd1e8db6d8e6e664ee10634f4693d5704fdca5cf6172cd64fd5e67e5d93840ee96185ae99e81d538ed", + "msg": "68656c6c6f", + "sig": { + "r": "00aa319e26e2e06a58151519210faab6833523fe9ab5cbc61e63867a4d08d9948f", + "s": "7f4485322d11738cc6aa09e95dda4c4c471017c731c419465fbe1f8c8852515e", + "id": 1 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 326, + "pubkey": "048fbc2dcd5d6df04471520637ca6eacb69206dea0bcf879b5abb13283bec3dc50a374946d6cf894c76240097fb157dee678734e39a6cd5c86856a7a46310fe31f", + "msg": "68656c6c6f", + "sig": { + "r": "00f53995a19dba354482341320dbd4c86b77f90491b451f6085d7af793f643f53f", + "s": "4b3cb271f5d668f9e4c90275d4d5f248ced2c0047896cb6eee232c35080cdd50", + "id": 1 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 327, + "pubkey": "0451080b71795c8d5dadac47d8a923274de951b9af0924e77a1ff770ed9be7426b0aa96a0be2a9260982f0948ce2eeb95f7f7a4966984d79414b4ad6d5c15e65c6", + "msg": "68656c6c6f", + "sig": { + "r": "6094cc377f65606368b6d3be1480811152e2fcd395e243d93efe8e1d00e26e90", + "s": "4474f6294d95be398603d3d9934fce6582bc71914ba83b3bc61cff61b3664d28", + "id": 1 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 328, + "pubkey": "049c32e76cd8fb0f2295e311d9b5ce79df7fdcd9da306639d3c9c14901e5037ff8264b074e823d9789f0f519bf1d2f4834c4f32da34a9e1237a736e5c252c4458c", + "msg": "68656c6c6f", + "sig": { + "r": "52e2d4bb76b61eada781352e010f71773a1f0a896c59aa7d76806ccfffe711b3", + "s": "0d334ee0b8fa3d36e1f7f1bc1788e0e3854ccfd93bc9ba975e88ebdd49abbd31", + "id": 1 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 329, + "pubkey": "0467be124f7dec968c04727e51953bb5124c87ad4965c39cf6bdc33c1f81b4a8a1865b01ef849998a267dafe31dc305131b77f242ec9aa4da3c3e048face3a5125", + "msg": "68656c6c6f", + "sig": { + "r": "00d0e7adc9576c09f56523e65caf86ba40a8742e3c650ce02edae474177a37ec85", + "s": "5b4447176b8889bb3671ab0319a519e18f7984048958aeaa0d13cf0e92242aa3", + "id": 0 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 330, + "pubkey": "0475667b18275a956a584e01a015de048723b187577ec9205246f34da23b529490dd733ad497a010f65f2a1b5e35258594a5fcba29a3cd1fb26bcc9103629f8c1f", + "msg": "68656c6c6f", + "sig": { + "r": "00dc357d7b31ddd75cf35ae4754f69d4481d6cc73a2e997553ae9b1f1685e0fa26", + "s": "5d072604230be74485f0997fc81c45f9e81d20a1944973c802b6cfc7bc07a807", + "id": 1 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 331, + "pubkey": "0417cf0e3c3139718c4ca062801573eea5c12023f44676de4ae91a59dc474212f02e425c6867e9526fc01b01544169a3dcaac3daeaf1b5c90ba4bb6de3858ddbd6", + "msg": "68656c6c6f", + "sig": { + "r": "00f806874a1656c3820225872fb35ceb8d83369c49af89b7b44449968e54171e3a", + "s": "1f84aaeca9a8a963082a3caf1eef20982499af1e132418d603efc470da2858a7", + "id": 1 + }, + "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 332, + "pubkey": "04b4130670436373d095335da2f73b844b60f36bbe10c23fa8f46ba8a752dac74d66a7bf1185d9642926ef4205bd08e2940fb34db33e99510dfba526ae3256b50c", + "msg": "68656c6c6f", + "sig": { + "r": "00a6d57d3e60ea1e3df4cfa62d013c50ca3661f6844d10218e99270eb94214b5f2", + "s": "7529dbb52789797ac6199a0e3d1a5d5cdff22e90018be0b456a9ef8cb8ee3ceb", + "id": 1 + }, + "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 333, + "pubkey": "04dc98451e3a6deb44ff1c43cca2cf969264a11454405c7250e079a162354d121bd86e888864e25fd11001c1c3cfcf690ea0fa6254b61ff9b7bffb07b9556dc38c", + "msg": "68656c6c6f", + "sig": { + "r": "3831ea2c3eb8e320a641a33eef9c751e3a9fc42d69bfc6ff0b5eddc321986cec", + "s": "3bd72466bf6b58b494f20b3681bb7c4644112a6a66fcd3ca0ac95c7d71055383", + "id": 1 + }, + "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 334, + "pubkey": "04ef464df7d5cb6b0bc38f31605d8448ef0542ae3d144766c63ad9b8d5f781a43c79bee78277d1e4953ee2b990be0d96f5b4d403c716e895bc114f03b84eb3361e", + "msg": "68656c6c6f", + "sig": { + "r": "00cfb0f361195ceae1012d6019de0cdd6fde17cc3aae7ae3c71b7b265223aa0f3f", + "s": "307b271c38609dcce32e80ac165b8c097b485be22e4784cbfa0944f4e3ff4b8c", + "id": 0 + }, + "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 335, + "pubkey": "043ca8afb63b20b2935ed4eb3dcda78efec8fa742400189eb303e65e1a8e52c2385fa5cdd5367a19eaf4425df07aec68ba7f466e43c4f1f602080eb71804222ed1", + "msg": "68656c6c6f", + "sig": { + "r": "00e339cf4216310345db53610fcf669fd581c32fadad7f4e0f9f4dfcffd0e6d50e", + "s": "396a69e39d723d9fcc80a35151e64ed57a65c5eca080d6e27b56396dcb6ed834", + "id": 1 + }, + "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 336, + "pubkey": "04ae585014e5227c83c8507316a9632dc394e53a7e00294234070d9e7cd3e443ebbee931b73df0a111efe75bcd24cb6c610728be4e63632edc8085dba79ce6fb45", + "msg": "68656c6c6f", + "sig": { + "r": "4d9aa20dbcd8720481cfdd672d411277e76f1a138fde8466b1f5bcea9509f0c9", + "s": "392edfb6aa01eb1ab6266b0f0a764f2800e890d026ab80c8878c0537cf1e7325", + "id": 0 + }, + "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 337, + "pubkey": "0468bd307a779f6e79a46793d4964c323f5af6e3aba285ae17d4ed0b52296a24b0df6099a85c49cfdd1c757fea53f9e6402c826a1b756c4735b30704aecbaa2499", + "msg": "68656c6c6f", + "sig": { + "r": "00fc20d7de00e7434edce5bf642adc44b5262138b3e62698179e003a80b733771d", + "s": "7fa6f1a14825514b616b741ecc5807863ec18cd73ef2b9f32a3cb7736b80b241", + "id": 1 + }, + "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 338, + "pubkey": "04b1bc53a5f1fdc97fceacc3088eb402b97c655ee6f4083d7d31ce081005622ef8ed5b41745cc8989d409cf7ea1824776a1cb2d9a1691aabe5afebfbaf4a2f91e6", + "msg": "68656c6c6f", + "sig": { + "r": "00b644861442404aaca14a6334a7e2a8d2f26fad3889fae381b00a0892b3c29078", + "s": "2de3cc37c8ff78e4de22523affd617660d130090f908f6dc28f1fc8cee9b287b", + "id": 0 + }, + "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 339, + "pubkey": "043deaddc1b1ae664c3b70c927812d1b2857745db2fa80074eb83b7bd01cb26a5a03bac27a581b5eb724fd120d2097dc3ebcdc6d73d6f94454d7547559129c3f01", + "msg": "68656c6c6f", + "sig": { + "r": "2cd8fded031c3fa851b9615519946e2e3c3af9dfbe98af6eb8411e325f2ba548", + "s": "187dfc80cdab70075e93c16a952c87f1fc62fcaefdf1711975d96eebae919658", + "id": 1 + }, + "comment": "R: w=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 340, + "pubkey": "04cfdf79206b27678b6e53da7c361ac08193cf96ba540a0375e338092e325ae4ffc7623c21091774afa3d23c33f95269ce9b9538fa099625575093107bc5ee8bf3", + "msg": "68656c6c6f", + "sig": { + "r": "0080f8aa5c3924d5408c1429fff22e12864c0ac7fc8485bb13c798d3a83aea3a86", + "s": "792a3914036e62433063f68d62a1f7ccb5c8af903fcc985bb2545f41f98ece20", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 341, + "pubkey": "0460e3cf62536185eec30aa4e66f53df71e7ff26f25814f60f318d49a0ace7027c1abe4e67d3b62d8aae093bb449fdebc6fe4dd30e902f2ee25f096c5e52c41900", + "msg": "68656c6c6f", + "sig": { + "r": "6d5f358f6583ffb7ae3d92b49e93db79c54d78f1171e3d4b7f8964db757d17fa", + "s": "70fa282ae140f5118acb1d1b3a6f13b9fbe1b93ddd675fcb4540b49a252ccdca", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 342, + "pubkey": "045801298199e23a20bb5b05d83e4ca95a20a81b803f4b15ab596f573e3aeb785b33fb3e6ae3ee87a16fc08da6d6f40d5975735c87018a3ce344a13591cf887104", + "msg": "68656c6c6f", + "sig": { + "r": "00998e160d64594d72239a198007febac886621250f1e46fb2b302991002c9dc85", + "s": "4e96a53bb7cd2d8a4adf2546d931f9a281d49636e841b4236dd60aa09a80de24", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 343, + "pubkey": "043b97befac3c7f1ee87038c0838ddcd1cebb01b79f8cdca9a4f231b1846cfaf9abd3b194bf31b68bcd3b3571f9422fdfff79dd1dec38553aa90599fb1f9dcc824", + "msg": "68656c6c6f", + "sig": { + "r": "48ffde16773b462acfb2af7b2a62f2cebc093eaf8a69591ca4227d25259c5136", + "s": "5b7756e842e62368c57856c0f2c178e4ea211b08cd645055ebe8696f5c1d475b", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 344, + "pubkey": "0449ce2ec585225144df5deeded6b58be955f57e6448e7116f5ceeb004a9da80cdd882a235521839c7eaa76cec9a2591ff9ec2d24512acfc1351a9455f8fbbc7bd", + "msg": "68656c6c6f", + "sig": { + "r": "50c12ca1174712690062544755cd56b3222bbd9ea375ffd3d36cd840d88cd6d7", + "s": "761ba651764404f4f20048424a097d3c99fee60df2f58bd8278a08e99437a8d2", + "id": 0 + }, + "comment": "R: b=-3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 345, + "pubkey": "04f5a28f9e5b6d43a3a5079c695e2b60a6e5a32764889d9d51897d0beb29386bbc1c69ca66e242e8667b58156dea008957ddd160db521c2bd898891f238b7dc60c", + "msg": "68656c6c6f", + "sig": { + "r": "00fa2ab59de0ace71417e1312bc305feb4dc9870554ff7e4d831efa81653ee372f", + "s": "405ace23972368e07e5d6248041e40119f1f2a9ce55acf48857f0ca3267b08ea", + "id": 0 + }, + "comment": "R: b=-3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 346, + "pubkey": "049d69ac9db3c163580c0a8c08d1d760ee93402bb7af3f86c3adf5c2cfa3b873cff9694dc045d97bf370fa3c10f9bde795cf84e93ea645e325582ba4d2777f2297", + "msg": "68656c6c6f", + "sig": { + "r": "00efb7bafaea260e320e3bf1362e0740d2e5b05ddf0028cfcb6f3a7fde5b892711", + "s": "43a61a85edeb6b5a280746f52792445026dbc02c22b7d18c5038afa859663236", + "id": 0 + }, + "comment": "R: b=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 347, + "pubkey": "040943f511e29a59a39107445ff0451862e4444f441b7e126cf0a433598f6d55108fffbb4ebdb109b1a712268761650881f43940bc7d9f5e252386ae02e8f5c54c", + "msg": "68656c6c6f", + "sig": { + "r": "5fc7a26931c3e9df34a77cc50d004f23bc2e0fc8919c1f68089c4b09684de9f4", + "s": "45f236ab8fe43d49370a08797b5c03ae43ce7fc85c1d689c01f56c10f92f9d8a", + "id": 1 + }, + "comment": "R: b=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 348, + "pubkey": "04b60b6d1bb7232b5518fb3c5ff293776c21ed2bf9972bf6b30d4b207a59ee70272a71d55520ad2b62a52bfccec2dadadb3bed914cf1759b73d27019e3259666a8", + "msg": "68656c6c6f", + "sig": { + "r": "00fc927b3edb46e16592d765bd3ee5cf0432566717ab050d91b562dcb61d3f4c59", + "s": "674d3aaadb344cc5b333392547fca9e6173b8bfb95639829f2a85135db658edd", + "id": 1 + }, + "comment": "R: h=-3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 349, + "pubkey": "04d571b49b0a0560c94af8c949bd0bb8193bc53b876c6601d0828c991b9ad3a5e54cbd70f4fe29e04fbdbb93d4b058456f98a20c272f6fae24c3a2b3b52515adbd", + "msg": "68656c6c6f", + "sig": { + "r": "079f55086844c6d028f5a64df87e41cfb835f339f50385a1e80633d51de8d41c", + "s": "7224394031a9863e901479040236f5c736bb0879565d95561d8a77aa0180156a", + "id": 0 + }, + "comment": "R: h=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 350, + "pubkey": "0457f2ad1a6e0a4114bd62fefda3bec2090046d24f77894ab263915bb7c11926567d8999b22cddab2eff0439c3eed2e904f3ce34e512f86f2a13c8ec0b1e598dd6", + "msg": "68656c6c6f", + "sig": { + "r": "00ca3b5f98617c55b0458f98e78422ccbc647b60efcf1fd41487f272c65c68ca27", + "s": "6244301dd98d35608190cc6ee10d894f51e7bfdc64cc177c180bb7358cc1efaa", + "id": 1 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 351, + "pubkey": "040a5360b12535f6b374e005a59ed6bc39edd00a372c6797b3bad77bf553bdd076d4307406d30a2c337b29c5fdcfa7fc433d6ad0de78c9dbd3a7135d3d1b910e06", + "msg": "68656c6c6f", + "sig": { + "r": "3b564da6ade39539341c3431a2f723c2919deada8f7adae407860fba968db5c4", + "s": "4b67ae99d9fa25b678c88446158ea71788e5a2b33ca0ba9aa8299f4d0e28e6b7", + "id": 1 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 352, + "pubkey": "04c5341353e4e8bfe5d5a43f88946ad41651847b93f389474a40faa7c381b891f060dc0951f214183a8d88637628b7920729f5afc5862476d5bd2b9d8345a176b9", + "msg": "68656c6c6f", + "sig": { + "r": "00fa6e52c0f0a01516865432e6d8e60f8109e6b435a165510770877d7d0d097873", + "s": "6ae866fb219c9234d2c9661fcb6f709010a775cd2d1a1073795bbdb8e3128181", + "id": 1 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 353, + "pubkey": "0409406139c718f3102e50588775d619890e6420f6c1cf1d979f60e3d0c36ebeaa1bfaaa3b1c5367581b4a5567350250780684d416f79faea75f5ce4222bf752a7", + "msg": "68656c6c6f", + "sig": { + "r": "00d7fc85fca243acca7d5a48419de09f7bbe56518ce57aff346faf4629dc7aafcd", + "s": "6e80f5747a35389111d815213b2c435c68085f3321132a7eee5b64ecba9f5709", + "id": 0 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 354, + "pubkey": "04fd935a6473b8b0b024388f4098b7ad07a750531bd641a5ed679f4535764af232af126c6b516eda5c4c1401b31cfca073893957d1980bc26d7c5a625ef9ea82f8", + "msg": "68656c6c6f", + "sig": { + "r": "009c923bf090cf99af3b6b1fad6215097fa711c7a5b006f4a4879d223acde2302c", + "s": "68df3a2d1ce2bc64dd1c284c63045ea5647ea79b661fb05cb59ce5f12b3e553f", + "id": 0 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 355, + "pubkey": "045a254761877ce052a23defa39dba2126effb4ef21057889df01e23f5a5d2aff0705cf05f7fa893ee73950a602936db4777190a87471b01a4e06bdad756e01300", + "msg": "68656c6c6f", + "sig": { + "r": "008b713e12ccecb986473a9811000a57049a97e6cd6a7e0c2708b3979955a31865", + "s": "100b8aab93c41dbe43e90bbd9fc3bd04bd61daa208d78311a21b5e003c917e58", + "id": 0 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 356, + "pubkey": "04b55df2a5472586eb386a4a33034b9851f58dcb852031e8f1c92e62a2da08364b5b06fe1b64ba9c983bf801d6bf2bfd7e1ec25cec13d396bea7c847b77844c7e0", + "msg": "68656c6c6f", + "sig": { + "r": "721e26b036e3d93466af8261d5be42c22c6ffe53fcd81421aa9c9aab94adc1d0", + "s": "0146c8ee601decb7ceb27815b2043894334037c4bd1318fe8211f3a20a77b581", + "id": 1 + }, + "comment": "R: x3=3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 357, + "pubkey": "043818b6eca3e096cd83095e3dc6d615fbde123c7954f9fef750d335c7632e6de25176a883c402201ff885aad7ba91252d4db9808c6cf0abe01e353a3babf49aeb", + "msg": "68656c6c6f", + "sig": { + "r": "670a7f78b37bddda2fbc2f4c2b0ada5086c01c165756f938a1404930b8191429", + "s": "2e7e5a4684151cb851bc246a7406dddbe1b020374a5ab750808c03a1e1f04f94", + "id": 0 + }, + "comment": "R: x3=3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 358, + "pubkey": "04a662cda65d04935d49692c336a3814b0a716e613c1ed1f971e06476e0bf30aef501ef9e02665938a367f083c8757770670902403d8abbab946f49a713b4991a0", + "msg": "68656c6c6f", + "sig": { + "r": "00a072fd4cb6f2968ca031ff41a2684e7c85f8931bee2a91933e74ef261f42fbf2", + "s": "299ab53a09b356796f18bfeff085e57871888c931d269e3ceafe7c04c0ededbc", + "id": 0 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 359, + "pubkey": "04eb7b756f5bfce8c64066da9c2a89709266efd6da0750d71cadf5a92972f0e129e0814a4c6c763a237c8584037fa698a26bb6902d522f4522527fd5154d3eeff5", + "msg": "68656c6c6f", + "sig": { + "r": "2593cb11ee4201c6d35c584fbaf1af07726c0738329509ccc30104c1dce3e572", + "s": "7928b0ec0d27541f559028b395952f8c6978a14e6631a20b8e265ab099ba9601", + "id": 1 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 360, + "pubkey": "04b5a8636b98446e9dee1c6cf2cbd059707b2d92ac1d7de2b5bb7f1a558ed28e400d57251fafd48704170d3e61dd6ec617e809f60e1833bc301d45e978950f966b", + "msg": "68656c6c6f", + "sig": { + "r": "39f937a15acb67ac8c71a86ea2a6027c079b65abdf40649ffe8a0c1703d91acb", + "s": "3bc26f35055b3ba20fa1f396526b7f5b782f9c37866fac2ae1c64cbca699257f", + "id": 1 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 361, + "pubkey": "0481c2414c12b47863656c6afa98b7a09c0b5e30d813e25801247866f7900309af1a849d5ed5f8237adea32519347703ca30be63e6be777b64f445b653034a6e32", + "msg": "68656c6c6f", + "sig": { + "r": "4fd4444b3fe68887b54e541aaa0952b7dd79d4b37380085583ee4f0d21e3372f", + "s": "7ff3c64c1ca939954116888cfe54e604a5cba291c9f28019ed657f133fe83803", + "id": 1 + }, + "comment": "R: v**2=-3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 362, + "pubkey": "0478a30410df361dc0589c56eddc6dbccc65aa13868ed3e6ebc9ffe737d79ffa27ab4fe9616370657ef9a9b66c91701e925b3d1f496e28714c550e6b209ac22335", + "msg": "68656c6c6f", + "sig": { + "r": "03c90857c5e116eaad3933995ca8388c2e6cb176e034291d9afa910d5133692d", + "s": "04b6b1b78a950e9c4676b2f6e06ae1bad08f14c164a894feec13b285dd35a83d", + "id": 0 + }, + "comment": "R: v**2=-3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 363, + "pubkey": "04e43e6464f58445051ad7ab01478f5e83096bd20db87514617453385c9e9749177c14d3f60c6d47bb5d03307e41672d602ea28152be7a285155725ea95f87b0c6", + "msg": "68656c6c6f", + "sig": { + "r": "009a32789cce6ea4fc1550b13bd41c4cc26425e7198e95c8a164a6e9d1bd9d9bc8", + "s": "1ed10378979db9af42ddd2c4725664c2eef52209e8ebd068a1087b6fa8e099f4", + "id": 1 + }, + "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 364, + "pubkey": "04d787933d747ee33b2bedca2a2a80ef3177849015e3cb17a328bd95cb26bd35972b1ffed5094c5d412860b73e0fbaf67b0624f41d881776f83c19ecf8c75a0a32", + "msg": "68656c6c6f", + "sig": { + "r": "7e2bcd47d28c6fb2fae14a0a337808cc1b7017d855b376b76dea0428643bab65", + "s": "7d40bcfb5cca570d49b6ce33b8aae9a371cdcd7f45ea1a731e3087eb4e6588", + "id": 1 + }, + "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 365, + "pubkey": "04375895f32fab1982ea5400b36111e5db192d129b42f153c57ea63d1a907f9e973e72a72cb974da74c3c3f9c4fb58ab624bc95d29d6962c84c3bc6423a7b4705d", + "msg": "68656c6c6f", + "sig": { + "r": "00e7a1ba1b5f04eb50efce04b9f86baa71806a010e1bb6c0a72d6f1203de26b131", + "s": "18f5313bcb3fe388f559fa539b63d0acda2abc32e7739845ab1b21c53977bfdd", + "id": 0 + }, + "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 366, + "pubkey": "045e5b9aac53177a0417a69cec27fe4ac6e280f0a2a97b8763547cb3ba5cbaf6cc1566dc9394a73ff7a1185cc99fbc3a5c6e1162928629a66dad5006ac58e80f4f", + "msg": "68656c6c6f", + "sig": { + "r": "00a0407e2bac9a2216a6a6191cda91ccad48488ca65f795554864d929abe6f36cd", + "s": "216024e69c6f828d42c26b7e0532c876a062aca1da3a7d436e2a129c64445399", + "id": 1 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 367, + "pubkey": "04798a0684f6b341138225755e1eb014d6b6406e307aed982afd53f730e52990d3d37ee088ed312e31f5d32c59952361cfc26da7eb87ec4f197c3116c0f9ccb56f", + "msg": "68656c6c6f", + "sig": { + "r": "00f34cfbabf24531eaae5c0d025d0d7eeba6b838e34829b17ef472cc7c5e5f65ca", + "s": "5183df5ca1025d1fa36d14d1aba05c13ba59cbba9a334f71931ce27354b8f0d1", + "id": 0 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 368, + "pubkey": "046ca55af21823df3048232af324b6ae80f708bc5b7b95b4722f6ff6a987878dafe1b5a0aee399700e44f4cfcb729397bedfb35e3ad18434331be84a93349a5f1e", + "msg": "68656c6c6f", + "sig": { + "r": "6c7286286120abfeaafdd9e0c860b46710ff3a76585cf92c853fa0e6e3315bc7", + "s": "367ccd6fcc4d7b0fbb783892b118d29cd23352bd40b6f46b8dfe5a094b2bdcd7", + "id": 1 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 369, + "pubkey": "042dc7e5acd964dc5e794a36364c0e770937f88f1e4550de659f5f2cbd09ad5969b58abb6efe7489f09a13c7bab155477a92b6b1b2d5172cef6304ef0d35ba0530", + "msg": "68656c6c6f", + "sig": { + "r": "00ea7c672f008d17448d3926688a2dedfb6306f6589090e2b51022f5d380b3960f", + "s": "71375cb972f64c1ba7a99839602d29db2be70d89953bc0ea8a72a6fe337cef18", + "id": 1 + }, + "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 370, + "pubkey": "04e03325ac72c9befe693c981c46246f68a32200ff680528ce47e4342235c8848c8e8c0ec29c23965b6eb977cb415836df973de0cd8334cab86507e08a3c0c9f5b", + "msg": "68656c6c6f", + "sig": { + "r": "009eaf88dd46d1a13159eb0ac581971c9c1a2670db5b12a7d515aec2a38bcf78b7", + "s": "79e09a8fef0eaea174d8905430ac7967878c22f92ecf5e67cb56960d9049c34e", + "id": 0 + }, + "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 371, + "pubkey": "04ce885ec148536dc881255255eef0d8aeb88be98c1344f5e7bc88e4ffba177c3ffc1d3663f99aa5e2cdc7ca53cc5622d0c4cb40d4e26084870c8e7f6346bd191c", + "msg": "68656c6c6f", + "sig": { + "r": "76d40ff3b8a1478a18dbced1f43af56882d298cc145c7575da2e4786f37ce998", + "s": "0f0250d043d3030327fc8759db2a8e8c13e149141a51bfbaa9ef7941b78413d5", + "id": 1 + }, + "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 372, + "pubkey": "048c132cc936f33f479aae135ee322aff938f07c3f15a05b4ad1d96ec1206e0ae0f030b26ed85b1b00098ab9fa26f18bd41cdc36b387a4e392731dfa8101d98ad2", + "msg": "68656c6c6f", + "sig": { + "r": "52b47af77cbe0358c26382cb5e7c6751d022df1a781d16bb0a7a1ac755ec16aa", + "s": "1a2c5b4b4a729ed8bc342230a2740481f5102053ce469e2329e0206ef8636786", + "id": 1 + }, + "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 373, + "pubkey": "044d227f6db18e5021584ec10ecffd5590d7d07b97fe84e5910a852692ca34b97a2d95743cce545927fc87a5334f0e909e8420ae023cfcbcc463b98694fce52b34", + "msg": "68656c6c6f", + "sig": { + "r": "5c941ae565517a61b48805595d2bd351b1a8be7eadc160788b698e542147aff7", + "s": "37632a53c7ea137c08e3e212450a338f3ef98143c45e55700f670a3a4d4bc9cd", + "id": 1 + }, + "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 374, + "pubkey": "04c5578aa60777a48813d396b9ba2d297bc7f3305859e1ac2156ca1c445e564ce678cf36976af321fd3329ee5f6abefadaac76d37017cb06cd4617344ba3209c76", + "msg": "68656c6c6f", + "sig": { + "r": "7810608dfaf1100cdcc2b3e3c3ab5ff554c50739f264bb22cbf78c015e853461", + "s": "149df6aa86d8b1703bfeda337e3d89ed03fcfd2c0a2816779d7ab332a61e3759", + "id": 0 + }, + "comment": "R: w=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 375, + "pubkey": "04864ed664ab48dca218743a5ab0a999cdf97ba050d285c3e135287153a132c0bd6f2870cf5a7cc056b42e641b954f3646864b6d82ca3695feedf22feff73fe097", + "msg": "68656c6c6f", + "sig": { + "r": "6f2c48b03420102d51f6dd5702fd9b9416effbc17ab5c0befe973c9e8fc66c79", + "s": "56879488ac7530bb92a7ba67d0152fb66a28df38d8d006db1561083a1255a684", + "id": 1 + }, + "comment": "R: b=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 376, + "pubkey": "0484f060de90a4378bea46f7691ad0dabd847d845b48d5aae3094a147fa627c50872029ae1585af3c2d59c64ed37eac76b11606cd65ed3d4496e152fd579ce426b", + "msg": "68656c6c6f", + "sig": { + "r": "35bd5043357f08e3e34b18688ae2621dae2fef42dc67ff34f99b5c156135c59d", + "s": "45ed8f0fb57833a49cb3ea52719a556a2679cc240c987fa6550632bdfd927f81", + "id": 1 + }, + "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 377, + "pubkey": "043a9f85944621584bef9325f53ba5faab0d476b13c5be573f67c26ba484d8d33476cd9b6170fe1b9406d041db071be8e45af22ce29e3f5d0f3c4a2e78722c6270", + "msg": "68656c6c6f", + "sig": { + "r": "00e7343558f3451544cdf9cddf7e42481da3907de586d9199f6bdf650131f20596", + "s": "7ef74295a09eaf423aab529393ff864b4ec238362bba4f1cb2352749541a5377", + "id": 1 + }, + "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 378, + "pubkey": "0414e65cd1a9c2152dc0f23f8a496ae3f79a16805da4afbdf37e469d2705f5bf6edce3aebef9a5bf1b77d025853b617737a570e731559cf6346e8210efb10d9c80", + "msg": "68656c6c6f", + "sig": { + "r": "7ecc4c5bf89043cad1bc59dbd11b28b05d7f3e7950703b9b79350116a2500b70", + "s": "297789d0d68c5564fb5cbea9beb31c3945afeb7ecc642c4f1a2955d3ca9df7be", + "id": 0 + }, + "comment": "R: h=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 379, + "pubkey": "049d937f43b5cb357c0bd997b0dbb8d2396f71f983700ead80eb49b798e3dbdfb67309f1ded53b44752a65990800d8245d71d0726c2b30c9bf0a354ffd43bb64a6", + "msg": "68656c6c6f", + "sig": { + "r": "00f156aadf85ab9bd15b2e015c01dfaccb83df42514e91511aced3d0b77245007f", + "s": "0600ccc97a728723141103fdc094f0c316f8cc58942c746dffb6942d16c03824", + "id": 0 + }, + "comment": "R: h=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 380, + "pubkey": "041aa458cdb9a9d527ef65b976d3873d974e86664f5d956d09a9ea26482a9354fbfa95174252e3c3976e519b1b4e455322481bf33c59606d15beb8dd1ef54eb472", + "msg": "68656c6c6f", + "sig": { + "r": "00e2fa649f609e816e4d1d15800667c89bbdab05a9895e1f50c1d7f29dfbacf74b", + "s": "12305a66142b1381a95eab255a42bee8fed00c72b51b2571bbdb97b858a83b59", + "id": 0 + }, + "comment": "R: h=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 381, + "pubkey": "040d0a4731187fd0a2f5b497c3a5022b1adc7d93f702cd50b1a4a1fb9a515a71d0b276ce22a8a1e9931d4b804c845b0e2cc78edf1580305979726cd477d8a9e3cd", + "msg": "68656c6c6f", + "sig": { + "r": "00da660577820909a1ab4fa0efdffa93a917f1211b242e62c8853acaf751343898", + "s": "4873ba3b31126f8db215f975901cabb2f41caadaf0f46179b23818a6063c422d", + "id": 1 + }, + "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 382, + "pubkey": "043572997afc42797d4f32c798aa2dae84e60c5617091c64ba03b92f8d1a4b0951f6a3fee8c015faa6378c6f69f7f7e29e2395c6d0a8f3ae27fa9ab99581399b9f", + "msg": "68656c6c6f", + "sig": { + "r": "1d9317b6bd2f64972845f38aa4956bafcd9822d6a0c8b701a0f303bdf1589da5", + "s": "24afbc667a4ddb7e00afd26fe70452b1ed3778545266d463b4f5afc861cbb752", + "id": 0 + }, + "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 383, + "pubkey": "04618be274e83e6b0f9354ecaa337f746f5a1b1a0c9235201deebeadfdf3f9b90a0e8ca6bf5a88198d54a789d5b0404586fdf162a211318270c3fd0c436671fa54", + "msg": "68656c6c6f", + "sig": { + "r": "0806e2d1c0c791c72c6a6b857b7000a71a76bc0e3b08e635d9d23149bd7325f2", + "s": "5f688ba82d18bc2efc00a099dc3d467e329055bef975d426972c8b81f1063595", + "id": 1 + }, + "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 384, + "pubkey": "04f2ae2b2dea450a08ec6960592bf1244981b34158705a73bdb1c680f27ef2a12e3ddf31bfa2579319dcd1870fc6c311c83647ee0cb678370e9061362013b50139", + "msg": "68656c6c6f", + "sig": { + "r": "00c63c2c8070e8b2a4671c77a9f218fa4d0f688cc52a2c7cbf4bf79d775e476779", + "s": "0b1d3e9264f3031f9b97319b564df81195f20d4edda52ae12c153960ab4eb04c", + "id": 1 + }, + "comment": "R: x3=-2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 385, + "pubkey": "046f8b05c5c3d4258bdfe01a312c08e7bd70fc34d79bfc29552d774186fb2fa21902cc9c89d7f89f9f7fc028b40340888a2163eef6b908f83051f31312f7711db9", + "msg": "68656c6c6f", + "sig": { + "r": "008578451dfbe898a0d895c43895bf305efd97470532135a48f13b226b4376a850", + "s": "4b78011ab0d06ea5e8714e993c05d99ed0a5b061628976c01dce6c3b67eb55b0", + "id": 0 + }, + "comment": "R: x3=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 386, + "pubkey": "04d9ba0029075beeddab2d8daa12ee87b6304cfd8562fa7436f47e0272f67bd09077f175bb3c8ab18c84285262708bd1c71897507f51d5449b3c7c89983bac00cc", + "msg": "68656c6c6f", + "sig": { + "r": "0084888416ad6c664babb691af6370f05a86fbfcdac9db699022618bd02609813d", + "s": "55e9ed7d9ca3e8000d222ab3e1b1569998266b1196c8ad427e597f6244262441", + "id": 0 + }, + "comment": "R: x3=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 387, + "pubkey": "04f4b38096eef06d10c1b094e788d2228ec481bf61563d53e0264494d4216e87ac2b001f0fe68506c7437a9cd5cbe2aae8c1bee21e13624914151b8898b69883cb", + "msg": "68656c6c6f", + "sig": { + "r": "581c24b2d98ffcd6b32b403cf450bdecab690bf647fc59b728054a850d7d97b9", + "s": "2e1166199972feca6e8f4f5b7d442c470e2eeea3ec391f696e4a70db67b366e0", + "id": 1 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 388, + "pubkey": "046ff225eec658188360226217b07237e22c382b4578f99113d3ab162a2ff767ffd93ec6a98d1816f577be34be76d67352e988e8dd0ec0a458eeec3a8c94dd4392", + "msg": "68656c6c6f", + "sig": { + "r": "6fae1a2420945dfbde8ed9e512ff5275e294d9e228e5e3be3d6b66d33f931347", + "s": "1b28b04cc8993b31c5ef0c8192e0005ffd74c917afa662718463880065ed6e87", + "id": 1 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 389, + "pubkey": "040015fea316c2ce7c2f6183bd53d8d258e31e2e88ab1b92fbd23f5d6feac8e5cc248f8c88817767394026eeba604d2a3950f7bed40dabf10f108c75e1a6c62100", + "msg": "68656c6c6f", + "sig": { + "r": "6035d7474987b752bb3cbbf6577a2a4a2d186e5e23b227b583fcf8637e1905bb", + "s": "56a4264fc9c1a7ef4790aa84342d48187673b9dfbd9ac614fd6844d59e1f116c", + "id": 1 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 390, + "pubkey": "0478f75c53bb4a46868f7943b9742887414a2799257d461f73a867ba88c9f96a791f6316e14bd67ddf1cb0729c92f860e2d3d2ac7acd7d7b74d74e3a00f36e374a", + "msg": "68656c6c6f", + "sig": { + "r": "00bd18c5aced6589c6cb3317efca9412d29e15f6545d3b32144fe0d19e9d34dc27", + "s": "7d286ba54903e978c86f6d1cdd53f665d154dcf79219972c58fd5083c7bc7e6b", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 391, + "pubkey": "047b499d695ee669beb965139116d0791cc8a9809f29df3053cb06b1b822b6e13158081122232adc4dcd4f3a254d8eac24ea22f2ac1dc678a5af3605796863d3f5", + "msg": "68656c6c6f", + "sig": { + "r": "3835c12905dba52d6e45e5ddf8afef9d72021a278f1dc28a9a8f4ea6b2ef512f", + "s": "7a808105019fa513ceedf686ad7fdb7f3afa6a1adef183ab1082b4fc85e88b11", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 392, + "pubkey": "04bd363ea988b1a5b5c700c969e63d9c1123455ea98b40cefacceb09a058cd2d84e5b0fe6ab30f1abee2b25e477f36d07951f3411e59e4188e3a4ea1abfb45bc8c", + "msg": "68656c6c6f", + "sig": { + "r": "00e2b1630bc912bee679902c19ddf1c2e334d19b4d7f12a6362c2235fbe4b2167c", + "s": "3c088fe7bfe494a5b40072ba9190af6303cc41a6b1a53288e0146c9346f1fe55", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 393, + "pubkey": "0487ba3c85865d8fdf0767ba900b6ada7ee962de9237e4c216ce6271c07c4fe55ebb6ea457b5c4918f03c12117a5260a0117461787b6510ea193a96f95974f1907", + "msg": "68656c6c6f", + "sig": { + "r": "29a269f4406bb2efbca27cffce85aa9d428ae9f6419452cc8cca558d55be2b26", + "s": "50aa2153c371074f9b640103fdf59f868a7297fa60615dc007b5cb70abf7df4d", + "id": 0 + }, + "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 394, + "pubkey": "040af3ea4cb0b3fe78f45f12413b7f9096c6b144799126d399ad178438fa3d08be3d654c7cfa8eed82ee93e3d3e29b611d3cc0c27ca56627e5d16843fd342e3873", + "msg": "68656c6c6f", + "sig": { + "r": "30b802ce54737fe34c2740b89ddf6384bfbc1a29adfc813097f46577b1869f2a", + "s": "068f93c6777417d4ecf7d47421165ba56d751e18ec5046a693dc181cb287885f", + "id": 1 + }, + "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 395, + "pubkey": "04d1ea1439e4bde2bfc0874d9e54259d590bb10178ab6c6772887bed9657289c734cf3ccccb59ac4d6c3ce98ed9583410d221fff6a8695b3372928881119fe72aa", + "msg": "68656c6c6f", + "sig": { + "r": "00a5a5933d6b20cd2cf7364247939af1ddfdb8fbe0106f2c02db4144f9f8bb31df", + "s": "18d422eeac69846313fc91e63f839508eda6c78230ff15495604f7334128a144", + "id": 1 + }, + "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 396, + "pubkey": "04a78754ba0917839ceb08bc5a6024de2b0ea2474e327e578324bdef7070422e523d98ed68f65cadbf9a2f5c30f106b8c85196aa74f1a2723b585de2f79c3fb697", + "msg": "68656c6c6f", + "sig": { + "r": "310728252e58de9013f52a9291dbbfe645d6e79703887cd99d72261bd620df7c", + "s": "29f8352a2650b3c0552015e093cd1aa5212d9680b52aeb7953b5fbc8f47f85c5", + "id": 1 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 397, + "pubkey": "047a36ae848fe6e59dc1b3d06500e6214d578f5e977c763dd79f044a4e02d8a6fa60e59d9fd29b44730d193a582006a8f2d932b0656591a2ffba71febd84b839d7", + "msg": "68656c6c6f", + "sig": { + "r": "249ce6da270f17d618dadc5e0a335d88dfb6438a66ea9fa5f1967f29697a5161", + "s": "1f91b9d7d569530aeaee2d1c05818b8406f11b797084037aefafff006b896738", + "id": 0 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 398, + "pubkey": "04005827526b5ce4c4e537c8010ff26cb8e47a1cc0120ac73ed080043e7852d79cb3d0c469501838e1340d305ebc24e1781b6d58d19fa2639f3cff07874178acdd", + "msg": "68656c6c6f", + "sig": { + "r": "00ffbc1a8150c65c61cee4bb9002226810fef7a91f0c5d573f52858e8ed8d7a68b", + "s": "43d7ddde2ef54bbc009b5093020a3630e272b7a75f24f67cca7c5fddf0130fa5", + "id": 0 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 399, + "pubkey": "04bc2133e027c17607ac0d0e95b42b236c9b8b17478f0687a5cbd72882d62e40085c1b2173c1f0e82cfa9a8bfa89d1657a79318817938de5d57b6d030d1e77383a", + "msg": "68656c6c6f", + "sig": { + "r": "00fdc4ee73929db589196c036a8020a1d734a8ecb66e8fa4231b6247bf94e37242", + "s": "1352277fbf1d4f3484fe34faeeea9c6831ab7cdd18b34a3d67a85b8d42bc96f9", + "id": 1 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 400, + "pubkey": "0488f9e79668944bd652faa029be9b7d135c3aa4129d82faf89fb64685eed3129094af637e13e5186e1dbdc9f4b45b60f8f53c442d60ecfbfb7107b3ac5620c30d", + "msg": "68656c6c6f", + "sig": { + "r": "00808de6e779b93dbb1e9804d0e64e9e4d56fc53de30693825b865a5c8b20ab950", + "s": "5af5197fdf0a539034e1ba3f43b631528e85afae4e64a68c82abe68ffca165af", + "id": 0 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 401, + "pubkey": "048433942ca409eb9e18241c5cf1c29b98d896be8b89e7dbabe7d5618617519b6891a4872ad42223925bfaed7a56480b484b5712d67a3bf5bcd5ee00e92ca7a0de", + "msg": "68656c6c6f", + "sig": { + "r": "78160f6074fbb4ae2932832f2aa56c5519ea101725e22cc990ee2c0cca399431", + "s": "42165538dce08ea860666e0b3c1cd16e18cd91b99af898c09dd73a48670393a1", + "id": 0 + }, + "comment": "R: v**2=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 402, + "pubkey": "04e7911858552a4981dd559c07e11d2e4c4ecd279f6298764fff2115392ca6ab8ba711c749b74c487e76553fff0dc3a01776da3218e82c02c5417129194ffd10b0", + "msg": "68656c6c6f", + "sig": { + "r": "0089511707dbcf67779e7ad96e35e0cece74b276056dadb8e5dae784abf692b16b", + "s": "588dc1a4925a14194dea54a5ae48f23f516ee9e2120fc1b9d79b11552fcdd434", + "id": 0 + }, + "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 403, + "pubkey": "04c3260715c68e73c147e670868f9a9d20eed06639ea6e2cc530b39d6cf8cb0f8b8107d8ed7e0e900e82dd21bd1c349427a2bc90f941eb682d8d5327023ea7839f", + "msg": "68656c6c6f", + "sig": { + "r": "05ac5bbb2cb53119f81f5b26014e862ddb31a7d8d8d8263440109ac833472e37", + "s": "57676d8eeb28a3637d5b553eaca7d73339cbc0ea454cfc5ad795c49bff752c9f", + "id": 0 + }, + "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 404, + "pubkey": "0456c10c146e6fda4f60d067ce98b4c162e02e317ac9a7b6040b3ef69c156583e2dedfdd988b5059266d6c19e466b65f1aba4c85f729c040cc119ff6ac440ac8b6", + "msg": "68656c6c6f", + "sig": { + "r": "71028d3cf77b676e6965cb6bc8d0ab03b01be221b97a20e5e507e08ad6261c8d", + "s": "4251ed9ae4b062f7b9c3183f09a80533b98481d8f9159d1e94248bdad00154bd", + "id": 1 + }, + "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 405, + "pubkey": "04f3af8eb32ed2e51c3c0184bcd8dda938e52fa4f64b6ce135d3bd836e68cc3e43169f9dda3a68e51dcb5c5cfd21eeddd4ee2ccafe1076beca9e79626941ec76ff", + "msg": "68656c6c6f", + "sig": { + "r": "22d7a30ef0976f0b5f74cd13ad2ae1f9b665a8ac8ae155b7e04f6ee375da4932", + "s": "327c49557e6c5f1274c59f64e443a8b7562ad84cf47c93cfe4d3bd6608b82847", + "id": 1 + }, + "comment": "R: w=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 406, + "pubkey": "04b34fc9a91fc9b943058202cc92f897e8f72ba37c898c48f7c67d09a0a2a657a61990fff22ce9b34db2911125c3f7d32398ad06aaff49f4007f04a304c775a496", + "msg": "68656c6c6f", + "sig": { + "r": "36cf38affa4324459c4ff9e58468ca698a1be73352cb4627d8363821fa03d928", + "s": "646029ad942625ff8c9284fffd419ab9497b638c2f5685420ec161583817ee74", + "id": 0 + }, + "comment": "R: w=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 407, + "pubkey": "044e4f31df506dc96ec77543e2527ec38f4453d550d1d9c848f936f0527fd71713a78d28d29585e24189ca185570f6d92789055a588eb1de32f0b21ebe34eb0679", + "msg": "68656c6c6f", + "sig": { + "r": "64e338755dd45ac4d51b6ff926695532a412635fcfdc9b1eacd2fd475f2ce0b0", + "s": "1f73be58980f407d395e28583709b9fb5c4c0ed07a2421e0bb5c7263d105d937", + "id": 0 + }, + "comment": "R: w=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 408, + "pubkey": "04cbbe449f47e2be215eb4b6c7db7f16569c6809650984c8ab99703bdd2e77c7be89ee06c5e783414b72d73926969c36859b6943e2def642e430484da5f589f63e", + "msg": "68656c6c6f", + "sig": { + "r": "3bfa4cb1c450fc911f3eda274fcd86d5c8b4229ae86f1dbb77c74813d462ad73", + "s": "20300b430bba795cc4698f2b979a2191cf2cc939774c6e0bc4edbe734cef7c78", + "id": 0 + }, + "comment": "R: b=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 409, + "pubkey": "048c3a3e9fe922a79ae466f48dd3c2cc71f42afa637bdfa6574b9aa9948432dc61cd33b95a0c574c29220025b0d3afbc3bc5b6b7457243d386ff85114184bc5ace", + "msg": "68656c6c6f", + "sig": { + "r": "00c81f07ef1c44d920b57569d5c96efd1d5197a01948bc93ccc7cf997bb4b8ed21", + "s": "296dcb661c9e8a6ba9f7533f63f1761e761e3dd291713596f3d160d77fb422ab", + "id": 1 + }, + "comment": "R: b=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 410, + "pubkey": "0405816e21ed2c8d8725b0edbcdec0af97c571da316683f2cdfa0cb6f40cc674af5e27ba6637db97f22df4796762cae6527a295fe3a637ed4c5b08caeb031fcdc3", + "msg": "68656c6c6f", + "sig": { + "r": "00ee592bf5200e40d3e60923508277e63baf857f592f8c3708d89aa502f369757e", + "s": "314702ab468bae8316ce08990d54de145a2be26c011f22d3302b433fdc783022", + "id": 0 + }, + "comment": "R: b=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 411, + "pubkey": "049ca66ba544a15a215389b831aba7bd27bc561dae07e1928fd1791f83195d93b4687fbf2fc7bd0bbdbd3cc3e9b9327a207a42c53810ed7e2de4dcd7ae77d31219", + "msg": "68656c6c6f", + "sig": { + "r": "008efc9a2cacaee578396fba5f4c0cba23afb6a7bb1206d84d975fe3ac834f54bb", + "s": "32aee72be4b5de5c6cd5a05b9009e3c88334bd061a9b190c69e12c5c0575c7ae", + "id": 0 + }, + "comment": "R: b=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 412, + "pubkey": "045eaf7975d61ba676c5cbcf91fb78c5a8b3afc16b521613f156012cdc348d2ecef76bd487804724fcfd4d3e78c81d1563bbb83ec0fb93654de6289faa0e3ce544", + "msg": "68656c6c6f", + "sig": { + "r": "00898fb815ac930e9a2149dd0f3147e46aaaf1c95bafecbb19d691ae1c1a344ab8", + "s": "2164f9cc35b7cac3c4fa13afb4589a8f536de499a78088c5addaaec82591ef88", + "id": 1 + }, + "comment": "R: b=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 413, + "pubkey": "049b19a2625feb98bb7ea39352486cbf0301849e86ec4e814131533295c8f529510f1602f057a2c5e33e92d2e63d438c71e99fa1097c6b5b35f5a8617c1bdf4983", + "msg": "68656c6c6f", + "sig": { + "r": "0aff7d84b9e77d16722bcd183030031f83544b82c8ac02b231bf1f832fb3152e", + "s": "74dc015699f15dfbd2710aee4eeca183d47c89930626b1ab5a7464c86398fabf", + "id": 0 + }, + "comment": "R: h=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 414, + "pubkey": "04e1904bc47dae71e2ab88f858ac0b2ac9bad94e2c5a6000da975fbd166fddd87ac7840d31a1597a4b4e118d21fe7dad9cf65e0f646eebc547ca996229b2e2ef23", + "msg": "68656c6c6f", + "sig": { + "r": "00a994cd28ee8aaa2ad8340b97516b7a7ce4c25dd98a8f42c3360798576c9be430", + "s": "1a53caff8a9b1542ff7a3fe989c633c2ac1bf71373d1c2bedc484173c2ea4ed7", + "id": 1 + }, + "comment": "R: h=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 415, + "pubkey": "043e63e1db729cc8c7f0fb73750e7407ebff2db6804476eb1b7cac91dc5169d419d417a1689575ee05dd58df9d55da7bac6c1ddde3c72392b20b053dad09188b37", + "msg": "68656c6c6f", + "sig": { + "r": "6e63387edc4d2e4f868e23e9041c99c4becf4448cbd65e447a3874298f3eef25", + "s": "1c9efd64cdf4b049454022d252aec7634c06f90ae8694bf980f6ca29432fa36e", + "id": 0 + }, + "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 416, + "pubkey": "04dc3b5359a0fc459f07ffc4c3ff2427e202e561d7974d309a5659b35bfe474dc3bc8e545cde85adac6591636ed036f658661187d63fbaad991ea1101533a8fe98", + "msg": "68656c6c6f", + "sig": { + "r": "00f4d5b67f9a7ab82e45c963b9fe42e19c443dde7a3983ce54d886048abcbf60c3", + "s": "2c01c79f75f56d583b39e517c90c08b608e5761b6cb78e5390e14b4f140c348e", + "id": 0 + }, + "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 417, + "pubkey": "047eb4957d1cf30781d340b4eda2b24562dc933b8787e279c47a0ce047acb8c71e8efd934207b873d6d32b525667f633ebbe77828872446d562d427c16e48d86ec", + "msg": "68656c6c6f", + "sig": { + "r": "009cc711018938198233a8785cfda0849efcf2dd3cfaa5d366ad418749b401a876", + "s": "6d5a41d3124574975d74e49f7929479a6c2efa2647db389c9b91dfd868eec111", + "id": 1 + }, + "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 418, + "pubkey": "04f958e07ed34a136e2ead4712dbdb42e0c20ef5e4b16942e543ecfd56d010013e962db7242ed92dec950557db27a62bf155f70ad907ade2ff4359fb3e7143ab7a", + "msg": "68656c6c6f", + "sig": { + "r": "4b5f4333594b430ba097a86910808e4c19820cc151eed6f0b9dc6b411eca3cc2", + "s": "1fef94c537d97f1a6404c57dacc3c808743510151f9c35a1d062807b096099f7", + "id": 0 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 419, + "pubkey": "04853c1674107d7c63ce80e420c53c93db151f38365eb8124292bc667e6669cd7d1f3934a741b58d3dd825a2cc29ba1ca29a3c0bf1f6376fb31e59913a44ea5b0c", + "msg": "68656c6c6f", + "sig": { + "r": "00af89ec349694079885953fae86acba5c1e25c42e58a675ec7e19a9e3828477ed", + "s": "35af0520219d18ac774a7c661b9cae1bca67e3565cddd388f4dd90e8b6f4cc60", + "id": 0 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 420, + "pubkey": "04d2459991eae78252f8a4ceb5ec9076ef15a2a502c4bccabadc63e1a5703d883a8e6d484f0a437e4c076ef1f0e2c8aabf1addd16077d5e610d54eae6056147780", + "msg": "68656c6c6f", + "sig": { + "r": "0516d0981020b55bd9d317e868d2b757c8582f10556ab322c809eada5eb14780", + "s": "1804a7b33f5bbcbe36334fc188e84e1a93193587e1cd17cb55cc38b29eec45bf", + "id": 0 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 421, + "pubkey": "04829fd2523d3525b986febf3ddce30333400147d0ad88fea149051aeacf185423da42c1dfd1ee356dea22e32959548c16da6d181cd6276bf3e943fb1caa2d3998", + "msg": "68656c6c6f", + "sig": { + "r": "49b03912dd12a5981e2a3645eaca0dfaef57a50c81e9510d31b19535bb6bc13e", + "s": "4b1011656d6e57f7a17abb06d7dca314f4bf39e069ec9f29d269e9402e96a37b", + "id": 1 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 422, + "pubkey": "0496bb6d77c4331b177e329bbd2d25b2deffcb1d969a5bee41c7ceffbd83117ac0e3d5d255f8cb8ce6b9bb93206ffc3dbe6a1be83b6d6f5dfb73529b9ac62c829a", + "msg": "68656c6c6f", + "sig": { + "r": "00d11233ed000eafb50963cfe4e8ed5889cb59c251f3a84c50ffd3d6f0f52c222d", + "s": "3f478bbd4a79c6185091a62ba87594b4398b4b292df2ab36b44c648780fc21e1", + "id": 0 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 423, + "pubkey": "0419dfeddeb2cbcff27fa40dafca52ee2170e6c004d17a33997076f0e211a9e9894d0caa582523c147a168ee694efb5bbc7743ad01d7fb2426805cbb02574aabd1", + "msg": "68656c6c6f", + "sig": { + "r": "00e53d930022deaab2d871f9d52c48997b454e98a18a6e62a1ce7a93d74f6814f3", + "s": "18f0f726ab66c5168c11c7da2e0769205c0e9c48b6c06a5c6b9c45a76418677b", + "id": 1 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + } + ] +} diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs new file mode 100644 index 0000000000..5deb6703c5 --- /dev/null +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -0,0 +1,168 @@ +use cosmwasm_crypto::{secp256k1_recover_pubkey, secp256k1_verify}; +use serde::Deserialize; + +// See ./testdata/wycheproof/README.md for how to get/update those files +const SECP256K1_SHA256: &str = "./testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json"; +const SECP256K1_KECCAK256: &str = + "./testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json"; + +#[derive(Default, Debug, Clone, PartialEq, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct File { + pub num_tests: usize, + pub tests: Vec, +} + +#[derive(Default, Debug, Clone, PartialEq, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct Test { + pub tc_id: i64, + #[serde(deserialize_with = "hex::deserialize")] + pub pubkey: Vec, + #[serde(deserialize_with = "hex::deserialize")] + pub msg: Vec, + pub sig: Sig, + pub comment: String, + pub valid: bool, + pub flags: Vec, +} + +#[derive(Default, Debug, Clone, PartialEq, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct Sig { + #[serde(deserialize_with = "hex::deserialize")] + pub r: Vec, + #[serde(deserialize_with = "hex::deserialize")] + pub s: Vec, + pub id: u8, +} + +fn read_file(path: &str) -> File { + use std::fs::File; + use std::io::BufReader; + + // Open the file in read-only mode with buffer. + let file = File::open(path).unwrap(); + let reader = BufReader::new(file); + + serde_json::from_reader(reader).unwrap() +} + +mod hashers { + use digest::Digest; + use sha2::Sha256; + use sha3::Sha3_256; + + pub fn sha256(data: &[u8]) -> [u8; 32] { + Sha256::digest(data).into() + } + + pub fn sha3_256(data: &[u8]) -> [u8; 32] { + Sha3_256::digest(data).into() + } +} + +#[test] +fn rootberg_ecdsa_secp256k1_sha256() { + let mut tested = 0; + let File { num_tests, tests } = read_file(SECP256K1_SHA256); + assert!(num_tests >= 423, "Got unexpected number of tests"); + + for test in tests { + assert_eq!(test.pubkey.len(), 65); + + tested += 1; + + if test.flags.iter().any(|f| f == "special_rs") { + // skip for now + continue; + } + + assert_eq!(test.tc_id as usize, tested); + eprintln!("Test case ID: {}", test.tc_id); + let message_hash = hashers::sha256(&test.msg); + + let signature = combine_signature(&test.sig); + match secp256k1_verify(&message_hash, &signature, &test.pubkey) { + Ok(valid) => assert_eq!(test.valid, valid), + Err(e) => { + assert!(!test.valid, "expected valid signature, got {:?}", e); + } + } + + if test.valid { + let recovered = + secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); + assert_eq!(recovered, test.pubkey); + } + } + assert_eq!(tested, num_tests); +} + +#[test] +fn rootberg_ecdsa_secp256k1_keccak256() { + let mut tested = 0; + let File { num_tests, tests } = read_file(SECP256K1_KECCAK256); + assert!(num_tests >= 263, "Got unexpected number of tests"); + + for test in tests { + assert_eq!(test.pubkey.len(), 65); + + tested += 1; + + if test.flags.iter().any(|f| f == "special_rs") { + // skip for now + continue; + } + + assert_eq!(test.tc_id as usize, tested); + eprintln!("Test case ID: {}", test.tc_id); + let message_hash = hashers::sha3_256(&test.msg); + + let signature = combine_signature(&test.sig); + match secp256k1_verify(&message_hash, &signature, &test.pubkey) { + Ok(valid) => assert_eq!(test.valid, valid), + Err(e) => { + assert!(!test.valid, "expected valid signature, got {:?}", e); + } + } + + if test.valid { + let recovered = + secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); + assert_eq!(recovered, test.pubkey); + } + } + assert_eq!(tested, num_tests); +} + +fn combine_signature(sig: &Sig) -> Vec { + // the test data contains values with leading zeroes, which we need to ignore + let first_non_zero = sig + .r + .iter() + .enumerate() + .find(|(_, v)| **v != 0) // find first non-zero byte + .map(|(i, _)| i) + .unwrap_or_default(); // default to 0 if all zero + let r = &sig.r[first_non_zero..]; + let first_non_zero = sig + .s + .iter() + .enumerate() + .find(|(_, v)| **v != 0) + .map(|(i, _)| i) + .unwrap_or_default(); + let s = &sig.s[first_non_zero..]; + + assert!(r.len() <= 32, "r value is too big"); + assert!(s.len() <= 32, "s value is too big"); + + // the test data also contains values with less than 32 bytes, so we need to pad them with zeroes + let mut signature = vec![0; 64]; + let (r_part, s_part) = signature.split_at_mut(32); + r_part[32 - r.len()..].copy_from_slice(r); + s_part[32 - s.len()..].copy_from_slice(s); + + signature +} From a8597079b2ee469726bc0e2f0fd68d88a0f6cb9c Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Fri, 19 Apr 2024 13:49:18 +0200 Subject: [PATCH 02/10] Fix rootberg tests --- packages/crypto/tests/rootberg_secp256k1.rs | 28 +++++++++------------ 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs index 5deb6703c5..d8ab651dd5 100644 --- a/packages/crypto/tests/rootberg_secp256k1.rs +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -51,14 +51,14 @@ fn read_file(path: &str) -> File { mod hashers { use digest::Digest; use sha2::Sha256; - use sha3::Sha3_256; + use sha3::Keccak256; pub fn sha256(data: &[u8]) -> [u8; 32] { Sha256::digest(data).into() } - pub fn sha3_256(data: &[u8]) -> [u8; 32] { - Sha3_256::digest(data).into() + pub fn keccak_256(data: &[u8]) -> [u8; 32] { + Keccak256::digest(data).into() } } @@ -73,18 +73,16 @@ fn rootberg_ecdsa_secp256k1_sha256() { tested += 1; - if test.flags.iter().any(|f| f == "special_rs") { - // skip for now - continue; - } - assert_eq!(test.tc_id as usize, tested); eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::sha256(&test.msg); let signature = combine_signature(&test.sig); match secp256k1_verify(&message_hash, &signature, &test.pubkey) { - Ok(valid) => assert_eq!(test.valid, valid), + Ok(valid) => assert_eq!( + test.valid || test.comment.contains("(s not in range 1 .. n//2)"), + valid + ), Err(e) => { assert!(!test.valid, "expected valid signature, got {:?}", e); } @@ -110,18 +108,16 @@ fn rootberg_ecdsa_secp256k1_keccak256() { tested += 1; - if test.flags.iter().any(|f| f == "special_rs") { - // skip for now - continue; - } - assert_eq!(test.tc_id as usize, tested); eprintln!("Test case ID: {}", test.tc_id); - let message_hash = hashers::sha3_256(&test.msg); + let message_hash = hashers::keccak_256(&test.msg); let signature = combine_signature(&test.sig); match secp256k1_verify(&message_hash, &signature, &test.pubkey) { - Ok(valid) => assert_eq!(test.valid, valid), + Ok(valid) => assert_eq!( + test.valid || test.comment.contains("(s not in range 1 .. n//2)"), + valid + ), Err(e) => { assert!(!test.valid, "expected valid signature, got {:?}", e); } From 4b6387730ebc89b88404e3097ce1b0ca8c43bc89 Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 24 Apr 2024 14:28:25 +0200 Subject: [PATCH 03/10] Fix path in comment Co-authored-by: Aumetra Weisman --- packages/crypto/tests/rootberg_secp256k1.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs index d8ab651dd5..2ef32ed315 100644 --- a/packages/crypto/tests/rootberg_secp256k1.rs +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -1,7 +1,7 @@ use cosmwasm_crypto::{secp256k1_recover_pubkey, secp256k1_verify}; use serde::Deserialize; -// See ./testdata/wycheproof/README.md for how to get/update those files +// See ./testdata/rootberg/README.md for how to get/update those files const SECP256K1_SHA256: &str = "./testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json"; const SECP256K1_KECCAK256: &str = "./testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json"; From e74a1008167c1ba3160a73893f0fa4db440a88b9 Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 24 Apr 2024 14:30:15 +0200 Subject: [PATCH 04/10] Use position iterator method --- packages/crypto/tests/rootberg_secp256k1.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs index 2ef32ed315..a4cd40b376 100644 --- a/packages/crypto/tests/rootberg_secp256k1.rs +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -134,21 +134,9 @@ fn rootberg_ecdsa_secp256k1_keccak256() { fn combine_signature(sig: &Sig) -> Vec { // the test data contains values with leading zeroes, which we need to ignore - let first_non_zero = sig - .r - .iter() - .enumerate() - .find(|(_, v)| **v != 0) // find first non-zero byte - .map(|(i, _)| i) - .unwrap_or_default(); // default to 0 if all zero + let first_non_zero = sig.r.iter().position(|&v| v != 0).unwrap_or_default(); let r = &sig.r[first_non_zero..]; - let first_non_zero = sig - .s - .iter() - .enumerate() - .find(|(_, v)| **v != 0) - .map(|(i, _)| i) - .unwrap_or_default(); + let first_non_zero = sig.s.iter().position(|&v| v != 0).unwrap_or_default(); let s = &sig.s[first_non_zero..]; assert!(r.len() <= 32, "r value is too big"); From 623295113daa08a69f3f1ccb2babb33cf9357d77 Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 24 Apr 2024 15:11:33 +0200 Subject: [PATCH 05/10] Simplify rootberg test number check --- packages/crypto/tests/rootberg_secp256k1.rs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs index a4cd40b376..560a6c1124 100644 --- a/packages/crypto/tests/rootberg_secp256k1.rs +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -64,17 +64,14 @@ mod hashers { #[test] fn rootberg_ecdsa_secp256k1_sha256() { - let mut tested = 0; let File { num_tests, tests } = read_file(SECP256K1_SHA256); + assert_eq!(num_tests, tests.len(), "Invalid number of tests"); assert!(num_tests >= 423, "Got unexpected number of tests"); for test in tests { assert_eq!(test.pubkey.len(), 65); - tested += 1; - - assert_eq!(test.tc_id as usize, tested); - eprintln!("Test case ID: {}", test.tc_id); + // eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::sha256(&test.msg); let signature = combine_signature(&test.sig); @@ -94,22 +91,18 @@ fn rootberg_ecdsa_secp256k1_sha256() { assert_eq!(recovered, test.pubkey); } } - assert_eq!(tested, num_tests); } #[test] fn rootberg_ecdsa_secp256k1_keccak256() { - let mut tested = 0; let File { num_tests, tests } = read_file(SECP256K1_KECCAK256); + assert_eq!(num_tests, tests.len(), "Invalid number of tests"); assert!(num_tests >= 263, "Got unexpected number of tests"); for test in tests { assert_eq!(test.pubkey.len(), 65); - tested += 1; - - assert_eq!(test.tc_id as usize, tested); - eprintln!("Test case ID: {}", test.tc_id); + // eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::keccak_256(&test.msg); let signature = combine_signature(&test.sig); @@ -129,7 +122,6 @@ fn rootberg_ecdsa_secp256k1_keccak256() { assert_eq!(recovered, test.pubkey); } } - assert_eq!(tested, num_tests); } fn combine_signature(sig: &Sig) -> Vec { From 50ae2a6dbd26d948fa47e638fc8995ae16c0f57d Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 24 Apr 2024 15:44:52 +0200 Subject: [PATCH 06/10] Use non-normalized rootberg test vectors --- packages/crypto/testdata/rootberg/README.md | 4 +- ...son => ecdsa_secp256k1_keccak256_raw.json} | 1395 ++++++----- ....json => ecdsa_secp256k1_sha_256_raw.json} | 2050 ++++++++++------- packages/crypto/tests/rootberg_secp256k1.rs | 42 +- 4 files changed, 2093 insertions(+), 1398 deletions(-) rename packages/crypto/testdata/rootberg/{ecdsa_normalized_secp256k1_keccak256_raw.json => ecdsa_secp256k1_keccak256_raw.json} (50%) rename packages/crypto/testdata/rootberg/{ecdsa_normalized_secp256k1_sha_256_raw.json => ecdsa_secp256k1_sha_256_raw.json} (51%) diff --git a/packages/crypto/testdata/rootberg/README.md b/packages/crypto/testdata/rootberg/README.md index e1901f12d0..ebdc4e8e2a 100644 --- a/packages/crypto/testdata/rootberg/README.md +++ b/packages/crypto/testdata/rootberg/README.md @@ -13,7 +13,7 @@ from the repo root: ```sh (cd packages/crypto/testdata/rootberg \ - && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_normalized_secp256k1_keccak256_raw.json > ecdsa_normalized_secp256k1_keccak256_raw.json \ - && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_normalized_secp256k1_sha_256_raw.json > ecdsa_normalized_secp256k1_sha_256_raw.json \ + && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_secp256k1_keccak256_raw.json > ecdsa_secp256k1_keccak256_raw.json \ + && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_secp256k1_sha_256_raw.json > ecdsa_secp256k1_sha_256_raw.json \ ) ``` diff --git a/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json b/packages/crypto/testdata/rootberg/ecdsa_secp256k1_keccak256_raw.json similarity index 50% rename from packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json rename to packages/crypto/testdata/rootberg/ecdsa_secp256k1_keccak256_raw.json index aaec0b19bc..32e34b984b 100644 --- a/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json +++ b/packages/crypto/testdata/rootberg/ecdsa_secp256k1_keccak256_raw.json @@ -1,24 +1,33 @@ { + "testType": "EcdsaVerify", "algorithm": { "type": "Ecdsa", "curve": "secp256k1", "sha": "KECCAK256", "encoding": "RAW", - "normalize": true, + "normalize": false, "signature_generation": "Generic" }, - "version": "0.33", + "version": "0.34", + "description": [ + "The underlying elliptic curve is secp256k1", + "The message digest for hashing the input is KECCAK256", + "Note KECCAK256 is not SHA-3, since it does not include the domain bits added by NIST.", + "Signatures are dictionaries containing r, s and id, where id is the recovery id used by a number of protocols that verify signatures by recovering the public key. Public keys are given as a pair of coordinates", + "The test vectors were generated for signature verification through public key recovery." + ], "references": [], "numTests": 263, "tests": [ { "tcId": 1, - "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyUncompressed": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyCompressed": "03b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9", "msg": "", "sig": { "r": "00ba901caf8ed8e4d6a9295b0587c4b3830498be6f1c77b5d04c58187465406831", - "s": "739476d92487097adcf0229c4279dc8fba2a69bd50c7446d1b4c9867b6dfce02", - "id": 0 + "s": "008c6b8926db78f685230fdd63bd86236f008473295e815bcea485c6251956733f", + "id": 1 }, "comment": "normal", "valid": true, @@ -26,7 +35,8 @@ }, { "tcId": 2, - "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyUncompressed": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyCompressed": "03b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9", "msg": "000102030405060708090a0b0c0d0e0f", "sig": { "r": "00806884177f215d3aeeb24a0ecaaa828117c6ef0a86d3eb970e458c796564a26f", @@ -39,12 +49,13 @@ }, { "tcId": 3, - "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyUncompressed": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyCompressed": "03b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9", "msg": "616263", "sig": { "r": "4fb20f8a125a35c846fd90f23fac3236e05e2924c6ede08f8b6140955dbb1923", - "s": "64e49131e84c65acf0fbac879902d1c6f564e0112636e2208be01fbee38c55a1", - "id": 0 + "s": "009b1b6ece17b39a530f04537866fd2e37c549fcd58911be1b33f23ecdeca9eba0", + "id": 1 }, "comment": "normal", "valid": true, @@ -52,12 +63,13 @@ }, { "tcId": 4, - "pubkey": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyUncompressed": "04b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9adf899afc706e9bfd9a223880cbe46c9be41527a0a97e0077acfa46bd1c26323", + "publicKeyCompressed": "03b50c4fb1d56b3807bafb89c3a296a81d3f71ee2237d4889de42ef71d7047aaa9", "msg": "54657374", "sig": { "r": "00c762e324914f265790b02b40bb723713e22300841047ac273ba984ea36994059", - "s": "03e34cdd0d6495b05d14a2f18348a6e554be9ad87c3a08c5a3b5d9ca5617d695", - "id": 1 + "s": "00fc1cb322f29b6a4fa2eb5d0e7cb7591965f0420e330e97761c1c84c27a1e6aac", + "id": 0 }, "comment": "normal", "valid": true, @@ -65,7 +77,8 @@ }, { "tcId": 5, - "pubkey": "048c421248365bd989965833232d08fc1dcf66d2159b046e1452059a68862d37c11aa4a230fa89d2700207681a3a1d68548322d41e6bb90f14fc5da9e97716ac87", + "publicKeyUncompressed": "048c421248365bd989965833232d08fc1dcf66d2159b046e1452059a68862d37c11aa4a230fa89d2700207681a3a1d68548322d41e6bb90f14fc5da9e97716ac87", + "publicKeyCompressed": "038c421248365bd989965833232d08fc1dcf66d2159b046e1452059a68862d37c1", "msg": "54657374", "sig": { "r": "01", @@ -78,7 +91,8 @@ }, { "tcId": 6, - "pubkey": "04ca1338725271e913775f5898a320e0881d3638d7e9e25716e9909017c5698761419d874fba56e48512e44ff98a44b68b25b9e9aa81468bbc249fdddf5a5d2db9", + "publicKeyUncompressed": "04ca1338725271e913775f5898a320e0881d3638d7e9e25716e9909017c5698761419d874fba56e48512e44ff98a44b68b25b9e9aa81468bbc249fdddf5a5d2db9", + "publicKeyCompressed": "03ca1338725271e913775f5898a320e0881d3638d7e9e25716e9909017c5698761", "msg": "54657374", "sig": { "r": "02", @@ -91,7 +105,8 @@ }, { "tcId": 7, - "pubkey": "0478510452a27b6286e57a4502d27d6715372e194295c7fd39bd6ea3f79264876be28ed416c22e56f1142bfd4cd0703cc3eaadd561969e3df1812468d2f8d2ca18", + "publicKeyUncompressed": "0478510452a27b6286e57a4502d27d6715372e194295c7fd39bd6ea3f79264876be28ed416c22e56f1142bfd4cd0703cc3eaadd561969e3df1812468d2f8d2ca18", + "publicKeyCompressed": "0278510452a27b6286e57a4502d27d6715372e194295c7fd39bd6ea3f79264876b", "msg": "54657374", "sig": { "r": "03", @@ -104,7 +119,8 @@ }, { "tcId": 8, - "pubkey": "04f64d29dfd8f874579262d8817ea0d588ce88bd7dd7a70d6ed653cade6f010c73ab332d24a78c93ed36a8f9a52c434379984eb87db21c843c3893fecdabce8675", + "publicKeyUncompressed": "04f64d29dfd8f874579262d8817ea0d588ce88bd7dd7a70d6ed653cade6f010c73ab332d24a78c93ed36a8f9a52c434379984eb87db21c843c3893fecdabce8675", + "publicKeyCompressed": "03f64d29dfd8f874579262d8817ea0d588ce88bd7dd7a70d6ed653cade6f010c73", "msg": "54657374", "sig": { "r": "04", @@ -117,7 +133,8 @@ }, { "tcId": 9, - "pubkey": "048b6a871f74b41c38b345bc1434c1096e9de1947471056b1e816a3bb7bd8cf2d1f03b3fe6cfa6462012e93d29ff4b94ca95f4acd82a356ccf07da15fb3f779422", + "publicKeyUncompressed": "048b6a871f74b41c38b345bc1434c1096e9de1947471056b1e816a3bb7bd8cf2d1f03b3fe6cfa6462012e93d29ff4b94ca95f4acd82a356ccf07da15fb3f779422", + "publicKeyCompressed": "028b6a871f74b41c38b345bc1434c1096e9de1947471056b1e816a3bb7bd8cf2d1", "msg": "54657374", "sig": { "r": "06", @@ -130,7 +147,8 @@ }, { "tcId": 10, - "pubkey": "0450cbc5fb1ed7753c84cbd49ddeb684ec3800e055d622371c79e89887d8d5348215108d29029ba167e48082e0181d86157340c7b7901096abd251f656cd3cd68d", + "publicKeyUncompressed": "0450cbc5fb1ed7753c84cbd49ddeb684ec3800e055d622371c79e89887d8d5348215108d29029ba167e48082e0181d86157340c7b7901096abd251f656cd3cd68d", + "publicKeyCompressed": "0350cbc5fb1ed7753c84cbd49ddeb684ec3800e055d622371c79e89887d8d53482", "msg": "54657374", "sig": { "r": "08", @@ -143,7 +161,8 @@ }, { "tcId": 11, - "pubkey": "04158f0c3fe591f88831082d4c6d4c7e8e78688ea3705f2d87da86c4ea3ac9dc8fecfc6b87e624cd7378bb7e3db7d73a358dbdbdb8563d50f11df25598cd946a9f", + "publicKeyUncompressed": "04158f0c3fe591f88831082d4c6d4c7e8e78688ea3705f2d87da86c4ea3ac9dc8fecfc6b87e624cd7378bb7e3db7d73a358dbdbdb8563d50f11df25598cd946a9f", + "publicKeyCompressed": "03158f0c3fe591f88831082d4c6d4c7e8e78688ea3705f2d87da86c4ea3ac9dc8f", "msg": "54657374", "sig": { "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", @@ -156,72 +175,78 @@ }, { "tcId": 12, - "pubkey": "0414b7ba1466d05d6245ae4593d5029f176035f68f4e3e064c2c055b6344a17a9c75e8149fe716c3cb7510c4d2dbe7645258996ca2dcb3bc3d89f35578152557f0", + "publicKeyUncompressed": "0414b7ba1466d05d6245ae4593d5029f176035f68f4e3e064c2c055b6344a17a9c75e8149fe716c3cb7510c4d2dbe7645258996ca2dcb3bc3d89f35578152557f0", + "publicKeyCompressed": "0214b7ba1466d05d6245ae4593d5029f176035f68f4e3e064c2c055b6344a17a9c", "msg": "54657374", "sig": { "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", "id": 0 }, - "comment": "r=(n+1)/2, s=(n+1)/2 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=(n+1)/2, s=(n+1)/2", + "valid": true, "flags": ["special_rs"] }, { "tcId": 13, - "pubkey": "046ec4c23be2daa943b64056acfb1043979af6731fd39e9d4113f38ebc1bb49583cf1d3cc719252a88e2ce14c7ef395cec21bb0bd9c9d306d39a0a75cb19732b53", + "publicKeyUncompressed": "046ec4c23be2daa943b64056acfb1043979af6731fd39e9d4113f38ebc1bb49583cf1d3cc719252a88e2ce14c7ef395cec21bb0bd9c9d306d39a0a75cb19732b53", + "publicKeyCompressed": "036ec4c23be2daa943b64056acfb1043979af6731fd39e9d4113f38ebc1bb49583", "msg": "54657374", "sig": { "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", "id": 0 }, - "comment": "r=(n+3)/2, s=(n+3)/2 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=(n+3)/2, s=(n+3)/2", + "valid": true, "flags": ["special_rs"] }, { "tcId": 14, - "pubkey": "04a9d4125ccd74f4c63fe2968c03aa139f543a196a671d8d0f13a0e9767f660583fd33fb0b0be30e725c4667c7135355f5067362b1b8e78a7b5b6a3d4cf34def5b", + "publicKeyUncompressed": "04a9d4125ccd74f4c63fe2968c03aa139f543a196a671d8d0f13a0e9767f660583fd33fb0b0be30e725c4667c7135355f5067362b1b8e78a7b5b6a3d4cf34def5b", + "publicKeyCompressed": "03a9d4125ccd74f4c63fe2968c03aa139f543a196a671d8d0f13a0e9767f660583", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", "id": 0 }, - "comment": "r=n-2, s=n-2 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=n-2, s=n-2", + "valid": true, "flags": ["special_rs"] }, { "tcId": 15, - "pubkey": "043f8c0d6ce23e906dfca1957edaa026a5b7ba0b1114f6115daf5072dee3ea0792cbf45d36e32501c43659c218090c3bf3782eae3567d2d9509570b8072a755322", + "publicKeyUncompressed": "043f8c0d6ce23e906dfca1957edaa026a5b7ba0b1114f6115daf5072dee3ea0792cbf45d36e32501c43659c218090c3bf3782eae3567d2d9509570b8072a755322", + "publicKeyCompressed": "023f8c0d6ce23e906dfca1957edaa026a5b7ba0b1114f6115daf5072dee3ea0792", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", "id": 0 }, - "comment": "r=n-3, s=n-3 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=n-3, s=n-3", + "valid": true, "flags": ["special_rs"] }, { "tcId": 16, - "pubkey": "04df9fecaf83ce88b2822826d6490616b74ad0bb17659378f00a715be5e23a4da6140c6f280e0faeaa6e08cc88becf096639730b6b30e0f17eb3a57bccfd127b61", + "publicKeyUncompressed": "04df9fecaf83ce88b2822826d6490616b74ad0bb17659378f00a715be5e23a4da6140c6f280e0faeaa6e08cc88becf096639730b6b30e0f17eb3a57bccfd127b61", + "publicKeyCompressed": "03df9fecaf83ce88b2822826d6490616b74ad0bb17659378f00a715be5e23a4da6", "msg": "54657374", "sig": { "r": "008000000000000000000000000000000000000000000000000000000000000000", "s": "008000000000000000000000000000000000000000000000000000000000000000", "id": 0 }, - "comment": "r=2**255, s=2**255 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=2**255, s=2**255", + "valid": true, "flags": ["special_rs"] }, { "tcId": 17, - "pubkey": "042404620b2a08c7bac51d3940d0a6d8bf250c50ff7cb9f2670c2d007011726e2cb713937a1d8249a87d1dc3542021c3f711ae1ca7b00ece5f67646ceacc0cdffb", + "publicKeyUncompressed": "042404620b2a08c7bac51d3940d0a6d8bf250c50ff7cb9f2670c2d007011726e2cb713937a1d8249a87d1dc3542021c3f711ae1ca7b00ece5f67646ceacc0cdffb", + "publicKeyCompressed": "032404620b2a08c7bac51d3940d0a6d8bf250c50ff7cb9f2670c2d007011726e2c", "msg": "54657374", "sig": { "r": "03", @@ -234,20 +259,22 @@ }, { "tcId": 18, - "pubkey": "0410d8cbcb862a2c2fcc6e7f4212bfbdfeb49e9982197ccdb764c0d5866d23b0084954b58ea4fbb823efbfee39c529319fa0212c682e9b45dd2f60601aa1d233eb", + "publicKeyUncompressed": "0410d8cbcb862a2c2fcc6e7f4212bfbdfeb49e9982197ccdb764c0d5866d23b0084954b58ea4fbb823efbfee39c529319fa0212c682e9b45dd2f60601aa1d233eb", + "publicKeyCompressed": "0310d8cbcb862a2c2fcc6e7f4212bfbdfeb49e9982197ccdb764c0d5866d23b008", "msg": "54657374", "sig": { "r": "7b", "s": "00de9bd37a6f4de9bd37a6f4de9bd37a6e33075be9fc98324a377f471645bfdfb3", "id": 0 }, - "comment": "r and s^-1 small (s not in range 1 .. n//2)", - "valid": false, + "comment": "r and s^-1 small", + "valid": true, "flags": ["special_rs"] }, { "tcId": 19, - "pubkey": "0407b3f058ee9cbe9c03e0acbbae315411ac888e9b38385b02f5fb524be224c2e0cedb49f676c7204bd18724150b5ce56d4a184091d188f49c86945a0724bedf69", + "publicKeyUncompressed": "0407b3f058ee9cbe9c03e0acbbae315411ac888e9b38385b02f5fb524be224c2e0cedb49f676c7204bd18724150b5ce56d4a184091d188f49c86945a0724bedf69", + "publicKeyCompressed": "0307b3f058ee9cbe9c03e0acbbae315411ac888e9b38385b02f5fb524be224c2e0", "msg": "54657374", "sig": { "r": "24f22125", @@ -260,20 +287,22 @@ }, { "tcId": 20, - "pubkey": "04ea1c82bd1eb2b11fbc284fbe825746a3486afec75ec0d9527004f4ae58aa78ad3e65539f37b4d7b09dd343fa792f8cdfc7cfb0a83695bd4409f1e7ac44ee4ba2", + "publicKeyUncompressed": "04ea1c82bd1eb2b11fbc284fbe825746a3486afec75ec0d9527004f4ae58aa78ad3e65539f37b4d7b09dd343fa792f8cdfc7cfb0a83695bd4409f1e7ac44ee4ba2", + "publicKeyCompressed": "02ea1c82bd1eb2b11fbc284fbe825746a3486afec75ec0d9527004f4ae58aa78ad", "msg": "54657374", "sig": { "r": "00fffffffd", "s": "00e3a8af7ae3a8af7ae3a8af7ae3a8af79c25b611dc782c69e17f5671d39e17805", "id": 0 }, - "comment": "r and s^-1 are edge case 32-bit integers (s not in range 1 .. n//2)", - "valid": false, + "comment": "r and s^-1 are edge case 32-bit integers", + "valid": true, "flags": ["special_rs"] }, { "tcId": 21, - "pubkey": "0468cc9b818c89679508ceb92ab6a4a9ad29431aa5794b2ebbe5607a0ef40303496937ec727781abfc7cdd399f8bb0d4adfd2e75152dea9038e4c51da431c5d386", + "publicKeyUncompressed": "0468cc9b818c89679508ceb92ab6a4a9ad29431aa5794b2ebbe5607a0ef40303496937ec727781abfc7cdd399f8bb0d4adfd2e75152dea9038e4c51da431c5d386", + "publicKeyCompressed": "0268cc9b818c89679508ceb92ab6a4a9ad29431aa5794b2ebbe5607a0ef4030349", "msg": "54657374", "sig": { "r": "00fffffffffffffffd", @@ -286,7 +315,8 @@ }, { "tcId": 22, - "pubkey": "0448db3f7119bf5c3730155c6bc4f68cef33c905e7fc27e3ecd8d76e2e90365e72194f1505784bcdb83ad56ff63a413c83dd7db5f7794a3bbd133819b65ada79b3", + "publicKeyUncompressed": "0448db3f7119bf5c3730155c6bc4f68cef33c905e7fc27e3ecd8d76e2e90365e72194f1505784bcdb83ad56ff63a413c83dd7db5f7794a3bbd133819b65ada79b3", + "publicKeyCompressed": "0348db3f7119bf5c3730155c6bc4f68cef33c905e7fc27e3ecd8d76e2e90365e72", "msg": "54657374", "sig": { "r": "008000000000000000000000000000000000000000000000000000000000000000", @@ -299,12 +329,13 @@ }, { "tcId": 23, - "pubkey": "04b04b1cf0b0eb796620d4af685db8b51602212aa50df15a5beb63b9ea338c97b6b4a0e6162bdb1abc19edbd1a7e5068f2345f76eff2075287e9c21a9e3a2896bb", + "publicKeyUncompressed": "04b04b1cf0b0eb796620d4af685db8b51602212aa50df15a5beb63b9ea338c97b6b4a0e6162bdb1abc19edbd1a7e5068f2345f76eff2075287e9c21a9e3a2896bb", + "publicKeyCompressed": "03b04b1cf0b0eb796620d4af685db8b51602212aa50df15a5beb63b9ea338c97b6", "msg": "54657374", "sig": { "r": "008000000000000000000000000000000000000000000000000000000000000000", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: x-coordinate >= 2**255", "valid": true, @@ -312,7 +343,8 @@ }, { "tcId": 24, - "pubkey": "0446ccf952acf1cbbda669a4978c2ff1a59b9a52904366dcaceb94d5fe8cc2b79fe2bdb86e11133349d0d5e1971e3dd5104cf821b04f7b7513cdd2265e5e75402a", + "publicKeyUncompressed": "0446ccf952acf1cbbda669a4978c2ff1a59b9a52904366dcaceb94d5fe8cc2b79fe2bdb86e11133349d0d5e1971e3dd5104cf821b04f7b7513cdd2265e5e75402a", + "publicKeyCompressed": "0246ccf952acf1cbbda669a4978c2ff1a59b9a52904366dcaceb94d5fe8cc2b79f", "msg": "54657374", "sig": { "r": "0100000000000000000000000000000000000000000000000000000000000001", @@ -325,12 +357,13 @@ }, { "tcId": 25, - "pubkey": "045904309b4018f4fa9e19d433bd41fb01c35b3362689915f129153a24cf198a64dd0b14edb7b065a5f5557bc7350329adb837ffb81d331420110680f724875c4a", + "publicKeyUncompressed": "045904309b4018f4fa9e19d433bd41fb01c35b3362689915f129153a24cf198a64dd0b14edb7b065a5f5557bc7350329adb837ffb81d331420110680f724875c4a", + "publicKeyCompressed": "025904309b4018f4fa9e19d433bd41fb01c35b3362689915f129153a24cf198a64", "msg": "54657374", "sig": { "r": "0100000000000000000000000000000000000000000000000000000000000001", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: x-coordinate >= 2**248", "valid": true, @@ -338,7 +371,8 @@ }, { "tcId": 26, - "pubkey": "04fd4de5b443ce19afe9046c2abd668a7a4cf880d051025fdb5118149bcbd15ca9cb60f4e0489342efe07519be25cbe2eb6eee4450f40d9c9538307b22ca64d63c", + "publicKeyUncompressed": "04fd4de5b443ce19afe9046c2abd668a7a4cf880d051025fdb5118149bcbd15ca9cb60f4e0489342efe07519be25cbe2eb6eee4450f40d9c9538307b22ca64d63c", + "publicKeyCompressed": "02fd4de5b443ce19afe9046c2abd668a7a4cf880d051025fdb5118149bcbd15ca9", "msg": "54657374", "sig": { "r": "01", @@ -351,12 +385,13 @@ }, { "tcId": 27, - "pubkey": "04f09d29a5ba5ce675158875da3814c9fdff970982155301b6d0039410c10319f7a63e6941f26e9680ce5bf24c8387fd314a509dfdc396787ffa9e3e83283b9ec8", + "publicKeyUncompressed": "04f09d29a5ba5ce675158875da3814c9fdff970982155301b6d0039410c10319f7a63e6941f26e9680ce5bf24c8387fd314a509dfdc396787ffa9e3e83283b9ec8", + "publicKeyCompressed": "02f09d29a5ba5ce675158875da3814c9fdff970982155301b6d0039410c10319f7", "msg": "54657374", "sig": { "r": "01", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: small x coordinate", "valid": true, @@ -364,7 +399,8 @@ }, { "tcId": 28, - "pubkey": "0445cbcff8e30039bac5af578516640cb422a107816e09a66a94b56f400a5b6a5330525ec9b302dd99b1d053dd83477e479e271be1555481471d5c264c911f3ce0", + "publicKeyUncompressed": "0445cbcff8e30039bac5af578516640cb422a107816e09a66a94b56f400a5b6a5330525ec9b302dd99b1d053dd83477e479e271be1555481471d5c264c911f3ce0", + "publicKeyCompressed": "0245cbcff8e30039bac5af578516640cb422a107816e09a66a94b56f400a5b6a53", "msg": "54657374", "sig": { "r": "0081", @@ -377,12 +413,13 @@ }, { "tcId": 29, - "pubkey": "046dc9581d5ce3a871eb721d4ff8f8852502d4b6ff4042564694460de1938c51a5634f68738e118c707ef830d7736efcec8fd33eaa12333e80e2a12d0574a6066e", + "publicKeyUncompressed": "046dc9581d5ce3a871eb721d4ff8f8852502d4b6ff4042564694460de1938c51a5634f68738e118c707ef830d7736efcec8fd33eaa12333e80e2a12d0574a6066e", + "publicKeyCompressed": "026dc9581d5ce3a871eb721d4ff8f8852502d4b6ff4042564694460de1938c51a5", "msg": "54657374", "sig": { "r": "0081", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: small x coordinate", "valid": true, @@ -390,7 +427,8 @@ }, { "tcId": 30, - "pubkey": "0446dfa06289b739d323b07af6562dadcb36f56ed773684b8fee5d2e3e6b3666ca8706479f53894bd452c139e73b6b5368823a0b2ccceade76c0221ef5f480defc", + "publicKeyUncompressed": "0446dfa06289b739d323b07af6562dadcb36f56ed773684b8fee5d2e3e6b3666ca8706479f53894bd452c139e73b6b5368823a0b2ccceade76c0221ef5f480defc", + "publicKeyCompressed": "0246dfa06289b739d323b07af6562dadcb36f56ed773684b8fee5d2e3e6b3666ca", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", @@ -403,12 +441,13 @@ }, { "tcId": 31, - "pubkey": "04cb39f529d8c60a564e79666bfde3a63631bd361d5ad487dcbf878b72b01f511f47958ce8177de1c8e62a12728a4cc5400199bf8d8e964eada549c2cab3ec205f", + "publicKeyUncompressed": "04cb39f529d8c60a564e79666bfde3a63631bd361d5ad487dcbf878b72b01f511f47958ce8177de1c8e62a12728a4cc5400199bf8d8e964eada549c2cab3ec205f", + "publicKeyCompressed": "03cb39f529d8c60a564e79666bfde3a63631bd361d5ad487dcbf878b72b01f511f", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 3 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 2 }, "comment": "R: large x-coordinate (Invalid signature: r too large)", "valid": false, @@ -416,7 +455,8 @@ }, { "tcId": 32, - "pubkey": "0489da9dca6dae46ee9857cd65ef25560ab707a87666eabeb2bd503135e84ff2a21f2015cb99b8276ced9fb6f627946e5fc7382cefcdd9856d5791bc6421eb9cb6", + "publicKeyUncompressed": "0489da9dca6dae46ee9857cd65ef25560ab707a87666eabeb2bd503135e84ff2a21f2015cb99b8276ced9fb6f627946e5fc7382cefcdd9856d5791bc6421eb9cb6", + "publicKeyCompressed": "0289da9dca6dae46ee9857cd65ef25560ab707a87666eabeb2bd503135e84ff2a2", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1722fc9baec", @@ -429,12 +469,13 @@ }, { "tcId": 33, - "pubkey": "045af73d9320ff7a36c8344c30832cb18d36a452e4d9ced9a6f2b55549e4a763a0db97bd1aa8cc335625389c421ef7def9762b14e85e2b15d90725c7580386edfa", + "publicKeyUncompressed": "045af73d9320ff7a36c8344c30832cb18d36a452e4d9ced9a6f2b55549e4a763a0db97bd1aa8cc335625389c421ef7def9762b14e85e2b15d90725c7580386edfa", + "publicKeyCompressed": "025af73d9320ff7a36c8344c30832cb18d36a452e4d9ced9a6f2b55549e4a763a0", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1722fc9baec", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 3 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 2 }, "comment": "R: x-coordinate close to p (Could not recover R)", "valid": false, @@ -442,7 +483,8 @@ }, { "tcId": 34, - "pubkey": "04aed424fb756b24216ec287784ee0579119853338da510d748f60c3e5617f5f7095d5f872eddbf10981caf6e6f781c448ae527ecb31f15606b89761cfdae475c8", + "publicKeyUncompressed": "04aed424fb756b24216ec287784ee0579119853338da510d748f60c3e5617f5f7095d5f872eddbf10981caf6e6f781c448ae527ecb31f15606b89761cfdae475c8", + "publicKeyCompressed": "02aed424fb756b24216ec287784ee0579119853338da510d748f60c3e5617f5f70", "msg": "54657374", "sig": { "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", @@ -455,12 +497,13 @@ }, { "tcId": 35, - "pubkey": "04ec4246c98458876eefccde96e71a020050a187493794c27c6c32a0261005b17d6e3232f0e952bfcf7e408e5bd2004b68f0de422d60e5b730c920bd89e48c08b3", + "publicKeyUncompressed": "04ec4246c98458876eefccde96e71a020050a187493794c27c6c32a0261005b17d6e3232f0e952bfcf7e408e5bd2004b68f0de422d60e5b730c920bd89e48c08b3", + "publicKeyCompressed": "03ec4246c98458876eefccde96e71a020050a187493794c27c6c32a0261005b17d", "msg": "54657374", "sig": { "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 3 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 2 }, "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", "valid": false, @@ -468,7 +511,8 @@ }, { "tcId": 36, - "pubkey": "047b1ac3e145894f35d78a94c6bebc324722e5fbc74d762ec1421b72e13e444a843061c7a0314a8a0710ce3331d636906740abc09914fb6e9be1e1112f9a4751c7", + "publicKeyUncompressed": "047b1ac3e145894f35d78a94c6bebc324722e5fbc74d762ec1421b72e13e444a843061c7a0314a8a0710ce3331d636906740abc09914fb6e9be1e1112f9a4751c7", + "publicKeyCompressed": "037b1ac3e145894f35d78a94c6bebc324722e5fbc74d762ec1421b72e13e444a84", "msg": "54657374", "sig": { "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -481,12 +525,13 @@ }, { "tcId": 37, - "pubkey": "0412a6efcab221914e432faf7634f2636a2485afe2bb812d1f50140b0f030beb2befaa5b695a22359b447ec74319ce0d9b3edb18122ee3d7d77c3aec9e44155c9f", + "publicKeyUncompressed": "0412a6efcab221914e432faf7634f2636a2485afe2bb812d1f50140b0f030beb2befaa5b695a22359b447ec74319ce0d9b3edb18122ee3d7d77c3aec9e44155c9f", + "publicKeyCompressed": "0312a6efcab221914e432faf7634f2636a2485afe2bb812d1f50140b0f030beb2b", "msg": "54657374", "sig": { "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: x-coordinate < 2**248", "valid": true, @@ -494,12 +539,13 @@ }, { "tcId": 38, - "pubkey": "04a7e988b1ce317a4d7e64e44813aeb86abd6547a1e3e4cc903bb8cb6c7ac404f390b05d642c3c5be468c37780f2d0564c474cd8d21e53678f8feb72ae44573c86", + "publicKeyUncompressed": "04a7e988b1ce317a4d7e64e44813aeb86abd6547a1e3e4cc903bb8cb6c7ac404f390b05d642c3c5be468c37780f2d0564c474cd8d21e53678f8feb72ae44573c86", + "publicKeyCompressed": "02a7e988b1ce317a4d7e64e44813aeb86abd6547a1e3e4cc903bb8cb6c7ac404f3", "msg": "5465737420", "sig": { "r": "3721150eb4be17ce122ba4892e476e14e26b8dea65772d2845933463bfab415a", - "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", - "id": 1 + "s": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "id": 0 }, "comment": "u1 = 1", "valid": true, @@ -507,7 +553,8 @@ }, { "tcId": 39, - "pubkey": "044d9afc881f3400adccf3f3675e17170f80588b4877700a5329b9dcbbeb387e083b58a672b55b2ba9cbbd08f57d36b70388a85af400ddabc45c8645681bf9135c", + "publicKeyUncompressed": "044d9afc881f3400adccf3f3675e17170f80588b4877700a5329b9dcbbeb387e083b58a672b55b2ba9cbbd08f57d36b70388a85af400ddabc45c8645681bf9135c", + "publicKeyCompressed": "024d9afc881f3400adccf3f3675e17170f80588b4877700a5329b9dcbbeb387e08", "msg": "5465737422", "sig": { "r": "19d4fc1fa1a6146fd02c4ffe01e1ee2ceb1af2bb757cc09a99212b3e09f0fb21", @@ -520,12 +567,13 @@ }, { "tcId": 40, - "pubkey": "043cb36528addee00b99a83e97008e7e5af351d08a54f6c023c07eaa378a72220fdd45b885b5f991d37c4b32f02dd73b993d63c3fbc94ef46fd7cad4bf691663a1", + "publicKeyUncompressed": "043cb36528addee00b99a83e97008e7e5af351d08a54f6c023c07eaa378a72220fdd45b885b5f991d37c4b32f02dd73b993d63c3fbc94ef46fd7cad4bf691663a1", + "publicKeyCompressed": "033cb36528addee00b99a83e97008e7e5af351d08a54f6c023c07eaa378a72220f", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "7c76d07980c782e1a40c89503e9fe3825ece1b2553b0226375d1ce37716a3f27", - "id": 1 + "s": "0083892f867f387d1e5bf376afc1601c7c5be0c1c15b987dd84a0090555ecc021a", + "id": 0 }, "comment": "u1 = u2 = 1", "valid": true, @@ -533,12 +581,13 @@ }, { "tcId": 41, - "pubkey": "044900458d6c0c104a6167cd39e0f6f26669d76edec9c3fee7b4c6febb6960e06095d510a185ae029ef6dd0dc3f527eae72358061ded1457cb639bb6046b250538", + "publicKeyUncompressed": "044900458d6c0c104a6167cd39e0f6f26669d76edec9c3fee7b4c6febb6960e06095d510a185ae029ef6dd0dc3f527eae72358061ded1457cb639bb6046b250538", + "publicKeyCompressed": "024900458d6c0c104a6167cd39e0f6f26669d76edec9c3fee7b4c6febb6960e060", "msg": "5465737421", "sig": { "r": "00d34a6349e8ea829eaeba7b82890c13970a99d84f508bb3da4e66583b4fb775f4", - "s": "5be5032936d142eea056d70c0096bc30e297d557d16fab3689a522c89625b4d6", - "id": 1 + "s": "00a41afcd6c92ebd115fa928f3ff6943cdd817078eddd8f505362d3bc43a108c6b", + "id": 0 }, "comment": "u1 = 2", "valid": true, @@ -546,12 +595,13 @@ }, { "tcId": 42, - "pubkey": "0489a36e43efb3550ce9a16f1af12367584d809336cbf7f6b22e543c8809bc850565af338b119c528653537313b4010bf8ea41568c37216c8f6865335498960846", + "publicKeyUncompressed": "0489a36e43efb3550ce9a16f1af12367584d809336cbf7f6b22e543c8809bc850565af338b119c528653537313b4010bf8ea41568c37216c8f6865335498960846", + "publicKeyCompressed": "0289a36e43efb3550ce9a16f1af12367584d809336cbf7f6b22e543c8809bc8505", "msg": "5465737422", "sig": { "r": "7e16b3bb54434731b68924debd92426a6a029682c0b6daea341ea9fa16c16369", - "s": "40f4a62255de5c6724bb6d90a136deca28562331f748e2a8c5d9da495cba6eec", - "id": 1 + "s": "00bf0b59ddaa21a398db44926f5ec921349258b9b4b7ffbd92f9f88443737bd255", + "id": 0 }, "comment": "u2 = 2", "valid": true, @@ -559,7 +609,8 @@ }, { "tcId": 43, - "pubkey": "0470e61e2633775725821783c45cbcd81ebfe5162ad5f743e7d4cb7cd4f251e3dc384ddea886c332f028c30f7ffd7999298b47bcfb2a1928fb8a728b213cf418d4", + "publicKeyUncompressed": "0470e61e2633775725821783c45cbcd81ebfe5162ad5f743e7d4cb7cd4f251e3dc384ddea886c332f028c30f7ffd7999298b47bcfb2a1928fb8a728b213cf418d4", + "publicKeyCompressed": "0270e61e2633775725821783c45cbcd81ebfe5162ad5f743e7d4cb7cd4f251e3dc", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", @@ -572,12 +623,13 @@ }, { "tcId": 44, - "pubkey": "04575a263220aa2d17d70be8abc7685153c03b6dc2bdf8af1cad6a61087ccfd68e7ab3cdd1401d2ba023ebf86842251c9eb302ea88483f4ba7eec1ad6ec67d0400", + "publicKeyUncompressed": "04575a263220aa2d17d70be8abc7685153c03b6dc2bdf8af1cad6a61087ccfd68e7ab3cdd1401d2ba023ebf86842251c9eb302ea88483f4ba7eec1ad6ec67d0400", + "publicKeyCompressed": "02575a263220aa2d17d70be8abc7685153c03b6dc2bdf8af1cad6a61087ccfd68e", "msg": "5465737420", "sig": { "r": "00e15b1aa7e219f9d4cc123533fa3a313891e9e0565b4d6f6417cd9671ba4bc874", - "s": "5b1b7f0392ae25b78bd41cad6dcd8d2b788416db2eae37bcf86747b4e81b723b", - "id": 1 + "s": "00a4e480fc6d51da48742be352923272d3422ac60b809a687ec76b16d7e81acf06", + "id": 0 }, "comment": "u1 = 3", "valid": true, @@ -585,12 +637,13 @@ }, { "tcId": 45, - "pubkey": "04edfe79857d94d7816aa914500115b1a37d3695897346f1027dc7ee5d96322045418ad7b19eb1aa2cb0d27700c40aff31a9bce8996c511333f7f6f122677a8640", + "publicKeyUncompressed": "04edfe79857d94d7816aa914500115b1a37d3695897346f1027dc7ee5d96322045418ad7b19eb1aa2cb0d27700c40aff31a9bce8996c511333f7f6f122677a8640", + "publicKeyCompressed": "02edfe79857d94d7816aa914500115b1a37d3695897346f1027dc7ee5d96322045", "msg": "5465737420", "sig": { "r": "784f4110658302318765d938dccbc639170bef6d56129924f3a4a09f5697d40a", - "s": "2d3aea4fde29a9ef7d88b797b666bdec8be0f9d31dbcad07996494a47ddf79bd", - "id": 1 + "s": "00d2c515b021d6561082774868499942122ecde313918bf334266dc9e85256c784", + "id": 0 }, "comment": "u2 = 3", "valid": true, @@ -598,12 +651,13 @@ }, { "tcId": 46, - "pubkey": "04686e61068e1b1d525b26c5bc1ca26ffe5d98e49d7f02f71173cac8bcd35ff2e94e8252f19278792eed6bf0db1bebc90784026c70e84516d35bf94755a53aa988", + "publicKeyUncompressed": "04686e61068e1b1d525b26c5bc1ca26ffe5d98e49d7f02f71173cac8bcd35ff2e94e8252f19278792eed6bf0db1bebc90784026c70e84516d35bf94755a53aa988", + "publicKeyCompressed": "02686e61068e1b1d525b26c5bc1ca26ffe5d98e49d7f02f71173cac8bcd35ff2e9", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "2d3aea4fde29a9ef7d88b797b666bdec8be0f9d31dbcad07996494a47ddf79bd", - "id": 1 + "s": "00d2c515b021d6561082774868499942122ecde313918bf334266dc9e85256c784", + "id": 0 }, "comment": "u1 = u2 = 3", "valid": true, @@ -611,7 +665,8 @@ }, { "tcId": 47, - "pubkey": "0461884da00720fc2934b6cd410487991f80c2db1372f5a3b9d4dede66575dbdb130c8482c47c7475c212f7de20bd5c8fdd287b1420ebb29a4dd143ec732681871", + "publicKeyUncompressed": "0461884da00720fc2934b6cd410487991f80c2db1372f5a3b9d4dede66575dbdb130c8482c47c7475c212f7de20bd5c8fdd287b1420ebb29a4dd143ec732681871", + "publicKeyCompressed": "0361884da00720fc2934b6cd410487991f80c2db1372f5a3b9d4dede66575dbdb1", "msg": "5465737420", "sig": { "r": "00ac2a543f1edd6e0f1b6d62ef7fcd791cbfab20119fa306401805aeec38c38f81", @@ -624,12 +679,13 @@ }, { "tcId": 48, - "pubkey": "04b4fd1630f23e8f0eed2eb7735b95e138c51f2983a18de8c9bc10e46213723ed36724448f954d326693d831d850932ab5d65d32309dbdffb5db895d03be387946", + "publicKeyUncompressed": "04b4fd1630f23e8f0eed2eb7735b95e138c51f2983a18de8c9bc10e46213723ed36724448f954d326693d831d850932ab5d65d32309dbdffb5db895d03be387946", + "publicKeyCompressed": "02b4fd1630f23e8f0eed2eb7735b95e138c51f2983a18de8c9bc10e46213723ed3", "msg": "5465737420", "sig": { "r": "430d650352d0e91568019492087942475e1000f250355eca6a57c320cca0a486", - "s": "430d650352d0e91568019492087942475e1000f250355eca6a57c320cca0a486", - "id": 1 + "s": "00bcf29afcad2f16ea97fe6b6df786bdb75c9edbf45f134171557a9b6c03959cbb", + "id": 0 }, "comment": "u2 = n-1", "valid": true, @@ -637,12 +693,13 @@ }, { "tcId": 49, - "pubkey": "04357553b4bf596b5508d5117f67b8af3395f83d82c6b3bbaec7612600ea5d0edb200d6ee5c68178737a6e8f5eab59669599f5d0f325be6405c0499a6777439df5", + "publicKeyUncompressed": "04357553b4bf596b5508d5117f67b8af3395f83d82c6b3bbaec7612600ea5d0edb200d6ee5c68178737a6e8f5eab59669599f5d0f325be6405c0499a6777439df5", + "publicKeyCompressed": "03357553b4bf596b5508d5117f67b8af3395f83d82c6b3bbaec7612600ea5d0edb", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "430d650352d0e91568019492087942475e1000f250355eca6a57c320cca0a486", - "id": 1 + "s": "00bcf29afcad2f16ea97fe6b6df786bdb75c9edbf45f134171557a9b6c03959cbb", + "id": 0 }, "comment": "u1 = u2 = n-1", "valid": true, @@ -650,7 +707,8 @@ }, { "tcId": 50, - "pubkey": "0455c41fc92246ce209d9836e73d809a5d79df58beb108c191c3a41ebe8ae41005db2c0f8f94066dde74d744275a00862117cbbdb4bad886bf718271051fe8731e", + "publicKeyUncompressed": "0455c41fc92246ce209d9836e73d809a5d79df58beb108c191c3a41ebe8ae41005db2c0f8f94066dde74d744275a00862117cbbdb4bad886bf718271051fe8731e", + "publicKeyCompressed": "0255c41fc92246ce209d9836e73d809a5d79df58beb108c191c3a41ebe8ae41005", "msg": "5465737420", "sig": { "r": "00edb7bd6fa18db17b29b2edff8d05b713c2b0d9fed9038c94df4cb9819271c65a", @@ -663,7 +721,8 @@ }, { "tcId": 51, - "pubkey": "04e80c75c93b47dce6f6fab6148bff21dc70094f8a55ea1ae023770af16f5d33ed6defc9cbce4a1bc37261977c34c15a571cc3af735706be3df46360a3e2b7991b", + "publicKeyUncompressed": "04e80c75c93b47dce6f6fab6148bff21dc70094f8a55ea1ae023770af16f5d33ed6defc9cbce4a1bc37261977c34c15a571cc3af735706be3df46360a3e2b7991b", + "publicKeyCompressed": "03e80c75c93b47dce6f6fab6148bff21dc70094f8a55ea1ae023770af16f5d33ed", "msg": "5465737420", "sig": { "r": "08eddc1410543a6c19cad40154e9f1615f35739346d884a00aefc60d8b5b7533", @@ -676,7 +735,8 @@ }, { "tcId": 52, - "pubkey": "04c22d997cf9c2c8dc57aff50e95e13397ad206223f8c380908258fe93c81000d5bb93b0b827ee95c06ddfd3245b993489be7a0ef5b57b5fdff7f250d1bac59410", + "publicKeyUncompressed": "04c22d997cf9c2c8dc57aff50e95e13397ad206223f8c380908258fe93c81000d5bb93b0b827ee95c06ddfd3245b993489be7a0ef5b57b5fdff7f250d1bac59410", + "publicKeyCompressed": "02c22d997cf9c2c8dc57aff50e95e13397ad206223f8c380908258fe93c81000d5", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", @@ -689,12 +749,13 @@ }, { "tcId": 53, - "pubkey": "043c0a66154cc166e3ed45426ef664ae91e3c6a2f7fb1355668b2c14e5cd4289a2e4613718a987c929e5ec5d6a6d9868ca14a087ccbf853dcc6d4ec5c5424acab1", + "publicKeyUncompressed": "043c0a66154cc166e3ed45426ef664ae91e3c6a2f7fb1355668b2c14e5cd4289a2e4613718a987c929e5ec5d6a6d9868ca14a087ccbf853dcc6d4ec5c5424acab1", + "publicKeyCompressed": "033c0a66154cc166e3ed45426ef664ae91e3c6a2f7fb1355668b2c14e5cd4289a2", "msg": "5465737423", "sig": { "r": "62d80bca139456a0350587cf1b1ea905142bbfb8135c46708709b3222a008651", - "s": "27d58b47b61e7f92298d54c98a35c3fa4364b1776bd77dc1bbe15f394e0bbd4b", - "id": 1 + "s": "00d82a74b849e1806dd672ab3675ca3c04774a2b6f4371227a03f0ff53822a83f6", + "id": 0 }, "comment": "u1 = n-3", "valid": true, @@ -702,12 +763,13 @@ }, { "tcId": 54, - "pubkey": "0432e1aa051f7fdeb4602ee4258a6bc3fdc44153d023195a6a12ec83debc1413a5e17122f21e1ea5b41505fce002733613bbada8fd5aad52b97de5f61a2fe9c74b", + "publicKeyUncompressed": "0432e1aa051f7fdeb4602ee4258a6bc3fdc44153d023195a6a12ec83debc1413a5e17122f21e1ea5b41505fce002733613bbada8fd5aad52b97de5f61a2fe9c74b", + "publicKeyCompressed": "0332e1aa051f7fdeb4602ee4258a6bc3fdc44153d023195a6a12ec83debc1413a5", "msg": "5465737420", "sig": { "r": "29fb78ce2f3be23fb78144f4a9c308dcef6c62ba9c24a8aa88415305a3813063", - "s": "6353d2ef6513f6153d2b16fc3896584938b3bfe06e79c2f76d5be5db7be7d08c", - "id": 1 + "s": "009cac2d109aec09eac2d4e903c769a7b581fb1d0640cedd44527678b1544e70b5", + "id": 0 }, "comment": "u2 = n-3", "valid": true, @@ -715,12 +777,13 @@ }, { "tcId": 55, - "pubkey": "04de6cc48a363a327ceae3dae1eadb6be599fb52cf0338527405a59d8cabb6765f66ad1493e4342e91547bb4226bac328852fa812f287c4b72b6b32094e620374b", + "publicKeyUncompressed": "04de6cc48a363a327ceae3dae1eadb6be599fb52cf0338527405a59d8cabb6765f66ad1493e4342e91547bb4226bac328852fa812f287c4b72b6b32094e620374b", + "publicKeyCompressed": "03de6cc48a363a327ceae3dae1eadb6be599fb52cf0338527405a59d8cabb6765f", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "6353d2ef6513f6153d2b16fc3896584938b3bfe06e79c2f76d5be5db7be7d08c", - "id": 1 + "s": "009cac2d109aec09eac2d4e903c769a7b581fb1d0640cedd44527678b1544e70b5", + "id": 0 }, "comment": "u1 = u2 = n-3", "valid": true, @@ -728,7 +791,8 @@ }, { "tcId": 56, - "pubkey": "048ffb540788e105e2ee4f1031b6ef130d1d7e1de7e37db48f3229a2aadfa31b676348943bbd394581f8363c65bf5b2da0395bd8de283236aa356f9059738c0a62", + "publicKeyUncompressed": "048ffb540788e105e2ee4f1031b6ef130d1d7e1de7e37db48f3229a2aadfa31b676348943bbd394581f8363c65bf5b2da0395bd8de283236aa356f9059738c0a62", + "publicKeyCompressed": "028ffb540788e105e2ee4f1031b6ef130d1d7e1de7e37db48f3229a2aadfa31b67", "msg": "5465737421", "sig": { "r": "0097ad4fe249df1ae0806f391b4d63c84655b1f1767f3d460afc95edf3eb05ff19", @@ -741,12 +805,13 @@ }, { "tcId": 57, - "pubkey": "040974da3b84a99ebf7a99ceb222639c4e2bbebe92ce2c2c68023bda989de111fd85543becb8bfbd60c3b8fdbca8e59974c2c7a2a3eb5010a3fb84e55d21cac966", + "publicKeyUncompressed": "040974da3b84a99ebf7a99ceb222639c4e2bbebe92ce2c2c68023bda989de111fd85543becb8bfbd60c3b8fdbca8e59974c2c7a2a3eb5010a3fb84e55d21cac966", + "publicKeyCompressed": "020974da3b84a99ebf7a99ceb222639c4e2bbebe92ce2c2c68023bda989de111fd", "msg": "5465737420", "sig": { "r": "4196612438c10c7d59147afc7406ad99cb9484ea2c34521d79a2418ed0cc70e4", - "s": "738479d40b59cf4c45041898e40155eb0cfd3fbe4ef4508431daffbb49d830ae", - "id": 1 + "s": "008c7b862bf4a630b3bafbe7671bfeaa13adb19d2860544fb78df75ed1865e1093", + "id": 0 }, "comment": "u2 = n-5", "valid": true, @@ -754,12 +819,13 @@ }, { "tcId": 58, - "pubkey": "046dd7bd233ae874f51745abb2a4db7694280a99adecb74b10e400b723f238e67cbdda6f0ef442d784a3f482e06f14cd186b21498a4c42955fcc76f61fab229701", + "publicKeyUncompressed": "046dd7bd233ae874f51745abb2a4db7694280a99adecb74b10e400b723f238e67cbdda6f0ef442d784a3f482e06f14cd186b21498a4c42955fcc76f61fab229701", + "publicKeyCompressed": "036dd7bd233ae874f51745abb2a4db7694280a99adecb74b10e400b723f238e67c", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "738479d40b59cf4c45041898e40155eb0cfd3fbe4ef4508431daffbb49d830ae", - "id": 1 + "s": "008c7b862bf4a630b3bafbe7671bfeaa13adb19d2860544fb78df75ed1865e1093", + "id": 0 }, "comment": "u1 = u2 = n-5", "valid": true, @@ -767,7 +833,8 @@ }, { "tcId": 59, - "pubkey": "04c2f060902a25d9120e27436e6a7935ea66de03989d7f052640b560c87b78f7821ab9a6d073ba26e50d886ff75ed51385fd832a472a06fd22247b46e9d015a07e", + "publicKeyUncompressed": "04c2f060902a25d9120e27436e6a7935ea66de03989d7f052640b560c87b78f7821ab9a6d073ba26e50d886ff75ed51385fd832a472a06fd22247b46e9d015a07e", + "publicKeyCompressed": "02c2f060902a25d9120e27436e6a7935ea66de03989d7f052640b560c87b78f782", "msg": "5465737421", "sig": { "r": "2f004d6a77703d40772ffc25b55d6d94e09258383969c83763ea670005c5618a", @@ -780,7 +847,8 @@ }, { "tcId": 60, - "pubkey": "04aa8c9e54829ea711c45ed6aa6d8a928557059429cdc92225e4285c6e4d4e1e84b738f9901a7f7ca53ec0bf4e9808a6af53199a45dcbab40437c05fee62174bda", + "publicKeyUncompressed": "04aa8c9e54829ea711c45ed6aa6d8a928557059429cdc92225e4285c6e4d4e1e84b738f9901a7f7ca53ec0bf4e9808a6af53199a45dcbab40437c05fee62174bda", + "publicKeyCompressed": "02aa8c9e54829ea711c45ed6aa6d8a928557059429cdc92225e4285c6e4d4e1e84", "msg": "5465737420", "sig": { "r": "00d46abf940b3f4a678db180127b6f75cc9a877f9bc9933033ff69245acf4b7293", @@ -793,7 +861,8 @@ }, { "tcId": 61, - "pubkey": "04c9723cc843491e0b9500813f0a139a30f2af2b9a1b10fd5a39ba71f7f200a05f331081791c4ab33d103acc3232f49e1ce91b70d03c12732a774acd0583c1bff0", + "publicKeyUncompressed": "04c9723cc843491e0b9500813f0a139a30f2af2b9a1b10fd5a39ba71f7f200a05f331081791c4ab33d103acc3232f49e1ce91b70d03c12732a774acd0583c1bff0", + "publicKeyCompressed": "02c9723cc843491e0b9500813f0a139a30f2af2b9a1b10fd5a39ba71f7f200a05f", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", @@ -806,12 +875,13 @@ }, { "tcId": 62, - "pubkey": "04c7282ff0ffa1ecf8e57feb7d200205c2251ce31f00fb876a53352f44a11304457e471c20e170e7743d2a279d7dd2b90caa9e04b5871a907d1e6e646fb391af46", + "publicKeyUncompressed": "04c7282ff0ffa1ecf8e57feb7d200205c2251ce31f00fb876a53352f44a11304457e471c20e170e7743d2a279d7dd2b90caa9e04b5871a907d1e6e646fb391af46", + "publicKeyCompressed": "02c7282ff0ffa1ecf8e57feb7d200205c2251ce31f00fb876a53352f44a1130445", "msg": "5465737420", "sig": { "r": "00efa367fe2ff369aee75cf43909274736969a2f007740d90c4838d8eaa5cf6140", - "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", - "id": 1 + "s": "00dd5b05ea8feb1db2b90753ef6d2eb0f75cf40d90f5c492456d0b6d68fffe1661", + "id": 0 }, "comment": "u1 = (n+1)/2", "valid": true, @@ -819,7 +889,8 @@ }, { "tcId": 63, - "pubkey": "040d9bae92e0d9534258bf953ca9f17234c2dfdbd47048f482be19114d55e22d7ea03c2a75e0398f58259fdc292a58520c05eb84528aa72fd85d8d204a2dcc3d95", + "publicKeyUncompressed": "040d9bae92e0d9534258bf953ca9f17234c2dfdbd47048f482be19114d55e22d7ea03c2a75e0398f58259fdc292a58520c05eb84528aa72fd85d8d204a2dcc3d95", + "publicKeyCompressed": "030d9bae92e0d9534258bf953ca9f17234c2dfdbd47048f482be19114d55e22d7e", "msg": "5465737422", "sig": { "r": "2af49285508d85a8714b8237f9ef46a9f8f137b155430cacd5bcdee8f996fdbe", @@ -832,12 +903,13 @@ }, { "tcId": 64, - "pubkey": "0462e65d8ccbf124296fd05d9faaa7b128dc472b46659784791c04270cf6c36c076d5636286eb0fb4123f2010ae5ef39a33fa03abcb4d33612308e41416a90f54f", + "publicKeyUncompressed": "0462e65d8ccbf124296fd05d9faaa7b128dc472b46659784791c04270cf6c36c076d5636286eb0fb4123f2010ae5ef39a33fa03abcb4d33612308e41416a90f54f", + "publicKeyCompressed": "0362e65d8ccbf124296fd05d9faaa7b128dc472b46659784791c04270cf6c36c07", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "13dbc68eef417be13e21ff7b1c8584d4efb123b45fdb8c15085d6fb029fb911b", - "id": 1 + "s": "00ec24397110be841ec1de0084e37a7b29cafdb9324f6d1426b774eedca63ab026", + "id": 0 }, "comment": "u1 = u2 = (n+1)/2", "valid": true, @@ -845,7 +917,8 @@ }, { "tcId": 65, - "pubkey": "0484493ac0cdd207e37aead4496629a786868a033d743dee81e7bff862d136afb054d5152e34100307cccd678bf67349432391b935fcff34c587145db80691545d", + "publicKeyUncompressed": "0484493ac0cdd207e37aead4496629a786868a033d743dee81e7bff862d136afb054d5152e34100307cccd678bf67349432391b935fcff34c587145db80691545d", + "publicKeyCompressed": "0384493ac0cdd207e37aead4496629a786868a033d743dee81e7bff862d136afb0", "msg": "5465737420", "sig": { "r": "5bf80cb265ac347a75f93fa3c0a2cec27fd3bc43abe7d7775a96d81b7f81108d", @@ -858,12 +931,13 @@ }, { "tcId": 66, - "pubkey": "04a341460bdc9df2492fbc1fc332fdbf8c23fd7eabe9cf38f4f567e6c126146acc9540c429e1f8add557e76ec5b494a4490353e11890801bef84e4db43e973d4e5", + "publicKeyUncompressed": "04a341460bdc9df2492fbc1fc332fdbf8c23fd7eabe9cf38f4f567e6c126146acc9540c429e1f8add557e76ec5b494a4490353e11890801bef84e4db43e973d4e5", + "publicKeyCompressed": "03a341460bdc9df2492fbc1fc332fdbf8c23fd7eabe9cf38f4f567e6c126146acc", "msg": "5465737421", "sig": { "r": "009e09718494337de79eb07b514ac0247bf401f91a1b4c7e4ebb6addbaccb8cc97", - "s": "3c12e3092866fbcf3d60f6a2958048f92d55154d87505c61b7035ce8c93b57ed", - "id": 1 + "s": "00c3ed1cf6d7990430c29f095d6a7fb7058d59c79927f843da08cf01a406fae954", + "id": 0 }, "comment": "u2 = (n-1)/2", "valid": true, @@ -871,12 +945,13 @@ }, { "tcId": 67, - "pubkey": "04a3cd2b2a0d3f35472a79a75167c55cff520cf925098cb4791fec2cbb19f91b0f70ec68fec48f10334159c0a459b179a6d2895693ce18b3afeb3aa4d757cba332", + "publicKeyUncompressed": "04a3cd2b2a0d3f35472a79a75167c55cff520cf925098cb4791fec2cbb19f91b0f70ec68fec48f10334159c0a459b179a6d2895693ce18b3afeb3aa4d757cba332", + "publicKeyCompressed": "02a3cd2b2a0d3f35472a79a75167c55cff520cf925098cb4791fec2cbb19f91b0f", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "202b6db6c14f5b9485618e0d5ca1c554d3ecd6aa8595d81d4b5d5075dc5af89e", - "id": 1 + "s": "00dfd492493eb0a46b7a9e71f2a35e3aa9e6c2063c29b2c81e74750e16f3db48a3", + "id": 0 }, "comment": "u1 = u2 = (n-1)/2", "valid": true, @@ -884,7 +959,8 @@ }, { "tcId": 68, - "pubkey": "04aca1267a00b72d9845d9d9269e38e55f38692fb323423fdbd8dd4812e5f2717ae8141b4d1b44a991c92e71ee720163383597f94c6a1eab19256ba2c116f3507f", + "publicKeyUncompressed": "04aca1267a00b72d9845d9d9269e38e55f38692fb323423fdbd8dd4812e5f2717ae8141b4d1b44a991c92e71ee720163383597f94c6a1eab19256ba2c116f3507f", + "publicKeyCompressed": "03aca1267a00b72d9845d9d9269e38e55f38692fb323423fdbd8dd4812e5f2717a", "msg": "5465737420", "sig": { "r": "00f31f16f7a3adaf3c9674cb25ed0cd85f3690ce4ad0da440c8501c16b0e3060bc", @@ -897,12 +973,13 @@ }, { "tcId": 69, - "pubkey": "04550d91b78f509fa3355cf4b68d15472859fea1abb2bd7f33515f06e138d88ff07840425a221f946204e036554afd4df5026546a46d8636cfb72b4f49ec4eda4d", + "publicKeyUncompressed": "04550d91b78f509fa3355cf4b68d15472859fea1abb2bd7f33515f06e138d88ff07840425a221f946204e036554afd4df5026546a46d8636cfb72b4f49ec4eda4d", + "publicKeyCompressed": "03550d91b78f509fa3355cf4b68d15472859fea1abb2bd7f33515f06e138d88ff0", "msg": "5465737421", "sig": { "r": "1e0470905c9ead68c1384551bf78cb4a2c4ee60f88fbba08c6fa278377a83a30", - "s": "6887bf07a759cc47b7c8a54744cbd0a349a923ce8fafd57693bced38d695b260", - "id": 1 + "s": "00977840f858a633b848375ab8bb342f5b7105b9181f98cac52c157153f9a08ee1", + "id": 0 }, "comment": "u2 = 2**255", "valid": true, @@ -910,7 +987,8 @@ }, { "tcId": 70, - "pubkey": "04a13ad27a466138a276e8768c74bab50e1ecb465e0f021bfba133344a955ac71be020496c15640ec55e92a6bc462e56cee4562f601b4050aff905e9814f05d0b6", + "publicKeyUncompressed": "04a13ad27a466138a276e8768c74bab50e1ecb465e0f021bfba133344a955ac71be020496c15640ec55e92a6bc462e56cee4562f601b4050aff905e9814f05d0b6", + "publicKeyCompressed": "02a13ad27a466138a276e8768c74bab50e1ecb465e0f021bfba133344a955ac71b", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", @@ -923,7 +1001,8 @@ }, { "tcId": 71, - "pubkey": "04b839f64e5761f407aae627cbe32b0a2ff03ac913c65e46a117d1055b1f685847f198c570ad891d7ef52981bcf88ffbedac4319964dd23d1a57e4f02cd4408c37", + "publicKeyUncompressed": "04b839f64e5761f407aae627cbe32b0a2ff03ac913c65e46a117d1055b1f685847f198c570ad891d7ef52981bcf88ffbedac4319964dd23d1a57e4f02cd4408c37", + "publicKeyCompressed": "03b839f64e5761f407aae627cbe32b0a2ff03ac913c65e46a117d1055b1f685847", "msg": "5465737421", "sig": { "r": "4e52eefad74675e32693a6650b9005a0bcfd1eb1e4b53e331565f3c5a824464c", @@ -936,12 +1015,13 @@ }, { "tcId": 72, - "pubkey": "04cbf1d4c42e291ca59e20d48089f17ef8b5abe09805ba28f13e9eb4eecc1ff52762334c7afb00b1ad3b6d28b8d279f4eec673cedb37bebcf12df471d42fdc7bc7", + "publicKeyUncompressed": "04cbf1d4c42e291ca59e20d48089f17ef8b5abe09805ba28f13e9eb4eecc1ff52762334c7afb00b1ad3b6d28b8d279f4eec673cedb37bebcf12df471d42fdc7bc7", + "publicKeyCompressed": "03cbf1d4c42e291ca59e20d48089f17ef8b5abe09805ba28f13e9eb4eecc1ff527", "msg": "5465737420", "sig": { "r": "5983230969a3ea75b94acf89825307aaa74dc9896282ef6e492a09613269f1e4", - "s": "3fd7d5b02e82de9a18780d1bf907b06669b6bf95da0314c7b98bd24de1410647", - "id": 1 + "s": "00c0282a4fd17d2165e787f2e406f84f9850f81d50d5458b7406468c3eeef53afa", + "id": 0 }, "comment": "u2 = 2**255-1", "valid": true, @@ -949,12 +1029,13 @@ }, { "tcId": 73, - "pubkey": "0441643527e76396b1e31aecedb2be6b94cf6a7297938488a1bc613799f51724033f8424034d3228046cdcd2b1e91b10a95afeb3daeae9d5d6bd525599a9f44618", + "publicKeyUncompressed": "0441643527e76396b1e31aecedb2be6b94cf6a7297938488a1bc613799f51724033f8424034d3228046cdcd2b1e91b10a95afeb3daeae9d5d6bd525599a9f44618", + "publicKeyCompressed": "0241643527e76396b1e31aecedb2be6b94cf6a7297938488a1bc613799f5172403", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "3fd7d5b02e82de9a18780d1bf907b06669b6bf95da0314c7b98bd24de1410647", - "id": 1 + "s": "00c0282a4fd17d2165e787f2e406f84f9850f81d50d5458b7406468c3eeef53afa", + "id": 0 }, "comment": "u1 = u2 = 2**255-1", "valid": true, @@ -962,12 +1043,13 @@ }, { "tcId": 74, - "pubkey": "046ebc2c719dac8cf50a3c3ef2afa58c4b4a8ee02b1323cb2d17fb0a859ca56314ffdfcf37859a9e3b8e9213a1df90ea55446fea1ec732666bcd2d3a7c800ae776", + "publicKeyUncompressed": "046ebc2c719dac8cf50a3c3ef2afa58c4b4a8ee02b1323cb2d17fb0a859ca56314ffdfcf37859a9e3b8e9213a1df90ea55446fea1ec732666bcd2d3a7c800ae776", + "publicKeyCompressed": "026ebc2c719dac8cf50a3c3ef2afa58c4b4a8ee02b1323cb2d17fb0a859ca56314", "msg": "5465737420", "sig": { "r": "05f1730aec9240232466fd285e7fd06e1fdc94f1216d1a5f9625ed917afdcd47", - "s": "302baf9c7a69b73b9e77aec31b1fca3d4467973439c6882c9d6475f5ecf0d9f5", - "id": 1 + "s": "00cfd45063859648c46188513ce4e035c1764745b27582180f226de896e345674c", + "id": 0 }, "comment": "u1 = 2**254", "valid": true, @@ -975,7 +1057,8 @@ }, { "tcId": 75, - "pubkey": "04b498037b61621e34d2c95a19553071ba3de9993274536ac5f2b9cba658b4cfc3ec5e927a8c81a50fd04a4f9b5db35bf9849a0d9c5e12e63ff954f3d3891e0309", + "publicKeyUncompressed": "04b498037b61621e34d2c95a19553071ba3de9993274536ac5f2b9cba658b4cfc3ec5e927a8c81a50fd04a4f9b5db35bf9849a0d9c5e12e63ff954f3d3891e0309", + "publicKeyCompressed": "03b498037b61621e34d2c95a19553071ba3de9993274536ac5f2b9cba658b4cfc3", "msg": "5465737423", "sig": { "r": "143575648f9dc5dce0c51ef5e6a214d611f244bad2415afe43b9ea11320574c7", @@ -988,12 +1071,13 @@ }, { "tcId": 76, - "pubkey": "046908e07a8066a088caab1f5841f68dcb79598efa3377aa9fdb10c91ece26ad830356d55d1ff7778dd11711d9ef0d5ab853f11de87df0e1d9205973c85a745e83", + "publicKeyUncompressed": "046908e07a8066a088caab1f5841f68dcb79598efa3377aa9fdb10c91ece26ad830356d55d1ff7778dd11711d9ef0d5ab853f11de87df0e1d9205973c85a745e83", + "publicKeyCompressed": "036908e07a8066a088caab1f5841f68dcb79598efa3377aa9fdb10c91ece26ad83", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", - "s": "77b2cfb1d3a3b680cc245035248018e52645cac1c873c14563299f5175a5c6a9", - "id": 1 + "s": "00884d304e2c5c497f33dbafcadb7fe71994691224e6d4def65ca8bf3b5a907a98", + "id": 0 }, "comment": "u1 = u2 = 2**254", "valid": true, @@ -1001,7 +1085,8 @@ }, { "tcId": 77, - "pubkey": "04b9ea8f6cf88d98482a0ddaab7457583f69915f4161254b96c9a6fffeae45eb26947f3c1bdfb50728bee46a4c8222865317d8220430f9abf610659b8a6067133d", + "publicKeyUncompressed": "04b9ea8f6cf88d98482a0ddaab7457583f69915f4161254b96c9a6fffeae45eb26947f3c1bdfb50728bee46a4c8222865317d8220430f9abf610659b8a6067133d", + "publicKeyCompressed": "03b9ea8f6cf88d98482a0ddaab7457583f69915f4161254b96c9a6fffeae45eb26", "msg": "5465737420", "sig": { "r": "009b87f0289a87e3dadd8be8aa39ca0a4eff120360281d03f92814a56d1dd92980", @@ -1014,7 +1099,8 @@ }, { "tcId": 78, - "pubkey": "04ea6e6d419d7d7c23d1243aa98973918af1d185e556e548f47f60ee5863c72ffd8c8ce3170339eaf93ae824dd24eed8411c5d19cb23bd8ff2aacc39bc2f08dde1", + "publicKeyUncompressed": "04ea6e6d419d7d7c23d1243aa98973918af1d185e556e548f47f60ee5863c72ffd8c8ce3170339eaf93ae824dd24eed8411c5d19cb23bd8ff2aacc39bc2f08dde1", + "publicKeyCompressed": "03ea6e6d419d7d7c23d1243aa98973918af1d185e556e548f47f60ee5863c72ffd", "msg": "5465737420", "sig": { "r": "67507506649160461fbdc83bbc57840c430e60ac8dc7f93ea86b093b01c6c447", @@ -1027,7 +1113,8 @@ }, { "tcId": 79, - "pubkey": "049fd8562e04f8943fdc5e6415afac80095574b6cf9fc99fab96ed958eb67c7cdcafe7ad842792301019c258954476f9625ba72560d7c7d1c3a68f730c424fb05e", + "publicKeyUncompressed": "049fd8562e04f8943fdc5e6415afac80095574b6cf9fc99fab96ed958eb67c7cdcafe7ad842792301019c258954476f9625ba72560d7c7d1c3a68f730c424fb05e", + "publicKeyCompressed": "029fd8562e04f8943fdc5e6415afac80095574b6cf9fc99fab96ed958eb67c7cdc", "msg": "5465737420", "sig": { "r": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", @@ -1040,12 +1127,13 @@ }, { "tcId": 80, - "pubkey": "0487977afa6aeee4295077b54fa01c24c725794ef42152c33a904847fb4e50943d2697ec6441e12ede40af2477aa04fd5854ca406ba0e7d1b99b3db41f1b3b79fc", + "publicKeyUncompressed": "0487977afa6aeee4295077b54fa01c24c725794ef42152c33a904847fb4e50943d2697ec6441e12ede40af2477aa04fd5854ca406ba0e7d1b99b3db41f1b3b79fc", + "publicKeyCompressed": "0287977afa6aeee4295077b54fa01c24c725794ef42152c33a904847fb4e50943d", "msg": "5465737420", "sig": { "r": "00ed553981b8b169008e15540dec3ce4a131f52ee6291e03f0658abe5dbb1a48c8", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "A = B", "valid": true, @@ -1053,12 +1141,13 @@ }, { "tcId": 81, - "pubkey": "04566a223a5794b08780f642576885dc34f335fd60232bd6a1da4fb9205870866a48942bc1178a963d781174c22d5c5e6b89b6c4872aced58265c571ce0da858ea", + "publicKeyUncompressed": "04566a223a5794b08780f642576885dc34f335fd60232bd6a1da4fb9205870866a48942bc1178a963d781174c22d5c5e6b89b6c4872aced58265c571ce0da858ea", + "publicKeyCompressed": "02566a223a5794b08780f642576885dc34f335fd60232bd6a1da4fb9205870866a", "msg": "5465737420", "sig": { "r": "144badc1e5bcc7e9387203787c00250ca7e761743e6af718128113d2a221c7e9", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 1 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 0 }, "comment": "B: x-coordinate >= 2**255", "valid": true, @@ -1066,12 +1155,13 @@ }, { "tcId": 82, - "pubkey": "04de5a6b1ced8698ded178390c9604a3403776add28e4a86cb42dc2243d8faa80299ab0e66fddfffc28e072146f4d93b6786451898f93c353ffe394935704a4089", + "publicKeyUncompressed": "04de5a6b1ced8698ded178390c9604a3403776add28e4a86cb42dc2243d8faa80299ab0e66fddfffc28e072146f4d93b6786451898f93c353ffe394935704a4089", + "publicKeyCompressed": "03de5a6b1ced8698ded178390c9604a3403776add28e4a86cb42dc2243d8faa802", "msg": "5465737420", "sig": { "r": "046bc0ce1bd2650ceae1f2db1829115342fe79a56ebbb590400c5ed42939def7", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B: x-coordinate >= 2**248", "valid": true, @@ -1079,12 +1169,13 @@ }, { "tcId": 83, - "pubkey": "04296c4431731e01b07cecb2f52cd567873ea8f8ad0951bb5ace9c0b2a229f62215bf1c0185293cacda32bc41144a0d65978977ec9598491a034b17ef1d06d958b", + "publicKeyUncompressed": "04296c4431731e01b07cecb2f52cd567873ea8f8ad0951bb5ace9c0b2a229f62215bf1c0185293cacda32bc41144a0d65978977ec9598491a034b17ef1d06d958b", + "publicKeyCompressed": "03296c4431731e01b07cecb2f52cd567873ea8f8ad0951bb5ace9c0b2a229f6221", "msg": "5465737420", "sig": { "r": "009a6720177f419cfe6f4c786dacdad03533b2f676f83656681fd9f771388fe64c", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B: small x coordinate", "valid": true, @@ -1092,12 +1183,13 @@ }, { "tcId": 84, - "pubkey": "04bb9031bff194677f904718407753ecd724c0c30462024ee3aabc1e2babfb6675d83bd34c4f03a7e7274badde4d70ff3ad33f61a99b4e1de061acc49054f601d6", + "publicKeyUncompressed": "04bb9031bff194677f904718407753ecd724c0c30462024ee3aabc1e2babfb6675d83bd34c4f03a7e7274badde4d70ff3ad33f61a99b4e1de061acc49054f601d6", + "publicKeyCompressed": "02bb9031bff194677f904718407753ecd724c0c30462024ee3aabc1e2babfb6675", "msg": "5465737420", "sig": { "r": "00fb95db58fa45eaa85d71ce11ab48567beb9f407d3dedb5a6ea9cf038a8ee4ac5", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B: small x coordinate", "valid": true, @@ -1105,12 +1197,13 @@ }, { "tcId": 85, - "pubkey": "04beb50a539d9e968bfef4268a1e742b5403517cafb722e9f07bf4a44f403c4f6695a7c672767ed3deceb81b18941067abc8f4028ffaa161c48784c61bb26dabb2", + "publicKeyUncompressed": "04beb50a539d9e968bfef4268a1e742b5403517cafb722e9f07bf4a44f403c4f6695a7c672767ed3deceb81b18941067abc8f4028ffaa161c48784c61bb26dabb2", + "publicKeyCompressed": "02beb50a539d9e968bfef4268a1e742b5403517cafb722e9f07bf4a44f403c4f66", "msg": "5465737420", "sig": { "r": "008a87051a235c55f267c394b59ad62c40e3fa812b089c3049b436b163912f09b0", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B: large x-coordinate", "valid": true, @@ -1118,12 +1211,13 @@ }, { "tcId": 86, - "pubkey": "0475331e98b59b8bfc1f1992bbe5e6889a56a6273809822b3ee450f2ef132a2ff2c61fdc9d0c907b6b65c94deef1dae71474ce727425b5ee8a7a6d084527418035", + "publicKeyUncompressed": "0475331e98b59b8bfc1f1992bbe5e6889a56a6273809822b3ee450f2ef132a2ff2c61fdc9d0c907b6b65c94deef1dae71474ce727425b5ee8a7a6d084527418035", + "publicKeyCompressed": "0375331e98b59b8bfc1f1992bbe5e6889a56a6273809822b3ee450f2ef132a2ff2", "msg": "5465737420", "sig": { "r": "3c1adce9b5050e1a2b8f375d1637b49a53b2990d93c351ddfc9e6009050fc347", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 1 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 0 }, "comment": "B: x-coordinate close to p", "valid": true, @@ -1131,12 +1225,13 @@ }, { "tcId": 87, - "pubkey": "0440d021e3c30cd91fa97f0599f26286a19cbafd09ac6993bb19fae2a9c033bfd0d31ce3407df765ddfe4335e13903c0bf2383fe0c1eb6f3289de6a47931d18ee7", + "publicKeyUncompressed": "0440d021e3c30cd91fa97f0599f26286a19cbafd09ac6993bb19fae2a9c033bfd0d31ce3407df765ddfe4335e13903c0bf2383fe0c1eb6f3289de6a47931d18ee7", + "publicKeyCompressed": "0340d021e3c30cd91fa97f0599f26286a19cbafd09ac6993bb19fae2a9c033bfd0", "msg": "5465737420", "sig": { "r": "74aff12da7dfeae7746d870edbc1cb9ea2a4f2b0fb013130ba09a1d50e56f42e", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B: x-coordinate < 2**255", "valid": true, @@ -1144,12 +1239,13 @@ }, { "tcId": 88, - "pubkey": "0401af136955c59c9ea06eb3ee1e5ac4d8a1e4a66f4b7f7eba6c7fa20f18c487b8c53008fd1b686a94293c6c14c59809b159a26b16514db2181d7cc0af74eaf978", + "publicKeyUncompressed": "0401af136955c59c9ea06eb3ee1e5ac4d8a1e4a66f4b7f7eba6c7fa20f18c487b8c53008fd1b686a94293c6c14c59809b159a26b16514db2181d7cc0af74eaf978", + "publicKeyCompressed": "0201af136955c59c9ea06eb3ee1e5ac4d8a1e4a66f4b7f7eba6c7fa20f18c487b8", "msg": "5465737420", "sig": { "r": "00f319f81eb38efc94082a89aece17c47e7348bbc30d7373a3f6c88ed205d69b86", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B: x-coordinate < 2**248", "valid": true, @@ -1157,12 +1253,13 @@ }, { "tcId": 89, - "pubkey": "049eb0e5aab056d4eff9ed82625f51ae4b6adc00403cfb7269aec370718245bd391a2334b2ddb81156e043a01985d13793a5216797f7513a9f72be8a5607bc6cb6", + "publicKeyUncompressed": "049eb0e5aab056d4eff9ed82625f51ae4b6adc00403cfb7269aec370718245bd391a2334b2ddb81156e043a01985d13793a5216797f7513a9f72be8a5607bc6cb6", + "publicKeyCompressed": "029eb0e5aab056d4eff9ed82625f51ae4b6adc00403cfb7269aec370718245bd39", "msg": "5465737420", "sig": { "r": "4fa07c8ba666c930929e8ba01bf4b31f910a688f25451636f6f1535b84743176", - "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", - "id": 1 + "s": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "id": 0 }, "comment": "A: g", "valid": true, @@ -1170,12 +1267,13 @@ }, { "tcId": 90, - "pubkey": "04c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a466b8e14e125b1f5670622ee522e83d838c94a01d82863a41796f1b73fbf3ffa", + "publicKeyUncompressed": "04c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a466b8e14e125b1f5670622ee522e83d838c94a01d82863a41796f1b73fbf3ffa", + "publicKeyCompressed": "02c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a", "msg": "5465737420", "sig": { "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", - "s": "11527d0ab80a7126a37c56084968a783aedd67aadcc206fb29637891e81c1570", - "id": 1 + "s": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "id": 0 }, "comment": "A = B: g", "valid": true, @@ -1183,12 +1281,13 @@ }, { "tcId": 91, - "pubkey": "043fef6bf419ff7504b2173e2fdee53ff48192e808967b82b136b9181db9767e6711adc6a665efe7311879e89ac66386f472cbbfdc1654169df96402e40030508e", + "publicKeyUncompressed": "043fef6bf419ff7504b2173e2fdee53ff48192e808967b82b136b9181db9767e6711adc6a665efe7311879e89ac66386f472cbbfdc1654169df96402e40030508e", + "publicKeyCompressed": "023fef6bf419ff7504b2173e2fdee53ff48192e808967b82b136b9181db9767e67", "msg": "5465737420", "sig": { "r": "2690f53ca7c56a0bdf2d20307d21edfd866cb45ba0531eea0d30bef7501b3c4e", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 1 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 0 }, "comment": "B; g", "valid": true, @@ -1196,7 +1295,8 @@ }, { "tcId": 92, - "pubkey": "04eedcde54d86c305b6e082e8306098a45a3bbde5cd0d768c46c437fbb30aa642f6ec666ce8b2cf2709c1c8b85eaf0cfb48caa83d1ba671290d699bd33f2500c6d", + "publicKeyUncompressed": "04eedcde54d86c305b6e082e8306098a45a3bbde5cd0d768c46c437fbb30aa642f6ec666ce8b2cf2709c1c8b85eaf0cfb48caa83d1ba671290d699bd33f2500c6d", + "publicKeyCompressed": "03eedcde54d86c305b6e082e8306098a45a3bbde5cd0d768c46c437fbb30aa642f", "msg": "5465737420", "sig": { "r": "00971e47e32e786b61c27ad4acc0380697d6c3ecaf7d8a2bed04f06c1010c267b1", @@ -1209,7 +1309,8 @@ }, { "tcId": 93, - "pubkey": "04c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a466b8e14e125b1f5670622ee522e83d838c94a01d82863a41796f1b73fbf3ffa", + "publicKeyUncompressed": "04c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a466b8e14e125b1f5670622ee522e83d838c94a01d82863a41796f1b73fbf3ffa", + "publicKeyCompressed": "02c57c9890516c521a555e1d81f27e077f1382de09895abc77eb1ace4ed619f73a", "msg": "5465737420", "sig": { "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", @@ -1222,12 +1323,13 @@ }, { "tcId": 94, - "pubkey": "04ba709e633108163ec3ac9c82d3d296dabc5ded4f73ccea03fdd67964cd6fb110b765ede702f05a0f0b2e2bdc1ee834770ba014a40378fff2eb3c16d42078c638", + "publicKeyUncompressed": "04ba709e633108163ec3ac9c82d3d296dabc5ded4f73ccea03fdd67964cd6fb110b765ede702f05a0f0b2e2bdc1ee834770ba014a40378fff2eb3c16d42078c638", + "publicKeyCompressed": "02ba709e633108163ec3ac9c82d3d296dabc5ded4f73ccea03fdd67964cd6fb110", "msg": "5465737420", "sig": { "r": "33aa6556c6e454fa62b9a6ce00c49f14893a042cc794e6750eccc7741b2a48a4", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 1 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 0 }, "comment": "B; -g", "valid": true, @@ -1235,12 +1337,13 @@ }, { "tcId": 95, - "pubkey": "04c4d48b9fd2dba3137e39e68fd94fd69b3d7c2ecffa637da0b53bfba5d8ab1dae87f0f318c5df7ba0f528e2bf964478785ffb7a2c3116d7fc6b088a792f933c77", + "publicKeyUncompressed": "04c4d48b9fd2dba3137e39e68fd94fd69b3d7c2ecffa637da0b53bfba5d8ab1dae87f0f318c5df7ba0f528e2bf964478785ffb7a2c3116d7fc6b088a792f933c77", + "publicKeyCompressed": "03c4d48b9fd2dba3137e39e68fd94fd69b3d7c2ecffa637da0b53bfba5d8ab1dae", "msg": "5465737420", "sig": { "r": "00ed42889d317238391339a559e092a4d09aced855ac7665e456b368eb8984f31f", - "s": "08a93e855c05389351be2b0424b453c1d76eb3d56e61037d94b1bc48f40e0ab8", - "id": 1 + "s": "00f756c17aa3fac76cae41d4fbdb4bac3ce340291140e79cbe2b20a243dc283689", + "id": 0 }, "comment": "A: 2*g", "valid": true, @@ -1248,12 +1351,13 @@ }, { "tcId": 96, - "pubkey": "041f489b7ce338f8b57b71bba3eb119269333d72c7e2636ecfeff697768e0a1f3928e8d2ceab6de56cf7ca12e2198f319207712e443e9f80c2b900af925efd173b", + "publicKeyUncompressed": "041f489b7ce338f8b57b71bba3eb119269333d72c7e2636ecfeff697768e0a1f3928e8d2ceab6de56cf7ca12e2198f319207712e443e9f80c2b900af925efd173b", + "publicKeyCompressed": "031f489b7ce338f8b57b71bba3eb119269333d72c7e2636ecfeff697768e0a1f39", "msg": "5465737420", "sig": { "r": "00e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13", - "s": "08a93e855c05389351be2b0424b453c1d76eb3d56e61037d94b1bc48f40e0ab8", - "id": 1 + "s": "00f756c17aa3fac76cae41d4fbdb4bac3ce340291140e79cbe2b20a243dc283689", + "id": 0 }, "comment": "A = B: 2*g", "valid": true, @@ -1261,12 +1365,13 @@ }, { "tcId": 97, - "pubkey": "0443d3ff7866c0267850cedc15fb086e8e7714b8d9f9938f81ff27a3cd16130e1a7626b82edc29e3b55363e791a89d6a999e9821daa1cf1c6d06bb670f7e6c1ac6", + "publicKeyUncompressed": "0443d3ff7866c0267850cedc15fb086e8e7714b8d9f9938f81ff27a3cd16130e1a7626b82edc29e3b55363e791a89d6a999e9821daa1cf1c6d06bb670f7e6c1ac6", + "publicKeyCompressed": "0243d3ff7866c0267850cedc15fb086e8e7714b8d9f9938f81ff27a3cd16130e1a", "msg": "5465737420", "sig": { "r": "6b939a339ccd144470743088d9790359d3d5136bf802f467d1524a14c850fcb9", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B; 2*g", "valid": true, @@ -1274,12 +1379,13 @@ }, { "tcId": 98, - "pubkey": "04486ebd5f6c488b13169296def9dcc86421683d2f72bc09f189058bd466f5123341efb1d8f3249dba243d8d1fc8745b5546874326c49d0073f1615772f18c2b30", + "publicKeyUncompressed": "04486ebd5f6c488b13169296def9dcc86421683d2f72bc09f189058bd466f5123341efb1d8f3249dba243d8d1fc8745b5546874326c49d0073f1615772f18c2b30", + "publicKeyCompressed": "02486ebd5f6c488b13169296def9dcc86421683d2f72bc09f189058bd466f51233", "msg": "5465737420", "sig": { "r": "00a1874882e7165aa52a7c255fa05152b6da76c04ae55751c516f424acd7bfcfa5", - "s": "04549f42ae029c49a8df1582125a29e0ebb759eab73081beca58de247a07055c", - "id": 0 + "s": "00fbab60bd51fd63b65720ea7deda5d61dcef782fbf8181e7cf5798068562f3be5", + "id": 1 }, "comment": "A: 4*g", "valid": true, @@ -1287,12 +1393,13 @@ }, { "tcId": 99, - "pubkey": "04a1446b8e91d4c3448f8f1135be17451fa17da7918265b39688c665547b42e120c008ebbd6b31159e0b014edefc2ffb4ebb53c21cda9a901cb72d8013cf17e460", + "publicKeyUncompressed": "04a1446b8e91d4c3448f8f1135be17451fa17da7918265b39688c665547b42e120c008ebbd6b31159e0b014edefc2ffb4ebb53c21cda9a901cb72d8013cf17e460", + "publicKeyCompressed": "02a1446b8e91d4c3448f8f1135be17451fa17da7918265b39688c665547b42e120", "msg": "5465737420", "sig": { "r": "2f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01", - "s": "04549f42ae029c49a8df1582125a29e0ebb759eab73081beca58de247a07055c", - "id": 1 + "s": "00fbab60bd51fd63b65720ea7deda5d61dcef782fbf8181e7cf5798068562f3be5", + "id": 0 }, "comment": "A = B: 4*g", "valid": true, @@ -1300,12 +1407,13 @@ }, { "tcId": 100, - "pubkey": "0410a9024ed2e49e420183caf929523cf4b0cf8ab71d5c37a3ffdaadbdba5f4d6f634a0adbbd5aca478b447a10064c087822c1a805b859de1c2245a15e5516c417", + "publicKeyUncompressed": "0410a9024ed2e49e420183caf929523cf4b0cf8ab71d5c37a3ffdaadbdba5f4d6f634a0adbbd5aca478b447a10064c087822c1a805b859de1c2245a15e5516c417", + "publicKeyCompressed": "0310a9024ed2e49e420183caf929523cf4b0cf8ab71d5c37a3ffdaadbdba5f4d6f", "msg": "5465737420", "sig": { "r": "65363e90e7761899428cf8698eab0ba014970de9880ab8b9d556cab0225c8e66", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B; 4*g", "valid": true, @@ -1313,7 +1421,8 @@ }, { "tcId": 101, - "pubkey": "045fa2f4009e92a67cedc1119bc8e97459a08c89c87f5b2a6b975e7be8e09c18f7cf068fa8fb53551b3d93c2e5bf5d5645805cea5a52bdcf2518bfdba241610fcf", + "publicKeyUncompressed": "045fa2f4009e92a67cedc1119bc8e97459a08c89c87f5b2a6b975e7be8e09c18f7cf068fa8fb53551b3d93c2e5bf5d5645805cea5a52bdcf2518bfdba241610fcf", + "publicKeyCompressed": "035fa2f4009e92a67cedc1119bc8e97459a08c89c87f5b2a6b975e7be8e09c18f7", "msg": "5465737420", "sig": { "r": "06c5213afde7d6fc975f4f5d20139eb1991d455972651e14ca2be83a3e8e8e4b", @@ -1326,7 +1435,8 @@ }, { "tcId": 102, - "pubkey": "04d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e67e53448de0428826fe8dff9b686dbccba2b4eef90544e83a0d24996c08001d07", + "publicKeyUncompressed": "04d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e67e53448de0428826fe8dff9b686dbccba2b4eef90544e83a0d24996c08001d07", + "publicKeyCompressed": "03d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e6", "msg": "5465737420", "sig": { "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", @@ -1339,12 +1449,13 @@ }, { "tcId": 103, - "pubkey": "04a0d6ba948a2bd3e9190fa66686fcc7d85042248c0ff7d03b083a323a122350bf678409cafacd5f7330c67eeb6313f9ba3dfdb9cd6c157e2e97c80382ea37a1ee", + "publicKeyUncompressed": "04a0d6ba948a2bd3e9190fa66686fcc7d85042248c0ff7d03b083a323a122350bf678409cafacd5f7330c67eeb6313f9ba3dfdb9cd6c157e2e97c80382ea37a1ee", + "publicKeyCompressed": "02a0d6ba948a2bd3e9190fa66686fcc7d85042248c0ff7d03b083a323a122350bf", "msg": "5465737420", "sig": { "r": "03480d375c35c1de6f8da62813131d14c7314b44867b0454728a8a6b22e19e8b", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 0 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 1 }, "comment": "B; g*(n-1)/2", "valid": true, @@ -1352,12 +1463,13 @@ }, { "tcId": 104, - "pubkey": "04d30ef3c8fe3b87da29b5f09dbf25d5fb94f1ce78fd9711e23bc4e8b307cfe6713b8e40acaa2250776121de9c09a46ad22b3050721a20b60b77568f3934a3a2c8", + "publicKeyUncompressed": "04d30ef3c8fe3b87da29b5f09dbf25d5fb94f1ce78fd9711e23bc4e8b307cfe6713b8e40acaa2250776121de9c09a46ad22b3050721a20b60b77568f3934a3a2c8", + "publicKeyCompressed": "02d30ef3c8fe3b87da29b5f09dbf25d5fb94f1ce78fd9711e23bc4e8b307cfe671", "msg": "5465737420", "sig": { "r": "0095099bc14e4ce3ac06327e8b32d35e126faa2f0bd2fab215afcdd753cac7a8bc", - "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", - "id": 0 + "s": "00dd5b05ea8feb1db2b90753ef6d2eb0f75cf40d90f5c492456d0b6d68fffe1661", + "id": 1 }, "comment": "A: g*(n+1)/2", "valid": true, @@ -1365,12 +1477,13 @@ }, { "tcId": 105, - "pubkey": "04d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e67e53448de0428826fe8dff9b686dbccba2b4eef90544e83a0d24996c08001d07", + "publicKeyUncompressed": "04d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e67e53448de0428826fe8dff9b686dbccba2b4eef90544e83a0d24996c08001d07", + "publicKeyCompressed": "03d5c8ae7a02038c30a1a8d70440f16e1b512e7b64758e904df2f7efda1ba770e6", "msg": "5465737420", "sig": { "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", - "s": "22a4fa157014e24d46f8ac1092d14f075dbacf55b9840df652c6f123d0382ae0", - "id": 1 + "s": "00dd5b05ea8feb1db2b90753ef6d2eb0f75cf40d90f5c492456d0b6d68fffe1661", + "id": 0 }, "comment": "A = B: g*(n+1)/2", "valid": true, @@ -1378,12 +1491,13 @@ }, { "tcId": 106, - "pubkey": "049349c0837306c2694e54e6d72d6804ce1cf4e246267ecaa34e66821d8260cf15a99cb7353402bbe2ab808ee0d27bfacabb87b7a63863ff7b828a8b0ed8fe5159", + "publicKeyUncompressed": "049349c0837306c2694e54e6d72d6804ce1cf4e246267ecaa34e66821d8260cf15a99cb7353402bbe2ab808ee0d27bfacabb87b7a63863ff7b828a8b0ed8fe5159", + "publicKeyCompressed": "039349c0837306c2694e54e6d72d6804ce1cf4e246267ecaa34e66821d8260cf15", "msg": "5465737420", "sig": { "r": "00e679646f95ed00fd9bf207508a88eb6600d181609a986da9e70127bd1f6cfbdb", - "s": "29fbc466072dce0e060bc39a9a138843aa886bed29037db398c8025f12ebde1a", - "id": 1 + "s": "00d6043b99f8d231f1f9f43c6565ec77bb102670f986452288270a5c2dbd4a6327", + "id": 0 }, "comment": "B; g*(n+1)/2", "valid": true, @@ -1391,7 +1505,8 @@ }, { "tcId": 107, - "pubkey": "04a851059314024b705cde7b294a97a111a344e2111a6145561b9adcbc8a41cf745604b1a7bd8e7e91de26b8cd83e8880ebc55ce04bf7a254aa21b5e1ce806174a", + "publicKeyUncompressed": "04a851059314024b705cde7b294a97a111a344e2111a6145561b9adcbc8a41cf745604b1a7bd8e7e91de26b8cd83e8880ebc55ce04bf7a254aa21b5e1ce806174a", + "publicKeyCompressed": "02a851059314024b705cde7b294a97a111a344e2111a6145561b9adcbc8a41cf74", "msg": "54657374", "sig": { "r": "00e210cc0b9db3e616e12d707f5b2fed00f7b4db975220017686ae2fd6555eed07", @@ -1404,12 +1519,13 @@ }, { "tcId": 108, - "pubkey": "0414869e9609ef0b92c6660ef95e50c2164732ece634c52b84ed616c72ff5a55a29da24df409aed5dc8527cc83a57478ffc8351d75cc1d555e1c4549c88e663939", + "publicKeyUncompressed": "0414869e9609ef0b92c6660ef95e50c2164732ece634c52b84ed616c72ff5a55a29da24df409aed5dc8527cc83a57478ffc8351d75cc1d555e1c4549c88e663939", + "publicKeyCompressed": "0314869e9609ef0b92c6660ef95e50c2164732ece634c52b84ed616c72ff5a55a2", "msg": "54657374", "sig": { "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "s": "7ffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", - "id": 3 + "s": "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1417,12 +1533,13 @@ }, { "tcId": 109, - "pubkey": "04f3eca509a9b93074b70a7b8f2daa444b96f62b7a08f903f081e0a0390a3c3f85ceafb40bce5a554e85366785ad53d38ae4d6325cce1fc8de4a37c7423bba7487", + "publicKeyUncompressed": "04f3eca509a9b93074b70a7b8f2daa444b96f62b7a08f903f081e0a0390a3c3f85ceafb40bce5a554e85366785ad53d38ae4d6325cce1fc8de4a37c7423bba7487", + "publicKeyCompressed": "03f3eca509a9b93074b70a7b8f2daa444b96f62b7a08f903f081e0a0390a3c3f85", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1732fc9bebe", - "s": "febaaedce6af48a03bbfd25e8cd0364142", - "id": 3 + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1430,12 +1547,13 @@ }, { "tcId": 110, - "pubkey": "04b9eb7ca189502b2a3861b5891eaf795acbd0b19a3c68399b0135c5f5192a6c08676cf0cabe4a8cebc9d43caaed5ac0ce51c6ae0f0863d3dc86e1575c885b406b", + "publicKeyUncompressed": "04b9eb7ca189502b2a3861b5891eaf795acbd0b19a3c68399b0135c5f5192a6c08676cf0cabe4a8cebc9d43caaed5ac0ce51c6ae0f0863d3dc86e1575c885b406b", + "publicKeyCompressed": "03b9eb7ca189502b2a3861b5891eaf795acbd0b19a3c68399b0135c5f5192a6c08", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1732fc9bebf", - "s": "febaaedce6af48a03bbfd25e8cd0364141", - "id": 3 + "s": "010000000000000000000000000000000000000000000000000000000000000000", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1443,7 +1561,8 @@ }, { "tcId": 111, - "pubkey": "048906000207f4c198757496a86b85a5aa836d3abb7599e467fc34437b392504356b8064890161827b966b2e253395b2f5bbf06548510ad67586a83589ef74731f", + "publicKeyUncompressed": "048906000207f4c198757496a86b85a5aa836d3abb7599e467fc34437b392504356b8064890161827b966b2e253395b2f5bbf06548510ad67586a83589ef74731f", + "publicKeyCompressed": "038906000207f4c198757496a86b85a5aa836d3abb7599e467fc34437b39250435", "msg": "54657374", "sig": { "r": "01", @@ -1456,12 +1575,13 @@ }, { "tcId": 112, - "pubkey": "042845a29badf037547e97b1ac1cbaffb17821e5b53c21eef2728689640fc77f75d3d78acb6e5681a1eed8dca410792395ef8e7cbe9c1e3a01e563140215531060", + "publicKeyUncompressed": "042845a29badf037547e97b1ac1cbaffb17821e5b53c21eef2728689640fc77f75d3d78acb6e5681a1eed8dca410792395ef8e7cbe9c1e3a01e563140215531060", + "publicKeyCompressed": "022845a29badf037547e97b1ac1cbaffb17821e5b53c21eef2728689640fc77f75", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", - "s": "01", - "id": 3 + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1469,33 +1589,36 @@ }, { "tcId": 113, - "pubkey": "04a1cee810c0456c156ff5b654d0706b57c9164ef0f47432397748b84ea4a05fce4185dffb218534ab83ed9e24b85c0c61be71598d78c14b333b5f8fbb43329048", + "publicKeyUncompressed": "04a1cee810c0456c156ff5b654d0706b57c9164ef0f47432397748b84ea4a05fce4185dffb218534ab83ed9e24b85c0c61be71598d78c14b333b5f8fbb43329048", + "publicKeyCompressed": "02a1cee810c0456c156ff5b654d0706b57c9164ef0f47432397748b84ea4a05fce", "msg": "54657374", "sig": { "r": "3dfeec8ef9e43353c6cd74fecc6329525052040d93bfaaa311be08817beeeffe", "s": "00fffffffffffffffffffffffffffffffebad565d7f806d4e08361258c66bde94b", "id": 0 }, - "comment": "s too large (s not in range 1 .. n//2)", + "comment": "s too large (s not in range)", "valid": false, "flags": ["invalid_range"] }, { "tcId": 114, - "pubkey": "04406d510ee11849b032e04fe4297f3676482fb45d485643d1d6c96c2719ee9512525e6b32862207ddb86b0777308bc794c6e7aa807f3e3de3c3c06090e45af535", + "publicKeyUncompressed": "04406d510ee11849b032e04fe4297f3676482fb45d485643d1d6c96c2719ee9512525e6b32862207ddb86b0777308bc794c6e7aa807f3e3de3c3c06090e45af535", + "publicKeyCompressed": "03406d510ee11849b032e04fe4297f3676482fb45d485643d1d6c96c2719ee9512", "msg": "54657374", "sig": { "r": "3dfeec8ef9e43353c6cd74fecc6329525052040d93bfaaa311be08817beeeffe", "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", "id": 0 }, - "comment": "s = n+1 (s not in range 1 .. n//2)", + "comment": "s = n+1 (s not in range)", "valid": false, "flags": ["invalid_range"] }, { "tcId": 115, - "pubkey": "045c0fa04a2eb2f3a71af6501d704ca2986dc1b02664483d1765341ca403b0026a542ba2a1832ee58aa29b014bbdb94c7a0b9aef2d0755d61257f85da3500589db", + "publicKeyUncompressed": "045c0fa04a2eb2f3a71af6501d704ca2986dc1b02664483d1765341ca403b0026a542ba2a1832ee58aa29b014bbdb94c7a0b9aef2d0755d61257f85da3500589db", + "publicKeyCompressed": "035c0fa04a2eb2f3a71af6501d704ca2986dc1b02664483d1765341ca403b0026a", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1508,25 +1631,27 @@ }, { "tcId": 116, - "pubkey": "04af3e2ee851926c927ef34547f779e35bbe116215227fa37c427290af8b8daaeca1e68ef200e56e608a24f120b574297c764ab375fb1194f2f35d7de772c58f72", + "publicKeyUncompressed": "04af3e2ee851926c927ef34547f779e35bbe116215227fa37c427290af8b8daaeca1e68ef200e56e608a24f120b574297c764ab375fb1194f2f35d7de772c58f72", + "publicKeyCompressed": "02af3e2ee851926c927ef34547f779e35bbe116215227fa37c427290af8b8daaec", "msg": "54657374", "sig": { "r": "3dfeec8ef9e43353c6cd74fecc6329525052040d93bfaaa311be08817beeeffe", "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "id": 0 }, - "comment": "s = 2**256-1 (s not in range 1 .. n//2)", + "comment": "s = 2**256-1 (s not in range)", "valid": false, "flags": ["invalid_range"] }, { "tcId": 117, - "pubkey": "047a2867f8a7036ff7e236c9442406479ad0ba2505df264e7058c78cb537617504c6e8ea91bc45efefdcfc842b57a73140e10d667754425184eb6090b4a2e8d3eb", + "publicKeyUncompressed": "047a2867f8a7036ff7e236c9442406479ad0ba2505df264e7058c78cb537617504c6e8ea91bc45efefdcfc842b57a73140e10d667754425184eb6090b4a2e8d3eb", + "publicKeyCompressed": "037a2867f8a7036ff7e236c9442406479ad0ba2505df264e7058c78cb537617504", "msg": "68656c6c6f", "sig": { "r": "59294e8bc54e76d48b5594f01fe4729566d9b6df6385982fbb533183921f1a12", - "s": "4f3808dca6d2d4acc6c7120317d85ddbe0e40840431fa07b4d2436659532988f", - "id": 1 + "s": "00b0c7f723592d2b533938edfce827a222d9cad4a66c28ffc072ae28273b03a8b2", + "id": 0 }, "comment": "R: w=-2 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1534,12 +1659,13 @@ }, { "tcId": 118, - "pubkey": "043385a17b6c6b1544b34411ae0bcacc6eca75a7342e21736ec39080a88819821385a90e07f2fccf1fcdf510a04d72ea70222a2949c8512d8c6c55ff0b101113e2", + "publicKeyUncompressed": "043385a17b6c6b1544b34411ae0bcacc6eca75a7342e21736ec39080a88819821385a90e07f2fccf1fcdf510a04d72ea70222a2949c8512d8c6c55ff0b101113e2", + "publicKeyCompressed": "023385a17b6c6b1544b34411ae0bcacc6eca75a7342e21736ec39080a888198213", "msg": "68656c6c6f", "sig": { "r": "00a74646c798fd5a0af442da69c822cdf1134adba361f90663d626481aa10e0004", - "s": "7d26a37d3e3382a3b6bfdbbf58dc8e758195b5aba9d1e6dc2da3e99f93637dba", - "id": 1 + "s": "0082d95c82c1cc7d5c49402440a72371893919273b0576b95f922e74ed3cd2c387", + "id": 0 }, "comment": "R: w=-1 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1547,12 +1673,13 @@ }, { "tcId": 119, - "pubkey": "046c4885cc2bb3ee1cc1d857486b3c6296b061b4bdca1a989b3ccc65b136c50c33cac903726e40529acc705addeef6d431f34ccf7e3e452d56b0fde322584e061f", + "publicKeyUncompressed": "046c4885cc2bb3ee1cc1d857486b3c6296b061b4bdca1a989b3ccc65b136c50c33cac903726e40529acc705addeef6d431f34ccf7e3e452d56b0fde322584e061f", + "publicKeyCompressed": "036c4885cc2bb3ee1cc1d857486b3c6296b061b4bdca1a989b3ccc65b136c50c33", "msg": "68656c6c6f", "sig": { "r": "01", - "s": "7f45eba3434db9dec1a219bea45cda5fb9f0a08d7be0ba28535f4f7961ca713f", - "id": 1 + "s": "0080ba145cbcb246213e5de6415ba3259f00be3c593367e6136c730f136e6bd002", + "id": 0 }, "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1560,12 +1687,13 @@ }, { "tcId": 120, - "pubkey": "043a8d2c851b64c8a3974e3203bef7c435417ea2715d05a264364e9b6c83698a4874cc2bbdee1fff0aae5ffb74d760cf5f8dc9159f44d205f5ea5d82b47f9c4102", + "publicKeyUncompressed": "043a8d2c851b64c8a3974e3203bef7c435417ea2715d05a264364e9b6c83698a4874cc2bbdee1fff0aae5ffb74d760cf5f8dc9159f44d205f5ea5d82b47f9c4102", + "publicKeyCompressed": "023a8d2c851b64c8a3974e3203bef7c435417ea2715d05a264364e9b6c83698a48", "msg": "68656c6c6f", "sig": { "r": "00a10bd2bb932fae8716b0640d7d1b8e210264e3e70eea4840489c8b7252ed8993", - "s": "54e637021e5b9bdb0c4833f679d646055ab494ea33dc64df0dd0e39bac8cd4f0", - "id": 1 + "s": "00ab19c8fde1a46424f3b7cc098629b9f95ffa47fc7b6c3b5cb2017af123a96c51", + "id": 0 }, "comment": "R: b=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1573,12 +1701,13 @@ }, { "tcId": 121, - "pubkey": "04ed888916fe8841a10732ff01da04d65e5cf01e9433181d2428b7c21458e7fd1da41a2438987bcef9d5c23b22a6a46c3d1a6f14b0032af2b1511522b798322901", + "publicKeyUncompressed": "04ed888916fe8841a10732ff01da04d65e5cf01e9433181d2428b7c21458e7fd1da41a2438987bcef9d5c23b22a6a46c3d1a6f14b0032af2b1511522b798322901", + "publicKeyCompressed": "03ed888916fe8841a10732ff01da04d65e5cf01e9433181d2428b7c21458e7fd1d", "msg": "68656c6c6f", "sig": { "r": "00f7b3cb719ab8ad6d3399d6fe5d24280d73956170416408edda530b80afdec300", - "s": "2ec286e541b75e61b89cbf6be834f775ca72831f2eaf96222c52682f21a8d172", - "id": 1 + "s": "00d13d791abe48a19e4763409417cb0888f03c59c780990a19937ff65dae8d6fcf", + "id": 0 }, "comment": "R: b=-2 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1586,7 +1715,8 @@ }, { "tcId": 122, - "pubkey": "04c4a053e2dbaf8a54df3c8e01ee8960410557e88cf50b4d104bb2d1172875b96c228df830adff6ca622006c51f7776d40b5a03381f6cfcd5f8de69b8645d4230e", + "publicKeyUncompressed": "04c4a053e2dbaf8a54df3c8e01ee8960410557e88cf50b4d104bb2d1172875b96c228df830adff6ca622006c51f7776d40b5a03381f6cfcd5f8de69b8645d4230e", + "publicKeyCompressed": "02c4a053e2dbaf8a54df3c8e01ee8960410557e88cf50b4d104bb2d1172875b96c", "msg": "68656c6c6f", "sig": { "r": "00cdf6e7bfc3939a644fb51ec36bbd1057ca60eeb0b50563411e681368e29ec494", @@ -1599,7 +1729,8 @@ }, { "tcId": 123, - "pubkey": "04c78d7272b35c2ad449d48ad7debf8db8cae3fdbab26e864f1b7ec5e283a3ebab1e8b1ebf9054620927a7e63aed683570244db38785c932b64c0f377f62a8a1f9", + "publicKeyUncompressed": "04c78d7272b35c2ad449d48ad7debf8db8cae3fdbab26e864f1b7ec5e283a3ebab1e8b1ebf9054620927a7e63aed683570244db38785c932b64c0f377f62a8a1f9", + "publicKeyCompressed": "03c78d7272b35c2ad449d48ad7debf8db8cae3fdbab26e864f1b7ec5e283a3ebab", "msg": "68656c6c6f", "sig": { "r": "0089882732b3ae4a65ba8dc0eabf1219110aeb783a9078a904134fa1ed2f5e8eb0", @@ -1612,12 +1743,13 @@ }, { "tcId": 124, - "pubkey": "044b3e96c7f0dee7f24ad5dce392e2d13e3b6772cd0ae2846a39851351f6c75c80b534fa259b46cf89f285698c70bb2d7ea6568947245a80a3b72074fb0c46e6c7", + "publicKeyUncompressed": "044b3e96c7f0dee7f24ad5dce392e2d13e3b6772cd0ae2846a39851351f6c75c80b534fa259b46cf89f285698c70bb2d7ea6568947245a80a3b72074fb0c46e6c7", + "publicKeyCompressed": "034b3e96c7f0dee7f24ad5dce392e2d13e3b6772cd0ae2846a39851351f6c75c80", "msg": "68656c6c6f", "sig": { "r": "26ac524f7bec740b75b1b8d841a0f2a2f29ab0bd870d2b4a3a505edfdf6fda5d", - "s": "2e570194b211d6b52ddb93a6d02e9cf4cb1b5a24e6c6ece100b967a2d2cec8a5", - "id": 1 + "s": "00d1a8fe6b4dee294ad2246c592fd16309ef9382c1c881b35abf18f6e9fd67789c", + "id": 0 }, "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1625,12 +1757,13 @@ }, { "tcId": 125, - "pubkey": "04d3f49f5406b52133b95bdb57acfbfea9b5722d7adba26ec29b89b237cdc833c25679fdfdcb6924f66238dd56943d9ae71ec34c2b4c3bd6d35a1123b1a7596be2", + "publicKeyUncompressed": "04d3f49f5406b52133b95bdb57acfbfea9b5722d7adba26ec29b89b237cdc833c25679fdfdcb6924f66238dd56943d9ae71ec34c2b4c3bd6d35a1123b1a7596be2", + "publicKeyCompressed": "02d3f49f5406b52133b95bdb57acfbfea9b5722d7adba26ec29b89b237cdc833c2", "msg": "68656c6c6f", "sig": { "r": "584d2dc258bd4650e6fa04fe9d3d2a5e768d795945ed2323f844d0a8fa0c6fbd", - "s": "3754548eaa8b1d6833e36f4e9e062107677d8bb005fa3a6566c660f45cdc3529", - "id": 1 + "s": "00c8abab715574e297cc1c90b161f9def753315136a94e65d6590bfd98735a0c18", + "id": 0 }, "comment": "R: h=-2 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1638,7 +1771,8 @@ }, { "tcId": 126, - "pubkey": "04a30d5cd0000bc72c67ab74b3bc2e7ab01ebe6101418bc51eff0c5b33d14a380398f8a2097e29ffbe172adcf3ebc464d025f772075dfe526904804935fcc82a87", + "publicKeyUncompressed": "04a30d5cd0000bc72c67ab74b3bc2e7ab01ebe6101418bc51eff0c5b33d14a380398f8a2097e29ffbe172adcf3ebc464d025f772075dfe526904804935fcc82a87", + "publicKeyCompressed": "03a30d5cd0000bc72c67ab74b3bc2e7ab01ebe6101418bc51eff0c5b33d14a3803", "msg": "68656c6c6f", "sig": { "r": "00bbad8da4c018bdc15a5af8f3da4b384c530ea75560cdfd242bfa3235d8d3595f", @@ -1651,12 +1785,13 @@ }, { "tcId": 127, - "pubkey": "04d23bdd45cdaabe455f3f74d161fef2baf5596355218ebfceee8fdd535711eba37e8f21fb8ae2faab7ae947edf22ac1a4dc6618e77a5cb3c2fe395f02452ad0ab", + "publicKeyUncompressed": "04d23bdd45cdaabe455f3f74d161fef2baf5596355218ebfceee8fdd535711eba37e8f21fb8ae2faab7ae947edf22ac1a4dc6618e77a5cb3c2fe395f02452ad0ab", + "publicKeyCompressed": "03d23bdd45cdaabe455f3f74d161fef2baf5596355218ebfceee8fdd535711eba3", "msg": "68656c6c6f", "sig": { "r": "78c926b0ee01c000c25a83631219f08d8b34745d2ea2fdc9ebdc5a2288fa9b03", - "s": "26568f38593d6ec5eb82888d79db8152bee6591d4773edd8826d1de3775ed735", - "id": 1 + "s": "00d9a970c7a6c2913a147d777286247eabfbc883c967d4b2633d6540a958d76a0c", + "id": 0 }, "comment": "R: h=2 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1664,7 +1799,8 @@ }, { "tcId": 128, - "pubkey": "04cc40a53edc153c1f11c2b4b48fcfb9fdfa12d5cdb1954ebe9ce0cb9eb9495915194cdee9db0bba2bfa0cbaa3269f7d227d2a42f40d0cdaa958e054423afb1764", + "publicKeyUncompressed": "04cc40a53edc153c1f11c2b4b48fcfb9fdfa12d5cdb1954ebe9ce0cb9eb9495915194cdee9db0bba2bfa0cbaa3269f7d227d2a42f40d0cdaa958e054423afb1764", + "publicKeyCompressed": "02cc40a53edc153c1f11c2b4b48fcfb9fdfa12d5cdb1954ebe9ce0cb9eb9495915", "msg": "68656c6c6f", "sig": { "r": "20cb4091b3c7ffedb9eb8004e85992cbbeb64d5ab9aae69b377f3e51096121a9", @@ -1677,7 +1813,8 @@ }, { "tcId": 129, - "pubkey": "046dd67b7eed4215eae733ca6fce8d7c5b2d639da3f70bc644740db77b0ed87f916f98829a8be0181d6fbc5d05cdeb898f8b0b18d2c5f838c310558ea98995e0e7", + "publicKeyUncompressed": "046dd67b7eed4215eae733ca6fce8d7c5b2d639da3f70bc644740db77b0ed87f916f98829a8be0181d6fbc5d05cdeb898f8b0b18d2c5f838c310558ea98995e0e7", + "publicKeyCompressed": "036dd67b7eed4215eae733ca6fce8d7c5b2d639da3f70bc644740db77b0ed87f91", "msg": "68656c6c6f", "sig": { "r": "0097ec18e01255bb88561e1189d22e88bda5ae30d6863d0b73a17c25b86df045aa", @@ -1690,12 +1827,13 @@ }, { "tcId": 130, - "pubkey": "044eda1046079c0713d2a67a7ba70a0a6b3efa892e321e89ccbb72f6964d6b91dfc038b86cce7aec12a22c6ac7181a99b510fd3627be620202bf674eb6d721f12e", + "publicKeyUncompressed": "044eda1046079c0713d2a67a7ba70a0a6b3efa892e321e89ccbb72f6964d6b91dfc038b86cce7aec12a22c6ac7181a99b510fd3627be620202bf674eb6d721f12e", + "publicKeyCompressed": "024eda1046079c0713d2a67a7ba70a0a6b3efa892e321e89ccbb72f6964d6b91df", "msg": "68656c6c6f", "sig": { "r": "4748a68e39e24489eff66e714577e4769b9b81cec0180df127049bf588ae94dc", - "s": "328d4eaf4d0216850fd351678d88c6fd3909db8200cab9935978380862e3ad26", - "id": 1 + "s": "00cd72b150b2fde97af02cae987277390181a50164ae7de6a8665a26846d52941b", + "id": 0 }, "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1703,7 +1841,8 @@ }, { "tcId": 131, - "pubkey": "04dba6e1b24d436db5d9888f59545bc2e7f307b337730c486e7c47d6c91300854100c90583ec734ca34b24865740d4579f44367d9ea73547c4162d9b563678b4cf", + "publicKeyUncompressed": "04dba6e1b24d436db5d9888f59545bc2e7f307b337730c486e7c47d6c91300854100c90583ec734ca34b24865740d4579f44367d9ea73547c4162d9b563678b4cf", + "publicKeyCompressed": "03dba6e1b24d436db5d9888f59545bc2e7f307b337730c486e7c47d6c913008541", "msg": "68656c6c6f", "sig": { "r": "1fe1e5ef3fceb5c135ab7741333ce5a6e80d68167653f6b2b24bcbcfaaaff507", @@ -1716,12 +1855,13 @@ }, { "tcId": 132, - "pubkey": "046a46e363d0643fd18d3f5cb760d4dfa998127c67434d7aa4c78d1eb286572ead0b250c98ff7fc61ce61869c09c46bfd9b7062638444ae0cdee2e75cc2806bb12", + "publicKeyUncompressed": "046a46e363d0643fd18d3f5cb760d4dfa998127c67434d7aa4c78d1eb286572ead0b250c98ff7fc61ce61869c09c46bfd9b7062638444ae0cdee2e75cc2806bb12", + "publicKeyCompressed": "026a46e363d0643fd18d3f5cb760d4dfa998127c67434d7aa4c78d1eb286572ead", "msg": "68656c6c6f", "sig": { "r": "146d3b65add9f54ccca28533c88e2cbc63f7443e1658783ab41f8ef97c2a10b5", - "s": "738a5c89893dbb1cec50c45f2db4dda97e0512166013270ae706d80948936a8a", - "id": 1 + "s": "008c75a37676c244e313af3ba0d24b22553ca9cad04f357930d8cb868387a2d6b7", + "id": 0 }, "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1729,12 +1869,13 @@ }, { "tcId": 133, - "pubkey": "0405499aab23da51a8bac7ce5dfe87e1d5888a1afa5555e20e831229afbd0796b5076e8f82033d5dfc242be42e901bd1da4790779b982eece615decec2e1accf88", + "publicKeyUncompressed": "0405499aab23da51a8bac7ce5dfe87e1d5888a1afa5555e20e831229afbd0796b5076e8f82033d5dfc242be42e901bd1da4790779b982eece615decec2e1accf88", + "publicKeyCompressed": "0205499aab23da51a8bac7ce5dfe87e1d5888a1afa5555e20e831229afbd0796b5", "msg": "68656c6c6f", "sig": { "r": "00cbb0deab125754f1fdb2038b0434ed9cb3fb53ab735391129994a535d925f673", - "s": "6f5fea92c371e90321658db6417ea47c69f58deca3f5bae7f7adaefa4fc25c07", - "id": 1 + "s": "0090a0156d3c8e16fcde9a7249be815b8250b94efa0b52e553c824af928073e53a", + "id": 0 }, "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -1742,7 +1883,8 @@ }, { "tcId": 134, - "pubkey": "047b952475d2439eb637db1611fd4f51adb2b68a3600022e9c071e8b0c6a6a147ceb932d04ac1dc214b55fe25806fa0dfce442920d9440339ad20c1f8c813490d6", + "publicKeyUncompressed": "047b952475d2439eb637db1611fd4f51adb2b68a3600022e9c071e8b0c6a6a147ceb932d04ac1dc214b55fe25806fa0dfce442920d9440339ad20c1f8c813490d6", + "publicKeyCompressed": "027b952475d2439eb637db1611fd4f51adb2b68a3600022e9c071e8b0c6a6a147c", "msg": "68656c6c6f", "sig": { "r": "0092b1637da83a0c4fc16eba2e4f4dd88367eb24d6f6bcd8d3b5d3c23d76f02e77", @@ -1755,12 +1897,13 @@ }, { "tcId": 135, - "pubkey": "0456d50c8f2c07a1892cf799f8070591dcfbe9e67c8d3c62dfbf44b3ba1b0c2e438b41443f8b98b826aa8e0a80ab68ba7d8a8851c609c7cba747d859360a9d8670", + "publicKeyUncompressed": "0456d50c8f2c07a1892cf799f8070591dcfbe9e67c8d3c62dfbf44b3ba1b0c2e438b41443f8b98b826aa8e0a80ab68ba7d8a8851c609c7cba747d859360a9d8670", + "publicKeyCompressed": "0256d50c8f2c07a1892cf799f8070591dcfbe9e67c8d3c62dfbf44b3ba1b0c2e43", "msg": "68656c6c6f", "sig": { "r": "00e962e355d01eff293794cccd6e340c760785ceae509696165f3282e770d6ea70", - "s": "1f0e5c6be9600aacb28c309edca03575b3a206e2f6e1c61e56d18011b6ee8c01", - "id": 1 + "s": "00e0f1a394169ff5534d73cf61235fca89070cd603b866da1d6900de7b1947b540", + "id": 0 }, "comment": "R: x3=-1 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -1768,12 +1911,13 @@ }, { "tcId": 136, - "pubkey": "0454610266bccc9815800444d6af615d87e37bb4c13ff75467500b436b127ad7bad94418507837cda1647cf95120457ca9e7fadec17209ed98ead0a4008094c795", + "publicKeyUncompressed": "0454610266bccc9815800444d6af615d87e37bb4c13ff75467500b436b127ad7bad94418507837cda1647cf95120457ca9e7fadec17209ed98ead0a4008094c795", + "publicKeyCompressed": "0354610266bccc9815800444d6af615d87e37bb4c13ff75467500b436b127ad7ba", "msg": "68656c6c6f", "sig": { "r": "008c389a588a34bd242ee2e36880cea50cbee41736966fb69f47aa6cc30243871c", - "s": "5a1019a120580a3fc7f9c293a05b9ea76fbe6365f1601e914a4f9d176373fbe9", - "id": 1 + "s": "00a5efe65edfa7f5c038063d6c5fa461574af07980bde881aa7582c1756cc24558", + "id": 0 }, "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -1781,12 +1925,13 @@ }, { "tcId": 137, - "pubkey": "04e74c1f29d917b94f998241008b4a9733cb85f1aa511d1a1218055ea7f79438d8062584816afad90013ee7a31cc4d875ec5c561040badf45c937e7f225a345940", + "publicKeyUncompressed": "04e74c1f29d917b94f998241008b4a9733cb85f1aa511d1a1218055ea7f79438d8062584816afad90013ee7a31cc4d875ec5c561040badf45c937e7f225a345940", + "publicKeyCompressed": "02e74c1f29d917b94f998241008b4a9733cb85f1aa511d1a1218055ea7f79438d8", "msg": "68656c6c6f", "sig": { "r": "062ff933046837c65858f18db000dfc6b9103135c332845d75b79526eb8ab230", - "s": "63ae979c17dd24830b7572be90226aa80346eca2c72a08e2c3d4907034583cab", - "id": 1 + "s": "009c516863e822db7cf48a8d416fdd9556b767f043e81e9758fbfdce1c9bde0496", + "id": 0 }, "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -1794,12 +1939,13 @@ }, { "tcId": 138, - "pubkey": "0426442561f61a755bb414d37c0371ed1af1c4919e6f134993553e0ef863744305d00ac647f7c15fb68341f376030d12c9c6d571c4e3599acb3ace2154259bbe51", + "publicKeyUncompressed": "0426442561f61a755bb414d37c0371ed1af1c4919e6f134993553e0ef863744305d00ac647f7c15fb68341f376030d12c9c6d571c4e3599acb3ace2154259bbe51", + "publicKeyCompressed": "0326442561f61a755bb414d37c0371ed1af1c4919e6f134993553e0ef863744305", "msg": "68656c6c6f", "sig": { "r": "6d976c7471630b1578c42b09cf307b2c880bb793a65dc503429dfe151231c2e3", - "s": "3a353639295ba6073622b7b45f94ea4922af4bfdff58a0637b1c37918a2016e6", - "id": 1 + "s": "00c5cac9c6d6a459f8c9dd484ba06b15b597ff90e8afefffd844b626fb46162a5b", + "id": 0 }, "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -1807,7 +1953,8 @@ }, { "tcId": 139, - "pubkey": "043e174fe8c71dd86dacfa88b2325fc94ed82a39b1adac742aa3e0d2891c1cada70e53d792b5a697b4821f04c0f1e17e2cf2e32d5a5c39c9f258770d4f84839359", + "publicKeyUncompressed": "043e174fe8c71dd86dacfa88b2325fc94ed82a39b1adac742aa3e0d2891c1cada70e53d792b5a697b4821f04c0f1e17e2cf2e32d5a5c39c9f258770d4f84839359", + "publicKeyCompressed": "033e174fe8c71dd86dacfa88b2325fc94ed82a39b1adac742aa3e0d2891c1cada7", "msg": "68656c6c6f", "sig": { "r": "00e434b415eec4924484d20597735f7f68a9731418ebd3e6c78f5fa072d52b2e6c", @@ -1820,12 +1967,13 @@ }, { "tcId": 140, - "pubkey": "04025e799587245c8e84fccc25eaa6e986584e22c59c7b9e0f270299d750024ded3a772772d9ac678b64ef8b96392abd6c18c992630873856b8242ce280dd86a4f", + "publicKeyUncompressed": "04025e799587245c8e84fccc25eaa6e986584e22c59c7b9e0f270299d750024ded3a772772d9ac678b64ef8b96392abd6c18c992630873856b8242ce280dd86a4f", + "publicKeyCompressed": "03025e799587245c8e84fccc25eaa6e986584e22c59c7b9e0f270299d750024ded", "msg": "68656c6c6f", "sig": { "r": "008a9813e0c6517ed57006b2ae943df3b6520f9138d67bb1ca108828095b6bd7a6", - "s": "4b55612470a6e8320e1d159037bd15882e1f8fb6146917cf4eaecbc4cc4954a2", - "id": 1 + "s": "00b4aa9edb8f5917cdf1e2ea6fc842ea768c8f4d309adf886c712392c803ecec9f", + "id": 0 }, "comment": "R: v**2=2 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -1833,7 +1981,8 @@ }, { "tcId": 141, - "pubkey": "04677bc295152f80cf3dee43dfd87c7fcc6b2c8948caf3b99844d5a22a1ec9245699d239e217453267df0b337a1d89c43b84089ac88167735e5cf2a066e9258617", + "publicKeyUncompressed": "04677bc295152f80cf3dee43dfd87c7fcc6b2c8948caf3b99844d5a22a1ec9245699d239e217453267df0b337a1d89c43b84089ac88167735e5cf2a066e9258617", + "publicKeyCompressed": "03677bc295152f80cf3dee43dfd87c7fcc6b2c8948caf3b99844d5a22a1ec92456", "msg": "68656c6c6f", "sig": { "r": "182c488e1b18bac4e4481dc408637bf1942d07fbb98165ce871b691a33064c67", @@ -1846,7 +1995,8 @@ }, { "tcId": 142, - "pubkey": "04749d24d3e485339ec06749193d6ba2e783e98c88fed4e43d901ff718556dfaca0e3f1d5bf07fba1bb952c1da32b00a4155a4bfc69013bfb323103d1ff0199823", + "publicKeyUncompressed": "04749d24d3e485339ec06749193d6ba2e783e98c88fed4e43d901ff718556dfaca0e3f1d5bf07fba1bb952c1da32b00a4155a4bfc69013bfb323103d1ff0199823", + "publicKeyCompressed": "03749d24d3e485339ec06749193d6ba2e783e98c88fed4e43d901ff718556dfaca", "msg": "68656c6c6f", "sig": { "r": "00a0488bb1e1b8d18f79188dd24daf46a74a6924c52c7ca768f478920e9863a9b8", @@ -1859,7 +2009,8 @@ }, { "tcId": 143, - "pubkey": "04ab58127459ff65c519fc7a1923990172500058de9a235bdb6f814deef3334f3ceba75aa2df4ccca77dbc1d061f5b00902eb3ae6d59806a4960de1b60a4fb241f", + "publicKeyUncompressed": "04ab58127459ff65c519fc7a1923990172500058de9a235bdb6f814deef3334f3ceba75aa2df4ccca77dbc1d061f5b00902eb3ae6d59806a4960de1b60a4fb241f", + "publicKeyCompressed": "03ab58127459ff65c519fc7a1923990172500058de9a235bdb6f814deef3334f3c", "msg": "68656c6c6f", "sig": { "r": "00b223e881920d6c20f82e583ae99b6e1673b61b16366f4d8085b368ba98e719d6", @@ -1872,12 +2023,13 @@ }, { "tcId": 144, - "pubkey": "046ae1a414a14ad7126d8d4b25ec7592a55116835d3b23324373a5dd8eac7ed71dd215ad73a108714a54178312a710b2bb8d3a96c30235e1cd10b46c15454fa23b", + "publicKeyUncompressed": "046ae1a414a14ad7126d8d4b25ec7592a55116835d3b23324373a5dd8eac7ed71dd215ad73a108714a54178312a710b2bb8d3a96c30235e1cd10b46c15454fa23b", + "publicKeyCompressed": "036ae1a414a14ad7126d8d4b25ec7592a55116835d3b23324373a5dd8eac7ed71d", "msg": "68656c6c6f", "sig": { "r": "134116593aba3ba809ab243cd27f0e77f73c7936484ca7c345eefe35a612329a", - "s": "521049a18e3a4cf4f75466e846b70248334ce1741aa41e669fa095c023c6ffda", - "id": 1 + "s": "00adefb65e71c5b30b08ab9917b948fdb68761fb7294a481d52031c8ccac6f4167", + "id": 0 }, "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -1885,12 +2037,13 @@ }, { "tcId": 145, - "pubkey": "0477453b46740678d05be8d7e6395a20fc1d783191f6de127cbdebcef53ea98c81aca75b222a6efc109c617260921f8b6da515cc8a1bff492e6a8f0b53a9a67a23", + "publicKeyUncompressed": "0477453b46740678d05be8d7e6395a20fc1d783191f6de127cbdebcef53ea98c81aca75b222a6efc109c617260921f8b6da515cc8a1bff492e6a8f0b53a9a67a23", + "publicKeyCompressed": "0377453b46740678d05be8d7e6395a20fc1d783191f6de127cbdebcef53ea98c81", "msg": "68656c6c6f", "sig": { "r": "00a057e0542d9d30b57fea2312c94c57d1e3450aedb7b61dd05d5bc4aeda9bf9a6", - "s": "5ddf4c11b0dd702ba5cf1636d3f5f2306633335ad9b8d5f6656c0b23d2aefc04", - "id": 1 + "s": "00a220b3ee4f228fd45a30e9c92c0a0dce547ba98bd58fca455a665368fd87453d", + "id": 0 }, "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -1898,12 +2051,13 @@ }, { "tcId": 146, - "pubkey": "04a022794fa351c9bcb7c38b212a56f11f15f8e546c9223e839eb1fbe107e9cb705fe60c2d0089cbbb1dfab8147734ae3e2ab5a18c76a5ece3ea7cbee436fa6fbc", + "publicKeyUncompressed": "04a022794fa351c9bcb7c38b212a56f11f15f8e546c9223e839eb1fbe107e9cb705fe60c2d0089cbbb1dfab8147734ae3e2ab5a18c76a5ece3ea7cbee436fa6fbc", + "publicKeyCompressed": "02a022794fa351c9bcb7c38b212a56f11f15f8e546c9223e839eb1fbe107e9cb70", "msg": "68656c6c6f", "sig": { "r": "5c46a07644c32bce98f69974fa56b0edd0fbd1fa061daba09a4d7dc1533127e8", - "s": "76f320c0ba965dbfd669439e5a9627b5e913f7537656c8d88e4ce4192550d3a8", - "id": 1 + "s": "00890cdf3f4569a2402996bc61a569d848d19ae59338f1d76331857a73aae56d99", + "id": 0 }, "comment": "R: b=-1 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -1911,12 +2065,13 @@ }, { "tcId": 147, - "pubkey": "047e5572320c75b72534c7a8c4b27b47e8e832565626ae6bb567b00efcf1bc97f7588cc6a3b6828558a6cf4d7af4db2f6b7e8ccadce5d3290819f04c1740ac4f58", + "publicKeyUncompressed": "047e5572320c75b72534c7a8c4b27b47e8e832565626ae6bb567b00efcf1bc97f7588cc6a3b6828558a6cf4d7af4db2f6b7e8ccadce5d3290819f04c1740ac4f58", + "publicKeyCompressed": "027e5572320c75b72534c7a8c4b27b47e8e832565626ae6bb567b00efcf1bc97f7", "msg": "68656c6c6f", "sig": { "r": "00ecc1207635725787ce3e2405a3299938646496c0fed6e9ef3d7305ccb6780346", - "s": "74bb456ef4cacdf142a14316d90a18d502ae857934a531ca5d7f826302135a55", - "id": 1 + "s": "008b44ba910b35320ebd5ebce926f5e729b800576d7aa36e716252dc29ce22e6ec", + "id": 0 }, "comment": "R: b=3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -1924,7 +2079,8 @@ }, { "tcId": 148, - "pubkey": "0429129e36a0b48a6951550af2b4a28016eedac1b5bf1883f9ac177252c3fa0fde8783e4526f786d32ca97e91f7c82c5b81bfff6aa3b2ba844f47c45b0a73efee8", + "publicKeyUncompressed": "0429129e36a0b48a6951550af2b4a28016eedac1b5bf1883f9ac177252c3fa0fde8783e4526f786d32ca97e91f7c82c5b81bfff6aa3b2ba844f47c45b0a73efee8", + "publicKeyCompressed": "0229129e36a0b48a6951550af2b4a28016eedac1b5bf1883f9ac177252c3fa0fde", "msg": "68656c6c6f", "sig": { "r": "0087b1d4cb6f7530a53613a40b30f83f091fc5a21cb4eb7c38526f0bcc81b205d5", @@ -1937,7 +2093,8 @@ }, { "tcId": 149, - "pubkey": "044b2ae8b7c31f45a3bb8e446bfb32b3374a623d570f91205f98c425a9f9dcaaf8c2cec078874fa7051d7693b43a40c76ad1e62d666a3816bc9a0294d9bf5d8cf6", + "publicKeyUncompressed": "044b2ae8b7c31f45a3bb8e446bfb32b3374a623d570f91205f98c425a9f9dcaaf8c2cec078874fa7051d7693b43a40c76ad1e62d666a3816bc9a0294d9bf5d8cf6", + "publicKeyCompressed": "024b2ae8b7c31f45a3bb8e446bfb32b3374a623d570f91205f98c425a9f9dcaaf8", "msg": "68656c6c6f", "sig": { "r": "7f82ab9bebfafb121b398faba731c8badbcff94f8d9bd93dfda0007d66479c84", @@ -1950,7 +2107,8 @@ }, { "tcId": 150, - "pubkey": "04074732db1131a8669db8c7cd4ef09e034cc659600aaeabb687d8a51074780e9074e54fa6c4e2ed28f6f93ca5bdf5a67c32e456868d55aa0f4d5394153ed8d44d", + "publicKeyUncompressed": "04074732db1131a8669db8c7cd4ef09e034cc659600aaeabb687d8a51074780e9074e54fa6c4e2ed28f6f93ca5bdf5a67c32e456868d55aa0f4d5394153ed8d44d", + "publicKeyCompressed": "03074732db1131a8669db8c7cd4ef09e034cc659600aaeabb687d8a51074780e90", "msg": "68656c6c6f", "sig": { "r": "00bdd2c6eebdfb600b60540f546e1e46c72abb243f8b90711ebb64119577949b60", @@ -1963,12 +2121,13 @@ }, { "tcId": 151, - "pubkey": "04a024485c4abc8ce647d45b28f2a5dc49201b23860d8e8b1830016017e6209cb4de3c86f00e8a6a3f6e5b18dfe88931a165b7f20436a780b54988c7cf2805f645", + "publicKeyUncompressed": "04a024485c4abc8ce647d45b28f2a5dc49201b23860d8e8b1830016017e6209cb4de3c86f00e8a6a3f6e5b18dfe88931a165b7f20436a780b54988c7cf2805f645", + "publicKeyCompressed": "03a024485c4abc8ce647d45b28f2a5dc49201b23860d8e8b1830016017e6209cb4", "msg": "68656c6c6f", "sig": { "r": "32b575485a17f6733fa8774073d4c8ea9bccb5c5fe767f9ddef91da300037dd1", - "s": "23a30c2c23c8c22a8d995a8b5a7f2f15c26ec543592c81e1fd5073fce0230b24", - "id": 1 + "s": "00dc5cf3d3dc373dd57266a574a580d0e8f84017a3561c1e59c281ea8ff013361d", + "id": 0 }, "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -1976,12 +2135,13 @@ }, { "tcId": 152, - "pubkey": "042aaf34fd3609dcfcafb53ffc3b866fe4bd2d4c605f35577f879ccc042408662f0408ecc3f00cae8e273b8ade666b8b2ec8d524aa15753fba2a83a7b22a1c43b2", + "publicKeyUncompressed": "042aaf34fd3609dcfcafb53ffc3b866fe4bd2d4c605f35577f879ccc042408662f0408ecc3f00cae8e273b8ade666b8b2ec8d524aa15753fba2a83a7b22a1c43b2", + "publicKeyCompressed": "022aaf34fd3609dcfcafb53ffc3b866fe4bd2d4c605f35577f879ccc042408662f", "msg": "68656c6c6f", "sig": { "r": "00d0d6b87b213e7ae95c42f7684be4a95df6654580cd7227bf95e421174b71e101", - "s": "3230e322e312d9eedd6d1106eef80d51b037f6191c208d7f4421ef6020f4c9df", - "id": 1 + "s": "00cdcf1cdd1ced26112292eef91107f2ad0a76e6cd932812bc7bb06f2caf417762", + "id": 0 }, "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -1989,12 +2149,13 @@ }, { "tcId": 153, - "pubkey": "042019fee922a3ce8a6c7579e77eeaa715cafaadcc5240cb9065681984fb9197ccd00b3adb090f4bf50e002d9763879f3a839ee8171d7d53c5ba035fce0eab9d03", + "publicKeyUncompressed": "042019fee922a3ce8a6c7579e77eeaa715cafaadcc5240cb9065681984fb9197ccd00b3adb090f4bf50e002d9763879f3a839ee8171d7d53c5ba035fce0eab9d03", + "publicKeyCompressed": "032019fee922a3ce8a6c7579e77eeaa715cafaadcc5240cb9065681984fb9197cc", "msg": "68656c6c6f", "sig": { "r": "00ba78ce6f6699a2ef114d2d24e8c8ded95fb03a3ae62a5877ea8f9a8c34db8f65", - "s": "15cca80e0931694e12b44f8a4aa2232b3d271d51871eb9f2e5e2d10de9c371eb", - "id": 1 + "s": "00ea3357f1f6ce96b1ed4bb075b55ddcd37d87bf952829e648d9ef8d7ee672cf56", + "id": 0 }, "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -2002,7 +2163,8 @@ }, { "tcId": 154, - "pubkey": "04d1b2397cdc993c68aed00e37c65606a52695b0d16aa4fada058a3c06b45d10eb424f0087f4037cf53a56058472f61e1963cd25d0d1e56aaefd740447695fe846", + "publicKeyUncompressed": "04d1b2397cdc993c68aed00e37c65606a52695b0d16aa4fada058a3c06b45d10eb424f0087f4037cf53a56058472f61e1963cd25d0d1e56aaefd740447695fe846", + "publicKeyCompressed": "02d1b2397cdc993c68aed00e37c65606a52695b0d16aa4fada058a3c06b45d10eb", "msg": "68656c6c6f", "sig": { "r": "4eb1138f020b7f4cd906e48d3069ce87784a45a12298e30a6a3052c311da333e", @@ -2015,7 +2177,8 @@ }, { "tcId": 155, - "pubkey": "04d7069063eb744bbf7bc2c329311ef038520ab5ad5664ec21bfde2c70aafbd26ac499e8b8ab66c9e9143c5557d1184a0604439ee4bf4e001a6a0ce43e0f2c7657", + "publicKeyUncompressed": "04d7069063eb744bbf7bc2c329311ef038520ab5ad5664ec21bfde2c70aafbd26ac499e8b8ab66c9e9143c5557d1184a0604439ee4bf4e001a6a0ce43e0f2c7657", + "publicKeyCompressed": "03d7069063eb744bbf7bc2c329311ef038520ab5ad5664ec21bfde2c70aafbd26a", "msg": "68656c6c6f", "sig": { "r": "0083012d22f551497e1206269456da6051ef7e675e6408d0bafac2181037d005a4", @@ -2028,12 +2191,13 @@ }, { "tcId": 156, - "pubkey": "04ef9fb4a759f8c37665461424487b10270416d1cf88af3cfd1a573fd82379539b9c058db2bb29298443c69594c505d545b24505ac019228123467f3c0cbc62996", + "publicKeyUncompressed": "04ef9fb4a759f8c37665461424487b10270416d1cf88af3cfd1a573fd82379539b9c058db2bb29298443c69594c505d545b24505ac019228123467f3c0cbc62996", + "publicKeyCompressed": "02ef9fb4a759f8c37665461424487b10270416d1cf88af3cfd1a573fd82379539b", "msg": "68656c6c6f", "sig": { "r": "66364f70826d992fdd4014032cbca8fbd03a0154980b139c5be34f02416164a4", - "s": "28c88a9ccdc45039b4e5ac08961d5627f79d46cbc5be3a7ea21d857741d55c3d", - "id": 1 + "s": "00d7377563323bafc64b1a53f769e2a9d6c311961ae98a65bd1db4d9158e60e504", + "id": 0 }, "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -2041,7 +2205,8 @@ }, { "tcId": 157, - "pubkey": "04f3575237ec27a7505c59fcf12cc58ab6c7d20d2cc531c4531cbda57fac59673fd0e20a8aa72703276b155d6a01915e65fbb280fbe95a43ed9fe98baf7750dd17", + "publicKeyUncompressed": "04f3575237ec27a7505c59fcf12cc58ab6c7d20d2cc531c4531cbda57fac59673fd0e20a8aa72703276b155d6a01915e65fbb280fbe95a43ed9fe98baf7750dd17", + "publicKeyCompressed": "03f3575237ec27a7505c59fcf12cc58ab6c7d20d2cc531c4531cbda57fac59673f", "msg": "68656c6c6f", "sig": { "r": "00df50e22016f8c3e11172bed7ea7a782ad015c47081ca93ebb98d166f89c30455", @@ -2054,12 +2219,13 @@ }, { "tcId": 158, - "pubkey": "046c4d2770c47005f8042af9f12c5d9367a7577c247a9a2ca39ae652137b3cd263df2e48f3c2a6fdbd4a960dda7a3626a08c9b687143421f626d2b54f947641689", + "publicKeyUncompressed": "046c4d2770c47005f8042af9f12c5d9367a7577c247a9a2ca39ae652137b3cd263df2e48f3c2a6fdbd4a960dda7a3626a08c9b687143421f626d2b54f947641689", + "publicKeyCompressed": "036c4d2770c47005f8042af9f12c5d9367a7577c247a9a2ca39ae652137b3cd263", "msg": "68656c6c6f", "sig": { "r": "2e4dbf4e08a3373514f2f4de78bbd12698375300795e4c3a9b0d952bb655c34d", - "s": "768c350c6d1561ad2598b9ba3f3be8905ad0b0f2ca0866d5bd858ebcd8251d92", - "id": 1 + "s": "008973caf392ea9e52da674645c0c4176e5fde2bf3e5403966024ccfcff81123af", + "id": 0 }, "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -2067,12 +2233,13 @@ }, { "tcId": 159, - "pubkey": "0421471b4abb801647bb2a89d6e8042a508ff0607a0e12bd15550b071f86c49fda9207a470e06ec3a0d320c1b181ad29c930a2ad4f1f485bc6f65268093d6f8519", + "publicKeyUncompressed": "0421471b4abb801647bb2a89d6e8042a508ff0607a0e12bd15550b071f86c49fda9207a470e06ec3a0d320c1b181ad29c930a2ad4f1f485bc6f65268093d6f8519", + "publicKeyCompressed": "0321471b4abb801647bb2a89d6e8042a508ff0607a0e12bd15550b071f86c49fda", "msg": "68656c6c6f", "sig": { "r": "00d67868d3cccb21068a5abf195be028810dee7a57e1827e644c1952618da0441d", - "s": "68a623ffd3a4a5fa5b76dcf16afb464565aaf85e865ad1b26fb6414aab2c2ead", - "id": 1 + "s": "009759dc002c5b5a05a489230e9504b9b95503e48828edce89501c1d42250a1294", + "id": 0 }, "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -2080,12 +2247,13 @@ }, { "tcId": 160, - "pubkey": "04c70317a38122a00e91aefcd24a91368250557fdf9aa2ec7f18d45f6784c55113903b4a8756989900d58eb6545baf1e3755043f3cf081824f9db5bbcf98b7bf2e", + "publicKeyUncompressed": "04c70317a38122a00e91aefcd24a91368250557fdf9aa2ec7f18d45f6784c55113903b4a8756989900d58eb6545baf1e3755043f3cf081824f9db5bbcf98b7bf2e", + "publicKeyCompressed": "02c70317a38122a00e91aefcd24a91368250557fdf9aa2ec7f18d45f6784c55113", "msg": "68656c6c6f", "sig": { "r": "5484cf29f94ebc6a2baafaf590fd4e35028b7c3c6fa12ec75a401ab805d51566", - "s": "4701842bbd3b3fe8f7278d4a3c8b632a399b35e11395b3e7a788fd2e0181e210", - "id": 1 + "s": "00b8fe7bd442c4c01708d872b5c3749cd48113a7059bb2ec541849615eceb45f31", + "id": 0 }, "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -2093,12 +2261,13 @@ }, { "tcId": 161, - "pubkey": "046896c44d5d813eab2a16db0cc085be21e67dc42bb8e3b35878164713e3dabb04395284dd96475d175bdb632b50ab60f1ce43aa748f9e87218c7e7e66a1b695c7", + "publicKeyUncompressed": "046896c44d5d813eab2a16db0cc085be21e67dc42bb8e3b35878164713e3dabb04395284dd96475d175bdb632b50ab60f1ce43aa748f9e87218c7e7e66a1b695c7", + "publicKeyCompressed": "036896c44d5d813eab2a16db0cc085be21e67dc42bb8e3b35878164713e3dabb04", "msg": "68656c6c6f", "sig": { "r": "00d502c80239e6228f49fa45f113228949ef86096baedc52d459a692e46c8a9edb", - "s": "3d1ba4d7b056069d8a6af881ba0301ff7394c21290fe2f34679fa570c7ec85de", - "id": 1 + "s": "00c2e45b284fa9f9627595077e45fcfdff471a1ad41e4a71075832b91c0849bb63", + "id": 0 }, "comment": "R: s**2=2 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -2106,7 +2275,8 @@ }, { "tcId": 162, - "pubkey": "0461a1a03c0a23cd66c69e3d9187129471e2a28e96ed037317b5689212e5a4c85c919e38cf9bc07fe2308c2af2dc83ce790c4bdeaa464d2cc57a89df2df0a46320", + "publicKeyUncompressed": "0461a1a03c0a23cd66c69e3d9187129471e2a28e96ed037317b5689212e5a4c85c919e38cf9bc07fe2308c2af2dc83ce790c4bdeaa464d2cc57a89df2df0a46320", + "publicKeyCompressed": "0261a1a03c0a23cd66c69e3d9187129471e2a28e96ed037317b5689212e5a4c85c", "msg": "68656c6c6f", "sig": { "r": "0085408cb788a55cf0372677d32edc10afe975808f72c8ccf8a6d29ff72741b33f", @@ -2119,12 +2289,13 @@ }, { "tcId": 163, - "pubkey": "04dbb689c797c091af16387a217f9054983af79d04816124ad299cda9684f3e0ad2a1c261128d04bbd382b8adb9dc9e3e2b287e89528c6379d83aef279ff28f146", + "publicKeyUncompressed": "04dbb689c797c091af16387a217f9054983af79d04816124ad299cda9684f3e0ad2a1c261128d04bbd382b8adb9dc9e3e2b287e89528c6379d83aef279ff28f146", + "publicKeyCompressed": "02dbb689c797c091af16387a217f9054983af79d04816124ad299cda9684f3e0ad", "msg": "68656c6c6f", "sig": { "r": "5d5855edf773b1078e4df05f207ea98208669219fe8b10dc715e5a189ff6879d", - "s": "74b3f94df927e0b7ae59b3209d73bf4dec96a9fcba08cd05140af065c9358606", - "id": 1 + "s": "008b4c06b206d81f4851a64cdf628c40b0ce1832e9f53fd336abc76e270700bb3b", + "id": 0 }, "comment": "R: x3=-2 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -2132,7 +2303,8 @@ }, { "tcId": 164, - "pubkey": "04c196e57d6a5b67dd3a05ed0eecac8fdb9f31e0ed0ffb0573fecf3c08ffdf76705c5c05bb052f39d900bc8cb35d7206f8babc30c17cbf1afb6d3e25d16f2aebd2", + "publicKeyUncompressed": "04c196e57d6a5b67dd3a05ed0eecac8fdb9f31e0ed0ffb0573fecf3c08ffdf76705c5c05bb052f39d900bc8cb35d7206f8babc30c17cbf1afb6d3e25d16f2aebd2", + "publicKeyCompressed": "02c196e57d6a5b67dd3a05ed0eecac8fdb9f31e0ed0ffb0573fecf3c08ffdf7670", "msg": "68656c6c6f", "sig": { "r": "00ac2c4c0f43253848c3967ae4829f3a9ef1641f2cdd3985e5e3fd6a1b966cc526", @@ -2145,7 +2317,8 @@ }, { "tcId": 165, - "pubkey": "04e3c8b43c911094b7e68f5a22917725a90b13ab2250960650332ed23a888b6c519c058a7e312a52b2822a993008fb75886e4ad67613176bba1ec398ad3deafcf9", + "publicKeyUncompressed": "04e3c8b43c911094b7e68f5a22917725a90b13ab2250960650332ed23a888b6c519c058a7e312a52b2822a993008fb75886e4ad67613176bba1ec398ad3deafcf9", + "publicKeyCompressed": "03e3c8b43c911094b7e68f5a22917725a90b13ab2250960650332ed23a888b6c51", "msg": "68656c6c6f", "sig": { "r": "00aa319e26e2e06a58151519210faab6833523fe9ab5cbc61e63867a4d08d9948f", @@ -2158,12 +2331,13 @@ }, { "tcId": 166, - "pubkey": "0441ce39e29625f0fbe6b5599c3645adc4fbb9e48b4e823c6f331a1260da8fb2ecaded1e4381ef7f02d52d8c9810b151196b27bae5d7e8581b1562f6707bfe7440", + "publicKeyUncompressed": "0441ce39e29625f0fbe6b5599c3645adc4fbb9e48b4e823c6f331a1260da8fb2ecaded1e4381ef7f02d52d8c9810b151196b27bae5d7e8581b1562f6707bfe7440", + "publicKeyCompressed": "0241ce39e29625f0fbe6b5599c3645adc4fbb9e48b4e823c6f331a1260da8fb2ec", "msg": "68656c6c6f", "sig": { "r": "00f53995a19dba354482341320dbd4c86b77f90491b451f6085d7af793f643f53f", - "s": "3cfa1b96e71960f6fd442431db9315f74d6b29251f4399ab42614c3d7092fa90", - "id": 1 + "s": "00c305e46918e69f0902bbdbce246cea076d43b3c1900506907d71124f5fa346b1", + "id": 0 }, "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -2171,12 +2345,13 @@ }, { "tcId": 167, - "pubkey": "04961c331857524212bf175f30dce4a43c884148b02ca0c30737cdde04c8644a0f9b92992caff79ab77094425456b736648bf5eb1f56737095728269bffffe7d04", + "publicKeyUncompressed": "04961c331857524212bf175f30dce4a43c884148b02ca0c30737cdde04c8644a0f9b92992caff79ab77094425456b736648bf5eb1f56737095728269bffffe7d04", + "publicKeyCompressed": "02961c331857524212bf175f30dce4a43c884148b02ca0c30737cdde04c8644a0f", "msg": "68656c6c6f", "sig": { "r": "6094cc377f65606368b6d3be1480811152e2fcd395e243d93efe8e1d00e26e90", - "s": "1f148c7a48aff4f5af26cb224b651aef2cdfc219144a39bc034057662b7d8ec2", - "id": 1 + "s": "00e0eb7385b7500b0a50d934ddb49ae50f8dcf1acd9afe667fbc920726a4b8b27f", + "id": 0 }, "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -2184,7 +2359,8 @@ }, { "tcId": 168, - "pubkey": "0437f5c03e501b8762f7c60cd164e3191ddf4fc499e9a8802da3460939e8a72785b04f60781483c1e06454046aa32093b9f74a6f7b1f3da76425f36af7832001d2", + "publicKeyUncompressed": "0437f5c03e501b8762f7c60cd164e3191ddf4fc499e9a8802da3460939e8a72785b04f60781483c1e06454046aa32093b9f74a6f7b1f3da76425f36af7832001d2", + "publicKeyCompressed": "0237f5c03e501b8762f7c60cd164e3191ddf4fc499e9a8802da3460939e8a72785", "msg": "68656c6c6f", "sig": { "r": "52e2d4bb76b61eada781352e010f71773a1f0a896c59aa7d76806ccfffe711b3", @@ -2197,7 +2373,8 @@ }, { "tcId": 169, - "pubkey": "040e0472a951a962a19b5073252f9c6e3afd6bb038ab3964b1bdbda1200af6df68949cf5f819fcddf2069629e5edf55cdc7c7f4212b807d46f204609aeea511c1e", + "publicKeyUncompressed": "040e0472a951a962a19b5073252f9c6e3afd6bb038ab3964b1bdbda1200af6df68949cf5f819fcddf2069629e5edf55cdc7c7f4212b807d46f204609aeea511c1e", + "publicKeyCompressed": "020e0472a951a962a19b5073252f9c6e3afd6bb038ab3964b1bdbda1200af6df68", "msg": "68656c6c6f", "sig": { "r": "00d0e7adc9576c09f56523e65caf86ba40a8742e3c650ce02edae474177a37ec85", @@ -2210,7 +2387,8 @@ }, { "tcId": 170, - "pubkey": "04d45a9cee63667ec7fc9b6f43715f8e7566e06f909396c66ea452c2b86307a5bf248503ebf4cead6009309e73b07e2b74c2cac567fd9913c8634f3a25bd6a6e27", + "publicKeyUncompressed": "04d45a9cee63667ec7fc9b6f43715f8e7566e06f909396c66ea452c2b86307a5bf248503ebf4cead6009309e73b07e2b74c2cac567fd9913c8634f3a25bd6a6e27", + "publicKeyCompressed": "03d45a9cee63667ec7fc9b6f43715f8e7566e06f909396c66ea452c2b86307a5bf", "msg": "68656c6c6f", "sig": { "r": "00dc357d7b31ddd75cf35ae4754f69d4481d6cc73a2e997553ae9b1f1685e0fa26", @@ -2223,12 +2401,13 @@ }, { "tcId": 171, - "pubkey": "04ca1d63d81177bb9e7a0b5c306ff339122dfb8d452500f61f7cd3ee075f03f55b4600fe9ce5bca95f678618c8d3cac676c5a0559a31615846d905ee6392de1a0e", + "publicKeyUncompressed": "04ca1d63d81177bb9e7a0b5c306ff339122dfb8d452500f61f7cd3ee075f03f55b4600fe9ce5bca95f678618c8d3cac676c5a0559a31615846d905ee6392de1a0e", + "publicKeyCompressed": "02ca1d63d81177bb9e7a0b5c306ff339122dfb8d452500f61f7cd3ee075f03f55b", "msg": "68656c6c6f", "sig": { "r": "00f806874a1656c3820225872fb35ceb8d83369c49af89b7b44449968e54171e3a", - "s": "5310d096d536c23438a1ee5924fb152c7d164a1ae5aa24942af8158f60a4739a", - "id": 1 + "s": "00acef2f692ac93dcbc75e11a6db04ead23d9892cbc99e7ba794da48fd6f91cda7", + "id": 0 }, "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -2236,7 +2415,8 @@ }, { "tcId": 172, - "pubkey": "047168e24e434b5151ed786fae8f9cc2bd7a7f6341d56bb2c9331c743123f8c6e2b3967ea667b2172966aff0f84ecce3d3be50c74ce6531867769cd07e1b6f90ea", + "publicKeyUncompressed": "047168e24e434b5151ed786fae8f9cc2bd7a7f6341d56bb2c9331c743123f8c6e2b3967ea667b2172966aff0f84ecce3d3be50c74ce6531867769cd07e1b6f90ea", + "publicKeyCompressed": "027168e24e434b5151ed786fae8f9cc2bd7a7f6341d56bb2c9331c743123f8c6e2", "msg": "68656c6c6f", "sig": { "r": "00a6d57d3e60ea1e3df4cfa62d013c50ca3661f6844d10218e99270eb94214b5f2", @@ -2249,12 +2429,13 @@ }, { "tcId": 173, - "pubkey": "0440f748a61b8b122911df369ecc0e94a8f75af4c2ec7fca5caf550b2e50761c23e6f155690495a988778e708ea7791827ebcedb2de7076bb604fccde64dc53fbf", + "publicKeyUncompressed": "0440f748a61b8b122911df369ecc0e94a8f75af4c2ec7fca5caf550b2e50761c23e6f155690495a988778e708ea7791827ebcedb2de7076bb604fccde64dc53fbf", + "publicKeyCompressed": "0340f748a61b8b122911df369ecc0e94a8f75af4c2ec7fca5caf550b2e50761c23", "msg": "68656c6c6f", "sig": { "r": "3831ea2c3eb8e320a641a33eef9c751e3a9fc42d69bfc6ff0b5eddc321986cec", - "s": "1618aa51312012894acedb458a77ec493a2f74e45f3a11fa17a8f70672a8c91f", - "id": 1 + "s": "00e9e755aecedfed76b53124ba758813b5807f6802500e8e41a82967865d8d7822", + "id": 0 }, "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -2262,12 +2443,13 @@ }, { "tcId": 174, - "pubkey": "0463d162907505542e505110a4e82fd962a442b7d902ffb762dea762ad7d9e10cbd765a606a3d77f0505eeab593349ce124cafe68ce45069e3a9823ec5bb8c3c0e", + "publicKeyUncompressed": "0463d162907505542e505110a4e82fd962a442b7d902ffb762dea762ad7d9e10cbd765a606a3d77f0505eeab593349ce124cafe68ce45069e3a9823ec5bb8c3c0e", + "publicKeyCompressed": "0263d162907505542e505110a4e82fd962a442b7d902ffb762dea762ad7d9e10cb", "msg": "68656c6c6f", "sig": { "r": "00cfb0f361195ceae1012d6019de0cdd6fde17cc3aae7ae3c71b7b265223aa0f3f", - "s": "31b55f295bbc189acb722b7c0c6bbcacb95ad676ac0fa50df08400ebb46c3fd2", - "id": 1 + "s": "00ce4aa0d6a443e765348dd483f3944352015406700338fb2dcf4e5da11bca016f", + "id": 0 }, "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -2275,12 +2457,13 @@ }, { "tcId": 175, - "pubkey": "04d5510b619a2a3d69bf922013b2f81fb4f9013fbc9aec027d6404a041914f44b74d8c92ff9eff3f866a34504d889f84c3bf7ac44e0b7dd9e88555bf34f55c140d", + "publicKeyUncompressed": "04d5510b619a2a3d69bf922013b2f81fb4f9013fbc9aec027d6404a041914f44b74d8c92ff9eff3f866a34504d889f84c3bf7ac44e0b7dd9e88555bf34f55c140d", + "publicKeyCompressed": "03d5510b619a2a3d69bf922013b2f81fb4f9013fbc9aec027d6404a041914f44b7", "msg": "68656c6c6f", "sig": { "r": "00e339cf4216310345db53610fcf669fd581c32fadad7f4e0f9f4dfcffd0e6d50e", - "s": "795996f4af2cc23c45701b5908107f242e07a93dfd57d845912b4c09ab3b6010", - "id": 1 + "s": "0086a6690b50d33dc3ba8fe4a6f7ef80da8ca733a8b1f0c7f62ea7128324fae131", + "id": 0 }, "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -2288,7 +2471,8 @@ }, { "tcId": 176, - "pubkey": "04c2b2604092bd27fff3a8e0296aa9a577e5d0cf88a7d32ac4da2e5be1b081eeabe64dbb2879a0afb58e168d3dd76a49e3ad1bf8a55460a7d0145bf97f3c95f95a", + "publicKeyUncompressed": "04c2b2604092bd27fff3a8e0296aa9a577e5d0cf88a7d32ac4da2e5be1b081eeabe64dbb2879a0afb58e168d3dd76a49e3ad1bf8a55460a7d0145bf97f3c95f95a", + "publicKeyCompressed": "02c2b2604092bd27fff3a8e0296aa9a577e5d0cf88a7d32ac4da2e5be1b081eeab", "msg": "68656c6c6f", "sig": { "r": "4d9aa20dbcd8720481cfdd672d411277e76f1a138fde8466b1f5bcea9509f0c9", @@ -2301,7 +2485,8 @@ }, { "tcId": 177, - "pubkey": "0457b7dcb9d0ffe12bf5844a79f6d988664e4f80798d9d45415ef491f9981a121887d168b51e34dd7d7ce6643e2c198760bbf608865aaf2ad98380efd5dac91d43", + "publicKeyUncompressed": "0457b7dcb9d0ffe12bf5844a79f6d988664e4f80798d9d45415ef491f9981a121887d168b51e34dd7d7ce6643e2c198760bbf608865aaf2ad98380efd5dac91d43", + "publicKeyCompressed": "0357b7dcb9d0ffe12bf5844a79f6d988664e4f80798d9d45415ef491f9981a1218", "msg": "68656c6c6f", "sig": { "r": "00fc20d7de00e7434edce5bf642adc44b5262138b3e62698179e003a80b733771d", @@ -2314,12 +2499,13 @@ }, { "tcId": 178, - "pubkey": "047b40113c11436f7dbf78625edee824eb80ae37346be85a8cea6aa92c5f87c1d46266035924d38b8d714f56cfb06cbc7558b86e88d559f73f68aabc9fb14cc67d", + "publicKeyUncompressed": "047b40113c11436f7dbf78625edee824eb80ae37346be85a8cea6aa92c5f87c1d46266035924d38b8d714f56cfb06cbc7558b86e88d559f73f68aabc9fb14cc67d", + "publicKeyCompressed": "037b40113c11436f7dbf78625edee824eb80ae37346be85a8cea6aa92c5f87c1d4", "msg": "68656c6c6f", "sig": { "r": "00b644861442404aaca14a6334a7e2a8d2f26fad3889fae381b00a0892b3c29078", - "s": "74b3dc5d33ce3ccc759a4f43b92d4b15c95c55439a2886d24878696e0c1464c5", - "id": 1 + "s": "008b4c23a2cc31c3338a65b0bc46d2b4e8f15287a3152019697759f51ec421dc7c", + "id": 0 }, "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2327,12 +2513,13 @@ }, { "tcId": 179, - "pubkey": "04962157c25935322d7bccaf4b483575822dfe227ae27ac9e0330162172cc148ba5bc583fef4b714a5718a28c770033d98598dff2f4b39e898471df1bb1727e576", + "publicKeyUncompressed": "04962157c25935322d7bccaf4b483575822dfe227ae27ac9e0330162172cc148ba5bc583fef4b714a5718a28c770033d98598dff2f4b39e898471df1bb1727e576", + "publicKeyCompressed": "02962157c25935322d7bccaf4b483575822dfe227ae27ac9e0330162172cc148ba", "msg": "68656c6c6f", "sig": { "r": "2cd8fded031c3fa851b9615519946e2e3c3af9dfbe98af6eb8411e325f2ba548", - "s": "67022db0d74d2d527e9b710283f62b2cadd0408ea26b71ec1f68aabbaa931211", - "id": 1 + "s": "0098fdd24f28b2d2ad81648efd7c09d4d20cde9c580cdd2e4fa069b3d125a32f30", + "id": 0 }, "comment": "R: w=-2 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2340,7 +2527,8 @@ }, { "tcId": 180, - "pubkey": "04614ce24a07d3410433cd0f4771aa1cd269b1561a6b8a808b6df95396fb1ebd88e17894c3eaf34a1acfb456d1b10f288bf40dfadc0292e4bf8d283f233e5b3f9b", + "publicKeyUncompressed": "04614ce24a07d3410433cd0f4771aa1cd269b1561a6b8a808b6df95396fb1ebd88e17894c3eaf34a1acfb456d1b10f288bf40dfadc0292e4bf8d283f233e5b3f9b", + "publicKeyCompressed": "03614ce24a07d3410433cd0f4771aa1cd269b1561a6b8a808b6df95396fb1ebd88", "msg": "68656c6c6f", "sig": { "r": "0080f8aa5c3924d5408c1429fff22e12864c0ac7fc8485bb13c798d3a83aea3a86", @@ -2353,12 +2541,13 @@ }, { "tcId": 181, - "pubkey": "0425610bed648fae745e2acadb1acef2c66751146bcc7ba2aec5b54bf89311da41040057b2d2561dd7f9f71a3a97e59bb9d8383c392ca8c5891a90493edd53b8b7", + "publicKeyUncompressed": "0425610bed648fae745e2acadb1acef2c66751146bcc7ba2aec5b54bf89311da41040057b2d2561dd7f9f71a3a97e59bb9d8383c392ca8c5891a90493edd53b8b7", + "publicKeyCompressed": "0325610bed648fae745e2acadb1acef2c66751146bcc7ba2aec5b54bf89311da41", "msg": "68656c6c6f", "sig": { "r": "6d5f358f6583ffb7ae3d92b49e93db79c54d78f1171e3d4b7f8964db757d17fa", - "s": "48fac0eecb2da9f5c307bb30579ec734375625ce92f8c15a5f9a5b82364f9fb0", - "id": 1 + "s": "00b7053f1134d2560a3cf844cfa86138ca8358b7181c4fdee16038030a99e6a191", + "id": 0 }, "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2366,12 +2555,13 @@ }, { "tcId": 182, - "pubkey": "0422784362cb1c8ef7f83961f01d49e643a57d25ea3e9921168148c3aa017ced549e098d192881e52626251d2c2cd98fec56e39a63d07dd9a1244a681709374be7", + "publicKeyUncompressed": "0422784362cb1c8ef7f83961f01d49e643a57d25ea3e9921168148c3aa017ced549e098d192881e52626251d2c2cd98fec56e39a63d07dd9a1244a681709374be7", + "publicKeyCompressed": "0322784362cb1c8ef7f83961f01d49e643a57d25ea3e9921168148c3aa017ced54", "msg": "68656c6c6f", "sig": { "r": "00998e160d64594d72239a198007febac886621250f1e46fb2b302991002c9dc85", - "s": "0ddc7d6385f142091e542b5cd8c21e6eb3c704af616ab2173351bb1a0bda7dc4", - "id": 1 + "s": "00f223829c7a0ebdf6e1abd4a3273de19006e7d8374dddee248c80a372c45bc37d", + "id": 0 }, "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2379,12 +2569,13 @@ }, { "tcId": 183, - "pubkey": "04adccb6b7b5523ec35e236606d2529003c560c172ad591551b07a3337bbcfeb4701c5cd864c012180d45f5866078138575dee18d60408b5587c96400bb2673a25", + "publicKeyUncompressed": "04adccb6b7b5523ec35e236606d2529003c560c172ad591551b07a3337bbcfeb4701c5cd864c012180d45f5866078138575dee18d60408b5587c96400bb2673a25", + "publicKeyCompressed": "03adccb6b7b5523ec35e236606d2529003c560c172ad591551b07a3337bbcfeb47", "msg": "68656c6c6f", "sig": { "r": "48ffde16773b462acfb2af7b2a62f2cebc093eaf8a69591ca4227d25259c5136", - "s": "7bf46924e529087c00dd8941775c72e71a45ee8bff15e183ea232eaca607765a", - "id": 1 + "s": "00840b96db1ad6f783ff2276be88a38d17a068ee5ab032beb7d5af2fe02a2ecae7", + "id": 0 }, "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2392,7 +2583,8 @@ }, { "tcId": 184, - "pubkey": "04dbfaf3388fb7cf97ebc64c35f6b94ef4e026b6f6823a568c530d91bfc378072baca0457d1255fded582cc6c566c99a347bba535a15696abc12256cb665bd9100", + "publicKeyUncompressed": "04dbfaf3388fb7cf97ebc64c35f6b94ef4e026b6f6823a568c530d91bfc378072baca0457d1255fded582cc6c566c99a347bba535a15696abc12256cb665bd9100", + "publicKeyCompressed": "02dbfaf3388fb7cf97ebc64c35f6b94ef4e026b6f6823a568c530d91bfc378072b", "msg": "68656c6c6f", "sig": { "r": "50c12ca1174712690062544755cd56b3222bbd9ea375ffd3d36cd840d88cd6d7", @@ -2405,12 +2597,13 @@ }, { "tcId": 185, - "pubkey": "04f08b7ec6abdb8278fbf0220198b1f8cde061b791397915d73b1fa192786d291f745988a0aa41022297f4e535785f20168024610cae1699d5601e425b82ad3dd1", + "publicKeyUncompressed": "04f08b7ec6abdb8278fbf0220198b1f8cde061b791397915d73b1fa192786d291f745988a0aa41022297f4e535785f20168024610cae1699d5601e425b82ad3dd1", + "publicKeyCompressed": "03f08b7ec6abdb8278fbf0220198b1f8cde061b791397915d73b1fa192786d291f", "msg": "68656c6c6f", "sig": { "r": "00fa2ab59de0ace71417e1312bc305feb4dc9870554ff7e4d831efa81653ee372f", - "s": "1b48c9b73ff65f5fc2faf5458bf7a26d1e07c96b802671d56f92466575f4d86e", - "id": 1 + "s": "00e4b73648c009a0a03d050aba74085d919ca7137b2f222e66504018275a4168d3", + "id": 0 }, "comment": "R: b=-3 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2418,12 +2611,13 @@ }, { "tcId": 186, - "pubkey": "0479772f39d4c0d70162496d7336cdc97f2119b2087b8076f3c4d24cb0a8a83b95d6cf1e4f2768e27fcc2253dce70bd47347148650f4b71fc48ad3f7797c4090ac", + "publicKeyUncompressed": "0479772f39d4c0d70162496d7336cdc97f2119b2087b8076f3c4d24cb0a8a83b95d6cf1e4f2768e27fcc2253dce70bd47347148650f4b71fc48ad3f7797c4090ac", + "publicKeyCompressed": "0279772f39d4c0d70162496d7336cdc97f2119b2087b8076f3c4d24cb0a8a83b95", "msg": "68656c6c6f", "sig": { "r": "00efb7bafaea260e320e3bf1362e0740d2e5b05ddf0028cfcb6f3a7fde5b892711", - "s": "2312a0f7f46383bf183dca03734e8f488dfc93b0a613719f0b3df08cb0f4284e", - "id": 1 + "s": "00dced5f080b9c7c40e7c235fc8cb170b62cb2493609352e9cb4946e001f4218f3", + "id": 0 }, "comment": "R: b=-2 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2431,7 +2625,8 @@ }, { "tcId": 187, - "pubkey": "048699c7a582e3bcadc6f4a587b0effaa4813443111195c0bde46d34c5d50ff39803cd5b05f2da334341a3eebed8511accf414425de8e7bff11f0e0ee88f8c323b", + "publicKeyUncompressed": "048699c7a582e3bcadc6f4a587b0effaa4813443111195c0bde46d34c5d50ff39803cd5b05f2da334341a3eebed8511accf414425de8e7bff11f0e0ee88f8c323b", + "publicKeyCompressed": "038699c7a582e3bcadc6f4a587b0effaa4813443111195c0bde46d34c5d50ff398", "msg": "68656c6c6f", "sig": { "r": "5fc7a26931c3e9df34a77cc50d004f23bc2e0fc8919c1f68089c4b09684de9f4", @@ -2444,12 +2639,13 @@ }, { "tcId": 188, - "pubkey": "044ebb395fe6242953490d509750be0ff1c64eeabed5eaf2b6291b1ac63411b41cfc6756c5ea57765f24a909a3fdccac4f533549aae804a6d93c4b0ffa989b8d62", + "publicKeyUncompressed": "044ebb395fe6242953490d509750be0ff1c64eeabed5eaf2b6291b1ac63411b41cfc6756c5ea57765f24a909a3fdccac4f533549aae804a6d93c4b0ffa989b8d62", + "publicKeyCompressed": "024ebb395fe6242953490d509750be0ff1c64eeabed5eaf2b6291b1ac63411b41c", "msg": "68656c6c6f", "sig": { "r": "00fc927b3edb46e16592d765bd3ee5cf0432566717ab050d91b562dcb61d3f4c59", - "s": "7cfd548523d936c139928d259e5e1ed5d1f9c723655b61570771979d7e937176", - "id": 1 + "s": "008302ab7adc26c93ec66d72da61a1e128e8b515c349ed3ee4b860c6ef51a2cfcb", + "id": 0 }, "comment": "R: h=-3 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2457,12 +2653,13 @@ }, { "tcId": 189, - "pubkey": "0419738140e454928b105d5f8974239e7be3bf32b1373f859b98c42f21e8f64469468b4e6171be1dad8afe7f6612f7142272b779f8bc04c000ed671cc55092ee10", + "publicKeyUncompressed": "0419738140e454928b105d5f8974239e7be3bf32b1373f859b98c42f21e8f64469468b4e6171be1dad8afe7f6612f7142272b779f8bc04c000ed671cc55092ee10", + "publicKeyCompressed": "0219738140e454928b105d5f8974239e7be3bf32b1373f859b98c42f21e8f64469", "msg": "68656c6c6f", "sig": { "r": "079f55086844c6d028f5a64df87e41cfb835f339f50385a1e80633d51de8d41c", - "s": "6a9566d4c080c3c6eae2b26aba9299da3be820f4cd33bf591e5c2df92f196664", - "id": 1 + "s": "00956a992b3f7f3c39151d4d95456d66247ec6bbf1e214e0e2a1763093a11cdadd", + "id": 0 }, "comment": "R: h=-2 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2470,12 +2667,13 @@ }, { "tcId": 190, - "pubkey": "0425c8f72cc342417c2160ad8a8ecaae862146237ee59c0c28ae630096a5b9ea7762f256197b4c5c7e0d3c91c1daef5f022386cad26497497cf683a10671f7c310", + "publicKeyUncompressed": "0425c8f72cc342417c2160ad8a8ecaae862146237ee59c0c28ae630096a5b9ea7762f256197b4c5c7e0d3c91c1daef5f022386cad26497497cf683a10671f7c310", + "publicKeyCompressed": "0225c8f72cc342417c2160ad8a8ecaae862146237ee59c0c28ae630096a5b9ea77", "msg": "68656c6c6f", "sig": { "r": "00ca3b5f98617c55b0458f98e78422ccbc647b60efcf1fd41487f272c65c68ca27", - "s": "02c0635e20553f2c080b6f83a3c2fe0d8d57d6d8d6c0046fdcfc1a661f2a9f65", - "id": 1 + "s": "00fd3f9ca1dfaac0d3f7f4907c5c3d01f12d57060dd8889bcbe2d64426b10ba1dc", + "id": 0 }, "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2483,12 +2681,13 @@ }, { "tcId": 191, - "pubkey": "0432173ede124f234c571f54fa608af48135696030cd73524e01e300bd08a02070a70564403b1bdbb19ade5d2204ae6662c915b97cf32660718b17f9ee5b63b07d", + "publicKeyUncompressed": "0432173ede124f234c571f54fa608af48135696030cd73524e01e300bd08a02070a70564403b1bdbb19ade5d2204ae6662c915b97cf32660718b17f9ee5b63b07d", + "publicKeyCompressed": "0332173ede124f234c571f54fa608af48135696030cd73524e01e300bd08a02070", "msg": "68656c6c6f", "sig": { "r": "3b564da6ade39539341c3431a2f723c2919deada8f7adae407860fba968db5c4", - "s": "0e6ca5abc884290c13d9a16ca89c0566d7a2a03695c8c2acf634445249569575", - "id": 1 + "s": "00f1935a54377bd6f3ec265e935763fa97e30c3cb0197fdd8ec99e1a3a86dfabcc", + "id": 0 }, "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2496,7 +2695,8 @@ }, { "tcId": 192, - "pubkey": "04750f50c46834ec9d8af9cfaf620e61209466c9e74cdfafafb126eea86607e761f0d714f50fd8d9dfeb968fa33d4aebcb11830b434d6c22919825dc9e2cf1b9fd", + "publicKeyUncompressed": "04750f50c46834ec9d8af9cfaf620e61209466c9e74cdfafafb126eea86607e761f0d714f50fd8d9dfeb968fa33d4aebcb11830b434d6c22919825dc9e2cf1b9fd", + "publicKeyCompressed": "03750f50c46834ec9d8af9cfaf620e61209466c9e74cdfafafb126eea86607e761", "msg": "68656c6c6f", "sig": { "r": "00fa6e52c0f0a01516865432e6d8e60f8109e6b435a165510770877d7d0d097873", @@ -2509,7 +2709,8 @@ }, { "tcId": 193, - "pubkey": "044113ad55eeb0c908eef8f74c1d3c1f2bab39d1f411b3df34611b4863b041fd7d7c495daa948f4b3cb4b2c1c616936caf4120de838f914c0237de448481b8facc", + "publicKeyUncompressed": "044113ad55eeb0c908eef8f74c1d3c1f2bab39d1f411b3df34611b4863b041fd7d7c495daa948f4b3cb4b2c1c616936caf4120de838f914c0237de448481b8facc", + "publicKeyCompressed": "024113ad55eeb0c908eef8f74c1d3c1f2bab39d1f411b3df34611b4863b041fd7d", "msg": "68656c6c6f", "sig": { "r": "00d7fc85fca243acca7d5a48419de09f7bbe56518ce57aff346faf4629dc7aafcd", @@ -2522,7 +2723,8 @@ }, { "tcId": 194, - "pubkey": "04f5b508126760e40efca7cee2f739d72ef395558368904f803ab9585ae33c09d357659b96f2f762f31b73dab7e0a351f751ddb3329b83fe75c0506741db4b20b8", + "publicKeyUncompressed": "04f5b508126760e40efca7cee2f739d72ef395558368904f803ab9585ae33c09d357659b96f2f762f31b73dab7e0a351f751ddb3329b83fe75c0506741db4b20b8", + "publicKeyCompressed": "02f5b508126760e40efca7cee2f739d72ef395558368904f803ab9585ae33c09d3", "msg": "68656c6c6f", "sig": { "r": "009c923bf090cf99af3b6b1fad6215097fa711c7a5b006f4a4879d223acde2302c", @@ -2535,12 +2737,13 @@ }, { "tcId": 195, - "pubkey": "048bbf8b86aaa4b951fae2f949524dc140775013d807feb0545af16d2752819822e620790a8ae60f5ab3923277e51e85e1a147301c0987498dd633addf8719fcc3", + "publicKeyUncompressed": "048bbf8b86aaa4b951fae2f949524dc140775013d807feb0545af16d2752819822e620790a8ae60f5ab3923277e51e85e1a147301c0987498dd633addf8719fcc3", + "publicKeyCompressed": "038bbf8b86aaa4b951fae2f949524dc140775013d807feb0545af16d2752819822", "msg": "68656c6c6f", "sig": { "r": "008b713e12ccecb986473a9811000a57049a97e6cd6a7e0c2708b3979955a31865", - "s": "6317ab2f6f9a1575af6ebcae3b3e85a8891041e4fbeafedd7e1be6893d70d327", - "id": 1 + "s": "009ce854d09065ea8a50914351c4c17a56319e9b01b35da15e41b6780392c56e1a", + "id": 0 }, "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -2548,7 +2751,8 @@ }, { "tcId": 196, - "pubkey": "04d47162d9f7484f6b5e48381b3594cb02c920d1b1aa5c23943b37e6b078847f0cb03c98f0288d7dd929b2da1d9d63bc631bdc82b94ff304a011d6b8fd6f159219", + "publicKeyUncompressed": "04d47162d9f7484f6b5e48381b3594cb02c920d1b1aa5c23943b37e6b078847f0cb03c98f0288d7dd929b2da1d9d63bc631bdc82b94ff304a011d6b8fd6f159219", + "publicKeyCompressed": "03d47162d9f7484f6b5e48381b3594cb02c920d1b1aa5c23943b37e6b078847f0c", "msg": "68656c6c6f", "sig": { "r": "721e26b036e3d93466af8261d5be42c22c6ffe53fcd81421aa9c9aab94adc1d0", @@ -2561,12 +2765,13 @@ }, { "tcId": 197, - "pubkey": "04ae0241edaff529afe6eafa7075e63e92e333bb3005308842b14c1bd29026a27f6e0b5fb491b1a44cb75d9cfb5d6d2b51c90689d36cbb34102d62c77bde82887a", + "publicKeyUncompressed": "04ae0241edaff529afe6eafa7075e63e92e333bb3005308842b14c1bd29026a27f6e0b5fb491b1a44cb75d9cfb5d6d2b51c90689d36cbb34102d62c77bde82887a", + "publicKeyCompressed": "02ae0241edaff529afe6eafa7075e63e92e333bb3005308842b14c1bd29026a27f", "msg": "68656c6c6f", "sig": { "r": "670a7f78b37bddda2fbc2f4c2b0ada5086c01c165756f938a1404930b8191429", - "s": "6a7a71a10a03f66b40a76fc6633c1f35536a55ff9609ed88e83feb4a61ec07cf", - "id": 1 + "s": "0095858e5ef5fc0994bf5890399cc3e0c9674486e7193eb2b2d79273426e4a3972", + "id": 0 }, "comment": "R: x3=3 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -2574,7 +2779,8 @@ }, { "tcId": 198, - "pubkey": "04b4c33d9a0c183eab02c71fd9428af8d058a52fb2388c5fcb79109922d4950f760227c6f847878643772475521d155cc9cf135e96779e11cab6c3bc3377a30908", + "publicKeyUncompressed": "04b4c33d9a0c183eab02c71fd9428af8d058a52fb2388c5fcb79109922d4950f760227c6f847878643772475521d155cc9cf135e96779e11cab6c3bc3377a30908", + "publicKeyCompressed": "02b4c33d9a0c183eab02c71fd9428af8d058a52fb2388c5fcb79109922d4950f76", "msg": "68656c6c6f", "sig": { "r": "00a072fd4cb6f2968ca031ff41a2684e7c85f8931bee2a91933e74ef261f42fbf2", @@ -2587,12 +2793,13 @@ }, { "tcId": 199, - "pubkey": "04b987d18f9943eb48380652e8f0e1d96f40a0496dd0393546f9eac9fa543b823e9442c98234ee6b6e2b935ebc34d06faf83f33eaef000300b8f1070161fb901a4", + "publicKeyUncompressed": "04b987d18f9943eb48380652e8f0e1d96f40a0496dd0393546f9eac9fa543b823e9442c98234ee6b6e2b935ebc34d06faf83f33eaef000300b8f1070161fb901a4", + "publicKeyCompressed": "02b987d18f9943eb48380652e8f0e1d96f40a0496dd0393546f9eac9fa543b823e", "msg": "68656c6c6f", "sig": { "r": "2593cb11ee4201c6d35c584fbaf1af07726c0738329509ccc30104c1dce3e572", - "s": "4a85aebad3e59c652174e27f036881617a29c050eb3a28a7ecbdd07f62549e7c", - "id": 1 + "s": "00b57a51452c1a639ade8b1d80fc977e9d40851c95c40e7793d3148e0d6de1a2c5", + "id": 0 }, "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -2600,12 +2807,13 @@ }, { "tcId": 200, - "pubkey": "04a60784c1cc47ef11b1b884c947af3b6ffbb72d50cf791a87ad73bb12a5a7b949607f9f9a0136a409b5b9ce9ab1cc4ad83475de75ff44d62ecf3ddfe3cea99e9e", + "publicKeyUncompressed": "04a60784c1cc47ef11b1b884c947af3b6ffbb72d50cf791a87ad73bb12a5a7b949607f9f9a0136a409b5b9ce9ab1cc4ad83475de75ff44d62ecf3ddfe3cea99e9e", + "publicKeyCompressed": "02a60784c1cc47ef11b1b884c947af3b6ffbb72d50cf791a87ad73bb12a5a7b949", "msg": "68656c6c6f", "sig": { "r": "39f937a15acb67ac8c71a86ea2a6027c079b65abdf40649ffe8a0c1703d91acb", - "s": "211a43311d1393510f35db33758578815d1ebb7ca31e88d9a2900ab343c29a62", - "id": 1 + "s": "00dee5bccee2ec6caef0ca24cc8a7a877d5d90216a0c2a17621d4253d98c73a6df", + "id": 0 }, "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -2613,12 +2821,13 @@ }, { "tcId": 201, - "pubkey": "04107d3bd2467da2d33edab98c1e92d719b7ff7dad10a52ef8aedced9c66eee7e5b17d4dc30714826537a1a2c32163537931ef642355d28b0b97851ee779b0237b", + "publicKeyUncompressed": "04107d3bd2467da2d33edab98c1e92d719b7ff7dad10a52ef8aedced9c66eee7e5b17d4dc30714826537a1a2c32163537931ef642355d28b0b97851ee779b0237b", + "publicKeyCompressed": "03107d3bd2467da2d33edab98c1e92d719b7ff7dad10a52ef8aedced9c66eee7e5", "msg": "68656c6c6f", "sig": { "r": "4fd4444b3fe68887b54e541aaa0952b7dd79d4b37380085583ee4f0d21e3372f", - "s": "36158e02beb53d15e7bec5009bfaff5de858fab367546f1e2c86c31e71d15122", - "id": 1 + "s": "00c9ea71fd414ac2ea18413aff640500a0d255e23347f4311d934b9b6e5e64f01f", + "id": 0 }, "comment": "R: v**2=-3 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -2626,7 +2835,8 @@ }, { "tcId": 202, - "pubkey": "04afc27c8b3e5cdefa2dff51937ac944dcb16a860d97196a63b1d4f8bd6556d750e807212702256040a53981074eaf8c0c5245d98484a170b2c98a2259965a42a5", + "publicKeyUncompressed": "04afc27c8b3e5cdefa2dff51937ac944dcb16a860d97196a63b1d4f8bd6556d750e807212702256040a53981074eaf8c0c5245d98484a170b2c98a2259965a42a5", + "publicKeyCompressed": "03afc27c8b3e5cdefa2dff51937ac944dcb16a860d97196a63b1d4f8bd6556d750", "msg": "68656c6c6f", "sig": { "r": "03c90857c5e116eaad3933995ca8388c2e6cb176e034291d9afa910d5133692d", @@ -2639,7 +2849,8 @@ }, { "tcId": 203, - "pubkey": "043e524eb79a9f3cd200b7d7eb3b814db6a856f274853917a473918a4dfc42ecbf63b3c9b47a6db7cdc219c5c8a31a230d734909199d3d844c5e69ca6b2d167840", + "publicKeyUncompressed": "043e524eb79a9f3cd200b7d7eb3b814db6a856f274853917a473918a4dfc42ecbf63b3c9b47a6db7cdc219c5c8a31a230d734909199d3d844c5e69ca6b2d167840", + "publicKeyCompressed": "023e524eb79a9f3cd200b7d7eb3b814db6a856f274853917a473918a4dfc42ecbf", "msg": "68656c6c6f", "sig": { "r": "009a32789cce6ea4fc1550b13bd41c4cc26425e7198e95c8a164a6e9d1bd9d9bc8", @@ -2652,7 +2863,8 @@ }, { "tcId": 204, - "pubkey": "047a73caf0f907db005b55d795e1c8e6753070c3db8ad83181711737f642983b5b5388074ade36d87103d1742f6628df6f4b59f6a9c49919c026fa736a96476243", + "publicKeyUncompressed": "047a73caf0f907db005b55d795e1c8e6753070c3db8ad83181711737f642983b5b5388074ade36d87103d1742f6628df6f4b59f6a9c49919c026fa736a96476243", + "publicKeyCompressed": "037a73caf0f907db005b55d795e1c8e6753070c3db8ad83181711737f642983b5b", "msg": "68656c6c6f", "sig": { "r": "7e2bcd47d28c6fb2fae14a0a337808cc1b7017d855b376b76dea0428643bab65", @@ -2665,12 +2877,13 @@ }, { "tcId": 205, - "pubkey": "04b43f01e7d65291e96db90cf298c8d01bd9f258628f42896ae10affee625d0cff144f8fc13197cbc6af155fc74080f25902763ab2730e8b4519f786ee5b7a819b", + "publicKeyUncompressed": "04b43f01e7d65291e96db90cf298c8d01bd9f258628f42896ae10affee625d0cff144f8fc13197cbc6af155fc74080f25902763ab2730e8b4519f786ee5b7a819b", + "publicKeyCompressed": "03b43f01e7d65291e96db90cf298c8d01bd9f258628f42896ae10affee625d0cff", "msg": "68656c6c6f", "sig": { "r": "00e7a1ba1b5f04eb50efce04b9f86baa71806a010e1bb6c0a72d6f1203de26b131", - "s": "6aa20686b4d7519d2bfb06e47ee36daf787266993bafbc390e6bbc77b7e01cfe", - "id": 1 + "s": "00955df9794b28ae62d404f91b811c924f423c764d7398e402b166a21518562443", + "id": 0 }, "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2678,12 +2891,13 @@ }, { "tcId": 206, - "pubkey": "0453f2931502bdd05f6a0503e9b65e972bf5f7c1b972bfee9d23d4bef3c846084540539ba8b48fbd7c47a39fac7f9e2f41347d81d90dabbdee865097b8c4e7b8a6", + "publicKeyUncompressed": "0453f2931502bdd05f6a0503e9b65e972bf5f7c1b972bfee9d23d4bef3c846084540539ba8b48fbd7c47a39fac7f9e2f41347d81d90dabbdee865097b8c4e7b8a6", + "publicKeyCompressed": "0253f2931502bdd05f6a0503e9b65e972bf5f7c1b972bfee9d23d4bef3c8460845", "msg": "68656c6c6f", "sig": { "r": "00a0407e2bac9a2216a6a6191cda91ccad48488ca65f795554864d929abe6f36cd", - "s": "0abbdd002e0cc1237d118ffc34c889977a0a45a03cd0c10e81a00d7c15b7bcd5", - "id": 1 + "s": "00f54422ffd1f33edc82ee7003cb37766740a497467277df2d3e325110ba7e846c", + "id": 0 }, "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2691,7 +2905,8 @@ }, { "tcId": 207, - "pubkey": "043a5d1b8996eb5a47d58124ac2054fa2e39fef0a89dd2b14104a0db76b50649547c5b4086f3c6e0faccc6812a72c686fba033332312521494f32ae5778e44339c", + "publicKeyUncompressed": "043a5d1b8996eb5a47d58124ac2054fa2e39fef0a89dd2b14104a0db76b50649547c5b4086f3c6e0faccc6812a72c686fba033332312521494f32ae5778e44339c", + "publicKeyCompressed": "023a5d1b8996eb5a47d58124ac2054fa2e39fef0a89dd2b14104a0db76b5064954", "msg": "68656c6c6f", "sig": { "r": "00f34cfbabf24531eaae5c0d025d0d7eeba6b838e34829b17ef472cc7c5e5f65ca", @@ -2704,12 +2919,13 @@ }, { "tcId": 208, - "pubkey": "045faa35346e441b414aa01d373683b5da44bb453964596c6128002cf3b09b3f486bcd2e114b7cbf5eba61c056e610ed944e718e7b3a4037bb20c12bf7e653325e", + "publicKeyUncompressed": "045faa35346e441b414aa01d373683b5da44bb453964596c6128002cf3b09b3f486bcd2e114b7cbf5eba61c056e610ed944e718e7b3a4037bb20c12bf7e653325e", + "publicKeyCompressed": "025faa35346e441b414aa01d373683b5da44bb453964596c6128002cf3b09b3f48", "msg": "68656c6c6f", "sig": { "r": "6c7286286120abfeaafdd9e0c860b46710ff3a76585cf92c853fa0e6e3315bc7", - "s": "7d12727934be5ea22b8a26654fa7101f13490293331fb7eebb2b2bde27200031", - "id": 1 + "s": "0082ed8d86cb41a15dd475d99ab058efdfa765da537c28e84d04a732aea9164110", + "id": 0 }, "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2717,12 +2933,13 @@ }, { "tcId": 209, - "pubkey": "045e97d9bf51728f46c76c12a895cd3b77f0089270ffb5906ba23498e58f2f5ece618edb72fa7f604edd4ad258fdb5ccdbfbb0727da3bf23ba5daff7499eaf1212", + "publicKeyUncompressed": "045e97d9bf51728f46c76c12a895cd3b77f0089270ffb5906ba23498e58f2f5ece618edb72fa7f604edd4ad258fdb5ccdbfbb0727da3bf23ba5daff7499eaf1212", + "publicKeyCompressed": "025e97d9bf51728f46c76c12a895cd3b77f0089270ffb5906ba23498e58f2f5ece", "msg": "68656c6c6f", "sig": { "r": "00ea7c672f008d17448d3926688a2dedfb6306f6589090e2b51022f5d380b3960f", - "s": "4ac33affeff19fe8b1cf5503a4ec0f391ed5e075a1f496f75db83d886e2ee8d4", - "id": 1 + "s": "00b53cc500100e60174e30aafc5b13f0c59bd8fc710d540944621a21046207586d", + "id": 0 }, "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2730,12 +2947,13 @@ }, { "tcId": 210, - "pubkey": "045c1dcc0e18d7f734f4af3b9da83819130d5a4c8772da2981fd6475819fd9e7119f8d8abd2d8fb7cbd08fb893df1f47f9792c945e4330d47d4acd1860f04955ff", + "publicKeyUncompressed": "045c1dcc0e18d7f734f4af3b9da83819130d5a4c8772da2981fd6475819fd9e7119f8d8abd2d8fb7cbd08fb893df1f47f9792c945e4330d47d4acd1860f04955ff", + "publicKeyCompressed": "035c1dcc0e18d7f734f4af3b9da83819130d5a4c8772da2981fd6475819fd9e711", "msg": "68656c6c6f", "sig": { "r": "009eaf88dd46d1a13159eb0ac581971c9c1a2670db5b12a7d515aec2a38bcf78b7", - "s": "23b480f2d325442568f95637775e029d89b28fcb5db9de7722a2c968885448e7", - "id": 1 + "s": "00dc4b7f0d2cdabbda9706a9c888a1fd6130fc4d1b518ec1c49d2f952447e1f85a", + "id": 0 }, "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2743,7 +2961,8 @@ }, { "tcId": 211, - "pubkey": "04b31234b16ee1c3131f2ea64409bbcb1f80fbb0a383cad47dfcf677c2c370e9aad3f287b309ff3319b845d99d5fbbb6258af951152ef80d6e6862eab783bdfa6d", + "publicKeyUncompressed": "04b31234b16ee1c3131f2ea64409bbcb1f80fbb0a383cad47dfcf677c2c370e9aad3f287b309ff3319b845d99d5fbbb6258af951152ef80d6e6862eab783bdfa6d", + "publicKeyCompressed": "03b31234b16ee1c3131f2ea64409bbcb1f80fbb0a383cad47dfcf677c2c370e9aa", "msg": "68656c6c6f", "sig": { "r": "76d40ff3b8a1478a18dbced1f43af56882d298cc145c7575da2e4786f37ce998", @@ -2756,12 +2975,13 @@ }, { "tcId": 212, - "pubkey": "04e3a6daafd6471f7e33caf3ebd54e3e730b1f85d45ef6432f61d6db9d0cef0b29c3471364204d88f56989ae4cbb52b4fc9fedf178c6d23d34ea3ea2b20fe4e232", + "publicKeyUncompressed": "04e3a6daafd6471f7e33caf3ebd54e3e730b1f85d45ef6432f61d6db9d0cef0b29c3471364204d88f56989ae4cbb52b4fc9fedf178c6d23d34ea3ea2b20fe4e232", + "publicKeyCompressed": "02e3a6daafd6471f7e33caf3ebd54e3e730b1f85d45ef6432f61d6db9d0cef0b29", "msg": "68656c6c6f", "sig": { "r": "52b47af77cbe0358c26382cb5e7c6751d022df1a781d16bb0a7a1ac755ec16aa", - "s": "04cc1fd31f869c75b6c73d81bb946dc6db7c401cec53150ffd939f0dfe625b6e", - "id": 1 + "s": "00fb33e02ce079638a4938c27e446b9237df329cc9c2f58b2bc23ebf7ed1d3e5d3", + "id": 0 }, "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2769,12 +2989,13 @@ }, { "tcId": 213, - "pubkey": "04ceba3f5a0972fa49b022fe0d977ab0fd2cc1a2ed1dc81f138866a10a6fb485b785e031c08cafef75dceee61ddbe1b9d3fc39e7fff979bef303b7b392c95405e4", + "publicKeyUncompressed": "04ceba3f5a0972fa49b022fe0d977ab0fd2cc1a2ed1dc81f138866a10a6fb485b785e031c08cafef75dceee61ddbe1b9d3fc39e7fff979bef303b7b392c95405e4", + "publicKeyCompressed": "02ceba3f5a0972fa49b022fe0d977ab0fd2cc1a2ed1dc81f138866a10a6fb485b7", "msg": "68656c6c6f", "sig": { "r": "5c941ae565517a61b48805595d2bd351b1a8be7eadc160788b698e542147aff7", - "s": "7f28f4fee5b37e5fb4e5fb1b314e7d907561566f00d71358fb9e65baa37c4b28", - "id": 1 + "s": "0080d70b011a4c81a04b1a04e4ceb1826e454d8677ae718ce2c433f8d22cb9f619", + "id": 0 }, "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2782,12 +3003,13 @@ }, { "tcId": 214, - "pubkey": "047c3b7bb4655c14f972bdf776e73b5a4418866982b985cbfa394da2578e7a4ae72ddb1494dc749da198882e72fb582630446dc68493c363cd6f45a6d544fc6920", + "publicKeyUncompressed": "047c3b7bb4655c14f972bdf776e73b5a4418866982b985cbfa394da2578e7a4ae72ddb1494dc749da198882e72fb582630446dc68493c363cd6f45a6d544fc6920", + "publicKeyCompressed": "027c3b7bb4655c14f972bdf776e73b5a4418866982b985cbfa394da2578e7a4ae7", "msg": "68656c6c6f", "sig": { "r": "7810608dfaf1100cdcc2b3e3c3ab5ff554c50739f264bb22cbf78c015e853461", - "s": "7377f84b1aebc28085323f5d37fe240f8e5931589ccea9b5f72e75dcc4cf3cf0", - "id": 1 + "s": "008c8807b4e5143d7f7acdc0a2c801dbef2c55ab8e1279f685c8a3e8b00b670451", + "id": 0 }, "comment": "R: w=-1 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2795,7 +3017,8 @@ }, { "tcId": 215, - "pubkey": "048c8cfcf68cccda1df5fa8de5dff5dcd70de9f6011dd1e1786222c5bfbd268468f6bdae51a92e416e6bf6b7f6ac92f8b2acf4f5fa9cde2b143d54eae64793e3a1", + "publicKeyUncompressed": "048c8cfcf68cccda1df5fa8de5dff5dcd70de9f6011dd1e1786222c5bfbd268468f6bdae51a92e416e6bf6b7f6ac92f8b2acf4f5fa9cde2b143d54eae64793e3a1", + "publicKeyCompressed": "038c8cfcf68cccda1df5fa8de5dff5dcd70de9f6011dd1e1786222c5bfbd268468", "msg": "68656c6c6f", "sig": { "r": "6f2c48b03420102d51f6dd5702fd9b9416effbc17ab5c0befe973c9e8fc66c79", @@ -2808,7 +3031,8 @@ }, { "tcId": 216, - "pubkey": "04d187849924051a7b4dd0c829ad80101825ed3a9013d7907da623c216bf256db208de2766a0780c7245cde473cd9352daa934a7f0dc2e3af1639dbf64b32378a5", + "publicKeyUncompressed": "04d187849924051a7b4dd0c829ad80101825ed3a9013d7907da623c216bf256db208de2766a0780c7245cde473cd9352daa934a7f0dc2e3af1639dbf64b32378a5", + "publicKeyCompressed": "03d187849924051a7b4dd0c829ad80101825ed3a9013d7907da623c216bf256db2", "msg": "68656c6c6f", "sig": { "r": "35bd5043357f08e3e34b18688ae2621dae2fef42dc67ff34f99b5c156135c59d", @@ -2821,12 +3045,13 @@ }, { "tcId": 217, - "pubkey": "042fb905a9e9c1f2c4fda52e4964d17bb7c89eb134a66bbca83d6745438b2d0609b2bf1478b26d27569360867e29a00143e3b781100a30f6371657b5ef1c73a023", + "publicKeyUncompressed": "042fb905a9e9c1f2c4fda52e4964d17bb7c89eb134a66bbca83d6745438b2d0609b2bf1478b26d27569360867e29a00143e3b781100a30f6371657b5ef1c73a023", + "publicKeyCompressed": "032fb905a9e9c1f2c4fda52e4964d17bb7c89eb134a66bbca83d6745438b2d0609", "msg": "68656c6c6f", "sig": { "r": "00e7343558f3451544cdf9cddf7e42481da3907de586d9199f6bdf650131f20596", - "s": "70c86c11226f3f65bc38ec445aec6b61fff2cbf4ef9b93c0b52b0a1f2ca20dcc", - "id": 1 + "s": "008f3793eedd90c09a43c713bba513949cbabc10f1bfad0c7b0aa7546da3943375", + "id": 0 }, "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2834,7 +3059,8 @@ }, { "tcId": 218, - "pubkey": "04e5c8ed1443cdc4128b40f8c167dd5bf176f2d7b176ec94fbe610ce8a4571ac8d257586740f1c8d2c05b1b872e9985acc36efffdd702431272be4e5f5b6c49726", + "publicKeyUncompressed": "04e5c8ed1443cdc4128b40f8c167dd5bf176f2d7b176ec94fbe610ce8a4571ac8d257586740f1c8d2c05b1b872e9985acc36efffdd702431272be4e5f5b6c49726", + "publicKeyCompressed": "02e5c8ed1443cdc4128b40f8c167dd5bf176f2d7b176ec94fbe610ce8a4571ac8d", "msg": "68656c6c6f", "sig": { "r": "7ecc4c5bf89043cad1bc59dbd11b28b05d7f3e7950703b9b79350116a2500b70", @@ -2847,7 +3073,8 @@ }, { "tcId": 219, - "pubkey": "049fcb1725161e018d05020f246230c9c947eb9e10c664ebe1b1b422d59515ef4908e3d713136186a2cc89934acfabf4ec5ee87b4fe7021cdfb9070609465febf9", + "publicKeyUncompressed": "049fcb1725161e018d05020f246230c9c947eb9e10c664ebe1b1b422d59515ef4908e3d713136186a2cc89934acfabf4ec5ee87b4fe7021cdfb9070609465febf9", + "publicKeyCompressed": "039fcb1725161e018d05020f246230c9c947eb9e10c664ebe1b1b422d59515ef49", "msg": "68656c6c6f", "sig": { "r": "00f156aadf85ab9bd15b2e015c01dfaccb83df42514e91511aced3d0b77245007f", @@ -2860,12 +3087,13 @@ }, { "tcId": 220, - "pubkey": "0422fe3b9e5ed56171b0a8903c6e1f15a87151dd877ef52792b44ca06d7faab2990e0969a952d00d0615850e5a9fabbd7769ffaeafc8eb87c7e03ada1445b61801", + "publicKeyUncompressed": "0422fe3b9e5ed56171b0a8903c6e1f15a87151dd877ef52792b44ca06d7faab2990e0969a952d00d0615850e5a9fabbd7769ffaeafc8eb87c7e03ada1445b61801", + "publicKeyCompressed": "0322fe3b9e5ed56171b0a8903c6e1f15a87151dd877ef52792b44ca06d7faab299", "msg": "68656c6c6f", "sig": { "r": "00e2fa649f609e816e4d1d15800667c89bbdab05a9895e1f50c1d7f29dfbacf74b", - "s": "4f001c768e43ed9798b19858e4232493a7d87bce239a3e267f6cd23b87c0fe06", - "id": 1 + "s": "00b0ffe38971bc1268674e67a71bdcdb6b12d661188bae621540658c514875433b", + "id": 0 }, "comment": "R: h=1 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2873,7 +3101,8 @@ }, { "tcId": 221, - "pubkey": "041c45fa45220980f1ad90a09a7cea2b66ae94e99c6db9cbe1dce6d8eab7814c75b961f613d68ad37b68e2b536e43e5a5f14a877d33a649c77975bf8461741af89", + "publicKeyUncompressed": "041c45fa45220980f1ad90a09a7cea2b66ae94e99c6db9cbe1dce6d8eab7814c75b961f613d68ad37b68e2b536e43e5a5f14a877d33a649c77975bf8461741af89", + "publicKeyCompressed": "031c45fa45220980f1ad90a09a7cea2b66ae94e99c6db9cbe1dce6d8eab7814c75", "msg": "68656c6c6f", "sig": { "r": "00da660577820909a1ab4fa0efdffa93a917f1211b242e62c8853acaf751343898", @@ -2886,12 +3115,13 @@ }, { "tcId": 222, - "pubkey": "04643ec12ebedc7a41a6bc85357a41aa100c9acc2f598457489a51fbb9999afd0cf631a6202456034b6b251b69a64c157d412ace99b1a6bbf83ed7893ef2d8e73d", + "publicKeyUncompressed": "04643ec12ebedc7a41a6bc85357a41aa100c9acc2f598457489a51fbb9999afd0cf631a6202456034b6b251b69a64c157d412ace99b1a6bbf83ed7893ef2d8e73d", + "publicKeyCompressed": "03643ec12ebedc7a41a6bc85357a41aa100c9acc2f598457489a51fbb9999afd0c", "msg": "68656c6c6f", "sig": { "r": "1d9317b6bd2f64972845f38aa4956bafcd9822d6a0c8b701a0f303bdf1589da5", - "s": "1ac44b1ad1af39d121fa5b8bec588205210d927b5ff955a8f0046146e41a28e9", - "id": 1 + "s": "00e53bb4e52e50c62ede05a47413a77df999a14a6b4f4f4a92cfcdfd45ec1c1858", + "id": 0 }, "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -2899,7 +3129,8 @@ }, { "tcId": 223, - "pubkey": "043e70a12385700a86802783c80a6ef7a8802a4197fefb3d044e79660abc92797f8b9f071a144991a2011aa0dbbe69f8963446e6005a2cf51db083cf6397b399a1", + "publicKeyUncompressed": "043e70a12385700a86802783c80a6ef7a8802a4197fefb3d044e79660abc92797f8b9f071a144991a2011aa0dbbe69f8963446e6005a2cf51db083cf6397b399a1", + "publicKeyCompressed": "033e70a12385700a86802783c80a6ef7a8802a4197fefb3d044e79660abc92797f", "msg": "68656c6c6f", "sig": { "r": "0806e2d1c0c791c72c6a6b857b7000a71a76bc0e3b08e635d9d23149bd7325f2", @@ -2912,7 +3143,8 @@ }, { "tcId": 224, - "pubkey": "043d1447bb7b1a36619ce3b72e879038c40b73ae4d6786c50625975ffe01cbf5550c1adf511263b289e4e75d96acc554d5a663eced13801923a6c862dc01e88165", + "publicKeyUncompressed": "043d1447bb7b1a36619ce3b72e879038c40b73ae4d6786c50625975ffe01cbf5550c1adf511263b289e4e75d96acc554d5a663eced13801923a6c862dc01e88165", + "publicKeyCompressed": "033d1447bb7b1a36619ce3b72e879038c40b73ae4d6786c50625975ffe01cbf555", "msg": "68656c6c6f", "sig": { "r": "00c63c2c8070e8b2a4671c77a9f218fa4d0f688cc52a2c7cbf4bf79d775e476779", @@ -2925,7 +3157,8 @@ }, { "tcId": 225, - "pubkey": "045f3e738264c0c349391a61aae7ff0329fb228d2631d1171494d66f3fe5cfb52c20a0e4466f3eca419024986dbfcb6570e994e2e60160c9bd9d11ed9d493fdb70", + "publicKeyUncompressed": "045f3e738264c0c349391a61aae7ff0329fb228d2631d1171494d66f3fe5cfb52c20a0e4466f3eca419024986dbfcb6570e994e2e60160c9bd9d11ed9d493fdb70", + "publicKeyCompressed": "025f3e738264c0c349391a61aae7ff0329fb228d2631d1171494d66f3fe5cfb52c", "msg": "68656c6c6f", "sig": { "r": "008578451dfbe898a0d895c43895bf305efd97470532135a48f13b226b4376a850", @@ -2938,12 +3171,13 @@ }, { "tcId": 226, - "pubkey": "0490c3e075e23631fa1f0785542e99428a97299b58100e730311bc17220848ef4cb605cfc7f062f3f1427b0f0caaeafe65cc9356475774908c6130084b00c6ec44", + "publicKeyUncompressed": "0490c3e075e23631fa1f0785542e99428a97299b58100e730311bc17220848ef4cb605cfc7f062f3f1427b0f0caaeafe65cc9356475774908c6130084b00c6ec44", + "publicKeyCompressed": "0290c3e075e23631fa1f0785542e99428a97299b58100e730311bc17220848ef4c", "msg": "68656c6c6f", "sig": { "r": "0084888416ad6c664babb691af6370f05a86fbfcdac9db699022618bd02609813d", - "s": "4a7b2f21ed680ff57fde9cc908f85ea7d4b0d5cd48ed1477bf0ae1fdb4e6f17e", - "id": 1 + "s": "00b584d0de1297f00a80216336f707a156e5fe0719665b8bc400c77c8f1b4f4fc3", + "id": 0 }, "comment": "R: x3=2 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -2951,7 +3185,8 @@ }, { "tcId": 227, - "pubkey": "04c629c150fe0637867ff25f0cb4fea3c863802a92842bce22a69e4fb6283f025a269654646a4ff086352c81773669c6c9fb2daa11ca0b48a487073376badd6f0c", + "publicKeyUncompressed": "04c629c150fe0637867ff25f0cb4fea3c863802a92842bce22a69e4fb6283f025a269654646a4ff086352c81773669c6c9fb2daa11ca0b48a487073376badd6f0c", + "publicKeyCompressed": "02c629c150fe0637867ff25f0cb4fea3c863802a92842bce22a69e4fb6283f025a", "msg": "68656c6c6f", "sig": { "r": "581c24b2d98ffcd6b32b403cf450bdecab690bf647fc59b728054a850d7d97b9", @@ -2964,12 +3199,13 @@ }, { "tcId": 228, - "pubkey": "04a7ab9ee687a461003d46a8cdbe5c78bc6a289453f056b01400bb2e7857f0a9c2ae15b24ec3ca7d471caab7eef046b4d1dd784e926bb0cd8ed9db088b8bc1fa52", + "publicKeyUncompressed": "04a7ab9ee687a461003d46a8cdbe5c78bc6a289453f056b01400bb2e7857f0a9c2ae15b24ec3ca7d471caab7eef046b4d1dd784e926bb0cd8ed9db088b8bc1fa52", + "publicKeyCompressed": "02a7ab9ee687a461003d46a8cdbe5c78bc6a289453f056b01400bb2e7857f0a9c2", "msg": "68656c6c6f", "sig": { "r": "6fae1a2420945dfbde8ed9e512ff5275e294d9e228e5e3be3d6b66d33f931347", - "s": "2f92c5045fcfca43e59f2559de5471707984ccc6614f619a0450a2caa4020a71", - "id": 1 + "s": "00d06d3afba03035bc1a60daa621ab8e8e412a10204df93ea1bb81bbc22c3436d0", + "id": 0 }, "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -2977,7 +3213,8 @@ }, { "tcId": 229, - "pubkey": "040e79ef2f259f0ca8f4721a9a27480b2f29f8ddf8f052c974590e24d619485391cf8ca05dd135fc7a3452b035a8f893ac2411203ed68587d4d5a4aaa7b4b0cee3", + "publicKeyUncompressed": "040e79ef2f259f0ca8f4721a9a27480b2f29f8ddf8f052c974590e24d619485391cf8ca05dd135fc7a3452b035a8f893ac2411203ed68587d4d5a4aaa7b4b0cee3", + "publicKeyCompressed": "030e79ef2f259f0ca8f4721a9a27480b2f29f8ddf8f052c974590e24d619485391", "msg": "68656c6c6f", "sig": { "r": "6035d7474987b752bb3cbbf6577a2a4a2d186e5e23b227b583fcf8637e1905bb", @@ -2990,12 +3227,13 @@ }, { "tcId": 230, - "pubkey": "041217eaee2e324ada0c221ceae64c5662dd10dea58047526f5edf68d0892f17a7333b6b69263b762852b517a66057265d6c2e6589524ec7e8a54ecd57af81a598", + "publicKeyUncompressed": "041217eaee2e324ada0c221ceae64c5662dd10dea58047526f5edf68d0892f17a7333b6b69263b762852b517a66057265d6c2e6589524ec7e8a54ecd57af81a598", + "publicKeyCompressed": "021217eaee2e324ada0c221ceae64c5662dd10dea58047526f5edf68d0892f17a7", "msg": "68656c6c6f", "sig": { "r": "00bd18c5aced6589c6cb3317efca9412d29e15f6545d3b32144fe0d19e9d34dc27", - "s": "54ab82d4cda45aa1a106f2119974d24e469b45a3c8ecc2e2ea4376bcff5e642b", - "id": 1 + "s": "00ab547d2b325ba55e5ef90dee668b2db074139742e65bdd58d58ee7cfd0d7dd16", + "id": 0 }, "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -3003,7 +3241,8 @@ }, { "tcId": 231, - "pubkey": "0423f9520b17f30a0b50e999f26540477c57c6bbdd31e28b6e7ee6727d978a6e1a24810f2b1944b0dd72b909255474d0a48045b580e707b4e39bfca8b18128d81b", + "publicKeyUncompressed": "0423f9520b17f30a0b50e999f26540477c57c6bbdd31e28b6e7ee6727d978a6e1a24810f2b1944b0dd72b909255474d0a48045b580e707b4e39bfca8b18128d81b", + "publicKeyCompressed": "0323f9520b17f30a0b50e999f26540477c57c6bbdd31e28b6e7ee6727d978a6e1a", "msg": "68656c6c6f", "sig": { "r": "3835c12905dba52d6e45e5ddf8afef9d72021a278f1dc28a9a8f4ea6b2ef512f", @@ -3016,7 +3255,8 @@ }, { "tcId": 232, - "pubkey": "04538e3f48932b4dfdafb2b8578561817b9d1d2c5d70d6073efff7586461826ac6bfa212afe311dce49446eb6d6d03d87985e65f4dc88c672d398d30cedf2d9450", + "publicKeyUncompressed": "04538e3f48932b4dfdafb2b8578561817b9d1d2c5d70d6073efff7586461826ac6bfa212afe311dce49446eb6d6d03d87985e65f4dc88c672d398d30cedf2d9450", + "publicKeyCompressed": "02538e3f48932b4dfdafb2b8578561817b9d1d2c5d70d6073efff7586461826ac6", "msg": "68656c6c6f", "sig": { "r": "00e2b1630bc912bee679902c19ddf1c2e334d19b4d7f12a6362c2235fbe4b2167c", @@ -3029,7 +3269,8 @@ }, { "tcId": 233, - "pubkey": "040bc7920d9e1f7c599b3d9aa28e4e9f5490b6954e38ff744a8b2eb7be58f0b2a4a6fb26d57b40518a0f100598ff3b76d881412a19e55fe0ffd5adaede9bcd6fbd", + "publicKeyUncompressed": "040bc7920d9e1f7c599b3d9aa28e4e9f5490b6954e38ff744a8b2eb7be58f0b2a4a6fb26d57b40518a0f100598ff3b76d881412a19e55fe0ffd5adaede9bcd6fbd", + "publicKeyCompressed": "030bc7920d9e1f7c599b3d9aa28e4e9f5490b6954e38ff744a8b2eb7be58f0b2a4", "msg": "68656c6c6f", "sig": { "r": "29a269f4406bb2efbca27cffce85aa9d428ae9f6419452cc8cca558d55be2b26", @@ -3042,12 +3283,13 @@ }, { "tcId": 234, - "pubkey": "046224e25cb32410d8829c494503c8703bbc354ac5f68ef565f4291fe9cf0c5f34857e7fe61eefc551d80f7066f674391e27f1219c7fb9f9c49940e23daaa06271", + "publicKeyUncompressed": "046224e25cb32410d8829c494503c8703bbc354ac5f68ef565f4291fe9cf0c5f34857e7fe61eefc551d80f7066f674391e27f1219c7fb9f9c49940e23daaa06271", + "publicKeyCompressed": "036224e25cb32410d8829c494503c8703bbc354ac5f68ef565f4291fe9cf0c5f34", "msg": "68656c6c6f", "sig": { "r": "30b802ce54737fe34c2740b89ddf6384bfbc1a29adfc813097f46577b1869f2a", - "s": "28eff03ec74f25ea606c43ec13bacac0801500f1145ee05169e5717ebf404b08", - "id": 1 + "s": "00d7100fc138b0da159f93bc13ec45353e3a99dbf59ae9bfea55eced0e10f5f639", + "id": 0 }, "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -3055,7 +3297,8 @@ }, { "tcId": 235, - "pubkey": "049476a89795c262789b6cfc68bdba08d8ed43a276281749789bc19d10d541d77b9dc12833ff9e2e7ce7020402cd9df5c3764d9fc43a705d238c4776126931aa80", + "publicKeyUncompressed": "049476a89795c262789b6cfc68bdba08d8ed43a276281749789bc19d10d541d77b9dc12833ff9e2e7ce7020402cd9df5c3764d9fc43a705d238c4776126931aa80", + "publicKeyCompressed": "029476a89795c262789b6cfc68bdba08d8ed43a276281749789bc19d10d541d77b", "msg": "68656c6c6f", "sig": { "r": "00a5a5933d6b20cd2cf7364247939af1ddfdb8fbe0106f2c02db4144f9f8bb31df", @@ -3068,7 +3311,8 @@ }, { "tcId": 236, - "pubkey": "0427f2875c9deeb82b782ddb9513aae71e55f545a33655f0fc809c91dbc9b65c9c0e268abe8ded2283130763c5f590408c0405f7b3ddb4d36727c9ef69ca2a9afe", + "publicKeyUncompressed": "0427f2875c9deeb82b782ddb9513aae71e55f545a33655f0fc809c91dbc9b65c9c0e268abe8ded2283130763c5f590408c0405f7b3ddb4d36727c9ef69ca2a9afe", + "publicKeyCompressed": "0227f2875c9deeb82b782ddb9513aae71e55f545a33655f0fc809c91dbc9b65c9c", "msg": "68656c6c6f", "sig": { "r": "310728252e58de9013f52a9291dbbfe645d6e79703887cd99d72261bd620df7c", @@ -3081,12 +3325,13 @@ }, { "tcId": 237, - "pubkey": "04332117b4e4dedfc880c410eba311c8b77c8ca5d8fbbe1dfb0de0efcb80586ce340b8e4f40725a33a83a96928db60f0b2f1f65208b084df7b5ab635ab8e752941", + "publicKeyUncompressed": "04332117b4e4dedfc880c410eba311c8b77c8ca5d8fbbe1dfb0de0efcb80586ce340b8e4f40725a33a83a96928db60f0b2f1f65208b084df7b5ab635ab8e752941", + "publicKeyCompressed": "03332117b4e4dedfc880c410eba311c8b77c8ca5d8fbbe1dfb0de0efcb80586ce3", "msg": "68656c6c6f", "sig": { "r": "249ce6da270f17d618dadc5e0a335d88dfb6438a66ea9fa5f1967f29697a5161", - "s": "4a870cb0dd8b55e94c908c6b6e9c91b42addcd9cfc70ae4ead3ee702a1762a77", - "id": 1 + "s": "00b578f34f2274aa16b36f739491636e4a8fd10f49b2d7f1ed1293778a2ec016ca", + "id": 0 }, "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -3094,7 +3339,8 @@ }, { "tcId": 238, - "pubkey": "04c65288a2bf331b465a83a552676b5ed745cd17d21d6ff44055ead9cdbb6d1c9335f416de0d2daf2849411d31598f0d19641844f7bbd4992c103670958ae67b3f", + "publicKeyUncompressed": "04c65288a2bf331b465a83a552676b5ed745cd17d21d6ff44055ead9cdbb6d1c9335f416de0d2daf2849411d31598f0d19641844f7bbd4992c103670958ae67b3f", + "publicKeyCompressed": "03c65288a2bf331b465a83a552676b5ed745cd17d21d6ff44055ead9cdbb6d1c93", "msg": "68656c6c6f", "sig": { "r": "00ffbc1a8150c65c61cee4bb9002226810fef7a91f0c5d573f52858e8ed8d7a68b", @@ -3107,12 +3353,13 @@ }, { "tcId": 239, - "pubkey": "04eebd8c40ee0fda77bfa1f0bb9e73e6b0d9f5d696676c1350399c69c3d322b99a5f179c83c1ddb17abbf78843ac0007cc88a0e7317de39ab7a9310dd4d20d03c5", + "publicKeyUncompressed": "04eebd8c40ee0fda77bfa1f0bb9e73e6b0d9f5d696676c1350399c69c3d322b99a5f179c83c1ddb17abbf78843ac0007cc88a0e7317de39ab7a9310dd4d20d03c5", + "publicKeyCompressed": "03eebd8c40ee0fda77bfa1f0bb9e73e6b0d9f5d696676c1350399c69c3d322b99a", "msg": "68656c6c6f", "sig": { "r": "00fdc4ee73929db589196c036a8020a1d734a8ecb66e8fa4231b6247bf94e37242", - "s": "6625b9a32340ca4877a9ca5130de9ead5879ca1ad3b0ef5361491ccaec0af1e6", - "id": 1 + "s": "0099da465cdcbf35b7885635aecf216151623512cbdb97b0e85e8941c1e42b4f5b", + "id": 0 }, "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -3120,12 +3367,13 @@ }, { "tcId": 240, - "pubkey": "04e45c47fe12356581e3a5085068d8a05a435556f6f3798c8d810ae026396f85afa37362d456a838ff40a4fdb6658894c6a1cabafdf94cccd5f284e0dc8cee62f2", + "publicKeyUncompressed": "04e45c47fe12356581e3a5085068d8a05a435556f6f3798c8d810ae026396f85afa37362d456a838ff40a4fdb6658894c6a1cabafdf94cccd5f284e0dc8cee62f2", + "publicKeyCompressed": "02e45c47fe12356581e3a5085068d8a05a435556f6f3798c8d810ae026396f85af", "msg": "68656c6c6f", "sig": { "r": "00808de6e779b93dbb1e9804d0e64e9e4d56fc53de30693825b865a5c8b20ab950", - "s": "62b2666b38e161dfd6ececd00d1ae231ec1f5790249c329c056449a501351a59", - "id": 1 + "s": "009d4d9994c71e9e202913132ff2e51dccce8f85568aac6d9fba6e14e7cf0126e8", + "id": 0 }, "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -3133,12 +3381,13 @@ }, { "tcId": 241, - "pubkey": "049f5e38af3d4c00136b43f50c897d7f8e7e50112dec01edbe1fcacb8be3dfe59ccf7fd526fcfc0616d02d3eaf324f64346c80fdee186cb12f74572249e8a89144", + "publicKeyUncompressed": "049f5e38af3d4c00136b43f50c897d7f8e7e50112dec01edbe1fcacb8be3dfe59ccf7fd526fcfc0616d02d3eaf324f64346c80fdee186cb12f74572249e8a89144", + "publicKeyCompressed": "029f5e38af3d4c00136b43f50c897d7f8e7e50112dec01edbe1fcacb8be3dfe59c", "msg": "68656c6c6f", "sig": { "r": "78160f6074fbb4ae2932832f2aa56c5519ea101725e22cc990ee2c0cca399431", - "s": "37f40c8c0524cae4154115e6809725f87da5391ab7bc13642234b26031fad9f7", - "id": 1 + "s": "00c80bf373fadb351beabeea197f68da063d09a3cbf78c8cd79d9dac2c9e3b674a", + "id": 0 }, "comment": "R: v**2=2 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -3146,12 +3395,13 @@ }, { "tcId": 242, - "pubkey": "04e502931a959cffc52b7d0e3b6b991abcd5e5e5ca76de197afab8e3ee8c73623c9e9c0d61fe38f08457cd26d86584f0b95c46227efbad2fa6b0c7cd07cd14ea13", + "publicKeyUncompressed": "04e502931a959cffc52b7d0e3b6b991abcd5e5e5ca76de197afab8e3ee8c73623c9e9c0d61fe38f08457cd26d86584f0b95c46227efbad2fa6b0c7cd07cd14ea13", + "publicKeyCompressed": "03e502931a959cffc52b7d0e3b6b991abcd5e5e5ca76de197afab8e3ee8c73623c", "msg": "68656c6c6f", "sig": { "r": "0089511707dbcf67779e7ad96e35e0cece74b276056dadb8e5dae784abf692b16b", - "s": "5f789fc1d256ef89b1ac217a86ea93993948261d038bff187d487ca419dda47a", - "id": 1 + "s": "00a087603e2da910764e53de8579156c658166b6c9abbca1234289e1e8b6589cc7", + "id": 0 }, "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3159,7 +3409,8 @@ }, { "tcId": 243, - "pubkey": "04cfdc9a64940f7ef8283fbfe0154783f2144e34c9e586e7502159fdc80393f6156e896c8270792c0f0d34638b879b2a7ff815bc944be85b075012d69049fb19f0", + "publicKeyUncompressed": "04cfdc9a64940f7ef8283fbfe0154783f2144e34c9e586e7502159fdc80393f6156e896c8270792c0f0d34638b879b2a7ff815bc944be85b075012d69049fb19f0", + "publicKeyCompressed": "02cfdc9a64940f7ef8283fbfe0154783f2144e34c9e586e7502159fdc80393f615", "msg": "68656c6c6f", "sig": { "r": "05ac5bbb2cb53119f81f5b26014e862ddb31a7d8d8d8263440109ac833472e37", @@ -3172,7 +3423,8 @@ }, { "tcId": 244, - "pubkey": "04dd9e338b1c1560af1c6b15a8219ff6ba9da420a6b2a2c2129b1823364613a0b06d0dbc6257e5d99e9fd477b30daa4373cfa03e5fa3de46b25a64e0b26c1974d4", + "publicKeyUncompressed": "04dd9e338b1c1560af1c6b15a8219ff6ba9da420a6b2a2c2129b1823364613a0b06d0dbc6257e5d99e9fd477b30daa4373cfa03e5fa3de46b25a64e0b26c1974d4", + "publicKeyCompressed": "02dd9e338b1c1560af1c6b15a8219ff6ba9da420a6b2a2c2129b1823364613a0b0", "msg": "68656c6c6f", "sig": { "r": "71028d3cf77b676e6965cb6bc8d0ab03b01be221b97a20e5e507e08ad6261c8d", @@ -3185,7 +3437,8 @@ }, { "tcId": 245, - "pubkey": "0400ec8f32da5002da5af7fd322da8039276560c2ed492995435a740e1fa167f298c548fb63025e971c5e38bf06fcacd7e89ee78f1ad3b3acadd40c055dbcf403f", + "publicKeyUncompressed": "0400ec8f32da5002da5af7fd322da8039276560c2ed492995435a740e1fa167f298c548fb63025e971c5e38bf06fcacd7e89ee78f1ad3b3acadd40c055dbcf403f", + "publicKeyCompressed": "0300ec8f32da5002da5af7fd322da8039276560c2ed492995435a740e1fa167f29", "msg": "68656c6c6f", "sig": { "r": "22d7a30ef0976f0b5f74cd13ad2ae1f9b665a8ac8ae155b7e04f6ee375da4932", @@ -3198,7 +3451,8 @@ }, { "tcId": 246, - "pubkey": "043e363dad79416a8f040dc4ebc3a36bf33783c939a45b105c80ac171c86765949f47f9223f88aab046011c1a7032ad27f92f4638d95e99e29f908a4803fae0c2e", + "publicKeyUncompressed": "043e363dad79416a8f040dc4ebc3a36bf33783c939a45b105c80ac171c86765949f47f9223f88aab046011c1a7032ad27f92f4638d95e99e29f908a4803fae0c2e", + "publicKeyCompressed": "023e363dad79416a8f040dc4ebc3a36bf33783c939a45b105c80ac171c86765949", "msg": "68656c6c6f", "sig": { "r": "36cf38affa4324459c4ff9e58468ca698a1be73352cb4627d8363821fa03d928", @@ -3211,7 +3465,8 @@ }, { "tcId": 247, - "pubkey": "040bf8f1fc47602b04dd40e8d95770d94d1aaed3da5e810f4b0a2d04a42e566d07e21ab791177ac75cbd7352236d0fa8119e66861a518bf150beb0956c692b421d", + "publicKeyUncompressed": "040bf8f1fc47602b04dd40e8d95770d94d1aaed3da5e810f4b0a2d04a42e566d07e21ab791177ac75cbd7352236d0fa8119e66861a518bf150beb0956c692b421d", + "publicKeyCompressed": "030bf8f1fc47602b04dd40e8d95770d94d1aaed3da5e810f4b0a2d04a42e566d07", "msg": "68656c6c6f", "sig": { "r": "64e338755dd45ac4d51b6ff926695532a412635fcfdc9b1eacd2fd475f2ce0b0", @@ -3224,12 +3479,13 @@ }, { "tcId": 248, - "pubkey": "0428c702037728cd36861b5a60b137161b54ae835027d5683b2494e4224cecb6c64b5c1d53a38f418fc82c939721c6f1d94e9312fc53ed67487d0cd11eac0a6ea1", + "publicKeyUncompressed": "0428c702037728cd36861b5a60b137161b54ae835027d5683b2494e4224cecb6c64b5c1d53a38f418fc82c939721c6f1d94e9312fc53ed67487d0cd11eac0a6ea1", + "publicKeyCompressed": "0328c702037728cd36861b5a60b137161b54ae835027d5683b2494e4224cecb6c6", "msg": "68656c6c6f", "sig": { "r": "3bfa4cb1c450fc911f3eda274fcd86d5c8b4229ae86f1dbb77c74813d462ad73", - "s": "5fffa5b3b2fb48d99f318d79d6c0ab0c16978facf9be01b83a9290508e2a5e6e", - "id": 1 + "s": "00a0005a4c4d04b72660ce7286293f54f2a4174d39b58a9e83853fce3c420be2d3", + "id": 0 }, "comment": "R: b=-3 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3237,7 +3493,8 @@ }, { "tcId": 249, - "pubkey": "043fbddc597a4c30dcdbfdd8b053aae1ebc406f405820c89d7e14d1db370e580e2c438e12c633affb2094f0f08fba4c120be84cc30a16aea67255585e94456bcb3", + "publicKeyUncompressed": "043fbddc597a4c30dcdbfdd8b053aae1ebc406f405820c89d7e14d1db370e580e2c438e12c633affb2094f0f08fba4c120be84cc30a16aea67255585e94456bcb3", + "publicKeyCompressed": "033fbddc597a4c30dcdbfdd8b053aae1ebc406f405820c89d7e14d1db370e580e2", "msg": "68656c6c6f", "sig": { "r": "00c81f07ef1c44d920b57569d5c96efd1d5197a01948bc93ccc7cf997bb4b8ed21", @@ -3250,12 +3507,13 @@ }, { "tcId": 250, - "pubkey": "04dbb7bb93d742af7eb4ace37fb1c76be175834dede3c5b2c921c9df4a912badfc6f5b96b85678f70126ee3fb10cf36d8dffaf72bbb94d3050e7cf443c3f779322", + "publicKeyUncompressed": "04dbb7bb93d742af7eb4ace37fb1c76be175834dede3c5b2c921c9df4a912badfc6f5b96b85678f70126ee3fb10cf36d8dffaf72bbb94d3050e7cf443c3f779322", + "publicKeyCompressed": "02dbb7bb93d742af7eb4ace37fb1c76be175834dede3c5b2c921c9df4a912badfc", "msg": "68656c6c6f", "sig": { "r": "00ee592bf5200e40d3e60923508277e63baf857f592f8c3708d89aa502f369757e", - "s": "20921dbb81d2c7cf0968ba4c2a45ec38dcbed32c640f3a591fd0c78ef9eb0abe", - "id": 1 + "s": "00df6de2447e2d3830f69745b3d5ba13c5ddf009ba4b3965e2a00196fdd64b3683", + "id": 0 }, "comment": "R: b=-2 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3263,12 +3521,13 @@ }, { "tcId": 251, - "pubkey": "042e61564ee3db0dd56a0b351726cd2ace1119752a72599586c9f3a07500e5d08b39d445347dda356595f040d198e5269814fd073ba95b661dee21e57235ec8a81", + "publicKeyUncompressed": "042e61564ee3db0dd56a0b351726cd2ace1119752a72599586c9f3a07500e5d08b39d445347dda356595f040d198e5269814fd073ba95b661dee21e57235ec8a81", + "publicKeyCompressed": "032e61564ee3db0dd56a0b351726cd2ace1119752a72599586c9f3a07500e5d08b", "msg": "68656c6c6f", "sig": { "r": "008efc9a2cacaee578396fba5f4c0cba23afb6a7bb1206d84d975fe3ac834f54bb", - "s": "3adcbd95c3dccaa81d8098f867d2493c9a6bc7306c985bdccb13913ca4d92bc3", - "id": 1 + "s": "00c523426a3c233557e27f6707982db6c2204315b642b0445ef4becd502b5d157e", + "id": 0 }, "comment": "R: b=-1 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3276,7 +3535,8 @@ }, { "tcId": 252, - "pubkey": "04e2f3e1349cb9f8d071f6d7f441320558245f8d90b377b510f3a7157758a2fa1835f6f8a938a05b517e100b39495cc34c3a8c4cc2d6681b2d0659c0de7b6c3f08", + "publicKeyUncompressed": "04e2f3e1349cb9f8d071f6d7f441320558245f8d90b377b510f3a7157758a2fa1835f6f8a938a05b517e100b39495cc34c3a8c4cc2d6681b2d0659c0de7b6c3f08", + "publicKeyCompressed": "02e2f3e1349cb9f8d071f6d7f441320558245f8d90b377b510f3a7157758a2fa18", "msg": "68656c6c6f", "sig": { "r": "00898fb815ac930e9a2149dd0f3147e46aaaf1c95bafecbb19d691ae1c1a344ab8", @@ -3289,7 +3549,8 @@ }, { "tcId": 253, - "pubkey": "048ea066e2d9e7455fafcae4e019a95b2e38dbef91add4ffb7d9cc76027bfb0a1dde5de2dea3cf1a10319416b7fbd00b2e2f1f9095f0c6273f72a568cae55c3a43", + "publicKeyUncompressed": "048ea066e2d9e7455fafcae4e019a95b2e38dbef91add4ffb7d9cc76027bfb0a1dde5de2dea3cf1a10319416b7fbd00b2e2f1f9095f0c6273f72a568cae55c3a43", + "publicKeyCompressed": "038ea066e2d9e7455fafcae4e019a95b2e38dbef91add4ffb7d9cc76027bfb0a1d", "msg": "68656c6c6f", "sig": { "r": "0aff7d84b9e77d16722bcd183030031f83544b82c8ac02b231bf1f832fb3152e", @@ -3302,7 +3563,8 @@ }, { "tcId": 254, - "pubkey": "0463354b7e4afe30c57277786995310112eb75ed89fb161bc9fe392783f208bca9cc23cfb101ef2d05717e7ae634ff0170b15e50127901b60e5d20aafb7d3b5b4c", + "publicKeyUncompressed": "0463354b7e4afe30c57277786995310112eb75ed89fb161bc9fe392783f208bca9cc23cfb101ef2d05717e7ae634ff0170b15e50127901b60e5d20aafb7d3b5b4c", + "publicKeyCompressed": "0263354b7e4afe30c57277786995310112eb75ed89fb161bc9fe392783f208bca9", "msg": "68656c6c6f", "sig": { "r": "00a994cd28ee8aaa2ad8340b97516b7a7ce4c25dd98a8f42c3360798576c9be430", @@ -3315,12 +3577,13 @@ }, { "tcId": 255, - "pubkey": "04c838945a52a96499ad9cbbb510e9201df020823ab2b9acad02188b48685e0d6dee0750e7852393b29dc72d2009f0f6690b3316f384e858a7bcd17766c9507ab3", + "publicKeyUncompressed": "04c838945a52a96499ad9cbbb510e9201df020823ab2b9acad02188b48685e0d6dee0750e7852393b29dc72d2009f0f6690b3316f384e858a7bcd17766c9507ab3", + "publicKeyCompressed": "03c838945a52a96499ad9cbbb510e9201df020823ab2b9acad02188b48685e0d6d", "msg": "68656c6c6f", "sig": { "r": "6e63387edc4d2e4f868e23e9041c99c4becf4448cbd65e447a3874298f3eef25", - "s": "0aed85e763394960d4bb1e114a417dfb3cdf9e73fdd0d44f01943d28993a9134", - "id": 1 + "s": "00f5127a189cc6b69f2b44e1eeb5be82037dcf3e72b177cbecbe3e216436fbb00d", + "id": 0 }, "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3328,12 +3591,13 @@ }, { "tcId": 256, - "pubkey": "0449e348d2f2e576b23eb50513d9c18aaad93564a94f123bb27c234195e0bd922e8ea238c17a7c1000f42d32f5486a0f07a0986998d86b9ef729908993340c9ec6", + "publicKeyUncompressed": "0449e348d2f2e576b23eb50513d9c18aaad93564a94f123bb27c234195e0bd922e8ea238c17a7c1000f42d32f5486a0f07a0986998d86b9ef729908993340c9ec6", + "publicKeyCompressed": "0249e348d2f2e576b23eb50513d9c18aaad93564a94f123bb27c234195e0bd922e", "msg": "68656c6c6f", "sig": { "r": "00f4d5b67f9a7ab82e45c963b9fe42e19c443dde7a3983ce54d886048abcbf60c3", - "s": "128742e7c9d25cb3735e53d28e03ab31eaafc3c1a30dac3257659c08a2de81c8", - "id": 1 + "s": "00ed78bd18362da34c8ca1ac2d71fc54cccfff19250c3af409686cc2842d57bf79", + "id": 0 }, "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3341,7 +3605,8 @@ }, { "tcId": 257, - "pubkey": "04016e72e06ecd72748036f5b606c691415ed29dd5634bf2f1f318069ae8679b3611e8e07669dcb1eafcedb3358b37496c63546869c9588804619b3e8f27b6e1c5", + "publicKeyUncompressed": "04016e72e06ecd72748036f5b606c691415ed29dd5634bf2f1f318069ae8679b3611e8e07669dcb1eafcedb3358b37496c63546869c9588804619b3e8f27b6e1c5", + "publicKeyCompressed": "03016e72e06ecd72748036f5b606c691415ed29dd5634bf2f1f318069ae8679b36", "msg": "68656c6c6f", "sig": { "r": "009cc711018938198233a8785cfda0849efcf2dd3cfaa5d366ad418749b401a876", @@ -3354,7 +3619,8 @@ }, { "tcId": 258, - "pubkey": "04f6b11421b1c23b9ce6504501254816d907179636effb4bbeeac894be2e435172e2136bfd37aba92e8613d475db1c6f8795e25effff303b596b05b90090e26f50", + "publicKeyUncompressed": "04f6b11421b1c23b9ce6504501254816d907179636effb4bbeeac894be2e435172e2136bfd37aba92e8613d475db1c6f8795e25effff303b596b05b90090e26f50", + "publicKeyCompressed": "02f6b11421b1c23b9ce6504501254816d907179636effb4bbeeac894be2e435172", "msg": "68656c6c6f", "sig": { "r": "4b5f4333594b430ba097a86910808e4c19820cc151eed6f0b9dc6b411eca3cc2", @@ -3367,12 +3633,13 @@ }, { "tcId": 259, - "pubkey": "04131ac0b190e320235113cb28348981f74e032d1cfce7050e341d2f41286c62b5403fb33b884a18c7f4632f015661a9541c8b1f643367c56eac0e2dcb2916209b", + "publicKeyUncompressed": "04131ac0b190e320235113cb28348981f74e032d1cfce7050e341d2f41286c62b5403fb33b884a18c7f4632f015661a9541c8b1f643367c56eac0e2dcb2916209b", + "publicKeyCompressed": "03131ac0b190e320235113cb28348981f74e032d1cfce7050e341d2f41286c62b5", "msg": "68656c6c6f", "sig": { "r": "00af89ec349694079885953fae86acba5c1e25c42e58a675ec7e19a9e3828477ed", - "s": "598df17a3432248a6fd7ee1e3775becaad69c3b0891dc7c389eb378415fef4ac", - "id": 1 + "s": "00a6720e85cbcddb75902811e1c88a41340d451936262ad87835e72708ba374c95", + "id": 0 }, "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3380,12 +3647,13 @@ }, { "tcId": 260, - "pubkey": "047a261fb4c4ea9876ebbd5754c5f4aada28e35b91484a72bd8bf5734fa596d584dd13e2983fdb7e7070746277a639765f6e39bd4f34fe6a81f3b7c762a60c3017", + "publicKeyUncompressed": "047a261fb4c4ea9876ebbd5754c5f4aada28e35b91484a72bd8bf5734fa596d584dd13e2983fdb7e7070746277a639765f6e39bd4f34fe6a81f3b7c762a60c3017", + "publicKeyCompressed": "037a261fb4c4ea9876ebbd5754c5f4aada28e35b91484a72bd8bf5734fa596d584", "msg": "68656c6c6f", "sig": { "r": "0516d0981020b55bd9d317e868d2b757c8582f10556ab322c809eada5eb14780", - "s": "2eac29ad75047ead0c9cec51fe90bcd37d78eb13b2b18525a93b6dc3dd84fc98", - "id": 1 + "s": "00d153d6528afb8152f36313ae016f432b3d35f1d2fc971b161696f0c8f2b144a9", + "id": 0 }, "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3393,7 +3661,8 @@ }, { "tcId": 261, - "pubkey": "047e6f6904fc69d8883a6bfe029b3e52a6d9be3fc53f3e16eedd8a56f70b20f9f54f753bd1a4b067ad50c0de7c0548bdbc9d68bc18574874fbd6dc84a2f40997ba", + "publicKeyUncompressed": "047e6f6904fc69d8883a6bfe029b3e52a6d9be3fc53f3e16eedd8a56f70b20f9f54f753bd1a4b067ad50c0de7c0548bdbc9d68bc18574874fbd6dc84a2f40997ba", + "publicKeyCompressed": "027e6f6904fc69d8883a6bfe029b3e52a6d9be3fc53f3e16eedd8a56f70b20f9f5", "msg": "68656c6c6f", "sig": { "r": "49b03912dd12a5981e2a3645eaca0dfaef57a50c81e9510d31b19535bb6bc13e", @@ -3406,12 +3675,13 @@ }, { "tcId": 262, - "pubkey": "0490bc927a921a7db231665dc71ce55e41def758a9b2a51059f7a3422bb4ca23f785cf4756159a3720f8e7cf042d2d2dda03498d8e0e678cf295012a7185c31ef5", + "publicKeyUncompressed": "0490bc927a921a7db231665dc71ce55e41def758a9b2a51059f7a3422bb4ca23f785cf4756159a3720f8e7cf042d2d2dda03498d8e0e678cf295012a7185c31ef5", + "publicKeyCompressed": "0390bc927a921a7db231665dc71ce55e41def758a9b2a51059f7a3422bb4ca23f7", "msg": "68656c6c6f", "sig": { "r": "00d11233ed000eafb50963cfe4e8ed5889cb59c251f3a84c50ffd3d6f0f52c222d", - "s": "61d84d8b52da8e9cd28ce3d99de32b4f2c1753abd5960f11fe6612571989825d", - "id": 1 + "s": "009e27b274ad2571632d731c26621cd4af8e97893ad9b29129c16c4c35b6acbee4", + "id": 0 }, "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -3419,7 +3689,8 @@ }, { "tcId": 263, - "pubkey": "0458f4d1c042ea961b704181eadfa6fdab68fd061742a474e04ecee4e51750e47aeccd454c7fa48237349443d14fb9304eba692151caaea36e5bb7a6490d4263f1", + "publicKeyUncompressed": "0458f4d1c042ea961b704181eadfa6fdab68fd061742a474e04ecee4e51750e47aeccd454c7fa48237349443d14fb9304eba692151caaea36e5bb7a6490d4263f1", + "publicKeyCompressed": "0358f4d1c042ea961b704181eadfa6fdab68fd061742a474e04ecee4e51750e47a", "msg": "68656c6c6f", "sig": { "r": "00e53d930022deaab2d871f9d52c48997b454e98a18a6e62a1ce7a93d74f6814f3", diff --git a/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json b/packages/crypto/testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json similarity index 51% rename from packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json rename to packages/crypto/testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json index 6cfed94aa6..1d9c4d3d47 100644 --- a/packages/crypto/testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json +++ b/packages/crypto/testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json @@ -1,19 +1,27 @@ { + "testType": "EcdsaVerify", "algorithm": { "type": "Ecdsa", "curve": "secp256k1", "sha": "SHA-256", "encoding": "RAW", - "normalize": true, + "normalize": false, "signature_generation": "Generic" }, - "version": "0.33", + "version": "0.34", + "description": [ + "The underlying elliptic curve is secp256k1", + "The message digest for hashing the input is SHA-256", + "Signatures are dictionaries containing r, s and id, where id is the recovery id used by a number of protocols that verify signatures by recovering the public key. Public keys are given as a pair of coordinates", + "The test vectors were generated for signature verification through public key recovery." + ], "references": [], "numTests": 423, "tests": [ { "tcId": 1, - "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyUncompressed": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyCompressed": "02c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b", "msg": "", "sig": { "r": "6d0a7d5727c5469602bdef52b82c68d414b1d2c96e3bc54457af31852fc22d6b", @@ -26,7 +34,8 @@ }, { "tcId": 2, - "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyUncompressed": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyCompressed": "02c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b", "msg": "000102030405060708090a0b0c0d0e0f", "sig": { "r": "00ba23f380587389d6e2d7e650ae446ccaa3e6a346c27311c7a6bf99a85da86ba4", @@ -39,12 +48,13 @@ }, { "tcId": 3, - "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyUncompressed": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyCompressed": "02c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b", "msg": "616263", "sig": { "r": "3f5ad9f237fc8cf9d2978db4d7bd06b776918af07b34849d333bbf734dc3ce91", - "s": "25c1e212272a77a10499141ab744acec83f69fb7ef1242e73f3cc171b07de851", - "id": 0 + "s": "00da3e1dedd8d5885efb66ebe548bb531236b83d2ec0365d5480959d1b1fb858f0", + "id": 1 }, "comment": "normal", "valid": true, @@ -52,7 +62,8 @@ }, { "tcId": 4, - "pubkey": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyUncompressed": "04c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b3381015dcbc7c2b0c0d74a2acd8285405f03731b8765fbaa76570adb13b0a9d0", + "publicKeyCompressed": "02c2e691b8f80df46ff64ff044e3b1cd7ae7302a40ee19cb41d8293757a4f43f9b", "msg": "54657374", "sig": { "r": "00f4917a87584e1376f6d42354ea2caa6291510e1469f841f7276f8d01c736b080", @@ -65,7 +76,8 @@ }, { "tcId": 5, - "pubkey": "04d75c44c516b611ecd0bade37956f5d4587dced7ba13fac8a513576f6e66ab34c3236e2f1bc633403e50c1be53a0415f859e4ec362c432451ccca729d77f83fbc", + "publicKeyUncompressed": "04d75c44c516b611ecd0bade37956f5d4587dced7ba13fac8a513576f6e66ab34c3236e2f1bc633403e50c1be53a0415f859e4ec362c432451ccca729d77f83fbc", + "publicKeyCompressed": "02d75c44c516b611ecd0bade37956f5d4587dced7ba13fac8a513576f6e66ab34c", "msg": "54657374", "sig": { "r": "01", @@ -78,7 +90,8 @@ }, { "tcId": 6, - "pubkey": "0425b7d035f5af2cfffe4b5e3c1c56f0d9a3020092bf8a5efb3d33121ed98f58cf2b7c21f78133bbe84b0595d032a1324351f088aa3ae2d2928c8535e945e92b93", + "publicKeyUncompressed": "0425b7d035f5af2cfffe4b5e3c1c56f0d9a3020092bf8a5efb3d33121ed98f58cf2b7c21f78133bbe84b0595d032a1324351f088aa3ae2d2928c8535e945e92b93", + "publicKeyCompressed": "0325b7d035f5af2cfffe4b5e3c1c56f0d9a3020092bf8a5efb3d33121ed98f58cf", "msg": "54657374", "sig": { "r": "02", @@ -91,7 +104,8 @@ }, { "tcId": 7, - "pubkey": "040b6b40b66e0b37d19a35edb26beb70e06b048bd6a28d67f98ae4be31522b5b7d8e87a4fd5dcababf2b70aa4526a1f20bb2002ae645f19b123ed5d4665871d69d", + "publicKeyUncompressed": "040b6b40b66e0b37d19a35edb26beb70e06b048bd6a28d67f98ae4be31522b5b7d8e87a4fd5dcababf2b70aa4526a1f20bb2002ae645f19b123ed5d4665871d69d", + "publicKeyCompressed": "030b6b40b66e0b37d19a35edb26beb70e06b048bd6a28d67f98ae4be31522b5b7d", "msg": "54657374", "sig": { "r": "03", @@ -104,7 +118,8 @@ }, { "tcId": 8, - "pubkey": "048a16649606ca1cc742001fc42c027053582dfb4b3a3d606058a7aca15adac96e48bfc2fe81b304354cdd2602639f53493bf02dadf5a5ba09cc3813ebfb81b0ae", + "publicKeyUncompressed": "048a16649606ca1cc742001fc42c027053582dfb4b3a3d606058a7aca15adac96e48bfc2fe81b304354cdd2602639f53493bf02dadf5a5ba09cc3813ebfb81b0ae", + "publicKeyCompressed": "028a16649606ca1cc742001fc42c027053582dfb4b3a3d606058a7aca15adac96e", "msg": "54657374", "sig": { "r": "04", @@ -117,7 +132,8 @@ }, { "tcId": 9, - "pubkey": "0490d0a34d671b4d368ed03f299d91fa908199552dfd4e3978f2d0b23bad69698ebc1fc6705592aeff387d69827beaeb18221395765db8fbba532a0aee3593ad66", + "publicKeyUncompressed": "0490d0a34d671b4d368ed03f299d91fa908199552dfd4e3978f2d0b23bad69698ebc1fc6705592aeff387d69827beaeb18221395765db8fbba532a0aee3593ad66", + "publicKeyCompressed": "0290d0a34d671b4d368ed03f299d91fa908199552dfd4e3978f2d0b23bad69698e", "msg": "54657374", "sig": { "r": "06", @@ -130,7 +146,8 @@ }, { "tcId": 10, - "pubkey": "0460144f9b8e12261b14f521a93e213f7a556e2120def8e452a207ef69e1c014fd20632a937723373b8b6fa7d7a74159e5f990925d00c721f8ced1620c6dad9f14", + "publicKeyUncompressed": "0460144f9b8e12261b14f521a93e213f7a556e2120def8e452a207ef69e1c014fd20632a937723373b8b6fa7d7a74159e5f990925d00c721f8ced1620c6dad9f14", + "publicKeyCompressed": "0260144f9b8e12261b14f521a93e213f7a556e2120def8e452a207ef69e1c014fd", "msg": "54657374", "sig": { "r": "08", @@ -143,7 +160,8 @@ }, { "tcId": 11, - "pubkey": "04678d2ee21a0c08fe02a9b089abb4bd7e48180da308888f8a9cac2977abd3e154e8b39204fe4acfa719600dc1b4b95d8e6107974acdb052c543aa025f8f29e57a", + "publicKeyUncompressed": "04678d2ee21a0c08fe02a9b089abb4bd7e48180da308888f8a9cac2977abd3e154e8b39204fe4acfa719600dc1b4b95d8e6107974acdb052c543aa025f8f29e57a", + "publicKeyCompressed": "02678d2ee21a0c08fe02a9b089abb4bd7e48180da308888f8a9cac2977abd3e154", "msg": "54657374", "sig": { "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", @@ -156,72 +174,78 @@ }, { "tcId": 12, - "pubkey": "04383b08c435679141c1ff0592f3fc9acb2f19ff57b485f8024bbc8f225d4373cea787b8ac246fe555f5d60076b07502fcf146bc5f758c17545731501bad30cf93", + "publicKeyUncompressed": "04383b08c435679141c1ff0592f3fc9acb2f19ff57b485f8024bbc8f225d4373cea787b8ac246fe555f5d60076b07502fcf146bc5f758c17545731501bad30cf93", + "publicKeyCompressed": "03383b08c435679141c1ff0592f3fc9acb2f19ff57b485f8024bbc8f225d4373ce", "msg": "54657374", "sig": { "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", "id": 0 }, - "comment": "r=(n+1)/2, s=(n+1)/2 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=(n+1)/2, s=(n+1)/2", + "valid": true, "flags": ["special_rs"] }, { "tcId": 13, - "pubkey": "04c2969326f46373c627f850a7665be4f4a82e436724a7152f134853040d57a13e125eb0f267c44f40a4cacbffd66b7e314f4362d78ca19d3093f398a85ed305e2", + "publicKeyUncompressed": "04c2969326f46373c627f850a7665be4f4a82e436724a7152f134853040d57a13e125eb0f267c44f40a4cacbffd66b7e314f4362d78ca19d3093f398a85ed305e2", + "publicKeyCompressed": "02c2969326f46373c627f850a7665be4f4a82e436724a7152f134853040d57a13e", "msg": "54657374", "sig": { "r": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", "s": "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a2", "id": 0 }, - "comment": "r=(n+3)/2, s=(n+3)/2 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=(n+3)/2, s=(n+3)/2", + "valid": true, "flags": ["special_rs"] }, { "tcId": 14, - "pubkey": "04c85577db17f793d63ae8ed50eae42200620c68830a8511c88b9792abace7d324712e973754330ec2dbcaefa8fc41e61520270213be2e99e2847d32ee361b03a0", + "publicKeyUncompressed": "04c85577db17f793d63ae8ed50eae42200620c68830a8511c88b9792abace7d324712e973754330ec2dbcaefa8fc41e61520270213be2e99e2847d32ee361b03a0", + "publicKeyCompressed": "02c85577db17f793d63ae8ed50eae42200620c68830a8511c88b9792abace7d324", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", "id": 0 }, - "comment": "r=n-2, s=n-2 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=n-2, s=n-2", + "valid": true, "flags": ["special_rs"] }, { "tcId": 15, - "pubkey": "04735083e84d510dea522f851cca22131c6dff759908a3c893913819b706750cc8622ed034314b31af57813b53074cff28d449a577175c57d92ea45914ede2a84c", + "publicKeyUncompressed": "04735083e84d510dea522f851cca22131c6dff759908a3c893913819b706750cc8622ed034314b31af57813b53074cff28d449a577175c57d92ea45914ede2a84c", + "publicKeyCompressed": "02735083e84d510dea522f851cca22131c6dff759908a3c893913819b706750cc8", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", "id": 0 }, - "comment": "r=n-3, s=n-3 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=n-3, s=n-3", + "valid": true, "flags": ["special_rs"] }, { "tcId": 16, - "pubkey": "0483eb6ba02b1ee7c153b94cd77404cdcfc5985613d58bccacdc7bcfcc8a3daaa5a077c26b05079ad8641ccf8574ef6c7ac3ba1de087c68dbbf5ca0cc96a8a99c8", + "publicKeyUncompressed": "0483eb6ba02b1ee7c153b94cd77404cdcfc5985613d58bccacdc7bcfcc8a3daaa5a077c26b05079ad8641ccf8574ef6c7ac3ba1de087c68dbbf5ca0cc96a8a99c8", + "publicKeyCompressed": "0283eb6ba02b1ee7c153b94cd77404cdcfc5985613d58bccacdc7bcfcc8a3daaa5", "msg": "54657374", "sig": { "r": "008000000000000000000000000000000000000000000000000000000000000000", "s": "008000000000000000000000000000000000000000000000000000000000000000", "id": 0 }, - "comment": "r=2**255, s=2**255 (s not in range 1 .. n//2)", - "valid": false, + "comment": "r=2**255, s=2**255", + "valid": true, "flags": ["special_rs"] }, { "tcId": 17, - "pubkey": "04dcde11029521ef6e0f97c414e7f23f25f87874b0ca5a36188c89b0eaf2a0b9d475b94143cb26a8a3248f1d6af8c3c0601800ae5cf784de336d22a3ea98c25930", + "publicKeyUncompressed": "04dcde11029521ef6e0f97c414e7f23f25f87874b0ca5a36188c89b0eaf2a0b9d475b94143cb26a8a3248f1d6af8c3c0601800ae5cf784de336d22a3ea98c25930", + "publicKeyCompressed": "02dcde11029521ef6e0f97c414e7f23f25f87874b0ca5a36188c89b0eaf2a0b9d4", "msg": "54657374", "sig": { "r": "03", @@ -234,20 +258,22 @@ }, { "tcId": 18, - "pubkey": "04f454efff2800090687e16db017b61a1d460a98a99ef58262b3248a33888d7c10648d3fba5f80470a6f80d918ca66a26111d2b1e23068d2fe730ba8969fe3c805", + "publicKeyUncompressed": "04f454efff2800090687e16db017b61a1d460a98a99ef58262b3248a33888d7c10648d3fba5f80470a6f80d918ca66a26111d2b1e23068d2fe730ba8969fe3c805", + "publicKeyCompressed": "03f454efff2800090687e16db017b61a1d460a98a99ef58262b3248a33888d7c10", "msg": "54657374", "sig": { "r": "7b", "s": "00de9bd37a6f4de9bd37a6f4de9bd37a6e33075be9fc98324a377f471645bfdfb3", "id": 0 }, - "comment": "r and s^-1 small (s not in range 1 .. n//2)", - "valid": false, + "comment": "r and s^-1 small", + "valid": true, "flags": ["special_rs"] }, { "tcId": 19, - "pubkey": "04b626aea678c76e08ee4a838a45f3cfad7cf8e6f9be52d370d98027bb8c51c43c808814c59c9bcb52be644cd89b015eda56a8eda2e6be0c0f570bd5c41457db56", + "publicKeyUncompressed": "04b626aea678c76e08ee4a838a45f3cfad7cf8e6f9be52d370d98027bb8c51c43c808814c59c9bcb52be644cd89b015eda56a8eda2e6be0c0f570bd5c41457db56", + "publicKeyCompressed": "02b626aea678c76e08ee4a838a45f3cfad7cf8e6f9be52d370d98027bb8c51c43c", "msg": "54657374", "sig": { "r": "24f22125", @@ -260,20 +286,22 @@ }, { "tcId": 20, - "pubkey": "04e913b9cdcef3b9a97acc1fedd3cb2f6d6be421a5978d7f47d165dd78f42b83c1114c85e29a543809a0a5aab99d6bda5bf20e7eadda7dfb8c18effc5f6e164580", + "publicKeyUncompressed": "04e913b9cdcef3b9a97acc1fedd3cb2f6d6be421a5978d7f47d165dd78f42b83c1114c85e29a543809a0a5aab99d6bda5bf20e7eadda7dfb8c18effc5f6e164580", + "publicKeyCompressed": "02e913b9cdcef3b9a97acc1fedd3cb2f6d6be421a5978d7f47d165dd78f42b83c1", "msg": "54657374", "sig": { "r": "00fffffffd", "s": "00e3a8af7ae3a8af7ae3a8af7ae3a8af79c25b611dc782c69e17f5671d39e17805", "id": 0 }, - "comment": "r and s^-1 are edge case 32-bit integers (s not in range 1 .. n//2)", - "valid": false, + "comment": "r and s^-1 are edge case 32-bit integers", + "valid": true, "flags": ["special_rs"] }, { "tcId": 21, - "pubkey": "04c4d16b255735d1260d0eb2b4330538fdf664caa20b69982ee4f00a80552ef426af2e753f582733bfe82ca6744fb6c4a565fb01e78b96c0e33b5a76ac7b8b4877", + "publicKeyUncompressed": "04c4d16b255735d1260d0eb2b4330538fdf664caa20b69982ee4f00a80552ef426af2e753f582733bfe82ca6744fb6c4a565fb01e78b96c0e33b5a76ac7b8b4877", + "publicKeyCompressed": "03c4d16b255735d1260d0eb2b4330538fdf664caa20b69982ee4f00a80552ef426", "msg": "54657374", "sig": { "r": "00fffffffffffffffd", @@ -286,7 +314,8 @@ }, { "tcId": 22, - "pubkey": "0426610c04f6e727a21f56bc3bac9983d947bedc5bf103957c3261efd669d1a72017ce851ae114cebb4e93c45bca46d2a16d1eed3c5ee77f0b064a424376bc822e", + "publicKeyUncompressed": "0426610c04f6e727a21f56bc3bac9983d947bedc5bf103957c3261efd669d1a72017ce851ae114cebb4e93c45bca46d2a16d1eed3c5ee77f0b064a424376bc822e", + "publicKeyCompressed": "0226610c04f6e727a21f56bc3bac9983d947bedc5bf103957c3261efd669d1a720", "msg": "54657374", "sig": { "r": "008000000000000000000000000000000000000000000000000000000000000000", @@ -299,12 +328,13 @@ }, { "tcId": 23, - "pubkey": "04ca9486b6b1dc7c837f3b2167b808c6efb7acb732beb560812c19f6162756ad3fbd2d61fc42fdea0a2c3061908ddffd0192d590b0392abd648e26bc2c6745af15", + "publicKeyUncompressed": "04ca9486b6b1dc7c837f3b2167b808c6efb7acb732beb560812c19f6162756ad3fbd2d61fc42fdea0a2c3061908ddffd0192d590b0392abd648e26bc2c6745af15", + "publicKeyCompressed": "03ca9486b6b1dc7c837f3b2167b808c6efb7acb732beb560812c19f6162756ad3f", "msg": "54657374", "sig": { "r": "008000000000000000000000000000000000000000000000000000000000000000", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: x-coordinate >= 2**255", "valid": true, @@ -312,7 +342,8 @@ }, { "tcId": 24, - "pubkey": "041e33b42255949d05ffaee5d2c3047400189df1a4ad861d948671e453e610f59d16697ba5c1ae91e38edffd6ffd3a4a943a621365cf73c194e15a46fdb8d2b3d2", + "publicKeyUncompressed": "041e33b42255949d05ffaee5d2c3047400189df1a4ad861d948671e453e610f59d16697ba5c1ae91e38edffd6ffd3a4a943a621365cf73c194e15a46fdb8d2b3d2", + "publicKeyCompressed": "021e33b42255949d05ffaee5d2c3047400189df1a4ad861d948671e453e610f59d", "msg": "54657374", "sig": { "r": "0100000000000000000000000000000000000000000000000000000000000001", @@ -325,12 +356,13 @@ }, { "tcId": 25, - "pubkey": "046cd7088e6e302fe9adf40d46643c4bf5ca6dfbaa9d01ed967d0e1fd21a997d20d7220da606b820c8575629ce9755ede04e8f5b4ef085d6378cba0c9ee3c1c569", + "publicKeyUncompressed": "046cd7088e6e302fe9adf40d46643c4bf5ca6dfbaa9d01ed967d0e1fd21a997d20d7220da606b820c8575629ce9755ede04e8f5b4ef085d6378cba0c9ee3c1c569", + "publicKeyCompressed": "036cd7088e6e302fe9adf40d46643c4bf5ca6dfbaa9d01ed967d0e1fd21a997d20", "msg": "54657374", "sig": { "r": "0100000000000000000000000000000000000000000000000000000000000001", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: x-coordinate >= 2**248", "valid": true, @@ -338,7 +370,8 @@ }, { "tcId": 26, - "pubkey": "0436efeceb8c9c1934b61eaa5d7dee65a3e115d399a7dd9c101d1961321ae1ebb54b238335174e5bf598a2495371e86e01b0c8ee7697b47a5835ee8bf642c84892", + "publicKeyUncompressed": "0436efeceb8c9c1934b61eaa5d7dee65a3e115d399a7dd9c101d1961321ae1ebb54b238335174e5bf598a2495371e86e01b0c8ee7697b47a5835ee8bf642c84892", + "publicKeyCompressed": "0236efeceb8c9c1934b61eaa5d7dee65a3e115d399a7dd9c101d1961321ae1ebb5", "msg": "54657374", "sig": { "r": "01", @@ -351,12 +384,13 @@ }, { "tcId": 27, - "pubkey": "04f2fa1478dd819a615b93652aba2919121d8932c7d9e344113333cef9e76fa20cdfb3a5721203ce20f8a44a5624d59ff90fbbad2d2b2e34603693b3ee32d6639d", + "publicKeyUncompressed": "04f2fa1478dd819a615b93652aba2919121d8932c7d9e344113333cef9e76fa20cdfb3a5721203ce20f8a44a5624d59ff90fbbad2d2b2e34603693b3ee32d6639d", + "publicKeyCompressed": "03f2fa1478dd819a615b93652aba2919121d8932c7d9e344113333cef9e76fa20c", "msg": "54657374", "sig": { "r": "01", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: small x coordinate", "valid": true, @@ -364,7 +398,8 @@ }, { "tcId": 28, - "pubkey": "048864c6063b1101aa7f72aab53ed1ba02fee6be6dc659f8d49c64dd6928dd1f460ea617ea0249081ac4b4620572549442caca4e0a0cff394fe03b135174f98135", + "publicKeyUncompressed": "048864c6063b1101aa7f72aab53ed1ba02fee6be6dc659f8d49c64dd6928dd1f460ea617ea0249081ac4b4620572549442caca4e0a0cff394fe03b135174f98135", + "publicKeyCompressed": "038864c6063b1101aa7f72aab53ed1ba02fee6be6dc659f8d49c64dd6928dd1f46", "msg": "54657374", "sig": { "r": "0081", @@ -377,12 +412,13 @@ }, { "tcId": 29, - "pubkey": "04418f34cdd9dc3b7deb95978a2ac559a02bae6433afe9c273eeab69c22c8d46b49021a33f5a3c324d0355e0bea83caf727cd73d483a3d09b35319a07779bbb6ea", + "publicKeyUncompressed": "04418f34cdd9dc3b7deb95978a2ac559a02bae6433afe9c273eeab69c22c8d46b49021a33f5a3c324d0355e0bea83caf727cd73d483a3d09b35319a07779bbb6ea", + "publicKeyCompressed": "02418f34cdd9dc3b7deb95978a2ac559a02bae6433afe9c273eeab69c22c8d46b4", "msg": "54657374", "sig": { "r": "0081", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: small x coordinate", "valid": true, @@ -390,7 +426,8 @@ }, { "tcId": 30, - "pubkey": "049a344a76b4f6c53e8600981b0b012f78202fe6a97b417bd5fd47d8fe834912807d9a598917edf2a79cc59eaa11a2a616ab60d44305499396518067cd2b164b3f", + "publicKeyUncompressed": "049a344a76b4f6c53e8600981b0b012f78202fe6a97b417bd5fd47d8fe834912807d9a598917edf2a79cc59eaa11a2a616ab60d44305499396518067cd2b164b3f", + "publicKeyCompressed": "039a344a76b4f6c53e8600981b0b012f78202fe6a97b417bd5fd47d8fe83491280", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", @@ -403,12 +440,13 @@ }, { "tcId": 31, - "pubkey": "042c21614a7c55e9d712d31cfddaece17e07909ff44b88e0842b127be79d2587f551dd7465512e8d4f4e5b45e9d04589e37561db11c15d30e463f14fd2bf822b29", + "publicKeyUncompressed": "042c21614a7c55e9d712d31cfddaece17e07909ff44b88e0842b127be79d2587f551dd7465512e8d4f4e5b45e9d04589e37561db11c15d30e463f14fd2bf822b29", + "publicKeyCompressed": "032c21614a7c55e9d712d31cfddaece17e07909ff44b88e0842b127be79d2587f5", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 3 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 2 }, "comment": "R: large x-coordinate (Invalid signature: r too large)", "valid": false, @@ -416,7 +454,8 @@ }, { "tcId": 32, - "pubkey": "04d0a23e90fb46109c458ba4a649eb0be117fac10f08ab5c36f9b8c480a8156ba67db1d793cc5de9ee5f5abaaa56c26ca1492b6e38188a20607ace54b895c28eec", + "publicKeyUncompressed": "04d0a23e90fb46109c458ba4a649eb0be117fac10f08ab5c36f9b8c480a8156ba67db1d793cc5de9ee5f5abaaa56c26ca1492b6e38188a20607ace54b895c28eec", + "publicKeyCompressed": "02d0a23e90fb46109c458ba4a649eb0be117fac10f08ab5c36f9b8c480a8156ba6", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1722fc9baec", @@ -429,12 +468,13 @@ }, { "tcId": 33, - "pubkey": "043ac3bf9d50c0cd231b89d2add69ed1f008e649e486a577a44c640b450f16b3a47331fadff20b3c09675ed0ec571653e59a3f4b2d56ce67f893f4053e61742372", + "publicKeyUncompressed": "043ac3bf9d50c0cd231b89d2add69ed1f008e649e486a577a44c640b450f16b3a47331fadff20b3c09675ed0ec571653e59a3f4b2d56ce67f893f4053e61742372", + "publicKeyCompressed": "023ac3bf9d50c0cd231b89d2add69ed1f008e649e486a577a44c640b450f16b3a4", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1722fc9baec", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 3 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 2 }, "comment": "R: x-coordinate close to p (Could not recover R)", "valid": false, @@ -442,7 +482,8 @@ }, { "tcId": 34, - "pubkey": "04a1397a932b27b569aabcee009d511800aad091b41da111fa8c8dfeb95991647502b45e413298460b78d8801c1a43f68aaac97bea25432fa944dafa16fa4cf94a", + "publicKeyUncompressed": "04a1397a932b27b569aabcee009d511800aad091b41da111fa8c8dfeb95991647502b45e413298460b78d8801c1a43f68aaac97bea25432fa944dafa16fa4cf94a", + "publicKeyCompressed": "02a1397a932b27b569aabcee009d511800aad091b41da111fa8c8dfeb959916475", "msg": "54657374", "sig": { "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", @@ -455,12 +496,13 @@ }, { "tcId": 35, - "pubkey": "0462391174a0ad4f36065fa243cc21980b8f11032fa8cb22f54bc00d2c4255636f6964c11a9b8910de321eb9121fca75dccc63f4c20c591dac8dc203dd7073ab13", + "publicKeyUncompressed": "0462391174a0ad4f36065fa243cc21980b8f11032fa8cb22f54bc00d2c4255636f6964c11a9b8910de321eb9121fca75dccc63f4c20c591dac8dc203dd7073ab13", + "publicKeyCompressed": "0362391174a0ad4f36065fa243cc21980b8f11032fa8cb22f54bc00d2c4255636f", "msg": "54657374", "sig": { "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 3 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 2 }, "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", "valid": false, @@ -468,7 +510,8 @@ }, { "tcId": 36, - "pubkey": "0490c3ac4c9e88c9e990ca80b444909ddb5c6fe9cab46e6e42f47458b900f46ae8496fdc433e254f910f96dde1788614cc53de9b7c94764f9af6e82eaf107af75e", + "publicKeyUncompressed": "0490c3ac4c9e88c9e990ca80b444909ddb5c6fe9cab46e6e42f47458b900f46ae8496fdc433e254f910f96dde1788614cc53de9b7c94764f9af6e82eaf107af75e", + "publicKeyCompressed": "0290c3ac4c9e88c9e990ca80b444909ddb5c6fe9cab46e6e42f47458b900f46ae8", "msg": "54657374", "sig": { "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -481,12 +524,13 @@ }, { "tcId": 37, - "pubkey": "0478194244a6acd1a33d54107c6c932ca4ca9a450000e6b2484174d3f2d8874c1d6202ad9b8cd2f0bd87e51ce28323f137486ba91c177f27c5c05f0d553e254fdd", + "publicKeyUncompressed": "0478194244a6acd1a33d54107c6c932ca4ca9a450000e6b2484174d3f2d8874c1d6202ad9b8cd2f0bd87e51ce28323f137486ba91c177f27c5c05f0d553e254fdd", + "publicKeyCompressed": "0378194244a6acd1a33d54107c6c932ca4ca9a450000e6b2484174d3f2d8874c1d", "msg": "54657374", "sig": { "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "s": "571d2b599d367601e48e288d1da28d2e10e78d79d76d89a68015835658553d0c", - "id": 1 + "s": "00a8e2d4a662c989fe1b71d772e25d72d0a9c74f6cd7db16953fbcdb3677e10435", + "id": 0 }, "comment": "R: x-coordinate < 2**248", "valid": true, @@ -494,7 +538,8 @@ }, { "tcId": 38, - "pubkey": "046cd5d78f37ea8eb21d681ccea59348c5cd1d14849b202c25f28c4c8018843172eecff4284399cb83d5d2d0fe4a70a1d1734ce47027f33a34ccfd01b5eedbfdf7", + "publicKeyUncompressed": "046cd5d78f37ea8eb21d681ccea59348c5cd1d14849b202c25f28c4c8018843172eecff4284399cb83d5d2d0fe4a70a1d1734ce47027f33a34ccfd01b5eedbfdf7", + "publicKeyCompressed": "036cd5d78f37ea8eb21d681ccea59348c5cd1d14849b202c25f28c4c8018843172", "msg": "5465737420", "sig": { "r": "783e92fa46fa31dec0dac399219d651de3bcbebb5f69e328a3ee5778b0f6cc0c", @@ -507,12 +552,13 @@ }, { "tcId": 39, - "pubkey": "04280aee69248c84e1fc975932c886fb99b16b4242fdd03510b299f5bdf8f3103904cf19878d7874ef30845bc42b07c52da7caaa08df1a752e410705e88c869c33", + "publicKeyUncompressed": "04280aee69248c84e1fc975932c886fb99b16b4242fdd03510b299f5bdf8f3103904cf19878d7874ef30845bc42b07c52da7caaa08df1a752e410705e88c869c33", + "publicKeyCompressed": "03280aee69248c84e1fc975932c886fb99b16b4242fdd03510b299f5bdf8f31039", "msg": "5465737421", "sig": { "r": "0092e395eab9b22e72a1a9d6c8292209394efcf9fa7ef4b15f636c47f84fb0cfb9", - "s": "6d1c6a15464dd18d5e562937d6ddf6c56bb1e2ec3053eedc5c66169480857188", - "id": 1 + "s": "0092e395eab9b22e72a1a9d6c8292209394efcf9fa7ef4b15f636c47f84fb0cfb9", + "id": 0 }, "comment": "u2 = 1", "valid": true, @@ -520,12 +566,13 @@ }, { "tcId": 40, - "pubkey": "04c92d27dbc948e4a88e20ad88e2b1664df5da75429196d84d182a70c9d0ed8bc08a55a0781c0f582d2b6b4378ac6cdd97eb512579fb4bc82a700bb8937ddb100a", + "publicKeyUncompressed": "04c92d27dbc948e4a88e20ad88e2b1664df5da75429196d84d182a70c9d0ed8bc08a55a0781c0f582d2b6b4378ac6cdd97eb512579fb4bc82a700bb8937ddb100a", + "publicKeyCompressed": "02c92d27dbc948e4a88e20ad88e2b1664df5da75429196d84d182a70c9d0ed8bc0", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", - "s": "6d1c6a15464dd18d5e562937d6ddf6c56bb1e2ec3053eedc5c66169480857188", - "id": 1 + "s": "0092e395eab9b22e72a1a9d6c8292209394efcf9fa7ef4b15f636c47f84fb0cfb9", + "id": 0 }, "comment": "u1 = u2 = 1", "valid": true, @@ -533,7 +580,8 @@ }, { "tcId": 41, - "pubkey": "040c68deae6f9b8efc7ceabfdae0e97c509b73d09d15ca3fb53558af1a9c022b36cdc73cea13d58085dd006145510f68d8e45f132717ab46469a8a57b9644165fe", + "publicKeyUncompressed": "040c68deae6f9b8efc7ceabfdae0e97c509b73d09d15ca3fb53558af1a9c022b36cdc73cea13d58085dd006145510f68d8e45f132717ab46469a8a57b9644165fe", + "publicKeyCompressed": "020c68deae6f9b8efc7ceabfdae0e97c509b73d09d15ca3fb53558af1a9c022b36", "msg": "5465737420", "sig": { "r": "744850ae83b4aaf8d8ed7b815f9acfd8f8597a2e1564cc0efed9273a6b4d16ee", @@ -546,7 +594,8 @@ }, { "tcId": 42, - "pubkey": "0404887b3a27acf4ecd0cd99b5aade7bb9411de9b2bd8ee5356b8e44aa6bcc666bbd6d4b560b398ec18992f13cfca60c15e29ea044769e359fcad0600f173d6c2d", + "publicKeyUncompressed": "0404887b3a27acf4ecd0cd99b5aade7bb9411de9b2bd8ee5356b8e44aa6bcc666bbd6d4b560b398ec18992f13cfca60c15e29ea044769e359fcad0600f173d6c2d", + "publicKeyCompressed": "0304887b3a27acf4ecd0cd99b5aade7bb9411de9b2bd8ee5356b8e44aa6bcc666b", "msg": "5465737420", "sig": { "r": "00a84f14e12367ae2ca8f017521dc114ff1c60f88979d17d9df0a4f3ee8c306cb6", @@ -559,7 +608,8 @@ }, { "tcId": 43, - "pubkey": "04e20c10a2132d7d42d123ad5661bb907bf2ac3a6f84225dce48fc4f6413e647ae39a0f6d64a4f3054c6e98cbfc82f926954062a265c9ac4a3d3833ba45a26f379", + "publicKeyUncompressed": "04e20c10a2132d7d42d123ad5661bb907bf2ac3a6f84225dce48fc4f6413e647ae39a0f6d64a4f3054c6e98cbfc82f926954062a265c9ac4a3d3833ba45a26f379", + "publicKeyCompressed": "03e20c10a2132d7d42d123ad5661bb907bf2ac3a6f84225dce48fc4f6413e647ae", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -572,7 +622,8 @@ }, { "tcId": 44, - "pubkey": "04bb8c4a91e1f274d9f7fb508ded04c000793c6161fe331513808c5fc2cf881531fa6a0df300cdffb16bb620e5e1b725777c76abda84d898f380064a35fdc7582b", + "publicKeyUncompressed": "04bb8c4a91e1f274d9f7fb508ded04c000793c6161fe331513808c5fc2cf881531fa6a0df300cdffb16bb620e5e1b725777c76abda84d898f380064a35fdc7582b", + "publicKeyCompressed": "03bb8c4a91e1f274d9f7fb508ded04c000793c6161fe331513808c5fc2cf881531", "msg": "5465737420", "sig": { "r": "604fd26382849113d1380d2cab364513de1bd3bc9de85bb06d290988748813ae", @@ -585,7 +636,8 @@ }, { "tcId": 45, - "pubkey": "04c7485a4ce01d67ec0288b56ccb3f5e06529f04905d9604563bddf3586fe88cd57572be3c28e4dd0ea2280edd952f245313dbf0b8ff691ae14a135626e1713ae1", + "publicKeyUncompressed": "04c7485a4ce01d67ec0288b56ccb3f5e06529f04905d9604563bddf3586fe88cd57572be3c28e4dd0ea2280edd952f245313dbf0b8ff691ae14a135626e1713ae1", + "publicKeyCompressed": "03c7485a4ce01d67ec0288b56ccb3f5e06529f04905d9604563bddf3586fe88cd5", "msg": "5465737421", "sig": { "r": "00df7558149e892d12fb075f933b9394097e1460d2524fae6dacf306d913965da2", @@ -598,7 +650,8 @@ }, { "tcId": 46, - "pubkey": "04d7f88d637741406f73119445ea8fc87e4e409242c2358267b0c5b4d92fefeb99c81cb58a82a3e3ca49c4aad9567dc8795124739b6536ce04c3de8870e45dc8c0", + "publicKeyUncompressed": "04d7f88d637741406f73119445ea8fc87e4e409242c2358267b0c5b4d92fefeb99c81cb58a82a3e3ca49c4aad9567dc8795124739b6536ce04c3de8870e45dc8c0", + "publicKeyCompressed": "02d7f88d637741406f73119445ea8fc87e4e409242c2358267b0c5b4d92fefeb99", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -611,12 +664,13 @@ }, { "tcId": 47, - "pubkey": "0456d1599905df6e0c4e577874537249f80c1e1f8db58b3e260ce4cb9689c1bbee4b13bbf631031c7bfb9400fe5ca00365838044386ad2b6ede32f1ce42ebcdafc", + "publicKeyUncompressed": "0456d1599905df6e0c4e577874537249f80c1e1f8db58b3e260ce4cb9689c1bbee4b13bbf631031c7bfb9400fe5ca00365838044386ad2b6ede32f1ce42ebcdafc", + "publicKeyCompressed": "0256d1599905df6e0c4e577874537249f80c1e1f8db58b3e260ce4cb9689c1bbee", "msg": "5465737420", "sig": { "r": "00e6f1d807df58ec13e69edeed27d5e52856d7abe35333cec1da2373c859c7cf68", - "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", - "id": 1 + "s": "00a731971959de8a6ce0e2932a8156aa3ea299f9fabc2693d2e71b114a8e593319", + "id": 0 }, "comment": "u1 = n-1", "valid": true, @@ -624,7 +678,8 @@ }, { "tcId": 48, - "pubkey": "04fbf501a6cf7f7cedbe4f6ec1dd0f3d0ca9543233a037a9d51ca83bf9165a536448276c002c88bb0dcb65cbd2d06789e0b6c739070a2c6fb75d2ebb9895724690", + "publicKeyUncompressed": "04fbf501a6cf7f7cedbe4f6ec1dd0f3d0ca9543233a037a9d51ca83bf9165a536448276c002c88bb0dcb65cbd2d06789e0b6c739070a2c6fb75d2ebb9895724690", + "publicKeyCompressed": "02fbf501a6cf7f7cedbe4f6ec1dd0f3d0ca9543233a037a9d51ca83bf9165a5364", "msg": "5465737420", "sig": { "r": "00dabd06c887630d14d343f4076210b84ac5ede198140f61b451268869360d0902", @@ -637,12 +692,13 @@ }, { "tcId": 49, - "pubkey": "04120e05d2bb1621e391e5f7438fd4889eb38400b3e71a8db5a83d802eb60964c2fe9d83cad5ddc040170bb1e526c40b9ba308dcbc1ac37f9c2bf44db2ea36d7e5", + "publicKeyUncompressed": "04120e05d2bb1621e391e5f7438fd4889eb38400b3e71a8db5a83d802eb60964c2fe9d83cad5ddc040170bb1e526c40b9ba308dcbc1ac37f9c2bf44db2ea36d7e5", + "publicKeyCompressed": "03120e05d2bb1621e391e5f7438fd4889eb38400b3e71a8db5a83d802eb60964c2", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", - "s": "070af9a5ce819e8bc807e2f0740ffecb407f6b6d03837d2fbc2e88103a5c3b08", - "id": 1 + "s": "00f8f5065a317e617437f81d0f8bf001337a2f7179abc5230c03a3d67c95da0639", + "id": 0 }, "comment": "u1 = u2 = n-1", "valid": true, @@ -650,12 +706,13 @@ }, { "tcId": 50, - "pubkey": "046038db5e172408ee8d79a321770760255879f7afe018e985903e72cfde0600ce5ae7ccbeac2c9240561e97fba3c67b25d1bbdd2956817737af41482a22fbc1ab", + "publicKeyUncompressed": "046038db5e172408ee8d79a321770760255879f7afe018e985903e72cfde0600ce5ae7ccbeac2c9240561e97fba3c67b25d1bbdd2956817737af41482a22fbc1ab", + "publicKeyCompressed": "036038db5e172408ee8d79a321770760255879f7afe018e985903e72cfde0600ce", "msg": "5465737420", "sig": { "r": "5cbc22e763a67b4cf8bf94912e7d836bcb52232e8dd9ae43a1a37e5755a02f2d", - "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", - "id": 1 + "s": "00d398cb8cacef45367071499540ab551eaea46b70b5b79a075376b7ebaf47ba2d", + "id": 0 }, "comment": "u1 = n-2", "valid": true, @@ -663,7 +720,8 @@ }, { "tcId": 51, - "pubkey": "0472680623c09808f8408089c7a9828ec426fa853c7953faff5a55a0376369a2fc95ba4ce4af4c63da3a33fa18b856c349d9c0a9e3278b32b342494d7e650e4988", + "publicKeyUncompressed": "0472680623c09808f8408089c7a9828ec426fa853c7953faff5a55a0376369a2fc95ba4ce4af4c63da3a33fa18b856c349d9c0a9e3278b32b342494d7e650e4988", + "publicKeyCompressed": "0272680623c09808f8408089c7a9828ec426fa853c7953faff5a55a0376369a2fc", "msg": "5465737423", "sig": { "r": "7c1f1d800600eebbcc8d6b3293e40e04b303c852c1b85cd62a6b7bca0f5a6ca1", @@ -676,12 +734,13 @@ }, { "tcId": 52, - "pubkey": "04962c232703f4cc346ba1f521e387c6dd5c0e2d78ebef4dee85441fb15a21469392c76bd42fa4f71bc90d1a7ebaa562244e6b7dcd480e6a3b196c3951beed73d7", + "publicKeyUncompressed": "04962c232703f4cc346ba1f521e387c6dd5c0e2d78ebef4dee85441fb15a21469392c76bd42fa4f71bc90d1a7ebaa562244e6b7dcd480e6a3b196c3951beed73d7", + "publicKeyCompressed": "03962c232703f4cc346ba1f521e387c6dd5c0e2d78ebef4dee85441fb15a214693", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", - "s": "1797f1db550160eda49b4387433ecdf947fbada257e1f86b4545d0988557ba7b", - "id": 1 + "s": "00e8680e24aafe9f125b64bc78bcc1320572b32f445766a7d07a8c8df44ade86c6", + "id": 0 }, "comment": "u1 = u2 = n-2", "valid": true, @@ -689,7 +748,8 @@ }, { "tcId": 53, - "pubkey": "04071a24261c48749b79962a34620526b53c6b6709ec8aaf13b5aefbe0fa8b01e609d6dc22b91972ea5816b33d106a3947ac3678157f6b157b57e61de35ce20ea4", + "publicKeyUncompressed": "04071a24261c48749b79962a34620526b53c6b6709ec8aaf13b5aefbe0fa8b01e609d6dc22b91972ea5816b33d106a3947ac3678157f6b157b57e61de35ce20ea4", + "publicKeyCompressed": "02071a24261c48749b79962a34620526b53c6b6709ec8aaf13b5aefbe0fa8b01e6", "msg": "5465737422", "sig": { "r": "00efc687fcd278ac2215de373bd225b399a3901105770ef2caa7f43102c18d85f5", @@ -702,7 +762,8 @@ }, { "tcId": 54, - "pubkey": "0467f55311d565b49ff51271fddaf5944b97dcaf7db1d4874589666559f749fbfa9f26eb822a91866d61b1d79403a94c0aed4599eb47263133844d5efd13acca37", + "publicKeyUncompressed": "0467f55311d565b49ff51271fddaf5944b97dcaf7db1d4874589666559f749fbfa9f26eb822a91866d61b1d79403a94c0aed4599eb47263133844d5efd13acca37", + "publicKeyCompressed": "0367f55311d565b49ff51271fddaf5944b97dcaf7db1d4874589666559f749fbfa", "msg": "5465737422", "sig": { "r": "00f0b05e2cd0a19d497cb61e4f5d061063177d8b4f8dc6af9e4440bc5d706503c9", @@ -715,7 +776,8 @@ }, { "tcId": 55, - "pubkey": "04ed0349dd3671226d9dc9b09ba85c74019571418260ccd3e821359d8dab9ec4cbf916ae2d5c5c53dd1f362017638f1cd5655d50f861843fb8134c1fbca11013ae", + "publicKeyUncompressed": "04ed0349dd3671226d9dc9b09ba85c74019571418260ccd3e821359d8dab9ec4cbf916ae2d5c5c53dd1f362017638f1cd5655d50f861843fb8134c1fbca11013ae", + "publicKeyCompressed": "02ed0349dd3671226d9dc9b09ba85c74019571418260ccd3e821359d8dab9ec4cb", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -728,7 +790,8 @@ }, { "tcId": 56, - "pubkey": "04406ae9e017a60e325f0c0bdbf7164cf5902ecbbe2d39184d0693d1f8d9fc22cb31ebe012b4f7c355c602123dfbc3adcc9c1d73f88fcac21bb9ff51cfe12111d4", + "publicKeyUncompressed": "04406ae9e017a60e325f0c0bdbf7164cf5902ecbbe2d39184d0693d1f8d9fc22cb31ebe012b4f7c355c602123dfbc3adcc9c1d73f88fcac21bb9ff51cfe12111d4", + "publicKeyCompressed": "02406ae9e017a60e325f0c0bdbf7164cf5902ecbbe2d39184d0693d1f8d9fc22cb", "msg": "5465737422", "sig": { "r": "774a212a9e9b27f6e4e0bc2a694cd0ce07487f1dcc10f15e883a171f3497c113", @@ -741,12 +804,13 @@ }, { "tcId": 57, - "pubkey": "0417e2e354b2cc787006824b903f17b726c2c7b28a81931e93a8bc10e9fe7d51ae69e6bdb27158b0e658a211307b7b0bd83cf536747a319a4b3e298c4709484cdd", + "publicKeyUncompressed": "0417e2e354b2cc787006824b903f17b726c2c7b28a81931e93a8bc10e9fe7d51ae69e6bdb27158b0e658a211307b7b0bd83cf536747a319a4b3e298c4709484cdd", + "publicKeyCompressed": "0317e2e354b2cc787006824b903f17b726c2c7b28a81931e93a8bc10e9fe7d51ae", "msg": "5465737420", "sig": { "r": "00e35b995517725d466c0b3c8a53fc5041f45a8406dd89c1770ae3ee04d3c4ff2f", - "s": "60abeb776b16df747c023f4edd98dcd9bc9b79c91c2a138a288adc1d20cbd9b0", - "id": 1 + "s": "009f54148894e9208b83fdc0b122672324fe13631d931e8cb19747826faf6a6791", + "id": 0 }, "comment": "u2 = n-5", "valid": true, @@ -754,7 +818,8 @@ }, { "tcId": 58, - "pubkey": "04661c4c61113769688fb45b45a6f37fc5d78ea9a5d0c5af6bc9c631f9bf48698a8e5a07029efad99915dc335e6ee853a820a1d0c45267e9faebb984097d6419a1", + "publicKeyUncompressed": "04661c4c61113769688fb45b45a6f37fc5d78ea9a5d0c5af6bc9c631f9bf48698a8e5a07029efad99915dc335e6ee853a820a1d0c45267e9faebb984097d6419a1", + "publicKeyCompressed": "03661c4c61113769688fb45b45a6f37fc5d78ea9a5d0c5af6bc9c631f9bf48698a", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -767,7 +832,8 @@ }, { "tcId": 59, - "pubkey": "04f8f922d9ca88ebbe10e3dcc4242a663b78ddee84fa994b123bb184080d52a6c41fd04b4934fa91b9352a48d2ae9a0301a3414882a9dfba3c331e7daaaccbad03", + "publicKeyUncompressed": "04f8f922d9ca88ebbe10e3dcc4242a663b78ddee84fa994b123bb184080d52a6c41fd04b4934fa91b9352a48d2ae9a0301a3414882a9dfba3c331e7daaaccbad03", + "publicKeyCompressed": "03f8f922d9ca88ebbe10e3dcc4242a663b78ddee84fa994b123bb184080d52a6c4", "msg": "5465737420", "sig": { "r": "00a5f2833088b98f843c8f8d710fcd8fadc0e8f37918b90d9c02bc9b27887d1fab", @@ -780,12 +846,13 @@ }, { "tcId": 60, - "pubkey": "042e4b02c899bca9c96d2d6245ec6ea5b6f5ee30f9814a0977fb64aeb6d9eabe168595c17a7dbfdc3659ac82ef5786333bc5976f2259ed33344af07536bca50e1e", + "publicKeyUncompressed": "042e4b02c899bca9c96d2d6245ec6ea5b6f5ee30f9814a0977fb64aeb6d9eabe168595c17a7dbfdc3659ac82ef5786333bc5976f2259ed33344af07536bca50e1e", + "publicKeyCompressed": "022e4b02c899bca9c96d2d6245ec6ea5b6f5ee30f9814a0977fb64aeb6d9eabe16", "msg": "5465737424", "sig": { "r": "00f3c708b5e5c911989ac06ae8abf5a72abcdbeb2a73f02c9212c6445559dde2e8", - "s": "47659387b31cb95ef18933d81890cebcc7ef412705081d41f98384fbbcde4e4f", - "id": 1 + "s": "00b89a6c784ce346a10e76cc27e76f3141f2bf9bbfaa4082f9c64ed9911357f2f2", + "id": 0 }, "comment": "u2 = n-7", "valid": true, @@ -793,7 +860,8 @@ }, { "tcId": 61, - "pubkey": "0448ccad69e865fa7eb07b26234905513c519c2c6d3a30a0f40adb703362a824fdda5b8616b24d051bed7b5e02a37a59ea50b4479a68a80f3228f864c0fc3bd2a0", + "publicKeyUncompressed": "0448ccad69e865fa7eb07b26234905513c519c2c6d3a30a0f40adb703362a824fdda5b8616b24d051bed7b5e02a37a59ea50b4479a68a80f3228f864c0fc3bd2a0", + "publicKeyCompressed": "0248ccad69e865fa7eb07b26234905513c519c2c6d3a30a0f40adb703362a824fd", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -806,7 +874,8 @@ }, { "tcId": 62, - "pubkey": "04f4e32a306060481563fa915d804bcf126e55a2c5e67a83408d533740c32960e0d135c19e5cf1c1b6c691a9411526f29360985eb6454f5e1db497b5aced96d953", + "publicKeyUncompressed": "04f4e32a306060481563fa915d804bcf126e55a2c5e67a83408d533740c32960e0d135c19e5cf1c1b6c691a9411526f29360985eb6454f5e1db497b5aced96d953", + "publicKeyCompressed": "03f4e32a306060481563fa915d804bcf126e55a2c5e67a83408d533740c32960e0", "msg": "5465737421", "sig": { "r": "00f9b25e6e3c8e540dfdf16d783d0a473d2d943318057f5d5cf5be31055bae6e1c", @@ -819,7 +888,8 @@ }, { "tcId": 63, - "pubkey": "04cbe454685d1733faf2f444964794364e5d1730ca3316b036f6a6170cc58e830e7cd85d7e2de215e042364889e92646daf21dcbcac8744fb183df0fa49c4024f1", + "publicKeyUncompressed": "04cbe454685d1733faf2f444964794364e5d1730ca3316b036f6a6170cc58e830e7cd85d7e2de215e042364889e92646daf21dcbcac8744fb183df0fa49c4024f1", + "publicKeyCompressed": "03cbe454685d1733faf2f444964794364e5d1730ca3316b036f6a6170cc58e830e", "msg": "5465737421", "sig": { "r": "00ac8169a68bacc553066b4799e6adc6e7dea8d9e0f5c35871ad8784d7dc10918c", @@ -832,7 +902,8 @@ }, { "tcId": 64, - "pubkey": "0472fbf5fcbf1588a8b6770870ce0ec90797414620799220a027e471a7a053c12c0e32ac6e77d8cb982ec00546918682d576dd27257349e0c7823751c8bbf908ee", + "publicKeyUncompressed": "0472fbf5fcbf1588a8b6770870ce0ec90797414620799220a027e471a7a053c12c0e32ac6e77d8cb982ec00546918682d576dd27257349e0c7823751c8bbf908ee", + "publicKeyCompressed": "0272fbf5fcbf1588a8b6770870ce0ec90797414620799220a027e471a7a053c12c", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -845,7 +916,8 @@ }, { "tcId": 65, - "pubkey": "04f598b9a296a45911f6ab1fd478dd19c9980f737b5494767a9dffa63604d07a19e52eedbf32db46bfaf6598679b8cf08c12c35f392383c68caf81a69aa80e3163", + "publicKeyUncompressed": "04f598b9a296a45911f6ab1fd478dd19c9980f737b5494767a9dffa63604d07a19e52eedbf32db46bfaf6598679b8cf08c12c35f392383c68caf81a69aa80e3163", + "publicKeyCompressed": "03f598b9a296a45911f6ab1fd478dd19c9980f737b5494767a9dffa63604d07a19", "msg": "5465737420", "sig": { "r": "65c4be65fbdc9da97d66539efd1f74fc094312bdde54231d4bcdb7fe8b422733", @@ -858,7 +930,8 @@ }, { "tcId": 66, - "pubkey": "04affe23d2ca78ac19e6657c8eb5d8ba3b9a2de9640421a74f07ef0e2a0ef321de37cdd60b430451abb3b5a48b438647b3ff9d6191f656a1b2984f7c866d582a65", + "publicKeyUncompressed": "04affe23d2ca78ac19e6657c8eb5d8ba3b9a2de9640421a74f07ef0e2a0ef321de37cdd60b430451abb3b5a48b438647b3ff9d6191f656a1b2984f7c866d582a65", + "publicKeyCompressed": "03affe23d2ca78ac19e6657c8eb5d8ba3b9a2de9640421a74f07ef0e2a0ef321de", "msg": "5465737421", "sig": { "r": "6b3b0de0ef323d4e9ec31f6d3c158ec9e8675eeb62f4a1be78cac7f5bfc726b4", @@ -871,7 +944,8 @@ }, { "tcId": 67, - "pubkey": "047093925b07f66445743c12dea0d3187329b6e242427aea872cc3a75a51f8e0ce1df2796475415b7f1ce7e5f8795dd0e9ba59f657e1bf525db2359b501cbeeb1e", + "publicKeyUncompressed": "047093925b07f66445743c12dea0d3187329b6e242427aea872cc3a75a51f8e0ce1df2796475415b7f1ce7e5f8795dd0e9ba59f657e1bf525db2359b501cbeeb1e", + "publicKeyCompressed": "027093925b07f66445743c12dea0d3187329b6e242427aea872cc3a75a51f8e0ce", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -884,7 +958,8 @@ }, { "tcId": 68, - "pubkey": "0494ed53794521c163c983a4c7fa9b0c5ec4d4fc3bcb4529d9ba044edce8e24e2676c5e9ad204ef906ed616c6184e82e24e8090b9b9379bb97ad8bef13ea5b621b", + "publicKeyUncompressed": "0494ed53794521c163c983a4c7fa9b0c5ec4d4fc3bcb4529d9ba044edce8e24e2676c5e9ad204ef906ed616c6184e82e24e8090b9b9379bb97ad8bef13ea5b621b", + "publicKeyCompressed": "0394ed53794521c163c983a4c7fa9b0c5ec4d4fc3bcb4529d9ba044edce8e24e26", "msg": "5465737420", "sig": { "r": "201ff412480671899b42d42cd6613d77e04dba3f0c1ce83f104bcf68708bdd0a", @@ -897,7 +972,8 @@ }, { "tcId": 69, - "pubkey": "0466e59ac272cd15ead4abd20896edc5287c2183f3766e39b97d53fad2b141fd272ee8fce8dc534e749f42d05267e3a4c8c60374f61b73989825df62b0c1c66325", + "publicKeyUncompressed": "0466e59ac272cd15ead4abd20896edc5287c2183f3766e39b97d53fad2b141fd272ee8fce8dc534e749f42d05267e3a4c8c60374f61b73989825df62b0c1c66325", + "publicKeyCompressed": "0366e59ac272cd15ead4abd20896edc5287c2183f3766e39b97d53fad2b141fd27", "msg": "5465737420", "sig": { "r": "7768bd22333fcc2997b0325a9d678ef0a04801f621a0353c3bc47fb6e24d7212", @@ -910,12 +986,13 @@ }, { "tcId": 70, - "pubkey": "0472405cda9af247396da574308f8f260f414c4098166deec554c9a78a462f38094272770c6691fcd90553e33d68041b86d57c44d85d4bbabd5b9096e9232a10ce", + "publicKeyUncompressed": "0472405cda9af247396da574308f8f260f414c4098166deec554c9a78a462f38094272770c6691fcd90553e33d68041b86d57c44d85d4bbabd5b9096e9232a10ce", + "publicKeyCompressed": "0272405cda9af247396da574308f8f260f414c4098166deec554c9a78a462f3809", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", - "s": "1e9d0caad9dd78d7966b31819757659463f08b1b609767944656256ea9b5b437", - "id": 1 + "s": "00e162f355262287286994ce7e68a89a6a56be51cb4eb138a7797c391e26808d0a", + "id": 0 }, "comment": "u1 = u2 = 2**255", "valid": true, @@ -923,7 +1000,8 @@ }, { "tcId": 71, - "pubkey": "04aeb7d333d919eab259b0f23f9706f60288b43b8373ea277830f40d10d7675b585da257ac889c0b2ff9a7e23a0d6b51e025a1ad5769921e321174019a4a518ca2", + "publicKeyUncompressed": "04aeb7d333d919eab259b0f23f9706f60288b43b8373ea277830f40d10d7675b585da257ac889c0b2ff9a7e23a0d6b51e025a1ad5769921e321174019a4a518ca2", + "publicKeyCompressed": "02aeb7d333d919eab259b0f23f9706f60288b43b8373ea277830f40d10d7675b58", "msg": "5465737422", "sig": { "r": "0087e9e46929047f2ecd14a409857c1a872afaa41c8965f925db5bb3c166faa507", @@ -936,12 +1014,13 @@ }, { "tcId": 72, - "pubkey": "0470abe7ffe0438d8fb679512b34fbb67e6f428fe2fd1401d4a223ebdf3c03775e25a9b13337a8cca87fa207a230ba9d0c5252fdff83fe185d0a6368245e0bd9ea", + "publicKeyUncompressed": "0470abe7ffe0438d8fb679512b34fbb67e6f428fe2fd1401d4a223ebdf3c03775e25a9b13337a8cca87fa207a230ba9d0c5252fdff83fe185d0a6368245e0bd9ea", + "publicKeyCompressed": "0270abe7ffe0438d8fb679512b34fbb67e6f428fe2fd1401d4a223ebdf3c03775e", "msg": "5465737422", "sig": { "r": "03ce4a855a3179c3dac0171f45990c1c2dade420cf2b031db9b76fe1e8e63edf", - "s": "68fe4e8c0fa492bfc59bf4ae06ecacc12ce51b20c1268269468f7444999f87ef", - "id": 1 + "s": "009701b173f05b6d403a640b51f913533d8dc9c1c5ee221dd27942ea483696b952", + "id": 0 }, "comment": "u2 = 2**255-1", "valid": true, @@ -949,12 +1028,13 @@ }, { "tcId": 73, - "pubkey": "04f119b6a464d885f91a69ee8d540da3f4948406e92f1a1515e2019fb2b1ada59707487c3471f19cc198f8cbdf39ee1af8af25f842fe81ff908930226b0f26bafc", + "publicKeyUncompressed": "04f119b6a464d885f91a69ee8d540da3f4948406e92f1a1515e2019fb2b1ada59707487c3471f19cc198f8cbdf39ee1af8af25f842fe81ff908930226b0f26bafc", + "publicKeyCompressed": "02f119b6a464d885f91a69ee8d540da3f4948406e92f1a1515e2019fb2b1ada597", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", - "s": "6c6d3b1523fe43559dc10c10cc4c556a54c35771ebe6b2eb83a2330f5deb053a", - "id": 1 + "s": "009392c4eadc01bcaa623ef3ef33b3aa9465eb8574c361ed503c302b7d724b3c07", + "id": 0 }, "comment": "u1 = u2 = 2**255-1", "valid": true, @@ -962,12 +1042,13 @@ }, { "tcId": 74, - "pubkey": "04a6fd09148fd3450bb7ee4495b5e34d33cd19b8640ca6a1aa6a73cbbd375b4852a2fbc53de08b6b350acafaae50344c47eb0cb86f19026ec134a9e52ab60b6b66", + "publicKeyUncompressed": "04a6fd09148fd3450bb7ee4495b5e34d33cd19b8640ca6a1aa6a73cbbd375b4852a2fbc53de08b6b350acafaae50344c47eb0cb86f19026ec134a9e52ab60b6b66", + "publicKeyCompressed": "02a6fd09148fd3450bb7ee4495b5e34d33cd19b8640ca6a1aa6a73cbbd375b4852", "msg": "5465737421", "sig": { "r": "00f627daa0761d1193d3cf2e8be9d03d32a910dfca80dc19dcedd33b0d38ae1209", - "s": "046d2b10ab66ab15ddbbf74d0de071c88370fc29db18e95c5fedc76f1a6d044e", - "id": 1 + "s": "00fb92d4ef549954ea224408b2f21f8e36373de0bcd42fb6df5fe4971db5c93cf3", + "id": 0 }, "comment": "u1 = 2**254", "valid": true, @@ -975,12 +1056,13 @@ }, { "tcId": 75, - "pubkey": "049e9025a35c95fea89eb01132400a05e23a5c74c347a00bbd7f0414f07bb4d06b9d06f5d5eb08607ddc4c63314ff33080ec2bfc6ed2c624ac7e64992218e69ada", + "publicKeyUncompressed": "049e9025a35c95fea89eb01132400a05e23a5c74c347a00bbd7f0414f07bb4d06b9d06f5d5eb08607ddc4c63314ff33080ec2bfc6ed2c624ac7e64992218e69ada", + "publicKeyCompressed": "029e9025a35c95fea89eb01132400a05e23a5c74c347a00bbd7f0414f07bb4d06b", "msg": "5465737420", "sig": { "r": "00ae40410576751b1037f8d5452c850f0181a3c5f19a3c3b07d28d483cacc8dff4", - "s": "0c06ef1fb886a71035c351f0fd86c42d78e502aee7ce4afc3defccac1c12dd47", - "id": 1 + "s": "00f3f910e0477958efca3cae0f02793bd141c9da37c77a553f81e291e0b42363fa", + "id": 0 }, "comment": "u2 = 2**254", "valid": true, @@ -988,7 +1070,8 @@ }, { "tcId": 76, - "pubkey": "04f5a7e634ea317e1f4419cadbfb5f7598148bc98223fc294c81f372ba83a62ba35bdf4fe3b99d5fdda8419077c1b6f254962827b83481b76f57fc7826ec1a4150", + "publicKeyUncompressed": "04f5a7e634ea317e1f4419cadbfb5f7598148bc98223fc294c81f372ba83a62ba35bdf4fe3b99d5fdda8419077c1b6f254962827b83481b76f57fc7826ec1a4150", + "publicKeyCompressed": "02f5a7e634ea317e1f4419cadbfb5f7598148bc98223fc294c81f372ba83a62ba3", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -1001,12 +1084,13 @@ }, { "tcId": 77, - "pubkey": "04952f3c585f0392802376305daaf8fd8635e806b56bd6c7b302d08d95002affe14691c6518f15374af5c59ab1c65f3fe3405b3e6e3694eea08c626fbc8bcf2e0b", + "publicKeyUncompressed": "04952f3c585f0392802376305daaf8fd8635e806b56bd6c7b302d08d95002affe14691c6518f15374af5c59ab1c65f3fe3405b3e6e3694eea08c626fbc8bcf2e0b", + "publicKeyCompressed": "03952f3c585f0392802376305daaf8fd8635e806b56bd6c7b302d08d95002affe1", "msg": "5465737420", "sig": { "r": "00debee70ed8d882c7cb9702378c2964303dfd1523e13b4a91accb979aeafb7300", - "s": "7be0b62235890bba0322bf90544878ece41006a425458875b216e25be4a5b9cf", - "id": 1 + "s": "00841f49ddca76f445fcdd406fabb78711d69ed6428a0317c60dbb7c30eb908772", + "id": 0 }, "comment": "u1 = 2**254-1", "valid": true, @@ -1014,7 +1098,8 @@ }, { "tcId": 78, - "pubkey": "04c4524c43949220658ff411828469f62f5b3805f5dcc925c6322bae8942cdc00197ecc84e9d9add3e42c3e74f58d10644f4d02f76062f149c1b81a0c5f753f418", + "publicKeyUncompressed": "04c4524c43949220658ff411828469f62f5b3805f5dcc925c6322bae8942cdc00197ecc84e9d9add3e42c3e74f58d10644f4d02f76062f149c1b81a0c5f753f418", + "publicKeyCompressed": "02c4524c43949220658ff411828469f62f5b3805f5dcc925c6322bae8942cdc001", "msg": "5465737420", "sig": { "r": "30619b5c6ae8fba0f8a110396ae2c1cfb8763496f2d2ce0906a9c9b99d99265f", @@ -1027,7 +1112,8 @@ }, { "tcId": 79, - "pubkey": "0497e465b4af1ebfe3fd5a80a93f1b5622ad2f798963e9f775f5727ccfe2a74bde7c13a59c2db034160920c39c0d33b8cb99c0473b9e54166c1c94bdf1eb0fb467", + "publicKeyUncompressed": "0497e465b4af1ebfe3fd5a80a93f1b5622ad2f798963e9f775f5727ccfe2a74bde7c13a59c2db034160920c39c0d33b8cb99c0473b9e54166c1c94bdf1eb0fb467", + "publicKeyCompressed": "0397e465b4af1ebfe3fd5a80a93f1b5622ad2f798963e9f775f5727ccfe2a74bde", "msg": "5465737421", "sig": { "r": "2c00032e034b28854ef7e34dd050717911dd3a755883e4c4e08bb4001374a979", @@ -1040,7 +1126,8 @@ }, { "tcId": 80, - "pubkey": "04ce345825434ba79d60e792015e547c4321d49cbe52048e33fa88fa6e4b866399e6d1c686eb8fa5a3a8e69108b8fd2fcc5ec87df4f8d343d5b7cf39ea8cde8f16", + "publicKeyUncompressed": "04ce345825434ba79d60e792015e547c4321d49cbe52048e33fa88fa6e4b866399e6d1c686eb8fa5a3a8e69108b8fd2fcc5ec87df4f8d343d5b7cf39ea8cde8f16", + "publicKeyCompressed": "02ce345825434ba79d60e792015e547c4321d49cbe52048e33fa88fa6e4b866399", "msg": "5465737420", "sig": { "r": "00ed553981b8b169008e15540dec3ce4a131f52ee6291e03f0658abe5dbb1a48c8", @@ -1053,7 +1140,8 @@ }, { "tcId": 81, - "pubkey": "04573b528c2fe0e903820c280f4c1adba29ea5d6e8e07ebf053d911a6e621246de5091dcbc4bbf0e42ae2e6d8c21800661b3a541f15e574ba0befd0b52f8afe0fc", + "publicKeyUncompressed": "04573b528c2fe0e903820c280f4c1adba29ea5d6e8e07ebf053d911a6e621246de5091dcbc4bbf0e42ae2e6d8c21800661b3a541f15e574ba0befd0b52f8afe0fc", + "publicKeyCompressed": "02573b528c2fe0e903820c280f4c1adba29ea5d6e8e07ebf053d911a6e621246de", "msg": "5465737420", "sig": { "r": "144badc1e5bcc7e9387203787c00250ca7e761743e6af718128113d2a221c7e9", @@ -1066,7 +1154,8 @@ }, { "tcId": 82, - "pubkey": "04742b7a8771057e6cf3cecac04e938784f2cd11cb77fdd4ca6c76f458fef8ce7e25ff1fc38ce228ccd5a6b41c5efde278f72904e6eee6f04433710e77ffa908c6", + "publicKeyUncompressed": "04742b7a8771057e6cf3cecac04e938784f2cd11cb77fdd4ca6c76f458fef8ce7e25ff1fc38ce228ccd5a6b41c5efde278f72904e6eee6f04433710e77ffa908c6", + "publicKeyCompressed": "02742b7a8771057e6cf3cecac04e938784f2cd11cb77fdd4ca6c76f458fef8ce7e", "msg": "5465737420", "sig": { "r": "046bc0ce1bd2650ceae1f2db1829115342fe79a56ebbb590400c5ed42939def7", @@ -1079,7 +1168,8 @@ }, { "tcId": 83, - "pubkey": "042a0d07c1115f810cab89070f7f9a5ad58fdf1c96a906f778c5f2f8ef15b5de8424186b275480406d8a59577c075df877ea5aaa2db0dc3cb48957707234e45be5", + "publicKeyUncompressed": "042a0d07c1115f810cab89070f7f9a5ad58fdf1c96a906f778c5f2f8ef15b5de8424186b275480406d8a59577c075df877ea5aaa2db0dc3cb48957707234e45be5", + "publicKeyCompressed": "032a0d07c1115f810cab89070f7f9a5ad58fdf1c96a906f778c5f2f8ef15b5de84", "msg": "5465737420", "sig": { "r": "009a6720177f419cfe6f4c786dacdad03533b2f676f83656681fd9f771388fe64c", @@ -1092,7 +1182,8 @@ }, { "tcId": 84, - "pubkey": "0420603e7585d82f67cbcd4ac35b21d30b21f06b49a2f7b816bda23b1be45f5d46557f684fdd0bdf8ac1a49b6fe665e3d82500493d0808bfa0b4a1ac4d9d7660f0", + "publicKeyUncompressed": "0420603e7585d82f67cbcd4ac35b21d30b21f06b49a2f7b816bda23b1be45f5d46557f684fdd0bdf8ac1a49b6fe665e3d82500493d0808bfa0b4a1ac4d9d7660f0", + "publicKeyCompressed": "0220603e7585d82f67cbcd4ac35b21d30b21f06b49a2f7b816bda23b1be45f5d46", "msg": "5465737420", "sig": { "r": "00fb95db58fa45eaa85d71ce11ab48567beb9f407d3dedb5a6ea9cf038a8ee4ac5", @@ -1105,7 +1196,8 @@ }, { "tcId": 85, - "pubkey": "044830258f917edba2a9d7bfcf1ccf9bdc8f8de5fe4600855bbd7746f4f23c883b5bb64223491643d037b020631156faa735455b711ee3ef03b43ee0846633247c", + "publicKeyUncompressed": "044830258f917edba2a9d7bfcf1ccf9bdc8f8de5fe4600855bbd7746f4f23c883b5bb64223491643d037b020631156faa735455b711ee3ef03b43ee0846633247c", + "publicKeyCompressed": "024830258f917edba2a9d7bfcf1ccf9bdc8f8de5fe4600855bbd7746f4f23c883b", "msg": "5465737420", "sig": { "r": "008a87051a235c55f267c394b59ad62c40e3fa812b089c3049b436b163912f09b0", @@ -1118,7 +1210,8 @@ }, { "tcId": 86, - "pubkey": "04d5b9b3c9e58c592c84a1564f512eb1a164f1d5c6476970bced99e6d06082da50e1669ba354b79713cb668082b0bd02cfc14506f49ac507467063486c2961a929", + "publicKeyUncompressed": "04d5b9b3c9e58c592c84a1564f512eb1a164f1d5c6476970bced99e6d06082da50e1669ba354b79713cb668082b0bd02cfc14506f49ac507467063486c2961a929", + "publicKeyCompressed": "03d5b9b3c9e58c592c84a1564f512eb1a164f1d5c6476970bced99e6d06082da50", "msg": "5465737420", "sig": { "r": "3c1adce9b5050e1a2b8f375d1637b49a53b2990d93c351ddfc9e6009050fc347", @@ -1131,7 +1224,8 @@ }, { "tcId": 87, - "pubkey": "040b057d15a478696c1bd04432624864b047f6bae78a8ea925b1a5d8ee24fdcf51e7d1f19fa6e000bc29469565f9244509168f8bddae1c266cdc483812cf664e17", + "publicKeyUncompressed": "040b057d15a478696c1bd04432624864b047f6bae78a8ea925b1a5d8ee24fdcf51e7d1f19fa6e000bc29469565f9244509168f8bddae1c266cdc483812cf664e17", + "publicKeyCompressed": "030b057d15a478696c1bd04432624864b047f6bae78a8ea925b1a5d8ee24fdcf51", "msg": "5465737420", "sig": { "r": "74aff12da7dfeae7746d870edbc1cb9ea2a4f2b0fb013130ba09a1d50e56f42e", @@ -1144,7 +1238,8 @@ }, { "tcId": 88, - "pubkey": "045429662e5b6661eb44ad6ecc5f486ce599382178e52a9692d928e20ffc6bf6930d88e06499dc015d6ddfe3fdb220bcf247bc06a2fe214f4a58cd48b8ea380703", + "publicKeyUncompressed": "045429662e5b6661eb44ad6ecc5f486ce599382178e52a9692d928e20ffc6bf6930d88e06499dc015d6ddfe3fdb220bcf247bc06a2fe214f4a58cd48b8ea380703", + "publicKeyCompressed": "035429662e5b6661eb44ad6ecc5f486ce599382178e52a9692d928e20ffc6bf693", "msg": "5465737420", "sig": { "r": "00f319f81eb38efc94082a89aece17c47e7348bbc30d7373a3f6c88ed205d69b86", @@ -1157,7 +1252,8 @@ }, { "tcId": 89, - "pubkey": "049529aae8dde7e06113eb5d9677b9298aa47952596dbe3acf0dfb8bfd007269ebb32db531c46d17da528439e368da2f7a64e590b85f7472062d8d507ff599d7ef", + "publicKeyUncompressed": "049529aae8dde7e06113eb5d9677b9298aa47952596dbe3acf0dfb8bfd007269ebb32db531c46d17da528439e368da2f7a64e590b85f7472062d8d507ff599d7ef", + "publicKeyCompressed": "039529aae8dde7e06113eb5d9677b9298aa47952596dbe3acf0dfb8bfd007269eb", "msg": "5465737420", "sig": { "r": "4fa07c8ba666c930929e8ba01bf4b31f910a688f25451636f6f1535b84743176", @@ -1170,7 +1266,8 @@ }, { "tcId": 90, - "pubkey": "0473b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835ca943a572ad36355bb8f663c43feb81f3d83edc0a5738a07227a7352b75eb9db", + "publicKeyUncompressed": "0473b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835ca943a572ad36355bb8f663c43feb81f3d83edc0a5738a07227a7352b75eb9db", + "publicKeyCompressed": "0373b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835", "msg": "5465737420", "sig": { "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", @@ -1183,7 +1280,8 @@ }, { "tcId": 91, - "pubkey": "044d65accfa66c1e6ce5677e6015e05bebcf7afd283d31d610b3ea21eb3b5f85d29738d7b5de0497b1b76ee62dd0929c1c17dfe2030c6a70f8cf39441ab5494e19", + "publicKeyUncompressed": "044d65accfa66c1e6ce5677e6015e05bebcf7afd283d31d610b3ea21eb3b5f85d29738d7b5de0497b1b76ee62dd0929c1c17dfe2030c6a70f8cf39441ab5494e19", + "publicKeyCompressed": "034d65accfa66c1e6ce5677e6015e05bebcf7afd283d31d610b3ea21eb3b5f85d2", "msg": "5465737420", "sig": { "r": "2690f53ca7c56a0bdf2d20307d21edfd866cb45ba0531eea0d30bef7501b3c4e", @@ -1196,12 +1294,13 @@ }, { "tcId": 92, - "pubkey": "0425bef21d64f004f3248ed7d3dcc43a93270a5d34c3a75de7b461bfb30fae27ffa2ba4e7abb788fd325ab7ca1ba157bab6e0b138ea5bc9e8c4dd905b4a3e5ffef", + "publicKeyUncompressed": "0425bef21d64f004f3248ed7d3dcc43a93270a5d34c3a75de7b461bfb30fae27ffa2ba4e7abb788fd325ab7ca1ba157bab6e0b138ea5bc9e8c4dd905b4a3e5ffef", + "publicKeyCompressed": "0325bef21d64f004f3248ed7d3dcc43a93270a5d34c3a75de7b461bfb30fae27ff", "msg": "5465737420", "sig": { "r": "00971e47e32e786b61c27ad4acc0380697d6c3ecaf7d8a2bed04f06c1010c267b1", - "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", - "id": 0 + "s": "00a731971959de8a6ce0e2932a8156aa3ea299f9fabc2693d2e71b114a8e593319", + "id": 1 }, "comment": "A: -g", "valid": true, @@ -1209,12 +1308,13 @@ }, { "tcId": 93, - "pubkey": "0473b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835ca943a572ad36355bb8f663c43feb81f3d83edc0a5738a07227a7352b75eb9db", + "publicKeyUncompressed": "0473b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835ca943a572ad36355bb8f663c43feb81f3d83edc0a5738a07227a7352b75eb9db", + "publicKeyCompressed": "0373b3e7a0bede8c06f12f2b3cbc471a1291c438a49a070d75240f84bacc04b835", "msg": "5465737420", "sig": { "r": "00c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5", - "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", - "id": 0 + "s": "00a731971959de8a6ce0e2932a8156aa3ea299f9fabc2693d2e71b114a8e593319", + "id": 1 }, "comment": "A = B: -g", "valid": true, @@ -1222,7 +1322,8 @@ }, { "tcId": 94, - "pubkey": "04b36d0762576f03fb9c1df38cbe7c909bea0af427fd8710a7b553ee25e8364d0dc25648084d62f12d26ace2fcee65a473c9af1f363eb6c3f4c5711310434a0bc1", + "publicKeyUncompressed": "04b36d0762576f03fb9c1df38cbe7c909bea0af427fd8710a7b553ee25e8364d0dc25648084d62f12d26ace2fcee65a473c9af1f363eb6c3f4c5711310434a0bc1", + "publicKeyCompressed": "03b36d0762576f03fb9c1df38cbe7c909bea0af427fd8710a7b553ee25e8364d0d", "msg": "5465737420", "sig": { "r": "33aa6556c6e454fa62b9a6ce00c49f14893a042cc794e6750eccc7741b2a48a4", @@ -1235,7 +1336,8 @@ }, { "tcId": 95, - "pubkey": "0407e7a84191959e3e00ad07cd5f110bfa71788a924cbe4d7c22103605c6640ca6d9c3497d621a2ab50566c017324c4708c5f3d3921b15bf6f9d106634b69aadfa", + "publicKeyUncompressed": "0407e7a84191959e3e00ad07cd5f110bfa71788a924cbe4d7c22103605c6640ca6d9c3497d621a2ab50566c017324c4708c5f3d3921b15bf6f9d106634b69aadfa", + "publicKeyCompressed": "0207e7a84191959e3e00ad07cd5f110bfa71788a924cbe4d7c22103605c6640ca6", "msg": "5465737420", "sig": { "r": "00ed42889d317238391339a559e092a4d09aced855ac7665e456b368eb8984f31f", @@ -1248,7 +1350,8 @@ }, { "tcId": 96, - "pubkey": "042b027a5c7d007543d495ab3a715df5c826f45c93841ac1214597d07c008124f32ce2723445d725cb0f4049fb0075227485dd9e44f41239bab4c5ce0a452b1e6a", + "publicKeyUncompressed": "042b027a5c7d007543d495ab3a715df5c826f45c93841ac1214597d07c008124f32ce2723445d725cb0f4049fb0075227485dd9e44f41239bab4c5ce0a452b1e6a", + "publicKeyCompressed": "022b027a5c7d007543d495ab3a715df5c826f45c93841ac1214597d07c008124f3", "msg": "5465737420", "sig": { "r": "00e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13", @@ -1261,7 +1364,8 @@ }, { "tcId": 97, - "pubkey": "04bc3c7a8b679eeaf3e14be0a219fd0103e09207bdcb2a07fdfc9056e8e69f1221b795b4c184238148f2a184c107b2c41425a1928b3bed1c9534b9b0fa98a619af", + "publicKeyUncompressed": "04bc3c7a8b679eeaf3e14be0a219fd0103e09207bdcb2a07fdfc9056e8e69f1221b795b4c184238148f2a184c107b2c41425a1928b3bed1c9534b9b0fa98a619af", + "publicKeyCompressed": "03bc3c7a8b679eeaf3e14be0a219fd0103e09207bdcb2a07fdfc9056e8e69f1221", "msg": "5465737420", "sig": { "r": "6b939a339ccd144470743088d9790359d3d5136bf802f467d1524a14c850fcb9", @@ -1274,7 +1378,8 @@ }, { "tcId": 98, - "pubkey": "04fa8ce5e37d714fbfe23ea596afa201021bd1802c2d56d9357cb2c2a82b0242357038d86fb477b3eeca01e117bc5fa417b99e0c8f8b6bdb381ed7c7540d1d7891", + "publicKeyUncompressed": "04fa8ce5e37d714fbfe23ea596afa201021bd1802c2d56d9357cb2c2a82b0242357038d86fb477b3eeca01e117bc5fa417b99e0c8f8b6bdb381ed7c7540d1d7891", + "publicKeyCompressed": "03fa8ce5e37d714fbfe23ea596afa201021bd1802c2d56d9357cb2c2a82b024235", "msg": "5465737420", "sig": { "r": "00a1874882e7165aa52a7c255fa05152b6da76c04ae55751c516f424acd7bfcfa5", @@ -1287,7 +1392,8 @@ }, { "tcId": 99, - "pubkey": "04b321708e6ec2ca422ccde6bfaa1efc11d97cb77647c821d71ded82201c0efde892cb41adfe1a0a8c2ce082f5acae3fe5cae0ea18bfd529db8bb6ffc3d7b05b87", + "publicKeyUncompressed": "04b321708e6ec2ca422ccde6bfaa1efc11d97cb77647c821d71ded82201c0efde892cb41adfe1a0a8c2ce082f5acae3fe5cae0ea18bfd529db8bb6ffc3d7b05b87", + "publicKeyCompressed": "03b321708e6ec2ca422ccde6bfaa1efc11d97cb77647c821d71ded82201c0efde8", "msg": "5465737420", "sig": { "r": "2f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01", @@ -1300,7 +1406,8 @@ }, { "tcId": 100, - "pubkey": "04d332e035d6e2a18bcdfb326cd27e975829f2741abe663520ce9baeac38202d08c0a8f70fe8b16e34b97986d691c4b3778352dd33ba6b2149f9e4e49c21f05c3c", + "publicKeyUncompressed": "04d332e035d6e2a18bcdfb326cd27e975829f2741abe663520ce9baeac38202d08c0a8f70fe8b16e34b97986d691c4b3778352dd33ba6b2149f9e4e49c21f05c3c", + "publicKeyCompressed": "02d332e035d6e2a18bcdfb326cd27e975829f2741abe663520ce9baeac38202d08", "msg": "5465737420", "sig": { "r": "65363e90e7761899428cf8698eab0ba014970de9880ab8b9d556cab0225c8e66", @@ -1313,7 +1420,8 @@ }, { "tcId": 101, - "pubkey": "04f475ce1a1ddf5a48706da5b45c33f0fa8be5b6af18c4a0fdb469ffad0fe5e7917c938f9e8021defa40f4f4ae9fe1ee288c83aeed56b011f34b473a4db3ab2589", + "publicKeyUncompressed": "04f475ce1a1ddf5a48706da5b45c33f0fa8be5b6af18c4a0fdb469ffad0fe5e7917c938f9e8021defa40f4f4ae9fe1ee288c83aeed56b011f34b473a4db3ab2589", + "publicKeyCompressed": "03f475ce1a1ddf5a48706da5b45c33f0fa8be5b6af18c4a0fdb469ffad0fe5e791", "msg": "5465737420", "sig": { "r": "06c5213afde7d6fc975f4f5d20139eb1991d455972651e14ca2be83a3e8e8e4b", @@ -1326,7 +1434,8 @@ }, { "tcId": 102, - "pubkey": "049662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab4499c72775be1b79f6de51584a5628def1fa5dd28de2ce0ff392c83444d31f1744a", + "publicKeyUncompressed": "049662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab4499c72775be1b79f6de51584a5628def1fa5dd28de2ce0ff392c83444d31f1744a", + "publicKeyCompressed": "029662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab449", "msg": "5465737420", "sig": { "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", @@ -1339,7 +1448,8 @@ }, { "tcId": 103, - "pubkey": "04a637d3ca5d6a1e16e84650a7317d2c3e641ebb179eb217eb94cc453f672463d4e7187c9ff0bb1e53f6983548c526e66cdbb812427893f3fdb1c46a31df3740ef", + "publicKeyUncompressed": "04a637d3ca5d6a1e16e84650a7317d2c3e641ebb179eb217eb94cc453f672463d4e7187c9ff0bb1e53f6983548c526e66cdbb812427893f3fdb1c46a31df3740ef", + "publicKeyCompressed": "03a637d3ca5d6a1e16e84650a7317d2c3e641ebb179eb217eb94cc453f672463d4", "msg": "5465737420", "sig": { "r": "03480d375c35c1de6f8da62813131d14c7314b44867b0454728a8a6b22e19e8b", @@ -1352,12 +1462,13 @@ }, { "tcId": 104, - "pubkey": "04311165a46d6a2bbcd2b8bfc73c91e055661cbacbebfd25e2b02b7fb897fb536550c430205f7f5cb69792efa844ee5f8005300b8be7901c2c7feeff002bc2c34a", + "publicKeyUncompressed": "04311165a46d6a2bbcd2b8bfc73c91e055661cbacbebfd25e2b02b7fb897fb536550c430205f7f5cb69792efa844ee5f8005300b8be7901c2c7feeff002bc2c34a", + "publicKeyCompressed": "02311165a46d6a2bbcd2b8bfc73c91e055661cbacbebfd25e2b02b7fb897fb5365", "msg": "5465737420", "sig": { "r": "0095099bc14e4ce3ac06327e8b32d35e126faa2f0bd2fab215afcdd753cac7a8bc", - "s": "4e632e32b3bd14d9c1c5265502ad547e8a85170ec904876a0e63c4084c7c24f1", - "id": 0 + "s": "00b19cd1cd4c42eb263e3ad9aafd52ab803029c5d7e64418d1b16e9a8483ba1c50", + "id": 1 }, "comment": "A: g*(n+1)/2", "valid": true, @@ -1365,12 +1476,13 @@ }, { "tcId": 105, - "pubkey": "049662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab4499c72775be1b79f6de51584a5628def1fa5dd28de2ce0ff392c83444d31f1744a", + "publicKeyUncompressed": "049662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab4499c72775be1b79f6de51584a5628def1fa5dd28de2ce0ff392c83444d31f1744a", + "publicKeyCompressed": "029662f73402ab979c49c72fcf392d543a598dc141d3490265863029bd31bab449", "msg": "5465737420", "sig": { "r": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", - "s": "4e632e32b3bd14d9c1c5265502ad547e8a85170ec904876a0e63c4084c7c24f1", - "id": 1 + "s": "00b19cd1cd4c42eb263e3ad9aafd52ab803029c5d7e64418d1b16e9a8483ba1c50", + "id": 0 }, "comment": "A = B: g*(n+1)/2", "valid": true, @@ -1378,7 +1490,8 @@ }, { "tcId": 106, - "pubkey": "047a9cf8489debcd1cc00ee3f767edeb6daf804422826722a4c7ad3fc7c9d3a261e1943e6231a1f48df5e592340c0d2b01fe6a609ef31d2c8512650c0659b00092", + "publicKeyUncompressed": "047a9cf8489debcd1cc00ee3f767edeb6daf804422826722a4c7ad3fc7c9d3a261e1943e6231a1f48df5e592340c0d2b01fe6a609ef31d2c8512650c0659b00092", + "publicKeyCompressed": "027a9cf8489debcd1cc00ee3f767edeb6daf804422826722a4c7ad3fc7c9d3a261", "msg": "5465737420", "sig": { "r": "00e679646f95ed00fd9bf207508a88eb6600d181609a986da9e70127bd1f6cfbdb", @@ -1391,7 +1504,8 @@ }, { "tcId": 107, - "pubkey": "04ad010f2e8c78d85db0744332a791bb2ce6099fc045338c045edd198c2f312eef1e3181b10c695c65ed5438051e74c11074a3cac80f27a8ffa92a08458a64853b", + "publicKeyUncompressed": "04ad010f2e8c78d85db0744332a791bb2ce6099fc045338c045edd198c2f312eef1e3181b10c695c65ed5438051e74c11074a3cac80f27a8ffa92a08458a64853b", + "publicKeyCompressed": "03ad010f2e8c78d85db0744332a791bb2ce6099fc045338c045edd198c2f312eef", "msg": "54657374", "sig": { "r": "00e210cc0b9db3e616e12d707f5b2fed00f7b4db975220017686ae2fd6555eed07", @@ -1404,12 +1518,13 @@ }, { "tcId": 108, - "pubkey": "0487473d2049013cf2e9f2a42006ef7e1a506fa41cd72928bdf0a08487e210d84209dcdea60876f3077693d0e6ce704ca0027579c40086dace4204cb869e5fb9ca", + "publicKeyUncompressed": "0487473d2049013cf2e9f2a42006ef7e1a506fa41cd72928bdf0a08487e210d84209dcdea60876f3077693d0e6ce704ca0027579c40086dace4204cb869e5fb9ca", + "publicKeyCompressed": "0287473d2049013cf2e9f2a42006ef7e1a506fa41cd72928bdf0a08487e210d842", "msg": "54657374", "sig": { "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "s": "7ffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", - "id": 3 + "s": "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1417,12 +1532,13 @@ }, { "tcId": 109, - "pubkey": "0498fda9b49a827001274d4d6fbe94925b55276628147194d50309bff04ed4def25403e28f796f40df7bff90d34b4bcd626ef0694a6390ad10d7e0d4fb6cdc50ce", + "publicKeyUncompressed": "0498fda9b49a827001274d4d6fbe94925b55276628147194d50309bff04ed4def25403e28f796f40df7bff90d34b4bcd626ef0694a6390ad10d7e0d4fb6cdc50ce", + "publicKeyCompressed": "0298fda9b49a827001274d4d6fbe94925b55276628147194d50309bff04ed4def2", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1732fc9bebe", - "s": "febaaedce6af48a03bbfd25e8cd0364142", - "id": 3 + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1430,12 +1546,13 @@ }, { "tcId": 110, - "pubkey": "043f3ac1198b7e2024cb2fe066fe9753a32c95e69fc49bddc7fc8d9fb0cbead864c1382f321278db863c7802c02d2fa8b6991c8eef59425e0b80c2b6572ac904d1", + "publicKeyUncompressed": "043f3ac1198b7e2024cb2fe066fe9753a32c95e69fc49bddc7fc8d9fb0cbead864c1382f321278db863c7802c02d2fa8b6991c8eef59425e0b80c2b6572ac904d1", + "publicKeyCompressed": "033f3ac1198b7e2024cb2fe066fe9753a32c95e69fc49bddc7fc8d9fb0cbead864", "msg": "54657374", "sig": { "r": "014551231950b75fc4402da1732fc9bebf", - "s": "febaaedce6af48a03bbfd25e8cd0364141", - "id": 3 + "s": "010000000000000000000000000000000000000000000000000000000000000000", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1443,7 +1560,8 @@ }, { "tcId": 111, - "pubkey": "0468864c719fff6194fa830b364261ecfd3cd7def45da47c238d0a374cc44f29d05919d8bbd61c8b813917a68f50cb3e4ef7a4a50d30799ac568af22e13c457f40", + "publicKeyUncompressed": "0468864c719fff6194fa830b364261ecfd3cd7def45da47c238d0a374cc44f29d05919d8bbd61c8b813917a68f50cb3e4ef7a4a50d30799ac568af22e13c457f40", + "publicKeyCompressed": "0268864c719fff6194fa830b364261ecfd3cd7def45da47c238d0a374cc44f29d0", "msg": "54657374", "sig": { "r": "01", @@ -1456,12 +1574,13 @@ }, { "tcId": 112, - "pubkey": "0403ac59f741aca44e66a68bc14b9ae91d063b610b1f2bb5c8ca53e456c35d0545811c3bc1ad08df64784b1c0e60258695f17e7831f38ec8d9964862519000d1eb", + "publicKeyUncompressed": "0403ac59f741aca44e66a68bc14b9ae91d063b610b1f2bb5c8ca53e456c35d0545811c3bc1ad08df64784b1c0e60258695f17e7831f38ec8d9964862519000d1eb", + "publicKeyCompressed": "0303ac59f741aca44e66a68bc14b9ae91d063b610b1f2bb5c8ca53e456c35d0545", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413d", - "s": "01", - "id": 3 + "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", + "id": 2 }, "comment": "point at infinity during verify (Invalid signature: r too large)", "valid": false, @@ -1469,33 +1588,36 @@ }, { "tcId": 113, - "pubkey": "041b55fe1f2f8bf763c554bfec6a4127024512b28b11af74e993c071d6101dd72c39b536feb9c7bb7598880bad3eab2228e67b47d116e9f09988a81e35bfa447c8", + "publicKeyUncompressed": "041b55fe1f2f8bf763c554bfec6a4127024512b28b11af74e993c071d6101dd72c39b536feb9c7bb7598880bad3eab2228e67b47d116e9f09988a81e35bfa447c8", + "publicKeyCompressed": "021b55fe1f2f8bf763c554bfec6a4127024512b28b11af74e993c071d6101dd72c", "msg": "54657374", "sig": { "r": "00bc1048303f50787738b31fb8be51b5d92e5a2d66d125817d7c5bc725dc8f3636", "s": "00ffffffffffffffffffffffffffffffff661eb7000659c50ff88609f7cf4ec28d", "id": 0 }, - "comment": "s too large (s not in range 1 .. n//2)", + "comment": "s too large (s not in range)", "valid": false, "flags": ["invalid_range"] }, { "tcId": 114, - "pubkey": "0455e23d299bb6c265145ae12c19827e977cf316545099d9b9eba892d84ac445a9caa70da878fac4e9d094324da0f084a84980386e3ab3dd771029300066e1aaa2", + "publicKeyUncompressed": "0455e23d299bb6c265145ae12c19827e977cf316545099d9b9eba892d84ac445a9caa70da878fac4e9d094324da0f084a84980386e3ab3dd771029300066e1aaa2", + "publicKeyCompressed": "0255e23d299bb6c265145ae12c19827e977cf316545099d9b9eba892d84ac445a9", "msg": "54657374", "sig": { "r": "00bc1048303f50787738b31fb8be51b5d92e5a2d66d125817d7c5bc725dc8f3636", "s": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", "id": 0 }, - "comment": "s = n+1 (s not in range 1 .. n//2)", + "comment": "s = n+1 (s not in range)", "valid": false, "flags": ["invalid_range"] }, { "tcId": 115, - "pubkey": "044d18ae600d3d8186b0386cc455d30afbe1328be74e86cde1b0a24ef2bddd9bdb2614cf5db6e45adbfe5bf1290a5370576237aaaf52ebc012fc4cbc13b0a9eb5a", + "publicKeyUncompressed": "044d18ae600d3d8186b0386cc455d30afbe1328be74e86cde1b0a24ef2bddd9bdb2614cf5db6e45adbfe5bf1290a5370576237aaaf52ebc012fc4cbc13b0a9eb5a", + "publicKeyCompressed": "024d18ae600d3d8186b0386cc455d30afbe1328be74e86cde1b0a24ef2bddd9bdb", "msg": "54657374", "sig": { "r": "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1508,20 +1630,22 @@ }, { "tcId": 116, - "pubkey": "0457e6cf235ed3b63c25d4954a99a3ad2a88a619600e07278af429eaa2670884d2ea26aa01b697b2b43af0f65974d0bca65c7d6d592a215f476dacf7cb57d480bd", + "publicKeyUncompressed": "0457e6cf235ed3b63c25d4954a99a3ad2a88a619600e07278af429eaa2670884d2ea26aa01b697b2b43af0f65974d0bca65c7d6d592a215f476dacf7cb57d480bd", + "publicKeyCompressed": "0357e6cf235ed3b63c25d4954a99a3ad2a88a619600e07278af429eaa2670884d2", "msg": "54657374", "sig": { "r": "00bc1048303f50787738b31fb8be51b5d92e5a2d66d125817d7c5bc725dc8f3636", "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "id": 0 }, - "comment": "s = 2**256-1 (s not in range 1 .. n//2)", + "comment": "s = 2**256-1 (s not in range)", "valid": false, "flags": ["invalid_range"] }, { "tcId": 117, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6ea128df5", "sig": { "r": "0080b0660d2689851df208c6714ba6f86a3adf7a4688b4543b309f249c9dd7200c", @@ -1534,7 +1658,8 @@ }, { "tcId": 118, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad78c580fa", "sig": { "r": "7bf52a66dded914830cf79efde6627914ea70f4a1ee15b8375a1631ca6b879c1", @@ -1547,7 +1672,8 @@ }, { "tcId": 119, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad4c3b2207", "sig": { "r": "00f4331bb83ca6d9cc335cd75aba67c4ace136f09559596afc2415cc1b3cc74f7d", @@ -1560,7 +1686,8 @@ }, { "tcId": 120, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b505a66420", "sig": { "r": "00c06bc70a5d48fec4893674d9606c71c4bea02127efdcd5f65a2069394fd78f0d", @@ -1573,12 +1700,13 @@ }, { "tcId": 121, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a60e419d57", "sig": { "r": "00ca57f2cf198e8f01a6948510e32d6ac9ef63c597c83681cfac563dbbfcf05b87", - "s": "52e4a317394b14e2ae161c5d0eab20b16acbb2e95e5fd71ebba41464741d2ace", - "id": 1 + "s": "00ad1b5ce8c6b4eb1d51e9e3a2f154df4d4fe329fd50e8c91d042e4a285c191673", + "id": 0 }, "comment": "special hash:highcnt", "valid": true, @@ -1586,7 +1714,8 @@ }, { "tcId": 122, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadf0e16d16", "sig": { "r": "7edecfa770d8e33f3a42aaf860d2ed33f48061dca36b5c02b11681d267c4b8b5", @@ -1599,7 +1728,8 @@ }, { "tcId": 123, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b53a00f714", "sig": { "r": "3eab94a5cec32cca0520a3006721bf758b47710cc9d01696fe9d4427ba55d2af", @@ -1612,12 +1742,13 @@ }, { "tcId": 124, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a66709b065", "sig": { "r": "00f6f282899486b246df72ce10dc13809cadd49e04a0960b645873dfa49046c62e", - "s": "50b397dcb4298223028f61dfbac505fd153bcff7f5a35bfe42830a18a32235ec", - "id": 0 + "s": "00af4c68234bd67ddcfd709e20453afa01a5730ceeb9a5443d7d4f54742d140b55", + "id": 1 }, "comment": "special hash:lowcnt", "valid": true, @@ -1625,12 +1756,13 @@ }, { "tcId": 125, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad623b7ec1", "sig": { "r": "14a34f8c00c8b1b01ff63c292df32eecbe3b96a1f14c476f876fe74ae3a60107", - "s": "411868fcf070c90fc10262fa6b8e0f9ef320bd160b6ed2a542b8803b57961eb3", - "id": 0 + "s": "00bee797030f8f36f03efd9d059471f05fc78e1fd0a3d9cd967d19de5178a0228e", + "id": 1 }, "comment": "special hash:lowcnt", "valid": true, @@ -1638,12 +1770,13 @@ }, { "tcId": 126, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b52241bf15", "sig": { "r": "009bb9c7637fcf5c8e30509ac4c44afbf3bd5cd78608a235894b2496a0b3f6dd36", - "s": "13c2de2276783ce873062e273409be1e5bebc90ba4d878f5192f2a68637b3c4b", - "id": 0 + "s": "00ec3d21dd8987c3178cf9d1d8cbf641e05ec313db0a702746a6a334246cbb04f6", + "id": 1 }, "comment": "special hash:maxt", "valid": true, @@ -1651,12 +1784,13 @@ }, { "tcId": 127, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a61950beb3", "sig": { "r": "00f67a25d66416d8e5785e0255464e406d2884565c346cadda6b9be61da58ebcc4", - "s": "3d2a74085d580bd54089782f0442ae1a98b3aa12c55ac8f8ccd792890ca21f0f", - "id": 0 + "s": "00c2d58bf7a2a7f42abf7687d0fbbd51e421fb32d3e9edd742f2facc03c3942232", + "id": 1 }, "comment": "special hash:maxt", "valid": true, @@ -1664,7 +1798,8 @@ }, { "tcId": 128, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a67a082ef0", "sig": { "r": "1e52003d8d6a62d10b37a4140634d179c07586b7fce2f9c2da3d8be491eda339", @@ -1677,12 +1812,13 @@ }, { "tcId": 129, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6933d5b5d", "sig": { "r": "00eaacddf894f15911d965b900ecf5ab58435eeadbe9fadddaaf051ba917af89e9", - "s": "0e8245226413748458e2c7fdd18702b3a310ebd02f2307d3b038657aac969ab2", - "id": 0 + "s": "00f17dbadd9bec8b7ba71d38022e78fd4b179df116802598680f99f912239fa68f", + "id": 1 }, "comment": "special hash:maxt", "valid": true, @@ -1690,12 +1826,13 @@ }, { "tcId": 130, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad32bf7072", "sig": { "r": "21ed7f49cb17a37b18aa2fe26d2caceebfb2e66b60fecbbf1d223ed75f37f3bb", - "s": "107f5bacc41f75d5771bf46094fef912039147bc7dc7d96b2cb29d1ffba96687", - "id": 1 + "s": "00ef80a4533be08a2a88e40b9f6b0106ecb71d952a3180c6d0931fc16cd48cdaba", + "id": 0 }, "comment": "special hash:maxt", "valid": true, @@ -1703,12 +1840,13 @@ }, { "tcId": 131, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad50912efc", "sig": { "r": "00b356cbacf40554945ab73a3258441bc6c0bd508f460f9557dabb527a5f5ff21b", - "s": "5f083268e21724cc0b82805ddfdfdc117023eb50a0f6dedc17e938883da6da6a", - "id": 0 + "s": "00a0f7cd971de8db33f47d7fa2202023ed4a8af1960e51c15fa7e92604928f66d7", + "id": 1 }, "comment": "special hash:maxt", "valid": true, @@ -1716,12 +1854,13 @@ }, { "tcId": 132, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad6d4daa23", "sig": { "r": "0091d47e81f9056272c39b407a6f0d852195c5e875ff8a2a33e7a44cdf68bc89ed", - "s": "64d9986100232106330b62f7856306a829dea82b8efc306356f9ae831570bfbf", - "id": 0 + "s": "009b26679effdcdef9ccf49d087a9cf95690d034bb204c6fd868d8b009bac58182", + "id": 1 }, "comment": "special hash:maxt", "valid": true, @@ -1729,12 +1868,13 @@ }, { "tcId": 133, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "7a4fb3250aa05393", "sig": { "r": "00c9d9846713e95fe6142fd124c3bebfb2b67eda75cd095e9a2e5af6bce88c827f", - "s": "6577453cf525aef25c83d929ca93726da5c366f2b025beb4f9c904c0ed5c452e", - "id": 1 + "s": "009a88bac30ada510da37c26d6356c8d9114eb75f3ff22e186c60959cbe2d9fc13", + "id": 0 }, "comment": "special hash:maxt", "valid": true, @@ -1742,7 +1882,8 @@ }, { "tcId": 134, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "7a4fb3250c91f0d0", "sig": { "r": "758358303b4bf67af9f288a0bbe1c2fab06216e44eb81fc16d3434fc13724076", @@ -1755,7 +1896,8 @@ }, { "tcId": 135, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "a14672e603ab2a8e", "sig": { "r": "65504c6addcbec97d1e03004b687d00eda8b8c935aafb4577e2a23b031ad93b2", @@ -1768,12 +1910,13 @@ }, { "tcId": 136, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b506e3e5cd", "sig": { "r": "00c8665cbd10d06282b4cb81cc695f84b05a3083d5d7975a00e00715689140684b", - "s": "3fe56375185494ddfb4bc55ab42c5032192277d303ac72bebd2de68f6e45ab89", - "id": 0 + "s": "00c01a9c8ae7ab6b2204b43aa54bd3afcca18c6513ab9c2d7d02a477fd61f095b8", + "id": 1 }, "comment": "special hash:mint", "valid": true, @@ -1781,12 +1924,13 @@ }, { "tcId": 137, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a604fa6bae", "sig": { "r": "00d51f4cfdce68fce1d4c15f3b76a661c1ee754b6baec31d3e533e54ba838ddc2a", - "s": "129a3b41fc4ae3b314bf9d49871c76db8c96724e0d14e6abc58fda4d94441246", - "id": 1 + "s": "00ed65c4be03b51c4ceb4062b678e389232e186a98a233b98ffa42843f3bf22efb", + "id": 0 }, "comment": "special hash:mint", "valid": true, @@ -1794,12 +1938,13 @@ }, { "tcId": 138, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a634f58a08", "sig": { "r": "4461985cbccd129521cfdcdc0c43a7e58d55bc908301d7ae384b46f036dbe51c", - "s": "19799b5324c1072459196d850d277f6c817db06c9256907fc0f7e20d1e8afcf5", - "id": 1 + "s": "00e68664acdb3ef8dba6e6927af2d8809239312c7a1cf20fbbfeda7c7fb1ab444c", + "id": 0 }, "comment": "special hash:mint", "valid": true, @@ -1807,7 +1952,8 @@ }, { "tcId": 139, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a68713bbaf", "sig": { "r": "00c7e8cecced1890035c613a3154c32b8d317e0f37b13501d597763a6273960181", @@ -1820,7 +1966,8 @@ }, { "tcId": 140, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6a250a7cf", "sig": { "r": "009f87627add0e896593f7e26c2156fb02b6c44f24241a7b196984659417d3bfe6", @@ -1833,7 +1980,8 @@ }, { "tcId": 141, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6a9287504", "sig": { "r": "00ac6a5229238a09f4feda1b8934070c0eb18c85f04c85b88fed58bf4233417cee", @@ -1846,7 +1994,8 @@ }, { "tcId": 142, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad0fef680f", "sig": { "r": "0b66f24be965a0b82cb93d46871dc2ae6cc2b11b45d1ffc9f9af618ff0295c70", @@ -1859,12 +2008,13 @@ }, { "tcId": 143, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad24322c79", "sig": { "r": "49a267c6b88fd495a4bad328d9190a7a7c4e84f05925e3bd8a26c8aee6737b32", - "s": "4c56615ba15b7cc9b7f496be761dd21b3a51cad291929a497288c7ae536a832a", - "id": 1 + "s": "00b3a99ea45ea48336480b694189e22de3805d12141db605f24d4996de7ccbbe17", + "id": 0 }, "comment": "special hash:mint", "valid": true, @@ -1872,12 +2022,13 @@ }, { "tcId": 144, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad3d23fae7", "sig": { "r": "20856177bde9af3b326c7b5d8bd8b07d5e6a26947ad4daaf7271804244dd8f98", - "s": "384ba0fa4c94bd436a8ec5aa9a002b3a96fe89a10697a277acc09cca8764f809", - "id": 0 + "s": "00c7b45f05b36b42bc95713a5565ffd4c423b05345a8b0fdc41311c1c248d14938", + "id": 1 }, "comment": "special hash:mint", "valid": true, @@ -1885,12 +2036,13 @@ }, { "tcId": 145, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b507e674e8", "sig": { "r": "00d64d81395c9c048dc3bd5a2379c18ade3711ebe26443b5d63ed41daae6d51041", - "s": "6638d0555b42d22952731dad7ba9639bfaa1814d1bb7815af2a7e61e4b8ec465", - "id": 1 + "s": "0099c72faaa4bd2dd6ad8ce25284569c62c00d5b9993911ee0cd2a786e84a77cdc", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -1898,7 +2050,8 @@ }, { "tcId": 146, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b513eb738a", "sig": { "r": "59fd9d0f69c5f543beb8afe558784685c43228af062b5b8156813bae64db2704", @@ -1911,7 +2064,8 @@ }, { "tcId": 147, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b51cc7f01e", "sig": { "r": "00a6804bb8fefba87076d7b12d893005344ee2f0be8d23a7de0774fa9ba308721c", @@ -1924,12 +2078,13 @@ }, { "tcId": 148, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b5204bb2be", "sig": { "r": "7794df5a5c07f323fe7bf5ed085c9c8c7e8b9b185f604bd23de2319dae04c270", - "s": "395f7d9970407d2b698d0e68967c283c58c8ece6f0202aad2fa287469abf2e71", - "id": 1 + "s": "00c6a082668fbf82d49672f1976983d7c261e5efffbf28758e902fd746357712d0", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -1937,7 +2092,8 @@ }, { "tcId": 149, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b521c74e81", "sig": { "r": "00bef0aec3bc14b476c5422d28f34220cf141d342764632bb5804bbaf9d5c0b900", @@ -1950,12 +2106,13 @@ }, { "tcId": 150, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b5264518d2", "sig": { "r": "1714775e68b0dbda1ee8f99fc9f90cfe3cc646bec5032ba5dcb9a4f55f548110", - "s": "0c84e450040f46d552901b902fd82cabf21f468a293f086f6ece015102de2b7c", - "id": 1 + "s": "00f37b1baffbf0b92aad6fe46fd027d352c88f965c860997cc51045d3bcd5815c5", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -1963,12 +2120,13 @@ }, { "tcId": 151, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b531bec9a3", "sig": { "r": "00c4b6450712f7010b8703ac4aff18bd7a4258b1809c79b22be7d93c2a40211d35", - "s": "08afebc32c5ee70cdff7772f1069f6d5c7cbe4e09e91ae32f1233749e9ed2f85", - "id": 1 + "s": "00f750143cd3a118f3200888d0ef960928f2e2f80610b6f208ceaf2742e64911bc", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -1976,7 +2134,8 @@ }, { "tcId": 152, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b531e54c87", "sig": { "r": "00d03c42b6018fd9389db3d88b3af3a8dd39c50319595347838436af6823525617", @@ -1989,12 +2148,13 @@ }, { "tcId": 153, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b534bb16e2", "sig": { "r": "5b751fffbe774f4d8d38e685628df8c953885aaa3c495ea1d06b2851e976ea2f", - "s": "58cd776537fc8471ded719322da7352c91f9659452013311e287fd102d0a253f", - "id": 1 + "s": "00a732889ac8037b8e2128e6cdd258cad228b577525d476d29dd4a617ca32c1c02", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2002,12 +2162,13 @@ }, { "tcId": 154, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b537a98d3a", "sig": { "r": "3b466ef1f25d09f111c87c90ef875c83d9b6958315de6c8ea29ec06dfc1c4544", - "s": "5b5656f51f11b6eddbf40d135a2ceac6eeb9423aa2f2c2f087fbf389cd831726", - "id": 0 + "s": "00a4a9a90ae0ee4912240bf2eca5d31537cbf59aac0c55dd4b37d66b0302b32a1b", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2015,12 +2176,13 @@ }, { "tcId": 155, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "049a27b53a9072fe", "sig": { "r": "1d117fb6704ae6b2421b9f1c5e09a9817ed9c341152346ba390a49233a1b4251", - "s": "40cf1d28d018487de2f9a0155332ac72de0bc0299567b18f30cc6fb5fbc68273", - "id": 1 + "s": "00bf30e2d72fe7b7821d065feaaccd538bdca31cbd19e0eeac8f05eed6d46fbece", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2028,7 +2190,8 @@ }, { "tcId": 156, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a607e9597b", "sig": { "r": "6bec4a765689f50e3130ef5272bb4d61336278b8332bea3858a11b942e4e0fc7", @@ -2041,12 +2204,13 @@ }, { "tcId": 157, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a60c3de294", "sig": { "r": "3a8cf66c59108d9f25a9a7b787683048d9117c49f9b4853bfd1706b76b8f59ef", - "s": "244beff0b5b73e75a449ba1252bd402ed5834fd2f281bd7ba7024ba073823d", - "id": 0 + "s": "00ffdbb4100f4a48c18a5bb645edad42be8bd95996dc561e7e442b5c412fc2bf04", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2054,7 +2218,8 @@ }, { "tcId": 158, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a60f0a7105", "sig": { "r": "00aa00712ed49b3dcf6f59e40e622f7862d9e840ab1b4168f7f616008346215db4", @@ -2067,12 +2232,13 @@ }, { "tcId": 159, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a60f40b849", "sig": { "r": "4406d9b01352882a7337422ca3b5110b5972d701b8f77b7a0477975ee092fa8f", - "s": "05a863e3e4b0bddc9179aa2ce4783ded960cd35ff8e86a6a85b429b391fc34e1", - "id": 0 + "s": "00fa579c1c1b4f42236e8655d31b87c21124a20986b66035d13a1e34d93e3a0c60", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2080,12 +2246,13 @@ }, { "tcId": 160, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6100fe0fe", "sig": { "r": "00d6745bbb5d262a7101d4df8661a58366638562d417ba168be7a22e1d012a7250", - "s": "5a3d97cc326737aba0af6091c8e169fe54371d64f2ff4f03750852b7c332e38e", - "id": 0 + "s": "00a5c26833cd98c8545f509f6e371e96006677bf81bc4951384aca0bd50d035db3", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2093,7 +2260,8 @@ }, { "tcId": 161, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6123d535f", "sig": { "r": "00c2df8ef915eeba2ccab38146ec0d1c9e3e42b89592701beb6dfef57e5223d574", @@ -2106,12 +2274,13 @@ }, { "tcId": 162, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a619d0abca", "sig": { "r": "356b643add96ffbbcf5ea8ee002aa7e968f9a786fe3ff24b7bdcb7e44bc6cdb1", - "s": "23a73b706ddad5db17f695dbde03f080b79b2824ae3435542ed00be7e2d25e68", - "id": 0 + "s": "00dc58c48f92252a24e8096a2421fc0f7e0313b4c201146ae7910252a4ed63e2d9", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2119,12 +2288,13 @@ }, { "tcId": 163, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a61fb36417", "sig": { "r": "3bb3f21f3933cfa77b7eb9e5c2166d3110f310393783281252bd53edda42550d", - "s": "1082953a70b31fb969188f78350e7480cb40ddde605ee163e4e9601200c16117", - "id": 0 + "s": "00ef7d6ac58f4ce04696e77087caf18b7def6dff084ee9bed7dae8fe7acf74e02a", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2132,12 +2302,13 @@ }, { "tcId": 164, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a623579acd", "sig": { "r": "00acbdd830bc2b4092585b27ad709d9c39fa3150f445606e4a7d6619d208c2ccf0", - "s": "6ba705b6552652661a6bc763e5a364418f7a8b34947494d52ddf4a2f319be127", - "id": 0 + "s": "009458fa49aad9ad99e594389c1a5c9bbd2b3451b21ad40b6691f3145d9e9a601a", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2145,7 +2316,8 @@ }, { "tcId": 165, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6251c93d0", "sig": { "r": "00cc342c6db1ddb7de5cd96a742da971f750cc354a408a8081c4260afa2418366f", @@ -2158,12 +2330,13 @@ }, { "tcId": 166, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6275790ef", "sig": { "r": "009c55dee83c756d612fb75543b87c2544fe8da61026f353f98ccde80a3e280d41", - "s": "272f9cba44585dec212949222edbca32802b6ca1c5f015e541c464696228c869", - "id": 0 + "s": "00d8d06345bba7a213ded6b6ddd12435cc3a837044e9588a567e0dfa236e0d78d8", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2171,7 +2344,8 @@ }, { "tcId": 167, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a63830e73c", "sig": { "r": "5ec18190037417b25702d9d47449ca2f8597b498d33fe6924fb8c5fe8c74dd90", @@ -2184,7 +2358,8 @@ }, { "tcId": 168, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a63fc5544a", "sig": { "r": "00fe1693f078151eb9ad9dad0c119f2d7240b9e9a8c0d4283923cd5cbaf309fa94", @@ -2197,12 +2372,13 @@ }, { "tcId": 169, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6421ef200", "sig": { "r": "71524332bc0e4b8a1d3236850a311b318b14d30a4137e73ff7d5cddc64f24f7c", - "s": "7463f98be977b61521d67bf83c18fd90debe566ac46c00b7f1ad5df0a6910eea", - "id": 0 + "s": "008b9c0674168849eade298407c3e7026ddbf0867beadc9f83ce25009c29a53257", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2210,7 +2386,8 @@ }, { "tcId": 170, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6437fc4ce", "sig": { "r": "00ac5ceba10665e30bb7fa60f7386d67aae34f8fda2c313bbbb23ff2873e6e5364", @@ -2223,7 +2400,8 @@ }, { "tcId": 171, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a644e295fd", "sig": { "r": "00ec996b8f286249078d47acad72830ce4922763c8ec3788c090b7a23ef70c3311", @@ -2236,12 +2414,13 @@ }, { "tcId": 172, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a64587d9df", "sig": { "r": "00e4384b2f7c7ed8394338d3b96d20a8f7010a0524b1f29998d5bf08e40bf87cca", - "s": "73bee4d2648b4c1b06be0d9620d9592a18d44cf6d98150cb07f9529e90c1f171", - "id": 0 + "s": "008c411b2d9b74b3e4f941f269df26a6d4a1da8fefd5c74f70b7d90bee3f744fd0", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2249,7 +2428,8 @@ }, { "tcId": 173, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a64b5b7ad9", "sig": { "r": "00e0ba47f92074db6db2f531d9336cd2384f4ecf002096f14f1f720ac81e1056ce", @@ -2262,12 +2442,13 @@ }, { "tcId": 174, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a64c2f0d77", "sig": { "r": "0ddbc8be97b006ae1b1461dd19f16a7a1564d395a12e77cf0cd50e3940aa964c", - "s": "0bd4f288126e13708bc6dfd3eda1000ba09cd8dda9c56f6499878e06a0068c49", - "id": 0 + "s": "00f42b0d77ed91ec8f7439202c125efff31a120409058330d7264ad086302fb4f8", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2275,7 +2456,8 @@ }, { "tcId": 175, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6599334cc", "sig": { "r": "7837b98d9e4de97507c1f56db6eeba4a6e63c731c98cbb4b17c6d9c00a63a9b9", @@ -2288,7 +2470,8 @@ }, { "tcId": 176, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a661db38ba", "sig": { "r": "6fd231d69f5df6c8636f6349628d506edbe72d814d42911230bcd20f44695a70", @@ -2301,12 +2484,13 @@ }, { "tcId": 177, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a665c5aa3d", "sig": { "r": "0097847dcb1d562c82566e256645c091c4f717ea07cc1f61822d837c61d824af8b", - "s": "0219bd14515aa86cb8230d4398045d2137f75aa609e19c2741f89ad90ece3b14", - "id": 0 + "s": "00fde642ebaea5579347dcf2bc67fba2dd82b78240a56704147dd9c3b3c168062d", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2314,7 +2498,8 @@ }, { "tcId": 178, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a66783bdbc", "sig": { "r": "75a7c973b602dbfd219e5c0f7f877284331a503cfb9611d723cb3ee63ba7230e", @@ -2327,7 +2512,8 @@ }, { "tcId": 179, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6690cc109", "sig": { "r": "1cc0bcf8ce7a1da4d5bfc3a0d2df3bfc9296af314fbb7b5997c904b1b2f49c93", @@ -2340,7 +2526,8 @@ }, { "tcId": 180, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a66f5fd90e", "sig": { "r": "6e06490a7603d31f58bb395a33859a296dad33f023e6c61dbf12ec736231c18f", @@ -2353,12 +2540,13 @@ }, { "tcId": 181, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a67011c21a", "sig": { "r": "00a26f74a362d3cd02038955296426a217753d4c59b8bb229b5b85c4e1c4a05800", - "s": "7df72a12d99eb2efdfdc25d0ac5dd4a5c9f4eff14a154c59e65a731767c2e3bb", - "id": 0 + "s": "008208d5ed26614d102023da2f53a22b58f0b9ecf5653353e1d977eb7568735d86", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2366,12 +2554,13 @@ }, { "tcId": 182, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a670554c70", "sig": { "r": "0088ae478e781b5f1fbb32989ae49ed9ab26acd96bb75f27c5eb81dd9ccb69821b", - "s": "3b0d57b4ce191a84ae77632fb3933178b6c1011ffabdff27d3341ffddd1d586b", - "id": 0 + "s": "00c4f2a84b31e6e57b51889cd04c6cce8603eddbc6b48aa113ec9e3e8ef318e8d6", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2379,12 +2568,13 @@ }, { "tcId": 183, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a671a4d73c", "sig": { "r": "00eb6cd13ce95116a0bb342302fc5e7caafa2ae7e8100332752225555d95be3e7e", - "s": "7fee54a59acfdd8d6e20ab7b27696314fb874b2661c17636767480137d437094", - "id": 0 + "s": "008011ab5a6530227291df5484d8969ce9bf2791c04d872a05495dde7952f2d0ad", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2392,12 +2582,13 @@ }, { "tcId": 184, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6751c0d43", "sig": { "r": "66827720da6a74ea98a5b3a328f3d414fd9376291141f033c1bfde4131f3b72a", - "s": "0c30c987ce7f6bb7dfcd42202ef2ffd83945b130aa0039e9fae758d4cc1179a4", - "id": 0 + "s": "00f3cf3678318094482032bddfd10d002681692bb605486651c4eb05b80424c79d", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2405,12 +2596,13 @@ }, { "tcId": 185, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6793b55e8", "sig": { "r": "00ac5b26cebd6733e06ea26b6929fe8bc26b2de707adfd4650380b182e19521ecc", - "s": "7487af642390f1b5bcf36a74fcdd7a35014f9803b11a6d86e52bd956b00168ca", - "id": 0 + "s": "008b78509bdc6f0e4a430c958b032285c9b95f44e2fe2e32b4daa685362034d877", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2418,12 +2610,13 @@ }, { "tcId": 186, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a67a525edb", "sig": { "r": "00c67fe640f3f2f5ad10d6526a1b92168eaeec3d655dff5a3e40f61f183f4c8324", - "s": "56e3931a6416750660e29c0ace6d3b0d6872ef7183b81b050268086ec2ae0f74", - "id": 0 + "s": "00a91c6ce59be98af99f1d63f53192c4f1523bed752b908536bd6a561e0d8831cd", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2431,12 +2624,13 @@ }, { "tcId": 187, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a67c53ae63", "sig": { "r": "5596ecff148d5c6c59b41c2e81d7237a88fcb128daac24d1f33c9efe4fb03fc3", - "s": "7f2fa3cd884cbee7255a86cb54ae0d329ebfcefac1702662754808b01e871998", - "id": 1 + "s": "0080d05c3277b34118daa57934ab51f2cc1bef0debedd879d94a8a55dcb1af27a9", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2444,7 +2638,8 @@ }, { "tcId": 188, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6846162a5", "sig": { "r": "0091fdc62a77ca2cf582c244a3f212de7defd27c9998afee4fffe869d2917acbe0", @@ -2457,12 +2652,13 @@ }, { "tcId": 189, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a68d2ac003", "sig": { "r": "2ae94dc9ab3347011a49dfee80f4c31908e6ace8109d595bd6c7a9c56dbe62c1", - "s": "4bf1ebd87a969362fbd2fcc1390ad14fb0cbbdd00ff18a824e9945f4db8cfa72", - "id": 1 + "s": "00b40e142785696c9d042d033ec6f52eaf09e31f169f5715b971391897f4a946cf", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2470,12 +2666,13 @@ }, { "tcId": 190, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a69fd3e3be", "sig": { "r": "729d1b0fc25a6ecf1dc84b8d862aeb8eb6c733e6b30709161ef20220c824f601", - "s": "4475bce8c08c4704cc9e2da36af49d95295f35b88dab9b1f8e311c53dca43094", - "id": 0 + "s": "00bb8a43173f73b8fb3361d25c950b6269914fa72e219d051c31a14238f39210ad", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2483,7 +2680,8 @@ }, { "tcId": 191, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6aae79dc5", "sig": { "r": "00f8cb81df021ad833c2833386c5d1e8ece62df493de832d95e39af07d599f77b8", @@ -2496,12 +2694,13 @@ }, { "tcId": 192, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6cc60ca34", "sig": { "r": "00a0013daa14e5847b66f2a33f89ab1aad5f56af3f1303ca180d2c396361e29c65", - "s": "4ec20be2afdb903afd12a8fcfdae3d9a1a3fe36c14fb5df784b147ae1778d3ba", - "id": 0 + "s": "00b13df41d50246fc502ed57030251c264a06ef97a9a4d42443b2116deb8bd6d87", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2509,12 +2708,13 @@ }, { "tcId": 193, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6cd6245ff", "sig": { "r": "2f58f7d1b618e19664e78b177069cb637d61720902e156c9b30aa765bdc3a332", - "s": "142c0bd8850c7940739280d874f32471b471178a448baf1f7e5e0868918fedb4", - "id": 1 + "s": "00ebd3f4277af386bf8c6d7f278b0cdb8d063dc55c6abcf11c417456243ea6538d", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2522,12 +2722,13 @@ }, { "tcId": 194, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6d808449a", "sig": { "r": "00eddd2e715331b5010da97937b41738c9620bb898adc45413b7f3721feba7b27c", - "s": "01c4b39a86ed583cbad7f420398613ae158a9140ba701aeed2dc50f7e17a4d78", - "id": 1 + "s": "00fe3b4c657912a7c345280bdfc679ec50a5244ba5f4d8854cecf60d94eebbf3c9", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2535,7 +2736,8 @@ }, { "tcId": 195, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6db0af485", "sig": { "r": "76181975cc1fc7deb55f26e4a55eb41766c3ef7e7fa2c288b94518e7f4efc613", @@ -2548,7 +2750,8 @@ }, { "tcId": 196, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6dda31d79", "sig": { "r": "74e06cca9bddd9be53f8b504925be0dffa5787b3736c92474cc7761573daa27e", @@ -2561,7 +2764,8 @@ }, { "tcId": 197, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6e025e7e6", "sig": { "r": "00c9b48bb447aca569c5945b1f934da98c097ecd3051427d42fad73446de0b2595", @@ -2574,7 +2778,8 @@ }, { "tcId": 198, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6e17464df", "sig": { "r": "47fc5cc42f722909552dd0f01bc32f8db61d4cdf23f2c14c43d62f7c51f59da0", @@ -2587,7 +2792,8 @@ }, { "tcId": 199, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6efdd2c01", "sig": { "r": "00d45f020e6dd5464f05e94efa3e06ab96abda8c17248c0c5d963d2aaf3a70efb9", @@ -2600,12 +2806,13 @@ }, { "tcId": 200, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6f8afb997", "sig": { "r": "00f4d29b5276fd3064a32e35e96746b92006af5d6138dc4778429254cecc935188", - "s": "076e4b13f552d29f53b96ca5592a730311b7575f502720150017a9504ae952f2", - "id": 1 + "s": "00f891b4ec0aad2d60ac46935aa6d58cfba8f785875f218026bfbab53c854cee4f", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2613,12 +2820,13 @@ }, { "tcId": 201, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "07b3d7a6ff92caca", "sig": { "r": "313320fbf71638a92b0ed0f779d6635a10b62697ba7ca3cf84c0d5aa5c4f1c59", - "s": "33b774298e7e0ca50dc9055a3484f2d4b4e34a7219bcb5972319268ef7223c82", - "id": 0 + "s": "00cc488bd67181f35af236faa5cb7b0d2a05cb9274958beaa49cb937fdd91404bf", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2626,7 +2834,8 @@ }, { "tcId": 202, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad0113a8df", "sig": { "r": "7d6df391a9fa42846274c42a971318448dc514483027932afa32aae33031328a", @@ -2639,12 +2848,13 @@ }, { "tcId": 203, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad02b68f3b", "sig": { "r": "0095e0ffa02d074129874bf3e384e75cd2945e75c02907aff877cc2f758ef1149c", - "s": "07f6bb0937f436ecdffd122b2ceb6c57ac9c8bb6cf31e452020cd1abd5f0f922", - "id": 1 + "s": "00f80944f6c80bc9132002edd4d31493a70e12512fe016bbe9bdc58ce0fa45481f", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2652,7 +2862,8 @@ }, { "tcId": 204, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad02ec10a3", "sig": { "r": "00a6a19add5bff5e48a2aca65fd9344a5d74b1761150e8b366e4291d6e78655b16", @@ -2665,7 +2876,8 @@ }, { "tcId": 205, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad06945c63", "sig": { "r": "351adae9f6371ea7930eaa9155c43e8009bb66396b6aa7a2588f868147f89194", @@ -2678,7 +2890,8 @@ }, { "tcId": 206, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad09f9b734", "sig": { "r": "00abc353a8d91718891714827982490eac1e75ad708be81aa6667340731d2230fd", @@ -2691,12 +2904,13 @@ }, { "tcId": 207, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad0b115d03", "sig": { "r": "0086f4fa4c7803698e9292e200a134c84229233ef64a52b9c3a39e88fa689176b0", - "s": "018db6a01fd48ac2b79e29d40c67cd14e133d98f8622edc26cb7047913361350", - "id": 1 + "s": "00fe72495fe02b753d4861d62bf39832e9d97b03572925b279531b5a13bd002df1", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2704,12 +2918,13 @@ }, { "tcId": 208, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad0b2ca028", "sig": { "r": "7384b17f27061b24d2c98ff04a820bdcc72515d01d5963ba7f138f6668c4f53a", - "s": "5fdd1f9135ec287b6e84ddbdef359f2201707c42f73700739489b9f967743751", - "id": 0 + "s": "00a022e06eca13d784917b224210ca60dcb93e60a3b8119fc82b48a49368c209f0", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2717,7 +2932,8 @@ }, { "tcId": 209, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad1a5b39fc", "sig": { "r": "00ec75ea5357a14e2e6fb2f2fb576cea18b94549ed7dbff6bbe7015b6f4c842bec", @@ -2730,12 +2946,13 @@ }, { "tcId": 210, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad1f772244", "sig": { "r": "437b5322ede7a65979720401c4b0aa23ac2578cb10599a791ca8ffeecdd6cd02", - "s": "6165c6f0777c8468c79e47e5cb44d963fc031743f7328d43c19263a56b4cf243", - "id": 1 + "s": "009e9a390f88837b973861b81a34bb269abeabc5a2b81612f7fe3ffae764e94efe", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2743,7 +2960,8 @@ }, { "tcId": 211, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad214bbd7b", "sig": { "r": "00c538719415e43418c6d72e4d4b5e14539a1b5cc05ad9f4573afa3a746377f508", @@ -2756,12 +2974,13 @@ }, { "tcId": 212, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad21712346", "sig": { "r": "00d6e98ba1b27c5faf247e497cf436ff3aca6f00f6cc4f96a35b72dee70a8c2b8b", - "s": "531a666410e63ec618bf7f03ffd565c3867fcee1751441fe4ee8fe5ee2effa98", - "id": 0 + "s": "00ace5999bef19c139e74080fc002a9a3b342f0e053a345e3d70e9602ded4646a9", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2769,12 +2988,13 @@ }, { "tcId": 213, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad25062f89", "sig": { "r": "1838f7b7e25230c0044c61f139a9991a90c980f10eb044e1cba017bacf90773c", - "s": "4eaa565eb2a919364a474fa309f4719fe50615783039a1695f75eda0eccbc90d", - "id": 0 + "s": "00b155a9a14d56e6c9b5b8b05cf60b8e5ed5a8c76e7f0efed2605c70ebe36a7834", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2782,12 +3002,13 @@ }, { "tcId": 214, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad2ac5e021", "sig": { "r": "70d6c519841d101abe2da489c7a018b712e242f6e9487eea5212b4d2e78fb45f", - "s": "6efb3a7537b9bad3045d384f7ebb04252791bc003b184d9df3447eec05f23f39", - "id": 0 + "s": "009104c58ac846452cfba2c7b08144fbd9931d20e67430529dcc8ddfa0ca440208", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2795,7 +3016,8 @@ }, { "tcId": 215, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad2e8b3198", "sig": { "r": "65bc46f8ad28a0e11ba7f9e47626e585a80205860632b1a4d5fc0def9eeffc00", @@ -2808,7 +3030,8 @@ }, { "tcId": 216, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad31a5f342", "sig": { "r": "172b44278c829d6311f53dcc0597e9398880fe4d7c61bf720acdadb9adfc4698", @@ -2821,12 +3044,13 @@ }, { "tcId": 217, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad3632d31f", "sig": { "r": "009c0ba405171ac3328c5ab02a3fdba3804551e7d9224e6c2f89565aa3c957427f", - "s": "2148ec686a710eafa0d42a767bcb98567cd50b6885efa2e13b582bdd93be0378", - "id": 0 + "s": "00deb71397958ef1505f2bd589843467a83dd9d17e2958fd5a847a32af3c783dc9", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2834,12 +3058,13 @@ }, { "tcId": 218, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad3d64fd6d", "sig": { "r": "13ec161e1add018bec58edee8ae4abf16002bdb93cc1bdec785f5750ef3c9f41", - "s": "077c186f74ac1e1abb3542adc0d03d8b9e50a1491b8c5c62c0dd750cddbcca3a", - "id": 0 + "s": "00f883e7908b53e1e544cabd523f2fc2731c5e3b9d93bc43d8fef4e97ff2797707", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2847,12 +3072,13 @@ }, { "tcId": 219, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad3dd0ba8f", "sig": { "r": "00fb69d2cc17719bb94ba8f547af0d7c305ba098ff2ef920f94620446437de9ee4", - "s": "2789fe3497462d40e769ef2008a9750575fb99bd55698948e1c295b02e8ea997", - "id": 0 + "s": "00d87601cb68b9d2bf189610dff7568af944b3432959df16f2de0fc8dca1a797aa", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2860,12 +3086,13 @@ }, { "tcId": 220, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad43852af4", "sig": { "r": "1c7997b544c669e03e2488f6f69622d2fc2ec0d4b791ca0fefcf5e011be2264a", - "s": "5edac58646151fab2f7698a7ee9e4ae0db5e28949a7b4e92bdec7f22eb6b20b1", - "id": 1 + "s": "00a1253a79b9eae054d08967581161b51ddf50b45214cd51a901e5df69e4cb2090", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2873,7 +3100,8 @@ }, { "tcId": 221, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad4de703c2", "sig": { "r": "7e515852fe58b92029ae14099d6d7d5b84326441143b58bb928bc3fbdc52b34c", @@ -2886,7 +3114,8 @@ }, { "tcId": 222, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad4f775bfc", "sig": { "r": "00f1caf3affa73f426444b79f4c772fcefe441fcbcb07df0020b9908565862091f", @@ -2899,12 +3128,13 @@ }, { "tcId": 223, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad5638b579", "sig": { "r": "12f8558756ea27f7caeaf8251ec09f701341b6f8c2d9698f3b19734931fa1ad6", - "s": "6becc2b9d1b234f779a64b9afe58008f4f1a2132581df28d9df8ff4d4948ee24", - "id": 0 + "s": "0094133d462e4dcb088659b46501a7ff6f6b94bbb4572aadae21d95f3f86ed531d", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2912,7 +3142,8 @@ }, { "tcId": 224, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad5829f099", "sig": { "r": "2ca1c2ef1edb84fbbfbf1f7b85ddc70136b71565a88396139d6ecb39f7fd803d", @@ -2925,12 +3156,13 @@ }, { "tcId": 225, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad59da3396", "sig": { "r": "008ea49c14fdbe9abf111cb40545b9814b6bf24e9e8ee30776a3159d324257b06d", - "s": "65b5514a43b3da2bd72843ee794d1dc8219ef2880a5c477e911c8703b8248b37", - "id": 0 + "s": "009a4aaeb5bc4c25d428d7bc1186b2e236990fea5ea4ec58bd2eb5d7891811b60a", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2938,12 +3170,13 @@ }, { "tcId": 226, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad6378ebae", "sig": { "r": "549d07c49a48b993bf374b94aa2b180dd7e10ffc5afe562f9c98143797d212fc", - "s": "1359e86a0c252d11d4adcc00d492cedc0c559b1ff9298101e863650ea24b84c8", - "id": 0 + "s": "00eca61795f3dad2ee2b5233ff2b6d3122ae5941c6b61f1f39d76ef97e2deabc79", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -2951,7 +3184,8 @@ }, { "tcId": 227, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad663517c7", "sig": { "r": "0f9c8d4ff984e6fad0360cf63b51d07531e895dc20c08346289ec13b16b2656d", @@ -2964,12 +3198,13 @@ }, { "tcId": 228, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad679e392d", "sig": { "r": "35c53bd71164e6c6f400b34341cc35e22ab3c62f376068d628f5a00e65869ed4", - "s": "6d2fa2036cb9b22dd0bd32904972ae4a7be256f746a894202b1f98d219b61999", - "id": 1 + "s": "0092d05dfc93464dd22f42cd6fb68d51b43ecc85ef68a00c1b94b2c5bab68027a8", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2977,12 +3212,13 @@ }, { "tcId": 229, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad6d1e5152", "sig": { "r": "00ac21766f03f80a4248d6978db5ffbd543ffb57276ef80c4c3ee4aaca75d6d719", - "s": "7dce2ea06d0e948f17217d5a23debf7c99e30bcc6d32c2a4bf1bea2ca7d245a4", - "id": 1 + "s": "008231d15f92f16b70e8de82a5dc21408220cbd11a4215dd9700b674602863fb9d", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -2990,12 +3226,13 @@ }, { "tcId": 230, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad6f4ceb32", "sig": { "r": "149e3227fbbab4bbda7f7cea443c683866d1589d072147631cb1718af56c591e", - "s": "13327bfcce1529d19a296424017f2419fc0067302ea2f9ef86b65ebbe7cfa9bd", - "id": 0 + "s": "00eccd840331ead62e65d69bdbfe80dbe4beae75b680a5a64c391bffd0e8669784", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3003,7 +3240,8 @@ }, { "tcId": 231, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad7106bfbe", "sig": { "r": "71fe8026bdedb57ca60fcc02a523f991ca9bfb728abd47ceb52556c6fc2fb0a2", @@ -3016,7 +3254,8 @@ }, { "tcId": 232, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad776a3831", "sig": { "r": "0969054e8ad9194312cce8cae3bee0f5218cb329a26ef3465f86f8529828c007", @@ -3029,7 +3268,8 @@ }, { "tcId": 233, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad7cad23ce", "sig": { "r": "00c223fd1a31e69b2617ed8b683245900a78ed32697a7ea0de01ededd778765e13", @@ -3042,7 +3282,8 @@ }, { "tcId": 234, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad820b64a4", "sig": { "r": "00d7bd7a23f971630518ec2f460e8fd73f0c361aa1d269fb8c2d900ce3e53cf8ef", @@ -3055,12 +3296,13 @@ }, { "tcId": 235, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad85978f4e", "sig": { "r": "54bfcb1705552e1f6fc7b34d90a916a123d47d72463cf081aa69e3049f898280", - "s": "4492c78578540e0dbe7e089c193148fa5533bd896bccf207210f1407f103e349", - "id": 1 + "s": "00bb6d387a87abf1f24181f763e6ceb704657b1f5d437bae349ec34a84df325df8", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3068,12 +3310,13 @@ }, { "tcId": 236, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad8732d356", "sig": { "r": "4643095c37e0f378f34501fc8e8f60d135d21665795a8581d3db20a167aa8b3b", - "s": "3b45e4812d63f40ad6aa5f3d3794e9eef05c19fbfffa97b2cf905bb752babf34", - "id": 1 + "s": "00c4ba1b7ed29c0bf52955a0c2c86b160fca52c2eaaf4e0888f04202d57d7b820d", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3081,7 +3324,8 @@ }, { "tcId": 237, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad88b66c1a", "sig": { "r": "008db9f5e967019b765e957ee025e09dc1455c9d0a339825ce04667f74283ccc34", @@ -3094,7 +3338,8 @@ }, { "tcId": 238, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad8e69901d", "sig": { "r": "00b9921ade995b33cb29b1c6999e64059f4ce8548196bab26ed15dc2a2d940125a", @@ -3107,12 +3352,13 @@ }, { "tcId": 239, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad9c99f28d", "sig": { "r": "009847ff70e746361abea12e357d253bd59f4779f00348a9e065e51b61194fdcd8", - "s": "65b1c7ead4fe19f4ece5ccbc919e06192e7bac5892294a05cfc7e3cf234de8ff", - "id": 0 + "s": "009a4e38152b01e60b131a33436e61f9e58c33308e1d1f5635f00a7abdace85842", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3120,7 +3366,8 @@ }, { "tcId": 240, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adad9ff5ce87", "sig": { "r": "342a65ce8f21aae8ea3c9a9d0dd424742e239673d71119001ff90c33b9608258", @@ -3133,12 +3380,13 @@ }, { "tcId": 241, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adada8e1e961", "sig": { "r": "00e3284c1e08d58d7b1c39569074314f4ba343b2b70c8c06da682a206a56a25bd7", - "s": "6d68a66bc2df4c00cb083f333d8adb02ea32e55a07bcc68bb8cfb6dca093218c", - "id": 0 + "s": "00929759943d20b3ff34f7c0ccc27524fbd07bf78ca78bd9b00702a7b02fa31fb5", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3146,7 +3394,8 @@ }, { "tcId": 242, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadaa1372b4", "sig": { "r": "00c8866b8f19321339d66c034f072d31e236a8780abf1dc7a05aff36a2d47d67ca", @@ -3159,12 +3408,13 @@ }, { "tcId": 243, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadaeb3ccf3", "sig": { "r": "00f50f483fb3fdea5537f0552de895c1907c4a05b2dffd63e222bdf47fd154133d", - "s": "6a856d9a278317a17a08e561af92e68e5b23ed8308ad44cca085b4b3a5f899f9", - "id": 1 + "s": "00957a9265d87ce85e85f71a9e506d19705f8aef63a69b5b6f1f4ca9d92a3da748", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3172,7 +3422,8 @@ }, { "tcId": 244, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadafa2d999", "sig": { "r": "00da10b6a25c131b5abea02dbfe0ce4dff619fbb039cf5506cbbf503ecd2ff5dc0", @@ -3185,7 +3436,8 @@ }, { "tcId": 245, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadaff26e48", "sig": { "r": "00d3f9f49046095326139d2555f492bad50b5f25e3dd6a6aedc0e4f8e1b9daa17b", @@ -3198,7 +3450,8 @@ }, { "tcId": 246, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadb4fe386d", "sig": { "r": "66c18e479f70019689f82fa90c1777071ff4100d12b3c01d959fe109affc8883", @@ -3211,12 +3464,13 @@ }, { "tcId": 247, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadb802afbf", "sig": { "r": "1af772b903aea4f1a9fc33d6606f94fa1259bdf84f13d6a4dfc8a60fce5ad370", - "s": "68e8380271accd259e9a9184aa0101f3b425c24a9faac016c11a709141391dae", - "id": 0 + "s": "009717c7fd8e5332da61656e7b55fefe0b06891a9c0f9de024feb7edfb8efd2393", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3224,12 +3478,13 @@ }, { "tcId": 248, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadbb02d527", "sig": { "r": "06704b30fd3c5032f4a58f33e8198b94d46ca3ca2084d04a85061762b2422bf1", - "s": "5af747ddc01795b96cea707b3f51ef65ea7c6f84450586b4974da819151a432a", - "id": 1 + "s": "00a508b8223fe86a4693158f84c0ae1098d0326d626a4319872884b673bb1bfe17", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3237,7 +3492,8 @@ }, { "tcId": 249, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadbbec9eef", "sig": { "r": "54f1de5c2f76adad72bf6a2a696fd3b8b42ca9245e80a9381dbbf8098709e5f9", @@ -3250,12 +3506,13 @@ }, { "tcId": 250, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadbf14261b", "sig": { "r": "00c743f6b65afc53e7139f23abccdcaf07eaabf0f533b743b01c6d28ae48a018fb", - "s": "744b6d084644567856b928d956db24c0c3c61412e5b1b59312386427c088b35f", - "id": 1 + "s": "008bb492f7b9bba987a946d726a924db3df6e8c8d3c996eaa8ad99fa650fad8de2", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3263,7 +3520,8 @@ }, { "tcId": 251, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadbfca34aa", "sig": { "r": "712c4f1598baaeae619435bd3375481a6f353144578cf11a178c2fbf6554940f", @@ -3276,12 +3534,13 @@ }, { "tcId": 252, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadc16365bb", "sig": { "r": "00e0219b2abd5a61b9853554663066520f01dd0408bfa4f9ce363fb52b70a6f0db", - "s": "48f8aafa5f382d9c84acd0258448f9db14cef164adbcf7a86cfcfd3b4527a687", - "id": 0 + "s": "00b7075505a0c7d2637b532fda7bb70623a5dfeb82018ba89352d561518b0e9aba", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3289,12 +3548,13 @@ }, { "tcId": 253, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadcb65063f", "sig": { "r": "00b0c8bb31d90871aa0811dbfca1051507f2d4160e295e0a8cf20d07661dcc7719", - "s": "6f6736d58a3a0c3952c5aa40b2a8697c928fd5a67a9500423e883bacbc5f496e", - "id": 0 + "s": "009098c92a75c5f3c6ad3a55bf4d579682281f074034b39ff9814a22e013d6f7d3", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3302,7 +3562,8 @@ }, { "tcId": 254, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadcc5819aa", "sig": { "r": "1aafbe02637c5fb1b30c3f51eea59a8859a81b0049d4d43e1da9481c75269f63", @@ -3315,12 +3576,13 @@ }, { "tcId": 255, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadd13f13b6", "sig": { "r": "3610371643c6e87e9a4981f7eec734acdf9ffc30adc2f156f477dc3e19a2d116", - "s": "41f6cb14641c3875d71d6a513772515ac1b78b63dd0ee21d62ca89ab001356ca", - "id": 1 + "s": "00be0934eb9be3c78a28e295aec88daea3f8f75182d239be1e5d07d4e1d022ea77", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3328,7 +3590,8 @@ }, { "tcId": 256, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadd1cbed9d", "sig": { "r": "00c2a51933fb25d111f983680dffe5c019e68f096be66a4ff246f9613d330fc3d4", @@ -3341,7 +3604,8 @@ }, { "tcId": 257, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadd2da2518", "sig": { "r": "10c315fb49377e58e8b01644490dbecdd1423f9b61d8bf90c6894fcc6bab0fde", @@ -3354,12 +3618,13 @@ }, { "tcId": 258, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadd4c1f5ea", "sig": { "r": "00a0bd8536989f11f97226b759ee11ad64da7050fcb23ab897d4736d282e82e685", - "s": "256c4bae533d54c74ebaf6cb33c3999ca5ae312b5ebe9d05b17735dc0661267e", - "id": 1 + "s": "00da93b451acc2ab38b1450934cc3c66621500abbb508a03360e5b28b0c9d51ac3", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3367,7 +3632,8 @@ }, { "tcId": 259, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adaddf9020f5", "sig": { "r": "7216e2e15f7a04e02239cc37290579c1ed5ca7e0a08ede2b368eaf29e26bae93", @@ -3380,7 +3646,8 @@ }, { "tcId": 260, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adade57bccf2", "sig": { "r": "7451d1ab852583b7f276d9a79b67b19f867096480094cd341b8110c487cfbce1", @@ -3393,12 +3660,13 @@ }, { "tcId": 261, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adade875e79e", "sig": { "r": "1e8cbb17c3bee99566e434f7481351b0ff1649f5f859963525a0267d285e2b19", - "s": "141d4bc64bbc0366bc2930d6b4ce6fed8fea030b5a7dd6b03ad56541df95e8b0", - "id": 0 + "s": "00ebe2b439b443fc9943d6cf294b3190112ac4d9db54cac98b84fcf94af0a05891", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3406,12 +3674,13 @@ }, { "tcId": 262, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adade8f1c621", "sig": { "r": "60e0ce766189795f1df8fc07168dbcf07beb6c9c56af32ff7fab72cecca24c4b", - "s": "4da4a80746aab5619c7f3fbe98841567704d3a5fb260653cc1a81127319c9d04", - "id": 1 + "s": "00b25b57f8b9554a9e6380c041677bea974a61a286fce83afefe2a4d659e99a43d", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3419,12 +3688,13 @@ }, { "tcId": 263, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadebabba01", "sig": { "r": "00fe8c7e0703784d77ef5921ba1533b08d15091c31e68c27e27614f6ec3673ebff", - "s": "1bd4e9a2586e641524c2f5a5f2ef4367690a3d843eae2d2030b8112ae426866b", - "id": 0 + "s": "00e42b165da7919beadb3d0a5a0d10bc9751a49f62709a731b8f1a4d61ec0fbad6", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3432,7 +3702,8 @@ }, { "tcId": 264, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadeda614a1", "sig": { "r": "60ba85eb2ed3794dbe5e82e10e84f52ac6f28d7094717ebf2b285c428fe67ee0", @@ -3445,7 +3716,8 @@ }, { "tcId": 265, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadeedd377c", "sig": { "r": "6fbf241499a46baccdba99345110ae67c8105a511985043e719735037cd7abb8", @@ -3458,7 +3730,8 @@ }, { "tcId": 266, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadefa84192", "sig": { "r": "00f261726805cc36cd7116dbcea35a68bf8aa0cf4d080a81c0bd69062a33d3042f", @@ -3471,12 +3744,13 @@ }, { "tcId": 267, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadefff788f", "sig": { "r": "0974f7a1f330ec4180d382648aff2dd10bc7f514587773edf30a0343a267e858", - "s": "5fd6307aee93ccf9c2c27c66654b8548506d13b9e1358774edda7f729ad3eb87", - "id": 0 + "s": "00a029cf85116c33063d3d83999ab47ab66a41c92cce1318c6d1f7df1a356255ba", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3484,12 +3758,13 @@ }, { "tcId": 268, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadf57cce0d", "sig": { "r": "4af3d0a14cd50c975c69b7ac8060209c4b6b6164be55cb1bfd3b126a075a63e3", - "s": "3a4561d1e329764a6465554546d485c6079c0d09991b6c10059751c1d78ec75c", - "id": 1 + "s": "00c5ba9e2e1cd689b59b9aaabab92b7a38b312cfdd162d342bba3b0ccaf8a779e5", + "id": 0 }, "comment": "special hash:pattern", "valid": true, @@ -3497,7 +3772,8 @@ }, { "tcId": 269, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "1e58adadfe4eb4aa", "sig": { "r": "00cf4b224feda0afa715ac56782c0dfc55e9e4618dda23ac38973bc7efba0479a1", @@ -3510,7 +3786,8 @@ }, { "tcId": 270, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "7a4fb325039369c2", "sig": { "r": "00aedd0797f66dfd84451ad90cc504eb18edc3297fdf4724388c792ac274762467", @@ -3523,7 +3800,8 @@ }, { "tcId": 271, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "7a4fb3251001fc0e", "sig": { "r": "00d3aaf8f6f56ca31661fd4817ee0ece0fbfb4f558e8281b0e133683b207f0f82b", @@ -3536,7 +3814,8 @@ }, { "tcId": 272, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "7a4fb325107d46fd", "sig": { "r": "00cef6f4425cd15a0e1a0cd7df4b1503b499c823d4d0f0d7e46bc0df570bf7f7cf", @@ -3549,12 +3828,13 @@ }, { "tcId": 273, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "a14672e602d4137f", "sig": { "r": "00c1637378bca12f224171d032ea912b5bd6e78d46800062ac2764318b94c02b08", - "s": "23119588033de7ecfdd023d39822b58b2171aa9e38628f2fd1b7c4a1fb7cd137", - "id": 0 + "s": "00dcee6a77fcc21813022fdc2c67dd4a73993d324876e6110bee1a99ead4b9700a", + "id": 1 }, "comment": "special hash:pattern", "valid": true, @@ -3562,7 +3842,8 @@ }, { "tcId": 274, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "a14672e604d55a14", "sig": { "r": "3b7e549428251539a4f19f9c201ddc6e6e2f2b8565c283b066f1ef6012ca36e7", @@ -3575,7 +3856,8 @@ }, { "tcId": 275, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "a14672e606f7e881", "sig": { "r": "0e19aeb2c959f57db45f6ce299a454e1718a2d3bced866808a2cd3cbdad98af2", @@ -3588,7 +3870,8 @@ }, { "tcId": 276, - "pubkey": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyUncompressed": "048b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0635b886e3dc62c09edad498d5860dc08c48ca749603fa29b281928e5f60b7494", + "publicKeyCompressed": "028b4fcbb2b0c4b46f293e87b603d3a8994485124471862d5b94ce286fedf589c0", "msg": "a14672e60925a734", "sig": { "r": "19818b3fbdca701a05463e8cb5687008ca4ddbc5058c8b6712f8753dca275716", @@ -3601,7 +3884,8 @@ }, { "tcId": 277, - "pubkey": "044939bfaa7f23523ba3e5a3aa6ab0f85b0405138da4dbfdd3303bff14174ac13463e35553c65ab5f413485fd7ee202c14f2451f9bc3fd6f9d8a4d340f5e8059ad", + "publicKeyUncompressed": "044939bfaa7f23523ba3e5a3aa6ab0f85b0405138da4dbfdd3303bff14174ac13463e35553c65ab5f413485fd7ee202c14f2451f9bc3fd6f9d8a4d340f5e8059ad", + "publicKeyCompressed": "034939bfaa7f23523ba3e5a3aa6ab0f85b0405138da4dbfdd3303bff14174ac134", "msg": "68656c6c6f", "sig": { "r": "59294e8bc54e76d48b5594f01fe4729566d9b6df6385982fbb533183921f1a12", @@ -3614,7 +3898,8 @@ }, { "tcId": 278, - "pubkey": "04d3b5eb64883c6a25a3e17353a44acc0153883aec20a35e9cce7b5eaf746c943932cd830bf8d5d4675d11c5efe75905868201055891393d58e0fbf5b0acbc14e2", + "publicKeyUncompressed": "04d3b5eb64883c6a25a3e17353a44acc0153883aec20a35e9cce7b5eaf746c943932cd830bf8d5d4675d11c5efe75905868201055891393d58e0fbf5b0acbc14e2", + "publicKeyCompressed": "02d3b5eb64883c6a25a3e17353a44acc0153883aec20a35e9cce7b5eaf746c9439", "msg": "68656c6c6f", "sig": { "r": "00a74646c798fd5a0af442da69c822cdf1134adba361f90663d626481aa10e0004", @@ -3627,12 +3912,13 @@ }, { "tcId": 279, - "pubkey": "040db3e2f8bd8b5b50bebfd6d705b69a584cdc929fd938df3b3b26617fb677906185becceb63d7cdedb52e9cad6c593e22a7c1b05b04933a31516b340eacdcfa03", + "publicKeyUncompressed": "040db3e2f8bd8b5b50bebfd6d705b69a584cdc929fd938df3b3b26617fb677906185becceb63d7cdedb52e9cad6c593e22a7c1b05b04933a31516b340eacdcfa03", + "publicKeyCompressed": "030db3e2f8bd8b5b50bebfd6d705b69a584cdc929fd938df3b3b26617fb6779061", "msg": "68656c6c6f", "sig": { "r": "01", - "s": "7fbbad64924b9d04c4998dc92678ec0e5048fab125d87f41134c389961727f3f", - "id": 1 + "s": "008044529b6db462fb3b667236d98713f06a65e235897020faac8625f36ec3c202", + "id": 0 }, "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3640,7 +3926,8 @@ }, { "tcId": 280, - "pubkey": "04221b9ac2144909580ff60ec25048bfed01a0b27a7732a5f1f076da4c71a4e4a98fe5fe363e29011f4a94991c488782472a9c7c668aae22b50c8ecc00a7065f0a", + "publicKeyUncompressed": "04221b9ac2144909580ff60ec25048bfed01a0b27a7732a5f1f076da4c71a4e4a98fe5fe363e29011f4a94991c488782472a9c7c668aae22b50c8ecc00a7065f0a", + "publicKeyCompressed": "02221b9ac2144909580ff60ec25048bfed01a0b27a7732a5f1f076da4c71a4e4a9", "msg": "68656c6c6f", "sig": { "r": "00a10bd2bb932fae8716b0640d7d1b8e210264e3e70eea4840489c8b7252ed8993", @@ -3653,12 +3940,13 @@ }, { "tcId": 281, - "pubkey": "04c7409d2f9899b0852f3fb747bae59fcfc047997875678d84abfe593aa09550024eed36fa53386726742e9662d0f248adcc21c2b8246ed5c9d38beb5d96dad327", + "publicKeyUncompressed": "04c7409d2f9899b0852f3fb747bae59fcfc047997875678d84abfe593aa09550024eed36fa53386726742e9662d0f248adcc21c2b8246ed5c9d38beb5d96dad327", + "publicKeyCompressed": "03c7409d2f9899b0852f3fb747bae59fcfc047997875678d84abfe593aa0955002", "msg": "68656c6c6f", "sig": { "r": "00f7b3cb719ab8ad6d3399d6fe5d24280d73956170416408edda530b80afdec300", - "s": "777cb201bb856f39cd3527e7f91d18d491e9d9838aac1140fad7d2e4951e5e17", - "id": 1 + "s": "0088834dfe447a90c632cad81806e2e72a28c50363249c8efac4fa8ba83b17e32a", + "id": 0 }, "comment": "R: b=-2 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3666,12 +3954,13 @@ }, { "tcId": 282, - "pubkey": "04921e5b31e02e2de0ac5d39c9dd9988f960bc5b352ee87df481b30c1dcb86af6d82a214f8a926a0775d6ecf10dd8a92e3c5c3a9ace772c224f3de137ae1ac1392", + "publicKeyUncompressed": "04921e5b31e02e2de0ac5d39c9dd9988f960bc5b352ee87df481b30c1dcb86af6d82a214f8a926a0775d6ecf10dd8a92e3c5c3a9ace772c224f3de137ae1ac1392", + "publicKeyCompressed": "02921e5b31e02e2de0ac5d39c9dd9988f960bc5b352ee87df481b30c1dcb86af6d", "msg": "68656c6c6f", "sig": { "r": "00cdf6e7bfc3939a644fb51ec36bbd1057ca60eeb0b50563411e681368e29ec494", - "s": "4dd53a121456a6a513b572428bb1d5d3a2e33e6c5cc919a7f0b69721c6808516", - "id": 1 + "s": "00b22ac5edeba9595aec4a8dbd744e2a2b17cb9e7a527f8693cf1bc76b09b5bc2b", + "id": 0 }, "comment": "R: b=2 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3679,12 +3968,13 @@ }, { "tcId": 283, - "pubkey": "0414c4d1d379d1bbef305466a360e53b0d5151829ae5460ba179eeecd78a21efbf18b38ec33a0f253e9403d30ebab5c5aea93906d04d44e8e94739612e799cc6b1", + "publicKeyUncompressed": "0414c4d1d379d1bbef305466a360e53b0d5151829ae5460ba179eeecd78a21efbf18b38ec33a0f253e9403d30ebab5c5aea93906d04d44e8e94739612e799cc6b1", + "publicKeyCompressed": "0314c4d1d379d1bbef305466a360e53b0d5151829ae5460ba179eeecd78a21efbf", "msg": "68656c6c6f", "sig": { "r": "0089882732b3ae4a65ba8dc0eabf1219110aeb783a9078a904134fa1ed2f5e8eb0", - "s": "4a8b6c46531827e92176b60e33c86756b59691fd1c9db94abe78dfef2412b80b", - "id": 1 + "s": "00b57493b9ace7d816de8949f1cc3798a805184ae992aae6f101597e9dac238936", + "id": 0 }, "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3692,12 +3982,13 @@ }, { "tcId": 284, - "pubkey": "047aff7565bce2c098e1dbb736b0fd802df34f0ca3e18747802c6c5016ca0b520ddfde557c99ef67cc04011e5bf76e6e27fffc9b98d67f344d17648855b743570b", + "publicKeyUncompressed": "047aff7565bce2c098e1dbb736b0fd802df34f0ca3e18747802c6c5016ca0b520ddfde557c99ef67cc04011e5bf76e6e27fffc9b98d67f344d17648855b743570b", + "publicKeyCompressed": "037aff7565bce2c098e1dbb736b0fd802df34f0ca3e18747802c6c5016ca0b520d", "msg": "68656c6c6f", "sig": { "r": "26ac524f7bec740b75b1b8d841a0f2a2f29ab0bd870d2b4a3a505edfdf6fda5d", - "s": "60c052b2fbeaf904b83d9c3f2347976ae6249709760a52ec7ded9bc123bac307", - "id": 1 + "s": "009f3fad4d041506fb47c263c0dcb86893d48a45dd393e4d4f41e4c2cbac7b7e3a", + "id": 0 }, "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3705,7 +3996,8 @@ }, { "tcId": 285, - "pubkey": "04e3afa5049f2e136bc4ee9a2ded5514523c7547390d96aaa6ad4c89a139b84b4139cd0e23a1961ca9d63a95b24086a9c9cbd9ab2ea2fe6049dbdef36fc9562e3d", + "publicKeyUncompressed": "04e3afa5049f2e136bc4ee9a2ded5514523c7547390d96aaa6ad4c89a139b84b4139cd0e23a1961ca9d63a95b24086a9c9cbd9ab2ea2fe6049dbdef36fc9562e3d", + "publicKeyCompressed": "03e3afa5049f2e136bc4ee9a2ded5514523c7547390d96aaa6ad4c89a139b84b41", "msg": "68656c6c6f", "sig": { "r": "584d2dc258bd4650e6fa04fe9d3d2a5e768d795945ed2323f844d0a8fa0c6fbd", @@ -3718,12 +4010,13 @@ }, { "tcId": 286, - "pubkey": "04827a228c5c096bda80a4867f85f4c24430f17e462a20ac58409895f6eed300c038461fa2daf1ae5a809f31ead920dc33800b200ffa529a84309d014974b5f23c", + "publicKeyUncompressed": "04827a228c5c096bda80a4867f85f4c24430f17e462a20ac58409895f6eed300c038461fa2daf1ae5a809f31ead920dc33800b200ffa529a84309d014974b5f23c", + "publicKeyCompressed": "02827a228c5c096bda80a4867f85f4c24430f17e462a20ac58409895f6eed300c0", "msg": "68656c6c6f", "sig": { "r": "00bbad8da4c018bdc15a5af8f3da4b384c530ea75560cdfd242bfa3235d8d3595f", - "s": "78e0e852b535918e507d5d7bacfbd112c6aa7c874658ed87e6293c09119bebfb", - "id": 1 + "s": "00871f17ad4aca6e71af82a28453042eebf404605f68efb2b3d9a92283be9a5546", + "id": 0 }, "comment": "R: h=1 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3731,7 +4024,8 @@ }, { "tcId": 287, - "pubkey": "04244333b5db14598b330062ad7f71afc46de4f1c1bebfe69211c83f9aaa3e7759537f1f1d5b5a607deece4d05043521dcd0dd073f6508e57b5825b6df55cb4080", + "publicKeyUncompressed": "04244333b5db14598b330062ad7f71afc46de4f1c1bebfe69211c83f9aaa3e7759537f1f1d5b5a607deece4d05043521dcd0dd073f6508e57b5825b6df55cb4080", + "publicKeyCompressed": "02244333b5db14598b330062ad7f71afc46de4f1c1bebfe69211c83f9aaa3e7759", "msg": "68656c6c6f", "sig": { "r": "78c926b0ee01c000c25a83631219f08d8b34745d2ea2fdc9ebdc5a2288fa9b03", @@ -3744,12 +4038,13 @@ }, { "tcId": 288, - "pubkey": "0482e4f250ddd281d342d1f2256ed40a9ed7489a60cf531eeebec0001f6553bc15ea8cc88852f020ea4e24c6997a4597b2248e4debbb6d50f7bf0c9133a2e35cd0", + "publicKeyUncompressed": "0482e4f250ddd281d342d1f2256ed40a9ed7489a60cf531eeebec0001f6553bc15ea8cc88852f020ea4e24c6997a4597b2248e4debbb6d50f7bf0c9133a2e35cd0", + "publicKeyCompressed": "0282e4f250ddd281d342d1f2256ed40a9ed7489a60cf531eeebec0001f6553bc15", "msg": "68656c6c6f", "sig": { "r": "20cb4091b3c7ffedb9eb8004e85992cbbeb64d5ab9aae69b377f3e51096121a9", - "s": "2d87dc64df932e3112531ee7dca87b35867353da590e082e67a6c9e5c5884835", - "id": 1 + "s": "00d278239b206cd1ceedace118235784c9343b890c563a980d582b94a70aadf90c", + "id": 0 }, "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3757,12 +4052,13 @@ }, { "tcId": 289, - "pubkey": "0416fb547e719801440d2f3e198ab1db9399b6b567f09a1ed16190331e90f5265c9b1a5cc451410201fc2e284cb08968593260d11a6fbd4c6aad762ff2f2a8ae94", + "publicKeyUncompressed": "0416fb547e719801440d2f3e198ab1db9399b6b567f09a1ed16190331e90f5265c9b1a5cc451410201fc2e284cb08968593260d11a6fbd4c6aad762ff2f2a8ae94", + "publicKeyCompressed": "0216fb547e719801440d2f3e198ab1db9399b6b567f09a1ed16190331e90f5265c", "msg": "68656c6c6f", "sig": { "r": "0097ec18e01255bb88561e1189d22e88bda5ae30d6863d0b73a17c25b86df045aa", - "s": "74f7991b59f956a84370595df94a70a06f488381530fea04ba52bed259662d43", - "id": 1 + "s": "008b0866e4a606a957bc8fa6a206b58f5e4b6659655c38b637057f9fba76d013fe", + "id": 0 }, "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3770,12 +4066,13 @@ }, { "tcId": 290, - "pubkey": "04e34cae0317cf43124dee7d92a9d20c99c2cd858e09218785fe14a55bf0293ec9ac9d3e0f986d7cc7f358f41c45eba8f7ff59bfb0be99ae2deb45152791302cb0", + "publicKeyUncompressed": "04e34cae0317cf43124dee7d92a9d20c99c2cd858e09218785fe14a55bf0293ec9ac9d3e0f986d7cc7f358f41c45eba8f7ff59bfb0be99ae2deb45152791302cb0", + "publicKeyCompressed": "02e34cae0317cf43124dee7d92a9d20c99c2cd858e09218785fe14a55bf0293ec9", "msg": "68656c6c6f", "sig": { "r": "4748a68e39e24489eff66e714577e4769b9b81cec0180df127049bf588ae94dc", - "s": "3fff3489dc8ba985d409f73d0149eb7d6d37171008536f6b599b4952fd537807", - "id": 1 + "s": "00c000cb762374567a2bf608c2feb614814d77c5d6a6f530d066371539d2e2c93a", + "id": 0 }, "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3783,12 +4080,13 @@ }, { "tcId": 291, - "pubkey": "045cdccc33d4d89c63de81a95524b0364740ab00e68ebd6d79314dc83f75aff89d3632dd751fc1eaeaef342132610a64fd62a2a9ca4a93ca5d09559f54637352d8", + "publicKeyUncompressed": "045cdccc33d4d89c63de81a95524b0364740ab00e68ebd6d79314dc83f75aff89d3632dd751fc1eaeaef342132610a64fd62a2a9ca4a93ca5d09559f54637352d8", + "publicKeyCompressed": "025cdccc33d4d89c63de81a95524b0364740ab00e68ebd6d79314dc83f75aff89d", "msg": "68656c6c6f", "sig": { "r": "1fe1e5ef3fceb5c135ab7741333ce5a6e80d68167653f6b2b24bcbcfaaaff507", - "s": "3a2f23aa245662cfa2cc9712028463a8158aca1ef8fe5d0797efaadd7d82e789", - "id": 1 + "s": "00c5d0dc55dba99d305d3368edfd7b9c56a52412c7b64a433427e2b3af52b359b8", + "id": 0 }, "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3796,12 +4094,13 @@ }, { "tcId": 292, - "pubkey": "04afcaf52839c476a3b6f3c60a00d86ddf0cf8ad89efe3289c61883d3840e72e50245575d748a121222bfd456d74b5d1554a2c6bca08a50b74d592bc3a32046a4f", + "publicKeyUncompressed": "04afcaf52839c476a3b6f3c60a00d86ddf0cf8ad89efe3289c61883d3840e72e50245575d748a121222bfd456d74b5d1554a2c6bca08a50b74d592bc3a32046a4f", + "publicKeyCompressed": "03afcaf52839c476a3b6f3c60a00d86ddf0cf8ad89efe3289c61883d3840e72e50", "msg": "68656c6c6f", "sig": { "r": "146d3b65add9f54ccca28533c88e2cbc63f7443e1658783ab41f8ef97c2a10b5", - "s": "717e3a20da47ac042240a8773e6b572326a2ff61322287076c2fe2c5e1fac88e", - "id": 1 + "s": "008e81c5df25b853fbddbf5788c194a8db940bdd857d26193453a27bc6ee3b78b3", + "id": 0 }, "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3809,12 +4108,13 @@ }, { "tcId": 293, - "pubkey": "04ea0004c36b214ff568a53d2cb422d9a3580775fdaa7981beeac9d5e9667eae1635457dc9fbd59d3a3686ba965f91a27cedd381da375e637ae0a981fd5f1651c5", + "publicKeyUncompressed": "04ea0004c36b214ff568a53d2cb422d9a3580775fdaa7981beeac9d5e9667eae1635457dc9fbd59d3a3686ba965f91a27cedd381da375e637ae0a981fd5f1651c5", + "publicKeyCompressed": "03ea0004c36b214ff568a53d2cb422d9a3580775fdaa7981beeac9d5e9667eae16", "msg": "68656c6c6f", "sig": { "r": "00cbb0deab125754f1fdb2038b0434ed9cb3fb53ab735391129994a535d925f673", - "s": "36d14c3f177a1f8b64c02ff9964d1c8826c524eb89507d8f77754467bcc43d68", - "id": 1 + "s": "00c92eb3c0e885e0749b3fd00669b2e37693e9b7fb25f822ac485d1a25137203d9", + "id": 0 }, "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", "valid": true, @@ -3822,12 +4122,13 @@ }, { "tcId": 294, - "pubkey": "04fd81032cea584bbe87fe14655549ce6e14c8fa6cb8edfa697b8012f0681d3c7a90b376cf1c283f71e338cc040d4af83175a2db408a98f1a927aefcf7f60e21d3", + "publicKeyUncompressed": "04fd81032cea584bbe87fe14655549ce6e14c8fa6cb8edfa697b8012f0681d3c7a90b376cf1c283f71e338cc040d4af83175a2db408a98f1a927aefcf7f60e21d3", + "publicKeyCompressed": "03fd81032cea584bbe87fe14655549ce6e14c8fa6cb8edfa697b8012f0681d3c7a", "msg": "68656c6c6f", "sig": { "r": "0092b1637da83a0c4fc16eba2e4f4dd88367eb24d6f6bcd8d3b5d3c23d76f02e77", - "s": "01e70cbf49759c51fc0e2522f7000d5a2aa11a144a91285be24bfb7793a306ab", - "id": 1 + "s": "00fe18f340b68a63ae03f1dadd08fff2a4900dc2d264b777dfdd8663153c933a96", + "id": 0 }, "comment": "R: x3=-3 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -3835,12 +4136,13 @@ }, { "tcId": 295, - "pubkey": "04f5a62a9bd184b715b8f6ca2e579fdea7032c82d2b86e0472d1d6638beea2a1cd99f585d4dc6e64ed7d4b57373512b61aeb1de613846657e996bed671a7fb6a26", + "publicKeyUncompressed": "04f5a62a9bd184b715b8f6ca2e579fdea7032c82d2b86e0472d1d6638beea2a1cd99f585d4dc6e64ed7d4b57373512b61aeb1de613846657e996bed671a7fb6a26", + "publicKeyCompressed": "02f5a62a9bd184b715b8f6ca2e579fdea7032c82d2b86e0472d1d6638beea2a1cd", "msg": "68656c6c6f", "sig": { "r": "00e962e355d01eff293794cccd6e340c760785ceae509696165f3282e770d6ea70", - "s": "5b3a08dac353e715f4589291a26080b540ae15faae984b726a9200ea03c83b03", - "id": 1 + "s": "00a4c5f7253cac18ea0ba76d6e5d9f7f497a00c6ec00b054c955405da2cc6e063e", + "id": 0 }, "comment": "R: x3=-1 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -3848,12 +4150,13 @@ }, { "tcId": 296, - "pubkey": "0488379c28b72c0485d60b8e3d897889beaaf92b23d03bdcb05204b454955a485142ca9ac889a2a9434f24cff016e2b0fddd241d82b93c9e97843aad27cd4b7eba", + "publicKeyUncompressed": "0488379c28b72c0485d60b8e3d897889beaaf92b23d03bdcb05204b454955a485142ca9ac889a2a9434f24cff016e2b0fddd241d82b93c9e97843aad27cd4b7eba", + "publicKeyCompressed": "0288379c28b72c0485d60b8e3d897889beaaf92b23d03bdcb05204b454955a4851", "msg": "68656c6c6f", "sig": { "r": "008c389a588a34bd242ee2e36880cea50cbee41736966fb69f47aa6cc30243871c", - "s": "07434ac1262457ce6905b01d976ddbd822afaf40fa78ba478fd2f0505942e50b", - "id": 1 + "s": "00f8bcb53ed9dba83196fa4fe26892242697ff2da5b4cfe5f42fff6e3c76f35c36", + "id": 0 }, "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", "valid": true, @@ -3861,7 +4164,8 @@ }, { "tcId": 297, - "pubkey": "04e47d0c1d7dd2df4a5c6d01f47e9cb1cf85bea7992f391f90954dc50584b571ff4da10863cf2aa34d25c6828b56536e3811ce5fe61646fdacf4684d256d3c1cb5", + "publicKeyUncompressed": "04e47d0c1d7dd2df4a5c6d01f47e9cb1cf85bea7992f391f90954dc50584b571ff4da10863cf2aa34d25c6828b56536e3811ce5fe61646fdacf4684d256d3c1cb5", + "publicKeyCompressed": "03e47d0c1d7dd2df4a5c6d01f47e9cb1cf85bea7992f391f90954dc50584b571ff", "msg": "68656c6c6f", "sig": { "r": "062ff933046837c65858f18db000dfc6b9103135c332845d75b79526eb8ab230", @@ -3874,7 +4178,8 @@ }, { "tcId": 298, - "pubkey": "0482105c5c93868ba4beecc84951ba22281eee3a4fd47c395330593b9dc107eb0947a9bf96c8eb60868ce8be17d389b46fc01c3b9afd14618b8f60a915718de334", + "publicKeyUncompressed": "0482105c5c93868ba4beecc84951ba22281eee3a4fd47c395330593b9dc107eb0947a9bf96c8eb60868ce8be17d389b46fc01c3b9afd14618b8f60a915718de334", + "publicKeyCompressed": "0282105c5c93868ba4beecc84951ba22281eee3a4fd47c395330593b9dc107eb09", "msg": "68656c6c6f", "sig": { "r": "6d976c7471630b1578c42b09cf307b2c880bb793a65dc503429dfe151231c2e3", @@ -3887,7 +4192,8 @@ }, { "tcId": 299, - "pubkey": "047a2f270b836380d489e81677349d74f3f9578674561e7871d19ee9e7f0acdebf2a3f6846da23bceba23fe83534fe98d01929c530b433823ac48006c65568365c", + "publicKeyUncompressed": "047a2f270b836380d489e81677349d74f3f9578674561e7871d19ee9e7f0acdebf2a3f6846da23bceba23fe83534fe98d01929c530b433823ac48006c65568365c", + "publicKeyCompressed": "027a2f270b836380d489e81677349d74f3f9578674561e7871d19ee9e7f0acdebf", "msg": "68656c6c6f", "sig": { "r": "00e434b415eec4924484d20597735f7f68a9731418ebd3e6c78f5fa072d52b2e6c", @@ -3900,7 +4206,8 @@ }, { "tcId": 300, - "pubkey": "044676d2c83bde387040a49fd4589c74d073f93927f30ae46bb7f247393f2cb38dcdd041276df7f1e96c342703e357572ea31e7eca7818625fbf1c8a5870fd8b50", + "publicKeyUncompressed": "044676d2c83bde387040a49fd4589c74d073f93927f30ae46bb7f247393f2cb38dcdd041276df7f1e96c342703e357572ea31e7eca7818625fbf1c8a5870fd8b50", + "publicKeyCompressed": "024676d2c83bde387040a49fd4589c74d073f93927f30ae46bb7f247393f2cb38d", "msg": "68656c6c6f", "sig": { "r": "008a9813e0c6517ed57006b2ae943df3b6520f9138d67bb1ca108828095b6bd7a6", @@ -3913,7 +4220,8 @@ }, { "tcId": 301, - "pubkey": "0451c79508bb3ea8d9bd50e2984c8aa6ccee49ee2fb4ac4ae5324bb8e7339a85e9fe157594af2772a858d4a81aa97a3bfeb8f2c851b26b474922622c804d98ce1c", + "publicKeyUncompressed": "0451c79508bb3ea8d9bd50e2984c8aa6ccee49ee2fb4ac4ae5324bb8e7339a85e9fe157594af2772a858d4a81aa97a3bfeb8f2c851b26b474922622c804d98ce1c", + "publicKeyCompressed": "0251c79508bb3ea8d9bd50e2984c8aa6ccee49ee2fb4ac4ae5324bb8e7339a85e9", "msg": "68656c6c6f", "sig": { "r": "182c488e1b18bac4e4481dc408637bf1942d07fbb98165ce871b691a33064c67", @@ -3926,7 +4234,8 @@ }, { "tcId": 302, - "pubkey": "044325b92047fa758d8cbcf1604c4c5f7e55dc51552b42630c2527eb30e688982fbda1a44f09510c241274150dd65bcc55abb1ce1d002b4828c1d158bcf0bd37e9", + "publicKeyUncompressed": "044325b92047fa758d8cbcf1604c4c5f7e55dc51552b42630c2527eb30e688982fbda1a44f09510c241274150dd65bcc55abb1ce1d002b4828c1d158bcf0bd37e9", + "publicKeyCompressed": "034325b92047fa758d8cbcf1604c4c5f7e55dc51552b42630c2527eb30e688982f", "msg": "68656c6c6f", "sig": { "r": "00a0488bb1e1b8d18f79188dd24daf46a74a6924c52c7ca768f478920e9863a9b8", @@ -3939,12 +4248,13 @@ }, { "tcId": 303, - "pubkey": "04bd1eac189b9f06116e8c485273f2d5e31567251431f2dc23ef7fb9625c1611f2ef83c3f65cd5567238b06faefceabb65106a8fc3e6ffb92d5c8110e24f7889a8", + "publicKeyUncompressed": "04bd1eac189b9f06116e8c485273f2d5e31567251431f2dc23ef7fb9625c1611f2ef83c3f65cd5567238b06faefceabb65106a8fc3e6ffb92d5c8110e24f7889a8", + "publicKeyCompressed": "02bd1eac189b9f06116e8c485273f2d5e31567251431f2dc23ef7fb9625c1611f2", "msg": "68656c6c6f", "sig": { "r": "00b223e881920d6c20f82e583ae99b6e1673b61b16366f4d8085b368ba98e719d6", - "s": "0ce04dcc22fbd10bfdb2ffe879e284cfe66508d123af85afccfb0e9cd5a1ccf3", - "id": 1 + "s": "00f31fb233dd042ef4024d0017861d7b2ed449d4158b991a8bf2d74feffa94744e", + "id": 0 }, "comment": "R: w=3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -3952,7 +4262,8 @@ }, { "tcId": 304, - "pubkey": "04d8001367e49098526dff0b675721eaf4346bb5220e7085a2852ac90f60b6aed3f06a6a2f7bf326e3b20ed9b8222f77cf6de8fa546fa70652963a83ce5a5e2b06", + "publicKeyUncompressed": "04d8001367e49098526dff0b675721eaf4346bb5220e7085a2852ac90f60b6aed3f06a6a2f7bf326e3b20ed9b8222f77cf6de8fa546fa70652963a83ce5a5e2b06", + "publicKeyCompressed": "02d8001367e49098526dff0b675721eaf4346bb5220e7085a2852ac90f60b6aed3", "msg": "68656c6c6f", "sig": { "r": "134116593aba3ba809ab243cd27f0e77f73c7936484ca7c345eefe35a612329a", @@ -3965,7 +4276,8 @@ }, { "tcId": 305, - "pubkey": "041c9f298e085e53f0e54166219c2e1ebffe9dde377f08708a9eccf833f4e44b6d083b4018843b6c390e61416d3397cd538d1e9b71a4a62b252389ae5c9d37ad24", + "publicKeyUncompressed": "041c9f298e085e53f0e54166219c2e1ebffe9dde377f08708a9eccf833f4e44b6d083b4018843b6c390e61416d3397cd538d1e9b71a4a62b252389ae5c9d37ad24", + "publicKeyCompressed": "021c9f298e085e53f0e54166219c2e1ebffe9dde377f08708a9eccf833f4e44b6d", "msg": "68656c6c6f", "sig": { "r": "00a057e0542d9d30b57fea2312c94c57d1e3450aedb7b61dd05d5bc4aeda9bf9a6", @@ -3978,7 +4290,8 @@ }, { "tcId": 306, - "pubkey": "044d91799947098cecb1872a7907465e6928621a9f256c8cf32bb92427c870516ee008f799d59ce8a7207b2ab140caffd09eb8ca493580a216fa153c8759a92bc2", + "publicKeyUncompressed": "044d91799947098cecb1872a7907465e6928621a9f256c8cf32bb92427c870516ee008f799d59ce8a7207b2ab140caffd09eb8ca493580a216fa153c8759a92bc2", + "publicKeyCompressed": "024d91799947098cecb1872a7907465e6928621a9f256c8cf32bb92427c870516e", "msg": "68656c6c6f", "sig": { "r": "5c46a07644c32bce98f69974fa56b0edd0fbd1fa061daba09a4d7dc1533127e8", @@ -3991,7 +4304,8 @@ }, { "tcId": 307, - "pubkey": "049c3eca7878bfff23feca0e3fcd090d27c2bc367faffbc4eff7b0e561d843c6213e5eea47e97019a81154c30c3ede09f503b041fd72d510bc7facf4a1936c8af5", + "publicKeyUncompressed": "049c3eca7878bfff23feca0e3fcd090d27c2bc367faffbc4eff7b0e561d843c6213e5eea47e97019a81154c30c3ede09f503b041fd72d510bc7facf4a1936c8af5", + "publicKeyCompressed": "039c3eca7878bfff23feca0e3fcd090d27c2bc367faffbc4eff7b0e561d843c621", "msg": "68656c6c6f", "sig": { "r": "00ecc1207635725787ce3e2405a3299938646496c0fed6e9ef3d7305ccb6780346", @@ -4004,12 +4318,13 @@ }, { "tcId": 308, - "pubkey": "04a451aa39e31654c8bddd5ba69d8f0deb560bbac1e068be8e17da0cb9df7d8e0f2290a278b7c3b9642fda435eff16ff240a1d6bff7e722b049b8000f9b5613393", + "publicKeyUncompressed": "04a451aa39e31654c8bddd5ba69d8f0deb560bbac1e068be8e17da0cb9df7d8e0f2290a278b7c3b9642fda435eff16ff240a1d6bff7e722b049b8000f9b5613393", + "publicKeyCompressed": "03a451aa39e31654c8bddd5ba69d8f0deb560bbac1e068be8e17da0cb9df7d8e0f", "msg": "68656c6c6f", "sig": { "r": "0087b1d4cb6f7530a53613a40b30f83f091fc5a21cb4eb7c38526f0bcc81b205d5", - "s": "6c1c457d55aa2503ac2fd1b95a39e9450a5415fcd8819103b24d880a1256235b", - "id": 1 + "s": "0093e3ba82aa55dafc53d02e46a5c616b9b05ac6e9d6c70f380d84d682bde01de6", + "id": 0 }, "comment": "R: h=-3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -4017,7 +4332,8 @@ }, { "tcId": 309, - "pubkey": "04a10e71d2dfcc5cab9b44f5e247c12c4eccbee7bd600577b38266837fe23c56cc913727d52c5c8c3c6e083bf860b6bef3b27ba3294f32416ac3a812bea2d301a3", + "publicKeyUncompressed": "04a10e71d2dfcc5cab9b44f5e247c12c4eccbee7bd600577b38266837fe23c56cc913727d52c5c8c3c6e083bf860b6bef3b27ba3294f32416ac3a812bea2d301a3", + "publicKeyCompressed": "03a10e71d2dfcc5cab9b44f5e247c12c4eccbee7bd600577b38266837fe23c56cc", "msg": "68656c6c6f", "sig": { "r": "7f82ab9bebfafb121b398faba731c8badbcff94f8d9bd93dfda0007d66479c84", @@ -4030,12 +4346,13 @@ }, { "tcId": 310, - "pubkey": "043e65aa70e5fb661b9b1f0909672b0e71962038730f33179cdcb08d24a1d66ed56eb7ca2c43e61a39e76ffb6f75f9a829c2427deaf548510cff2fc571f9c5e79b", + "publicKeyUncompressed": "043e65aa70e5fb661b9b1f0909672b0e71962038730f33179cdcb08d24a1d66ed56eb7ca2c43e61a39e76ffb6f75f9a829c2427deaf548510cff2fc571f9c5e79b", + "publicKeyCompressed": "033e65aa70e5fb661b9b1f0909672b0e71962038730f33179cdcb08d24a1d66ed5", "msg": "68656c6c6f", "sig": { "r": "00bdd2c6eebdfb600b60540f546e1e46c72abb243f8b90711ebb64119577949b60", - "s": "3075af48a2e74f8f7dee561c0b18153bdcc3f82543df0a7fee9a96e4e4e551d2", - "id": 1 + "s": "00cf8a50b75d18b0708211a9e3f4e7eac2ddeae4c16b6995bbd137c7a7eb50ef6f", + "id": 0 }, "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -4043,7 +4360,8 @@ }, { "tcId": 311, - "pubkey": "04730a1339add3a4420b329d393b51afec8c5c18e9ebfd158570bfeedb85d62b5b27cffef0854ac87ff8656237feb9f815d2859e60abbb0b28ad1dbb13bc20c980", + "publicKeyUncompressed": "04730a1339add3a4420b329d393b51afec8c5c18e9ebfd158570bfeedb85d62b5b27cffef0854ac87ff8656237feb9f815d2859e60abbb0b28ad1dbb13bc20c980", + "publicKeyCompressed": "02730a1339add3a4420b329d393b51afec8c5c18e9ebfd158570bfeedb85d62b5b", "msg": "68656c6c6f", "sig": { "r": "32b575485a17f6733fa8774073d4c8ea9bccb5c5fe767f9ddef91da300037dd1", @@ -4056,7 +4374,8 @@ }, { "tcId": 312, - "pubkey": "048a4a7a4bc6223f35fda43aca4ee3e16d47ba1bdd4399a6458dffff9797845a9b36cf5538688573709431d7fb5ef0873d10942ccb2941e595bd809f83065e2636", + "publicKeyUncompressed": "048a4a7a4bc6223f35fda43aca4ee3e16d47ba1bdd4399a6458dffff9797845a9b36cf5538688573709431d7fb5ef0873d10942ccb2941e595bd809f83065e2636", + "publicKeyCompressed": "028a4a7a4bc6223f35fda43aca4ee3e16d47ba1bdd4399a6458dffff9797845a9b", "msg": "68656c6c6f", "sig": { "r": "00d0d6b87b213e7ae95c42f7684be4a95df6654580cd7227bf95e421174b71e101", @@ -4069,12 +4388,13 @@ }, { "tcId": 313, - "pubkey": "04fd141d91f190e608fe947da2438008591ce653524f3e698a86faf83b4694b915c18c04c1ed351709d68b9d3c2887dc7acf60869ae1f4be7889fbd1f65bb9c262", + "publicKeyUncompressed": "04fd141d91f190e608fe947da2438008591ce653524f3e698a86faf83b4694b915c18c04c1ed351709d68b9d3c2887dc7acf60869ae1f4be7889fbd1f65bb9c262", + "publicKeyCompressed": "02fd141d91f190e608fe947da2438008591ce653524f3e698a86faf83b4694b915", "msg": "68656c6c6f", "sig": { "r": "00ba78ce6f6699a2ef114d2d24e8c8ded95fb03a3ae62a5877ea8f9a8c34db8f65", - "s": "1f2772c4b49a5ea4b68e0dcf1a6e27629b6a1c8a0ee57f6397989102c4864e7c", - "id": 1 + "s": "00e0d88d3b4b65a15b4971f230e591d89c1f44c05ca06320d82839cd8a0baff2c5", + "id": 0 }, "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -4082,7 +4402,8 @@ }, { "tcId": 314, - "pubkey": "04db832722851434536cb877a75cb9c054896a593f194f02bf418e1bdd45616ae04e560a0ab49cc3a6c14e3fd5cc4506999a4fd04299942d510f10f337be599f35", + "publicKeyUncompressed": "04db832722851434536cb877a75cb9c054896a593f194f02bf418e1bdd45616ae04e560a0ab49cc3a6c14e3fd5cc4506999a4fd04299942d510f10f337be599f35", + "publicKeyCompressed": "03db832722851434536cb877a75cb9c054896a593f194f02bf418e1bdd45616ae0", "msg": "68656c6c6f", "sig": { "r": "4eb1138f020b7f4cd906e48d3069ce87784a45a12298e30a6a3052c311da333e", @@ -4095,12 +4416,13 @@ }, { "tcId": 315, - "pubkey": "04c1739ef85fcffd942e5a7034c1f640b169dc529685f0ac41001bada80f6cd89d89d2ae6f7620566043257abbb53a6d1e27c933eb66027856315ab967b98bee5f", + "publicKeyUncompressed": "04c1739ef85fcffd942e5a7034c1f640b169dc529685f0ac41001bada80f6cd89d89d2ae6f7620566043257abbb53a6d1e27c933eb66027856315ab967b98bee5f", + "publicKeyCompressed": "03c1739ef85fcffd942e5a7034c1f640b169dc529685f0ac41001bada80f6cd89d", "msg": "68656c6c6f", "sig": { "r": "0083012d22f551497e1206269456da6051ef7e675e6408d0bafac2181037d005a4", - "s": "7fa2673e3604ab1ab89433de8279ac0cc2a1b4ad594d27962951b46205e1eb46", - "id": 1 + "s": "00805d98c1c9fb54e5476bcc217d8653f1f80d283955fb78a59680aa2aca5455fb", + "id": 0 }, "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -4108,7 +4430,8 @@ }, { "tcId": 316, - "pubkey": "04107f8e0c32056e2ad6c99ca1cd4815b749eabba682982afd4eefd2e976570158e7550df49f9175c12f8b4175e48b96a9b5764574937abf99b025a7f1beda0acf", + "publicKeyUncompressed": "04107f8e0c32056e2ad6c99ca1cd4815b749eabba682982afd4eefd2e976570158e7550df49f9175c12f8b4175e48b96a9b5764574937abf99b025a7f1beda0acf", + "publicKeyCompressed": "03107f8e0c32056e2ad6c99ca1cd4815b749eabba682982afd4eefd2e976570158", "msg": "68656c6c6f", "sig": { "r": "66364f70826d992fdd4014032cbca8fbd03a0154980b139c5be34f02416164a4", @@ -4121,12 +4444,13 @@ }, { "tcId": 317, - "pubkey": "0446adcf9e3818eb4c38b764bfa899da67722a82f39b21094a1ab816aced0b0fcbfff1df287807a83a586a99d1694b40eb2b9ec9345d6e885ea2701d0b56e0dae7", + "publicKeyUncompressed": "0446adcf9e3818eb4c38b764bfa899da67722a82f39b21094a1ab816aced0b0fcbfff1df287807a83a586a99d1694b40eb2b9ec9345d6e885ea2701d0b56e0dae7", + "publicKeyCompressed": "0346adcf9e3818eb4c38b764bfa899da67722a82f39b21094a1ab816aced0b0fcb", "msg": "68656c6c6f", "sig": { "r": "00df50e22016f8c3e11172bed7ea7a782ad015c47081ca93ebb98d166f89c30455", - "s": "4b41b123df78d1a9f9e4bd86c9fa3b8210a8c0eccc76d7367f8d66847549d39e", - "id": 1 + "s": "00b4be4edc20872e56061b42793605c47caa061bf9e2d1c9054044f8085aec6da3", + "id": 0 }, "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", "valid": true, @@ -4134,7 +4458,8 @@ }, { "tcId": 318, - "pubkey": "04852030dfafc779872245c4efcfbf117e7ccbe948c7f69cf91a28145a8283256186dc679902bdfed8b95ba86a0509314b1cb9fbfb02dce889fe5005245b9fbacc", + "publicKeyUncompressed": "04852030dfafc779872245c4efcfbf117e7ccbe948c7f69cf91a28145a8283256186dc679902bdfed8b95ba86a0509314b1cb9fbfb02dce889fe5005245b9fbacc", + "publicKeyCompressed": "02852030dfafc779872245c4efcfbf117e7ccbe948c7f69cf91a28145a82832561", "msg": "68656c6c6f", "sig": { "r": "2e4dbf4e08a3373514f2f4de78bbd12698375300795e4c3a9b0d952bb655c34d", @@ -4147,7 +4472,8 @@ }, { "tcId": 319, - "pubkey": "047ca85cef12dffb00aefd6fc4190e8ca3b4b3bc12ef3fdcdd51a2cf7b7e47446b19fed5ca6424d194cd98dabafa7cfda494c1546eec915ed29c469adf7a3c2236", + "publicKeyUncompressed": "047ca85cef12dffb00aefd6fc4190e8ca3b4b3bc12ef3fdcdd51a2cf7b7e47446b19fed5ca6424d194cd98dabafa7cfda494c1546eec915ed29c469adf7a3c2236", + "publicKeyCompressed": "027ca85cef12dffb00aefd6fc4190e8ca3b4b3bc12ef3fdcdd51a2cf7b7e47446b", "msg": "68656c6c6f", "sig": { "r": "00d67868d3cccb21068a5abf195be028810dee7a57e1827e644c1952618da0441d", @@ -4160,7 +4486,8 @@ }, { "tcId": 320, - "pubkey": "04fd205531fc7a406cf89c0f00299534af082b017502c91d5b84a5dbbb9abe50eedac331816fa3f4982d4cf1f5fe6f649bd84094b6d2e51e122e874dda34770a40", + "publicKeyUncompressed": "04fd205531fc7a406cf89c0f00299534af082b017502c91d5b84a5dbbb9abe50eedac331816fa3f4982d4cf1f5fe6f649bd84094b6d2e51e122e874dda34770a40", + "publicKeyCompressed": "02fd205531fc7a406cf89c0f00299534af082b017502c91d5b84a5dbbb9abe50ee", "msg": "68656c6c6f", "sig": { "r": "5484cf29f94ebc6a2baafaf590fd4e35028b7c3c6fa12ec75a401ab805d51566", @@ -4173,7 +4500,8 @@ }, { "tcId": 321, - "pubkey": "0406055d28e7b02a268a67a2a9bcee9c15ade34d2f42aed9cb840271c2e6d60b4a1804ad550064ca8178bf34564223c6fbfc88c4333e96ddfcf2f89a8a5fa1ae57", + "publicKeyUncompressed": "0406055d28e7b02a268a67a2a9bcee9c15ade34d2f42aed9cb840271c2e6d60b4a1804ad550064ca8178bf34564223c6fbfc88c4333e96ddfcf2f89a8a5fa1ae57", + "publicKeyCompressed": "0306055d28e7b02a268a67a2a9bcee9c15ade34d2f42aed9cb840271c2e6d60b4a", "msg": "68656c6c6f", "sig": { "r": "00d502c80239e6228f49fa45f113228949ef86096baedc52d459a692e46c8a9edb", @@ -4186,7 +4514,8 @@ }, { "tcId": 322, - "pubkey": "04f864879f2ffd6a89cd5a9cdd74c104c8abb830a5efdf9d988b1d8f9e9b3709268c6c3246dda594f5704134e5d6004622ae568566fff0d534798b00ba420aef88", + "publicKeyUncompressed": "04f864879f2ffd6a89cd5a9cdd74c104c8abb830a5efdf9d988b1d8f9e9b3709268c6c3246dda594f5704134e5d6004622ae568566fff0d534798b00ba420aef88", + "publicKeyCompressed": "02f864879f2ffd6a89cd5a9cdd74c104c8abb830a5efdf9d988b1d8f9e9b370926", "msg": "68656c6c6f", "sig": { "r": "0085408cb788a55cf0372677d32edc10afe975808f72c8ccf8a6d29ff72741b33f", @@ -4199,12 +4528,13 @@ }, { "tcId": 323, - "pubkey": "04fcdbfc2c15587dae2e5c74ad83546e0482f671f0a2bf136deb469940b1eb5395bb6cee9425466cfc845be723e6ba72eab9cfc0caec7032c3502dc0e6e259e130", + "publicKeyUncompressed": "04fcdbfc2c15587dae2e5c74ad83546e0482f671f0a2bf136deb469940b1eb5395bb6cee9425466cfc845be723e6ba72eab9cfc0caec7032c3502dc0e6e259e130", + "publicKeyCompressed": "02fcdbfc2c15587dae2e5c74ad83546e0482f671f0a2bf136deb469940b1eb5395", "msg": "68656c6c6f", "sig": { "r": "5d5855edf773b1078e4df05f207ea98208669219fe8b10dc715e5a189ff6879d", - "s": "44d999a3afec385c361d3a8f68d0a303729c9c61413d7fb9ac659870caf5acbe", - "id": 1 + "s": "00bb26665c5013c7a3c9e2c570972f5cfb481240856e0b2082136cc61c05409483", + "id": 0 }, "comment": "R: x3=-2 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4212,7 +4542,8 @@ }, { "tcId": 324, - "pubkey": "0498a7030a724dfbf82931de90b67b459c4da962cf49d3783425b75848ec562479bc3bef77ebafde81b1dfa872649317fadf31ce669ae3c0165cee7fab2e39a646", + "publicKeyUncompressed": "0498a7030a724dfbf82931de90b67b459c4da962cf49d3783425b75848ec562479bc3bef77ebafde81b1dfa872649317fadf31ce669ae3c0165cee7fab2e39a646", + "publicKeyCompressed": "0298a7030a724dfbf82931de90b67b459c4da962cf49d3783425b75848ec562479", "msg": "68656c6c6f", "sig": { "r": "00ac2c4c0f43253848c3967ae4829f3a9ef1641f2cdd3985e5e3fd6a1b966cc526", @@ -4225,12 +4556,13 @@ }, { "tcId": 325, - "pubkey": "048e060687a4e8611f24fc31b48505636f9e06b6204b8a0bfd1e8db6d8e6e664ee10634f4693d5704fdca5cf6172cd64fd5e67e5d93840ee96185ae99e81d538ed", + "publicKeyUncompressed": "048e060687a4e8611f24fc31b48505636f9e06b6204b8a0bfd1e8db6d8e6e664ee10634f4693d5704fdca5cf6172cd64fd5e67e5d93840ee96185ae99e81d538ed", + "publicKeyCompressed": "038e060687a4e8611f24fc31b48505636f9e06b6204b8a0bfd1e8db6d8e6e664ee", "msg": "68656c6c6f", "sig": { "r": "00aa319e26e2e06a58151519210faab6833523fe9ab5cbc61e63867a4d08d9948f", - "s": "7f4485322d11738cc6aa09e95dda4c4c471017c731c419465fbe1f8c8852515e", - "id": 1 + "s": "0080bb7acdd2ee8c733955f616a225b3b2739ec51f7d8486f560143f0047e3efe3", + "id": 0 }, "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4238,12 +4570,13 @@ }, { "tcId": 326, - "pubkey": "048fbc2dcd5d6df04471520637ca6eacb69206dea0bcf879b5abb13283bec3dc50a374946d6cf894c76240097fb157dee678734e39a6cd5c86856a7a46310fe31f", + "publicKeyUncompressed": "048fbc2dcd5d6df04471520637ca6eacb69206dea0bcf879b5abb13283bec3dc50a374946d6cf894c76240097fb157dee678734e39a6cd5c86856a7a46310fe31f", + "publicKeyCompressed": "038fbc2dcd5d6df04471520637ca6eacb69206dea0bcf879b5abb13283bec3dc50", "msg": "68656c6c6f", "sig": { "r": "00f53995a19dba354482341320dbd4c86b77f90491b451f6085d7af793f643f53f", - "s": "4b3cb271f5d668f9e4c90275d4d5f248ced2c0047896cb6eee232c35080cdd50", - "id": 1 + "s": "00b4c34d8e0a2997061b36fd8a2b2a0db5ebdc1ce236b1d4ccd1af3257c82963f1", + "id": 0 }, "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4251,12 +4584,13 @@ }, { "tcId": 327, - "pubkey": "0451080b71795c8d5dadac47d8a923274de951b9af0924e77a1ff770ed9be7426b0aa96a0be2a9260982f0948ce2eeb95f7f7a4966984d79414b4ad6d5c15e65c6", + "publicKeyUncompressed": "0451080b71795c8d5dadac47d8a923274de951b9af0924e77a1ff770ed9be7426b0aa96a0be2a9260982f0948ce2eeb95f7f7a4966984d79414b4ad6d5c15e65c6", + "publicKeyCompressed": "0251080b71795c8d5dadac47d8a923274de951b9af0924e77a1ff770ed9be7426b", "msg": "68656c6c6f", "sig": { "r": "6094cc377f65606368b6d3be1480811152e2fcd395e243d93efe8e1d00e26e90", - "s": "4474f6294d95be398603d3d9934fce6582bc71914ba83b3bc61cff61b3664d28", - "id": 1 + "s": "00bb8b09d6b26a41c679fc2c266cb0319937f26b5563a064fff9b55f2b1ccff419", + "id": 0 }, "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4264,12 +4598,13 @@ }, { "tcId": 328, - "pubkey": "049c32e76cd8fb0f2295e311d9b5ce79df7fdcd9da306639d3c9c14901e5037ff8264b074e823d9789f0f519bf1d2f4834c4f32da34a9e1237a736e5c252c4458c", + "publicKeyUncompressed": "049c32e76cd8fb0f2295e311d9b5ce79df7fdcd9da306639d3c9c14901e5037ff8264b074e823d9789f0f519bf1d2f4834c4f32da34a9e1237a736e5c252c4458c", + "publicKeyCompressed": "029c32e76cd8fb0f2295e311d9b5ce79df7fdcd9da306639d3c9c14901e5037ff8", "msg": "68656c6c6f", "sig": { "r": "52e2d4bb76b61eada781352e010f71773a1f0a896c59aa7d76806ccfffe711b3", - "s": "0d334ee0b8fa3d36e1f7f1bc1788e0e3854ccfd93bc9ba975e88ebdd49abbd31", - "id": 1 + "s": "00f2ccb11f4705c2c91e080e43e8771f1b35620d0d737ee5a4614972af868a8410", + "id": 0 }, "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4277,7 +4612,8 @@ }, { "tcId": 329, - "pubkey": "0467be124f7dec968c04727e51953bb5124c87ad4965c39cf6bdc33c1f81b4a8a1865b01ef849998a267dafe31dc305131b77f242ec9aa4da3c3e048face3a5125", + "publicKeyUncompressed": "0467be124f7dec968c04727e51953bb5124c87ad4965c39cf6bdc33c1f81b4a8a1865b01ef849998a267dafe31dc305131b77f242ec9aa4da3c3e048face3a5125", + "publicKeyCompressed": "0367be124f7dec968c04727e51953bb5124c87ad4965c39cf6bdc33c1f81b4a8a1", "msg": "68656c6c6f", "sig": { "r": "00d0e7adc9576c09f56523e65caf86ba40a8742e3c650ce02edae474177a37ec85", @@ -4290,12 +4626,13 @@ }, { "tcId": 330, - "pubkey": "0475667b18275a956a584e01a015de048723b187577ec9205246f34da23b529490dd733ad497a010f65f2a1b5e35258594a5fcba29a3cd1fb26bcc9103629f8c1f", + "publicKeyUncompressed": "0475667b18275a956a584e01a015de048723b187577ec9205246f34da23b529490dd733ad497a010f65f2a1b5e35258594a5fcba29a3cd1fb26bcc9103629f8c1f", + "publicKeyCompressed": "0375667b18275a956a584e01a015de048723b187577ec9205246f34da23b529490", "msg": "68656c6c6f", "sig": { "r": "00dc357d7b31ddd75cf35ae4754f69d4481d6cc73a2e997553ae9b1f1685e0fa26", - "s": "5d072604230be74485f0997fc81c45f9e81d20a1944973c802b6cfc7bc07a807", - "id": 1 + "s": "00a2f8d9fbdcf418bb7a0f668037e3ba04d291bc451aff2c73bd1b8ec5142e993a", + "id": 0 }, "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4303,12 +4640,13 @@ }, { "tcId": 331, - "pubkey": "0417cf0e3c3139718c4ca062801573eea5c12023f44676de4ae91a59dc474212f02e425c6867e9526fc01b01544169a3dcaac3daeaf1b5c90ba4bb6de3858ddbd6", + "publicKeyUncompressed": "0417cf0e3c3139718c4ca062801573eea5c12023f44676de4ae91a59dc474212f02e425c6867e9526fc01b01544169a3dcaac3daeaf1b5c90ba4bb6de3858ddbd6", + "publicKeyCompressed": "0217cf0e3c3139718c4ca062801573eea5c12023f44676de4ae91a59dc474212f0", "msg": "68656c6c6f", "sig": { "r": "00f806874a1656c3820225872fb35ceb8d83369c49af89b7b44449968e54171e3a", - "s": "1f84aaeca9a8a963082a3caf1eef20982499af1e132418d603efc470da2858a7", - "id": 1 + "s": "00e07b55135657569cf7d5c350e110df6696152dc89c248765bbe29a1bf60de89a", + "id": 0 }, "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4316,12 +4654,13 @@ }, { "tcId": 332, - "pubkey": "04b4130670436373d095335da2f73b844b60f36bbe10c23fa8f46ba8a752dac74d66a7bf1185d9642926ef4205bd08e2940fb34db33e99510dfba526ae3256b50c", + "publicKeyUncompressed": "04b4130670436373d095335da2f73b844b60f36bbe10c23fa8f46ba8a752dac74d66a7bf1185d9642926ef4205bd08e2940fb34db33e99510dfba526ae3256b50c", + "publicKeyCompressed": "02b4130670436373d095335da2f73b844b60f36bbe10c23fa8f46ba8a752dac74d", "msg": "68656c6c6f", "sig": { "r": "00a6d57d3e60ea1e3df4cfa62d013c50ca3661f6844d10218e99270eb94214b5f2", - "s": "7529dbb52789797ac6199a0e3d1a5d5cdff22e90018be0b456a9ef8cb8ee3ceb", - "id": 1 + "s": "008ad6244ad876868539e665f1c2e5a2a1dabcae56adbcbf8769286f0017480456", + "id": 0 }, "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4329,12 +4668,13 @@ }, { "tcId": 333, - "pubkey": "04dc98451e3a6deb44ff1c43cca2cf969264a11454405c7250e079a162354d121bd86e888864e25fd11001c1c3cfcf690ea0fa6254b61ff9b7bffb07b9556dc38c", + "publicKeyUncompressed": "04dc98451e3a6deb44ff1c43cca2cf969264a11454405c7250e079a162354d121bd86e888864e25fd11001c1c3cfcf690ea0fa6254b61ff9b7bffb07b9556dc38c", + "publicKeyCompressed": "02dc98451e3a6deb44ff1c43cca2cf969264a11454405c7250e079a162354d121b", "msg": "68656c6c6f", "sig": { "r": "3831ea2c3eb8e320a641a33eef9c751e3a9fc42d69bfc6ff0b5eddc321986cec", - "s": "3bd72466bf6b58b494f20b3681bb7c4644112a6a66fcd3ca0ac95c7d71055383", - "id": 1 + "s": "00c428db994094a74b6b0df4c97e4483b8769db27c484bcc71b509020f5f30edbe", + "id": 0 }, "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4342,7 +4682,8 @@ }, { "tcId": 334, - "pubkey": "04ef464df7d5cb6b0bc38f31605d8448ef0542ae3d144766c63ad9b8d5f781a43c79bee78277d1e4953ee2b990be0d96f5b4d403c716e895bc114f03b84eb3361e", + "publicKeyUncompressed": "04ef464df7d5cb6b0bc38f31605d8448ef0542ae3d144766c63ad9b8d5f781a43c79bee78277d1e4953ee2b990be0d96f5b4d403c716e895bc114f03b84eb3361e", + "publicKeyCompressed": "02ef464df7d5cb6b0bc38f31605d8448ef0542ae3d144766c63ad9b8d5f781a43c", "msg": "68656c6c6f", "sig": { "r": "00cfb0f361195ceae1012d6019de0cdd6fde17cc3aae7ae3c71b7b265223aa0f3f", @@ -4355,12 +4696,13 @@ }, { "tcId": 335, - "pubkey": "043ca8afb63b20b2935ed4eb3dcda78efec8fa742400189eb303e65e1a8e52c2385fa5cdd5367a19eaf4425df07aec68ba7f466e43c4f1f602080eb71804222ed1", + "publicKeyUncompressed": "043ca8afb63b20b2935ed4eb3dcda78efec8fa742400189eb303e65e1a8e52c2385fa5cdd5367a19eaf4425df07aec68ba7f466e43c4f1f602080eb71804222ed1", + "publicKeyCompressed": "033ca8afb63b20b2935ed4eb3dcda78efec8fa742400189eb303e65e1a8e52c238", "msg": "68656c6c6f", "sig": { "r": "00e339cf4216310345db53610fcf669fd581c32fadad7f4e0f9f4dfcffd0e6d50e", - "s": "396a69e39d723d9fcc80a35151e64ed57a65c5eca080d6e27b56396dcb6ed834", - "id": 1 + "s": "00c695961c628dc260337f5caeae19b129404916fa0ec7c959447c251f04c7690d", + "id": 0 }, "comment": "R: v**2=1 for m=5 in scalar mult with projective coordinates", "valid": true, @@ -4368,7 +4710,8 @@ }, { "tcId": 336, - "pubkey": "04ae585014e5227c83c8507316a9632dc394e53a7e00294234070d9e7cd3e443ebbee931b73df0a111efe75bcd24cb6c610728be4e63632edc8085dba79ce6fb45", + "publicKeyUncompressed": "04ae585014e5227c83c8507316a9632dc394e53a7e00294234070d9e7cd3e443ebbee931b73df0a111efe75bcd24cb6c610728be4e63632edc8085dba79ce6fb45", + "publicKeyCompressed": "03ae585014e5227c83c8507316a9632dc394e53a7e00294234070d9e7cd3e443eb", "msg": "68656c6c6f", "sig": { "r": "4d9aa20dbcd8720481cfdd672d411277e76f1a138fde8466b1f5bcea9509f0c9", @@ -4381,12 +4724,13 @@ }, { "tcId": 337, - "pubkey": "0468bd307a779f6e79a46793d4964c323f5af6e3aba285ae17d4ed0b52296a24b0df6099a85c49cfdd1c757fea53f9e6402c826a1b756c4735b30704aecbaa2499", + "publicKeyUncompressed": "0468bd307a779f6e79a46793d4964c323f5af6e3aba285ae17d4ed0b52296a24b0df6099a85c49cfdd1c757fea53f9e6402c826a1b756c4735b30704aecbaa2499", + "publicKeyCompressed": "0368bd307a779f6e79a46793d4964c323f5af6e3aba285ae17d4ed0b52296a24b0", "msg": "68656c6c6f", "sig": { "r": "00fc20d7de00e7434edce5bf642adc44b5262138b3e62698179e003a80b733771d", - "s": "7fa6f1a14825514b616b741ecc5807863ec18cd73ef2b9f32a3cb7736b80b241", - "id": 1 + "s": "0080590e5eb7daaeb49e948be133a7f8787bed500f7055e6489595a71964b58f00", + "id": 0 }, "comment": "R: y2=-1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -4394,7 +4738,8 @@ }, { "tcId": 338, - "pubkey": "04b1bc53a5f1fdc97fceacc3088eb402b97c655ee6f4083d7d31ce081005622ef8ed5b41745cc8989d409cf7ea1824776a1cb2d9a1691aabe5afebfbaf4a2f91e6", + "publicKeyUncompressed": "04b1bc53a5f1fdc97fceacc3088eb402b97c655ee6f4083d7d31ce081005622ef8ed5b41745cc8989d409cf7ea1824776a1cb2d9a1691aabe5afebfbaf4a2f91e6", + "publicKeyCompressed": "02b1bc53a5f1fdc97fceacc3088eb402b97c655ee6f4083d7d31ce081005622ef8", "msg": "68656c6c6f", "sig": { "r": "00b644861442404aaca14a6334a7e2a8d2f26fad3889fae381b00a0892b3c29078", @@ -4407,12 +4752,13 @@ }, { "tcId": 339, - "pubkey": "043deaddc1b1ae664c3b70c927812d1b2857745db2fa80074eb83b7bd01cb26a5a03bac27a581b5eb724fd120d2097dc3ebcdc6d73d6f94454d7547559129c3f01", + "publicKeyUncompressed": "043deaddc1b1ae664c3b70c927812d1b2857745db2fa80074eb83b7bd01cb26a5a03bac27a581b5eb724fd120d2097dc3ebcdc6d73d6f94454d7547559129c3f01", + "publicKeyCompressed": "033deaddc1b1ae664c3b70c927812d1b2857745db2fa80074eb83b7bd01cb26a5a", "msg": "68656c6c6f", "sig": { "r": "2cd8fded031c3fa851b9615519946e2e3c3af9dfbe98af6eb8411e325f2ba548", - "s": "187dfc80cdab70075e93c16a952c87f1fc62fcaefdf1711975d96eebae919658", - "id": 1 + "s": "00e782037f32548ff8a16c3e956ad3780cbe4be037b1572f2249f8efa121a4aae9", + "id": 0 }, "comment": "R: w=-2 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -4420,7 +4766,8 @@ }, { "tcId": 340, - "pubkey": "04cfdf79206b27678b6e53da7c361ac08193cf96ba540a0375e338092e325ae4ffc7623c21091774afa3d23c33f95269ce9b9538fa099625575093107bc5ee8bf3", + "publicKeyUncompressed": "04cfdf79206b27678b6e53da7c361ac08193cf96ba540a0375e338092e325ae4ffc7623c21091774afa3d23c33f95269ce9b9538fa099625575093107bc5ee8bf3", + "publicKeyCompressed": "03cfdf79206b27678b6e53da7c361ac08193cf96ba540a0375e338092e325ae4ff", "msg": "68656c6c6f", "sig": { "r": "0080f8aa5c3924d5408c1429fff22e12864c0ac7fc8485bb13c798d3a83aea3a86", @@ -4433,7 +4780,8 @@ }, { "tcId": 341, - "pubkey": "0460e3cf62536185eec30aa4e66f53df71e7ff26f25814f60f318d49a0ace7027c1abe4e67d3b62d8aae093bb449fdebc6fe4dd30e902f2ee25f096c5e52c41900", + "publicKeyUncompressed": "0460e3cf62536185eec30aa4e66f53df71e7ff26f25814f60f318d49a0ace7027c1abe4e67d3b62d8aae093bb449fdebc6fe4dd30e902f2ee25f096c5e52c41900", + "publicKeyCompressed": "0260e3cf62536185eec30aa4e66f53df71e7ff26f25814f60f318d49a0ace7027c", "msg": "68656c6c6f", "sig": { "r": "6d5f358f6583ffb7ae3d92b49e93db79c54d78f1171e3d4b7f8964db757d17fa", @@ -4446,7 +4794,8 @@ }, { "tcId": 342, - "pubkey": "045801298199e23a20bb5b05d83e4ca95a20a81b803f4b15ab596f573e3aeb785b33fb3e6ae3ee87a16fc08da6d6f40d5975735c87018a3ce344a13591cf887104", + "publicKeyUncompressed": "045801298199e23a20bb5b05d83e4ca95a20a81b803f4b15ab596f573e3aeb785b33fb3e6ae3ee87a16fc08da6d6f40d5975735c87018a3ce344a13591cf887104", + "publicKeyCompressed": "025801298199e23a20bb5b05d83e4ca95a20a81b803f4b15ab596f573e3aeb785b", "msg": "68656c6c6f", "sig": { "r": "00998e160d64594d72239a198007febac886621250f1e46fb2b302991002c9dc85", @@ -4459,7 +4808,8 @@ }, { "tcId": 343, - "pubkey": "043b97befac3c7f1ee87038c0838ddcd1cebb01b79f8cdca9a4f231b1846cfaf9abd3b194bf31b68bcd3b3571f9422fdfff79dd1dec38553aa90599fb1f9dcc824", + "publicKeyUncompressed": "043b97befac3c7f1ee87038c0838ddcd1cebb01b79f8cdca9a4f231b1846cfaf9abd3b194bf31b68bcd3b3571f9422fdfff79dd1dec38553aa90599fb1f9dcc824", + "publicKeyCompressed": "023b97befac3c7f1ee87038c0838ddcd1cebb01b79f8cdca9a4f231b1846cfaf9a", "msg": "68656c6c6f", "sig": { "r": "48ffde16773b462acfb2af7b2a62f2cebc093eaf8a69591ca4227d25259c5136", @@ -4472,7 +4822,8 @@ }, { "tcId": 344, - "pubkey": "0449ce2ec585225144df5deeded6b58be955f57e6448e7116f5ceeb004a9da80cdd882a235521839c7eaa76cec9a2591ff9ec2d24512acfc1351a9455f8fbbc7bd", + "publicKeyUncompressed": "0449ce2ec585225144df5deeded6b58be955f57e6448e7116f5ceeb004a9da80cdd882a235521839c7eaa76cec9a2591ff9ec2d24512acfc1351a9455f8fbbc7bd", + "publicKeyCompressed": "0349ce2ec585225144df5deeded6b58be955f57e6448e7116f5ceeb004a9da80cd", "msg": "68656c6c6f", "sig": { "r": "50c12ca1174712690062544755cd56b3222bbd9ea375ffd3d36cd840d88cd6d7", @@ -4485,7 +4836,8 @@ }, { "tcId": 345, - "pubkey": "04f5a28f9e5b6d43a3a5079c695e2b60a6e5a32764889d9d51897d0beb29386bbc1c69ca66e242e8667b58156dea008957ddd160db521c2bd898891f238b7dc60c", + "publicKeyUncompressed": "04f5a28f9e5b6d43a3a5079c695e2b60a6e5a32764889d9d51897d0beb29386bbc1c69ca66e242e8667b58156dea008957ddd160db521c2bd898891f238b7dc60c", + "publicKeyCompressed": "02f5a28f9e5b6d43a3a5079c695e2b60a6e5a32764889d9d51897d0beb29386bbc", "msg": "68656c6c6f", "sig": { "r": "00fa2ab59de0ace71417e1312bc305feb4dc9870554ff7e4d831efa81653ee372f", @@ -4498,7 +4850,8 @@ }, { "tcId": 346, - "pubkey": "049d69ac9db3c163580c0a8c08d1d760ee93402bb7af3f86c3adf5c2cfa3b873cff9694dc045d97bf370fa3c10f9bde795cf84e93ea645e325582ba4d2777f2297", + "publicKeyUncompressed": "049d69ac9db3c163580c0a8c08d1d760ee93402bb7af3f86c3adf5c2cfa3b873cff9694dc045d97bf370fa3c10f9bde795cf84e93ea645e325582ba4d2777f2297", + "publicKeyCompressed": "039d69ac9db3c163580c0a8c08d1d760ee93402bb7af3f86c3adf5c2cfa3b873cf", "msg": "68656c6c6f", "sig": { "r": "00efb7bafaea260e320e3bf1362e0740d2e5b05ddf0028cfcb6f3a7fde5b892711", @@ -4511,12 +4864,13 @@ }, { "tcId": 347, - "pubkey": "040943f511e29a59a39107445ff0451862e4444f441b7e126cf0a433598f6d55108fffbb4ebdb109b1a712268761650881f43940bc7d9f5e252386ae02e8f5c54c", + "publicKeyUncompressed": "040943f511e29a59a39107445ff0451862e4444f441b7e126cf0a433598f6d55108fffbb4ebdb109b1a712268761650881f43940bc7d9f5e252386ae02e8f5c54c", + "publicKeyCompressed": "020943f511e29a59a39107445ff0451862e4444f441b7e126cf0a433598f6d5510", "msg": "68656c6c6f", "sig": { "r": "5fc7a26931c3e9df34a77cc50d004f23bc2e0fc8919c1f68089c4b09684de9f4", - "s": "45f236ab8fe43d49370a08797b5c03ae43ce7fc85c1d689c01f56c10f92f9d8a", - "id": 1 + "s": "00ba0dc954701bc2b6c8f5f78684a3fc5076e05d1e532b379fbddcf27bd706a3b7", + "id": 0 }, "comment": "R: b=-2 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -4524,12 +4878,13 @@ }, { "tcId": 348, - "pubkey": "04b60b6d1bb7232b5518fb3c5ff293776c21ed2bf9972bf6b30d4b207a59ee70272a71d55520ad2b62a52bfccec2dadadb3bed914cf1759b73d27019e3259666a8", + "publicKeyUncompressed": "04b60b6d1bb7232b5518fb3c5ff293776c21ed2bf9972bf6b30d4b207a59ee70272a71d55520ad2b62a52bfccec2dadadb3bed914cf1759b73d27019e3259666a8", + "publicKeyCompressed": "02b60b6d1bb7232b5518fb3c5ff293776c21ed2bf9972bf6b30d4b207a59ee7027", "msg": "68656c6c6f", "sig": { "r": "00fc927b3edb46e16592d765bd3ee5cf0432566717ab050d91b562dcb61d3f4c59", - "s": "674d3aaadb344cc5b333392547fca9e6173b8bfb95639829f2a85135db658edd", - "id": 1 + "s": "0098b2c55524cbb33a4cccc6dab8035618a37350eb19e50811cd2a0d56f4d0b264", + "id": 0 }, "comment": "R: h=-3 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -4537,7 +4892,8 @@ }, { "tcId": 349, - "pubkey": "04d571b49b0a0560c94af8c949bd0bb8193bc53b876c6601d0828c991b9ad3a5e54cbd70f4fe29e04fbdbb93d4b058456f98a20c272f6fae24c3a2b3b52515adbd", + "publicKeyUncompressed": "04d571b49b0a0560c94af8c949bd0bb8193bc53b876c6601d0828c991b9ad3a5e54cbd70f4fe29e04fbdbb93d4b058456f98a20c272f6fae24c3a2b3b52515adbd", + "publicKeyCompressed": "03d571b49b0a0560c94af8c949bd0bb8193bc53b876c6601d0828c991b9ad3a5e5", "msg": "68656c6c6f", "sig": { "r": "079f55086844c6d028f5a64df87e41cfb835f339f50385a1e80633d51de8d41c", @@ -4550,12 +4906,13 @@ }, { "tcId": 350, - "pubkey": "0457f2ad1a6e0a4114bd62fefda3bec2090046d24f77894ab263915bb7c11926567d8999b22cddab2eff0439c3eed2e904f3ce34e512f86f2a13c8ec0b1e598dd6", + "publicKeyUncompressed": "0457f2ad1a6e0a4114bd62fefda3bec2090046d24f77894ab263915bb7c11926567d8999b22cddab2eff0439c3eed2e904f3ce34e512f86f2a13c8ec0b1e598dd6", + "publicKeyCompressed": "0257f2ad1a6e0a4114bd62fefda3bec2090046d24f77894ab263915bb7c1192656", "msg": "68656c6c6f", "sig": { "r": "00ca3b5f98617c55b0458f98e78422ccbc647b60efcf1fd41487f272c65c68ca27", - "s": "6244301dd98d35608190cc6ee10d894f51e7bfdc64cc177c180bb7358cc1efaa", - "id": 1 + "s": "009dbbcfe22672ca9f7e6f33911ef276af68c71d0a4a7c88bfa7c6a75743745197", + "id": 0 }, "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -4563,12 +4920,13 @@ }, { "tcId": 351, - "pubkey": "040a5360b12535f6b374e005a59ed6bc39edd00a372c6797b3bad77bf553bdd076d4307406d30a2c337b29c5fdcfa7fc433d6ad0de78c9dbd3a7135d3d1b910e06", + "publicKeyUncompressed": "040a5360b12535f6b374e005a59ed6bc39edd00a372c6797b3bad77bf553bdd076d4307406d30a2c337b29c5fdcfa7fc433d6ad0de78c9dbd3a7135d3d1b910e06", + "publicKeyCompressed": "020a5360b12535f6b374e005a59ed6bc39edd00a372c6797b3bad77bf553bdd076", "msg": "68656c6c6f", "sig": { "r": "3b564da6ade39539341c3431a2f723c2919deada8f7adae407860fba968db5c4", - "s": "4b67ae99d9fa25b678c88446158ea71788e5a2b33ca0ba9aa8299f4d0e28e6b7", - "id": 1 + "s": "00b49851662605da4987377bb9ea7158e731c93a3372a7e5a117a8bf3fc20d5a8a", + "id": 0 }, "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -4576,12 +4934,13 @@ }, { "tcId": 352, - "pubkey": "04c5341353e4e8bfe5d5a43f88946ad41651847b93f389474a40faa7c381b891f060dc0951f214183a8d88637628b7920729f5afc5862476d5bd2b9d8345a176b9", + "publicKeyUncompressed": "04c5341353e4e8bfe5d5a43f88946ad41651847b93f389474a40faa7c381b891f060dc0951f214183a8d88637628b7920729f5afc5862476d5bd2b9d8345a176b9", + "publicKeyCompressed": "03c5341353e4e8bfe5d5a43f88946ad41651847b93f389474a40faa7c381b891f0", "msg": "68656c6c6f", "sig": { "r": "00fa6e52c0f0a01516865432e6d8e60f8109e6b435a165510770877d7d0d097873", - "s": "6ae866fb219c9234d2c9661fcb6f709010a775cd2d1a1073795bbdb8e3128181", - "id": 1 + "s": "0095179904de636dcb2d3699e034908f6eaa076719822e8fc84676a0d3ed23bfc0", + "id": 0 }, "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", "valid": true, @@ -4589,7 +4948,8 @@ }, { "tcId": 353, - "pubkey": "0409406139c718f3102e50588775d619890e6420f6c1cf1d979f60e3d0c36ebeaa1bfaaa3b1c5367581b4a5567350250780684d416f79faea75f5ce4222bf752a7", + "publicKeyUncompressed": "0409406139c718f3102e50588775d619890e6420f6c1cf1d979f60e3d0c36ebeaa1bfaaa3b1c5367581b4a5567350250780684d416f79faea75f5ce4222bf752a7", + "publicKeyCompressed": "0309406139c718f3102e50588775d619890e6420f6c1cf1d979f60e3d0c36ebeaa", "msg": "68656c6c6f", "sig": { "r": "00d7fc85fca243acca7d5a48419de09f7bbe56518ce57aff346faf4629dc7aafcd", @@ -4602,7 +4962,8 @@ }, { "tcId": 354, - "pubkey": "04fd935a6473b8b0b024388f4098b7ad07a750531bd641a5ed679f4535764af232af126c6b516eda5c4c1401b31cfca073893957d1980bc26d7c5a625ef9ea82f8", + "publicKeyUncompressed": "04fd935a6473b8b0b024388f4098b7ad07a750531bd641a5ed679f4535764af232af126c6b516eda5c4c1401b31cfca073893957d1980bc26d7c5a625ef9ea82f8", + "publicKeyCompressed": "02fd935a6473b8b0b024388f4098b7ad07a750531bd641a5ed679f4535764af232", "msg": "68656c6c6f", "sig": { "r": "009c923bf090cf99af3b6b1fad6215097fa711c7a5b006f4a4879d223acde2302c", @@ -4615,7 +4976,8 @@ }, { "tcId": 355, - "pubkey": "045a254761877ce052a23defa39dba2126effb4ef21057889df01e23f5a5d2aff0705cf05f7fa893ee73950a602936db4777190a87471b01a4e06bdad756e01300", + "publicKeyUncompressed": "045a254761877ce052a23defa39dba2126effb4ef21057889df01e23f5a5d2aff0705cf05f7fa893ee73950a602936db4777190a87471b01a4e06bdad756e01300", + "publicKeyCompressed": "025a254761877ce052a23defa39dba2126effb4ef21057889df01e23f5a5d2aff0", "msg": "68656c6c6f", "sig": { "r": "008b713e12ccecb986473a9811000a57049a97e6cd6a7e0c2708b3979955a31865", @@ -4628,12 +4990,13 @@ }, { "tcId": 356, - "pubkey": "04b55df2a5472586eb386a4a33034b9851f58dcb852031e8f1c92e62a2da08364b5b06fe1b64ba9c983bf801d6bf2bfd7e1ec25cec13d396bea7c847b77844c7e0", + "publicKeyUncompressed": "04b55df2a5472586eb386a4a33034b9851f58dcb852031e8f1c92e62a2da08364b5b06fe1b64ba9c983bf801d6bf2bfd7e1ec25cec13d396bea7c847b77844c7e0", + "publicKeyCompressed": "02b55df2a5472586eb386a4a33034b9851f58dcb852031e8f1c92e62a2da08364b", "msg": "68656c6c6f", "sig": { "r": "721e26b036e3d93466af8261d5be42c22c6ffe53fcd81421aa9c9aab94adc1d0", - "s": "0146c8ee601decb7ceb27815b2043894334037c4bd1318fe8211f3a20a77b581", - "id": 1 + "s": "00feb937119fe21348314d87ea4dfbc76a876ea521f235873d3dc06aeac5be8bc0", + "id": 0 }, "comment": "R: x3=3 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -4641,7 +5004,8 @@ }, { "tcId": 357, - "pubkey": "043818b6eca3e096cd83095e3dc6d615fbde123c7954f9fef750d335c7632e6de25176a883c402201ff885aad7ba91252d4db9808c6cf0abe01e353a3babf49aeb", + "publicKeyUncompressed": "043818b6eca3e096cd83095e3dc6d615fbde123c7954f9fef750d335c7632e6de25176a883c402201ff885aad7ba91252d4db9808c6cf0abe01e353a3babf49aeb", + "publicKeyCompressed": "033818b6eca3e096cd83095e3dc6d615fbde123c7954f9fef750d335c7632e6de2", "msg": "68656c6c6f", "sig": { "r": "670a7f78b37bddda2fbc2f4c2b0ada5086c01c165756f938a1404930b8191429", @@ -4654,7 +5018,8 @@ }, { "tcId": 358, - "pubkey": "04a662cda65d04935d49692c336a3814b0a716e613c1ed1f971e06476e0bf30aef501ef9e02665938a367f083c8757770670902403d8abbab946f49a713b4991a0", + "publicKeyUncompressed": "04a662cda65d04935d49692c336a3814b0a716e613c1ed1f971e06476e0bf30aef501ef9e02665938a367f083c8757770670902403d8abbab946f49a713b4991a0", + "publicKeyCompressed": "02a662cda65d04935d49692c336a3814b0a716e613c1ed1f971e06476e0bf30aef", "msg": "68656c6c6f", "sig": { "r": "00a072fd4cb6f2968ca031ff41a2684e7c85f8931bee2a91933e74ef261f42fbf2", @@ -4667,12 +5032,13 @@ }, { "tcId": 359, - "pubkey": "04eb7b756f5bfce8c64066da9c2a89709266efd6da0750d71cadf5a92972f0e129e0814a4c6c763a237c8584037fa698a26bb6902d522f4522527fd5154d3eeff5", + "publicKeyUncompressed": "04eb7b756f5bfce8c64066da9c2a89709266efd6da0750d71cadf5a92972f0e129e0814a4c6c763a237c8584037fa698a26bb6902d522f4522527fd5154d3eeff5", + "publicKeyCompressed": "03eb7b756f5bfce8c64066da9c2a89709266efd6da0750d71cadf5a92972f0e129", "msg": "68656c6c6f", "sig": { "r": "2593cb11ee4201c6d35c584fbaf1af07726c0738329509ccc30104c1dce3e572", - "s": "7928b0ec0d27541f559028b395952f8c6978a14e6631a20b8e265ab099ba9601", - "id": 1 + "s": "0086d74f13f2d8abe0aa6fd74c6a6ad07251363b984916fe3031ac03dc367bab40", + "id": 0 }, "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -4680,12 +5046,13 @@ }, { "tcId": 360, - "pubkey": "04b5a8636b98446e9dee1c6cf2cbd059707b2d92ac1d7de2b5bb7f1a558ed28e400d57251fafd48704170d3e61dd6ec617e809f60e1833bc301d45e978950f966b", + "publicKeyUncompressed": "04b5a8636b98446e9dee1c6cf2cbd059707b2d92ac1d7de2b5bb7f1a558ed28e400d57251fafd48704170d3e61dd6ec617e809f60e1833bc301d45e978950f966b", + "publicKeyCompressed": "03b5a8636b98446e9dee1c6cf2cbd059707b2d92ac1d7de2b5bb7f1a558ed28e40", "msg": "68656c6c6f", "sig": { "r": "39f937a15acb67ac8c71a86ea2a6027c079b65abdf40649ffe8a0c1703d91acb", - "s": "3bc26f35055b3ba20fa1f396526b7f5b782f9c37866fac2ae1c64cbca699257f", - "id": 1 + "s": "00c43d90cafaa4c45df05e0c69ad9480a3427f40af28d8f410de0c11d0299d1bc2", + "id": 0 }, "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -4693,12 +5060,13 @@ }, { "tcId": 361, - "pubkey": "0481c2414c12b47863656c6afa98b7a09c0b5e30d813e25801247866f7900309af1a849d5ed5f8237adea32519347703ca30be63e6be777b64f445b653034a6e32", + "publicKeyUncompressed": "0481c2414c12b47863656c6afa98b7a09c0b5e30d813e25801247866f7900309af1a849d5ed5f8237adea32519347703ca30be63e6be777b64f445b653034a6e32", + "publicKeyCompressed": "0281c2414c12b47863656c6afa98b7a09c0b5e30d813e25801247866f7900309af", "msg": "68656c6c6f", "sig": { "r": "4fd4444b3fe68887b54e541aaa0952b7dd79d4b37380085583ee4f0d21e3372f", - "s": "7ff3c64c1ca939954116888cfe54e604a5cba291c9f28019ed657f133fe83803", - "id": 1 + "s": "00800c39b3e356c66abee9777301ab19fa14e33a54e5562021d26cdf79904e093e", + "id": 0 }, "comment": "R: v**2=-3 for m=7 in scalar mult with projective coordinates", "valid": true, @@ -4706,7 +5074,8 @@ }, { "tcId": 362, - "pubkey": "0478a30410df361dc0589c56eddc6dbccc65aa13868ed3e6ebc9ffe737d79ffa27ab4fe9616370657ef9a9b66c91701e925b3d1f496e28714c550e6b209ac22335", + "publicKeyUncompressed": "0478a30410df361dc0589c56eddc6dbccc65aa13868ed3e6ebc9ffe737d79ffa27ab4fe9616370657ef9a9b66c91701e925b3d1f496e28714c550e6b209ac22335", + "publicKeyCompressed": "0378a30410df361dc0589c56eddc6dbccc65aa13868ed3e6ebc9ffe737d79ffa27", "msg": "68656c6c6f", "sig": { "r": "03c90857c5e116eaad3933995ca8388c2e6cb176e034291d9afa910d5133692d", @@ -4719,12 +5088,13 @@ }, { "tcId": 363, - "pubkey": "04e43e6464f58445051ad7ab01478f5e83096bd20db87514617453385c9e9749177c14d3f60c6d47bb5d03307e41672d602ea28152be7a285155725ea95f87b0c6", + "publicKeyUncompressed": "04e43e6464f58445051ad7ab01478f5e83096bd20db87514617453385c9e9749177c14d3f60c6d47bb5d03307e41672d602ea28152be7a285155725ea95f87b0c6", + "publicKeyCompressed": "02e43e6464f58445051ad7ab01478f5e83096bd20db87514617453385c9e974917", "msg": "68656c6c6f", "sig": { "r": "009a32789cce6ea4fc1550b13bd41c4cc26425e7198e95c8a164a6e9d1bd9d9bc8", - "s": "1ed10378979db9af42ddd2c4725664c2eef52209e8ebd068a1087b6fa8e099f4", - "id": 1 + "s": "00e12efc8768624650bd222d3b8da99b3bcbb9badcc65ccfd31ec9e31d2755a74d", + "id": 0 }, "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4732,12 +5102,13 @@ }, { "tcId": 364, - "pubkey": "04d787933d747ee33b2bedca2a2a80ef3177849015e3cb17a328bd95cb26bd35972b1ffed5094c5d412860b73e0fbaf67b0624f41d881776f83c19ecf8c75a0a32", + "publicKeyUncompressed": "04d787933d747ee33b2bedca2a2a80ef3177849015e3cb17a328bd95cb26bd35972b1ffed5094c5d412860b73e0fbaf67b0624f41d881776f83c19ecf8c75a0a32", + "publicKeyCompressed": "02d787933d747ee33b2bedca2a2a80ef3177849015e3cb17a328bd95cb26bd3597", "msg": "68656c6c6f", "sig": { "r": "7e2bcd47d28c6fb2fae14a0a337808cc1b7017d855b376b76dea0428643bab65", - "s": "7d40bcfb5cca570d49b6ce33b8aae9a371cdcd7f45ea1a731e3087eb4e6588", - "id": 1 + "s": "00ff82bf4304a335a8f2b64931cc475515173d0f193002b6214cb42e04e4e7dbb9", + "id": 0 }, "comment": "R: y2=-3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4745,7 +5116,8 @@ }, { "tcId": 365, - "pubkey": "04375895f32fab1982ea5400b36111e5db192d129b42f153c57ea63d1a907f9e973e72a72cb974da74c3c3f9c4fb58ab624bc95d29d6962c84c3bc6423a7b4705d", + "publicKeyUncompressed": "04375895f32fab1982ea5400b36111e5db192d129b42f153c57ea63d1a907f9e973e72a72cb974da74c3c3f9c4fb58ab624bc95d29d6962c84c3bc6423a7b4705d", + "publicKeyCompressed": "03375895f32fab1982ea5400b36111e5db192d129b42f153c57ea63d1a907f9e97", "msg": "68656c6c6f", "sig": { "r": "00e7a1ba1b5f04eb50efce04b9f86baa71806a010e1bb6c0a72d6f1203de26b131", @@ -4758,12 +5130,13 @@ }, { "tcId": 366, - "pubkey": "045e5b9aac53177a0417a69cec27fe4ac6e280f0a2a97b8763547cb3ba5cbaf6cc1566dc9394a73ff7a1185cc99fbc3a5c6e1162928629a66dad5006ac58e80f4f", + "publicKeyUncompressed": "045e5b9aac53177a0417a69cec27fe4ac6e280f0a2a97b8763547cb3ba5cbaf6cc1566dc9394a73ff7a1185cc99fbc3a5c6e1162928629a66dad5006ac58e80f4f", + "publicKeyCompressed": "035e5b9aac53177a0417a69cec27fe4ac6e280f0a2a97b8763547cb3ba5cbaf6cc", "msg": "68656c6c6f", "sig": { "r": "00a0407e2bac9a2216a6a6191cda91ccad48488ca65f795554864d929abe6f36cd", - "s": "216024e69c6f828d42c26b7e0532c876a062aca1da3a7d436e2a129c64445399", - "id": 1 + "s": "00de9fdb1963907d72bd3d9481facd37881a4c3044d50e22f851a84bf06bf1eda8", + "id": 0 }, "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4771,7 +5144,8 @@ }, { "tcId": 367, - "pubkey": "04798a0684f6b341138225755e1eb014d6b6406e307aed982afd53f730e52990d3d37ee088ed312e31f5d32c59952361cfc26da7eb87ec4f197c3116c0f9ccb56f", + "publicKeyUncompressed": "04798a0684f6b341138225755e1eb014d6b6406e307aed982afd53f730e52990d3d37ee088ed312e31f5d32c59952361cfc26da7eb87ec4f197c3116c0f9ccb56f", + "publicKeyCompressed": "03798a0684f6b341138225755e1eb014d6b6406e307aed982afd53f730e52990d3", "msg": "68656c6c6f", "sig": { "r": "00f34cfbabf24531eaae5c0d025d0d7eeba6b838e34829b17ef472cc7c5e5f65ca", @@ -4784,12 +5158,13 @@ }, { "tcId": 368, - "pubkey": "046ca55af21823df3048232af324b6ae80f708bc5b7b95b4722f6ff6a987878dafe1b5a0aee399700e44f4cfcb729397bedfb35e3ad18434331be84a93349a5f1e", + "publicKeyUncompressed": "046ca55af21823df3048232af324b6ae80f708bc5b7b95b4722f6ff6a987878dafe1b5a0aee399700e44f4cfcb729397bedfb35e3ad18434331be84a93349a5f1e", + "publicKeyCompressed": "026ca55af21823df3048232af324b6ae80f708bc5b7b95b4722f6ff6a987878daf", "msg": "68656c6c6f", "sig": { "r": "6c7286286120abfeaafdd9e0c860b46710ff3a76585cf92c853fa0e6e3315bc7", - "s": "367ccd6fcc4d7b0fbb783892b118d29cd23352bd40b6f46b8dfe5a094b2bdcd7", - "id": 1 + "s": "00c983329033b284f04487c76d4ee72d61e87b8a296e91abd031d40483850a646a", + "id": 0 }, "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4797,12 +5172,13 @@ }, { "tcId": 369, - "pubkey": "042dc7e5acd964dc5e794a36364c0e770937f88f1e4550de659f5f2cbd09ad5969b58abb6efe7489f09a13c7bab155477a92b6b1b2d5172cef6304ef0d35ba0530", + "publicKeyUncompressed": "042dc7e5acd964dc5e794a36364c0e770937f88f1e4550de659f5f2cbd09ad5969b58abb6efe7489f09a13c7bab155477a92b6b1b2d5172cef6304ef0d35ba0530", + "publicKeyCompressed": "022dc7e5acd964dc5e794a36364c0e770937f88f1e4550de659f5f2cbd09ad5969", "msg": "68656c6c6f", "sig": { "r": "00ea7c672f008d17448d3926688a2dedfb6306f6589090e2b51022f5d380b3960f", - "s": "71375cb972f64c1ba7a99839602d29db2be70d89953bc0ea8a72a6fe337cef18", - "id": 1 + "s": "008ec8a3468d09b3e4585667c69fd2d6238ec7cf5d1a0cdf51355fb78e9cb95229", + "id": 0 }, "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4810,7 +5186,8 @@ }, { "tcId": 370, - "pubkey": "04e03325ac72c9befe693c981c46246f68a32200ff680528ce47e4342235c8848c8e8c0ec29c23965b6eb977cb415836df973de0cd8334cab86507e08a3c0c9f5b", + "publicKeyUncompressed": "04e03325ac72c9befe693c981c46246f68a32200ff680528ce47e4342235c8848c8e8c0ec29c23965b6eb977cb415836df973de0cd8334cab86507e08a3c0c9f5b", + "publicKeyCompressed": "03e03325ac72c9befe693c981c46246f68a32200ff680528ce47e4342235c8848c", "msg": "68656c6c6f", "sig": { "r": "009eaf88dd46d1a13159eb0ac581971c9c1a2670db5b12a7d515aec2a38bcf78b7", @@ -4823,12 +5200,13 @@ }, { "tcId": 371, - "pubkey": "04ce885ec148536dc881255255eef0d8aeb88be98c1344f5e7bc88e4ffba177c3ffc1d3663f99aa5e2cdc7ca53cc5622d0c4cb40d4e26084870c8e7f6346bd191c", + "publicKeyUncompressed": "04ce885ec148536dc881255255eef0d8aeb88be98c1344f5e7bc88e4ffba177c3ffc1d3663f99aa5e2cdc7ca53cc5622d0c4cb40d4e26084870c8e7f6346bd191c", + "publicKeyCompressed": "02ce885ec148536dc881255255eef0d8aeb88be98c1344f5e7bc88e4ffba177c3f", "msg": "68656c6c6f", "sig": { "r": "76d40ff3b8a1478a18dbced1f43af56882d298cc145c7575da2e4786f37ce998", - "s": "0f0250d043d3030327fc8759db2a8e8c13e149141a51bfbaa9ef7941b78413d5", - "id": 1 + "s": "00f0fdaf2fbc2cfcfcd80378a624d57172a6cd93d294f6e08115e2e54b18b22d6c", + "id": 0 }, "comment": "R: y2=3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4836,12 +5214,13 @@ }, { "tcId": 372, - "pubkey": "048c132cc936f33f479aae135ee322aff938f07c3f15a05b4ad1d96ec1206e0ae0f030b26ed85b1b00098ab9fa26f18bd41cdc36b387a4e392731dfa8101d98ad2", + "publicKeyUncompressed": "048c132cc936f33f479aae135ee322aff938f07c3f15a05b4ad1d96ec1206e0ae0f030b26ed85b1b00098ab9fa26f18bd41cdc36b387a4e392731dfa8101d98ad2", + "publicKeyCompressed": "028c132cc936f33f479aae135ee322aff938f07c3f15a05b4ad1d96ec1206e0ae0", "msg": "68656c6c6f", "sig": { "r": "52b47af77cbe0358c26382cb5e7c6751d022df1a781d16bb0a7a1ac755ec16aa", - "s": "1a2c5b4b4a729ed8bc342230a2740481f5102053ce469e2329e0206ef8636786", - "id": 1 + "s": "00e5d3a4b4b58d612743cbddcf5d8bfb7cc59ebc92e102021895f23e1dd7d2d9bb", + "id": 0 }, "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4849,12 +5228,13 @@ }, { "tcId": 373, - "pubkey": "044d227f6db18e5021584ec10ecffd5590d7d07b97fe84e5910a852692ca34b97a2d95743cce545927fc87a5334f0e909e8420ae023cfcbcc463b98694fce52b34", + "publicKeyUncompressed": "044d227f6db18e5021584ec10ecffd5590d7d07b97fe84e5910a852692ca34b97a2d95743cce545927fc87a5334f0e909e8420ae023cfcbcc463b98694fce52b34", + "publicKeyCompressed": "024d227f6db18e5021584ec10ecffd5590d7d07b97fe84e5910a852692ca34b97a", "msg": "68656c6c6f", "sig": { "r": "5c941ae565517a61b48805595d2bd351b1a8be7eadc160788b698e542147aff7", - "s": "37632a53c7ea137c08e3e212450a338f3ef98143c45e55700f670a3a4d4bc9cd", - "id": 1 + "s": "00c89cd5ac3815ec83f71c1dedbaf5cc6f7bb55ba2eaea4acbb06b545282ea7774", + "id": 0 }, "comment": "R: w=-2 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4862,7 +5242,8 @@ }, { "tcId": 374, - "pubkey": "04c5578aa60777a48813d396b9ba2d297bc7f3305859e1ac2156ca1c445e564ce678cf36976af321fd3329ee5f6abefadaac76d37017cb06cd4617344ba3209c76", + "publicKeyUncompressed": "04c5578aa60777a48813d396b9ba2d297bc7f3305859e1ac2156ca1c445e564ce678cf36976af321fd3329ee5f6abefadaac76d37017cb06cd4617344ba3209c76", + "publicKeyCompressed": "02c5578aa60777a48813d396b9ba2d297bc7f3305859e1ac2156ca1c445e564ce6", "msg": "68656c6c6f", "sig": { "r": "7810608dfaf1100cdcc2b3e3c3ab5ff554c50739f264bb22cbf78c015e853461", @@ -4875,12 +5256,13 @@ }, { "tcId": 375, - "pubkey": "04864ed664ab48dca218743a5ab0a999cdf97ba050d285c3e135287153a132c0bd6f2870cf5a7cc056b42e641b954f3646864b6d82ca3695feedf22feff73fe097", + "publicKeyUncompressed": "04864ed664ab48dca218743a5ab0a999cdf97ba050d285c3e135287153a132c0bd6f2870cf5a7cc056b42e641b954f3646864b6d82ca3695feedf22feff73fe097", + "publicKeyCompressed": "03864ed664ab48dca218743a5ab0a999cdf97ba050d285c3e135287153a132c0bd", "msg": "68656c6c6f", "sig": { "r": "6f2c48b03420102d51f6dd5702fd9b9416effbc17ab5c0befe973c9e8fc66c79", - "s": "56879488ac7530bb92a7ba67d0152fb66a28df38d8d006db1561083a1255a684", - "id": 1 + "s": "00a9786b77538acf446d5845982fead0485085fdadd6789960aa715652bde09abd", + "id": 0 }, "comment": "R: b=1 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4888,12 +5270,13 @@ }, { "tcId": 376, - "pubkey": "0484f060de90a4378bea46f7691ad0dabd847d845b48d5aae3094a147fa627c50872029ae1585af3c2d59c64ed37eac76b11606cd65ed3d4496e152fd579ce426b", + "publicKeyUncompressed": "0484f060de90a4378bea46f7691ad0dabd847d845b48d5aae3094a147fa627c50872029ae1585af3c2d59c64ed37eac76b11606cd65ed3d4496e152fd579ce426b", + "publicKeyCompressed": "0384f060de90a4378bea46f7691ad0dabd847d845b48d5aae3094a147fa627c508", "msg": "68656c6c6f", "sig": { "r": "35bd5043357f08e3e34b18688ae2621dae2fef42dc67ff34f99b5c156135c59d", - "s": "45ed8f0fb57833a49cb3ea52719a556a2679cc240c987fa6550632bdfd927f81", - "id": 1 + "s": "00ba1270f04a87cc5b634c15ad8e65aa94943510c2a2b020956acc2bced2a3c1c0", + "id": 0 }, "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4901,12 +5284,13 @@ }, { "tcId": 377, - "pubkey": "043a9f85944621584bef9325f53ba5faab0d476b13c5be573f67c26ba484d8d33476cd9b6170fe1b9406d041db071be8e45af22ce29e3f5d0f3c4a2e78722c6270", + "publicKeyUncompressed": "043a9f85944621584bef9325f53ba5faab0d476b13c5be573f67c26ba484d8d33476cd9b6170fe1b9406d041db071be8e45af22ce29e3f5d0f3c4a2e78722c6270", + "publicKeyCompressed": "023a9f85944621584bef9325f53ba5faab0d476b13c5be573f67c26ba484d8d334", "msg": "68656c6c6f", "sig": { "r": "00e7343558f3451544cdf9cddf7e42481da3907de586d9199f6bdf650131f20596", - "s": "7ef74295a09eaf423aab529393ff864b4ec238362bba4f1cb2352749541a5377", - "id": 1 + "s": "008108bd6a5f6150bdc554ad6c6c0079b36beca4b0838e511f0d9d37437c1bedca", + "id": 0 }, "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4914,7 +5298,8 @@ }, { "tcId": 378, - "pubkey": "0414e65cd1a9c2152dc0f23f8a496ae3f79a16805da4afbdf37e469d2705f5bf6edce3aebef9a5bf1b77d025853b617737a570e731559cf6346e8210efb10d9c80", + "publicKeyUncompressed": "0414e65cd1a9c2152dc0f23f8a496ae3f79a16805da4afbdf37e469d2705f5bf6edce3aebef9a5bf1b77d025853b617737a570e731559cf6346e8210efb10d9c80", + "publicKeyCompressed": "0214e65cd1a9c2152dc0f23f8a496ae3f79a16805da4afbdf37e469d2705f5bf6e", "msg": "68656c6c6f", "sig": { "r": "7ecc4c5bf89043cad1bc59dbd11b28b05d7f3e7950703b9b79350116a2500b70", @@ -4927,7 +5312,8 @@ }, { "tcId": 379, - "pubkey": "049d937f43b5cb357c0bd997b0dbb8d2396f71f983700ead80eb49b798e3dbdfb67309f1ded53b44752a65990800d8245d71d0726c2b30c9bf0a354ffd43bb64a6", + "publicKeyUncompressed": "049d937f43b5cb357c0bd997b0dbb8d2396f71f983700ead80eb49b798e3dbdfb67309f1ded53b44752a65990800d8245d71d0726c2b30c9bf0a354ffd43bb64a6", + "publicKeyCompressed": "029d937f43b5cb357c0bd997b0dbb8d2396f71f983700ead80eb49b798e3dbdfb6", "msg": "68656c6c6f", "sig": { "r": "00f156aadf85ab9bd15b2e015c01dfaccb83df42514e91511aced3d0b77245007f", @@ -4940,7 +5326,8 @@ }, { "tcId": 380, - "pubkey": "041aa458cdb9a9d527ef65b976d3873d974e86664f5d956d09a9ea26482a9354fbfa95174252e3c3976e519b1b4e455322481bf33c59606d15beb8dd1ef54eb472", + "publicKeyUncompressed": "041aa458cdb9a9d527ef65b976d3873d974e86664f5d956d09a9ea26482a9354fbfa95174252e3c3976e519b1b4e455322481bf33c59606d15beb8dd1ef54eb472", + "publicKeyCompressed": "021aa458cdb9a9d527ef65b976d3873d974e86664f5d956d09a9ea26482a9354fb", "msg": "68656c6c6f", "sig": { "r": "00e2fa649f609e816e4d1d15800667c89bbdab05a9895e1f50c1d7f29dfbacf74b", @@ -4953,12 +5340,13 @@ }, { "tcId": 381, - "pubkey": "040d0a4731187fd0a2f5b497c3a5022b1adc7d93f702cd50b1a4a1fb9a515a71d0b276ce22a8a1e9931d4b804c845b0e2cc78edf1580305979726cd477d8a9e3cd", + "publicKeyUncompressed": "040d0a4731187fd0a2f5b497c3a5022b1adc7d93f702cd50b1a4a1fb9a515a71d0b276ce22a8a1e9931d4b804c845b0e2cc78edf1580305979726cd477d8a9e3cd", + "publicKeyCompressed": "030d0a4731187fd0a2f5b497c3a5022b1adc7d93f702cd50b1a4a1fb9a515a71d0", "msg": "68656c6c6f", "sig": { "r": "00da660577820909a1ab4fa0efdffa93a917f1211b242e62c8853acaf751343898", - "s": "4873ba3b31126f8db215f975901cabb2f41caadaf0f46179b23818a6063c422d", - "id": 1 + "s": "00b78c45c4ceed90724dea068a6fe3544bc692320bbe543ec20d9a45e6c9f9ff14", + "id": 0 }, "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4966,7 +5354,8 @@ }, { "tcId": 382, - "pubkey": "043572997afc42797d4f32c798aa2dae84e60c5617091c64ba03b92f8d1a4b0951f6a3fee8c015faa6378c6f69f7f7e29e2395c6d0a8f3ae27fa9ab99581399b9f", + "publicKeyUncompressed": "043572997afc42797d4f32c798aa2dae84e60c5617091c64ba03b92f8d1a4b0951f6a3fee8c015faa6378c6f69f7f7e29e2395c6d0a8f3ae27fa9ab99581399b9f", + "publicKeyCompressed": "033572997afc42797d4f32c798aa2dae84e60c5617091c64ba03b92f8d1a4b0951", "msg": "68656c6c6f", "sig": { "r": "1d9317b6bd2f64972845f38aa4956bafcd9822d6a0c8b701a0f303bdf1589da5", @@ -4979,12 +5368,13 @@ }, { "tcId": 383, - "pubkey": "04618be274e83e6b0f9354ecaa337f746f5a1b1a0c9235201deebeadfdf3f9b90a0e8ca6bf5a88198d54a789d5b0404586fdf162a211318270c3fd0c436671fa54", + "publicKeyUncompressed": "04618be274e83e6b0f9354ecaa337f746f5a1b1a0c9235201deebeadfdf3f9b90a0e8ca6bf5a88198d54a789d5b0404586fdf162a211318270c3fd0c436671fa54", + "publicKeyCompressed": "02618be274e83e6b0f9354ecaa337f746f5a1b1a0c9235201deebeadfdf3f9b90a", "msg": "68656c6c6f", "sig": { "r": "0806e2d1c0c791c72c6a6b857b7000a71a76bc0e3b08e635d9d23149bd7325f2", - "s": "5f688ba82d18bc2efc00a099dc3d467e329055bef975d426972c8b81f1063595", - "id": 1 + "s": "00a0977457d2e743d103ff5f6623c2b980881e8727b5d2cc1528a5d30adf300bac", + "id": 0 }, "comment": "R: s**2=-3 for m=8 in scalar mult with projective coordinates", "valid": true, @@ -4992,12 +5382,13 @@ }, { "tcId": 384, - "pubkey": "04f2ae2b2dea450a08ec6960592bf1244981b34158705a73bdb1c680f27ef2a12e3ddf31bfa2579319dcd1870fc6c311c83647ee0cb678370e9061362013b50139", + "publicKeyUncompressed": "04f2ae2b2dea450a08ec6960592bf1244981b34158705a73bdb1c680f27ef2a12e3ddf31bfa2579319dcd1870fc6c311c83647ee0cb678370e9061362013b50139", + "publicKeyCompressed": "03f2ae2b2dea450a08ec6960592bf1244981b34158705a73bdb1c680f27ef2a12e", "msg": "68656c6c6f", "sig": { "r": "00c63c2c8070e8b2a4671c77a9f218fa4d0f688cc52a2c7cbf4bf79d775e476779", - "s": "0b1d3e9264f3031f9b97319b564df81195f20d4edda52ae12c153960ab4eb04c", - "id": 1 + "s": "00f4e2c16d9b0cfce06468ce64a9b207ed24bccf97d1a3755a93bd252c24e790f5", + "id": 0 }, "comment": "R: x3=-2 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5005,7 +5396,8 @@ }, { "tcId": 385, - "pubkey": "046f8b05c5c3d4258bdfe01a312c08e7bd70fc34d79bfc29552d774186fb2fa21902cc9c89d7f89f9f7fc028b40340888a2163eef6b908f83051f31312f7711db9", + "publicKeyUncompressed": "046f8b05c5c3d4258bdfe01a312c08e7bd70fc34d79bfc29552d774186fb2fa21902cc9c89d7f89f9f7fc028b40340888a2163eef6b908f83051f31312f7711db9", + "publicKeyCompressed": "036f8b05c5c3d4258bdfe01a312c08e7bd70fc34d79bfc29552d774186fb2fa219", "msg": "68656c6c6f", "sig": { "r": "008578451dfbe898a0d895c43895bf305efd97470532135a48f13b226b4376a850", @@ -5018,7 +5410,8 @@ }, { "tcId": 386, - "pubkey": "04d9ba0029075beeddab2d8daa12ee87b6304cfd8562fa7436f47e0272f67bd09077f175bb3c8ab18c84285262708bd1c71897507f51d5449b3c7c89983bac00cc", + "publicKeyUncompressed": "04d9ba0029075beeddab2d8daa12ee87b6304cfd8562fa7436f47e0272f67bd09077f175bb3c8ab18c84285262708bd1c71897507f51d5449b3c7c89983bac00cc", + "publicKeyCompressed": "02d9ba0029075beeddab2d8daa12ee87b6304cfd8562fa7436f47e0272f67bd090", "msg": "68656c6c6f", "sig": { "r": "0084888416ad6c664babb691af6370f05a86fbfcdac9db699022618bd02609813d", @@ -5031,12 +5424,13 @@ }, { "tcId": 387, - "pubkey": "04f4b38096eef06d10c1b094e788d2228ec481bf61563d53e0264494d4216e87ac2b001f0fe68506c7437a9cd5cbe2aae8c1bee21e13624914151b8898b69883cb", + "publicKeyUncompressed": "04f4b38096eef06d10c1b094e788d2228ec481bf61563d53e0264494d4216e87ac2b001f0fe68506c7437a9cd5cbe2aae8c1bee21e13624914151b8898b69883cb", + "publicKeyCompressed": "03f4b38096eef06d10c1b094e788d2228ec481bf61563d53e0264494d4216e87ac", "msg": "68656c6c6f", "sig": { "r": "581c24b2d98ffcd6b32b403cf450bdecab690bf647fc59b728054a850d7d97b9", - "s": "2e1166199972feca6e8f4f5b7d442c470e2eeea3ec391f696e4a70db67b366e0", - "id": 1 + "s": "00d1ee99e6668d01359170b0a482bbd3b7ac7fee42c30f80d25187edb16882da61", + "id": 0 }, "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5044,12 +5438,13 @@ }, { "tcId": 388, - "pubkey": "046ff225eec658188360226217b07237e22c382b4578f99113d3ab162a2ff767ffd93ec6a98d1816f577be34be76d67352e988e8dd0ec0a458eeec3a8c94dd4392", + "publicKeyUncompressed": "046ff225eec658188360226217b07237e22c382b4578f99113d3ab162a2ff767ffd93ec6a98d1816f577be34be76d67352e988e8dd0ec0a458eeec3a8c94dd4392", + "publicKeyCompressed": "026ff225eec658188360226217b07237e22c382b4578f99113d3ab162a2ff767ff", "msg": "68656c6c6f", "sig": { "r": "6fae1a2420945dfbde8ed9e512ff5275e294d9e228e5e3be3d6b66d33f931347", - "s": "1b28b04cc8993b31c5ef0c8192e0005ffd74c917afa662718463880065ed6e87", - "id": 1 + "s": "00e4d74fb33766c4ce3a10f37e6d1fff9ebd3a13ceffa23dca3b6ed68c6a48d2ba", + "id": 0 }, "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5057,12 +5452,13 @@ }, { "tcId": 389, - "pubkey": "040015fea316c2ce7c2f6183bd53d8d258e31e2e88ab1b92fbd23f5d6feac8e5cc248f8c88817767394026eeba604d2a3950f7bed40dabf10f108c75e1a6c62100", + "publicKeyUncompressed": "040015fea316c2ce7c2f6183bd53d8d258e31e2e88ab1b92fbd23f5d6feac8e5cc248f8c88817767394026eeba604d2a3950f7bed40dabf10f108c75e1a6c62100", + "publicKeyCompressed": "020015fea316c2ce7c2f6183bd53d8d258e31e2e88ab1b92fbd23f5d6feac8e5cc", "msg": "68656c6c6f", "sig": { "r": "6035d7474987b752bb3cbbf6577a2a4a2d186e5e23b227b583fcf8637e1905bb", - "s": "56a4264fc9c1a7ef4790aa84342d48187673b9dfbd9ac614fd6844d59e1f116c", - "id": 1 + "s": "00a95bd9b0363e5810b86f557bcbd2b7e6443b2306f1adda26c26a19b732172fd5", + "id": 0 }, "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5070,7 +5466,8 @@ }, { "tcId": 390, - "pubkey": "0478f75c53bb4a46868f7943b9742887414a2799257d461f73a867ba88c9f96a791f6316e14bd67ddf1cb0729c92f860e2d3d2ac7acd7d7b74d74e3a00f36e374a", + "publicKeyUncompressed": "0478f75c53bb4a46868f7943b9742887414a2799257d461f73a867ba88c9f96a791f6316e14bd67ddf1cb0729c92f860e2d3d2ac7acd7d7b74d74e3a00f36e374a", + "publicKeyCompressed": "0278f75c53bb4a46868f7943b9742887414a2799257d461f73a867ba88c9f96a79", "msg": "68656c6c6f", "sig": { "r": "00bd18c5aced6589c6cb3317efca9412d29e15f6545d3b32144fe0d19e9d34dc27", @@ -5083,7 +5480,8 @@ }, { "tcId": 391, - "pubkey": "047b499d695ee669beb965139116d0791cc8a9809f29df3053cb06b1b822b6e13158081122232adc4dcd4f3a254d8eac24ea22f2ac1dc678a5af3605796863d3f5", + "publicKeyUncompressed": "047b499d695ee669beb965139116d0791cc8a9809f29df3053cb06b1b822b6e13158081122232adc4dcd4f3a254d8eac24ea22f2ac1dc678a5af3605796863d3f5", + "publicKeyCompressed": "037b499d695ee669beb965139116d0791cc8a9809f29df3053cb06b1b822b6e131", "msg": "68656c6c6f", "sig": { "r": "3835c12905dba52d6e45e5ddf8afef9d72021a278f1dc28a9a8f4ea6b2ef512f", @@ -5096,7 +5494,8 @@ }, { "tcId": 392, - "pubkey": "04bd363ea988b1a5b5c700c969e63d9c1123455ea98b40cefacceb09a058cd2d84e5b0fe6ab30f1abee2b25e477f36d07951f3411e59e4188e3a4ea1abfb45bc8c", + "publicKeyUncompressed": "04bd363ea988b1a5b5c700c969e63d9c1123455ea98b40cefacceb09a058cd2d84e5b0fe6ab30f1abee2b25e477f36d07951f3411e59e4188e3a4ea1abfb45bc8c", + "publicKeyCompressed": "02bd363ea988b1a5b5c700c969e63d9c1123455ea98b40cefacceb09a058cd2d84", "msg": "68656c6c6f", "sig": { "r": "00e2b1630bc912bee679902c19ddf1c2e334d19b4d7f12a6362c2235fbe4b2167c", @@ -5109,7 +5508,8 @@ }, { "tcId": 393, - "pubkey": "0487ba3c85865d8fdf0767ba900b6ada7ee962de9237e4c216ce6271c07c4fe55ebb6ea457b5c4918f03c12117a5260a0117461787b6510ea193a96f95974f1907", + "publicKeyUncompressed": "0487ba3c85865d8fdf0767ba900b6ada7ee962de9237e4c216ce6271c07c4fe55ebb6ea457b5c4918f03c12117a5260a0117461787b6510ea193a96f95974f1907", + "publicKeyCompressed": "0387ba3c85865d8fdf0767ba900b6ada7ee962de9237e4c216ce6271c07c4fe55e", "msg": "68656c6c6f", "sig": { "r": "29a269f4406bb2efbca27cffce85aa9d428ae9f6419452cc8cca558d55be2b26", @@ -5122,12 +5522,13 @@ }, { "tcId": 394, - "pubkey": "040af3ea4cb0b3fe78f45f12413b7f9096c6b144799126d399ad178438fa3d08be3d654c7cfa8eed82ee93e3d3e29b611d3cc0c27ca56627e5d16843fd342e3873", + "publicKeyUncompressed": "040af3ea4cb0b3fe78f45f12413b7f9096c6b144799126d399ad178438fa3d08be3d654c7cfa8eed82ee93e3d3e29b611d3cc0c27ca56627e5d16843fd342e3873", + "publicKeyCompressed": "030af3ea4cb0b3fe78f45f12413b7f9096c6b144799126d399ad178438fa3d08be", "msg": "68656c6c6f", "sig": { "r": "30b802ce54737fe34c2740b89ddf6384bfbc1a29adfc813097f46577b1869f2a", - "s": "068f93c6777417d4ecf7d47421165ba56d751e18ec5046a693dc181cb287885f", - "id": 1 + "s": "00f9706c39888be82b13082b8bdee9a4594d39becdc2f859952bf646701daeb8e2", + "id": 0 }, "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5135,12 +5536,13 @@ }, { "tcId": 395, - "pubkey": "04d1ea1439e4bde2bfc0874d9e54259d590bb10178ab6c6772887bed9657289c734cf3ccccb59ac4d6c3ce98ed9583410d221fff6a8695b3372928881119fe72aa", + "publicKeyUncompressed": "04d1ea1439e4bde2bfc0874d9e54259d590bb10178ab6c6772887bed9657289c734cf3ccccb59ac4d6c3ce98ed9583410d221fff6a8695b3372928881119fe72aa", + "publicKeyCompressed": "02d1ea1439e4bde2bfc0874d9e54259d590bb10178ab6c6772887bed9657289c73", "msg": "68656c6c6f", "sig": { "r": "00a5a5933d6b20cd2cf7364247939af1ddfdb8fbe0106f2c02db4144f9f8bb31df", - "s": "18d422eeac69846313fc91e63f839508eda6c78230ff15495604f7334128a144", - "id": 1 + "s": "00e72bdd1153967b9cec036e19c07c6af5cd0815647e498af269cd67598f0d9ffd", + "id": 0 }, "comment": "R: u=2 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5148,12 +5550,13 @@ }, { "tcId": 396, - "pubkey": "04a78754ba0917839ceb08bc5a6024de2b0ea2474e327e578324bdef7070422e523d98ed68f65cadbf9a2f5c30f106b8c85196aa74f1a2723b585de2f79c3fb697", + "publicKeyUncompressed": "04a78754ba0917839ceb08bc5a6024de2b0ea2474e327e578324bdef7070422e523d98ed68f65cadbf9a2f5c30f106b8c85196aa74f1a2723b585de2f79c3fb697", + "publicKeyCompressed": "03a78754ba0917839ceb08bc5a6024de2b0ea2474e327e578324bdef7070422e52", "msg": "68656c6c6f", "sig": { "r": "310728252e58de9013f52a9291dbbfe645d6e79703887cd99d72261bd620df7c", - "s": "29f8352a2650b3c0552015e093cd1aa5212d9680b52aeb7953b5fbc8f47f85c5", - "id": 1 + "s": "00d607cad5d9af4c3faadfea1f6c32e55999814665fa1db4c26c1c62c3dbb6bb7c", + "id": 0 }, "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5161,7 +5564,8 @@ }, { "tcId": 397, - "pubkey": "047a36ae848fe6e59dc1b3d06500e6214d578f5e977c763dd79f044a4e02d8a6fa60e59d9fd29b44730d193a582006a8f2d932b0656591a2ffba71febd84b839d7", + "publicKeyUncompressed": "047a36ae848fe6e59dc1b3d06500e6214d578f5e977c763dd79f044a4e02d8a6fa60e59d9fd29b44730d193a582006a8f2d932b0656591a2ffba71febd84b839d7", + "publicKeyCompressed": "037a36ae848fe6e59dc1b3d06500e6214d578f5e977c763dd79f044a4e02d8a6fa", "msg": "68656c6c6f", "sig": { "r": "249ce6da270f17d618dadc5e0a335d88dfb6438a66ea9fa5f1967f29697a5161", @@ -5174,7 +5578,8 @@ }, { "tcId": 398, - "pubkey": "04005827526b5ce4c4e537c8010ff26cb8e47a1cc0120ac73ed080043e7852d79cb3d0c469501838e1340d305ebc24e1781b6d58d19fa2639f3cff07874178acdd", + "publicKeyUncompressed": "04005827526b5ce4c4e537c8010ff26cb8e47a1cc0120ac73ed080043e7852d79cb3d0c469501838e1340d305ebc24e1781b6d58d19fa2639f3cff07874178acdd", + "publicKeyCompressed": "03005827526b5ce4c4e537c8010ff26cb8e47a1cc0120ac73ed080043e7852d79c", "msg": "68656c6c6f", "sig": { "r": "00ffbc1a8150c65c61cee4bb9002226810fef7a91f0c5d573f52858e8ed8d7a68b", @@ -5187,12 +5592,13 @@ }, { "tcId": 399, - "pubkey": "04bc2133e027c17607ac0d0e95b42b236c9b8b17478f0687a5cbd72882d62e40085c1b2173c1f0e82cfa9a8bfa89d1657a79318817938de5d57b6d030d1e77383a", + "publicKeyUncompressed": "04bc2133e027c17607ac0d0e95b42b236c9b8b17478f0687a5cbd72882d62e40085c1b2173c1f0e82cfa9a8bfa89d1657a79318817938de5d57b6d030d1e77383a", + "publicKeyCompressed": "02bc2133e027c17607ac0d0e95b42b236c9b8b17478f0687a5cbd72882d62e4008", "msg": "68656c6c6f", "sig": { "r": "00fdc4ee73929db589196c036a8020a1d734a8ecb66e8fa4231b6247bf94e37242", - "s": "1352277fbf1d4f3484fe34faeeea9c6831ab7cdd18b34a3d67a85b8d42bc96f9", - "id": 1 + "s": "00ecadd88040e2b0cb7b01cb051115639689036009969555fe582a02ff8d79aa48", + "id": 0 }, "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", "valid": true, @@ -5200,7 +5606,8 @@ }, { "tcId": 400, - "pubkey": "0488f9e79668944bd652faa029be9b7d135c3aa4129d82faf89fb64685eed3129094af637e13e5186e1dbdc9f4b45b60f8f53c442d60ecfbfb7107b3ac5620c30d", + "publicKeyUncompressed": "0488f9e79668944bd652faa029be9b7d135c3aa4129d82faf89fb64685eed3129094af637e13e5186e1dbdc9f4b45b60f8f53c442d60ecfbfb7107b3ac5620c30d", + "publicKeyCompressed": "0388f9e79668944bd652faa029be9b7d135c3aa4129d82faf89fb64685eed31290", "msg": "68656c6c6f", "sig": { "r": "00808de6e779b93dbb1e9804d0e64e9e4d56fc53de30693825b865a5c8b20ab950", @@ -5213,7 +5620,8 @@ }, { "tcId": 401, - "pubkey": "048433942ca409eb9e18241c5cf1c29b98d896be8b89e7dbabe7d5618617519b6891a4872ad42223925bfaed7a56480b484b5712d67a3bf5bcd5ee00e92ca7a0de", + "publicKeyUncompressed": "048433942ca409eb9e18241c5cf1c29b98d896be8b89e7dbabe7d5618617519b6891a4872ad42223925bfaed7a56480b484b5712d67a3bf5bcd5ee00e92ca7a0de", + "publicKeyCompressed": "028433942ca409eb9e18241c5cf1c29b98d896be8b89e7dbabe7d5618617519b68", "msg": "68656c6c6f", "sig": { "r": "78160f6074fbb4ae2932832f2aa56c5519ea101725e22cc990ee2c0cca399431", @@ -5226,7 +5634,8 @@ }, { "tcId": 402, - "pubkey": "04e7911858552a4981dd559c07e11d2e4c4ecd279f6298764fff2115392ca6ab8ba711c749b74c487e76553fff0dc3a01776da3218e82c02c5417129194ffd10b0", + "publicKeyUncompressed": "04e7911858552a4981dd559c07e11d2e4c4ecd279f6298764fff2115392ca6ab8ba711c749b74c487e76553fff0dc3a01776da3218e82c02c5417129194ffd10b0", + "publicKeyCompressed": "02e7911858552a4981dd559c07e11d2e4c4ecd279f6298764fff2115392ca6ab8b", "msg": "68656c6c6f", "sig": { "r": "0089511707dbcf67779e7ad96e35e0cece74b276056dadb8e5dae784abf692b16b", @@ -5239,7 +5648,8 @@ }, { "tcId": 403, - "pubkey": "04c3260715c68e73c147e670868f9a9d20eed06639ea6e2cc530b39d6cf8cb0f8b8107d8ed7e0e900e82dd21bd1c349427a2bc90f941eb682d8d5327023ea7839f", + "publicKeyUncompressed": "04c3260715c68e73c147e670868f9a9d20eed06639ea6e2cc530b39d6cf8cb0f8b8107d8ed7e0e900e82dd21bd1c349427a2bc90f941eb682d8d5327023ea7839f", + "publicKeyCompressed": "03c3260715c68e73c147e670868f9a9d20eed06639ea6e2cc530b39d6cf8cb0f8b", "msg": "68656c6c6f", "sig": { "r": "05ac5bbb2cb53119f81f5b26014e862ddb31a7d8d8d8263440109ac833472e37", @@ -5252,12 +5662,13 @@ }, { "tcId": 404, - "pubkey": "0456c10c146e6fda4f60d067ce98b4c162e02e317ac9a7b6040b3ef69c156583e2dedfdd988b5059266d6c19e466b65f1aba4c85f729c040cc119ff6ac440ac8b6", + "publicKeyUncompressed": "0456c10c146e6fda4f60d067ce98b4c162e02e317ac9a7b6040b3ef69c156583e2dedfdd988b5059266d6c19e466b65f1aba4c85f729c040cc119ff6ac440ac8b6", + "publicKeyCompressed": "0256c10c146e6fda4f60d067ce98b4c162e02e317ac9a7b6040b3ef69c156583e2", "msg": "68656c6c6f", "sig": { "r": "71028d3cf77b676e6965cb6bc8d0ab03b01be221b97a20e5e507e08ad6261c8d", - "s": "4251ed9ae4b062f7b9c3183f09a80533b98481d8f9159d1e94248bdad00154bd", - "id": 1 + "s": "00bdae12651b4f9d08463ce7c0f657facb012a5b0db633031d2badd2b20034ec84", + "id": 0 }, "comment": "R: y2=2 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -5265,12 +5676,13 @@ }, { "tcId": 405, - "pubkey": "04f3af8eb32ed2e51c3c0184bcd8dda938e52fa4f64b6ce135d3bd836e68cc3e43169f9dda3a68e51dcb5c5cfd21eeddd4ee2ccafe1076beca9e79626941ec76ff", + "publicKeyUncompressed": "04f3af8eb32ed2e51c3c0184bcd8dda938e52fa4f64b6ce135d3bd836e68cc3e43169f9dda3a68e51dcb5c5cfd21eeddd4ee2ccafe1076beca9e79626941ec76ff", + "publicKeyCompressed": "03f3af8eb32ed2e51c3c0184bcd8dda938e52fa4f64b6ce135d3bd836e68cc3e43", "msg": "68656c6c6f", "sig": { "r": "22d7a30ef0976f0b5f74cd13ad2ae1f9b665a8ac8ae155b7e04f6ee375da4932", - "s": "327c49557e6c5f1274c59f64e443a8b7562ad84cf47c93cfe4d3bd6608b82847", - "id": 1 + "s": "00cd83b6aa8193a0ed8b3a609b1bbc574764840499bacc0c6bdafea126c77e18fa", + "id": 0 }, "comment": "R: w=-2 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -5278,7 +5690,8 @@ }, { "tcId": 406, - "pubkey": "04b34fc9a91fc9b943058202cc92f897e8f72ba37c898c48f7c67d09a0a2a657a61990fff22ce9b34db2911125c3f7d32398ad06aaff49f4007f04a304c775a496", + "publicKeyUncompressed": "04b34fc9a91fc9b943058202cc92f897e8f72ba37c898c48f7c67d09a0a2a657a61990fff22ce9b34db2911125c3f7d32398ad06aaff49f4007f04a304c775a496", + "publicKeyCompressed": "02b34fc9a91fc9b943058202cc92f897e8f72ba37c898c48f7c67d09a0a2a657a6", "msg": "68656c6c6f", "sig": { "r": "36cf38affa4324459c4ff9e58468ca698a1be73352cb4627d8363821fa03d928", @@ -5291,7 +5704,8 @@ }, { "tcId": 407, - "pubkey": "044e4f31df506dc96ec77543e2527ec38f4453d550d1d9c848f936f0527fd71713a78d28d29585e24189ca185570f6d92789055a588eb1de32f0b21ebe34eb0679", + "publicKeyUncompressed": "044e4f31df506dc96ec77543e2527ec38f4453d550d1d9c848f936f0527fd71713a78d28d29585e24189ca185570f6d92789055a588eb1de32f0b21ebe34eb0679", + "publicKeyCompressed": "034e4f31df506dc96ec77543e2527ec38f4453d550d1d9c848f936f0527fd71713", "msg": "68656c6c6f", "sig": { "r": "64e338755dd45ac4d51b6ff926695532a412635fcfdc9b1eacd2fd475f2ce0b0", @@ -5304,7 +5718,8 @@ }, { "tcId": 408, - "pubkey": "04cbbe449f47e2be215eb4b6c7db7f16569c6809650984c8ab99703bdd2e77c7be89ee06c5e783414b72d73926969c36859b6943e2def642e430484da5f589f63e", + "publicKeyUncompressed": "04cbbe449f47e2be215eb4b6c7db7f16569c6809650984c8ab99703bdd2e77c7be89ee06c5e783414b72d73926969c36859b6943e2def642e430484da5f589f63e", + "publicKeyCompressed": "02cbbe449f47e2be215eb4b6c7db7f16569c6809650984c8ab99703bdd2e77c7be", "msg": "68656c6c6f", "sig": { "r": "3bfa4cb1c450fc911f3eda274fcd86d5c8b4229ae86f1dbb77c74813d462ad73", @@ -5317,12 +5732,13 @@ }, { "tcId": 409, - "pubkey": "048c3a3e9fe922a79ae466f48dd3c2cc71f42afa637bdfa6574b9aa9948432dc61cd33b95a0c574c29220025b0d3afbc3bc5b6b7457243d386ff85114184bc5ace", + "publicKeyUncompressed": "048c3a3e9fe922a79ae466f48dd3c2cc71f42afa637bdfa6574b9aa9948432dc61cd33b95a0c574c29220025b0d3afbc3bc5b6b7457243d386ff85114184bc5ace", + "publicKeyCompressed": "028c3a3e9fe922a79ae466f48dd3c2cc71f42afa637bdfa6574b9aa9948432dc61", "msg": "68656c6c6f", "sig": { "r": "00c81f07ef1c44d920b57569d5c96efd1d5197a01948bc93ccc7cf997bb4b8ed21", - "s": "296dcb661c9e8a6ba9f7533f63f1761e761e3dd291713596f3d160d77fb422ab", - "id": 1 + "s": "00d6923499e36175945608acc09c0e89e044909f141dd76aa4cc00fdb550821e96", + "id": 0 }, "comment": "R: b=-3 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -5330,7 +5746,8 @@ }, { "tcId": 410, - "pubkey": "0405816e21ed2c8d8725b0edbcdec0af97c571da316683f2cdfa0cb6f40cc674af5e27ba6637db97f22df4796762cae6527a295fe3a637ed4c5b08caeb031fcdc3", + "publicKeyUncompressed": "0405816e21ed2c8d8725b0edbcdec0af97c571da316683f2cdfa0cb6f40cc674af5e27ba6637db97f22df4796762cae6527a295fe3a637ed4c5b08caeb031fcdc3", + "publicKeyCompressed": "0305816e21ed2c8d8725b0edbcdec0af97c571da316683f2cdfa0cb6f40cc674af", "msg": "68656c6c6f", "sig": { "r": "00ee592bf5200e40d3e60923508277e63baf857f592f8c3708d89aa502f369757e", @@ -5343,7 +5760,8 @@ }, { "tcId": 411, - "pubkey": "049ca66ba544a15a215389b831aba7bd27bc561dae07e1928fd1791f83195d93b4687fbf2fc7bd0bbdbd3cc3e9b9327a207a42c53810ed7e2de4dcd7ae77d31219", + "publicKeyUncompressed": "049ca66ba544a15a215389b831aba7bd27bc561dae07e1928fd1791f83195d93b4687fbf2fc7bd0bbdbd3cc3e9b9327a207a42c53810ed7e2de4dcd7ae77d31219", + "publicKeyCompressed": "039ca66ba544a15a215389b831aba7bd27bc561dae07e1928fd1791f83195d93b4", "msg": "68656c6c6f", "sig": { "r": "008efc9a2cacaee578396fba5f4c0cba23afb6a7bb1206d84d975fe3ac834f54bb", @@ -5356,12 +5774,13 @@ }, { "tcId": 412, - "pubkey": "045eaf7975d61ba676c5cbcf91fb78c5a8b3afc16b521613f156012cdc348d2ecef76bd487804724fcfd4d3e78c81d1563bbb83ec0fb93654de6289faa0e3ce544", + "publicKeyUncompressed": "045eaf7975d61ba676c5cbcf91fb78c5a8b3afc16b521613f156012cdc348d2ecef76bd487804724fcfd4d3e78c81d1563bbb83ec0fb93654de6289faa0e3ce544", + "publicKeyCompressed": "025eaf7975d61ba676c5cbcf91fb78c5a8b3afc16b521613f156012cdc348d2ece", "msg": "68656c6c6f", "sig": { "r": "00898fb815ac930e9a2149dd0f3147e46aaaf1c95bafecbb19d691ae1c1a344ab8", - "s": "2164f9cc35b7cac3c4fa13afb4589a8f536de499a78088c5addaaec82591ef88", - "id": 1 + "s": "00de9b0633ca48353c3b05ec504ba7656f6740f84d07c8177611f7afc4aaa451b9", + "id": 0 }, "comment": "R: b=3 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -5369,7 +5788,8 @@ }, { "tcId": 413, - "pubkey": "049b19a2625feb98bb7ea39352486cbf0301849e86ec4e814131533295c8f529510f1602f057a2c5e33e92d2e63d438c71e99fa1097c6b5b35f5a8617c1bdf4983", + "publicKeyUncompressed": "049b19a2625feb98bb7ea39352486cbf0301849e86ec4e814131533295c8f529510f1602f057a2c5e33e92d2e63d438c71e99fa1097c6b5b35f5a8617c1bdf4983", + "publicKeyCompressed": "039b19a2625feb98bb7ea39352486cbf0301849e86ec4e814131533295c8f52951", "msg": "68656c6c6f", "sig": { "r": "0aff7d84b9e77d16722bcd183030031f83544b82c8ac02b231bf1f832fb3152e", @@ -5382,12 +5802,13 @@ }, { "tcId": 414, - "pubkey": "04e1904bc47dae71e2ab88f858ac0b2ac9bad94e2c5a6000da975fbd166fddd87ac7840d31a1597a4b4e118d21fe7dad9cf65e0f646eebc547ca996229b2e2ef23", + "publicKeyUncompressed": "04e1904bc47dae71e2ab88f858ac0b2ac9bad94e2c5a6000da975fbd166fddd87ac7840d31a1597a4b4e118d21fe7dad9cf65e0f646eebc547ca996229b2e2ef23", + "publicKeyCompressed": "03e1904bc47dae71e2ab88f858ac0b2ac9bad94e2c5a6000da975fbd166fddd87a", "msg": "68656c6c6f", "sig": { "r": "00a994cd28ee8aaa2ad8340b97516b7a7ce4c25dd98a8f42c3360798576c9be430", - "s": "1a53caff8a9b1542ff7a3fe989c633c2ac1bf71373d1c2bedc484173c2ea4ed7", - "id": 1 + "s": "00e5ac35007564eabd0085c0167639cc3c0e92e5d33b76dd7ce38a1d190d4bf26a", + "id": 0 }, "comment": "R: h=1 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -5395,7 +5816,8 @@ }, { "tcId": 415, - "pubkey": "043e63e1db729cc8c7f0fb73750e7407ebff2db6804476eb1b7cac91dc5169d419d417a1689575ee05dd58df9d55da7bac6c1ddde3c72392b20b053dad09188b37", + "publicKeyUncompressed": "043e63e1db729cc8c7f0fb73750e7407ebff2db6804476eb1b7cac91dc5169d419d417a1689575ee05dd58df9d55da7bac6c1ddde3c72392b20b053dad09188b37", + "publicKeyCompressed": "033e63e1db729cc8c7f0fb73750e7407ebff2db6804476eb1b7cac91dc5169d419", "msg": "68656c6c6f", "sig": { "r": "6e63387edc4d2e4f868e23e9041c99c4becf4448cbd65e447a3874298f3eef25", @@ -5408,7 +5830,8 @@ }, { "tcId": 416, - "pubkey": "04dc3b5359a0fc459f07ffc4c3ff2427e202e561d7974d309a5659b35bfe474dc3bc8e545cde85adac6591636ed036f658661187d63fbaad991ea1101533a8fe98", + "publicKeyUncompressed": "04dc3b5359a0fc459f07ffc4c3ff2427e202e561d7974d309a5659b35bfe474dc3bc8e545cde85adac6591636ed036f658661187d63fbaad991ea1101533a8fe98", + "publicKeyCompressed": "02dc3b5359a0fc459f07ffc4c3ff2427e202e561d7974d309a5659b35bfe474dc3", "msg": "68656c6c6f", "sig": { "r": "00f4d5b67f9a7ab82e45c963b9fe42e19c443dde7a3983ce54d886048abcbf60c3", @@ -5421,12 +5844,13 @@ }, { "tcId": 417, - "pubkey": "047eb4957d1cf30781d340b4eda2b24562dc933b8787e279c47a0ce047acb8c71e8efd934207b873d6d32b525667f633ebbe77828872446d562d427c16e48d86ec", + "publicKeyUncompressed": "047eb4957d1cf30781d340b4eda2b24562dc933b8787e279c47a0ce047acb8c71e8efd934207b873d6d32b525667f633ebbe77828872446d562d427c16e48d86ec", + "publicKeyCompressed": "027eb4957d1cf30781d340b4eda2b24562dc933b8787e279c47a0ce047acb8c71e", "msg": "68656c6c6f", "sig": { "r": "009cc711018938198233a8785cfda0849efcf2dd3cfaa5d366ad418749b401a876", - "s": "6d5a41d3124574975d74e49f7929479a6c2efa2647db389c9b91dfd868eec111", - "id": 1 + "s": "0092a5be2cedba8b68a28b1b6086d6b8644e7fe2c0676d679f24407eb467478030", + "id": 0 }, "comment": "R: s**2=-3 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -5434,7 +5858,8 @@ }, { "tcId": 418, - "pubkey": "04f958e07ed34a136e2ead4712dbdb42e0c20ef5e4b16942e543ecfd56d010013e962db7242ed92dec950557db27a62bf155f70ad907ade2ff4359fb3e7143ab7a", + "publicKeyUncompressed": "04f958e07ed34a136e2ead4712dbdb42e0c20ef5e4b16942e543ecfd56d010013e962db7242ed92dec950557db27a62bf155f70ad907ade2ff4359fb3e7143ab7a", + "publicKeyCompressed": "02f958e07ed34a136e2ead4712dbdb42e0c20ef5e4b16942e543ecfd56d010013e", "msg": "68656c6c6f", "sig": { "r": "4b5f4333594b430ba097a86910808e4c19820cc151eed6f0b9dc6b411eca3cc2", @@ -5447,7 +5872,8 @@ }, { "tcId": 419, - "pubkey": "04853c1674107d7c63ce80e420c53c93db151f38365eb8124292bc667e6669cd7d1f3934a741b58d3dd825a2cc29ba1ca29a3c0bf1f6376fb31e59913a44ea5b0c", + "publicKeyUncompressed": "04853c1674107d7c63ce80e420c53c93db151f38365eb8124292bc667e6669cd7d1f3934a741b58d3dd825a2cc29ba1ca29a3c0bf1f6376fb31e59913a44ea5b0c", + "publicKeyCompressed": "02853c1674107d7c63ce80e420c53c93db151f38365eb8124292bc667e6669cd7d", "msg": "68656c6c6f", "sig": { "r": "00af89ec349694079885953fae86acba5c1e25c42e58a675ec7e19a9e3828477ed", @@ -5460,7 +5886,8 @@ }, { "tcId": 420, - "pubkey": "04d2459991eae78252f8a4ceb5ec9076ef15a2a502c4bccabadc63e1a5703d883a8e6d484f0a437e4c076ef1f0e2c8aabf1addd16077d5e610d54eae6056147780", + "publicKeyUncompressed": "04d2459991eae78252f8a4ceb5ec9076ef15a2a502c4bccabadc63e1a5703d883a8e6d484f0a437e4c076ef1f0e2c8aabf1addd16077d5e610d54eae6056147780", + "publicKeyCompressed": "02d2459991eae78252f8a4ceb5ec9076ef15a2a502c4bccabadc63e1a5703d883a", "msg": "68656c6c6f", "sig": { "r": "0516d0981020b55bd9d317e868d2b757c8582f10556ab322c809eada5eb14780", @@ -5473,12 +5900,13 @@ }, { "tcId": 421, - "pubkey": "04829fd2523d3525b986febf3ddce30333400147d0ad88fea149051aeacf185423da42c1dfd1ee356dea22e32959548c16da6d181cd6276bf3e943fb1caa2d3998", + "publicKeyUncompressed": "04829fd2523d3525b986febf3ddce30333400147d0ad88fea149051aeacf185423da42c1dfd1ee356dea22e32959548c16da6d181cd6276bf3e943fb1caa2d3998", + "publicKeyCompressed": "02829fd2523d3525b986febf3ddce30333400147d0ad88fea149051aeacf185423", "msg": "68656c6c6f", "sig": { "r": "49b03912dd12a5981e2a3645eaca0dfaef57a50c81e9510d31b19535bb6bc13e", - "s": "4b1011656d6e57f7a17abb06d7dca314f4bf39e069ec9f29d269e9402e96a37b", - "id": 1 + "s": "00b4efee9a9291a8085e8544f928235ce9c5efa306455c0111ed68754ca19f9dc6", + "id": 0 }, "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", "valid": true, @@ -5486,7 +5914,8 @@ }, { "tcId": 422, - "pubkey": "0496bb6d77c4331b177e329bbd2d25b2deffcb1d969a5bee41c7ceffbd83117ac0e3d5d255f8cb8ce6b9bb93206ffc3dbe6a1be83b6d6f5dfb73529b9ac62c829a", + "publicKeyUncompressed": "0496bb6d77c4331b177e329bbd2d25b2deffcb1d969a5bee41c7ceffbd83117ac0e3d5d255f8cb8ce6b9bb93206ffc3dbe6a1be83b6d6f5dfb73529b9ac62c829a", + "publicKeyCompressed": "0296bb6d77c4331b177e329bbd2d25b2deffcb1d969a5bee41c7ceffbd83117ac0", "msg": "68656c6c6f", "sig": { "r": "00d11233ed000eafb50963cfe4e8ed5889cb59c251f3a84c50ffd3d6f0f52c222d", @@ -5499,12 +5928,13 @@ }, { "tcId": 423, - "pubkey": "0419dfeddeb2cbcff27fa40dafca52ee2170e6c004d17a33997076f0e211a9e9894d0caa582523c147a168ee694efb5bbc7743ad01d7fb2426805cbb02574aabd1", + "publicKeyUncompressed": "0419dfeddeb2cbcff27fa40dafca52ee2170e6c004d17a33997076f0e211a9e9894d0caa582523c147a168ee694efb5bbc7743ad01d7fb2426805cbb02574aabd1", + "publicKeyCompressed": "0319dfeddeb2cbcff27fa40dafca52ee2170e6c004d17a33997076f0e211a9e989", "msg": "68656c6c6f", "sig": { "r": "00e53d930022deaab2d871f9d52c48997b454e98a18a6e62a1ce7a93d74f6814f3", - "s": "18f0f726ab66c5168c11c7da2e0769205c0e9c48b6c06a5c6b9c45a76418677b", - "id": 1 + "s": "00e70f08d954993ae973ee3825d1f896de5ea0409df88835df543618e56c1dd9c6", + "id": 0 }, "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", "valid": true, diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs index 560a6c1124..70c165b5b9 100644 --- a/packages/crypto/tests/rootberg_secp256k1.rs +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -2,9 +2,8 @@ use cosmwasm_crypto::{secp256k1_recover_pubkey, secp256k1_verify}; use serde::Deserialize; // See ./testdata/rootberg/README.md for how to get/update those files -const SECP256K1_SHA256: &str = "./testdata/rootberg/ecdsa_normalized_secp256k1_sha_256_raw.json"; -const SECP256K1_KECCAK256: &str = - "./testdata/rootberg/ecdsa_normalized_secp256k1_keccak256_raw.json"; +const SECP256K1_SHA256: &str = "./testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json"; +const SECP256K1_KECCAK256: &str = "./testdata/rootberg/ecdsa_secp256k1_keccak256_raw.json"; #[derive(Default, Debug, Clone, PartialEq, Deserialize)] #[serde(rename_all = "camelCase")] @@ -18,7 +17,7 @@ pub struct File { pub struct Test { pub tc_id: i64, #[serde(deserialize_with = "hex::deserialize")] - pub pubkey: Vec, + pub public_key_uncompressed: Vec, #[serde(deserialize_with = "hex::deserialize")] pub msg: Vec, pub sig: Sig, @@ -69,17 +68,14 @@ fn rootberg_ecdsa_secp256k1_sha256() { assert!(num_tests >= 423, "Got unexpected number of tests"); for test in tests { - assert_eq!(test.pubkey.len(), 65); + assert_eq!(test.public_key_uncompressed.len(), 65); // eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::sha256(&test.msg); let signature = combine_signature(&test.sig); - match secp256k1_verify(&message_hash, &signature, &test.pubkey) { - Ok(valid) => assert_eq!( - test.valid || test.comment.contains("(s not in range 1 .. n//2)"), - valid - ), + match secp256k1_verify(&message_hash, &signature, &test.public_key_uncompressed) { + Ok(valid) => assert_eq!(test.valid, valid), Err(e) => { assert!(!test.valid, "expected valid signature, got {:?}", e); } @@ -88,7 +84,7 @@ fn rootberg_ecdsa_secp256k1_sha256() { if test.valid { let recovered = secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); - assert_eq!(recovered, test.pubkey); + assert_eq!(recovered, test.public_key_uncompressed); } } } @@ -100,17 +96,14 @@ fn rootberg_ecdsa_secp256k1_keccak256() { assert!(num_tests >= 263, "Got unexpected number of tests"); for test in tests { - assert_eq!(test.pubkey.len(), 65); + assert_eq!(test.public_key_uncompressed.len(), 65); // eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::keccak_256(&test.msg); let signature = combine_signature(&test.sig); - match secp256k1_verify(&message_hash, &signature, &test.pubkey) { - Ok(valid) => assert_eq!( - test.valid || test.comment.contains("(s not in range 1 .. n//2)"), - valid - ), + match secp256k1_verify(&message_hash, &signature, &test.public_key_uncompressed) { + Ok(valid) => assert_eq!(test.valid, valid), Err(e) => { assert!(!test.valid, "expected valid signature, got {:?}", e); } @@ -119,7 +112,7 @@ fn rootberg_ecdsa_secp256k1_keccak256() { if test.valid { let recovered = secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); - assert_eq!(recovered, test.pubkey); + assert_eq!(recovered, test.public_key_uncompressed); } } } @@ -131,14 +124,15 @@ fn combine_signature(sig: &Sig) -> Vec { let first_non_zero = sig.s.iter().position(|&v| v != 0).unwrap_or_default(); let s = &sig.s[first_non_zero..]; - assert!(r.len() <= 32, "r value is too big"); - assert!(s.len() <= 32, "s value is too big"); + // at least one of the tests has an s that is 33 bytes long + let r_len = r.len().max(32); + let s_len = s.len().max(32); // the test data also contains values with less than 32 bytes, so we need to pad them with zeroes - let mut signature = vec![0; 64]; - let (r_part, s_part) = signature.split_at_mut(32); - r_part[32 - r.len()..].copy_from_slice(r); - s_part[32 - s.len()..].copy_from_slice(s); + let mut signature = vec![0; r_len + s_len]; + let (r_part, s_part) = signature.split_at_mut(r_len); + r_part[r_len - r.len()..].copy_from_slice(r); + s_part[s_len - s.len()..].copy_from_slice(s); signature } From e5c00038d91716b288db64eef31848c86550465a Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 24 Apr 2024 16:08:20 +0200 Subject: [PATCH 07/10] Refactor crypto tests --- packages/crypto/tests/hashers.rs | 30 ++++++ packages/crypto/tests/rootberg.rs | 63 ++++++++++++ packages/crypto/tests/rootberg_secp256k1.rs | 81 +--------------- packages/crypto/tests/rootberg_secp256r1.rs | 96 +++++++++++++++++++ packages/crypto/tests/wycheproof.rs | 43 +++++++++ packages/crypto/tests/wycheproof_secp256k1.rs | 72 +------------- packages/crypto/tests/wycheproof_secp256r1.rs | 72 +------------- 7 files changed, 244 insertions(+), 213 deletions(-) create mode 100644 packages/crypto/tests/hashers.rs create mode 100644 packages/crypto/tests/rootberg.rs create mode 100644 packages/crypto/tests/rootberg_secp256r1.rs create mode 100644 packages/crypto/tests/wycheproof.rs diff --git a/packages/crypto/tests/hashers.rs b/packages/crypto/tests/hashers.rs new file mode 100644 index 0000000000..d23164f4a7 --- /dev/null +++ b/packages/crypto/tests/hashers.rs @@ -0,0 +1,30 @@ +// only some of the hashers are used in each test file, so some will be unused +#![allow(unused)] + +use digest::Digest; +use sha2::{Sha256, Sha512}; +use sha3::{Keccak256, Sha3_256, Sha3_512}; + +pub fn sha256(data: &[u8]) -> [u8; 32] { + Sha256::digest(data).into() +} + +pub fn keccak_256(data: &[u8]) -> [u8; 32] { + Keccak256::digest(data).into() +} + +// ecdsa_secp256k1_sha512 requires truncating to 32 bytes +pub fn sha512(data: &[u8]) -> [u8; 32] { + let hash = Sha512::digest(data).to_vec(); + hash[..32].try_into().unwrap() +} + +pub fn sha3_256(data: &[u8]) -> [u8; 32] { + Sha3_256::digest(data).into() +} + +// ecdsa_secp256k1_sha3_512 requires truncating to 32 bytes +pub fn sha3_512(data: &[u8]) -> [u8; 32] { + let hash = Sha3_512::digest(data).to_vec(); + hash[..32].try_into().unwrap() +} diff --git a/packages/crypto/tests/rootberg.rs b/packages/crypto/tests/rootberg.rs new file mode 100644 index 0000000000..6b1e043ede --- /dev/null +++ b/packages/crypto/tests/rootberg.rs @@ -0,0 +1,63 @@ +use serde::Deserialize; + +#[derive(Default, Debug, Clone, PartialEq, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct File { + pub num_tests: usize, + pub tests: Vec, +} + +#[derive(Default, Debug, Clone, PartialEq, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct Test { + pub tc_id: i64, + #[serde(deserialize_with = "hex::deserialize")] + pub public_key_uncompressed: Vec, + #[serde(deserialize_with = "hex::deserialize")] + pub msg: Vec, + pub sig: Sig, + pub comment: String, + pub valid: bool, + pub flags: Vec, +} + +#[derive(Default, Debug, Clone, PartialEq, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct Sig { + #[serde(deserialize_with = "hex::deserialize")] + pub r: Vec, + #[serde(deserialize_with = "hex::deserialize")] + pub s: Vec, + pub id: u8, +} + +pub fn read_file(path: &str) -> File { + use std::fs::File; + use std::io::BufReader; + + // Open the file in read-only mode with buffer. + let file = File::open(path).unwrap(); + let reader = BufReader::new(file); + + serde_json::from_reader(reader).unwrap() +} + +pub fn combine_signature(sig: &Sig) -> Vec { + // the test data contains values with leading zeroes, which we need to ignore + let first_non_zero = sig.r.iter().position(|&v| v != 0).unwrap_or_default(); + let r = &sig.r[first_non_zero..]; + let first_non_zero = sig.s.iter().position(|&v| v != 0).unwrap_or_default(); + let s = &sig.s[first_non_zero..]; + + // at least one of the tests has an s that is 33 bytes long + let r_len = r.len().max(32); + let s_len = s.len().max(32); + + // the test data also contains values with less than 32 bytes, so we need to pad them with zeroes + let mut signature = vec![0; r_len + s_len]; + let (r_part, s_part) = signature.split_at_mut(r_len); + r_part[r_len - r.len()..].copy_from_slice(r); + s_part[s_len - s.len()..].copy_from_slice(s); + + signature +} diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs index 70c165b5b9..7f4fbcaa4d 100644 --- a/packages/crypto/tests/rootberg_secp256k1.rs +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -1,66 +1,13 @@ use cosmwasm_crypto::{secp256k1_recover_pubkey, secp256k1_verify}; -use serde::Deserialize; +use rootberg::*; + +mod hashers; +mod rootberg; // See ./testdata/rootberg/README.md for how to get/update those files const SECP256K1_SHA256: &str = "./testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json"; const SECP256K1_KECCAK256: &str = "./testdata/rootberg/ecdsa_secp256k1_keccak256_raw.json"; -#[derive(Default, Debug, Clone, PartialEq, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct File { - pub num_tests: usize, - pub tests: Vec, -} - -#[derive(Default, Debug, Clone, PartialEq, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct Test { - pub tc_id: i64, - #[serde(deserialize_with = "hex::deserialize")] - pub public_key_uncompressed: Vec, - #[serde(deserialize_with = "hex::deserialize")] - pub msg: Vec, - pub sig: Sig, - pub comment: String, - pub valid: bool, - pub flags: Vec, -} - -#[derive(Default, Debug, Clone, PartialEq, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct Sig { - #[serde(deserialize_with = "hex::deserialize")] - pub r: Vec, - #[serde(deserialize_with = "hex::deserialize")] - pub s: Vec, - pub id: u8, -} - -fn read_file(path: &str) -> File { - use std::fs::File; - use std::io::BufReader; - - // Open the file in read-only mode with buffer. - let file = File::open(path).unwrap(); - let reader = BufReader::new(file); - - serde_json::from_reader(reader).unwrap() -} - -mod hashers { - use digest::Digest; - use sha2::Sha256; - use sha3::Keccak256; - - pub fn sha256(data: &[u8]) -> [u8; 32] { - Sha256::digest(data).into() - } - - pub fn keccak_256(data: &[u8]) -> [u8; 32] { - Keccak256::digest(data).into() - } -} - #[test] fn rootberg_ecdsa_secp256k1_sha256() { let File { num_tests, tests } = read_file(SECP256K1_SHA256); @@ -116,23 +63,3 @@ fn rootberg_ecdsa_secp256k1_keccak256() { } } } - -fn combine_signature(sig: &Sig) -> Vec { - // the test data contains values with leading zeroes, which we need to ignore - let first_non_zero = sig.r.iter().position(|&v| v != 0).unwrap_or_default(); - let r = &sig.r[first_non_zero..]; - let first_non_zero = sig.s.iter().position(|&v| v != 0).unwrap_or_default(); - let s = &sig.s[first_non_zero..]; - - // at least one of the tests has an s that is 33 bytes long - let r_len = r.len().max(32); - let s_len = s.len().max(32); - - // the test data also contains values with less than 32 bytes, so we need to pad them with zeroes - let mut signature = vec![0; r_len + s_len]; - let (r_part, s_part) = signature.split_at_mut(r_len); - r_part[r_len - r.len()..].copy_from_slice(r); - s_part[s_len - s.len()..].copy_from_slice(s); - - signature -} diff --git a/packages/crypto/tests/rootberg_secp256r1.rs b/packages/crypto/tests/rootberg_secp256r1.rs new file mode 100644 index 0000000000..516076772b --- /dev/null +++ b/packages/crypto/tests/rootberg_secp256r1.rs @@ -0,0 +1,96 @@ +use cosmwasm_crypto::{secp256k1_recover_pubkey, secp256k1_verify}; +use serde::Deserialize; + +// See ./testdata/rootberg/README.md for how to get/update those files +const SECP256K1_SHA256: &str = "./testdata/rootberg/ecdsa_secp256r1_sha_256_raw.json"; +const SECP256K1_KECCAK256: &str = "./testdata/rootberg/ecdsa_secp256r1_keccak256_raw.json"; + +mod hashers { + use digest::Digest; + use sha2::Sha256; + use sha3::Keccak256; + + pub fn sha256(data: &[u8]) -> [u8; 32] { + Sha256::digest(data).into() + } + + pub fn keccak_256(data: &[u8]) -> [u8; 32] { + Keccak256::digest(data).into() + } +} + +#[test] +fn rootberg_ecdsa_secp256k1_sha256() { + let File { num_tests, tests } = read_file(SECP256K1_SHA256); + assert_eq!(num_tests, tests.len(), "Invalid number of tests"); + assert!(num_tests >= 423, "Got unexpected number of tests"); + + for test in tests { + assert_eq!(test.public_key_uncompressed.len(), 65); + + // eprintln!("Test case ID: {}", test.tc_id); + let message_hash = hashers::sha256(&test.msg); + + let signature = combine_signature(&test.sig); + match secp256k1_verify(&message_hash, &signature, &test.public_key_uncompressed) { + Ok(valid) => assert_eq!(test.valid, valid), + Err(e) => { + assert!(!test.valid, "expected valid signature, got {:?}", e); + } + } + + if test.valid { + let recovered = + secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); + assert_eq!(recovered, test.public_key_uncompressed); + } + } +} + +#[test] +fn rootberg_ecdsa_secp256k1_keccak256() { + let File { num_tests, tests } = read_file(SECP256K1_KECCAK256); + assert_eq!(num_tests, tests.len(), "Invalid number of tests"); + assert!(num_tests >= 263, "Got unexpected number of tests"); + + for test in tests { + assert_eq!(test.public_key_uncompressed.len(), 65); + + // eprintln!("Test case ID: {}", test.tc_id); + let message_hash = hashers::keccak_256(&test.msg); + + let signature = combine_signature(&test.sig); + match secp256k1_verify(&message_hash, &signature, &test.public_key_uncompressed) { + Ok(valid) => assert_eq!(test.valid, valid), + Err(e) => { + assert!(!test.valid, "expected valid signature, got {:?}", e); + } + } + + if test.valid { + let recovered = + secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); + assert_eq!(recovered, test.public_key_uncompressed); + } + } +} + +fn combine_signature(sig: &Sig) -> Vec { + // the test data contains values with leading zeroes, which we need to ignore + let first_non_zero = sig.r.iter().position(|&v| v != 0).unwrap_or_default(); + let r = &sig.r[first_non_zero..]; + let first_non_zero = sig.s.iter().position(|&v| v != 0).unwrap_or_default(); + let s = &sig.s[first_non_zero..]; + + // at least one of the tests has an s that is 33 bytes long + let r_len = r.len().max(32); + let s_len = s.len().max(32); + + // the test data also contains values with less than 32 bytes, so we need to pad them with zeroes + let mut signature = vec![0; r_len + s_len]; + let (r_part, s_part) = signature.split_at_mut(r_len); + r_part[r_len - r.len()..].copy_from_slice(r); + s_part[s_len - s.len()..].copy_from_slice(s); + + signature +} diff --git a/packages/crypto/tests/wycheproof.rs b/packages/crypto/tests/wycheproof.rs new file mode 100644 index 0000000000..3794e88641 --- /dev/null +++ b/packages/crypto/tests/wycheproof.rs @@ -0,0 +1,43 @@ +use serde::Deserialize; + +#[derive(Deserialize, Debug)] +#[serde(rename_all = "camelCase")] +pub struct File { + pub number_of_tests: usize, + pub test_groups: Vec, +} + +#[derive(Deserialize, Debug)] +#[serde(rename_all = "camelCase")] +pub struct TestGroup { + pub public_key: Key, + pub tests: Vec, +} + +#[derive(Deserialize, Debug)] +#[serde(rename_all = "camelCase")] +pub struct Key { + pub uncompressed: String, +} + +#[derive(Deserialize, Debug)] +#[serde(rename_all = "camelCase")] +pub struct TestCase { + pub tc_id: u32, + pub comment: String, + pub msg: String, + pub sig: String, + // "acceptable", "valid" or "invalid" + pub result: String, +} + +pub fn read_file(path: &str) -> File { + use std::fs::File; + use std::io::BufReader; + + // Open the file in read-only mode with buffer. + let file = File::open(path).unwrap(); + let reader = BufReader::new(file); + + serde_json::from_reader(reader).unwrap() +} diff --git a/packages/crypto/tests/wycheproof_secp256k1.rs b/packages/crypto/tests/wycheproof_secp256k1.rs index e382252fb4..4caa52aea3 100644 --- a/packages/crypto/tests/wycheproof_secp256k1.rs +++ b/packages/crypto/tests/wycheproof_secp256k1.rs @@ -1,7 +1,10 @@ #![allow(clippy::single_match)] // Only needed for old clippy (e.g. 1.70.0) use cosmwasm_crypto::{secp256k1_recover_pubkey, secp256k1_verify}; -use serde::Deserialize; +use wycheproof::*; + +mod hashers; +mod wycheproof; // See ./testdata/wycheproof/README.md for how to get/update those files const SECP256K1_SHA256: &str = "./testdata/wycheproof/ecdsa_secp256k1_sha256_test.json"; @@ -9,73 +12,6 @@ const SECP256K1_SHA512: &str = "./testdata/wycheproof/ecdsa_secp256k1_sha512_tes const SECP256K1_SHA3_256: &str = "./testdata/wycheproof/ecdsa_secp256k1_sha3_256_test.json"; const SECP256K1_SHA3_512: &str = "./testdata/wycheproof/ecdsa_secp256k1_sha3_512_test.json"; -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct File { - number_of_tests: usize, - test_groups: Vec, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct TestGroup { - public_key: Key, - tests: Vec, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct Key { - uncompressed: String, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct TestCase { - tc_id: u32, - comment: String, - msg: String, - sig: String, - // "acceptable", "valid" or "invalid" - result: String, -} - -fn read_file(path: &str) -> File { - use std::fs::File; - use std::io::BufReader; - - // Open the file in read-only mode with buffer. - let file = File::open(path).unwrap(); - let reader = BufReader::new(file); - - serde_json::from_reader(reader).unwrap() -} - -mod hashers { - use sha2::{Digest, Sha256, Sha512}; - use sha3::{Sha3_256, Sha3_512}; - - pub fn sha256(data: &[u8]) -> [u8; 32] { - Sha256::digest(data).into() - } - - // ecdsa_secp256k1_sha512 requires truncating to 32 bytes - pub fn sha512(data: &[u8]) -> [u8; 32] { - let hash = Sha512::digest(data).to_vec(); - hash[..32].try_into().unwrap() - } - - pub fn sha3_256(data: &[u8]) -> [u8; 32] { - Sha3_256::digest(data).into() - } - - // ecdsa_secp256k1_sha3_512 requires truncating to 32 bytes - pub fn sha3_512(data: &[u8]) -> [u8; 32] { - let hash = Sha3_512::digest(data).to_vec(); - hash[..32].try_into().unwrap() - } -} - #[test] fn ecdsa_secp256k1_sha256() { let mut tested: usize = 0; diff --git a/packages/crypto/tests/wycheproof_secp256r1.rs b/packages/crypto/tests/wycheproof_secp256r1.rs index 9464e32352..a85a4e07a9 100644 --- a/packages/crypto/tests/wycheproof_secp256r1.rs +++ b/packages/crypto/tests/wycheproof_secp256r1.rs @@ -1,7 +1,10 @@ #![allow(clippy::single_match)] use cosmwasm_crypto::{secp256r1_recover_pubkey, secp256r1_verify}; -use serde::Deserialize; +use wycheproof::*; + +mod wycheproof; +mod hashers; // See ./testdata/wycheproof/README.md for how to get/update those files const SECP256R1_SHA256: &str = "./testdata/wycheproof/ecdsa_secp256r1_sha256_test.json"; @@ -9,73 +12,6 @@ const SECP256R1_SHA512: &str = "./testdata/wycheproof/ecdsa_secp256r1_sha512_tes const SECP256R1_SHA3_256: &str = "./testdata/wycheproof/ecdsa_secp256r1_sha3_256_test.json"; const SECP256R1_SHA3_512: &str = "./testdata/wycheproof/ecdsa_secp256r1_sha3_512_test.json"; -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct File { - number_of_tests: usize, - test_groups: Vec, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct TestGroup { - public_key: Key, - tests: Vec, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct Key { - uncompressed: String, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -struct TestCase { - tc_id: u32, - comment: String, - msg: String, - sig: String, - // "acceptable", "valid" or "invalid" - result: String, -} - -fn read_file(path: &str) -> File { - use std::fs::File; - use std::io::BufReader; - - // Open the file in read-only mode with buffer. - let file = File::open(path).unwrap(); - let reader = BufReader::new(file); - - serde_json::from_reader(reader).unwrap() -} - -mod hashers { - use sha2::{Digest, Sha256, Sha512}; - use sha3::{Sha3_256, Sha3_512}; - - pub fn sha256(data: &[u8]) -> [u8; 32] { - Sha256::digest(data).into() - } - - // ecdsa_secp256r1_sha512 requires truncating to 32 bytes - pub fn sha512(data: &[u8]) -> [u8; 32] { - let hash = Sha512::digest(data).to_vec(); - hash[..32].try_into().unwrap() - } - - pub fn sha3_256(data: &[u8]) -> [u8; 32] { - Sha3_256::digest(data).into() - } - - // ecdsa_secp256r1_sha3_512 requires truncating to 32 bytes - pub fn sha3_512(data: &[u8]) -> [u8; 32] { - let hash = Sha3_512::digest(data).to_vec(); - hash[..32].try_into().unwrap() - } -} - #[test] fn ecdsa_secp256r1_sha256() { let mut tested: usize = 0; From 18e2008df8f084d8a07d2f6e8d2cada87cb35220 Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 24 Apr 2024 16:13:03 +0200 Subject: [PATCH 08/10] Add rootberg secp256r1 tests --- packages/crypto/testdata/rootberg/README.md | 2 + .../rootberg/ecdsa_secp256k1_sha_256_raw.json | 2 +- .../ecdsa_secp256r1_keccak256_raw.json | 3481 ++++++++++ .../rootberg/ecdsa_secp256r1_sha_256_raw.json | 5720 +++++++++++++++++ packages/crypto/tests/rootberg_secp256r1.rs | 65 +- 5 files changed, 9221 insertions(+), 49 deletions(-) create mode 100644 packages/crypto/testdata/rootberg/ecdsa_secp256r1_keccak256_raw.json create mode 100644 packages/crypto/testdata/rootberg/ecdsa_secp256r1_sha_256_raw.json diff --git a/packages/crypto/testdata/rootberg/README.md b/packages/crypto/testdata/rootberg/README.md index ebdc4e8e2a..0f68726c7d 100644 --- a/packages/crypto/testdata/rootberg/README.md +++ b/packages/crypto/testdata/rootberg/README.md @@ -15,5 +15,7 @@ from the repo root: (cd packages/crypto/testdata/rootberg \ && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_secp256k1_keccak256_raw.json > ecdsa_secp256k1_keccak256_raw.json \ && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_secp256k1_sha_256_raw.json > ecdsa_secp256k1_sha_256_raw.json \ + && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_secp256r1_keccak256_raw.json > ecdsa_secp256r1_keccak256_raw.json \ + && curl -sSL https://github.com/bleichenbacher-daniel/Rooterberg/raw/main/ecdsa/ecdsa_secp256r1_sha_256_raw.json > ecdsa_secp256r1_sha_256_raw.json \ ) ``` diff --git a/packages/crypto/testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json b/packages/crypto/testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json index 1d9c4d3d47..9f064f378e 100644 --- a/packages/crypto/testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json +++ b/packages/crypto/testdata/rootberg/ecdsa_secp256k1_sha_256_raw.json @@ -5941,4 +5941,4 @@ "flags": ["edge_case_R"] } ] -} +} \ No newline at end of file diff --git a/packages/crypto/testdata/rootberg/ecdsa_secp256r1_keccak256_raw.json b/packages/crypto/testdata/rootberg/ecdsa_secp256r1_keccak256_raw.json new file mode 100644 index 0000000000..6caca6b516 --- /dev/null +++ b/packages/crypto/testdata/rootberg/ecdsa_secp256r1_keccak256_raw.json @@ -0,0 +1,3481 @@ +{ + "testType": "EcdsaVerify", + "algorithm": { + "type": "Ecdsa", + "curve": "secp256r1", + "sha": "KECCAK256", + "encoding": "RAW", + "normalize": false, + "signature_generation": "Generic" + }, + "version": "0.34", + "description": [ + "The underlying elliptic curve is secp256r1", + "The message digest for hashing the input is KECCAK256", + "Note KECCAK256 is not SHA-3, since it does not include the domain bits added by NIST.", + "Signatures are dictionaries containing r, s and id, where id is the recovery id used by a number of protocols that verify signatures by recovering the public key. Public keys are given as a pair of coordinates", + "The test vectors were generated for signature verification through public key recovery." + ], + "references": [], + "numTests": 247, + "tests": [ + { + "tcId": 1, + "publicKeyUncompressed": "04a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5c17aa5bdecb4f86ac3a1e94d54beb591589197ceb5ac061afb9ddd311f2931ae", + "publicKeyCompressed": "02a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5", + "msg": "", + "sig": { + "r": "2549ca541c1b0a06379725f05a295e23f24ac9ee5d087fe773d045bd29c825f7", + "s": "265034ab0c6643fa28d1f116b2040fe45903b3072fa95ce18d1023346bc07255", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 2, + "publicKeyUncompressed": "04a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5c17aa5bdecb4f86ac3a1e94d54beb591589197ceb5ac061afb9ddd311f2931ae", + "publicKeyCompressed": "02a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5", + "msg": "000102030405060708090a0b0c0d0e0f", + "sig": { + "r": "008799631131d6f61405eb770ba66df274e75464ad8ca419f54c3b7b3099b1862c", + "s": "0ea2d4f842b88a20e178c3980bce30d44147072e1ce683706f9204867e7d2697", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 3, + "publicKeyUncompressed": "04a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5c17aa5bdecb4f86ac3a1e94d54beb591589197ceb5ac061afb9ddd311f2931ae", + "publicKeyCompressed": "02a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5", + "msg": "616263", + "sig": { + "r": "00e5d49e587060dbe0b484657540cd511790bf00e562cad532b781b20aed88bdbd", + "s": "00ad3636b42741891a3bdb1c9db389f7262bbb60670cf8d910652f3c9731326e2b", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 4, + "publicKeyUncompressed": "04a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5c17aa5bdecb4f86ac3a1e94d54beb591589197ceb5ac061afb9ddd311f2931ae", + "publicKeyCompressed": "02a0009c3b693aa32d0547fe1cbc10bcd2e0e971d6f5dd8e18326bb904655ea1c5", + "msg": "54657374", + "sig": { + "r": "0562adcacb0ab69493c6096783650721fdda1b80cc111bc1d295bbae6d925292", + "s": "00b6a81b6b65534de1d81a59ed67de9c08e7bcbd0c60f0cc51240276273db26f5f", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 5, + "publicKeyUncompressed": "04d372ac5e8f88e19470342f4d936ec18dc69ea4677a3191a4c6012e09148289e6f4fec98c6ebcfa0dd2b3f950b12f73d97d27bd60b01d1f7d84d01847a74a2295", + "publicKeyCompressed": "03d372ac5e8f88e19470342f4d936ec18dc69ea4677a3191a4c6012e09148289e6", + "msg": "54657374", + "sig": { + "r": "05", + "s": "05", + "id": 0 + }, + "comment": "r=5, s=5", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 6, + "publicKeyUncompressed": "04fae09d7e64f341702ec5dce1394f91f7c58bad5d3f8b80d0f7cbad6a36a1b92369d7ae8135663c190523c78a67410fdbd59c320679225d0ec44436b30fc456cd", + "publicKeyCompressed": "03fae09d7e64f341702ec5dce1394f91f7c58bad5d3f8b80d0f7cbad6a36a1b923", + "msg": "54657374", + "sig": { + "r": "06", + "s": "06", + "id": 0 + }, + "comment": "r=6, s=6", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 7, + "publicKeyUncompressed": "043d845b56288c8c983d50dafb97e6182fb40817d3226501e1b209bf4e7f02a35d975bae53148e0db51ad43376176c8426b2e43913866feba9c94a14a265949e91", + "publicKeyCompressed": "033d845b56288c8c983d50dafb97e6182fb40817d3226501e1b209bf4e7f02a35d", + "msg": "54657374", + "sig": { + "r": "08", + "s": "08", + "id": 0 + }, + "comment": "r=8, s=8", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 8, + "publicKeyUncompressed": "04e9e3cf506b96325151a73e661523ea7a8c06b388d47d2791b0a428544f1db47545410b125120be9def320f80d24f02a0d9c9c1404d3ce404f00c645f00c61c33", + "publicKeyCompressed": "03e9e3cf506b96325151a73e661523ea7a8c06b388d47d2791b0a428544f1db475", + "msg": "54657374", + "sig": { + "r": "09", + "s": "09", + "id": 0 + }, + "comment": "r=9, s=9", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 9, + "publicKeyUncompressed": "04284b6c826d1f79275a447ba592767fca834795b46eae3a45a39c7b4a1d2e5173df9649f6b954414285f45bb748964173a2257432f874e62fa658c18c4595f2a2", + "publicKeyCompressed": "02284b6c826d1f79275a447ba592767fca834795b46eae3a45a39c7b4a1d2e5173", + "msg": "54657374", + "sig": { + "r": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a9", + "s": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a9", + "id": 0 + }, + "comment": "r=(n+1)/2, s=(n+1)/2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 10, + "publicKeyUncompressed": "0413e352a42802af4c8e107df369bf9a9348e6fbaa9fcf9e325b609e643c2184ff04a274afe2c8fcc58887f766f03eaf2193b4369dfddda69d2af00bd770d2108e", + "publicKeyCompressed": "0213e352a42802af4c8e107df369bf9a9348e6fbaa9fcf9e325b609e643c2184ff", + "msg": "54657374", + "sig": { + "r": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", + "s": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", + "id": 0 + }, + "comment": "r=(n+3)/2, s=(n+3)/2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 11, + "publicKeyUncompressed": "044639ccf0d42467d05082bb2e8c2146d196b295b13d2c48624127cd88789ca7a22352b0aaf9bed14c1924587a910ee6cf47c78a87aab277ff15b4bf3f26b4ee97", + "publicKeyCompressed": "034639ccf0d42467d05082bb2e8c2146d196b295b13d2c48624127cd88789ca7a2", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "id": 0 + }, + "comment": "r=n-2, s=n-2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 12, + "publicKeyUncompressed": "0412818025fa916250d2eb96c0278d1e144efa171f9e99dccf9c9165435028743138b067891a32f42dbcf40322334216b404d26f78853f0ca5920021cfde76c2c9", + "publicKeyCompressed": "0312818025fa916250d2eb96c0278d1e144efa171f9e99dccf9c91654350287431", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", + "id": 0 + }, + "comment": "r=n-3, s=n-3", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 13, + "publicKeyUncompressed": "0443df016d32756883902412519843591f395e7ffded8862d9d6397f036e5e15627dc285c0949793ad726630433e90077d6abcb569d0f97616abcb5f9c6ded63ab", + "publicKeyCompressed": "0343df016d32756883902412519843591f395e7ffded8862d9d6397f036e5e1562", + "msg": "54657374", + "sig": { + "r": "7b", + "s": "00b21642c7a6f4de9c8590b21642c8590af2b6f12ae38add9423fbae7161a92517", + "id": 0 + }, + "comment": "r and s^-1 small", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 14, + "publicKeyUncompressed": "04ce3f6b6329526ab78839e7a46dad7998253660aedb0ad66bc2d2e68385384be9a8ec8fe7405070d3139e8809c88d8ef98153403c66664f0b4311b8197767a8ce", + "publicKeyCompressed": "02ce3f6b6329526ab78839e7a46dad7998253660aedb0ad66bc2d2e68385384be9", + "msg": "54657374", + "sig": { + "r": "3039", + "s": "00e62027d80c0b6a9ea2c034e51427b717a4eab2c011de1f466bdbc6bb4fd7667c", + "id": 0 + }, + "comment": "r and s^-1 are 16 bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 15, + "publicKeyUncompressed": "0451f3c3c88ac6708ed4c984925daa62358b58ee169d38c7278c42c35285fe3e6732c274e778195f05d52fc3a87dd195e96940ba116303458366f6f927e3a22055", + "publicKeyCompressed": "0351f3c3c88ac6708ed4c984925daa62358b58ee169d38c7278c42c35285fe3e67", + "msg": "54657374", + "sig": { + "r": "24f22125a254278f", + "s": "008d00c610ee357b04f2eeacc811ffc54895931b3287c3a4e3f80b39005d45688a", + "id": 0 + }, + "comment": "r and s^-1 are 64 bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 16, + "publicKeyUncompressed": "04a1ba16b8ad1c97abfb70803ed3ef37c45f29a5584ea2fa01b47393f098d465b8ff2fd16a9d618380b59aa72d0e0a7e3a063b8e5b8995991a62ac1ef7d5c4690d", + "publicKeyCompressed": "03a1ba16b8ad1c97abfb70803ed3ef37c45f29a5584ea2fa01b47393f098d465b8", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffd", + "s": "1d702a231af70e2602791bfd535e466efac1e065553149e559e3e70f9bf9a3e6", + "id": 0 + }, + "comment": "r and s^-1 are edge case 64-bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 17, + "publicKeyUncompressed": "04fcafa281c79547a7029ab973aee900d22ce428ad4d132d196b0583ca8439e3d58025546a5bda1005521624e8a41a283fbea776a89ac5a28b6f793b14c233a6d5", + "publicKeyCompressed": "03fcafa281c79547a7029ab973aee900d22ce428ad4d132d196b0583ca8439e3d5", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000004", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 18, + "publicKeyUncompressed": "04ed4ad8d7544147e24909875f31811ace36ead0f68076cf8d3e2e376f0d58a23fd6ef49e9232926690488050a0dd277a3c0fc645a17fadc41c1d71bef73421c2c", + "publicKeyCompressed": "02ed4ad8d7544147e24909875f31811ace36ead0f68076cf8d3e2e376f0d58a23f", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000004", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 19, + "publicKeyUncompressed": "047c0ab77748801fccedf5a20ef880d221bd4676e71849ea0c1bf3c832a9f3d0ea8ee8efe6acf5dd2b503fb8600004724085a6f72140281ea74820fcf2224aff69", + "publicKeyCompressed": "037c0ab77748801fccedf5a20ef880d221bd4676e71849ea0c1bf3c832a9f3d0ea", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000000", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 20, + "publicKeyUncompressed": "04e8dc2281d996162fcb36329783a87417d1402a35b56f2b04a85e98468f37304fef6ba607d34eaca3b89b81d82dcc4428f01da6cb071027af89bdb624a8d2c51e", + "publicKeyCompressed": "02e8dc2281d996162fcb36329783a87417d1402a35b56f2b04a85e98468f37304f", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000000", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 21, + "publicKeyUncompressed": "046cc501ab4ccbe491bd0967f212444da8e7c2d68d35548adff4723932d5f9183c3483e2b733a900b8749712569a6fcaa7f69dd90fd256bc623ac545437a909dc3", + "publicKeyCompressed": "036cc501ab4ccbe491bd0967f212444da8e7c2d68d35548adff4723932d5f9183c", + "msg": "54657374", + "sig": { + "r": "0080", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 22, + "publicKeyUncompressed": "0427a4b9f169a2d5ee2e66aa64756887b17212bffc462ace548a13aa811749e835c726ad8458b21191be15d17ef0fac6cbe5f2404f825bf9efcdaad82a9d121668", + "publicKeyCompressed": "0227a4b9f169a2d5ee2e66aa64756887b17212bffc462ace548a13aa811749e835", + "msg": "54657374", + "sig": { + "r": "0080", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 23, + "publicKeyUncompressed": "04bb3816e0107fff850a68300343d0859667e5b2574673de3e84b663b76f35cbe4a1ba3d261c411214b41efb1d573ffed76b1ff8fbb27ab4c1c45e21c120f0f579", + "publicKeyCompressed": "03bb3816e0107fff850a68300343d0859667e5b2574673de3e84b663b76f35cbe4", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 2 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 24, + "publicKeyUncompressed": "047c42683243164cea8754bdb552c07f57aa5d75f201ffa49abf4a58a0721e7cb772623ff6d98ea5a77a86815d5681b22d3e545294eb1e7ae5999be9f39993ad97", + "publicKeyCompressed": "037c42683243164cea8754bdb552c07f57aa5d75f201ffa49abf4a58a0721e7cb7", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 2 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 25, + "publicKeyUncompressed": "04b864dc5273fb1a362c2dfec6c3c1efa3d0f9f922819ab211d2d27e78b463f3d3b848d9aa4d5809ba3eb5965f176e9648ae5940859ce9ea1a73c4fd7aad4514db", + "publicKeyCompressed": "03b864dc5273fb1a362c2dfec6c3c1efa3d0f9f922819ab211d2d27e78b463f3d3", + "msg": "54657374", + "sig": { + "r": "4319055358e8617b0c46353d039cdaac", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 2 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 26, + "publicKeyUncompressed": "04301e4933a35224dbaf59b0d4694221272b1c579a738983ef1116024ce767381b9fd7788b8dfb34887a245d1b1567e9bae500ec124916fc6c4d51185914e86bf1", + "publicKeyCompressed": "03301e4933a35224dbaf59b0d4694221272b1c579a738983ef1116024ce767381b", + "msg": "54657374", + "sig": { + "r": "4319055358e8617b0c46353d039cdaac", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 2 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 27, + "publicKeyUncompressed": "04eb030e764aca1c61707b5d4e3ee140ce6eeeccc41686c1674507fdc88ad46b558306c6340ccb33b511ed443a092b2ec0eb4a2150840ab0202d2666e3c32975a8", + "publicKeyCompressed": "02eb030e764aca1c61707b5d4e3ee140ce6eeeccc41686c1674507fdc88ad46b55", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 2 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 28, + "publicKeyUncompressed": "042f63a94f417404f0dfb36f8816221d75425f563fe88f5c36229308fd131d325cd789b8c84be4f6ea4ecc17501d73f48c563e8475d3d19125652e9e2bbe946fbe", + "publicKeyCompressed": "022f63a94f417404f0dfb36f8816221d75425f563fe88f5c36229308fd131d325c", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 2 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 29, + "publicKeyUncompressed": "0402e41326ee944eddb1223b13a36f2e71219ffc32563e7908abce4869f06c1996fc4f0c00c5a2e376d7f825ac3d2d04c122b40170f990908f2a80fa1be1615346", + "publicKeyCompressed": "0202e41326ee944eddb1223b13a36f2e71219ffc32563e7908abce4869f06c1996", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 30, + "publicKeyUncompressed": "0408005306bb7b1e07d8e03f2707c39555e81d045cb3999cf6654ca73f87e625fac96934db1a8c03b9b8fe9e915487cb7ecaf8397df9f6cf2d6758839c8958fa94", + "publicKeyCompressed": "0208005306bb7b1e07d8e03f2707c39555e81d045cb3999cf6654ca73f87e625fa", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 31, + "publicKeyUncompressed": "04c2d2058aa78905fe7ad9756f261a0bbb33995a00b7e8c156bf32cfe0866a325d8572bc79b69859f7673f0e17e24acf436b354d08e2113ce2bb801a0db4abee77", + "publicKeyCompressed": "03c2d2058aa78905fe7ad9756f261a0bbb33995a00b7e8c156bf32cfe0866a325d", + "msg": "5465737420", + "sig": { + "r": "00ce72b7154350663c68acd3307dd00f4ec968a61a6d2c6896febf7b6f28caf76e", + "s": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "id": 0 + }, + "comment": "u1 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 32, + "publicKeyUncompressed": "04c0c29be3e7fa6e3126c863ab95294451693f9ed61e989bd7dc263a4284c38ddfac1666bf8364a5e676c7cddb8f8267e427bd3beb119d77643dc24f7f1f71d164", + "publicKeyCompressed": "02c0c29be3e7fa6e3126c863ab95294451693f9ed61e989bd7dc263a4284c38ddf", + "msg": "5465737420", + "sig": { + "r": "2a7d4c90af879dd70fbeb52f8eed9e113515de81f6e6d0018968c3f10d41481b", + "s": "2a7d4c90af879dd70fbeb52f8eed9e113515de81f6e6d0018968c3f10d41481b", + "id": 0 + }, + "comment": "u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 33, + "publicKeyUncompressed": "045ff812f0cbf089b8ff494293a2a7b40b525dc81a4c7f91e7cc19de5bf512c76b3162d952c3f803e4d1ce8306b831659d9b5767a2070842cf966b4751737a0d73", + "publicKeyCompressed": "035ff812f0cbf089b8ff494293a2a7b40b525dc81a4c7f91e7cc19de5bf512c76b", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "05070213946974a1de009713ab64b5a3c3cc755130b33a53a21f8fe1deb13cff", + "id": 0 + }, + "comment": "u1 = u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 34, + "publicKeyUncompressed": "0481dc4011bb36cedad5508193e12d8046ddf4f5c6a77f48d9da407e20762439415ebf2e3fb26646b5bada17220bcf554242a91f20d2f9eda9945ca2d2b63cfc2b", + "publicKeyCompressed": "0381dc4011bb36cedad5508193e12d8046ddf4f5c6a77f48d9da407e2076243941", + "msg": "5465737421", + "sig": { + "r": "00e750ba811783b89ca0d42fe8a322b302c65ba365797cb1fa228ed0b0f75f42be", + "s": "00a41afcd6492ebd11dfa928f3ff6943ce5933167259c07429d020f1df5026fe73", + "id": 0 + }, + "comment": "u1 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 35, + "publicKeyUncompressed": "04277af3a01bdcbcd3ed834f991f727fac0f84d635e1660040a2b062e67f844d3dab744ace6d92f6c93d8dc324057d5071f4486b649c750bb9a82c740c0465e731", + "publicKeyCompressed": "03277af3a01bdcbcd3ed834f991f727fac0f84d635e1660040a2b062e67f844d3d", + "msg": "5465737420", + "sig": { + "r": "58f3b884a5a67275cb52ee869c688ac2fd019062c7ba6d7f630d9818b2d619a9", + "s": "00ac79dc41d2d3393b65a977434e3445615cf44588376906022b63b16dd79c9f7d", + "id": 0 + }, + "comment": "u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 36, + "publicKeyUncompressed": "04ea6b8171f88647a3b6c36e50b8f3d220babbfc0b6c2b87ce7fd4a67d22c11617355e0c10b1f9d60872c482b291ae68eac7e5a1e5dcee77a3ce2fa8b371f1abc2", + "publicKeyCompressed": "02ea6b8171f88647a3b6c36e50b8f3d220babbfc0b6c2b87ce7fd4a67d22c11617", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "045a700e1a53a782a5e7e09143d8dfa9c43770d8abb0a5dbf11f020b9fefdabb", + "id": 0 + }, + "comment": "u1 = u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 37, + "publicKeyUncompressed": "0430b8d4c88a2e1320f95ac6d1431496ee50f57ba9ac569ce3d0977ae6d69552ea16b267dbf5e91c70e7f17a70686dce0ad62eb69e2a73625e1dc315a7929b8750", + "publicKeyCompressed": "0230b8d4c88a2e1320f95ac6d1431496ee50f57ba9ac569ce3d0977ae6d69552ea", + "msg": "5465737420", + "sig": { + "r": "2b151559881a0f71abf4afaf8b4cff9b21689d69faa808bdba437f89a71f6b4a", + "s": "00a4e480fc17fc84f3742be352923272d3983d7aa3288a12972e0d903f4c29c5b6", + "id": 0 + }, + "comment": "u1 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 38, + "publicKeyUncompressed": "0498568a31bddc28c3ab68057e29ed2d8e8c607fe2784a440419760396acbf5c09473f10007502b5573d3e7448a0de5403b2597592819f0c849fb0a4c45c6cbc2e", + "publicKeyCompressed": "0298568a31bddc28c3ab68057e29ed2d8e8c607fe2784a440419760396acbf5c09", + "msg": "5465737423", + "sig": { + "r": "00805d24be7a7f1b481e77fc7fa49029b1dfe6509dfbe5f408b913a911c58d8c76", + "s": "2ac9b6ea28d509180a27fed536dab8909ff77034a94ca6ad93068db0972f2ed2", + "id": 0 + }, + "comment": "u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 39, + "publicKeyUncompressed": "04fb0a04765cb673b3871feec71d9e605d9656a82229c47412f0566a1877bbf290bcdcdc96bc92e93068a1ce087eac2df06bfeaa52cd6f4c11614efc85bd8b682d", + "publicKeyCompressed": "03fb0a04765cb673b3871feec71d9e605d9656a82229c47412f0566a1877bbf290", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "0cda3cb6a146af17ce1595013a736ecaa001ebe55ced89a938f193fb9b8282a0", + "id": 0 + }, + "comment": "u1 = u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 40, + "publicKeyUncompressed": "04605dea3529e68ab2bdccc8cd0d319acbb69e8010ce5365154a7ac8e92a92c2a581c4767eb5102a2b27b452951e93d71141808c15a2abe265ef328a4d93ae8b28", + "publicKeyCompressed": "02605dea3529e68ab2bdccc8cd0d319acbb69e8010ce5365154a7ac8e92a92c2a5", + "msg": "5465737420", + "sig": { + "r": "6b5db778b38628e5707b7ea7552f403a163363c375a377361ec9295652013524", + "s": "11527d09b80a7127a37c56084968a784b1158571d49105445d4ae4c81448f980", + "id": 0 + }, + "comment": "u1 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 41, + "publicKeyUncompressed": "04a74ab39e2686abbd212968e9794cc3a629c4c7160b90f49559f4fffa31f9ecdf9ac1c370734f6e56f158899fa8810be732b6acdc90e0ea7fe698670ca9aa0578", + "publicKeyCompressed": "02a74ab39e2686abbd212968e9794cc3a629c4c7160b90f49559f4fffa31f9ecdf", + "msg": "5465737423", + "sig": { + "r": "00915ce49729b041d9dd7b29c5110f618cb6ba66a6e5c99ffc76b094a26273ff3a", + "s": "6ea31b67d64fbe272284d63aeef09e73062c9406c14dfe887d09362099ef2617", + "id": 0 + }, + "comment": "u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 42, + "publicKeyUncompressed": "046e2feead6e3ce8ca7e6ed80be30349071eee9abda2993781349d5de22ddf75c283a0e486704541a9723944df74526c52d3612a984955d01a22054a9f5d1b7cc9", + "publicKeyCompressed": "036e2feead6e3ce8ca7e6ed80be30349071eee9abda2993781349d5de22ddf75c2", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "43ea3a71be552c1e36b5a48ef6dafbebf2f4e890db827f0bf62978414ba0d771", + "id": 0 + }, + "comment": "u1 = u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 43, + "publicKeyUncompressed": "04c01ad7730c6c54e591eb7db06f8794e676a2451fed84d9893c1d6f75fc5398c3daa43210924bb81889368b82fb2be99e7d0e711682bb40cd85ef7bd9ff0749b1", + "publicKeyCompressed": "03c01ad7730c6c54e591eb7db06f8794e676a2451fed84d9893c1d6f75fc5398c3", + "msg": "5465737420", + "sig": { + "r": "00ba256f798be4df6700f9cdaf0cd0453f2dd9eae4a2654eecc0de98da10414b30", + "s": "08a93e84dc053893d1be2b0424b453c2588ac2b8ea4882a22ea572640a247cc0", + "id": 0 + }, + "comment": "u1 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 44, + "publicKeyUncompressed": "04c4506e091c5d8fd513548ebd8d85d8318169e227c8255f82eb069815b29c9cde67027ef9086b3adf7e029027ff9685cb807cb0acccd3bcb84c72a4fcee9614c2", + "publicKeyCompressed": "02c4506e091c5d8fd513548ebd8d85d8318169e227c8255f82eb069815b29c9cde", + "msg": "5465737421", + "sig": { + "r": "6635a38c6b013438b70b46cd53d587caffe2c0124ec849338ff2676f05702da8", + "s": "00cce52e38ca7f65e4a47a5c9956153c1a3cf59aa47fb379eb2bc0970b79ab0e7d", + "id": 0 + }, + "comment": "u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 45, + "publicKeyUncompressed": "043446e754502face71a3c69492e3d05477a00b75d13ccbfade3b5078e573868bc922823aaf88a835049700b9e4e59aa7f86e7d77bf6be905311f488bb9e31dd07", + "publicKeyCompressed": "033446e754502face71a3c69492e3d05477a00b75d13ccbfade3b5078e573868bc", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "1d1a3fa75d6b3dd574ed54bba83944ca0379027856d1d5eb5cb3731dcaa600e0", + "id": 0 + }, + "comment": "u1 = u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 46, + "publicKeyUncompressed": "0419128f03aece22dc983ce953f32c6d80d3bccb3c79a0b7f889a02755c209f61c128f618b94d9f3f5b5a5845f1dae669abc66a2ee20953c66ed55e114b2ad366e", + "publicKeyCompressed": "0219128f03aece22dc983ce953f32c6d80d3bccb3c79a0b7f889a02755c209f61c", + "msg": "5465737425", + "sig": { + "r": "00d59b87cdafd686f2adc6b55a3c09713c300a95190e0847004ab704d0289cda24", + "s": "00e84ee6104b2ad6da792ee2fdb59ec49656a7af2f865d153040744217b7712270", + "id": 0 + }, + "comment": "u1 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 47, + "publicKeyUncompressed": "042824d07ca74f4ef4fdd5b00941ca78b2e397be0f183c8285922d0d8521c702ae69e751dab814545d5aae87212c496e1989a4b8deb8fe21f1058e7cc0466ea8cb", + "publicKeyCompressed": "032824d07ca74f4ef4fdd5b00941ca78b2e397be0f183c8285922d0d8521c702ae", + "msg": "5465737420", + "sig": { + "r": "00d79eac27587a32e11018547952bc6acd7093fbedb76fe234ba1dc84548ed7f3f", + "s": "00b820714737d74460a54d392ce46bdc65ecb5a6b3bf47a873605a88013969503c", + "id": 0 + }, + "comment": "u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 48, + "publicKeyUncompressed": "04a64afb20762109093be3f91860c6964d3f44a0b5a73e79eee695d88d7e8b370fd633884f1a09de2ab44b3c4076b83daec73485248459e82735c319a50c1b6e94", + "publicKeyCompressed": "02a64afb20762109093be3f91860c6964d3f44a0b5a73e79eee695d88d7e8b370f", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "00ca042c0f96727e568c7b30fb0732eeab3d0f05c6b2e0ad576c0105f82553030d", + "id": 0 + }, + "comment": "u1 = u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 49, + "publicKeyUncompressed": "04d7ed46213c25f1388c580e9ea341054bac6398c1960e5f3d38eb9b0c3c486a00ea736b56e7c4c51835ff1845ec6ea1ff8b3955af087d31331363b854e33a9966", + "publicKeyCompressed": "02d7ed46213c25f1388c580e9ea341054bac6398c1960e5f3d38eb9b0c3c486a00", + "msg": "5465737420", + "sig": { + "r": "00c488f18c195180dabaa02950fa532dd9ed885fd745bf9dca6dd6406cf9520866", + "s": "00d043b29abe687d08ba4c1134db7b54b3edbd166e7cfcb311a2706990cdf782f4", + "id": 0 + }, + "comment": "u1 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 50, + "publicKeyUncompressed": "0483949b2200b0312c78d406138160d0ccde0fff427fe954cd95f81314ff3ca36710ca8851c2d6a29c596ad708847e6826adca8d3fed3eca50339f3659ea77a0e6", + "publicKeyCompressed": "0283949b2200b0312c78d406138160d0ccde0fff427fe954cd95f81314ff3ca367", + "msg": "5465737421", + "sig": { + "r": "0089c98179d376bcc7f557ea0b8b968689f52ec6b532c438fe47caf9155503265c", + "s": "4ad7b2e73c1b73d86888046417484b7de75309546be234025321b8e353f3d40e", + "id": 0 + }, + "comment": "u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 51, + "publicKeyUncompressed": "04f6d81cb218e9fe49be95bb34c37581ac30442246b9093d589f074aef493bc76b76195da4497bebc0194c402b885263b22c1054883bb2246d63448c6dcd5a8f40", + "publicKeyCompressed": "02f6d81cb218e9fe49be95bb34c37581ac30442246b9093d589f074aef493bc76b", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "1265f5a673fa50ceb4e517f657b5e5593934cb587a9910eefe5d43753b9f61a9", + "id": 0 + }, + "comment": "u1 = u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 52, + "publicKeyUncompressed": "042110470c2dcbefb34351bb344c49410faaa074b0dc996cefaa47086105dbf5baf4cc3aac1335a5ac904cea4cfd9c75cf713cdd8e33506073ad2b6ed3efe4a13e", + "publicKeyCompressed": "022110470c2dcbefb34351bb344c49410faaa074b0dc996cefaa47086105dbf5ba", + "msg": "5465737423", + "sig": { + "r": "30b9841818967851ab12a149d1f5df40a8f08661f950d1ce4c050fcecb8ef67a", + "s": "137fe8e11fa9c953c99edba9a03219b9473efc53575de0bff6de8671029b6b10", + "id": 0 + }, + "comment": "u1 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 53, + "publicKeyUncompressed": "04cef7f64ed174219e3efd673aa1250c48e7ebf9ed15f9a4b049819ffd61c768d44af7b808044488beca8948213a12683ebb13b16eda942778f234a277a6a8fcba", + "publicKeyCompressed": "02cef7f64ed174219e3efd673aa1250c48e7ebf9ed15f9a4b049819ffd61c768d4", + "msg": "5465737420", + "sig": { + "r": "70489fc4fbcd5e50fcb2059e2502c6d134ba9296d20c249dbd555545b80b2da1", + "s": "00cb6356e3009984d0b75448571f48bf0675cfe67f4ca4cbc923930f54072ed053", + "id": 0 + }, + "comment": "u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 54, + "publicKeyUncompressed": "04ae46af4da6971727734c0cdc7d67e4213eaf05c03832ca4e32102858f00562d66f822a4df53b6865cbcabaceaf8ffe53b00063ddbf7cc88d4e437c4f5179479f", + "publicKeyCompressed": "03ae46af4da6971727734c0cdc7d67e4213eaf05c03832ca4e32102858f00562d6", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "00dce5f8dd7287bc40edb1cb0d4890de80484dc85b26a50011b39d349e965e4f7e", + "id": 0 + }, + "comment": "u1 = u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 55, + "publicKeyUncompressed": "04dbf1fbaa18731258d81720810fc5f4c53d5d01420555cd810f973fc8e06fe71e1708c9d6157a4ba3ad569d97dcc37f237f25f7adf65bfa388352bc67fccb0b27", + "publicKeyCompressed": "03dbf1fbaa18731258d81720810fc5f4c53d5d01420555cd810f973fc8e06fe71e", + "msg": "5465737423", + "sig": { + "r": "00d1f048e882a2c6acd8dace007a93b7ae685a131cd505d1751d2cea29c7d9d56b", + "s": "00ef0143ae44b6fd6cf94ffcb93d4297dd945c28cc870cf28a67483b57d4466fc2", + "id": 0 + }, + "comment": "u1 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 56, + "publicKeyUncompressed": "040e41456187c12b6eed39d86bf575a9a28d5fd194dafb4a9c131c31fbfdfb0b4e7fa46c8c67246ace09c5d93ce0a290c1b9c44a4b00826a558ede7010a14a3355", + "publicKeyCompressed": "030e41456187c12b6eed39d86bf575a9a28d5fd194dafb4a9c131c31fbfdfb0b4e", + "msg": "5465737427", + "sig": { + "r": "48e0d3ae13400accde44322047c22bbe229789b967d9630482c48b54abf4c929", + "s": "0091c1a75c26801599bc8864408f84577c452f1372cfb2c609058916a957e99252", + "id": 0 + }, + "comment": "u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 57, + "publicKeyUncompressed": "04c39ed2ff18aba180ff0eb97c861d76cafb986aab6a8140317958e4f7c0abe7e062cd3307c3f89535fb1122d19d6df72c34f81f4ce7035f02767828402bb4d280", + "publicKeyCompressed": "02c39ed2ff18aba180ff0eb97c861d76cafb986aab6a8140317958e4f7c0abe7e0", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "51bbad6323449ab2def4aab7655846cdc421ce713c1322e254b76cc038ac9bc8", + "id": 0 + }, + "comment": "u1 = u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 58, + "publicKeyUncompressed": "04c4d2dfcbe07ce0d765dc077cc84f7a5ab10c3d2b890c1bac07f77380d7306b41446aab9b54d586d0e7081abc08dcd9e06ca1d644e595618d5162de5be46b1da7", + "publicKeyCompressed": "03c4d2dfcbe07ce0d765dc077cc84f7a5ab10c3d2b890c1bac07f77380d7306b41", + "msg": "5465737421", + "sig": { + "r": "3c1f82df7be5189140e6d78d79ed9c321ce53f48f886bca5c471b7295806b84e", + "s": "6f940ca3db450bbb815b5c30025af0c5d1e8963f8e450ae79aa998cbb48d7627", + "id": 0 + }, + "comment": "u1 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 59, + "publicKeyUncompressed": "0463fe1f3105d35d276d938d093677104a6a2c21dc74833a77b2695b67e619f7e51fe2b56d8b413bf756d448a521569a10efd74c58291184ad216dc618861bc232", + "publicKeyCompressed": "0263fe1f3105d35d276d938d093677104a6a2c21dc74833a77b2695b67e619f7e5", + "msg": "5465737421", + "sig": { + "r": "00f3148795d125b99c11693603d41de5d74de5d58970011145833fe991f4244b2e", + "s": "19d6f0d25db48cc9dd2d93f857c43450de024a486e2d1a7ee0f3c262107db446", + "id": 0 + }, + "comment": "u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 60, + "publicKeyUncompressed": "04f756742a4fd335f4f95f905525f4a49075515ed45b4496f194ecbb25d59a62bf5b8b22300d1726df11a414c2a05d7065b4c13a49a5d1dbff6aebd980e190d4f6", + "publicKeyCompressed": "02f756742a4fd335f4f95f905525f4a49075515ed45b4496f194ecbb25d59a62bf", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "32bc5bc6b67c57e27207befc3a8d251e2ad9800bd0783684656b2496d9373bc2", + "id": 0 + }, + "comment": "u1 = u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 61, + "publicKeyUncompressed": "04e2da133a4bb5ea763f8a3e89907d0a5069f8b4de4da341f1ed54060d3ce72fb348af87aabf3df28cbe7245ea3121fd6f88234c893193e1e131649eadd706e052", + "publicKeyCompressed": "02e2da133a4bb5ea763f8a3e89907d0a5069f8b4de4da341f1ed54060d3ce72fb3", + "msg": "5465737423", + "sig": { + "r": "3b0e4d12fc68add0d2e0ed271a947c7b3395423203476f08f918cca8ce7a1679", + "s": "3686d0cf847c3113e922c74e229179ebea27518f0a61fa69a81a857901ff5f77", + "id": 0 + }, + "comment": "u1 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 62, + "publicKeyUncompressed": "04d2b8589e0c815c7af74b531b333c469bc44d926b371f63bdb9fab8357134bb5fec1a8c3f4620be0cd4423c0a6bd54d48b2266ad464ebaecfd282518335fa4377", + "publicKeyCompressed": "03d2b8589e0c815c7af74b531b333c469bc44d926b371f63bdb9fab8357134bb5f", + "msg": "5465737420", + "sig": { + "r": "00a582238b58a80d01da9dbd007381a52a158c37fc07be0c4430cd96d2c7aa120b", + "s": "0096305f99c7d205d8238e835513b1076909f4c53d7381eb45fcaf043992861721", + "id": 0 + }, + "comment": "u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 63, + "publicKeyUncompressed": "04ea51360b1f79b9b03cb02b5121f10db553ed5430fa8bd048979da798babded890a635972631cac9133f3087f5917ef624a967d9af577a8f89675f65ce909f7b2", + "publicKeyCompressed": "02ea51360b1f79b9b03cb02b5121f10db553ed5430fa8bd048979da798babded89", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "008689666c3e6ccc008f3b3373e7e378e21131a06556356e04219dfbf59d11fd71", + "id": 0 + }, + "comment": "u1 = u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 64, + "publicKeyUncompressed": "04d726ae868eb081f6f6211977593a956f86d6fc53545378136f8659030ad9019fcbf3f4de59bb12441e2eef7697398bdefdbb4fe45394447381bbe21f18998f81", + "publicKeyCompressed": "03d726ae868eb081f6f6211977593a956f86d6fc53545378136f8659030ad9019f", + "msg": "5465737420", + "sig": { + "r": "477886c1934feedeb2905e0da655d9d56e282299759273c82d83c9ee9f9d1699", + "s": "00bc86e4fe8fb2895ada46a86f27b29c64c11d352992b2d13aca8f92ff1ae97b56", + "id": 0 + }, + "comment": "u1 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 65, + "publicKeyUncompressed": "0452ef35fb443c0649842fe8fcce90ba296bcd59a953128523a83321edaf7d0d3ba68c0cdcfa7ea0103a22808e3d0ad081fde5f79b32314168489f808c77cfe401", + "publicKeyCompressed": "0352ef35fb443c0649842fe8fcce90ba296bcd59a953128523a83321edaf7d0d3b", + "msg": "5465737420", + "sig": { + "r": "00aaf2037e638a2fd6f15412a25bf747260188c4a4b13d62c26f1b520c5ea43e58", + "s": "58fd96ca2483e10ad5fd675bb57b1810ffb176ae28fd32778e17dfb80ff51a6d", + "id": 0 + }, + "comment": "u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 66, + "publicKeyUncompressed": "047192c89bfb78d8eeb935b19aaa57e7dfa260840b9698c7b6068487a31fd54fca1bc36cce664a3368eee6a4e9fb029ca1231e61a2c11eea25ad9cc5e989aeba32", + "publicKeyCompressed": "027192c89bfb78d8eeb935b19aaa57e7dfa260840b9698c7b6068487a31fd54fca", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "00a84e90bdbd831f41ae75ee567d404915555dbd8927ba7904545eafa594cbd998", + "id": 0 + }, + "comment": "u1 = u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 67, + "publicKeyUncompressed": "04c1b8b175b1ece331b052168e7ce689487d408118260e69aaffae4b6e5c6f042abd7fce2ab2184f9de2cee0d1ff41d0d47e51c081b2bd23066fa54cb35d2b3224", + "publicKeyCompressed": "02c1b8b175b1ece331b052168e7ce689487d408118260e69aaffae4b6e5c6f042a", + "msg": "5465737423", + "sig": { + "r": "0082fd4140cbf7c0a88da62b79bac4c048f8a565fca544a2007726e401591146e0", + "s": "6d0da19f08f86227d2458e9c4522f3d7d44ea31e14c3f4d350350af203febeee", + "id": 0 + }, + "comment": "u1 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 68, + "publicKeyUncompressed": "0434f41af11ba1833f5a20846e56672bb497629f5c65913308f3fc035d17faed33d7363970066996b7eaeafe365389368b5fe0a178b7a864d0ebba3ff70c807434", + "publicKeyCompressed": "0234f41af11ba1833f5a20846e56672bb497629f5c65913308f3fc035d17faed33", + "msg": "5465737420", + "sig": { + "r": "00b9fd68bb11ef397669e0bf25a579041c890aa717081f2221c570716243a1415d", + "s": "1df5e0a24002608013f2b2fff9467ccde47f6af8147ffd71a02b498b7b0be07c", + "id": 0 + }, + "comment": "u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 69, + "publicKeyUncompressed": "0463d04c6b5dc1090b98532f00ebe404ce4c6ba75b8979f165aa839020329ed771347ccd173193287c94d0001c6330ef37ee5a3b5eae969896d412b3d3594704ea", + "publicKeyCompressed": "0263d04c6b5dc1090b98532f00ebe404ce4c6ba75b8979f165aa839020329ed771", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "62c3c708bdb4960cb5b17c488b12092b1f8a2f5914f3db980eaba83c2e7037f8", + "id": 0 + }, + "comment": "u1 = u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 70, + "publicKeyUncompressed": "043c670f7abaa6b332b357ec5c0c352fc44cfc0e8c06309405613c1bcfec63db9b91b70909bbc802511b0e77b3b580b509cea2b7587f5efb5beda0fe3e3edef008", + "publicKeyCompressed": "023c670f7abaa6b332b357ec5c0c352fc44cfc0e8c06309405613c1bcfec63db9b", + "msg": "5465737422", + "sig": { + "r": "00e20cd792581915165380c846c9938f21602ac0352d03b2830f019bd81808a760", + "s": "00cc40451ecf869a1eb2d191ce7e0194267999ee73fad9ac508d228ae7fc515d03", + "id": 0 + }, + "comment": "u1 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 71, + "publicKeyUncompressed": "04a2239179433af4a70c29dbad75e3a15372d1b5a7ab8a4f43aa8f0c6657c5faa695a8cdd945194b235ef6af751e74be0721d270bdbd6774d53ae1a07fb6ff47f0", + "publicKeyCompressed": "02a2239179433af4a70c29dbad75e3a15372d1b5a7ab8a4f43aa8f0c6657c5faa6", + "msg": "5465737420", + "sig": { + "r": "3c000cbedf59be842f00d96ce259b698aac0468f4960e6f3b5c2b82a71fb1048", + "s": "008ad41af7ba19f49b7c67db650694371a0f91a652adf4149bd3920c6378184484", + "id": 0 + }, + "comment": "u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 72, + "publicKeyUncompressed": "04eb8b7af0d3ee3ddf9502f40f41cc44ec8068320451c462bca4e69bf219d6e00aad16a578961350f0c0b06a883fe3627f537e6659643b7272f466e6c15820f2c1", + "publicKeyCompressed": "03eb8b7af0d3ee3ddf9502f40f41cc44ec8068320451c462bca4e69bf219d6e00a", + "msg": "5465737422", + "sig": { + "r": "5a8a266f7d8aee338538cac32177b3df76a83e7a36a5f5019bde5745252ffb44", + "s": "43eceb926235d361e7f14aaf7c120de3ea9cef86aa8e8178bb55ed9635e4ef64", + "id": 0 + }, + "comment": "u1 = u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 73, + "publicKeyUncompressed": "04c8e4aaf26340ef2cd67a02f10765b5085b5d68acba63b4a54b86bc0aef5417edecd8f0f7ac78c65741b9ff9451df82d44a74f45d5ccfaf0475d67c53f9576db2", + "publicKeyCompressed": "02c8e4aaf26340ef2cd67a02f10765b5085b5d68acba63b4a54b86bc0aef5417ed", + "msg": "5465737420", + "sig": { + "r": "00d7e44235059ff6ff53f4253ddb243eea241e5131a266c7be7e0ffe6048674706", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "A = B", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 74, + "publicKeyUncompressed": "04464dc3db8bad6efe4d74f9cbd08e0a39d3a530672533300f089dd9a86e69e5b142b490cb7e7d92116f02ce52301c7116d3ef48bb079e2063d2da1d1e078f7857", + "publicKeyCompressed": "03464dc3db8bad6efe4d74f9cbd08e0a39d3a530672533300f089dd9a86e69e5b1", + "msg": "5465737420", + "sig": { + "r": "57d14f5026ecfce0a0fbbbbf858e47cb35198a810edfa2a4245f85ef788b0314", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 75, + "publicKeyUncompressed": "04d0b12f3e437363d123ae65fb1b189b99d0700db4f79ea6fd7709cd73de19f11230f2cba814652a08e2830e8613874c4456670cd2ece3542dc5d230d14e4c096e", + "publicKeyCompressed": "02d0b12f3e437363d123ae65fb1b189b99d0700db4f79ea6fd7709cd73de19f112", + "msg": "5465737420", + "sig": { + "r": "48ae535fcf18f02a1fb64256845ed8e019d11c267cf17c4486f3644b82516f2e", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 76, + "publicKeyUncompressed": "044c78753d5d8fc35e6b85ca7f1c018f8b08dc36900b5eaf851c202415b76306905771aae5ccae804e66268536e1397e83d84253b1ee7fe6c3b69177ee3c62d077", + "publicKeyCompressed": "034c78753d5d8fc35e6b85ca7f1c018f8b08dc36900b5eaf851c202415b7630690", + "msg": "5465737420", + "sig": { + "r": "00e4403b16fb0674e83ad503c19f63672a166d48ced83c0f78e36e0d6dfad42805", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 77, + "publicKeyUncompressed": "0481dec1382315bfafb7c379657babfcd5d69362b2d65c42fbb1339dce133d9f76b457f30dc3b420638730d987810d694aacde6f9036295ea3cea47ccf09a49861", + "publicKeyCompressed": "0381dec1382315bfafb7c379657babfcd5d69362b2d65c42fbb1339dce133d9f76", + "msg": "5465737420", + "sig": { + "r": "5afbf23c7699fecdc6151c421b05c38fac15f74c64d2c872c65e955f969c6e12", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 0 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 78, + "publicKeyUncompressed": "04285d8e910a8df2353022ab96e36981b8e65d935298f5609920a0ca35d556865cc2f5c4beb6b4c3b5d2a7eb38cbd1c8bdbe7b69bdf70f27e9e528890984a05299", + "publicKeyCompressed": "03285d8e910a8df2353022ab96e36981b8e65d935298f5609920a0ca35d556865c", + "msg": "5465737420", + "sig": { + "r": "00d022d1e94329cd44d7a18377e1d56bde93572f6c11822c2b692f65a1b2b0de33", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 0 + }, + "comment": "B: large x-coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 79, + "publicKeyUncompressed": "04141783ec06e48fcb46485e3b4e7bf0431a8e3c63b9690e0757c177a6bf848c660f5401e31ab2c3964e7edcb1adf9338927623a4e11e88eab464c9018d42f9502", + "publicKeyCompressed": "02141783ec06e48fcb46485e3b4e7bf0431a8e3c63b9690e0757c177a6bf848c66", + "msg": "5465737420", + "sig": { + "r": "00aadf944ce0d6fd6a7967f920babe97da3eb81fd469e7e56136028e3e9eb04fd1", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 0 + }, + "comment": "B: x-coordinate close to p", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 80, + "publicKeyUncompressed": "04ae3be508ac7d61b4517be9640020d64d761f9adfee7493401f1cd7fd621ba0d55f757f75831e7e9cc247cc053f31c6bd8ad58ec9b43689c79c97a0125f41b3d2", + "publicKeyCompressed": "02ae3be508ac7d61b4517be9640020d64d761f9adfee7493401f1cd7fd621ba0d5", + "msg": "5465737420", + "sig": { + "r": "00a3561db55be9206b9483c3c9dc7873c4a6c759f5725e745de6336b5a64dab412", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B: x-coordinate < 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 81, + "publicKeyUncompressed": "0487ab6ee91da4a954e167d280a100b0da217b7b19d9d958a4590b522d88104711f47a01ac3f9d0c7253ad1e39ee973cab0634544c3e9209feb4d8881556446153", + "publicKeyCompressed": "0387ab6ee91da4a954e167d280a100b0da217b7b19d9d958a4590b522d88104711", + "msg": "5465737420", + "sig": { + "r": "68316a85e59282303651b5af78c37ef60de875524570ed6404008df656382fd0", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 0 + }, + "comment": "B: x-coordinate < 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 82, + "publicKeyUncompressed": "04c68e6feb91ce9b9160c55f6ca255a03c688aaa7feacf771d0712acf393e36b99422126e0090c8ee288ede2a63d9b3c42486a3b0d89399bc19f29b102e12a0704", + "publicKeyCompressed": "02c68e6feb91ce9b9160c55f6ca255a03c688aaa7feacf771d0712acf393e36b99", + "msg": "5465737420", + "sig": { + "r": "00c0184c80542e178ac307eb4a955832952cd7bf7fa08747974be92b617967e5d1", + "s": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "id": 1 + }, + "comment": "A: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 83, + "publicKeyUncompressed": "0404f0395ea48159e41467933e3e99fcad06faf8ac75465bba114a1d5bbc3d60122e4db505d9acfdc04f9247e2be871b7f2391a4f4333cb7f83dfca487e4b39a74", + "publicKeyCompressed": "0204f0395ea48159e41467933e3e99fcad06faf8ac75465bba114a1d5bbc3d6012", + "msg": "5465737420", + "sig": { + "r": "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978", + "s": "00eead82f547f58ed95c83a9f7b697587b0bd1753bd2869940966ee5fae81a2bd1", + "id": 1 + }, + "comment": "A = B: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 84, + "publicKeyUncompressed": "048dad6df7b81c84bfa3d8fa278bf9c4983b57ea38d6b9aeb925641725095fcd5e9efc667be97124419f58448da27c58d13841c08ba75f12ccfc641e29958ffd28", + "publicKeyCompressed": "028dad6df7b81c84bfa3d8fa278bf9c4983b57ea38d6b9aeb925641725095fcd5e", + "msg": "5465737420", + "sig": { + "r": "0985cf6e5a90f03e5488693dd74b2907845b5434df5593aeb9912345a7344bcb", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B; g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 85, + "publicKeyUncompressed": "04f33abfcd04c46d70666386390e29c6c01affde7ce760cad9995c0cd08c42d798dd8c1c1774582dce88d4f614eefe2ec0aea94af7a535f8c98f22ecaddbf3ae02", + "publicKeyCompressed": "02f33abfcd04c46d70666386390e29c6c01affde7ce760cad9995c0cd08c42d798", + "msg": "5465737420", + "sig": { + "r": "00b2509e6211892906ddf5c8433d39eae66fb59a6b6250d083e8e911db6f3747f2", + "s": "11527d09b80a7127a37c56084968a784b1158571d49105445d4ae4c81448f980", + "id": 0 + }, + "comment": "A: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 86, + "publicKeyUncompressed": "0404f0395ea48159e41467933e3e99fcad06faf8ac75465bba114a1d5bbc3d60122e4db505d9acfdc04f9247e2be871b7f2391a4f4333cb7f83dfca487e4b39a74", + "publicKeyCompressed": "0204f0395ea48159e41467933e3e99fcad06faf8ac75465bba114a1d5bbc3d6012", + "msg": "5465737420", + "sig": { + "r": "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978", + "s": "11527d09b80a7127a37c56084968a784b1158571d49105445d4ae4c81448f980", + "id": 0 + }, + "comment": "A = B: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 87, + "publicKeyUncompressed": "04f73e577649f69c6268fc8e42b0249ca2c89b08b1a60a1c22acb7c8b666f108d72c7c99a1c4176d40fab3b17d49f84f83a3ba25cf596e043af802fc59c5db6704", + "publicKeyCompressed": "02f73e577649f69c6268fc8e42b0249ca2c89b08b1a60a1c22acb7c8b666f108d7", + "msg": "5465737420", + "sig": { + "r": "00dddd63df54915edab89d853669776af1210f3ae694c8a9dc8ef20a688c3edf86", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B; -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 88, + "publicKeyUncompressed": "04982c472667bbeca5c68d6b06a8cd96b64eb8dbb03a6aa5b011f9f0233a5075dd7aa439fe9f82421e2c4a0754471fe165e0b46b549044e9bcd6b91be40d7cb7ff", + "publicKeyCompressed": "03982c472667bbeca5c68d6b06a8cd96b64eb8dbb03a6aa5b011f9f0233a5075dd", + "msg": "5465737420", + "sig": { + "r": "6d83b811d0272c3185731bcccb73840f714f19d2c60393ef9b2f7c2aaba0a50d", + "s": "00f756c17a23fac76d2e41d4fbdb4bac3d645c37f4bccf1be2c514585ef23ea891", + "id": 0 + }, + "comment": "A: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 89, + "publicKeyUncompressed": "047c75c7b5a6fb35c13015cf98ca42050fb0884d7eb986e0f0db2922c06b02d7e2534b01ce3f58232ed7381ee7d4307acfd82a3d6f40207d37478e3b2696bce87d", + "publicKeyCompressed": "037c75c7b5a6fb35c13015cf98ca42050fb0884d7eb986e0f0db2922c06b02d7e2", + "msg": "5465737420", + "sig": { + "r": "00e2534a3532d08fbba02dde659ee62bd0031fe2db785596ef509302446b030852", + "s": "00f756c17a23fac76d2e41d4fbdb4bac3d645c37f4bccf1be2c514585ef23ea891", + "id": 0 + }, + "comment": "A = B: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 90, + "publicKeyUncompressed": "042b6fb48848fed520c192929bee5da69962decc1c33661417e72c02e004c0931258d9ed0f8cb6e431cb293686b8eb7f15ead3a8e1347540487c9d5863757b358f", + "publicKeyCompressed": "032b6fb48848fed520c192929bee5da69962decc1c33661417e72c02e004c09312", + "msg": "5465737420", + "sig": { + "r": "00953c08269f92f17ab80478c2beea2cde894869e1e349c1e32462effeda72a6b6", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 0 + }, + "comment": "B; 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 91, + "publicKeyUncompressed": "0484fff67362913b71beb3deb0bc88b560d194328f326b13bfaf2f4ff5acdc1683e3466a8d33c307124ab9f37882ba72d90243ed3fcc88d2b60c825b1ae0e9fda0", + "publicKeyCompressed": "0284fff67362913b71beb3deb0bc88b560d194328f326b13bfaf2f4ff5acdc1683", + "msg": "5465737420", + "sig": { + "r": "77bc3055fa00efc35c2fb17316bcaa23fd5ad6f2f052b7721183d4094eee8699", + "s": "00fbab60bc91fd63b71720ea7deda5d61e90a1995131f35d33dc671190f750e6f1", + "id": 0 + }, + "comment": "A: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 92, + "publicKeyUncompressed": "04ec576f26d876df379dbf01522b99847b44d3321f407576314522cd1ee42e678020f98c7fa012cbbc8399670add2f08ec034c8c1808852b3bf4204690c0db23d5", + "publicKeyCompressed": "03ec576f26d876df379dbf01522b99847b44d3321f407576314522cd1ee42e6780", + "msg": "5465737420", + "sig": { + "r": "62d9779dbee9b0534042742d3ab54cadc1d238980fce97dbb4dd9dc1db6fb393", + "s": "00fbab60bc91fd63b71720ea7deda5d61e90a1995131f35d33dc671190f750e6f1", + "id": 0 + }, + "comment": "A = B: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 93, + "publicKeyUncompressed": "0480e7f7258b0e45f04469980dbef55353b28b773799063307f96ee72335bc59ea24c3ad65795dfcd61bd6210db34392963917345239100fc6d039b07ed1a305bc", + "publicKeyCompressed": "0280e7f7258b0e45f04469980dbef55353b28b773799063307f96ee72335bc59ea", + "msg": "5465737420", + "sig": { + "r": "64d15bdda3c85c6baffc72871949d9633ee5f4555688beac9b33d60242405eea", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B; 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 94, + "publicKeyUncompressed": "04031e495c5e39bda5bc1b2a4f5b66efea83b581628a442c0f41538f84e62afd4b3e1a0e77dcca249f21c1422b3861adc01e19e9ae8b5cb3ed3bdb1b6b9b53641a", + "publicKeyCompressed": "02031e495c5e39bda5bc1b2a4f5b66efea83b581628a442c0f41538f84e62afd4b", + "msg": "5465737420", + "sig": { + "r": "00ed7a264a8502592ea677623a6ac8e751611a528b104950d8b5f5df6a44e035bb", + "s": "22a4fa137014e24f46f8ac1092d14f09622b0ae3a9220a88ba95c9902891f300", + "id": 1 + }, + "comment": "A: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 95, + "publicKeyUncompressed": "047fbf4a4edd2dda34cca3c3a2410ce1b5028faf2c758dff3ae887496d8c0e5d688b046d14da3a9bcc01c9b7029a3fe7c1244e09f982df85c249c49d38916f5b43", + "publicKeyCompressed": "037fbf4a4edd2dda34cca3c3a2410ce1b5028faf2c758dff3ae887496d8c0e5d68", + "msg": "5465737420", + "sig": { + "r": "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296", + "s": "22a4fa137014e24f46f8ac1092d14f09622b0ae3a9220a88ba95c9902891f300", + "id": 0 + }, + "comment": "A = B: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 96, + "publicKeyUncompressed": "04b01af7be1fd695c926d37baef448963b4ec07b8cca47206bb204b85e159cbbf7f4a336037728dbe85ed41b247307f80857f26e5759c2a41af93af0ee7f228856", + "publicKeyCompressed": "02b01af7be1fd695c926d37baef448963b4ec07b8cca47206bb204b85e159cbbf7", + "msg": "5465737420", + "sig": { + "r": "52cdd8d0c6fe33cbd7fd39b2afa4a4163cd8d32b4c4a4d3fb5aedeff7c89845c", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B; g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 97, + "publicKeyUncompressed": "04121bcf2bfb364a9d9c61feea715490531c734a1f425ef1abd45c6b6234dd20b38468f22e9e2cd3d7942fd1ca8e77e5a7d907e3919852eefdd29fdbd14e85666e", + "publicKeyCompressed": "02121bcf2bfb364a9d9c61feea715490531c734a1f425ef1abd45c6b6234dd20b3", + "msg": "5465737420", + "sig": { + "r": "1096696c9b44f12e2fa18b98fd4f05250643d0a9a7e5ba5267fdbee78b93b597", + "s": "00dd5b05eb8feb1db1b90753ef6d2eb0f65abbefc9fdf593fc39240132d3d13251", + "id": 0 + }, + "comment": "A: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 98, + "publicKeyUncompressed": "047fbf4a4edd2dda34cca3c3a2410ce1b5028faf2c758dff3ae887496d8c0e5d688b046d14da3a9bcc01c9b7029a3fe7c1244e09f982df85c249c49d38916f5b43", + "publicKeyCompressed": "037fbf4a4edd2dda34cca3c3a2410ce1b5028faf2c758dff3ae887496d8c0e5d68", + "msg": "5465737420", + "sig": { + "r": "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296", + "s": "00dd5b05eb8feb1db1b90753ef6d2eb0f65abbefc9fdf593fc39240132d3d13251", + "id": 1 + }, + "comment": "A = B: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 99, + "publicKeyUncompressed": "0472fe385eff01bb0746847f86fdb2c238a7b10bbb49f9c93feeb5312b41bef9bb6ab7d8fcbb4b5b9ec289bd7e1859bb748e5386fb20b0fc24ecc6b2408e46fcfa", + "publicKeyCompressed": "0272fe385eff01bb0746847f86fdb2c238a7b10bbb49f9c93feeb5312b41bef9bb", + "msg": "5465737420", + "sig": { + "r": "40bfe5cad72e741c7ab53bc449bea32f9b9cbb49fd864ac694e91c6e758f63e1", + "s": "77b93a89fba7d9a433342caeab7e5a5cf320350209a7c18cb0e2fd5b688f14bc", + "id": 1 + }, + "comment": "B; g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 100, + "publicKeyUncompressed": "04a99a0e7399ca1d7d4017233571381d1d6e13b1075fdcd538ea98df9f62bf9b5acf75c7dad906464ff55b214928a382fae56c5acd6bea2bb17bc416062fad321a", + "publicKeyCompressed": "02a99a0e7399ca1d7d4017233571381d1d6e13b1075fdcd538ea98df9f62bf9b5a", + "msg": "54657374", + "sig": { + "r": "61c1d7309f79d427e19f7d0df4a86da27a66132cbc68f9994f53d94fd18a8f87", + "s": "00839603a42b9f57947b1a6bc9a36c112ca6977ac6b6d217b1f6dcae4c5aef9ae5", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 101, + "publicKeyUncompressed": "04311641197a36d7b4592ac22cfa88e4d0921b5e396c5fa8fc1cad922925133bf95d7590e835d33dd16ea42c5f03b0257eeed3443fd942498af7bd5453dbd449b7", + "publicKeyCompressed": "03311641197a36d7b4592ac22cfa88e4d0921b5e396c5fa8fc1cad922925133bf9", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc", + "s": "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 102, + "publicKeyUncompressed": "04554efa11c5b704a41bff093a68bee858b74a1cf621b2fadfdee54681193ae3c7f3bc958bda487b650f0e5ef4991953cf628edf744d8920527845928ca05d519c", + "publicKeyCompressed": "02554efa11c5b704a41bff093a68bee858b74a1cf621b2fadfdee54681193ae3c7", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000000000004319055258e8617b0c46353d039cdaac", + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 103, + "publicKeyUncompressed": "04e16cf316cae74dc2e7e81d5228e2e68ceec3a7c498304a95214943683650a36a24e94b9798da6657a705b19af97eab9026a383cdfc7be603c259630be8b3f3ad", + "publicKeyCompressed": "03e16cf316cae74dc2e7e81d5228e2e68ceec3a7c498304a95214943683650a36a", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000000000004319055258e8617b0c46353d039cdaaf", + "s": "010000000000000000000000000000000000000000000000000000000000000000", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 104, + "publicKeyUncompressed": "0445a318af55d481c4e6a7ef104c9579b8044a0636d3687713d7a9eeaf6ed69bd7de4efe2f6d0fc8ac63fbf62672d865da35c8e961e9212f50ba0cfaa11812e89d", + "publicKeyCompressed": "0345a318af55d481c4e6a7ef104c9579b8044a0636d3687713d7a9eeaf6ed69bd7", + "msg": "54657374", + "sig": { + "r": "05", + "s": "01", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 105, + "publicKeyUncompressed": "04f0479f65d30010fbe350f61420c9bbc3b02676f1a0e616ea65353404b6f5db9893636fe97bfcd1d72e221f541568cdbb6004e81f6decfb2f8446712edd528c85", + "publicKeyCompressed": "03f0479f65d30010fbe350f61420c9bbc3b02676f1a0e616ea65353404b6f5db98", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 106, + "publicKeyUncompressed": "04f65cfbd616cd929d86306118d50084493ab96f388871f720f5b8d857dfaae581059e5213e90da92251c07fa286c2a2723101c29097bad86a3820d96bebc03baa", + "publicKeyCompressed": "02f65cfbd616cd929d86306118d50084493ab96f388871f720f5b8d857dfaae581", + "msg": "54657374", + "sig": { + "r": "2042a0b0ee3263284e3d1a0fb131d16d6a6a14f2cf35430027ed822791b9ba83", + "s": "00ffffffff3819c29161219a96f640bbab98477168beb0d5b84f50821e66bbfb03", + "id": 0 + }, + "comment": "s too large (s not in range)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 107, + "publicKeyUncompressed": "04104d9f6a73b38b72aa260767a61f27ad42d3a6bc1d096d411aa0e8f2826ba02f3c23a5c9eeb742187c0c6e8a06673b0b01d8241d9ef8c5052210b931649c0ccb", + "publicKeyCompressed": "03104d9f6a73b38b72aa260767a61f27ad42d3a6bc1d096d411aa0e8f2826ba02f", + "msg": "54657374", + "sig": { + "r": "2042a0b0ee3263284e3d1a0fb131d16d6a6a14f2cf35430027ed822791b9ba83", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", + "id": 0 + }, + "comment": "s = n+1 (s not in range)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 108, + "publicKeyUncompressed": "048d347ca6837d5fe368ffcd565523afd34a58e77373ee91e5517a0121ea2eaa72c04c280ac42691e5ba05c18c7940804c48cf20f083039a8bd694a03fcd4c8d93", + "publicKeyCompressed": "038d347ca6837d5fe368ffcd565523afd34a58e77373ee91e5517a0121ea2eaa72", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632556", + "s": "783e27b1db66d4f1a115a611bdb91e5f8af5312a5fce5fd23b5ff29680bc1391", + "id": 0 + }, + "comment": "r = n+{Rlow[0]} (Could not recover R)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 109, + "publicKeyUncompressed": "04b6a7d5f2546e772b87f086146a7c23982d458ff5b4eb7997bc65dfaf7ecf1929ded5ca88daaad96773fb880aa784448cbf262f267193c385489e5d9b3b68293e", + "publicKeyCompressed": "02b6a7d5f2546e772b87f086146a7c23982d458ff5b4eb7997bc65dfaf7ecf1929", + "msg": "54657374", + "sig": { + "r": "2042a0b0ee3263284e3d1a0fb131d16d6a6a14f2cf35430027ed822791b9ba83", + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 0 + }, + "comment": "s = 2**256-1 (s not in range)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 110, + "publicKeyUncompressed": "04cf296889966b477c7a3c69db76145525780f2816ae4c32ff1f4d66987ebd4f44c5c55f5050337521fd7f2d2bb4a093785b5e35995d8afbd2588acda0247d36ff", + "publicKeyCompressed": "03cf296889966b477c7a3c69db76145525780f2816ae4c32ff1f4d66987ebd4f44", + "msg": "68656c6c6f", + "sig": { + "r": "0081bfb55b010b1bdf08b8d9d8590087aa278e28febff3b05632eeff09011c5579", + "s": "6eea692963f0478703dc1dbfffbf68c8037bead20a17cc5e725be35964121736", + "id": 0 + }, + "comment": "R: x2=0 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 111, + "publicKeyUncompressed": "045baa516db161001497d57cc7f9d832ac24764eae2b52100ee38bab25952297a42516f984949df3bcd6166a1fd77b6eda4669d58d2f0c84e04a6296486d67d1b2", + "publicKeyCompressed": "025baa516db161001497d57cc7f9d832ac24764eae2b52100ee38bab25952297a4", + "msg": "68656c6c6f", + "sig": { + "r": "00e3f4bd402343936c2bff08e7430a86ad85b72bedf0ec53f385093a7e1c55d096", + "s": "00a2077c5299ad49b45c113c8d7a91ec9ba90df5d491b4773a4937e914d11b23a5", + "id": 0 + }, + "comment": "R: y2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 112, + "publicKeyUncompressed": "0400e2cad4402da4555b2af202c43388dfd87aa2e1bcbd8633cf7e513c878d0b26ac747a778ca75be8d26f6374b767887e00ce76b7a3aedc5fd5572137c8dd6a1e", + "publicKeyCompressed": "0200e2cad4402da4555b2af202c43388dfd87aa2e1bcbd8633cf7e513c878d0b26", + "msg": "68656c6c6f", + "sig": { + "r": "3477806617481c3944ea395d71a15a7b95daf52825f2b26ca73d89a7f0d63cb8", + "s": "00ce2b52b4dbc0c232d4a32108accfb3c1bb08107c60d8f02363d2315e2eefb4ca", + "id": 0 + }, + "comment": "R: y2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 113, + "publicKeyUncompressed": "04700411ac0f923c1219137e68e48e33a055e7d2cc6dba2143cf650250b8c05389a1763c033ccbfe4bc1f8d99d91d313c265b81ec991af83114e3335f02caf1901", + "publicKeyCompressed": "03700411ac0f923c1219137e68e48e33a055e7d2cc6dba2143cf650250b8c05389", + "msg": "68656c6c6f", + "sig": { + "r": "45170061e1e3a4aacaecdf24c4943b5e45549b20c00135e6cb34aed92cf8b728", + "s": "00c6d1540ad3a0d8d46a2bdda04e881ef4af4211bd7ad80cc8bb3863cc4e843810", + "id": 0 + }, + "comment": "R: y2=-1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 114, + "publicKeyUncompressed": "04c365fde6c85eb44dd0f89d6494fde26dd55dcf23b0bdce049314c94e560ec60113ec9ce85c2da5855bed08f06cbe8bb71cb2fc768c81c4ffd9e1dd7e2b3eede8", + "publicKeyCompressed": "02c365fde6c85eb44dd0f89d6494fde26dd55dcf23b0bdce049314c94e560ec601", + "msg": "68656c6c6f", + "sig": { + "r": "00d9ef981511b93f7adc6ebdf36a8f4b823aa6090057ad3738fe18a42e46dfe12c", + "s": "0a6960303d668ebc05d1aa4e40bee167bdff34711aec2916cdcef176affa9125", + "id": 0 + }, + "comment": "R: y2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 115, + "publicKeyUncompressed": "04eb9f2e67b5bee346b0c438155eb546cc77fe493462ef21e75debd91ea16fa68fa1d0970b285dceeb706ed9f7b022c5ac267fcd8c0c9e76a55bb725be0aa851c3", + "publicKeyCompressed": "03eb9f2e67b5bee346b0c438155eb546cc77fe493462ef21e75debd91ea16fa68f", + "msg": "68656c6c6f", + "sig": { + "r": "00af8bbdfe8cdd5577acbf345b543d28cf402f4e94d3865b97ea0787f2d3aa5d22", + "s": "008f899903f5b953636ad0c6eadb8e483e2891000625bfb0b8dd8ec1fe1c3d9b16", + "id": 0 + }, + "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 116, + "publicKeyUncompressed": "04d2dff3e26456e0016b3da386ccc584fe9ce2abfb89c8e0fae0f01c5247b2995507721d3ab6945e969669b58a7b6c412005fe6eaa1c8f0da5a618581f4ffe712a", + "publicKeyCompressed": "02d2dff3e26456e0016b3da386ccc584fe9ce2abfb89c8e0fae0f01c5247b29955", + "msg": "68656c6c6f", + "sig": { + "r": "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd", + "s": "00d1fb497ebd66ab23afa7abdfa51cdc2bb40a722b8c82979b237539f9d321d406", + "id": 0 + }, + "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 117, + "publicKeyUncompressed": "04c42d28ad6b94db29e0e111fb65490d154010cf57ccade316033db74150c873b303fac3dfdd9aeb74fa065e4df38a81e94ffe5a89b5a422bcb600b2f7d3af3e5b", + "publicKeyCompressed": "03c42d28ad6b94db29e0e111fb65490d154010cf57ccade316033db74150c873b3", + "msg": "68656c6c6f", + "sig": { + "r": "00de16fd61a828098877199f6b9691ac16b068ea147264d32ecebf8afb1cee87c6", + "s": "00b6d4278ec5a783688ef0dc8b40483307f98bc1babadcecfbd508f41d45d1e8e8", + "id": 0 + }, + "comment": "R: b=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 118, + "publicKeyUncompressed": "049976f021fb35ce0b01b556da77fc92e88148419fb44e52cf000bcc3eeec06fb721ca31be2aec898afeee54740e7a09a0ad88a3fca33d2c8216f276bb751373e1", + "publicKeyCompressed": "039976f021fb35ce0b01b556da77fc92e88148419fb44e52cf000bcc3eeec06fb7", + "msg": "68656c6c6f", + "sig": { + "r": "15802d3d7aec18b1830f8b59148e86a2e59edfda163b8823e320d6c65c8d3386", + "s": "486fcffb06ae7fbbb3c56a1a0d5a4d222d7d2bb6bcaed9bcd83efc9d19800358", + "id": 0 + }, + "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 119, + "publicKeyUncompressed": "04af3583dbce72eae4356f24013045bd6569705db92589912cc6362495ee786d0c3afe89882c10d78753d633e99e0559e592f46da3ac6d3754d581ca2f7d39b4e5", + "publicKeyCompressed": "03af3583dbce72eae4356f24013045bd6569705db92589912cc6362495ee786d0c", + "msg": "68656c6c6f", + "sig": { + "r": "00851eb1b8699d1cc01c6b6048139797dab3981c924f9ef81bd1f464c3182c8709", + "s": "20813f0131bb98d224a5aefbb5246c1ffa765786f7a6fafaf4ad11bda3b9137e", + "id": 0 + }, + "comment": "R: h=-1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 120, + "publicKeyUncompressed": "043e020ea6063f22e50c04a7b27aeb5e90ebfa4c564ce370d6c39367205d565f19911cb0cb2eed4968d5bdbc06293679b2b49ea57081c8357307106e987d704553", + "publicKeyCompressed": "033e020ea6063f22e50c04a7b27aeb5e90ebfa4c564ce370d6c39367205d565f19", + "msg": "68656c6c6f", + "sig": { + "r": "00be2d2738a9b2ccddbdc0954d6e990d23ee62920b2e6a49d3125bc3002dd07ffd", + "s": "00b2d82165f6887256b82a7c85608dfb3c59631b6556aa5a9cfe9c4b5e2e9288f3", + "id": 0 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 121, + "publicKeyUncompressed": "045715840ef4a5d697de8cc9b31b8503dc0576c1eea217c20c3a557ce34bdf61b1b54891293c6135bf426e51ad57ea7c35e4f230dacfd0779e869d3ed159270d67", + "publicKeyCompressed": "035715840ef4a5d697de8cc9b31b8503dc0576c1eea217c20c3a557ce34bdf61b1", + "msg": "68656c6c6f", + "sig": { + "r": "09e78d4ef60d05f750f6636209092bc43cbdd6b47e11a9de20a9feb2a50bb96c", + "s": "00f4889ec371c54ef31cf815338b2ebf847da0618ee3d4bd9f7b00f69caf8f98aa", + "id": 0 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 122, + "publicKeyUncompressed": "0456a29342040e36a4b8431ac59b98d9b8a9d65f4cbc98d8bef80c9736b59560ce1932f6f488010d0345a6c063361e988c811baee576e2751ae92679a147565670", + "publicKeyCompressed": "0256a29342040e36a4b8431ac59b98d9b8a9d65f4cbc98d8bef80c9736b59560ce", + "msg": "68656c6c6f", + "sig": { + "r": "008d0177ebab9c6e9e10db6dd095dbac0d6375e8a97b70f611875d877f0069d2c7", + "s": "451078019ec72b4261d2a232c7e2806f3cc85588aacd319e025965deecb8ab7f", + "id": 0 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 123, + "publicKeyUncompressed": "043b584d141e4f9c7ee0a583105e50829bfae9ff26ab28befbc58ae2b77c141c9fcfdebfc2c5d8599887595aa581e003a6d96443bea18cead076390b3f4c790aac", + "publicKeyCompressed": "023b584d141e4f9c7ee0a583105e50829bfae9ff26ab28befbc58ae2b77c141c9f", + "msg": "68656c6c6f", + "sig": { + "r": "6916fac45e568b6b9e2e2ecd611b282e5fcc40a3067d601057f879ce5a8a73cc", + "s": "27ebcbbda29384519badbb642d99e4762232bb1a23a0591683a99f7c53172af3", + "id": 0 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 124, + "publicKeyUncompressed": "041dacdb0135e4c9976f1907a08a07456e977501ca1c3139a0d72e492b151b1da3bb07c083fe1b7312aed8ed451acdf10c84652834f2078951382003dc490dcd60", + "publicKeyCompressed": "021dacdb0135e4c9976f1907a08a07456e977501ca1c3139a0d72e492b151b1da3", + "msg": "68656c6c6f", + "sig": { + "r": "00e8f28207e8621cc82d634671493877fea23e3ce7fb73b4e0a6be4d6c7d9f3564", + "s": "00ea653774d237018aa723bcc15f6982199dbeadb596f3f425875075789a62b2af", + "id": 0 + }, + "comment": "R: s**2=2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 125, + "publicKeyUncompressed": "04c44eb8d4e604cd634ceb2795e30d604a233099a0d663ee4daf1f4ed2ce8fc6bd5f100616f683ec89e080bd09a514313fed0edf92ffc9394bb1941985d31b9209", + "publicKeyCompressed": "03c44eb8d4e604cd634ceb2795e30d604a233099a0d663ee4daf1f4ed2ce8fc6bd", + "msg": "68656c6c6f", + "sig": { + "r": "00f6e0274e045257cc028cfe83df31e1678c2c4c0573371c315dbae73fd412d078", + "s": "00f78e2b701901e310d69c6f945e68db5c444e9dc84795096abf1d28e666e73fe9", + "id": 0 + }, + "comment": "R: x3=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 126, + "publicKeyUncompressed": "04aee5b9b43deaaaf5f38b749190826bcf0e407d5acdc7b026d6d895930b68e9c3a79962cf80d48cd0a571b035beb3151b53758e537a848e5be21d5e3f1d6bcd1c", + "publicKeyCompressed": "02aee5b9b43deaaaf5f38b749190826bcf0e407d5acdc7b026d6d895930b68e9c3", + "msg": "68656c6c6f", + "sig": { + "r": "100121f1a09443851c9aa2ab6ee6440e2ac5e1be648274bd5d26c12fb3ba3f7f", + "s": "00fedae13f3dde18069d68c6ac93128afd6a6cad3dc46985776a116334d2488072", + "id": 0 + }, + "comment": "R: x3=0 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 127, + "publicKeyUncompressed": "04925a329233f3d46c38d7f87a93c8bcd14c3a07bbd5a403c74462601549f421d2781f85dd250e71bbdd8558cf2014a7ff0b5ff7d6ee8e001ec123021e05652ada", + "publicKeyCompressed": "02925a329233f3d46c38d7f87a93c8bcd14c3a07bbd5a403c74462601549f421d2", + "msg": "68656c6c6f", + "sig": { + "r": "00dca4cf4b841c05e45b3b70f1c6e02a1a03811234c3c044b2928981030bf6d39c", + "s": "563c051976e50c06137e9b67ad1631f6eb2aa9e7db268fb21144852bf9f6a5df", + "id": 0 + }, + "comment": "R: x3=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 128, + "publicKeyUncompressed": "04f8bd6cc89d937affca97aae338a0c3bb4aed9219ab2c21733d78f0a5b25ecde95bcc4dbe0940cd4a8d0c1311211c1025ab84bf0fd1459df6c932a931025ee7f3", + "publicKeyCompressed": "03f8bd6cc89d937affca97aae338a0c3bb4aed9219ab2c21733d78f0a5b25ecde9", + "msg": "68656c6c6f", + "sig": { + "r": "00d006f2785f3e4d6a3e9fee57dc668cf1c48e4a6a69ee72706d0f54075db6d9eb", + "s": "1964e1c2f66c894fa7af49013cc03db15739087981bf82fff391032007187e52", + "id": 0 + }, + "comment": "R: x3=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 129, + "publicKeyUncompressed": "049f7449c951d1f6ba80bc7aab3dde63e13cac0b9adf257ab8921f8b8c64c3ff72c81bd76498068be99863df7af41c6cc7e1350fab3b984194f709e815c6e19bed", + "publicKeyCompressed": "039f7449c951d1f6ba80bc7aab3dde63e13cac0b9adf257ab8921f8b8c64c3ff72", + "msg": "68656c6c6f", + "sig": { + "r": "45d3fb3ac7aa271f91b234ad1d18ee96d3d7d7654c5a5a4c3166ab50abbf5b30", + "s": "00b7200656c05aca4f776980c47b2ae948dcb67e8f82dac306ce3efe3f8abdfbd4", + "id": 0 + }, + "comment": "R: x3=3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 130, + "publicKeyUncompressed": "044d4f9d7b2e47d160c08eadc9130766defb404ed69ceb904cbca1dd837af92026fda0755f9da6f1c565696e57749e9098ea4716fd5dfb20c3791c2e0bbb7dc92e", + "publicKeyCompressed": "024d4f9d7b2e47d160c08eadc9130766defb404ed69ceb904cbca1dd837af92026", + "msg": "68656c6c6f", + "sig": { + "r": "0092db0aeaaa4ae24b119b2e30f29cb79d836c220e90fbc9031144261ffe75dcd1", + "s": "00e8dcfae19ee5015f393d4ef40e98ec4a4c6645ea1918ad9756d7177d8eaea6a0", + "id": 0 + }, + "comment": "R: z3=-1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 131, + "publicKeyUncompressed": "04ed4fc026c931298b94d8e23798f1494745383d9c4ed79b298b1dbe5e70db5d7ca7ace88569222fe4300b64ff6fd323bd125f3888791c54aa513216d3eec77315", + "publicKeyCompressed": "03ed4fc026c931298b94d8e23798f1494745383d9c4ed79b298b1dbe5e70db5d7c", + "msg": "68656c6c6f", + "sig": { + "r": "00dc64ac26b3cf53362fdac1c0eccd15d50d58bda1a355ad0b732bf99e70532f0c", + "s": "008b78dde28ecd0ed2ea837a68938254abf3fda52396c44a27e3e39885cd751ae7", + "id": 0 + }, + "comment": "R: u1=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 132, + "publicKeyUncompressed": "04032702ead24ef7336f56a7e1033f41896f6fa0797c309bafc7052dfed8e30f9ae49bcd1335644d6dee5fead76e3c4bd8fda36cbf29e9edf24ea7b5cf29d422a1", + "publicKeyCompressed": "03032702ead24ef7336f56a7e1033f41896f6fa0797c309bafc7052dfed8e30f9a", + "msg": "68656c6c6f", + "sig": { + "r": "1ad9ee1ebfe0a768960e19421ec32322fef50aaf8eba16b7ad65d99ffb243fc6", + "s": "47f7847dd57aca8cea98ba49056341b019bff301b4048e8d02814932346142fa", + "id": 0 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 133, + "publicKeyUncompressed": "0484690f40717a2112dc0d964f2efdef12d80ce5db006a4fc377d04b00320b1003d72771e0624435ba72d69bd10ade673dd89d4b53f0e6fa16c2a7ab05cc3119d6", + "publicKeyCompressed": "0284690f40717a2112dc0d964f2efdef12d80ce5db006a4fc377d04b00320b1003", + "msg": "68656c6c6f", + "sig": { + "r": "1b7672ce8a192d8826af545fe544db7d11c8cd5d379187910e5cbff5b010339a", + "s": "42602bce80e6251d3f788c9c2c5e70d6567b144fb1a242e75257c4ae44cf41d3", + "id": 0 + }, + "comment": "R: u=-2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 134, + "publicKeyUncompressed": "040b841842270a6702cd138a9c65c310944176c7096527e0ea51df6b6095de04e636476d5f4692718dc119e13cf2847245cd712a3ebab0ec73e000e9c45db08294", + "publicKeyCompressed": "020b841842270a6702cd138a9c65c310944176c7096527e0ea51df6b6095de04e6", + "msg": "68656c6c6f", + "sig": { + "r": "00e10df2402d508d573d3ab41b0f3717273c54e7c0b509c33350a9f2a6ec5ba85b", + "s": "00d9c701ff43a8e8a8dd356ba821b29245a5dc329a14103d2e6a007d711a4e053f", + "id": 0 + }, + "comment": "R: u=-2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 135, + "publicKeyUncompressed": "04ac211ecabda3ffd1dce56ae270322e8eaed4b553b87af81f374aec74d44115fd77accda10f4f61a4b2272ba5ce55177e507a6faed86e928e5bf47819f4a05a8c", + "publicKeyCompressed": "02ac211ecabda3ffd1dce56ae270322e8eaed4b553b87af81f374aec74d44115fd", + "msg": "68656c6c6f", + "sig": { + "r": "03a8409c233a9533040ebb555820d443f49813e0f49228e17341ddfd2447e1df", + "s": "00d06337378cf8464a4f74f5e660d38d25e091b19c4132efe30363920cbf8b4007", + "id": 0 + }, + "comment": "R: u=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 136, + "publicKeyUncompressed": "041f7536c94a3c95542aef13c5976c29507e5f1ee04ab053a1adfecc1e1930d4d0b4c4b7e8e4e8fe609bfb54b82676d77dfbfd70d1748f57441a3a19d2dcfa6fa2", + "publicKeyCompressed": "021f7536c94a3c95542aef13c5976c29507e5f1ee04ab053a1adfecc1e1930d4d0", + "msg": "68656c6c6f", + "sig": { + "r": "008556fdab5268b568871532bb325da41b437caa7e59065f522e31983899870991", + "s": "1f2a18271ea9aec54cc4df2fa4c92fcd4bc603b219f69ccc0ec68d1faa759bb7", + "id": 0 + }, + "comment": "R: v**2=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 137, + "publicKeyUncompressed": "0457812d96185d8868dd18cfe2b756685fcca0b9e05dbfe0574a9be5707122c90ae4cf7ecb2a661caec7d8ac950be2eb73d21aaaee96341e361ed7b01136a2ed3a", + "publicKeyCompressed": "0257812d96185d8868dd18cfe2b756685fcca0b9e05dbfe0574a9be5707122c90a", + "msg": "68656c6c6f", + "sig": { + "r": "594b38e571e1e6bc11306b17d76d3c8b7a8c650d12fed44dad531a1c3e08e9b9", + "s": "6fee183bf10e59510cc72d5fa065664df08cbae726ea28d5d4dcdd744555f292", + "id": 0 + }, + "comment": "R: v**2=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 138, + "publicKeyUncompressed": "0434d58edfffc190517a17010b84a0f6b0181a40d4aeefcd95883bc1cc9b8877b449a26d33b549ab9060b779f65824ab32a7f52db2224c44f37dbc6e44bcb0f47c", + "publicKeyCompressed": "0234d58edfffc190517a17010b84a0f6b0181a40d4aeefcd95883bc1cc9b8877b4", + "msg": "68656c6c6f", + "sig": { + "r": "00f3c0b02574fed1d737abe3eaf06cbce1294475024750dd474b1722f815ecde1f", + "s": "00feafc2b7a3a9615396cee22b552f0f3f84658dc6543c4227b0b94cbc8724a437", + "id": 0 + }, + "comment": "R: v**2=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 139, + "publicKeyUncompressed": "04ce1dad27c755715d075d4e7c971d24f7d1ca0d53fc8219c629f4591f17ae1ea9e49e596367d4cc904e33bc027e9588e7d984c299b238514e12dea14197c495a9", + "publicKeyCompressed": "03ce1dad27c755715d075d4e7c971d24f7d1ca0d53fc8219c629f4591f17ae1ea9", + "msg": "68656c6c6f", + "sig": { + "r": "4c52f8345031965608a68c513a9a99c7077e0161bd1a1e0da360b233312a9cdf", + "s": "00f3f0a8d0b865933c0e8f4d2a8eb99a5e1e743c2e8ac73c5852893a02f9a550cb", + "id": 0 + }, + "comment": "R: v**2=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 140, + "publicKeyUncompressed": "04edc1a1299c6a3fe814b9f116fe7c70c31cb391399849a15792a7db0ea6b5c1a9cf940fcc8a53cc517b751023857d6b53430a5d0378a6f746d7689cf888f0ce65", + "publicKeyCompressed": "03edc1a1299c6a3fe814b9f116fe7c70c31cb391399849a15792a7db0ea6b5c1a9", + "msg": "68656c6c6f", + "sig": { + "r": "02495ac9f43e45aae30d3366e351cc08828cf3e11cc3b7209fbd1730c4a14f4e", + "s": "4fb0fb50033e000e23b622e19b1b9b8f823e26cd24b7ab2d64abe83bfea95508", + "id": 0 + }, + "comment": "R: x2=0 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 141, + "publicKeyUncompressed": "044a652eabc687ef8cc26eac4f4949cb495ed13a3285b94447d8e975a719cf998cbbb742f5bdfa9d2491efdbd40c253fb6e79d0c198402560fa76a3c5fa933b097", + "publicKeyCompressed": "034a652eabc687ef8cc26eac4f4949cb495ed13a3285b94447d8e975a719cf998c", + "msg": "68656c6c6f", + "sig": { + "r": "009e6c031feed8a8e8eb3d04de0b8d62c268d61131d225aa3420141aa17dd8d135", + "s": "496d18cb28a2c7c8facb4414f893aac5981d3df725604a0c5212ca2d77b9b2ba", + "id": 0 + }, + "comment": "R: y2=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 142, + "publicKeyUncompressed": "046a9d2ef155b347b18125a260e527804cb9e13eef0a6e878d6b509b53b08da66969f3f026c8073e184fa384d4583b661f2b5f4350129e8ff6fd8287906d8b0e57", + "publicKeyCompressed": "036a9d2ef155b347b18125a260e527804cb9e13eef0a6e878d6b509b53b08da669", + "msg": "68656c6c6f", + "sig": { + "r": "00d3e9423ae5ab78c1c32dc26b6c5c6762fb03859988f18aa8b655055d4e94b182", + "s": "00cb0d18f480a897ac729deb4147fa1865efccf1bdd6b20dc8be74f6158e522a07", + "id": 0 + }, + "comment": "R: y2=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 143, + "publicKeyUncompressed": "0427a619dde54cabbc1b061e61adc6e2d99b22b9e24bb95e95435bb2d15c828dc964b9f0c1be75184cfe4936b299062e58dbd935e0c34a16997955dbee5b170749", + "publicKeyCompressed": "0327a619dde54cabbc1b061e61adc6e2d99b22b9e24bb95e95435bb2d15c828dc9", + "msg": "68656c6c6f", + "sig": { + "r": "61f127502b1792c64f08ce2fe482b97fb5c96fb27d11bad0c43d6bec71ede3f5", + "s": "008c668944533b871207e5829a6928c9b1fd901f6cca29f64dd5b7eab1da8e7ab8", + "id": 0 + }, + "comment": "R: y2=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 144, + "publicKeyUncompressed": "04995201389ede8b29c537eee68a4b17d4e721d27b7b41e7f697cd6f80cad42b959a1d3f8fd4ee2c4c19c71db3f5f449b38caf672ae0ce3f37ffbb981b5d969d06", + "publicKeyCompressed": "02995201389ede8b29c537eee68a4b17d4e721d27b7b41e7f697cd6f80cad42b95", + "msg": "68656c6c6f", + "sig": { + "r": "4ccc7675f1f08200ae2b3e96293774621f387720b842f3261df37e6c32a5879b", + "s": "00bdababf0f6dc8587198b1f4c3ff9172e191e6311ca861b3e4599f7782ad6d937", + "id": 0 + }, + "comment": "R: y2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 145, + "publicKeyUncompressed": "04836e2b4bd2d9ccdab5a7d06c84fdd93f1565e3f12275dee3f7886aafed643d1e216db969528e6aa5b626baeffe8a4f9e49b0fdbfb69fc6f94df5a888d211c05c", + "publicKeyCompressed": "02836e2b4bd2d9ccdab5a7d06c84fdd93f1565e3f12275dee3f7886aafed643d1e", + "msg": "68656c6c6f", + "sig": { + "r": "0096d990ec5473803f3af2c85fa52ceeac3724096d14d5d6afe96148b0f01fa4d3", + "s": "660dd07ce84324defb63672b6b505ec28839db3b31bda4f235ead769e45af2fe", + "id": 0 + }, + "comment": "R: y2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 146, + "publicKeyUncompressed": "049b9d0724c2bdce3a81c9b2eb80dca561227e757d0edd0fc4f71e4c85b0052e50def2d276df6f041380c1702bcee1de3ba0a24c1493ce2cef2fab672983fce6a4", + "publicKeyCompressed": "029b9d0724c2bdce3a81c9b2eb80dca561227e757d0edd0fc4f71e4c85b0052e50", + "msg": "68656c6c6f", + "sig": { + "r": "41983b5e4fd04fdd5342c3f6d95edaebf1692eda9463ef48de63a1f4e009768e", + "s": "1d0889daaa56f7a7040b0e5b8198030cf0a498ea16ac03e4285332bac20f4c68", + "id": 0 + }, + "comment": "R: y2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 147, + "publicKeyUncompressed": "040f38fb9cde7df71f29a761b42ae2a467b762545ae5aebe93f583dd35418de1f14f34542d116298864abd3c14010ea39b27f6824673c0812ba718288fa8c654ab", + "publicKeyCompressed": "030f38fb9cde7df71f29a761b42ae2a467b762545ae5aebe93f583dd35418de1f1", + "msg": "68656c6c6f", + "sig": { + "r": "00afb102393ce571d0863e6c5053baf9dfd879b7f1a2f97dd6b7651e099a4a407a", + "s": "0c2581029e1f46f0ccc231e1ac5f3c3c6f9492b92d0a4f0abbe200cadf85c0a4", + "id": 0 + }, + "comment": "R: w=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 148, + "publicKeyUncompressed": "04ccf9f44079f421c1b33b39fde9b146ba4d231354c32a9af3f4f4a91b21efcb29a0bb6fa3a21768677833db7005c666ef4877e7f44db7d9ca836f908bbdfc833c", + "publicKeyCompressed": "02ccf9f44079f421c1b33b39fde9b146ba4d231354c32a9af3f4f4a91b21efcb29", + "msg": "68656c6c6f", + "sig": { + "r": "2ac5023330649c40cef0df17091dde7bdc174214f59f5a0bdb7076fc4482d866", + "s": "7be6bf4aa0eedf1d68da29b0c1bac0410cc1c915dedfa334c3a15592d0440df4", + "id": 0 + }, + "comment": "R: w=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 149, + "publicKeyUncompressed": "04d79eae470f52f86e030a52e781f493701efa16150390406f59002a9cec24c1feaa0dee8ee92049a369b231587e86a955d3a072144a4e308098142eac6eaaaaa8", + "publicKeyCompressed": "02d79eae470f52f86e030a52e781f493701efa16150390406f59002a9cec24c1fe", + "msg": "68656c6c6f", + "sig": { + "r": "00a2a027822b7801a45288c10d56e89323025d683780bba99c1769e847d340a984", + "s": "3e09f7397866e1847f3b4bf827d270c5dc0cb8fcb8c252ae2a98f941cb9ad41b", + "id": 0 + }, + "comment": "R: w=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 150, + "publicKeyUncompressed": "049e26d17a02ebc0866faf23cbc98faf3dc49f28be8c3435d3443fcfb86de4ca42d96f12f1f76a1d713fd45b58b906d86aa4250bc50afec9e535e5b15630136c25", + "publicKeyCompressed": "039e26d17a02ebc0866faf23cbc98faf3dc49f28be8c3435d3443fcfb86de4ca42", + "msg": "68656c6c6f", + "sig": { + "r": "00abafa2dcef57c183e7ef837d1b0fb3339d7dad0fccc4040ed9f5f31210fc7cea", + "s": "00d934758ecf616cd689807a228ac759eef66c72f662721fce1bc420c96dfe4a5b", + "id": 0 + }, + "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 151, + "publicKeyUncompressed": "04517105f5d696aecb39a7483a2c3171ff4eff3133d6eef7177c658bac77db566590b10ae92594f12cb5fc9f3aba0d4191fd49d51de042198c0348c9b307c8d641", + "publicKeyCompressed": "03517105f5d696aecb39a7483a2c3171ff4eff3133d6eef7177c658bac77db5665", + "msg": "68656c6c6f", + "sig": { + "r": "3c70c74ed8f746cbb70f0b928672e3aa21e799c64e028fdd07a6e05bdbf86d9b", + "s": "00910c030f1ee0bddcfd79bd1de185c8a352cc4ce036a242f669707da5f1b978b0", + "id": 0 + }, + "comment": "R: b=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 152, + "publicKeyUncompressed": "045b21c1f7cb16419367ac5207d90e6665132914906724578a9c5a9924c5ac5ebe9b4912fb4482e6f713c4ae700b47c763ed63453206f9c1f7d151caef0d426e18", + "publicKeyCompressed": "025b21c1f7cb16419367ac5207d90e6665132914906724578a9c5a9924c5ac5ebe", + "msg": "68656c6c6f", + "sig": { + "r": "0080a997849fd32975698dff60367e6aedc8f34c87c1e13934c9213f7e8ce12de6", + "s": "00a7f5a7d8664993bc75b37d779425c8e1368b949ec9dd8feca31bd1a0a95c1aed", + "id": 0 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 153, + "publicKeyUncompressed": "04a3562590511a7ee9fdf6d132d8a809cb70fb3a69ebd52a6be113330ca2ebd734409dab65294cf8df0cbcfc58099b0e34d8555f8dcb9473072eb88125effe8af3", + "publicKeyCompressed": "03a3562590511a7ee9fdf6d132d8a809cb70fb3a69ebd52a6be113330ca2ebd734", + "msg": "68656c6c6f", + "sig": { + "r": "70299e2de1c90bb9f3136dd368a425a8f9e319ee250267895af4f52f5c730077", + "s": "5d1be61ccf04570703cc773b05cb9f831029d4294992206b7d55bbdb05517bc2", + "id": 0 + }, + "comment": "R: h=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 154, + "publicKeyUncompressed": "0468bf81d20fd1f02f9142b054debe09ab34303b87d00bbc7363eebd34e4dfbbbbe6d4c81760708f97070a58fd51277f1f298c6eaa27bdeae9f8848a92787bc0a6", + "publicKeyCompressed": "0268bf81d20fd1f02f9142b054debe09ab34303b87d00bbc7363eebd34e4dfbbbb", + "msg": "68656c6c6f", + "sig": { + "r": "3a06155ea858f061eed65c9d392aa00f4cb70bece7160b23c4069d4917dd6949", + "s": "00af026e2222e32865625865c73525ad7bc75635a5af6b35b1d06941ea38516534", + "id": 0 + }, + "comment": "R: h=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 155, + "publicKeyUncompressed": "041cf04d482fcefb954f92383073c3085d3b0fe182add48e56cddc4d97324d062ae2b95a52dee572aeaff3570c80c668da91032a82ff561cc92189adec7a4630dc", + "publicKeyCompressed": "021cf04d482fcefb954f92383073c3085d3b0fe182add48e56cddc4d97324d062a", + "msg": "68656c6c6f", + "sig": { + "r": "2dc3896bde982e80023cb97dc35dd727039972475efa9035f00254b38ecaed29", + "s": "37dfa6161f77f707051ce25221b11b0b837246ae630f62636ff00e7e3a45fbe6", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 156, + "publicKeyUncompressed": "04dee39879a3dc936fafc0211e992aa57d2d88dc27fb31808e82624630882ff941f5194c641f3a7477d174667a5cf5111bdf65dacffde5b3f0b2f0dbd5d6421878", + "publicKeyCompressed": "02dee39879a3dc936fafc0211e992aa57d2d88dc27fb31808e82624630882ff941", + "msg": "68656c6c6f", + "sig": { + "r": "0087468a3a54d8bb346a050e9745f64477d460953576e738d891ac2be25d922e70", + "s": "45ea813f0a893359218de143fcae6e342483a66e63256b088ae8036070048747", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 157, + "publicKeyUncompressed": "0499fa5f66f830ad2f84a94bc59945ff11b1c9e7392b49deb72efbea81d4f53d46bfdb2c30e72df5bb02586561fe0f9d3971c19722231f6a27588d0a4ede87684d", + "publicKeyCompressed": "0399fa5f66f830ad2f84a94bc59945ff11b1c9e7392b49deb72efbea81d4f53d46", + "msg": "68656c6c6f", + "sig": { + "r": "00e0daf6dea6aed50232f24c4268836abe20f3e014fba530e8f2d892a0c52fe038", + "s": "00c5480f26a7ed3f9ebd859e3fb9c106063e9385f6fa4177f1e9e16e4e0db4c5", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 158, + "publicKeyUncompressed": "0489485a86fd44fae41e98172199164e668d691410a14346236dede34706e8fe72198f8adfa93531bf1311ccffe851a46f4a2a4abf8774eaba607dd6d2950fa8e1", + "publicKeyCompressed": "0389485a86fd44fae41e98172199164e668d691410a14346236dede34706e8fe72", + "msg": "68656c6c6f", + "sig": { + "r": "00eebb798553d86d9fb67812eda033fbf2438ea0e3722d041e344c94d16de90641", + "s": "009afdf40c98727ba5c73afc12add91f4938acd5c564336993a39a07d858acac37", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 159, + "publicKeyUncompressed": "04bfc47246ebf83356a49d62491947fe08e7e87c5e38f1c3576f22fda6b18a9499a448ed8e503cccbfb03b1f4246887a2589e12620245bffd515a0f027203a151e", + "publicKeyCompressed": "02bfc47246ebf83356a49d62491947fe08e7e87c5e38f1c3576f22fda6b18a9499", + "msg": "68656c6c6f", + "sig": { + "r": "00e2eaae70c5ee8e7a7e9d8af7111745309450aa147972ca00ab4d0627dfa02d59", + "s": "727aeb3b968e1993a7623affad2ae54270fefa6787546ffeb904014dbaa43f86", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 160, + "publicKeyUncompressed": "04c6b0006fbc5023593bbf00803ccd7c86c2612e08d3549662c2c23bbae1a88bf8a628e4c07e75f11fa39ab643c1d3824bf03e83b627172be7916220617cd917e1", + "publicKeyCompressed": "03c6b0006fbc5023593bbf00803ccd7c86c2612e08d3549662c2c23bbae1a88bf8", + "msg": "68656c6c6f", + "sig": { + "r": "00a122dde09dcb45bb9fdd2d09adf28dd4c97b9438ff01731cf98535f34c3ed749", + "s": "7cd974399d48032cb84c3ce86c2db90dabcae5663ad685ef7ccb6d7cc52c5930", + "id": 0 + }, + "comment": "R: x3=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 161, + "publicKeyUncompressed": "04f3e486df08ba61d1a6e60bc551edd4b33b83df831a29354db54bf1367eefb639bfaeda397fb648327034b897f1922b8c0360dd7a02d168717eb8ece325be1470", + "publicKeyCompressed": "02f3e486df08ba61d1a6e60bc551edd4b33b83df831a29354db54bf1367eefb639", + "msg": "68656c6c6f", + "sig": { + "r": "73ae4017ede4357af4ac31bf724593d396320c2837d855ffd4b1ed5fc98b9729", + "s": "00c2bdf7f4cffba46789867b32ae6b8516d4e95d6e57576368cc7aba2566ac08b2", + "id": 0 + }, + "comment": "R: x3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 162, + "publicKeyUncompressed": "04dd04a8779583730b7547d8513df312c82c47985adddbb0c3d4f517a6110e3bd3eef30a3092c56c47e843a14068c0931f42563351c1a8bdd458c4f6537c51c9af", + "publicKeyCompressed": "03dd04a8779583730b7547d8513df312c82c47985adddbb0c3d4f517a6110e3bd3", + "msg": "68656c6c6f", + "sig": { + "r": "008df110bb5baf68a1e0fe0ce44fc7b14f2dfdf9f63ecbc85b664eb12b702518c4", + "s": "5afaacbac78403f24336ad3d0b286d183534bc41e4d213c33a9caaadc50ff9bd", + "id": 0 + }, + "comment": "R: x3=0 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 163, + "publicKeyUncompressed": "04c5678f2e3c270a61a8b536abee96d4619d9b918a3fb5c35df5b69c47c97e9a8bb0aec1aeca962768c5438e991428ee1cafdeb5bdc49bd12af07b5bec2c23a711", + "publicKeyCompressed": "03c5678f2e3c270a61a8b536abee96d4619d9b918a3fb5c35df5b69c47c97e9a8b", + "msg": "68656c6c6f", + "sig": { + "r": "144f69853b3c2763563e48afa941b6e1e3c2830a59760b7e2560505b65245b22", + "s": "1cd7dd1a26a0236a213bd2c4be5bbcd940ba1c087a67a07e3cdc6d9090f63125", + "id": 0 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 164, + "publicKeyUncompressed": "041f302b7cdfdba224d738560fe785b5c62e26897e3fd7aef22d071883f3536cfd408a20c3d165dcc0e11fbd3c6e73c799f944b23f48beb307563f826e0586683b", + "publicKeyCompressed": "031f302b7cdfdba224d738560fe785b5c62e26897e3fd7aef22d071883f3536cfd", + "msg": "68656c6c6f", + "sig": { + "r": "57caabb051db60b3b6ac866bd9965b2faea60fc41e182f812219da2455bb5c91", + "s": "00a7d55b6c30d7a932f60570f393f5ee7b0b587d4445049a88773d42ab3a0538f3", + "id": 0 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 165, + "publicKeyUncompressed": "04c2b7bf7093392bc4ecc94e0e8e5dbbad687aebe06429c840faa20f622d8a37b756d1bdb053e6d229be468da83ba5347c991137992996e90baf208c40433d1755", + "publicKeyCompressed": "03c2b7bf7093392bc4ecc94e0e8e5dbbad687aebe06429c840faa20f622d8a37b7", + "msg": "68656c6c6f", + "sig": { + "r": "00a653a2d51e89aa5bf400bcfacf6b6476e7c3d8d9879b31139b195ad4b8bb6d72", + "s": "00a021310f89aa854b11848962864b53ea2a4caedac7799ccb3e1d58e3c2dd96f3", + "id": 0 + }, + "comment": "R: z3=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 166, + "publicKeyUncompressed": "0402cee6aecb44ed1452f55e1c2c3109e77cbc3d79cf0e35957a8a646d1a37bb805bf243d326ba19a2033f484eb931a1597b215afbb4efe9ab647f904aed4ee268", + "publicKeyCompressed": "0202cee6aecb44ed1452f55e1c2c3109e77cbc3d79cf0e35957a8a646d1a37bb80", + "msg": "68656c6c6f", + "sig": { + "r": "00c05b61b9b8af7b3e937516dcc5820228a845899b1b953419eefc3320b189fc63", + "s": "125f08f49571a41ca66e3e9f4a74c9734f2eec70f9590b0a2ac287ae48b6c772", + "id": 0 + }, + "comment": "R: z3=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 167, + "publicKeyUncompressed": "04d1ebe853b6dd4d3e5f8e6fd9e735ce4120081b735c166e34db69bab620d6839d4899adc63cdf08bac3252f73487614f93534a9bc5a42ed6190b78d2c03b26a46", + "publicKeyCompressed": "02d1ebe853b6dd4d3e5f8e6fd9e735ce4120081b735c166e34db69bab620d6839d", + "msg": "68656c6c6f", + "sig": { + "r": "00dc7d6606ceb858ebcb6d0ee0f1a524a8a43322df57e2b622059df5dd748c54c6", + "s": "00e52e22fd2cac62255c43c96c5fc835269d2acfc02e16e9fd1386a43e66049f6d", + "id": 0 + }, + "comment": "R: z3=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 168, + "publicKeyUncompressed": "048b6729a67009c65a474f6ea1121756ee0d0f2b630c4e3418c938f407b2f3c17355a11875b9e6bfdd7c22b43e85c3166af418e11a77db5a961ad73416b05b6f3a", + "publicKeyCompressed": "028b6729a67009c65a474f6ea1121756ee0d0f2b630c4e3418c938f407b2f3c173", + "msg": "68656c6c6f", + "sig": { + "r": "3c7765e478dddd5f2fa0bfcab074bb6db939ecc421eb888fba6e325ca19879c4", + "s": "0090c632fcba48ec4637d6bdc92896c00acdc782d66e051b5b3ad01129b4a90754", + "id": 0 + }, + "comment": "R: u1=2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 169, + "publicKeyUncompressed": "0445421842b1a9dc6c601c17dfed67ed977cfb1cc72adad7c3e890762cba75e9affa4f8d3cd32ebd1f6db890ce0566d105fc33406a3e18eeb5a896aabdd1ff8d0e", + "publicKeyCompressed": "0245421842b1a9dc6c601c17dfed67ed977cfb1cc72adad7c3e890762cba75e9af", + "msg": "68656c6c6f", + "sig": { + "r": "009004592c20ae8f841db0317b241fa209d312c1f5ef5b94f06d04d09ef87c5e75", + "s": "1092d572833a93ed8badefb0970e61a43be100d433b25abb7b81ba571d235bf2", + "id": 0 + }, + "comment": "R: u1=3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 170, + "publicKeyUncompressed": "047150e37bb095a048876a484edc8aea148ceed2ef4a6a8146351aad04cd345a088ef1ee84e5f05d21387c17bd8ce9c76088bbf626610036c86545cea1f6efc55c", + "publicKeyCompressed": "027150e37bb095a048876a484edc8aea148ceed2ef4a6a8146351aad04cd345a08", + "msg": "68656c6c6f", + "sig": { + "r": "51ff091bd9abe18ebfa9f5797b0d185bf1b9dd3cab6df2fd04b9fac830fe0625", + "s": "00aa9aa400a7e16cc0d2a3e3cb7fab68dedd227adb9b1d0b45f5a2e4a8619b44d1", + "id": 0 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 171, + "publicKeyUncompressed": "049cc4f6095587db487fc27574aea94a7be2b8d28ed1c4a77485916f626be360e499afb06cf273a66701f2c8b767ddf9ddd6bf9e5c2796176a5f13f41daae471bd", + "publicKeyCompressed": "039cc4f6095587db487fc27574aea94a7be2b8d28ed1c4a77485916f626be360e4", + "msg": "68656c6c6f", + "sig": { + "r": "38467fe82fc695ba460f30d93d635c3b65a2b25824ba575bdaae07285b2a6769", + "s": "00a951680196620a861f1b89f41454fd2b8f3d7f0b7e9ca276eaa0b765dd25cc28", + "id": 0 + }, + "comment": "R: u=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 172, + "publicKeyUncompressed": "04c3742fd65774d30e22676caa4d17eed05c098a1f178b796ae14f1c4cfa32bd0bd8a76fe973b97d548c950479090fb71d6ae89f30b18c693019e6b22cb7e90e2d", + "publicKeyCompressed": "03c3742fd65774d30e22676caa4d17eed05c098a1f178b796ae14f1c4cfa32bd0b", + "msg": "68656c6c6f", + "sig": { + "r": "00d3c153403a498c04b7571cd63c7f4d9f610602b16d01555a1a9d9273befd226c", + "s": "00b5882d9f5b6f6e068f045d81fcb07d06649cbfd202d0c6bda29a3a560b2598c9", + "id": 0 + }, + "comment": "R: u=3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 173, + "publicKeyUncompressed": "04d50d5819c49a3853819e0daa9277036c46f5bfcb2770aab04ba89ed1a5f77a8cbf792ef4b9be42316139740445543cdb6a5c3afb322b780774411e048cbefe82", + "publicKeyCompressed": "02d50d5819c49a3853819e0daa9277036c46f5bfcb2770aab04ba89ed1a5f77a8c", + "msg": "68656c6c6f", + "sig": { + "r": "5755181d433d73ce9c071bb3e755f2bc78fa48a1c016ba5225f66a3887269542", + "s": "0095a5204ac2fc4c089dba45c20df3a585e52f7bd9821fbd8366cc28e302b9c80b", + "id": 0 + }, + "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 174, + "publicKeyUncompressed": "042fb8a409cf0bfe8a0625ddae4428186c83fddc936ff1c04024b98ab053d4bc9683b1b1fc0e511b9f69a7ed04f395e32713e2229849534189aa8fb720593ea336", + "publicKeyCompressed": "022fb8a409cf0bfe8a0625ddae4428186c83fddc936ff1c04024b98ab053d4bc96", + "msg": "68656c6c6f", + "sig": { + "r": "00c03de55f1518a637f71e539ef4989a883c468ad9d0b0c7d8702e89224f02754b", + "s": "009b5de330cbd44426a12b5f0bbab117059c004aa6b62e2f2b859006cef70566df", + "id": 0 + }, + "comment": "R: v**2=2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 175, + "publicKeyUncompressed": "04fde67f2f9075a2f912f3f98bbdc2c57716f7287f29de4bdce2e1e59748296018124257c19bdb1793b01c9399f0f668d012e59729c59f83d9d4b4092734ffb1b1", + "publicKeyCompressed": "03fde67f2f9075a2f912f3f98bbdc2c57716f7287f29de4bdce2e1e59748296018", + "msg": "68656c6c6f", + "sig": { + "r": "00c2ee7bea87fbb8b162ca8dc44448aab0356c95c1ee66198a38ab75868c797d17", + "s": "00c712e673b1c6e83fc3745c247e82cfbf878cb719914487a5905361b787cd1819", + "id": 0 + }, + "comment": "R: x2=0 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 176, + "publicKeyUncompressed": "04bf2f647f00dabb36e644809be9c10313ee16eec10e96379ee542abad3e4ec3a8fd8857f129fc229e62bc43aad916d160253dd2108ddc1ee367a3690b3337593f", + "publicKeyCompressed": "03bf2f647f00dabb36e644809be9c10313ee16eec10e96379ee542abad3e4ec3a8", + "msg": "68656c6c6f", + "sig": { + "r": "083fc07aaa8b51ff33669d240dfdaab825daf06eb7e7a19a40f86a019355b633", + "s": "00c8378ced1a323c4498373bb6dcf8bbccd3cf2719fa4576de9bac1652257944e4", + "id": 0 + }, + "comment": "R: y2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 177, + "publicKeyUncompressed": "04fcec2b5e6ed033bd4758050c980a753d3ca821462c0802ec688e5c808702c22020d968faf018feb0b753d65ac706989f12b355fcd810a683f7b4c379828da375", + "publicKeyCompressed": "03fcec2b5e6ed033bd4758050c980a753d3ca821462c0802ec688e5c808702c220", + "msg": "68656c6c6f", + "sig": { + "r": "00f19f8d708c8074c1ea70351961c9f667754e06e1aa6f83c05a3cf5ec06c2fa8a", + "s": "07dd88a3d07c365cba4c90fcb580cd6a79b541fd21c93f9be8b2f8c427866b3c", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 178, + "publicKeyUncompressed": "045bd1f26f9db15354390560046ea87184836e70d41d6ef0e0768318da40db86a123e237681e8819a8f6b56195123e48368d68510e2acfabf4c009f4f15ae2404a", + "publicKeyCompressed": "025bd1f26f9db15354390560046ea87184836e70d41d6ef0e0768318da40db86a1", + "msg": "68656c6c6f", + "sig": { + "r": "09d8f4cf514e685daa5ebaa5c46eefdbe194e01c4e17659e611950d57fe2b6d7", + "s": "63272065697c6e7a3616be8d9ce3cfc0b4392342f71311a547bce53c34c0a0e1", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 179, + "publicKeyUncompressed": "044af4febf1eb17607c90adae71b38f3b3dfc426fca2bea1b75e77a1a22610f2379e3492273a72a555bf72da2afd388535af7a3a30ca7ac289e0bc51dc0441faa8", + "publicKeyCompressed": "024af4febf1eb17607c90adae71b38f3b3dfc426fca2bea1b75e77a1a22610f237", + "msg": "68656c6c6f", + "sig": { + "r": "00f0dc6573f319ca8d094db16e2e257958c195e31ad4c96dd4b04ab41f2d32a988", + "s": "2cacd76e96be257429a968120ccbc1a23f8062a064d52d70f73e352fd53b7db8", + "id": 0 + }, + "comment": "R: b=3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 180, + "publicKeyUncompressed": "0472c516ed180c9db606f4c95e6b09e75cb7633c03fedbcf3cc50caef9bc1923ba98c76e216e534d140bbaff379253050d4b1f92db9c58fcf57ebd04a86241f9f8", + "publicKeyCompressed": "0272c516ed180c9db606f4c95e6b09e75cb7633c03fedbcf3cc50caef9bc1923ba", + "msg": "68656c6c6f", + "sig": { + "r": "782b68c39f139a003a930ed98e14168a9c656cf0b1564cde0a2f252f7a927d30", + "s": "00e34731055f349390daa3fc8621dd5786f568e1b3194e8f6d00de0c3bebcd46a0", + "id": 0 + }, + "comment": "R: h=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 181, + "publicKeyUncompressed": "04bdd0c6cd9839f9e8abb9f914455a8e56249e4221810737ee11c6e9ac1b691a153ca55a69811a2702054d975260505100a8720b5ca93122b2c4850503bc666133", + "publicKeyCompressed": "03bdd0c6cd9839f9e8abb9f914455a8e56249e4221810737ee11c6e9ac1b691a15", + "msg": "68656c6c6f", + "sig": { + "r": "0084c763085295190928266b708bfb9a01296cf2f1f2a058fd64419d4fee3ec0a5", + "s": "7b6b7c8f00f46acfef1e5d2abe54451d5cff582ea1c1fe004435b00d2d70220a", + "id": 0 + }, + "comment": "R: h=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 182, + "publicKeyUncompressed": "04a2a2679427fd685eec38cd59de738b7c65f010fdd9617dfae1e3f0a731c242911f3c7a1307cd52977ad537deba109546e2a4659b0a3845642cf94af1e3aa83d6", + "publicKeyCompressed": "02a2a2679427fd685eec38cd59de738b7c65f010fdd9617dfae1e3f0a731c24291", + "msg": "68656c6c6f", + "sig": { + "r": "2e4124ed0ab49f465ddc25aaeca1e25a949dd79217f5936af9e6a840594b973a", + "s": "00806e98e9790155855420f16f985d3aafd36dde0f8fd10fc4f043330921f4915a", + "id": 0 + }, + "comment": "R: h=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 183, + "publicKeyUncompressed": "04bf219b21723b351a85f0cedf33f7d0c03a8b6a0f65f9effcb8919f9508c42ecbf8c38a24abb9da3a02e9ac9fb5a91d356720bbce4c979afcc993750199a79f74", + "publicKeyCompressed": "02bf219b21723b351a85f0cedf33f7d0c03a8b6a0f65f9effcb8919f9508c42ecb", + "msg": "68656c6c6f", + "sig": { + "r": "64c275a99b3e10da6d7a866a6b998ca64c31ea5171b6a9a8ce96d001b011b86b", + "s": "4eb94fbfb7252fc7442859cdb76379457962e2f8f9143d4488b4ace2db69eda4", + "id": 0 + }, + "comment": "R: h=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 184, + "publicKeyUncompressed": "04012d7e88dd7e6371b7c6f6990e7cb23703de40cba3a3a635df04fc4477562763b176961aaf74ee0557f6baaa613421c93b0f67d7aaac3bdd13c016bdb3c42227", + "publicKeyCompressed": "03012d7e88dd7e6371b7c6f6990e7cb23703de40cba3a3a635df04fc4477562763", + "msg": "68656c6c6f", + "sig": { + "r": "00ee67c92d40b499e711a801b58ef1936f4868cd8cb2dcc3a4b1aaf3faddc85882", + "s": "009176ef54646bb4db570a7e881a637a6520eac5fe6c8dea64e94fa5a36f0db1d4", + "id": 0 + }, + "comment": "R: h=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 185, + "publicKeyUncompressed": "0421885a677b2474fb4f2b65ef8c90ccef4466612e76907ada01aa81e2638b53811d864867942b1103ab715f53e3c9e367401f5795cc6bdc7b91bcba756efa5816", + "publicKeyCompressed": "0221885a677b2474fb4f2b65ef8c90ccef4466612e76907ada01aa81e2638b5381", + "msg": "68656c6c6f", + "sig": { + "r": "39e5eb47a9845716415f0d8e925c31049702c9cafa7dcb2ceef5560e0c0297b3", + "s": "58ffaefb06cdadeabd010e7fd81babb263d27bd580c049c2068e292b955cf3dd", + "id": 0 + }, + "comment": "R: h=3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 186, + "publicKeyUncompressed": "04c93b106a3cafcab49118346f7fff0b6b9c02db00e274283a71ca2e782007191faaec78be863e82891fa3a7c624f99d208ed4894e51a9eb2d50cdf84a9141e2e4", + "publicKeyCompressed": "02c93b106a3cafcab49118346f7fff0b6b9c02db00e274283a71ca2e782007191f", + "msg": "68656c6c6f", + "sig": { + "r": "75ecc48752a8833f9d9de5271c2ec98992725c5e1561e19826e293567a78e808", + "s": "4da9c43d64f3576bab60f98c8729e75555f1d8364e2b3f6c4d3c5444097b326d", + "id": 0 + }, + "comment": "R: h=3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 187, + "publicKeyUncompressed": "049b8ec0d9cc302b8607a7ad57570281f60bfdccb908a4ff9485c31c881db71751f98437e803d57ed0ee12367b1e0fb322decc6a07ccefa73a458b392e086594fc", + "publicKeyCompressed": "029b8ec0d9cc302b8607a7ad57570281f60bfdccb908a4ff9485c31c881db71751", + "msg": "68656c6c6f", + "sig": { + "r": "00ac0a86d75b1171904c1de94fcd8805eaf5ffae92becb6b98ae6cc7279eca30da", + "s": "00e8d0f2f003a8016651d2a07fdaae533e560855153f6dd3ec852312b418db0183", + "id": 0 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 188, + "publicKeyUncompressed": "04e599c52763fec07f2d044d95e721e80aee0b6276253d19c2c7f08bb51a105939d2f370e3fcc36286870bf8ab25fd969551a0a7647ef1b1cbac2d870d8e2d457f", + "publicKeyCompressed": "03e599c52763fec07f2d044d95e721e80aee0b6276253d19c2c7f08bb51a105939", + "msg": "68656c6c6f", + "sig": { + "r": "0090ec05a4505ead5aa4d8e629f49e256ec8f9094180972b09151b41a11c2cc0e1", + "s": "008186c9af41c430d05af42c478e1a32d183cca95f8c4c6aaab523eb28adab6cf8", + "id": 0 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 189, + "publicKeyUncompressed": "0424966c4e31dc3cfd75267764327cf0a5293d0461f1e1676255d854defdd2a887144cfab797375960e744b1a72405839c42227c0452f777575f8d4347eff3a9d5", + "publicKeyCompressed": "0324966c4e31dc3cfd75267764327cf0a5293d0461f1e1676255d854defdd2a887", + "msg": "68656c6c6f", + "sig": { + "r": "00984046b079d62d28e0237e067a53eea649a463faf5e5ae1331168fbd6454f6a5", + "s": "0090077277301c4731f32a261485739026e7041ed2a443b103b80ba3628aa65689", + "id": 0 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 190, + "publicKeyUncompressed": "045062de179f83cab36b8aa2ea14508a886113fc1dee4f4dcbabdfe435a54d62253be6cecca4fafcc85257d9b3776f545e82cb3cba9086517f6de40adc09acbdac", + "publicKeyCompressed": "025062de179f83cab36b8aa2ea14508a886113fc1dee4f4dcbabdfe435a54d6225", + "msg": "68656c6c6f", + "sig": { + "r": "4b8f4cd9c1e2d33a068ae498a7e59bceba571a423efac7dfcb33baee87c72510", + "s": "72eff2f1f3c8ac17efade5e943d1aae93ff94edab67e3b4b8bddf1f586949238", + "id": 0 + }, + "comment": "R: x3=-3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 191, + "publicKeyUncompressed": "04b01df1bd5a96d45a0a9371befe7cc30746a05e3e7ef99181ac6756cb16a409f392a5c8327d60f85820ca83d1f237b77a6e07762fdec6b8dc2bd69f89035d731c", + "publicKeyCompressed": "02b01df1bd5a96d45a0a9371befe7cc30746a05e3e7ef99181ac6756cb16a409f3", + "msg": "68656c6c6f", + "sig": { + "r": "117921cd569ed3c9cb1e16014ff1972ec5a747753ece69481586543a81dfbc99", + "s": "00e12af5d0e62f3d00feff0534d6c6546e9a847d7d281a63ed40f80fe9ef3b3150", + "id": 0 + }, + "comment": "R: x3=0 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 192, + "publicKeyUncompressed": "048ef283866378a380373cd88051393ae2abd5efddaff0876723c75026870c1392eababe946a2b4b06d6b0e1f5884b887e2b727bdff1dcdc59b1574a89861ae383", + "publicKeyCompressed": "038ef283866378a380373cd88051393ae2abd5efddaff0876723c75026870c1392", + "msg": "68656c6c6f", + "sig": { + "r": "4919f309d1f8c8f5d38c2759d1430e3a3888faff767ae0ecc6813d0511336b4f", + "s": "00aea24df22346fcf4273ec49c21f6b80c4616a120a7f1d84e53b8c91a74954b13", + "id": 0 + }, + "comment": "R: x3=2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 193, + "publicKeyUncompressed": "04b595efa21521b66ac503b85b2335d99fc752c1360a20dfce756d2e56ef0bb37a21e55ef2e3f9eeda18f7080a24650d7b8b4ab3ddfd567a60c8f522aa465f5dea", + "publicKeyCompressed": "02b595efa21521b66ac503b85b2335d99fc752c1360a20dfce756d2e56ef0bb37a", + "msg": "68656c6c6f", + "sig": { + "r": "649f43f659fdf648e4de1a75257e311402a95bcb26f2cb242fe98ca85473b8ec", + "s": "7c2211d68a7bf002d967018db4100fb7080cebaff98ed241b54739cf354cefde", + "id": 0 + }, + "comment": "R: z3=-1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 194, + "publicKeyUncompressed": "042a79b73289b02e0f44036ece316a98aab7e90b4a534f00ffcbc29284f068cb744e8c543815b3b7a68b0d88dd2f161b4a3326d9cec5b3c8287b745d73ab90cf99", + "publicKeyCompressed": "032a79b73289b02e0f44036ece316a98aab7e90b4a534f00ffcbc29284f068cb74", + "msg": "68656c6c6f", + "sig": { + "r": "00f56503713cb789b2407ca2341f887c93f8d462ae4e9c27689f0a1801c91220fa", + "s": "00923d5e85ee5303f309686757d7bbc11348eed5edaea057508fd10eabd4772d70", + "id": 0 + }, + "comment": "R: z3=-1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 195, + "publicKeyUncompressed": "0465485b6c8e1a45b24dfaaf1e0611a213de30657c00a09e82bc36b569d760ce6cbf07254c8766e3be6bee23a389c51690b2d170357cf7d54210c9dd5fd508c822", + "publicKeyCompressed": "0265485b6c8e1a45b24dfaaf1e0611a213de30657c00a09e82bc36b569d760ce6c", + "msg": "68656c6c6f", + "sig": { + "r": "2d07ad8cb9cba3ded7512e2ab2a1e3ec4e6203a6893e5e77990ede8e29970a72", + "s": "00857dabecfb7abe29e987490da413b0e6085681a610d451fe0b5e2d3a9d8d6f68", + "id": 0 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 196, + "publicKeyUncompressed": "047d7a21ea588524eb19b91e0cfb73e241f11bfa8c5f00b1d5c7e5eace44021001952b6168103206bdbc8f470aa5182a704258cfeedf1c9c7518a0926a3acf97c1", + "publicKeyCompressed": "037d7a21ea588524eb19b91e0cfb73e241f11bfa8c5f00b1d5c7e5eace44021001", + "msg": "68656c6c6f", + "sig": { + "r": "00a63e0c6554986bd71b299d17fb2f1b0ab029ba5025de0c40ec976f0d3e4719f0", + "s": "63db849c041723ebc01e5726b5eab63f065ba17dbc6ed578e1a96b21f55860af", + "id": 0 + }, + "comment": "R: u1=-1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 197, + "publicKeyUncompressed": "04d3546dedaa8ecc70d3382b9eb5df2074e4b1e8a61bd4f217c36386f1ccf8cdf8dbdbef76184c331f96a8ba531fec14da25923e8073ac1356e05309ac303361df", + "publicKeyCompressed": "03d3546dedaa8ecc70d3382b9eb5df2074e4b1e8a61bd4f217c36386f1ccf8cdf8", + "msg": "68656c6c6f", + "sig": { + "r": "009d05f09ffc104eb07f4d52ffa285ad1bea383f70dfe8830458f81331c338ea12", + "s": "00c2edb152683f32a2ed577d3b2c36ad8b583f9e13b81e1557e82e9669a1fa0423", + "id": 0 + }, + "comment": "R: u1=2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 198, + "publicKeyUncompressed": "04636c6da6e35077bd21460f2588a24ffd849dd1aebbda6ba26fd47c8126ddd4e68594c035a5ab15ff68ad86b1e1800c89af6536776908c09d2f7824f9b2bab184", + "publicKeyCompressed": "02636c6da6e35077bd21460f2588a24ffd849dd1aebbda6ba26fd47c8126ddd4e6", + "msg": "68656c6c6f", + "sig": { + "r": "10d6410ebff86d27bac87ee9532d871a3013637ff179850b556c070842dbe7c6", + "s": "41b58f24694b1875338c6bdbf7eb5e1d30968d36341fdbc07553e1d5fddd95f8", + "id": 0 + }, + "comment": "R: u1=3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 199, + "publicKeyUncompressed": "04867a52ab5d834ca73ee5223bfd22ffdbc046a3e943c55f8a2a31c9a5a8dd134615d97b3c8b500fed4de3d398f11cdc2773e14a4038231a98bade3bc1b7dec599", + "publicKeyCompressed": "03867a52ab5d834ca73ee5223bfd22ffdbc046a3e943c55f8a2a31c9a5a8dd1346", + "msg": "68656c6c6f", + "sig": { + "r": "6e302d509c7a101aa91be9f50681c9a0fc6e23648ed5e48ebe7193709b838f32", + "s": "00f9d9e4b803a3ce78bf1f29e019fea091fafee0953a2ba77524e8fee5a195288f", + "id": 0 + }, + "comment": "R: u=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 200, + "publicKeyUncompressed": "0423860319bf6083c6aac7bd4b3a20871c37d6912ae0191921cc6d3759132fe89581e0c5b8ca436dc19560704de3b1231bdaf2f6db486cb2c81872442db1effbd9", + "publicKeyCompressed": "0323860319bf6083c6aac7bd4b3a20871c37d6912ae0191921cc6d3759132fe895", + "msg": "68656c6c6f", + "sig": { + "r": "009b085c23103e9ee43f9a63dd7fc0964cc19b4433ecba1838aba6db3a4ae2ea12", + "s": "3a0b97f06fa01b380e9e6c2b4a2423c785e6c9dc97f5c8e12b10d6b487b50436", + "id": 0 + }, + "comment": "R: u=0 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 201, + "publicKeyUncompressed": "0494975cce6418444e3098011c4bf2add2173a3ff77e5ba1c05bb0978899fa7c1f70cdca5b96f7c4e50b655d034a44b1e9cbc351f262fb8c0b4dc3ec3294a66892", + "publicKeyCompressed": "0294975cce6418444e3098011c4bf2add2173a3ff77e5ba1c05bb0978899fa7c1f", + "msg": "68656c6c6f", + "sig": { + "r": "4cc5d73de553bb661b4bcf7c2765dda32bd658ff38a1c16d51c75f294769695a", + "s": "1f987afa3181211cb3c28bdec1e379761e055ab43fed42723a43949addf0ca69", + "id": 0 + }, + "comment": "R: v**2=1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 202, + "publicKeyUncompressed": "0489e77d2ea09abee020707291f2b0bf422dbe530bc100fffe380cf5c3f8978ec92f1c7eeb45726f5b4ff65f41bd2a62ad6da4226048902a3ee94df4958877a356", + "publicKeyCompressed": "0289e77d2ea09abee020707291f2b0bf422dbe530bc100fffe380cf5c3f8978ec9", + "msg": "68656c6c6f", + "sig": { + "r": "41e9d4cfa8efe80b895a8cbcce2568e251db7ecdfd20a7ad710d4a4bf2addc6b", + "s": "4896d37000e999af0c6a3df02b9ea654eb3236bd23b5eb3884c5bf743215e855", + "id": 0 + }, + "comment": "R: x2=0 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 203, + "publicKeyUncompressed": "048945fd1223b5fe90c85df6ec76deabde84f9f4e54e5be5c6b98d197de5b917f6d7fda139914754038d833663d558cc3e9c8ed42fc60e6e993116c49a5f39a001", + "publicKeyCompressed": "038945fd1223b5fe90c85df6ec76deabde84f9f4e54e5be5c6b98d197de5b917f6", + "msg": "68656c6c6f", + "sig": { + "r": "00ec88507f0b351dbcd74bbb91362873511204eb9e2b2675c3a137f96b1584aae3", + "s": "00b021645eecf531d0712632a60bc7acb6dddcc6fbf33aac3352cc84c3d1fe34a6", + "id": 0 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 204, + "publicKeyUncompressed": "041c1b46a975aa9c6cd7b609110aa1d0617ff13c2f14b36ff1972ef1825fc9a810bde996f4b599b095db05c0ba0afa4bb1fee431e6fd914391e2fbf2c097849d3e", + "publicKeyCompressed": "021c1b46a975aa9c6cd7b609110aa1d0617ff13c2f14b36ff1972ef1825fc9a810", + "msg": "68656c6c6f", + "sig": { + "r": "00ef3eb0332fb3908126a4a56e59f875a38d4c62b28a05ab689f4c89df1192483f", + "s": "3a4be5ae82ef14e3cb7f328a25fd155f1effe3145d5eb6db46cee7a9afe0ced1", + "id": 0 + }, + "comment": "R: b=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 205, + "publicKeyUncompressed": "0447ceec14256d20be12e00c94c9a7a569e3506968e2f804d08a775e5a0a8dec272244028018d51450b2fd78f5668c42a29665bf9190451a77f585a47b58021edc", + "publicKeyCompressed": "0247ceec14256d20be12e00c94c9a7a569e3506968e2f804d08a775e5a0a8dec27", + "msg": "68656c6c6f", + "sig": { + "r": "0780d995655a44c061621a6deb166f53fe76230da60ed2658d57e7a91dc90bd9", + "s": "0091b2fa586fd39f1b637f8f4c0c290a18fed7d7bc9d6e861390fe22f8aac84571", + "id": 0 + }, + "comment": "R: b=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 206, + "publicKeyUncompressed": "0489f40ceeffb06c37a78f992fa9a843728576e6a4e94e8cf0b25a451c7c2efc140fe51583fb0d1b07e6696f0349fb9120bd27b63c5392b30b975656052e3a308b", + "publicKeyCompressed": "0389f40ceeffb06c37a78f992fa9a843728576e6a4e94e8cf0b25a451c7c2efc14", + "msg": "68656c6c6f", + "sig": { + "r": "2fe268e46c447ff46a1b7a9a17dbba8c846cccf97459e8b47d8c44038ad018fb", + "s": "36931168035342a05ffcd9d278f4b283f514e5ea155377984e4bb9e7cdc2f0cd", + "id": 0 + }, + "comment": "R: b=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 207, + "publicKeyUncompressed": "04350c6755018e027902f44cb59360c619b19aad0e0ee865ef9e5eb70af2a205abbcc3d17cdcb65de90cbcb0a317263c351e030c238ecc80a2bc846d034c586351", + "publicKeyCompressed": "03350c6755018e027902f44cb59360c619b19aad0e0ee865ef9e5eb70af2a205ab", + "msg": "68656c6c6f", + "sig": { + "r": "7cc049629717da3873fcc837d172f7a31bd617e235f2ef30016bf2b7e3dd394a", + "s": "386a7ca10b24688b5de9c2c1af17a8226b58e9d6426b2568ed90bc8420f55c3c", + "id": 0 + }, + "comment": "R: b=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 208, + "publicKeyUncompressed": "04ddb2e07d089b04edc4fa967b814bb0825b3d3e9e96274964da4d02b0326a8b4ef92e4750ac756ef0cce598eb5b9f94a1bc9c16221102698ccbe9246df7d21f64", + "publicKeyCompressed": "02ddb2e07d089b04edc4fa967b814bb0825b3d3e9e96274964da4d02b0326a8b4e", + "msg": "68656c6c6f", + "sig": { + "r": "5b763276f00a55ea1fe4ec980a4e25f482f23abbbf36928a043ea64cacb327a0", + "s": "009e0c399bf2f03b077a3478327960e4eb453b56d94337d7066f827ae8d283ed08", + "id": 0 + }, + "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 209, + "publicKeyUncompressed": "04637f86dfecda787ad9db64dcba34c381685b2dd46c3230c04efa6a744551956c55e6212a510c2643bc077798b81d6b45fe4004d5512708dc89bbc149b0651163", + "publicKeyCompressed": "03637f86dfecda787ad9db64dcba34c381685b2dd46c3230c04efa6a744551956c", + "msg": "68656c6c6f", + "sig": { + "r": "2c40539453ecb592eee5771c8c2b7d3b82f13902ce4f96ae11539c42e45b022a", + "s": "00ca1f486f27f30d2fe0a47f90879156ffb334b72006c6234911b0a1ad2fe8fa50", + "id": 0 + }, + "comment": "R: h=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 210, + "publicKeyUncompressed": "04b0223de3cf79e6892918ff8822797dd5987f456e1b62b680d464b1bf35be16901718d2fef5cb6315a04bf00943f1ce54d09559d4f192f35b1eb0fa1720487b4a", + "publicKeyCompressed": "02b0223de3cf79e6892918ff8822797dd5987f456e1b62b680d464b1bf35be1690", + "msg": "68656c6c6f", + "sig": { + "r": "00c42d9f9a1ce6062e1c8c61c189f6dc1996856d400055d77c16517edcff401827", + "s": "651d6848c6178cc3885213983d40b5c4b38d743d304197b0b6654aa2154c8487", + "id": 0 + }, + "comment": "R: h=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 211, + "publicKeyUncompressed": "049a5d97032f70f9a23ab3dc9f2c5fb7b174a81223c175478833a57a8e717f81c99e01ca8cd66affb336ec222827e10bf43ab44dc8f04a5ff5211a5c5bf95360f7", + "publicKeyCompressed": "039a5d97032f70f9a23ab3dc9f2c5fb7b174a81223c175478833a57a8e717f81c9", + "msg": "68656c6c6f", + "sig": { + "r": "13744b5595ef9b31162372bb090f5db8be2abe8fc928f0fa3ce3d941c6a129e7", + "s": "00acad9e6f77954796d546a92e6a0e4b50993e9b589f2bb3897dfbce7ef3c216e5", + "id": 0 + }, + "comment": "R: h=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 212, + "publicKeyUncompressed": "040ac507a54b40a2988429d487767cc234ca740dbc9e8040bd4716fb8a2729ae7d26a5220abd5f25b985a3e36ead45d53dc6beab1939e5c46f7507c6cbbfeebaf5", + "publicKeyCompressed": "030ac507a54b40a2988429d487767cc234ca740dbc9e8040bd4716fb8a2729ae7d", + "msg": "68656c6c6f", + "sig": { + "r": "36fef0ce5d5d6306831eecf4db8e8c56dc19753e3b65940d4f009d5e63b82383", + "s": "00aba658141388edd2e6e7014e20be8410d82bb910106f10dab1c632c1c7c339de", + "id": 0 + }, + "comment": "R: h=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 213, + "publicKeyUncompressed": "04a0f957a8aab21fc9c08e7bd7b05c4b1ede808aeeb4d719654e8e5ede8052af57198c0b9b857c62bbca466f88bd8912fa51d29ebf949112474a07ae5a1af218b1", + "publicKeyCompressed": "03a0f957a8aab21fc9c08e7bd7b05c4b1ede808aeeb4d719654e8e5ede8052af57", + "msg": "68656c6c6f", + "sig": { + "r": "46b463e34ba3a0b488beaf00c6309d5d913e4dae395e9fae9a2356ed0a3bb86e", + "s": "1a4d0bc98b1b0cff4220c5eca1315af9a1d8c9a9c8334c0b0756976d833469a4", + "id": 0 + }, + "comment": "R: h=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 214, + "publicKeyUncompressed": "040943deb0379e7f3b94c9e70a0bb55175b9834e462068c933101c13f61889f8df6f16cb1c3b61dd3c51aef179630b176c625f0c8bb12bcc5ac28f8ade38da54ac", + "publicKeyCompressed": "020943deb0379e7f3b94c9e70a0bb55175b9834e462068c933101c13f61889f8df", + "msg": "68656c6c6f", + "sig": { + "r": "7a7c383d359af0d14b69c0de89bc141cf88be73adb6de70da0ac0fe398df86ff", + "s": "4f147b7e41a30ae8fbf14094f8eefcfbf9edf0660df0fa9aa561b3d3a0337599", + "id": 0 + }, + "comment": "R: s**2=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 215, + "publicKeyUncompressed": "04863f0e0036ea66933a98f1a4523e79bfc8d7fc759a0cff3913b58e25234633a195703ba32bd796f8f54e99b4b67ffa37e113415e4015a834f0c1ade09c25cfea", + "publicKeyCompressed": "02863f0e0036ea66933a98f1a4523e79bfc8d7fc759a0cff3913b58e25234633a1", + "msg": "68656c6c6f", + "sig": { + "r": "00a3dfd954239db2c932df89c4031edd3df7ab10ba5069d4024575c76b05f45e09", + "s": "33da03c04fb3c4c572ebc3d3de5ea6c790efc805d62886a5087329ceacf14f09", + "id": 0 + }, + "comment": "R: s**2=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 216, + "publicKeyUncompressed": "04c125101d39f5c62deeff8e012743dbd3beec6f8ab219fbd4babf879febb4879428b441974cde95aa36f29b1a7ad72f813ed97967098abf11020635ecbe8ea5e7", + "publicKeyCompressed": "03c125101d39f5c62deeff8e012743dbd3beec6f8ab219fbd4babf879febb48794", + "msg": "68656c6c6f", + "sig": { + "r": "00ead6f954fe239dea0a2beb666bdf157f3f70e08fb268cb51fe68053338b9393f", + "s": "50248d93e7cc97ff0f9ed5ae9d591a472987752fcbdfd94ab8fbbfea966068bb", + "id": 0 + }, + "comment": "R: s**2=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 217, + "publicKeyUncompressed": "0470de838fe172280fb4aa727e6a473d2cc00337156588eff066abc7d045a0b4c29ecbb64deb5327c00adf10070b0a0f6af460dfa2e557b60c83a82b3f4eda3854", + "publicKeyCompressed": "0270de838fe172280fb4aa727e6a473d2cc00337156588eff066abc7d045a0b4c2", + "msg": "68656c6c6f", + "sig": { + "r": "6ec0381227a54a91841a0b753a89e332d7117b4f70ab3562881808ae73f3493a", + "s": "08119211e4d03e34c0e1948dc13f631cccd38c4abab07d7846af13dc483392a2", + "id": 0 + }, + "comment": "R: x3=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 218, + "publicKeyUncompressed": "0416c92c7e2ec23cf1f771b6f080608e12d01d0598e7bffa7d9cb9fc6e556460aa58435c6dcf8186102fc8d386dabd561c6de8e6210f4a829a93f1cbf2a56c221f", + "publicKeyCompressed": "0316c92c7e2ec23cf1f771b6f080608e12d01d0598e7bffa7d9cb9fc6e556460aa", + "msg": "68656c6c6f", + "sig": { + "r": "1da05b38dbaf1d74d3e30c322e70168850ccedb36ee765cc15874480e4d66ef2", + "s": "00f99dc25bf10dbd52378a00147087e29dffe36d2fe3700335cc960f9e02677d9a", + "id": 0 + }, + "comment": "R: x3=-2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 219, + "publicKeyUncompressed": "0478a69fbeb201539c11840ea0eec202bb24aeb8b193d816005ec731c3f01c5981ab79d8893c61b680aef3326c149373f00f044bf0400d6f62428e63c7ffa373be", + "publicKeyCompressed": "0278a69fbeb201539c11840ea0eec202bb24aeb8b193d816005ec731c3f01c5981", + "msg": "68656c6c6f", + "sig": { + "r": "66fd79ea023c047c3d6163406cb8fe2e1482ae34e2197d31c929c46867ff8ee4", + "s": "26da55f3afb8b05889f622a7e19e7d436e48a1370594d95f2efd14aedb82817e", + "id": 0 + }, + "comment": "R: x3=0 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 220, + "publicKeyUncompressed": "044fb971b4fb4de453032f152db0fa0891c0d313f41bd8f970bcb596c21060da37475d2bf7741bcfcac7fa01e24323e411d68542be2fdc049bc9f16edd47205d75", + "publicKeyCompressed": "034fb971b4fb4de453032f152db0fa0891c0d313f41bd8f970bcb596c21060da37", + "msg": "68656c6c6f", + "sig": { + "r": "0c3508b28c914471f770529e922dd35bc450316d9065d616ad9f00f3cca04c37", + "s": "009979f65049cddb76ff672f888f20bee8bd7b34d202b5f967f34f0cfb604c8cf3", + "id": 0 + }, + "comment": "R: x3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 221, + "publicKeyUncompressed": "04dc45b72be2412854823ee5bd32af9d85bc0bc737a9181c2563098e7aa349475344b62b1d0583089de79150c0a5125ec8e32dc92da3ede5c7841f01b5f605474b", + "publicKeyCompressed": "03dc45b72be2412854823ee5bd32af9d85bc0bc737a9181c2563098e7aa3494753", + "msg": "68656c6c6f", + "sig": { + "r": "00c3d6fc07d2b7fd08882721dfafdcff50909b48fbbed447ae1aa4ee69ff83d53f", + "s": "00876bbab08bb284a3bf1222fdf643ccd1fc2a19ed728aa4c4e28f652e9e28fd25", + "id": 0 + }, + "comment": "R: x3=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 222, + "publicKeyUncompressed": "049c80b15d1a2ec78fea394fbdcb1d68f209e9078f2f8088fc165493915358e4fb2c43141e501ec32952161de315f25e16317210b02b196146456e7efd1327894e", + "publicKeyCompressed": "029c80b15d1a2ec78fea394fbdcb1d68f209e9078f2f8088fc165493915358e4fb", + "msg": "68656c6c6f", + "sig": { + "r": "008d8bcd78685b7052718b099d76717b50bd78412d07c84b738144537c53fdda62", + "s": "00e470883fc186dc0c3b6ca668c2fea22ee6375b38d87b65ea9121783abd31c480", + "id": 0 + }, + "comment": "R: z3=-1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 223, + "publicKeyUncompressed": "04f45dbd753ad5ac0cc75bb3436d0cb2d11b076eb22ea30316ef51429a3279421f2a2c395d221eece1a827f4ff71674f9b09048d92a4adf176117641cd26d68a17", + "publicKeyCompressed": "03f45dbd753ad5ac0cc75bb3436d0cb2d11b076eb22ea30316ef51429a3279421f", + "msg": "68656c6c6f", + "sig": { + "r": "2f89f84909c72cbe94fd2bfe82c0120a3555697f55ac8fe68c21b1ae4e180554", + "s": "00f29af8db917f6abc52ab289bdf0bda62ae4f49b99ef90373631882c1765d4a88", + "id": 0 + }, + "comment": "R: z3=-1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 224, + "publicKeyUncompressed": "048e420fd8995c1e86f73faf70cccb6981fb6260a8d72606be293e3fc45e7a3d74b8f0882b3840deadbfd0ff69946cbe3207ccb605bf4db0c3dd79154174c4c657", + "publicKeyCompressed": "038e420fd8995c1e86f73faf70cccb6981fb6260a8d72606be293e3fc45e7a3d74", + "msg": "68656c6c6f", + "sig": { + "r": "00cc7bf7ad32379c41b7b28a4993df8668502d7514c4f6e54ff61e66d2e7c25b", + "s": "44d6d5594c39f9693b955ea95b1e08075fbfd87bf699f8d3379391ada34b9c32", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 225, + "publicKeyUncompressed": "04de907ea2aceac4618ab2a3f88c890f080a654ea22e9c5e096e4e6d555e0d45b62328222d4e5b0a2c44fd75cb367dd7934fe8313ea4b6d8945f5d8b0c90d78ab4", + "publicKeyCompressed": "02de907ea2aceac4618ab2a3f88c890f080a654ea22e9c5e096e4e6d555e0d45b6", + "msg": "68656c6c6f", + "sig": { + "r": "4001af78648bb4cc6c8f895fd66f67fdada7320c26ade81b6c3d61d48c83f532", + "s": "4e270d146bbc73618fa7ea20a8c2cba1a7c9510c94545bfd91f7281df6195831", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 226, + "publicKeyUncompressed": "04b1ff5efe9305e65a5ca017d86eaca58b29523e13a05c2569dd13efd55636bfc5671d19030b2a18d0f503ff6a3ef1aa76ae6ef5ae8388f019b274db02afceea10", + "publicKeyCompressed": "02b1ff5efe9305e65a5ca017d86eaca58b29523e13a05c2569dd13efd55636bfc5", + "msg": "68656c6c6f", + "sig": { + "r": "00a90a1bd0a54cc0d80062f53313b8fdafa89efc15126329dd824d452b80555f95", + "s": "0097d7da96061109ebe10396c2c720775754dda141b8905dc702d48fecc36e8838", + "id": 0 + }, + "comment": "R: u1=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 227, + "publicKeyUncompressed": "04e8f9d2fd00ad8955ab9247bfd143cb5fe7a50b3ff707488177510881509efa94ebebac117f796a5aabe792f419454f796710c9b695a197878cfa8e9aeaee00f6", + "publicKeyCompressed": "02e8f9d2fd00ad8955ab9247bfd143cb5fe7a50b3ff707488177510881509efa94", + "msg": "68656c6c6f", + "sig": { + "r": "00e62f13414fa3f975271e020ecb043e1c5430355e63e3cba69440f4941d5060ad", + "s": "4d21fbe22a1ca1bb4d9bfc04a5428155c0a2e375002da8196f2066f0a9a49e77", + "id": 0 + }, + "comment": "R: u1=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 228, + "publicKeyUncompressed": "0437cc00961e26a5c5d275c955bd51d0b386193fbc118a578f6c14933646a315d57fc802176e6be3193b77675fc0534c1db33224210beede00c92354e231ef457c", + "publicKeyCompressed": "0237cc00961e26a5c5d275c955bd51d0b386193fbc118a578f6c14933646a315d5", + "msg": "68656c6c6f", + "sig": { + "r": "00e1f5a8f3524ccc1f31a2bde450187d4f3307376eb109647bc778e15ca646b7a4", + "s": "008e90335ae897625082b064d46dcb63cc33feada00d4d7914383c3c7cfa3a8437", + "id": 0 + }, + "comment": "R: u1=-1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 229, + "publicKeyUncompressed": "0441fc2d90cad55f32c03532626994c5b103ddfb6338873d54ff548d93f11472da0f6c9ab1e27efb9c886d77da474c84b662a952cd332870352ceaa6e50fbb0299", + "publicKeyCompressed": "0341fc2d90cad55f32c03532626994c5b103ddfb6338873d54ff548d93f11472da", + "msg": "68656c6c6f", + "sig": { + "r": "00caa952ad57d56a21e0d54c35b0cd034256d9cd7bae81246a6cd473c9ba9e0288", + "s": "1566f23c6ab34b88968528cb831827a27fe04e9c19e54da0ade8bcb1d28392b7", + "id": 0 + }, + "comment": "R: u1=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 230, + "publicKeyUncompressed": "04e8b1989b0b6b5eee465593c6f81b37b3396cf51e97217dcb8e8fd85610b20df4932eb04ec99a7185381e30ad968d910099fec37c827d3508edcd5d3d59fa7b4b", + "publicKeyCompressed": "03e8b1989b0b6b5eee465593c6f81b37b3396cf51e97217dcb8e8fd85610b20df4", + "msg": "68656c6c6f", + "sig": { + "r": "0087f9d2f48f029188b12fa3b0f2fc76817fdcc63ce2617723a4b25a544f41e18b", + "s": "45f8bfa647740a630894bdd6f8a94728012fda4df73b2276fb3da227cb33ee8f", + "id": 0 + }, + "comment": "R: u1=3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 231, + "publicKeyUncompressed": "047fce31bd3f9b3fb1a842ea17a53baad2352094445a7cf39efc987812ec4b995dca312366f972a01f6bebf5680bf8185621ff50fd028b50e7d1ee7c9da56e29fb", + "publicKeyCompressed": "037fce31bd3f9b3fb1a842ea17a53baad2352094445a7cf39efc987812ec4b995d", + "msg": "68656c6c6f", + "sig": { + "r": "008c4989c84f34517fe93ea1c77a799615ed9dfc194d93cdca258e9b0e14e435a4", + "s": "4345fa9f5917c7e61824a14a8319947eb47a95aec1fd88c54e88c2fb855b8780", + "id": 0 + }, + "comment": "R: u=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 232, + "publicKeyUncompressed": "047416cb6e9b532938adde612e2f5580a97832d89d881f41fc31c75047f2b3ac152c25a58686b933f74ec031fdae871ba2dac4b885808a4d24e28dd79473ed91ee", + "publicKeyCompressed": "027416cb6e9b532938adde612e2f5580a97832d89d881f41fc31c75047f2b3ac15", + "msg": "68656c6c6f", + "sig": { + "r": "37d85fef8747cb6625c89f090d609f42bdd30cde9d69fecbdea1c21afbec5609", + "s": "5568375c18eab0c1bf6f5454de3b7a9abd1a29f8652ab0cdb19cee100c590158", + "id": 0 + }, + "comment": "R: u=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 233, + "publicKeyUncompressed": "045844b942cec91c9d6dfa2f97ee3b933bf342437b51c7b2541a035213f1311becd62d024025d47d1e774725c4ee3320e98b412772d413328ba146143320b5e421", + "publicKeyCompressed": "035844b942cec91c9d6dfa2f97ee3b933bf342437b51c7b2541a035213f1311bec", + "msg": "68656c6c6f", + "sig": { + "r": "00b9cbbeee86618b5b768176834e6d4a8323b97100024211abcd079df865a6a2d2", + "s": "00c0ffe6e67317e49123d8dacac48676255e10c45a00cd5e0e29b1e90694f6eb74", + "id": 0 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 234, + "publicKeyUncompressed": "0493c0b8f22f73a1a27c863f0871d764f77ee5ff0a2a8251b0f0a1c9c32a7a86676b96a4d62db806e7ba37003399664e95bc5231906140c72682934230995cc671", + "publicKeyCompressed": "0393c0b8f22f73a1a27c863f0871d764f77ee5ff0a2a8251b0f0a1c9c32a7a8667", + "msg": "68656c6c6f", + "sig": { + "r": "00ed66b0a6171288a6df5fd55deb22c10eaeaca9fdb93b5d59956b51987aeb1942", + "s": "0b794870361405c0424b06be315d84e3a8f19fe1361b5250cc2e2a99deb8847a", + "id": 0 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 235, + "publicKeyUncompressed": "046e3b719c523c4cffc2203d34d2e0df31e308e4e6246c970a080b5d1cc020eb87156c8455caeada889c7ac8f8de193d65725e4f4ba937e14ab64193c91e68cb01", + "publicKeyCompressed": "036e3b719c523c4cffc2203d34d2e0df31e308e4e6246c970a080b5d1cc020eb87", + "msg": "68656c6c6f", + "sig": { + "r": "00927301ece93ac72c494a5ca120221836d84859b17c67e96d2d9318088e8a9fc2", + "s": "0303a8e75fa28ec5a985949a9ad1776452d542503271a687ee2039aafd1bfc72", + "id": 0 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 236, + "publicKeyUncompressed": "04291b734bf5f17536dab9dceeb8a345399f747e3d8895d09bc232d03c76bb4fc909d49f36d64cf58a47d194ec905fa16dd61ae4c4395a64b73cb62e6dbbe1200a", + "publicKeyCompressed": "02291b734bf5f17536dab9dceeb8a345399f747e3d8895d09bc232d03c76bb4fc9", + "msg": "68656c6c6f", + "sig": { + "r": "7ff6ffbfdc347afbcd0b2d320aac84c0f4ad3f262f47f3e7eb1c65fc340b53b5", + "s": "0085cf180404a24e0cef7cedcb311a1e902d1c0562a7825ab8f4b3bad9f75e7245", + "id": 0 + }, + "comment": "R: v**2=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 237, + "publicKeyUncompressed": "04ae34b2fd61a937d5cfdd8d5db1515414247cbdce3234c9c1ae5caa647459c5f90b106681a3cd83faa06e5b309fb0cec5331878ca1b748713a59d2d8387bdae86", + "publicKeyCompressed": "02ae34b2fd61a937d5cfdd8d5db1515414247cbdce3234c9c1ae5caa647459c5f9", + "msg": "68656c6c6f", + "sig": { + "r": "00df302c7721144e7d4a6a06dfbd5f06d63ac7d3610c6170c0b35824aef84be24f", + "s": "0c05659c1d4ef90ee726cee55fdf933b5e7939733043ccf685089ffed959a073", + "id": 0 + }, + "comment": "R: x2=0 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 238, + "publicKeyUncompressed": "047d72e9375e95326a338b0f175956879c181f8b31ae600c9627e68005167d92cc8db65f76976673e506f709df937d138cbc3b46f3d18b2fd97206c595e037e822", + "publicKeyCompressed": "027d72e9375e95326a338b0f175956879c181f8b31ae600c9627e68005167d92cc", + "msg": "68656c6c6f", + "sig": { + "r": "00810cc9530b007654b603dc10dc6bc707b0d3c827bb838175c38f1be2dc0e1c49", + "s": "08531eddc074009066bd3b90047d8551d70ead992fa13454a1f999d8a50b678e", + "id": 0 + }, + "comment": "R: y2=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 239, + "publicKeyUncompressed": "048cd900f1432461b0bad3883603fc0cfd51f92e759bcd722651ac8cdddc1cfe790d9bc78b22c351d0b1ee4bef048c669e3d1792af1fb9f074dda9c19eda222886", + "publicKeyCompressed": "028cd900f1432461b0bad3883603fc0cfd51f92e759bcd722651ac8cdddc1cfe79", + "msg": "68656c6c6f", + "sig": { + "r": "00a655cedd14387c223a3a766e5648e7d917c1b51892317c6231b869efd11aed86", + "s": "00a31c8eec009d1e57f5964354f7343a02214a8f004d3f4355ba4034615913a2ed", + "id": 0 + }, + "comment": "R: y2=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 240, + "publicKeyUncompressed": "040c8b3c05cdff3a6fe784bb55770e4a85fd1509960b70a3435f27f2381396673e8e97de89407f22f253bf9cafe0752651cd7bfa76b6b88916fea69862154f5e89", + "publicKeyCompressed": "030c8b3c05cdff3a6fe784bb55770e4a85fd1509960b70a3435f27f2381396673e", + "msg": "68656c6c6f", + "sig": { + "r": "00c6ec18ec85ec79926b1d630f301d1a08ace807cbbbb6b1e74f66a4e34b3c79f9", + "s": "4f9c2480129b419ff4dcbe90a4f518796c8d4e69f0b1f5c608dbb886019e9ac4", + "id": 0 + }, + "comment": "R: y2=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 241, + "publicKeyUncompressed": "0468f52cee55d8fc4a46a75befe9db6e4ac2d0b61fc4e869fbbddfbf9c2a88d9a0025013c614cefb5241202737256deb6e5bb88c794e228e0001fb32a92bb65415", + "publicKeyCompressed": "0368f52cee55d8fc4a46a75befe9db6e4ac2d0b61fc4e869fbbddfbf9c2a88d9a0", + "msg": "68656c6c6f", + "sig": { + "r": "4cf2e653839afcd7407d9f807f484a10bb4b2623b57812437126d88f09e33f2c", + "s": "76e665d57afa97e20e88240b2ec0d2720ef2875a86450ffd814297de2af55ea3", + "id": 0 + }, + "comment": "R: w=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 242, + "publicKeyUncompressed": "047d00cf88234c426b4835df20b6790735ccdff004a5c6ed55fe97ac0c9834399ade36b311eac69a954722b96bee92f531b83ae048277e7c6f1b53ee25e364ca7c", + "publicKeyCompressed": "027d00cf88234c426b4835df20b6790735ccdff004a5c6ed55fe97ac0c9834399a", + "msg": "68656c6c6f", + "sig": { + "r": "00dc76e5f5bd796d75523d87449b10ebc5961522cabf56fc66b4b9b9d448747fd3", + "s": "009b7687f94300cde6df9b8a83277a75d981751cbf65fded90d9dba90b29ecc614", + "id": 0 + }, + "comment": "R: w=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 243, + "publicKeyUncompressed": "04651c2f2f95d9b00ee39bf8fe9f261a9005877d6bdaf0462832490f53746df88bd0e11f367915414bfb42037eb7dbc480dbc5322f9b31d4ca95a14fecc44347c0", + "publicKeyCompressed": "02651c2f2f95d9b00ee39bf8fe9f261a9005877d6bdaf0462832490f53746df88b", + "msg": "68656c6c6f", + "sig": { + "r": "00a933b332f3805199e1ceb439e3ecdacfe9bc916851a636e54159e97f21f41ead", + "s": "0093ec50c35ee1a05460d2c52c43035eee7c3001ded0858d4d8d17a416586011a0", + "id": 0 + }, + "comment": "R: b=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 244, + "publicKeyUncompressed": "040e2908dae4d07e2a977014404b690d465b93ce8021abaa3595ed56d73ea7575729558dde019d195d3c152ac8331e2dfe0d75f6f3b94645175c3b1f77ad14c31e", + "publicKeyCompressed": "020e2908dae4d07e2a977014404b690d465b93ce8021abaa3595ed56d73ea75757", + "msg": "68656c6c6f", + "sig": { + "r": "51aa95a3108b9f9bfcf07788e9bc3a95e4be465e8d175dc635158dd983fc6086", + "s": "5457a08194ce8369acd555b8e7288fe56c3579f30c250b771d80d4b6eda139d5", + "id": 0 + }, + "comment": "R: h=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 245, + "publicKeyUncompressed": "046e8006f1096e78dc1912802e73bd8ef733443d45d9c1a809f68a9f6c138e8958a75821c148a46c1df6953e184e5fbbd9361504109a1c90c5a8d967e9d95078f4", + "publicKeyCompressed": "026e8006f1096e78dc1912802e73bd8ef733443d45d9c1a809f68a9f6c138e8958", + "msg": "68656c6c6f", + "sig": { + "r": "00ff219ff783c3ea55256663273a5ae39135895cfca3b6771d645977eb779798bd", + "s": "0e27004def07d5b9bc061c36a5af8356e6433182e732c7a9ae356451ece2f446", + "id": 0 + }, + "comment": "R: h=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 246, + "publicKeyUncompressed": "04c7d94ad71aef9c21e849b30b0be8a472e80861448ef0b9600c749d6d5ea6a2db45616e01fdd2a4dab0f56f0ee081c32133e4e17a7cca24c902131d521c1bd3f1", + "publicKeyCompressed": "03c7d94ad71aef9c21e849b30b0be8a472e80861448ef0b9600c749d6d5ea6a2db", + "msg": "68656c6c6f", + "sig": { + "r": "30d33d47c71ac31f1a3a0801c96d35046fa3bce782d3fff0fa1165fc5955dd7b", + "s": "00f30c3b5bef2a3cee3853275941d6cf25e1f7478c62caea737352cbf2b0c19f99", + "id": 0 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 247, + "publicKeyUncompressed": "0447079cd0f557f08b5ba52e7e00d1dd3fa8441d69af0d80da44ce9e42dfad18eb9a7b4503f45500a521618626f9fe8d879d16c92e87750bc17293203a45d9fac7", + "publicKeyCompressed": "0347079cd0f557f08b5ba52e7e00d1dd3fa8441d69af0d80da44ce9e42dfad18eb", + "msg": "68656c6c6f", + "sig": { + "r": "00b270df208af53772ddaf632480405eaac58f0cbdbfaf3dc58b9ce8aaf8015f79", + "s": "00ed43a0c84cbabce3d7b6bd7f8b1049c7a2d716dbf02b3ede079713cf3e8d2b37", + "id": 0 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + } + ] +} \ No newline at end of file diff --git a/packages/crypto/testdata/rootberg/ecdsa_secp256r1_sha_256_raw.json b/packages/crypto/testdata/rootberg/ecdsa_secp256r1_sha_256_raw.json new file mode 100644 index 0000000000..7b6f4c7274 --- /dev/null +++ b/packages/crypto/testdata/rootberg/ecdsa_secp256r1_sha_256_raw.json @@ -0,0 +1,5720 @@ +{ + "testType": "EcdsaVerify", + "algorithm": { + "type": "Ecdsa", + "curve": "secp256r1", + "sha": "SHA-256", + "encoding": "RAW", + "normalize": false, + "signature_generation": "Generic" + }, + "version": "0.34", + "description": [ + "The underlying elliptic curve is secp256r1", + "The message digest for hashing the input is SHA-256", + "Signatures are dictionaries containing r, s and id, where id is the recovery id used by a number of protocols that verify signatures by recovering the public key. Public keys are given as a pair of coordinates", + "The test vectors were generated for signature verification through public key recovery." + ], + "references": [], + "numTests": 407, + "tests": [ + { + "tcId": 1, + "publicKeyUncompressed": "0478d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2d7f9fd5fdc2f7809a06bb1bb76cc9bdfda34e3877e7791e37f61cee905001827", + "publicKeyCompressed": "0378d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2", + "msg": "", + "sig": { + "r": "1aed68d0defeb7aa8143aed4f5969e872f9a7d00ef524a552b72c8d9a30256c0", + "s": "70d6dd0ecee8dc2ecf9d8968d7fbb01c2eb62997ffa4936ccb946adabf7a0ea3", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 2, + "publicKeyUncompressed": "0478d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2d7f9fd5fdc2f7809a06bb1bb76cc9bdfda34e3877e7791e37f61cee905001827", + "publicKeyCompressed": "0378d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2", + "msg": "000102030405060708090a0b0c0d0e0f", + "sig": { + "r": "1df5d83faf0c861a47037a66e1307f37078a8243a505c457e83772811261b5cc", + "s": "542949813764ec8c257a9e1ef313d8c9a6607ad6d59f109361ef9055a96bfffa", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 3, + "publicKeyUncompressed": "0478d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2d7f9fd5fdc2f7809a06bb1bb76cc9bdfda34e3877e7791e37f61cee905001827", + "publicKeyCompressed": "0378d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2", + "msg": "616263", + "sig": { + "r": "10297b844574025822882c844688eb466e80dad008aac18ef247f1fbd0173248", + "s": "00ef9767420e1ce26f7173ecde8ed7523e41ade0db11806f3d51b050531d801f67", + "id": 1 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 4, + "publicKeyUncompressed": "0478d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2d7f9fd5fdc2f7809a06bb1bb76cc9bdfda34e3877e7791e37f61cee905001827", + "publicKeyCompressed": "0378d7ebd671ff11457b9029420fa4ae9c1952bdc3f466e9ddd67d0dcf5ff4cac2", + "msg": "54657374", + "sig": { + "r": "00e94f07da4b86c64ef27477603e9ced7161ddba26644147029420dd37ff662983", + "s": "7644fbcd5eee4a4b8593af948eda2c0f568155a18d4ca075c74b35018866b868", + "id": 0 + }, + "comment": "normal", + "valid": true, + "flags": ["normal"] + }, + { + "tcId": 5, + "publicKeyUncompressed": "04103c6ecceff59e71ea8f56fee3a4b2b148e81c2bdbdd39c195812c96dcfb41a72303a193dc591be150b883d770ec51ebb4ebce8b09042c2ecb16c448d8e57bf5", + "publicKeyCompressed": "03103c6ecceff59e71ea8f56fee3a4b2b148e81c2bdbdd39c195812c96dcfb41a7", + "msg": "54657374", + "sig": { + "r": "05", + "s": "05", + "id": 0 + }, + "comment": "r=5, s=5", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 6, + "publicKeyUncompressed": "046ddef3dd37789cd572c4e749c3c50ee1f0d0ef8f19c0e81e6e1a82202125f7475d58524eab7c7c7865fd0efeb5aeea57e86d773033e9a66aedc53b0fd1326592", + "publicKeyCompressed": "026ddef3dd37789cd572c4e749c3c50ee1f0d0ef8f19c0e81e6e1a82202125f747", + "msg": "54657374", + "sig": { + "r": "06", + "s": "06", + "id": 0 + }, + "comment": "r=6, s=6", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 7, + "publicKeyUncompressed": "04eeb67b9a7755c2f997999a45c3c0f88fc606fe5cf13207f176dc22d91d8dcc5e3cedeaa4020ed96afc6fa690a8cae81b05974362a0241633327d4932b5972067", + "publicKeyCompressed": "03eeb67b9a7755c2f997999a45c3c0f88fc606fe5cf13207f176dc22d91d8dcc5e", + "msg": "54657374", + "sig": { + "r": "08", + "s": "08", + "id": 0 + }, + "comment": "r=8, s=8", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 8, + "publicKeyUncompressed": "0469eab3d6892ff32700bc6bc56f9a860da29d17a7956746f8519fc22ba5c67b5fcef770cdb7bbfa304797de81d521926ff8b38fb4918bc607d356aebc767f7905", + "publicKeyCompressed": "0369eab3d6892ff32700bc6bc56f9a860da29d17a7956746f8519fc22ba5c67b5f", + "msg": "54657374", + "sig": { + "r": "09", + "s": "09", + "id": 0 + }, + "comment": "r=9, s=9", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 9, + "publicKeyUncompressed": "0478d844dc7f16b73b1f2a39730da5d8cd99fe2e70a18482384e37dcd2bfea02e1ed6572e01eb7a8d113d02c666c45ef22d3b9a6a6dea99aa43a8183c26e75d336", + "publicKeyCompressed": "0278d844dc7f16b73b1f2a39730da5d8cd99fe2e70a18482384e37dcd2bfea02e1", + "msg": "54657374", + "sig": { + "r": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a9", + "s": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a9", + "id": 0 + }, + "comment": "r=(n+1)/2, s=(n+1)/2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 10, + "publicKeyUncompressed": "04b4cec42bb4f6ca080f38e4e0c19dcd4e100ccd8a93c1145a31d5a2dee7800277ff35258c19d9f89298f893ecf0a6bf8ed83c71b3d0abfcb57a15a6ac6a4c54cc", + "publicKeyCompressed": "02b4cec42bb4f6ca080f38e4e0c19dcd4e100ccd8a93c1145a31d5a2dee7800277", + "msg": "54657374", + "sig": { + "r": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", + "s": "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", + "id": 0 + }, + "comment": "r=(n+3)/2, s=(n+3)/2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 11, + "publicKeyUncompressed": "04deb1ab3dc75d808c6d19bbcc6138436b2bc38b8f6590a84f3c12e00143b1b92b5c7f1d652862c6e931c3c6d08a5efa910f92bd50c04059fa87f2e3954a6e5d71", + "publicKeyCompressed": "03deb1ab3dc75d808c6d19bbcc6138436b2bc38b8f6590a84f3c12e00143b1b92b", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "id": 0 + }, + "comment": "r=n-2, s=n-2", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 12, + "publicKeyUncompressed": "04c485cd6855dd663043b79cba098ccca51fafc718d53138bbf3161b0cf180dbe013e33954c2d91127471f3ef66f7d688cc87a7f9170529d2f1398c5958387d555", + "publicKeyCompressed": "03c485cd6855dd663043b79cba098ccca51fafc718d53138bbf3161b0cf180dbe0", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", + "id": 0 + }, + "comment": "r=n-3, s=n-3", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 13, + "publicKeyUncompressed": "0474a621acb0b017a37e79ed19e58be4275fd962b0cb9002062f33e31353213748b9c36177836bb033fc1a6dfdd216686e76c0af1b845a9b6bf5a0f796b503db28", + "publicKeyCompressed": "0274a621acb0b017a37e79ed19e58be4275fd962b0cb9002062f33e31353213748", + "msg": "54657374", + "sig": { + "r": "7b", + "s": "00b21642c7a6f4de9c8590b21642c8590af2b6f12ae38add9423fbae7161a92517", + "id": 0 + }, + "comment": "r and s^-1 small", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 14, + "publicKeyUncompressed": "04f785ceeefe2e6560b2146f1816ba9929ed6cbf6788a2e82af3de8c3e62967639ba2018e53ca9bdcf67edc0f3b06ce1a8008a4540243e7264fca1d9c89857c791", + "publicKeyCompressed": "03f785ceeefe2e6560b2146f1816ba9929ed6cbf6788a2e82af3de8c3e62967639", + "msg": "54657374", + "sig": { + "r": "3039", + "s": "00e62027d80c0b6a9ea2c034e51427b717a4eab2c011de1f466bdbc6bb4fd7667c", + "id": 0 + }, + "comment": "r and s^-1 are 16 bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 15, + "publicKeyUncompressed": "04adedeed10b833c27928977292391a6f08a8c1c968db010f6d3f7898f1e47e7047fc3e55945ca1f0d5c21a988ba1afa465212dd158916b7314414ed1492d631b5", + "publicKeyCompressed": "03adedeed10b833c27928977292391a6f08a8c1c968db010f6d3f7898f1e47e704", + "msg": "54657374", + "sig": { + "r": "24f22125a254278f", + "s": "008d00c610ee357b04f2eeacc811ffc54895931b3287c3a4e3f80b39005d45688a", + "id": 0 + }, + "comment": "r and s^-1 are 64 bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 16, + "publicKeyUncompressed": "043ca84e3dcc7e60a84fb164818c74d562d9567355e7b52eb3ac4dd4614758447b7048c1e0f9266fe92875f78b53ad7cee5e0551f6fd2d0aefb864217a067192ab", + "publicKeyCompressed": "033ca84e3dcc7e60a84fb164818c74d562d9567355e7b52eb3ac4dd4614758447b", + "msg": "54657374", + "sig": { + "r": "00fffffffffffffffd", + "s": "1d702a231af70e2602791bfd535e466efac1e065553149e559e3e70f9bf9a3e6", + "id": 0 + }, + "comment": "r and s^-1 are edge case 64-bit integers", + "valid": true, + "flags": ["special_rs"] + }, + { + "tcId": 17, + "publicKeyUncompressed": "049ff8dd1a14ed1d9fcb5550fce9872a4265ceb2b4d91c36c3bb2788043cab3f72e61aea69c49a64686fd17824d69334ce0be26d54228e77178bcf2f36452c0d83", + "publicKeyCompressed": "039ff8dd1a14ed1d9fcb5550fce9872a4265ceb2b4d91c36c3bb2788043cab3f72", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000004", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 18, + "publicKeyUncompressed": "041821e8332bb36f75bcc020868bbbf8f5c1e847dea812e6b27805dcd1614e9b47e3fa914dd55fbc2df62032618823370ff07133bff4dd9365e0c1f78147008f17", + "publicKeyCompressed": "031821e8332bb36f75bcc020868bbbf8f5c1e847dea812e6b27805dcd1614e9b47", + "msg": "54657374", + "sig": { + "r": "008000000000000000000000000000000000000000000000000000000000000004", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 19, + "publicKeyUncompressed": "04f3cf45431c08d3645a2a4dce9e6cb8a454d98e14391c5c8d552e7cf4a2d0cc3615cfdda84ca29e5c4999d7d60caf84365b39f0bda36cca5d2993e7133e4703e9", + "publicKeyCompressed": "03f3cf45431c08d3645a2a4dce9e6cb8a454d98e14391c5c8d552e7cf4a2d0cc36", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000000", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 20, + "publicKeyUncompressed": "04fbc967eaafc13fa11a2e61ede16ad4380918b20e5ec1b26a9c1914a529b25a7dc9750fa195cc39b2a74f71902a896c29bb733651b6e951862d16de6a6ebbc762", + "publicKeyCompressed": "02fbc967eaafc13fa11a2e61ede16ad4380918b20e5ec1b26a9c1914a529b25a7d", + "msg": "54657374", + "sig": { + "r": "0100000000000000000000000000000000000000000000000000000000000000", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 21, + "publicKeyUncompressed": "04586bdd0f625de9944c584b383cf1cfbec2f35e8af62ef2b6b2a17f60206188b34316d70855824ccd5aa78e3feb5447bd292950a9892ad22cb377dff02d43928a", + "publicKeyCompressed": "02586bdd0f625de9944c584b383cf1cfbec2f35e8af62ef2b6b2a17f60206188b3", + "msg": "54657374", + "sig": { + "r": "0080", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 22, + "publicKeyUncompressed": "0434a9d68e44a1b57e05efbe11211a3f4ae08dbdfaa7866aae3f74bdcc9b3959fef1bfd8f3ca011ff72775a9d3750f3edfb2d64d1bc1d20e7a396144567a9a2f70", + "publicKeyCompressed": "0234a9d68e44a1b57e05efbe11211a3f4ae08dbdfaa7866aae3f74bdcc9b3959fe", + "msg": "54657374", + "sig": { + "r": "0080", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: small x coordinate", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 23, + "publicKeyUncompressed": "04acfaefb43c20c6ff94b9e5907615a006da9b3cbd2907e043a5414f241a34b39325a239f5e22a36c7682b850493ef2633e25814b3f6138906a965976a1b6a249f", + "publicKeyCompressed": "03acfaefb43c20c6ff94b9e5907615a006da9b3cbd2907e043a5414f241a34b393", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 2 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 24, + "publicKeyUncompressed": "046cd0b0c6853213692a6828f2ae0923b6f3e299d0498f8b94d4fd5ba5090ef8da741cad016be6bff676196f4f5cc7d00c4f01ec6f07bfe276ab61ddcb60ef9f8d", + "publicKeyCompressed": "036cd0b0c6853213692a6828f2ae0923b6f3e299d0498f8b94d4fd5ba5090ef8da", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 2 + }, + "comment": "R: large x-coordinate (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 25, + "publicKeyUncompressed": "0481e106207a350a3f55e0a08e85e7f0bc88eb08f74e79fa283b9c4c1a7c85de8e85845f67feb3892331862e203c857a6d1cfe3f5fb5cc7a857fc91593e507c8d3", + "publicKeyCompressed": "0381e106207a350a3f55e0a08e85e7f0bc88eb08f74e79fa283b9c4c1a7c85de8e", + "msg": "54657374", + "sig": { + "r": "4319055358e8617b0c46353d039cdaac", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 2 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 26, + "publicKeyUncompressed": "04ce3cbbce1dc37c14ab795f9a65214f69b63a8edbde32bd5dc893672799de865f7cb2c3f9ec411b23197ed32592f152d329cc39925ca4196be5196a687f39fb79", + "publicKeyCompressed": "03ce3cbbce1dc37c14ab795f9a65214f69b63a8edbde32bd5dc893672799de865f", + "msg": "54657374", + "sig": { + "r": "4319055358e8617b0c46353d039cdaac", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 2 + }, + "comment": "R: x-coordinate close to p (Could not recover R)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 27, + "publicKeyUncompressed": "0414c3ec792ac70f5e8431a39016573923540510472ce52172fd1d465a91b444f578192a9c6b93b433cbdbdeb779630150b115a22914463c7e4ee7fb4640d408ab", + "publicKeyCompressed": "0314c3ec792ac70f5e8431a39016573923540510472ce52172fd1d465a91b444f5", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 2 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 28, + "publicKeyUncompressed": "046e13ef62f94695ad11334fa8c80bca17afd173cecb72378d8fd87afb6879450388e21110167402b4d5c67b6aca74dbb3107bbe44af33d4901748ba24bb50cd06", + "publicKeyCompressed": "026e13ef62f94695ad11334fa8c80bca17afd173cecb72378d8fd87afb68794503", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 2 + }, + "comment": "R: x-coordinate < 2**255 (Invalid signature: r too large)", + "valid": false, + "flags": ["special_R"] + }, + { + "tcId": 29, + "publicKeyUncompressed": "04730b70ba330cb1c59ca72ab0e8d7277e9e36d107ff6af494e405c45a0e868ad11b1f58872c2bd6a78256dbd14717644329f65e970e3456b91b0c602c812cc9b6", + "publicKeyCompressed": "02730b70ba330cb1c59ca72ab0e8d7277e9e36d107ff6af494e405c45a0e868ad1", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "14f9d5b0aa8902335126115bf781e1fa75e276fbf231fc21655f4698c4f5dc4c", + "id": 0 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 30, + "publicKeyUncompressed": "044ffa96ae4ffa90f4fa775f91c2d564228b03896229946b9ff7d87ad1f3034effbe998de49a94456c4a1118ea442f0a539767978fc7342d15e723156abdf64ca1", + "publicKeyCompressed": "034ffa96ae4ffa90f4fa775f91c2d564228b03896229946b9ff7d87ad1f3034eff", + "msg": "54657374", + "sig": { + "r": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "0088d6a41c104c10d426cdf01a24bd170b6b70c06b1feb19c1d3a2582361d9db20", + "id": 0 + }, + "comment": "R: x-coordinate < 2**248", + "valid": true, + "flags": ["special_R"] + }, + { + "tcId": 31, + "publicKeyUncompressed": "04ace5d091b0472d05f4b05c42512b82ce733fbefa1683c64823430b9a74d332c97634a917c8ad4f58ebea0c97b7d8d8089d079781c646366109b83db613babafa", + "publicKeyCompressed": "02ace5d091b0472d05f4b05c42512b82ce733fbefa1683c64823430b9a74d332c9", + "msg": "5465737420", + "sig": { + "r": "00adbae1693ae4989561e35d2b0eb498b6cd8a52f1bd514785b00c927275877055", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 0 + }, + "comment": "u1 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 32, + "publicKeyUncompressed": "040112218fa9e97fb629b471dc886db5642e2234ec03416a3d18b9ea990a8f7c87424b1cf351bcb221912735baaa521bbfe3ad69b6a4e1a2a3715358a9e1ab3bf4", + "publicKeyCompressed": "020112218fa9e97fb629b471dc886db5642e2234ec03416a3d18b9ea990a8f7c87", + "msg": "5465737420", + "sig": { + "r": "2b011abef4317747417e04ed9c7ba6f6679d4cfdd26985257ed9de78c771caa2", + "s": "2b011abef4317747417e04ed9c7ba6f6679d4cfdd26985257ed9de78c771caa2", + "id": 0 + }, + "comment": "u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 33, + "publicKeyUncompressed": "04833923c4b77eb67155e2bb9d9e82b6eb116d79b67d7fb6549e612fb006dfc094a44af5e77b22bcc0ac221c6ab24bb02f7e080de1a2bfab1168d66d4f86ee0adc", + "publicKeyCompressed": "02833923c4b77eb67155e2bb9d9e82b6eb116d79b67d7fb6549e612fb006dfc094", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "0c93c70a2a69f8093b3d6475a14e4e6adc810ee2d0837cdd21b1da14ba7c8bf0", + "id": 0 + }, + "comment": "u1 = u2 = 1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 34, + "publicKeyUncompressed": "04aa5ed8546f94834783a923004a05beb7bd7fb1487f6862bb078ae407995514302cdfb96b371242ce6118e5d0a69a8486398249054e5c1224cf8ca0c10b77a6bb", + "publicKeyCompressed": "03aa5ed8546f94834783a923004a05beb7bd7fb1487f6862bb078ae40799551430", + "msg": "5465737420", + "sig": { + "r": "610c579177b9adf8e8b324b707e039ee393441bbd46e2680e7b2654c25c47842", + "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", + "id": 0 + }, + "comment": "u1 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 35, + "publicKeyUncompressed": "04871955008c263fd677d9a3caa1e19eba50760e3e534d4bac100b2e2bd2d54043c88011aab19d43e38312370cab5a2f6139d4bf07ae5d12ff58b56c90af48aca8", + "publicKeyCompressed": "02871955008c263fd677d9a3caa1e19eba50760e3e534d4bac100b2e2bd2d54043", + "msg": "5465737420", + "sig": { + "r": "05f4fba39a3ce3c53087ab9e63855e844d4e43525cf8e96352310530a5242619", + "s": "0082fa7dd14d1e71e31843d5cf31c2af42051a9f00020843f422f567f9d0c3a5b5", + "id": 0 + }, + "comment": "u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 36, + "publicKeyUncompressed": "04b43ddda1c7071d1ae18539dac573e1ae420b1e12c3fd6a88aafdf7ee911b5d1dd0419ed71b5c846a528bd7c16e491e2967d205f0f7f3c9a4935bc9df98256cfd", + "publicKeyCompressed": "03b43ddda1c7071d1ae18539dac573e1ae420b1e12c3fd6a88aafdf7ee911b5d1d", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "00f041982f2c04e24054daba53560b6f9b4a415c338d5c35a63de95f2169df0696", + "id": 0 + }, + "comment": "u1 = u2 = 2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 37, + "publicKeyUncompressed": "04e9f9669c7a4a0d9f7fa2acfad8e6f0fb4aa0d15d43718abb0d267f7e17228bd3296e3f223ed383f709304376c418aebfacdc92b5bc9e464d06967fbee56f6aab", + "publicKeyCompressed": "03e9f9669c7a4a0d9f7fa2acfad8e6f0fb4aa0d15d43718abb0d267f7e17228bd3", + "msg": "5465737420", + "sig": { + "r": "14a322b0cdc51e5a2bd9fad9b72e418aa7da56da78e3c860fcea6af4228886b6", + "s": "72ef784c8cb5d1dc0a5f24472a3871ea9c53f48888bde3a4997b0801bf6abbd3", + "id": 0 + }, + "comment": "u1 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 38, + "publicKeyUncompressed": "046eb9343a38c65742471cb15badbb5fa40248b1a3a6b3648dde9edc1e6c0df8b6e09419a7b75f10c8251dd2ba2eeaacba7748732c4ccf67d5a039e7d222a848c6", + "publicKeyCompressed": "026eb9343a38c65742471cb15badbb5fa40248b1a3a6b3648dde9edc1e6c0df8b6", + "msg": "5465737420", + "sig": { + "r": "63d65adcb02ed08d7e40833d5f68bf620869d4476fa109fb59bc89e706af03f8", + "s": "00cbf21e48e564f02fd4c02bbf1fcd952080bd43363f456d01c0655fceffd1c4de", + "id": 0 + }, + "comment": "u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 39, + "publicKeyUncompressed": "04834212ec22a024ac2a8ebeaf9b199fe4fe3539d6005b2f9b6b4ef0f8f97f1d0c65f0e2cb48f93ccf126348f18590062886b74db03ff08ec645429226d719455e", + "publicKeyCompressed": "02834212ec22a024ac2a8ebeaf9b199fe4fe3539d6005b2f9b6b4ef0f8f97f1d0c", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "39040a9a57fe9088a704907ed59cc79318f30c87097648347edb2c5f0847cf1e", + "id": 0 + }, + "comment": "u1 = u2 = 3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 40, + "publicKeyUncompressed": "04bb7c3d96a8c3ee25dd8685077814592a0492822a4dcb04e55c5260e520da73a1c03c631ce3caa0ffae9f7804711abdd0d1d0da74f0104d010ff83ac6d5571da2", + "publicKeyCompressed": "02bb7c3d96a8c3ee25dd8685077814592a0492822a4dcb04e55c5260e520da73a1", + "msg": "5465737420", + "sig": { + "r": "00eb425f91b46b52dc284f4ff789d9d53255b86f4bb8529fee0ce2f2e3631b7dc3", + "s": "00a731971859de8a6de0e2932a8156aa3fa4d217c1b3f5921c1b027d80ba861729", + "id": 0 + }, + "comment": "u1 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 41, + "publicKeyUncompressed": "04def6a876fcbe688786c7c3f2802db801de53afba7c1ac83648e81349bd6d06a4129825769ff3daf08b774d3fb4f11d246375534c0bf25ba83104ed00b38cbbad", + "publicKeyCompressed": "03def6a876fcbe688786c7c3f2802db801de53afba7c1ac83648e81349bd6d06a4", + "msg": "5465737422", + "sig": { + "r": "00f43cb86e087127f5a0ed57a2dc02426b57d29301b87fd697d6812dd4d5fdce1b", + "s": "0bc34790f78ed80b5f12a85d23fdbd94651467abee97c7ed1d389cee26655736", + "id": 0 + }, + "comment": "u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 42, + "publicKeyUncompressed": "045e941e6841e748538e70c2cf3479e9fd4c95cf9f21ac126a8ab0f2068045406918870c908afaee0d216bc7209944fe5d0a652977f6d57d183ef607430954f443", + "publicKeyCompressed": "035e941e6841e748538e70c2cf3479e9fd4c95cf9f21ac126a8ab0f20680454069", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "0bc34790f78ed80b5f12a85d23fdbd94651467abee97c7ed1d389cee26655736", + "id": 0 + }, + "comment": "u1 = u2 = n-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 43, + "publicKeyUncompressed": "0451b7b54a85422e89ff74cde0477a33f5026926e9d0d4925c442378744cad2768940fee4f3d515b792e1a499e8c464e6de99939de5a1b303e91ed5cb3031b6979", + "publicKeyCompressed": "0351b7b54a85422e89ff74cde0477a33f5026926e9d0d4925c442378744cad2768", + "msg": "5465737420", + "sig": { + "r": "008b90d9b5d4a037411eb6504d6fefdaf37f306268c2433a7d95cd4a4f4bbbb9c9", + "s": "00d398cb8bacef45377071499540ab551fb0dc8937ad869850875e2421db749e3d", + "id": 0 + }, + "comment": "u1 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 44, + "publicKeyUncompressed": "044e8bc50081d0e1cd868f080a8641bce1a67ba13a219f4fcec6921f9b83310680d22ff8b501929c833fd1d5234f37da70cd84f01751c48b5acce97c0dd1e915f7", + "publicKeyCompressed": "034e8bc50081d0e1cd868f080a8641bce1a67ba13a219f4fcec6921f9b83310680", + "msg": "5465737421", + "sig": { + "r": "38483039642b1c06b139689cf9adeb2ef46a85c0134358bf9e9a84026ba9a171", + "s": "63dbe7e2cdea71fd27634bb183290a68643e3a76c9ea22e2aa8fa360485cc1f0", + "id": 0 + }, + "comment": "u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 45, + "publicKeyUncompressed": "045d0f572ee19de4dd8c524143860862a7c30a646b177bcfb73812f232be50e160d16c30cd7c053f89e8f23a57823db5f9d8391fed9d68861b62f27fe0eda4bf90", + "publicKeyCompressed": "025d0f572ee19de4dd8c524143860862a7c30a646b177bcfb73812f232be50e160", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "4cb11cbdabbb38434e52c5a79f92026cb259ad09a90869a3d0ab12db049176fe", + "id": 0 + }, + "comment": "u1 = u2 = n-2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 46, + "publicKeyUncompressed": "04057a4f73e84d4631a2102880feb701edccf18c9b719e9731014fb0821aee98516a253d36071e150eb306cccdce8e776aa5049da4a0256b0baa13250a0bd631fa", + "publicKeyCompressed": "02057a4f73e84d4631a2102880feb701edccf18c9b719e9731014fb0821aee9851", + "msg": "5465737420", + "sig": { + "r": "00811d2839efad8cb1249fdfdc7c276ba904dde1f30e517ab248c9a159d31ffad7", + "s": "008d1087b2734a2e24f5a0dbb8d5c78e15209306251e59bae05a3ec2c13cf8697e", + "id": 0 + }, + "comment": "u1 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 47, + "publicKeyUncompressed": "04e8140a62cfef5fbd1481a83a19116971c9caa3047cf275dcbda648b0809b0b211fb7560ea1e08a48e48b82b26131eab8b52d883ee3b6c227c6145b29e80e4ea6", + "publicKeyCompressed": "02e8140a62cfef5fbd1481a83a19116971c9caa3047cf275dcbda648b0809b0b21", + "msg": "5465737424", + "sig": { + "r": "00c61cbf1237752c7053f06f1bbc9ec093c85043701f185a1e296fff3fcb2e333b", + "s": "00bdf66af8ed839bdb8eafdaf6c1206a7924cc39884764d5d03b3f20586353bee8", + "id": 0 + }, + "comment": "u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 48, + "publicKeyUncompressed": "04a53cf2ae328d8c08d5c282d51d694761eab798f27d643e942f7cd0194a36d4edc7c8113bf0f3110122c2f6428878880a45a41b66d4a6431cc7e32593312c44c0", + "publicKeyCompressed": "02a53cf2ae328d8c08d5c282d51d694761eab798f27d643e942f7cd0194a36d4ed", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "00b796f49ecae56108a2684f116e2a323e5f4645c84f3ed77b971ecabc3e5d1f27", + "id": 0 + }, + "comment": "u1 = u2 = n-3", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 49, + "publicKeyUncompressed": "04e51b91aba2f191b4b69efce0ea8811bbdbf5d37994a17d5213d3f4f631876bdbd24b6b4a9e7d0fef169af9f3206a2e7ffc601681bf46fedb334a2bbe308f7453", + "publicKeyCompressed": "03e51b91aba2f191b4b69efce0ea8811bbdbf5d37994a17d5213d3f4f631876bdb", + "msg": "5465737420", + "sig": { + "r": "008f5094c78c560d4373fcc708da15ecaa2d1eb38925b958fab27c6dd27bfe757c", + "s": "2170516b452c8215f9c6ea3bb377bba6542a04c057311d38d233b2b3588137d5", + "id": 0 + }, + "comment": "u1 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 50, + "publicKeyUncompressed": "0448610b1b6f7579bd76d934ce582c7b170ae4ae7e7138b248a59b1c6c058d06a8b75261204ce31eb7dee456f334468be816cc5699b97594395c4cd5b80d4f0025", + "publicKeyCompressed": "0348610b1b6f7579bd76d934ce582c7b170ae4ae7e7138b248a59b1c6c058d06a8", + "msg": "5465737420", + "sig": { + "r": "00cbbae2b8b45ceaeab2b28c092fa53a6d6f64fc1bfde41d85a21b776f437a4894", + "s": "0a74390e0f209dd142a917315cdef45075e6cc83883d80331052dd7724fb5f59", + "id": 0 + }, + "comment": "u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 51, + "publicKeyUncompressed": "04cf1c00cca7970879df8f48fb50b5416f1a37950abc81ce529077a728f23c255a112e4f6bf790ea8f82bbe333e763273fbd3bc6790c31263a18a53391536c3639", + "publicKeyCompressed": "03cf1c00cca7970879df8f48fb50b5416f1a37950abc81ce529077a728f23c255a", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "00e426fb85e67293fcfd850f772d71afa51a6731fe92aeb883c1919305af757e3f", + "id": 0 + }, + "comment": "u1 = u2 = n-5", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 52, + "publicKeyUncompressed": "0456da1d3aaba1dc8bb5971976967b409c0bcc445dc7b72eced76a4a43843afb5cd069f859e2773704e9a19652e8b0a92f210a58b170024946245172146de6db4e", + "publicKeyCompressed": "0256da1d3aaba1dc8bb5971976967b409c0bcc445dc7b72eced76a4a43843afb5c", + "msg": "5465737421", + "sig": { + "r": "4612d6670c8bc9e096f1dd491e8dcbfc1c69977ca83ccf37d89476deda88792e", + "s": "00d52491d3ff878c80194a4d3e06cfefc9e881ce8414dcd4e81e8b4af0434450eb", + "id": 0 + }, + "comment": "u1 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 53, + "publicKeyUncompressed": "04db9c5c09539e85c3c323d28254f1d96c3a5340e8e9826d3b94bc6ac5fc922afa2ec89b86883172ab5f378a5f568351548e3afef1fd6fbef4d576a8c0119caa02", + "publicKeyCompressed": "02db9c5c09539e85c3c323d28254f1d96c3a5340e8e9826d3b94bc6ac5fc922afa", + "msg": "5465737423", + "sig": { + "r": "00db493b92e682f8fd85e7564aacc8d3ef66456a2cd16292c678f6597c7555bd3e", + "s": "00e0ac653328366eb8360385f55507e1b8f76f5939892e1bd65028e28ca27b77ff", + "id": 0 + }, + "comment": "u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 54, + "publicKeyUncompressed": "04c344d753a587b0913752a2ea6bef68eaad3b3a1f24b46818aaef960c9a302f104c43c55419411e172eb48b95586f2a18534302d9be33f9d6f206bb7b8fdcfd5c", + "publicKeyCompressed": "02c344d753a587b0913752a2ea6bef68eaad3b3a1f24b46818aaef960c9a302f10", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "148aae5ff24d1bbbed7b1e3bb52f30d3b4536e126db7a3741b98773046c84562", + "id": 0 + }, + "comment": "u1 = u2 = n-7", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 55, + "publicKeyUncompressed": "0464df53f92370a92c862b01c384f4b8e14cbec00c54e21205ab44bc36e2ccbb2e8e2691c5c610deb4fee3c55c93acf8a0aa7aa8c794b21815a2501418252fc11e", + "publicKeyCompressed": "0264df53f92370a92c862b01c384f4b8e14cbec00c54e21205ab44bc36e2ccbb2e", + "msg": "5465737423", + "sig": { + "r": "08d2ef445b42cccd60db68b400c80bca45bdd4e37e31560679f723a0d14e1928", + "s": "74c1b653d55e3ceb0b3f53534c091664e6dd401af0e927b8d109ee521a78d3e8", + "id": 0 + }, + "comment": "u1 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 56, + "publicKeyUncompressed": "047ccb293843104ee2884eb188d9fff372a22eb9e19f0a994118ed777cfd09671681ac5fc9ce5bd6912770339be705c0380a867ba1a9e3c0ee865c7840384547b2", + "publicKeyCompressed": "027ccb293843104ee2884eb188d9fff372a22eb9e19f0a994118ed777cfd096716", + "msg": "5465737421", + "sig": { + "r": "0097df10ed96ce9fa49f0a4105333dc1d7dd6961ac2bc82ba25b4f44d80c37c5a3", + "s": "2fbe21dc2d9d3f483e14820a667b83affdebc8aab078b8bfc2e4beed1c0c65f5", + "id": 0 + }, + "comment": "u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 57, + "publicKeyUncompressed": "04af3de4e6a380baee15f7a7e5fdbf7cbaf7b6728e3a4d2f90611de0d2618c5f56db16f162bb5933a282f35f975aa2ee3e0011efb5960fdfd267e2a838de5b51ae", + "publicKeyCompressed": "02af3de4e6a380baee15f7a7e5fdbf7cbaf7b6728e3a4d2f90611de0d2618c5f56", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "00e2ec4fa41a54727b4130a45ef3ecbc19d22f3cd21a6060c5f69f4c066418324e", + "id": 0 + }, + "comment": "u1 = u2 = (n+1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 58, + "publicKeyUncompressed": "0477b67429b421fbf53dede6bc32bde7735424e637258baae2366fd62585d3f1279377a789e80cd47feee5b3e76fb1faca8515f5508d6cc7fe52a057aac9c6c682", + "publicKeyCompressed": "0277b67429b421fbf53dede6bc32bde7735424e637258baae2366fd62585d3f127", + "msg": "5465737420", + "sig": { + "r": "00f8fb8360bad30a580fa532ab57462e8552a5fcd3719189d754c8ea658b0a507c", + "s": "4e632e31b3bd14dac1c5265502ad547f8cbd34d5c0d385b3424b303e78a90901", + "id": 0 + }, + "comment": "u1 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 59, + "publicKeyUncompressed": "041078d43db4dd92869c9689ac9423fea7cf5018bce373d03b0933443aa1b8f7ce671ec56f3745c1f1e66612ffb68bed32e5dd87a542fc3ecd13621fb57f21ee82", + "publicKeyCompressed": "021078d43db4dd92869c9689ac9423fea7cf5018bce373d03b0933443aa1b8f7ce", + "msg": "5465737426", + "sig": { + "r": "00b04377c287662ee0b41c63fd288a82dfb34bcd9d0511c8ea079797383bf65e28", + "s": "009f791078f133a24097c73805aeeafa4013365a21440bab35d844671580d98e52", + "id": 0 + }, + "comment": "u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 60, + "publicKeyUncompressed": "04b9eb5f4dd6bc9f50e4140d66d837e781668d13af35fb6f7834b1915db9574f2964781cfe12692ddb59df2b59b039264c9e827f38170500576274e584992185fc", + "publicKeyCompressed": "02b9eb5f4dd6bc9f50e4140d66d837e781668d13af35fb6f7834b1915db9574f29", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "00f428a5a982d0f582e4d18c6064ac225b0d43901ef2298465ccbe6fad2c8268bf", + "id": 0 + }, + "comment": "u1 = u2 = (n-1)/2", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 61, + "publicKeyUncompressed": "0445a1e50be77db74c3be5c32c27118f8119c6a9e88b39f5651811a233a0ea211dc0f74d8aa9b6596a4b6b528dee39f45f627857aded2f530693fa6e00524cb231", + "publicKeyCompressed": "0345a1e50be77db74c3be5c32c27118f8119c6a9e88b39f5651811a233a0ea211d", + "msg": "5465737423", + "sig": { + "r": "3ef613a0ab31c00c617f031894d6836e00a0a6d939db05387421aa9d283596d3", + "s": "008a80eac1860776c6c66c90f61dc4cb205dcdd306f40626a58f4c24bce65f02cd", + "id": 0 + }, + "comment": "u1 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 62, + "publicKeyUncompressed": "040b6c9b3f8ec2ab4ac05ce16220c09d17930832e8062bcb8b42fdafec36f157941064d8ab49c6aca687299b4dc43274d9f92dead8418119fee82cb7a9f6c94d14", + "publicKeyCompressed": "020b6c9b3f8ec2ab4ac05ce16220c09d17930832e8062bcb8b42fdafec36f15794", + "msg": "5465737420", + "sig": { + "r": "00a67a61c13bf50258386b51da22d9dc75de5f465ebf15248a93fc2cbaef51e81b", + "s": "19fa538003e0bcfa56706983718c1915e2c47f231313fabf4b05621945616d4e", + "id": 0 + }, + "comment": "u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 63, + "publicKeyUncompressed": "041fe02614f4871674df689b00b9fc639b764ef091c7069f68c7fcddcf47f52f49919b4e475fd6e04827b969a93c7c671fa7a60db011dc09c65d834642f69869ec", + "publicKeyCompressed": "021fe02614f4871674df689b00b9fc639b764ef091c7069f68c7fcddcf47f52f49", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "008becc7b7e856649ce5c439493df2b09df7b44d945368ef9b995fc6bce702d7a5", + "id": 0 + }, + "comment": "u1 = u2 = 2**255", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 64, + "publicKeyUncompressed": "042d6e47057bb9a8dce18a2a950d53717d2063032eb45050ee3f278c3c26f97e729e20a02c0905153a8060ec082ff110619938916ef14cb5df0fe7c0c25d521fc0", + "publicKeyCompressed": "022d6e47057bb9a8dce18a2a950d53717d2063032eb45050ee3f278c3c26f97e72", + "msg": "5465737423", + "sig": { + "r": "00faf29c1fbaafc9558dc49206e62af685895b01c409ce8d96f62ea897933b5c4a", + "s": "00b0c2929a8ac455ed16f85d3a586a4410dc19b8b7c80bea5fbe7eb4c4507e602c", + "id": 0 + }, + "comment": "u1 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 65, + "publicKeyUncompressed": "044d52f14fdee8e7f5bb7dde5e63da9ce8511940e25bec4568bb0bde3ca5bc3be14f8abe1b1b369110553282b17fe7ba61f9fdc8084bc2d15fed858df87db45147", + "publicKeyCompressed": "034d52f14fdee8e7f5bb7dde5e63da9ce8511940e25bec4568bb0bde3ca5bc3be1", + "msg": "5465737421", + "sig": { + "r": "009e38032a988b1ff8486a3b0ff743e364d13c494751aac0ba45b0528915432848", + "s": "00e547d8eb18a0b6dae64da57dca05b2764f170c38137bce3b4eb0df8672adce77", + "id": 0 + }, + "comment": "u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 66, + "publicKeyUncompressed": "04e84cb6d256d62e3687430079e1d534783da61a35235ed3546f48eb13a3fd1176fe6151c97312b351324decdea70a652f6d4472273a57e0a4d802dd9e3af7b783", + "publicKeyCompressed": "03e84cb6d256d62e3687430079e1d534783da61a35235ed3546f48eb13a3fd1176", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "38fd25c9a5db21a1317c3b0b52316f874da74b4670687e468fcfacad00885b76", + "id": 0 + }, + "comment": "u1 = u2 = 2**255-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 67, + "publicKeyUncompressed": "0491085bf1f0817cd93dbd6fcd62ba1a2202f6b49d590416f504f5a748776f1cfdc97a64281b44be9bbb4963626320021f1c9c5fedd5c4e3a85612095a1f75b031", + "publicKeyCompressed": "0391085bf1f0817cd93dbd6fcd62ba1a2202f6b49d590416f504f5a748776f1cfd", + "msg": "5465737420", + "sig": { + "r": "4493c50f4ee3d3c9c5d4ba4dd8f3edb39c8a462e7b22a6f10494fcc32d139d8c", + "s": "008c0133e78efe2c476944d0c2104f9a14e0723c26d4dc3bb227516760b6856322", + "id": 0 + }, + "comment": "u1 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 68, + "publicKeyUncompressed": "0433180d6ab0a6e7713218f4898d1f00cf95f1a5e83fb13e239a18ea7ab48027b0adedd1ea395023385213def1d7c0230b99c776fcb419f7aaba7cdaef62279213", + "publicKeyCompressed": "0333180d6ab0a6e7713218f4898d1f00cf95f1a5e83fb13e239a18ea7ab48027b0", + "msg": "5465737424", + "sig": { + "r": "254cbd5f57cfe55daa7a4a8ca0f05c9b81030c6f5db5fff09ee3bcd6f440f7e9", + "s": "0088b14831dc03644b9a75bb0d35813e378889c05d8c4cc935877b7ede86584225", + "id": 0 + }, + "comment": "u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 69, + "publicKeyUncompressed": "0431e2fde3eee5623a70f62fbaa91ca83acd557c59244bc82d32d8a61fc3514457ba15982d3dbafaf4677b9830cb96d42443b2861fc2bf5d6ee2f678fb93acbc5e", + "publicKeyCompressed": "0231e2fde3eee5623a70f62fbaa91ca83acd557c59244bc82d32d8a61fc3514457", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "3158bd51f7c3f21491ba56ada4e75628df02ee95dbe543219bfeebacb6b9cbe9", + "id": 0 + }, + "comment": "u1 = u2 = 2**254", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 70, + "publicKeyUncompressed": "049663e6262d1dca829affab8ece8e82989f429e205f1550db0f00ba5e483b90489a2965eb0396e9475405bb8f7c34f1861dc6258a0967fc406cb6dbd823b78a64", + "publicKeyCompressed": "029663e6262d1dca829affab8ece8e82989f429e205f1550db0f00ba5e483b9048", + "msg": "5465737421", + "sig": { + "r": "0082996841ff1d88f0d22f9c869ce702e8c60dfb0c9e6980c284505d2fa02e60a2", + "s": "00bca34c4413a3960071ee9a4c6c27ff5190e4d495e5a66277edef47055541cbd6", + "id": 0 + }, + "comment": "u1 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 71, + "publicKeyUncompressed": "0437b62cf4233dfd04c262539973ba6006c8382e465edfd4803094f234a8bce7a0621fc42a8ee5c1961139aede41dc7cd8ea45be48681a0bb251ac8ad670da26cb", + "publicKeyCompressed": "0337b62cf4233dfd04c262539973ba6006c8382e465edfd4803094f234a8bce7a0", + "msg": "5465737421", + "sig": { + "r": "00e8c9af351a80197900758c4f3c05170cdf6ebd142109c0ff60eb562f1ca9ff93", + "s": "00b64e4f15989ce83d8bf5f6ad5c0bf3fe6c4e1bb1a4c70fa9bec0d56dc3b0407e", + "id": 0 + }, + "comment": "u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 72, + "publicKeyUncompressed": "045d4b6539234b90eff3f3d3b5ae97ca376300e4acde0b9ff6a2d7da64aafffdf284b574b7702dc55ddc4ec90c160b4fa1abf608507d6d49dc47cdb79334582f53", + "publicKeyCompressed": "035d4b6539234b90eff3f3d3b5ae97ca376300e4acde0b9ff6a2d7da64aafffdf2", + "msg": "5465737422", + "sig": { + "r": "00fa6a79dae583b7e13e0524bd4984bf78a33d9c3d9adfec4b70c05027aacbe682", + "s": "0087f263d7d883c0b55db81f74c7ed5c24a17753dad8a4a8fc30c0a23131e3ee47", + "id": 0 + }, + "comment": "u1 = u2 = 2**254-1", + "valid": true, + "flags": ["special_u12"] + }, + { + "tcId": 73, + "publicKeyUncompressed": "0473fb9afc80872a51863381b2d9169743a06ff4c3c59325d9d93d9e5470ca90ebf006dff8ffa201e0f5a603039ac5686a81651cf7057d89fb93158bf2ec14fea1", + "publicKeyCompressed": "0373fb9afc80872a51863381b2d9169743a06ff4c3c59325d9d93d9e5470ca90eb", + "msg": "5465737420", + "sig": { + "r": "00d7e44235059ff6ff53f4253ddb243eea241e5131a266c7be7e0ffe6048674706", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "A = B", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 74, + "publicKeyUncompressed": "049090b0c613377fbc6014a09ae7e2e61be8de38207bd646ac8824c2131c98b451a40eb555f9c8faf549555f2068cc7b7f8dcd05ded07506484c081a650b9eb0d4", + "publicKeyCompressed": "029090b0c613377fbc6014a09ae7e2e61be8de38207bd646ac8824c2131c98b451", + "msg": "5465737420", + "sig": { + "r": "57d14f5026ecfce0a0fbbbbf858e47cb35198a810edfa2a4245f85ef788b0314", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B: x-coordinate >= 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 75, + "publicKeyUncompressed": "043bfba85233cccb98776fe5060d3583fee935022a3db4c5a3839acc61f6763321846b4caed1d336e3cadcd9a777f8f34dcdb6041dd95c7caf81c3ff27c393aedb", + "publicKeyCompressed": "033bfba85233cccb98776fe5060d3583fee935022a3db4c5a3839acc61f6763321", + "msg": "5465737420", + "sig": { + "r": "48ae535fcf18f02a1fb64256845ed8e019d11c267cf17c4486f3644b82516f2e", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B: x-coordinate >= 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 76, + "publicKeyUncompressed": "046e6d9128f2b4e948bb90771d5c59150a289a8ce6dc7fff96dabe94bae0b7bc9fb4789ae4fdc3798cbeb99608e4dbcc63dbf880780423de3a3277fbc26cca38b0", + "publicKeyCompressed": "026e6d9128f2b4e948bb90771d5c59150a289a8ce6dc7fff96dabe94bae0b7bc9f", + "msg": "5465737420", + "sig": { + "r": "00e4403b16fb0674e83ad503c19f63672a166d48ced83c0f78e36e0d6dfad42805", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 77, + "publicKeyUncompressed": "04bfd74aa2d54f7405a48c27a40163c265faee2e54dd7a3bcc95e9b6834263bf2670facf37df5caab1fad1d981a7f96056bf9c891b8c7a8b9527702eed284f9406", + "publicKeyCompressed": "02bfd74aa2d54f7405a48c27a40163c265faee2e54dd7a3bcc95e9b6834263bf26", + "msg": "5465737420", + "sig": { + "r": "5afbf23c7699fecdc6151c421b05c38fac15f74c64d2c872c65e955f969c6e12", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 0 + }, + "comment": "B: small x coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 78, + "publicKeyUncompressed": "040e5e887924f7c7d8aa78e4b9c2e8b18f72cc112804b558828dc47336b1d37c7ae30250a5c7c3c3872c3cd519417bd13a4ac10177eb82b07087625b34dc0fdfa5", + "publicKeyCompressed": "030e5e887924f7c7d8aa78e4b9c2e8b18f72cc112804b558828dc47336b1d37c7a", + "msg": "5465737420", + "sig": { + "r": "00d022d1e94329cd44d7a18377e1d56bde93572f6c11822c2b692f65a1b2b0de33", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 0 + }, + "comment": "B: large x-coordinate", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 79, + "publicKeyUncompressed": "04c2bff6b5bd838ec2081a272005c766374b141f9a1d521ce3774df11d620dc19370e0cec518e8d2000a7a2548f9da4f815a92dcc7b1043cb3c0c59cb928d8cc3f", + "publicKeyCompressed": "03c2bff6b5bd838ec2081a272005c766374b141f9a1d521ce3774df11d620dc193", + "msg": "5465737420", + "sig": { + "r": "00aadf944ce0d6fd6a7967f920babe97da3eb81fd469e7e56136028e3e9eb04fd1", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 0 + }, + "comment": "B: x-coordinate close to p", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 80, + "publicKeyUncompressed": "04c4fe7bf951950b0e0ef8e1f703615bc18e345a631629a9a4b5d4c93eaa005cee696f11c0f1a4fdf263bdb0ba8ea6a51fd6c6d332a0289cae350bf25ca58078ef", + "publicKeyCompressed": "03c4fe7bf951950b0e0ef8e1f703615bc18e345a631629a9a4b5d4c93eaa005cee", + "msg": "5465737420", + "sig": { + "r": "00a3561db55be9206b9483c3c9dc7873c4a6c759f5725e745de6336b5a64dab412", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B: x-coordinate < 2**255", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 81, + "publicKeyUncompressed": "04439e25af2dc187b9de16ca2c68681a72e66917b973029bf7969d16406794c188fba4d43e99ea29e3a37c5490fe296a5d1f2776420651476cc5a0074cb6750ede", + "publicKeyCompressed": "02439e25af2dc187b9de16ca2c68681a72e66917b973029bf7969d16406794c188", + "msg": "5465737420", + "sig": { + "r": "68316a85e59282303651b5af78c37ef60de875524570ed6404008df656382fd0", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 0 + }, + "comment": "B: x-coordinate < 2**248", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 82, + "publicKeyUncompressed": "047d794f5e5bdbdad9b0485e6c36395f4cfa974731c63b11536bcedaad56a6aac6cad083fd27549ca92a4cd4c88a2b69fbad401309cea9a278b6939fad035e90ae", + "publicKeyCompressed": "027d794f5e5bdbdad9b0485e6c36395f4cfa974731c63b11536bcedaad56a6aac6", + "msg": "5465737420", + "sig": { + "r": "00c0184c80542e178ac307eb4a955832952cd7bf7fa08747974be92b617967e5d1", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 1 + }, + "comment": "A: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 83, + "publicKeyUncompressed": "04a4cffddd85254c5696160b65224f7d990ca397b725e5fad7d2f184428c07daa4cc9c55562d7e61ed26544c707f56b9a8302b83e6c2c85c455142e94bcd0ae717", + "publicKeyCompressed": "03a4cffddd85254c5696160b65224f7d990ca397b725e5fad7d2f184428c07daa4", + "msg": "5465737420", + "sig": { + "r": "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978", + "s": "58ce68e6a62175931f1d6cd57ea955c01814e2ebf3220c68d8b74d4241dd0e28", + "id": 1 + }, + "comment": "A = B: g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 84, + "publicKeyUncompressed": "043ddc4a2d24a120685c6853f33d5d2da6500ac6841619cb92c159de31237ffb6016d013ca3e270a4a0e9a865a15f29f31c9f3d6405a797263e03dbe5f115c9aa3", + "publicKeyCompressed": "033ddc4a2d24a120685c6853f33d5d2da6500ac6841619cb92c159de31237ffb60", + "msg": "5465737420", + "sig": { + "r": "0985cf6e5a90f03e5488693dd74b2907845b5434df5593aeb9912345a7344bcb", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B; g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 85, + "publicKeyUncompressed": "0418b40614da4a2a7a52b175cae4fd474f8ad20d2c4ea7676740cb111dbfef05c4217ac7ab7eedd3d0f688cfc8af02dc88f82c9d8f0c75d73f56c8901b5a21a178", + "publicKeyCompressed": "0218b40614da4a2a7a52b175cae4fd474f8ad20d2c4ea7676740cb111dbfef05c4", + "msg": "5465737420", + "sig": { + "r": "00b2509e6211892906ddf5c8433d39eae66fb59a6b6250d083e8e911db6f3747f2", + "s": "00a731971859de8a6de0e2932a8156aa3fa4d217c1b3f5921c1b027d80ba861729", + "id": 0 + }, + "comment": "A: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 86, + "publicKeyUncompressed": "04a4cffddd85254c5696160b65224f7d990ca397b725e5fad7d2f184428c07daa4cc9c55562d7e61ed26544c707f56b9a8302b83e6c2c85c455142e94bcd0ae717", + "publicKeyCompressed": "03a4cffddd85254c5696160b65224f7d990ca397b725e5fad7d2f184428c07daa4", + "msg": "5465737420", + "sig": { + "r": "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978", + "s": "00a731971859de8a6de0e2932a8156aa3fa4d217c1b3f5921c1b027d80ba861729", + "id": 0 + }, + "comment": "A = B: -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 87, + "publicKeyUncompressed": "0409b6882217243e9dfd4392bd72b2f95f89d9c0282a38f02f44f87448edd9d3bde65d6979ea4c5e636235191dae544784ac3e4859cc7973491a610c8d5471f18f", + "publicKeyCompressed": "0309b6882217243e9dfd4392bd72b2f95f89d9c0282a38f02f44f87448edd9d3bd", + "msg": "5465737420", + "sig": { + "r": "00dddd63df54915edab89d853669776af1210f3ae694c8a9dc8ef20a688c3edf86", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B; -g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 88, + "publicKeyUncompressed": "04e9b8caaba6ccb05ceb729b674547942cea80994f9f462530f0a1197294986d1f223eea0d23ce522f47a8ee4070d213d138cdaad8e7404b2ffb42843b2dcb4e04", + "publicKeyCompressed": "02e9b8caaba6ccb05ceb729b674547942cea80994f9f462530f0a1197294986d1f", + "msg": "5465737420", + "sig": { + "r": "6d83b811d0272c3185731bcccb73840f714f19d2c60393ef9b2f7c2aaba0a50d", + "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", + "id": 0 + }, + "comment": "A: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 89, + "publicKeyUncompressed": "04db75106f1cb243e22d8a5284700fcff97f2ba8fc965c931680be0c930b1045fa8d2de4cbe9ad7417f8c78dabe48739fe8e3700c79d491d82cd2d312784467e87", + "publicKeyCompressed": "03db75106f1cb243e22d8a5284700fcff97f2ba8fc965c931680be0c930b1045fa", + "msg": "5465737420", + "sig": { + "r": "00e2534a3532d08fbba02dde659ee62bd0031fe2db785596ef509302446b030852", + "s": "2c6734735310bac98f8eb66abf54aae00c0a7175f99106346c5ba6a120ee8714", + "id": 0 + }, + "comment": "A = B: 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 90, + "publicKeyUncompressed": "043228ecf198a19930c33edd0240e6c84bc41df78c08c7dc9e4e2289435c40bdfa51cb611bc26457c51a335ac18fa63c1d868423c9fcc9e9a26d3f22a54aff9c7d", + "publicKeyCompressed": "033228ecf198a19930c33edd0240e6c84bc41df78c08c7dc9e4e2289435c40bdfa", + "msg": "5465737420", + "sig": { + "r": "00953c08269f92f17ab80478c2beea2cde894869e1e349c1e32462effeda72a6b6", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 0 + }, + "comment": "B; 2*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 91, + "publicKeyUncompressed": "04fff29080ce1a11e317b4f3316bdacba02a5b79908f6bf5d9bf203d1d7e9c2bb3a43fccc6d923a847ed646f757366ea4ffeaac2c51737c6d90364de3c135e4d36", + "publicKeyCompressed": "02fff29080ce1a11e317b4f3316bdacba02a5b79908f6bf5d9bf203d1d7e9c2bb3", + "msg": "5465737420", + "sig": { + "r": "77bc3055fa00efc35c2fb17316bcaa23fd5ad6f2f052b7721183d4094eee8699", + "s": "16339a39a9885d64c7c75b355faa5570060538bafcc8831a362dd3509077438a", + "id": 0 + }, + "comment": "A: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 92, + "publicKeyUncompressed": "04c220b08afb6806d4455f907d4e0ebe0efaffd99d8d67933db3d500a49145c44ba2995525428e72feb410768d5e9e14ab6ec7e8edb9ee210a9682bced68b4d989", + "publicKeyCompressed": "03c220b08afb6806d4455f907d4e0ebe0efaffd99d8d67933db3d500a49145c44b", + "msg": "5465737420", + "sig": { + "r": "62d9779dbee9b0534042742d3ab54cadc1d238980fce97dbb4dd9dc1db6fb393", + "s": "16339a39a9885d64c7c75b355faa5570060538bafcc8831a362dd3509077438a", + "id": 0 + }, + "comment": "A = B: 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 93, + "publicKeyUncompressed": "04e1520e52a539f97379d625a6649ef5a3d8684831f685d4ccb0ca80bd05a63681595a7f8d0c0137074f0dc411667c5749726ce9ad279d21d339f7bdef9ac3be29", + "publicKeyCompressed": "03e1520e52a539f97379d625a6649ef5a3d8684831f685d4ccb0ca80bd05a63681", + "msg": "5465737420", + "sig": { + "r": "64d15bdda3c85c6baffc72871949d9633ee5f4555688beac9b33d60242405eea", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B; 4*g", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 94, + "publicKeyUncompressed": "04c6298aca779038f4d974452026a597861c840ff5e5388ccfb33eb3dd80051910caf5a9911c4ac0fe22a67c350a435abec38d91effa4c0f58634d5d06ccc51f72", + "publicKeyCompressed": "02c6298aca779038f4d974452026a597861c840ff5e5388ccfb33eb3dd80051910", + "msg": "5465737420", + "sig": { + "r": "00ed7a264a8502592ea677623a6ac8e751611a528b104950d8b5f5df6a44e035bb", + "s": "4e632e31b3bd14dac1c5265502ad547f8cbd34d5c0d385b3424b303e78a90901", + "id": 1 + }, + "comment": "A: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 95, + "publicKeyUncompressed": "04cd7089516816e9a0d9cb1900be75f5a1ee7fcb9a70f1d3e65b758c1858443bbe310f09b39ea630eda5e346fa7931f2678af5e7ccf40b5c0d25d50bf9beb5a238", + "publicKeyCompressed": "02cd7089516816e9a0d9cb1900be75f5a1ee7fcb9a70f1d3e65b758c1858443bbe", + "msg": "5465737420", + "sig": { + "r": "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296", + "s": "4e632e31b3bd14dac1c5265502ad547f8cbd34d5c0d385b3424b303e78a90901", + "id": 0 + }, + "comment": "A = B: g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 96, + "publicKeyUncompressed": "0477607f49f5435630c4b8b9b3a6acd7354063f2d24629bc52d686b04172d110d073f0312c89302ee772b8651e0b9e4f5035533731faeaf1149fb4ef3269ecaf0e", + "publicKeyCompressed": "0277607f49f5435630c4b8b9b3a6acd7354063f2d24629bc52d686b04172d110d0", + "msg": "5465737420", + "sig": { + "r": "52cdd8d0c6fe33cbd7fd39b2afa4a4163cd8d32b4c4a4d3fb5aedeff7c89845c", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B; g*(n-1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 97, + "publicKeyUncompressed": "044302b569a94a6d380e8ac767610c9e0d7614d13db44be422bfa73c6fca230f754f63dbe7828c0957dd7badcd515c022a678cbc9925fe7c543b72c38729064923", + "publicKeyCompressed": "034302b569a94a6d380e8ac767610c9e0d7614d13db44be422bfa73c6fca230f75", + "msg": "5465737420", + "sig": { + "r": "1096696c9b44f12e2fa18b98fd4f05250643d0a9a7e5ba5267fdbee78b93b597", + "s": "00b19cd1cd4c42eb263e3ad9aafd52ab803029c5d7e64418d1b16e9a8483ba1c50", + "id": 0 + }, + "comment": "A: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 98, + "publicKeyUncompressed": "04cd7089516816e9a0d9cb1900be75f5a1ee7fcb9a70f1d3e65b758c1858443bbe310f09b39ea630eda5e346fa7931f2678af5e7ccf40b5c0d25d50bf9beb5a238", + "publicKeyCompressed": "02cd7089516816e9a0d9cb1900be75f5a1ee7fcb9a70f1d3e65b758c1858443bbe", + "msg": "5465737420", + "sig": { + "r": "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296", + "s": "00b19cd1cd4c42eb263e3ad9aafd52ab803029c5d7e64418d1b16e9a8483ba1c50", + "id": 1 + }, + "comment": "A = B: g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 99, + "publicKeyUncompressed": "042fc50a5e9f9fd7ef0e19d5860d753270cd7c23dda77362d814a397595fea3fbea260c3f8d5e84c16ee884a08d7fdd57b0c8b02aa874a492db09b43606a773629", + "publicKeyCompressed": "032fc50a5e9f9fd7ef0e19d5860d753270cd7c23dda77362d814a397595fea3fbe", + "msg": "5465737420", + "sig": { + "r": "40bfe5cad72e741c7ab53bc449bea32f9b9cbb49fd864ac694e91c6e758f63e1", + "s": "00b734743301ccc9e25b6a7122d56582a6faf6f60346f544ce761ddb61d8e9713b", + "id": 1 + }, + "comment": "B; g*(n+1)/2", + "valid": true, + "flags": ["special_AB"] + }, + { + "tcId": 100, + "publicKeyUncompressed": "04db124047ded5aa8f5df3861d3bb605c55eecce9875d19f1839224221a4121aa39c2b7ad6d21af20dde8196d47a17d23b4062c6a28e8b01c81dc708fac27d9aeb", + "publicKeyCompressed": "03db124047ded5aa8f5df3861d3bb605c55eecce9875d19f1839224221a4121aa3", + "msg": "54657374", + "sig": { + "r": "61c1d7309f79d427e19f7d0df4a86da27a66132cbc68f9994f53d94fd18a8f87", + "s": "00839603a42b9f57947b1a6bc9a36c112ca6977ac6b6d217b1f6dcae4c5aef9ae5", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 101, + "publicKeyUncompressed": "04b8a9ebb9c99a08182d56e8be145ec130276759ad8da5247587aaee886ed7280d69c8eb06531b9853200d90a4d5280c01fc04ed8516708f5a6ed0a8190775e9a4", + "publicKeyCompressed": "02b8a9ebb9c99a08182d56e8be145ec130276759ad8da5247587aaee886ed7280d", + "msg": "54657374", + "sig": { + "r": "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc", + "s": "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 102, + "publicKeyUncompressed": "04d1380b449374aef5dd6280436294cb6cf3d95eca661cc1e953f223ce705865cefc341d74676e2cd8fa4c2c6d47fe70f2da5a2709b55b03838a976b43d6f8e8fd", + "publicKeyCompressed": "03d1380b449374aef5dd6280436294cb6cf3d95eca661cc1e953f223ce705865ce", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000000000004319055258e8617b0c46353d039cdaac", + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 103, + "publicKeyUncompressed": "047ca978a78a841d22d89cc315ce15b813c83b5e3ada96601623e38e4c507fa105eb343dc48fa6d4e5654dd10aa891cf8f1bb153d804b6d3fbfcf2051a0afe9299", + "publicKeyCompressed": "037ca978a78a841d22d89cc315ce15b813c83b5e3ada96601623e38e4c507fa105", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000000000004319055258e8617b0c46353d039cdaaf", + "s": "010000000000000000000000000000000000000000000000000000000000000000", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 104, + "publicKeyUncompressed": "048f1a2c70694e4df52a956cb07206f1ca23dae1dca59bc8f4997c3d0329e7bbde52b4b8adc62b61b1900cea56954a21a860e30e1dcc5744fb0f2716d8da1b1a96", + "publicKeyCompressed": "028f1a2c70694e4df52a956cb07206f1ca23dae1dca59bc8f4997c3d0329e7bbde", + "msg": "54657374", + "sig": { + "r": "05", + "s": "01", + "id": 0 + }, + "comment": "point at infinity during verify (invalid signature)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 105, + "publicKeyUncompressed": "04697cd0bc8b99d05185955d958f997546da260fc264f441247c107ca40ae57d02e72b004784b4a466d1e8b5cd4c8627e4821f0b8022f3a166efea2a072004a3b3", + "publicKeyCompressed": "03697cd0bc8b99d05185955d958f997546da260fc264f441247c107ca40ae57d02", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", + "id": 2 + }, + "comment": "point at infinity during verify (Invalid signature: r too large)", + "valid": false, + "flags": ["inf during verify"] + }, + { + "tcId": 106, + "publicKeyUncompressed": "044ce60bcd8d6e23b7d1c74094896f79aee8ccae2833859f8fdc1131f4cbad5a728bd8f3bc7436259ca112f4d1f42ede429023c7dab8c355cde63764d336c4bf68", + "publicKeyCompressed": "024ce60bcd8d6e23b7d1c74094896f79aee8ccae2833859f8fdc1131f4cbad5a72", + "msg": "54657374", + "sig": { + "r": "2dab07250e2fe7a26bf8618dfb165c137c75bae1726f3f8734a27655da46be35", + "s": "00ffffffffcd0d63036e5f854968f785ae9b42473d08008b44109e13b90b3f331c", + "id": 0 + }, + "comment": "s too large (s not in range)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 107, + "publicKeyUncompressed": "042fb045168cbf497dc4fdce9334a9e30c3286b6c4857e0a1836e53bec85a8fd699b37e5343fc0d3f835e91df40f161e2aabd306eeed7a527e7c1e3374fcb06e0e", + "publicKeyCompressed": "022fb045168cbf497dc4fdce9334a9e30c3286b6c4857e0a1836e53bec85a8fd69", + "msg": "54657374", + "sig": { + "r": "2dab07250e2fe7a26bf8618dfb165c137c75bae1726f3f8734a27655da46be35", + "s": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", + "id": 0 + }, + "comment": "s = n+1 (s not in range)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 108, + "publicKeyUncompressed": "040540a102f1809eeefd86c59c3f65302589330f3f5d9e7ea5611e1a1136f62753ebfbb90ec37a146b2e3954e6e234d17b10b90f27fd9cc0323f9c570ebff2dcfa", + "publicKeyCompressed": "020540a102f1809eeefd86c59c3f65302589330f3f5d9e7ea5611e1a1136f62753", + "msg": "54657374", + "sig": { + "r": "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632556", + "s": "73fdf4a9329d8bca10bbdff59a3a5ad2d9b431344fc218fc40da027b0dfff78a", + "id": 0 + }, + "comment": "r = n+{Rlow[0]} (Could not recover R)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 109, + "publicKeyUncompressed": "0402b1b91e7ba532b5765327357c1145f3aebc5c2a2997b5fa47686a83e2e4041ab602cab3c72afa65ad55c2e850736df4c487ccacee33c5dcda9c4460d120efd0", + "publicKeyCompressed": "0202b1b91e7ba532b5765327357c1145f3aebc5c2a2997b5fa47686a83e2e4041a", + "msg": "54657374", + "sig": { + "r": "2dab07250e2fe7a26bf8618dfb165c137c75bae1726f3f8734a27655da46be35", + "s": "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "id": 0 + }, + "comment": "s = 2**256-1 (s not in range)", + "valid": false, + "flags": ["invalid_range"] + }, + { + "tcId": 110, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6ea128df5", + "sig": { + "r": "00d09e22889302de88a9234a98345d93185b7190a97c0479aa2668084df6816c8d", + "s": "1d8a55401b672f8632dfaa8cc034b6b62e01cb265176b32e1dc87f7415e5e521", + "id": 0 + }, + "comment": "special hash:cntany", + "valid": true, + "flags": [] + }, + { + "tcId": 111, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad78c580fa", + "sig": { + "r": "00d6afb0b7b3d5acb7e0f178082eaea5979507fdaa27fb52677022dac59db6745c", + "s": "00b2ea522387f19c1b27ecbcdec71a49800a88cf3b26a97ba2f51bf3c967b21474", + "id": 1 + }, + "comment": "special hash:cntany", + "valid": true, + "flags": [] + }, + { + "tcId": 112, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad4c3b2207", + "sig": { + "r": "7b626bc0972f742ab6dbfef5f0e876cd6f8a770f046995b90a3b34ba9df4c5e3", + "s": "6a55b89ce90fe189e7efee782042a1e908a2b8939506041c229aa8becce6ba33", + "id": 1 + }, + "comment": "special hash:cntz", + "valid": true, + "flags": [] + }, + { + "tcId": 113, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b505a66420", + "sig": { + "r": "073ffc7332d7b4fbb2fb71fde94f7ded5477db96d7698bfe29f408ebd20a32d4", + "s": "6df60c66ce6c15c0a9350139ffe7ea153b5c5134e3ef89c86dfc8e584412529c", + "id": 1 + }, + "comment": "special hash:highcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 114, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a60e419d57", + "sig": { + "r": "00d56831abce80b15c52d9bac011a770bcf5f289020ad499cf90609d853f67e2e4", + "s": "20982e396d7947cb71449e521b18cec5b3f734eb2955849a42fc9f58629d4e12", + "id": 1 + }, + "comment": "special hash:highcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 115, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadf0e16d16", + "sig": { + "r": "00b87f95d8e849567a558bb45bbfedeb72eef6df5b4d950dad9ac99c8358b1ded6", + "s": "00d86ec8c51db5980e2f95d43ab3e76a2c2d008fcc95afc0e4c49793b7a66fde3f", + "id": 1 + }, + "comment": "special hash:highcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 116, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b53a00f714", + "sig": { + "r": "78b6dd5caf5506df295b9a5545cdfd04ddccb22be0ccc1af450f385ae931d2e0", + "s": "00b6d55daba54b7e12e455d610b022e9861b32e4592acbf111679214c35bc16f00", + "id": 0 + }, + "comment": "special hash:lowcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 117, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a66709b065", + "sig": { + "r": "38be530b1f0e0b16533dce380137a54d9221f3e8d156c2545bb6dab7272a0c12", + "s": "00b7b5fac729db943c0a03481a6f99b7dd66fe3c3a6f3a8c281e5f1666d7016f02", + "id": 0 + }, + "comment": "special hash:lowcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 118, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad623b7ec1", + "sig": { + "r": "11b1bcf623f92dfcd6aea24976df828db1786272e6f32d3278ae50bedeff4af6", + "s": "00d40ea943fc8fc34595f5ee09b4a6551e36a581155fac2089be2f8af3e43fb95d", + "id": 0 + }, + "comment": "special hash:lowcnt", + "valid": true, + "flags": [] + }, + { + "tcId": 119, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b52241bf15", + "sig": { + "r": "00f37b8a2793c4ed72de99cdba533c59a82f699b43e60b9032b19d6ff15e0e5d79", + "s": "00a8d7e22cbc06b1fb422326bd2e47d548766e7a3c91bb3b9d8d7d43092dba03e0", + "id": 1 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 120, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a61950beb3", + "sig": { + "r": "00ea80026d23622e24ec51c9ad1571fa0e0cdcb2e037530fc6e96460ef432f8499", + "s": "00a6cf6d3349e0a009dad7bc45c98448e988f861c9f0293c321083700e18bdcff5", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 121, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a67a082ef0", + "sig": { + "r": "08003f3ea5b52401f06a9c27df7f4514733f5dbe6ea04017cc6c2e074c4f8d11", + "s": "00dd2b5feceb21a83aa2fa44699e9634b635cba3769b8a464f910b7166a527ad3e", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 122, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6933d5b5d", + "sig": { + "r": "15401eeed5fa32d3e9468ec9a7c8bd4c117af390423becff1e5260ee56a4fc62", + "s": "02776cfebc96afc8d795d41c4ad1a9eef7de76b42441af690bb2455930cdfb95", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 123, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad32bf7072", + "sig": { + "r": "00d54d57434fba28cb060559e42182205fe82ed1fed8fae2316c59458fba6d9f42", + "s": "00dbfd38491912cada0d1eaebaac3e8ea7b0e7aab3773427821f9c6bf3c1f3f376", + "id": 1 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 124, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad50912efc", + "sig": { + "r": "00b0777d42065187b2e9afdae7f145c7ff4346e1eaec114bd8ec46703f1efd259e", + "s": "00d668e56de41ae45e9f9a02f200d7592bd6a436f0398b606c621631a875390def", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 125, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad6d4daa23", + "sig": { + "r": "4df79e763ac24a633e8d12ce7b07c01e286017858d840285558bc20ad89ec13c", + "s": "00f07c1dd794f74af664a6b42903f9c3fdd9fb61d84be5d25151773edcc141e2f9", + "id": 1 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 126, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "7a4fb3250aa05393", + "sig": { + "r": "00b4e490e5fa3b38f390902959ac08077adb985ac01deee17012b74861eb2e3ca8", + "s": "709dd84c83de747fe4bb116842c322e66ae625c285812fcfc726d2098958a651", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 127, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "7a4fb3250c91f0d0", + "sig": { + "r": "00d95eabba52b99324a0a0ed6ebe64f56da140065d8138fb5d6eee9e7895667037", + "s": "00cd00f418fb5a16a2d4ba4c1d3c98dcd47d92ff1e875ca3a6bc91e08a50f2af28", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 128, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "a14672e603ab2a8e", + "sig": { + "r": "00e847ddd91ec7c09e93c2bf6c259644fc0ca754f3a19586a477fd0295640c4acb", + "s": "02704ef17b86a3f0657878cd68a1be29f54af075a7453fdae9a4a7e7acc8af54", + "id": 0 + }, + "comment": "special hash:maxt", + "valid": true, + "flags": [] + }, + { + "tcId": 129, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b506e3e5cd", + "sig": { + "r": "008a1cbbc118f507a4644ad8871666b2919829334fc544323b666da7dbaecb49bd", + "s": "21c4292521780154310dfe05f49fae93d5ee01fe93fc9b328e13a7fe9ed4b0d3", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 130, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a604fa6bae", + "sig": { + "r": "23212094541cad664a7610bc0dc017d344ce907ef869f69b53b4ee90b509b8fe", + "s": "38d14022cdcb4ac47eb8426718edcb245c4ec9033dbd116eb494949e198384a2", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 131, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a634f58a08", + "sig": { + "r": "14ba46bdd8663edf1ab19d6009f62d4c970ec773e0e44b525cfab02fcb6e562d", + "s": "00e5535ab4b218547b3b4396ba737119fd30e0416a4e499935a56938077fb5129e", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 132, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a68713bbaf", + "sig": { + "r": "34d9834d49bdc887f39dc88f0d0c74ed94ad10c6a87aee8b773f633c5c4038df", + "s": "030aa6d5126fed3f514d7bc4a54ddb87d5cf6b39f6d1af4c7081f16dd77f73fb", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 133, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6a250a7cf", + "sig": { + "r": "00a5ace4becb364e4d18b93d4c8ed731db7b24f569d0a1df6b332255bba089f6aa", + "s": "00e9712c7bf0170a5d12f77dacf3990a56d66d2fda8500af877b487bbe0dbdeeda", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 134, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6a9287504", + "sig": { + "r": "00b26399592c459c99aa86e7d9f096526e5ca8544a5f10da02f0264beadee256b7", + "s": "2813b07c175e7bf862b5bf68aacd7cffc7a5def4471f54f78f0c2e9feb9a9f8c", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 135, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad0fef680f", + "sig": { + "r": "3ba3ebdd881210d0991c71553458fda94ac8ad884e3ab42bb63eaec4289b7069", + "s": "008dd9f1dd6fc482d70fa9e2c9a4e05cfd018d6ca33f77600f2475941992436245", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 136, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad24322c79", + "sig": { + "r": "46772bed512af56cb11a8dce6f55f05dd2b4af824d96e3b45dd298ac11413624", + "s": "00a88749b724e8a2761c995c407026a4462b5daaaf67d3c59f371ea33f71282100", + "id": 1 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 137, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad3d23fae7", + "sig": { + "r": "285fd0dd2fe2121592d71dacc2661a946342fe180450804af2693ec3fc984d76", + "s": "35c3371cb5559c1e5c7ba6d50fa17fbb1f08252efaa0307611a9b395ef83b409", + "id": 0 + }, + "comment": "special hash:mint", + "valid": true, + "flags": [] + }, + { + "tcId": 138, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b507e674e8", + "sig": { + "r": "6d90cfd7eb5caedea0420da026a660a97149fe6659f13ebf4c53474096fc0b5a", + "s": "00ee4f26a9b922fb3c8a5cc854df086304340fab14937252c18ee45eaf87ec23e0", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 139, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b513eb738a", + "sig": { + "r": "08bb559ddfde1ff37625b6e79e6e32510b1107bcd613858fb87b07be66632d97", + "s": "415e30d5ab5e06afe18a80ae853933203da8d832de5674da00dad892536d2e42", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 140, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b51cc7f01e", + "sig": { + "r": "5b3f9fc0af00fb9a246ad315eb3b3843e41c0ff0c48570189ec29150446b4d59", + "s": "014819cb0ae04ee792150deec7d6935e760ea2170accaa13537bfd18dfc7346e", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 141, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b5204bb2be", + "sig": { + "r": "00dad650dacc7b4ea889face18fcb82c88f2469bbbcc0eac793efc5039faf22aa9", + "s": "00bc008163b8d9bcae25f941b5878cac49a0dab10be67ced6088274e69b034c854", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 142, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b521c74e81", + "sig": { + "r": "0dd4df8dd2fd58cbefcc3edd6dc11ed9c1308251d0b2a81e978f4604b5cc051f", + "s": "00e6734e2df3f96ccfec1774a6ac5179a28fcbda7c65a38eac9bde048b63c28d67", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 143, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b5264518d2", + "sig": { + "r": "00f32af3d418de9948a8fab600b073a7c1a47d23642dd8f13faa29299c399837cb", + "s": "00869137e4e5bfee001c1cda21cc72655631ee0ed4eaa1c059d33a380d5f4926ec", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 144, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b531bec9a3", + "sig": { + "r": "714c2c7fcab5965a05d01e0e479d75e33ea1e5c3f40caf2268da46ce71154e9e", + "s": "00ddbb299317d77f196ec700352e800d523e163c41cdce8cbed640ae234f5223f3", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 145, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b531e54c87", + "sig": { + "r": "00ac454a93adb70f0c517964ed1066cd045ccc9588719e45baa2c83171cf7cf5f4", + "s": "00a0ebcfc10a5ae6a74a9847f8782a75e3322dc536fdd33efb1622bcf7cf9bc48a", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 146, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b534bb16e2", + "sig": { + "r": "044b57c093c7500f9b2fc47049c29a1b60561b0beb3a00150a27a88bc4b07ff9", + "s": "438de99ca6caf7023718811fcc67a93f8c63a125f6deee9d50b7ca93cbb483dd", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 147, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b537a98d3a", + "sig": { + "r": "53b4f390b6f9eed302ab58fd9d220677b5f86daa18c706c3d31c9f9fc96325c1", + "s": "00fbac1b9de630480973cea792d6edabc53c7abf3d7b5611555d10a195bd4107ad", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 148, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "049a27b53a9072fe", + "sig": { + "r": "00dfbba43b4ee6d5d3946815eb0f493b340980f9220036a3aaae78a5b4fbd8b640", + "s": "0d63799b060dc4e53425437a415c68970184232dee81c871c90d8a74634dfcee", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 149, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a607e9597b", + "sig": { + "r": "2e2d3588dd8bc10f136387a97d49d83e501b16d6fc991bfcd9d801944645c873", + "s": "65987003f5e60d38ee996ba180d37424dc3d89547e84afbe75fc3c3f083b03c4", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 150, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a60c3de294", + "sig": { + "r": "00de3bea4aa7dd1c4be29ecf47c07f0aa79000b49edd7f1b4f9c0bda694d669665", + "s": "2e790d1c95d51d40eb7b982de0f0a5b73012eecf33647c08aaafe688e891f779", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 151, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a60f0a7105", + "sig": { + "r": "00a99c4b9468b9d0eae1bbc1e64c94545c4051c0f2937d9ececcbb62e8e6cdd27d", + "s": "00cd621599464003b0a2c523ecd75d20e8192cc6dcbfed4f27cca11f7cd574e8c9", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 152, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a60f40b849", + "sig": { + "r": "0081da48eba1486e471e9cca16be0c88f37f8a2582acc3aeb575a3ae0012847361", + "s": "00b30968e9289cf3278904ead10c85790eec63e979ef239ee449300b3f901ae25b", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 153, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6100fe0fe", + "sig": { + "r": "00e8c2b95e458ccc7c6bb21978d10abdaf0dcbcd57394e6de8f09d8128c86b681f", + "s": "6c78b72eb258b129c5482b78092b37a3a247e3ebaa0a0e4b278be580df59be4e", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 154, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6123d535f", + "sig": { + "r": "00f95bbde8147415a80c5b754ab202f5de0432d51561e1adea2e03ee52490cd53c", + "s": "00a2067a9b718967e173e0be796b50ed9e2500c2c309ec94e0637fce46e901a67e", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 155, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a619d0abca", + "sig": { + "r": "00d7967809979cfe25ca239bf1d58bc3a1cf42aa1feec2629435d1e1661b6cc78c", + "s": "59ba3812c8b93da324d8a4b2b9c1952b3a1faee331f37f8e14c945f9c4352d33", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 156, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a61fb36417", + "sig": { + "r": "5f4f9bfa5d1109dec9a7c182c0ea9347315157e27dfd25889ec5a53742128686", + "s": "590b181b6ed1466e7aa09c7b339447ff22158f5e6cd4067735dd7c4952d95f63", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 157, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a623579acd", + "sig": { + "r": "458a17685267eab51dd7d2cb68db8bdf8f63d2932e075ff1ac0a4af332758649", + "s": "00d7b208239208d49a235d24f683bccf8ea68b26c4802321b66d039586179d2271", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 158, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6251c93d0", + "sig": { + "r": "61640573335fe4a588323f1372a61899ba413684c90427aad3dcfec85c9feed6", + "s": "66fe073a5a815b2a39f172269c72d8b3ad370f1a488696d7057506bcd89caeaf", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 159, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6275790ef", + "sig": { + "r": "6505f51587c096420ad7f5c94a95c813c1ca80fdd2582a00cfadf9e4b599d322", + "s": "4e0b65be3144e1c40b520ee377512ae9e71d88c953db1bf979bb9e2fe7e64e3f", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 160, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a63830e73c", + "sig": { + "r": "68e74fecde21db6884c0f7d1dc157f643c96e60e5b4195af1da900adce5845d5", + "s": "0090542c0a1ca5aaa41d7ff1bfddde41b4d31b6cd1f97580d6ad9b65b35ebe5e64", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 161, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a63fc5544a", + "sig": { + "r": "5d2da591365264fc506d249155bf8196759964b17a4c8dc8a6a806d0ff75db64", + "s": "685170b8f99ba9a4f5d9f9a06205da526c5a061bd1c58195c8d8cf02517961df", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 162, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6421ef200", + "sig": { + "r": "00f5856e4b8e0e7821af240538474ea3010027921c2c1ac6138317ce0916285e03", + "s": "5f8cd9fa9f38839640d654b382307778123eb9a721d6ee2e8f114cba2e95cd65", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 163, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6437fc4ce", + "sig": { + "r": "00e13c5506b2bf6238b9a6fd7c129aea0b0f8e5043eab93bbbb021dc20b8002786", + "s": "00a070d5e7eccf9ef7d9e01945015e73d11780679456c775d5e0d215d108954369", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 164, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a644e295fd", + "sig": { + "r": "00b537867d638ca0651cc40c6ef8f361e2c824034e75b22c33ff5dfaf65f7b590a", + "s": "008f5041f7e386009067f0f6054b56200d6270b7cf3e8a051ef399e9ab990296d8", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 165, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a64587d9df", + "sig": { + "r": "1f8d9118f26bb21e8165f56f7d5d90b094d1958c9dd24e53a3f701a00e81390b", + "s": "008f9254da14ac48d38d4ea6fbccc267f8c59a720596d2993994c04d737ca7dd5b", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 166, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a64b5b7ad9", + "sig": { + "r": "00bd2525ebdad8d863a1520b989ef81b643b15e03c68bf978255866b43a7ec30b4", + "s": "00c784e63f4102b763f60f6c03eb839e412546518f9015e82e5df867a4e475cbc2", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 167, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a64c2f0d77", + "sig": { + "r": "00951a69791190b44a17912f2f27b84d17b13e76653bbdeb65e0e3006cf568afd4", + "s": "42394443fb830ee673706948bc09b6f3beaebd4ea3ee24b56d64a7ed96d70be8", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 168, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6599334cc", + "sig": { + "r": "58065873a58167d7dadf0ea6df0151a3dcef6d9191f2e8298cdbecbc00530a63", + "s": "00a11aecdc9b64d6ca07a05c2b062b7e35c126eadd0b927e8797ab6cc0f4fe659f", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 169, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a661db38ba", + "sig": { + "r": "00a6771b7bd5f3bb063c7786dac950612f3a792ddf27920db05127c772cc88812c", + "s": "0b7476b6918d95d0f6021e867bfa4e599f96aa9d8923ae702c8e8c8798cd62be", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 170, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a665c5aa3d", + "sig": { + "r": "00c5de38499f54e1002856b128de7080a1d95a5b646af720d2b6cc941e13dc35b5", + "s": "008d803f5ed9d2d1617dfbde1aec86e35eed70b1043598758de8d0770762e008e4", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 171, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a66783bdbc", + "sig": { + "r": "00fc1740ac9222eb2e29c75fefd67412fb47ecbc736c741ae4c72e916ff01c8450", + "s": "009499ff88545cfaf5cde18200b8bcd0b85b62ae814373f0306e4224c5ad1d5c65", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 172, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6690cc109", + "sig": { + "r": "24a9534e0eec5bb8903160fcb65d62c87f439992508a356a958274de04d6fd82", + "s": "00ab1d511fbc695e9729f73592f727ac4421fc01e8a50dd456fd7c49dadff6294d", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 173, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a66f5fd90e", + "sig": { + "r": "00b8d7c6572d0a00b5a990c602c8fba79c503e6e04cd60153018fbbe12dfc4e91e", + "s": "00829d71bc1e5f8d48c3af84ef27fa265c50a2870e50481545cecea1e9be24e625", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 174, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a67011c21a", + "sig": { + "r": "00e4e4d92e1803d79b815eef1ec193b9b6d413736d7a327d9ad78d6763f0c3bf9a", + "s": "00d909e8ee5b37ec735559e5553dd6350c06fb427c78e5ee7da4d77a1fa25674a0", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 175, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a670554c70", + "sig": { + "r": "00d82514f7786b8d8e619a3bae9adff969528ef04daa951ee3f6bee0e553306884", + "s": "14bdcc151ae66f955173700d22871ebb2c3773c679c1624fd9951b05d9885837", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 176, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a671a4d73c", + "sig": { + "r": "00b764e47b01fa3c434065e5fd3159922d502935153e2c3f416019bad0461bdad5", + "s": "008a71addd58db01fdc3cd42a2fec93c6e8acc0e5bcec84b80a30aa1e9f28e461e", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 177, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6751c0d43", + "sig": { + "r": "522dfcd8bb524e038ee0a01c35012460db51030237e038b03ccd96cf498b5d94", + "s": "1622f3178f0da1af71eb15207bbb6594709034867d34f485b0ed6e58d30f0fa1", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 178, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6793b55e8", + "sig": { + "r": "009b1a43bd756c507f36976ad4bdc07428b489b924d332b679ba10002a5816a3b7", + "s": "00f2e3fce5fe495714034524b44236996c125605c3f5d211b0ec7405d08aeda472", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 179, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a67a525edb", + "sig": { + "r": "00a5994b0aa2fe4ec5a83cd6f23178b313e6bab1a500ffb20aafefda9b7d628357", + "s": "008ee6f52eedfd332eb2cf950d161263d2645f4f7e41eaaecc16e8b492d34792a0", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 180, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a67c53ae63", + "sig": { + "r": "00a356fe48c864bedd78326eb8042b82c9735258b84dde0e59287486652260bc95", + "s": "5ae95ef40c514d06ecd333cae52ee7695aa3fb54b96764f359a33faec99745c0", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 181, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6846162a5", + "sig": { + "r": "48feef384dfbe2cf1d05e7d4102c9ece127da574cfaac79ffed4146a5433e7db", + "s": "3ec529fad4020e374dcbc9014f19aa393e93564f16f4f252b4d604a94717f544", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 182, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a68d2ac003", + "sig": { + "r": "00af1387628e0cf01fe0f8a8fbaeb7af275d563c2bfcf02c0d7e9d860b9213b7d7", + "s": "46c0127152662daf119b59cc35b59755bd2295cfcc78536688d7f41e2243fe29", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 183, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a69fd3e3be", + "sig": { + "r": "00db43b6ce19767535f1cadba9276513fb2c0c28823fb6486f93585d46ec53bb85", + "s": "00f87f83c7cc85567046dfefa1990971f78af23b0580a8c7c0515539bddf612a25", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 184, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6aae79dc5", + "sig": { + "r": "44de1121df26f3c14311218c181841dca42121d1dbcdedea7e97706fd7441864", + "s": "00e26b260fec9d9593d9d0198c54f697fc1dfa5df17954491914a6f40cb45aba49", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 185, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6cc60ca34", + "sig": { + "r": "5b3ff612beb2aca2fcba44a02066e376cf637af9e230a29b30c799f4a5744bef", + "s": "00a791a5ed74fd41446ccd0b68ffc69e0cbcbb4fd5f39eb89bf141e93cfea5e896", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 186, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6cd6245ff", + "sig": { + "r": "00ac6365cf32c7e29720791510013da1d1449248ff2a13a971eebf2e33bd3eb86a", + "s": "3e2592e32790d323cf621b3f13c048c433f29e2289a1d3ad6af5a5958724da27", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 187, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6d808449a", + "sig": { + "r": "00d93460fc68a51f0236afe541bf309c544714b958ca733359437c439e258286ea", + "s": "30485f6c4923ceec851fe957b7b66a119620a5c6708c10e98add114cd8bf638c", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 188, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6db0af485", + "sig": { + "r": "00d05207d2c7fb6cb043b855188faae9bf1952b906f1efa60268bd3836a04f2b22", + "s": "4f7f32b3a639c03defc85420139572c38e4cd5375432f710bbfd134183e54d02", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 189, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6dda31d79", + "sig": { + "r": "16e96a1f0364d7f63ccb723a90198b62d17b9bb0f1a61126157ffa550309d975", + "s": "009b31c161f0e1cc953be64cce0535687a2ac322d678a618d30c42b07949a6f462", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 190, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6e025e7e6", + "sig": { + "r": "187b45da134675c851d61aa4a2664df87053b57638d15243a8f997b57c76bcbf", + "s": "00f09c744c4833c6e79836cd123ee1263d720560d903318835948575d74079481b", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 191, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6e17464df", + "sig": { + "r": "00cc543111beb45b92868f2bac110fb0f14ce02cdabcb12d303ea3a3864f820cce", + "s": "00fbe6832e9b8adec62c6709ddd45cce8a874ce22dd8d2a1937fa6bf0ed121a3ac", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 192, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6efdd2c01", + "sig": { + "r": "099f129707c0b6ae3e3c7a2636c561ad769d49be99ec79c3a3493f6367bba24a", + "s": "305e5c53290df1c57683e1ea9519608efefa0ce187f40c9f07930bce8e41f07a", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 193, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6f8afb997", + "sig": { + "r": "00a56e4c371b65cbd2f44f54e9868ef6fe4a0a1cc117100aee0b2c32e60d203813", + "s": "00dd745cad075f0d5987d25212d728b9af29596e68dc7e83e39b26b8c881ec9e57", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 194, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "07b3d7a6ff92caca", + "sig": { + "r": "00fba6a2b2221052f51e6d5069b2ac70673f6a0bccc036b70d49c97dc2832e47ae", + "s": "3b4d259c2ec3d65c1f3a39447e51e25f45c077b6afd24e941ce7cd5aaa4b1fec", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 195, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad0113a8df", + "sig": { + "r": "71a1d8a0acc694b21a805b3e54989d4d940a9decac64174d9aab83bc925f5ac0", + "s": "6d049a8cc6f445e491883f263541f3e4e6c262cdb0eea35572a86c549e0ecede", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 196, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad02b68f3b", + "sig": { + "r": "008ff3b70a7acfb4ee40e5f8bfa40c1c495c570f130e84bc073781abe1294344fc", + "s": "00cc0875286be0d7fbd24693419e8a3e0a2d486fdad1c3785cef13fa2606b82f5a", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 197, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad02ec10a3", + "sig": { + "r": "00e2e5a028349e505c0bb30186b921e625bf3156fd39c67d01acd1cd620e179784", + "s": "00c919a7cad13934a10fac268f26f996479389241120e3d565a19118d24b31f133", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 198, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad06945c63", + "sig": { + "r": "2b4a1eaf6ffa8e24515058cac9a9b0e5a8009a89ac12be6ca0b448103ccc6403", + "s": "0e90c58574fa1724cc41b190c9cb70de9e66ec3bf684723659c467559b0654d1", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 199, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad09f9b734", + "sig": { + "r": "142ce051bb90cd635af8c9807426e78f45b1dedd27a7f4919a59aac6c9db5a71", + "s": "00beadc36a652774271e9619d9252212bbb3935f3b8a5545db334e35890babfd35", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 200, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad0b115d03", + "sig": { + "r": "00f9b5229f7d4f74f86d97a3b5de957b47559aeb050383bd897d085b14c56b43f3", + "s": "00efb0dea2abf889d8ab1597354c71dffe5052065f83b218265f4ad09b9b129b94", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 201, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad0b2ca028", + "sig": { + "r": "1e92529dad15e00ffac11323b964edd943fb5fe8736803bb75627a152f67e0ff", + "s": "6c2e79724329250b4bdf78d5a34ee3fe6e1cf7a076567322806e6ad6d59abe09", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 202, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad1a5b39fc", + "sig": { + "r": "008c72e2ab15a68b7b3767efd4660e9aa948bb0a787ee8b1d3f158290f20fa02bb", + "s": "00ffa01e4c0077334c2d2e57f6bd7612d7cd86bcd8c783d1a46ae58996acf49d95", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 203, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad1f772244", + "sig": { + "r": "00d1fd8ece293e82d3ee8964604f3ed26da573c8a2227c8dd5ee2eff0c27dc386a", + "s": "00ab7f782c26334330ad3f606a464d88ca4d03392520609c665c0214958447eff7", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 204, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad214bbd7b", + "sig": { + "r": "1b1abcb5ab90887e63fcbcabe5d53ccbb9cb85349182c0ea3a0fd0a4569e910f", + "s": "00a1061aece9dee319292f954da91b228d0b0568c06e5ec767d5403aedce4d096e", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 205, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad21712346", + "sig": { + "r": "19196ab1deebbe5f1c03cb6df13941c14ecd10e176761eef764f92ef42428f9c", + "s": "0081f84899ae2695f0bc55e75e2b2d4311d45cdeaac0348e4a6aebd2449819d028", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 206, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad25062f89", + "sig": { + "r": "00b0a36af1324f705d545393cd26bbdc959c9e89bffc1a96785b46920a584dd8af", + "s": "00ffb4a2fb1a02392c5e9adb1d284d09e82087a88229d38abb78093fe30d45fa8a", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 207, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad2ac5e021", + "sig": { + "r": "00efeecc81bbd534acf3d10f8a7450636111ef4915ce88aba2d2c1479ddc3b4496", + "s": "00b75cf8dd67d22930ecfe31f61fa03f1a496ab6ebb665f2a90299ba016e36d062", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 208, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad2e8b3198", + "sig": { + "r": "5b205c7bdf4f39dbf892cd945bd91e5d07fe778e7a98dedb88af87c770254408", + "s": "00b45a07e0ffa60e3e04c90fa313443784200242c888b75ea000402a60e58d8be8", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 209, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad31a5f342", + "sig": { + "r": "2dba902841c4a978fb1f1e67647ea382fba3f03371b2b94a326f0622d1b8bb4b", + "s": "00832bd2730cd7fa80d4504e9787e6581f3fbe4fc4c57ccd805664dded968cfd0c", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 210, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad3632d31f", + "sig": { + "r": "39a8beb399d609b2cfb4d1b4ba007b25cbeb006f924afcfc77a8cbc985ca8e0e", + "s": "00f59973bcad3d11f1998f794bf607478720422c72b001f1cdb936d7c3f7743e3c", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 211, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad3d64fd6d", + "sig": { + "r": "15339bf5b9f9ef6947fe8972c7ee9d6850a7fd7addfbd894a7ceea0d687beb67", + "s": "1a6e63fd939f4f8628c605b9a76c3ccf9e2303035922741f1c185c57810c2046", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 212, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad3dd0ba8f", + "sig": { + "r": "1ba3352cb24fcda7f2934bbbab0ef5dc574c6a5054daf9d3d264ed382fb5be49", + "s": "3fe7cdad536d76fe11b73bd9fc7af872f02e83084ece0e7197c7a589f47cf4e1", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 213, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad43852af4", + "sig": { + "r": "00e2a188971d6ffb32217f55d45bd1b91ea777f11100f1d4b099d396bc2eac5940", + "s": "12f58753756576aa340ce26064d8b6d742193d2d2a0b6a9e3a2a506e430b11e3", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 214, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad4de703c2", + "sig": { + "r": "008732a3f17fc975baf9a9aa43241bdd9bbef0de6d57f205739834a34265083df9", + "s": "49e0b54e90d54d034ff398247f0bc08db091c737be33f97112d8294fbdc9d786", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 215, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad4f775bfc", + "sig": { + "r": "00ab221de76587c9530e2bb6fb9d2fd0d27b146cec1b7746db12f60558633e289e", + "s": "00a53cfbb844bf2e4bd6626acb46d94bda011515eb5c5ae2d565e2314b4f08869a", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 216, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad5638b579", + "sig": { + "r": "00b2ad99127759bb8eee245903db0f47bbbec98992949a93f59469e3039f59162a", + "s": "3c4a0f6f8f4f27097d08cb26dc8d32ad16029f2cb9dd7d6e338174ece3f13a80", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 217, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad5829f099", + "sig": { + "r": "5ad52c989aa275d83c3f113121d785959a9f29318f4bc068a459576fee5869e1", + "s": "336f7ddb0ba8ec258ac127ff69e83067ea8f41badd1d6093307707385128e9e9", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 218, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad59da3396", + "sig": { + "r": "212b33ed622c61b8defc9680b255f7b2b7af054f9f6ee723c855ee32a2e03892", + "s": "008e6dd0199e84c5c4887bc5e2fa5cd4ca6cfbd7069e48e20a0842ded68bf13d89", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 219, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad6378ebae", + "sig": { + "r": "00ff8daa5b3fd2faacd5aff93cdda8ae1448f14ef2e1c4c329c8de1a519e286052", + "s": "008a4f87ff6a506ea9468eb5960e3210a09cb4305688da07f22df7c6d325ec60af", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 220, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad663517c7", + "sig": { + "r": "00ae9b3cfd0af6e45194a0ae0204eecd5e0529cd06ddb1821f41f02fdce6516822", + "s": "00a79505fd13d809a549e57939ca2a3e70f891acaf5dac73eb9813be29b0374aca", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 221, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad679e392d", + "sig": { + "r": "0ff7ecad65305a24a8897bc0c01fb6e552d28881e8248020128d973b8d41519f", + "s": "1099d573e3f75623bb72c127fc262a84812dca25cee1ac1a2248b32d76e33bfc", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 222, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad6d1e5152", + "sig": { + "r": "00c9f587d238eb7f0e77258c5d4e8878f63a2db50c385cf0be589dd7703b1da179", + "s": "1f0c6def2842ccc5e6461fc62f09d571d18934cde4286fbbebd8d946c4943f48", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 223, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad6f4ceb32", + "sig": { + "r": "305aca5ee3e5287559127bd7793417a9ab7d3576104b498ee82fd2718c802c77", + "s": "6a2b6f98742a0b8d575565e06da99a7eff230719cc16e070e5ce4bed0b4f0063", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 224, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad7106bfbe", + "sig": { + "r": "009fcd89e234b08064052abeb1a1aad61372be46ae3377c2241eccaba04cfde34e", + "s": "0812756de5c8323f3f646847442fbcc796da23fed23611c2a693bd2f5169ea33", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 225, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad776a3831", + "sig": { + "r": "00c7fa14e07f7202849a0b6a5ebcd5d32e52a9f3399e0bf3b787e088fcbfc2b9ea", + "s": "00952edc8452ddba6afb19b5463396178032583d24c12b67ef5b67ec4ff0269585", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 226, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad7cad23ce", + "sig": { + "r": "00cc377f82bc7daaf918013fbd1b89db78ada0bba28ab4ef860a21a894535c2b3c", + "s": "00af9543ceb7cb5902e04fdab051360319a68c88e74a93b5b56dd5f284227f9ca4", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 227, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad820b64a4", + "sig": { + "r": "009c85c6380cab2f5a5981fe2d28c6848f8f06d9c6029233a20dd24796d045e085", + "s": "00f7570cda29563f1e8bd10913f164fe29a02f39a64ea02775f14cc8cc943fd16c", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 228, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad85978f4e", + "sig": { + "r": "742551d77cf4e7e310bf7bdefba0eef8c5e7bee10403b8bffd1f2e0d32c6387d", + "s": "5bab6b736d264b47af329a8fff95e04b4e1ee933a0e5ae4744d5d845fa6e97ed", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 229, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad8732d356", + "sig": { + "r": "7ba23ff1f779fa1fef577cba2be62b334ca61d030ea50a09c896755d05213738", + "s": "00f8215d966e84a423fcf3f3843587ae196896bff819d1a91f522efccc4125045a", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 230, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad88b66c1a", + "sig": { + "r": "29c281ea85ba9e3c6fb0c8be3fb3fac120b5b75ab1acf6f40e2193dd6b8be30c", + "s": "1f2055c4919521326b15f9d955c3c9b51a27bc1fe0ece341f97b473841ad3e18", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 231, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad8e69901d", + "sig": { + "r": "0fd43fc7a77dce8a598b5e99c57d3cdcb5e02a193dfcf741410b122352575691", + "s": "00f10801b5747f41ce1af6104da2c410527f0ea8b6461da642e73a35f7fc9d8b27", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 232, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad9c99f28d", + "sig": { + "r": "00f88ed193fd6bef6c4ae5113d49a9eaebf9be0ed0d8bdac24fa985b46351d3a97", + "s": "00e2f3f657f0ee49be9eaa9fc564dbe8f64eccccca6241316a5cf1a42b7580d156", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 233, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adad9ff5ce87", + "sig": { + "r": "10c7204af8920a4240d100a5336cb7b8606e141e13f8542b7327b67b9839057f", + "s": "1927bdab1e26270226f5e1f716dbb026a7db485e634562321b32cf0a4308e9c7", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 234, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adada8e1e961", + "sig": { + "r": "008273d286610f6a0eafe999ad58fcb2fed051e9f1253fa7c85db4dd39d5d42106", + "s": "34e91c1f7b8d155cb82c4b62836280e34d17ab828242b9e50771dd7cf4907170", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 235, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadaa1372b4", + "sig": { + "r": "008e730d83573940cae2bc76b94687b59a7bbc99ccaf50397d0303a997a5729a64", + "s": "2726b5b74ab541c343944ca292195292a6f71030741e8f5a11795091cd39f646", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 236, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadaeb3ccf3", + "sig": { + "r": "00d8d464b5b6233f70471047e7c38972654e214ebfaa223fff9d7c42d26a0ad4de", + "s": "6327c351d61489950509829525ee9737e9a2229c290098f6fbc7c513b2835bae", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 237, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadafa2d999", + "sig": { + "r": "00db7337ae37bff115c6b5abdef2c87edb828e0873c2f55d385d71505a5e488060", + "s": "00b7e8a98e18a44622e966c7c067419dd5ee6480ca617e8110225a76151eb00fe5", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 238, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadaff26e48", + "sig": { + "r": "42f2f8e21454ed251060c2c8cc3f02dce57bb198881cc9fdff814eed0ec60292", + "s": "31d50cbd4604a3e10977ef7f01af270a696f6ff377247aaa36698277b90a67b4", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 239, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadb4fe386d", + "sig": { + "r": "7ff5703452e899ece352956d01c010c8d8628d7a2b7ccb6f4e6f7257460d9988", + "s": "5e261fa73f082fc273398a261dcbae4d0f5f9f79fb4153ec407f5fd774e38d34", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 240, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadb802afbf", + "sig": { + "r": "7fb8b65bc4b5298fed6b9efb2ce811eb18dd86359ba53179629db66fc9b61afb", + "s": "6e4e651df1fce814a49a4497e3a4f29cd6a628ce08df56be6313832a46c14d2d", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 241, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadbb02d527", + "sig": { + "r": "009c443c467ac2e2e7b5ec890a984b32322577186d1de1597fb510c4945ad2c5f5", + "s": "00eea789cc5d6ba7bf92c506b95cf8e011d78150f3d67cc2e02cc37f896ff20b55", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 242, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadbbec9eef", + "sig": { + "r": "64d0f6e31ab03790dc9e674d373580b98658d47132009aacae5fd5e5337a8efb", + "s": "257382296568f95fb497e29d2c0c742c532bfd3becbc1b5ef9b73deada89ab1e", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 243, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadbf14261b", + "sig": { + "r": "0096f6f0485aa8b258bada65cb7e9340be1d795d8cbb5129b741b1dc89d39808b7", + "s": "6afe13696a82027b730a53d9eb5e3031e5826a0352b8e6ce2b249a586ac780df", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 244, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadbfca34aa", + "sig": { + "r": "0e8d2cfbfed234a73b37320485b6f69efe203791d666de3e575a8d5e2fc73802", + "s": "00a96407afed45d55146cff4c348396995287a26a529ea4f7e3651dda8fba8ff90", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 245, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadc16365bb", + "sig": { + "r": "6c29dc4ec9028adc39cd4974ab9108c42bdcb221d8a12ae13d3788dd582ba533", + "s": "00c3759b404b85eb6cbe88931120769a11ebcfdc1116c4708b98d851957db1d9b7", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 246, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadcb65063f", + "sig": { + "r": "1f7cd2af494222fad7cf2eaeb4888e7de67c56cfba649f5af374a54298760266", + "s": "3094652abb6b1cba4e69409142d47f3493f25f8b1c3684c08b5cb5919552a8a2", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 247, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadcc5819aa", + "sig": { + "r": "00e8be598f23041bc41fcd7891ad9fd94b93b1a6062f1ef6de8f01ad95204ffb81", + "s": "69cfd8fe72a34a027b4b26612322894fe09091dcc88d348a88e55ef140253cc9", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 248, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadd13f13b6", + "sig": { + "r": "5ea57887d2e177e9cda3286fa07e2d023ff7fa485de21a933b2edc4cc14d1bd2", + "s": "00e0c9f7c77fa4ce20857d3407435aaf2af274988589af0cd3581e591fd3d498ce", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 249, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadd1cbed9d", + "sig": { + "r": "00a5f1d63ae270b885fdbd630aeefc4d185ebf988a43c292597a4c83b7dad6c7f5", + "s": "0097d8b6c8a46d698352cdcf01e1be1f16f0458017bc138c84da679ef029966b93", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 250, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadd2da2518", + "sig": { + "r": "303e0a076026a7c6394072f709bb4e814d1fc776f3d15ce2b0196872f63da39f", + "s": "5b6994ee77e6c19ff290416f6cf8cc4343aa47f3664cce445843fa4bc685794e", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 251, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadd4c1f5ea", + "sig": { + "r": "0790a895a0636088dab59a8f97f8b127be2806cabd2c53ad910e12bdd87fa41c", + "s": "00a9449ae03aa050e6c9237691df51a2c0fce46fa5302b5459416bc5c9110fd1e6", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 252, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adaddf9020f5", + "sig": { + "r": "00a48e7dc2b5f839d2337879a5f0dd167f67de4b69c9db6db895568c968947c6d2", + "s": "741bc53832e211c826e339fdfdb053dc56741a7006e0a51f5ba8c5c89bfefd42", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 253, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adade57bccf2", + "sig": { + "r": "2509b80202f9888fa76463b39508a49b8ccbb83c473c49d515b33676e37fb6d0", + "s": "00cbb8ac99af86794748ff5e5a186fd528ebab05a12e50f0d5ff69dfa669308ce9", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 254, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adade875e79e", + "sig": { + "r": "00de06491694681a9c55c269dbf0bac8a1673524ad997d65fb38067630d94b4b36", + "s": "0c976f8af520b2e98448a65888baacd150e5792298c631dede521b4510aae501", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 255, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adade8f1c621", + "sig": { + "r": "00aef25f5eaae81f0a064afb746b54b688060e59085c3ad2dcf336d2b2b9101b89", + "s": "00d099bb2180869521653f7c3dd1da524e9e5b88a85a481d9cf24c5784245bab50", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 256, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadebabba01", + "sig": { + "r": "4e7cd825c09f623865a4dbe951663744e01373fefffa0b70bf9174180703d557", + "s": "00d887d8662ee195b132f8a982b5b6d554af0fb83730b3b07a9e2e08dc29e40ff0", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 257, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadeda614a1", + "sig": { + "r": "722842c5ffc75c828c11ba6660e7e15b2a3a392a727ce2102762773f0950a828", + "s": "00c68e5bede20df0b351cd6fc6bb9d1ee6926bdcfc1a9e9eea0f941545d950f229", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 258, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadeedd377c", + "sig": { + "r": "74b7b4c2decfe2ff82432426b6186052ef56d68d8275d98b46aed973d5e4556f", + "s": "009529aa6af14da9a70fda6779398f5e46756b5365665f280381ee46d2c0e93633", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 259, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadefa84192", + "sig": { + "r": "00ce019847eb4a7fcb9a46ced582b0c6164170367c007810fc1c0308ba47091def", + "s": "00bf6beaf6d0ed5591abbecf5bda17ed1c286c2f72797cf6bd267732b1406737c6", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 260, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadefff788f", + "sig": { + "r": "14f4b15d2ec16a87084f3c37928f7286bd12be88eb860a7ae7dce5979a2ebe90", + "s": "008c687ef8d6773d2c6db13a88c73d77a396322b0055003cf9e281e2e25ca6b427", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 261, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadf57cce0d", + "sig": { + "r": "5d851c1e55ffc683ce011980b4cba7a0e1657201f466117183ed2101b48a987d", + "s": "37cc93593f506314504c969773be9df60d60c36a600eda97e72709089615fadb", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 262, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "1e58adadfe4eb4aa", + "sig": { + "r": "5a8d82cc8c37ea09cdc50346e8579c935e25647e71598d513ba6ad511af8d8e9", + "s": "78fa0abba53864f35c993a31f85303ddc61aded283f75469126cf7fe53998b19", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 263, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "7a4fb325039369c2", + "sig": { + "r": "00906296ac2c5acf3f77bbf2132bb00f293b722106f3eadf521611c29808d83a79", + "s": "4e730ba1bd3dee81652e36e1bcc965acd158eed627a20a05574f3eb5d4715584", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 264, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "7a4fb3251001fc0e", + "sig": { + "r": "00cf6826875dd928423c24d0bb731753f8f747573549129465354aa7bda0a5df32", + "s": "0095c391162d908372c5ab14997f47cfa69d88d9ec6d8eb88e877183f6d60b3119", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 265, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "7a4fb325107d46fd", + "sig": { + "r": "00bb77d3cd2ad15d27e487f148f8e182bb04147a9c3e3153fdcf08205884441629", + "s": "5818bcbdc1fbc092d2d8b5382910511ab1665e98e5877186e6efe319c9906a11", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 266, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "a14672e602d4137f", + "sig": { + "r": "0cacb5d76765b04fdcde0464aa448c7e24b04736b70a529dd8d30e50eb63ab8b", + "s": "00ad234ab963dd707845ab90326c725fb208660300b123d528679fc9dc246d34fc", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 267, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "a14672e604d55a14", + "sig": { + "r": "00e2e838f8ab8d5f3211414e07b50479f8c7b4323d611ae09558ff3350933aea29", + "s": "008fe8e45c94301a2dc876051a3e50928acb8e0be46b6d8044c8eea906dd2ab5c3", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 268, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "a14672e606f7e881", + "sig": { + "r": "00e85ac2dfb48efe644e4845d208691a7dda8caa034171440e185b1d8da4d1837b", + "s": "406e3868f10b4f81c57bb1bbee0fc982050b033c5b18eaa94eb37bf9b41f7138", + "id": 0 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 269, + "publicKeyUncompressed": "04fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d652e37fc4edcd930541de82b1dd78a7ff436ae949f65b6e3da02c968c92b7718", + "publicKeyCompressed": "02fd3bd15393b992edcf023133fc83d81bb5113054beed84d0d4991067e175247d", + "msg": "a14672e60925a734", + "sig": { + "r": "00b4dfdcc49d14e44e17d8f51a73ee13d8e6e82ffcbdcbb1050fbf16ab0d28826f", + "s": "4b8663a41b88a9d6021942236b8a15913275578c957fb83a470d7a625be587ab", + "id": 1 + }, + "comment": "special hash:pattern", + "valid": true, + "flags": [] + }, + { + "tcId": 270, + "publicKeyUncompressed": "044be2dd3b76d2f432c46e5da308491843a62f55af1a65f344ba02a2ec8e96711004ffa4a3edd0f3d264b406df981ddd3ef7143c1ba4abbcdc4aacdbafeb904291", + "publicKeyCompressed": "034be2dd3b76d2f432c46e5da308491843a62f55af1a65f344ba02a2ec8e967110", + "msg": "68656c6c6f", + "sig": { + "r": "0081bfb55b010b1bdf08b8d9d8590087aa278e28febff3b05632eeff09011c5579", + "s": "3dcb2ddf1be0bcc25bb2f47edf0a575aede76ed5ae5fc6fddc3e0aa1a9dec2f3", + "id": 0 + }, + "comment": "R: x2=0 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 271, + "publicKeyUncompressed": "04a1c994f5ec2270c02404c7f28260190a7f7c8c6c90989e34cf30f76b96784ee2ecbde4d1e20894734755b1bf6efcb70753623e7243b345e748f7c79f6a031947", + "publicKeyCompressed": "03a1c994f5ec2270c02404c7f28260190a7f7c8c6c90989e34cf30f76b96784ee2", + "msg": "68656c6c6f", + "sig": { + "r": "00e3f4bd402343936c2bff08e7430a86ad85b72bedf0ec53f385093a7e1c55d096", + "s": "0088b50c6623297e6dec30c3f330321e187076a001a604781e5bed807f60168bb3", + "id": 0 + }, + "comment": "R: y2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 272, + "publicKeyUncompressed": "0411ddcdcb05d34667247e1dd7e15908f85e01e41c7e16289e0cf4cfc4e601c09383c73bf6e3f76c953187a45c9babc74639ddb12a1f59a78d9f8639506dd7ed97", + "publicKeyCompressed": "0311ddcdcb05d34667247e1dd7e15908f85e01e41c7e16289e0cf4cfc4e601c093", + "msg": "68656c6c6f", + "sig": { + "r": "3477806617481c3944ea395d71a15a7b95daf52825f2b26ca73d89a7f0d63cb8", + "s": "009df4e5550f0032bb7c9be97fc18a0052b46a2b334e72971781036023503e4287", + "id": 0 + }, + "comment": "R: y2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 273, + "publicKeyUncompressed": "0487f5a843ce8219cab458467f60855247c222e77e897c2f7580cee0f406793e3b261038f99a740c75b8d4757aae7bc3a9c7555f6b931019fde3ca7e3cca6888b0", + "publicKeyCompressed": "0287f5a843ce8219cab458467f60855247c222e77e897c2f7580cee0f406793e3b", + "msg": "68656c6c6f", + "sig": { + "r": "45170061e1e3a4aacaecdf24c4943b5e45549b20c00135e6cb34aed92cf8b728", + "s": "00b5398f46743d95b381cc05befd2e6169b2014bb36f192fb198ede5be1d289faf", + "id": 0 + }, + "comment": "R: y2=-1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 274, + "publicKeyUncompressed": "04ee36a1322e4cc939643ce45aa5394abe7f620ae4f8a99758ef239466c08a2927e6dd855f4360572cb511d038722c2c31849910dfe76ced10c51faaae976362ae", + "publicKeyCompressed": "02ee36a1322e4cc939643ce45aa5394abe7f620ae4f8a99758ef239466c08a2927", + "msg": "68656c6c6f", + "sig": { + "r": "00d9ef981511b93f7adc6ebdf36a8f4b823aa6090057ad3738fe18a42e46dfe12c", + "s": "425ad79e2be38053a1071eee99132fd7616b71d39cbcef99e30b3c33bd02b107", + "id": 0 + }, + "comment": "R: y2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 275, + "publicKeyUncompressed": "04cafd124a06f1ffa11834bf07e7e5fa94880b583af8a3393549d7ee8ccde1a725f73df4cc4afc998e997463438c55cb6fd3331bafb9cc1eb0c21c65410519db4f", + "publicKeyCompressed": "03cafd124a06f1ffa11834bf07e7e5fa94880b583af8a3393549d7ee8ccde1a725", + "msg": "68656c6c6f", + "sig": { + "r": "00af8bbdfe8cdd5577acbf345b543d28cf402f4e94d3865b97ea0787f2d3aa5d22", + "s": "41c8a07800fa532f12d20643939612718fd0c62d3ed2a1d3686b688c7678213d", + "id": 0 + }, + "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 276, + "publicKeyUncompressed": "04f5cf72366aa802774275c15552286cd335fb09c57b8407709ca02e2d867062309e5832439c13329184087f4f2571267b86b3c8264797fccb63ff4b4dbcd26a4d", + "publicKeyCompressed": "03f5cf72366aa802774275c15552286cd335fb09c57b8407709ca02e2d86706230", + "msg": "68656c6c6f", + "sig": { + "r": "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd", + "s": "00d58c453531ba41744e8bb85e8b9dd32ac23317800dc6c5e7fd8d1db6e4fe3d92", + "id": 0 + }, + "comment": "R: w=3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 277, + "publicKeyUncompressed": "04f1ef59cc7aaa3628d3bdf2e6420f75d555a2c4aa19cc47292df555f40b9b038e1109ba6e6590c5d913f44223b5bde48b15323fa679bc02fe4fb274a25e82ad29", + "publicKeyCompressed": "03f1ef59cc7aaa3628d3bdf2e6420f75d555a2c4aa19cc47292df555f40b9b038e", + "msg": "68656c6c6f", + "sig": { + "r": "00de16fd61a828098877199f6b9691ac16b068ea147264d32ecebf8afb1cee87c6", + "s": "413fd8880c288c6894ddc1c9e98e3221031515428cabf3035e2fc35125653860", + "id": 0 + }, + "comment": "R: b=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 278, + "publicKeyUncompressed": "046fd4567c7c69c62c34db7282452f2d91b2ea7999c9d2e83422ffcaeb7c52f842b9930b0e372d82b18fb4821cfaf925334b74d33e4c58b1a67123b2d5b4b8b814", + "publicKeyCompressed": "026fd4567c7c69c62c34db7282452f2d91b2ea7999c9d2e83422ffcaeb7c52f842", + "msg": "68656c6c6f", + "sig": { + "r": "15802d3d7aec18b1830f8b59148e86a2e59edfda163b8823e320d6c65c8d3386", + "s": "00dfa107b1ffff662369ecc4fd7d26de6e4efac419ac95228462f19c067cf9a0ca", + "id": 0 + }, + "comment": "R: h=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 279, + "publicKeyUncompressed": "04f6a4dd46a4946f2515e8e37f6a93642f8d7758903ceb8cdfcbae94e8ab668ce2408f92b452c672ce438cd1e02c224c89ddf316b46c00c306846b7bdf63c62fd8", + "publicKeyCompressed": "02f6a4dd46a4946f2515e8e37f6a93642f8d7758903ceb8cdfcbae94e8ab668ce2", + "msg": "68656c6c6f", + "sig": { + "r": "00851eb1b8699d1cc01c6b6048139797dab3981c924f9ef81bd1f464c3182c8709", + "s": "0088b2f42516181cc0deeeb02fc5b0f47f81a993386c5bc0623b1f435c9211b82f", + "id": 0 + }, + "comment": "R: h=-1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 280, + "publicKeyUncompressed": "04b47d67496efb4ba0ded89a93b267a70f972a7d29ad8f7dc3bb85848faca0e50fac56e39edda6e55e3c11154a91273130a5669be4713d80de50089784db7c08c7", + "publicKeyCompressed": "03b47d67496efb4ba0ded89a93b267a70f972a7d29ad8f7dc3bb85848faca0e50f", + "msg": "68656c6c6f", + "sig": { + "r": "00be2d2738a9b2ccddbdc0954d6e990d23ee62920b2e6a49d3125bc3002dd07ffd", + "s": "4ad4c3367e11674bd79d5780960c28e9b8bbb301d514055a7483b2a1d322a687", + "id": 0 + }, + "comment": "R: s**2=-3 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 281, + "publicKeyUncompressed": "04819810bf10542a9509742fd900c1bb1cdfc42610fe33e89e1ff8b802d8c2c26ec5e90363f557f4327d48afde31cf5ef2960a0cfa272ec61534f1c8ac3b1fb14e", + "publicKeyCompressed": "02819810bf10542a9509742fd900c1bb1cdfc42610fe33e89e1ff8b802d8c2c26e", + "msg": "68656c6c6f", + "sig": { + "r": "09e78d4ef60d05f750f6636209092bc43cbdd6b47e11a9de20a9feb2a50bb96c", + "s": "00b7dfbe5b859660d27d3fa9ff837edb2b41d0bf1791c61fafdae1bfeb40b18245", + "id": 0 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 282, + "publicKeyUncompressed": "04e56c04637391888ca2aef8d32214b081bb78142117c5d1114f4e2ba3b86602093ee699b40e4e20e730e1701f22b8a580b6be96b6cb97e293d8aa207b61162262", + "publicKeyCompressed": "02e56c04637391888ca2aef8d32214b081bb78142117c5d1114f4e2ba3b8660209", + "msg": "68656c6c6f", + "sig": { + "r": "008d0177ebab9c6e9e10db6dd095dbac0d6375e8a97b70f611875d877f0069d2c7", + "s": "00d5d5101866aa8d02c736cf85908c825c1901608cb8b5594189006321db7da0d9", + "id": 0 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 283, + "publicKeyUncompressed": "04df8a1e18dcba82d08bcc36c789237eaf15a28939b69a7687fd0d3d6edfb67e0d329cef3552b7a9432a068a5738220501b9d3aa49f01f3de2fdd03e1eb35bf9b0", + "publicKeyCompressed": "02df8a1e18dcba82d08bcc36c789237eaf15a28939b69a7687fd0d3d6edfb67e0d", + "msg": "68656c6c6f", + "sig": { + "r": "6916fac45e568b6b9e2e2ecd611b282e5fcc40a3067d601057f879ce5a8a73cc", + "s": "0089a017384673a6cf1ce7451d0b288814b418b8b6a9358d4ef5d02df93baa6102", + "id": 0 + }, + "comment": "R: s**2=1 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 284, + "publicKeyUncompressed": "0447e63c8d81e8455c7dae806c29a5f2647bc1d01e84442b45a4d2591f9da42f6111964566e1154e77877c79a982ad1b6be6b4ba8f32e9db52188eddbb8e9a312f", + "publicKeyCompressed": "0347e63c8d81e8455c7dae806c29a5f2647bc1d01e84442b45a4d2591f9da42f61", + "msg": "68656c6c6f", + "sig": { + "r": "00e8f28207e8621cc82d634671493877fea23e3ce7fb73b4e0a6be4d6c7d9f3564", + "s": "547af19748840c2b34046351c148869ac88229907f4295116a625763e26e6ede", + "id": 0 + }, + "comment": "R: s**2=2 for m=2 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 285, + "publicKeyUncompressed": "04248752257157ade3bab80ce1b4f5d354124e1592d21d713914435bcf16da8016165c8c7933a8b37241bc9e77c3d0d3f3b7ac21deb30e2497b1057f68e4d00e75", + "publicKeyCompressed": "03248752257157ade3bab80ce1b4f5d354124e1592d21d713914435bcf16da8016", + "msg": "68656c6c6f", + "sig": { + "r": "00f6e0274e045257cc028cfe83df31e1678c2c4c0573371c315dbae73fd412d078", + "s": "6f5f2e621ec79864d050a9de8c663fab5c22d25d1ac68b2b395924cb8b7624b9", + "id": 0 + }, + "comment": "R: x3=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 286, + "publicKeyUncompressed": "0429fd5d7ebe6cbb56ce88a8e2196494bb679e96ed76d6a0334eb71d0db82e3d9f2558dfea9f7ee920b57d89fd8a356f934a2b0f289cf59256dff8365ffc84662b", + "publicKeyCompressed": "0329fd5d7ebe6cbb56ce88a8e2196494bb679e96ed76d6a0334eb71d0db82e3d9f", + "msg": "68656c6c6f", + "sig": { + "r": "100121f1a09443851c9aa2ab6ee6440e2ac5e1be648274bd5d26c12fb3ba3f7f", + "s": "00cdfd0be2b5f5d48bd3a358d109fdf511a58774a0374b08191c286cacbc76f119", + "id": 0 + }, + "comment": "R: x3=0 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 287, + "publicKeyUncompressed": "04a0a12970eaf5e7da87f89a21e27d1c55be899c117ccb7c3e7c3128b47a10fc6c4e983acf1c95911f5064847d65c7a51a81605705d62a7dec4a9131d17f4804eb", + "publicKeyCompressed": "03a0a12970eaf5e7da87f89a21e27d1c55be899c117ccb7c3e7c3128b47a10fc6c", + "msg": "68656c6c6f", + "sig": { + "r": "00dca4cf4b841c05e45b3b70f1c6e02a1a03811234c3c044b2928981030bf6d39c", + "s": "009229ec7e2c0f7e01f5f7a43ae71d07333b1901ca81bafada0310797f869649e7", + "id": 0 + }, + "comment": "R: x3=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 288, + "publicKeyUncompressed": "04933d632a97297c829eb989e09e2b46eca60c065206f301f68fe86dd0441c93cae062f5a3dcb9eecd117a3071c453817c53e7af9053e8f1dc1ea9c17eb9f3524f", + "publicKeyCompressed": "03933d632a97297c829eb989e09e2b46eca60c065206f301f68fe86dd0441c93ca", + "msg": "68656c6c6f", + "sig": { + "r": "00d006f2785f3e4d6a3e9fee57dc668cf1c48e4a6a69ee72706d0f54075db6d9eb", + "s": "00f53ef5718cbdac8524402002c84f69ded81443cceafbb08f1b656bc041fc15fd", + "id": 0 + }, + "comment": "R: x3=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 289, + "publicKeyUncompressed": "04d787dd95c6e36d2c1ce4e3cbf61ae37b1456c4710cb966e2f95b70456e13ac655dbd55cb9cb3113454bba84a9ff7be1624dec25bac3ae440da2936d4f5814302", + "publicKeyCompressed": "02d787dd95c6e36d2c1ce4e3cbf61ae37b1456c4710cb966e2f95b70456e13ac65", + "msg": "68656c6c6f", + "sig": { + "r": "45d3fb3ac7aa271f91b234ad1d18ee96d3d7d7654c5a5a4c3166ab50abbf5b30", + "s": "3a91183134196321ca53593c78ba9b8135ba1acb47f26c543ede50fe80c08eff", + "id": 0 + }, + "comment": "R: x3=3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 290, + "publicKeyUncompressed": "04c9929c3ef663a75256fc5711989991fe201b5875820d17260bcc0bcb34b08e7badd79ec52ea421cffd20e8613fe6099214bba8e86f69a45f61a6b381ceeeba08", + "publicKeyCompressed": "02c9929c3ef663a75256fc5711989991fe201b5875820d17260bcc0bcb34b08e7b", + "msg": "68656c6c6f", + "sig": { + "r": "0092db0aeaaa4ae24b119b2e30f29cb79d836c220e90fbc9031144261ffe75dcd1", + "s": "00d972884a9f3e2f8db44f695b45bbe122f4b0f204740e1c605292ece70f3c7467", + "id": 0 + }, + "comment": "R: z3=-1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 291, + "publicKeyUncompressed": "048e25c65dbc40283b761852b85c7f0c2d4b2a44ce94dfa902ca71a1e71a83a53138610e8d7260ae2640d18c6afe49290768ffd2873c32afb8a03158190b35cccd", + "publicKeyCompressed": "038e25c65dbc40283b761852b85c7f0c2d4b2a44ce94dfa902ca71a1e71a83a531", + "msg": "68656c6c6f", + "sig": { + "r": "00dc64ac26b3cf53362fdac1c0eccd15d50d58bda1a355ad0b732bf99e70532f0c", + "s": "00bf376d61c842edce6e6a774a2445a7191af1bedaef38de9b3a2ea48ec31988ee", + "id": 0 + }, + "comment": "R: u1=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 292, + "publicKeyUncompressed": "04e2f2772e9fe850f0a7c3777d282d7b18a2b2792a0e69db2abee5ece10638e466f8f6aece26069aa4e1ed0b53586f312d9b190807b26f9176d34a386ede7465a0", + "publicKeyCompressed": "02e2f2772e9fe850f0a7c3777d282d7b18a2b2792a0e69db2abee5ece10638e466", + "msg": "68656c6c6f", + "sig": { + "r": "1ad9ee1ebfe0a768960e19421ec32322fef50aaf8eba16b7ad65d99ffb243fc6", + "s": "00e78f0d515738428525c162870b45520c4806af883b81fa70f896e8a56c59de35", + "id": 0 + }, + "comment": "R: u1=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 293, + "publicKeyUncompressed": "0472c927800db7870d883e1d543089eb668fbebd02d550b6cdccbbfb09d04de851c9149a87124c0b997d66abdc06e8756d228c397bc3cf26c55627c1327e17e0e6", + "publicKeyCompressed": "0272c927800db7870d883e1d543089eb668fbebd02d550b6cdccbbfb09d04de851", + "msg": "68656c6c6f", + "sig": { + "r": "1b7672ce8a192d8826af545fe544db7d11c8cd5d379187910e5cbff5b010339a", + "s": "78ee9b801e86cb4cea598fe1576226c76243c50de8b2e45f317e025ac1c18e1c", + "id": 0 + }, + "comment": "R: u=-2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 294, + "publicKeyUncompressed": "04114b9c0a724c6626cc3fa16344520237cd8dada750be97a8d1772d2a33514b678538409cb42978081ba20f5d0680b9334dffdb9568171ca887972e492b1a5941", + "publicKeyCompressed": "03114b9c0a724c6626cc3fa16344520237cd8dada750be97a8d1772d2a33514b67", + "msg": "68656c6c6f", + "sig": { + "r": "00e10df2402d508d573d3ab41b0f3717273c54e7c0b509c33350a9f2a6ec5ba85b", + "s": "00bfd951ba080060327f32eb7058a88377e2bc387d3e53e3470cf7c35dc4af1c1a", + "id": 0 + }, + "comment": "R: u=-2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 295, + "publicKeyUncompressed": "049234f3d861010d953a89a3a4f44b30c577699a4e7b4acf3cc20d0c1be9b3801365f540d24a59497821bc5f37c758825483a7e755b4a3b23b0906bda9bfd00b2a", + "publicKeyCompressed": "029234f3d861010d953a89a3a4f44b30c577699a4e7b4acf3cc20d0c1be9b38013", + "msg": "68656c6c6f", + "sig": { + "r": "03a8409c233a9533040ebb555820d443f49813e0f49228e17341ddfd2447e1df", + "s": "32df48c55d9eac3d21221be571433009af16f2ed57df6fb5848d9d926e0068c9", + "id": 0 + }, + "comment": "R: u=2 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 296, + "publicKeyUncompressed": "04219f89c6c3369e3aa3ce1969f94990f1d0cfb62685d5e0ece4d745e802ab661ec2205ff6a75762336c88714d18e46a52941b2703ad529ba0379def43c9edf5ca", + "publicKeyCompressed": "02219f89c6c3369e3aa3ce1969f94990f1d0cfb62685d5e0ece4d745e802ab661e", + "msg": "68656c6c6f", + "sig": { + "r": "008556fdab5268b568871532bb325da41b437caa7e59065f522e31983899870991", + "s": "5e8500098cd43d1b82738d6216bb09907984f678c931d12d53bd67d2122db198", + "id": 0 + }, + "comment": "R: v**2=-3 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 297, + "publicKeyUncompressed": "045b873c367267f6c1bd06da1e5e97b9bb71c1a0e7bcb91ddf37a4791eaa7b47406361cd832230eacf80317fe5c3aede37d36c0b07990cd2ec5fc84f1c6679a45e", + "publicKeyCompressed": "025b873c367267f6c1bd06da1e5e97b9bb71c1a0e7bcb91ddf37a4791eaa7b4740", + "msg": "68656c6c6f", + "sig": { + "r": "594b38e571e1e6bc11306b17d76d3c8b7a8c650d12fed44dad531a1c3e08e9b9", + "s": "009633319b1c05b968ec8915545943b590faa8a83a45b40c5b4b8e59de76b59190", + "id": 0 + }, + "comment": "R: v**2=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 298, + "publicKeyUncompressed": "0457f02ef14a5a4f479610c1f2c98494765ecffcc1b145ee63975542325465ecc38b897637fb7e4b5d78686d5fb076049dd1c0e2b07c1461b77de359714a6bebb2", + "publicKeyCompressed": "0257f02ef14a5a4f479610c1f2c98494765ecffcc1b145ee63975542325465ecc3", + "msg": "68656c6c6f", + "sig": { + "r": "00f3c0b02574fed1d737abe3eaf06cbce1294475024750dd474b1722f815ecde1f", + "s": "1d9c9d4df07d6ef182b360eb43bff014c137fabed95ca7d05785d75358629467", + "id": 0 + }, + "comment": "R: v**2=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 299, + "publicKeyUncompressed": "04bc9fd933536aeb0ca72cd4e20d20a5ee6e30aece40850a11b59e8cd2314f02c9d0f1c0bf4c484e9c4eff95c42410fa12fdd35a6484dde553f0286b96260ec8c8", + "publicKeyCompressed": "02bc9fd933536aeb0ca72cd4e20d20a5ee6e30aece40850a11b59e8cd2314f02c9", + "msg": "68656c6c6f", + "sig": { + "r": "4c52f8345031965608a68c513a9a99c7077e0161bd1a1e0da360b233312a9cdf", + "s": "3d04e23dc4a1ca191f59e3d92bb48a412a58de0a2426dd19dfab16c628d7f0db", + "id": 0 + }, + "comment": "R: v**2=1 for m=3 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 300, + "publicKeyUncompressed": "04744244736024d654cd70d34acc1bcee9a618e696ec4754d3440eb6ad6f78fa759d33d57ebab65e879b3634e43d75c7ead9d1a26c79c4a9d54a9568412d86aecc", + "publicKeyCompressed": "02744244736024d654cd70d34acc1bcee9a618e696ec4754d3440eb6ad6f78fa75", + "msg": "68656c6c6f", + "sig": { + "r": "02495ac9f43e45aae30d3366e351cc08828cf3e11cc3b7209fbd1730c4a14f4e", + "s": "00850d28cd7b3aff7659487a25c16645111c47b3f82b053af1dcd7bcd0fb70f39e", + "id": 0 + }, + "comment": "R: x2=0 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 301, + "publicKeyUncompressed": "04842faf24e7d489669938895bb777b2f6b32b60b9d0a290b816ad03fc9042cf8c98a8c4dce446cce895b4fd7d7ecda0ed5246731b93f9079a20fff3ccc063bf71", + "publicKeyCompressed": "03842faf24e7d489669938895bb777b2f6b32b60b9d0a290b816ad03fc9042cf8c", + "msg": "68656c6c6f", + "sig": { + "r": "009e6c031feed8a8e8eb3d04de0b8d62c268d61131d225aa3420141aa17dd8d135", + "s": "0edb77f4037c295944ccbdbe643b7a1826d2696001580f34b5eef0f2e00baf89", + "id": 0 + }, + "comment": "R: y2=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 302, + "publicKeyUncompressed": "0406b67b420269429761794aa0a9d8edf3f9b585925dca120ffc0f72855ca4f423004ace87addde5de724c28bf04f6cb72fc20ffad17e8664481179f214d435452", + "publicKeyCompressed": "0206b67b420269429761794aa0a9d8edf3f9b585925dca120ffc0f72855ca4f423", + "msg": "68656c6c6f", + "sig": { + "r": "00d3e9423ae5ab78c1c32dc26b6c5c6762fb03859988f18aa8b655055d4e94b182", + "s": "00c6994ca2f61dd99c9054fbf3f6a09fc0df22b88f10e186d2b2a6a6dfa067e0d2", + "id": 0 + }, + "comment": "R: y2=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 303, + "publicKeyUncompressed": "04b99141ca71ba7fc080e9d3b909bae1a4f604da36b92fa2eb09695876e598881d4c4d82762654e17fd3211c726ebbbe59ed668006d93b5f84f048a64ccb1c7d5b", + "publicKeyCompressed": "03b99141ca71ba7fc080e9d3b909bae1a4f604da36b92fa2eb09695876e598881d", + "msg": "68656c6c6f", + "sig": { + "r": "61f127502b1792c64f08ce2fe482b97fb5c96fb27d11bad0c43d6bec71ede3f5", + "s": "15040b885a405082b1cf1fd63807142e844bf6ff925bc73245fdfe6284cea307", + "id": 0 + }, + "comment": "R: y2=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 304, + "publicKeyUncompressed": "04a41d0c52c1b5e127ebc6907329c1e43e2146f05ea5644a26ab7b4317ad8c8c20263bb1d0c60a0812541de1fa6a6a10a4e39bd0f76e0cbc48bb98a17053612750", + "publicKeyCompressed": "02a41d0c52c1b5e127ebc6907329c1e43e2146f05ea5644a26ab7b4317ad8c8c20", + "msg": "68656c6c6f", + "sig": { + "r": "4ccc7675f1f08200ae2b3e96293774621f387720b842f3261df37e6c32a5879b", + "s": "009e853ae6ec5a9d4b14de7c200d99c0a058733ac75158a60f725145643f614e", + "id": 0 + }, + "comment": "R: y2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 305, + "publicKeyUncompressed": "0479f6a8c8c6802f87a0712c92b0b64ce2afbc3e48b6e670f3c7c0a7fde2088399eceb8fb4950b990663fb3bdf1dfd5c61cacfec2100fc8a4d6248f11a87a79239", + "publicKeyCompressed": "0379f6a8c8c6802f87a0712c92b0b64ce2afbc3e48b6e670f3c7c0a7fde2088399", + "msg": "68656c6c6f", + "sig": { + "r": "0096d990ec5473803f3af2c85fa52ceeac3724096d14d5d6afe96148b0f01fa4d3", + "s": "0c3e0bfe98944f2ea6d19f95c8be83765609441beca3f2206de9c700a9c218db", + "id": 0 + }, + "comment": "R: y2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 306, + "publicKeyUncompressed": "043d6d70190eddee89165668691ff0ce44b5374283c26b3f32e52ad0b93e4bc43b80ce5d495267d092c46a8c617c4f675e96a7a6d37efba7a7d97e8d5c4e9bc215", + "publicKeyCompressed": "033d6d70190eddee89165668691ff0ce44b5374283c26b3f32e52ad0b93e4bc43b", + "msg": "68656c6c6f", + "sig": { + "r": "41983b5e4fd04fdd5342c3f6d95edaebf1692eda9463ef48de63a1f4e009768e", + "s": "4d3e700ef582b981bef4cecb53a2412017d0724c048b1f24eeaa581eca142e2a", + "id": 0 + }, + "comment": "R: y2=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 307, + "publicKeyUncompressed": "04e646dc545d0f7c3254b488536b94a510b79756028b368a76881287862a834437e5b36842b7ffd08afafe235347a1c4a70819873895d5ac245dc09a92e12fc132", + "publicKeyCompressed": "02e646dc545d0f7c3254b488536b94a510b79756028b368a76881287862a834437", + "msg": "68656c6c6f", + "sig": { + "r": "00afb102393ce571d0863e6c5053baf9dfd879b7f1a2f97dd6b7651e099a4a407a", + "s": "06fb1d702573b7869f530215f016785c6e07ff4687eb1e3be668d393829b6136", + "id": 0 + }, + "comment": "R: w=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 308, + "publicKeyUncompressed": "042b0386c6f4291a6bd5b97b5e21536bba8b7dcc666a497dbe73d70222fc1479b5e7004afa5e74be1ee8bf2ba3af1aad14af34addb814b701b5044191e2a921d3c", + "publicKeyCompressed": "022b0386c6f4291a6bd5b97b5e21536bba8b7dcc666a497dbe73d70222fc1479b5", + "msg": "68656c6c6f", + "sig": { + "r": "2ac5023330649c40cef0df17091dde7bdc174214f59f5a0bdb7076fc4482d866", + "s": "77940faf88cd3b74c859250328c2d4e841be4a0ac103faf6357e45c131678fd3", + "id": 0 + }, + "comment": "R: w=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 309, + "publicKeyUncompressed": "04ba73635905c1f85621e6d5b30961bfa4ed3ad4e60f63ffb653ef0ce5a7d1ab8f755957e48111e38c9e690760901fdf0fa7b893b305a992426eea8f56d90f15be", + "publicKeyCompressed": "02ba73635905c1f85621e6d5b30961bfa4ed3ad4e60f63ffb653ef0ce5a7d1ab8f", + "msg": "68656c6c6f", + "sig": { + "r": "00a2a027822b7801a45288c10d56e89323025d683780bba99c1769e847d340a984", + "s": "00e41db846840c6419d7f394d728792b321570b2b67928d47fb721f4a065c6694f", + "id": 0 + }, + "comment": "R: w=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 310, + "publicKeyUncompressed": "04ce44f1f169e6bf4efce1b5af14b8dd1e6221cc805de9ef0e3487d3df4c1431406c1fff9ac2f6c093d95c09374fdaf0238db0215222cb7cf825468ac374da08d5", + "publicKeyCompressed": "03ce44f1f169e6bf4efce1b5af14b8dd1e6221cc805de9ef0e3487d3df4c143140", + "msg": "68656c6c6f", + "sig": { + "r": "00abafa2dcef57c183e7ef837d1b0fb3339d7dad0fccc4040ed9f5f31210fc7cea", + "s": "64cfc8814b28593320927a7c735392c5fce4fc885975fae5e07b4cb6ce728d6b", + "id": 0 + }, + "comment": "R: b=-2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 311, + "publicKeyUncompressed": "04b054a85060fb6ecc284fa919564ece6c2bb1c931adbfc176f1857a0e871f89eed80cea751e3e1da7b5166bd431ca7e6ca7e7c7d84a1a60c0669d01605c5073e5", + "publicKeyCompressed": "03b054a85060fb6ecc284fa919564ece6c2bb1c931adbfc176f1857a0e871f89ee", + "msg": "68656c6c6f", + "sig": { + "r": "3c70c74ed8f746cbb70f0b928672e3aa21e799c64e028fdd07a6e05bdbf86d9b", + "s": "38d5bf3b4180bb7053d202d5da690a2c0a500ab8ff552f18f54cc968938f4a58", + "id": 0 + }, + "comment": "R: b=2 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 312, + "publicKeyUncompressed": "04c568e59233185ea262407cea40e1a5dd0303d6242a004814803786f4226c3a2775d8f66d357aea8ec0ed4290ca95c22f033b7fe06a31877ff3123a415890ecec", + "publicKeyCompressed": "02c568e59233185ea262407cea40e1a5dd0303d6242a004814803786f4226c3a27", + "msg": "68656c6c6f", + "sig": { + "r": "0080a997849fd32975698dff60367e6aedc8f34c87c1e13934c9213f7e8ce12de6", + "s": "206a6fb6895ee0e546639526c5079fd9d050e599bd2983ac98510371680b2304", + "id": 0 + }, + "comment": "R: h=-1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 313, + "publicKeyUncompressed": "04131107dfaecff9f45f8881ea11ac7f890ebbc4e905ea0656a39c180142b30c7b3e8b97e665f50e5262987924c8ae3a3af9b650cb6a9445d615a4680c71971f81", + "publicKeyCompressed": "03131107dfaecff9f45f8881ea11ac7f890ebbc4e905ea0656a39c180142b30c7b", + "msg": "68656c6c6f", + "sig": { + "r": "70299e2de1c90bb9f3136dd368a425a8f9e319ee250267895af4f52f5c730077", + "s": "00e40ea69fb3823a27f3bde5b7e3a8f010a66cace5f3fc50b6e47ab501eb7fcade", + "id": 0 + }, + "comment": "R: h=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 314, + "publicKeyUncompressed": "0437b478216ccd727906a7d78354adc1abb87ae00b4d53d7d0b18afeb5391a55d69afaca49bf8ffd9ea4da4f44dfa31bbb2ce3f6fb8a3d63e56fca09ea5002888c", + "publicKeyCompressed": "0237b478216ccd727906a7d78354adc1abb87ae00b4d53d7d0b18afeb5391a55d6", + "msg": "68656c6c6f", + "sig": { + "r": "3a06155ea858f061eed65c9d392aa00f4cb70bece7160b23c4069d4917dd6949", + "s": "5d02850a5ebee20d1e737c1792f959cc7d4341633c76d55207804229c730414c", + "id": 0 + }, + "comment": "R: h=3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 315, + "publicKeyUncompressed": "04394e11d8f000fe02fcf7c6e2d2bbbb66041de3fb8f1edc7072daaf75205465ef6122daf46c848c6ceae3a9d1bed1cb43498bfa0a58834b3f199a2c057435a648", + "publicKeyCompressed": "02394e11d8f000fe02fcf7c6e2d2bbbb66041de3fb8f1edc7072daaf75205465ef", + "msg": "68656c6c6f", + "sig": { + "r": "2dc3896bde982e80023cb97dc35dd727039972475efa9035f00254b38ecaed29", + "s": "00a327f14e302a78590a036a567af766214cd6813ae392a8ca8eb620279c4cf8eb", + "id": 0 + }, + "comment": "R: s**2=-3 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 316, + "publicKeyUncompressed": "04c1c4d3e341bb7c9dd234cf4d56db31998f9c355d70a3be744f4ab8d12619f2e1f20757c8f9034d9bcd0d1fe57963f23b059342b534575062503498eca18ce8e2", + "publicKeyCompressed": "02c1c4d3e341bb7c9dd234cf4d56db31998f9c355d70a3be744f4ab8d12619f2e1", + "msg": "68656c6c6f", + "sig": { + "r": "0087468a3a54d8bb346a050e9745f64477d460953576e738d891ac2be25d922e70", + "s": "00a4cb2a163f6a3a100c7f8ae6eaf15ac29218874f21a05c6d14dad7e86a6dd859", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 317, + "publicKeyUncompressed": "04760fd6b3727c220c61ae73fd4542a1a04e4ccd871c30c4a8af273c2a962b7edd386481c6f9d027f64baabb0672b203408f86fdafa8f82f5e752c99eb995f386e", + "publicKeyCompressed": "02760fd6b3727c220c61ae73fd4542a1a04e4ccd871c30c4a8af273c2a962b7edd", + "msg": "68656c6c6f", + "sig": { + "r": "00e0daf6dea6aed50232f24c4268836abe20f3e014fba530e8f2d892a0c52fe038", + "s": "00a811bb8cf6ad568f9e15a8a8ec2df9d3003313e8c277c15a042865cf51ee7956", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 318, + "publicKeyUncompressed": "0437ffe79174aa0f25b57824dd94b3c5c626bdf2282164883a1749f7b03656023d561a605c2ebefbf9ab0f2af774f059b3068819b369bf71e1dfe7d1bc1f430acc", + "publicKeyCompressed": "0237ffe79174aa0f25b57824dd94b3c5c626bdf2282164883a1749f7b03656023d", + "msg": "68656c6c6f", + "sig": { + "r": "00eebb798553d86d9fb67812eda033fbf2438ea0e3722d041e344c94d16de90641", + "s": "35c75c7b5649fdb0c6e8f124f415384baf57ff4f6e98c53b7fe9d35bc53a17dd", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 319, + "publicKeyUncompressed": "045e917adf94df9e52bb92b0791142a71ec7cf8e3437637f9b289938b007e2e86760295478e35279cf6b018b2bc1af01b791bfc8c29797eb061ba4b6c4854ec906", + "publicKeyCompressed": "025e917adf94df9e52bb92b0791142a71ec7cf8e3437637f9b289938b007e2e867", + "msg": "68656c6c6f", + "sig": { + "r": "00e2eaae70c5ee8e7a7e9d8af7111745309450aa147972ca00ab4d0627dfa02d59", + "s": "00b6d2db739901bb3870f454971e529d9deca3b49c048932e8d5b2217427f0cca9", + "id": 0 + }, + "comment": "R: s**2=1 for m=4 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 320, + "publicKeyUncompressed": "04dd5b0166e5865c19ba9a4d2b8a67e505e2cc5e711b1f6a76e4dff4c33595e5516ba5c73f594f08e8e007aef3c7d0f1a81e735913e870dbec6ff90704b281b57b", + "publicKeyCompressed": "03dd5b0166e5865c19ba9a4d2b8a67e505e2cc5e711b1f6a76e4dff4c33595e551", + "msg": "68656c6c6f", + "sig": { + "r": "00a122dde09dcb45bb9fdd2d09adf28dd4c97b9438ff01731cf98535f34c3ed749", + "s": "00ada5b600b7e7a05b98b3693987bdfa8d14ca5a500df4e372bba234c2a9701c30", + "id": 0 + }, + "comment": "R: x3=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 321, + "publicKeyUncompressed": "0482e6c65f7cdc6b399a3297ad47f1d1468c1dfeab26b2c0663a5c5e64e43396f65f703fa8bef7940af8ff403287d910265923b22120d46ede93028f86a8172502", + "publicKeyCompressed": "0282e6c65f7cdc6b399a3297ad47f1d1468c1dfeab26b2c0663a5c5e64e43396f6", + "msg": "68656c6c6f", + "sig": { + "r": "73ae4017ede4357af4ac31bf724593d396320c2837d855ffd4b1ed5fc98b9729", + "s": "2260d19c467dd93ce078dfa5721ad34d77db38d2c86fab65e44ea850bb8458b4", + "id": 0 + }, + "comment": "R: x3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 322, + "publicKeyUncompressed": "048101f9a2fae339d4d2c56985f5ef46dff6edcac2fed2f9ffe2c934fccfd84591ccd4adb4a49a42525ff476fa097a9e39e1a1669e04e7e302ca019f106f6ee54e", + "publicKeyCompressed": "028101f9a2fae339d4d2c56985f5ef46dff6edcac2fed2f9ffe2c934fccfd84591", + "msg": "68656c6c6f", + "sig": { + "r": "008df110bb5baf68a1e0fe0ce44fc7b14f2dfdf9f63ecbc85b664eb12b702518c4", + "s": "0084c61351606f45d4f768b3b047fc2052bd37398d66e0d12fae69bddc6be80e4a", + "id": 0 + }, + "comment": "R: x3=0 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 323, + "publicKeyUncompressed": "04ae38134684983987c675500777777310db0f758c1afd2f79d2a5fbf2e5ead39db483fdf32c565cfdca10879ae2929b8775e3b050a7e4d2ea466337abf13e84aa", + "publicKeyCompressed": "02ae38134684983987c675500777777310db0f758c1afd2f79d2a5fbf2e5ead39d", + "msg": "68656c6c6f", + "sig": { + "r": "144f69853b3c2763563e48afa941b6e1e3c2830a59760b7e2560505b65245b22", + "s": "00c7eab8e22ceaf173715630edafe899cd791265e4920173c112dc5da3ef8e4479", + "id": 0 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 324, + "publicKeyUncompressed": "04185e8e53115ac663e69a91bb03f6bda04c00a347e8bd2161d6b34266199a882fe57b49eca81b5d42f20eca86946bbc3d2159585372cda87a6c6fcb14a4023516", + "publicKeyCompressed": "02185e8e53115ac663e69a91bb03f6bda04c00a347e8bd2161d6b34266199a882f", + "msg": "68656c6c6f", + "sig": { + "r": "57caabb051db60b3b6ac866bd9965b2faea60fc41e182f812219da2455bb5c91", + "s": "00adf197b7b6e2e7f7f33942e9aa2ca95611620b2ad473a96f6ab4d1ec185f14ee", + "id": 0 + }, + "comment": "R: z3=-1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 325, + "publicKeyUncompressed": "0435f6d62099f497b21a6c8611f9b07e189471f34c125f0767e44b93fbd0f1f6a6ffc6e22f6670134cbe36a5355239057509acba36738992b949a2a9d739b87078", + "publicKeyCompressed": "0235f6d62099f497b21a6c8611f9b07e189471f34c125f0767e44b93fbd0f1f6a6", + "msg": "68656c6c6f", + "sig": { + "r": "00a653a2d51e89aa5bf400bcfacf6b6476e7c3d8d9879b31139b195ad4b8bb6d72", + "s": "04832d8f486fc18928b10cc02380f8dceacacaba0bbba5a063b7c289e652753e", + "id": 0 + }, + "comment": "R: z3=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 326, + "publicKeyUncompressed": "047e2c4fb7e9477f5c61dff56cff1bc6fc96f3dd97e0abcdfee6e0e7032d6fd5847de616e0256a54f022736d45e230ca4ffdc77b23bebcc99e2c795afe201e5f95", + "publicKeyCompressed": "037e2c4fb7e9477f5c61dff56cff1bc6fc96f3dd97e0abcdfee6e0e7032d6fd584", + "msg": "68656c6c6f", + "sig": { + "r": "00c05b61b9b8af7b3e937516dcc5820228a845899b1b953419eefc3320b189fc63", + "s": "0093c86e17ee3ee4b463aaa85d7a395ca24662cf8f3d15da45990234ca094420e5", + "id": 0 + }, + "comment": "R: z3=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 327, + "publicKeyUncompressed": "04f138adb0a288b75880463ec335de8408dfbc842d44c680484ca6b644f15771f11768073a362c7e1b0f0711db9c2af1243e0549256556913c123230d1e3439634", + "publicKeyCompressed": "02f138adb0a288b75880463ec335de8408dfbc842d44c680484ca6b644f15771f1", + "msg": "68656c6c6f", + "sig": { + "r": "00dc7d6606ceb858ebcb6d0ee0f1a524a8a43322df57e2b622059df5dd748c54c6", + "s": "617a2db6855e20fd331a69140280d4cb3ea63fa5706b182d6323a54df35572b1", + "id": 0 + }, + "comment": "R: z3=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 328, + "publicKeyUncompressed": "04bac0c36ed68daefafacaf86dac1d70c807381244ab948f5716353ffb2888291785a249f8cb3cdb1266d993d13e0e71b37685d3c9585b07bea74f9f576ba014c6", + "publicKeyCompressed": "02bac0c36ed68daefafacaf86dac1d70c807381244ab948f5716353ffb28882917", + "msg": "68656c6c6f", + "sig": { + "r": "3c7765e478dddd5f2fa0bfcab074bb6db939ecc421eb888fba6e325ca19879c4", + "s": "00e4fcfeb8736a7cd10debd02ecd8826c12c754facfe22adcaa360be5bd36375b8", + "id": 0 + }, + "comment": "R: u1=2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 329, + "publicKeyUncompressed": "04e29551205b55ff66609f1a5221ade67d355fe0864440a6f7ded7e9670fadc2db27b83f1b95699c99f9925c2903957af61828614cd02a7fc35455e8e9ac126832", + "publicKeyCompressed": "02e29551205b55ff66609f1a5221ade67d355fe0864440a6f7ded7e9670fadc2db", + "msg": "68656c6c6f", + "sig": { + "r": "009004592c20ae8f841db0317b241fa209d312c1f5ef5b94f06d04d09ef87c5e75", + "s": "00ce85c5525a26734baef000550aacf2ad93de93e5884d1e9d57a4711e506e8783", + "id": 0 + }, + "comment": "R: u1=3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 330, + "publicKeyUncompressed": "04f33960f55d864acb9a4823cf6ddd2657d67126eb7708eda923edfd88dce2a6b21ccd9adb4444d2f3c8020baebbd9b463cc03edaf10ec6a660a53e13f220aebbd", + "publicKeyCompressed": "03f33960f55d864acb9a4823cf6ddd2657d67126eb7708eda923edfd88dce2a6b2", + "msg": "68656c6c6f", + "sig": { + "r": "51ff091bd9abe18ebfa9f5797b0d185bf1b9dd3cab6df2fd04b9fac830fe0625", + "s": "00f0b35f9bc58c60f0f08fd4836c3d4b35b7329625951ac9368397fcee4519cb78", + "id": 0 + }, + "comment": "R: u=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 331, + "publicKeyUncompressed": "04538d3bf5914977b6aef973f907698bc1f833baae6e0488a1e1f652f7c6fcc3456ead6b858449871abc6270987bceec5166e530efc36cff3fbc41603ee3ed0566", + "publicKeyCompressed": "02538d3bf5914977b6aef973f907698bc1f833baae6e0488a1e1f652f7c6fcc345", + "msg": "68656c6c6f", + "sig": { + "r": "38467fe82fc695ba460f30d93d635c3b65a2b25824ba575bdaae07285b2a6769", + "s": "00e73d99a797617be853c9c151b8ba1b65663e6cf0806bf8f4e951e842842fab41", + "id": 0 + }, + "comment": "R: u=1 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 332, + "publicKeyUncompressed": "04252364723c8fe2cf61ca282fe6db2e2c84a2e6f46b864b363019834b030486b55d1f240247f7c793082f1cb9c34fdbebb2ca67bcaaa733d2eb93d0d2a838234d", + "publicKeyCompressed": "03252364723c8fe2cf61ca282fe6db2e2c84a2e6f46b864b363019834b030486b5", + "msg": "68656c6c6f", + "sig": { + "r": "00d3c153403a498c04b7571cd63c7f4d9f610602b16d01555a1a9d9273befd226c", + "s": "00d81c370a452d147520b17fa5434aa489b78b9aa404c5b53085e04799b614eb88", + "id": 0 + }, + "comment": "R: u=3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 333, + "publicKeyUncompressed": "04e795567b88325e670b17fd74b3a825ebcbbecfc0900722bcb30b0b7e154230d5f99ad4a440ee6b1f06a7c3f5d6acb7cf0f21c518abe340e1d05cf1275c1d3b14", + "publicKeyCompressed": "02e795567b88325e670b17fd74b3a825ebcbbecfc0900722bcb30b0b7e154230d5", + "msg": "68656c6c6f", + "sig": { + "r": "5755181d433d73ce9c071bb3e755f2bc78fa48a1c016ba5225f66a3887269542", + "s": "7324659637c7fdaedc7a74c132892202b8df420923340fd7d060a62bfcedf090", + "id": 0 + }, + "comment": "R: v**2=-3 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 334, + "publicKeyUncompressed": "04245c2a3b071072c9191b9ef7a861d4d7bc5423779bd486fea3d4d133a5c308d374a0d5d0bd4a97010e7f8861ed84d47e9507d4df43901f7d85ae347586dea170", + "publicKeyCompressed": "02245c2a3b071072c9191b9ef7a861d4d7bc5423779bd486fea3d4d133a5c308d3", + "msg": "68656c6c6f", + "sig": { + "r": "00c03de55f1518a637f71e539ef4989a883c468ad9d0b0c7d8702e89224f02754b", + "s": "4123d0c804081180ff4e1d1e78028b6555ad5daa1730bd7fcac770253b4adb00", + "id": 0 + }, + "comment": "R: v**2=2 for m=5 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 335, + "publicKeyUncompressed": "04d2a7ff422b724a8d545f1b194519f05a928fb69de04df6d7cc1609637d361955ea2a4259d0161e9d5a420ce973ed185ea5ca7785e42780ba38164c328526260c", + "publicKeyCompressed": "02d2a7ff422b724a8d545f1b194519f05a928fb69de04df6d7cc1609637d361955", + "msg": "68656c6c6f", + "sig": { + "r": "00c2ee7bea87fbb8b162ca8dc44448aab0356c95c1ee66198a38ab75868c797d17", + "s": "316b0b6d8adaf01687f356c4dad4f50f0a90ddde57fba165291af3a12b6726e9", + "id": 0 + }, + "comment": "R: x2=0 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 336, + "publicKeyUncompressed": "0477a4293b2791686b9f6e20bc305cd5d442a950a6321d5e2ba6b873da94db7d8f828518ea7b93d5f2bbab9de819215296804c41829251783564aa547756d0814f", + "publicKeyCompressed": "0377a4293b2791686b9f6e20bc305cd5d442a950a6321d5e2ba6b873da94db7d8f", + "msg": "68656c6c6f", + "sig": { + "r": "083fc07aaa8b51ff33669d240dfdaab825daf06eb7e7a19a40f86a019355b633", + "s": "7a5927320e660e1957f743b3c1aff390e17db143f018010761c77bc281762029", + "id": 0 + }, + "comment": "R: y2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 337, + "publicKeyUncompressed": "04e1aff11b3a81b8b744c662b580cd938b0e2137db854d6cbb0bb4592c2d4a1922433bd0f856808ab651d97832a407ddfbecff231e1ac050627f053db5a1b1d84e", + "publicKeyCompressed": "02e1aff11b3a81b8b744c662b580cd938b0e2137db854d6cbb0bb4592c2d4a1922", + "msg": "68656c6c6f", + "sig": { + "r": "00f19f8d708c8074c1ea70351961c9f667754e06e1aa6f83c05a3cf5ec06c2fa8a", + "s": "20230941ad46258a0792c6368447e989370b1dbaae1aae774a6e9bffc49341ab", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 338, + "publicKeyUncompressed": "0445429d603220fefdb36db14898fbb554e806a4d63f99c5e39595ae29ea0da94bdb0d7b41eb02928fbc965ebd351aab710a64fd58cafcc943955b9ff2538cbcb7", + "publicKeyCompressed": "0345429d603220fefdb36db14898fbb554e806a4d63f99c5e39595ae29ea0da94b", + "msg": "68656c6c6f", + "sig": { + "r": "09d8f4cf514e685daa5ebaa5c46eefdbe194e01c4e17659e611950d57fe2b6d7", + "s": "78950af83ce461c7f8351b281473bc41a545502949a8634ecb2ec8efe718b463", + "id": 0 + }, + "comment": "R: w=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 339, + "publicKeyUncompressed": "04b0c55a3b7913b19f3196a20077c1a93347de6bd1ffd247f4dffe8132962f310cc5d02d836235aed19b8593b40c956ec429a00557f6801117206e54c9bd72f985", + "publicKeyCompressed": "03b0c55a3b7913b19f3196a20077c1a93347de6bd1ffd247f4dffe8132962f310c", + "msg": "68656c6c6f", + "sig": { + "r": "00f0dc6573f319ca8d094db16e2e257958c195e31ad4c96dd4b04ab41f2d32a988", + "s": "00d8c253d3e6546dc253f7bd898a17ba2ec7e554d06e962e01279feb3250530c8c", + "id": 0 + }, + "comment": "R: b=3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 340, + "publicKeyUncompressed": "04cb08cb860943a4efe8032bcfd0ddeedc984f88b3f6cc59ed87a7e4c622b578290dff8c5041122d8df472609146de5c0b08afc1297ee1dfbdefb1d6f0a6a7623e", + "publicKeyCompressed": "02cb08cb860943a4efe8032bcfd0ddeedc984f88b3f6cc59ed87a7e4c622b57829", + "msg": "68656c6c6f", + "sig": { + "r": "782b68c39f139a003a930ed98e14168a9c656cf0b1564cde0a2f252f7a927d30", + "s": "00ff64405a2e47f8fe58e20fceb90b0e9f71e97f4c8e1ecf0c68bb935cd85df70d", + "id": 0 + }, + "comment": "R: h=-2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 341, + "publicKeyUncompressed": "045a0156f486f0f6a04b67d84064601510f040a6599844f8d1488505c70d39eb0ec7b2c56e616aa7541ed9ef4963071a54f88cc337ef79824607fde30d8ec6af73", + "publicKeyCompressed": "035a0156f486f0f6a04b67d84064601510f040a6599844f8d1488505c70d39eb0e", + "msg": "68656c6c6f", + "sig": { + "r": "0084c763085295190928266b708bfb9a01296cf2f1f2a058fd64419d4fee3ec0a5", + "s": "009c69d4c5b2c220fbb4bb950f54a2b9fc0dac385d1c86223699772a7e48d93a0d", + "id": 0 + }, + "comment": "R: h=-1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 342, + "publicKeyUncompressed": "04639b96c05fc7aaf0dce1c9a2dde410d13d4872cc90be7f3a91a23658686a4a3a772a690fb40299051039d9a3d69a6b7e4fb24ba937c0fd6753da0207a7f52a98", + "publicKeyCompressed": "02639b96c05fc7aaf0dce1c9a2dde410d13d4872cc90be7f3a91a23658686a4a3a", + "msg": "68656c6c6f", + "sig": { + "r": "2e4124ed0ab49f465ddc25aaeca1e25a949dd79217f5936af9e6a840594b973a", + "s": "32694ce379c3f54bd98a41da7b5c144027922241dfc78e0ebec111091d2a0364", + "id": 0 + }, + "comment": "R: h=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 343, + "publicKeyUncompressed": "0487067a9678ebb1ff392d8198ef1c750a681b466b1b6652e146d1db50428a21ae99e6272da9b493a16c1756055500c120474f0b3b5c01fb2c9a370ea45ce50e16", + "publicKeyCompressed": "0287067a9678ebb1ff392d8198ef1c750a681b466b1b6652e146d1db50428a21ae", + "msg": "68656c6c6f", + "sig": { + "r": "64c275a99b3e10da6d7a866a6b998ca64c31ea5171b6a9a8ce96d001b011b86b", + "s": "00f339d98992a1e1a200cb6789d459c14bfbb19aa883dec0e33e50b7ded6b4df15", + "id": 0 + }, + "comment": "R: h=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 344, + "publicKeyUncompressed": "0492c0dad6e62adb66b7c8dd8b159be9410dc1c40cb0a4c9bf44b290ec873c0dd330a025a4e05a9457ba42175b92614476e89431df5657a4b3dd9d1eecf5ca7438", + "publicKeyCompressed": "0292c0dad6e62adb66b7c8dd8b159be9410dc1c40cb0a4c9bf44b290ec873c0dd3", + "msg": "68656c6c6f", + "sig": { + "r": "00ee67c92d40b499e711a801b58ef1936f4868cd8cb2dcc3a4b1aaf3faddc85882", + "s": "3e09225a0188ac90be581f854b7e075ec0b66e383252cfdc67d470664ba43fce", + "id": 0 + }, + "comment": "R: h=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 345, + "publicKeyUncompressed": "04b12ae1d03733133db84df07d387fd626f112149339aba53e238193fa0705fa8fd27c469637d3fbdd2fb06d3dd6a1fb1e96a2d6269a595eae66d4efc6f2790175", + "publicKeyCompressed": "03b12ae1d03733133db84df07d387fd626f112149339aba53e238193fa0705fa8f", + "msg": "68656c6c6f", + "sig": { + "r": "39e5eb47a9845716415f0d8e925c31049702c9cafa7dcb2ceef5560e0c0297b3", + "s": "7036b89317a8133bb540d318d1735d3a87b897cf106604ff07e958809d097228", + "id": 0 + }, + "comment": "R: h=3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 346, + "publicKeyUncompressed": "0423778b49189f8727c6ffe2c142c19b3bb7e50445687a38dc2e8d587ac2ecfb4bb09e5f1936cd575d4faee5fcebb30af3e14665e451702c5a91e1d542f3633b58", + "publicKeyCompressed": "0223778b49189f8727c6ffe2c142c19b3bb7e50445687a38dc2e8d587ac2ecfb4b", + "msg": "68656c6c6f", + "sig": { + "r": "75ecc48752a8833f9d9de5271c2ec98992725c5e1561e19826e293567a78e808", + "s": "00e964bd4481d42b55ba89d9b8589b4a33a5c826d42571e6d8cf7758020a28d312", + "id": 0 + }, + "comment": "R: h=3 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 347, + "publicKeyUncompressed": "04571b17b00bb028c2dbe44bf9fbb9363838e6afcb7b2a92a718aaf20c64da3fe2a607982d64ad570cca4c82fb550aa225886877c251d9cf0bd6b859ab8abf9256", + "publicKeyCompressed": "02571b17b00bb028c2dbe44bf9fbb9363838e6afcb7b2a92a718aaf20c64da3fe2", + "msg": "68656c6c6f", + "sig": { + "r": "00ac0a86d75b1171904c1de94fcd8805eaf5ffae92becb6b98ae6cc7279eca30da", + "s": "00eaaef19922ef9e88e18897933763c3922b6f6ca2102f8742cbb6a4f72ac2594c", + "id": 0 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 348, + "publicKeyUncompressed": "04a17bccadb69519b90f168765094b9c888883889895b34f798b640b33f124ec71d171a7c9943d0e99092d8000f9ee11d0cb0a73829b6b7635de275704a2b63e7b", + "publicKeyCompressed": "03a17bccadb69519b90f168765094b9c888883889895b34f798b640b33f124ec71", + "msg": "68656c6c6f", + "sig": { + "r": "0090ec05a4505ead5aa4d8e629f49e256ec8f9094180972b09151b41a11c2cc0e1", + "s": "00a342aada06a18eb09447ae57b27f0c6f3dfa022231faf3220b15e304f21fe8c6", + "id": 0 + }, + "comment": "R: s**2=1 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 349, + "publicKeyUncompressed": "0478cb93246dc92808890401a9fd36d8257d435abdf50ed2201927d9c51224b54021e245f3fbea0b6168d7c4fa4fc8f554e1f88d0fc142cc065ce82d2fffd29e3a", + "publicKeyCompressed": "0278cb93246dc92808890401a9fd36d8257d435abdf50ed2201927d9c51224b540", + "msg": "68656c6c6f", + "sig": { + "r": "00984046b079d62d28e0237e067a53eea649a463faf5e5ae1331168fbd6454f6a5", + "s": "00998dbd8968ac3ab9a7a15e6fe2dcea20146a3ddbe8042b0e9532e76c2a32a251", + "id": 0 + }, + "comment": "R: s**2=2 for m=6 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 350, + "publicKeyUncompressed": "04c2ba619c40cf65891cb85f4cecc05c390243503ed504e9198e1154df10c1a6758a8c39b992d70d00c2352a16e2e0c5ef2bd72eea8db6ac267ccc424dd9d221bb", + "publicKeyCompressed": "03c2ba619c40cf65891cb85f4cecc05c390243503ed504e9198e1154df10c1a675", + "msg": "68656c6c6f", + "sig": { + "r": "4b8f4cd9c1e2d33a068ae498a7e59bceba571a423efac7dfcb33baee87c72510", + "s": "15b5cf696acabc5eb92da022c675e83548d43e6821ba018fa62ff0150b5032a0", + "id": 0 + }, + "comment": "R: x3=-3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 351, + "publicKeyUncompressed": "04397b291663889f7256cff48386f3cb5aff05e0b42fedd8623451edf80182d41f228136056b128bbf151c45a4aa8fc3f5b7ca5076aad7a6ecc641a589ca36f8ba", + "publicKeyCompressed": "02397b291663889f7256cff48386f3cb5aff05e0b42fedd8623451edf80182d41f", + "msg": "68656c6c6f", + "sig": { + "r": "117921cd569ed3c9cb1e16014ff1972ec5a747753ece69481586543a81dfbc99", + "s": "00cf7ddbfa2778f038def1b869869cb0d33a8573a9f8c33945c9045fc164c1e975", + "id": 0 + }, + "comment": "R: x3=0 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 352, + "publicKeyUncompressed": "04f142654e2282f85bd673957beda0719388503e2a4c8a4c280d9cc41774cdf541908f91a92e702e96f9b06fbf1382069ee06474bc3f650ee6fa0b6ffa47755de1", + "publicKeyCompressed": "03f142654e2282f85bd673957beda0719388503e2a4c8a4c280d9cc41774cdf541", + "msg": "68656c6c6f", + "sig": { + "r": "4919f309d1f8c8f5d38c2759d1430e3a3888faff767ae0ecc6813d0511336b4f", + "s": "00b766c27acdebb3cd4f57dd57043d9020955d640d7e31f83581bf6b6c211da922", + "id": 0 + }, + "comment": "R: x3=2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 353, + "publicKeyUncompressed": "046f6c9f0b575c338385df3c0e6ba016859264a094ba99ca8826658ca367ab29bc044d87324acc67eccf6d270fc8ed82bb2718bc0b2bda85d2d442a411f75ed63d", + "publicKeyCompressed": "036f6c9f0b575c338385df3c0e6ba016859264a094ba99ca8826658ca367ab29bc", + "msg": "68656c6c6f", + "sig": { + "r": "649f43f659fdf648e4de1a75257e311402a95bcb26f2cb242fe98ca85473b8ec", + "s": "00b8acf787e04b4c7fd23bc209847bad333d3581d6796f995c640451cea9310004", + "id": 0 + }, + "comment": "R: z3=-1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 354, + "publicKeyUncompressed": "04f3ce1790b5103c8b3f4b858ff045703eb2e60facba1999b39f75d00b8ae7651bae954e73fdcfb611e3afe6eee5a80bd2683dfcc7d6bc93ae584a4dbdda8c2e6c", + "publicKeyCompressed": "02f3ce1790b5103c8b3f4b858ff045703eb2e60facba1999b39f75d00b8ae7651b", + "msg": "68656c6c6f", + "sig": { + "r": "00f56503713cb789b2407ca2341f887c93f8d462ae4e9c27689f0a1801c91220fa", + "s": "09352c6bfc3793a90f84ce4d99d10603dbe4ecf61556257bb500855868cd7222", + "id": 0 + }, + "comment": "R: z3=-1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 355, + "publicKeyUncompressed": "04335346f493f944579a3a4f132a9a833f327692d65944b779ef2256b9e14d2b02796992abf4d145884bdbf74d8996b998a0081f519a37214930bf445150401821", + "publicKeyCompressed": "03335346f493f944579a3a4f132a9a833f327692d65944b779ef2256b9e14d2b02", + "msg": "68656c6c6f", + "sig": { + "r": "2d07ad8cb9cba3ded7512e2ab2a1e3ec4e6203a6893e5e77990ede8e29970a72", + "s": "495fd6bcc02fd9dbc5d9c455baca3f60447ebf02cbe88c48671239a7877fd847", + "id": 0 + }, + "comment": "R: u1=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 356, + "publicKeyUncompressed": "04077350e515720d411528d6132dde28be6faa87f594c783ca98071959a665eff6b26db2b92bc45aa4d25661383201eccda0eb1558b61449fb0702d9e31819a0d8", + "publicKeyCompressed": "02077350e515720d411528d6132dde28be6faa87f594c783ca98071959a665eff6", + "msg": "68656c6c6f", + "sig": { + "r": "00a63e0c6554986bd71b299d17fb2f1b0ab029ba5025de0c40ec976f0d3e4719f0", + "s": "3bd50792c8eead41b31f5bd32bc539c496dfa94ebd78df26e9a59aa93328d0bb", + "id": 0 + }, + "comment": "R: u1=-1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 357, + "publicKeyUncompressed": "04cd63a7b877c1913b9b298bff41611dc7930d39b6bdd0799e2165d3beed9202c8c12032cb71ffa6b86ad8a0e499d064c89676fac716e3dc708fca57dd96b33b0f", + "publicKeyCompressed": "03cd63a7b877c1913b9b298bff41611dc7930d39b6bdd0799e2165d3beed9202c8", + "msg": "68656c6c6f", + "sig": { + "r": "009d05f09ffc104eb07f4d52ffa285ad1bea383f70dfe8830458f81331c338ea12", + "s": "00b0d995c3b5a48611988c92c7d95f4b63e9ef9ad379d7871c9b02bde4b8224b31", + "id": 0 + }, + "comment": "R: u1=2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 358, + "publicKeyUncompressed": "047904aba0319beceaaa2626eae7bd73765741b3c1958adba9eecb8b991087ccc1b691e65874bd977b7dbff136dc9769544350db040026baf5b4f6f03fd27b41ee", + "publicKeyCompressed": "027904aba0319beceaaa2626eae7bd73765741b3c1958adba9eecb8b991087ccc1", + "msg": "68656c6c6f", + "sig": { + "r": "10d6410ebff86d27bac87ee9532d871a3013637ff179850b556c070842dbe7c6", + "s": "009455253dbd794a673392850bc69660d10b349f017582be2cd54ba2424db714a6", + "id": 0 + }, + "comment": "R: u1=3 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 359, + "publicKeyUncompressed": "04147f9b8a54c861c98c7f4d03adecefaff3b5569fd35cad621808e828e8c8767ca701a06bc7a1543f2c04b424ca8a0f2e1cc0cef43a26e5209630ea2f379db426", + "publicKeyCompressed": "02147f9b8a54c861c98c7f4d03adecefaff3b5569fd35cad621808e828e8c8767c", + "msg": "68656c6c6f", + "sig": { + "r": "6e302d509c7a101aa91be9f50681c9a0fc6e23648ed5e48ebe7193709b838f32", + "s": "0095cb6cb7fbec0ebb2d44dccad1b8a6a276a5b547731bb49decab0207c78ba96f", + "id": 0 + }, + "comment": "R: u=-2 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 360, + "publicKeyUncompressed": "04d3b1601772a36605577b6be1b5e9deb603203eb32a8893793427af5cde0e6b449c4de408ab03f92fea7cc23c2a2100cb4ccdd25edb5ff28b7d6af2da2db7b4cf", + "publicKeyCompressed": "03d3b1601772a36605577b6be1b5e9deb603203eb32a8893793427af5cde0e6b44", + "msg": "68656c6c6f", + "sig": { + "r": "009b085c23103e9ee43f9a63dd7fc0964cc19b4433ecba1838aba6db3a4ae2ea12", + "s": "008db927352e274e964b49c0a5820f95fabb99cd2d55bbd0bf2a1fbdb3c3dca516", + "id": 0 + }, + "comment": "R: u=0 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 361, + "publicKeyUncompressed": "04fc6c955b2cf52989505ce41913897de3aa28ddaab2bfdb5e80a9e939f874541ecfc0d29e3ecd8afa4ce435a0966e1d790f19e7fe063a540faf45cd1dd2872d9f", + "publicKeyCompressed": "03fc6c955b2cf52989505ce41913897de3aa28ddaab2bfdb5e80a9e939f874541e", + "msg": "68656c6c6f", + "sig": { + "r": "4cc5d73de553bb661b4bcf7c2765dda32bd658ff38a1c16d51c75f294769695a", + "s": "505f549a21813ee5b839b579f11e8eeb6aeb0bec6535d4bdc39922b176e3fd44", + "id": 0 + }, + "comment": "R: v**2=1 for m=7 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 362, + "publicKeyUncompressed": "040f9d2d6e6c7feca5128b7cce7b7e40e0f298f590a991c6554d3615a47e2795fcbaed082339059daa157e0e1c745b818a33dddcc3667642004adc86196db2bf4d", + "publicKeyCompressed": "030f9d2d6e6c7feca5128b7cce7b7e40e0f298f590a991c6554d3615a47e2795fc", + "msg": "68656c6c6f", + "sig": { + "r": "41e9d4cfa8efe80b895a8cbcce2568e251db7ecdfd20a7ad710d4a4bf2addc6b", + "s": "574cb597eedba89bc2abf9639aeacd53a54aa84283a6539f9882cf6c6af39c6b", + "id": 0 + }, + "comment": "R: x2=0 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 363, + "publicKeyUncompressed": "043285bb6e35be2cd162db798fb9694ce9c6c43894a8704f0b777c64340fd8e086969b1bd83b5764b7e39c16e837a5eeb5f80f9b2e0c3bc081d9743daa9348a1d5", + "publicKeyCompressed": "033285bb6e35be2cd162db798fb9694ce9c6c43894a8704f0b777c64340fd8e086", + "msg": "68656c6c6f", + "sig": { + "r": "00ec88507f0b351dbcd74bbb91362873511204eb9e2b2675c3a137f96b1584aae3", + "s": "00f44e715bde7c6cd3bf8c3065de087de564f210776e12f8148ce10bee46f535af", + "id": 0 + }, + "comment": "R: y2=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 364, + "publicKeyUncompressed": "04452633ad5e53496a34b2aaa062d47a6dcd3ef7c5aea13c452b5895275e4db3221fb9b84da21e0cc03a4e6bbb30a4a43112608dfee8c5e7921a369ced3bfd7aef", + "publicKeyCompressed": "03452633ad5e53496a34b2aaa062d47a6dcd3ef7c5aea13c452b5895275e4db322", + "msg": "68656c6c6f", + "sig": { + "r": "00ef3eb0332fb3908126a4a56e59f875a38d4c62b28a05ab689f4c89df1192483f", + "s": "63f4d55b3651cd766c748b8d54a5f17d801dfa31b2de2dc2d74d386cad59dfa4", + "id": 0 + }, + "comment": "R: b=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 365, + "publicKeyUncompressed": "04db342153992d4626c0a174e86519b82364c3d3f8265cb02676404998084ec9dbd979f5ed17850ffe4e37c6751b00b564f1eb32d1ba32438ff064572d29d4e389", + "publicKeyCompressed": "03db342153992d4626c0a174e86519b82364c3d3f8265cb02676404998084ec9db", + "msg": "68656c6c6f", + "sig": { + "r": "0780d995655a44c061621a6deb166f53fe76230da60ed2658d57e7a91dc90bd9", + "s": "00ff98703f2b4be9849806262024a033aa8365bd531a8719da9d2cd6a57d016196", + "id": 0 + }, + "comment": "R: b=-1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 366, + "publicKeyUncompressed": "045a8c6b68d43e62e4378caa3b0bf2a3e065e828c198d9b1e588b43cd019b401ebc8807ab37cc12962b8af0b095a72bf1d4fe18448b8bf0a5f0e7f926d6112f24b", + "publicKeyCompressed": "035a8c6b68d43e62e4378caa3b0bf2a3e065e828c198d9b1e588b43cd019b401eb", + "msg": "68656c6c6f", + "sig": { + "r": "2fe268e46c447ff46a1b7a9a17dbba8c846cccf97459e8b47d8c44038ad018fb", + "s": "38a65e4e41d9d633042350412981510d4ee8921100d53a28a336d1d574560ae9", + "id": 0 + }, + "comment": "R: b=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 367, + "publicKeyUncompressed": "04e9f052311288079c847189e9ba34e6596f1f42191a16e7330bfddb17d4b9ba726a8eef80a70a5d332579d61f82296be898ec8f4383d546db7a208fca0c1738bc", + "publicKeyCompressed": "02e9f052311288079c847189e9ba34e6596f1f42191a16e7330bfddb17d4b9ba72", + "msg": "68656c6c6f", + "sig": { + "r": "7cc049629717da3873fcc837d172f7a31bd617e235f2ef30016bf2b7e3dd394a", + "s": "00c35c1554f0b421ca975329d502080e89fc7dc1385b09cd7bcd7fe0029910ea47", + "id": 0 + }, + "comment": "R: b=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 368, + "publicKeyUncompressed": "0471042d83f7c2492dcfababa496001445d1eeb3e557317afb08cc673fbdf72436aec5a4e9c73d94921bb6c1c8ae19174e0ba6c1a8a1004147cc08ee242e0a1bfd", + "publicKeyCompressed": "0371042d83f7c2492dcfababa496001445d1eeb3e557317afb08cc673fbdf72436", + "msg": "68656c6c6f", + "sig": { + "r": "5b763276f00a55ea1fe4ec980a4e25f482f23abbbf36928a043ea64cacb327a0", + "s": "769f9a5d8034ad68dadd9530bd14512e6c1067107dbf53920c2546e84fb50e39", + "id": 0 + }, + "comment": "R: b=3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 369, + "publicKeyUncompressed": "04d08a0aa1f5b1eacb12f0b73deec15daded26f77b9d3a333ecaa285a259e701b3248f4707c0e03428f73f725d730a4e7a96d399fc5437c21ef98c78e5718e1218", + "publicKeyCompressed": "02d08a0aa1f5b1eacb12f0b73deec15daded26f77b9d3a333ecaa285a259e701b3", + "msg": "68656c6c6f", + "sig": { + "r": "2c40539453ecb592eee5771c8c2b7d3b82f13902ce4f96ae11539c42e45b022a", + "s": "5cb0d5b6ecbe62155cdd4a358795b4d5e6754a70216521b98963d456f9237adf", + "id": 0 + }, + "comment": "R: h=-3 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 370, + "publicKeyUncompressed": "04732ba71380b5f35ad1134008d0976fba3710970836380db132ebf7d9a6cd24519d79b13618570f6ec0060b8fd04719fc21e2d89628a3166f1db52e5dc4de4cca", + "publicKeyCompressed": "02732ba71380b5f35ad1134008d0976fba3710970836380db132ebf7d9a6cd2451", + "msg": "68656c6c6f", + "sig": { + "r": "00c42d9f9a1ce6062e1c8c61c189f6dc1996856d400055d77c16517edcff401827", + "s": "2d151333cc02bcdf3a14990dabf0b73e3fa4a8d2952b9ccfb8b2e16bbf76f49f", + "id": 0 + }, + "comment": "R: h=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 371, + "publicKeyUncompressed": "047d86f0547d13c685745e8f4931c8979ac6a5a868593ba4f5feecac0e71b4751c4627b65b102084c5fb3d2c05c4d068ea0dc8351a7e886dfe014031e6fec75090", + "publicKeyCompressed": "027d86f0547d13c685745e8f4931c8979ac6a5a868593ba4f5feecac0e71b4751c", + "msg": "68656c6c6f", + "sig": { + "r": "13744b5595ef9b31162372bb090f5db8be2abe8fc928f0fa3ce3d941c6a129e7", + "s": "0082a988c7fb3c9cbcc52ff556cd276f4064d169ce793778a08554c218f81e6cbe", + "id": 0 + }, + "comment": "R: h=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 372, + "publicKeyUncompressed": "04d3110e35673ddbf12d518a79feeeed898b81df8679f03f4840090f6bade13c511e02e3b825fb3d01dcf2a0bf2a5d4f92e3897387df2c1dcf9dd32060ced6018a", + "publicKeyCompressed": "02d3110e35673ddbf12d518a79feeeed898b81df8679f03f4840090f6bade13c51", + "msg": "68656c6c6f", + "sig": { + "r": "36fef0ce5d5d6306831eecf4db8e8c56dc19753e3b65940d4f009d5e63b82383", + "s": "4b899d7bc9f769328318fdf568e86c8952749945b3f8502ba2341a8f44f0028c", + "id": 0 + }, + "comment": "R: h=-2 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 373, + "publicKeyUncompressed": "04d059b6878df81ddc3050c7820694649acb7a3c744a350c1773ecf0d570f03c4a5fc71da5453009c2654c87ca070af751c8cfba6fb4e8745ff726bad0a1e694a1", + "publicKeyCompressed": "03d059b6878df81ddc3050c7820694649acb7a3c744a350c1773ecf0d570f03c4a", + "msg": "68656c6c6f", + "sig": { + "r": "46b463e34ba3a0b488beaf00c6309d5d913e4dae395e9fae9a2356ed0a3bb86e", + "s": "009b2c6a28852d7969c65e195b7d32fd8d0aa449d6efbbc65a57e1b483ddd9cb99", + "id": 0 + }, + "comment": "R: h=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 374, + "publicKeyUncompressed": "04a796caac44e7e1e8242f6399a2ad7838e4ae5bdf3a6f668a3cab9968323e0cf4efffb7ba9154c21a5af6cffd16b37c546bcc2cdad714ad3c9295301260f4acba", + "publicKeyCompressed": "02a796caac44e7e1e8242f6399a2ad7838e4ae5bdf3a6f668a3cab9968323e0cf4", + "msg": "68656c6c6f", + "sig": { + "r": "7a7c383d359af0d14b69c0de89bc141cf88be73adb6de70da0ac0fe398df86ff", + "s": "00db99d2e847482a076dc08deeed752833a67632ed6323b8aff08363c608168f79", + "id": 0 + }, + "comment": "R: s**2=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 375, + "publicKeyUncompressed": "04a7a5309762cdea5f5ef4fde351d76298509d2a2e89f4806054fa9b55ff2afde1acdd8403705aa5948d9a5a2bf25a1dfc5d19e24bf89b4ece8823ad91cbb0e0f9", + "publicKeyCompressed": "03a7a5309762cdea5f5ef4fde351d76298509d2a2e89f4806054fa9b55ff2afde1", + "msg": "68656c6c6f", + "sig": { + "r": "00a3dfd954239db2c932df89c4031edd3df7ab10ba5069d4024575c76b05f45e09", + "s": "00d3325f93a97a16c12dca480bdf2caed50161a5c14d2d31868d2799e4c83ef0d9", + "id": 0 + }, + "comment": "R: s**2=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 376, + "publicKeyUncompressed": "04be16ef80bbdab5b7854a4c3874e39a0a6df6c581da12d13aacc7ff7c6ab308b55bdb5c9734ec94c789b7ec68edfd93d99be55bc15153d081af3153948c2a4a83", + "publicKeyCompressed": "03be16ef80bbdab5b7854a4c3874e39a0a6df6c581da12d13aacc7ff7c6ab308b5", + "msg": "68656c6c6f", + "sig": { + "r": "00ead6f954fe239dea0a2beb666bdf157f3f70e08fb268cb51fe68053338b9393f", + "s": "00e51632c73cc93cd831a915bd618c63cfc972ea2c98e50ba0b0c69bda34790bd3", + "id": 0 + }, + "comment": "R: s**2=1 for m=8 in scalar mult with projective coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 377, + "publicKeyUncompressed": "04a82d93125609da50d0e0270b67bf00af12abfaa99a3194c1a81cef6fbdc3512056f04266bd42029fcf619993610ab8e5d6285ea097621373662a99acf757828b", + "publicKeyCompressed": "03a82d93125609da50d0e0270b67bf00af12abfaa99a3194c1a81cef6fbdc35120", + "msg": "68656c6c6f", + "sig": { + "r": "6ec0381227a54a91841a0b753a89e332d7117b4f70ab3562881808ae73f3493a", + "s": "008a98dcbd4dc7278a5aed47ac2dc9f8f4799eb6db9ecc2a9040693649d24fc261", + "id": 0 + }, + "comment": "R: x3=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 378, + "publicKeyUncompressed": "04604b35daf0004e61bd27efeff5d8efa98372308e0c20975b9b9f949cd6dee00aba3380a7e9d6674ed8e2452bc19eb824c3fa1c1fd4f2bb596a1cb95eb12a948c", + "publicKeyCompressed": "02604b35daf0004e61bd27efeff5d8efa98372308e0c20975b9b9f949cd6dee00a", + "msg": "68656c6c6f", + "sig": { + "r": "1da05b38dbaf1d74d3e30c322e70168850ccedb36ee765cc15874480e4d66ef2", + "s": "78d5aadec1a4b71539616b69bc500ba03ccab0cb4e6839c62187259a75a454ee", + "id": 0 + }, + "comment": "R: x3=-2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 379, + "publicKeyUncompressed": "0481144124016bf8588d161430598601850efc32601ea0aee15becb9421957252b7db4565f54a1d0c0efe42bccb8915c2bdb35ab36a6cefa74d1fb6b2a151532fa", + "publicKeyCompressed": "0281144124016bf8588d161430598601850efc32601ea0aee15becb9421957252b", + "msg": "68656c6c6f", + "sig": { + "r": "66fd79ea023c047c3d6163406cb8fe2e1482ae34e2197d31c929c46867ff8ee4", + "s": "10143da31f042d58c17cfdf8917703800ec8aa46f24398586799b8a10344a0c6", + "id": 0 + }, + "comment": "R: x3=0 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 380, + "publicKeyUncompressed": "041a47146f3ce212d31831756c6550022169fe9f8b3a59ed990ef658980b0d10316831a49c91aea63ea5cc15adca16c7b85665f2928c15301750276b83bb637ab8", + "publicKeyCompressed": "021a47146f3ce212d31831756c6550022169fe9f8b3a59ed990ef658980b0d1031", + "msg": "68656c6c6f", + "sig": { + "r": "0c3508b28c914471f770529e922dd35bc450316d9065d616ad9f00f3cca04c37", + "s": "00e475e1851266238398f57c71f8695578247db806b2464c93f5ae7c8f5f5522be", + "id": 0 + }, + "comment": "R: x3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 381, + "publicKeyUncompressed": "0481e999ae7b31881b9e9a1af5e655290df84f2b93c45161a58deeeb66829d2df5130f08a19992b5448a155b04b22e7f6ee6d885d3e7fa49151df864475c961d24", + "publicKeyCompressed": "0281e999ae7b31881b9e9a1af5e655290df84f2b93c45161a58deeeb66829d2df5", + "msg": "68656c6c6f", + "sig": { + "r": "00c3d6fc07d2b7fd08882721dfafdcff50909b48fbbed447ae1aa4ee69ff83d53f", + "s": "00f192bf89c780081ba24d3395f4a0d797eae0c10c237d48ebc52b2896ea86a1a9", + "id": 0 + }, + "comment": "R: x3=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 382, + "publicKeyUncompressed": "04d6974716dddc897de670828971b60e4de28fa15f88f649a81361bcf85733ced446236bf7f262c983692f3a3d6cbdca00295af52131a5fa522d0b6bac62f0ad56", + "publicKeyCompressed": "02d6974716dddc897de670828971b60e4de28fa15f88f649a81361bcf85733ced4", + "msg": "68656c6c6f", + "sig": { + "r": "008d8bcd78685b7052718b099d76717b50bd78412d07c84b738144537c53fdda62", + "s": "1f5a44b60331a66546960d12909740589b0dfdecabb20b196834a3b50e27ccec", + "id": 0 + }, + "comment": "R: z3=-1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 383, + "publicKeyUncompressed": "0468ede3afdb8ced8a64fb3aed700d4ec61a6b562e159b03626846b199ccb24d26e0f53d511075aa517152aa57da19d610a9ea597556b66f2619271945316fb056", + "publicKeyCompressed": "0268ede3afdb8ced8a64fb3aed700d4ec61a6b562e159b03626846b199ccb24d26", + "msg": "68656c6c6f", + "sig": { + "r": "2f89f84909c72cbe94fd2bfe82c0120a3555697f55ac8fe68c21b1ae4e180554", + "s": "00aa822787925fabcd3abf32e3694ce5a9ea84c12ffc26da9982bc18edd2fb7275", + "id": 0 + }, + "comment": "R: z3=-1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 384, + "publicKeyUncompressed": "043422d1d7357217630950f0695cd5a08d329c54276c108be347a8bfcebd00c6320d9c791a96ba91537c112966373c25facc4b5f595b245fced0d90ec7d31a5c95", + "publicKeyCompressed": "033422d1d7357217630950f0695cd5a08d329c54276c108be347a8bfcebd00c632", + "msg": "68656c6c6f", + "sig": { + "r": "00cc7bf7ad32379c41b7b28a4993df8668502d7514c4f6e54ff61e66d2e7c25b", + "s": "386e549ee88e8bd10a3144b84b5a3445c4b02b1e1c363447dc2b0336d2b2a545", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 385, + "publicKeyUncompressed": "047448518e9fcad4d6723147043ce3b1b555ee0af68c86ce122a1df66f34f51c2d0464e62298f549d5dff362466ba1f69a8ae7fa99a8e0aa6244044ff5f749f39f", + "publicKeyCompressed": "037448518e9fcad4d6723147043ce3b1b555ee0af68c86ce122a1df66f34f51c2d", + "msg": "68656c6c6f", + "sig": { + "r": "4001af78648bb4cc6c8f895fd66f67fdada7320c26ade81b6c3d61d48c83f532", + "s": "66fa64306a08c71ea703caf3bb2b17e6e3987d1e94ea55235e424b4ba9be946e", + "id": 0 + }, + "comment": "R: z3=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 386, + "publicKeyUncompressed": "04ec74b2bfad98ce0f2dc1f41d682661900dc0fd154ed6e70dfde769857a9f9ca705eeb1afd4be6cdda766bf5c2c286d905fa95cb7c5ac29c86f6a97d5e0d42a36", + "publicKeyCompressed": "02ec74b2bfad98ce0f2dc1f41d682661900dc0fd154ed6e70dfde769857a9f9ca7", + "msg": "68656c6c6f", + "sig": { + "r": "00a90a1bd0a54cc0d80062f53313b8fdafa89efc15126329dd824d452b80555f95", + "s": "7a46dadfb3c18758cdeb83fffe033c2b0d6af46d974936d1288616c8d740d9eb", + "id": 0 + }, + "comment": "R: u1=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 387, + "publicKeyUncompressed": "043596f6f102676bb0961127e65850bff1881401cdf54f16bd47ccc34e4feef8e37b75815a9d032391ca1404b2359af48567ae71bb6a99656e4eeb8e3b750e697f", + "publicKeyCompressed": "033596f6f102676bb0961127e65850bff1881401cdf54f16bd47ccc34e4feef8e3", + "msg": "68656c6c6f", + "sig": { + "r": "00e62f13414fa3f975271e020ecb043e1c5430355e63e3cba69440f4941d5060ad", + "s": "00e385f3ab7d91f75404892b04bbe8df68ae4895782af067ef7e366e6f76e6850a", + "id": 0 + }, + "comment": "R: u1=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 388, + "publicKeyUncompressed": "042f8637a25aed1ba99e7deb2d50ed96a43c69fa8872da52d587678b9e1a30cd8138b6835e4d184c1270fc1d18baebfbf260eb23b680bd523c24761e806f4c81c3", + "publicKeyCompressed": "032f8637a25aed1ba99e7deb2d50ed96a43c69fa8872da52d587678b9e1a30cd81", + "msg": "68656c6c6f", + "sig": { + "r": "00e1f5a8f3524ccc1f31a2bde450187d4f3307376eb109647bc778e15ca646b7a4", + "s": "6d648f7da078722095eed1bdd3d6729991fd9e95490f302d542d5321839f6f0d", + "id": 0 + }, + "comment": "R: u1=-1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 389, + "publicKeyUncompressed": "049e3e5feb35ae799e6bfe7bac7439ca705f27c2cb4249a7016535985af95b1f8507932baa14a3406054e16be79041f243409b9c37d5ea29855bf34e99420a5947", + "publicKeyCompressed": "039e3e5feb35ae799e6bfe7bac7439ca705f27c2cb4249a7016535985af95b1f85", + "msg": "68656c6c6f", + "sig": { + "r": "00caa952ad57d56a21e0d54c35b0cd034256d9cd7bae81246a6cd473c9ba9e0288", + "s": "008f30269f597da7e2c11488695a9045e788c58c4cf9e1aa7622355baff56ac7d3", + "id": 0 + }, + "comment": "R: u1=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 390, + "publicKeyUncompressed": "04b5dd4fc4ec7ae464d519f0f53c8690895413d3e57d5e81c0844b78dd61229dc421b1f79104037f48a6d458e0cd7a5cbe9e3dfa0f3c50ea171d9610a3961620b9", + "publicKeyCompressed": "03b5dd4fc4ec7ae464d519f0f53c8690895413d3e57d5e81c0844b78dd61229dc4", + "msg": "68656c6c6f", + "sig": { + "r": "0087f9d2f48f029188b12fa3b0f2fc76817fdcc63ce2617723a4b25a544f41e18b", + "s": "06a9ab9d7f789b22eaa22a755575d91a7ecdbce80cb1add75513163c40a79de4", + "id": 0 + }, + "comment": "R: u1=3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 391, + "publicKeyUncompressed": "04a6cc3bff133d095abe384311620714077e992192209e9b84b3e4dd9572662f468e31a687bf2f0e4c3373ccee21d322dc14cfe263d941a29b01d41e5641366011", + "publicKeyCompressed": "03a6cc3bff133d095abe384311620714077e992192209e9b84b3e4dd9572662f46", + "msg": "68656c6c6f", + "sig": { + "r": "008c4989c84f34517fe93ea1c77a799615ed9dfc194d93cdca258e9b0e14e435a4", + "s": "00b2d3ec9b16138a6143ff035e409776e129db42521e82e1b6734411d95f8ff5ad", + "id": 0 + }, + "comment": "R: u=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 392, + "publicKeyUncompressed": "047c02fdca7c139d3cb9524e8cf010acb374953050f1202fa37999efb26d5e8a3bb3dabc0696cfb08b40d6470748042401eb79609bb25f0f39e27f5fc8479c8cb2", + "publicKeyCompressed": "027c02fdca7c139d3cb9524e8cf010acb374953050f1202fa37999efb26d5e8a3b", + "msg": "68656c6c6f", + "sig": { + "r": "37d85fef8747cb6625c89f090d609f42bdd30cde9d69fecbdea1c21afbec5609", + "s": "3fa96978329d0c24d9e061e7c8f32d3dcfe281a73ace65f997b1a5bf9a98790d", + "id": 0 + }, + "comment": "R: u=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 393, + "publicKeyUncompressed": "04b3f1bdd4eccfd355b078ca4b882522d1723bdfa8ef87918c88d85c58477fa5434ba84b9713a8197ba59adbdf204155c7a430fbc42af85963baeb5cdca3e7b92c", + "publicKeyCompressed": "02b3f1bdd4eccfd355b078ca4b882522d1723bdfa8ef87918c88d85c58477fa543", + "msg": "68656c6c6f", + "sig": { + "r": "00b9cbbeee86618b5b768176834e6d4a8323b97100024211abcd079df865a6a2d2", + "s": "249dcc3edb824465dc49587b46c17995d31da3b56278c3382152f0d7a62cbc96", + "id": 0 + }, + "comment": "R: v**2=-3 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 394, + "publicKeyUncompressed": "044b0e638ce582ea897a2873c2588c8dea858fb3ab6605a1ded9c83db0c8c69da562b4872ffd292cfc3c14a30db7d21070ab7c14f7fe0c901950332da1f1745218", + "publicKeyCompressed": "024b0e638ce582ea897a2873c2588c8dea858fb3ab6605a1ded9c83db0c8c69da5", + "msg": "68656c6c6f", + "sig": { + "r": "00ed66b0a6171288a6df5fd55deb22c10eaeaca9fdb93b5d59956b51987aeb1942", + "s": "00c0a4079a1059ad0dca4b8f3ec7bc00fb76005e0f3096c4a7ce1f540e29f04aad", + "id": 0 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 395, + "publicKeyUncompressed": "04daa012a03b18d7a4545d6cda4b80bda9dc920c9184c59d200da97fc3778c6ec7624df5582d504151e2e1c2fc5c462b015e33e22dfcf8ce4564e32dba7c20f139", + "publicKeyCompressed": "03daa012a03b18d7a4545d6cda4b80bda9dc920c9184c59d200da97fc3778c6ec7", + "msg": "68656c6c6f", + "sig": { + "r": "00927301ece93ac72c494a5ca120221836d84859b17c67e96d2d9318088e8a9fc2", + "s": "03a2544d1b7c49ff90d1112440228741d6fcfe10002f993188e7530417e43264", + "id": 0 + }, + "comment": "R: v**2=1 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 396, + "publicKeyUncompressed": "0415f234217fc5d2acbaa96c87668b683aa161084b01d6387893a47ef0695d69d3e284e3353f41f629ced232686580d51746a26c1d4efc5cf35925fcc97882ce3c", + "publicKeyCompressed": "0215f234217fc5d2acbaa96c87668b683aa161084b01d6387893a47ef0695d69d3", + "msg": "68656c6c6f", + "sig": { + "r": "7ff6ffbfdc347afbcd0b2d320aac84c0f4ad3f262f47f3e7eb1c65fc340b53b5", + "s": "20ef3d04c71859855b6c21de740befc37f27efe7d6329abefde5c6c103a9191e", + "id": 0 + }, + "comment": "R: v**2=2 for m=9 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 397, + "publicKeyUncompressed": "04e4f3b45b0318b89b84447a80592a732692a3721cd2c6682410d72d3a57526177b5ee74d133dd03af90bd0ec2711b6aeaeda0e3574afe66a41467c760830fdf71", + "publicKeyCompressed": "03e4f3b45b0318b89b84447a80592a732692a3721cd2c6682410d72d3a57526177", + "msg": "68656c6c6f", + "sig": { + "r": "00df302c7721144e7d4a6a06dfbd5f06d63ac7d3610c6170c0b35824aef84be24f", + "s": "00db50d46bc77d3d67e873d514cc1ca73e5f08eee80116647e4fb003155d779397", + "id": 0 + }, + "comment": "R: x2=0 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 398, + "publicKeyUncompressed": "04b4f760c212b960566d58599aec1c9dd6789e8e779c81fc67705c240143174d20b416078dd13dd5067a77da7952451d0f80c8c7344575ab47e1a1f46781dc5b67", + "publicKeyCompressed": "03b4f760c212b960566d58599aec1c9dd6789e8e779c81fc67705c240143174d20", + "msg": "68656c6c6f", + "sig": { + "r": "00810cc9530b007654b603dc10dc6bc707b0d3c827bb838175c38f1be2dc0e1c49", + "s": "67480a4385a934811aa77bdbf2ae44f856b1dc168fb9f1fbe12bf6661a76b5d3", + "id": 0 + }, + "comment": "R: y2=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 399, + "publicKeyUncompressed": "045ed854701380fec3c1d3ab3e53803ceff8bcb583bf26c95ad21a45f484ec72464c2cdf34f81cf0b05f80d6cac96f115bcbabcaee4b6667471ffda5f4f6d83178", + "publicKeyCompressed": "025ed854701380fec3c1d3ab3e53803ceff8bcb583bf26c95ad21a45f484ec7246", + "msg": "68656c6c6f", + "sig": { + "r": "00a655cedd14387c223a3a766e5648e7d917c1b51892317c6231b869efd11aed86", + "s": "06daff12d25406c28f2d256782a84b5e1e69bf0bd136ecbbaccd4b73f9268189", + "id": 0 + }, + "comment": "R: y2=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 400, + "publicKeyUncompressed": "04c07e45f62e07b188ee3d8df52cc0487445edc562effc94b9739045c0bab6b6982580dd67acc7ba184191a5dbea35715d94c9605e538ec93342f758271ad6f15c", + "publicKeyCompressed": "02c07e45f62e07b188ee3d8df52cc0487445edc562effc94b9739045c0bab6b698", + "msg": "68656c6c6f", + "sig": { + "r": "00c6ec18ec85ec79926b1d630f301d1a08ace807cbbbb6b1e74f66a4e34b3c79f9", + "s": "49223f0563b2435695fb83fabc5272e30b4a1838130e8f0788060272a9d601f6", + "id": 0 + }, + "comment": "R: y2=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 401, + "publicKeyUncompressed": "04f12d9fd8fa8612f993971ee9780b05084e4a07451fd71b28cc5284af06a1071f905083636066c5f7be4cd1116d77afdf16296f237641e46b71511dc251a2e344", + "publicKeyCompressed": "02f12d9fd8fa8612f993971ee9780b05084e4a07451fd71b28cc5284af06a1071f", + "msg": "68656c6c6f", + "sig": { + "r": "4cf2e653839afcd7407d9f807f484a10bb4b2623b57812437126d88f09e33f2c", + "s": "00c5af385e0bd8b9f3194969159b4fedc8952ae44d95c0e909f901cc97d7849971", + "id": 0 + }, + "comment": "R: w=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 402, + "publicKeyUncompressed": "046cb3bb3496335a00a350cc0e8b2e2a16641bef991d8780926cc777c2acb325f73b5c27859964fb122e95ea996ddf1775f00e9c8e4d640ae015eee74e4b978ffa", + "publicKeyCompressed": "026cb3bb3496335a00a350cc0e8b2e2a16641bef991d8780926cc777c2acb325f7", + "msg": "68656c6c6f", + "sig": { + "r": "00dc76e5f5bd796d75523d87449b10ebc5961522cabf56fc66b4b9b9d448747fd3", + "s": "00d2c1460fb3602a75a653ba83a8a05b701e2b3a8c4e5c6ad94f70c8778ceb104d", + "id": 0 + }, + "comment": "R: w=3 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 403, + "publicKeyUncompressed": "0430ca7cc2cd80efdb99cc1e45e3462aa8c9b825611093bf4b13385293c1354892b8ead1d861f7b3ff5bd1807f90e3976f9b839eb6d6bec09074cbda6cab30f4e0", + "publicKeyCompressed": "0230ca7cc2cd80efdb99cc1e45e3462aa8c9b825611093bf4b13385293c1354892", + "msg": "68656c6c6f", + "sig": { + "r": "00a933b332f3805199e1ceb439e3ecdacfe9bc916851a636e54159e97f21f41ead", + "s": "15492e194ded2d5216b402475103734434894a64e827cf994d1fcdfd68102de6", + "id": 0 + }, + "comment": "R: b=-1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 404, + "publicKeyUncompressed": "04e314b26a214b5f1d6841eeed59eeb8663acd2cce69426d5fb04dcb98b60a1a68e27c4facb88011db02d165e05e3c4bed45df6e3c440dbbd7b5670b3ab4e653f4", + "publicKeyCompressed": "02e314b26a214b5f1d6841eeed59eeb8663acd2cce69426d5fb04dcb98b60a1a68", + "msg": "68656c6c6f", + "sig": { + "r": "51aa95a3108b9f9bfcf07788e9bc3a95e4be465e8d175dc635158dd983fc6086", + "s": "64ae9c0d5ec01a653fda62dd3b358b1e6c784649919fb5e683d865caceaf40ae", + "id": 0 + }, + "comment": "R: h=-2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 405, + "publicKeyUncompressed": "040c98d5155757969fd77cc894c6a97e256f2fcae6b27086d16b540987900d083b5d63e31fa3b8187a477a6c312a680cf379f0c1a5574237c6b0d8000fb0f3fb16", + "publicKeyCompressed": "020c98d5155757969fd77cc894c6a97e256f2fcae6b27086d16b540987900d083b", + "msg": "68656c6c6f", + "sig": { + "r": "00ff219ff783c3ea55256663273a5ae39135895cfca3b6771d645977eb779798bd", + "s": "00892f814fbc1ba1a40afb99b58a7c96937a37fc17a699203ef9bb34fdd3792f9a", + "id": 0 + }, + "comment": "R: h=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 406, + "publicKeyUncompressed": "0423c1870507d71ed89dcd27edb270a29b77019fc9404b8e4b1c8d9a8a40980e02055fd892f71370ccbba7523496cfc57b42a181106122ad7ffeea793a2371c876", + "publicKeyCompressed": "0223c1870507d71ed89dcd27edb270a29b77019fc9404b8e4b1c8d9a8a40980e02", + "msg": "68656c6c6f", + "sig": { + "r": "30d33d47c71ac31f1a3a0801c96d35046fa3bce782d3fff0fa1165fc5955dd7b", + "s": "082419148798f92d569a14b5d4b2c977928487612913f2ee0682c8b5c664d831", + "id": 0 + }, + "comment": "R: s**2=1 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + }, + { + "tcId": 407, + "publicKeyUncompressed": "0487f50282d2a44191074a0cb1a7826e6fd6d0732ed3d877aaba388907229dbd4bb8ba77a9e9aaf7058e4ebec7780ad5e4bbf502cf4de47ecd5ab2a8bc3a3642d9", + "publicKeyCompressed": "0387f50282d2a44191074a0cb1a7826e6fd6d0732ed3d877aaba388907229dbd4b", + "msg": "68656c6c6f", + "sig": { + "r": "00b270df208af53772ddaf632480405eaac58f0cbdbfaf3dc58b9ce8aaf8015f79", + "s": "00fc0a90cbc63f6c927427e8533ab2a8d348820e70a98728a9f371db273b05d7a8", + "id": 0 + }, + "comment": "R: s**2=2 for m=10 in scalar mult with Jacobian coordinates", + "valid": true, + "flags": ["edge_case_R"] + } + ] +} \ No newline at end of file diff --git a/packages/crypto/tests/rootberg_secp256r1.rs b/packages/crypto/tests/rootberg_secp256r1.rs index 516076772b..e9a8e5f82b 100644 --- a/packages/crypto/tests/rootberg_secp256r1.rs +++ b/packages/crypto/tests/rootberg_secp256r1.rs @@ -1,29 +1,18 @@ -use cosmwasm_crypto::{secp256k1_recover_pubkey, secp256k1_verify}; -use serde::Deserialize; +use cosmwasm_crypto::{secp256r1_recover_pubkey, secp256r1_verify}; +use rootberg::*; -// See ./testdata/rootberg/README.md for how to get/update those files -const SECP256K1_SHA256: &str = "./testdata/rootberg/ecdsa_secp256r1_sha_256_raw.json"; -const SECP256K1_KECCAK256: &str = "./testdata/rootberg/ecdsa_secp256r1_keccak256_raw.json"; - -mod hashers { - use digest::Digest; - use sha2::Sha256; - use sha3::Keccak256; - - pub fn sha256(data: &[u8]) -> [u8; 32] { - Sha256::digest(data).into() - } +mod hashers; +mod rootberg; - pub fn keccak_256(data: &[u8]) -> [u8; 32] { - Keccak256::digest(data).into() - } -} +// See ./testdata/rootberg/README.md for how to get/update those files +const SECP256R1_SHA256: &str = "./testdata/rootberg/ecdsa_secp256r1_sha_256_raw.json"; +const SECP256R1_KECCAK256: &str = "./testdata/rootberg/ecdsa_secp256r1_keccak256_raw.json"; #[test] -fn rootberg_ecdsa_secp256k1_sha256() { - let File { num_tests, tests } = read_file(SECP256K1_SHA256); +fn rootberg_ecdsa_secp256r1_sha256() { + let File { num_tests, tests } = read_file(SECP256R1_SHA256); assert_eq!(num_tests, tests.len(), "Invalid number of tests"); - assert!(num_tests >= 423, "Got unexpected number of tests"); + assert!(num_tests >= 407, "Got unexpected number of tests"); for test in tests { assert_eq!(test.public_key_uncompressed.len(), 65); @@ -32,7 +21,7 @@ fn rootberg_ecdsa_secp256k1_sha256() { let message_hash = hashers::sha256(&test.msg); let signature = combine_signature(&test.sig); - match secp256k1_verify(&message_hash, &signature, &test.public_key_uncompressed) { + match secp256r1_verify(&message_hash, &signature, &test.public_key_uncompressed) { Ok(valid) => assert_eq!(test.valid, valid), Err(e) => { assert!(!test.valid, "expected valid signature, got {:?}", e); @@ -41,17 +30,17 @@ fn rootberg_ecdsa_secp256k1_sha256() { if test.valid { let recovered = - secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); + secp256r1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); assert_eq!(recovered, test.public_key_uncompressed); } } } #[test] -fn rootberg_ecdsa_secp256k1_keccak256() { - let File { num_tests, tests } = read_file(SECP256K1_KECCAK256); +fn rootberg_ecdsa_secp256r1_keccak256() { + let File { num_tests, tests } = read_file(SECP256R1_KECCAK256); assert_eq!(num_tests, tests.len(), "Invalid number of tests"); - assert!(num_tests >= 263, "Got unexpected number of tests"); + assert!(num_tests >= 247, "Got unexpected number of tests"); for test in tests { assert_eq!(test.public_key_uncompressed.len(), 65); @@ -60,7 +49,7 @@ fn rootberg_ecdsa_secp256k1_keccak256() { let message_hash = hashers::keccak_256(&test.msg); let signature = combine_signature(&test.sig); - match secp256k1_verify(&message_hash, &signature, &test.public_key_uncompressed) { + match secp256r1_verify(&message_hash, &signature, &test.public_key_uncompressed) { Ok(valid) => assert_eq!(test.valid, valid), Err(e) => { assert!(!test.valid, "expected valid signature, got {:?}", e); @@ -69,28 +58,8 @@ fn rootberg_ecdsa_secp256k1_keccak256() { if test.valid { let recovered = - secp256k1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); + secp256r1_recover_pubkey(&message_hash, &signature, test.sig.id).unwrap(); assert_eq!(recovered, test.public_key_uncompressed); } } } - -fn combine_signature(sig: &Sig) -> Vec { - // the test data contains values with leading zeroes, which we need to ignore - let first_non_zero = sig.r.iter().position(|&v| v != 0).unwrap_or_default(); - let r = &sig.r[first_non_zero..]; - let first_non_zero = sig.s.iter().position(|&v| v != 0).unwrap_or_default(); - let s = &sig.s[first_non_zero..]; - - // at least one of the tests has an s that is 33 bytes long - let r_len = r.len().max(32); - let s_len = s.len().max(32); - - // the test data also contains values with less than 32 bytes, so we need to pad them with zeroes - let mut signature = vec![0; r_len + s_len]; - let (r_part, s_part) = signature.split_at_mut(r_len); - r_part[r_len - r.len()..].copy_from_slice(r); - s_part[s_len - s.len()..].copy_from_slice(s); - - signature -} From 3b9eaaaf3306f0363071af88087c99400de944f9 Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Wed, 24 Apr 2024 16:15:30 +0200 Subject: [PATCH 09/10] Fix formatting --- packages/crypto/tests/wycheproof_secp256r1.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/crypto/tests/wycheproof_secp256r1.rs b/packages/crypto/tests/wycheproof_secp256r1.rs index a85a4e07a9..e7e38bbcb3 100644 --- a/packages/crypto/tests/wycheproof_secp256r1.rs +++ b/packages/crypto/tests/wycheproof_secp256r1.rs @@ -3,8 +3,8 @@ use cosmwasm_crypto::{secp256r1_recover_pubkey, secp256r1_verify}; use wycheproof::*; -mod wycheproof; mod hashers; +mod wycheproof; // See ./testdata/wycheproof/README.md for how to get/update those files const SECP256R1_SHA256: &str = "./testdata/wycheproof/ecdsa_secp256r1_sha256_test.json"; From 8540874e97b3dcc2dddaa21d6e28578faba1f745 Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Fri, 26 Apr 2024 11:31:00 +0200 Subject: [PATCH 10/10] Uncomment eprintln in test cases --- packages/crypto/tests/rootberg_secp256k1.rs | 4 ++-- packages/crypto/tests/rootberg_secp256r1.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/crypto/tests/rootberg_secp256k1.rs b/packages/crypto/tests/rootberg_secp256k1.rs index 7f4fbcaa4d..8e316a9eac 100644 --- a/packages/crypto/tests/rootberg_secp256k1.rs +++ b/packages/crypto/tests/rootberg_secp256k1.rs @@ -17,7 +17,7 @@ fn rootberg_ecdsa_secp256k1_sha256() { for test in tests { assert_eq!(test.public_key_uncompressed.len(), 65); - // eprintln!("Test case ID: {}", test.tc_id); + eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::sha256(&test.msg); let signature = combine_signature(&test.sig); @@ -45,7 +45,7 @@ fn rootberg_ecdsa_secp256k1_keccak256() { for test in tests { assert_eq!(test.public_key_uncompressed.len(), 65); - // eprintln!("Test case ID: {}", test.tc_id); + eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::keccak_256(&test.msg); let signature = combine_signature(&test.sig); diff --git a/packages/crypto/tests/rootberg_secp256r1.rs b/packages/crypto/tests/rootberg_secp256r1.rs index e9a8e5f82b..1f8e9f7e5f 100644 --- a/packages/crypto/tests/rootberg_secp256r1.rs +++ b/packages/crypto/tests/rootberg_secp256r1.rs @@ -17,7 +17,7 @@ fn rootberg_ecdsa_secp256r1_sha256() { for test in tests { assert_eq!(test.public_key_uncompressed.len(), 65); - // eprintln!("Test case ID: {}", test.tc_id); + eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::sha256(&test.msg); let signature = combine_signature(&test.sig); @@ -45,7 +45,7 @@ fn rootberg_ecdsa_secp256r1_keccak256() { for test in tests { assert_eq!(test.public_key_uncompressed.len(), 65); - // eprintln!("Test case ID: {}", test.tc_id); + eprintln!("Test case ID: {}", test.tc_id); let message_hash = hashers::keccak_256(&test.msg); let signature = combine_signature(&test.sig);