Are you sure you'd like to sign with DH?
RSA might be better to start signing with

On Mon, Mar 19, 2007 at 12:39:23PM -0700, hhale21 wrote:
> 
> 
> From: http://www.cryptopp.com/fom-serve/cache/96.html
> 
> "The Crypto++ API does now allow you to encrypt using a private key, because
> that is not a valid cryptographic concept. Perhaps what you really want to
> do is to use the private key to sign a message in such a way that you can
> recover the message from the signature during the signature verification
> process, thus avoiding having to send the message separately. "
> 
> This is exactly what I am  trying to do.  I have a DH key pair and need sign
> and then verify a message.  
> Is there an example somewhere doing this with the keys in memory
> (SecByteBlock)?
> 
> 
> hhale21 wrote:
> > 
> > 
> > Using the code from:
> > 
> > http://www.cryptopp.com/wiki/Diffie-Hellman_Key_Exchange
> > 
> > I am encrypting the message with the pubA and decrypting with privA,
> > but the
> > decrypted message does not match the original.
> > 
> > CFB_Mode<AES>::Encryption cfbEncryption(pubA, aesKeyLength, iv);
> > cfbEncryption.ProcessData((byte*)encrypted, (byte*)message,
> > messageLen);
> > 
> > //////////////////////////////////////////////////////////////////////////
> > // Decrypt
> > 
> > CFB_Mode<AES>::Decryption cfbDecryption(privA, aesKeyLength, iv);
> > cfbDecryption.ProcessData((byte*)decrypted, (byte*)encrypted,
> > messageLen);
> > 
> > decrypted != message
> > 
> > I am just starting out here with crypto++, but I am missing something?
> > Is
> > there something different with DH keypairs created with
> > dhA.GenerateKeyPair(rngA, privA, pubA) such that encrypting with the
> > public
> > key and decrypting with the private key does not result in the
> > original
> > message?
> > Thanks
> > 
> > 
> > > 
> > 
> > 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/DH-public-private-key-pair-question-tf3424947.html#a9559149
> Sent from the Crypto++ Users mailing list archive at Nabble.com.
> 
> 
> 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [EMAIL PROTECTED]
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---

Reply via email to