]> git.ipfire.org Git - thirdparty/gnutls.git/log
thirdparty/gnutls.git
12 years agopass the correct flag to dane_verify_crt_raw()
Nikos Mavrogiannopoulos [Mon, 23 Dec 2013 11:14:11 +0000 (12:14 +0100)] 
pass the correct flag to dane_verify_crt_raw()

That doesn't affect anything but logical correctness, as
the parameter is ignored.

12 years agocorrected key ID size check
Nikos Mavrogiannopoulos [Mon, 23 Dec 2013 10:58:12 +0000 (11:58 +0100)] 
corrected key ID size check

12 years agoPorted Alon's patch to correctly check for librt (et al.)
Nikos Mavrogiannopoulos [Mon, 23 Dec 2013 10:31:36 +0000 (11:31 +0100)] 
Ported Alon's patch to correctly check for librt (et al.)

This also makes clock_gettime() check independent of the FIPS140 option.

12 years agoAdded aliases list-privkeys and list-keys
Nikos Mavrogiannopoulos [Sun, 22 Dec 2013 11:41:51 +0000 (12:41 +0100)] 
Added aliases list-privkeys and list-keys

12 years agoundefine select as well in win32
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 20:52:15 +0000 (21:52 +0100)] 
undefine select as well in win32

12 years agocorrected some tests to operate silently under valgrind
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 12:01:31 +0000 (13:01 +0100)] 
corrected some tests to operate silently under valgrind

12 years agocorrected leaks
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 11:50:58 +0000 (12:50 +0100)] 
corrected leaks

12 years agodo not use the gnulib wrappers in win32
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 10:27:39 +0000 (11:27 +0100)] 
do not use the gnulib wrappers in win32

12 years agoexplicitly set the gnulib functions for recv and send.
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 10:25:28 +0000 (11:25 +0100)] 
explicitly set the gnulib functions for recv and send.

12 years agoupdated
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 10:21:32 +0000 (11:21 +0100)] 
updated

12 years agocorrected running tests over valgrind
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 09:01:34 +0000 (10:01 +0100)] 
corrected running tests over valgrind

It seems that some autotools change has prevented that for
some time.

12 years agocorrected check
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:51:22 +0000 (09:51 +0100)] 
corrected check

12 years agoremoved debugging
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:48:17 +0000 (09:48 +0100)] 
removed debugging

12 years agocorrected paths
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:38:04 +0000 (09:38 +0100)] 
corrected paths

12 years agopkcs11_get_random was renamed
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:29:43 +0000 (09:29 +0100)] 
pkcs11_get_random was renamed

12 years agocorrected generated files
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:25:20 +0000 (09:25 +0100)] 
corrected generated files

12 years agocorrectly generate asm sources
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:25:08 +0000 (09:25 +0100)] 
correctly generate asm sources

12 years agognu note for stack only used in ELF
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:19:30 +0000 (09:19 +0100)] 
gnu note for stack only used in ELF

12 years agoremoved unused files
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:16:35 +0000 (09:16 +0100)] 
removed unused files

12 years agoImproved nettle check for registration of accelerated ciphers.
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:06:10 +0000 (09:06 +0100)] 
Improved nettle check for registration of accelerated ciphers.

12 years agouse the correct sources in win32 systems
Nikos Mavrogiannopoulos [Sat, 21 Dec 2013 08:00:22 +0000 (09:00 +0100)] 
use the correct sources in win32 systems

12 years agosimplified deps
Nikos Mavrogiannopoulos [Fri, 20 Dec 2013 18:34:08 +0000 (19:34 +0100)] 
simplified deps

12 years agolibtasn1 generated files are set in BUILT_SOURCES
Nikos Mavrogiannopoulos [Fri, 20 Dec 2013 18:00:53 +0000 (19:00 +0100)] 
libtasn1 generated files are set in BUILT_SOURCES

Conflicts:
lib/Makefile.am

