]> git.ipfire.org Git - thirdparty/gnutls.git/log
thirdparty/gnutls.git
12 years agolong term keys are always overwritten
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 16:12:51 +0000 (17:12 +0100)] 
long term keys are always overwritten

12 years agocorrected typo
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 13:25:00 +0000 (14:25 +0100)] 
corrected typo

12 years agozeroize also ASN.1 structures that hold keys.
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 13:16:34 +0000 (14:16 +0100)] 
zeroize also ASN.1 structures that hold keys.

12 years agomore keys are zeroized
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 13:16:23 +0000 (14:16 +0100)] 
more keys are zeroized

12 years agorequire libtasn1 3.4
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 13:00:09 +0000 (14:00 +0100)] 
require libtasn1 3.4

12 years agoupdated libtasn1 version
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 12:59:50 +0000 (13:59 +0100)] 
updated libtasn1 version

12 years agouse the most appropriate nettle function
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 11:24:28 +0000 (12:24 +0100)] 
use the most appropriate nettle function

12 years agobetter naming for free_datum functions.
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 11:22:33 +0000 (12:22 +0100)] 
better naming for free_datum functions.

12 years agooverwrite temp buffers of private keys.
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 10:11:25 +0000 (11:11 +0100)] 
overwrite temp buffers of private keys.

12 years agozeroize ECC secret scalars and points.
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 09:47:48 +0000 (10:47 +0100)] 
zeroize ECC secret scalars and points.

12 years agoAdded zeroization of keys in several parts within gnutls.
Nikos Mavrogiannopoulos [Tue, 12 Nov 2013 13:24:34 +0000 (14:24 +0100)] 
Added zeroization of keys in several parts within gnutls.

12 years agodoc update
Nikos Mavrogiannopoulos [Tue, 12 Nov 2013 13:05:41 +0000 (14:05 +0100)] 
doc update

12 years agoAdded key zeroization primitives.
Nikos Mavrogiannopoulos [Tue, 12 Nov 2013 12:59:35 +0000 (13:59 +0100)] 
Added key zeroization primitives.

12 years agoSimplified _gnutls_mpi_release()
Nikos Mavrogiannopoulos [Tue, 12 Nov 2013 12:12:15 +0000 (13:12 +0100)] 
Simplified _gnutls_mpi_release()

12 years agoUpdated FIPS140 initialization and added a self test for it.
Nikos Mavrogiannopoulos [Tue, 12 Nov 2013 11:46:10 +0000 (12:46 +0100)] 
Updated FIPS140 initialization and added a self test for it.

12 years agoAdded binary integrity test
Nikos Mavrogiannopoulos [Mon, 11 Nov 2013 20:12:16 +0000 (21:12 +0100)] 
Added binary integrity test

12 years agoAdded support for fips states.
Nikos Mavrogiannopoulos [Mon, 11 Nov 2013 17:07:17 +0000 (18:07 +0100)] 
Added support for fips states.

This implies that when in FIPS mode and the library is not in operational
state (i.e., all self checks succeeded), crypto functionality of the library will fail.
This includes:
* API functions of gnutls/crypto.h
* API functions of gnutls/abstract.h
* API functions of gnutls/x509.h
* gnutls_init()
* API functions of gnutls/xssl.h

12 years agoindented code
Nikos Mavrogiannopoulos [Mon, 11 Nov 2013 13:51:35 +0000 (14:51 +0100)] 
indented code

12 years agodoc update
Nikos Mavrogiannopoulos [Mon, 11 Nov 2013 13:40:31 +0000 (14:40 +0100)] 
doc update

12 years agoSelf checks are conditionally included in the library.
Nikos Mavrogiannopoulos [Fri, 8 Nov 2013 15:48:32 +0000 (16:48 +0100)] 
Self checks are conditionally included in the library.

12 years agoAdded pair-wise consistency tests for RSA, DSA and ECDSA.
Nikos Mavrogiannopoulos [Fri, 8 Nov 2013 12:30:22 +0000 (13:30 +0100)] 
Added pair-wise consistency tests for RSA, DSA and ECDSA.

12 years agoin gnutls_x509_privkey_generate() allow specifying an explicit curve.
Nikos Mavrogiannopoulos [Fri, 8 Nov 2013 10:09:41 +0000 (11:09 +0100)] 
in gnutls_x509_privkey_generate() allow specifying an explicit curve.

12 years agoAdded gnutls_privkey_generate().
Nikos Mavrogiannopoulos [Fri, 8 Nov 2013 09:45:47 +0000 (10:45 +0100)] 
Added gnutls_privkey_generate().

