Verify connected nodes identity.

This commit is contained in:
Arthur Britto
2012-04-29 13:58:52 -07:00
parent f4a0c1b48f
commit 8e0e396ece
3 changed files with 44 additions and 31 deletions

View File

@@ -33,6 +33,7 @@ public:
private:
NewcoinAddress mNodePublic; // Node public key of peer.
ipPort mIpPort;
uint256 mCookieHash;
boost::asio::ssl::stream<boost::asio::ip::tcp::socket> mSocketSsl;
@@ -81,7 +82,7 @@ protected:
void recvGetLedger(newcoin::TMGetLedger& packet);
void recvLedger(newcoin::TMLedgerData& packet);
std::vector<unsigned char> getSessionCookie();
void getSessionCookie(std::string& strDst);
public:
typedef boost::shared_ptr<Peer> pointer;