Article View: gnu.announce
Article #438gnutls 2.99.2
From: Nikos Mavrogiannopoulos
Date: Thu, 26 May 2011 17:05
Date: Thu, 26 May 2011 17:05
83 lines
5921 bytes
5921 bytes
Hello, I've just released gnutls 2.99.2. It's main addition is the experimental support for Elliptic curves (ECDH and ECDSA). The GnuTLS 2.99.x branch is NOT what you want for your stable system. It is intended for developers and experienced users. The changes since the development release are: * Version 2.99.2 (released 2011-05-26) ** libgnutls: Added Elliptic curve support. This is not enabled by default. Requires priority strings: +CURVE-ALL: to add all supported curves +ECDHE-RSA: to add ephemeral ECDHE with an RSA-signed certificate +ECDHE-ECDSA: to add ephemeral ECDHE with an ECDSA-signed certificate +ANON-ECDHE: to add anonymous ECDH ** libgnutls: PKCS #11 URLs conform to the latest draft being http://tools.ietf.org/html/draft-pechanec-pkcs11uri-04. ** certtool: Can now load private keys and public keys from PKCS #11 tokens via URLs. ** libgnutls: Added gnutls_global_set_audit_log_function() that allows to get important auditing information including the corresponding session. That might be useful to block DoS or other attacker from specific IPs. ** libgnutls: gnutls_pkcs11_privkey_import_url() will now correctly read the public key algorithm of the key. ** libgnutls: Added gnutls_certificate_get_issuer() and gnutls_x509_trust_list_get_issuer() to compensate for the missing gnutls_certificate_get_x509_cas(). ** libgnutls: Added gnutls_x509_crq_verify() to allow verification of the self signature in a certificate request. This allows verifying whether the owner of the private key is the generator of the request. ** libgnutls: gnutls_x509_crt_set_crq() implicitly verifies the self signature of the request. ** API and ABI modifications: gnutls_certificate_get_issuer: ADDED gnutls_x509_trust_list_get_issuer: ADDED gnutls_x509_crq_verify: ADDED gnutls_global_set_audit_log_function: ADDED gnutls_ecc_curve_get_name: ADDED gnutls_ecc_curve_get_size: ADDED gnutls_x509_privkey_import_ecc_raw: ADDED gnutls_x509_privkey_export_ecc_raw: ADDED gnutls_global_set_time_function: ADDED GNUTLS_E_ECC_NO_SUPPORTED_CURVES: New error code GNUTLS_E_ECC_UNSUPPORTED_CURVE: New error code GNUTLS_KX_ECDHE_RSA: New key exchange method GNUTLS_KX_ECDHE_ECDSA: New key exchange method GNUTLS_KX_ANON_ECDH: New key exchange method GNUTLS_PK_ECC: New public key algorithm GNUTLS_SIGN_ECDSA_SHA1: New signature algorithm GNUTLS_SIGN_ECDSA_SHA256: New signature algorithm GNUTLS_SIGN_ECDSA_SHA384: New signature algorithm GNUTLS_SIGN_ECDSA_SHA512: New signature algorithm GNUTLS_SIGN_ECDSA_SHA224: New signature algorithm GNUTLS_ECC_CURVE_INVALID: New curve definition GNUTLS_ECC_CURVE_SECP224R1: New curve definition GNUTLS_ECC_CURVE_SECP256R1: New curve definition GNUTLS_ECC_CURVE_SECP384R1: New curve definition GNUTLS_ECC_CURVE_SECP521R1: New curve definition Here are the compressed sources: ftp://alpha.gnu.org/gnu/gnutls/gnutls-2.99.2.tar.bz2 ftp://ftp.gnutls.org/pub/gnutls/devel/gnutls-2.99.2.tar.bz2 Here is the OpenPGP signature: ftp://alpha.gnu.org/gnu/gnutls/gnutls-2.99.2.tar.bz2.sig ftp://ftp.gnutls.org/pub/gnutls/devel/gnutls-2.99.2.tar.bz2.sig regards, Nikos
Technical Details
Message-ID:
<mailman.2292.1306503977.20226.info-gnu@gnu.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: fba7b,306dd79dc9eb3b46,start X-Google-NewGroupId: yes X-Google-Attributes: gid4622fc145,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail From: Nikos Mavrogiannopoulos <nmav@gnutls.org> Newsgroups: gnu.announce Subject: gnutls 2.99.2 Date: Thu, 26 May 2011 19:05:43 +0200 Lines: 85 Sender: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> Approved: info-gnu@gnu.org Message-ID: <mailman.2292.1306503977.20226.info-gnu@gnu.org> NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: usenet.stanford.edu 1306503977 9115 140.186.70.17 (27 May 2011 13:46:17 GMT) X-Complaints-To: action@cs.stanford.edu To: GnuTLS development list <gnutls-devel@gnu.org>, GnuTLS mailing list <help-gnutls@gnu.org>, info-gnu@gnu.org Envelope-to: info-gnu@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:subject:x-enigmail-version:openpgp:content-type :content-transfer-encoding; bh=jEF4AXsPHncf7PVWfqqS08p2saJD3qJMCM6uTlEsS3s=; b=XEYuadkUR7qNuQiCdLqRfRHwPOv+GzOiztDl3K911bruwYK1p8kC3oxoiUEa2l8Tje ahgKm6uC0VIW1049eRXIB8vGObGZN8zcurZVjQ2vbVSAgocXkaL2JTzsbmnhlexm84iS odo0ek/OyPCFtD41QuiWMYqHFdhMRCWaKIe/Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=XMxxNIwH5K55XioRlyZyGsCxUnCu8Tccl5YMqyElh9NS2DDrRjUaAlifPODxwp+umK B92hn9JKJRJGUF6T4QTNkG8tuYZhu6fsGu5by0pXkLKJfe6sKD8vHax8bhaSIAha2CKy hcTsJaIVNHmoLyToraGZaR68D3EGTjL5nHTMo= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10 X-Enigmail-Version: 1.1.2 OpenPGP: id=96865171 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.49 X-Mailman-Approved-At: Fri, 27 May 2011 09:46:16 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe> List-Archive: </archive/html/info-gnu> List-Post: <mailto:info-gnu@gnu.org> List-Help: <mailto:info-gnu-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>