12 years agoupdated danetool
Nikos Mavrogiannopoulos [Wed, 18 Dec 2013 16:57:08 +0000 (17:57 +0100)] 
updated danetool

12 years agochanged default to 256R1
Nikos Mavrogiannopoulos [Wed, 18 Dec 2013 16:23:13 +0000 (17:23 +0100)] 
changed default to 256R1

12 years agodoc update
Nikos Mavrogiannopoulos [Wed, 18 Dec 2013 15:33:15 +0000 (16:33 +0100)] 
doc update

12 years agothe accelerated library is depending on nettle being present
Nikos Mavrogiannopoulos [Tue, 17 Dec 2013 17:36:01 +0000 (18:36 +0100)] 
the accelerated library is depending on nettle being present

12 years agodoc update
Nikos Mavrogiannopoulos [Tue, 17 Dec 2013 12:47:56 +0000 (13:47 +0100)] 
doc update

12 years agoupdated to account the file format p11-kit expects
Nikos Mavrogiannopoulos [Tue, 17 Dec 2013 08:43:49 +0000 (09:43 +0100)] 
updated to account the file format p11-kit expects

12 years agodoc update
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 19:32:50 +0000 (20:32 +0100)] 
doc update

12 years agorestricted submodule to a specific version
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 19:26:08 +0000 (20:26 +0100)] 
restricted submodule to a specific version

12 years agobootstrap will initialize the submodules
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 19:12:11 +0000 (20:12 +0100)] 
bootstrap will initialize the submodules

12 years agoUpdated asm files
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 18:16:34 +0000 (19:16 +0100)] 
Updated asm files

12 years agoImport perlasm files directly from openssl using git submodule
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 18:16:18 +0000 (19:16 +0100)] 
Import perlasm files directly from openssl using git submodule

12 years agodoc update
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 17:39:34 +0000 (18:39 +0100)] 
doc update

12 years agoAdded configure option --with-default-blacklist-file
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 12:03:24 +0000 (13:03 +0100)] 
Added configure option --with-default-blacklist-file

This option allows to specify a file containing blacklisted certificates.

12 years agognutls_x509_trust_list_remove_cas() and derivatives will utilize a black list.
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 11:56:02 +0000 (12:56 +0100)] 
gnutls_x509_trust_list_remove_cas() and derivatives will utilize a black list.

When a CA or certificate is removed from the trusted list, it is also
added in a blacklist to ensure that it will not be accepted due to
interdependency (e.g., it is a subordinate CA), or because it is not a CA.

12 years agoCorrected documentation for gnutls_x509_trust_list_add_trust_*
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 10:09:34 +0000 (11:09 +0100)] 
Corrected documentation for gnutls_x509_trust_list_add_trust_*

12 years agoavoid initializing PKCS #11 modules when not needed in gnutls_pkcs11_reinit.
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 09:17:19 +0000 (10:17 +0100)] 
avoid initializing PKCS #11 modules when not needed in gnutls_pkcs11_reinit.

12 years agoAvoid verbose logging
Nikos Mavrogiannopoulos [Mon, 16 Dec 2013 09:05:16 +0000 (10:05 +0100)] 
Avoid verbose logging

12 years agouse better definitions
Nikos Mavrogiannopoulos [Sun, 15 Dec 2013 22:32:43 +0000 (23:32 +0100)] 
use better definitions

12 years agodoc update
Nikos Mavrogiannopoulos [Sun, 15 Dec 2013 20:23:20 +0000 (21:23 +0100)] 
doc update

12 years agodoc update
Nikos Mavrogiannopoulos [Sun, 15 Dec 2013 20:18:48 +0000 (21:18 +0100)] 
doc update

12 years agoAlign on 16-byte boundaries the buffers provided to cryptodev.
Nikos Mavrogiannopoulos [Sun, 15 Dec 2013 20:18:05 +0000 (21:18 +0100)] 
Align on 16-byte boundaries the buffers provided to cryptodev.

