2 changed files with 112 additions and 64 deletions
@ -1,19 +1,86 @@ |
|||||
{ |
{ |
||||
"magicHash": [ |
"valid": { |
||||
{ |
"magicHash": [ |
||||
"network": "bitcoin", |
{ |
||||
"message": "", |
"network": "bitcoin", |
||||
"magicHash": "80e795d4a4caadd7047af389d9f7f220562feb6196032e2131e10563352c4bcc" |
"message": "", |
||||
}, |
"magicHash": "80e795d4a4caadd7047af389d9f7f220562feb6196032e2131e10563352c4bcc" |
||||
{ |
}, |
||||
"network": "bitcoin", |
{ |
||||
"message": "Vires is Numeris", |
"network": "bitcoin", |
||||
"magicHash": "f8a5affbef4a3241b19067aa694562f64f513310817297089a8929a930f4f933" |
"message": "Vires is Numeris", |
||||
}, |
"magicHash": "f8a5affbef4a3241b19067aa694562f64f513310817297089a8929a930f4f933" |
||||
{ |
}, |
||||
"network": "dogecoin", |
{ |
||||
"message": "Vires is Numeris", |
"network": "dogecoin", |
||||
"magicHash": "c0963d20d0accd0ea0df6c1020bf85a7e629a40e7b5363f2c3e9dcafd5638f12" |
"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