I’m using bitcoin core 28.0 on Debian Bookworm. I enter the following into bash:
./bitcoin-cli signmessage "p2pkh-address-here" "abc123"
… and I get the signature output in the shell as expected. But if I then run exactly the same line again in bash, the newly outputted second signature matches the first signature. I thought this was not supposed to happen, and that core uses a different k for every signature, meaning every signature should be different even in cases where the privkey-and-message are identical.
Is my k being re-used, or am I missing something?










