Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.
This commit adds a new optional 'payment request' field to Ethereum EIP-1559 signing requests in the BitBox02 firmware's protocol definitions and generated code. It does not contain any actual implementation of how that field is processed,…
New optional protobuf field added to a signing request messageNo validation or processing logic for the new field visible in the diffOnly test fixtures updated to include the new field as None
This commit adds a new 'coin purchase memo' feature to BitBox02 payment requests. It lets a payment request include details about a separate coin purchase (e.g., '0.25 ETH to address 0x...') and verifies that the listed Ethereum address re…
New payment-request memo type with address ownership verification via keypath derivationTODO left in user_verify indicating UI confirmation for CoinPurchaseMemo is not yet implementedCross-module dependency introduced: Bitcoin payment-request validation now calls Ethereum address derivation
This commit is a code cleanup and test-improvement change. It moves two device-attestation helper functions from a direct hardware call into a software 'hardware abstraction layer' (HAL) so the code can be tested without the real device. I…
Refactor only: no change to cryptographic operations, trust model, or data flowAttestation still uses SHA-256 of host challenge and secure-chip signingAdded unit tests increase coverage for attestation success and missing-certificate failure paths