aere-node/LICENSING.md

42 KiB

Licensing

Default for this repository: Apache License 2.0, Copyright 2026 AERE Network. See LICENSE and NOTICE.

This repository is the one Aere Network repository that is not MIT, and the reason is not style. It contains code derived from Hyperledger Besu, and Besu is Apache-2.0. A permissive licence on top of Apache-2.0 material is not a free choice: Apache-2.0 section 4 sets conditions on anyone who redistributes, and those conditions are what this page records.

Where a file has its own SPDX-License-Identifier, that header governs. Every source file in this repository carries one, and every one of them says Apache-2.0.

Who wrote what, as measured

Read from the copyright line of every file under precompiles/.

File Copyright header Origin
precompiles/Address.java Copyright contributors to Hyperledger Besu. upstream, modified by Aere Network
precompiles/MainnetPrecompiledContracts.java Copyright contributors to Hyperledger Besu. upstream, modified by Aere Network
precompiles/AereFalconSupport.java Copyright contributors to the AERE Network. new, Aere Network
precompiles/Falcon512PrecompiledContract.java Copyright contributors to the AERE Network. new, Aere Network
precompiles/Falcon1024PrecompiledContract.java Copyright contributors to the AERE Network. new, Aere Network
precompiles/MLDSA44PrecompiledContract.java Copyright contributors to the AERE Network. new, Aere Network
precompiles/SLHDSA128sPrecompiledContract.java Copyright contributors to the AERE Network. new, Aere Network
precompiles/SHAKE256PrecompiledContract.java Copyright contributors to the AERE Network. new, Aere Network
precompiles/MLKEM768PrecompiledContract.java Copyright contributors to the AERE Network. new, Aere Network
precompiles/HashToPointPrecompiledContract.java Copyright contributors to the AERE Network. new, Aere Network

Two upstream files, eight new ones. The diffs under patches/ apply against upstream Besu commit d2032017bb3b8cb215a97303980a1e4a643f7180 and touch exactly those same two upstream files.

The eight new files are Aere Network's copyright and are still Apache-2.0 rather than MIT. They are written to compile inside a Besu tree and they live in Besu's own package namespace, org.hyperledger.besu.evm.precompile and org.hyperledger.besu.datatypes. Licensing them to match the tree they are built for is what makes them usable where they are meant to be used.

How this repository meets Apache-2.0 section 4

Condition Where it is met
4(a) give recipients a copy of the License LICENSE, the full Apache-2.0 text
4(b) modified files carry prominent notices stating you changed them a Modifications Copyright 2026 Aere Network block at the top of precompiles/Address.java and precompiles/MainnetPrecompiledContracts.java, naming what was changed and against which upstream commit. The same block is inside the diff bodies under patches/, so a tree with the patches applied carries it too. The two files are also named in NOTICE and in the patch commit messages
4(c) retain all copyright, patent, trademark and attribution notices from the source Address.java and MainnetPrecompiledContracts.java keep their upstream Copyright contributors to Hyperledger Besu. headers unchanged
4(d) carry a readable copy of the upstream NOTICE attributions NOTICE, which reproduces Besu's NOTICE in full, including the Tuweni and Apache Software Foundation attributions it in turn carries

Where the 4(b) notice lives, and a wrong turn we took first

The notice is a Modifications Copyright comment block at the top of each of the two modified files, placed below the upstream copyright header and above the package declaration. The upstream header itself is untouched, because 4(c) requires that; 4(b) is satisfied by the separate block underneath. This is the shape OpenSearch uses on the Elasticsearch files it inherited, and it is the shape a reader looking at a single copied file will actually see.

An earlier version of this page argued that the notice had to live in the patch commit message instead, because putting it in the file would break the claim that precompiles/ is byte-identical to what the patches install. That argument was wrong, and it was wrong in an avoidable way: it treated the patch as fixed. Put the notice inside the diff body and both properties hold at once. The patch installs a file that already carries the notice, and precompiles/ still matches it byte for byte. There was never a trade to make.

The patch commit messages still describe the change, which is useful under git am, but nothing now depends on the reader using git am rather than git apply.

What is measured here

The byte-identity claim used to be recorded on this page as NOT MEASURED. It has now been measured, on 2026-08-02, and the result is in README.md under "The patch": the base was confirmed against the index pre-image hashes in patch 0001, both patches applied at exit 0, all ten files that the patches create or modify were compared against precompiles/, and the comparison found one real mismatch. Address.java and MainnetPrecompiledContracts.java after both patches are not what this repository ships; this repository ships them at the 0001 state, because 0x0ae6 and 0x0ae7 are testnet-only. That is deliberate, and README.md now says so instead of claiming otherwise.

