On Sep 27, 2013, at 9:58 AM, Paul Taukatch <[email protected]> wrote:

> Really appreciate the help and the quick response! 
> 
> I just wanted to clarify, where exactly is the public key information stored 
> within the exported secret key data? Is it part of the Secret key packet as 
> part of the "Encrypted stuff follows section" or is following that? I'm 
> currently trying to develop some software and would like to extract the 
> public key value along with the fingerprint/ID information from the exported 
> secret key packet. I'm assuming that when GPG imports such a secret key 
> packet it is able to extract the public key info and able to link it to the 
> corresponding public key (if one exists within the keyring already) or is 
> able to reconstruct and place the public key if it does not already exist. 

It's part of the secret key packet, immediately before the encrypted stuff.  So 
a secret key is effectively a public key, with a few more fields of secret 
stuff tacked on the end.

Your assumption is correct, for both.  When GPG imports a secret key, it 
creates a public key and imports it alongside the secret key.

David


_______________________________________________
Gnupg-users mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to