Skip to content

tests: update simulator and BTC vectors for v9.27.1 - #131

Open
benma-agent wants to merge 2 commits into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/simulator-v9.27.1
Open

tests: update simulator and BTC vectors for v9.27.1#131
benma-agent wants to merge 2 commits into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/simulator-v9.27.1

Conversation

@benma-agent

@benma-agent benma-agent commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Add the v9.27.1 simulator to the test matrix and refresh the shared BTC signing vectors from
bitbox02-firmware commit 82375e144984adacc58083b64b9f9ce30cf27853.
The vectors update locktime screen expectations, add timestamp-locktime coverage, and include
payment-request memo screens starting with firmware v9.27.2. Historical screen expectations are preserved.

The simulator SHA-256 matches the published release digest, and the vectors are copied byte for byte.

Validation passed:

  • Full Rust test suite with --locked --features=simulator,tokio -- --test-threads 1 and SIMULATOR set to the v9.27.1 release binary.
  • cargo test --locked --features=simulator,tokio --test test_btc_psbt -- --test-threads 1 across all 11 simulators.

For the latest vector refresh, the full Rust suite passed with v9.27.1. A comparison of all vector
expectations confirms unchanged behavior for every simulator in the released matrix.

Related PRs:

Copy the BTC transaction test vectors from bitbox02-firmware
commit 82375e144984adacc58083b64b9f9ce30cf27853.

Refresh locktime screen expectations and add timestamp-locktime coverage.
Include versioned payment-request memo screens for firmware v9.27.2.
Add the v9.27.1 firmware simulator to the test matrix using the
SHA-256 digest published with the release asset.
@benma-agent
benma-agent force-pushed the benma-agent/simulator-v9.27.1 branch from 615c750 to 90df796 Compare September 5, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant