Releases: rsksmart/rsk-powhsm
RSK powHSM 5.2.1
What's Changed
- Removing compilation products from repository by @amendelzon in #200
- Fix middleware docker image build by @amendelzon in #215
- Version 5.2.1 release by @amendelzon in #217
Full Changelog: 5.2.0...5.2.1
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: fa54ccd9eda418107554e1f46e60064625706061c370c510990104f80d88de14
UI
Build parameters (*):
- Signer hash:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Signer iteration:
1
- Signer authorizers:
testing
SHA256: b7c6b395f497970bed1e2ca733d9eea0f653349c3d263e5f13aca50985bea4a6
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 5.2.0
What's Changed
Features/enhancements
- Added "screen saver" mode to signer app to extend display lifetime
- Decoupled business and I/O (aka communication) layers in preparation for multiple platforms
- Improved HAL directory structure to accomodate for testing different platform implementations
Fixes
- Fixed middleware docker image build
- Fixed verify_attestaion.py to allow distinct versions for UI and Signer
- Incidentally bumped urllib3, certifi to address dependabot findings
Full Changelog: 5.1.0...5.2.0
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: e05ff601536a8ac578b7da55b6a00d312a4ed3712962ac8746fdbfe324ce3bf2
UI
Build parameters (*):
- Signer hash:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Signer iteration:
1
- Signer authorizers:
testing
SHA256: c48ebc1b7f76f59ce4212156019283eca70b0a95085fe638fb4bd71fe0a49a15
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 5.1.0
What's Changed
- Bump pyinstaller from 5.4.1 to 5.13.1 in /docker/mware by @dependabot in #163
- Middleware and Firmware code coverage by @amendelzon in #164
- Unified wa_store function into unique WA_STORE macro by @amendelzon in #166
- Added firmware static analysis to CI by @italo-sampaio in #165
- Bump pycryptodome from 3.9.8 to 3.19.1 in /docker/mware by @dependabot in #168
- Bump pycryptodomex from 3.9.7 to 3.19.1 in /docker/mware by @dependabot in #167
- Update bug bounty program handler, domains and program response time by @bcodesido in #170
- Implemented authorised segwit transaction signing by @amendelzon in #172
- Additional brothers validation by @amendelzon in #173
- Fixing typo in protocol documentation by @amendelzon in #178
- Decouple business and hardware layers by @amendelzon in #183
- Upgrading Python to version 3.12 by @amendelzon in #184
- Fixing middlware docker image build by @amendelzon in #185
- Version 5.1.0 release by @amendelzon in #186
Full Changelog: 4.0.2...5.1.0
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: 692cfa276024e0e92f761b52377f71d6df4aaeaa40d6169e5ee37c65436ef875
UI
Build parameters (*):
- Signer hash:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Signer iteration:
1
- Signer authorizers:
testing
SHA256: 2a892e33da9e3a9590cae11b5bb88b3b2a1a620afaf1ca25caa194566faa3a00
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 4.0.2
What's Changed
- Using powHSM Nanos SDK v2 by @amendelzon in #149
- Bump certifi from 2022.12.7 to 2023.7.22 in /docker/mware by @dependabot in #151
- Fixed failing middleware docker image build by @amendelzon in #158
- Bump urllib3 from 1.26.17 to 1.26.18 in /docker/mware by @dependabot in #157
- Periodic unit and integration tests workflow run (only master) by @amendelzon in #160
- New signer upgrade authorization wallet - codenamed Aleph by @amendelzon in #161
- 4.0.2 release by @amendelzon in #162
Full Changelog: 4.0.0...4.0.2
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: 811f20638bcbd27b7981df2b4f813831ce81634a76d9a9988410cab6f747a1fb
UI
SHA256: e80a8b763667903a7b08e4b1600e2c62e75a06deebeb2ca7603b93ada2a3c4a4
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 2.3.8
What's Changed
- Fix middleware docker image build by @italo-sampaio in #159
Full Changelog: 2.3.7...2.3.8
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: 05831617ca81c5780a6737f4beae1c509f0cc244944fabb5b61a13b5ad218852
UI
SHA256: 5058aeac9ce9b3bba27d0eaa14bf150cc3fed17deb153df86f547b62ead0fed3
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 2.3.7
What's Changed
- Fixing middleware docker image build by @amendelzon in #153
- 2.3.7 release by @amendelzon in #154
Full Changelog: 2.3.6...2.3.7
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: 7f318cd917de39208b36c55d5e9d693e10857693e045178278965ab80bf90425
UI
SHA256: 3592bfd490f7399bdba78e4944b8f42b7c1b0007f6d87162429844d165748def
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 4.0.0
What's Changed
- Removed unused code from UI by @italo-sampaio in #88
- Removed UI interactivity by @italo-sampaio in #90
- Update README.md by @aeidelman in #94
- Factor out UI modules unlock and pin by @italo-sampaio in #97
- Factored out onboard and communication UI modules by @italo-sampaio in #98
- Signer heartbeat by @amendelzon in #105
- LGTM, CodeQL and dependabot findings by @amendelzon in #106
- TCPSigner enhancements by @amendelzon in #107
- Added support for building and running the TCPSigner bundle on arm64 by @amendelzon in #108
- Factored out UI bootloader module by @italo-sampaio in #103
- Improvements on buffer comparison on UI unit tests by @italo-sampaio in #112
- Added UI attestation module unit tests by @italo-sampaio in #109
- Moving partial advance blockchain state to an independent memory area by @amendelzon in #113
- Unifying APDU and error definitions by @amendelzon in #114
- Prevent re-onboarding by @amendelzon in #115
- Added unit tests for UI signer authorization module by @italo-sampaio in #116
- Removed deprecated derivation paths by @italo-sampaio in #118
- Updated protocol version to 4 by @italo-sampaio in #119
- Added a binary build for signapp tool as part of the distribution by @italo-sampaio in #120
- Changed signapp usage by @italo-sampaio in #122
- Renamed upgrade script by @italo-sampaio in #121
- Document deployment flags on UI and signer's Makefiles by @italo-sampaio in #123
- Updating Github actions to use node16 versions by @amendelzon in #125
- Bump future from 0.18.2 to 0.18.3 in /docker/mware by @dependabot in #117
- UI heartbeat by @amendelzon in #124
- Added static code analysis for ledger code by @italo-sampaio in #126
- Updating CHANGELOG for version 4.0.0 by @amendelzon in #127
- Fixed varint handling on btc tx parser and rsk trie parser by @amendelzon in #130
New Contributors
- @aeidelman made their first contribution in #94
Full Changelog: 3.0.1...4.0.0
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: ab83cc5b32063aaaebac6ef53b1d341a72d0bd1897c5e75c23d8538f271e60d4
UI
Build parameters (*):
- Signer hash:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Signer iteration:
1
- Signer authorizers:
testing
SHA256: a4f3efd637cd6846d8682cdcef58874e1abfbc23e020a248fb2297ee1fe82876
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 2.3.6
What's Changed
- Using nanos SDK custom fork by @amendelzon in #147
Full Changelog: 2.3.5...2.3.6
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: cdac0d7ea5aabfcf2f20dbc92bf5e0d15eb5422039486162e51c9f81b1cd344c
UI
SHA256: ad5ae3f2a1235f2fc176f5c852f6fba6b7fd774839cbe573162931539800ebf4
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 3.0.3
What's Changed
- Session-persist partial advance blockchain state by @amendelzon in #110
- 3.0.3 release by @amendelzon in #111
- Fixed varint handling on BTC tx parser and RSK trie parser by @amendelzon in #128
- Updating CHANGELOG by @amendelzon in #129
Full Changelog: 3.0.2...3.0.3
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: 5b4996b933109e278373c3687772359c7af90bf663aca34674408b1c8c4503eb
UI
Build parameters (*):
- Signer hash:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Signer iteration:
1
- Signer authorizers:
testing
SHA256: 93f5a9715590ba84258c91f8ea79757f7eea1f3ea301783aac1e9e5b3a0efef0
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.
RSK powHSM 2.3.5
What's Changed
- Fixed middleware docker image build by @italo-sampaio in #58
- Fix: blockchain state initialized flag not being properly persisted by @amendelzon in #61
- Updated UI and SIGNER to 2.3.5 by @italo-sampaio in #62
Full Changelog: 2.3.4...2.3.5
Reproducible Build
### Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: d2b21660cc704c8f7c1fedb2cf3917ee308e3cb7e823b43210bbcf763dc9b447
(*) The given build parameters are an example for reproducibility verification purposes only.
UI
SHA256: 97cf1ea7d78774809254f9a2aa0215e4bce1fe6b6a44c2a22946e691316d2f7b
See the build documentation for details on how to perform a build.