This is an automated email from the ASF dual-hosted git repository. toulmean pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git
commit d05d58fbbc194730877575b09e0d64d0b849b82a Merge: e20ff92 0e01b32 Author: Jim Jagielski <jim...@gmail.com> AuthorDate: Wed Apr 3 09:59:56 2019 -0400 Merge pull request #1 from atoulme/renaming_from_cava Renaming from cava PACKAGES.md | 38 +- .../net/consensys/cava/bytes/AbstractBytes.java | 67 - .../consensys/cava/bytes/ArrayWrappingBytes.java | 194 -- .../consensys/cava/bytes/ArrayWrappingBytes32.java | 56 - .../consensys/cava/bytes/ArrayWrappingBytes48.java | 56 - .../consensys/cava/bytes/BufferWrappingBytes.java | 109 - .../consensys/cava/bytes/ByteBufWrappingBytes.java | 113 - .../cava/bytes/ByteBufferWrappingBytes.java | 129 - .../main/java/net/consensys/cava/bytes/Bytes.java | 1466 ---------- .../java/net/consensys/cava/bytes/Bytes32.java | 282 -- .../java/net/consensys/cava/bytes/Bytes48.java | 283 -- .../java/net/consensys/cava/bytes/BytesValues.java | 89 - .../consensys/cava/bytes/ConcatenatedBytes.java | 213 -- .../consensys/cava/bytes/DelegatingBytes32.java | 240 -- .../consensys/cava/bytes/DelegatingBytes48.java | 240 -- .../cava/bytes/DelegatingMutableBytes32.java | 280 -- .../cava/bytes/DelegatingMutableBytes48.java | 280 -- .../cava/bytes/MutableArrayWrappingBytes.java | 92 - .../cava/bytes/MutableArrayWrappingBytes32.java | 34 - .../cava/bytes/MutableArrayWrappingBytes48.java | 34 - .../cava/bytes/MutableBufferWrappingBytes.java | 76 - .../cava/bytes/MutableByteBufWrappingBytes.java | 81 - .../cava/bytes/MutableByteBufferWrappingBytes.java | 70 - .../net/consensys/cava/bytes/MutableBytes.java | 363 --- .../net/consensys/cava/bytes/MutableBytes32.java | 110 - .../net/consensys/cava/bytes/MutableBytes48.java | 110 - .../net/consensys/cava/bytes/package-info.java | 11 - .../org/apache/tuweni/bytes/AbstractBytes.java | 67 + .../apache/tuweni/bytes/ArrayWrappingBytes.java | 194 ++ .../apache/tuweni/bytes/ArrayWrappingBytes32.java | 56 + .../apache/tuweni/bytes/ArrayWrappingBytes48.java | 56 + .../apache/tuweni/bytes/BufferWrappingBytes.java | 109 + .../apache/tuweni/bytes/ByteBufWrappingBytes.java | 113 + .../tuweni/bytes/ByteBufferWrappingBytes.java | 129 + .../main/java/org/apache/tuweni/bytes/Bytes.java | 1466 ++++++++++ .../main/java/org/apache/tuweni/bytes/Bytes32.java | 282 ++ .../main/java/org/apache/tuweni/bytes/Bytes48.java | 283 ++ .../java/org/apache/tuweni/bytes/BytesValues.java | 89 + .../org/apache/tuweni/bytes/ConcatenatedBytes.java | 213 ++ .../org/apache/tuweni/bytes/DelegatingBytes32.java | 240 ++ .../org/apache/tuweni/bytes/DelegatingBytes48.java | 240 ++ .../tuweni/bytes/DelegatingMutableBytes32.java | 280 ++ .../tuweni/bytes/DelegatingMutableBytes48.java | 280 ++ .../tuweni/bytes/MutableArrayWrappingBytes.java | 92 + .../tuweni/bytes/MutableArrayWrappingBytes32.java | 34 + .../tuweni/bytes/MutableArrayWrappingBytes48.java | 34 + .../tuweni/bytes/MutableBufferWrappingBytes.java | 76 + .../tuweni/bytes/MutableByteBufWrappingBytes.java | 81 + .../bytes/MutableByteBufferWrappingBytes.java | 70 + .../java/org/apache/tuweni/bytes/MutableBytes.java | 363 +++ .../org/apache/tuweni/bytes/MutableBytes32.java | 110 + .../org/apache/tuweni/bytes/MutableBytes48.java | 110 + .../java/org/apache/tuweni/bytes/package-info.java | 11 + .../net/consensys/cava/bytes/BufferBytesTest.java | 38 - .../net/consensys/cava/bytes/ByteBufBytesTest.java | 38 - .../consensys/cava/bytes/ByteBufferBytesTest.java | 38 - .../java/net/consensys/cava/bytes/Bytes32Test.java | 69 - .../java/net/consensys/cava/bytes/Bytes48Test.java | 69 - .../java/net/consensys/cava/bytes/BytesTest.java | 465 --- .../net/consensys/cava/bytes/CommonBytesTests.java | 659 ----- .../cava/bytes/ConcatenatedBytesTest.java | 99 - .../org/apache/tuweni/bytes/BufferBytesTest.java | 38 + .../org/apache/tuweni/bytes/ByteBufBytesTest.java | 38 + .../apache/tuweni/bytes/ByteBufferBytesTest.java | 38 + .../java/org/apache/tuweni/bytes/Bytes32Test.java | 69 + .../java/org/apache/tuweni/bytes/Bytes48Test.java | 69 + .../java/org/apache/tuweni/bytes/BytesTest.java | 465 +++ .../org/apache/tuweni/bytes/CommonBytesTests.java | 659 +++++ .../apache/tuweni/bytes/ConcatenatedBytesTest.java | 99 + concurrent-coroutines/build.gradle | 2 +- .../cava/concurrent/coroutines/AsyncCompletion.kt | 194 -- .../cava/concurrent/coroutines/AsyncResult.kt | 179 -- .../cava/concurrent/coroutines/CoroutineLatch.kt | 101 - .../cava/concurrent/coroutines/Retryable.kt | 154 - .../concurrent/coroutines/AsyncCompletion.kt | 198 ++ .../tuweni/concurrent/coroutines/AsyncResult.kt | 183 ++ .../tuweni/concurrent/coroutines/CoroutineLatch.kt | 105 + .../tuweni/concurrent/coroutines/Retryable.kt | 158 + .../concurrent/coroutines/CoroutineLatchTest.kt | 114 - .../cava/concurrent/coroutines/RetryableTest.kt | 105 - .../concurrent/coroutines/CoroutineLatchTest.kt | 118 + .../tuweni/concurrent/coroutines/RetryableTest.kt | 109 + .../consensys/cava/concurrent/AsyncCompletion.java | 478 --- .../net/consensys/cava/concurrent/AsyncResult.java | 517 ---- .../consensys/cava/concurrent/AtomicSlotMap.java | 253 -- .../concurrent/CompletableAsyncCompletion.java | 36 - .../cava/concurrent/CompletableAsyncResult.java | 40 - .../DefaultCompletableAsyncCompletion.java | 374 --- .../concurrent/DefaultCompletableAsyncResult.java | 409 --- .../net/consensys/cava/concurrent/ExpiringMap.java | 458 --- .../net/consensys/cava/concurrent/ExpiringSet.java | 277 -- .../consensys/cava/concurrent/package-info.java | 11 - .../apache/tuweni/concurrent/AsyncCompletion.java | 478 +++ .../org/apache/tuweni/concurrent/AsyncResult.java | 517 ++++ .../apache/tuweni/concurrent/AtomicSlotMap.java | 253 ++ .../concurrent/CompletableAsyncCompletion.java | 36 + .../tuweni/concurrent/CompletableAsyncResult.java | 40 + .../DefaultCompletableAsyncCompletion.java | 374 +++ .../concurrent/DefaultCompletableAsyncResult.java | 409 +++ .../org/apache/tuweni/concurrent/ExpiringMap.java | 458 +++ .../org/apache/tuweni/concurrent/ExpiringSet.java | 277 ++ .../org/apache/tuweni/concurrent/package-info.java | 11 + .../cava/concurrent/AtomicSlotMapTest.java | 130 - .../DefaultCompletableAsyncCompletionTest.java | 291 -- .../DefaultCompletableAsyncResultTest.java | 199 -- .../consensys/cava/concurrent/ExpiringMapTest.java | 144 - .../consensys/cava/concurrent/ExpiringSetTest.java | 119 - .../tuweni/concurrent/AtomicSlotMapTest.java | 130 + .../DefaultCompletableAsyncCompletionTest.java | 291 ++ .../DefaultCompletableAsyncResultTest.java | 199 ++ .../apache/tuweni/concurrent/ExpiringMapTest.java | 144 + .../apache/tuweni/concurrent/ExpiringSetTest.java | 119 + .../net/consensys/cava/config/Configuration.java | 371 --- .../consensys/cava/config/ConfigurationError.java | 83 - .../consensys/cava/config/ConfigurationErrors.java | 78 - .../cava/config/ConfigurationValidator.java | 34 - .../consensys/cava/config/DocumentPosition.java | 90 - .../consensys/cava/config/EmptyConfiguration.java | 148 - .../InvalidConfigurationPropertyTypeException.java | 54 - .../config/NoConfigurationPropertyException.java | 27 - .../consensys/cava/config/PropertyValidator.java | 203 -- .../consensys/cava/config/PropertyValidators.java | 27 - .../java/net/consensys/cava/config/Schema.java | 410 --- .../net/consensys/cava/config/SchemaBuilder.java | 673 ----- .../cava/config/TomlBackedConfiguration.java | 302 -- .../net/consensys/cava/config/TomlSerializer.java | 182 -- .../net/consensys/cava/config/package-info.java | 10 - .../org/apache/tuweni/config/Configuration.java | 371 +++ .../apache/tuweni/config/ConfigurationError.java | 83 + .../apache/tuweni/config/ConfigurationErrors.java | 78 + .../tuweni/config/ConfigurationValidator.java | 34 + .../org/apache/tuweni/config/DocumentPosition.java | 90 + .../apache/tuweni/config/EmptyConfiguration.java | 148 + .../InvalidConfigurationPropertyTypeException.java | 54 + .../config/NoConfigurationPropertyException.java | 27 + .../apache/tuweni/config/PropertyValidator.java | 203 ++ .../apache/tuweni/config/PropertyValidators.java | 27 + .../main/java/org/apache/tuweni/config/Schema.java | 410 +++ .../org/apache/tuweni/config/SchemaBuilder.java | 673 +++++ .../tuweni/config/TomlBackedConfiguration.java | 302 ++ .../org/apache/tuweni/config/TomlSerializer.java | 182 ++ .../org/apache/tuweni/config/package-info.java | 10 + .../cava/config/PropertyValidatorTest.java | 84 - .../consensys/cava/config/SchemaBuilderTest.java | 78 - .../cava/config/TomlBackedConfigurationTest.java | 567 ---- .../tuweni/config/PropertyValidatorTest.java | 84 + .../apache/tuweni/config/SchemaBuilderTest.java | 78 + .../tuweni/config/TomlBackedConfigurationTest.java | 567 ++++ .../main/java/net/consensys/cava/crypto/Hash.java | 245 -- .../InvalidSEC256K1SecretKeyStoreException.java | 19 - .../java/net/consensys/cava/crypto/SECP256K1.java | 945 ------ .../consensys/cava/crypto/mikuli/AtePairing.java | 33 - .../net/consensys/cava/crypto/mikuli/BLS12381.java | 136 - .../net/consensys/cava/crypto/mikuli/G1Point.java | 99 - .../net/consensys/cava/crypto/mikuli/G2Point.java | 97 - .../net/consensys/cava/crypto/mikuli/GTPoint.java | 53 - .../net/consensys/cava/crypto/mikuli/Group.java | 23 - .../net/consensys/cava/crypto/mikuli/KeyPair.java | 58 - .../consensys/cava/crypto/mikuli/PublicKey.java | 114 - .../net/consensys/cava/crypto/mikuli/Scalar.java | 48 - .../consensys/cava/crypto/mikuli/SecretKey.java | 78 - .../consensys/cava/crypto/mikuli/Signature.java | 107 - .../cava/crypto/mikuli/SignatureAndPublicKey.java | 71 - .../consensys/cava/crypto/mikuli/package-info.java | 11 - .../net/consensys/cava/crypto/package-info.java | 8 - .../consensys/cava/crypto/sodium/AES256GCM.java | 1034 ------- .../consensys/cava/crypto/sodium/Allocated.java | 134 - .../net/consensys/cava/crypto/sodium/Auth.java | 243 -- .../java/net/consensys/cava/crypto/sodium/Box.java | 1217 -------- .../consensys/cava/crypto/sodium/Concatenate.java | 148 - .../sodium/DefaultDetachedEncryptionResult.java | 46 - .../crypto/sodium/DetachedEncryptionResult.java | 41 - .../consensys/cava/crypto/sodium/DiffieHelman.java | 464 --- .../consensys/cava/crypto/sodium/GenericHash.java | 215 -- .../consensys/cava/crypto/sodium/HMACSHA256.java | 199 -- .../consensys/cava/crypto/sodium/HMACSHA512.java | 199 -- .../cava/crypto/sodium/HMACSHA512256.java | 199 -- .../cava/crypto/sodium/KeyDerivation.java | 309 -- .../consensys/cava/crypto/sodium/KeyExchange.java | 705 ----- .../consensys/cava/crypto/sodium/LibSodium.java | 2618 ----------------- .../consensys/cava/crypto/sodium/PasswordHash.java | 1022 ------- .../consensys/cava/crypto/sodium/SHA256Hash.java | 239 -- .../consensys/cava/crypto/sodium/SecretBox.java | 1787 ------------ .../cava/crypto/sodium/SecretDecryptionStream.java | 44 - .../cava/crypto/sodium/SecretEncryptionStream.java | 91 - .../consensys/cava/crypto/sodium/Signature.java | 671 ----- .../net/consensys/cava/crypto/sodium/Sodium.java | 3030 -------------------- .../cava/crypto/sodium/SodiumException.java | 26 - .../cava/crypto/sodium/SodiumVersion.java | 59 - .../cava/crypto/sodium/XChaCha20Poly1305.java | 908 ------ .../main/java/org/apache/tuweni/crypto/Hash.java | 245 ++ .../InvalidSEC256K1SecretKeyStoreException.java | 19 + .../java/org/apache/tuweni/crypto/SECP256K1.java | 945 ++++++ .../apache/tuweni/crypto/mikuli/AtePairing.java | 33 + .../org/apache/tuweni/crypto/mikuli/BLS12381.java | 135 + .../org/apache/tuweni/crypto/mikuli/G1Point.java | 98 + .../org/apache/tuweni/crypto/mikuli/G2Point.java | 96 + .../org/apache/tuweni/crypto/mikuli/GTPoint.java | 53 + .../org/apache/tuweni/crypto/mikuli/Group.java | 23 + .../org/apache/tuweni/crypto/mikuli/KeyPair.java | 58 + .../org/apache/tuweni/crypto/mikuli/PublicKey.java | 114 + .../org/apache/tuweni/crypto/mikuli/Scalar.java | 48 + .../org/apache/tuweni/crypto/mikuli/SecretKey.java | 77 + .../org/apache/tuweni/crypto/mikuli/Signature.java | 107 + .../crypto/mikuli/SignatureAndPublicKey.java | 71 + .../apache/tuweni/crypto/mikuli/package-info.java | 11 + .../org/apache/tuweni/crypto/package-info.java | 8 + .../org/apache/tuweni/crypto/sodium/AES256GCM.java | 1034 +++++++ .../org/apache/tuweni/crypto/sodium/Allocated.java | 134 + .../java/org/apache/tuweni/crypto/sodium/Auth.java | 243 ++ .../java/org/apache/tuweni/crypto/sodium/Box.java | 1217 ++++++++ .../apache/tuweni/crypto/sodium/Concatenate.java | 148 + .../sodium/DefaultDetachedEncryptionResult.java | 46 + .../crypto/sodium/DetachedEncryptionResult.java | 41 + .../apache/tuweni/crypto/sodium/DiffieHelman.java | 464 +++ .../apache/tuweni/crypto/sodium/GenericHash.java | 215 ++ .../apache/tuweni/crypto/sodium/HMACSHA256.java | 199 ++ .../apache/tuweni/crypto/sodium/HMACSHA512.java | 199 ++ .../apache/tuweni/crypto/sodium/HMACSHA512256.java | 199 ++ .../apache/tuweni/crypto/sodium/KeyDerivation.java | 309 ++ .../apache/tuweni/crypto/sodium/KeyExchange.java | 705 +++++ .../org/apache/tuweni/crypto/sodium/LibSodium.java | 2618 +++++++++++++++++ .../apache/tuweni/crypto/sodium/PasswordHash.java | 1022 +++++++ .../apache/tuweni/crypto/sodium/SHA256Hash.java | 239 ++ .../org/apache/tuweni/crypto/sodium/SecretBox.java | 1787 ++++++++++++ .../crypto/sodium/SecretDecryptionStream.java | 44 + .../crypto/sodium/SecretEncryptionStream.java | 91 + .../org/apache/tuweni/crypto/sodium/Signature.java | 671 +++++ .../org/apache/tuweni/crypto/sodium/Sodium.java | 3030 ++++++++++++++++++++ .../tuweni/crypto/sodium/SodiumException.java | 26 + .../apache/tuweni/crypto/sodium/SodiumVersion.java | 59 + .../tuweni/crypto/sodium/XChaCha20Poly1305.java | 908 ++++++ .../apache/tuweni}/crypto/sodium/package-info.java | 0 .../java/net/consensys/cava/crypto/HashTest.java | 118 - .../net/consensys/cava/crypto/SECP256K1Test.java | 349 --- .../cava/crypto/mikuli/SignatureTest.java | 121 - .../cava/crypto/sodium/AES256GCMTest.java | 106 - .../cava/crypto/sodium/AllocatedTest.java | 47 - .../net/consensys/cava/crypto/sodium/AuthTest.java | 42 - .../net/consensys/cava/crypto/sodium/BoxTest.java | 194 -- .../cava/crypto/sodium/ConcatenateTest.java | 42 - .../cava/crypto/sodium/DiffieHelmanTest.java | 38 - .../cava/crypto/sodium/GenericHashTest.java | 37 - .../cava/crypto/sodium/HMACSHA256Test.java | 54 - .../cava/crypto/sodium/HMACSHA512256Test.java | 54 - .../cava/crypto/sodium/HMACSHA512Test.java | 54 - .../cava/crypto/sodium/KeyDerivationTest.java | 43 - .../cava/crypto/sodium/PasswordHashTest.java | 118 - .../cava/crypto/sodium/SHA256HashTest.java | 37 - .../cava/crypto/sodium/SecretBoxTest.java | 200 -- .../cava/crypto/sodium/SignatureTest.java | 54 - .../consensys/cava/crypto/sodium/SodiumTest.java | 89 - .../cava/crypto/sodium/XChaCha20Poly1305Test.java | 94 - .../java/org/apache/tuweni/crypto/HashTest.java | 118 + .../org/apache/tuweni/crypto/SECP256K1Test.java | 349 +++ .../apache/tuweni/crypto/mikuli/SignatureTest.java | 121 + .../apache/tuweni/crypto/sodium/AES256GCMTest.java | 106 + .../apache/tuweni/crypto/sodium/AllocatedTest.java | 47 + .../org/apache/tuweni/crypto/sodium/AuthTest.java | 42 + .../org/apache/tuweni/crypto/sodium/BoxTest.java | 194 ++ .../tuweni/crypto/sodium/ConcatenateTest.java | 42 + .../tuweni/crypto/sodium/DiffieHelmanTest.java | 38 + .../tuweni/crypto/sodium/GenericHashTest.java | 37 + .../tuweni/crypto/sodium/HMACSHA256Test.java | 54 + .../tuweni/crypto/sodium/HMACSHA512256Test.java | 54 + .../tuweni/crypto/sodium/HMACSHA512Test.java | 54 + .../tuweni/crypto/sodium/KeyDerivationTest.java | 43 + .../tuweni/crypto/sodium/PasswordHashTest.java | 118 + .../tuweni/crypto/sodium/SHA256HashTest.java | 37 + .../apache/tuweni/crypto/sodium/SecretBoxTest.java | 200 ++ .../apache/tuweni/crypto/sodium/SignatureTest.java | 54 + .../apache/tuweni/crypto/sodium/SodiumTest.java | 89 + .../crypto/sodium/XChaCha20Poly1305Test.java | 94 + .../consensys/cava/devp2p/AtomicLongProperty.kt | 34 - .../net/consensys/cava/devp2p/DiscoveryService.kt | 867 ------ .../kotlin/net/consensys/cava/devp2p/Endpoint.kt | 123 - .../kotlin/net/consensys/cava/devp2p/EnodeUri.kt | 62 - .../main/kotlin/net/consensys/cava/devp2p/Node.kt | 41 - .../kotlin/net/consensys/cava/devp2p/Packet.kt | 364 --- .../kotlin/net/consensys/cava/devp2p/PacketType.kt | 80 - .../main/kotlin/net/consensys/cava/devp2p/Peer.kt | 88 - .../net/consensys/cava/devp2p/PeerRepository.kt | 191 -- .../net/consensys/cava/devp2p/PeerRoutingTable.kt | 95 - .../org/apache/tuweni/devp2p/AtomicLongProperty.kt | 38 + .../org/apache/tuweni/devp2p/DiscoveryService.kt | 871 ++++++ .../kotlin/org/apache/tuweni/devp2p/Endpoint.kt | 127 + .../kotlin/org/apache/tuweni/devp2p/EnodeUri.kt | 66 + .../main/kotlin/org/apache/tuweni/devp2p/Node.kt | 45 + .../main/kotlin/org/apache/tuweni/devp2p/Packet.kt | 368 +++ .../kotlin/org/apache/tuweni/devp2p/PacketType.kt | 84 + .../main/kotlin/org/apache/tuweni/devp2p/Peer.kt | 92 + .../org/apache/tuweni/devp2p/PeerRepository.kt | 195 ++ .../org/apache/tuweni/devp2p/PeerRoutingTable.kt | 99 + .../cava/devp2p/DiscoveryServiceJavaTest.java | 71 - .../tuweni/devp2p/DiscoveryServiceJavaTest.java | 71 + .../consensys/cava/devp2p/DiscoveryServiceTest.kt | 282 -- .../net/consensys/cava/devp2p/EndpointTest.kt | 95 - .../cava/devp2p/EphemeralPeerRepositoryTest.kt | 251 -- .../consensys/cava/devp2p/FindNodePacketTest.kt | 62 - .../consensys/cava/devp2p/NeighborsPacketTest.kt | 81 - .../net/consensys/cava/devp2p/PingPacketTest.kt | 102 - .../net/consensys/cava/devp2p/PongPacketTest.kt | 65 - .../apache/tuweni/devp2p/DiscoveryServiceTest.kt | 286 ++ .../org/apache/tuweni/devp2p/EndpointTest.kt | 99 + .../tuweni/devp2p/EphemeralPeerRepositoryTest.kt | 255 ++ .../org/apache/tuweni/devp2p/FindNodePacketTest.kt | 66 + .../apache/tuweni/devp2p/NeighborsPacketTest.kt | 85 + .../org/apache/tuweni/devp2p/PingPacketTest.kt | 106 + .../org/apache/tuweni/devp2p/PongPacketTest.kt | 69 + .../cava/eth/reference/BlockRLPTestSuite.java | 144 - .../cava/eth/reference/MerkleTrieTestSuite.java | 99 - .../cava/eth/reference/RLPReferenceTestSuite.java | 137 - .../consensys/cava/eth/reference/SSZTestSuite.java | 178 -- .../cava/eth/reference/TransactionTestSuite.java | 144 - .../tuweni/eth/reference/BlockRLPTestSuite.java | 144 + .../tuweni/eth/reference/MerkleTrieTestSuite.java | 99 + .../eth/reference/RLPReferenceTestSuite.java | 137 + .../apache/tuweni/eth/reference/SSZTestSuite.java | 178 ++ .../tuweni/eth/reference/TransactionTestSuite.java | 144 + .../src/test/resources/eth2.0-tests | 1 + eth-reference-tests/src/test/resources/tests | 1 + .../cava/eth/repository/BlockHeaderFields.kt | 37 - .../cava/eth/repository/BlockchainIndex.kt | 634 ---- .../cava/eth/repository/BlockchainRepository.kt | 348 --- .../eth/repository/TransactionReceiptFields.kt | 35 - .../tuweni/eth/repository/BlockHeaderFields.kt | 41 + .../tuweni/eth/repository/BlockchainIndex.kt | 638 +++++ .../tuweni/eth/repository/BlockchainRepository.kt | 352 +++ .../eth/repository/TransactionReceiptFields.kt | 39 + .../cava/eth/repository/BlockchainIndexTest.kt | 342 --- .../eth/repository/BlockchainRepositoryTest.kt | 477 --- .../tuweni/eth/repository/BlockchainIndexTest.kt | 346 +++ .../eth/repository/BlockchainRepositoryTest.kt | 481 ++++ .../main/java/net/consensys/cava/eth/Address.java | 99 - .../main/java/net/consensys/cava/eth/Block.java | 134 - .../java/net/consensys/cava/eth/BlockBody.java | 133 - .../java/net/consensys/cava/eth/BlockHeader.java | 383 --- eth/src/main/java/net/consensys/cava/eth/Hash.java | 116 - eth/src/main/java/net/consensys/cava/eth/Log.java | 118 - .../net/consensys/cava/eth/LogsBloomFilter.java | 132 - .../java/net/consensys/cava/eth/Transaction.java | 439 --- .../net/consensys/cava/eth/TransactionReceipt.java | 231 -- .../java/net/consensys/cava/eth/package-info.java | 11 - .../main/java/org/apache/tuweni/eth/Address.java | 99 + eth/src/main/java/org/apache/tuweni/eth/Block.java | 134 + .../main/java/org/apache/tuweni/eth/BlockBody.java | 133 + .../java/org/apache/tuweni/eth/BlockHeader.java | 383 +++ eth/src/main/java/org/apache/tuweni/eth/Hash.java | 116 + eth/src/main/java/org/apache/tuweni/eth/Log.java | 118 + .../org/apache/tuweni/eth/LogsBloomFilter.java | 132 + .../java/org/apache/tuweni/eth/Transaction.java | 439 +++ .../org/apache/tuweni/eth/TransactionReceipt.java | 231 ++ .../java/org/apache/tuweni/eth/package-info.java | 11 + .../java/net/consensys/cava/eth/BlockBodyTest.java | 46 - .../net/consensys/cava/eth/BlockHeaderTest.java | 56 - .../java/net/consensys/cava/eth/BlockTest.java | 47 - .../test/java/net/consensys/cava/eth/LogTest.java | 37 - .../consensys/cava/eth/LogsBloomFilterTest.java | 48 - .../consensys/cava/eth/TransactionReceiptTest.java | 63 - .../net/consensys/cava/eth/TransactionTest.java | 79 - .../java/org/apache/tuweni/eth/BlockBodyTest.java | 46 + .../org/apache/tuweni/eth/BlockHeaderTest.java | 56 + .../test/java/org/apache/tuweni/eth/BlockTest.java | 47 + .../test/java/org/apache/tuweni/eth/LogTest.java | 37 + .../org/apache/tuweni/eth/LogsBloomFilterTest.java | 48 + .../apache/tuweni/eth/TransactionReceiptTest.java | 63 + .../org/apache/tuweni/eth/TransactionTest.java | 79 + gradle/spotless.license.java | 22 +- io/src/main/java/net/consensys/cava/io/Base64.java | 68 - .../java/net/consensys/cava/io/IOConsumer.java | 30 - .../net/consensys/cava/io/NullOutputStream.java | 24 - .../main/java/net/consensys/cava/io/Resources.java | 334 --- .../main/java/net/consensys/cava/io/Streams.java | 75 - .../java/net/consensys/cava/io/file/Files.java | 200 -- .../net/consensys/cava/io/file/package-info.java | 11 - .../java/net/consensys/cava/io/package-info.java | 11 - io/src/main/java/org/apache/tuweni/io/Base64.java | 68 + .../main/java/org/apache/tuweni/io/IOConsumer.java | 30 + .../org/apache/tuweni/io/NullOutputStream.java | 24 + .../main/java/org/apache/tuweni/io/Resources.java | 334 +++ io/src/main/java/org/apache/tuweni/io/Streams.java | 75 + .../main/java/org/apache/tuweni/io/file/Files.java | 200 ++ .../org/apache/tuweni/io/file/package-info.java | 11 + .../java/org/apache/tuweni/io/package-info.java | 11 + .../java/net/consensys/cava/io/Base64Test.java | 47 - .../java/net/consensys/cava/io/ResourcesTest.java | 71 - .../java/net/consensys/cava/io/StreamsTest.java | 34 - .../java/net/consensys/cava/io/file/FilesTest.java | 63 - .../test/java/org/apache/tuweni/io/Base64Test.java | 47 + .../java/org/apache/tuweni/io/ResourcesTest.java | 71 + .../java/org/apache/tuweni/io/StreamsTest.java | 34 + .../java/org/apache/tuweni/io/file/FilesTest.java | 63 + .../io/file/resourceresolver/subdir/test3.yaml | 0 .../tuweni}/io/file/resourceresolver/test1.txt | 0 .../tuweni}/io/file/resourceresolver/test2.txt | 0 .../cava => org/apache/tuweni}/io/file/test.txt | 0 .../cava/junit/BouncyCastleExtension.java | 31 - .../java/net/consensys/cava/junit/LuceneIndex.java | 26 - .../consensys/cava/junit/LuceneIndexWriter.java | 26 - .../cava/junit/LuceneIndexWriterExtension.java | 79 - .../java/net/consensys/cava/junit/RedisPort.java | 27 - .../consensys/cava/junit/RedisServerExtension.java | 110 - .../net/consensys/cava/junit/TempDirectory.java | 26 - .../cava/junit/TempDirectoryExtension.java | 63 - .../net/consensys/cava/junit/VertxExtension.java | 54 - .../net/consensys/cava/junit/VertxInstance.java | 26 - .../net/consensys/cava/junit/package-info.java | 8 - .../apache/tuweni/junit/BouncyCastleExtension.java | 31 + .../java/org/apache/tuweni/junit/LuceneIndex.java | 26 + .../org/apache/tuweni/junit/LuceneIndexWriter.java | 26 + .../tuweni/junit/LuceneIndexWriterExtension.java | 80 + .../java/org/apache/tuweni/junit/RedisPort.java | 27 + .../apache/tuweni/junit/RedisServerExtension.java | 110 + .../org/apache/tuweni/junit/TempDirectory.java | 26 + .../tuweni/junit/TempDirectoryExtension.java | 63 + .../org/apache/tuweni/junit/VertxExtension.java | 54 + .../org/apache/tuweni/junit/VertxInstance.java | 26 + .../java/org/apache/tuweni/junit/package-info.java | 8 + .../cava/junit/LuceneIndexWriterExtensionTest.java | 38 - .../cava/junit/RedisServerExtensionTest.java | 38 - .../cava/junit/TempDirectoryExtensionTest.java | 32 - .../junit/LuceneIndexWriterExtensionTest.java | 39 + .../tuweni/junit/RedisServerExtensionTest.java | 38 + .../tuweni/junit/TempDirectoryExtensionTest.java | 32 + .../cava/kademlia/KademliaRoutingTable.kt | 285 -- .../apache/tuweni/kademlia/KademliaRoutingTable.kt | 289 ++ .../cava/kademlia/KademliaRoutingTableTest.kt | 153 - .../cava/kademlia/LogarithmicDistanceTest.kt | 51 - .../consensys/cava/kademlia/OrderedInsertTest.kt | 54 - .../tuweni/kademlia/KademliaRoutingTableTest.kt | 157 + .../tuweni/kademlia/LogarithmicDistanceTest.kt | 55 + .../apache/tuweni/kademlia/OrderedInsertTest.kt | 58 + .../net/consensys/cava/kv/RedisBytesCodec.java | 55 - .../java/net/consensys/cava/kv/package-info.java | 11 - .../java/org/apache/tuweni/kv/RedisBytesCodec.java | 55 + .../java/org/apache/tuweni/kv/package-info.java | 11 + .../consensys/cava/kv/InfinispanKeyValueStore.kt | 48 - .../kotlin/net/consensys/cava/kv/KeyValueStore.kt | 91 - .../net/consensys/cava/kv/LevelDBKeyValueStore.kt | 93 - .../net/consensys/cava/kv/MapDBKeyValueStore.kt | 98 - .../net/consensys/cava/kv/MapKeyValueStore.kt | 58 - .../net/consensys/cava/kv/RedisKeyValueStore.kt | 111 - .../net/consensys/cava/kv/RocksDBKeyValueStore.kt | 105 - .../net/consensys/cava/kv/SQLKeyValueStore.kt | 113 - .../apache/tuweni/kv/InfinispanKeyValueStore.kt | 52 + .../kotlin/org/apache/tuweni/kv/KeyValueStore.kt | 95 + .../org/apache/tuweni/kv/LevelDBKeyValueStore.kt | 97 + .../org/apache/tuweni/kv/MapDBKeyValueStore.kt | 102 + .../org/apache/tuweni/kv/MapKeyValueStore.kt | 62 + .../org/apache/tuweni/kv/RedisKeyValueStore.kt | 115 + .../org/apache/tuweni/kv/RocksDBKeyValueStore.kt | 109 + .../org/apache/tuweni/kv/SQLKeyValueStore.kt | 117 + .../net/consensys/cava/kv/KeyValueStoreTest.java | 74 - .../consensys/cava/kv/RedisKeyValueStoreTest.java | 66 - .../org/apache/tuweni/kv/KeyValueStoreTest.java | 74 + .../apache/tuweni/kv/RedisKeyValueStoreTest.java | 66 + .../net/consensys/cava/kv/KeyValueStoreSpec.kt | 264 -- .../org/apache/tuweni/kv/KeyValueStoreSpec.kt | 268 ++ .../net/consensys/cava/les/BlockBodiesMessage.kt | 47 - .../net/consensys/cava/les/BlockHeadersMessage.kt | 52 - .../consensys/cava/les/GetBlockBodiesMessage.kt | 40 - .../consensys/cava/les/GetBlockHeadersMessage.kt | 72 - .../net/consensys/cava/les/GetReceiptsMessage.kt | 40 - .../kotlin/net/consensys/cava/les/LESPeerState.kt | 32 - .../consensys/cava/les/LESSubProtocolHandler.kt | 192 -- .../net/consensys/cava/les/LESSubprotocol.kt | 83 - .../kotlin/net/consensys/cava/les/LightClient.kt | 58 - .../net/consensys/cava/les/ReceiptsMessage.kt | 51 - .../kotlin/net/consensys/cava/les/StatusMessage.kt | 162 -- .../org/apache/tuweni/les/BlockBodiesMessage.kt | 51 + .../org/apache/tuweni/les/BlockHeadersMessage.kt | 56 + .../org/apache/tuweni/les/GetBlockBodiesMessage.kt | 44 + .../apache/tuweni/les/GetBlockHeadersMessage.kt | 76 + .../org/apache/tuweni/les/GetReceiptsMessage.kt | 44 + .../kotlin/org/apache/tuweni/les/LESPeerState.kt | 36 + .../org/apache/tuweni/les/LESSubProtocolHandler.kt | 196 ++ .../kotlin/org/apache/tuweni/les/LESSubprotocol.kt | 87 + .../kotlin/org/apache/tuweni/les/LightClient.kt | 62 + .../org/apache/tuweni/les/ReceiptsMessage.kt | 55 + .../kotlin/org/apache/tuweni/les/StatusMessage.kt | 166 ++ .../cava/les/LESSubProtocolHandlerTest.kt | 478 --- .../net/consensys/cava/les/LESSubprotocolTest.kt | 101 - .../kotlin/net/consensys/cava/les/MessagesTest.kt | 226 -- .../apache/tuweni/les/LESSubProtocolHandlerTest.kt | 482 ++++ .../org/apache/tuweni/les/LESSubprotocolTest.kt | 105 + .../kotlin/org/apache/tuweni/les/MessagesTest.kt | 230 ++ .../net/consensys/cava/trie/CompactEncoding.java | 131 - .../java/net/consensys/cava/trie/package-info.java | 14 - .../org/apache/tuweni/trie/CompactEncoding.java | 131 + .../java/org/apache/tuweni/trie/package-info.java | 14 + .../kotlin/net/consensys/cava/trie/BranchNode.kt | 145 - .../net/consensys/cava/trie/DefaultNodeFactory.kt | 56 - .../net/consensys/cava/trie/ExtensionNode.kt | 78 - .../kotlin/net/consensys/cava/trie/GetVisitor.kt | 55 - .../kotlin/net/consensys/cava/trie/LeafNode.kt | 65 - .../net/consensys/cava/trie/MerklePatriciaTrie.kt | 112 - .../net/consensys/cava/trie/MerkleStorage.kt | 73 - .../consensys/cava/trie/MerkleStorageException.kt | 37 - .../kotlin/net/consensys/cava/trie/MerkleTrie.kt | 142 - .../main/kotlin/net/consensys/cava/trie/Node.kt | 33 - .../kotlin/net/consensys/cava/trie/NodeFactory.kt | 26 - .../kotlin/net/consensys/cava/trie/NodeVisitor.kt | 26 - .../kotlin/net/consensys/cava/trie/NullNode.kt | 44 - .../kotlin/net/consensys/cava/trie/PutVisitor.kt | 92 - .../net/consensys/cava/trie/RemoveVisitor.kt | 58 - .../cava/trie/StoredMerklePatriciaTrie.kt | 194 -- .../kotlin/net/consensys/cava/trie/StoredNode.kt | 112 - .../net/consensys/cava/trie/StoredNodeFactory.kt | 203 -- .../kotlin/org/apache/tuweni/trie/BranchNode.kt | 149 + .../org/apache/tuweni/trie/DefaultNodeFactory.kt | 60 + .../kotlin/org/apache/tuweni/trie/ExtensionNode.kt | 82 + .../kotlin/org/apache/tuweni/trie/GetVisitor.kt | 59 + .../main/kotlin/org/apache/tuweni/trie/LeafNode.kt | 69 + .../org/apache/tuweni/trie/MerklePatriciaTrie.kt | 116 + .../kotlin/org/apache/tuweni/trie/MerkleStorage.kt | 77 + .../apache/tuweni/trie/MerkleStorageException.kt | 41 + .../kotlin/org/apache/tuweni/trie/MerkleTrie.kt | 146 + .../src/main/kotlin/org/apache/tuweni/trie/Node.kt | 37 + .../kotlin/org/apache/tuweni/trie/NodeFactory.kt | 30 + .../kotlin/org/apache/tuweni/trie/NodeVisitor.kt | 30 + .../main/kotlin/org/apache/tuweni/trie/NullNode.kt | 48 + .../kotlin/org/apache/tuweni/trie/PutVisitor.kt | 96 + .../kotlin/org/apache/tuweni/trie/RemoveVisitor.kt | 62 + .../apache/tuweni/trie/StoredMerklePatriciaTrie.kt | 198 ++ .../kotlin/org/apache/tuweni/trie/StoredNode.kt | 116 + .../org/apache/tuweni/trie/StoredNodeFactory.kt | 207 ++ .../consensys/cava/trie/CompactEncodingTest.java | 52 - .../cava/trie/MerklePatriciaTrieJavaTest.java | 246 -- .../trie/MerklePatriciaTriePerformanceTest.java | 103 - .../trie/StoredMerklePatriciaTrieJavaTest.java | 305 -- .../apache/tuweni/trie/CompactEncodingTest.java | 52 + .../tuweni/trie/MerklePatriciaTrieJavaTest.java | 246 ++ .../trie/MerklePatriciaTriePerformanceTest.java | 103 + .../trie/StoredMerklePatriciaTrieJavaTest.java | 305 ++ .../cava/trie/MerklePatriciaTrieKotlinTest.kt | 265 -- .../trie/StoredMerklePatriciaTrieKotlinTest.kt | 324 --- .../tuweni/trie/MerklePatriciaTrieKotlinTest.kt | 269 ++ .../trie/StoredMerklePatriciaTrieKotlinTest.kt | 328 +++ .../cava/net/coroutines/CoroutineByteChannel.kt | 311 -- .../cava/net/coroutines/CoroutineChannelGroup.kt | 205 -- .../net/coroutines/CoroutineDatagramChannel.kt | 180 -- .../cava/net/coroutines/CoroutineNetworkChannel.kt | 156 - .../cava/net/coroutines/CoroutineSelector.kt | 466 --- .../net/coroutines/CoroutineServerSocketChannel.kt | 111 - .../cava/net/coroutines/CoroutineSocketChannel.kt | 125 - .../tuweni/net/coroutines/CoroutineByteChannel.kt | 315 ++ .../tuweni/net/coroutines/CoroutineChannelGroup.kt | 209 ++ .../net/coroutines/CoroutineDatagramChannel.kt | 184 ++ .../net/coroutines/CoroutineNetworkChannel.kt | 160 ++ .../tuweni/net/coroutines/CoroutineSelector.kt | 470 +++ .../net/coroutines/CoroutineServerSocketChannel.kt | 115 + .../net/coroutines/CoroutineSocketChannel.kt | 129 + .../cava/net/coroutines/SelectorTest.java | 169 -- .../apache/tuweni/net/coroutines/SelectorTest.java | 169 ++ .../net/coroutines/CoroutineChannelGroupTest.kt | 103 - .../net/coroutines/CoroutineDatagramChannelTest.kt | 92 - .../cava/net/coroutines/CoroutineSelectorTest.kt | 233 -- .../net/coroutines/CoroutineSocketChannelTest.kt | 137 - .../net/coroutines/CoroutineChannelGroupTest.kt | 107 + .../net/coroutines/CoroutineDatagramChannelTest.kt | 96 + .../tuweni/net/coroutines/CoroutineSelectorTest.kt | 237 ++ .../net/coroutines/CoroutineSocketChannelTest.kt | 141 + .../java/net/consensys/cava/net/package-info.java | 8 - .../net/tls/ClientFingerprintTrustManager.java | 132 - .../net/tls/DelegatingTrustManagerFactory.java | 232 -- .../net/tls/FileBackedFingerprintRepository.java | 172 -- .../cava/net/tls/FingerprintRepository.java | 48 - .../net/tls/ServerFingerprintTrustManager.java | 127 - .../cava/net/tls/SingleTrustManagerFactory.java | 39 - .../main/java/net/consensys/cava/net/tls/TLS.java | 194 -- .../cava/net/tls/TLSEnvironmentException.java | 24 - .../cava/net/tls/TrustManagerFactories.java | 723 ----- .../cava/net/tls/TrustManagerFactoryWrapper.java | 54 - .../consensys/cava/net/tls/VertxTrustOptions.java | 649 ----- .../java/org/apache/tuweni/net/package-info.java | 8 + .../net/tls/ClientFingerprintTrustManager.java | 132 + .../net/tls/DelegatingTrustManagerFactory.java | 232 ++ .../net/tls/FileBackedFingerprintRepository.java | 172 ++ .../tuweni/net/tls/FingerprintRepository.java | 48 + .../net/tls/ServerFingerprintTrustManager.java | 127 + .../tuweni/net/tls/SingleTrustManagerFactory.java | 39 + .../main/java/org/apache/tuweni/net/tls/TLS.java | 194 ++ .../tuweni/net/tls/TLSEnvironmentException.java | 24 + .../tuweni/net/tls/TrustManagerFactories.java | 723 +++++ .../tuweni/net/tls/TrustManagerFactoryWrapper.java | 54 + .../apache/tuweni/net/tls/VertxTrustOptions.java | 649 +++++ .../apache/tuweni}/net/tls/package-info.java | 0 .../cava/net/tls/ClientCaOrRecordTest.java | 230 -- .../consensys/cava/net/tls/ClientCaOrTofuTest.java | 191 -- .../cava/net/tls/ClientCaOrWhitelistTest.java | 161 -- .../consensys/cava/net/tls/ClientRecordTest.java | 211 -- .../net/consensys/cava/net/tls/ClientTofuTest.java | 172 -- .../cava/net/tls/ClientWhitelistTest.java | 169 -- .../tls/FileBackedFingerprintRepositoryTest.java | 75 - .../cava/net/tls/InsecureTrustOptions.java | 36 - .../consensys/cava/net/tls/SecurityTestUtils.java | 76 - .../cava/net/tls/ServerCaOrRecordTest.java | 207 -- .../consensys/cava/net/tls/ServerCaOrTofaTest.java | 163 -- .../cava/net/tls/ServerCaOrWhitelistTest.java | 156 - .../consensys/cava/net/tls/ServerRecordTest.java | 210 -- .../net/consensys/cava/net/tls/ServerTofaTest.java | 166 -- .../cava/net/tls/ServerWhitelistTest.java | 157 - .../java/net/consensys/cava/net/tls/TLSTest.java | 112 - .../tuweni/net/tls/ClientCaOrRecordTest.java | 230 ++ .../apache/tuweni/net/tls/ClientCaOrTofuTest.java | 191 ++ .../tuweni/net/tls/ClientCaOrWhitelistTest.java | 161 ++ .../apache/tuweni/net/tls/ClientRecordTest.java | 211 ++ .../org/apache/tuweni/net/tls/ClientTofuTest.java | 172 ++ .../apache/tuweni/net/tls/ClientWhitelistTest.java | 169 ++ .../tls/FileBackedFingerprintRepositoryTest.java | 75 + .../tuweni/net/tls/InsecureTrustOptions.java | 36 + .../apache/tuweni/net/tls/SecurityTestUtils.java | 76 + .../tuweni/net/tls/ServerCaOrRecordTest.java | 207 ++ .../apache/tuweni/net/tls/ServerCaOrTofaTest.java | 163 ++ .../tuweni/net/tls/ServerCaOrWhitelistTest.java | 156 + .../apache/tuweni/net/tls/ServerRecordTest.java | 210 ++ .../org/apache/tuweni/net/tls/ServerTofaTest.java | 166 ++ .../apache/tuweni/net/tls/ServerWhitelistTest.java | 157 + .../java/org/apache/tuweni/net/tls/TLSTest.java | 112 + .../cava/plumtree/EphemeralPeerRepository.java | 74 - .../consensys/cava/plumtree/MessageHashing.java | 25 - .../net/consensys/cava/plumtree/MessageSender.java | 39 - .../java/net/consensys/cava/plumtree/Peer.java | 16 - .../consensys/cava/plumtree/PeerRepository.java | 73 - .../java/net/consensys/cava/plumtree/State.java | 198 -- .../net/consensys/cava/plumtree/StateActor.java | 16 - .../consensys/cava/plumtree/StateActorFactory.java | 18 - .../net/consensys/cava/plumtree/package-info.java | 11 - .../tuweni/plumtree/EphemeralPeerRepository.java | 74 + .../org/apache/tuweni/plumtree/MessageHashing.java | 25 + .../org/apache/tuweni/plumtree/MessageSender.java | 39 + .../main/java/org/apache/tuweni/plumtree/Peer.java | 16 + .../org/apache/tuweni/plumtree/PeerRepository.java | 73 + .../java/org/apache/tuweni/plumtree/State.java | 198 ++ .../org/apache/tuweni/plumtree/StateActor.java | 16 + .../apache/tuweni/plumtree/StateActorFactory.java | 18 + .../org/apache/tuweni/plumtree/package-info.java | 11 + .../net/consensys/cava/plumtree/StateTest.java | 223 -- .../java/org/apache/tuweni/plumtree/StateTest.java | 223 ++ .../consensys/cava/rlp/AccumulatingRLPWriter.java | 96 - .../consensys/cava/rlp/ByteBufferRLPWriter.java | 80 - .../net/consensys/cava/rlp/BytesRLPReader.java | 269 -- .../net/consensys/cava/rlp/BytesRLPWriter.java | 32 - .../consensys/cava/rlp/DelegatingRLPWriter.java | 78 - .../net/consensys/cava/rlp/EndOfRLPException.java | 22 - .../cava/rlp/InvalidRLPEncodingException.java | 22 - .../cava/rlp/InvalidRLPTypeException.java | 22 - rlp/src/main/java/net/consensys/cava/rlp/RLP.java | 504 ---- .../java/net/consensys/cava/rlp/RLPException.java | 30 - .../java/net/consensys/cava/rlp/RLPReader.java | 402 --- .../java/net/consensys/cava/rlp/RLPWriter.java | 140 - .../java/net/consensys/cava/rlp/package-info.java | 13 - .../apache/tuweni/rlp/AccumulatingRLPWriter.java | 96 + .../org/apache/tuweni/rlp/ByteBufferRLPWriter.java | 80 + .../java/org/apache/tuweni/rlp/BytesRLPReader.java | 269 ++ .../java/org/apache/tuweni/rlp/BytesRLPWriter.java | 32 + .../org/apache/tuweni/rlp/DelegatingRLPWriter.java | 78 + .../org/apache/tuweni/rlp/EndOfRLPException.java | 22 + .../tuweni/rlp/InvalidRLPEncodingException.java | 22 + .../apache/tuweni/rlp/InvalidRLPTypeException.java | 22 + rlp/src/main/java/org/apache/tuweni/rlp/RLP.java | 504 ++++ .../java/org/apache/tuweni/rlp/RLPException.java | 30 + .../main/java/org/apache/tuweni/rlp/RLPReader.java | 402 +++ .../main/java/org/apache/tuweni/rlp/RLPWriter.java | 140 + .../java/org/apache/tuweni/rlp/package-info.java | 13 + .../consensys/cava/rlp/ByteBufferWriterTest.java | 162 -- .../net/consensys/cava/rlp/BytesRLPReaderTest.java | 222 -- .../net/consensys/cava/rlp/BytesRLPWriterTest.java | 174 -- .../apache/tuweni/rlp/ByteBufferWriterTest.java | 162 ++ .../org/apache/tuweni/rlp/BytesRLPReaderTest.java | 222 ++ .../org/apache/tuweni/rlp/BytesRLPWriterTest.java | 174 ++ .../cava/rlpx/EthereumIESEncryptionEngine.java | 534 ---- .../net/consensys/cava/rlpx/HandshakeMessage.java | 32 - .../cava/rlpx/InitiatorHandshakeMessage.java | 94 - .../consensys/cava/rlpx/InvalidMACException.java | 27 - .../cava/rlpx/MemoryWireConnectionsRepository.java | 51 - .../net/consensys/cava/rlpx/RLPxConnection.java | 315 -- .../consensys/cava/rlpx/RLPxConnectionFactory.java | 333 --- .../java/net/consensys/cava/rlpx/RLPxMessage.java | 74 - .../java/net/consensys/cava/rlpx/RLPxService.java | 85 - .../cava/rlpx/ResponderHandshakeMessage.java | 69 - .../cava/rlpx/WireConnectionRepository.java | 52 - .../java/net/consensys/cava/rlpx/package-info.java | 12 - .../cava/rlpx/vertx/VertxRLPxService.java | 390 --- .../consensys/cava/rlpx/vertx/package-info.java | 12 - .../net/consensys/cava/rlpx/wire/Capability.java | 56 - .../rlpx/wire/DefaultSubProtocolIdentifier.java | 37 - .../cava/rlpx/wire/DefaultWireConnection.java | 242 -- .../cava/rlpx/wire/DisconnectMessage.java | 47 - .../consensys/cava/rlpx/wire/DisconnectReason.java | 39 - .../net/consensys/cava/rlpx/wire/HelloMessage.java | 148 - .../net/consensys/cava/rlpx/wire/PingMessage.java | 33 - .../net/consensys/cava/rlpx/wire/PongMessage.java | 32 - .../net/consensys/cava/rlpx/wire/SubProtocol.java | 49 - .../cava/rlpx/wire/SubProtocolHandler.java | 47 - .../cava/rlpx/wire/SubProtocolIdentifier.java | 35 - .../consensys/cava/rlpx/wire/WireConnection.java | 26 - .../cava/rlpx/wire/WireProtocolMessage.java | 32 - .../net/consensys/cava/rlpx/wire/package-info.java | 12 - .../tuweni/rlpx/EthereumIESEncryptionEngine.java | 534 ++++ .../org/apache/tuweni/rlpx/HandshakeMessage.java | 32 + .../tuweni/rlpx/InitiatorHandshakeMessage.java | 94 + .../apache/tuweni/rlpx/InvalidMACException.java | 27 + .../rlpx/MemoryWireConnectionsRepository.java | 51 + .../org/apache/tuweni/rlpx/RLPxConnection.java | 315 ++ .../apache/tuweni/rlpx/RLPxConnectionFactory.java | 333 +++ .../java/org/apache/tuweni/rlpx/RLPxMessage.java | 74 + .../java/org/apache/tuweni/rlpx/RLPxService.java | 85 + .../tuweni/rlpx/ResponderHandshakeMessage.java | 69 + .../tuweni/rlpx/WireConnectionRepository.java | 52 + .../java/org/apache/tuweni/rlpx/package-info.java | 12 + .../apache/tuweni/rlpx/vertx/VertxRLPxService.java | 390 +++ .../org/apache/tuweni/rlpx/vertx/package-info.java | 12 + .../org/apache/tuweni/rlpx/wire/Capability.java | 56 + .../rlpx/wire/DefaultSubProtocolIdentifier.java | 37 + .../tuweni/rlpx/wire/DefaultWireConnection.java | 242 ++ .../apache/tuweni/rlpx/wire/DisconnectMessage.java | 47 + .../apache/tuweni/rlpx/wire/DisconnectReason.java | 39 + .../org/apache/tuweni/rlpx/wire/HelloMessage.java | 148 + .../org/apache/tuweni/rlpx/wire/PingMessage.java | 33 + .../org/apache/tuweni/rlpx/wire/PongMessage.java | 32 + .../org/apache/tuweni/rlpx/wire/SubProtocol.java | 49 + .../tuweni/rlpx/wire/SubProtocolHandler.java | 47 + .../tuweni/rlpx/wire/SubProtocolIdentifier.java | 35 + .../apache/tuweni/rlpx/wire/WireConnection.java | 26 + .../tuweni/rlpx/wire/WireProtocolMessage.java | 32 + .../org/apache/tuweni/rlpx/wire/package-info.java | 12 + .../cava/rlpx/RLPxConnectionFactoryTest.java | 263 -- .../cava/rlpx/vertx/VertxAcceptanceTest.java | 310 -- .../cava/rlpx/vertx/VertxRLPxServiceTest.java | 229 -- .../cava/rlpx/wire/DefaultWireConnectionTest.java | 224 -- .../cava/rlpx/wire/DisconnectMessageTest.java | 31 - .../consensys/cava/rlpx/wire/HelloMessageTest.java | 46 - .../net/consensys/cava/rlpx/wire/PingPongTest.java | 88 - .../wire/RLPxConnectionMessageExchangeTest.java | 123 - .../tuweni/rlpx/RLPxConnectionFactoryTest.java | 263 ++ .../tuweni/rlpx/vertx/VertxAcceptanceTest.java | 310 ++ .../tuweni/rlpx/vertx/VertxRLPxServiceTest.java | 229 ++ .../rlpx/wire/DefaultWireConnectionTest.java | 224 ++ .../tuweni/rlpx/wire/DisconnectMessageTest.java | 31 + .../apache/tuweni/rlpx/wire/HelloMessageTest.java | 46 + .../org/apache/tuweni/rlpx/wire/PingPongTest.java | 88 + .../wire/RLPxConnectionMessageExchangeTest.java | 123 + .../cava/scuttlebutt/discovery/LocalIdentity.java | 123 - .../ScuttlebuttLocalDiscoveryService.java | 192 -- .../cava/scuttlebutt/discovery/package-info.java | 14 - .../scuttlebutt/discovery/LocalIdentity.java | 123 + .../ScuttlebuttLocalDiscoveryService.java | 192 ++ .../tuweni/scuttlebutt/discovery/package-info.java | 14 + .../scuttlebutt/discovery/LocalIdentityTest.java | 71 - .../ScuttlebuttLocalDiscoveryServiceTest.java | 136 - .../scuttlebutt/discovery/LocalIdentityTest.java | 71 + .../ScuttlebuttLocalDiscoveryServiceTest.java | 136 + .../scuttlebutt/handshake/HandshakeException.java | 23 - .../SecureScuttlebuttHandshakeClient.java | 283 -- .../SecureScuttlebuttHandshakeServer.java | 273 -- .../handshake/SecureScuttlebuttStream.java | 152 - .../handshake/SecureScuttlebuttStreamClient.java | 46 - .../handshake/SecureScuttlebuttStreamServer.java | 56 - .../scuttlebutt/handshake/StreamException.java | 20 - .../cava/scuttlebutt/handshake/package-info.java | 14 - .../scuttlebutt/handshake/vertx/ClientHandler.java | 33 - .../handshake/vertx/ClientHandlerFactory.java | 31 - .../vertx/SecureScuttlebuttVertxClient.java | 218 -- .../vertx/SecureScuttlebuttVertxServer.java | 193 -- .../scuttlebutt/handshake/vertx/ServerHandler.java | 33 - .../handshake/vertx/ServerHandlerFactory.java | 31 - .../scuttlebutt/handshake/vertx/package-info.java | 14 - .../scuttlebutt/handshake/HandshakeException.java | 23 + .../SecureScuttlebuttHandshakeClient.java | 283 ++ .../SecureScuttlebuttHandshakeServer.java | 273 ++ .../handshake/SecureScuttlebuttStream.java | 152 + .../handshake/SecureScuttlebuttStreamClient.java | 46 + .../handshake/SecureScuttlebuttStreamServer.java | 56 + .../scuttlebutt/handshake/StreamException.java | 20 + .../tuweni/scuttlebutt/handshake/package-info.java | 14 + .../scuttlebutt/handshake/vertx/ClientHandler.java | 33 + .../handshake/vertx/ClientHandlerFactory.java | 31 + .../vertx/SecureScuttlebuttVertxClient.java | 218 ++ .../vertx/SecureScuttlebuttVertxServer.java | 193 ++ .../scuttlebutt/handshake/vertx/ServerHandler.java | 33 + .../handshake/vertx/ServerHandlerFactory.java | 31 + .../scuttlebutt/handshake/vertx/package-info.java | 14 + .../SecureScuttlebuttHandshakeClientTest.java | 152 - .../handshake/SecureScuttlebuttStreamTest.java | 160 -- .../handshake/vertx/VertxIntegrationTest.java | 144 - .../SecureScuttlebuttHandshakeClientTest.java | 152 + .../handshake/SecureScuttlebuttStreamTest.java | 160 ++ .../handshake/vertx/VertxIntegrationTest.java | 144 + .../consensys/cava/scuttlebutt/rpc/RPCCodec.java | 130 - .../consensys/cava/scuttlebutt/rpc/RPCFlag.java | 124 - .../consensys/cava/scuttlebutt/rpc/RPCMessage.java | 140 - .../apache/tuweni/scuttlebutt/rpc/RPCCodec.java | 130 + .../org/apache/tuweni/scuttlebutt/rpc/RPCFlag.java | 124 + .../apache/tuweni/scuttlebutt/rpc/RPCMessage.java | 140 + .../scuttlebutt/rpc/PatchworkIntegrationTest.java | 183 -- .../cava/scuttlebutt/rpc/RPCEncodingTest.java | 85 - .../cava/scuttlebutt/rpc/RPCFlagTest.java | 56 - .../scuttlebutt/rpc/PatchworkIntegrationTest.java | 183 ++ .../tuweni/scuttlebutt/rpc/RPCEncodingTest.java | 85 + .../apache/tuweni/scuttlebutt/rpc/RPCFlagTest.java | 56 + .../cava/scuttlebutt/Ed25519KeyPairIdentity.java | 82 - .../cava/scuttlebutt/Ed25519PublicKeyIdentity.java | 83 - .../net/consensys/cava/scuttlebutt/Identity.java | 192 -- .../net/consensys/cava/scuttlebutt/Invite.java | 102 - .../cava/scuttlebutt/SECP256K1KeyPairIdentity.java | 78 - .../scuttlebutt/SECP256K1PublicKeyIdentity.java | 83 - .../consensys/cava/scuttlebutt/package-info.java | 14 - .../tuweni/scuttlebutt/Ed25519KeyPairIdentity.java | 82 + .../scuttlebutt/Ed25519PublicKeyIdentity.java | 83 + .../org/apache/tuweni/scuttlebutt/Identity.java | 192 ++ .../java/org/apache/tuweni/scuttlebutt/Invite.java | 102 + .../scuttlebutt/SECP256K1KeyPairIdentity.java | 78 + .../scuttlebutt/SECP256K1PublicKeyIdentity.java | 83 + .../apache/tuweni/scuttlebutt/package-info.java | 14 + .../consensys/cava/scuttlebutt/IdentityTest.java | 167 -- .../net/consensys/cava/scuttlebutt/InviteTest.java | 54 - .../apache/tuweni/scuttlebutt/IdentityTest.java | 167 ++ .../org/apache/tuweni/scuttlebutt/InviteTest.java | 54 + settings.gradle | 2 +- .../consensys/cava/ssz/ByteBufferSSZWriter.java | 36 - .../net/consensys/cava/ssz/BytesSSZReader.java | 250 -- .../net/consensys/cava/ssz/BytesSSZWriter.java | 35 - .../net/consensys/cava/ssz/EndOfSSZException.java | 22 - .../cava/ssz/InvalidSSZTypeException.java | 22 - ssz/src/main/java/net/consensys/cava/ssz/SSZ.java | 1861 ------------ .../java/net/consensys/cava/ssz/SSZException.java | 30 - .../java/net/consensys/cava/ssz/SSZReader.java | 621 ---- .../java/net/consensys/cava/ssz/SSZWriter.java | 673 ----- .../java/net/consensys/cava/ssz/package-info.java | 13 - .../org/apache/tuweni/ssz/ByteBufferSSZWriter.java | 36 + .../java/org/apache/tuweni/ssz/BytesSSZReader.java | 250 ++ .../java/org/apache/tuweni/ssz/BytesSSZWriter.java | 35 + .../org/apache/tuweni/ssz/EndOfSSZException.java | 22 + .../apache/tuweni/ssz/InvalidSSZTypeException.java | 22 + ssz/src/main/java/org/apache/tuweni/ssz/SSZ.java | 1861 ++++++++++++ .../java/org/apache/tuweni/ssz/SSZException.java | 30 + .../main/java/org/apache/tuweni/ssz/SSZReader.java | 621 ++++ .../main/java/org/apache/tuweni/ssz/SSZWriter.java | 673 +++++ .../java/org/apache/tuweni/ssz/package-info.java | 13 + .../cava/ssz/experimental/BytesSSZReader.kt | 87 - .../cava/ssz/experimental/BytesSSZWriter.kt | 117 - .../net/consensys/cava/ssz/experimental/SSZ.kt | 187 -- .../consensys/cava/ssz/experimental/SSZReader.kt | 524 ---- .../consensys/cava/ssz/experimental/SSZWriter.kt | 566 ---- .../tuweni/ssz/experimental/BytesSSZReader.kt | 91 + .../tuweni/ssz/experimental/BytesSSZWriter.kt | 121 + .../org/apache/tuweni/ssz/experimental/SSZ.kt | 191 ++ .../apache/tuweni/ssz/experimental/SSZReader.kt | 528 ++++ .../apache/tuweni/ssz/experimental/SSZWriter.kt | 570 ++++ .../consensys/cava/ssz/ByteBufferWriterTest.java | 127 - .../net/consensys/cava/ssz/BytesSSZReaderTest.java | 197 -- .../net/consensys/cava/ssz/BytesSSZWriterTest.java | 429 --- .../net/consensys/cava/ssz/HashTreeRootTest.java | 113 - .../apache/tuweni/ssz/ByteBufferWriterTest.java | 127 + .../org/apache/tuweni/ssz/BytesSSZReaderTest.java | 197 ++ .../org/apache/tuweni/ssz/BytesSSZWriterTest.java | 429 +++ .../org/apache/tuweni/ssz/HashTreeRootTest.java | 113 + .../net/consensys/cava/ssz/experimental/SSZTest.kt | 38 - .../org/apache/tuweni/ssz/experimental/SSZTest.kt | 42 + toml/README.md | 30 +- toml/build.gradle | 2 +- .../apache/tuweni}/toml/internal/TomlLexer.g4 | 0 .../apache/tuweni}/toml/internal/TomlParser.g4 | 0 .../cava/toml/AccumulatingErrorListener.java | 124 - .../java/net/consensys/cava/toml/ArrayVisitor.java | 49 - .../net/consensys/cava/toml/ErrorReporter.java | 17 - .../consensys/cava/toml/InlineTableVisitor.java | 51 - .../net/consensys/cava/toml/JsonSerializer.java | 168 -- .../java/net/consensys/cava/toml/KeyVisitor.java | 48 - .../java/net/consensys/cava/toml/LineVisitor.java | 112 - .../net/consensys/cava/toml/LocalDateVisitor.java | 102 - .../net/consensys/cava/toml/LocalTimeVisitor.java | 119 - .../net/consensys/cava/toml/MutableTomlArray.java | 156 - .../net/consensys/cava/toml/MutableTomlTable.java | 236 -- .../main/java/net/consensys/cava/toml/Parser.java | 100 - .../consensys/cava/toml/QuotedStringVisitor.java | 99 - .../java/net/consensys/cava/toml/TokenName.java | 73 - .../main/java/net/consensys/cava/toml/Toml.java | 246 -- .../java/net/consensys/cava/toml/TomlArray.java | 304 -- .../cava/toml/TomlInvalidTypeException.java | 23 - .../net/consensys/cava/toml/TomlParseError.java | 43 - .../net/consensys/cava/toml/TomlParseResult.java | 35 - .../java/net/consensys/cava/toml/TomlPosition.java | 102 - .../java/net/consensys/cava/toml/TomlTable.java | 1168 -------- .../java/net/consensys/cava/toml/TomlType.java | 61 - .../java/net/consensys/cava/toml/TomlVersion.java | 62 - .../java/net/consensys/cava/toml/ValueVisitor.java | 173 -- .../net/consensys/cava/toml/ZoneOffsetVisitor.java | 84 - .../java/net/consensys/cava/toml/package-info.java | 13 - .../tuweni/toml/AccumulatingErrorListener.java | 124 + .../java/org/apache/tuweni/toml/ArrayVisitor.java | 49 + .../java/org/apache/tuweni/toml/ErrorReporter.java | 17 + .../org/apache/tuweni/toml/InlineTableVisitor.java | 51 + .../org/apache/tuweni/toml/JsonSerializer.java | 168 ++ .../java/org/apache/tuweni/toml/KeyVisitor.java | 48 + .../java/org/apache/tuweni/toml/LineVisitor.java | 112 + .../org/apache/tuweni/toml/LocalDateVisitor.java | 102 + .../org/apache/tuweni/toml/LocalTimeVisitor.java | 119 + .../org/apache/tuweni/toml/MutableTomlArray.java | 156 + .../org/apache/tuweni/toml/MutableTomlTable.java | 236 ++ .../main/java/org/apache/tuweni/toml/Parser.java | 100 + .../apache/tuweni/toml/QuotedStringVisitor.java | 99 + .../java/org/apache/tuweni/toml/TokenName.java | 73 + .../src/main/java/org/apache/tuweni/toml/Toml.java | 246 ++ .../java/org/apache/tuweni/toml/TomlArray.java | 304 ++ .../tuweni/toml/TomlInvalidTypeException.java | 23 + .../org/apache/tuweni/toml/TomlParseError.java | 43 + .../org/apache/tuweni/toml/TomlParseResult.java | 35 + .../java/org/apache/tuweni/toml/TomlPosition.java | 102 + .../java/org/apache/tuweni/toml/TomlTable.java | 1168 ++++++++ .../main/java/org/apache/tuweni/toml/TomlType.java | 61 + .../java/org/apache/tuweni/toml/TomlVersion.java | 62 + .../java/org/apache/tuweni/toml/ValueVisitor.java | 173 ++ .../org/apache/tuweni/toml/ZoneOffsetVisitor.java | 84 + .../java/org/apache/tuweni/toml/package-info.java | 13 + .../consensys/cava/toml/MutableTomlArrayTest.java | 90 - .../consensys/cava/toml/MutableTomlTableTest.java | 194 -- .../net/consensys/cava/toml/TokenNameTest.java | 36 - .../java/net/consensys/cava/toml/TomlTest.java | 563 ---- .../apache/tuweni/toml/MutableTomlArrayTest.java | 90 + .../apache/tuweni/toml/MutableTomlTableTest.java | 194 ++ .../java/org/apache/tuweni/toml/TokenNameTest.java | 36 + .../test/java/org/apache/tuweni/toml/TomlTest.java | 563 ++++ .../apache/tuweni}/toml/example-v0.4.0.toml | 0 .../apache/tuweni}/toml/hard_example.toml | 0 .../apache/tuweni}/toml/hard_example_unicode.toml | 0 .../tuweni}/toml/toml-v0.5.0-spec-example.toml | 0 .../cava/units/bigints/BaseUInt256Value.java | 335 --- .../cava/units/bigints/BaseUInt384Value.java | 335 --- .../cava/units/bigints/BaseUInt64Value.java | 334 --- .../net/consensys/cava/units/bigints/UInt256.java | 782 ----- .../cava/units/bigints/UInt256Domain.java | 52 - .../consensys/cava/units/bigints/UInt256Value.java | 388 --- .../cava/units/bigints/UInt256ValueDomain.java | 65 - .../net/consensys/cava/units/bigints/UInt256s.java | 42 - .../net/consensys/cava/units/bigints/UInt384.java | 782 ----- .../cava/units/bigints/UInt384Domain.java | 52 - .../consensys/cava/units/bigints/UInt384Value.java | 388 --- .../cava/units/bigints/UInt384ValueDomain.java | 65 - .../net/consensys/cava/units/bigints/UInt384s.java | 42 - .../net/consensys/cava/units/bigints/UInt64.java | 559 ---- .../consensys/cava/units/bigints/UInt64Domain.java | 52 - .../consensys/cava/units/bigints/UInt64Value.java | 382 --- .../cava/units/bigints/UInt64ValueDomain.java | 65 - .../net/consensys/cava/units/bigints/UInt64s.java | 42 - .../net/consensys/cava/units/ethereum/Gas.java | 151 - .../net/consensys/cava/units/ethereum/Wei.java | 93 - .../net/consensys/cava/units/package-info.java | 8 - .../tuweni/units/bigints/BaseUInt256Value.java | 335 +++ .../tuweni/units/bigints/BaseUInt384Value.java | 335 +++ .../tuweni/units/bigints/BaseUInt64Value.java | 334 +++ .../org/apache/tuweni/units/bigints/UInt256.java | 782 +++++ .../apache/tuweni/units/bigints/UInt256Domain.java | 52 + .../apache/tuweni/units/bigints/UInt256Value.java | 388 +++ .../tuweni/units/bigints/UInt256ValueDomain.java | 65 + .../org/apache/tuweni/units/bigints/UInt256s.java | 42 + .../org/apache/tuweni/units/bigints/UInt384.java | 782 +++++ .../apache/tuweni/units/bigints/UInt384Domain.java | 52 + .../apache/tuweni/units/bigints/UInt384Value.java | 388 +++ .../tuweni/units/bigints/UInt384ValueDomain.java | 65 + .../org/apache/tuweni/units/bigints/UInt384s.java | 42 + .../org/apache/tuweni/units/bigints/UInt64.java | 559 ++++ .../apache/tuweni/units/bigints/UInt64Domain.java | 52 + .../apache/tuweni/units/bigints/UInt64Value.java | 382 +++ .../tuweni/units/bigints/UInt64ValueDomain.java | 65 + .../org/apache/tuweni/units/bigints/UInt64s.java | 42 + .../apache/tuweni}/units/bigints/package-info.java | 0 .../java/org/apache/tuweni/units/ethereum/Gas.java | 151 + .../java/org/apache/tuweni/units/ethereum/Wei.java | 93 + .../tuweni}/units/ethereum/package-info.java | 0 .../java/org/apache/tuweni/units/package-info.java | 8 + .../cava/units/bigints/BaseUInt256ValueTest.java | 904 ------ .../cava/units/bigints/BaseUInt384ValueTest.java | 813 ------ .../cava/units/bigints/BaseUInt64ValueTest.java | 745 ----- .../consensys/cava/units/bigints/UInt256Test.java | 928 ------ .../consensys/cava/units/bigints/UInt384Test.java | 947 ------ .../consensys/cava/units/bigints/UInt64Test.java | 760 ----- .../net/consensys/cava/units/ethereum/GasTest.java | 86 - .../net/consensys/cava/units/ethereum/WeiTest.java | 63 - .../tuweni/units/bigints/BaseUInt256ValueTest.java | 904 ++++++ .../tuweni/units/bigints/BaseUInt384ValueTest.java | 813 ++++++ .../tuweni/units/bigints/BaseUInt64ValueTest.java | 745 +++++ .../apache/tuweni/units/bigints/UInt256Test.java | 928 ++++++ .../apache/tuweni/units/bigints/UInt384Test.java | 947 ++++++ .../apache/tuweni/units/bigints/UInt64Test.java | 760 +++++ .../org/apache/tuweni/units/ethereum/GasTest.java | 86 + .../org/apache/tuweni/units/ethereum/WeiTest.java | 63 + 988 files changed, 89474 insertions(+), 89124 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@tuweni.apache.org For additional commands, e-mail: commits-h...@tuweni.apache.org