-
-
Notifications
You must be signed in to change notification settings - Fork 9
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
Public HD key export sets "master" flag for public key #182
Comments
Assigned to @wolfmcnally to evaluate and @ChristopherA to prioritize. |
@craigraw I followed the Seed: Oxford Blue Free Fairur:crypto-seed/otadgdzofndnptamfmditpgssnuoladkglsbvaaosecyiaytoentaxkpgwksiyjljpiecxfwjzkpihcxfgjpihihcxfghsinjpcprnvdtk Public key from Oxford Blue Free Fairur:crypto-hdkey/onadykaxhdclaozsnnfhfxadgsotjnahtlfxveonnlrerflubkrsmouybbgrsadputtdsphdlecfjlaahdcxrnstsbsosgvlampmgauedknlwdbdzoimayenmhahgrdpprqzbsnefsrfrntnbdssahtaadehoyaoadaskscxfdfygrihkkcxiyjpjljncxgwksiyjljpiecxfwjzkpihcxfgjpihihcxfghsinjpprpemdhs a501f503582102fa9e3f43014ca36d05d543e4a599b5bc8b0abf92db144bc22dddd2c8588a196f045820bec7cbc9cae306ad49de2499ea0bfb6a083690054b2db2b40f9f3dbcbeda0bc405d90131a1020109782048444b65792066726f6d204f78666f726420426c756520467265652046616972
Private key from Oxford Blue Free Fairur:crypto-hdkey/oladykaoykaxhdclaelrkppmhhndlksfpmnylyenfhbwghtbsphecftydtrkyndahecmiabgceoscasegdaahdcxrnstsbsosgvlampmgauedknlwdbdzoimayenmhahgrdpprqzbsnefsrfrntnbdssahtaadehoyaoadaskscxfdfygrihkkcxiyjpjljncxgwksiyjljpiecxfwjzkpihcxfgjpihihcxfghsinjpjpgojtrh a601f502f5035821008475ad5c9b8cccad9a81363f1354d6c85f19d429bbf6255f1663121ca71dc150045820bec7cbc9cae306ad49de2499ea0bfb6a083690054b2db2b40f9f3dbcbeda0bc405d90131a1020109782048444b65792066726f6d204f78666f726420426c756520467265652046616972
AnalysisField 1 is Reference: HDKey CBOR Spec ConclusionI don't seem to be able to replicate the problem. Please let me know if there's something I'm missing here. |
Testing out our on our default Yinmn Blue, I also couldn't replicate. Just like Wolf, I had different public & private keys, with only the private key marked appropriately in field 2. If you can offer any guidance to replicate, @craigraw that'd be great! |
Apologies, I was incorrect - However, I think there is still a problem. The UR is encoded with the
Therefore hummingbird was creating an object that represented a private key - I believe correctly? |
I'm a bit confused: are you saying there is a problem with how SeedTool is encoding non-master URs? |
Yes - specifically that a public key is encoding with the master field set to true, in contravention of the spec. |
Thanks for calling this to my attention. I'm flagging this issue as a bug. |
…ic keys directly derived from them (Addresses #182).
Should this be fixed? I tested using GST 1.6 (66) and found the public key is still being shared with the master field set to true. |
This seems irrelevent as this is now shared as a This is the Public HD Key from Yinmn Blue, derived from a Master Key:
Envelope describes it as such:
Transforming the Envelope's bytewords to hex results in this:
Which
Any other thoughts, @craigraw ? (We're now at 74.) |
I guess if not relevant anymore, it can be closed. Fwiw I have missed the ability to test certain URs in Seed Tool. |
Which ones? We can always enable some when "Developer Mode" is turned on in settings. Let us know. |
As the title suggests, the
ur:crypto-hdkey
shared from Derive Key > Other Key Derivations > Public HD Key actually shares the private key information.The text was updated successfully, but these errors were encountered: