Merge branch 'plugin-versions'

This adds a symbol with the current version number to all existing
plugins (the PLUGIN_DEFINE() macro makes this easy).  The version is
checked when a plugin is loaded from a file in order to prevent loading
old plugins from any previous build, which could cause all sorts of
issues.

References strongswan/strongswan#2835
This commit is contained in:
Tobias Brunner
2025-08-22 16:49:31 +02:00
140 changed files with 189 additions and 144 deletions
@@ -94,7 +94,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *addrblock_plugin_create()
PLUGIN_DEFINE(addrblock)
{
private_addrblock_plugin_t *this;
@@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *android_dns_plugin_create()
PLUGIN_DEFINE(android_dns)
{
private_android_dns_plugin_t *this;
@@ -66,7 +66,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *android_log_plugin_create()
PLUGIN_DEFINE(android_log)
{
private_android_log_plugin_t *this;
+1 -1
View File
@@ -90,7 +90,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *attr_plugin_create()
PLUGIN_DEFINE(attr)
{
private_attr_plugin_t *this;
@@ -110,7 +110,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *attr_sql_plugin_create()
PLUGIN_DEFINE(attr_sql)
{
private_attr_sql_plugin_t *this;
@@ -90,7 +90,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *bypass_lan_plugin_create()
PLUGIN_DEFINE(bypass_lan)
{
private_bypass_lan_plugin_t *this;
@@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *certexpire_plugin_create()
PLUGIN_DEFINE(certexpire)
{
private_certexpire_plugin_t *this;
@@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *connmark_plugin_create()
PLUGIN_DEFINE(connmark)
{
private_connmark_plugin_t *this;
@@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void,
/*
* Described in header
*/
plugin_t *counters_plugin_create()
PLUGIN_DEFINE(counters)
{
private_counters_plugin_t *this;
@@ -92,7 +92,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *coupling_plugin_create()
PLUGIN_DEFINE(coupling)
{
private_coupling_plugin_t *this;
+1 -1
View File
@@ -101,7 +101,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor.
*/
plugin_t *dhcp_plugin_create()
PLUGIN_DEFINE(dhcp)
{
private_dhcp_plugin_t *this;
@@ -148,7 +148,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *dnscert_plugin_create()
PLUGIN_DEFINE(dnscert)
{
private_dnscert_plugin_t *this;
@@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *duplicheck_plugin_create()
PLUGIN_DEFINE(duplicheck)
{
private_duplicheck_plugin_t *this;
@@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_aka_plugin_create()
PLUGIN_DEFINE(eap_aka)
{
private_eap_aka_plugin_t *this;
@@ -147,7 +147,7 @@ METHOD(plugin_t, destroy, void, private_eap_aka_3gpp_t *this)
/**
* See header
*/
plugin_t *eap_aka_3gpp_plugin_create()
PLUGIN_DEFINE(eap_aka_3gpp)
{
private_eap_aka_3gpp_t *this;
@@ -126,7 +126,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *eap_aka_3gpp2_plugin_create()
PLUGIN_DEFINE(eap_aka_3gpp2)
{
private_eap_aka_3gpp2_t *this;
@@ -46,7 +46,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_dynamic_plugin_create()
PLUGIN_DEFINE(eap_dynamic)
{
eap_dynamic_plugin_t *this;
@@ -48,7 +48,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_gtc_plugin_create()
PLUGIN_DEFINE(eap_gtc)
{
eap_gtc_plugin_t *this;
@@ -47,7 +47,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_identity_plugin_create()
PLUGIN_DEFINE(eap_identity)
{
eap_identity_plugin_t *this;
@@ -51,7 +51,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_md5_plugin_create()
PLUGIN_DEFINE(eap_md5)
{
eap_md5_plugin_t *this;
@@ -56,7 +56,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_mschapv2_plugin_create()
PLUGIN_DEFINE(eap_mschapv2)
{
eap_mschapv2_plugin_t *this;
@@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_peap_plugin_create()
PLUGIN_DEFINE(eap_peap)
{
eap_peap_plugin_t *this;
@@ -346,7 +346,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_radius_plugin_create()
PLUGIN_DEFINE(eap_radius)
{
private_eap_radius_plugin_t *this;
@@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_sim_plugin_create()
PLUGIN_DEFINE(eap_sim)
{
private_eap_sim_plugin_t *this;
@@ -127,7 +127,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *eap_sim_file_plugin_create()
PLUGIN_DEFINE(eap_sim_file)
{
private_eap_sim_file_t *this;
@@ -71,7 +71,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *eap_sim_pcsc_plugin_create()
PLUGIN_DEFINE(eap_sim_pcsc)
{
private_eap_sim_pcsc_plugin_t *this;
@@ -109,7 +109,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *eap_simaka_pseudonym_plugin_create()
PLUGIN_DEFINE(eap_simaka_pseudonym)
{
private_eap_simaka_pseudonym_t *this;
@@ -109,7 +109,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *eap_simaka_reauth_plugin_create()
PLUGIN_DEFINE(eap_simaka_reauth)
{
private_eap_simaka_reauth_t *this;
@@ -149,7 +149,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *eap_simaka_sql_plugin_create()
PLUGIN_DEFINE(eap_simaka_sql)
{
private_eap_simaka_sql_t *this;
@@ -55,7 +55,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_tls_plugin_create()
PLUGIN_DEFINE(eap_tls)
{
eap_tls_plugin_t *this;
@@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_tnc_plugin_create()
PLUGIN_DEFINE(eap_tnc)
{
eap_tnc_plugin_t *this;
@@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *eap_ttls_plugin_create()
PLUGIN_DEFINE(eap_ttls)
{
eap_ttls_plugin_t *this;
@@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *error_notify_plugin_create()
PLUGIN_DEFINE(error_notify)
{
private_error_notify_plugin_t *this;
@@ -136,7 +136,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *ext_auth_plugin_create()
PLUGIN_DEFINE(ext_auth)
{
private_ext_auth_plugin_t *this;
+1 -1
View File
@@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *farp_plugin_create()
PLUGIN_DEFINE(farp)
{
private_farp_plugin_t *this;
@@ -93,7 +93,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *forecast_plugin_create()
PLUGIN_DEFINE(forecast)
{
private_forecast_plugin_t *this;
+1 -1
View File
@@ -213,7 +213,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *ha_plugin_create()
PLUGIN_DEFINE(ha)
{
private_ha_plugin_t *this;
@@ -126,7 +126,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *ipseckey_plugin_create()
PLUGIN_DEFINE(ipseckey)
{
private_ipseckey_plugin_t *this;
@@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void,
/*
* See header file
*/
plugin_t *kernel_iph_plugin_create()
PLUGIN_DEFINE(kernel_iph)
{
private_kernel_iph_plugin_t *this;
@@ -110,7 +110,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *kernel_libipsec_plugin_create()
PLUGIN_DEFINE(kernel_libipsec)
{
private_kernel_libipsec_plugin_t *this;
@@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *kernel_netlink_plugin_create()
PLUGIN_DEFINE(kernel_netlink)
{
private_kernel_netlink_plugin_t *this;
@@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *kernel_pfkey_plugin_create()
PLUGIN_DEFINE(kernel_pfkey)
{
private_kernel_pfkey_plugin_t *this;
@@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *kernel_pfroute_plugin_create()
PLUGIN_DEFINE(kernel_pfroute)
{
private_kernel_pfroute_plugin_t *this;
@@ -60,7 +60,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *kernel_wfp_plugin_create()
PLUGIN_DEFINE(kernel_wfp)
{
private_kernel_wfp_plugin_t *this;
+1 -1
View File
@@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *led_plugin_create()
PLUGIN_DEFINE(led)
{
private_led_plugin_t *this;
@@ -266,7 +266,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *load_tester_plugin_create()
PLUGIN_DEFINE(load_tester)
{
private_load_tester_plugin_t *this;
+1 -1
View File
@@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *lookip_plugin_create()
PLUGIN_DEFINE(lookip)
{
private_lookip_plugin_t *this;
+1 -1
View File
@@ -129,7 +129,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *medcli_plugin_create()
PLUGIN_DEFINE(medcli)
{
private_medcli_plugin_t *this;
+1 -1
View File
@@ -119,7 +119,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *medsrv_plugin_create()
PLUGIN_DEFINE(medsrv)
{
private_medsrv_plugin_t *this;
@@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *osx_attr_plugin_create()
PLUGIN_DEFINE(osx_attr)
{
private_osx_attr_plugin_t *this;
+1 -1
View File
@@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void,
/**
* See header
*/
plugin_t *p_cscf_plugin_create()
PLUGIN_DEFINE(p_cscf)
{
private_p_cscf_plugin_t *this;
@@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *radattr_plugin_create()
PLUGIN_DEFINE(radattr)
{
private_radattr_plugin_t *this;
@@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *resolve_plugin_create()
PLUGIN_DEFINE(resolve)
{
private_resolve_plugin_t *this;
@@ -88,7 +88,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor.
*/
plugin_t *save_keys_plugin_create()
PLUGIN_DEFINE(save_keys)
{
private_save_keys_plugin_t *this;
@@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void,
/*
* Described in header
*/
plugin_t *selinux_plugin_create()
PLUGIN_DEFINE(selinux)
{
private_selinux_plugin_t *this;
+1 -1
View File
@@ -741,7 +741,7 @@ METHOD(plugin_t, destroy, void,
/*
* Described in header file
*/
plugin_t *smp_plugin_create()
PLUGIN_DEFINE(smp)
{
struct sockaddr_un unix_addr = { AF_UNIX, IPSEC_PIDDIR "/charon.xml"};
private_smp_t *this;
@@ -61,7 +61,7 @@ METHOD(plugin_t, get_features, int,
/*
* see header file
*/
plugin_t *socket_default_plugin_create()
PLUGIN_DEFINE(socket_default)
{
private_socket_default_plugin_t *this;
@@ -61,7 +61,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *socket_dynamic_plugin_create()
PLUGIN_DEFINE(socket_dynamic)
{
private_socket_dynamic_plugin_t *this;
@@ -59,7 +59,7 @@ METHOD(plugin_t, get_features, int,
/**
* Create instance of socket-win plugin
*/
plugin_t *socket_win_plugin_create()
PLUGIN_DEFINE(socket_win)
{
private_socket_win_plugin_t *this;
+1 -1
View File
@@ -130,7 +130,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *sql_plugin_create()
PLUGIN_DEFINE(sql)
{
private_sql_plugin_t *this;
+1 -1
View File
@@ -92,7 +92,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *stroke_plugin_create()
PLUGIN_DEFINE(stroke)
{
private_stroke_plugin_t *this;
@@ -294,7 +294,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *systime_fix_plugin_create()
PLUGIN_DEFINE(systime_fix)
{
private_systime_fix_plugin_t *this;
@@ -111,7 +111,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *tnc_ifmap_plugin_create()
PLUGIN_DEFINE(tnc_ifmap)
{
private_tnc_ifmap_plugin_t *this;
@@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *tnc_pdp_plugin_create()
PLUGIN_DEFINE(tnc_pdp)
{
private_tnc_pdp_plugin_t *this;
+1 -1
View File
@@ -104,7 +104,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *unity_plugin_create()
PLUGIN_DEFINE(unity)
{
private_unity_plugin_t *this;
+1 -1
View File
@@ -101,7 +101,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *updown_plugin_create()
PLUGIN_DEFINE(updown)
{
private_updown_plugin_t *this;
+1 -1
View File
@@ -189,7 +189,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *vici_plugin_create()
PLUGIN_DEFINE(vici)
{
private_vici_plugin_t *this;
@@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void,
/**
* Plugin constructor
*/
plugin_t *whitelist_plugin_create()
PLUGIN_DEFINE(whitelist)
{
private_whitelist_plugin_t *this;
@@ -45,7 +45,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *xauth_eap_plugin_create()
PLUGIN_DEFINE(xauth_eap)
{
xauth_eap_plugin_t *this;
@@ -47,7 +47,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *xauth_generic_plugin_create()
PLUGIN_DEFINE(xauth_generic)
{
xauth_generic_plugin_t *this;
@@ -45,7 +45,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *xauth_noauth_plugin_create()
PLUGIN_DEFINE(xauth_noauth)
{
xauth_noauth_plugin_t *this;
@@ -97,7 +97,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *xauth_pam_plugin_create()
PLUGIN_DEFINE(xauth_pam)
{
private_xauth_pam_plugin_t *this;
@@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *acert_plugin_create()
PLUGIN_DEFINE(acert)
{
private_acert_plugin_t *this;
+1 -1
View File
@@ -61,7 +61,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *aes_plugin_create()
PLUGIN_DEFINE(aes)
{
private_aes_plugin_t *this;
@@ -112,7 +112,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *aesni_plugin_create()
PLUGIN_DEFINE(aesni)
{
private_aesni_plugin_t *this;
@@ -92,7 +92,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *af_alg_plugin_create()
PLUGIN_DEFINE(af_alg)
{
private_af_alg_plugin_t *this;
@@ -60,7 +60,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *agent_plugin_create()
PLUGIN_DEFINE(agent)
{
private_agent_plugin_t *this;
@@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *blowfish_plugin_create()
PLUGIN_DEFINE(blowfish)
{
private_blowfish_plugin_t *this;
@@ -391,7 +391,7 @@ METHOD(plugin_t, destroy, void,
/*
* Described in header
*/
plugin_t *botan_plugin_create()
PLUGIN_DEFINE(botan)
{
private_botan_plugin_t *this;
+1 -1
View File
@@ -94,7 +94,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *ccm_plugin_create()
PLUGIN_DEFINE(ccm)
{
private_ccm_plugin_t *this;
@@ -61,7 +61,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *chapoly_plugin_create()
PLUGIN_DEFINE(chapoly)
{
private_chapoly_plugin_t *this;
+1 -1
View File
@@ -62,7 +62,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *cmac_plugin_create()
PLUGIN_DEFINE(cmac)
{
private_cmac_plugin_t *this;
@@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *constraints_plugin_create()
PLUGIN_DEFINE(constraints)
{
private_constraints_plugin_t *this;
+1 -1
View File
@@ -70,7 +70,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *ctr_plugin_create()
PLUGIN_DEFINE(ctr)
{
private_ctr_plugin_t *this;
+1 -1
View File
@@ -210,7 +210,7 @@ static void set_ssl_backend()
/*
* see header file
*/
plugin_t *curl_plugin_create()
PLUGIN_DEFINE(curl)
{
CURLcode res;
private_curl_plugin_t *this;
@@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *curve25519_plugin_create()
PLUGIN_DEFINE(curve25519)
{
private_curve25519_plugin_t *this;
+1 -1
View File
@@ -58,7 +58,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *des_plugin_create()
PLUGIN_DEFINE(des)
{
private_des_plugin_t *this;
@@ -63,7 +63,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *dnskey_plugin_create()
PLUGIN_DEFINE(dnskey)
{
private_dnskey_plugin_t *this;
+1 -1
View File
@@ -75,7 +75,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *drbg_plugin_create()
PLUGIN_DEFINE(drbg)
{
private_drbg_plugin_t *this;
@@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *files_plugin_create()
PLUGIN_DEFINE(files)
{
private_files_plugin_t *this;
@@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *fips_prf_plugin_create()
PLUGIN_DEFINE(fips_prf)
{
private_fips_prf_plugin_t *this;
+1 -1
View File
@@ -76,7 +76,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *gcm_plugin_create()
PLUGIN_DEFINE(gcm)
{
private_gcm_plugin_t *this;
@@ -172,7 +172,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *gcrypt_plugin_create()
PLUGIN_DEFINE(gcrypt)
{
private_gcrypt_plugin_t *this;
u_char *dummy[1];
+1 -1
View File
@@ -158,7 +158,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *gmp_plugin_create()
PLUGIN_DEFINE(gmp)
{
private_gmp_plugin_t *this;
+1 -1
View File
@@ -90,7 +90,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *hmac_plugin_create()
PLUGIN_DEFINE(hmac)
{
private_hmac_plugin_t *this;
+1 -1
View File
@@ -71,7 +71,7 @@ METHOD(plugin_t, destroy, void,
/*
* Described in header
*/
plugin_t *kdf_plugin_create()
PLUGIN_DEFINE(kdf)
{
private_kdf_plugin_t *this;
@@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *keychain_plugin_create()
PLUGIN_DEFINE(keychain)
{
private_keychain_plugin_t *this;
+1 -1
View File
@@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *ldap_plugin_create()
PLUGIN_DEFINE(ldap)
{
private_ldap_plugin_t *this;
+1 -1
View File
@@ -56,7 +56,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *md4_plugin_create()
PLUGIN_DEFINE(md4)
{
private_md4_plugin_t *this;
+1 -1
View File
@@ -56,7 +56,7 @@ METHOD(plugin_t, destroy, void,
/*
* see header file
*/
plugin_t *md5_plugin_create()
PLUGIN_DEFINE(md5)
{
private_md5_plugin_t *this;

Some files were not shown because too many files have changed in this diff Show More