You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuweni.apache.org by to...@apache.org on 2019/04/23 19:36:13 UTC

[incubator-tuweni] 09/40: Merge pull request #1 from atoulme/renaming_from_cava

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 <ji...@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-unsubscribe@tuweni.apache.org
For additional commands, e-mail: commits-help@tuweni.apache.org