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

Method SignMessageWithRecovery

src/cryptopp/cryptlib.cpp:891–898  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

889}
890
891size_t PK_Signer::SignMessageWithRecovery(RandomNumberGenerator &rng, const byte *recoverableMessage, size_t recoverableMessageLength,
892 const byte *nonrecoverableMessage, size_t nonrecoverableMessageLength, byte *signature) const
893{
894 member_ptr<PK_MessageAccumulator> m(NewSignatureAccumulator(rng));
895 InputRecoverableMessage(*m, recoverableMessage, recoverableMessageLength);
896 m->Update(nonrecoverableMessage, nonrecoverableMessageLength);
897 return SignAndRestart(rng, *m, signature, false);
898}
899
900bool PK_Verifier::Verify(PK_MessageAccumulator *messageAccumulator) const
901{

Callers 1

SignatureValidateFunction · 0.80

Calls 4

NewSignatureAccumulatorFunction · 0.85
InputRecoverableMessageFunction · 0.85
SignAndRestartFunction · 0.85
UpdateMethod · 0.45

Tested by

no test coverage detected