From a5a0c8c83762ad8446c82482f7ea69e8d8f1ccbc Mon Sep 17 00:00:00 2001
From: jrandom Define the standard means of sending and receiving messages on the
+ * I2P network by using the I2CP (the client protocol). This is done over a
+ * bidirectional TCP socket and never sends any private keys - all end to end
+ * encryption is done transparently within the client's I2PSession
+ * itself. Periodically the router will ask the client to authorize a new set of
+ * tunnels to be allocated to the client, which the client can accept by sending a
+ * {@link net.i2p.data.LeaseSet} signed by the {@link net.i2p.data.Destination}.
+ * In addition, the router may on occation provide the client with an updated
+ * clock offset so that the client can stay in sync with the network (even if
+ * the host computer's clock is off).
The {@link net.i2p.client.I2PSession} implementation itself communicates with -the I2P router by the I2CP (the client protocol). This is done over a -bidirectional TCP socket and never sends any private keys - all end to end -encryption is done transparently within the client's {@link net.i2p.client.I2PSession} -itself. Periodically the router will ask the client to authorize a new set of -tunnels to be allocated to the client, which the client can accept by sending a -{@link net.i2p.data.LeaseSet} signed by the {@link net.i2p.data.Destination}. In -addition, the router may on occation provide the client with an updated clock -offset so that the client can stay in sync with the network (even if the host -computer's clock is off).
+the I2P router by the I2CP (the client protocol).