[gnutls-dev] Fixing OpenPGP keyring import
ludovic.courtes at laas.fr
Thu Apr 19 09:50:07 CEST 2007
Simon Josefsson <simon at josefsson.org> writes:
> Timo Schulz <twoaday at gmx.net> writes:
>> Simon Josefsson wrote:
>>>> this feature to the keydb.c code. This would not break any existing
>>>> interfaces. I will do it and backport the changes to 0.5.13.
>>>> Is this ok for you?
>>> Maybe you could post the patch? I think it would be fine.
>> So I won't send the wrong patch.
>> We decided that opencdk base64 decodes the CDK_DBTYPE_DATA object,
> Yeah, I think so. (Ludovic, correct me if I'm wrong.)
Actually no---otherwise, I could have done it myself. ;-)
Currently, when TYPE is `CDK_DBTYPE_DATA', `cdk_keydb_new ()'
raw-decodes the given buffer. My suggestion was to _keep this behavior_
(for compatibility). I would also suggest documenting this behavior.
To support base64-decoding, I suggested introducing a new function,
`cdk_keydb_new_from_stream ()', that would allow base64-decoding to be
implemented in a straightforward way (by setting the armor flag on the
Does it sound reasonable?
More information about the Gnutls-devel