Browse Source

defer failure when H of pubk doesn't match (reverts back to release functionality where assert() is skipped)

cl-refactor
subtly 10 years ago
parent
commit
cedc840185
  1. 3
      libp2p/RLPxHandshake.cpp

3
libp2p/RLPxHandshake.cpp

@ -95,10 +95,7 @@ void RLPXHandshake::readAuth()
m_remoteEphemeral = recover(*(Signature*)sig.data(), sharedSecret ^ m_remoteNonce);
if (sha3(m_remoteEphemeral) != *(h256*)hepubk.data())
{
clog(NetConnect) << "p2p.connect.ingress auth failed (invalid: hash mismatch) for" << m_socket->remoteEndpoint();
m_nextState = Error;
}
transition();
}

Loading…
Cancel
Save