Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 17:29:16 +0000 (18:29 +0100)]
updated gnulib.
Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 17:14:12 +0000 (18:14 +0100)]
Removed unused parameter.
Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 17:12:17 +0000 (18:12 +0100)]
Better DANE test output.
Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 17:11:58 +0000 (18:11 +0100)]
reindented code
Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 17:11:25 +0000 (18:11 +0100)]
Reorganized main loop in dane_raw_tlsa
Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 17:07:28 +0000 (18:07 +0100)]
Added proper newlines to errors.
Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 14:04:15 +0000 (15:04 +0100)]
doc update
Nikos Mavrogiannopoulos [Tue, 29 Oct 2013 11:40:11 +0000 (12:40 +0100)]
corrected typo
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:58:36 +0000 (18:58 +0200)]
Added ciphersuite test
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:38:10 +0000 (18:38 +0200)]
Added a proper termination of session to avoid issues with premature termination.
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:29:38 +0000 (18:29 +0200)]
we now explicitly check for librt.
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:19:11 +0000 (18:19 +0200)]
use the same environment in all tests
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:17:56 +0000 (18:17 +0200)]
removed unneeded diff option
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:12:46 +0000 (18:12 +0200)]
diff is now a parameter allowing to override it.
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:10:42 +0000 (18:10 +0200)]
LC_ALL is set to C to have predictable outputs in tests.
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 16:05:43 +0000 (18:05 +0200)]
simplified test
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 13:40:54 +0000 (15:40 +0200)]
updated doc
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 13:24:09 +0000 (15:24 +0200)]
Added additional ISO OIDs for RSA-MD5 and DSA-SHA1.
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 13:20:22 +0000 (15:20 +0200)]
p11tool text updated.
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 13:19:49 +0000 (15:19 +0200)]
removed warnings
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 13:18:44 +0000 (15:18 +0200)]
removed warnings
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 13:08:46 +0000 (15:08 +0200)]
Support for TPM modules via trousers is now enabled by default.
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 09:21:22 +0000 (11:21 +0200)]
doc update
Nikos Mavrogiannopoulos [Sat, 26 Oct 2013 09:20:53 +0000 (11:20 +0200)]
Added option --generate-random to p11tool.
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 18:33:58 +0000 (20:33 +0200)]
Added ISO OID for RSA-SHA1 signatures.
Wolfgang Meyer zu Bergsten [Thu, 24 Oct 2013 09:14:38 +0000 (11:14 +0200)]
get random data from pkcs#11 tokens
Signed-off-by: Wolfgang Meyer zu Bergsten <w.bergsten@sirrix.com>
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 18:09:06 +0000 (20:09 +0200)]
Added new fallback OID for RSA certificates.
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 17:55:31 +0000 (19:55 +0200)]
Corrected number in GNUTLS_PSK_CAMELLIA_128_GCM_SHA256.
RFC6367 seems to have assigned both {0xC0,0x8D} and {0xC0,0x8E} to this
ciphersuite. However {0xC0,0x8D} should be a typo as it is used by another
ciphersuite in the same document.
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 12:21:46 +0000 (14:21 +0200)]
Corrected the naming of several PSK ciphersuites
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 12:16:53 +0000 (14:16 +0200)]
doc update
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 12:16:35 +0000 (14:16 +0200)]
Ciphersuites with ARCFOUR in name were renamed to ARCFOUR_128
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 12:13:27 +0000 (14:13 +0200)]
Fixed ciphersuites GNUTLS_ECDHE_ECDSA_CAMELLIA_256_CBC_SHA384 and GNUTLS_ECDHE_RSA_CAMELLIA_256_CBC_SHA384.
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 09:56:33 +0000 (11:56 +0200)]
updated doc
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 09:55:37 +0000 (11:55 +0200)]
Increased minimum acceptable DH key to 767 bits.
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 09:48:43 +0000 (11:48 +0200)]
updated priorities for new ciphersuites
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 09:47:59 +0000 (11:47 +0200)]
updated
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 07:47:38 +0000 (09:47 +0200)]
doc update
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 07:46:32 +0000 (09:46 +0200)]
Added ciphersuite GNUTLS_ECDHE_RSA_AES_256_CBC_SHA384
Nikos Mavrogiannopoulos [Fri, 25 Oct 2013 07:31:51 +0000 (09:31 +0200)]
Applied small patch by Jeremie Courreges-Anglas to avoid usage of error().
Alon Bar-Lev [Thu, 24 Oct 2013 20:38:16 +0000 (23:38 +0300)]
cli: add missing stdbool.h
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Nikos Mavrogiannopoulos [Wed, 23 Oct 2013 16:59:11 +0000 (18:59 +0200)]
Restrict ciphersuites that use SHA2 or better to TLS1.0 or later.
Nikos Mavrogiannopoulos [Wed, 23 Oct 2013 16:53:45 +0000 (18:53 +0200)]
Added camellia-gcm into the default priority levels, and prioritized GCM over CBC everywhere.
Christian Grothoff [Wed, 23 Oct 2013 10:01:31 +0000 (12:01 +0200)]
Adding option DANE_F_IGNORE_DNSSEC to disable loading of the DNSSEC root key entirely when initializing a dane_state_t.
This is a useful optimization if the DANE/TLSA data is initialized
from a source other than libunbound/DNS, as then the DNSSEC root key
would not be used anyway. Worse, if we failed to read the DNSSEC
root key, this would create a failure even though for applications
that do not use DNSSEC (but do use DANE/TLSA) such a failure would
be totally harmless.
Nikos Mavrogiannopoulos [Wed, 23 Oct 2013 10:54:17 +0000 (12:54 +0200)]
small changes prior to release
Nikos Mavrogiannopoulos [Wed, 23 Oct 2013 10:47:17 +0000 (12:47 +0200)]
corrected ciphersuite numbers in priorities
Nikos Mavrogiannopoulos [Wed, 23 Oct 2013 10:29:41 +0000 (12:29 +0200)]
corrected libdane doc
Nikos Mavrogiannopoulos [Wed, 23 Oct 2013 10:16:26 +0000 (12:16 +0200)]
Added description for umac
Nikos Mavrogiannopoulos [Wed, 23 Oct 2013 10:05:37 +0000 (12:05 +0200)]
bumped version
Nikos Mavrogiannopoulos [Tue, 22 Oct 2013 05:42:44 +0000 (07:42 +0200)]
Added underscore to camellia gcm context.
Nikos Mavrogiannopoulos [Tue, 22 Oct 2013 05:39:18 +0000 (07:39 +0200)]
doc update
Nikos Mavrogiannopoulos [Tue, 22 Oct 2013 05:29:18 +0000 (07:29 +0200)]
rearrangement
Nikos Mavrogiannopoulos [Tue, 22 Oct 2013 05:27:47 +0000 (07:27 +0200)]
Removed the _WITH_ from ciphersuites names.
Nikos Mavrogiannopoulos [Tue, 22 Oct 2013 05:26:58 +0000 (07:26 +0200)]
Added Camellia with GCM
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 20:53:48 +0000 (22:53 +0200)]
Added the PSK HMAC-based Camellia ciphersuites from RFC6367.
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 20:44:19 +0000 (22:44 +0200)]
Added HMAC-based Camellia ciphersuites from RFC6367.
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 20:35:44 +0000 (22:35 +0200)]
Added Camellia ciphersuites from RFC5932.
Added GNUTLS_RSA_CAMELLIA_128_CBC_SHA256, GNUTLS_DHE_DSS_CAMELLIA_128_CBC_SHA256,
GNUTLS_DHE_RSA_CAMELLIA_128_CBC_SHA256, GNUTLS_DH_ANON_CAMELLIA_128_CBC_SHA256,
GNUTLS_RSA_CAMELLIA_256_CBC_SHA256, GNUTLS_DHE_DSS_CAMELLIA_256_CBC_SHA256,
GNUTLS_DHE_RSA_CAMELLIA_256_CBC_SHA256, GNUTLS_DH_ANON_CAMELLIA_256_CBC_SHA256.
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 20:18:47 +0000 (22:18 +0200)]
Added more ciphersuites from RFC5487.
Added GNUTLS_PSK_AES_256_CBC_SHA384, GNUTLS_PSK_NULL_SHA384,
GNUTLS_DHE_PSK_AES_256_CBC_SHA384, GNUTLS_DHE_PSK_NULL_SHA384,
GNUTLS_RSA_PSK_AES_128_GCM_SHA256, GNUTLS_RSA_PSK_AES_256_GCM_SHA384,
GNUTLS_RSA_PSK_AES_128_CBC_SHA256, GNUTLS_RSA_PSK_AES_256_CBC_SHA384,
GNUTLS_RSA_PSK_NULL_SHA256, GNUTLS_RSA_PSK_NULL_SHA384.
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 19:59:21 +0000 (21:59 +0200)]
Added new ciphersuites from RFC5288.
Added GNUTLS_RSA_AES_256_GCM_SHA384, GNUTLS_DHE_RSA_AES_256_GCM_SHA384,
GNUTLS_DHE_DSS_AES_256_GCM_SHA384 and GNUTLS_DH_ANON_AES_256_GCM_SHA384.
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 17:55:55 +0000 (19:55 +0200)]
doc update
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 17:55:26 +0000 (19:55 +0200)]
corrected type of path_len
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 17:51:44 +0000 (19:51 +0200)]
exported symbols
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 17:50:15 +0000 (19:50 +0200)]
small fixes
Christian Grothoff [Mon, 21 Oct 2013 16:15:57 +0000 (18:15 +0200)]
Adding dane_verify_crt_raw to allow direct verification of a certificate chain against a dane_query_t (for example, as provided by the new dane_raw_tlsa).
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 16:10:57 +0000 (18:10 +0200)]
bumped dane library version
Nikos Mavrogiannopoulos [Mon, 21 Oct 2013 16:10:02 +0000 (18:10 +0200)]
doc update
Christian Grothoff [Mon, 21 Oct 2013 14:48:02 +0000 (16:48 +0200)]
Adding dane_raw_tlsa to allow initialization of dane_query_t from DANE records based on external DNS resolutions. Also fixing a buffer overflow.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Daniel Kahn Gillmor [Thu, 17 Oct 2013 17:39:57 +0000 (13:39 -0400)]
Normalize capitalization from "Public Key Id" to "Public Key ID"
The GnuTLS codebase produced the string "Public Key Id" in some places
(e.g. in the output of "certtool -i"), and "Public Key ID" in other
places (e.g. in the output of "certtool -k").
This changeset standardizes on "Public Key ID", making the output
consistent across uses.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Nikos Mavrogiannopoulos [Sat, 19 Oct 2013 07:33:14 +0000 (09:33 +0200)]
Added gnutls_certificate_get_crt_raw() to return the raw certificate as present in the credentials structure.
Nikos Mavrogiannopoulos [Thu, 10 Oct 2013 11:10:25 +0000 (13:10 +0200)]
corrected length calculation
Ludovic Courtès [Wed, 9 Oct 2013 20:31:39 +0000 (22:31 +0200)]
guile: Fix possible stack overflows.
Nikos Mavrogiannopoulos [Wed, 9 Oct 2013 19:46:42 +0000 (21:46 +0200)]
Corrected possible buffer overruns in included programs and examples.
Corrected possible buffer overruns in included programs and examples.
Reported by Pedro Ribeiro <pedrib@gmail.com>.
Nikos Mavrogiannopoulos [Sat, 5 Oct 2013 11:13:40 +0000 (13:13 +0200)]
corrected typo
Nikos Mavrogiannopoulos [Fri, 4 Oct 2013 17:17:03 +0000 (19:17 +0200)]
doc update
Nikos Mavrogiannopoulos [Fri, 4 Oct 2013 17:16:24 +0000 (19:16 +0200)]
autogen'ed files update
Attila Molnar [Fri, 4 Oct 2013 15:21:49 +0000 (17:21 +0200)]
Fix srptool issues
From
dc3a0d6d8d4aa98ccb19641e6668a03d77f381f1 Mon Sep 17 00:00:00 2001
From: Attila Molnar <attilamolnar@hush.com>
Date: Tue, 1 Oct 2013 13:42:10 +0200
Subject: [PATCH 2/2] srptool: Fix segfault when an invalid group parameter
index is given
If no group with the given index was found in the password conf file
srptool crashed instead of reporting the error because the return value of
fgets() wasn't validated before it was passed to atoi().
Signed-off-by: Attila Molnar <attilamolnar@hush.com>
Attila Molnar [Fri, 4 Oct 2013 15:19:34 +0000 (17:19 +0200)]
Fix srptool issues
From
1fac0e5352e88addb8bf57dcac126918f19d7303 Mon Sep 17 00:00:00 2001
From: Attila Molnar <attilamolnar@hush.com>
Date: Tue, 1 Oct 2013 13:40:01 +0200
Subject: [PATCH 1/2] srptool: Fix inability to add users to tpasswd and broken
-i switch
Signed-off-by: Attila Molnar <attilamolnar@hush.com>
Nikos Mavrogiannopoulos [Fri, 4 Oct 2013 10:51:58 +0000 (12:51 +0200)]
doc update
Nikos Mavrogiannopoulos [Fri, 4 Oct 2013 10:45:19 +0000 (12:45 +0200)]
doc update
Nikos Mavrogiannopoulos [Fri, 4 Oct 2013 10:45:11 +0000 (12:45 +0200)]
autogen'ed files update
Raj Raman [Thu, 3 Oct 2013 19:26:24 +0000 (12:26 -0700)]
support inline command infrastructure in gnutls-cli
Signed-off-by: Raj Raman <rajramanca@gmail.com>
Nikos Mavrogiannopoulos [Thu, 3 Oct 2013 07:04:30 +0000 (09:04 +0200)]
avoid the usage of error()
Nikos Mavrogiannopoulos [Thu, 3 Oct 2013 06:49:55 +0000 (08:49 +0200)]
bumped version
Nikos Mavrogiannopoulos [Tue, 1 Oct 2013 22:18:59 +0000 (00:18 +0200)]
include config.h in tpm.c
Nikos Mavrogiannopoulos [Tue, 1 Oct 2013 14:15:02 +0000 (16:15 +0200)]
updated
Nikos Mavrogiannopoulos [Tue, 1 Oct 2013 14:04:53 +0000 (16:04 +0200)]
Sync with TP.
Nikos Mavrogiannopoulos [Mon, 30 Sep 2013 21:52:24 +0000 (23:52 +0200)]
doc update
Nikos Mavrogiannopoulos [Mon, 30 Sep 2013 21:46:02 +0000 (23:46 +0200)]
define subgroup bits for the weak and export parameters, to allow DH group generation.
Nikos Mavrogiannopoulos [Mon, 30 Sep 2013 16:57:25 +0000 (18:57 +0200)]
document the version macros
Nikos Mavrogiannopoulos [Mon, 30 Sep 2013 14:14:16 +0000 (16:14 +0200)]
doc update
Nikos Mavrogiannopoulos [Mon, 30 Sep 2013 14:01:53 +0000 (16:01 +0200)]
verbose is everywhere unsigned
Nikos Mavrogiannopoulos [Mon, 23 Sep 2013 07:29:27 +0000 (09:29 +0200)]
doc update
Nikos Mavrogiannopoulos [Tue, 17 Sep 2013 06:59:09 +0000 (08:59 +0200)]
removed limitation as this has been resolved
Nikos Mavrogiannopoulos [Mon, 16 Sep 2013 22:54:35 +0000 (00:54 +0200)]
doc update
Nikos Mavrogiannopoulos [Thu, 12 Sep 2013 16:41:30 +0000 (18:41 +0200)]
doc update
Nikos Mavrogiannopoulos [Wed, 11 Sep 2013 11:42:06 +0000 (13:42 +0200)]
doc update
Ludovic Courtès [Sun, 15 Sep 2013 21:32:57 +0000 (23:32 +0200)]
guile: Use intermediary files when generating code.
Ludovic Courtès [Sun, 15 Sep 2013 21:30:31 +0000 (23:30 +0200)]
guile: Make builds parallel-safe.
Reported by Andreas Metzler <ametzler@bebt.de>.
Tobias Polzer [Tue, 10 Sep 2013 16:09:33 +0000 (18:09 +0200)]
Fixed a typo in the documentation
Fixed a typo in the documentation for
gnutls_srp_set_server_credentials_function.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Nikos Mavrogiannopoulos [Mon, 9 Sep 2013 10:06:24 +0000 (12:06 +0200)]
libopts is linked prior to libgnu to solve issue in win32. Initial patch by Tomasz Gajewski.
Nikos Mavrogiannopoulos [Sun, 8 Sep 2013 17:19:23 +0000 (19:19 +0200)]
Test gnutls_handshake_get_last_in() and gnutls_handshake_get_last_out() for correctness.