tag:github.com,2008:https://github.com/joe-nano/besu/releasesTags from besu2021-08-04T05:44:38Ztag:github.com,2008:Repository/398713788/21.7.22021-08-04T05:44:38Z21.7.2garyschultetag:github.com,2008:Repository/398713788/21.7.12021-07-14T17:39:54Z21.7.1garyschultetag:github.com,2008:Repository/398713788/16260868211822021-07-12T07:02:04Z1626086821182: Privacy payload plugin (#2377)<p>Privacy payload plugin (<a class="issue-link js-issue-link" href="https://github.com/hyperledger/besu/pull/2377">hyperledger#2377</a>)</p>
<p>* Hook up an empty plugin for future unrestricted privacy encryption</p>
<p>Skeleton implementation for PrivacyPayloadEncryptionProvider
<br />Wire up unencrypted serialization for private transactions</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* wire up simple privacy plugin in acceptance tests</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Pass the marker transaction through to plugin</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Move getters/setters into consistent place</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Rename plugin methods and config to be more generic</p>
<p>- remove protections around transaction.restriction
<br />- the plugin is responsible for this
<br />- make plugin more generic so could be used for restricted/unrestricted</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Provide more meaningful error message</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Fix up test naming to match impl naming</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Rename UNRESTRICTED_PRIVACY to PLUGIN_PRIVACY</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* fix typo in PrivacyParmeters::toString</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Fix exception messages to be PrivacyPlugin</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Remove blockNumber from getPrivateTransactionFromPayload</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>antonydenyertag:github.com,2008:Repository/398713788/16260821284922021-07-12T07:02:04Z1626082128492: Privacy payload plugin (#2377)<p>Privacy payload plugin (<a class="issue-link js-issue-link" href="https://github.com/hyperledger/besu/pull/2377">hyperledger#2377</a>)</p>
<p>* Hook up an empty plugin for future unrestricted privacy encryption</p>
<p>Skeleton implementation for PrivacyPayloadEncryptionProvider
<br />Wire up unencrypted serialization for private transactions</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* wire up simple privacy plugin in acceptance tests</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Pass the marker transaction through to plugin</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Move getters/setters into consistent place</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Rename plugin methods and config to be more generic</p>
<p>- remove protections around transaction.restriction
<br />- the plugin is responsible for this
<br />- make plugin more generic so could be used for restricted/unrestricted</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Provide more meaningful error message</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Fix up test naming to match impl naming</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Rename UNRESTRICTED_PRIVACY to PLUGIN_PRIVACY</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* fix typo in PrivacyParmeters::toString</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Fix exception messages to be PrivacyPlugin</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>
<p>* Remove blockNumber from getPrivateTransactionFromPayload</p>
<p>Signed-off-by: Antony Denyer <git@antonydenyer.co.uk></p>antonydenyertag:github.com,2008:Repository/398713788/21.7.02021-07-08T17:48:45Z21.7.0RatanRSurtag:github.com,2008:Repository/398713788/21.7.0-RC22021-06-22T19:59:15Z21.7.0-RC2garyschultetag:github.com,2008:Repository/398713788/21.7.0-RC12021-06-15T17:26:57Z21.7.0-RC1RatanRSurtag:github.com,2008:Repository/398713788/21.1.72021-06-01T15:47:00Z21.1.7matkttag:github.com,2008:Repository/398713788/21.1.62021-05-19T22:00:40Z21.1.6RatanRSurtag:github.com,2008:Repository/398713788/21.1.52021-04-21T17:23:35Z21.1.5matkt