Still NOT MEASURED: whether the sources in precompiles/ are the sources that built the binary currently running on the validators. Nothing on this page or in README.md asserts a hash for that.

Aere Network's other repositories

The rest of Aere Network's public code is MIT. This repository is Apache-2.0 because of what is in it, not because of a different policy. If you are copying an Aere Network component and want to know which licence applies, read the LICENSE file of the repository you are copying from, and the SPDX-License-Identifier header of the file you are copying, which wins over both.

The anchor/ tree, measured the same way (added 2026-08-27)

The post-quantum anchor overlay published on 2026-08-11 brought 77 files under anchor/. 45 of them carry Copyright contributors to the AERE Network. and are new work. The following 27 carry an upstream copyright line and are therefore Apache-2.0 material redistributed under section 4: each one is modified by Aere Network (that sentence is the section 4(b) notice of changed files), and each keeps its original notice per 4(c).

File Copyright header Origin
anchor/app/src/main/java/org/hyperledger/besu/cli/BesuCommand.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/app/src/main/java/org/hyperledger/besu/controller/QbftBesuControllerBuilder.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/config/src/main/java/org/hyperledger/besu/config/JsonGenesisConfigOptions.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftBlockInterface.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftExtraData.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/blockcreation/BftBlockCreatorFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/FalconSealSupport.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/PqRegistryBinding.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/PqRegistryHash.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/tools/PqRegistryHashTool.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqRegistryBindingTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqSignedHeightTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqStartupHistoryTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqV2Fixture.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/adaptor/QbftBlockCreatorAdaptor.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/blockcreation/QbftBlockCreatorFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/QbftBlockHeaderValidationRulesetFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/QbftExtraDataCodec.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/messagewrappers/Commit.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/network/QbftMessageTransmitter.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/CommitPayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/MessageFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/QbftBlockHeightManager.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/QbftRound.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/RoundState.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/types/QbftBlockCreator.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/sync/DownloadHeadersStep.java Copyright ConsenSys AG. upstream, modified by Aere Network

anchor/: files derived from Hyperledger Besu (measured 2026-09-02)

The anchor/ tree publishes the post-quantum anchor as files over the Besu source tree. Every file below carries an upstream Hyperledger Besu copyright line and is Apache-2.0; the ones marked modified contain Aere Network changes (Apache-2.0 section 4(b): the notice of change is this table and the AERE comments in each file).

