MCPcopy Create free account
hub / github.com/Tripwire/tripwire-open-source / Verify

Method Verify

src/cryptlib/elgamal.cpp:214–222  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212}
213
214bool ElGamalSigPublicKey::Verify(const byte *message, unsigned int messageLen, const byte *signature)
215{
216 assert(messageLen <= MaxMessageLength());
217
218 Integer m(message, messageLen);
219 Integer r(signature, qLen);
220 Integer s(signature+qLen, qLen);
221 return RawVerify(m, r, s);
222}
223
224bool ElGamalSigPublicKey::RawVerify(const Integer &m, const Integer &r, const Integer &s) const
225{

Callers 1

ProcessBlockMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected