corda/tools
Edoardo Ierina 82a114a329
[DRAFT] feat/CORDA-3823-hash-agility-qa-ready (#6789)
* wip

* wip

* wip (need to review IEE comments)

* wip

* wip

* Small refactoring, fixed network-verifier's TestNotaryFlow

* Added command line option to explicitly enable hash agility support

* wip-do-not-push

* wip

* wip

* wip

* aligned merkletree/transaction hash algorithms

* wip

* Added mixed algorithm support for nodes vs leaves and corrected mixed algorithm tests

* moved global computeNonce and componentHash to DigestService

* added comment for failing test to fix

* wip

* Minor cleanups, added deprecated componentHash/computeNonce

* restored exploratory changes to failing SignedTransaction test

* cleaned up and minor rafactoring

* Fixed some tests with hardcoded hash algorithm

* some changes and cleanups following code review

* WIP commit before large change

* WIP Fixed 3 tests

* WIP removed direct references to randomSHA256() and sha256()

* Updated/added liquibase migrations to support larger hash algorithms

* Reviewed, cleanups, comments, fixes

* removing direct references to sha256()

* WIP verifying obligations test errors

* reviewing obligation/attachment issues with sha3_256

* Full review before PR - intermediate commits

* Reviewed and cleaned up

* Futher cleanup

* Fixed partial tree backward compatible json and cleanups

* all tests passing

* Removed couple of unused imports

* Reworked global componentHash function to avoid deprecated warnings

* replaced SHA3s with some alternate SHA2s

* Removed SHA3-256 and SHA3-512 references

* fixed some tests using non ubiquitous hash algorithms

* Fixed ABI compatibility (not for TransactionBuilder)

* Fixed ABI compatibility to TransactionBuilder

* couple of fixes

* fixed DigestService's randomHash

* Removed constructor with loosely typed args for private constructor of LedgerTransaction class (API removal)

* re-introduced LedgerTransaction deprecated ctor for deserialization

* Add possibility to load CustomMessageDigest bypassing JCA (#6798)

* Change api-current for DigestAlgorithm

* disable flaky tests

Co-authored-by: Denis Rekalov <denis.rekalov@r3.com>
2020-11-05 22:05:29 +00:00
..
blobinspector add timeouts to all tests (#5875) 2020-02-11 10:14:05 +00:00
bootstrapper add timeouts to all tests (#5875) 2020-02-11 10:14:05 +00:00
checkpoint-agent [EG-3461] removed dependency from tools.jar (#6631) 2020-08-14 10:56:37 +01:00
cliutils EG-1557 - Configuration data from "include" section ignored while command line contains the path to config file without leading ./ (#6354) 2020-06-19 10:32:55 +01:00
demobench Merge remote-tracking branch 'origin/release/os/4.6' into christians/ENT-5273-update-from-os-4.6 2020-07-21 14:17:27 +01:00
error-tool NOTICK: Fix some Gradle technical debt. (#6430) 2020-07-07 09:08:58 +01:00
explorer [DRAFT] feat/CORDA-3823-hash-agility-qa-ready (#6789) 2020-11-05 22:05:29 +00:00
graphs [CORDA-682]: Claim Jigsaw module names (#1824) 2017-10-06 15:37:33 +01:00
loadtest Fix and or suppress detekt warnings 2019-11-01 11:48:07 +00:00
network-builder NOTICK: Fix some Gradle technical debt. (#6430) 2020-07-07 09:08:58 +01:00
scripts Improve the upgrade-test-packages.sh script to work on macOS. Fixes an issue found by tom on pubslack. (#2894) 2018-03-29 10:47:48 +02:00
shell [DRAFT] feat/CORDA-3823-hash-agility-qa-ready (#6789) 2020-11-05 22:05:29 +00:00
shell-cli NOTICK: Fix some Gradle technical debt. (#6430) 2020-07-07 09:08:58 +01:00
worldmap add timeouts to all tests (#5875) 2020-02-11 10:14:05 +00:00