RSK powHSM 3.0.1
Pre-release
Pre-release
What's Changed
- Added unit test for remaining admin modules by @italo-sampaio in #59
- Unit testing middleware signer authorization tooling by @amendelzon in #60
- Fixing UI attestation message buffer being oversize by @amendelzon in #63
- Fix: blockchain state initialized flag not being properly persisted by @amendelzon in #64
- Added signer authorization generation option that uses standard Ethereum app by @italo-sampaio in #65
- Overflow checks on APDU response writes both for UI and Signer by @amendelzon in #66
- Remove open app consent screen if app is not signed by @amendelzon in #67
- Covered potential memory corruption issue from v2.3 with tests by @amendelzon in #68
- Added support to VM environments by @italo-sampaio in #69
- Unifying usage of NVM_WRITE on blockchain state by @amendelzon in #70
- Added test case to verify blockchain state after device power off by @italo-sampaio in #71
- Ignore order of signatures on N of M signer authorization by @italo-sampaio in #72
- Added check for maximum number of authorizers on signer authorization by @italo-sampaio in #73
- Added volatile modifier to TRY-CATCH-modified signer variables by @italo-sampaio in #74
- Removed signer-certificate by @italo-sampaio in #75
- Unify SAFE_MEMMOVE usage by @italo-sampaio in #77
- Optimizing NVM usage within advanceBlockchain operation by @amendelzon in #79
- Updating block order specification for advance blockchain by @amendelzon in #80
- Added error check for accum_difficulty by @italo-sampaio in #76
- Removed unused BOLOS_UX_BOOT_RECOVERY case statement on bolos_ux.c by @italo-sampaio in #78
- Feature/78-remove-commented-code by @italo-sampaio in #81
- Initialize UI onboarded flag by @amendelzon in #83
- Removed "magic numbers" from signer and UI by @italo-sampaio in #82
- Disallow signer usage if device is not onboarded by @amendelzon in #85
- Unified pin buffers in bolos_ux.c by @italo-sampaio in #84
- Removed compilation warnings & now treating warnings as errors in both UI and Signer by @amendelzon in #86
- 3.0.1 release by @amendelzon in #87
- Block difficulty cap for advanceBlockchain operation by @amendelzon in #89
Full Changelog: 3.0.0...3.0.1
Reproducible Build
Signer
Build parameters (*):
- Checkpoint:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Minimum difficulty:
0xabcd
- Network:
regtest
SHA256: a7393aee567c35d68b74a31ed018c3b88256039c9f1ebaf146909db87c4756de
UI
Build parameters (*):
- Signer hash:
0xaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc
- Signer iteration:
1
- Signer authorizers:
testing
SHA256: f6fc6c32f7f37c8cdf39133ba174382dfed4201f4d6cbab4894b7b734b30aa71
(*) The given build parameters are an example for reproducibility verification purposes only.
See the build documentation for details on how to perform a build.