├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── I2CP ├── I2CP.csproj ├── I2CP │ ├── I2CPHost.cs │ ├── I2CPSession.cs │ ├── Messages │ │ ├── CreateLeaseSet2Message.cs │ │ ├── CreateLeaseSetMessage.cs │ │ ├── CreateSessionMessage.cs │ │ ├── DestLookupMessage.cs │ │ ├── DestReplyMessage.cs │ │ ├── DestroySessionMessage.cs │ │ ├── GetDateMessage.cs │ │ ├── HostLookupMessage.cs │ │ ├── HostReplyMessage.cs │ │ ├── Message.cs │ │ ├── MessagePayloadMessage.cs │ │ ├── MessageStatusMessage.cs │ │ ├── ReceiveMessageEndMessage.cs │ │ ├── ReconfigureSessionMessage.cs │ │ ├── RequestLeaseSetMessage.cs │ │ ├── RequestVariableLeaseSetMessage.cs │ │ ├── SendMessageExpiresMessage.cs │ │ ├── SendMessageMessage.cs │ │ ├── SessionStatusMessage.cs │ │ └── SetDateMessage.cs │ └── States │ │ ├── EstablishedState.cs │ │ ├── I2CPState.cs │ │ └── WaitGetDateState.cs ├── Streaming │ └── Messages │ │ └── StreamingPacket.cs └── packages.config ├── I2P.code-workspace ├── I2PCore.NTests ├── BufRefTest.cs ├── ElGamalTest.cs ├── GarlicTest.cs ├── I2NPMessagesTest.cs ├── I2PCore.NTests.csproj ├── I2PTypesTest.cs ├── SignatureTest.cs ├── StoreTest.cs ├── TransportTest.cs ├── TunnelDataFragmentationTest.cs ├── TunnelDataMessageTest.cs ├── UtilsTest.cs └── packages.config ├── I2PCore ├── ChecksumFailureException.cs ├── Contrib │ └── Certificates │ │ └── Reseed │ │ ├── backup_at_mail.i2p.crt │ │ ├── bugme_at_mail.i2p.crt │ │ ├── creativecowpat_at_mail.i2p.crt │ │ ├── echelon_at_mail.i2p.crt │ │ ├── hottuna_at_mail.i2p.crt │ │ ├── igor_at_novg.net.crt │ │ ├── lazygravy_at_mail.i2p.crt │ │ ├── meeh_at_mail.i2p.crt │ │ └── r4sas-reseed_at_mail.i2p.crt ├── Data │ ├── DatabaseLookupKeyInfo.cs │ ├── I2PCertificate.cs │ ├── I2PConstants.cs │ ├── I2PDate.cs │ ├── I2PDateShort.cs │ ├── I2PDestination.cs │ ├── I2PDestinationInfo.cs │ ├── I2PHashSHA256.cs │ ├── I2PIdentHash.cs │ ├── I2PIdentHashComparer.cs │ ├── I2PKeyType.cs │ ├── I2PKeysAndCert.cs │ ├── I2PLease.cs │ ├── I2PLease2.cs │ ├── I2PLeaseSet.cs │ ├── I2PLeaseSet2.cs │ ├── I2PLeaseSet2Header.cs │ ├── I2PMapping.cs │ ├── I2PMessagePayload.cs │ ├── I2POfflineSignature.cs │ ├── I2PPrivateKey.cs │ ├── I2PPublicKey.cs │ ├── I2PRawData.cs │ ├── I2PRouterAddress.cs │ ├── I2PRouterIdentity.cs │ ├── I2PRouterInfo.cs │ ├── I2PRoutingKey.cs │ ├── I2PSU3Header.cs │ ├── I2PSessionConfig.cs │ ├── I2PSessionKey.cs │ ├── I2PSessionTag.cs │ ├── I2PSignature.cs │ ├── I2PSigningKey.cs │ ├── I2PSigningPrivateKey.cs │ ├── I2PSigningPublicKey.cs │ ├── I2PString.cs │ ├── I2PStringComparer.cs │ ├── I2PStringEqualityComparer.cs │ ├── I2PTunnelId.cs │ ├── I2PType.cs │ ├── ILease.cs │ └── ILeaseSet.cs ├── EndOfStreamEncounteredException.cs ├── FailedToConnectException.cs ├── I2PCore.csproj ├── NetDb │ ├── Bootstrap.cs │ ├── CertificatesDb.cs │ ├── FloodfillUpdater.cs │ ├── IdentResolver.cs │ ├── NetDb.Query.cs │ ├── NetDb.Reports.cs │ ├── NetDb.RouterEntry.cs │ ├── NetDb.Store.cs │ ├── NetDb.cs │ ├── PublishedBandwidth.cs │ ├── RouterStatistics.cs │ └── RoutersStatistics.cs ├── RouterUnresolvable.cs ├── SessionLayer │ ├── ClientDestination.IClient.cs │ ├── ClientDestination.Leases.cs │ ├── ClientDestination.RecvGarlic.cs │ ├── ClientDestination.Send.cs │ ├── ClientDestination.Tunnels.cs │ ├── ClientDestination.cs │ ├── ElGamal-AES │ │ ├── EGAESDecryptReceivedSessions.cs │ │ └── EGAESSessionKeyOrigin.cs │ ├── IClient.cs │ ├── Router.cs │ ├── RouterContext.IPV4.cs │ ├── RouterContext.cs │ ├── Session.cs │ ├── SessionManager.cs │ └── Watchdog.cs ├── SignatureCheckFailureException.cs ├── TransportLayer │ ├── DecayingIPBlockFilter.cs │ ├── ITransport.cs │ ├── ITransportProtocol.cs │ ├── LookupDestination.cs │ ├── NTCP │ │ ├── DHHandshakeContext.cs │ │ ├── NTCPClient.cs │ │ ├── NTCPClientIncoming.cs │ │ ├── NTCPClientOutgoing.cs │ │ ├── NTCPHost.cs │ │ ├── NTCPReader.cs │ │ ├── NTCPRunningContext.cs │ │ ├── SessionConfirmA.cs │ │ ├── SessionConfirmB.cs │ │ ├── SessionCreated.cs │ │ └── SessionRequest.cs │ ├── SSU │ │ ├── Data │ │ │ ├── DataFragment.cs │ │ │ ├── DataMessage.cs │ │ │ ├── IntroducerInfo.cs │ │ │ ├── PeerTest.cs │ │ │ ├── RelayIntro.cs │ │ │ ├── RelayResponse.cs │ │ │ ├── SSUHeader.cs │ │ │ ├── SessionCreated.cs │ │ │ └── SessionRequest.cs │ │ ├── DataDefragmenter.cs │ │ ├── DataFragmenter.cs │ │ ├── EndpointStatistic.cs │ │ ├── EndpointStatistics.cs │ │ ├── FragmentedMessage.cs │ │ ├── PeerTestState.cs │ │ ├── RebuildI2NPMessage.cs │ │ ├── SSUHost.Introducers.cs │ │ ├── SSUHost.NetDB.cs │ │ ├── SSUHost.PeerTest.cs │ │ ├── SSUHost.Sessions.cs │ │ ├── SSUHost.Sockets.cs │ │ ├── SSUHost.Utilities.cs │ │ ├── SSUHost.cs │ │ ├── SSUSession.cs │ │ ├── SendBufferPool.cs │ │ └── States │ │ │ ├── EstablishedState.cs │ │ │ ├── IdleState.cs │ │ │ ├── RelayRequestState.cs │ │ │ ├── SSUState.cs │ │ │ ├── SessionCreatedState.cs │ │ │ ├── SessionRequestState.SessionConfirmed.cs │ │ │ └── SessionRequestState.cs │ ├── TransportProtocolAttribute.cs │ ├── TransportProvider.cs │ ├── UnknownRouterQueue.cs │ └── UnresolvableRouters.cs ├── TunnelLayer │ ├── ClientTunnelProvider.cs │ ├── EndpointTunnel.cs │ ├── ExplorationTunnelProvider.cs │ ├── GatewayTunnel.cs │ ├── I2NP │ │ ├── Data │ │ │ ├── AesEGBuildRequestRecord.cs │ │ │ ├── BuildRequestRecord.cs │ │ │ ├── BuildResponseRecord.cs │ │ │ ├── EGBuildRequestRecord.cs │ │ │ ├── Garlic.cs │ │ │ ├── GarlicAESBlock.cs │ │ │ ├── GarlicClove.cs │ │ │ ├── GarlicCloveDelivery.cs │ │ │ ├── HopInfo.cs │ │ │ ├── I2NPHeader.cs │ │ │ ├── I2NPHeader16.cs │ │ │ └── TunnelInfo.cs │ │ ├── I2NPUtil.cs │ │ └── Messages │ │ │ ├── DataMessage.cs │ │ │ ├── DatabaseLookupMessage.cs │ │ │ ├── DatabaseSearchReplyMessage.cs │ │ │ ├── DatabaseStoreMessage.cs │ │ │ ├── DeliveryStatusMessage.cs │ │ │ ├── GarlicMessage.cs │ │ │ ├── I2NPMessage.cs │ │ │ ├── TunnelBuildMessage.cs │ │ │ ├── TunnelBuildReplyMessage.cs │ │ │ ├── TunnelDataFragment.cs │ │ │ ├── TunnelDataFragmentCreation.cs │ │ │ ├── TunnelDataMessage.cs │ │ │ ├── TunnelGatewayMessage.cs │ │ │ ├── TunnelMessage.cs │ │ │ ├── VariableTunnelBuildMessage.cs │ │ │ └── VariableTunnelBuildReplyMessage.cs │ ├── ITunnelOwner.cs │ ├── InboundTunnel.cs │ ├── OutboundTunnel.cs │ ├── TransitTunnel.cs │ ├── TransitTunnelProvider.cs │ ├── Tunnel.cs │ ├── TunnelBuildRequestDecrypt.cs │ ├── TunnelConfig.cs │ ├── TunnelDataFragmentReassembly.cs │ ├── TunnelIdSubsriptions.cs │ ├── TunnelProvider.cs │ ├── TunnelQuality.cs │ ├── TunnelSettings.cs │ ├── TunnelTester.cs │ └── ZeroHopTunnel.cs ├── Utils │ ├── Bandwidth.cs │ ├── BandwidthLimiter.cs │ ├── BandwidthStatistics.cs │ ├── BufRef.cs │ ├── BufRefStream.cs │ ├── BufUtils.cs │ ├── ElGamalCrypto.cs │ ├── FreenetBase64.cs │ ├── HashedItemGroup.cs │ ├── I2PHMACMD5Digest.cs │ ├── IPAddressMask.cs │ ├── ItemFilterWindow.cs │ ├── LZUtils.cs │ ├── Logging │ │ ├── FileLogStore.cs │ │ ├── ILogStore.cs │ │ ├── Logging.cs │ │ └── StreamLogStore.cs │ ├── MurMurHash3.cs │ ├── PeriodicAction.cs │ ├── PeriodicLogger.cs │ ├── RefPair.cs │ ├── RouletteSelection.cs │ ├── RunBatchWait.cs │ ├── Store.cs │ ├── StreamUtils.cs │ ├── SuccessRatio.cs │ ├── TickCounter.cs │ ├── TimeWindowDictionary.cs │ └── UPnp.cs └── packages.config ├── LICENCE.txt ├── Nuget.config ├── README.md ├── Samples ├── I2PDemo │ ├── App.config │ ├── I2PDemo.csproj │ ├── Program.cs │ └── packages.config ├── I2PEchoClient │ ├── App.config │ ├── I2PEchoClient.csproj │ ├── Program.cs │ └── packages.config ├── I2PEchoServer │ ├── App.config │ ├── I2PEchoServer.csproj │ ├── Program.cs │ └── packages.config └── I2PRouter │ ├── App.config │ ├── I2PRouter.csproj │ └── Program.cs └── i2p.sln /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /I2CP/I2CP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP.csproj -------------------------------------------------------------------------------- /I2CP/I2CP/I2CPHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/I2CPHost.cs -------------------------------------------------------------------------------- /I2CP/I2CP/I2CPSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/I2CPSession.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/CreateLeaseSet2Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/CreateLeaseSet2Message.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/CreateLeaseSetMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/CreateLeaseSetMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/CreateSessionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/CreateSessionMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/DestLookupMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/DestLookupMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/DestReplyMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/DestReplyMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/DestroySessionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/DestroySessionMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/GetDateMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/GetDateMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/HostLookupMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/HostLookupMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/HostReplyMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/HostReplyMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/Message.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/MessagePayloadMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/MessagePayloadMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/MessageStatusMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/MessageStatusMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/ReceiveMessageEndMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/ReceiveMessageEndMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/ReconfigureSessionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/ReconfigureSessionMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/RequestLeaseSetMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/RequestLeaseSetMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/RequestVariableLeaseSetMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/RequestVariableLeaseSetMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/SendMessageExpiresMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/SendMessageExpiresMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/SendMessageMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/SendMessageMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/SessionStatusMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/SessionStatusMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/Messages/SetDateMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/Messages/SetDateMessage.cs -------------------------------------------------------------------------------- /I2CP/I2CP/States/EstablishedState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/States/EstablishedState.cs -------------------------------------------------------------------------------- /I2CP/I2CP/States/I2CPState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/States/I2CPState.cs -------------------------------------------------------------------------------- /I2CP/I2CP/States/WaitGetDateState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/I2CP/States/WaitGetDateState.cs -------------------------------------------------------------------------------- /I2CP/Streaming/Messages/StreamingPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/Streaming/Messages/StreamingPacket.cs -------------------------------------------------------------------------------- /I2CP/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2CP/packages.config -------------------------------------------------------------------------------- /I2P.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2P.code-workspace -------------------------------------------------------------------------------- /I2PCore.NTests/BufRefTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/BufRefTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/ElGamalTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/ElGamalTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/GarlicTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/GarlicTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/I2NPMessagesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/I2NPMessagesTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/I2PCore.NTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/I2PCore.NTests.csproj -------------------------------------------------------------------------------- /I2PCore.NTests/I2PTypesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/I2PTypesTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/SignatureTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/SignatureTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/StoreTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/StoreTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/TransportTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/TransportTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/TunnelDataFragmentationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/TunnelDataFragmentationTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/TunnelDataMessageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/TunnelDataMessageTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/UtilsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/UtilsTest.cs -------------------------------------------------------------------------------- /I2PCore.NTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore.NTests/packages.config -------------------------------------------------------------------------------- /I2PCore/ChecksumFailureException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/ChecksumFailureException.cs -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/backup_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/backup_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/bugme_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/bugme_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/creativecowpat_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/creativecowpat_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/echelon_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/echelon_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/hottuna_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/hottuna_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/igor_at_novg.net.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/igor_at_novg.net.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/lazygravy_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/lazygravy_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/meeh_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/meeh_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Contrib/Certificates/Reseed/r4sas-reseed_at_mail.i2p.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Contrib/Certificates/Reseed/r4sas-reseed_at_mail.i2p.crt -------------------------------------------------------------------------------- /I2PCore/Data/DatabaseLookupKeyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/DatabaseLookupKeyInfo.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PCertificate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PCertificate.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PConstants.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PDate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PDate.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PDateShort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PDateShort.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PDestination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PDestination.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PDestinationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PDestinationInfo.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PHashSHA256.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PHashSHA256.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PIdentHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PIdentHash.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PIdentHashComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PIdentHashComparer.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PKeyType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PKeyType.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PKeysAndCert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PKeysAndCert.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PLease.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PLease.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PLease2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PLease2.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PLeaseSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PLeaseSet.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PLeaseSet2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PLeaseSet2.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PLeaseSet2Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PLeaseSet2Header.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PMapping.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PMessagePayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PMessagePayload.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2POfflineSignature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2POfflineSignature.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PPrivateKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PPrivateKey.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PPublicKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PPublicKey.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PRawData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PRawData.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PRouterAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PRouterAddress.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PRouterIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PRouterIdentity.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PRouterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PRouterInfo.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PRoutingKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PRoutingKey.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSU3Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSU3Header.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSessionConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSessionConfig.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSessionKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSessionKey.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSessionTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSessionTag.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSignature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSignature.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSigningKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSigningKey.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSigningPrivateKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSigningPrivateKey.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PSigningPublicKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PSigningPublicKey.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PString.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PStringComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PStringComparer.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PStringEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PStringEqualityComparer.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PTunnelId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PTunnelId.cs -------------------------------------------------------------------------------- /I2PCore/Data/I2PType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/I2PType.cs -------------------------------------------------------------------------------- /I2PCore/Data/ILease.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/ILease.cs -------------------------------------------------------------------------------- /I2PCore/Data/ILeaseSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Data/ILeaseSet.cs -------------------------------------------------------------------------------- /I2PCore/EndOfStreamEncounteredException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/EndOfStreamEncounteredException.cs -------------------------------------------------------------------------------- /I2PCore/FailedToConnectException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/FailedToConnectException.cs -------------------------------------------------------------------------------- /I2PCore/I2PCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/I2PCore.csproj -------------------------------------------------------------------------------- /I2PCore/NetDb/Bootstrap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/Bootstrap.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/CertificatesDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/CertificatesDb.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/FloodfillUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/FloodfillUpdater.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/IdentResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/IdentResolver.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/NetDb.Query.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/NetDb.Query.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/NetDb.Reports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/NetDb.Reports.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/NetDb.RouterEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/NetDb.RouterEntry.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/NetDb.Store.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/NetDb.Store.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/NetDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/NetDb.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/PublishedBandwidth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/PublishedBandwidth.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/RouterStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/RouterStatistics.cs -------------------------------------------------------------------------------- /I2PCore/NetDb/RoutersStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/NetDb/RoutersStatistics.cs -------------------------------------------------------------------------------- /I2PCore/RouterUnresolvable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/RouterUnresolvable.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ClientDestination.IClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ClientDestination.IClient.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ClientDestination.Leases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ClientDestination.Leases.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ClientDestination.RecvGarlic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ClientDestination.RecvGarlic.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ClientDestination.Send.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ClientDestination.Send.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ClientDestination.Tunnels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ClientDestination.Tunnels.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ClientDestination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ClientDestination.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ElGamal-AES/EGAESDecryptReceivedSessions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ElGamal-AES/EGAESDecryptReceivedSessions.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/ElGamal-AES/EGAESSessionKeyOrigin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/ElGamal-AES/EGAESSessionKeyOrigin.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/IClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/IClient.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/Router.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/Router.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/RouterContext.IPV4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/RouterContext.IPV4.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/RouterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/RouterContext.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/Session.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/SessionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/SessionManager.cs -------------------------------------------------------------------------------- /I2PCore/SessionLayer/Watchdog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SessionLayer/Watchdog.cs -------------------------------------------------------------------------------- /I2PCore/SignatureCheckFailureException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/SignatureCheckFailureException.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/DecayingIPBlockFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/DecayingIPBlockFilter.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/ITransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/ITransport.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/ITransportProtocol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/ITransportProtocol.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/LookupDestination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/LookupDestination.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/DHHandshakeContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/DHHandshakeContext.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/NTCPClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/NTCPClient.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/NTCPClientIncoming.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/NTCPClientIncoming.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/NTCPClientOutgoing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/NTCPClientOutgoing.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/NTCPHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/NTCPHost.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/NTCPReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/NTCPReader.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/NTCPRunningContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/NTCPRunningContext.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/SessionConfirmA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/SessionConfirmA.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/SessionConfirmB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/SessionConfirmB.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/SessionCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/SessionCreated.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/NTCP/SessionRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/NTCP/SessionRequest.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/DataFragment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/DataFragment.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/DataMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/DataMessage.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/IntroducerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/IntroducerInfo.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/PeerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/PeerTest.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/RelayIntro.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/RelayIntro.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/RelayResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/RelayResponse.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/SSUHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/SSUHeader.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/SessionCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/SessionCreated.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/Data/SessionRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/Data/SessionRequest.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/DataDefragmenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/DataDefragmenter.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/DataFragmenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/DataFragmenter.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/EndpointStatistic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/EndpointStatistic.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/EndpointStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/EndpointStatistics.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/FragmentedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/FragmentedMessage.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/PeerTestState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/PeerTestState.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/RebuildI2NPMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/RebuildI2NPMessage.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUHost.Introducers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUHost.Introducers.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUHost.NetDB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUHost.NetDB.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUHost.PeerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUHost.PeerTest.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUHost.Sessions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUHost.Sessions.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUHost.Sockets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUHost.Sockets.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUHost.Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUHost.Utilities.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUHost.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SSUSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SSUSession.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/SendBufferPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/SendBufferPool.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/States/EstablishedState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/States/EstablishedState.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/States/IdleState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/States/IdleState.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/States/RelayRequestState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/States/RelayRequestState.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/States/SSUState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/States/SSUState.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/States/SessionCreatedState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/States/SessionCreatedState.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/States/SessionRequestState.SessionConfirmed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/States/SessionRequestState.SessionConfirmed.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/SSU/States/SessionRequestState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/SSU/States/SessionRequestState.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/TransportProtocolAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/TransportProtocolAttribute.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/TransportProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/TransportProvider.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/UnknownRouterQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/UnknownRouterQueue.cs -------------------------------------------------------------------------------- /I2PCore/TransportLayer/UnresolvableRouters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TransportLayer/UnresolvableRouters.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/ClientTunnelProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/ClientTunnelProvider.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/EndpointTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/EndpointTunnel.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/ExplorationTunnelProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/ExplorationTunnelProvider.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/GatewayTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/GatewayTunnel.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/AesEGBuildRequestRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/AesEGBuildRequestRecord.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/BuildRequestRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/BuildRequestRecord.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/BuildResponseRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/BuildResponseRecord.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/EGBuildRequestRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/EGBuildRequestRecord.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/Garlic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/Garlic.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/GarlicAESBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/GarlicAESBlock.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/GarlicClove.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/GarlicClove.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/GarlicCloveDelivery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/GarlicCloveDelivery.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/HopInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/HopInfo.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/I2NPHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/I2NPHeader.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/I2NPHeader16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/I2NPHeader16.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Data/TunnelInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Data/TunnelInfo.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/I2NPUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/I2NPUtil.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/DataMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/DataMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/DatabaseLookupMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/DatabaseLookupMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/DatabaseSearchReplyMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/DatabaseSearchReplyMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/DatabaseStoreMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/DatabaseStoreMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/DeliveryStatusMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/DeliveryStatusMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/GarlicMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/GarlicMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/I2NPMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/I2NPMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/TunnelBuildMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/TunnelBuildMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/TunnelBuildReplyMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/TunnelBuildReplyMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/TunnelDataFragment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/TunnelDataFragment.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/TunnelDataFragmentCreation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/TunnelDataFragmentCreation.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/TunnelDataMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/TunnelDataMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/TunnelGatewayMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/TunnelGatewayMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/TunnelMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/TunnelMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/VariableTunnelBuildMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/VariableTunnelBuildMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/I2NP/Messages/VariableTunnelBuildReplyMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/I2NP/Messages/VariableTunnelBuildReplyMessage.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/ITunnelOwner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/ITunnelOwner.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/InboundTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/InboundTunnel.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/OutboundTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/OutboundTunnel.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TransitTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TransitTunnel.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TransitTunnelProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TransitTunnelProvider.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/Tunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/Tunnel.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelBuildRequestDecrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelBuildRequestDecrypt.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelConfig.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelDataFragmentReassembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelDataFragmentReassembly.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelIdSubsriptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelIdSubsriptions.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelProvider.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelQuality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelQuality.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelSettings.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/TunnelTester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/TunnelTester.cs -------------------------------------------------------------------------------- /I2PCore/TunnelLayer/ZeroHopTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/TunnelLayer/ZeroHopTunnel.cs -------------------------------------------------------------------------------- /I2PCore/Utils/Bandwidth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/Bandwidth.cs -------------------------------------------------------------------------------- /I2PCore/Utils/BandwidthLimiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/BandwidthLimiter.cs -------------------------------------------------------------------------------- /I2PCore/Utils/BandwidthStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/BandwidthStatistics.cs -------------------------------------------------------------------------------- /I2PCore/Utils/BufRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/BufRef.cs -------------------------------------------------------------------------------- /I2PCore/Utils/BufRefStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/BufRefStream.cs -------------------------------------------------------------------------------- /I2PCore/Utils/BufUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/BufUtils.cs -------------------------------------------------------------------------------- /I2PCore/Utils/ElGamalCrypto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/ElGamalCrypto.cs -------------------------------------------------------------------------------- /I2PCore/Utils/FreenetBase64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/FreenetBase64.cs -------------------------------------------------------------------------------- /I2PCore/Utils/HashedItemGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/HashedItemGroup.cs -------------------------------------------------------------------------------- /I2PCore/Utils/I2PHMACMD5Digest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/I2PHMACMD5Digest.cs -------------------------------------------------------------------------------- /I2PCore/Utils/IPAddressMask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/IPAddressMask.cs -------------------------------------------------------------------------------- /I2PCore/Utils/ItemFilterWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/ItemFilterWindow.cs -------------------------------------------------------------------------------- /I2PCore/Utils/LZUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/LZUtils.cs -------------------------------------------------------------------------------- /I2PCore/Utils/Logging/FileLogStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/Logging/FileLogStore.cs -------------------------------------------------------------------------------- /I2PCore/Utils/Logging/ILogStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/Logging/ILogStore.cs -------------------------------------------------------------------------------- /I2PCore/Utils/Logging/Logging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/Logging/Logging.cs -------------------------------------------------------------------------------- /I2PCore/Utils/Logging/StreamLogStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/Logging/StreamLogStore.cs -------------------------------------------------------------------------------- /I2PCore/Utils/MurMurHash3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/MurMurHash3.cs -------------------------------------------------------------------------------- /I2PCore/Utils/PeriodicAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/PeriodicAction.cs -------------------------------------------------------------------------------- /I2PCore/Utils/PeriodicLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/PeriodicLogger.cs -------------------------------------------------------------------------------- /I2PCore/Utils/RefPair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/RefPair.cs -------------------------------------------------------------------------------- /I2PCore/Utils/RouletteSelection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/RouletteSelection.cs -------------------------------------------------------------------------------- /I2PCore/Utils/RunBatchWait.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/RunBatchWait.cs -------------------------------------------------------------------------------- /I2PCore/Utils/Store.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/Store.cs -------------------------------------------------------------------------------- /I2PCore/Utils/StreamUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/StreamUtils.cs -------------------------------------------------------------------------------- /I2PCore/Utils/SuccessRatio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/SuccessRatio.cs -------------------------------------------------------------------------------- /I2PCore/Utils/TickCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/TickCounter.cs -------------------------------------------------------------------------------- /I2PCore/Utils/TimeWindowDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/TimeWindowDictionary.cs -------------------------------------------------------------------------------- /I2PCore/Utils/UPnp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/Utils/UPnp.cs -------------------------------------------------------------------------------- /I2PCore/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/I2PCore/packages.config -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /Nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Nuget.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/README.md -------------------------------------------------------------------------------- /Samples/I2PDemo/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PDemo/App.config -------------------------------------------------------------------------------- /Samples/I2PDemo/I2PDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PDemo/I2PDemo.csproj -------------------------------------------------------------------------------- /Samples/I2PDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PDemo/Program.cs -------------------------------------------------------------------------------- /Samples/I2PDemo/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PDemo/packages.config -------------------------------------------------------------------------------- /Samples/I2PEchoClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoClient/App.config -------------------------------------------------------------------------------- /Samples/I2PEchoClient/I2PEchoClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoClient/I2PEchoClient.csproj -------------------------------------------------------------------------------- /Samples/I2PEchoClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoClient/Program.cs -------------------------------------------------------------------------------- /Samples/I2PEchoClient/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoClient/packages.config -------------------------------------------------------------------------------- /Samples/I2PEchoServer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoServer/App.config -------------------------------------------------------------------------------- /Samples/I2PEchoServer/I2PEchoServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoServer/I2PEchoServer.csproj -------------------------------------------------------------------------------- /Samples/I2PEchoServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoServer/Program.cs -------------------------------------------------------------------------------- /Samples/I2PEchoServer/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PEchoServer/packages.config -------------------------------------------------------------------------------- /Samples/I2PRouter/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PRouter/App.config -------------------------------------------------------------------------------- /Samples/I2PRouter/I2PRouter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PRouter/I2PRouter.csproj -------------------------------------------------------------------------------- /Samples/I2PRouter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/Samples/I2PRouter/Program.cs -------------------------------------------------------------------------------- /i2p.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterZander/i2p-cs/HEAD/i2p.sln --------------------------------------------------------------------------------