
stefan.lorenz at stud
Sep 14, 2009, 6:34 AM
Post #1 of 1
(367 views)
Permalink
|
Hi all, we are working on experimental algorithms and tried to incorporate different signing algorithms into gpg. We created a public key package, set the algorithm field to 100 and put our data into the packet. This worked fine, however, when we tried to import this key into our own keyring, gpg says: gpg: key 13D59A3E: no valid user IDs gpg: this may be caused by a missing self-signature gpg: Total number processed: 1 gpg: w/o user IDs: 1 We can force gpg to import it using the "allow-non-selfsigned-uid" option, but then we can never export or sign this self-created public key. So, as a next step we attached a UID packet to the public key packet, and then attached a signature packet with signature type 0x10, algorithm 100 for hash and pk, and an issuer signature sub packet with the corresponding public keys keyID. Again, gpg -v --list-packets on our packet doesn't complain and recognizes all the fields set correctly. An import this time complains about the key algorithm 100 thats not supported, thus skips the userID and then complains about a missing ID. Our question is, is there a way to import "own" key-material (data) into gpg thus that we can sign it using our standard gpg dsa key and export it? Or is there a possibility to attach own key-material (data) to an existing public or secret key? Best, Stefan _______________________________________________ Gnupg-devel mailing list Gnupg-devel [at] gnupg http://lists.gnupg.org/mailman/listinfo/gnupg-devel
|