I would like to be able to sign messages using 'signmessage' by providing the private key to the RPC, just like I can 'signrawtransaction'.
If I move 'signmessage' into the 'util' category alongside 'verifymessage' and allow it to take an optional private key parameter would my change stand a chance of being merged?
Currently 'signmessage' isn't even available when I don't build with wallet support since it is considered a wallet function.