gnutls-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Incompatibilities between 3.0.8 and 3.0.18


From: Nikos Mavrogiannopoulos
Subject: Re: Incompatibilities between 3.0.8 and 3.0.18
Date: Mon, 23 Apr 2012 08:48:37 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120329 Icedove/10.0.3

On 04/23/2012 12:42 AM, Ludovic Courtès wrote:

> Hello,
> 
> While upgrading libchop from GnuTLS 3.0.8 to 3.0.18, I noticed a few
> quirks.
> 
> First, compat.h lacks:
> 
>     typedef gnutls_openpgp_crt_fmt_t gnutls_openpgp_key_fmt_t
>       _GNUTLS_GCC_ATTR_DEPRECATED;


Hi Ludovic,
 I've removed several typedefs to types that didn't exist today, but
this looks like a side-effect. Do you need it be revived?

> Second, when using OpenPGP mutual authentication,
> ‘gnutls_certificate_get_peers’ (when called on the server side) now
> returns a raw certificate, whereas it previously returned a base64
> certificate.


I don't think that this changed in gnutls. What did change in
3.0.10 is:

** libgnutls: When GNUTLS_OPENPGP_FMT_BASE64 is specified
the stream is assumed to be base64 encoded (previously
the encoding was auto-detected). This avoids a decoding
issue in windows systems.

Is the auto-detection the reason that you thought that this buffer
is base64?

Thanks for reporting these.
Nikos



reply via email to

[Prev in Thread] Current Thread [Next in Thread]