Hi,

I don't know how much background context is required...
It's about the GSoC project, the one related to PKCS#11.

The module is mostly done, but it needs some testing integrated into
Evolution.

The planned is to do it with SECMOD_LoadUserModule().
I did take a look on Gck and p11-kit, and using p11-kit to load the modules
allow other applications to use certificates provided by the module. That's
is a great thing.

But in p11-glue mailing list Stef Walter commented that using p11-kit can
turn things more complex [0].

So, I think I'll stick with SECMOD_LoadUserModule() for now, is that ok?
Also, there is a segfault when unloading the module, high chances of being
related to glib not being unloadable [0] (still need further
investigation). So there is a chance the module will be loaded all the time
while Evolution is running.

Maybe the place for the module to be loaded is in shell/main.c?
Or in camel/camel-smime-context.c when actually needed to fetch a
certificate.

[0] http://lists.freedesktop.org/archives/p11-glue/2014-August/000465.html

-- 
 Watson Yuuma Sato
_______________________________________________
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to