Daniel Cousens
11 years ago
2 changed files with 112 additions and 64 deletions
@ -1,19 +1,86 @@ |
|||
{ |
|||
"magicHash": [ |
|||
{ |
|||
"network": "bitcoin", |
|||
"message": "", |
|||
"magicHash": "80e795d4a4caadd7047af389d9f7f220562feb6196032e2131e10563352c4bcc" |
|||
}, |
|||
{ |
|||
"network": "bitcoin", |
|||
"message": "Vires is Numeris", |
|||
"magicHash": "f8a5affbef4a3241b19067aa694562f64f513310817297089a8929a930f4f933" |
|||
}, |
|||
{ |
|||
"network": "dogecoin", |
|||
"message": "Vires is Numeris", |
|||
"magicHash": "c0963d20d0accd0ea0df6c1020bf85a7e629a40e7b5363f2c3e9dcafd5638f12" |
|||
} |
|||
] |
|||
"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=" |
|||
} |
|||
] |
|||
} |
|||
} |
|||
|
Loading…
Reference in new issue