When gnutls is compiled with support for cryptodev, the buffers
provided to crypto backend are ensured to be 16-byte aligned
(except the ones provided by the user). That increases performance
in several crypto accelerators.

12 years agoupdated to correspond to new fail()
Nikos Mavrogiannopoulos [Sun, 15 Dec 2013 19:28:28 +0000 (20:28 +0100)] 
updated to correspond to new fail()

12 years agosimplified _mbuffer_alloc
Nikos Mavrogiannopoulos [Sun, 15 Dec 2013 17:15:39 +0000 (18:15 +0100)] 
simplified _mbuffer_alloc

12 years agoreorganized source files.
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 18:56:58 +0000 (19:56 +0100)] 
reorganized source files.

12 years agowhen AESNI is available without PCLMUL, then use AES-NI in GCM.
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 18:36:17 +0000 (19:36 +0100)] 
when AESNI is available without PCLMUL, then use AES-NI in GCM.

12 years agoaddressed warning
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 18:33:34 +0000 (19:33 +0100)] 
addressed warning

12 years agogive lower priority to SSSE3 over AESNI
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 17:34:43 +0000 (18:34 +0100)] 
give lower priority to SSSE3 over AESNI

12 years agouse better names for files
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 17:32:19 +0000 (18:32 +0100)] 
use better names for files

12 years agozeroize keys
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 17:31:19 +0000 (18:31 +0100)] 
zeroize keys

12 years agoWhen PCLMUL isn't available use the SSSE3 implementation of AES to optimize GCM.
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 17:25:43 +0000 (18:25 +0100)] 
When PCLMUL isn't available use the SSSE3 implementation of AES to optimize GCM.

12 years agoremoved UMAC ciphersuites from benchmark
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 17:22:28 +0000 (18:22 +0100)] 
removed UMAC ciphersuites from benchmark

12 years agoremoved the estream ciphersuites from benchmarks
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 17:21:13 +0000 (18:21 +0100)] 
removed the estream ciphersuites from benchmarks

12 years agoAdded Mike Hamburg's SSSE3 AES implementation.
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 12:00:55 +0000 (13:00 +0100)] 
Added Mike Hamburg's SSSE3 AES implementation.

12 years agodoc update
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 11:12:30 +0000 (12:12 +0100)] 
doc update

12 years agoAdded Appro's SSSE3 SHA implementations
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 10:57:02 +0000 (11:57 +0100)] 
Added Appro's SSSE3 SHA implementations

12 years agoUtilize the optimized SHA functions in Padlock HMAC.
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 08:14:50 +0000 (09:14 +0100)] 
Utilize the optimized SHA functions in Padlock HMAC.

12 years agouse a single BUILT_SOURCES
Nikos Mavrogiannopoulos [Sat, 14 Dec 2013 07:41:19 +0000 (08:41 +0100)] 
use a single BUILT_SOURCES

12 years agominor phrasing improvements in docs
Patrick Pelletier [Fri, 4 May 2012 01:35:18 +0000 (18:35 -0700)] 
minor phrasing improvements in docs

12 years agoAdded auto-generated files in BUILT_SOURCES
Nikos Mavrogiannopoulos [Fri, 13 Dec 2013 23:53:28 +0000 (00:53 +0100)] 
Added auto-generated files in BUILT_SOURCES

12 years agoFixed check for i < line_size.
Jared Wong [Fri, 13 Dec 2013 08:00:20 +0000 (03:00 -0500)] 
Fixed check for i < line_size.

All checks were being done where the line_size check was done last. This
allows data to be read from one past teh end of the line buffer. In C,
accessing data outside of an array is undefined behavior and may cause
yet known problems. Additionally, the compiler may end up making some
unreasonable assumptions under the pretense that the programmer is never
wrong and would not access data outside of the array.

