Not sure if this has been addressed in 0.4, but in 0.3.14, gpgme does not the progress callback while adding a sub key, which forces the edit function to deal with GPGME_STATUS_PROGRESS. Also, the function must skip over GPGME_STATUS_KEY_CREATED at the end. -- Jacob Perkins <jap1 at users.sourceforge.net> seahorse