├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── README.md ├── ROADMAP.md ├── demo-android ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── nl │ │ └── tudelft │ │ └── trustchain │ │ └── demo │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── logback.xml │ ├── java │ │ └── nl │ │ │ └── tudelft │ │ │ └── trustchain │ │ │ └── demo │ │ │ ├── DemoApplication.kt │ │ │ ├── DemoCommunity.kt │ │ │ ├── service │ │ │ └── TrustChainService.kt │ │ │ └── ui │ │ │ ├── DemoActivity.kt │ │ │ └── peers │ │ │ ├── AddressItem.kt │ │ │ ├── AddressItemRenderer.kt │ │ │ ├── PeerItem.kt │ │ │ └── PeerItemRenderer.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_arrow_drop_down_black_16dp.xml │ │ ├── ic_arrow_drop_up_black_16dp.xml │ │ ├── ic_cloud_off_black_24dp.xml │ │ ├── ic_insert_link_black_24dp.xml │ │ ├── ic_launcher_background.xml │ │ └── ic_swap_horiz_black_16dp.xml │ │ ├── layout │ │ ├── fragment_peers.xml │ │ └── item_peer.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ └── colors.xml │ └── test │ └── java │ └── nl │ └── tudelft │ └── trustchain │ └── demo │ └── ExampleUnitTest.kt ├── demo-jvm ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── nl │ │ └── tudelft │ │ └── ipv8 │ │ └── jvm │ │ └── demo │ │ ├── Application.kt │ │ ├── DemoCommunity.kt │ │ └── examples │ │ └── force_walk │ │ ├── ConnectionCommunity.kt │ │ └── ForceWalk.kt │ └── resources │ └── simplelogger.properties ├── doc ├── Community.md ├── DiscoveryCommunity.md ├── INDEX.md ├── OverlayTutorial.md ├── TrustChainCommunity.md ├── TrustChainTutorial.md ├── demo-android-debug.png ├── demo-android-trustchain.png ├── demo-android-v2.png ├── demo-android.png └── demo-jvm.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ipv8-android ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── nl │ │ └── tudelft │ │ └── ipv8 │ │ └── android │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── nl │ │ │ └── tudelft │ │ │ └── ipv8 │ │ │ └── android │ │ │ ├── IPv8Android.kt │ │ │ ├── keyvault │ │ │ └── AndroidCryptoProvider.kt │ │ │ ├── messaging │ │ │ ├── bluetooth │ │ │ │ ├── BluetoothLeAdvertiser.kt │ │ │ │ ├── BluetoothLeDiscovery.kt │ │ │ │ ├── BluetoothLeEndpoint.kt │ │ │ │ ├── GattClientCallbacks.kt │ │ │ │ ├── GattClientManager.kt │ │ │ │ ├── GattServerManager.kt │ │ │ │ └── IPv8BluetoothLeScanner.kt │ │ │ └── udp │ │ │ │ └── UdpEndpoint.kt │ │ │ ├── peerdiscovery │ │ │ └── NetworkServiceDiscovery.kt │ │ │ ├── service │ │ │ ├── IPv8Service.kt │ │ │ └── StopIPv8Receiver.kt │ │ │ └── util │ │ │ └── AndroidEncodingUtils.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── nl │ └── tudelft │ └── ipv8 │ └── android │ └── ExampleUnitTest.kt ├── ipv8-jvm ├── .gitignore └── build.gradle ├── ipv8 ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── java │ │ └── nl │ │ │ └── tudelft │ │ │ └── ipv8 │ │ │ ├── Community.kt │ │ │ ├── IPv4Address.kt │ │ │ ├── IPv8.kt │ │ │ ├── IPv8Configuration.kt │ │ │ ├── Overlay.kt │ │ │ ├── Peer.kt │ │ │ ├── attestation │ │ │ ├── IdentityFormats.kt │ │ │ ├── SignedObject.kt │ │ │ ├── TrustedAuthorityManager.kt │ │ │ ├── identity │ │ │ │ ├── IdentityAttestation.kt │ │ │ │ ├── Metadata.kt │ │ │ │ └── Token.kt │ │ │ ├── schema │ │ │ │ └── SchemaManager.kt │ │ │ ├── trustchain │ │ │ │ ├── BlockBuilder.kt │ │ │ │ ├── BlockListener.kt │ │ │ │ ├── BlockSigner.kt │ │ │ │ ├── BlockTypeDefinition.kt │ │ │ │ ├── TransactionEncoding.kt │ │ │ │ ├── TrustChainBlock.kt │ │ │ │ ├── TrustChainCommunity.kt │ │ │ │ ├── TrustChainCrawler.kt │ │ │ │ ├── TrustChainSettings.kt │ │ │ │ ├── payload │ │ │ │ │ ├── CrawlRequestPayload.kt │ │ │ │ │ ├── CrawlResponsePayload.kt │ │ │ │ │ ├── EmptyCrawlResponsePayload.kt │ │ │ │ │ ├── HalfBlockBroadcastPayload.kt │ │ │ │ │ ├── HalfBlockPairBroadcastPayload.kt │ │ │ │ │ ├── HalfBlockPairPayload.kt │ │ │ │ │ └── HalfBlockPayload.kt │ │ │ │ ├── store │ │ │ │ │ ├── TrustChainSQLiteStore.kt │ │ │ │ │ └── TrustChainStore.kt │ │ │ │ └── validation │ │ │ │ │ ├── TransactionValidator.kt │ │ │ │ │ └── ValidationResult.kt │ │ │ └── wallet │ │ │ │ ├── AttestationCommunity.kt │ │ │ │ ├── AttestationSQLiteStore.kt │ │ │ │ ├── AttestationStore.kt │ │ │ │ ├── RequestCache.kt │ │ │ │ ├── caches │ │ │ │ ├── HashCache.kt │ │ │ │ ├── NumberCache.kt │ │ │ │ ├── PeerCache.kt │ │ │ │ ├── PendingChallengesCache.kt │ │ │ │ ├── ProvingAttestationCache.kt │ │ │ │ ├── ReceiveAttestationRequestCache.kt │ │ │ │ └── ReceiveAttestationVerifyCache.kt │ │ │ │ ├── cryptography │ │ │ │ ├── AttestationHelperFunctions.kt │ │ │ │ ├── bonehexact │ │ │ │ │ ├── BonehExactAlgorithm.kt │ │ │ │ │ ├── BonehExactKeys.kt │ │ │ │ │ ├── PrimitiveFunctions.kt │ │ │ │ │ └── attestations │ │ │ │ │ │ ├── BitPairAttestation.kt │ │ │ │ │ │ └── BonehAttestation.kt │ │ │ │ └── pengbaorange │ │ │ │ │ ├── Boudot.kt │ │ │ │ │ ├── PengBao.kt │ │ │ │ │ ├── PrimitiveFunctions.kt │ │ │ │ │ └── Structs.kt │ │ │ │ ├── payloads │ │ │ │ ├── AttestationChunkPayload.kt │ │ │ │ ├── ChallengePayload.kt │ │ │ │ ├── ChallengeResponsePayload.kt │ │ │ │ ├── RequestAttestationPayload.kt │ │ │ │ └── VerifyAttestationRequestPayload.kt │ │ │ │ └── primitives │ │ │ │ ├── EC.kt │ │ │ │ └── FP2Value.kt │ │ │ ├── exception │ │ │ └── PacketDecodingException.kt │ │ │ ├── keyvault │ │ │ ├── CryptoProvider.kt │ │ │ ├── JavaCryptoProvider.kt │ │ │ ├── Keys.kt │ │ │ ├── LibNaClPK.kt │ │ │ └── LibNaClSK.kt │ │ │ ├── messaging │ │ │ ├── Address.kt │ │ │ ├── Endpoint.kt │ │ │ ├── EndpointAggregator.kt │ │ │ ├── EndpointListener.kt │ │ │ ├── Packet.kt │ │ │ ├── Serialization.kt │ │ │ ├── bluetooth │ │ │ │ ├── BluetoothAddress.kt │ │ │ │ ├── BluetoothEndpoint.kt │ │ │ │ └── BluetoothPeerCandidate.kt │ │ │ ├── eva │ │ │ │ ├── EVAMessagePayload.kt │ │ │ │ ├── EVAProtocol.kt │ │ │ │ ├── ScheduledTask.kt │ │ │ │ ├── Transfer.kt │ │ │ │ └── TransferException.kt │ │ │ ├── payload │ │ │ │ ├── BinMemberAuthenticationPayload.kt │ │ │ │ ├── ConnectionType.kt │ │ │ │ ├── GlobalTimeDistributionPayload.kt │ │ │ │ ├── IntroductionRequestPayload.kt │ │ │ │ ├── IntroductionResponsePayload.kt │ │ │ │ ├── PayloadUtils.kt │ │ │ │ ├── PuncturePayload.kt │ │ │ │ └── PunctureRequestPayload.kt │ │ │ ├── tftp │ │ │ │ ├── TFTPClient.kt │ │ │ │ ├── TFTPCommunity.kt │ │ │ │ ├── TFTPEndpoint.kt │ │ │ │ └── TFTPServer.kt │ │ │ └── udp │ │ │ │ └── UdpEndpoint.kt │ │ │ ├── peerdiscovery │ │ │ ├── DiscoveryCommunity.kt │ │ │ ├── Network.kt │ │ │ ├── PingOverlay.kt │ │ │ ├── WanEstimationLog.kt │ │ │ ├── payload │ │ │ │ ├── PingPayload.kt │ │ │ │ ├── PongPayload.kt │ │ │ │ ├── SimilarityRequestPayload.kt │ │ │ │ └── SimilarityResponsePayload.kt │ │ │ └── strategy │ │ │ │ ├── DiscoveryStrategy.kt │ │ │ │ ├── PeriodicSimilarity.kt │ │ │ │ ├── RandomChurn.kt │ │ │ │ └── RandomWalk.kt │ │ │ └── util │ │ │ ├── ArrayUtils.kt │ │ │ ├── CollectionExtensions.kt │ │ │ ├── EncodingUtils.kt │ │ │ ├── HashUtils.kt │ │ │ ├── HexUtils.kt │ │ │ ├── JavaEncodingUtils.kt │ │ │ └── NetworkUtils.kt │ └── sqldelight │ │ └── nl │ │ └── tudelft │ │ └── ipv8 │ │ └── sqldelight │ │ ├── DbAttestation.sq │ │ └── DbBlock.sq │ └── test │ └── java │ └── nl │ └── tudelft │ └── ipv8 │ ├── BaseCommunityTest.kt │ ├── CommunityTest.kt │ ├── IPv4AddressTest.kt │ ├── IPv8Test.kt │ ├── PeerTest.kt │ ├── TestCommunity.kt │ ├── attestation │ ├── trustchain │ │ ├── TransactionEncodingTest.kt │ │ ├── TrustChainBlockTest.kt │ │ ├── TrustChainCommunityTest.kt │ │ ├── TrustChainCrawlerTest.kt │ │ ├── payload │ │ │ ├── CrawlRequestPayloadTest.kt │ │ │ ├── CrawlResponsePayloadTest.kt │ │ │ ├── EmptyCrawlResponsePayloadTest.kt │ │ │ ├── HalfBlockBroadcastPayloadTest.kt │ │ │ ├── HalfBlockPairBroadcastPayloadTest.kt │ │ │ ├── HalfBlockPairPayloadTest.kt │ │ │ └── HalfBlockPayloadTest.kt │ │ └── store │ │ │ └── TrustChainStoreTest.kt │ └── wallet │ │ └── cryptography │ │ ├── AttestationHelperFunctionsTest.kt │ │ ├── bonehexact │ │ ├── TestBoneh.kt │ │ └── TestKeys.kt │ │ ├── pengbaorange │ │ └── TestBoudot.kt │ │ └── primitives │ │ └── TestEc.kt │ ├── keyvault │ ├── CryptoProviderTest.kt │ ├── LibNaClPKTest.kt │ └── LibNaClSKTest.kt │ ├── messaging │ ├── SerializationTest.kt │ ├── eva │ │ ├── CommunityEVATest.kt │ │ ├── EVAMessagePayloadTest.kt │ │ ├── EVAProtocolTest.kt │ │ ├── ScheduledTaskTest.kt │ │ ├── TransferExceptionTest.kt │ │ └── TransferTest.kt │ ├── payload │ │ ├── BinMemberAuthenticationPayloadTest.kt │ │ ├── GlobalTimeDistributionPayloadTest.kt │ │ ├── IntroductionRequestPayloadTest.kt │ │ ├── IntroductionResponsePayloadTest.kt │ │ ├── PayloadUtilsTest.kt │ │ ├── PuncturePayloadTest.kt │ │ └── PunctureRequestPayloadTest.kt │ ├── tftp │ │ ├── TFTPClientTest.kt │ │ └── TFTPEndpointTest.kt │ └── udp │ │ └── UdpEndpointTest.kt │ ├── peerdiscovery │ ├── DiscoveryCommunityTest.kt │ ├── NetworkTest.kt │ ├── WanEstimationLogTest.kt │ ├── payload │ │ ├── PingPayloadTest.kt │ │ ├── PongPayloadTest.kt │ │ ├── SimilarityRequestPayloadTest.kt │ │ └── SimilarityResponsePayloadTest.kt │ └── strategy │ │ ├── PeriodicSimilarityTest.kt │ │ ├── RandomChurnTest.kt │ │ └── RandomWalkTest.kt │ └── util │ ├── HexUtilsTest.kt │ └── NetworkUtilsTest.kt ├── settings.gradle └── tracker ├── .gitignore ├── build.gradle └── src └── main ├── java └── nl │ └── tudelft │ └── ipv8 │ └── tracker │ ├── SimpleChurn.kt │ └── Tracker.kt └── resources └── simplelogger.properties /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /demo-android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/build.gradle -------------------------------------------------------------------------------- /demo-android/src/androidTest/java/nl/tudelft/trustchain/demo/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/androidTest/java/nl/tudelft/trustchain/demo/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /demo-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo-android/src/main/assets/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/assets/logback.xml -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/DemoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/DemoApplication.kt -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/DemoCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/DemoCommunity.kt -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/service/TrustChainService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/service/TrustChainService.kt -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/DemoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/DemoActivity.kt -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/AddressItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/AddressItem.kt -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/AddressItemRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/AddressItemRenderer.kt -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/PeerItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/PeerItem.kt -------------------------------------------------------------------------------- /demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/PeerItemRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/java/nl/tudelft/trustchain/demo/ui/peers/PeerItemRenderer.kt -------------------------------------------------------------------------------- /demo-android/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/drawable/ic_arrow_drop_down_black_16dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/drawable/ic_arrow_drop_down_black_16dp.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/drawable/ic_arrow_drop_up_black_16dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/drawable/ic_arrow_drop_up_black_16dp.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/drawable/ic_cloud_off_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/drawable/ic_cloud_off_black_24dp.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/drawable/ic_insert_link_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/drawable/ic_insert_link_black_24dp.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/drawable/ic_swap_horiz_black_16dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/drawable/ic_swap_horiz_black_16dp.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/layout/fragment_peers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/layout/fragment_peers.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/layout/item_peer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/layout/item_peer.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-android/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-android/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /demo-android/src/test/java/nl/tudelft/trustchain/demo/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-android/src/test/java/nl/tudelft/trustchain/demo/ExampleUnitTest.kt -------------------------------------------------------------------------------- /demo-jvm/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /demo-jvm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-jvm/build.gradle -------------------------------------------------------------------------------- /demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/Application.kt -------------------------------------------------------------------------------- /demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/DemoCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/DemoCommunity.kt -------------------------------------------------------------------------------- /demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/examples/force_walk/ConnectionCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/examples/force_walk/ConnectionCommunity.kt -------------------------------------------------------------------------------- /demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/examples/force_walk/ForceWalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-jvm/src/main/java/nl/tudelft/ipv8/jvm/demo/examples/force_walk/ForceWalk.kt -------------------------------------------------------------------------------- /demo-jvm/src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/demo-jvm/src/main/resources/simplelogger.properties -------------------------------------------------------------------------------- /doc/Community.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/Community.md -------------------------------------------------------------------------------- /doc/DiscoveryCommunity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/DiscoveryCommunity.md -------------------------------------------------------------------------------- /doc/INDEX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/INDEX.md -------------------------------------------------------------------------------- /doc/OverlayTutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/OverlayTutorial.md -------------------------------------------------------------------------------- /doc/TrustChainCommunity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/TrustChainCommunity.md -------------------------------------------------------------------------------- /doc/TrustChainTutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/TrustChainTutorial.md -------------------------------------------------------------------------------- /doc/demo-android-debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/demo-android-debug.png -------------------------------------------------------------------------------- /doc/demo-android-trustchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/demo-android-trustchain.png -------------------------------------------------------------------------------- /doc/demo-android-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/demo-android-v2.png -------------------------------------------------------------------------------- /doc/demo-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/demo-android.png -------------------------------------------------------------------------------- /doc/demo-jvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/doc/demo-jvm.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ipv8-android/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ipv8-android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/build.gradle -------------------------------------------------------------------------------- /ipv8-android/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ipv8-android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/proguard-rules.pro -------------------------------------------------------------------------------- /ipv8-android/src/androidTest/java/nl/tudelft/ipv8/android/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/androidTest/java/nl/tudelft/ipv8/android/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/IPv8Android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/IPv8Android.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/keyvault/AndroidCryptoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/keyvault/AndroidCryptoProvider.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/BluetoothLeAdvertiser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/BluetoothLeAdvertiser.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/BluetoothLeDiscovery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/BluetoothLeDiscovery.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/BluetoothLeEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/BluetoothLeEndpoint.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/GattClientCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/GattClientCallbacks.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/GattClientManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/GattClientManager.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/GattServerManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/GattServerManager.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/IPv8BluetoothLeScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/bluetooth/IPv8BluetoothLeScanner.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/udp/UdpEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/messaging/udp/UdpEndpoint.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/peerdiscovery/NetworkServiceDiscovery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/peerdiscovery/NetworkServiceDiscovery.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/service/IPv8Service.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/service/IPv8Service.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/service/StopIPv8Receiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/service/StopIPv8Receiver.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/java/nl/tudelft/ipv8/android/util/AndroidEncodingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/java/nl/tudelft/ipv8/android/util/AndroidEncodingUtils.kt -------------------------------------------------------------------------------- /ipv8-android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ipv8-android/src/test/java/nl/tudelft/ipv8/android/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-android/src/test/java/nl/tudelft/ipv8/android/ExampleUnitTest.kt -------------------------------------------------------------------------------- /ipv8-jvm/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ipv8-jvm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8-jvm/build.gradle -------------------------------------------------------------------------------- /ipv8/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ipv8/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/build.gradle -------------------------------------------------------------------------------- /ipv8/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/proguard-rules.pro -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/Community.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/Community.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/IPv4Address.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/IPv4Address.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/IPv8.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/IPv8.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/IPv8Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/IPv8Configuration.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/Overlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/Overlay.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/Peer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/Peer.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/IdentityFormats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/IdentityFormats.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/SignedObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/SignedObject.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/TrustedAuthorityManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/TrustedAuthorityManager.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/identity/IdentityAttestation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/identity/IdentityAttestation.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/identity/Metadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/identity/Metadata.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/identity/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/identity/Token.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/schema/SchemaManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/schema/SchemaManager.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockBuilder.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockListener.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockSigner.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockTypeDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/BlockTypeDefinition.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TransactionEncoding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TransactionEncoding.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainBlock.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCommunity.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCrawler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCrawler.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainSettings.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlRequestPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlRequestPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlResponsePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlResponsePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/EmptyCrawlResponsePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/EmptyCrawlResponsePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockBroadcastPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockBroadcastPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairBroadcastPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairBroadcastPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/store/TrustChainSQLiteStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/store/TrustChainSQLiteStore.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/store/TrustChainStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/store/TrustChainStore.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/validation/TransactionValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/validation/TransactionValidator.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/validation/ValidationResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/trustchain/validation/ValidationResult.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/AttestationCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/AttestationCommunity.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/AttestationSQLiteStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/AttestationSQLiteStore.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/AttestationStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/AttestationStore.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/RequestCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/RequestCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/HashCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/HashCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/NumberCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/NumberCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/PeerCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/PeerCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/PendingChallengesCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/PendingChallengesCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/ProvingAttestationCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/ProvingAttestationCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/ReceiveAttestationRequestCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/ReceiveAttestationRequestCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/ReceiveAttestationVerifyCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/caches/ReceiveAttestationVerifyCache.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/AttestationHelperFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/AttestationHelperFunctions.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/BonehExactAlgorithm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/BonehExactAlgorithm.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/BonehExactKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/BonehExactKeys.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/PrimitiveFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/PrimitiveFunctions.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/attestations/BitPairAttestation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/attestations/BitPairAttestation.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/attestations/BonehAttestation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/attestations/BonehAttestation.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/Boudot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/Boudot.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/PengBao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/PengBao.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/PrimitiveFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/PrimitiveFunctions.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/Structs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/Structs.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/AttestationChunkPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/AttestationChunkPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/ChallengePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/ChallengePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/ChallengeResponsePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/ChallengeResponsePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/RequestAttestationPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/RequestAttestationPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/VerifyAttestationRequestPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/payloads/VerifyAttestationRequestPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/primitives/EC.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/primitives/EC.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/primitives/FP2Value.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/attestation/wallet/primitives/FP2Value.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/exception/PacketDecodingException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/exception/PacketDecodingException.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/keyvault/CryptoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/keyvault/CryptoProvider.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/keyvault/JavaCryptoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/keyvault/JavaCryptoProvider.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/keyvault/Keys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/keyvault/Keys.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/keyvault/LibNaClPK.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/keyvault/LibNaClPK.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/keyvault/LibNaClSK.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/keyvault/LibNaClSK.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/Address.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/Address.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/Endpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/Endpoint.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/EndpointAggregator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/EndpointAggregator.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/EndpointListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/EndpointListener.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/Packet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/Packet.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/Serialization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/Serialization.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/bluetooth/BluetoothAddress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/bluetooth/BluetoothAddress.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/bluetooth/BluetoothEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/bluetooth/BluetoothEndpoint.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/bluetooth/BluetoothPeerCandidate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/bluetooth/BluetoothPeerCandidate.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/EVAMessagePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/EVAMessagePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/EVAProtocol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/EVAProtocol.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/ScheduledTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/ScheduledTask.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/Transfer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/Transfer.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/TransferException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/eva/TransferException.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/BinMemberAuthenticationPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/BinMemberAuthenticationPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/ConnectionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/ConnectionType.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/GlobalTimeDistributionPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/GlobalTimeDistributionPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/IntroductionRequestPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/IntroductionRequestPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/IntroductionResponsePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/IntroductionResponsePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/PayloadUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/PayloadUtils.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/PuncturePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/PuncturePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/PunctureRequestPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/payload/PunctureRequestPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPClient.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPCommunity.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPEndpoint.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/tftp/TFTPServer.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/messaging/udp/UdpEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/messaging/udp/UdpEndpoint.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/DiscoveryCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/DiscoveryCommunity.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/Network.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/Network.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/PingOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/PingOverlay.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/WanEstimationLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/WanEstimationLog.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/PingPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/PingPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/PongPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/PongPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityRequestPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityRequestPayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityResponsePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityResponsePayload.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/DiscoveryStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/DiscoveryStrategy.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/PeriodicSimilarity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/PeriodicSimilarity.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomChurn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomChurn.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomWalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomWalk.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/util/ArrayUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/util/ArrayUtils.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/util/CollectionExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/util/CollectionExtensions.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/util/EncodingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/util/EncodingUtils.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/util/HashUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/util/HashUtils.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/util/HexUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/util/HexUtils.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/util/JavaEncodingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/util/JavaEncodingUtils.kt -------------------------------------------------------------------------------- /ipv8/src/main/java/nl/tudelft/ipv8/util/NetworkUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/java/nl/tudelft/ipv8/util/NetworkUtils.kt -------------------------------------------------------------------------------- /ipv8/src/main/sqldelight/nl/tudelft/ipv8/sqldelight/DbAttestation.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/sqldelight/nl/tudelft/ipv8/sqldelight/DbAttestation.sq -------------------------------------------------------------------------------- /ipv8/src/main/sqldelight/nl/tudelft/ipv8/sqldelight/DbBlock.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/main/sqldelight/nl/tudelft/ipv8/sqldelight/DbBlock.sq -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/BaseCommunityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/BaseCommunityTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/CommunityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/CommunityTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/IPv4AddressTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/IPv4AddressTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/IPv8Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/IPv8Test.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/PeerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/PeerTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/TestCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/TestCommunity.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TransactionEncodingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TransactionEncodingTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainBlockTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainBlockTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCommunityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCommunityTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCrawlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/TrustChainCrawlerTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlRequestPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlRequestPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlResponsePayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/CrawlResponsePayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/EmptyCrawlResponsePayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/EmptyCrawlResponsePayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockBroadcastPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockBroadcastPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairBroadcastPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairBroadcastPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPairPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/payload/HalfBlockPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/store/TrustChainStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/trustchain/store/TrustChainStoreTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/AttestationHelperFunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/AttestationHelperFunctionsTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/TestBoneh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/TestBoneh.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/TestKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/bonehexact/TestKeys.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/TestBoudot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/pengbaorange/TestBoudot.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/primitives/TestEc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/attestation/wallet/cryptography/primitives/TestEc.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/keyvault/CryptoProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/keyvault/CryptoProviderTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/keyvault/LibNaClPKTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/keyvault/LibNaClPKTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/keyvault/LibNaClSKTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/keyvault/LibNaClSKTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/SerializationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/SerializationTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/CommunityEVATest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/CommunityEVATest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/EVAMessagePayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/EVAMessagePayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/EVAProtocolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/EVAProtocolTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/ScheduledTaskTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/ScheduledTaskTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/TransferExceptionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/TransferExceptionTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/TransferTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/eva/TransferTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/BinMemberAuthenticationPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/BinMemberAuthenticationPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/GlobalTimeDistributionPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/GlobalTimeDistributionPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/IntroductionRequestPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/IntroductionRequestPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/IntroductionResponsePayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/IntroductionResponsePayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/PayloadUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/PayloadUtilsTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/PuncturePayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/PuncturePayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/PunctureRequestPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/payload/PunctureRequestPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/tftp/TFTPClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/tftp/TFTPClientTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/tftp/TFTPEndpointTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/tftp/TFTPEndpointTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/messaging/udp/UdpEndpointTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/messaging/udp/UdpEndpointTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/DiscoveryCommunityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/DiscoveryCommunityTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/NetworkTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/NetworkTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/WanEstimationLogTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/WanEstimationLogTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/PingPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/PingPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/PongPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/PongPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityRequestPayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityRequestPayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityResponsePayloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/payload/SimilarityResponsePayloadTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/strategy/PeriodicSimilarityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/strategy/PeriodicSimilarityTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomChurnTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomChurnTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomWalkTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/peerdiscovery/strategy/RandomWalkTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/util/HexUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/util/HexUtilsTest.kt -------------------------------------------------------------------------------- /ipv8/src/test/java/nl/tudelft/ipv8/util/NetworkUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/ipv8/src/test/java/nl/tudelft/ipv8/util/NetworkUtilsTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/settings.gradle -------------------------------------------------------------------------------- /tracker/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tracker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/tracker/build.gradle -------------------------------------------------------------------------------- /tracker/src/main/java/nl/tudelft/ipv8/tracker/SimpleChurn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/tracker/src/main/java/nl/tudelft/ipv8/tracker/SimpleChurn.kt -------------------------------------------------------------------------------- /tracker/src/main/java/nl/tudelft/ipv8/tracker/Tracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/tracker/src/main/java/nl/tudelft/ipv8/tracker/Tracker.kt -------------------------------------------------------------------------------- /tracker/src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tribler/kotlin-ipv8/HEAD/tracker/src/main/resources/simplelogger.properties --------------------------------------------------------------------------------