12 years agoAvoid conditional generation of Makefile
Nikos Mavrogiannopoulos [Fri, 13 Dec 2013 16:24:51 +0000 (17:24 +0100)] 
Avoid conditional generation of Makefile

12 years agoEnforce the DEFAULT_MAX_VERIFY_BITS for DH prime size as well.
Nikos Mavrogiannopoulos [Thu, 12 Dec 2013 15:25:36 +0000 (16:25 +0100)] 
Enforce the DEFAULT_MAX_VERIFY_BITS for DH prime size as well.

12 years agodoc update
Nikos Mavrogiannopoulos [Thu, 12 Dec 2013 07:00:22 +0000 (08:00 +0100)] 
doc update

12 years agoexported function
Nikos Mavrogiannopoulos [Thu, 12 Dec 2013 06:56:14 +0000 (07:56 +0100)] 
exported function

12 years agoAdded gnutls_record_check_corked.
Nikos Mavrogiannopoulos [Thu, 12 Dec 2013 06:54:55 +0000 (07:54 +0100)] 
Added gnutls_record_check_corked.

12 years agoAvoided gnu-ism in Makefiles
Nikos Mavrogiannopoulos [Thu, 12 Dec 2013 06:54:41 +0000 (07:54 +0100)] 
Avoided gnu-ism in Makefiles

12 years agosimplified logic
Nikos Mavrogiannopoulos [Wed, 11 Dec 2013 08:35:04 +0000 (09:35 +0100)] 
simplified logic

12 years agoCorrectly detect the FIPS140-2 HMAC file.
Nikos Mavrogiannopoulos [Wed, 11 Dec 2013 08:29:08 +0000 (09:29 +0100)] 
Correctly detect the FIPS140-2 HMAC file.

12 years agoensure that all the exported pkcs11 functions initialize PKCS #11.
Nikos Mavrogiannopoulos [Mon, 9 Dec 2013 22:25:09 +0000 (23:25 +0100)] 
ensure that all the exported pkcs11 functions initialize PKCS #11.

12 years agofixes in PKCS #11 initialization
Nikos Mavrogiannopoulos [Mon, 9 Dec 2013 19:26:51 +0000 (20:26 +0100)] 
fixes in PKCS #11 initialization

12 years agoprovide imprecise time as gmt time.
Nikos Mavrogiannopoulos [Mon, 9 Dec 2013 19:12:59 +0000 (20:12 +0100)] 
provide imprecise time as gmt time.

12 years agocalling gnutls_pkcs11_reinit() manually will prevent auto-reinitialization.
Nikos Mavrogiannopoulos [Mon, 9 Dec 2013 14:34:20 +0000 (15:34 +0100)] 
calling gnutls_pkcs11_reinit() manually will prevent auto-reinitialization.

12 years agofully initialize the PKCS #11 subsystem only when it is needed to.
Nikos Mavrogiannopoulos [Mon, 9 Dec 2013 12:35:18 +0000 (13:35 +0100)] 
fully initialize the PKCS #11 subsystem only when it is needed to.

12 years agoFIPS140 mode is detected on run-time.
Nikos Mavrogiannopoulos [Mon, 9 Dec 2013 10:03:25 +0000 (11:03 +0100)] 
FIPS140 mode is detected on run-time.

That allows a library compiled in FIPS140 mode to operate as the
full library if the system is not in FIPS mode.

12 years agoAdded check to verify that gnutls_global_init() is run on the library constructor.
Nikos Mavrogiannopoulos [Sun, 8 Dec 2013 18:19:55 +0000 (19:19 +0100)] 
Added check to verify that gnutls_global_init() is run on the library constructor.

12 years agoconverted to a simple check for gnutls_global_init() as gnutls_global_init2() will...
Nikos Mavrogiannopoulos [Sun, 8 Dec 2013 18:19:17 +0000 (19:19 +0100)] 
converted to a simple check for gnutls_global_init() as gnutls_global_init2() will not be added.

