[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