// TODO make tests public bool VerifyReceivedMessage(MessageToReceive messageToReceive) { Account.VerificationState verificationState = GetVerificationStateOfAccount(messageToReceive.legacyAddress); if (verificationState != Account.VerificationState.verified) { // Bitlogin assumes an unverified account send unverified messages just for security return(false); } return(SignatureVerifier.VerifyReceivedMessage(messageToReceive)); }
public static bool VerifyReceivedMessage(MessageToReceive messageToReceive) { SignatureVerificationResult signatureVerificationResult = Verify( messageToReceive.legacyAddress, messageToReceive.message, messageToReceive.signature ); if (signatureVerificationResult == SignatureVerificationResult.SignatureIsValid) { return(true); } return(false); }
// TODO make tests public bool VerifyReceivedMessage(MessageToReceive messageToReceive) { return(SignatureVerifier.VerifyReceivedMessage(messageToReceive)); }