Hi Wei,
ECP::ValidateParameters() checks that !m_b.IsNegative() && m_b<p. So you need to do b %= p at least.
I thought I had that handled ( 0 < b < p). I can provide working code that demonstrates if you'd like.
But you need to figure out why VC++ is not letting your debug Crypto++. Is it missing symbols for the DLL?
I'm going static. I did fire up your test harness (cryptest,exe), and successfully set the breakpoint. I then looked it up on the Breakpoint sub menu, and copied it to my project. I'm writing it off to Visual C++ being brain dead at times. Thanks, Jeff On 11/9/06, Wei Dai <[EMAIL PROTECTED]> wrote:
ECP::ValidateParameters() checks that !m_b.IsNegative() && m_b<p. So you need to do b %= p at least. But you need to figure out why VC++ is not letting your debug Crypto++. Is it missing symbols for the DLL? ----- Original Message ----- From: "Jeffrey Walton" <[EMAIL PROTECTED]> To: "Crypto" <[email protected]> Sent: Friday, November 10, 2006 7:26 AM Subject: Using Crypto++ with ECIES and User Defined Domain Parameters > SNIP Sample
