[gnutls-dev] Re: Client OpenPGP verification fails (solved)
Simon Josefsson
jas at extundo.com
Sun Aug 6 15:24:04 CEST 2006
Mario Lenz <mario.lenz at gmx.net> writes:
> Hi!
>
> It's working now. The problems were partly my fault... Sorry for
> spamming your mailing list :-/
Hi! I'm back from vacation today, and slowly trying to catch up on
this thread...
Please remind me (in private) if there is some e-mail from you that
contains a patch or something concrete that you'd like me to install.
> Nevertheless, the official version doesn't work because gnutls expects
> cdk_kbnode_write_to_mem to return an error code when called with NULL as
> second argument.
>
> You should change
>
> if( !buf ) {
> *r_nbytes = len; /* only return the length of the buffer */
> cdk_stream_close( s );
> return 0;
> }
>
> to
>
> if( !buf ) {
> *r_nbytes = len; /* only return the length of the buffer */
> cdk_stream_close( s );
> return CDK_Too_Short;
> }
>
> in cdk_kbnode_write_to_mem() (src/kbnode.c).
I have installed this, and will release opencdk 0.5.9 shortly.
> Afaik there's no function to import an OpenPGP key which is secured
> by a pass phrase. I would like to implement one if you don't mind.
> Please tell me if that's ok.
That seems useful, please go ahead! Maybe the gpg-agent should be
supported, but that's another story.
/Simon
More information about the Gnutls-dev
mailing list