]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
OpenPGP certificate type priority is not enabled by default.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 31 Aug 2011 14:30:13 +0000 (16:30 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 31 Aug 2011 14:30:37 +0000 (16:30 +0200)
NEWS
lib/gnutls_priority.c

diff --git a/NEWS b/NEWS
index 0d5bafca3033a48ef4252168d56ca9633c8fabd1..e1e245dd3103dc1ecce131a49147961cd4e8493c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,9 @@ See the end for copying conditions.
 
 * Version 3.0.2 (unreleased)
 
+** libgnutls: OpenPGP certificate type is not enabled
+by default.
+
 ** libgnutls: Added %NO_EXTENSIONS priority string.
 
 ** libgnutls: Corrected issue in gnutls_record_recv()
index 5c29a71a8cfa41948aa7691b9484c5d59ad423eb..22641bf1ee8afd47d9056ee8783cf62315fed501 100644 (file)
@@ -486,7 +486,12 @@ static const int mac_priority_secure192[] = {
   0
 };
 
-static int cert_type_priority[] = {
+static const int cert_type_priority_default[] = {
+  GNUTLS_CRT_X509,
+  0
+};
+
+static const int cert_type_priority_all[] = {
   GNUTLS_CRT_X509,
   GNUTLS_CRT_OPENPGP,
   0
@@ -681,7 +686,7 @@ gnutls_priority_init (gnutls_priority_t * priority_cache,
     {
       _set_priority (&(*priority_cache)->protocol, protocol_priority);
       _set_priority (&(*priority_cache)->compression, comp_priority);
-      _set_priority (&(*priority_cache)->cert_type, cert_type_priority);
+      _set_priority (&(*priority_cache)->cert_type, cert_type_priority_default);
       _set_priority (&(*priority_cache)->sign_algo, sign_priority_default);
       _set_priority (&(*priority_cache)->supported_ecc, supported_ecc_normal);
       i = 0;
@@ -845,7 +850,7 @@ gnutls_priority_init (gnutls_priority_t * priority_cache,
               if (strncasecmp (&broken_list[i][1], "CTYPE-ALL", 9) == 0)
                 {
                   bulk_fn (&(*priority_cache)->cert_type,
-                                 cert_type_priority);
+                                 cert_type_priority_all);
                 }
               else
                 {