file copyright line provenance
anchor\app\src\main\java\org\hyperledger\besu\cli\BesuCommand.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\app\src\main\java\org\hyperledger\besu\cli\options\AerePqEmergencyOptions.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\app\src\main\java\org\hyperledger\besu\controller\QbftBesuControllerBuilder.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\app\src\test\java\org\hyperledger\besu\cli\options\AerePqEmergencyOptionsTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\config\src\main\java\org\hyperledger\besu\config\JsonGenesisConfigOptions.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\BftBlockInterface.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\BftExtraData.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\FalconSeal.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\FalconSealSupport.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqAnchor.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqAnchorConfig.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqAnchorLapse.java Copyright contributors to Besu / Aere Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqAnchorNotReadyException.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqAnchorSyncModeGuard.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqAnchorThresholdGuard.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqRegistryBinding.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqRegistryHash.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqRegistryHashTool.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqSealCache.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqSealStore.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\PqSignerRegistry.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\blockcreation\BftBlockCreatorFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\blockcreation\PqAnchorProducer.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\main\java\org\hyperledger\besu\consensus\common\bft\tools\PqRegistryHashTool.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqAnchorConfigTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqAnchorEmergencyConfigTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqAnchorLapseTest.java Copyright contributors to Besu / Aere Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqAnchorTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqAnchorThresholdGuardTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqArmingGateTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqCallerIntentTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqFleetRestartArmingTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqForkArmingTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqForkThresholdReachabilityTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqForkValidatorSetChangeTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqInertBinaryTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqParentHeightAlignmentTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqRegistryBindingTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqRegistryHeightRefusalTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqRegistryRotationTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqSealPersistenceTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqSignedHeightTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqStartupHistoryTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PqV2Fixture.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\PreparePqAttachGateTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\ProposalPqAttachGateTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\common\src\test\java\org\hyperledger\besu\consensus\common\bft\RoundChangePqAttachGateTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\messagewrappers\Commit.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\network\QbftMessageTransmitter.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\payload\CommitPayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\payload\MessageFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\payload\PreparePayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\payload\ProposalPayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\payload\RoundChangePayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\statemachine\QbftBlockHeightManager.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\statemachine\QbftController.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\statemachine\QbftRound.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\statemachine\RoundState.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\types\QbftBlockCreator.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\validation\CommitValidator.java Copyright 2020 ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\validation\PqPrepareEnforcement.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\validation\PqProposalEnforcement.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\validation\PqRoundChangeEnforcement.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\validation\PrepareValidator.java Copyright 2020 ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\validation\ProposalPayloadValidator.java Copyright contributors to Hyperledger Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\main\java\org\hyperledger\besu\consensus\qbft\core\validation\RoundChangePayloadValidator.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\network\ProposalSealPlumbingTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\network\RoundChangeSealPlumbingTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\payload\PreparePayloadPqTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\payload\ProposalPayloadPqTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\payload\RoundChangePayloadPqTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\statemachine\PqLateSealSalvageTest.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\PqMessageAgilityTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\PqPrepareAgilityTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\PqPrepareEnforcementTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\PqProposalEnforcementTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\PqRoundChangeEnforcementTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\PqTransportIndependenceTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\PrepareValidatorPqWiringTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\ProposalPayloadValidatorPqWiringTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\RoundChangeJustificationPqTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft-core\src\test\java\org\hyperledger\besu\consensus\qbft\core\validation\RoundChangePayloadValidatorPqWiringTest.java Copyright contributors to Besu. upstream, unmodified
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\QbftBlockHeaderValidationRulesetFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\QbftExtraDataCodec.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\adaptor\QbftBlockCreatorAdaptor.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\blockcreation\QbftBlockCreatorFactory.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\FalconSealValidationRule.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqAnchorDigestAttachedRule.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqAnchorDigestRule.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqAnchorSealsRule.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqEmergencyShoutRule.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\main\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqRegistryBindingRule.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\FalconSealLogThrottleTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\FalconSealValidationRuleRetirementTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqAnchorDigestRuleTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqAnchorDisarmedWindowTest.java Copyright contributors to Besu / Aere Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqAnchorSealsRuleTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqAnchorTestSupport.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqArmedWithoutRegistryTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqEmergencyShoutRuleTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\consensus\qbft\src\test\java\org\hyperledger\besu\consensus\qbft\headervalidationrules\PqForkGateFeedTest.java Copyright contributors to Besu / AERE Network. upstream, modified by Aere Network
anchor\ethereum\eth\src\main\java\org\hyperledger\besu\ethereum\eth\sync\DownloadHeadersStep.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BlockTimer.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/ADRS.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/Fors.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/HT.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/IndexedDigest.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/JdkDigest.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/NodeEntry.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/PK.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SIG.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SIG_FORS.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SIG_XMSS.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SK.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAEngine.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAEngineProvider.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAKeyGenerationParameters.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAKeyPairGenerator.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAKeyParameters.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAParameters.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAPrivateKeyParameters.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSAPublicKeyParameters.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/SLHDSASigner.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/slhdsa/WotsPlus.java Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc., see LICENTA-BOUNCYCASTLE.txt), upstream, unmodified
anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PreparePqAttachGateTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/ProposalPqAttachGateTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/RoundChangePqAttachGateTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/PreparePayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/ProposalPayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/RoundChangePayload.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/QbftController.java Copyright contributors to Besu. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/CommitValidator.java Copyright 2020 ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/MessageValidator.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/PqPrepareEnforcement.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/PqProposalEnforcement.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/PqRoundChangeEnforcement.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/PrepareValidator.java Copyright 2020 ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/ProposalPayloadValidator.java Copyright contributors to Hyperledger Besu. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/RoundChangePayloadValidator.java Copyright ConsenSys AG. upstream, modified by Aere Network
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/network/ProposalSealPlumbingTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/network/RoundChangeSealPlumbingTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/payload/PreparePayloadPqTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/payload/ProposalPayloadPqTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/payload/RoundChangePayloadPqTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/statemachine/PqHybridExtrasNeverThrowTest.java Copyright contributors to Hyperledger Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/statemachine/PqLateSealSalvageTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/PqMessageAgilityTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/PqPrepareAgilityTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/PqPrepareEnforcementTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/PqProposalEnforcementTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/PqRoundChangeEnforcementTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/PqTransportIndependenceTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/PrepareValidatorPqWiringTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/ProposalPayloadValidatorPqWiringTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/RoundChangeJustificationPqTest.java Copyright contributors to Besu. upstream, unmodified
anchor/consensus/qbft-core/src/test/java/org/hyperledger/besu/consensus/qbft/core/validation/RoundChangePayloadValidatorPqWiringTest.java Copyright contributors to Besu. upstream, unmodified