public bool ValidateBlockIntegrity(RSAParameters?signerPublicKey) { if (signerPublicKey == null) { return(false); } var ret = true; ret &= EncryptionHandler.VerifiySignature(AsString(includeHash: true), PublisherVerification, signerPublicKey.Value); ret &= ValidateSequence(); return(ret); }
public bool ValidateTransactionIntegrity(RSAParameters publicKey) { return(EncryptionHandler.VerifiySignature(AsString(), SenderVerification, publicKey)); }