Yeah, this is fine.

On Mon, Jul 07, 2003 at 01:46:27PM -0400, Guy Smith wrote:
> Hello.  I'm using ECDSA for an authentication problem, but I'm unfamiliar with 
> Elliptic Curves.  The following code will compile (Crypto++ 5.1) and is supposed to 
> generate a random keypair for ECDSA.  My question is, is this code correct (that is, 
> secure)?  A monosyllabic answer will suffice in the positive case; for the negative 
> case an explanation would be appreciated.  Thanks.
> 
>      CryptoPP::AutoSeededRandomPool random_pool;
>      
>      // Create a random private key
>      CryptoPP::ECDSA<CryptoPP::EC2N, CryptoPP::SHA>::PrivateKey privkey;
>      privkey.Initialize(random_pool, CryptoPP::ASN1::secp224k1());
>      
>      // Get the public key version
>      CryptoPP::ECDSA<CryptoPP::EC2N, CryptoPP::SHA>::PublicKey pubkey;
>      privkey.MakePublicKey(pubkey);
> 
> 
> Guy L. Smith
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> 
> I feel like I'm debugging a zen koan.

Reply via email to