[gnutls-dev]gnutls 0.6.0
Nikos Mavroyanopoulos
nmav@gnutls.org
Sun Dec 8 18:10:02 2002
I've released gnutls 0.6.0. The major changes in this release
are:
- Added "gnutls/compat4.h" header. This is included in gnutls.h
to emulate the old 0.4.x API.
- Example programs are now stored in doc/examples/
- Several improvements and updates in the documentation.
- Added the certificate authenticated SRP cipher suites.
- gnutls_x509_extract_certificate_dn_string() was updated to return
an RFC2253 conforming string.
- Added the SRP related functions:
gnutls_srp_verifier()
gnutls_srp_base64_encode()
gnutls_srp_base64_decode()
- Added the function gnutls_srp_set_server_credentials_function()
to allow retrieving SRP parameters from an external backend - other
than password files.
- Added the function gnutls_openpgp_set_recv_key_function()
which can be used to set a callback, to get OpenPGP keys.
- Exported the functions:
gnutls_malloc()
gnutls_free()
which should be used by callback functions.
- Changed the semantics of gnutls_pem_base64_encode_alloc()
and gnutls_pem_base64_decode_alloc(). In the default case
were the gnutls library is used with malloc/realloc/free,
these are binary compatible.
This release should be both binary, and source compatible with
previous 0.5.x releases, if no special allocation functions are
used.
--
Nikos Mavroyanopoulos