Accept proposals and npl messages from unl nodes only (#260)

* Skip proposal and npl messages from non unl nodes

* Minor code comment change

* Resolved PR comments and Changed weakly connected status check

* Changed weakly connected status counter

* Added a comment
This commit is contained in:
Chalith Desaman
2021-03-05 16:42:39 +05:30
committed by GitHub
parent 1ca4784688
commit c426e2a30e
4 changed files with 33 additions and 10 deletions

View File

@@ -154,7 +154,7 @@ namespace p2p
}
else if (mi.type == p2pmsg::P2PMsgContent_ProposalMsg)
{
if (!p2pmsg::verify_proposal_msg_signature(mi))
if (!p2pmsg::verify_proposal_msg_trust(mi))
{
session.increment_metric(comm::SESSION_THRESHOLDS::MAX_BADSIGMSGS_PER_MINUTE, 1);
LOG_DEBUG << "Proposal rejected due to trust failure. " << session.display_name();
@@ -165,7 +165,7 @@ namespace p2p
}
else if (mi.type == p2pmsg::P2PMsgContent_NplMsg)
{
if (!p2pmsg::verify_npl_msg_signature(mi))
if (!p2pmsg::verify_npl_msg_trust(mi))
{
session.increment_metric(comm::SESSION_THRESHOLDS::MAX_BADSIGMSGS_PER_MINUTE, 1);
LOG_DEBUG << "Npl message rejected due to trust failure. " << session.display_name();