Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
638 lines of code changed in:
corrected _gnutls_str_cpy() usage.
35 lines of code changed in:
*** empty log message ***
1 lines of code changed in:
updated
14 lines of code changed in:
Fixed some memory leaks.
16 lines of code changed in:
updated candidate draft
27 lines of code changed in:
Fixed a typo.
1 lines of code changed in:
Basic GnuTLS OpenPGP support.
14 lines of code changed in:
updated for gnutls_certificate_get_peers()
2 lines of code changed in:
Added gnutls_certificate_get_peers()
Added gnutls_certificate_get_ours()
Added gnutls_certificate_get_ours_index()
20 lines of code changed in:
CertificateType is now accesible from the API.
81 lines of code changed in:
corrected bug in certificate selection.
6 lines of code changed in:
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.
39 lines of code changed in:
*** empty log message ***
1 lines of code changed in:
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.
122 lines of code changed in:
Added in CertificateStatus:
GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
GNUTLS_CERT_REVOKED
24 lines of code changed in:
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.
41 lines of code changed in:
Updated function names.
7 lines of code changed in:
Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS structure.
14 lines of code changed in:
Removed fake OID.
1 lines of code changed in:
better ChangeLog output
1 lines of code changed in:
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.
19 lines of code changed in:
minor fixes
5 lines of code changed in:
changed some buffering code, to use the cleaner gnutls_datum_append().
Leads to a much cleaner code.
24 lines of code changed in:
Modules without OID
2 lines of code changed in:
gnutls_str_... functions substitution
8 lines of code changed in:
_gnutls_str_... functions substitution
15 lines of code changed in:
added gnutls_datum_append()
12 lines of code changed in:
signature is now a gnutls_datum
21 lines of code changed in:
GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI
GNUTLS_SRP -> GNUTLS_CRD_SRP
GNUTLS_ANON -> GNUTLS_CRD_ANON
1834 lines of code changed in:
*** empty log message ***
5 lines of code changed in:
corrected and optimized handshake.
30 lines of code changed in:
not used by default
1 lines of code changed in:
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)
79 lines of code changed in:
Optimizations in the handshake messages hashing.
(no more mallocs)
18 lines of code changed in:
cleanups
37 lines of code changed in:
corrected bug in DSA signing.
10 lines of code changed in:
corrected bug in file read
19 lines of code changed in:
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)
100 lines of code changed in:
Added an updated version of the submited draft
27 lines of code changed in:
*** empty log message ***
1 lines of code changed in:
added missing files
404 lines of code changed in:
added support for DHE_DSS cipher suites.
33 lines of code changed in:
added support for DSS certificates.
399 lines of code changed in:
Added stuff for DSS certificates (not ready yet)
963 lines of code changed in:
added new DSA certificates..
2 lines of code changed in:
*** empty log message ***
25 lines of code changed in:
added _gnutls_mem_cpy()
12 lines of code changed in:
Added checks after malloc for null.
44 lines of code changed in:
gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon Josefsson)
47 lines of code changed in:
*** empty log message ***
2 lines of code changed in:
*** empty log message ***
1 lines of code changed in:
added check for requested TLS extensions
85 lines of code changed in:
*** empty log message ***
8 lines of code changed in:
Handshake messages are not kept in memory any more. Now we use less memory
during a handshake.
390 lines of code changed in:
*** empty log message ***
5 lines of code changed in:
added an #error
2 lines of code changed in:
GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE -> GNUTLS_A_SSL3_NO_CERTIFICATE
5 lines of code changed in:
added our openpgp draft
0 lines of code changed in:
added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
#ifdef XXX stuff. Done some cleanups in record layer.
204 lines of code changed in:
*** empty log message ***
2 lines of code changed in:
Added a minimal string library to assist in safer ASN.1 parsing
127 lines of code changed in:
in server side now prints srp username
8 lines of code changed in:
Some corrections done ( found by using flawfinder).
Added several tags for flawfinder to ignore.
105 lines of code changed in:
added string library
1 lines of code changed in:
cleanups
65 lines of code changed in:
more cleanups in the recv_int() function
122 lines of code changed in:
corrected behaviour against PKCS-1 attacks. (it seems that debugging code
has made it to release)
4 lines of code changed in:
Made recv_int() cleaner (needs a lot of improvement)
132 lines of code changed in:
Now a server in a case of rehandshake can continue normaly
if the handshake request is ignored by the client.
45 lines of code changed in:
corrected gnutls_alert_send() prototype.
1 lines of code changed in:
*** empty log message ***
4 lines of code changed in:
*** empty log message ***
3 lines of code changed in:
updated auth info structures handling.
Corrected bug in DHE_RSA.
106 lines of code changed in:
corrected bug introduced in the buffering code update
1 lines of code changed in:
*** empty log message ***
4 lines of code changed in:
Combined gnutls_x509pki_(set/get)_dh_bits() and
gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
gnutls_anon_set_server_cred() was deprecated by gnutls_dh_set_bits().
118 lines of code changed in:
gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
55 lines of code changed in:
*** empty log message ***
1 lines of code changed in:
*** empty log message ***
5200 lines of code changed in:
added openpgp rfc
3643 lines of code changed in:
several cleanups in order to move to gnutls 0.4.0
177 lines of code changed in:
added file to hold functions for backwards binary compatibility.
17 lines of code changed in:
cleanups
12 lines of code changed in:
Renamed gnutls_x509pki_s/get_dh_bits() to gnutls_dh_s/get_dhe_bits().
Renamed gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
79 lines of code changed in:
*** empty log message ***
2 lines of code changed in:
Key exchange methods changed so they do not depend on the Certificate
type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
24 lines of code changed in:
changes in buffering code (actually variables' names are more
rational now).
238 lines of code changed in:
corrected library interface numbers
4 lines of code changed in:
updated documentation
12 lines of code changed in:
fixed bugs reported (with patches) by
Marc Huber and Guillaume Morin.
7 lines of code changed in:
Added gnutls_x509pki_set_trust_mem() and gnutls_x509pki_set_key_mem()
189 lines of code changed in:
*** empty log message ***
2 lines of code changed in:
better length checking in the record layer.
4 lines of code changed in:
new extensions draft
0 lines of code changed in:
added gnutls_x509pki_verify_certificate()
102 lines of code changed in:
renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order
to be consistent with gnutls.h)
2 lines of code changed in:
corrected the temp file name
1 lines of code changed in:
last minute changes for 0.3.2 release
6 lines of code changed in:
renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
66 lines of code changed in:
Added gnutls_b64_encode() and gnutls_b64_decode()
67 lines of code changed in:
*** empty log message ***
2 lines of code changed in:
updated documentation
27 lines of code changed in:
Cleanups
18 lines of code changed in:
separated alert protocol functions
132 lines of code changed in:
corrected behaviour in version advertizing
35 lines of code changed in:
now removes the temp file
1 lines of code changed in:
check_version() updated
1 lines of code changed in:
*** empty log message ***
8 lines of code changed in:
cleanups
39 lines of code changed in:
Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
152 lines of code changed in:
more error checking
1 lines of code changed in:
*** empty log message ***
4 lines of code changed in:
prefixed all variable with GNUTLS_
40 lines of code changed in:
added support for calling global_init() several times.
12 lines of code changed in:
added static variable to check if global_init() is called for a second
time.
7 lines of code changed in:
Cleanups in the digest code (separated from HMAC).
Added gnutls_fingerprint_calc(), which calculates a fingerprint.
92 lines of code changed in: