]>
git.ipfire.org Git - thirdparty/gnutls.git/log
Nikos Mavrogiannopoulos [Fri, 11 Feb 2011 08:05:02 +0000 (09:05 +0100)]
removed duplicate assignments.
Nikos Mavrogiannopoulos [Thu, 10 Feb 2011 18:16:53 +0000 (19:16 +0100)]
upgraded to nettle's new GCM API.
Nikos Mavrogiannopoulos [Thu, 10 Feb 2011 09:37:20 +0000 (10:37 +0100)]
increased the C++ library current version.
Nikos Mavrogiannopoulos [Thu, 10 Feb 2011 09:36:43 +0000 (10:36 +0100)]
The C++ interface returns exception on every error and not only on fatal ones. This allows easier handling of errors.
Nikos Mavrogiannopoulos [Thu, 10 Feb 2011 09:21:23 +0000 (10:21 +0100)]
removed the old set_priority functions.
Nikos Mavrogiannopoulos [Thu, 10 Feb 2011 09:16:36 +0000 (10:16 +0100)]
removed more deprecated stuff.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:48:12 +0000 (23:48 +0100)]
updated openssl layer to new priority functions (untested).
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:36:57 +0000 (23:36 +0100)]
removed unused variable.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:35:45 +0000 (23:35 +0100)]
Allow DSA2 even in protocols before TLS 1.2.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:30:22 +0000 (23:30 +0100)]
set the psk callback only if username/key were not supplied at command line.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:19:19 +0000 (23:19 +0100)]
In TLS 1.2 under DSS use the hash algorithm required by DSS.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:17:48 +0000 (23:17 +0100)]
Added new test openpgp-auth2.c that tests openpgp under TLS1.2
and DSS as well.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:09:27 +0000 (23:09 +0100)]
Modernized the test applications that now use the gnutls_priority_set_direct().
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 22:00:50 +0000 (23:00 +0100)]
deprecated gnutls_*_set_priority().
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 21:24:53 +0000 (22:24 +0100)]
The extensions code is now using the gnutls_buffer_st.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 21:23:33 +0000 (22:23 +0100)]
Added sha224 to the list of MACs.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 19:53:02 +0000 (20:53 +0100)]
The PSK and SRP key exchange algorithms are not included in the preset priority strings.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 19:48:04 +0000 (20:48 +0100)]
Callback function is being called in both PSK-DHE and PSK.
Using the callback function will not overwrite the credentials,
which were wrongly being overwritten using the retrieved username/key.
The credentials structure is now accessed for reading only, as it
should have been.
Nikos Mavrogiannopoulos [Wed, 9 Feb 2011 07:53:26 +0000 (08:53 +0100)]
bumped version.
Nikos Mavrogiannopoulos [Tue, 8 Feb 2011 22:06:14 +0000 (23:06 +0100)]
Added documentation on p11tool.
Nikos Mavrogiannopoulos [Tue, 8 Feb 2011 21:33:56 +0000 (22:33 +0100)]
Moved documentation of priority strings to manual and removed information from manpages and function pages that now reference the manual section.
Nikos Mavrogiannopoulos [Tue, 8 Feb 2011 20:10:11 +0000 (21:10 +0100)]
Simplified code in authentication methods by using gnutls_buffer_st
instead of malloc/realloc.
Nikos Mavrogiannopoulos [Tue, 8 Feb 2011 17:55:51 +0000 (18:55 +0100)]
Combined same functions.
Nikos Mavrogiannopoulos [Tue, 8 Feb 2011 17:53:54 +0000 (18:53 +0100)]
Several updates in signature algorithms parsing and sending to avoid sending invalid signature algorithms.
Nikos Mavrogiannopoulos [Tue, 8 Feb 2011 17:11:52 +0000 (18:11 +0100)]
Removed unused debugging code.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 21:47:12 +0000 (22:47 +0100)]
Removed unneeded initialization.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 19:13:59 +0000 (20:13 +0100)]
Removed gnutls_psk_netconf_derive_key.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 19:04:00 +0000 (20:04 +0100)]
Removed gnutls_certificate_verify_peers.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 19:02:18 +0000 (20:02 +0100)]
Removed gnutls_session_set_finished_function().
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 16:24:00 +0000 (17:24 +0100)]
Removed remaining TLS/IA stuff.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 16:08:39 +0000 (17:08 +0100)]
Removed more leftovers from opaque PRF output.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 16:06:03 +0000 (17:06 +0100)]
Corrected return message from check_recv_type().
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 15:59:57 +0000 (16:59 +0100)]
Removed upper limit on MAC algorithm key.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 15:57:52 +0000 (16:57 +0100)]
improved premature_termination error message
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 15:54:08 +0000 (16:54 +0100)]
Removed leftovers from OPRFI extension.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 15:50:47 +0000 (16:50 +0100)]
gnutls_recv() returns GNUTLS_E_PREMATURE_TERMINATION on EOF.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 15:46:09 +0000 (16:46 +0100)]
Removed deprecated option such as --protocols, ciphers etc.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 13:17:50 +0000 (14:17 +0100)]
not untested.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 13:17:01 +0000 (14:17 +0100)]
Set correct iv in GCM.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 12:48:53 +0000 (13:48 +0100)]
Cleanups and moved definitions to gnutls_int.h. AEAD modes now use the record packet counter as nonce.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 12:39:53 +0000 (13:39 +0100)]
Reset GCM mode when setting IV.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 12:39:19 +0000 (13:39 +0100)]
Added more GCM ciphersuites (DHE-* and anonymous).
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 09:59:19 +0000 (10:59 +0100)]
updated priorities. Removed ARCFOUR from the secure ciphersuites and
moved GCM to bottom of the ciphers in performance.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 09:50:54 +0000 (10:50 +0100)]
Added gnutls_cipher_add_auth() gnutls_cipher_tag() to export the
GCM interface. Updated the benchmark.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 09:19:27 +0000 (10:19 +0100)]
removed gnutls_certificate_get_openpgp_keyring().
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 08:44:04 +0000 (09:44 +0100)]
minor optimizations.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 08:24:24 +0000 (09:24 +0100)]
inlined several small functions.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 08:11:48 +0000 (09:11 +0100)]
Better error checking on SSL3.
Nikos Mavrogiannopoulos [Mon, 7 Feb 2011 07:34:31 +0000 (08:34 +0100)]
calculation for c_length occurs in a single place.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 22:40:56 +0000 (23:40 +0100)]
unstable -> untested.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 22:38:56 +0000 (23:38 +0100)]
Increase the maximum HMAC key to account for anonymous ciphersuites.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 22:35:31 +0000 (23:35 +0100)]
check the error of hash set_key.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 22:35:02 +0000 (23:35 +0100)]
do not use strlen for fixed string.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 22:22:09 +0000 (23:22 +0100)]
updated NEWS on GCM mode.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 21:59:05 +0000 (22:59 +0100)]
Use nettle's new API for GCM.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 21:03:44 +0000 (22:03 +0100)]
removed old comment
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 15:54:40 +0000 (16:54 +0100)]
Removed inner application extension.
Nikos Mavrogiannopoulos [Sun, 6 Feb 2011 15:32:50 +0000 (16:32 +0100)]
gnutls_certificate_verify_peers is deprecated.
Nikos Mavrogiannopoulos [Fri, 4 Feb 2011 10:02:30 +0000 (11:02 +0100)]
Added support for GCM ciphersuites (not tested with other implementation).
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 22:42:32 +0000 (23:42 +0100)]
Added missing definitions (GNUTLS_MASTER_SIZE etc).
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 11:46:32 +0000 (12:46 +0100)]
Removed: gnutls_session_get_server_random, gnutls_session_get_client_random, gnutls_session_get_master_secret
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 09:41:17 +0000 (10:41 +0100)]
updated.
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 09:40:18 +0000 (10:40 +0100)]
Add the nettle libs into gnutls.pc.
Nikos Mavrogiannopoulos [Sat, 5 Feb 2011 09:31:55 +0000 (10:31 +0100)]
Removed functions:
gnutls_ext_register, gnutls_certificate_get_x509_crls, gnutls_certificate_get_x509_cas
and bumped library version number.
Andreas Metzler [Sat, 5 Feb 2011 09:18:25 +0000 (10:18 +0100)]
[PATCH 1/4] adapt pkg-config file for switch from AM_PATH_LIBGCRYPT to AC_LIB_HAVE_LINKFLAGS
[PATCH 2/4] pkg-config: Move libtasn1 from Libs.private to Requires.private since libtasn1 provides a .pc file.
[PATCH 3/4] pkg-config: drop @LIBGNUTLS_LIBS@ from Libs.private. This library only contains gnutls itself nowadays, which is in Libs already.
[PATCH 4/4] pkg-config: If gnutls is built with zlib support list zlib in Requires.private.
Simon Josefsson [Fri, 4 Feb 2011 08:04:10 +0000 (09:04 +0100)]
Fix MD2 documentation.
Suggested by "brian m. carlson" <sandals@crustytoothpaste.net> in
debian bug #464625.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 09:35:46 +0000 (10:35 +0100)]
updated coding style.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 09:31:11 +0000 (10:31 +0100)]
documented gnutls_session_get_* deprecated functions.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 09:21:05 +0000 (10:21 +0100)]
updated README on certificate verifications that fail.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 09:16:14 +0000 (10:16 +0100)]
Added new functionality to certtool, and can verify certificates against a list of CAs using the --verify option.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 09:12:55 +0000 (10:12 +0100)]
Time checks were moved to _gnutls_verify_certificate2().
This allows for straightforward chain verification, and thus
better printing of the chain output, although some checks
might be performed in duplicate. As a side-effect better
errors are returned (or precisely more combinations of verification
errors), thus chainverify test was affected.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 08:17:08 +0000 (09:17 +0100)]
Set memory to zero on allocation.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 08:09:09 +0000 (09:09 +0100)]
fix in contents.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 07:04:39 +0000 (08:04 +0100)]
prototype fix.
Nikos Mavrogiannopoulos [Wed, 2 Feb 2011 07:03:56 +0000 (08:03 +0100)]
gnutls_x509_trust_list_init() has an extra argument that allows
fine-tuning of the used memory.
Nikos Mavrogiannopoulos [Tue, 1 Feb 2011 19:37:09 +0000 (20:37 +0100)]
Updated references of rfc5081 to rfc6091.
Nikos Mavrogiannopoulos [Tue, 1 Feb 2011 18:18:30 +0000 (19:18 +0100)]
Documented the new verification functions.
Nikos Mavrogiannopoulos [Mon, 31 Jan 2011 22:09:32 +0000 (23:09 +0100)]
Modified output to not confuse earlier scripts.
Nikos Mavrogiannopoulos [Mon, 31 Jan 2011 22:07:05 +0000 (23:07 +0100)]
Better output when removing certificates from list.
Nikos Mavrogiannopoulos [Mon, 31 Jan 2011 22:06:03 +0000 (23:06 +0100)]
Modified to work on new certtool -e output.
Nikos Mavrogiannopoulos [Mon, 31 Jan 2011 21:19:02 +0000 (22:19 +0100)]
The internal subsystem uses the new certificate verification functions.
This has the side effect of deprecating gnutls_certificate_get_x509_crls()
and gnutls_certificate_get_x509_cas() that can no longer operation since
they relied on internal structures.
Nikos Mavrogiannopoulos [Mon, 31 Jan 2011 19:43:14 +0000 (20:43 +0100)]
Added a new API to verify certificates. It is more efficient and
can be used to get details about the verification procedure.
Nikos Mavrogiannopoulos [Mon, 31 Jan 2011 19:30:06 +0000 (20:30 +0100)]
better output in chain output.
Nikos Mavrogiannopoulos [Sun, 30 Jan 2011 21:34:00 +0000 (22:34 +0100)]
exported gnutls_x509_crl_get_raw_issuer_dn()
Nikos Mavrogiannopoulos [Sun, 30 Jan 2011 10:46:42 +0000 (11:46 +0100)]
corrected typos
Nikos Mavrogiannopoulos [Wed, 19 Jan 2011 11:35:32 +0000 (12:35 +0100)]
CKR_CRYPTOKI_ALREADY_INITIALIZED is not treated as an error, and Finalize is not called in that case.
Nikos Mavrogiannopoulos [Sun, 16 Jan 2011 00:54:21 +0000 (01:54 +0100)]
Reverted removal of gnutls_openpgp_privkey_sign_hash() to retain compatibility with 2.10.x. That function is now deprecated instead.
Nikos Mavrogiannopoulos [Sun, 16 Jan 2011 00:46:20 +0000 (01:46 +0100)]
Added checks before importing keys and updated documentation.
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 19:57:43 +0000 (20:57 +0100)]
updated Makefile.in
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 19:43:10 +0000 (20:43 +0100)]
fixes in internal build with the new deprecated functions. We allow them to be used since they are inter-dependent.
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 19:30:25 +0000 (20:30 +0100)]
replaced old gnutls_pk_algorithm.
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 19:08:25 +0000 (20:08 +0100)]
depends on gnutls/x509.h to compile.
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 18:37:03 +0000 (19:37 +0100)]
deprecated gnutls_x509_crl_sign(), gnutls_x509_crl_sign2() and gnutls_x509_crq_get_preferred_hash_algorithm().
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 18:17:24 +0000 (19:17 +0100)]
Deprecated gnutls_x509_crq_sign2() and gnutls_x509_crq_sign() in
favor for gnutls_x509_crq_privkey_sign().
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 14:05:47 +0000 (15:05 +0100)]
minor fixes.
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 13:23:48 +0000 (14:23 +0100)]
gnutls_x509_crt_verify_hash: DEPRECATED
gnutls_x509_crt_verify_data: DEPRECATED
gnutls_x509_crt_get_verify_algorithm: DEPRECATED
gnutls_x509_crt_get_preferred_hash_algorithm: DEPRECATED
Removed the new gnutls_x509_privkey_sign_data2() and gnutls_x509_privkey_sign_hash2().
That functionality will be only in the abstract.h pubkey and privkey
structures, to avoid duplication for every certificate type.
Nikos Mavrogiannopoulos [Sat, 15 Jan 2011 13:08:04 +0000 (14:08 +0100)]
Simplified macro to snprintf() in order to prevent issues caused when snprintf() is a macro itself. Reported and initial patch by Camillo Lugaresi.
Nikos Mavrogiannopoulos [Tue, 11 Jan 2011 16:38:23 +0000 (17:38 +0100)]
Revert "Remove, it is generated."
This reverts commit
de3a601e502b24f047412a161085f7fbd898b3f3
because this file is not automatically generated (not included
in top Makefile.am).
Simon Josefsson [Sun, 2 Jan 2011 09:34:51 +0000 (10:34 +0100)]
Specify minimum libgcrypt version.
Nikos Mavrogiannopoulos [Thu, 23 Dec 2010 16:38:08 +0000 (17:38 +0100)]
Added discussion on crypto backend for crypto libraries and /dev/crypto.