← Watch feed
Change button text from 'Enter BIP-39 password' to 'Enter passphrase' (#327)
What changed, and why it matters
This commit only renames user-facing button text and labels from 'BIP-39 password' to 'passphrase'. It is a terminology-only UI change with no security effect.
Recommended action
No security action needed; treat as a normal UI wording update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates two strings in a hardware wallet UI: the default title/note in AsyncGUI.get_input() and a menu button label in Specter. No logic, cryptography, storage, or authentication behavior is modified.
Changed components
src/gui/async_gui.pysrc/specter.pyInspect captured patch +4 / −4
diff --git a/src/gui/async_gui.py b/src/gui/async_gui.py
index d90026a..5d71d01 100644
--- a/src/gui/async_gui.py
+++ b/src/gui/async_gui.py
@@ -84,13 +84,13 @@ class AsyncGUI:
async def get_input(
self,
- title="Enter your BIP-39 password:",
- note="This password creates a completely different set of keys\n"
+ title="Enter your passphrase:",
+ note="This passphrase creates a completely different set of keys\n"
"and it is never stored on the device. Don't forget it!",
suggestion="",
):
"""
- Asks the user for a password
+ Asks the user for a passphrase
"""
scr = InputScreen(title, note, suggestion)
await self.load_screen(scr)
diff --git a/src/specter.py b/src/specter.py
index 06a3500..8843d7b 100644
--- a/src/specter.py
+++ b/src/specter.py
@@ -340,7 +340,7 @@ class Specter:
]
if self.keystore.storage_button is not None:
buttons.append((1, self.keystore.storage_button))
- buttons.append((2, "Enter BIP-39 password"))
+ buttons.append((2, "Enter passphrase"))
if hasattr(self.keystore, "show_mnemonic"):
buttons.append((3, "Show recovery phrase"))
buttons.extend([(None, "Security"), (4, "Device settings")]) # delimiter
Risk score
Our methodology →Why this scored 15/100
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.