Search code examples
c#encryptionblockchainecdsa

Decryption process of ECDSA from receiver's end


I have seen so many references all over the internet on how to implement ECDSA from the sender's point of view. That is the encryption of the message by signing it and it's validation. I did not find any implementation for the same from the receiver's point of view. I have one reference for the decryption process mentioned here. But I find it hard to understand. I have seen this. It is easily implemented in C#, but only signing is done. Can anyone show me any example of decrypting ECDSA from receiver's side implemented in C#?


Solution

  • Maarten Bodewes, in a comment on the question said:

    "That is the encryption of the message by signing it and it's validation." I think that this is simply confusion. Signature generation is not signing with a private key. Transactions need to be put in the ledger, not encrypted. Usually this only comes up with RSA as ECDSA is just signature generation; it doesn't have an encryption equivalent.