diff --git a/doc/release-notes.md b/doc/release-notes.md --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -5,3 +5,5 @@ This release includes the following features and fixes: + - The message signature prefix has been rebranded to `eCash Signed Message:` + (previously was `Bitcoin Signed Message:`). diff --git a/src/test/util_tests.cpp b/src/test/util_tests.cpp --- a/src/test/util_tests.cpp +++ b/src/test/util_tests.cpp @@ -2429,9 +2429,8 @@ const std::string message = "Trust no one"; const std::string expected_signature = - "IED/" - "JtZs3huKX9JEQIBPZPSZwOiMyDQ+" - "yNWQvL7YcFzCOGTcfleWOWSvfggenKCinqvOX8t1Iw+HYZqQjxzXQm0="; + "H3CcyS18y471Ya5WTYAke25spvA5eyBMvAuNhxDkuAjsdNGX+" + "NoouNlY1KoselGvF65Werf7OdtKAoOZ9WB17Rc="; CKey privkey; std::string generated_signature; @@ -2487,15 +2486,15 @@ BOOST_CHECK_EQUAL( MessageVerify(*params, "15CRxFdyRpGZLW9w8HnHvVduizdL5jKNbs", - "IPojfrX2dfPnH26UegfbGQQLrdK844DlHq5157/P6h57WyuS/Qsl+h/" - "WSVGDF4MUi4rWSswW38oimDYfNNUBUOk=", + "H3CcyS18y471Ya5WTYAke25spvA5eyBMvAuNhxDkuAjsdNGX+" + "NoouNlY1KoselGvF65Werf7OdtKAoOZ9WB17Rc=", "Trust no one"), MessageVerificationResult::OK); BOOST_CHECK_EQUAL( - MessageVerify(*params, "11canuhp9X2NocwCq7xNrQYTmUgZAnLK3", - "IIcaIENoYW5jZWxsb3Igb24gYnJpbmsgb2Ygc2Vjb25kIGJhaWxvdXQg" - "Zm9yIGJhbmtzIAaHRtbCeDZINyavx14=", + MessageVerify(*params, "1NoJrossxPBKfCHuJXT4HadJrXRE9Fxiqs", + "HxO6qEsMrNvPA7QTMUbdzF/uXbW78yPG6gFITses9XVvMdBULIFwrfhN" + "f196N+rxnK5eSl8eF3aKe4INunzFJXg=", "Trust me"), MessageVerificationResult::OK); } diff --git a/src/util/message.cpp b/src/util/message.cpp --- a/src/util/message.cpp +++ b/src/util/message.cpp @@ -19,7 +19,7 @@ * Text used to signify that a signed message follows and to prevent * inadvertently signing a transaction. */ -const std::string MESSAGE_MAGIC = "Bitcoin Signed Message:\n"; +const std::string MESSAGE_MAGIC = "eCash Signed Message:\n"; MessageVerificationResult MessageVerify(const CChainParams ¶ms, const std::string &address, diff --git a/test/functional/rpc_signmessage.py b/test/functional/rpc_signmessage.py --- a/test/functional/rpc_signmessage.py +++ b/test/functional/rpc_signmessage.py @@ -22,7 +22,7 @@ self.log.info('test signing with priv_key') priv_key = 'cUeKHd5orzT3mz8P9pxyREHfsWtVfgsfDjiZZBcjUBAaGk1BTj7N' address = 'mpLQjfK79b7CCV4VMJWEWAj5Mpx8Up5zxB' - expected_signature = 'IPDOIFcWd8LzOr70CXaal4+uG2ZZWcbHqutyGeO7AJ0MWbqq9C+u3KP9ScjtLzsIgY3st5n8XFQvgMZ0KrDQ9vg=' + expected_signature = 'H/+xpIcWFrFLpyHC44kZSSuUqfv6T9CHzCIw/tsetxO0UYjIHvnvA891Hm7Ho3tTMRNYS2xf+lozdASttZc8L+8=' signature = self.nodes[0].signmessagewithprivkey(priv_key, message) assert_equal(expected_signature, signature) assert self.nodes[0].verifymessage(address, signature, message)