diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-04-05 17:35:34 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-04-05 17:44:06 +0200 |
commit | baa36085ac09f0ff7e0542ebba3b0986accf81c3 (patch) | |
tree | 6bd78393388d5cebbb19b02fd2e31af2a1275813 /doc/cha-upgrade.texi | |
parent | be9dba69580d8349e4e35cafe5cce309b14611a3 (diff) | |
download | gnutls-baa36085ac09f0ff7e0542ebba3b0986accf81c3.tar.gz |
Added more deprecated functions
Diffstat (limited to 'doc/cha-upgrade.texi')
-rw-r--r-- | doc/cha-upgrade.texi | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/doc/cha-upgrade.texi b/doc/cha-upgrade.texi index 6b8c6133fb..d8be907767 100644 --- a/doc/cha-upgrade.texi +++ b/doc/cha-upgrade.texi @@ -25,9 +25,8 @@ functionality as described in @ref{Asynchronous operation}. @heading Upgrading to 3.0.x from previous versions -GnuTLS 3.0.x is source compatible with previous versions but discarded the functions -@funcintref{gnutls_transport_set_lowat}, @funcintref{gnutls_session_get_client_random}, -@funcintref{gnutls_session_get_server_random}, @funcintref{gnutls_session_get_master_secret}. +GnuTLS 3.0.x is source compatible with previous versions except for the functions +listed below. @multitable @columnfractions .30 .60 @headitem Old function @tab Replacement @@ -44,5 +43,32 @@ They are replaced by the safer function @ref{gnutls_session_get_random} @item @funcintref{gnutls_session_get_master_secret} @tab Replaced by the keying material exporters discussed in @ref{Keying Material Exporters} +@item @funcintref{gnutls_transport_set_global_errno} +@tab Replaced by using the system's errno fascility or @funcref{gnutls_transport_set_errno}. + +@item @funcintref{gnutls_x509_privkey_verify_data} +@tab Replaced by @funcref{gnutls_pubkey_verify_data}. + +@item @funcintref{gnutls_certificate_verify_peers} +@tab Replaced by @funcref{gnutls_certificate_verify_peers2}. + +@item @funcintref{gnutls_psk_netconf_derive_key} +@tab Removed. The key derivation function was never standardized. + +@item @funcintref{gnutls_session_set_finished_function} +@tab Removed. + +@item @funcintref{gnutls_ext_register} +@tab Removed. Extension registration API is now internal to allow easier changes in the API. + +@item @funcintref{gnutls_certificate_get_x509_crls}, @funcintref{gnutls_certificate_get_x509_cas} +@tab Removed to allow updating the internal structures. Replaced by @funcref{gnutls_certificate_get_issuer}. + +@item @funcintref{gnutls_certificate_get_openpgp_keyring} +@tab Removed. + +@item @funcintref{gnutls_ia_*} +@tab Removed. The inner application extensions were completely removed (they failed to be standardized). + @end multitable |