]>
git.ipfire.org Git - thirdparty/gnutls.git/log
Nikos Mavrogiannopoulos [Sun, 10 Feb 2002 19:22:32 +0000 (19:22 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sun, 10 Feb 2002 14:33:50 +0000 (14:33 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sun, 10 Feb 2002 11:10:10 +0000 (11:10 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sun, 10 Feb 2002 10:20:33 +0000 (10:20 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 20:56:43 +0000 (20:56 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 19:32:33 +0000 (19:32 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 19:20:59 +0000 (19:20 +0000)]
Added gnutls_certificate_type_get_name() function.
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 18:54:39 +0000 (18:54 +0000)]
*** empty log message ***
Timo Schulz [Sat, 9 Feb 2002 18:35:49 +0000 (18:35 +0000)]
* Applied the fixed for the memory leaks.
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 18:32:30 +0000 (18:32 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 18:25:56 +0000 (18:25 +0000)]
Added ability for an SRP server to use multiple password files. The
password file is selected on the fly (handshake) using a callback
function.
Timo Schulz [Sat, 9 Feb 2002 13:18:44 +0000 (13:18 +0000)]
* auth_cert.h: Added OpenPGP keyring item.
* gnutls_openpgp.c: Improved support for keyring handling.
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 12:19:18 +0000 (12:19 +0000)]
Some fixes in ciphertext2compressed handling
Nikos Mavrogiannopoulos [Sat, 9 Feb 2002 11:10:08 +0000 (11:10 +0000)]
Removed the GNUTLS_E_MAC_FAILED error. Now only GNUTLS_E_DECRYPTION_FAILED
error is used. That we don't leak any information about the result of
a possible attack.
Nikos Mavrogiannopoulos [Fri, 8 Feb 2002 22:30:24 +0000 (22:30 +0000)]
Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
Nikos Mavrogiannopoulos [Fri, 8 Feb 2002 22:29:09 +0000 (22:29 +0000)]
Added bison generated file
Nikos Mavrogiannopoulos [Fri, 8 Feb 2002 20:11:09 +0000 (20:11 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Fri, 8 Feb 2002 19:36:49 +0000 (19:36 +0000)]
changed the introduction (again)
Nikos Mavrogiannopoulos [Thu, 7 Feb 2002 21:12:18 +0000 (21:12 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Thu, 7 Feb 2002 20:58:47 +0000 (20:58 +0000)]
Corrected behaviour of client openpgp certificate selection.
Nikos Mavrogiannopoulos [Thu, 7 Feb 2002 19:17:24 +0000 (19:17 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Thu, 7 Feb 2002 19:08:53 +0000 (19:08 +0000)]
removed gnutls_certificate_get_ours_index()
Nikos Mavrogiannopoulos [Thu, 7 Feb 2002 14:59:19 +0000 (14:59 +0000)]
Added asn1 file
Nikos Mavrogiannopoulos [Wed, 6 Feb 2002 22:07:52 +0000 (22:07 +0000)]
Modified gnutls_x509_extract_subject_alt_name() to return the type,
instead of storing it to a pointer.
Nikos Mavrogiannopoulos [Wed, 6 Feb 2002 14:11:20 +0000 (14:11 +0000)]
Added function which returns the subjectAltName (subject_dns_name was
obsoleted).
Nikos Mavrogiannopoulos [Tue, 5 Feb 2002 23:00:52 +0000 (23:00 +0000)]
added Timo
Nikos Mavrogiannopoulos [Tue, 5 Feb 2002 19:34:29 +0000 (19:34 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Tue, 5 Feb 2002 12:18:47 +0000 (12:18 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Tue, 5 Feb 2002 12:09:21 +0000 (12:09 +0000)]
Changed the X.509 certificate verification algorithm. Now
if any of the certificates in the certificate path is expired
(except the first one), we return GNUTLS_CERT_NOT_TRUSTED.
Nikos Mavrogiannopoulos [Tue, 5 Feb 2002 12:08:16 +0000 (12:08 +0000)]
*** empty log message ***
Timo Schulz [Tue, 5 Feb 2002 11:06:28 +0000 (11:06 +0000)]
Changes the function name to make clear OpenPGP uses keys and
not certificates like X.509.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2002 22:35:09 +0000 (22:35 +0000)]
Changes for gnutls_openpgp_name structure
Timo Schulz [Mon, 4 Feb 2002 21:39:54 +0000 (21:39 +0000)]
Now OpenPGP uses its own context for DN.
Timo Schulz [Sun, 3 Feb 2002 21:43:20 +0000 (21:43 +0000)]
More fixes for the GnuTLS OpenPGP code.
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 20:19:18 +0000 (20:19 +0000)]
renamed the gnutls_dn structure to gnutls_x509_dn
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 19:17:18 +0000 (19:17 +0000)]
made the print_info stuff much cleaner.
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 19:06:19 +0000 (19:06 +0000)]
some changes in gnutls_cert handling
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 18:54:25 +0000 (18:54 +0000)]
keyUsage is now 16 bits
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 18:52:12 +0000 (18:52 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 18:36:21 +0000 (18:36 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 18:30:25 +0000 (18:30 +0000)]
Added OpenPGP certificate support in gnutls.
Several changes.
Timo Schulz [Sun, 3 Feb 2002 13:31:32 +0000 (13:31 +0000)]
* gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.
Set the keyUsage flag to indicate what the key is useful for.
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 12:46:04 +0000 (12:46 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 12:45:29 +0000 (12:45 +0000)]
Exported openpgp keys' related functions.
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 12:38:09 +0000 (12:38 +0000)]
Moved functions unrelated to record layer to gnutls_state.c
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 12:24:37 +0000 (12:24 +0000)]
several modifications for cert_type extension etc
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 12:16:05 +0000 (12:16 +0000)]
Added option to set the cert_type priority.
Timo Schulz [Sun, 3 Feb 2002 11:51:40 +0000 (11:51 +0000)]
* Applied the patch and minor changes.
* Now it's also possible to use binary certificates.
Nikos Mavrogiannopoulos [Sun, 3 Feb 2002 11:36:00 +0000 (11:36 +0000)]
Added stuff for parsing the CertType extension type.
Timo Schulz [Sun, 3 Feb 2002 02:16:28 +0000 (02:16 +0000)]
* gnutls_openpgp.c: Fixed some memory leaks.
Nikos Mavrogiannopoulos [Sat, 2 Feb 2002 21:24:59 +0000 (21:24 +0000)]
renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
Timo Schulz [Sat, 2 Feb 2002 17:52:45 +0000 (17:52 +0000)]
* gnutls_openpgp.c: Now all functions use gnutls_datum.
Change the function headers of internal functions.
Nikos Mavrogiannopoulos [Fri, 1 Feb 2002 21:14:38 +0000 (21:14 +0000)]
Added gnutls_openpgp in the makefiles.
Added some kind of opencdk library detection.
Timo Schulz [Fri, 1 Feb 2002 18:51:47 +0000 (18:51 +0000)]
New files for OpenPGP tests.
Timo Schulz [Fri, 1 Feb 2002 18:49:33 +0000 (18:49 +0000)]
* gnutls_openpgp.c: Added gdoc compatible function descriptions.
(gnutls_openpgp_add_fingerprint): New function to register keyrings.
Nikos Mavrogiannopoulos [Fri, 1 Feb 2002 11:31:05 +0000 (11:31 +0000)]
added new header file
Nikos Mavrogiannopoulos [Fri, 1 Feb 2002 11:14:47 +0000 (11:14 +0000)]
Several changes in certificate and key handling.
* gnutls_certificate_allocate_sc() does not require the ncerts argument
Nikos Mavrogiannopoulos [Thu, 31 Jan 2002 12:48:20 +0000 (12:48 +0000)]
Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
Nikos Mavrogiannopoulos [Thu, 31 Jan 2002 12:47:10 +0000 (12:47 +0000)]
corrected _gnutls_str_cpy() usage.
Nikos Mavrogiannopoulos [Thu, 31 Jan 2002 01:17:48 +0000 (01:17 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Wed, 30 Jan 2002 23:59:02 +0000 (23:59 +0000)]
updated
Timo Schulz [Wed, 30 Jan 2002 11:34:32 +0000 (11:34 +0000)]
Fixed some memory leaks.
Nikos Mavrogiannopoulos [Wed, 30 Jan 2002 10:33:26 +0000 (10:33 +0000)]
updated candidate draft
Timo Schulz [Tue, 29 Jan 2002 17:16:35 +0000 (17:16 +0000)]
Fixed a typo.
Timo Schulz [Tue, 29 Jan 2002 16:55:30 +0000 (16:55 +0000)]
Basic GnuTLS OpenPGP support.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 16:19:10 +0000 (16:19 +0000)]
updated for gnutls_certificate_get_peers()
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 16:17:03 +0000 (16:17 +0000)]
Added gnutls_certificate_get_peers()
Added gnutls_certificate_get_ours()
Added gnutls_certificate_get_ours_index()
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 16:09:52 +0000 (16:09 +0000)]
CertificateType is now accesible from the API.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 16:06:24 +0000 (16:06 +0000)]
corrected bug in certificate selection.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 15:08:02 +0000 (15:08 +0000)]
Added this gnutls_state.c/h files. Are added in order to access
some of the GNUTLS_STATE structures members, indirectly. It's
not possible to move all the members of this structure here, yet,
but it is desirable.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 13:30:59 +0000 (13:30 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 12:52:41 +0000 (12:52 +0000)]
Modified the state's parameters to hold the negotiated certificate
type. Modified the certificate selection procedure to take the certificate
type in account, when choosing the most appropriate certificate.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 11:52:09 +0000 (11:52 +0000)]
Added in CertificateStatus:
GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
GNUTLS_CERT_REVOKED
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 11:40:25 +0000 (11:40 +0000)]
gnutls_x509pki_allocate_sc() renamed to gnutls_certificate_allocate_sc()
and similar functions too. They share too common properties with
OpenPGP certificates, that it is not needed a separate function.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 11:38:57 +0000 (11:38 +0000)]
Updated function names.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2002 11:38:30 +0000 (11:38 +0000)]
Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS structure.
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 23:51:14 +0000 (23:51 +0000)]
Removed fake OID.
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 23:49:00 +0000 (23:49 +0000)]
better ChangeLog output
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 23:44:50 +0000 (23:44 +0000)]
Identified a race condition in the example client.
If application data is sent after a rehandshake
request, the server thinks we ignored his request, and
breaks the connection. This is a bad design of this client.
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 23:43:05 +0000 (23:43 +0000)]
minor fixes
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 23:42:06 +0000 (23:42 +0000)]
changed some buffering code, to use the cleaner gnutls_datum_append().
Leads to a much cleaner code.
Fabio Fiorina [Mon, 28 Jan 2002 22:03:59 +0000 (22:03 +0000)]
Modules without OID
Fabio Fiorina [Mon, 28 Jan 2002 22:02:53 +0000 (22:02 +0000)]
gnutls_str_... functions substitution
Fabio Fiorina [Mon, 28 Jan 2002 22:02:21 +0000 (22:02 +0000)]
_gnutls_str_... functions substitution
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 18:26:38 +0000 (18:26 +0000)]
added gnutls_datum_append()
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 14:03:22 +0000 (14:03 +0000)]
signature is now a gnutls_datum
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 12:43:16 +0000 (12:43 +0000)]
GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI
GNUTLS_SRP -> GNUTLS_CRD_SRP
GNUTLS_ANON -> GNUTLS_CRD_ANON
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 10:40:49 +0000 (10:40 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 10:38:36 +0000 (10:38 +0000)]
corrected and optimized handshake.
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 10:37:48 +0000 (10:37 +0000)]
not used by default
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 09:25:26 +0000 (09:25 +0000)]
Added ability of the client to choose a certificate depending
on the server's sign algorithm preference. Added CertType
in gnutls_cert structure (which identified X509, OPENPGP certificates)
Nikos Mavrogiannopoulos [Mon, 28 Jan 2002 09:22:41 +0000 (09:22 +0000)]
Optimizations in the handshake messages hashing.
(no more mallocs)
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 21:13:17 +0000 (21:13 +0000)]
cleanups
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 21:12:44 +0000 (21:12 +0000)]
corrected bug in DSA signing.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 21:11:51 +0000 (21:11 +0000)]
corrected bug in file read
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 21:10:39 +0000 (21:10 +0000)]
Added support to select a certificate based on the peer's cipher
suite list. (ie if DSS cipher suites are requested and a DSA certificate
is available, then this will be used)
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 15:24:29 +0000 (15:24 +0000)]
Added an updated version of the submited draft
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 15:14:25 +0000 (15:14 +0000)]
*** empty log message ***
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 15:12:27 +0000 (15:12 +0000)]
added missing files
Nikos Mavrogiannopoulos [Sun, 27 Jan 2002 15:10:08 +0000 (15:10 +0000)]
added support for DHE_DSS cipher suites.