RSK powHSM 4.0.0
Pre-release
Pre-release
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.