pinentry for Android questions

Hans-Christoph Steiner hans at guardianproject.info
Sat Mar 10 04:35:23 CET 2012



On 03/09/2012 01:12 PM, Marcus Brinkmann wrote:
> On 03/09/2012 06:37 PM, Hans-Christoph Steiner wrote:
>>
>> I've been looking through the examples, those are hard to generalize
>> from for this use case since they are all pure C and can all be linked
>> together into a single program.  What I would love to see is an
>> example transcript of the assuan dialog between a pinentry program and
>> gpg-agent, since I think I'll have to implement the whole pinentry lib
>> in Java.  Or perhaps I could wrap the pinentry C code in JNI for Java.
>>
> 
> It's a lot easier to make pinentry.c/pinentry.h in a library and wrap
> that than to wrap libassuan or reimplement libassuan in Java.
> 
> gpg-agent can be configured to log its assuan communication with pinentry.

I forgot to mention, we're going to be using gpgme in this.  It looks
like gpgme somehow handles the pinentry stuff with callbacks, or am I
reading it wrong?  If we are using gpgme, do we still need a custom
pinentry?

.hc



More information about the Gnupg-devel mailing list