[SCM] Samba Shared Repository - branch master updated
Jelmer Vernooij
jelmer at samba.org
Fri Dec 17 13:10:03 MST 2010
The branch, master has been updated
via c4a8875 heimdal_build: Add version-script for krb5.
via 6dc8077 heimdal_build: Add version-script for gssapi.
via 02ff085 heimdal_build: Add version-script for asn1.
via 555d334 heimdal_build: Add version-script for hdb.
via 2ded466 heimdal_build: Add version-script for kdc.
via 55192fb heimdal_build: Add version-script for wind.
via de8133e heimdal_build: Add version-script for ntlm.
via b4875d4 heimdal: Add version script file for hcrypto (unused so far, as hcrypto still needs to be made a proper library).
via d4cc0d4 heimdal_build: Add version-script for roken.
via dd102a2 heimdal_build: Add version-script for com_err.
via c09d4b8 wafsamba: Specify full vscript path so non-autogenerated files are possible, too.
via 402d622 heimdal_build: Simplify version_script handling.
via 48f91eb wafsamba: Don't build vscript for modules.
via 13b4e6e wafsamba: Move version script handling out of SAMBA_LIBRARY.
via 5bccb32 Simplify link installation.
via 85299be heimdal_build: Simplify library handling.
from 4e9d67b s4-smbtorture: allow to call test_GetDriverInfo_winreg without printer handle.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit c4a887538d6a30b39fce8ff7857f5abd868342a5
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 20:11:15 2010 +0100
heimdal_build: Add version-script for krb5.
Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
Autobuild-Date: Fri Dec 17 21:09:25 CET 2010 on sn-devel-104
commit 6dc807703d9e3635f4c2211e3178a5bfdc4de52e
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 20:08:11 2010 +0100
heimdal_build: Add version-script for gssapi.
commit 02ff0852e885ba80018bbdedceece7b566197147
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 20:06:15 2010 +0100
heimdal_build: Add version-script for asn1.
commit 555d334cf70b6c4d73aece9311534449dca00bd0
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 20:01:21 2010 +0100
heimdal_build: Add version-script for hdb.
commit 2ded4668eafe56231f9efad83cb13be7f92af549
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 20:00:58 2010 +0100
heimdal_build: Add version-script for kdc.
commit 55192fb3a887e68170e3d568527f42fd19039fae
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:55:54 2010 +0100
heimdal_build: Add version-script for wind.
commit de8133e3bbf5c4468db555543ae4e7a94ae8723a
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:54:09 2010 +0100
heimdal_build: Add version-script for ntlm.
commit b4875d4dba33e0a25bff6f54d598ec9f8c0e00c2
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:52:42 2010 +0100
heimdal: Add version script file for hcrypto (unused so far, as hcrypto still needs to be made a proper library).
commit d4cc0d4f479ffbb132b24686f443d6939803e501
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:51:37 2010 +0100
heimdal_build: Add version-script for roken.
commit dd102a2c4a0960e2009e2fa83619400fdbb011ad
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:50:52 2010 +0100
heimdal_build: Add version-script for com_err.
commit c09d4b85b594fd16759037b2a3a7231c76b1e45c
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:38:12 2010 +0100
wafsamba: Specify full vscript path so non-autogenerated files are possible, too.
commit 402d622c0c4f501ab7085848cec135a8ff4d8a4c
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:21:58 2010 +0100
heimdal_build: Simplify version_script handling.
commit 48f91ebc5aa3147b6b0784f676459dbe7e274a2b
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:21:47 2010 +0100
wafsamba: Don't build vscript for modules.
commit 13b4e6e8c7616e37e4b1d37b49b82921c8c6059d
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 19:16:33 2010 +0100
wafsamba: Move version script handling out of SAMBA_LIBRARY.
commit 5bccb326437198098a39abf9387dc61c9c4066b3
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 18:47:05 2010 +0100
Simplify link installation.
commit 85299bea65e152b4423ee40dd7f241189d52c6af
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 17 18:42:34 2010 +0100
heimdal_build: Simplify library handling.
-----------------------------------------------------------------------
Summary of changes:
buildtools/wafsamba/samba_deps.py | 2 +-
buildtools/wafsamba/samba_install.py | 23 +-
buildtools/wafsamba/wafsamba.py | 8 +-
source4/heimdal/base/version-script.map | 28 +
source4/heimdal/kdc/version-script.map | 21 +
source4/heimdal/lib/asn1/version-script.map | 6 +
source4/heimdal/lib/com_err/version-script.map | 20 +
source4/heimdal/lib/gssapi/version-script.map | 180 ++++++
source4/heimdal/lib/hcrypto/version-script.map | 299 +++++++++
source4/heimdal/lib/hdb/version-script.map | 107 ++++
source4/heimdal/lib/krb5/version-script.map | 769 ++++++++++++++++++++++++
source4/heimdal/lib/ntlm/version-script.map | 30 +
source4/heimdal/lib/roken/version-script.map | 199 ++++++
source4/heimdal/lib/wind/version-script.map | 28 +
source4/heimdal_build/wscript_build | 65 ++-
15 files changed, 1745 insertions(+), 40 deletions(-)
create mode 100644 source4/heimdal/base/version-script.map
create mode 100644 source4/heimdal/kdc/version-script.map
create mode 100644 source4/heimdal/lib/asn1/version-script.map
create mode 100644 source4/heimdal/lib/com_err/version-script.map
create mode 100644 source4/heimdal/lib/gssapi/version-script.map
create mode 100644 source4/heimdal/lib/hcrypto/version-script.map
create mode 100644 source4/heimdal/lib/hdb/version-script.map
create mode 100644 source4/heimdal/lib/krb5/version-script.map
create mode 100644 source4/heimdal/lib/ntlm/version-script.map
create mode 100644 source4/heimdal/lib/roken/version-script.map
create mode 100644 source4/heimdal/lib/wind/version-script.map
Changeset truncated at 500 lines:
diff --git a/buildtools/wafsamba/samba_deps.py b/buildtools/wafsamba/samba_deps.py
index 1f27026..6bd2cca 100644
--- a/buildtools/wafsamba/samba_deps.py
+++ b/buildtools/wafsamba/samba_deps.py
@@ -1099,7 +1099,7 @@ def check_project_rules(bld):
global tstart
tstart = time.clock()
- bld.new_rules = True
+ bld.new_rules = True
Logs.info("Checking project rules ...")
debug('deps: project rules checking started')
diff --git a/buildtools/wafsamba/samba_install.py b/buildtools/wafsamba/samba_install.py
index 327227f..5902d73 100644
--- a/buildtools/wafsamba/samba_install.py
+++ b/buildtools/wafsamba/samba_install.py
@@ -128,19 +128,14 @@ def install_library(self):
t.env.append_value('LINKFLAGS', t.env.SONAME_ST % install_link)
t.env.SONAME_ST = ''
- if install_name == install_link:
- install_link = None
-
# tell waf to install the library
bld.install_as(os.path.join(install_path, install_name),
os.path.join(self.path.abspath(bld.env), inst_name))
- if install_link:
+ if install_link and install_link != install_name:
# and the symlink if needed
- bld.symlink_as(os.path.join(install_path, install_link),
- install_name)
+ bld.symlink_as(os.path.join(install_path, install_link), install_name)
if dev_link:
- bld.symlink_as(os.path.join(install_path, dev_link),
- install_name)
+ bld.symlink_as(os.path.join(install_path, dev_link), install_name)
@feature('cshlib')
@@ -153,6 +148,18 @@ def apply_soname(self):
self.env.append_value('LINKFLAGS', self.env.SONAME_ST % self.soname)
self.env.SONAME_ST = ''
+ at feature('cshlib')
+ at after('apply_implib')
+ at before('apply_vnum')
+def apply_vscript(self):
+ '''add version-script arguments to library build'''
+
+ if self.env.HAVE_LD_VERSION_SCRIPT and getattr(self, 'version_script', ''):
+ self.env.append_value('LINKFLAGS', "-Wl,--version-script=%s" %
+ self.version_script)
+ self.version_script = None
+
+
##############################
# handle the creation of links for libraries and binaries in the build tree
diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py
index 19ebe23..9204104 100644
--- a/buildtools/wafsamba/wafsamba.py
+++ b/buildtools/wafsamba/wafsamba.py
@@ -202,8 +202,8 @@ def SAMBA_LIBRARY(bld, libname, source,
if abi_directory:
features += ' abi_check'
+ vscript = None
if bld.env.HAVE_LD_VERSION_SCRIPT:
- vscript = "%s.vscript" % libname
if private_library:
version = "%s_%s" % (Utils.g_module.APPNAME, Utils.g_module.VERSION)
elif vnum:
@@ -211,14 +211,15 @@ def SAMBA_LIBRARY(bld, libname, source,
else:
version = None
if version:
+ vscript = "%s.vscript" % libname
bld.ABI_VSCRIPT(libname, abi_directory, version, vscript)
- ldflags.append("-Wl,--version-script=%s/%s" % (bld.path.abspath(bld.env), vscript))
fullname = bld.env.shlib_PATTERN % bundled_name
bld.add_manual_dependency(bld.path.find_or_declare(fullname), bld.path.find_or_declare(vscript))
if Options.is_install:
# also make the .inst file depend on the vscript
instname = bld.env.shlib_PATTERN % (bundled_name + '.inst')
bld.add_manual_dependency(bld.path.find_or_declare(instname), bld.path.find_or_declare(vscript))
+ vscript = os.path.join(bld.path.abspath(bld.env), vscript)
bld.SET_BUILD_GROUP(group)
t = bld(
@@ -226,9 +227,10 @@ def SAMBA_LIBRARY(bld, libname, source,
source = [],
target = bundled_name,
depends_on = depends_on,
- samba_ldflags = ldflags,
+ samba_ldflags = ldflags,
samba_deps = deps,
samba_includes = includes,
+ version_script = vscript,
local_include = local_include,
vnum = vnum,
soname = soname,
diff --git a/source4/heimdal/base/version-script.map b/source4/heimdal/base/version-script.map
new file mode 100644
index 0000000..9886943
--- /dev/null
+++ b/source4/heimdal/base/version-script.map
@@ -0,0 +1,28 @@
+HEIMDAL_BASE_1.0 {
+ global:
+ heim_abort;
+ heim_alloc;
+ heim_array_append_value;
+ heim_array_copy_value;
+ heim_array_create;
+ heim_array_delete_value;
+ heim_array_get_length;
+ heim_array_iterate_f;
+ heim_auto_release;
+ heim_auto_release_create;
+ heim_auto_release_drain;
+ heim_base_once_f;
+ heim_dict_add_value;
+ heim_dict_copy_value;
+ heim_dict_create;
+ heim_dict_delete_key;
+ heim_dict_iterate_f;
+ heim_release;
+ heim_retain;
+ heim_string_create;
+ heim_string_get_utf8;
+ heim_number_create;
+ heim_string_create_with_static;
+ local:
+ *;
+};
diff --git a/source4/heimdal/kdc/version-script.map b/source4/heimdal/kdc/version-script.map
new file mode 100644
index 0000000..8234ee2
--- /dev/null
+++ b/source4/heimdal/kdc/version-script.map
@@ -0,0 +1,21 @@
+# $Id$
+
+HEIMDAL_KDC_1.0 {
+ global:
+ kdc_log;
+ kdc_log_msg;
+ kdc_log_msg_va;
+ kdc_openlog;
+ kdc_check_flags;
+ krb5_kdc_windc_init;
+ krb5_kdc_get_config;
+ krb5_kdc_pkinit_config;
+ krb5_kdc_set_dbinfo;
+ krb5_kdc_process_krb5_request;
+ krb5_kdc_process_request;
+ krb5_kdc_save_request;
+ krb5_kdc_update_time;
+ krb5_kdc_pk_initialize;
+ local:
+ *;
+};
diff --git a/source4/heimdal/lib/asn1/version-script.map b/source4/heimdal/lib/asn1/version-script.map
new file mode 100644
index 0000000..67f9ff0
--- /dev/null
+++ b/source4/heimdal/lib/asn1/version-script.map
@@ -0,0 +1,6 @@
+# Export everything, but put a tag on is so that we make ourself incompatible with older versions
+
+HEIMDAL_ASN1_1.0 {
+ global:
+ *;
+};
diff --git a/source4/heimdal/lib/com_err/version-script.map b/source4/heimdal/lib/com_err/version-script.map
new file mode 100644
index 0000000..8da2fef
--- /dev/null
+++ b/source4/heimdal/lib/com_err/version-script.map
@@ -0,0 +1,20 @@
+# $Id$
+
+HEIMDAL_COM_ERR_1.0 {
+ global:
+ com_right;
+ com_right_r;
+ free_error_table;
+ initialize_error_table_r;
+ add_to_error_table;
+ com_err;
+ com_err_va;
+ error_message;
+ error_table_name;
+ init_error_table;
+ reset_com_err_hook;
+ set_com_err_hook;
+ _et_list;
+ local:
+ *;
+};
diff --git a/source4/heimdal/lib/gssapi/version-script.map b/source4/heimdal/lib/gssapi/version-script.map
new file mode 100644
index 0000000..087b29a
--- /dev/null
+++ b/source4/heimdal/lib/gssapi/version-script.map
@@ -0,0 +1,180 @@
+# $Id$
+
+HEIMDAL_GSS_2.0 {
+ global:
+ __gss_c_nt_anonymous;
+ __gss_c_nt_export_name_oid_desc;
+ __gss_c_nt_hostbased_service_oid_desc;
+ __gss_c_nt_hostbased_service_x_oid_desc;
+ __gss_c_nt_machine_uid_name_oid_desc;
+ __gss_c_nt_string_uid_name_oid_desc;
+ __gss_c_nt_user_name_oid_desc;
+ __gss_krb5_nt_principal_name_oid_desc;
+ __gss_c_attr_stream_sizes_oid_desc;
+ gss_accept_sec_context;
+ gss_acquire_cred;
+ gss_add_buffer_set_member;
+ gss_add_cred;
+ gss_add_oid_set_member;
+ gss_canonicalize_name;
+ gss_compare_name;
+ gss_context_query_attributes;
+ gss_context_time;
+ gss_create_empty_buffer_set;
+ gss_create_empty_oid_set;
+ gss_decapsulate_token;
+ gss_delete_sec_context;
+ gss_display_name;
+ gss_display_status;
+ gss_duplicate_name;
+ gss_duplicate_oid;
+ gss_encapsulate_token;
+ gss_export_cred;
+ gss_export_name;
+ gss_export_sec_context;
+ gss_get_mic;
+ gss_import_cred;
+ gss_import_name;
+ gss_import_sec_context;
+ gss_indicate_mechs;
+ gss_init_sec_context;
+ gss_inquire_context;
+ gss_inquire_cred;
+ gss_inquire_cred_by_mech;
+ gss_inquire_cred_by_oid;
+ gss_inquire_mechs_for_name;
+ gss_inquire_names_for_mech;
+ gss_inquire_sec_context_by_oid;
+ gss_inquire_sec_context_by_oid;
+ gss_krb5_ccache_name;
+ gss_krb5_copy_ccache;
+ gss_krb5_export_lucid_sec_context;
+ gss_krb5_free_lucid_sec_context;
+ gss_krb5_get_tkt_flags;
+ gss_krb5_import_cred;
+ gss_krb5_set_allowable_enctypes;
+ gss_mg_collect_error;
+ gss_oid_equal;
+ gss_oid_to_str;
+ gss_process_context_token;
+ gss_pseudo_random;
+ gss_release_buffer;
+ gss_release_buffer_set;
+ gss_release_cred;
+ gss_release_iov_buffer;
+ gss_release_name;
+ gss_release_oid;
+ gss_release_oid_set;
+ gss_seal;
+ gss_set_cred_option;
+ gss_set_sec_context_option;
+ gss_sign;
+ gss_test_oid_set_member;
+ gss_unseal;
+ gss_unwrap;
+ gss_unwrap_iov;
+ gss_verify;
+ gss_verify_mic;
+ gss_wrap;
+ gss_wrap_iov;
+ gss_wrap_iov_length;
+ gss_wrap_size_limit;
+ gsskrb5_extract_authtime_from_sec_context;
+ gsskrb5_extract_authz_data_from_sec_context;
+ gsskrb5_extract_service_keyblock;
+ gsskrb5_get_initiator_subkey;
+ gsskrb5_get_subkey;
+ gsskrb5_get_time_offset;
+ gsskrb5_register_acceptor_identity;
+ gsskrb5_set_default_realm;
+ gsskrb5_set_dns_canonicalize;
+ gsskrb5_set_send_to_kdc;
+ gsskrb5_set_time_offset;
+ krb5_gss_register_acceptor_identity;
+ gss_display_mech_attr;
+ gss_inquire_attrs_for_mech;
+ gss_indicate_mechs_by_attrs;
+ gss_inquire_mech_for_saslname;
+ gss_inquire_saslname_for_mech;
+ gss_mo_get;
+ gss_mo_set;
+ gss_mo_list;
+ gss_mo_name;
+ gss_name_to_oid;
+ gss_oid_to_name;
+
+ # _gsskrb5cfx_ are really internal symbols, but export
+ # then now to make testing easier.
+ _gsskrb5cfx_wrap_length_cfx;
+ _gssapi_wrap_size_cfx;
+
+ __gss_krb5_copy_ccache_x_oid_desc;
+ __gss_krb5_get_tkt_flags_x_oid_desc;
+ __gss_krb5_extract_authz_data_from_sec_context_x_oid_desc;
+ __gss_krb5_compat_des3_mic_x_oid_desc;
+ __gss_krb5_register_acceptor_identity_x_oid_desc;
+ __gss_krb5_export_lucid_context_x_oid_desc;
+ __gss_krb5_export_lucid_context_v1_x_oid_desc;
+ __gss_krb5_set_dns_canonicalize_x_oid_desc;
+ __gss_krb5_get_subkey_x_oid_desc;
+ __gss_krb5_get_initiator_subkey_x_oid_desc;
+ __gss_krb5_get_acceptor_subkey_x_oid_desc;
+ __gss_krb5_send_to_kdc_x_oid_desc;
+ __gss_krb5_get_authtime_x_oid_desc;
+ __gss_krb5_get_service_keyblock_x_oid_desc;
+ __gss_krb5_set_allowable_enctypes_x_oid_desc;
+ __gss_krb5_set_default_realm_x_oid_desc;
+ __gss_krb5_ccache_name_x_oid_desc;
+ __gss_krb5_set_time_offset_x_oid_desc;
+ __gss_krb5_get_time_offset_x_oid_desc;
+ __gss_krb5_plugin_register_x_oid_desc;
+ __gss_ntlm_get_session_key_x_oid_desc;
+ __gss_c_nt_ntlm_oid_desc;
+ __gss_c_nt_dn_oid_desc;
+ __gss_krb5_nt_principal_name_referral_oid_desc;
+ __gss_c_ntlm_avguest_oid_desc;
+ __gss_c_ntlm_v1_oid_desc;
+ __gss_c_ntlm_v2_oid_desc;
+ __gss_c_ntlm_session_key_oid_desc;
+ __gss_c_ntlm_force_v1_oid_desc;
+ __gss_krb5_cred_no_ci_flags_x_oid_desc;
+ __gss_krb5_import_cred_x_oid_desc;
+ __gss_c_ma_sasl_mech_name_oid_desc;
+ __gss_c_ma_mech_name_oid_desc;
+ __gss_c_ma_mech_description_oid_desc;
+ __gss_sasl_digest_md5_mechanism_oid_desc;
+ __gss_krb5_mechanism_oid_desc;
+ __gss_ntlm_mechanism_oid_desc;
+ __gss_spnego_mechanism_oid_desc;
+ __gss_c_peer_has_updated_spnego_oid_desc;
+ __gss_c_ma_mech_concrete_oid_desc;
+ __gss_c_ma_mech_pseudo_oid_desc;
+ __gss_c_ma_mech_composite_oid_desc;
+ __gss_c_ma_mech_nego_oid_desc;
+ __gss_c_ma_mech_glue_oid_desc;
+ __gss_c_ma_not_mech_oid_desc;
+ __gss_c_ma_deprecated_oid_desc;
+ __gss_c_ma_not_dflt_mech_oid_desc;
+ __gss_c_ma_itok_framed_oid_desc;
+ __gss_c_ma_auth_init_oid_desc;
+ __gss_c_ma_auth_targ_oid_desc;
+ __gss_c_ma_auth_init_init_oid_desc;
+ __gss_c_ma_auth_targ_init_oid_desc;
+ __gss_c_ma_auth_init_anon_oid_desc;
+ __gss_c_ma_auth_targ_anon_oid_desc;
+ __gss_c_ma_deleg_cred_oid_desc;
+ __gss_c_ma_integ_prot_oid_desc;
+ __gss_c_ma_conf_prot_oid_desc;
+ __gss_c_ma_mic_oid_desc;
+ __gss_c_ma_wrap_oid_desc;
+ __gss_c_ma_prot_ready_oid_desc;
+ __gss_c_ma_replay_det_oid_desc;
+ __gss_c_ma_oos_det_oid_desc;
+ __gss_c_ma_cbindings_oid_desc;
+ __gss_c_ma_pfs_oid_desc;
+ __gss_c_ma_compress_oid_desc;
+ __gss_c_ma_ctx_trans_oid_desc;
+
+ local:
+ *;
+};
diff --git a/source4/heimdal/lib/hcrypto/version-script.map b/source4/heimdal/lib/hcrypto/version-script.map
new file mode 100644
index 0000000..6985d1b
--- /dev/null
+++ b/source4/heimdal/lib/hcrypto/version-script.map
@@ -0,0 +1,299 @@
+# $Id$
+
+HEIMDAL_CRYPTO_1.0 {
+ global:
+ hc_AES_cbc_encrypt;
+ hc_AES_cfb8_encrypt;
+ hc_AES_decrypt;
+ hc_AES_decrypt_key;
+ hc_BN_CTX_end;
+ hc_BN_CTX_free;
+ hc_BN_CTX_get;
+ hc_BN_CTX_new;
+ hc_BN_CTX_start;
+ hc_AES_encrypt;
+ hc_AES_set_encrypt_key;
+ hc_BN_GENCB_call;
+ hc_BN_GENCB_set;
+ hc_BN_bin2bn;
+ hc_BN_bn2bin;
+ hc_BN_bn2hex;
+ hc_BN_clear;
+ hc_BN_clear_bit;
+ hc_BN_clear_free;
+ hc_BN_cmp;
+ hc_BN_dup;
+ hc_BN_free;
+ hc_BN_get_word;
+ hc_BN_hex2bn;
+ hc_BN_is_bit_set;
+ hc_BN_is_negative;
+ hc_BN_new;
+ hc_BN_num_bits;
+ hc_BN_num_bytes;
+ hc_BN_rand;
+ hc_BN_set_bit;
+ hc_BN_set_negative;
+ hc_BN_set_word;
+ hc_BN_uadd;
+ hc_DES_cbc_cksum;
+ hc_DES_cbc_encrypt;
+ hc_DES_cfb64_encrypt;
+ hc_DES_check_key_parity;
+ hc_DES_ecb3_encrypt;
+ hc_DES_ecb_encrypt;
+ hc_DES_ede3_cbc_encrypt;
+ hc_DES_encrypt;
+ hc_DES_generate_random_block;
+ hc_DES_init_random_number_generator;
+ hc_DES_is_weak_key;
+ hc_DES_key_sched;
+ hc_DES_mem_rand8;
+ hc_DES_new_random_key;
+ hc_DES_pcbc_encrypt;
+ hc_DES_rand_data;
+ hc_DES_rand_data_key;
+ hc_DES_random_key;
+ hc_DES_read_password;
+ hc_DES_set_key;
+ hc_DES_set_key_checked;
+ hc_DES_set_key_unchecked;
+ hc_DES_set_odd_parity;
+ hc_DES_set_random_generator_seed;
+ hc_DES_set_sequence_number;
+ hc_DES_string_to_key;
+ hc_DH_check_pubkey;
+ hc_DH_compute_key;
+ hc_DH_free;
+ hc_DH_generate_key;
+ hc_DH_generate_parameters_ex;
+ hc_DH_get_default_method;
+ hc_DH_get_ex_data;
+ hc_DH_ltm_method;
+ hc_DH_gmp_method;
+ hc_DH_new;
+ hc_DH_new_method;
+ hc_DH_null_method;
+ hc_DH_set_default_method;
+ hc_DH_set_ex_data;
+ hc_DH_set_method;
+ hc_DH_size;
+ hc_DH_up_ref;
+ hc_DSA_free;
+ hc_DSA_get_default_method;
+ hc_DSA_new;
+ hc_DSA_null_method;
+ hc_DSA_set_default_method;
+ hc_DSA_up_ref;
+ hc_DSA_verify;
+ hc_ENGINE_new;
+ hc_ENGINE_free;
+ hc_ENGINE_add_conf_module;
+ hc_ENGINE_by_dso;
+ hc_ENGINE_by_id;
+ hc_ENGINE_finish;
+ hc_ENGINE_get_DH;
+ hc_ENGINE_get_RAND;
+ hc_ENGINE_get_RSA;
+ hc_ENGINE_get_default_DH;
+ hc_ENGINE_get_default_RSA;
+ hc_ENGINE_get_id;
+ hc_ENGINE_get_name;
+ hc_ENGINE_load_builtin_engines;
+ hc_ENGINE_set_DH;
+ hc_ENGINE_set_RSA;
+ hc_ENGINE_set_default_DH;
+ hc_ENGINE_set_default_RSA;
+ hc_ENGINE_set_destroy_function;
--
Samba Shared Repository
More information about the samba-cvs
mailing list