12 years agocall p11_kit_modules_load() with null argument.
Nikos Mavrogiannopoulos [Sun, 8 Dec 2013 18:07:56 +0000 (19:07 +0100)] 
call p11_kit_modules_load() with null argument.

12 years agoonly use LT_INIT
Nikos Mavrogiannopoulos [Fri, 6 Dec 2013 15:13:50 +0000 (16:13 +0100)] 
only use LT_INIT

12 years agodoc update
Nikos Mavrogiannopoulos [Fri, 6 Dec 2013 15:09:20 +0000 (16:09 +0100)] 
doc update

12 years agodisable static library build by default
Nikos Mavrogiannopoulos [Fri, 6 Dec 2013 15:08:45 +0000 (16:08 +0100)] 
disable static library build by default

12 years agognutls_global_init2() is no longer exported.
Nikos Mavrogiannopoulos [Thu, 5 Dec 2013 10:29:23 +0000 (11:29 +0100)] 
gnutls_global_init2() is no longer exported.

12 years agodoc update
Nikos Mavrogiannopoulos [Thu, 5 Dec 2013 10:19:49 +0000 (11:19 +0100)] 
doc update

12 years agoAdded automatic reinitialization on fork() on the PKCS #11 subsystem.
Nikos Mavrogiannopoulos [Thu, 5 Dec 2013 10:16:03 +0000 (11:16 +0100)] 
Added automatic reinitialization on fork() on the PKCS #11 subsystem.

12 years agoPKCS #11 initialization is delayed until first use.
Nikos Mavrogiannopoulos [Thu, 5 Dec 2013 10:10:28 +0000 (11:10 +0100)] 
PKCS #11 initialization is delayed until first use.

12 years agodoc update
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 16:42:54 +0000 (17:42 +0100)] 
doc update

12 years agoUse a DRBG-AES to generate nonces rather than the yarrow RNG.
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 16:14:33 +0000 (17:14 +0100)] 
Use a DRBG-AES to generate nonces rather than the yarrow RNG.

12 years agogetpid() is conditionally used.
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:54:28 +0000 (15:54 +0100)] 
getpid() is conditionally used.

12 years agodeleted auto-generated files
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:49:43 +0000 (15:49 +0100)] 
deleted auto-generated files

12 years agoremoved zombie mode, and no longer use fips140.h
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:48:49 +0000 (15:48 +0100)] 
removed zombie mode, and no longer use fips140.h

12 years agomoved gnutls_fips140_mode_enabled to gnutls.h
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:45:05 +0000 (15:45 +0100)] 
moved gnutls_fips140_mode_enabled to gnutls.h

12 years agosimplified func
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:35:42 +0000 (15:35 +0100)] 
simplified func

12 years agocorrected macros
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:15:57 +0000 (15:15 +0100)] 
corrected macros

12 years agoCheck whether the RNG can perform many iterations without error.
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:11:30 +0000 (15:11 +0100)] 
Check whether the RNG can perform many iterations without error.

12 years agoforce reseed and rekey on fork and if we exceed a number of iterations.
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 14:08:33 +0000 (15:08 +0100)] 
force reseed and rekey on fork and if we exceed a number of iterations.

12 years agodo not deinitialize a static mutex to avoid any side-effects.
Nikos Mavrogiannopoulos [Wed, 4 Dec 2013 08:49:26 +0000 (09:49 +0100)] 
do not deinitialize a static mutex to avoid any side-effects.

12 years agore-initialize a deleted staticly initialized mutex
Nikos Mavrogiannopoulos [Sat, 30 Nov 2013 19:14:43 +0000 (20:14 +0100)] 
re-initialize a deleted staticly initialized mutex

12 years agodoc update
Nikos Mavrogiannopoulos [Sat, 30 Nov 2013 18:40:09 +0000 (19:40 +0100)] 
doc update