Questions tagged [message-signing]

Functionality for proving a message was sent by the holder of a particular private key. The standard Bitcoin client provides this features since version 0.6.0

8 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
2 votes
0 answers
186 views

How does OP_CHECKSIG work for Taproot script path spending?

I've been studying all the ways Taproot transactions can be spent and I can get all of them to work except for when script path spending is used and the script is executed. Transaction 0c045625... is ...
Zephyrus's user avatar
  • 658
2 votes
0 answers
70 views

Why is adding s values in half aggregation insecure?

Jonas Nick an Tim Ruffing discussed in a presentation that summing up the s values in signature half aggregation would be insecure (without giving the reason) They presented a secure solution which ...
Rene Pickhardt's user avatar
2 votes
0 answers
56 views

Proving sendership of transactions

Why does Bitcoin Core, on the message verification tab, say that verifying messages signed by Bitcoin addresses "only proves the signing party receives with the address, it cannot prove sendership of ...
Geremia's user avatar
  • 4,556
1 vote
0 answers
46 views

Message signing with airgapped wallet that doesn't support it

I need to implement message signing for various HWs, many of them support it on a firmware level, but some airgapped wallets like SeedSigner or Jade still don't. I was wondering if there's a way to ...
beefgroin's user avatar
1 vote
0 answers
115 views

How to use Digital Signature to Sign Unsigned Transaction?

so I was trying to sign my unsigned transaction: ...
coder123's user avatar
  • 113
0 votes
1 answer
424 views

How to verify that a signature was signed by a pubkey? Taproot and BIP0322

Using wallets like XVerse, users can sign a message using their ordinal btc address, let's say bc1XXX, the message is hashed based on BIP0322. So I have: User wallet: bc1XXX Message hash: YYY ...
toto's user avatar
  • 126
0 votes
0 answers
265 views

Transaction signing and security: Different signing approaches

I am currently studying for an exam and reviewing a past one from the CS 251: Bitcoin and Crypto Currencies course in Stanford with the following question on transaction signing. I have written my ...
Python-Data-Science-Learner's user avatar
0 votes
0 answers
95 views

What is a simple way to sign a message to verify that you possess the private key for a specific public address?

I need to explain to somebody step by step how to go through the process of signing a message to verify they own the private keys associated with an address containing funds. This is to ensure ...
John Murphy's user avatar