Hi,<br>I want to use Botan to generate an ECDSA key pair. I plan to use this key pair in the following manner. <br>1. In the client code, use private key to sign a message that is sent to a server. <br>2. Server will then use the stored public key to verify that the message was indeed signed using the corresponding private key. <br>
<br>
I would appreciate help (with code snippet)  to understand how to generate the ECDSA key pair (public/private key). <br>
<br>I looked at the example (ecdsa.cpp) that came with the library (I am using version 1.9.4). In that example I see that public key is same as the private key (I have copied the relevant lines from ecdsa.cpp here).<br><br>
      EC_Domain_Params params(OID("1.3.132.0.8"));<br><br>      ECDSA_PrivateKey ecdsa(rng, params);<br><br>      ECDSA_PublicKey ecdsa_pub = ecdsa;<br><br>Thanks in advance,<br>Tao<br><br><br><br>