12 years agoAdded self tests on RSA, DSA, and ECDSA key usage.
Nikos Mavrogiannopoulos [Thu, 7 Nov 2013 15:25:20 +0000 (16:25 +0100)] 
Added self tests on RSA, DSA, and ECDSA key usage.

12 years agoAdded option to run all available self tests per category in a single run.
Nikos Mavrogiannopoulos [Thu, 7 Nov 2013 14:18:04 +0000 (15:18 +0100)] 
Added option to run all available self tests per category in a single run.

12 years agocompleted self-tests by adding digest and MAC tests.
Nikos Mavrogiannopoulos [Thu, 7 Nov 2013 13:50:35 +0000 (14:50 +0100)] 
completed self-tests by adding digest and MAC tests.

12 years agoAdded self tests
Nikos Mavrogiannopoulos [Wed, 6 Nov 2013 15:33:59 +0000 (16:33 +0100)] 
Added self tests

12 years agocheck for alternative unbound root key files.
Nikos Mavrogiannopoulos [Wed, 27 Nov 2013 09:38:22 +0000 (10:38 +0100)] 
check for alternative unbound root key files.

12 years agoincreased buffers
Nikos Mavrogiannopoulos [Tue, 26 Nov 2013 22:46:39 +0000 (23:46 +0100)] 
increased buffers

12 years agoupdated auto-generated asm files. This fixes a valgrind complaint when AES-NI is...
Nikos Mavrogiannopoulos [Tue, 26 Nov 2013 22:19:45 +0000 (23:19 +0100)] 
updated auto-generated asm files. This fixes a valgrind complaint when AES-NI is in use.

12 years agoupdated perlasm files
Nikos Mavrogiannopoulos [Tue, 26 Nov 2013 22:19:01 +0000 (23:19 +0100)] 
updated perlasm files

12 years agoDo not link gnutls against librt unlress it is really necessary.
Nikos Mavrogiannopoulos [Tue, 26 Nov 2013 16:19:43 +0000 (17:19 +0100)] 
Do not link gnutls against librt unlress it is really necessary.

Conflicts:
configure.ac
lib/Makefile.am

12 years agoremoved the UMAC96 ciphersuites
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 13:59:38 +0000 (14:59 +0100)] 
removed the UMAC96 ciphersuites

12 years agomore files to ignore
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 10:58:18 +0000 (11:58 +0100)] 
more files to ignore

12 years agoupdated e-mail address
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 10:53:10 +0000 (11:53 +0100)] 
updated e-mail address

12 years agouse $shell()
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 10:50:20 +0000 (11:50 +0100)] 
use $shell()

12 years agohandle centrally more variables
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 10:50:08 +0000 (11:50 +0100)] 
handle centrally more variables

12 years agoUpdated manpage generation (and information stored to it).
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 10:34:43 +0000 (11:34 +0100)] 
Updated manpage generation (and information stored to it).

12 years agoremoved auto-generated doc files.
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 08:52:01 +0000 (09:52 +0100)] 
removed auto-generated doc files.

12 years agocerttool's --verify option if not supplied with a CA list, will use the system's...
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 08:47:54 +0000 (09:47 +0100)] 
certtool's --verify option if not supplied with a CA list, will use the system's CA list.

12 years agocast the expiration time to time_t
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 07:57:01 +0000 (08:57 +0100)] 
cast the expiration time to time_t

12 years agodoc update
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 07:55:35 +0000 (08:55 +0100)] 
doc update

12 years agoAdded macro to check for the 'no well defined' expiration time.
Nikos Mavrogiannopoulos [Sun, 24 Nov 2013 07:52:07 +0000 (08:52 +0100)] 
Added macro to check for the 'no well defined' expiration time.

12 years agoAdded strerror module.
Nikos Mavrogiannopoulos [Sat, 23 Nov 2013 16:19:10 +0000 (17:19 +0100)] 
Added strerror module.

12 years agobetter use of errno
Nikos Mavrogiannopoulos [Sat, 23 Nov 2013 16:17:53 +0000 (17:17 +0100)] 
better use of errno

12 years agouse eurosym package for euro symbol
Nikos Mavrogiannopoulos [Sat, 23 Nov 2013 15:38:00 +0000 (16:38 +0100)] 
use eurosym package for euro symbol

12 years agoCorrected check of usage of local libopts when autogen isn't present
Nikos Mavrogiannopoulos [Sat, 23 Nov 2013 09:12:23 +0000 (10:12 +0100)] 
Corrected check of usage of local libopts when autogen isn't present

12 years agoVerify failure of DN parsing in a wrong DN.
Nikos Mavrogiannopoulos [Sat, 23 Nov 2013 08:50:48 +0000 (09:50 +0100)] 
Verify failure of DN parsing in a wrong DN.

