Exemplo n.º 1
0
 void RouterContext::Init ()
 {
     m_StartupTime = i2p::util::GetSecondsSinceEpoch ();
     if (!Load ())
         CreateNewRouter ();
     UpdateRouterInfo ();
 }
Exemplo n.º 2
0
	RouterContext::RouterContext ()
	{
		if (!Load ())
			CreateNewRouter ();
		Save ();

		// we generate LeaseSet at every start-up
		CryptoPP::DH dh (i2p::crypto::elgp, i2p::crypto::elgg);
		dh.GenerateKeyPair(m_Rnd, m_LeaseSetPrivateKey, m_LeaseSetPublicKey);
	}	
Exemplo n.º 3
0
void RouterContext::Init(
    const std::string& host,
    int port,
    const boost::filesystem::path& dataPath) {
  m_Host = host;
  m_Port = port;
  m_DataPath = dataPath;
  m_StartupTime = i2p::util::GetSecondsSinceEpoch();
  if (!Load())
    CreateNewRouter();
  UpdateRouterInfo();
}