]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
leak fix and updates for new formats.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 22 May 2011 15:40:40 +0000 (17:40 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 22 May 2011 15:40:40 +0000 (17:40 +0200)
tests/pathlen/ca-no-pathlen.pem
tests/pathlen/no-ca-or-pathlen.pem
tests/pkcs12_s2k_pem.c

index 759f51e74084a96690a16cb20ed1434e3f95b451..9d395787b34ace88baa09aeed3a072f3b4e0e2ee 100644 (file)
@@ -7,7 +7,7 @@ X.509 Certificate Information:
                Not After: Sat Jan 27 10:00:06 UTC 2007
        Subject: O=GnuTLS test certificate
        Subject Public Key Algorithm: RSA
-       Certificate Security Level: Weak
+       Certificate Security Level: Weak (512 bits)
                Modulus (bits 512):
                        00:a1:63:53:6b:54:95:ac:3c:a4:4b:4b:6a:ba:c0:9c
                        11:ad:28:dd:03:a8:c0:f4:17:bf:18:cd:9f:b3:5a:d1
index 30488cd27b81c149dd77706de3df62c6a07c65d9..8e9f68230653b171756052b6dad8590ca319fbe5 100644 (file)
@@ -7,7 +7,7 @@ X.509 Certificate Information:
                Not After: Fri Aug 25 23:59:59 UTC 2000
        Subject: O=VeriSign\, Inc.,OU=VeriSign Trust Network,OU=www.verisign.com/repository/RPA Incorp. by Ref.\,LIAB.LTD(c)98,OU=Persona Not Validated,OU=Digital ID Class 1 - Netscape,CN=Simon Josefsson,EMAIL=simon@josefsson.org
        Subject Public Key Algorithm: RSA
-       Certificate Security Level: Weak
+       Certificate Security Level: Weak (1024 bits)
                Modulus (bits 1024):
                        00:c9:0c:ce:8a:fe:71:46:9b:ca:1d:e5:90:12:a5:11
                        0b:c6:2d:c4:33:c6:19:e8:60:59:4e:3f:64:3d:e4:f7
index 8b5992c1dcb0c3495b3ed5a23ad0ebcbc3243a5c..a58906b7ed9148c5ba1f6e9e5f9c2101add3e4f7 100644 (file)
@@ -281,13 +281,14 @@ main (void)
       ret = gnutls_x509_privkey_import_pkcs8 (key, &tmp,
                                               GNUTLS_X509_FMT_PEM,
                                               keys[i].password, 0);
+      gnutls_x509_privkey_deinit (key);
+
       if (ret != keys[i].expected_result)
         {
           printf ("fail[%d]: %d: %s\n", (int) i, ret, gnutls_strerror (ret));
           return 1;
         }
 
-      gnutls_x509_privkey_deinit (key);
     }
 
   gnutls_global_deinit ();