cryptoadvance / specter-diy

DIY airgapped hardware wallet that uses QR codes for communication with the host
MIT License
441 stars 73 forks source link

Enhancement: make a bip85 app for deterministic entropy #72

Closed stepansnigirev closed 6 months ago

stepansnigirev commented 3 years ago

We have apps structure now, so we could develop an "app" that implements deterministic entropy derivation according to BIP-85. App has access to the keystore, so it could derive new seeds or WIFs or whatever from the root key of the keystore and show it on the screen. Completely stateless, no data storage, no communication with the host - only a GUI menu.

xavierfiechter commented 3 years ago

https://github.com/ethankosakovsky/bip85 requires "mnemonic", "pycoin", "base58", "monero" and "pycryptodome".

Could these libs be added to the framework or what is the best way to use the dependencies?

stepansnigirev commented 1 year ago

Added implementation to embit, except RSA. Gonna implement in DIY soon-ish: https://github.com/diybitcoinhardware/embit/pull/35

jdlcdl commented 1 year ago

I've left a comment at the following url. https://github.com/diybitcoinhardware/embit/commit/41f0a38f83f9df77bee7e0ddece4b32e3d935879

stepansnigirev commented 6 months ago

implemented in #265