On Tue, Apr 29, 2003 at 12:15:12PM -0700, Yanmu Huang wrote:
>       // calculate digest
>       byte digest[20];
>       SHA sha1;
>       sha1.CalculateDigest((byte*) digest, (byte*) m_body, strlen(m_body));
> 
>       // verify the signature
>       GDSADigestVerifier verifier(p, q, g, y);                        // I don't 
> know how to replace these two lines
>       return verifier.VerifyDigest(digest, sizeof(digest), new_sig);

replace the above with:

GDSADigestVerifier verifier(p, q, g, y);
return verifier.VerifyMessage((byte*)m_body, strlen(m_body), new_sig, 
new_siglen);

Reply via email to