Bitcoin Forum
May 10, 2024, 11:12:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Historically has there been any BIP32/39 impl. that used uncompressed pubkeys?  (Read 143 times)
Coding Enthusiast (OP)
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
June 23, 2020, 08:39:14 AM
Merited by Quickseller (1), ABCbits (1)
 #1

I'm adding BIP-39 recovery option to The FinderOuter and even though adding the option to also check uncompressed public keys or the addresses created using those is trivial, I'd rather not add it if it were never used in the history since sometimes having too many options is creating more confusion and my focus is simplicity of the tool as much as possible.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
1715382733
Hero Member
*
Offline Offline

Posts: 1715382733

View Profile Personal Message (Offline)

Ignore
1715382733
Reply with quote  #2

1715382733
Report to moderator
1715382733
Hero Member
*
Offline Offline

Posts: 1715382733

View Profile Personal Message (Offline)

Ignore
1715382733
Reply with quote  #2

1715382733
Report to moderator
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
TheArchaeologist
Sr. Member
****
Offline Offline

Activity: 310
Merit: 727


---------> 1231006505


View Profile WWW
June 23, 2020, 11:48:13 AM
 #2

Although they should be based on compressed keys only, there where cases like these:

Code:
I have a Nano S wallet initialized by restoring my BIP39 mnemonic, segwit path, no passwords.

This BIP39 should be, in principle, a BIP32 hierarchical deterministic wallet, and produce as such only compressed public keys.

However, in my case they are uncompressed. When I call the getFirmwareVersion() method, it responds that 'compressedKeys': False and when I call getWalletPublicKey() I obtain, indeed, public keys in uncompressed form (\x04+x_coord+y_coord)
Source: https://www.reddit.com/r/ledgerwallet/comments/7znmwr/nanos_keys_are_uncompressed/

So it does seem there are historical cases out there with uncompressed keys based on BIP32/39.

Sooner or later you're going to realize, just as I did, that there's a difference between knowing the path and walking the path
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!