AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 24 Bitcoin

rpc: add show_bip85_bip39_entropy RPC command

Public commit record

What the developer wrote

Authored by Daniel Newton

45/100 · Thin
rpc: add show_bip85_bip39_entropy RPC command
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This commit adds a new device command that lets a connected computer or phone ask a Blockstream Jade hardware wallet to display an encrypted BIP85 seed-entropy backup as a QR code. The change also tightens validation of the BIP32 index in several places, fixing a place where an out-of-range index was accepted. There is no direct evidence in the diff of a vulnerability being exploited, but the new QR-display path and the tightened validation are security-relevant.

Recommended action

Treat this as a normal feature/security-hardening commit. Reviewers should verify that the new `show_bip85_bip39_entropy_process` requires the same user confirmation as `get_bip85_bip39_entropy`, that the QR payload is encrypted to the host pubkey before display, and that the new `BIP32_MAX_CHILD_INDEX` checks cover all call sites. No immediate incident response is indicated by the diff alone.

Security signals we found

01

New RPC exposes encrypted BIP85 entropy via on-device QR display

02

BIP32 index bounds checks added in multiple RPC parameter parsers

03

Sensitive stack buffers now marked with SENSITIVE_PUSH/POP in QR reply path

04

Help URL changed from blkstrm.com/bip85 to blkstrm.com/swaps85 for swap-specific flow

05

Existing user-confirmation dialog reused before entropy is exported

Risk score

Why this scored 24/100

Our methodology →
Potential impact 4/30
Exploitability 3/25
Stealth signal 3/15
Affected reach 4/15
Confidence 7/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.