I'm not sure if it currently is thread safe, but I have a set of helper methods that can make signing and verification a bit easier than gpgme, plus a passphrase callback setup. There's plenty of key handling functions, such as listing (loads up a GList), generate, delete, export, import, edit (not yet, but working on it). And, it can configure gpg with ascii armor and text mode, as long as any operations use the same gpgme context. Is that enough info? It's hosted on sourceforge at http://www.sourceforge.net/projects/seahorse.
On Sun, 2002-09-22 at 05:51, Not Zed wrote: > What does seahorse provide? > > e.g. configuration, key handling, etc gui? > > If we dont need it to perform signing/verification etc then it might be > a possibility, or if there's some detatched, thread-safe, helper-api to > do the work, etc. (tho that part of the code is quite small). > > If it just configures pgp, then perhaps it could just be a crapplet or > configuration pane, more or less separate from the existing code. > > > On Mon, 2002-09-23 at 09:36, Jacob Perkins wrote: > > Will gnome2 evolution have a plugin framework? > > My (maybe too lofty) goal is to have seahorse2 (which is using gpgme) be > > the default gnome2 gpg interface. So, if there's any way seahorse could > > be used in evolution to do the gpg support, let me know and I'll see > > what I can do to facilitate that. > > > > On Sun, 2002-09-22 at 18:18, Jeffrey Stedfast wrote: > > > Evolution doesn't use seahorse (or any of it's code) to do GPG support, > > > it uses my own gpg interface library. > > > > > > >http://cvs.gnome.org/bonsai/cvsblame.cgi?file=evolution/camel/camel-gpg-context.c&rev=&root=/cvs/gnome > > > > > > You are of course welcome to take anything you want from there, but if > > > Seahorse is going to be GPL, I suggest you look into libgpgme (since it > > > is far more complete than my simple library of functions). > > > > > > Also, we cannot use Seahorse in Evolution because Camel cannot make > > > corba calls. > > > > > > Thanks for offering though, it is appreciated. > > > > > > Jeff > > > > > > On Sun, 2002-09-22 at 19:20, Jacob Perkins wrote: > > > > No one answered this last time I posted, so here it is again: > > > > I've been told that evolution used seahorse code for implementing its > > > > gpg support. I'm currently working a version of seahorse for gnome2, > > > > and then a bonobo component for it, and I'm wondering if a gnome2 > > > > evolution would want to use it and if so what features would be needed. > > > > > > > > -- > > > > pub 1024D/57DDD9E3 2002-05-24 Jacob (Direct to Home) > > > > <[EMAIL PROTECTED]> > > > > Key fingerprint = 1E02 A5FD 8162 4322 C674 6E67 05EB 30F1 57DD D9E3 > > > > > > > > _______________________________________________ > > > > evolution-hackers maillist - [EMAIL PROTECTED] > > > > http://lists.ximian.com/mailman/listinfo/evolution-hackers > > > -- > > > Jeffrey Stedfast > > > Evolution Hacker - Ximian, Inc. > > > [EMAIL PROTECTED] - www.ximian.com > > > > > > > > > _______________________________________________ > > > evolution-hackers maillist - [EMAIL PROTECTED] > > > http://lists.ximian.com/mailman/listinfo/evolution-hackers > > -- > > pub 1024D/57DDD9E3 2002-05-24 Jacob (Direct to Home) > > <[EMAIL PROTECTED]> > > Key fingerprint = 1E02 A5FD 8162 4322 C674 6E67 05EB 30F1 57DD D9E3 > > > > _______________________________________________ > > evolution-hackers maillist - [EMAIL PROTECTED] > > http://lists.ximian.com/mailman/listinfo/evolution-hackers > > > _______________________________________________ > evolution-hackers maillist - [EMAIL PROTECTED] > http://lists.ximian.com/mailman/listinfo/evolution-hackers -- pub 1024D/57DDD9E3 2002-05-24 Jacob (Direct to Home) <[EMAIL PROTECTED]> Key fingerprint = 1E02 A5FD 8162 4322 C674 6E67 05EB 30F1 57DD D9E3 _______________________________________________ evolution-hackers maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution-hackers