12 years agodisallow any compression in DTLS
Nikos Mavrogiannopoulos [Sat, 23 Nov 2013 07:35:34 +0000 (08:35 +0100)] 
disallow any compression in DTLS

12 years agomini-deflate was combined with mini-record-2
Nikos Mavrogiannopoulos [Fri, 22 Nov 2013 21:55:32 +0000 (22:55 +0100)] 
mini-deflate was combined with mini-record-2

12 years agoCorrected bug which affected compressed records.
Nikos Mavrogiannopoulos [Fri, 22 Nov 2013 21:28:38 +0000 (22:28 +0100)] 
Corrected bug which affected compressed records.

Less space was provided for decryption than the required
causing disconnection issues when compression was used.
The issue was pointed by Frank Zschockelt.

Also replaced the macros MAX_RECORD_RECV_SIZE and MAX_RECV_SIZE
with max_decrypted_size() and max_record_recv_size().

12 years agocheck return code of gnutls_rnd().
Nikos Mavrogiannopoulos [Fri, 22 Nov 2013 17:28:59 +0000 (18:28 +0100)] 
check return code of gnutls_rnd().

12 years agoUse AES-GCM to encrypt session tickets.
Nikos Mavrogiannopoulos [Fri, 22 Nov 2013 17:19:12 +0000 (18:19 +0100)] 
Use AES-GCM to encrypt session tickets.

12 years agoupdated cross.mk
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 22:09:26 +0000 (23:09 +0100)] 
updated cross.mk

12 years agofixed for win32
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 21:15:27 +0000 (22:15 +0100)] 
fixed for win32

12 years agoadded assert to trace errors.
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 21:15:18 +0000 (22:15 +0100)] 
added assert to trace errors.

12 years agoupdated
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 20:13:41 +0000 (21:13 +0100)] 
updated

12 years agolink all programs with libgnu_gpl to avoid conflicts from header files.
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 19:52:37 +0000 (20:52 +0100)] 
link all programs with libgnu_gpl to avoid conflicts from header files.

12 years agoAdded progname module which is used by error().
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 19:44:46 +0000 (20:44 +0100)] 
Added progname module which is used by error().

12 years agosafer usage of strerror
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 19:31:16 +0000 (20:31 +0100)] 
safer usage of strerror

12 years agouse the AUTOGEN variable
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 19:26:18 +0000 (20:26 +0100)] 
use the AUTOGEN variable

12 years agouse libtool to generate libopts
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 19:21:00 +0000 (20:21 +0100)] 
use libtool to generate libopts

12 years agocorrected libopts patch
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 19:07:11 +0000 (20:07 +0100)] 
corrected libopts patch

12 years agoremoved unneed line
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 18:57:43 +0000 (19:57 +0100)] 
removed unneed line

12 years agoignore xssl manpages
Nikos Mavrogiannopoulos [Thu, 21 Nov 2013 18:54:10 +0000 (19:54 +0100)] 
ignore xssl manpages

12 years agoprioritize any GCM ciphersuite over CBC in secure128 level.
Nikos Mavrogiannopoulos [Tue, 19 Nov 2013 17:39:46 +0000 (18:39 +0100)] 
prioritize any GCM ciphersuite over CBC in secure128 level.

12 years agogenerate ChangeLog after doc/ is checked.
Nikos Mavrogiannopoulos [Sun, 17 Nov 2013 17:09:40 +0000 (18:09 +0100)] 
generate ChangeLog after doc/ is checked.

12 years agoupdated Makefiles
Nikos Mavrogiannopoulos [Sun, 17 Nov 2013 17:03:43 +0000 (18:03 +0100)] 
updated Makefiles

12 years agomade more clever to ignore inline function body.
Nikos Mavrogiannopoulos [Sun, 17 Nov 2013 16:44:22 +0000 (17:44 +0100)] 
made more clever to ignore inline function body.

12 years agoremoved auto-generated files
Nikos Mavrogiannopoulos [Sun, 17 Nov 2013 11:30:55 +0000 (12:30 +0100)] 
removed auto-generated files

12 years agodoc update
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 21:43:04 +0000 (22:43 +0100)] 
doc update

12 years agoexported gnutls_est_record_overhead_size
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 21:26:08 +0000 (22:26 +0100)] 
exported gnutls_est_record_overhead_size

12 years agodo not add newline (it's already in the printed string)
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 20:07:00 +0000 (21:07 +0100)] 
do not add newline (it's already in the printed string)

12 years agoif GNUTLS_DEBUG_LEVEL is specified the log function is not updated if it is already...
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 16:17:55 +0000 (17:17 +0100)] 
if GNUTLS_DEBUG_LEVEL is specified the log function is not updated if it is already set.

