diff options
| author | stoffu <stoffu@protonmail.ch> | 2017-11-20 16:24:29 +0900 |
|---|---|---|
| committer | stoffu <stoffu@protonmail.ch> | 2017-11-26 11:46:41 +0900 |
| commit | d8f3a52378ad61ee0d81f156bd2fc15b8a66293c (patch) | |
| tree | 5e06371c4108a9c2d663a22cf491f2433fde605a /pages/TxKey.qml | |
| parent | 2147803d45fa9e639eb01afa1558f5b49fbf0174 (diff) | |
| download | monzero-gui-d8f3a52378ad61ee0d81f156bd2fc15b8a66293c.tar.gz monzero-gui-d8f3a52378ad61ee0d81f156bd2fc15b8a66293c.tar.xz monzero-gui-d8f3a52378ad61ee0d81f156bd2fc15b8a66293c.zip | |
Bugfix with tx proof + update
Diffstat (limited to 'pages/TxKey.qml')
| -rw-r--r-- | pages/TxKey.qml | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pages/TxKey.qml b/pages/TxKey.qml index 5bfeaac1..926d7e60 100644 --- a/pages/TxKey.qml +++ b/pages/TxKey.qml @@ -64,8 +64,16 @@ Rectangle { } function checkSignature(signature) { - return signature.startsWith("OutProofV") && check256(signature, 142) || - signature.startsWith("InProofV") && check256(signature, 141) + if (signature.startsWith("OutProofV")) { + if ((signature.length - 10) % 132 != 0) + return false; + return check256(signature, signature.length); + } else if (signature.startsWith("InProofV")) { + if ((signature.length - 9) % 132 != 0) + return false; + return check256(signature, signature.length); + } + return false; } /* main layout */ |
