MCPcopy Create free account
hub / github.com/LUX-Core/lux / VerifyMessage

Method VerifyMessage

src/cryptopp/cryptlib.cpp:906–912  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

904}
905
906bool PK_Verifier::VerifyMessage(const byte *message, size_t messageLen, const byte *signature, size_t signatureLength) const
907{
908 member_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
909 InputSignature(*m, signature, signatureLength);
910 m->Update(message, messageLen);
911 return VerifyAndRestart(*m);
912}
913
914DecodingResult PK_Verifier::Recover(byte *recoveredMessage, PK_MessageAccumulator *messageAccumulator) const
915{

Callers 7

SignatureValidateFunction · 0.45
ValidateRSAFunction · 0.45
ValidateECDSAFunction · 0.45
ValidateECGDSAFunction · 0.45
ValidateESIGNFunction · 0.45
BenchMarkVerificationFunction · 0.45

Calls 4

InputSignatureFunction · 0.85
VerifyAndRestartFunction · 0.85
UpdateMethod · 0.45

Tested by 1