12 years agodoc update
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 16:12:00 +0000 (17:12 +0100)] 
doc update

12 years agoupdated
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 16:07:27 +0000 (17:07 +0100)] 
updated

12 years agobumped version
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 16:06:40 +0000 (17:06 +0100)] 
bumped version

12 years agoupdated glimport
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 16:02:59 +0000 (17:02 +0100)] 
updated glimport

12 years agodoc update
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 15:39:20 +0000 (16:39 +0100)] 
doc update

12 years agoAdded self checks for new date reading functionality
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 15:33:58 +0000 (16:33 +0100)] 
Added self checks for new date reading functionality

12 years agoAdded activation_date and expiration_date options to certtool template file.
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 15:31:25 +0000 (16:31 +0100)] 
Added activation_date and expiration_date options to certtool template file.

12 years agoAdded a gnulib with GPL components for use by applications.
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 14:33:25 +0000 (15:33 +0100)] 
Added a gnulib with GPL components for use by applications.

12 years agocorrected bug reporting address.
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 09:53:13 +0000 (10:53 +0100)] 
corrected bug reporting address.

12 years agoCheck for overflows when setting time and allow a time of -1.
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 09:22:22 +0000 (10:22 +0100)] 
Check for overflows when setting time and allow a time of -1.

12 years agoDates and time that would overflow the GeneralTime are also truncated. We may need...
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 09:13:56 +0000 (10:13 +0100)] 
Dates and time that would overflow the GeneralTime are also truncated. We may need to revise that around 9999 CE.

12 years agoforce serialized generation of invoke-*texi, to avoid autogen issue.
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 08:36:56 +0000 (09:36 +0100)] 
force serialized generation of invoke-*texi, to avoid autogen issue.

12 years agoAn expiration time of (time_t)-1 will set to the no well-defined expiration date...
Nikos Mavrogiannopoulos [Sat, 16 Nov 2013 08:33:58 +0000 (09:33 +0100)] 
An expiration time of (time_t)-1 will set to the no well-defined expiration date value.

12 years agocorrectly set the ciphersuite when the set_premaster interface is used.
Nikos Mavrogiannopoulos [Fri, 15 Nov 2013 08:54:52 +0000 (09:54 +0100)] 
correctly set the ciphersuite when the set_premaster interface is used.

12 years agocheck for a valid blocksize prior to entering loop
Nikos Mavrogiannopoulos [Fri, 15 Nov 2013 08:54:26 +0000 (09:54 +0100)] 
check for a valid blocksize prior to entering loop

12 years agoThe environment variable GNUTLS_DEBUG_LEVEL if set to a number will enable logging...
Nikos Mavrogiannopoulos [Fri, 15 Nov 2013 08:53:21 +0000 (09:53 +0100)] 
The environment variable GNUTLS_DEBUG_LEVEL if set to a number will enable logging to stderr.

12 years agocorrected issue with a not-yet-valid certificate
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 15:47:32 +0000 (16:47 +0100)] 
corrected issue with a not-yet-valid certificate

12 years agocorrected bug in gnutls-cli when used on IPv6 addresses.
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 15:42:18 +0000 (16:42 +0100)] 
corrected bug in gnutls-cli when used on IPv6 addresses.

12 years agosimplified function
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 15:40:43 +0000 (16:40 +0100)] 
simplified function

12 years agohacks to work with fedora's openssl
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 15:08:24 +0000 (16:08 +0100)] 
hacks to work with fedora's openssl

12 years agoprint whether the local libopts or libtasn1 are being used.
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 13:20:50 +0000 (14:20 +0100)] 
print whether the local libopts or libtasn1 are being used.

12 years agoAdded intprops module (which is needed by newer libtasn1 versions)
Nikos Mavrogiannopoulos [Wed, 13 Nov 2013 13:27:03 +0000 (14:27 +0100)] 
Added intprops module (which is needed by newer libtasn1 versions)

12 years agouse the bool expression instead of unsigned int:1.
Nikos Mavrogiannopoulos [Tue, 12 Nov 2013 12:42:02 +0000 (13:42 +0100)] 
use the bool expression instead of unsigned int:1.

12 years agodoc update
Nikos Mavrogiannopoulos [Tue, 12 Nov 2013 12:02:19 +0000 (13:02 +0100)] 
doc update

12 years agodefine GNUTLS_PATH_MAX globally.
Nikos Mavrogiannopoulos [Mon, 11 Nov 2013 20:00:54 +0000 (21:00 +0100)] 
define GNUTLS_PATH_MAX globally.

12 years agodoc update
Nikos Mavrogiannopoulos [Mon, 11 Nov 2013 07:57:11 +0000 (08:57 +0100)] 
doc update