{ "valid": { "magicHash": [ { "network": "bitcoin", "message": "", "magicHash": "80e795d4a4caadd7047af389d9f7f220562feb6196032e2131e10563352c4bcc" }, { "network": "bitcoin", "message": "Vires is Numeris", "magicHash": "f8a5affbef4a3241b19067aa694562f64f513310817297089a8929a930f4f933" }, { "network": "dogecoin", "message": "Vires is Numeris", "magicHash": "c0963d20d0accd0ea0df6c1020bf85a7e629a40e7b5363f2c3e9dcafd5638f12" } ], "verify": [ { "message": "vires is numeris", "network": "bitcoin", "address": "16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM", "signature": "G8JawPtQOrybrSP1WHQnQPr67B9S3qrxBrl1mlzoTJOSHEpmnF7D3+t+LX0Xei9J20B5AIdPbeL3AaTBZ4N3bY0=", "compressed": { "address": "1PMycacnJaSqwwJqjawXBErnLsZ7RkXUAs", "signature": "H8JawPtQOrybrSP1WHQnQPr67B9S3qrxBrl1mlzoTJOSHEpmnF7D3+t+LX0Xei9J20B5AIdPbeL3AaTBZ4N3bY0=" } }, { "message": "vires is numeris", "network": "dogecoin", "address": "DFpN6QqFfUm3gKNaxN6tNcab1FArL9cZLE", "signature": "H6k+dZwJ8oOei3PCSpdj603fDvhlhQ+sqaFNIDvo/bI+Xh6zyIKGzZpyud6YhZ1a5mcrwMVtTWL+VXq/hC5Zj7s=" } ], "signing": [ { "description": "gives equal r, s values irrespective of point compression", "message": "vires is numeris", "network": "bitcoin", "d": "1", "signature": "HF8nHqFr3K2UKYahhX3soVeoW8W1ECNbr0wfck7lzyXjCS5Q16Ek45zyBuy1Fiy9sTPKVgsqqOuPvbycuVSSVl8=", "compressed": { "signature": "IF8nHqFr3K2UKYahhX3soVeoW8W1ECNbr0wfck7lzyXjCS5Q16Ek45zyBuy1Fiy9sTPKVgsqqOuPvbycuVSSVl8=" } }, { "description": "supports alternative networks", "message": "vires is numeris", "network": "dogecoin", "d": "1", "signature": "G6k+dZwJ8oOei3PCSpdj603fDvhlhQ+sqaFNIDvo/bI+Xh6zyIKGzZpyud6YhZ1a5mcrwMVtTWL+VXq/hC5Zj7s=" } ] }, "invalid": { "verify": [ { "description": "will fail for the wrong message", "message": "foobar", "address": "16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM", "signature": "G8JawPtQOrybrSP1WHQnQPr67B9S3qrxBrl1mlzoTJOSHEpmnF7D3+t+LX0Xei9J20B5AIdPbeL3AaTBZ4N3bY0=" }, { "description": "will fail for the wrong address", "message": "vires is numeris", "address": "1111111111111111111114oLvT2", "signature": "H8JawPtQOrybrSP1WHQnQPr67B9S3qrxBrl1mlzoTJOSHEpmnF7D3+t+LX0Xei9J20B5AIdPbeL3AaTBZ4N3bY0=" }, { "description": "does not cross verify (uncompressed address, compressed signature)", "message": "vires is numeris", "address": "16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM", "signature": "H8JawPtQOrybrSP1WHQnQPr67B9S3qrxBrl1mlzoTJOSHEpmnF7D3+t+LX0Xei9J20B5AIdPbeL3AaTBZ4N3bY0=" }, { "description": "does not cross verify (compressed address, uncompressed signature)", "message": "vires is numeris", "address": "1PMycacnJaSqwwJqjawXBErnLsZ7RkXUAs", "signature": "G8JawPtQOrybrSP1WHQnQPr67B9S3qrxBrl1mlzoTJOSHEpmnF7D3+t+LX0Xei9J20B5AIdPbeL3AaTBZ4N3bY0=" } ] } }