Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add function to retrieve the master key fingerprint #821

Open
miketlk opened this issue Nov 12, 2024 · 0 comments
Open

Add function to retrieve the master key fingerprint #821

miketlk opened this issue Nov 12, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@miketlk
Copy link

miketlk commented Nov 12, 2024

Description

Currently, applications that need the master key fingerprint must derive the master pubkey, which requires setting an empty derivation path in the load parameters and ledger-app-database. A dedicated master key fingerprint function would allow apps to avoid master pubkey derivation and reduce the need for unrestricted path access, making them more complaint with the current security requirements.

Proposed Solution

Introduce a function in the SDK that directly returns the master key fingerprint, supporting more secure and specific path configurations in applications that require this data. Currently, this feature is needed for the new Liquid Network app, using the same format of master key fingerprint as Bitcoin. However, it's worth considering an extendable API, potentially supporting other hashing methods if they would be asked for some other apps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant