--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfiginterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfiginterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 8 %
+ * %version: 9 %
*/
#ifndef EAPQTCONFIGINTERFACE_H
@@ -67,7 +67,7 @@
// NOTE: the default constuctor can only be used for creating validators
// with validatorEap() and validatorPacStore(), and accessing EAP-FAST PAC store,
- // any other call throws an exeption;
+ // any other call throws an exception;
// also, throws an exception if the construction fails
EapQtConfigInterface();
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtpacstoreconfig.h Fri Sep 03 09:22:44 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtpacstoreconfig.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 6 %
+ * %version: 7 %
*/
#ifndef EAPQTPACSTORECONFIG_H
@@ -46,7 +46,7 @@
// Data types
- enum PacStoreState
+ enum PacStoreStatus
{
// PAC store does not exist and needs to be created
// (status also reverts to PacStoreStateStoreNotExists if the PAC store is
@@ -78,10 +78,10 @@
PacStoreSavePassword,
/*! write-only: bool
* true: deletes PAC store, i.e. clears everything related to the
- * existing PAC store inlcuding saved password
+ * existing PAC store including saved password
* false/QVariant::Invalid: no actions */
PacStoreReset,
- /*! read-only: int (PacStoreState) */
+ /*! read-only: int (PacStoreStatus) */
PacStoreState,
/*! no write nor read operation, for validator usage only
* - uses the validator to check if the given password
--- a/accesssec_plat/eap_type_api/group/bld.inf Fri Sep 03 09:22:44 2010 +0300
+++ b/accesssec_plat/eap_type_api/group/bld.inf Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
-* %version: tr1cfwln#17 %
+* %version: tr1cfwln#18 %
*/
#include <platform_paths.hrh>
@@ -32,11 +32,10 @@
../inc/EapTypeDefinitions.h MW_LAYER_PLATFORM_EXPORT_PATH(EapTypeDefinitions.h)
../inc/EapType.h MW_LAYER_PLATFORM_EXPORT_PATH(EapType.h)
../inc/EapType.inl MW_LAYER_PLATFORM_EXPORT_PATH(EapType.inl)
-../inc/EapTypePlugin.h MW_LAYER_PLATFORM_EXPORT_PATH(EapTypePlugin.h)
-../inc/EapTypePlugin.inl MW_LAYER_PLATFORM_EXPORT_PATH(EapTypePlugin.inl)
../inc/EapSettings.h MW_LAYER_PLATFORM_EXPORT_PATH(EapSettings.h)
../inc/EapTypeInfo.h MW_LAYER_PLATFORM_EXPORT_PATH(EapTypeInfo.h)
../inc/EapGeneralSettings.inl MW_LAYER_PLATFORM_EXPORT_PATH(EapGeneralSettings.inl)
../inc/EapGeneralSettings.h MW_LAYER_PLATFORM_EXPORT_PATH(EapGeneralSettings.h)
+../inc/AbsPacStoreInitializer.h MW_LAYER_PLATFORM_EXPORT_PATH(AbsPacStoreInitializer.h)
// end
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/accesssec_plat/eap_type_api/inc/AbsPacStoreInitializer.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,94 @@
+/*
+* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: EAP and WLAN authentication protocols.
+*
+*/
+
+/*
+* %version: 2 %
+*/
+
+#if !defined(_ABSPACSTOREINITIALIZER_H_)
+#define _ABSPACSTOREINITIALIZER_H_
+
+#if defined(USE_FAST_EAP_TYPE)
+ #include "eap_fast_types.h"
+#endif //#if defined(USE_FAST_EAP_TYPE)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABSPACSTOREINITIALIZER_H)
+ #define EAP_CLASS_VISIBILITY_ABSPACSTOREINITIALIZER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABSPACSTOREINITIALIZER_H
+ #define EAP_C_FUNC_VISIBILITY_ABSPACSTOREINITIALIZER_H
+ #define EAP_FUNC_EXPORT_ABSPACSTOREINITIALIZER_H
+ #define EAP_C_FUNC_EXPORT_ABSPACSTOREINITIALIZER_H
+#elif defined(EAP_EXPORT_ABSPACSTOREINITIALIZER_H)
+ #define EAP_CLASS_VISIBILITY_ABSPACSTOREINITIALIZER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABSPACSTOREINITIALIZER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABSPACSTOREINITIALIZER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABSPACSTOREINITIALIZER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABSPACSTOREINITIALIZER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABSPACSTOREINITIALIZER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABSPACSTOREINITIALIZER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABSPACSTOREINITIALIZER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABSPACSTOREINITIALIZER_H
+ #define EAP_C_FUNC_EXPORT_ABSPACSTOREINITIALIZER_H
+#endif
+// End: added by script change_export_macros.sh.
+
+
+/// The class is the interface to partner class of the tls_base_application_c class which starts the PAC-store initialization.
+/// This declares the pure virtual member functions tls_base_application_c class could call.
+class EAP_CLASS_VISIBILITY_ABSPACSTOREINITIALIZER_H AbsPacStoreInitializer
+{
+private:
+ //--------------------------------------------------
+
+ //--------------------------------------------------
+protected:
+ //--------------------------------------------------
+
+ //--------------------------------------------------
+public:
+ //--------------------------------------------------
+
+ /**
+ * The destructor of the AbsPacStoreInitializer class does nothing special.
+ */
+ virtual ~AbsPacStoreInitializer()
+ {
+ }
+
+ /**
+ * The constructor of the AbsPacStoreInitializer class does nothing special.
+ */
+ AbsPacStoreInitializer()
+ {
+ }
+
+#if defined(USE_FAST_EAP_TYPE)
+
+ virtual TInt CompleteInitialisePacStore() = 0;
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+ //--------------------------------------------------
+}; // class AbsPacStoreInitializer
+
+#endif //#if !defined(_ABSPACSTOREINITIALIZER_H_)
+
+//--------------------------------------------------
+
+// End.
--- a/accesssec_plat/eap_type_api/inc/EapType.h Fri Sep 03 09:22:44 2010 +0300
+++ b/accesssec_plat/eap_type_api/inc/EapType.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 33 %
+* %version: 34 %
*/
#ifndef _EAPTYPE_H_
--- a/accesssec_plat/eap_type_api/inc/EapTypeInfo.h Fri Sep 03 09:22:44 2010 +0300
+++ b/accesssec_plat/eap_type_api/inc/EapTypeInfo.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 5.1.4 %
*/
#ifndef _EAPTYPEINFO_H_
@@ -33,7 +33,7 @@
/**
* Class for storing and transferring the EAP type informational parameters.
*/
-class CEapTypeInfo : public CBase
+NONSHARABLE_CLASS(CEapTypeInfo) : public CBase
{
public:
--- a/accesssec_plat/eap_type_api/inc/EapTypePlugin.h Fri Sep 03 09:22:44 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,207 +0,0 @@
-/*
-* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: EAP and WLAN authentication protocols.
-*
-*/
-
-/*
-* %version: 8 %
-*/
-
-#ifndef _EAP_TYPE_PLUGIN_H_
-#define _EAP_TYPE_PLUGIN_H_
-
-// INCLUDES
-#include <e32base.h>
-#include <ecom/ecom.h>
-
-#include <EapSettings.h>
-#include <EapTypeDefinitions.h>
-
-// FORWARD DECLARATIONS
-class abs_eap_am_tools_c;
-class eap_base_type_c;
-class abs_eap_base_type_c;
-class CEapTypeInfo;
-class eap_am_network_id_c;
-
-#ifndef RD_WLAN_3_1_BACKPORTING
-class abs_eap_configuration_if_c;
-#endif
-
-
-// CLASS DECLARATION
-
-/**
-* The interface class for direct EAP plug-in access.
-* Includes methods to create either the configuration interface or the EAP protocol interface.
-*/
-class CEapTypePlugin
-: public CBase
-{
-public:
-
- /**
- * Factory function that loads the EAP type implementation DLL (plug-in).
- * Uses ECom architecture to load the correct EAP type DLL. Calls the initialization
- * function of the EAP type
- * @param aCue EAP type id that specifies which plugin is loaded.
- * @param aIndexType Indicates the bearer used for this connection.
- * @param aIndex Index for the connection. aIndexType and aIndex uniquely specify the connection.
- * @return Pointer to the implementation.
- */
- inline static CEapTypePlugin* NewL(const TDesC8& aCue, TIndexType aIndexType, TInt aIndex);
-
- /**
- * Unloads the implementation DLL.
- */
- inline virtual ~CEapTypePlugin();
-
- /**
- * Creates EAP protocol interface implementation. Instances an object that
- * has been derived from eap_base_type_c that handles the communication
- * with EAP stack.
- * @param aTools Pointer to tools class.
- * @param aPartner Used for callbacks to the stack.
- * @param is_client_when_true Specifies whether the EAP type acts as a client or server.
- * @param receive_network_id Network addresses
- * @param eap_config_if Pointer used for call back to creater of stack (eapol_am_wlan_authentication_symbian_c class).
- * @return Pointer to the implementation.
- */
- virtual eap_base_type_c* GetStackInterfaceL(abs_eap_am_tools_c* const aTools,
- abs_eap_base_type_c* const aPartner,
- const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id,
- abs_eap_configuration_if_c * const configuration_if) = 0;
-
-#if 0
-#ifndef RD_WLAN_3_1_BACKPORTING
-
-#else
-
- /**
- * Creates EAP protocol interface implementation. Instances an object that
- * has been derived from eap_base_type_c that handles the communication
- * with EAP stack.
- * @param aTools Pointer to tools class.
- * @param aPartner Used for callbacks to the stack.
- * @param is_client_when_true Specifies whether the EAP type acts as a client or server.
- * @param receive_network_id Network addresses
- * @return Pointer to the implementation.
- */
-
- virtual eap_base_type_c* GetStackInterfaceL(abs_eap_am_tools_c* const aTools,
- abs_eap_base_type_c* const aPartner,
- const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id) = 0;
-
-#endif // #ifndef RD_WLAN_3_1_BACKPORTING
-#endif
-
-
-
- /**
- * Gets information about EAP type.
- * @return Pointer to a class that contains the EAP type information. Also pushed to cleanup stack.
- */
- virtual CEapTypeInfo* GetInfoL() = 0;
-
- /**
- * Deletes EAP type configuration
- */
- virtual void DeleteConfigurationL() = 0;
-
- /**
- * Returns the version of the interface that the EAP type implements.
- * The client-side of the interface must always check the version with this function
- * and not call the functions that are not implemented. New functions must be
- * added to the end of the interface so that the order of the old functions
- * does not change.
- * @return Integer indicating the version.
- */
- virtual TUint GetInterfaceVersion() = 0;
-
- /**
- * Parses the opaque_data field in CImplementationInformation and returns true if
- * string NOT_OUTSIDE_PEAP is found.
- * @param aImplInfo Implementation info returned by ListImplementations call
- * @return Boolean
- */
- inline static TBool IsDisallowedOutsidePEAP(const CImplementationInformation& aImplInfo);
-
- /**
- * Parses the opaque_data field in CImplementationInformation and returns true if
- * string NOT_INSIDE_PEAP is found.
- * @param aImplInfo Implementation info returned by ListImplementations call
- * @return Boolean
- */
- inline static TBool IsDisallowedInsidePEAP(const CImplementationInformation& aImplInfo);
-
- /**
- * Parses the opaque_data field in CImplementationInformation and returns true if
- * string NOT_INSIDE_TTLS is found.
- * @param aImplInfo Implementation info returned by ListImplementations call
- * @return Boolean
- */
- inline static TBool IsDisallowedInsideTTLS(const CImplementationInformation& aImplInfo);
-
- /**
- * Sets the tunneling type. This is used to indicate that this type is run inside another
- * EAP type.
- * @param aTunnelingType Type number for the tunneling type
- */
- virtual void SetTunnelingType(const TEapExpandedType aTunnelingType) = 0;
-
- /**
- * Changes the index of the saved parameters.
- * @param aIndexType Indicates the bearer used for this connection.
- * @param aIndex Index for the connection. aIndexType and aIndex uniquely specify the connection.
- */
- virtual void SetIndexL(
- const TIndexType aIndexType,
- const TInt aIndex) = 0;
-
- /**
- * Sets the EAP types configuration
- * @param aSettings Structure containing the settings
- */
- virtual void SetConfigurationL(const EAPSettings& aSettings) = 0;
-
- /**
- * Gets the EAP types configuration
- * @param aSettings Structure containing the settings
- */
- virtual void GetConfigurationL(EAPSettings& aSettings) = 0;
-
- /**
- * Copies the EAP types configuration
- * @param aDestinationIndexType index type of the destination, ELan for WLAN.
- * @param aDestinationIndex ID to where copy the settings.
- */
- virtual void CopySettingsL(
- const TIndexType aDestinationIndexType,
- const TInt aDestinationIndex) = 0;
-
-
-private:
-
- /// ECom uses this key to keep track of DLL usage.
- TUid iDtor_ID_Key;
-};
-
-#include "EapTypePlugin.inl"
-
-#endif // _EAP_TYPE_PLUGIN_H_
-
-// End of file
--- a/accesssec_plat/eap_type_api/inc/EapTypePlugin.inl Fri Sep 03 09:22:44 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,160 +0,0 @@
-/*
-* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: EAP and WLAN authentication protocols.
-*
-*/
-
-/*
-* %version: 6 %
-*/
-
-/* The meaning and bit positions used in "opaque_data" field in ECOM implementation
-
- 0 0 0 0 0 0 0 0 ---->All 0 means allowed both inside (encapsulated EAP) and outside (Outer EAP)
- | | | | | | | |
- | | | | | | | |_____ 1 means NOT_INSIDE_TUNNEL (NOT allowed as encapsulated EAP)
- | | | | | | |
- | | | | | | |_______ 1 means NOT_OUTSIDE_TUNNEL (only allowed as encapsulated EAP, NOT as outer EAP)
- | | | | | |
- | | | | | |_________ 1 means NOT_INSIDE_PEAP
- | | | | |
- | | | | |___________ 1 means NOT_OUTSIDE_PEAP
- | | | |
- | | | |_____________ 1 means NOT_INSIDE_TTLS
- | | |
- | | |_______________ 1 means NOT_OUTSIDE_TTLS
- | |
- | |_________________ 1 means NOT_INSIDE_FAST
- |
- |___________________ 1 means NOT_OUTSIDE_FAST
-
-
- // For historical reasons NOT_OUTSIDE_PEAP is used instead of NOT_OUTSIDE_TUNNEL
- // Both of these convey the same meaning. It means if an EAP is not allowed outside PEAP
- // (DisallowedOutsidePEAP), it can be used only as an encapsulated EAP.
- // EAP-MSCHAPv2 is an example for this.
-
- // The bits can be ORed.
- // "NOT_OUTSIDE|NOT_OUTSIDE_PEAP" is 0x0A (0000 1010).
- // "NOT_OUTSIDE|NOT_OUTSIDE_PEAP|NOT_INSIDE_PEAP|NOT_INSIDE_FAST" is 0x4E (0100 1110).
- // "NOT_INSIDE|NOT_INSIDE_PEAP|NOT_INSIDE_TTLS|NOT_INSIDE_FAST" is 0x55 (0101 0101).
- // "NOT_INSIDE|NOT_INSIDE_PEAP|NOT_INSIDE_TTLS|NOT_INSIDE_FAST|NOT_OUTSIDE_PEAP|NOT_OUTSIDE" is 0x5F (0101 1111).
-
-*/
-
-#include "EapTraceSymbian.h"
-
-
-const TUint8 KNotInsideTunnel = 0x01; // Only the last bit position is 1. (0000 0001)
-const TUint8 KNotOutsideTunnel = 0x02; // Only the 2nd last bit positions is 1. (0000 0010)
-
-const TUint8 KNotInsidePEAP = 0x04; // Only the 3rd last bit position is 1. (0000 0100)
-const TUint8 KNotOutsidePEAP = 0x08; // Only the 4th last bit positions is 1. (0000 1000)
-
-const TUint8 KNotInsideTTLS = 0x10; // Only the 5th last bit position is 1. (0001 0000)
-const TUint8 KNotOutsideTTLS = 0x20; // Only the 6th last bit position is 1. (0010 0000)
-
-const TUint8 KNotInsideFAST = 0x40; // Only the 7th last bit position is 1. (0100 0000)
-const TUint8 KNotOutsideFAST = 0x80; // Only the first bit position is 1. (1000 0000)
-
-// Used By Server
-inline CEapTypePlugin* CEapTypePlugin::NewL(const TDesC8& aCue, TIndexType aIndexType, TInt aIndex)
-{
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::NewL(): start")));
-
- // The EAP type id (aCue) is passed to ECom as resolver parameters
- TEComResolverParams resolverParams;
- resolverParams.SetDataType(aCue);
-
- // The arguments are stored to a iapInfo struct.
- SIapInfo iapInfo;
- iapInfo.indexType = aIndexType;
- iapInfo.index = aIndex;
- iapInfo.aEapType = aCue;
-
- EAP_TRACE_DATA_DEBUG_SYMBIAN(("CEapTypePlugin::NewL(): resolverParams.DataType()",
- resolverParams.DataType().Ptr(),
- resolverParams.DataType().Size()));
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::NewL(): iapInfo.aEapType=0xfe%06x%08x\n"),
- iapInfo.aEapType.GetVendorId(),
- iapInfo.aEapType.GetVendorType()));
-
- // This call finds and loads the correct DLL and after that calls the
- // entry function in the interface implementation in the DLL.
- TAny* ptr = 0;
-
- TRAPD( err, ptr = REComSession::CreateImplementationL(
- KEapTypeInterfaceUid,
- _FOFF(CEapTypePlugin, iDtor_ID_Key),
- &iapInfo,
- resolverParams));
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::NewL(): ends, err=%d, returns ptr=0x%08x\n"),
- err,
- ptr));
-
- User::LeaveIfError(err);
-
- return (CEapTypePlugin *) ptr;
-}
-
-inline CEapTypePlugin::~CEapTypePlugin()
-{
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::~CEapTypePlugin(): this=0x%08x"),
- this));
-
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTypePlugin::~CEapTypePlugin()"));
-
- // Unload DLL
- REComSession::DestroyedImplementation(iDtor_ID_Key);
-}
-
-inline TBool CEapTypePlugin::IsDisallowedOutsidePEAP(const CImplementationInformation& aImplInfo)
-{
-
- const TUint8 pluginOpaqueData = *(aImplInfo.OpaqueData().Ptr());
-
- if(pluginOpaqueData & KNotOutsidePEAP)
- {
- return ETrue;
- }
- return EFalse;
-
-}
-
-inline TBool CEapTypePlugin::IsDisallowedInsidePEAP(const CImplementationInformation& aImplInfo)
-{
- const TUint8 pluginOpaqueData = *(aImplInfo.OpaqueData().Ptr());
-
- if(pluginOpaqueData & KNotInsidePEAP)
- {
- return ETrue;
- }
- return EFalse;
-
-}
-
-inline TBool CEapTypePlugin::IsDisallowedInsideTTLS(const CImplementationInformation& aImplInfo)
-{
- const TUint8 pluginOpaqueData = *(aImplInfo.OpaqueData().Ptr());
-
- if(pluginOpaqueData & KNotInsideTTLS)
- {
- return ETrue;
- }
- return EFalse;
-}
-
-// End of file
--- a/eapol/eapol_framework/eapol_common/am/common/DSS_random/dss_random.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/common/DSS_random/dss_random.h Thu Sep 16 13:07:04 2010 +0300
@@ -21,13 +21,34 @@
#include "eap_am_types.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_DSS_RANDOM_H)
+ #define EAP_CLASS_VISIBILITY_DSS_RANDOM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_DSS_RANDOM_H
+ #define EAP_C_FUNC_VISIBILITY_DSS_RANDOM_H
+ #define EAP_FUNC_EXPORT_DSS_RANDOM_H
+ #define EAP_C_FUNC_EXPORT_DSS_RANDOM_H
+#elif defined(EAP_EXPORT_DSS_RANDOM_H)
+ #define EAP_CLASS_VISIBILITY_DSS_RANDOM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_DSS_RANDOM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_DSS_RANDOM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_DSS_RANDOM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_DSS_RANDOM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_DSS_RANDOM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_DSS_RANDOM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_DSS_RANDOM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_DSS_RANDOM_H
+ #define EAP_C_FUNC_EXPORT_DSS_RANDOM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
#ifdef __cplusplus
extern "C" {
#endif
-EAP_C_FUNC_IMPORT eap_status_e dss_pseudo_random(abs_eap_am_tools_c * const am_tools, u8_t *out, u32_t out_length, u8_t *xkey, u32_t xkey_length);
+EAP_C_FUNC_VISIBILITY_DSS_RANDOM_H eap_status_e dss_pseudo_random(abs_eap_am_tools_c * const am_tools, u8_t *out, u32_t out_length, u8_t *xkey, u32_t xkey_length);
#ifdef __cplusplus
}
--- a/eapol/eapol_framework/eapol_common/am/common/eap_am_tools.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/common/eap_am_tools.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -445,7 +445,7 @@
EAP_FUNC_EXPORT eap_status_e eap_am_tools_c::timer_thread_function()
{
- EAP_TRACE_TIMER(this, TRACE_FLAGS_TIMER, (EAPL("TIMER: Timer thread starts.\n")));
+ EAP_TRACE_DEBUG(this, TRACE_FLAGS_ALWAYS, (EAPL("TIMER: Timer thread starts.\n")));
u32_t static_sleep_time = get_timer_resolution_ms();
u64_t start_time = get_clock_ticks();
@@ -635,7 +635,7 @@
delete mutex;
- EAP_TRACE_TIMER(this, TRACE_FLAGS_TIMER, (EAPL("TIMER: Timer thread stops.\n")));
+ EAP_TRACE_DEBUG(this, TRACE_FLAGS_ALWAYS, (EAPL("TIMER: Timer thread stops.\n")));
m_thread_stopped =true;
@@ -1650,7 +1650,7 @@
EAP_TRACE_DEBUG(
this,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_tools_c::shutdown_am_tools(); this = 0x%08x\n"),
+ (EAPL("eap_am_tools_c::shutdown_am_tools(): this = 0x%08x\n"),
this));
if (m_shutdown_was_called == false)
--- a/eapol/eapol_framework/eapol_common/am/common/eap_file_config.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/common/eap_file_config.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 33 %
+* %version: 35 %
*/
// This is enumeration of EAPOL source code.
@@ -2227,7 +2227,7 @@
}
else
{
- // Some konfiguration objects are not included to message yet.
+ // Some configuration objects are not included to message yet.
}
atom = atom->get_next_atom();
@@ -2513,6 +2513,32 @@
}
else //if (status != eap_status_ok)
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("\n")));
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CONFIG MESSAGE: option failed"),
+ selector.get_data(),
+ selector.get_data_length()));
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CONFIG MESSAGE: data"),
+ config->get_data()->get_data(),
+ config->get_data()->get_data_length()));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CONFIG MESSAGE: option type %d=%s\n"),
+ config->get_type(),
+ eap_configuration_field_c::get_configure_type_string(config->get_type())));
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -2600,11 +2626,15 @@
}
status = add_option(option_header);
- if (status != eap_status_ok)
+ if (status != eap_status_ok
+ && status != eap_status_handler_exists_error // Here we skip duplicate configuration values.
+ )
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
+ status = eap_status_ok;
}
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_common/am/common/stack/eap_am_stack_trace.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/common/stack/eap_am_stack_trace.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _STACK_OUTPUT_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_STACK_TRACE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_TRACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_TRACE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_TRACE_H
+#elif defined(EAP_EXPORT_EAP_AM_STACK_TRACE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_TRACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_TRACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_TRACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_TRACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_TRACE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_TRACE_H
+#endif
+// End: added by script change_export_macros.sh.
class abs_eap_am_tools_c;
@@ -30,7 +51,7 @@
* This class implemets a stack trace. This code is highly processor dependent.
* Only Intel processor with gcc or MSVC is supported.
*/
-class EAP_EXPORT stack_trace
+class EAP_CLASS_VISIBILITY_EAP_AM_STACK_TRACE_H stack_trace
{
private:
@@ -41,7 +62,7 @@
* This function traces stack frames starting from bp.
* The bp is pointer to base of the starting stack frame.
*/
- EAP_FUNC_IMPORT void trace_frames(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H void trace_frames(
unsigned long *bp
);
@@ -50,18 +71,18 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~stack_trace();
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H virtual ~stack_trace();
/**
* Constructor does nothing special.
*/
- EAP_FUNC_IMPORT stack_trace(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H stack_trace(abs_eap_am_tools_c * const tools);
/**
* This function traces stack frames starting from current frame.
* Value of parameter memory_address is traced in the begin.
*/
- EAP_FUNC_IMPORT void trace(const void * const memory_address);
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_TRACE_H void trace(const void * const memory_address);
};
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_aka_algorithm.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_aka_algorithm.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,27 @@
#include "abs_eap_am_tools.h"
#include "eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_AKA_ALGORITHM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_type_aka_authentication_vector.h"
enum aka_algorithm_e
@@ -39,7 +60,7 @@
/// This class is implements Nokia test network AKA algorithm.
-class EAP_EXPORT abs_eap_am_aka_algorithm_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_AKA_ALGORITHM_H abs_eap_am_aka_algorithm_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_bloom_algorithm_store.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_bloom_algorithm_store.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_tools.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H
+#endif
+// End: added by script change_export_macros.sh.
+
//--------------------------------------------------
@@ -40,7 +63,7 @@
* Bit index count is count of separate indexes extracted from hash digest.
* Each index is n bits long. The size of the bit store is 2^n bits.
*/
-class EAP_EXPORT abs_eap_am_bloom_algorithm_store_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H abs_eap_am_bloom_algorithm_store_c
{
private:
@@ -56,14 +79,14 @@
/**
* The destructor of the abs_eap_am_bloom_algorithm_store_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~abs_eap_am_bloom_algorithm_store_c()
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H virtual ~abs_eap_am_bloom_algorithm_store_c()
{
}
/**
* The constructor of the abs_eap_am_bloom_algorithm_store_c does nothing special.
*/
- EAP_FUNC_IMPORT abs_eap_am_bloom_algorithm_store_c()
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_BLOOM_ALGORITHM_STORE_H abs_eap_am_bloom_algorithm_store_c()
{
}
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_crypto.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_crypto.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_CRYPTO_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_CRYPTO_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_CRYPTO_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_CRYPTO_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_CRYPTO_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_CRYPTO_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_CRYPTO_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_CRYPTO_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_CRYPTO_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_CRYPTO_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_CRYPTO_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_CRYPTO_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_CRYPTO_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_CRYPTO_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_CRYPTO_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_CRYPTO_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_CRYPTO_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
#include "eap_array.h"
@@ -47,7 +68,7 @@
/// Class eap_am_crypto offers services to authenticate data, encrypt data,
/// decrypt data, generate keys and generate cryptographically strong random data.
-class EAP_EXPORT abs_eap_am_crypto_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_CRYPTO_H abs_eap_am_crypto_c
{
private:
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_file_input.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_file_input.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_array.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_FILE_INPUT_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_FILE_INPUT_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_FILE_INPUT_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_FILE_INPUT_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_FILE_INPUT_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_FILE_INPUT_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_FILE_INPUT_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_FILE_INPUT_H
+#endif
+// End: added by script change_export_macros.sh.
+
//--------------------------------------------------
@@ -79,7 +102,7 @@
/// This is interface to EAP file input.
/** The EAP file input is used in configuration file read operations.
*/
-class EAP_EXPORT abs_eap_am_file_input_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_FILE_INPUT_H abs_eap_am_file_input_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_general_settings.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_general_settings.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,12 +25,33 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_GENERAL_SETTINGS_H
+#endif
+// End: added by script change_export_macros.sh.
/** @file */
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT abs_eap_am_general_settings_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_GENERAL_SETTINGS_H abs_eap_am_general_settings_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_memory_store_data.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_memory_store_data.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,24 +24,45 @@
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MEMORY_STORE_DATA_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class is base class for data stored to memory store.
/**
* Here are no real functions.
*/
-class EAP_EXPORT abs_eap_am_memory_store_data_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H abs_eap_am_memory_store_data_c
{
public:
/**
* The destructor of the abs_eap_am_memory_store_data_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~abs_eap_am_memory_store_data_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H virtual ~abs_eap_am_memory_store_data_c();
/**
* The constructor of the abs_eap_am_memory_store_data_c does nothing special.
*/
- EAP_FUNC_IMPORT abs_eap_am_memory_store_data_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MEMORY_STORE_DATA_H abs_eap_am_memory_store_data_c();
};
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
//--------------------------------------------------
/** @file */
/// This class is abstract interface to send data messages through abstract interface.
-class EAP_EXPORT abs_eap_am_message_if_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_MESSAGE_IF_H abs_eap_am_message_if_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_mutex.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_mutex.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,21 +25,42 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_MUTEX_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MUTEX_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MUTEX_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MUTEX_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_MUTEX_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MUTEX_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MUTEX_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MUTEX_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_MUTEX_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_MUTEX_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_MUTEX_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_am_mutex_reference_c;
// ---------------------------------------------
/// This class is interface to mutex.
-class EAP_EXPORT abs_eap_am_mutex_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_MUTEX_H abs_eap_am_mutex_c
{
private:
public:
- EAP_FUNC_IMPORT virtual ~abs_eap_am_mutex_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual ~abs_eap_am_mutex_c();
- EAP_FUNC_IMPORT abs_eap_am_mutex_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H abs_eap_am_mutex_c();
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -47,32 +68,32 @@
* This function enters the mutex. Thread will block until the mutex is released
* by other owner of the mutex.
*/
- EAP_FUNC_IMPORT virtual eap_status_e mutex_enter() = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual eap_status_e mutex_enter() = 0;
/**
* This function leaves the mutex. Other blocking thread will continue execution.
*/
- EAP_FUNC_IMPORT virtual eap_status_e mutex_leave(abs_eap_am_tools_c * const m_am_tools) = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual eap_status_e mutex_leave(abs_eap_am_tools_c * const m_am_tools) = 0;
/**
* The mutex handle must be dublicated in Symbian operating system for each thread.
*/
- EAP_FUNC_IMPORT virtual abs_eap_am_mutex_c * dublicate_mutex() = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual abs_eap_am_mutex_c * dublicate_mutex() = 0;
/**
* This function returns the flag that indicates whether the mutex is reserved.
* This is used in debug asserts. Those will check the mutex is really reserved when critical code is entered.
*/
- EAP_FUNC_IMPORT virtual bool get_is_reserved() const = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual bool get_is_reserved() const = 0;
/**
* Returns the validity of the mutex.
*/
- EAP_FUNC_IMPORT virtual bool get_is_valid() const = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual bool get_is_valid() const = 0;
#if defined(USE_EAPOL_MUTEX_SEMAPHORE_TRACES)
- EAP_FUNC_IMPORT virtual eap_am_mutex_reference_c * get_reference() const = 0;
- EAP_FUNC_IMPORT virtual void set_am_tools(abs_eap_am_tools_c * const tools) = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual eap_am_mutex_reference_c * get_reference() const = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual void set_am_tools(abs_eap_am_tools_c * const tools) = 0;
#endif //#if defined(USE_EAPOL_MUTEX_SEMAPHORE_TRACES)
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -82,7 +103,7 @@
// ---------------------------------------------
/// This class defines a reference counter of a mutex.
-class EAP_EXPORT eap_am_mutex_reference_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_MUTEX_H eap_am_mutex_reference_c
{
private:
@@ -100,41 +121,41 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_am_mutex_reference_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual ~eap_am_mutex_reference_c();
- EAP_FUNC_IMPORT eap_am_mutex_reference_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H eap_am_mutex_reference_c();
/**
* This function adds one reference to the mutex.
*/
- EAP_FUNC_IMPORT void add_reference();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H void add_reference();
/**
* This function removes one reference to the mutex.
*/
- EAP_FUNC_IMPORT void remove_reference();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H void remove_reference();
/**
* This function returns the reference count of the mutex.
*/
- EAP_FUNC_IMPORT u32_t get_reference_count();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H u32_t get_reference_count();
/**
* This function sets the flag that indicates whether the mutex is reserved.
*/
- EAP_FUNC_IMPORT void set_is_reserved(const bool is_reserved);
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H void set_is_reserved(const bool is_reserved);
/**
* This function returns the flag that indicates whether the mutex is reserved.
* This is used in debug asserts. Those will check the mutex is really reserved when critical code is entered.
*/
- EAP_FUNC_IMPORT bool get_is_reserved();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H bool get_is_reserved();
};
// ---------------------------------------------
/// This class is base of the mutex.
-class EAP_EXPORT eap_am_mutex_base_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_MUTEX_H eap_am_mutex_base_c
{
private:
@@ -148,16 +169,16 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_am_mutex_base_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H virtual ~eap_am_mutex_base_c();
- EAP_FUNC_IMPORT eap_am_mutex_base_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H eap_am_mutex_base_c();
- EAP_FUNC_IMPORT eap_am_mutex_base_c(const eap_am_mutex_base_c * const owner);
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H eap_am_mutex_base_c(const eap_am_mutex_base_c * const owner);
/**
* This function returns pointer to the reference counter object of the mutex.
*/
- EAP_FUNC_IMPORT eap_am_mutex_reference_c * get_reference() const;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H eap_am_mutex_reference_c * get_reference() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -165,12 +186,12 @@
* This function returns the flag that indicates whether the mutex is reserved.
* This is used in debug asserts. Those will check the mutex is really reserved when critical code is entered.
*/
- EAP_FUNC_IMPORT bool get_is_reserved() const;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H bool get_is_reserved() const;
/**
* Returns the validity of the mutex.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_MUTEX_H bool get_is_valid() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_pac_store.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_pac_store.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 7 %
*/
#if !defined(_ABS_EAP_AM_PAC_STORE_H_)
@@ -25,12 +25,33 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_PAC_STORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_PAC_STORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_PAC_STORE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_PAC_STORE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_PAC_STORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_PAC_STORE_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_PAC_STORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_PAC_STORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_PAC_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_PAC_STORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_PAC_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_PAC_STORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_PAC_STORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_PAC_STORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_PAC_STORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_PAC_STORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_PAC_STORE_H
+#endif
+// End: added by script change_export_macros.sh.
/** @file */
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT abs_eap_am_pac_store_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_PAC_STORE_H abs_eap_am_pac_store_c
{
private:
@@ -43,12 +64,6 @@
{
}
- virtual eap_status_e complete_open_pac_store(
- const eap_status_e completion_status) = 0;
-
- virtual eap_status_e complete_create_device_seed(
- const eap_status_e completion_status) = 0;
-
virtual eap_status_e complete_is_master_key_present(
const bool is_present) = 0;
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_plugin.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_plugin.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 5 %
*/
#if !defined(_ABS_EAP_AM_PLUGIN_H_)
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_PLUGIN_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_PLUGIN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_PLUGIN_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_PLUGIN_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_PLUGIN_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_PLUGIN_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_PLUGIN_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_PLUGIN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_PLUGIN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_PLUGIN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_PLUGIN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_PLUGIN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_PLUGIN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_PLUGIN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_PLUGIN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_PLUGIN_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_PLUGIN_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_method_settings_c;
@@ -32,7 +53,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT abs_eap_am_plugin_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_PLUGIN_H abs_eap_am_plugin_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_radius.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_radius.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,12 +23,33 @@
#define _ABS_EAP_AM_TYPE_RADIUS_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_RADIUS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_RADIUS_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_RADIUS_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_RADIUS_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_RADIUS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_RADIUS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_RADIUS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_RADIUS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_RADIUS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_RADIUS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_RADIUS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_sim_triplets.h"
#include "eap_radius_types.h"
/// This class declares the functions adaptation module of RADIUS EAP type
/// requires from the RADIUS EAP type.
-class EAP_EXPORT abs_eap_am_radius_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_RADIUS_H abs_eap_am_radius_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_semaphore.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_semaphore.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,21 +25,42 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_SEMAPHORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_SEMAPHORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_SEMAPHORE_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_SEMAPHORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_SEMAPHORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_SEMAPHORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_SEMAPHORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_SEMAPHORE_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_am_semaphore_reference_c;
// ---------------------------------------------
/// This class is interface to semaphore.
-class EAP_EXPORT abs_eap_am_semaphore_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H abs_eap_am_semaphore_c
{
private:
public:
- EAP_FUNC_IMPORT virtual ~abs_eap_am_semaphore_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual ~abs_eap_am_semaphore_c();
- EAP_FUNC_IMPORT abs_eap_am_semaphore_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H abs_eap_am_semaphore_c();
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -47,28 +68,28 @@
* This function reserves the semaphore. Thread will block until the semaphore is released
* by other owner of the semaphore.
*/
- EAP_FUNC_IMPORT virtual eap_status_e semaphore_reserve() = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual eap_status_e semaphore_reserve() = 0;
/**
* This function releases the semaphore. Other blocking thread will continue execution.
*/
- EAP_FUNC_IMPORT virtual eap_status_e semaphore_release() = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual eap_status_e semaphore_release() = 0;
/**
* The semaphore handle must be dublicated in Symbian operating system for each thread.
*/
- EAP_FUNC_IMPORT virtual abs_eap_am_semaphore_c * dublicate_semaphore() = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual abs_eap_am_semaphore_c * dublicate_semaphore() = 0;
- EAP_FUNC_IMPORT virtual u32_t get_count() const = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual u32_t get_count() const = 0;
/**
* Returns the validity of the semaphore.
*/
- EAP_FUNC_IMPORT virtual bool get_is_valid() const = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual bool get_is_valid() const = 0;
#if defined(USE_EAPOL_MUTEX_SEMAPHORE_TRACES)
- EAP_FUNC_IMPORT virtual eap_am_semaphore_reference_c * get_reference() const = 0;
- EAP_FUNC_IMPORT virtual void set_am_tools(abs_eap_am_tools_c * const tools) = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual eap_am_semaphore_reference_c * get_reference() const = 0;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual void set_am_tools(abs_eap_am_tools_c * const tools) = 0;
#endif //#if defined(USE_EAPOL_MUTEX_SEMAPHORE_TRACES)
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -78,7 +99,7 @@
// ---------------------------------------------
/// This class defines a reference counter of a semaphore.
-class EAP_EXPORT eap_am_semaphore_reference_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H eap_am_semaphore_reference_c
{
private:
@@ -88,21 +109,21 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_am_semaphore_reference_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual ~eap_am_semaphore_reference_c();
- EAP_FUNC_IMPORT eap_am_semaphore_reference_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H eap_am_semaphore_reference_c();
- EAP_FUNC_IMPORT void add_reference();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H void add_reference();
- EAP_FUNC_IMPORT void remove_reference();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H void remove_reference();
- EAP_FUNC_IMPORT u32_t get_reference_count();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H u32_t get_reference_count();
};
// ---------------------------------------------
/// This class is base of the semaphore.
-class EAP_EXPORT eap_am_semaphore_base_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H eap_am_semaphore_base_c
{
private:
@@ -112,18 +133,18 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_am_semaphore_base_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H virtual ~eap_am_semaphore_base_c();
- EAP_FUNC_IMPORT eap_am_semaphore_base_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H eap_am_semaphore_base_c();
- EAP_FUNC_IMPORT eap_am_semaphore_base_c(const eap_am_semaphore_base_c * const owner);
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H eap_am_semaphore_base_c(const eap_am_semaphore_base_c * const owner);
- EAP_FUNC_IMPORT eap_am_semaphore_reference_c * get_reference() const;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H eap_am_semaphore_reference_c * get_reference() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
/// Returns the validity of the semaphore.
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_SEMAPHORE_H bool get_is_valid() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_sim_algorithm.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_sim_algorithm.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,27 @@
#include "abs_eap_am_tools.h"
#include "eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_SIM_ALGORITHM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_sim_triplets.h"
enum sim_algorithm_e
@@ -38,7 +59,7 @@
/// This class is implements Nokia test network SIM algorithm.
-class EAP_EXPORT abs_eap_am_sim_algorithm_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_SIM_ALGORITHM_H abs_eap_am_sim_algorithm_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_stack.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_stack.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_STACK_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_STACK_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_STACK_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_STACK_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_STACK_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_STACK_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_STACK_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_STACK_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_STACK_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_STACK_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_STACK_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_STACK_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_STACK_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_STACK_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_STACK_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_STACK_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_STACK_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_expanded_type.h"
#include "eap_array.h"
@@ -40,7 +61,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT abs_eap_am_stack_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_STACK_H abs_eap_am_stack_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_tools.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_tools.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_am_types.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TOOLS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TOOLS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TOOLS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TOOLS_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TOOLS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TOOLS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TOOLS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TOOLS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TOOLS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TOOLS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TOOLS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_status.h"
#include "abs_eap_base_timer.h"
//#include "eap_am_memory_store_data.h"
@@ -53,7 +74,7 @@
* Adaptation module creates the eap_am_tools_Y class before it initializes the stack.
* This prevents the need of global objects.
*/
-class EAP_EXPORT abs_eap_am_tools_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TOOLS_H abs_eap_am_tools_c
{
public:
@@ -77,14 +98,14 @@
* Note this function calls also configure() of the allocated tools object.
* The platform specific module must implement this function.
*/
- EAP_FUNC_IMPORT_INTERFACE static abs_eap_am_tools_c * new_abs_eap_am_tools_c();
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H static abs_eap_am_tools_c * new_abs_eap_am_tools_c();
/**
* This function deletes platform specific tools object.
* Note this function calls also shutdown() of the allocated tools object.
* The platform specific module must implement this function.
*/
- EAP_FUNC_IMPORT_INTERFACE static void delete_abs_eap_am_tools_c(abs_eap_am_tools_c * const am_tools);
+ EAP_FUNC_VISIBILITY_ABS_EAP_AM_TOOLS_H static void delete_abs_eap_am_tools_c(abs_eap_am_tools_c * const am_tools);
/**
* The configure() function is called after the constructor of the
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_aka.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_aka.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,12 +23,33 @@
#define _ABS_EAP_AM_TYPE_AKA_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_AKA_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_AKA_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_AKA_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_AKA_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_AKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_AKA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_AKA_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_AKA_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_type_aka_authentication_vector.h"
#include "eap_type_aka_types.h"
/// This class declares the functions adaptation module of AKA EAP type
/// requires from the AKA EAP type.
-class EAP_EXPORT abs_eap_am_type_aka_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_AKA_H abs_eap_am_type_aka_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_gsmsim.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_gsmsim.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,12 +23,33 @@
#define _ABS_EAP_AM_TYPE_GSMSIM_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_GSMSIM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_sim_triplets.h"
#include "eap_type_gsmsim_types.h"
/// This class declares the functions adaptation module of GSMSIM EAP type
/// requires from the GSMSIM EAP type.
-class EAP_EXPORT abs_eap_am_type_gsmsim_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_GSMSIM_H abs_eap_am_type_gsmsim_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_leap.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_leap.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,12 +24,35 @@
// INCLUDES
#include "eap_type_leap_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_LEAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_LEAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_LEAP_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_LEAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_LEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_LEAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_LEAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_LEAP_H
+#endif
+// End: added by script change_export_macros.sh.
+
// CLASS DECLARATION
/// This class declares the functions adaptation module of LEAP type
/// requires from the LEAP EAP type.
-class EAP_EXPORT abs_eap_am_type_leap_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_LEAP_H abs_eap_am_type_leap_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_mschapv2.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_mschapv2.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,33 @@
#define _ABS_EAP_AM_TYPE_MSCHAPV2_H_
#include "eap_type_mschapv2_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_MSCHAPV2_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class declares the functions adaptation module of GSMSIM MSCHAPv2 type
/// requires from the MSCHAPv2 EAP type.
-class EAP_EXPORT abs_eap_am_type_mschapv2_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_MSCHAPV2_H abs_eap_am_type_mschapv2_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_securid.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_securid.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,17 +16,40 @@
*/
/*
-* %version: %
+* %version: 6.1.4 %
*/
#ifndef ABS_EAP_AM_TYPE_SECURID_H
#define ABS_EAP_AM_TYPE_SECURID_H
#include "eap_status.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_SECURID_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SECURID_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SECURID_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_SECURID_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SECURID_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SECURID_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SECURID_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class declares the functions adaptation module of GSMSIM MSCHAPv2 type
/// requires from the MSCHAPv2 EAP type.
-class EAP_EXPORT abs_eap_am_type_securid_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SECURID_H abs_eap_am_type_securid_c
{
private:
@@ -55,6 +78,7 @@
const eap_variable_data_c * const passcode) = 0;
virtual eap_status_e client_gtc_complete_user_input_query(
+ const eap_variable_data_c * const identity_utf8,
const eap_variable_data_c * const response_utf8) = 0;
virtual eap_status_e finish_unsuccessful_authentication(
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_sim.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_sim.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,31 @@
#define _ABS_EAP_AM_TYPE_SIM_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_SIM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIM_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_SIM_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIM_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_sim_triplets.h"
//
-class EAP_EXPORT abs_eap_am_type_sim_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIM_H abs_eap_am_type_sim_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_simple_config.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_simple_config.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,13 +23,34 @@
#define _ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_am_network_id_c;
/// This class declares the functions adaptation module of EAP-SIMPLE_CONFIG type
/// requires from the EAP-SIMPLE_CONFIG type.
-class EAP_EXPORT abs_eap_am_type_simple_config_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_SIMPLE_CONFIG_H abs_eap_am_type_simple_config_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_tls_peap.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_type_tls_peap.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,13 +23,34 @@
#define _ABS_EAP_AM_TYPE_TLS_PEAP_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_TYPE_TLS_PEAP_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_am_network_id_c;
/// This class declares the functions adaptation module of EAP-TLS/PEAP EAP type
/// requires from the EAP-TLS/PEAP EAP type.
-class EAP_EXPORT abs_eap_am_type_tls_peap_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_TYPE_TLS_PEAP_H abs_eap_am_type_tls_peap_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_wimax_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eap_am_wimax_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,31 @@
#define _ABS_EAP_AM_WIMAX_AUTHENTICATION_H_
#include <eap_am_export.h>
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_AM_WIMAX_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include <eapol_key_types.h>
-class EAP_EXPORT abs_eap_am_wimax_authentication_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_AM_WIMAX_AUTHENTICATION_H abs_eap_am_wimax_authentication_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_eapol_am_wlan_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_eapol_am_wlan_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,11 +23,32 @@
#define _ABS_EAPOL_AM_WLAN_AUTHENTICATION_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eapol_key_types.h"
/// This class declares the functions adaptation module of GSMSIM EAP type
/// requires from the GSMSIM EAP type.
-class EAP_EXPORT abs_eapol_am_wlan_authentication_c
+class EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_WLAN_AUTHENTICATION_H abs_eapol_am_wlan_authentication_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_simple_config_am_services.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_simple_config_am_services.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,13 +23,34 @@
#define _ABS_SIMPLE_CONFIG_AM_SERVICES_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H
+#elif defined(EAP_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_AM_SERVICES_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_array.h"
class simple_config_payloads_c;
/// This class declares the functions adaptation module of SIMPLE_CONFIG
/// requires from the SIMPLE_CONFIG.
-class EAP_EXPORT abs_simple_config_am_services_c
+class EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_AM_SERVICES_H abs_simple_config_am_services_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_tls_am_application_eap_fast.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_tls_am_application_eap_fast.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#if defined(USE_FAST_EAP_TYPE)
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_FUNC_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H
+#elif defined(EAP_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_AM_APPLICATION_EAP_FAST_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_array.h"
#if defined(USE_EAP_TLS_SESSION_TICKET)
@@ -33,7 +54,7 @@
/// This class declares the functions adaptation module of TLS
/// requires from the TLS.
-class EAP_EXPORT abs_tls_am_application_eap_fast_c
+class EAP_CLASS_VISIBILITY_ABS_TLS_AM_APPLICATION_EAP_FAST_H abs_tls_am_application_eap_fast_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/abs_tls_am_services.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/abs_tls_am_services.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _ABS_TLS_AM_SERVICES_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_TLS_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_AM_SERVICES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_AM_SERVICES_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_AM_SERVICES_H
+ #define EAP_FUNC_EXPORT_ABS_TLS_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_AM_SERVICES_H
+#elif defined(EAP_EXPORT_ABS_TLS_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_AM_SERVICES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_AM_SERVICES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_AM_SERVICES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_AM_SERVICES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_AM_SERVICES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_AM_SERVICES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_AM_SERVICES_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_array.h"
#if defined(USE_EAP_TLS_SESSION_TICKET)
@@ -31,7 +52,7 @@
/// This class declares the functions adaptation module of TLS
/// requires from the TLS.
-class EAP_EXPORT abs_tls_am_services_c
+class EAP_CLASS_VISIBILITY_ABS_TLS_AM_SERVICES_H abs_tls_am_services_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_md4.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_md4.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_CRYPTO_MD4_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_MD4_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_MD4_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_MD4_H
+#elif defined(EAP_EXPORT_EAP_AM_CRYPTO_MD4_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_MD4_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_MD4_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_MD4_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_MD4_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_MD4_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_MD4_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
@@ -32,7 +53,7 @@
/// The eap_am_crypto_md4_c class includes the state of
/// one instance of MD4 algorithm.
-class EAP_EXPORT eap_am_crypto_md4_c
+class EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_am_crypto_md4_c
{
private:
@@ -152,7 +173,7 @@
/// @param W is an array of 16 input 32-bit unsigned integers
/// in host order.
/// @param W_count is count of integers in W array.
- EAP_FUNC_IMPORT eap_status_e eap_md4_transform_host_order(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e eap_md4_transform_host_order(
const u32_t * const W,
const u32_t W_count
);
@@ -160,7 +181,7 @@
/// @param W is an array of 16 input 32-bit unsigned integers
/// in network order.
/// @param W_count is count of integers in W array.
- EAP_FUNC_IMPORT eap_status_e eap_md4_process_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e eap_md4_process_data(
const u32_t * const W,
const u32_t W_count
);
@@ -168,12 +189,12 @@
/**
* This function cleans up the MD4 context.
*/
- EAP_FUNC_IMPORT eap_status_e hash_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e hash_cleanup();
/**
* This function copies the message digest to output buffer.
*/
- EAP_FUNC_IMPORT eap_status_e copy_message_digest(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e copy_message_digest(
void * const output,
u32_t * const max_output_size);
@@ -184,7 +205,7 @@
* The eap_am_crypto_md4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the eap_am_crypto_md4_c
@@ -192,12 +213,12 @@
* The eap_am_crypto_md4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H void set_is_valid();
/**
* This function copies the context of MD4.
*/
- EAP_FUNC_IMPORT eap_status_e copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e copy_context(
const eap_variable_data_c * const saved_data,
const u64_t full_hashed_data_length,
const u32_t * const H,
@@ -210,39 +231,39 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_crypto_md4_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H virtual ~eap_am_crypto_md4_c();
/**
* Constructor initializes the member attributes.
*/
- EAP_FUNC_IMPORT eap_am_crypto_md4_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_am_crypto_md4_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the
* eap_am_crypto_md4_c object.
* True indicates the object is allocated successfully.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H bool get_is_valid();
/**
* This function returns the size of message digest of HASH-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H u32_t get_digest_length();
/**
* This function returns the size of block of HASH-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H u32_t get_block_size();
/**
* This function initializes the context of MD4-algorithm.
*/
- EAP_FUNC_IMPORT eap_status_e hash_init();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e hash_init();
/**
* This function updates the context of MD4-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hash_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e hash_update(
const void * const data,
const u32_t data_length);
@@ -250,14 +271,14 @@
* This function writes the message digest to buffer.
* @param Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hash_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_status_e hash_final(
void * const message_digest,
u32_t *md_length_or_null);
/**
* This function copies the context of MD4.
*/
- EAP_FUNC_IMPORT eap_am_crypto_md4_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_MD4_H eap_am_crypto_md4_c * copy();
};
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_openssl.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_openssl.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_CRYPTO_OPENSSL_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_OPENSSL_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_OPENSSL_H
+#elif defined(EAP_EXPORT_EAP_AM_CRYPTO_OPENSSL_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_OPENSSL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_OPENSSL_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_OPENSSL_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_OPENSSL_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
#include "eap_array.h"
#include "abs_eap_am_crypto.h"
@@ -45,7 +66,7 @@
/// Class eap_am_crypto_openssl_c offers services to authenticate data,
/// encrypt data, decrypt data, generate keys and generate cryptographically
/// strong random data.
-class EAP_EXPORT eap_am_crypto_openssl_c
+class EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_am_crypto_openssl_c
: public abs_eap_am_crypto_c
{
private:
@@ -76,12 +97,12 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_crypto_openssl_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H virtual ~eap_am_crypto_openssl_c();
/**
* Constructor initializes the member attributes.
*/
- EAP_FUNC_IMPORT eap_am_crypto_openssl_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_am_crypto_openssl_c(abs_eap_am_tools_c * const tools);
/**
* The configure() function is called after the constructor of the
@@ -89,15 +110,15 @@
* could query the configuration. Each derived class must define this
* function. Needed configuration depends on the implementation.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e configure();
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT bool get_is_valid() const
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H bool get_is_valid() const
{
return m_is_valid;
}
- EAP_FUNC_IMPORT void set_is_valid()
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H void set_is_valid()
{
m_is_valid = true;
}
@@ -106,7 +127,7 @@
* This function activates random generator for test use.
* It does generate predictive pseudorandom data.
*/
- EAP_FUNC_IMPORT void use_test_random(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H void use_test_random(
const u8_t * const seed,
const u32_t seed_length,
const bool does_continuous_seeding_when_true);
@@ -114,7 +135,7 @@
/**
* The get_rand_bytes() function fills count random bytes to buffer.
*/
- EAP_FUNC_IMPORT eap_status_e get_rand_bytes(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e get_rand_bytes(
u8_t * const buffer,
const u32_t count);
@@ -125,7 +146,7 @@
* and received messages, likewise addresses, cookies and nonces
* included in messages.
*/
- EAP_FUNC_IMPORT eap_status_e add_rand_seed(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e add_rand_seed(
const u8_t * const buffer,
const u32_t count);
@@ -134,7 +155,7 @@
* the abs_eap_am_tools::get_hardware_ticks() function. This could be
* used to seed the random data pool with time stamps.
*/
- EAP_FUNC_IMPORT eap_status_e add_rand_seed_hw_ticks();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e add_rand_seed_hw_ticks();
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -144,7 +165,7 @@
* @param dh_context Saves context here. It is private key in OpenSSL
* and CDHKey in Symbian.
*/
- EAP_FUNC_IMPORT eap_status_e generate_diffie_hellman_keys(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e generate_diffie_hellman_keys(
eap_variable_data_c * const dh_context,
eap_variable_data_c * const own_public_dh_key,
const u8_t * const prime,
@@ -158,7 +179,7 @@
* @param dh_context Gets context. Is private key in OpenSSL and
* CDHKey in Symbian.
*/
- EAP_FUNC_IMPORT eap_status_e generate_g_power_to_xy(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e generate_g_power_to_xy(
const eap_variable_data_c * const dh_context,
const eap_variable_data_c * const peer_public_dh_key,
eap_variable_data_c * const shared_dh_key,
@@ -171,7 +192,7 @@
* This functions cleans up the diffie-hellman context.
*/
- EAP_FUNC_IMPORT eap_status_e dh_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e dh_cleanup(
const eap_variable_data_c * const dh_context);
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -179,27 +200,27 @@
/**
* This function returns the size of message digest of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha_256_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_sha_256_digest_length(
eap_variable_data_c * const sha_256_context);
/**
* This function returns the block size of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha_256_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_sha_256_block_size(
eap_variable_data_c * const sha_256_context);
/**
* The sha_256_init() function initializes SHA1.
* Internal context of SHA1 is stored to sha_256_context.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha_256_init(
eap_variable_data_c * const sha_256_context);
/**
* The sha_256_update() function updates the context of
* sha_256_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha_256_update(
eap_variable_data_c * const sha_256_context,
const u8_t * const data,
const u32_t data_length);
@@ -209,7 +230,7 @@
* (MAC) to buffer pointed by message_digest. The length of MAC is stored
* to buffer pointed by md_length_or_null, If md_length_or_null is non NULL.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha_256_final(
eap_variable_data_c * const sha_256_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -217,13 +238,13 @@
/**
* The hmac_sha_256_cleanup() cleanups the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha_256_cleanup(
eap_variable_data_c * const sha_256_context);
/**
* The sha_256_copy_context() copies the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha_256_copy_context(
eap_variable_data_c * const copied_sha_256_context,
const eap_variable_data_c * const original_sha_256_context);
@@ -232,27 +253,27 @@
/**
* This function returns the size of message digest of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha1_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_sha1_digest_length(
eap_variable_data_c * const sha1_context);
/**
* This function returns the block size of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha1_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_sha1_block_size(
eap_variable_data_c * const sha1_context);
/**
* The sha1_init() function initializes SHA1.
* Internal context of SHA1 is stored to sha1_context.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha1_init(
eap_variable_data_c * const sha1_context);
/**
* The sha1_update() function updates the context of
* sha1_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha1_update(
eap_variable_data_c * const sha1_context,
const u8_t * const data,
const u32_t data_length);
@@ -263,7 +284,7 @@
* to buffer pointed by md_length_or_null, If md_length_or_null is non
* NULL.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha1_final(
eap_variable_data_c * const sha1_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -271,13 +292,13 @@
/**
* The hmac_sha1_cleanup() cleanups the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha1_cleanup(
eap_variable_data_c * const sha1_context);
/**
* The sha1_copy_context() copies the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e sha1_copy_context(
eap_variable_data_c * const copied_sha1_context,
const eap_variable_data_c * const original_sha1_context);
@@ -288,14 +309,14 @@
* This will be constant 16 bytes (128 bits). Still it is better use
* function to help changes if the length of key is changed in future.
*/
- EAP_FUNC_IMPORT u32_t aes_key_length();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t aes_key_length();
/**
* The aes_block_size() function returns the block size of AES-algorithm.
* This will be constant 16 bytes (128 bits). Still it is better use
* function to help changes if the size is changed in future.
*/
- EAP_FUNC_IMPORT u32_t aes_block_size();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t aes_block_size();
/**
@@ -303,7 +324,7 @@
* context of AES-algorithm to the aes_context using key_length bytes
* from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e aes_set_encryption_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e aes_set_encryption_key(
eap_variable_data_c * const aes_context,
const u8_t * const key,
const u32_t key_length);
@@ -313,12 +334,12 @@
* context of
* AES-algorithm to the aes_context using key_length bytes from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e aes_set_decryption_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e aes_set_decryption_key(
eap_variable_data_c * const aes_context,
const u8_t * const key,
const u32_t key_length);
- EAP_FUNC_IMPORT eap_status_e aes_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e aes_cleanup(
eap_variable_data_c * const aes_context);
/**
@@ -329,7 +350,7 @@
* Those buffers must be fully separated. Some optimizations are used
* taking advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e aes_encrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e aes_encrypt_block(
eap_variable_data_c * const aes_context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -343,7 +364,7 @@
* Those buffers must be fully separated. Some optimizations are used
* taking advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e aes_decrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e aes_decrypt_block(
eap_variable_data_c * const aes_context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -356,14 +377,14 @@
* This will be constant 16 bytes (128 bits). Still it is better use
* function to help changes if the length of key is changed in future.
*/
- EAP_FUNC_IMPORT u32_t key_length_3des_ede();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t key_length_3des_ede();
/**
* The block_size() function returns the block size of 3DES-EDE-algorithm.
* This will be constant 16 bytes (128 bits). Still it is better use
* function to help changes if the size is changed in future.
*/
- EAP_FUNC_IMPORT u32_t block_size_3des_ede();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t block_size_3des_ede();
/**
@@ -371,7 +392,7 @@
* context of 3DES-EDE-algorithm to the context using key_length bytes
* from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e set_encryption_key_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e set_encryption_key_3des_ede(
eap_variable_data_c * const context,
const u8_t * const key,
const u32_t key_length);
@@ -381,12 +402,12 @@
* context of 3DES-EDE-algorithm to the context using key_length bytes
* from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e set_decryption_key_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e set_decryption_key_3des_ede(
eap_variable_data_c * const context,
const u8_t * const key,
const u32_t key_length);
- EAP_FUNC_IMPORT eap_status_e cleanup_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e cleanup_3des_ede(
eap_variable_data_c * const context);
/**
@@ -397,7 +418,7 @@
* Those buffers must be fully separated. Some optimizations are used
* taking advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_block_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e encrypt_block_3des_ede(
eap_variable_data_c * const context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -411,7 +432,7 @@
* Those buffers must be fully separated. Some optimizations are used
* taking advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_block_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e decrypt_block_3des_ede(
eap_variable_data_c * const context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -446,7 +467,7 @@
* d. XKEY = (1 + XKEY + xj) mod 2^b.
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e dss_pseudo_random(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e dss_pseudo_random(
u8_t *out,
u32_t out_length,
u8_t *xkey,
@@ -457,27 +478,27 @@
/**
* This function returns the size of message digest of MD5-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md5_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_md5_digest_length(
eap_variable_data_c * const md5_context);
/**
* This function returns the block size of MD5-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md5_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_md5_block_size(
eap_variable_data_c * const md5_context);
/**
* The sha1_init() function initializes MD5.
* Internal context of MD5 is stored to sha1_context.
*/
- EAP_FUNC_IMPORT eap_status_e md5_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md5_init(
eap_variable_data_c * const md5_context);
/**
* The md5_update() function updates the context of
* md5_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e md5_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md5_update(
eap_variable_data_c * const md5_context,
const u8_t * const data,
const u32_t data_length);
@@ -488,7 +509,7 @@
* to buffer pointed by md_length_or_null, If md_length_or_null is non
* NULL.
*/
- EAP_FUNC_IMPORT eap_status_e md5_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md5_final(
eap_variable_data_c * const md5_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -496,13 +517,13 @@
/**
* The hmac_md5_cleanup() cleanups the MD5 context.
*/
- EAP_FUNC_IMPORT eap_status_e md5_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md5_cleanup(
eap_variable_data_c * const md5_context);
/**
* The md5_copy_context() copies the MD5 context.
*/
- EAP_FUNC_IMPORT eap_status_e md5_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md5_copy_context(
eap_variable_data_c * const copied_md5_context,
const eap_variable_data_c * const original_md5_context);
@@ -511,27 +532,27 @@
/**
* This function returns the size of message digest of MD4-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md4_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_md4_digest_length(
eap_variable_data_c * const md4_context);
/**
* This function returns the block size of MD4-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md4_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H u32_t get_md4_block_size(
eap_variable_data_c * const md4_context);
/**
* The sha1_init() function initializes MD4.
* Internal context of MD4 is stored to sha1_context.
*/
- EAP_FUNC_IMPORT eap_status_e md4_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md4_init(
eap_variable_data_c * const md4_context);
/**
* The md4_update() function updates the context of
* md5_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e md4_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md4_update(
eap_variable_data_c * const md4_context,
const u8_t * const data,
const u32_t data_length);
@@ -542,7 +563,7 @@
* to buffer pointed by md_length_or_null, If md_length_or_null is non
* NULL.
*/
- EAP_FUNC_IMPORT eap_status_e md4_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md4_final(
eap_variable_data_c * const md4_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -550,13 +571,13 @@
/**
* The hmac_md5_cleanup() cleanups the MD4 context.
*/
- EAP_FUNC_IMPORT eap_status_e md4_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md4_cleanup(
eap_variable_data_c * const md4_context);
/**
* The md4_copy_context() copies the MD4 context.
*/
- EAP_FUNC_IMPORT eap_status_e md4_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e md4_copy_context(
eap_variable_data_c * const copied_md4_context,
const eap_variable_data_c * const original_md4_context);
@@ -565,20 +586,20 @@
/**
* Used to set the RC4 key.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_set_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rc4_set_key(
eap_variable_data_c * const rc4_context,
const eap_variable_data_c * const key);
/**
* Used to clean up the RC4 context.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rc4_cleanup(
eap_variable_data_c * const rc4_context);
/**
* Encrypts RC4 data.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_encrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rc4_encrypt(
const eap_variable_data_c * const rc4_context,
void * const data_in_out,
const u32_t data_length);
@@ -586,7 +607,7 @@
/**
* Encrypts RC4 data.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_encrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rc4_encrypt(
const eap_variable_data_c * const rc4_context,
const void * const data_in,
void * const data_out,
@@ -595,7 +616,7 @@
/**
* Decrypts RC4 data.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_decrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rc4_decrypt(
const eap_variable_data_c * const rc4_context,
void * const data_in_out,
const u32_t data_length);
@@ -603,7 +624,7 @@
/**
* Decrypts RC4 data.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_decrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rc4_decrypt(
const eap_variable_data_c * const rc4_context,
const void * const data_in,
void * const data_out,
@@ -615,40 +636,40 @@
* The rsa_init() function initializes context of RSA.
* Internal context of RSA is stored to rsa_context.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_init(
eap_variable_data_c * const rsa_context);
- EAP_FUNC_IMPORT eap_status_e rsa_encrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_encrypt_with_public_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e rsa_decrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_decrypt_with_public_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e rsa_encrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_encrypt_with_private_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e rsa_decrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_decrypt_with_private_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e rsa_sign(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_sign(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const hash,
eap_variable_data_c * const signed_hash);
- EAP_FUNC_IMPORT eap_status_e rsa_verify(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_verify(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const hash,
@@ -658,7 +679,7 @@
* The rsa_cleanup() function cleans up context of RSA.
* Internal context of RSA is stored to rsa_context.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e rsa_cleanup(
eap_variable_data_c * const rsa_context);
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -667,16 +688,16 @@
* The dsa_init() function initializes context of DSA.
* Internal context of DSA is stored to dsa_context.
*/
- EAP_FUNC_IMPORT eap_status_e dsa_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e dsa_init(
eap_variable_data_c * const dsa_context);
- EAP_FUNC_IMPORT eap_status_e dsa_sign(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e dsa_sign(
eap_variable_data_c * const dsa_context,
const eap_variable_data_c * const private_dsa_key,
const eap_variable_data_c * const hash,
eap_variable_data_c * const signed_hash);
- EAP_FUNC_IMPORT eap_status_e dsa_verify(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e dsa_verify(
eap_variable_data_c * const dsa_context,
const eap_variable_data_c * const public_dsa_key,
const eap_variable_data_c * const dsa_param_p,
@@ -689,13 +710,13 @@
* The dsa_cleanup() function cleans up context of DSA.
* Internal context of DSA is stored to dsa_context.
*/
- EAP_FUNC_IMPORT eap_status_e dsa_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H eap_status_e dsa_cleanup(
eap_variable_data_c * const dsa_context);
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT void open_crypto_memory_leaks();
- EAP_FUNC_IMPORT void close_crypto_memory_leaks();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H void open_crypto_memory_leaks();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_OPENSSL_H void close_crypto_memory_leaks();
};
#endif //#if !defined( _EAP_AM_CRYPTO_OPENSSL_H_ )
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_rc4.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_rc4.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_CRYPTO_RC4_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_RC4_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_RC4_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_RC4_H
+#elif defined(EAP_EXPORT_EAP_AM_CRYPTO_RC4_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_RC4_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_RC4_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_RC4_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_RC4_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_RC4_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_RC4_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
#undef set_key
@@ -35,7 +56,7 @@
/// The eap_am_crypto_rc4_c class includes the state of
/// one instance of RC4 algorithm.
-class EAP_EXPORT eap_am_crypto_rc4_c
+class EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_RC4_H eap_am_crypto_rc4_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -67,7 +88,7 @@
/**
* Function cleanups the state and variables.
*/
- EAP_FUNC_IMPORT eap_status_e cleanup();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H eap_status_e cleanup();
/**
* The set_is_invalid() function sets the state of the eap_am_crypto_rc4_c
@@ -75,7 +96,7 @@
* The eap_am_crypto_rc4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the eap_am_crypto_rc4_c
@@ -83,12 +104,12 @@
* The eap_am_crypto_rc4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H void set_is_valid();
/**
* Function swaps the values.
*/
- EAP_FUNC_IMPORT inline void swap(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H inline void swap(
u8_t * const s_i,
u8_t * const s_j);
@@ -113,30 +134,30 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_crypto_rc4_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H virtual ~eap_am_crypto_rc4_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT eap_am_crypto_rc4_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H eap_am_crypto_rc4_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the
* eap_am_crypto_rc4_c object.
* True indicates the object is allocated successfully.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H bool get_is_valid();
/**
* This function sets the RC4 key.
*/
- EAP_FUNC_IMPORT eap_status_e set_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H eap_status_e set_key(
const eap_variable_data_c * const key);
/**
* This function does RC4 encryption.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H eap_status_e encrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -144,7 +165,7 @@
/**
* This function does RC4 decryption.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_RC4_H eap_status_e decrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_sha1.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_sha1.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_CRYPTO_SHA1_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA1_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SHA1_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SHA1_H
+#elif defined(EAP_EXPORT_EAP_AM_CRYPTO_SHA1_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA1_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SHA1_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SHA1_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA1_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SHA1_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SHA1_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
@@ -32,7 +53,7 @@
/// The eap_am_crypto_sha1_c class includes the state of
/// one instance of SHA1 algorithm.
-class EAP_EXPORT eap_am_crypto_sha1_c
+class EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_am_crypto_sha1_c
{
private:
@@ -209,7 +230,7 @@
/// @param W is an array of modulo 16 input 32-bit unsigned integers
/// in host order.
/// @param W_count is count of integers in W array.
- EAP_FUNC_IMPORT eap_status_e eap_sha1_process_data_host_order(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e eap_sha1_process_data_host_order(
const u32_t * W,
u32_t W_count
);
@@ -217,7 +238,7 @@
/// @param W is an array of modulo 16 input 32-bit unsigned integers
/// in host order.
/// @param W_count is count of integers in W array.
- EAP_FUNC_IMPORT eap_status_e eap_sha1_process_data_network_order(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e eap_sha1_process_data_network_order(
const u32_t * W,
u32_t W_count
);
@@ -225,12 +246,12 @@
/**
* This function cleans up the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e hash_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e hash_cleanup();
/**
* This function copies the message digest to output buffer.
*/
- EAP_FUNC_IMPORT eap_status_e copy_message_digest(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e copy_message_digest(
void * const output,
u32_t * const max_output_size);
@@ -241,7 +262,7 @@
* The eap_am_crypto_md4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the eap_am_crypto_md4_c
@@ -249,12 +270,12 @@
* The eap_am_crypto_md4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H void set_is_valid();
/**
* This function copies the context of SHA1.
*/
- EAP_FUNC_IMPORT eap_status_e copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e copy_context(
const eap_variable_data_c * const saved_data,
const u64_t full_hashed_data_length,
const u32_t * const H,
@@ -268,39 +289,39 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_crypto_sha1_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H virtual ~eap_am_crypto_sha1_c();
/**
* Constructor initializes the member attributes.
*/
- EAP_FUNC_IMPORT eap_am_crypto_sha1_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_am_crypto_sha1_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the
* eap_am_crypto_md4_c object.
* True indicates the object is allocated successfully.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H bool get_is_valid();
/**
* This function returns the size of message digest of HASH-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H u32_t get_digest_length();
/**
* This function returns the size of block of HASH-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H u32_t get_block_size();
/**
* This function initializes the context of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT eap_status_e hash_init();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e hash_init();
/**
* This function updates the context of SHA1-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hash_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e hash_update(
const void * const data,
const u32_t data_length);
@@ -308,7 +329,7 @@
* This function writes the message digest to buffer.
* @param Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hash_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e hash_final(
void * const message_digest,
u32_t *md_length_or_null);
@@ -318,7 +339,7 @@
* modified SHA-1 using the routine in Appendix 3.3 Constructing
* The Function G From SHA-1 in the SECURE HASH STANDARD, FIPS PUB 180-1.
*/
- EAP_FUNC_IMPORT eap_status_e eap_sha1_dss_G_function(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_status_e eap_sha1_dss_G_function(
const void * const data,
const u32_t data_length,
void * const output,
@@ -328,7 +349,7 @@
/**
* This function copies the context of SHA1.
*/
- EAP_FUNC_IMPORT eap_am_crypto_sha1_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA1_H eap_am_crypto_sha1_c * copy();
};
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_sha_256.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_crypto_sha_256.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_CRYPTO_SHA_256_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SHA_256_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SHA_256_H
+#elif defined(EAP_EXPORT_EAP_AM_CRYPTO_SHA_256_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SHA_256_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SHA_256_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SHA_256_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SHA_256_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
@@ -32,7 +53,7 @@
/// The eap_am_crypto_sha_256_c class includes the state of
/// one instance of SHA_256 algorithm.
-class EAP_EXPORT eap_am_crypto_sha_256_c
+class EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_am_crypto_sha_256_c
{
private:
@@ -100,7 +121,7 @@
/// @param W is an array of modulo 16 input 32-bit unsigned integers
/// in host order.
/// @param W_count is count of integers in W array.
- EAP_FUNC_IMPORT eap_status_e eap_sha_256_process_data_host_order(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e eap_sha_256_process_data_host_order(
const u32_t * W,
u32_t W_count
);
@@ -108,7 +129,7 @@
/// @param W is an array of modulo 16 input 32-bit unsigned integers
/// in host order.
/// @param W_count is count of integers in W array.
- EAP_FUNC_IMPORT eap_status_e eap_sha_256_process_data_network_order(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e eap_sha_256_process_data_network_order(
const u32_t * W,
u32_t W_count
);
@@ -116,12 +137,12 @@
/**
* This function cleans up the SHA_256 context.
*/
- EAP_FUNC_IMPORT eap_status_e hash_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e hash_cleanup();
/**
* This function copies the message digest to output buffer.
*/
- EAP_FUNC_IMPORT eap_status_e copy_message_digest(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e copy_message_digest(
void * const output,
u32_t * const max_output_size);
@@ -132,7 +153,7 @@
* The eap_am_crypto_md4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the eap_am_crypto_md4_c
@@ -140,12 +161,12 @@
* The eap_am_crypto_md4_c object calls this function after it is
* initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H void set_is_valid();
/**
* This function copies the context of SHA_256.
*/
- EAP_FUNC_IMPORT eap_status_e copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e copy_context(
const eap_variable_data_c * const saved_data,
const u64_t full_hashed_data_length,
const u32_t * const H,
@@ -159,39 +180,39 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_crypto_sha_256_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H virtual ~eap_am_crypto_sha_256_c();
/**
* Constructor initializes the member attributes.
*/
- EAP_FUNC_IMPORT eap_am_crypto_sha_256_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_am_crypto_sha_256_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the
* eap_am_crypto_md4_c object.
* True indicates the object is allocated successfully.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H bool get_is_valid();
/**
* This function returns the size of message digest of HASH-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H u32_t get_digest_length();
/**
* This function returns the size of block of HASH-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H u32_t get_block_size();
/**
* This function initializes the context of SHA_256-algorithm.
*/
- EAP_FUNC_IMPORT eap_status_e hash_init();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e hash_init();
/**
* This function updates the context of SHA_256-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hash_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e hash_update(
const void * const data,
const u32_t data_length);
@@ -199,14 +220,14 @@
* This function writes the message digest to buffer.
* @param Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hash_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_status_e hash_final(
void * const message_digest,
u32_t *md_length_or_null);
/**
* This function copies the context of SHA_256.
*/
- EAP_FUNC_IMPORT eap_am_crypto_sha_256_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SHA_256_H eap_am_crypto_sha_256_c * copy();
};
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_export.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_export.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,37 +16,67 @@
*/
/*
-* %version: %
+* %version: 4.1.8 %
*/
-#if !defined( _EAP_EXPORT_H_ )
-#define _EAP_EXPORT_H_
+#if !defined( _EAP_AM_EXPORT_H_ )
+#define _EAP_AM_EXPORT_H_
#if defined(EAP_NO_EXPORTS)
// No exports are needed.
- #define EAP_FUNC_IMPORT
- #define EAP_FUNC_EXPORT
- #define EAP_C_FUNC_IMPORT
- #define EAP_C_FUNC_EXPORT
- #define EAP_FUNC_IMPORT_EMPTY
- #define EAP_FUNC_EXPORT_EMPTY
- #define EAP_EXPORT
- #define EAP_NONSHARABLE_CLASS
+ #if defined(__WINS__)
+ #define EAP_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_IMPORT
+ #define EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_IMPORT_EMPTY
+ #define EAP_FUNC_EXPORT_EMPTY
+ #define EAP_EXPORT
+ #define EAP_IMPORT
+ #define EAP_SHARABLE
+ #define EAP_NONSHARABLE
+ #define EAP_NONSHARABLE_CLASS
+ #else
+ #define EAP_FUNC_IMPORT __declspec(dllimport)
+ #define EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_IMPORT __declspec(dllimport)
+ #define EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_IMPORT_EMPTY
+ #define EAP_FUNC_EXPORT_EMPTY
+ #define EAP_EXPORT __declspec(notshared) /* This is used marking a class non-sharable. */
+ #define EAP_IMPORT
+ #define EAP_SHARABLE
+ #define EAP_NONSHARABLE __declspec(notshared)
+ #define EAP_NONSHARABLE_CLASS
+ #endif
#if defined(__WINS__)
#pragma warning( disable : 4355 )
#endif /* defined(__WINS__) */
#elif defined(__SYMBIAN32__)
// This is Symbian compilation.
- #define EAP_FUNC_IMPORT IMPORT_C
- #define EAP_FUNC_EXPORT EXPORT_C
- #define EAP_C_FUNC_IMPORT IMPORT_C
- #define EAP_C_FUNC_EXPORT EXPORT_C
- #define EAP_FUNC_IMPORT_EMPTY
- #define EAP_FUNC_EXPORT_EMPTY
- #define EAP_EXPORT
#if defined(__WINS__)
- #define EAP_NONSHARABLE_CLASS
+ #define EAP_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT __declspec(dllexport)
+ #define EAP_C_FUNC_IMPORT
+ #define EAP_C_FUNC_EXPORT __declspec(dllexport)
+ #define EAP_FUNC_IMPORT_EMPTY
+ #define EAP_FUNC_EXPORT_EMPTY
+ #define EAP_EXPORT
+ #define EAP_IMPORT
+ #define EAP_SHARABLE
+ #define EAP_NONSHARABLE
+ #define EAP_NONSHARABLE_CLASS __declspec(notshared)
#else
+ #define EAP_FUNC_IMPORT __declspec(dllimport)
+ #define EAP_FUNC_EXPORT __declspec(dllexport)
+ #define EAP_C_FUNC_IMPORT __declspec(dllimport)
+ #define EAP_C_FUNC_EXPORT __declspec(dllexport)
+ #define EAP_FUNC_IMPORT_EMPTY
+ #define EAP_FUNC_EXPORT_EMPTY
+ #define EAP_EXPORT
+ #define EAP_IMPORT
+ #define EAP_SHARABLE
+ #define EAP_NONSHARABLE __declspec(notshared)
#define EAP_NONSHARABLE_CLASS __declspec(notshared)
#endif
#if defined(__WINS__)
@@ -61,6 +91,9 @@
#define EAP_FUNC_IMPORT_EMPTY
#define EAP_FUNC_EXPORT_EMPTY
#define EAP_EXPORT
+ #define EAP_IMPORT
+ #define EAP_SHARABLE
+ #define EAP_NONSHARABLE
#define EAP_NONSHARABLE_CLASS
#elif defined(__GNUC__)
// This is cygwin compilation.
@@ -71,22 +104,29 @@
#define EAP_FUNC_IMPORT_EMPTY
#define EAP_FUNC_EXPORT_EMPTY
#define EAP_EXPORT __declspec(dllexport)
+ #define EAP_IMPORT
+ #define EAP_SHARABLE
+ #define EAP_NONSHARABLE
#define EAP_NONSHARABLE_CLASS
#elif defined(_WIN32) && !defined(__GNUC__)
// This is windows compilation.
#define EAP_FUNC_IMPORT
- #define EAP_FUNC_EXPORT
- #define EAP_C_FUNC_IMPORT __declspec(dllexport)
- #define EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_IMPORT
+ #define EAP_C_FUNC_EXPORT
#define EAP_FUNC_IMPORT_EMPTY
#define EAP_FUNC_EXPORT_EMPTY
- #define EAP_EXPORT __declspec(dllexport)
- #define EAP_NONSHARABLE_CLASS
+ #define EAP_EXPORT
+ #define EAP_IMPORT
+ #define EAP_SHARABLE
+ #define EAP_NONSHARABLE
+ #define EAP_NONSHARABLE_CLASS
#if defined(__WINS__)
#pragma warning( disable : 4355 )
#endif /* defined(__WINS__) */
#endif
+#if 0
// This is for separate exports of interface functions.
#if defined(USE_EAP_INTERFACE_EXPORTS)
#if defined(__SYMBIAN32__)
@@ -111,8 +151,9 @@
#define EAP_FUNC_EXPORT_INTERFACE EAP_FUNC_EXPORT
#define EAP_EXPORT_INTERFACE EAP_EXPORT
#endif //#if defined(USE_EAP_INTERFACE_EXPORTS)
+#endif //#if 0
-#endif //#if !defined( _EAP_EXPORT_H_ )
+#endif //#if !defined( _EAP_AM_EXPORT_H_ )
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_fast_pac_store_services.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_fast_pac_store_services.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#if defined(USE_FAST_EAP_TYPE)
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H
+ #define EAP_FUNC_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H
+#elif defined(EAP_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_FAST_PAC_STORE_SERVICES_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tools.h"
#include "eap_fast_pac_store_types.h"
#include "eap_fast_tlv_header.h"
@@ -41,7 +62,7 @@
/**
* PAC TLV is constructed with Attribute-Value Pairs.
*/
-class EAP_EXPORT eap_am_fast_pac_store_services_c
+class EAP_CLASS_VISIBILITY_EAP_AM_FAST_PAC_STORE_SERVICES_H eap_am_fast_pac_store_services_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_general_settings.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_general_settings.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 7 %
+* %version: 8 %
*/
#if !defined(_EAP_AM_GENERAL_SETTINGS_H_)
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_GENERAL_SETTINGS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_H
+#elif defined(EAP_EXPORT_EAP_AM_GENERAL_SETTINGS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_expanded_type.h"
#include "eap_array.h"
#include "eap_database_reference_if.h"
@@ -36,7 +57,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT eap_am_general_settings_c
+class EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_H eap_am_general_settings_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_memory.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_memory.h Thu Sep 16 13:07:04 2010 +0300
@@ -41,6 +41,27 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_MEMORY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_H
+#elif defined(EAP_EXPORT_EAP_AM_MEMORY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_H
+#endif
+// End: added by script change_export_macros.sh.
#if defined(USE_EAP_MEMORY_FUNCTIONS_FAILURES)
@@ -84,41 +105,41 @@
/*
* An overload function the malloc.
*/
- EAP_C_FUNC_IMPORT void *jph_malloc(size_t n);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void *jph_malloc(size_t n);
/*
* An overload function the malloc.
*/
- EAP_C_FUNC_IMPORT void *jph_malloc_ex(size_t n, const char *file, int line);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void *jph_malloc_ex(size_t n, const char *file, int line);
#if defined(USE_JPH_REALLOC)
/*
* An overload function the realloc.
*/
- EAP_C_FUNC_IMPORT void *jph_realloc(void *oldbuf, size_t n);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void *jph_realloc(void *oldbuf, size_t n);
/*
* An overload function the realloc.
*/
- EAP_C_FUNC_IMPORT void *jph_realloc_ex(void *oldbuf, size_t n, const char *file, int line);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void *jph_realloc_ex(void *oldbuf, size_t n, const char *file, int line);
#endif //#if defined(USE_JPH_REALLOC)
#if defined(USE_JPH_CALLOC)
/*
* An overload function the calloc.
*/
- EAP_C_FUNC_IMPORT void *jph_calloc(size_t count, size_t size);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void *jph_calloc(size_t count, size_t size);
#endif //#if defined(USE_JPH_CALLOC)
/*
* An overload function for the free.
*/
- EAP_C_FUNC_IMPORT void jph_free(void *cp);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void jph_free(void *cp);
- EAP_C_FUNC_IMPORT void *jph_new(size_t n);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void *jph_new(size_t n);
- EAP_C_FUNC_IMPORT void jph_delete(void *cp);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H void jph_delete(void *cp);
#endif /* #if defined(_WIN32) */
@@ -176,10 +197,10 @@
#if defined(unix)
typedef int (*jph_new_handler) (size_t);
- EAP_C_FUNC_IMPORT jph_new_handler jph_set_new_handler(jph_new_handler);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H jph_new_handler jph_set_new_handler(jph_new_handler);
#elif defined(_WIN32) && !defined(__GNUC__)
typedef int (__cdecl * jph_new_handler) (size_t);
- EAP_C_FUNC_IMPORT jph_new_handler __cdecl jph_set_new_handler(jph_new_handler);
+ EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_H jph_new_handler __cdecl jph_set_new_handler(jph_new_handler);
#else
// Not supported in Symbian.
#endif
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_memory_store.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_memory_store.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,6 +28,29 @@
#include "eap_am_memory_store_data.h"
#include "eap_core_map.h"
#include "eap_tlv_message_data.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_MEMORY_STORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_STORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_STORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_STORE_H
+#elif defined(EAP_EXPORT_EAP_AM_MEMORY_STORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_STORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_STORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_STORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_STORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_STORE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class is base class for data stored to memory store.
@@ -56,19 +79,19 @@
bool m_is_valid;
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H void set_is_valid();
public:
- EAP_FUNC_IMPORT virtual ~eap_am_memory_store_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H virtual ~eap_am_memory_store_c();
- EAP_FUNC_IMPORT eap_am_memory_store_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H eap_am_memory_store_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H bool get_is_valid();
/// Memory store is visible only during the eap_am_tools_c object is alive.
/// This function add flat data to memory store.
@@ -82,7 +105,7 @@
/// Add the real data type as a string to the key and other identifiers
/// that separate data between the other users that store same data type
/// to the memory store.
- EAP_FUNC_IMPORT virtual eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H virtual eap_status_e add_data(
const eap_variable_data_c * const key,
const eap_tlv_message_data_c * const data,
const u32_t timeout);
@@ -97,7 +120,7 @@
/// Add the real data type as a string to the key and other identifiers
/// that separate data between the other users that store same data type
/// to the memory store.
- EAP_FUNC_IMPORT virtual eap_status_e get_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H virtual eap_status_e get_data(
const eap_variable_data_c * const key,
eap_tlv_message_data_c * const data);
@@ -110,7 +133,7 @@
/// Add the real data type as a string to the key and other identifiers
/// that separate data between the other users that store same data type
/// to the memory store.
- EAP_FUNC_IMPORT eap_status_e remove_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H eap_status_e remove_data(
const eap_variable_data_c * const key);
@@ -120,7 +143,7 @@
* @param id could be used to separate different timer events.
* @param data could be pointer to any data that is needed in timer processing.
*/
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H eap_status_e timer_expired(
const u32_t id, void *data);
/**
@@ -130,7 +153,7 @@
* @param id could be used to separate different timer events.
* @param data could be pointer to any data that is needed in timer processing.
*/
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_H eap_status_e timer_delete_data(
const u32_t id, void *data);
};
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_memory_store_data.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_memory_store_data.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_MEMORY_STORE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_STORE_DATA_H
+#elif defined(EAP_EXPORT_EAP_AM_MEMORY_STORE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_STORE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_STORE_DATA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MEMORY_STORE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MEMORY_STORE_DATA_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tlv_message_data.h"
class eap_variable_data_c;
@@ -34,7 +55,7 @@
/**
* Here the functions eap_core_map_c template requires.
*/
-class EAP_EXPORT eap_am_memory_store_tlv_data_c
+class EAP_CLASS_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H eap_am_memory_store_tlv_data_c
{
private:
@@ -49,43 +70,43 @@
/**
* The destructor of the eap_am_memory_store_tlv_data_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_memory_store_tlv_data_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H virtual ~eap_am_memory_store_tlv_data_c();
/**
* The constructor of the eap_am_memory_store_tlv_data_c does nothing special.
*/
- EAP_FUNC_IMPORT eap_am_memory_store_tlv_data_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H eap_am_memory_store_tlv_data_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_status_e copy_message_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H eap_status_e copy_message_data(
const eap_tlv_message_data_c * const tlv_data,
const u32_t timer_id);
- EAP_FUNC_IMPORT u32_t get_timer_id() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H u32_t get_timer_id() const;
/**
* This function returns the pointer to the data.
* Empty message return NULL pointer.
*/
- EAP_FUNC_IMPORT void * get_message_data() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H void * get_message_data() const;
/**
* This function returns the length of the data.
* Empty message return zero.
*/
- EAP_FUNC_IMPORT u32_t get_message_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H u32_t get_message_data_length() const;
/**
* This function should increase reference count.
*/
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H void object_increase_reference_count();
/**
* This function should first decrease reference count
* and second return the remaining reference count.
* Reference count must not be decreased when it is zero.
*/
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_AM_MEMORY_STORE_DATA_H u32_t object_decrease_reference_count();
};
#endif //#if !defined( _EAP_AM_TOOLS_MEMORY_STORE_DATA_H_ )
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_AM_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_AM_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
class abs_eap_general_settings_message_c;
@@ -31,7 +52,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT eap_am_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_H eap_am_message_if_c
{
private:
@@ -80,7 +101,7 @@
// ----------------------------------------------------------------------
};
-EAP_FUNC_IMPORT eap_am_message_if_c * new_eap_am_client_message_if_c(
+EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_H eap_am_message_if_c * new_eap_am_client_message_if_c(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true,
const u32_t MTU);
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_network_id.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_network_id.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,27 @@
#include "abs_eap_am_tools.h"
#include "eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_NETWORK_ID_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_NETWORK_ID_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H
+ #define EAP_FUNC_EXPORT_EAP_AM_NETWORK_ID_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_NETWORK_ID_H
+#elif defined(EAP_EXPORT_EAP_AM_NETWORK_ID_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_NETWORK_ID_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_NETWORK_ID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_NETWORK_ID_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_NETWORK_ID_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_NETWORK_ID_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_NETWORK_ID_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class stores the protocol layer network identity.
/**
@@ -35,7 +56,7 @@
* Addresses are mostly Ethernet addresses. Packet type is the type of Ethernet packet.
* The eap_am_network_id class stores the addresses using the eap_variable_data objects.
*/
-class EAP_EXPORT eap_am_network_id_c
+class EAP_CLASS_VISIBILITY_EAP_AM_NETWORK_ID_H eap_am_network_id_c
{
private:
@@ -76,7 +97,7 @@
* The set_is_valid() function sets the state of the eap_core object valid.
* The eap_core object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H void set_is_valid();
public:
@@ -84,13 +105,13 @@
* The destructor does nothing extra. The buffers of each address are
* freed in the destructor of the eap_variable_data class.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_network_id_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H virtual ~eap_am_network_id_c();
/**
* This version initializes the object.
* @param tools parameter is pointer to the tools class.
*/
- EAP_FUNC_IMPORT eap_am_network_id_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H eap_am_network_id_c(
abs_eap_am_tools_c * const tools);
/**
@@ -107,7 +128,7 @@
*
* NOTE the data buffers are NOT copied.
*/
- EAP_FUNC_IMPORT eap_am_network_id_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H eap_am_network_id_c(
abs_eap_am_tools_c * const tools,
const void * const source,
const u32_t source_length,
@@ -127,7 +148,7 @@
* NOTE the data buffers are NOT copied. This is used to swap addresses of existing
* eap_am_network_id_c object and create a new object using existing addresses.
*/
- EAP_FUNC_IMPORT eap_am_network_id_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H eap_am_network_id_c(
abs_eap_am_tools_c * const tools,
const eap_variable_data_c * const source,
const eap_variable_data_c * const destination,
@@ -140,7 +161,7 @@
*
* NOTE this copies the addresses.
*/
- EAP_FUNC_IMPORT eap_am_network_id_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H eap_am_network_id_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const network_id);
@@ -150,10 +171,10 @@
*
* NOTE this copies the addresses.
*/
- EAP_FUNC_IMPORT eap_status_e set_copy_of_network_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H eap_status_e set_copy_of_network_id(
const eap_am_network_id_c * const network_id);
- EAP_FUNC_IMPORT eap_status_e set_copy_of_am_network_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H eap_status_e set_copy_of_am_network_id(
const void * const source,
const u32_t source_length,
const void * const destination,
@@ -164,78 +185,78 @@
* The get_is_valid() function returns the status of the eap_core object.
* True indicates the object is initialized succesfully.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H bool get_is_valid() const;
/**
* The get_is_valid_data() function returns the status of the eap_core object.
* True indicates the object does include valid addresses.
*/
- EAP_FUNC_IMPORT bool get_is_valid_data() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H bool get_is_valid_data() const;
/**
* The get_source_id() function returns pointer to the source address.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_source_id() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H const eap_variable_data_c * get_source_id() const;
/**
* The get_destination_id() function returns pointer to the destination address.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_destination_id() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H const eap_variable_data_c * get_destination_id() const;
/**
* The get_source() function returns pointer to the source data.
*/
- EAP_FUNC_IMPORT const u8_t * get_source() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H const u8_t * get_source() const;
/**
* The get_destination() function returns pointer to the destination data.
*/
- EAP_FUNC_IMPORT const u8_t * get_destination() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H const u8_t * get_destination() const;
/**
* The get_source_length() function returns length of the source address.
*/
- EAP_FUNC_IMPORT u32_t get_source_length() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H u32_t get_source_length() const;
/**
* The get_destination_length() function returns length of the destination address.
*/
- EAP_FUNC_IMPORT u32_t get_destination_length() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H u32_t get_destination_length() const;
/**
* The get_type() function returns type of the packet.
*/
- EAP_FUNC_IMPORT u16_t get_type() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H u16_t get_type() const;
/**
* The get_network_id() function returns pointer to this.
*/
- EAP_FUNC_IMPORT const eap_am_network_id_c * get_network_id() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H const eap_am_network_id_c * get_network_id() const;
/**
* The copy() function copies the eap_am_network_id object.
* The data of addresses are copied to new buffers.
*/
- EAP_FUNC_IMPORT eap_am_network_id_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H eap_am_network_id_c * copy() const;
/**
* Compare the objects are identical.
* @return false if data of objects differs.
* @return true if data of objects are the same.
*/
- EAP_FUNC_IMPORT bool compare_network_id(const eap_am_network_id_c * const network_id) const;
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H bool compare_network_id(const eap_am_network_id_c * const network_id) const;
/**
* The get_type() function sets type of the packet.
*/
- EAP_FUNC_IMPORT void set_type(const u16_t type);
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H void set_type(const u16_t type);
/**
* Resets the object.
*/
- EAP_FUNC_IMPORT void reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_NETWORK_ID_H void reset();
};
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_pac_store.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_pac_store.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 9 %
*/
#if !defined(_EAP_AM_PAC_STORE_H_)
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_PAC_STORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PAC_STORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PAC_STORE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PAC_STORE_H
+ #define EAP_FUNC_EXPORT_EAP_AM_PAC_STORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PAC_STORE_H
+#elif defined(EAP_EXPORT_EAP_AM_PAC_STORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PAC_STORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PAC_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PAC_STORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_PAC_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PAC_STORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PAC_STORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PAC_STORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PAC_STORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_PAC_STORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PAC_STORE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_expanded_type.h"
#include "eap_array.h"
#include "eap_database_reference_if.h"
@@ -36,7 +57,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT eap_am_pac_store_c
+class EAP_CLASS_VISIBILITY_EAP_AM_PAC_STORE_H eap_am_pac_store_c
{
private:
@@ -57,10 +78,6 @@
// This is documented in abs_eap_stack_interface_c::shutdown().
virtual eap_status_e shutdown() = 0;
- virtual eap_status_e open_pac_store() = 0;
-
- virtual eap_status_e create_device_seed() = 0;
-
virtual eap_status_e is_master_key_present() = 0;
virtual eap_status_e is_master_key_and_password_matching(
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_plugin.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_plugin.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 7 %
+* %version: 8 %
*/
#if !defined(_EAP_AM_PLUGIN_H_)
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_PLUGIN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PLUGIN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PLUGIN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_PLUGIN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PLUGIN_H
+#elif defined(EAP_EXPORT_EAP_AM_PLUGIN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PLUGIN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PLUGIN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_PLUGIN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PLUGIN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PLUGIN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PLUGIN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_PLUGIN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PLUGIN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_expanded_type.h"
#include "eap_array.h"
#include "eap_database_reference_if.h"
@@ -36,7 +57,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT eap_am_plugin_c
+class EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_H eap_am_plugin_c
{
private:
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_radius.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_radius.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_RADIUS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_RADIUS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_RADIUS_H
+ #define EAP_FUNC_EXPORT_EAP_AM_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_RADIUS_H
+#elif defined(EAP_EXPORT_EAP_AM_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_RADIUS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_RADIUS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_RADIUS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_RADIUS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_RADIUS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_RADIUS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_RADIUS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_radius.h"
#include "eap_sim_triplets.h"
#include "eap_am_network_id.h"
@@ -32,7 +53,7 @@
/// This class is interface to adaptation module of RADIUS.
-class EAP_EXPORT eap_am_radius_c
+class EAP_CLASS_VISIBILITY_EAP_AM_RADIUS_H eap_am_radius_c
{
private:
//--------------------------------------------------
@@ -331,7 +352,7 @@
* @param tools is pointer to the abs_eap_am_tools class created by the adaptation module.
* RADIUS EAP-type will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT eap_am_radius_c *new_eap_am_radius(
+EAP_C_FUNC_VISIBILITY_EAP_AM_RADIUS_H eap_am_radius_c *new_eap_am_radius(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const bool is_client_when_true);
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_stack.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_stack.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_STACK_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_H
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_H
+#elif defined(EAP_EXPORT_EAP_AM_STACK_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_expanded_type.h"
#include "eap_array.h"
#include "eap_database_reference_if.h"
@@ -44,7 +65,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT eap_am_stack_c
+class EAP_CLASS_VISIBILITY_EAP_AM_STACK_H eap_am_stack_c
: public eap_database_reference_if_c
{
@@ -109,7 +130,7 @@
// ----------------------------------------------------------------------
};
-EAP_FUNC_IMPORT eap_am_stack_c * new_eap_am_stack_c(
+EAP_FUNC_VISIBILITY_EAP_AM_STACK_H eap_am_stack_c * new_eap_am_stack_c(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true);
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_tools.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_tools.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TOOLS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TOOLS_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TOOLS_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TOOLS_H
+#elif defined(EAP_EXPORT_EAP_AM_TOOLS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TOOLS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TOOLS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TOOLS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TOOLS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TOOLS_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TOOLS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_status_string.h"
#include "abs_eap_am_memory_store_data.h"
@@ -39,7 +60,7 @@
/// This class defines the common functions of tools.
/// These are the platform independent functions used in tools.
-class EAP_EXPORT eap_am_tools_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_H eap_am_tools_c
: public abs_eap_am_tools_c
//#if !defined(NO_EAP_AM_MEMORY_STORE)
, public abs_eap_am_memory_store_data_c
@@ -77,13 +98,13 @@
u8_t m_tmp_ascii_buffer[256];
- EAP_FUNC_IMPORT u8_t octet_to_ascii_armor(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u8_t octet_to_ascii_armor(
const u8_t source_byte);
- EAP_FUNC_IMPORT u8_t octet_from_ascii_armor(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u8_t octet_from_ascii_armor(
const u8_t source_byte);
- EAP_FUNC_IMPORT void convert_selected_bytes_to_ascii_armor(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void convert_selected_bytes_to_ascii_armor(
const u8_t source_byte,
u32_t * const saved_bit_count,
u8_t * const saved_bits,
@@ -91,7 +112,7 @@
u32_t * const output_ind,
const bool last_input_byte);
- EAP_FUNC_IMPORT void restore_selected_bytes_from_ascii_armor(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void restore_selected_bytes_from_ascii_armor(
const u8_t source_byte,
u32_t * const missing_bit_count,
u8_t * const target,
@@ -123,80 +144,80 @@
eap_trace_mask_trace_never = (1u << 16u), ///< This value never traces. This can disable trace always.
};
- EAP_FUNC_IMPORT u8_t octet_to_ascii(i32_t octet);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u8_t octet_to_ascii(i32_t octet);
- EAP_FUNC_IMPORT u8_t ascii_to_octet(i32_t character);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u8_t ascii_to_octet(i32_t character);
- EAP_FUNC_IMPORT virtual ~eap_am_tools_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H virtual ~eap_am_tools_c();
- EAP_FUNC_IMPORT eap_am_tools_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_am_tools_c();
- EAP_FUNC_IMPORT bool get_use_seconds_timestamp_in_traces();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H bool get_use_seconds_timestamp_in_traces();
- EAP_FUNC_IMPORT bool get_thread_stopped();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H bool get_thread_stopped();
- EAP_FUNC_IMPORT void set_use_timer_queue();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void set_use_timer_queue();
- EAP_FUNC_IMPORT bool get_use_timer_queue();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H bool get_use_timer_queue();
- EAP_FUNC_IMPORT u32_t get_trace_mask() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u32_t get_trace_mask() const;
- EAP_FUNC_IMPORT void set_trace_mask(const u32_t mask);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void set_trace_mask(const u32_t mask);
- EAP_FUNC_IMPORT void set_activate_trace_on_error();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void set_activate_trace_on_error();
- EAP_FUNC_IMPORT void check_activate_trace_on_error();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void check_activate_trace_on_error();
- EAP_FUNC_IMPORT void trace_data(eap_const_string prefix, const void * const data, const u32_t data_length);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void trace_data(eap_const_string prefix, const void * const data, const u32_t data_length);
- EAP_FUNC_IMPORT eap_status_e timer_thread_function();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e timer_thread_function();
- EAP_FUNC_IMPORT eap_status_e convert_ascii_to_uppercase(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e convert_ascii_to_uppercase(
u8_t * const source_bytes,
const u32_t source_bytes_length);
- EAP_FUNC_IMPORT eap_status_e convert_bytes_to_hex_ascii(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e convert_bytes_to_hex_ascii(
const u8_t * const source_bytes,
const u32_t source_bytes_length,
u8_t * const target,
u32_t *target_length);
- EAP_FUNC_IMPORT eap_status_e convert_bytes_to_hex_ascii(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e convert_bytes_to_hex_ascii(
const void * const source_bytes,
const u32_t source_bytes_length,
eap_variable_data_c * const target);
- EAP_FUNC_IMPORT eap_status_e convert_hex_ascii_to_bytes(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e convert_hex_ascii_to_bytes(
const u8_t * const source_bytes,
const u32_t source_bytes_length,
u8_t * const target,
u32_t *target_length);
- EAP_FUNC_IMPORT eap_status_e convert_hex_ascii_to_bytes(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e convert_hex_ascii_to_bytes(
const void * const source_bytes,
const u32_t source_bytes_length,
eap_variable_data_c * const target);
- EAP_FUNC_IMPORT eap_status_e convert_bytes_to_ascii_armor(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e convert_bytes_to_ascii_armor(
const u8_t * const source_bytes,
const u32_t source_bytes_length,
u8_t * const target,
u32_t *target_length);
- EAP_FUNC_IMPORT eap_status_e restore_bytes_from_ascii_armor(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e restore_bytes_from_ascii_armor(
const u8_t * const source_bytes,
const u32_t source_bytes_length,
u8_t * const target,
u32_t *target_length);
- EAP_FUNC_IMPORT eap_status_e eap_status_return(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e eap_status_return(
const bool print_error_when_true,
const eap_status_e status,
const eap_char * const file_name,
const i32_t line_number);
- EAP_FUNC_IMPORT eap_status_e eap_status_return_file_number(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e eap_status_return_file_number(
const bool print_error_when_true,
const eap_status_e status,
const u32_t file_date,
@@ -205,26 +226,26 @@
// This is documented in abs_eap_am_tools_c::memory_store_add_data().
- EAP_FUNC_IMPORT eap_status_e memory_store_add_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e memory_store_add_data(
const eap_variable_data_c * const key,
eap_tlv_message_data_c * const data,
const u32_t timeout);
// This is documented in abs_eap_am_tools_c::memory_store_get_data().
- EAP_FUNC_IMPORT eap_status_e memory_store_get_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e memory_store_get_data(
const eap_variable_data_c * const key,
eap_tlv_message_data_c * const data);
// This is documented in abs_eap_am_tools_c::memory_store_remove_data().
- EAP_FUNC_IMPORT eap_status_e memory_store_remove_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e memory_store_remove_data(
const eap_variable_data_c * const key);
/// This function shuts down eap_am_tools_c object.
- EAP_FUNC_IMPORT eap_status_e shutdown_am_tools();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e shutdown_am_tools();
/// The implementing function must call eap_am_tools_c::shutdown_am_tools().
- EAP_FUNC_IMPORT virtual eap_status_e shutdown() = 0;
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H virtual eap_status_e shutdown() = 0;
/**
* Function converts unicode characters into UTF8 characters.
@@ -232,7 +253,7 @@
* @param src is refrence to unicode variable data.
* @return eap status code.
*/
- EAP_FUNC_IMPORT eap_status_e generic_convert_unicode_to_utf8(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e generic_convert_unicode_to_utf8(
eap_variable_data_c & dest,
const eap_variable_data_c & src);
@@ -242,7 +263,7 @@
* @param src is refrence to UTF8 variable data.
* @return eap status code.
*/
- EAP_FUNC_IMPORT eap_status_e generic_convert_utf8_to_unicode(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e generic_convert_utf8_to_unicode(
eap_variable_data_c & dest,
const eap_variable_data_c & src);
@@ -250,14 +271,14 @@
* Function parses NAI to usename and realm.
* If either is missing the corresponding value will be invalid.
*/
- EAP_FUNC_IMPORT eap_status_e parse_nai(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e parse_nai(
const eap_variable_data_c * const nai,
eap_variable_data_c * const username,
eap_variable_data_c * const realm);
#if defined(USE_EAP_ERROR_TESTS)
- EAP_FUNC_IMPORT eap_status_e generate_random_error(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e generate_random_error(
eap_buf_chain_wr_c * const sent_packet,
const bool forse_error,
const u32_t packet_index,
@@ -265,36 +286,36 @@
const u32_t error_probability,
const u32_t minimum_packet_length);
- EAP_FUNC_IMPORT u32_t get_packet_index();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u32_t get_packet_index();
- EAP_FUNC_IMPORT void increase_packet_index();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void increase_packet_index();
#endif //#if defined(USE_EAP_ERROR_TESTS)
- EAP_FUNC_IMPORT eap_status_e number_string_to_u32(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e number_string_to_u32(
const u8_t * const number_string,
const u32_t number_string_length,
u32_t * const integer);
- EAP_FUNC_IMPORT void trace_configuration(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H void trace_configuration(
const eap_status_e configuration_read_status,
const eap_configuration_field_c * const field,
const eap_variable_data_c * const data);
- EAP_FUNC_IMPORT u64_t xor_u64(const u64_t a, const u64_t b);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u64_t xor_u64(const u64_t a, const u64_t b);
- EAP_FUNC_IMPORT u64_t multiply_u64(const u64_t a, const u64_t b);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H u64_t multiply_u64(const u64_t a, const u64_t b);
- EAP_FUNC_IMPORT i32_t compare_u64(const u64_t a, const u64_t b);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H i32_t compare_u64(const u64_t a, const u64_t b);
- EAP_FUNC_IMPORT eap_status_e create_uuid_v5(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e create_uuid_v5(
const void* const ns_uuid,
const u32_t ns_uuid_length,
const void* const name,
const u32_t name_length,
eap_variable_data_c* const uuid );
- EAP_FUNC_IMPORT eap_status_e create_uuid_v5_from_mac_address(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_H eap_status_e create_uuid_v5_from_mac_address(
const u8_t* const mac_address,
const u32_t mac_address_length,
eap_variable_data_c* const uuid );
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_trace.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_trace.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,10 +26,31 @@
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TRACE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TRACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TRACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TRACE_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TRACE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TRACE_H
+#elif defined(EAP_EXPORT_EAP_AM_TRACE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TRACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TRACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TRACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TRACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TRACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TRACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TRACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TRACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TRACE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TRACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_variable_data.h"
-class EAP_EXPORT abs_eap_am_trace_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TRACE_H abs_eap_am_trace_c
{
public:
@@ -44,7 +65,7 @@
};
-class EAP_EXPORT eap_am_trace_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TRACE_H eap_am_trace_c
{
public:
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_aka.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_aka.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,12 +25,33 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_AKA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_AKA_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_AKA_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_AKA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_AKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_AKA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_AKA_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_AKA_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_aka.h"
#include "eap_sim_triplets.h"
#include "eap_am_network_id.h"
/// This class is interface to adaptation module of AKA.
-class EAP_EXPORT eap_am_type_aka_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_H eap_am_type_aka_c
{
private:
//--------------------------------------------------
@@ -328,7 +349,7 @@
* @param tools is pointer to the abs_eap_am_tools class created by the adaptation module.
* AKA EAP-type will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT eap_am_type_aka_c *new_eap_am_type_aka(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_H eap_am_type_aka_c *new_eap_am_type_aka(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const bool is_client_when_true,
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_gsmsim.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_gsmsim.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_GSMSIM_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_GSMSIM_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_gsmsim.h"
#include "eap_sim_triplets.h"
#include "eap_am_network_id.h"
@@ -32,7 +53,7 @@
/// This class is interface to adaptation module of GSMSIM.
-class EAP_EXPORT eap_am_type_gsmsim_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_H eap_am_type_gsmsim_c
{
private:
//--------------------------------------------------
@@ -348,7 +369,7 @@
* @param tools is pointer to the abs_eap_am_tools class created by the adaptation module.
* GSMSIM EAP-type will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT eap_am_type_gsmsim_c *new_eap_am_type_gsmsim(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_H eap_am_type_gsmsim_c *new_eap_am_type_gsmsim(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const bool is_client_when_true,
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_leap.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_leap.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,11 +24,34 @@
// INCLUDES
#include "abs_eap_am_type_leap.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_LEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_LEAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_LEAP_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_LEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_LEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_LEAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_LEAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_LEAP_H
+#endif
+// End: added by script change_export_macros.sh.
+
// CLASS DECLARATION
/// This class is interface to adaptation module of LEAP.
-class EAP_EXPORT eap_am_type_leap_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_H eap_am_type_leap_c
{
public: // Methods
@@ -125,7 +148,7 @@
};
-EAP_C_FUNC_IMPORT eap_am_type_leap_c *new_eap_am_type_leap(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_H eap_am_type_leap_c *new_eap_am_type_leap(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const bool is_client_when_true,
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_mschapv2.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_mschapv2.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,29 @@
#define _EAP_AM_TYPE_MSCHAPV2_H_
#include "abs_eap_am_type_mschapv2.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_MSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_MSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_H
+#endif
+// End: added by script change_export_macros.sh.
+
enum eap_mschapv2_error_e {
EAP_MSCHAPV2_ERROR_RESTRICTED_LOGON_HOURS = 646,
@@ -34,7 +57,7 @@
};
/// This class is interface to adaptation module of Ms-Chap-v2.
-class EAP_EXPORT eap_am_type_mschapv2_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H eap_am_type_mschapv2_c
{
private:
//--------------------------------------------------
@@ -151,7 +174,7 @@
};
-EAP_C_FUNC_IMPORT eap_am_type_mschapv2_c *new_eap_am_type_mschapv2(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_H eap_am_type_mschapv2_c *new_eap_am_type_mschapv2(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const eap_am_network_id_c * const receive_network_id);
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_securid.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_securid.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,9 +23,32 @@
#define EAP_AM_TYPE_SECURID_H
#include "abs_eap_am_type_securid.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_SECURID_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SECURID_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SECURID_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_SECURID_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SECURID_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SECURID_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SECURID_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class is interface to adaptation module of EAP SecurID
-class EAP_EXPORT eap_am_type_securid_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_H eap_am_type_securid_c
{
private:
@@ -118,7 +141,7 @@
virtual eap_status_e get_memory_store_key(eap_variable_data_c * const memory_store_key) = 0;
};
-EAP_C_FUNC_IMPORT eap_am_type_securid_c *new_eap_am_type_securid(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_H eap_am_type_securid_c *new_eap_am_type_securid(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const eap_type_value_e eap_type,
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_sim.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_sim.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,11 +25,32 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_SIM_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIM_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIM_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_SIM_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIM_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_sim.h"
#include "eap_sim_triplets.h"
//
-class EAP_EXPORT eap_am_type_sim_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_H eap_am_type_sim_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_simple_config.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_simple_config.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,27 @@
#include "eap_variable_data.h"
#include "eap_header.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIMPLE_CONFIG_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_simple_config.h"
#include "eap_am_network_id.h"
#include "simple_config_am_services.h"
@@ -36,7 +57,7 @@
class abs_eap_configuration_if_c;
/// This class is interface to adaptation module of EAP/SIMPLE_CONFIG.
-class EAP_EXPORT eap_am_type_simple_config_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H eap_am_type_simple_config_c
: public simple_config_am_services_c
{
private:
@@ -189,7 +210,7 @@
* @param tools is pointer to the abs_eap_am_tools class created by the adaptation module.
* EAP-SIMPLE_CONFIG-type will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT eap_am_type_simple_config_c *new_eap_am_type_simple_config(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIMPLE_CONFIG_H eap_am_type_simple_config_c *new_eap_am_type_simple_config(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const eap_type_value_e eap_type,
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_type_tls_peap.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_type_tls_peap.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,27 @@
#include "eap_variable_data.h"
#include "eap_header.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_TLS_PEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_TLS_PEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_tls_peap.h"
#include "eap_am_network_id.h"
#include "tls_am_services.h"
@@ -38,7 +59,7 @@
class eap_base_type_c;
/// This class is interface to adaptation module of EAP/TLS and PEAP.
-class EAP_EXPORT eap_am_type_tls_peap_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H eap_am_type_tls_peap_c
: public tls_am_services_c
#if defined(USE_FAST_EAP_TYPE)
, public tls_am_application_eap_fast_c
@@ -195,7 +216,7 @@
* @param tools is pointer to the abs_eap_am_tools class created by the adaptation module.
* EAP-TLS/PEAP EAP-type will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT eap_am_type_tls_peap_c *new_eap_am_type_tls_peap(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_H eap_am_type_tls_peap_c *new_eap_am_type_tls_peap(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const eap_type_value_e eap_type,
--- a/eapol/eapol_framework/eapol_common/am/include/eap_am_wimax_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_am_wimax_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _EAP_AM_WIMAX_AUTHENTICATION_H_
#include <eap_am_export.h>
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_WIMAX_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include <eap_status.h>
#include <eap_header.h>
#include <eap_array.h>
@@ -36,7 +57,7 @@
class abs_eap_state_notification_c;
/// This is interface to adaptation module of class eap_wimax_authentication_c.
-class EAP_EXPORT eap_am_wimax_authentication_c
+class EAP_CLASS_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H eap_am_wimax_authentication_c
{
private:
//--------------------------------------------------
@@ -52,7 +73,7 @@
//
virtual ~eap_am_wimax_authentication_c();
- EAP_FUNC_IMPORT static eap_am_wimax_authentication_c* new_eap_am_wimax_authentication(
+ EAP_FUNC_VISIBILITY_EAP_AM_WIMAX_AUTHENTICATION_H static eap_am_wimax_authentication_c* new_eap_am_wimax_authentication(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true
);
--- a/eapol/eapol_framework/eapol_common/am/include/eap_file_config.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_file_config.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_core_map.h"
#include "eap_configuration_field.h"
#include "abs_eap_am_file_input.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_FILE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_EAP_FILE_CONFIG_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_FILE_CONFIG_H
+ #define EAP_FUNC_EXPORT_EAP_FILE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_EAP_FILE_CONFIG_H
+#elif defined(EAP_EXPORT_EAP_FILE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_EAP_FILE_CONFIG_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_FILE_CONFIG_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_FILE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_FILE_CONFIG_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_FILE_CONFIG_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_FILE_CONFIG_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_FILE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_EAP_FILE_CONFIG_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_tlv_header_c;
@@ -36,7 +59,7 @@
}
-class EAP_EXPORT eap_config_value_c
+class EAP_CLASS_VISIBILITY_EAP_FILE_CONFIG_H eap_config_value_c
{
private:
@@ -52,29 +75,29 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_config_value_c();
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H virtual ~eap_config_value_c();
- EAP_FUNC_IMPORT eap_config_value_c(
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_config_value_c(
abs_eap_am_tools_c* const tools);
- EAP_FUNC_IMPORT void set_subsection(
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H void set_subsection(
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const subsection_map);
- EAP_FUNC_IMPORT eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * get_subsection();
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * get_subsection();
- EAP_FUNC_IMPORT eap_variable_data_c * get_data();
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_variable_data_c * get_data();
- EAP_FUNC_IMPORT const eap_variable_data_c * get_const_data() const;
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H const eap_variable_data_c * get_const_data() const;
- EAP_FUNC_IMPORT void set_type(const eap_configure_type_e type);
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H void set_type(const eap_configure_type_e type);
- EAP_FUNC_IMPORT eap_configure_type_e get_type();
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_configure_type_e get_type();
- EAP_FUNC_IMPORT eap_configure_type_e get_const_type() const;
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_configure_type_e get_const_type() const;
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H void object_increase_reference_count();
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H bool get_is_valid() const;
};
@@ -140,7 +163,7 @@
};
-class EAP_EXPORT eap_file_config_c
+class EAP_CLASS_VISIBILITY_EAP_FILE_CONFIG_H eap_file_config_c
: public abs_eap_core_map_c
{
@@ -245,18 +268,18 @@
public:
- EAP_FUNC_IMPORT eap_file_config_c(
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_file_config_c(
abs_eap_am_tools_c* const tools);
- EAP_FUNC_IMPORT virtual ~eap_file_config_c();
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H virtual ~eap_file_config_c();
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_status_e configure(
abs_eap_am_file_input_c * const file);
- EAP_FUNC_IMPORT eap_status_e read_configuration_message(
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_status_e read_configuration_message(
const eap_variable_data_c * const configuration_message);
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_FILE_CONFIG_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c* const data);
--- a/eapol/eapol_framework/eapol_common/am/include/eap_sim_triplets.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_sim_triplets.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
//#include "eap_am_memory.h"
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_SIM_TRIPLETS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_SIM_TRIPLETS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H
+ #define EAP_FUNC_EXPORT_EAP_SIM_TRIPLETS_H
+ #define EAP_C_FUNC_EXPORT_EAP_SIM_TRIPLETS_H
+#elif defined(EAP_EXPORT_EAP_SIM_TRIPLETS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_SIM_TRIPLETS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_SIM_TRIPLETS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_SIM_TRIPLETS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_SIM_TRIPLETS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_SIM_TRIPLETS_H
+ #define EAP_C_FUNC_EXPORT_EAP_SIM_TRIPLETS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_variable_data.h"
@@ -35,7 +56,7 @@
const u32_t SIM_SRES_LENGTH = 4u;
-class EAP_EXPORT eap_type_saesim_triplet_c
+class EAP_CLASS_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_saesim_triplet_c
{
private:
@@ -46,38 +67,38 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_type_saesim_triplet_c();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H virtual ~eap_type_saesim_triplet_c();
- EAP_FUNC_IMPORT eap_type_saesim_triplet_c(
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_saesim_triplet_c(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT void reset();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H void reset();
- EAP_FUNC_IMPORT eap_status_e set_triplet(
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_status_e set_triplet(
eap_variable_data_c * const kc,
eap_variable_data_c * const rand,
eap_variable_data_c * const sres
);
- EAP_FUNC_IMPORT eap_type_saesim_triplet_c * copy(
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_saesim_triplet_c * copy(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_variable_data_c *get_kc();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_variable_data_c *get_kc();
- EAP_FUNC_IMPORT eap_variable_data_c *get_rand();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_variable_data_c *get_rand();
- EAP_FUNC_IMPORT eap_variable_data_c *get_sres();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_variable_data_c *get_sres();
};
//-----------------------------------------------
-class EAP_EXPORT eap_type_sim_triplet_array_c
+class EAP_CLASS_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_sim_triplet_array_c
{
private:
@@ -87,27 +108,27 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_type_sim_triplet_array_c();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H virtual ~eap_type_sim_triplet_array_c();
- EAP_FUNC_IMPORT eap_type_sim_triplet_array_c(
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_sim_triplet_array_c(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e set_triplet_count(
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_status_e set_triplet_count(
const u32_t triplet_count
);
- EAP_FUNC_IMPORT eap_type_saesim_triplet_c * add_triplet();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_saesim_triplet_c * add_triplet();
- EAP_FUNC_IMPORT eap_type_saesim_triplet_c * get_triplet(abs_eap_am_tools_c * const m_am_tools, u32_t index);
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_saesim_triplet_c * get_triplet(abs_eap_am_tools_c * const m_am_tools, u32_t index);
- EAP_FUNC_IMPORT eap_status_e set_triplet(u32_t index, eap_type_saesim_triplet_c * const triplet);
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_status_e set_triplet(u32_t index, eap_type_saesim_triplet_c * const triplet);
- EAP_FUNC_IMPORT u32_t get_triplet_count();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H u32_t get_triplet_count();
- EAP_FUNC_IMPORT eap_type_sim_triplet_array_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H eap_type_sim_triplet_array_c * copy();
- EAP_FUNC_IMPORT void reset();
+ EAP_FUNC_VISIBILITY_EAP_SIM_TRIPLETS_H void reset();
};
--- a/eapol/eapol_framework/eapol_common/am/include/eapol_am_wlan_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eapol_am_wlan_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _EAPOL_AM_WLAN_AUTHENTICATION_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_status.h"
#include "eap_header.h"
#include "eap_array.h"
@@ -43,7 +64,7 @@
/// This is interface to adaptation module of class eapol_wlan_authentication_c.
-class EAP_EXPORT eapol_am_wlan_authentication_c
+class EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H eapol_am_wlan_authentication_c
: public eap_database_reference_if_c
{
private:
@@ -58,12 +79,12 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eapol_am_wlan_authentication_c();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H virtual ~eapol_am_wlan_authentication_c();
/// @param tools: Constructor takes parameter tools that is pointer to adaptation of the platform.
/// @param is_client_when_true: Second parameter is true when object is client and false when object is server.
/// @param wlan_database_reference: third parameter is pointer to interface to read the current database reference.
- EAP_FUNC_IMPORT static eapol_am_wlan_authentication_c * new_eapol_am_wlan_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_H static eapol_am_wlan_authentication_c * new_eapol_am_wlan_authentication(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true
);
--- a/eapol/eapol_framework/eapol_common/am/include/simple_config_am_services.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/simple_config_am_services.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_AM_SERVICES_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_simple_config.h"
#include "eap_am_network_id.h"
#include "eap_array.h"
@@ -36,7 +57,7 @@
/// This class is interface to adaptation module of SIMPLE_CONFIG.
-class EAP_EXPORT simple_config_am_services_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H simple_config_am_services_c
{
private:
//--------------------------------------------------
@@ -126,7 +147,7 @@
* @param tools is pointer to the abs_eap_am_tools class created by the adaptation module.
* Adaptation module of SIMPLE_CONFIG will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT simple_config_am_services_c *new_simple_config_am_services(
+EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_AM_SERVICES_H simple_config_am_services_c *new_simple_config_am_services(
abs_eap_am_tools_c * const tools);
--- a/eapol/eapol_framework/eapol_common/am/include/tls_am_application_eap_fast.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/tls_am_application_eap_fast.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#if defined(USE_FAST_EAP_TYPE)
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H)
+ #define EAP_CLASS_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_FUNC_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_C_FUNC_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H
+#elif defined(EAP_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H)
+ #define EAP_CLASS_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H
+ #define EAP_C_FUNC_EXPORT_TLS_AM_APPLICATION_EAP_FAST_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_array.h"
#include "eap_fast_pac_store_types.h"
@@ -40,7 +61,7 @@
/// This class declares the functions adaptation module of TLS
/// requires from the TLS.
-class EAP_EXPORT tls_am_application_eap_fast_c
+class EAP_CLASS_VISIBILITY_TLS_AM_APPLICATION_EAP_FAST_H tls_am_application_eap_fast_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/am/include/tls_am_services.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/tls_am_services.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_TLS_AM_SERVICES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_AM_SERVICES_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_AM_SERVICES_H
+ #define EAP_FUNC_EXPORT_TLS_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_TLS_AM_SERVICES_H
+#elif defined(EAP_EXPORT_TLS_AM_SERVICES_H)
+ #define EAP_CLASS_VISIBILITY_TLS_AM_SERVICES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_AM_SERVICES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_AM_SERVICES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_AM_SERVICES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_AM_SERVICES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_AM_SERVICES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_AM_SERVICES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_AM_SERVICES_H
+ #define EAP_C_FUNC_EXPORT_TLS_AM_SERVICES_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_tls_peap.h"
#include "eap_am_network_id.h"
#include "eap_array.h"
@@ -38,7 +59,7 @@
/// This class is interface to adaptation module of TLS.
-class EAP_EXPORT tls_am_services_c
+class EAP_CLASS_VISIBILITY_TLS_AM_SERVICES_H tls_am_services_c
{
private:
//--------------------------------------------------
@@ -294,7 +315,7 @@
* @param tools is pointer to the abs_eap_am_tools class created by the adaptation module.
* Adaptation module of TLS will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT tls_am_services_c *new_tls_am_services(
+EAP_C_FUNC_VISIBILITY_TLS_AM_SERVICES_H tls_am_services_c *new_tls_am_services(
abs_eap_am_tools_c * const tools);
--- a/eapol/eapol_framework/eapol_common/common/asn1_der_type.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/common/asn1_der_type.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 32.1.5 %
*/
// This is enumeration of EAPOL source code.
@@ -750,6 +750,7 @@
const u32_t index,
eap_variable_data_c * const debug_buffer)
{
+ EAP_UNREFERENCED_PARAMETER(debug_buffer);
if (index > 0xffff)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_common/common/eap_variable_data.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/common/eap_variable_data.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -79,6 +79,7 @@
#endif //#if !defined(NO_EAP_VARIABLE_DATA_MEMORY_ZERO)
delete [] m_data->m_buffer;
+ m_data->m_buffer = 0;
}
m_data->m_buffer = 0;
m_data->m_buffer_length = 0ul;
@@ -431,6 +432,7 @@
#endif //#if !defined(NO_EAP_VARIABLE_DATA_MEMORY_ZERO)
delete [] m_data->m_buffer;
+ m_data->m_buffer = 0;
m_data->m_free_buffer = false;
}
m_data->m_buffer = 0;
@@ -647,6 +649,7 @@
#endif //#if !defined(NO_EAP_VARIABLE_DATA_MEMORY_ZERO)
delete [] m_data->m_buffer;
+ m_data->m_buffer = 0;
}
m_data->m_buffer = tmp_buffer;
--- a/eapol/eapol_framework/eapol_common/common/wlan_eap_if_send_status.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/common/wlan_eap_if_send_status.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 7.1.3 %
*/
// This is enumeration of EAPOL source code.
@@ -34,7 +34,7 @@
/** @file */
-EAP_FUNC_EXPORT_INTERFACE wlan_eap_if_send_status_e wlan_eap_if_send_status_conversion_c::convert(const eap_status_e status)
+EAP_FUNC_EXPORT wlan_eap_if_send_status_e wlan_eap_if_send_status_conversion_c::convert(const eap_status_e status)
{
switch(status)
{
@@ -57,7 +57,7 @@
}
}
-EAP_FUNC_EXPORT_INTERFACE eap_status_e wlan_eap_if_send_status_conversion_c::convert(const wlan_eap_if_send_status_e status)
+EAP_FUNC_EXPORT eap_status_e wlan_eap_if_send_status_conversion_c::convert(const wlan_eap_if_send_status_e status)
{
switch(status)
{
--- a/eapol/eapol_framework/eapol_common/core/dummy_eap_core.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/dummy_eap_core.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 5 %
+* %version: 8 %
*/
// This is enumeration of EAPOL source code.
@@ -120,7 +120,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("ummy_eap_core_c::dummy_eap_core_c: ")
+ (EAPL("dummy_eap_core_c::dummy_eap_core_c: ")
EAPL("this = 0x%08x\n"),
this));
@@ -658,7 +658,7 @@
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: dummy_eap_core_c::configure()");
- eap_status_e status(eap_status_process_general_error);
+ eap_status_e status(eap_status_ok);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -822,7 +822,7 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- eap_status_e status = eap_status_process_general_error;
+ eap_status_e status = eap_status_illegal_configure_field;
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
--- a/eapol/eapol_framework/eapol_common/core/eap_core.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_core.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 58.1.12 %
+* %version: 58.1.15 %
*/
// This is enumeration of EAPOL source code.
@@ -388,7 +388,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_core_c::state_notification(): %s, %s, Ignored notification: ")
+ (EAPL("eap_core_c::init_end_of_session(): %s, %s, Ignored notification: ")
EAPL("Protocol layer %d, EAP-type 0x%02x, State transition from ")
EAPL("%d=%s to %d=%s, client %d.\n"),
(m_is_client == true) ? "client": "server",
@@ -416,7 +416,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_core_c::state_notification(): %s, %s, Ignored notification: ")
+ (EAPL("eap_core_c::init_end_of_session(): %s, %s, Ignored notification: ")
EAPL("Protocol layer %d, EAP-type 0x%02x, State transition from ")
EAPL("%d=%s to %d=%s, client %d when shutdown was called.\n"),
(m_is_client == true) ? "client": "server",
@@ -471,6 +471,17 @@
state->get_authentication_error(),
status_string.get_status_string(state->get_authentication_error())));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_c::state_notification(), %s, %s, m_eap_identity_request_send=%d, m_eap_identity_response_received=%d.\n"),
+ (m_is_client == true) ? "client": "server",
+ (m_is_tunneled_eap == true) ? "tunneled": "outer most",
+ m_eap_identity_request_send,
+ m_eap_identity_response_received));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_core_c::state_notification()");
+
if (m_ignore_notifications == true
|| m_partner == 0)
{
@@ -483,7 +494,8 @@
// These notications are allowed always.
}
else if (state->get_protocol_layer() == eap_protocol_layer_eap
- && state->get_eap_type() != m_current_eap_type)
+ && state->get_eap_type() != m_current_eap_type
+ && m_is_client == false)
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -3237,6 +3249,7 @@
eap_status_e status = m_type_map.for_each(shutdown_operation, true);
+ m_type_map.reset();
cancel_retransmission();
--- a/eapol/eapol_framework/eapol_common/core/eap_core_client_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_core_client_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 34 %
+* %version: 37 %
*/
// This is enumeration of EAPOL source code.
@@ -59,7 +59,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::~eap_core_client_message_if_c(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
@@ -100,7 +100,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::eap_core_client_message_if_c(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
@@ -118,12 +118,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::process_message(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::send_message()");
EAP_TRACE_DATA_DEBUG(
m_am_tools,
@@ -173,12 +173,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::reset(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::reset()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::reset()");
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
@@ -196,17 +196,25 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("eap_core_client_message_if_c::packet_process(): this = 0x%08x => 0x%08x.\n"),
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::packet_process(): this = 0x%08x => 0x%08x, packet_length=%d.\n"),
this,
- dynamic_cast<abs_eap_base_timer_c *>(this)));
+ dynamic_cast<abs_eap_base_timer_c *>(this),
+ packet_length));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::packet_process()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::packet_process()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
eap_status_e status(eap_status_process_general_error);
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::packet_process()"),
+ packet_data->get_header_buffer(packet_data->get_header_buffer_length()),
+ packet_data->get_header_buffer_length()));
+
// Creates message data composed of Attribute-Value Pairs.
eap_process_tlv_message_data_c message(m_am_tools);
@@ -231,14 +239,15 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
- if (packet_length != packet_data->get_header_buffer_length())
+ if (packet_length > packet_data->get_header_buffer_length())
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_parameter);
}
status = message.add_parameter_data(
- packet_data);
+ packet_data,
+ packet_length);
if (status != eap_status_ok)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -303,7 +312,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::shutdown(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
@@ -336,12 +345,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::eap_mtu(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::eap_mtu()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::eap_mtu()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -396,12 +405,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::eap_acknowledge(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::eap_acknowledge()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::eap_acknowledge()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -465,12 +474,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::send_eap_identity_request(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_eap_identity_request()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::send_eap_identity_request()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -523,12 +532,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::set_eap_database_reference_values(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::set_eap_database_reference_values()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::set_eap_database_reference_values()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -578,7 +587,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: [0x%08x]->eap_core_client_message_if_c::")
EAPL("timer_expired(id 0x%02x, data 0x%08x), %s.\n"),
this,
@@ -603,7 +612,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: [0x%08x]->eap_core_client_message_if_c::")
EAPL("timer_delete_data(id 0x%02x, data 0x%08x).\n"),
this, id, data));
@@ -620,7 +629,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::cancel_all_eap_sessions(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
@@ -640,12 +649,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::create_eap_session(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::create_eap_session()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::create_eap_session()");
eap_status_e status(eap_status_process_general_error);
@@ -695,12 +704,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::remove_eap_session(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::remove_eap_session()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::remove_eap_session()");
eap_status_e status(eap_status_process_general_error);
@@ -759,12 +768,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::get_802_11_authentication_mode(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::get_802_11_authentication_mode()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::get_802_11_authentication_mode()");
eap_status_e status(eap_status_process_general_error);
@@ -834,12 +843,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::packet_send(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::packet_send()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::packet_send()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -920,12 +929,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::state_notification(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::state_notification()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::state_notification()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -969,6 +978,15 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::packet_data_crypto_keys(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::packet_data_crypto_keys()");
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -1036,6 +1054,15 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::restart_authentication(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::restart_authentication()");
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -1118,6 +1145,15 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::new_protected_setup_credentials(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::new_protected_setup_credentials()");
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
eap_status_e status(eap_status_process_general_error);
@@ -1167,6 +1203,15 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::complete_get_802_11_authentication_mode(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::complete_get_802_11_authentication_mode()");
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -1234,6 +1279,15 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::complete_remove_eap_session(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::complete_remove_eap_session()");
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -1288,6 +1342,15 @@
{
eap_status_e status(eap_status_ok);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::process_error_message(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::process_error_message()");
+
{
// Creates message data composed of Attribute-Value Pairs.
eap_process_tlv_message_data_c message(m_am_tools);
@@ -1331,6 +1394,15 @@
eap_status_e eap_core_client_message_if_c::process_message_type_error(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::process_message_type_error(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::process_message_type_error()");
+
eap_status_e status(eap_status_ok);
eap_process_tlv_message_data_c message_data(m_am_tools);
@@ -1369,12 +1441,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_client_message_if_c::send_data(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::send_data()");
eap_status_e status(eap_status_process_general_error);
@@ -1440,6 +1512,14 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_client_message_if_c::send_data(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
case eap_tlv_message_type_function_packet_send:
--- a/eapol/eapol_framework/eapol_common/core/eap_core_server_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_core_server_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 33 %
+* %version: 36 %
*/
// This is enumeration of EAPOL source code.
@@ -51,7 +51,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_server_message_if_c::~eap_core_server_message_if_c(): this = 0x%08x\n"),
this));
@@ -91,7 +91,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_server_message_if_c::eap_core_server_message_if_c(): %s, this = 0x%08x => 0x%08x, compiled %s %s.\n"),
(m_is_client == true) ? "client": "server",
this,
@@ -120,11 +120,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::configure()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::configure()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::configure()");
eap_status_e status(eap_status_process_general_error);
@@ -173,12 +173,12 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::shutdown(), m_shutdown_was_called=%d\n"),
(m_is_client == true) ? "client": "server",
m_shutdown_was_called));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::shutdown()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::shutdown()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -216,6 +216,14 @@
const eap_status_e error_code,
const eap_tlv_message_type_function_e function)
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("%s: eap_core_server_message_if_c::send_error_message()\n"),
+ (m_is_client == true) ? "client": "server"));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::send_error_message()");
+
eap_status_e status(eap_status_ok);
{
@@ -264,7 +272,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_core_server_message_if_c::send_message(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
@@ -276,7 +284,7 @@
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::send_message()");
{
@@ -301,6 +309,14 @@
EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::process_message_type_error(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("%s: eap_core_server_message_if_c::process_message_type_error()\n"),
+ (m_is_client == true) ? "client": "server"));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::process_message_type_error()");
+
eap_status_e status(eap_status_ok);
eap_process_tlv_message_data_c message_data(m_am_tools);
@@ -337,15 +353,21 @@
{
// Parses message data composed of Attribute-Value Pairs.
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("%s: eap_core_server_message_if_c::process_message()\n"),
+ (m_is_client == true) ? "client": "server"));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::process_message()");
+
EAP_TRACE_DATA_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ EAP_TRACE_FLAGS_NEVER,
(EAPL("eap_core_server_message_if_c::process_message()"),
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::process_message()");
-
eap_array_c<eap_tlv_header_c> parameters(m_am_tools);
eap_status_e status = message->parse_message_data(¶meters);
@@ -409,6 +431,14 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_server_message_if_c::process_message(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
case eap_tlv_message_type_function_create_eap_session:
@@ -470,6 +500,14 @@
/// Look at eap_tlv_header_c and eap_tlv_message_data_c.
EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::process_data(const void * const data, const u32_t length)
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("%s: eap_core_server_message_if_c::process_data()\n"),
+ (m_is_client == true) ? "client": "server"));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::process_data()");
+
eap_status_e status(eap_status_process_general_error);
{
@@ -517,6 +555,14 @@
const u32_t data_length,
const u32_t buffer_length)
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("%s: eap_core_server_message_if_c::packet_send()\n"),
+ (m_is_client == true) ? "client": "server"));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::packet_send()");
+
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -710,11 +756,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::packet_data_crypto_keys()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::packet_data_crypto_keys()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::packet_data_crypto_keys()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -801,11 +847,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_get_802_11_authentication_mode()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_get_802_11_authentication_mode()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_get_802_11_authentication_mode()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -872,12 +918,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_remove_eap_session(): complete_to_lower_layer=%s\n"),
(m_is_client == true) ? "client": "server",
(complete_to_lower_layer == true) ? "true": "false"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_remove_eap_session()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_remove_eap_session()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -991,14 +1037,14 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_core_server_message_if_c::timer_expired(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this,
id,
data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::timer_expired()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::timer_expired()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
@@ -1016,12 +1062,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_core_server_message_if_c::timer_delete_data(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this, id, data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::timer_delete_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::timer_delete_data()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
}
@@ -1035,11 +1081,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::state_notification()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::state_notification()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::state_notification()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1111,11 +1157,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::restart_authentication()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::restart_authentication()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::restart_authentication()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -1263,7 +1309,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::add_rogue_ap(): Does nothing.\n"),
(m_is_client == true) ? "client": "server"));
@@ -1296,11 +1342,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::create_eap_session()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::create_eap_session()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::create_eap_session()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1348,11 +1394,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::remove_eap_session()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::remove_eap_session()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::remove_eap_session()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1422,11 +1468,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::send_eap_identity_request()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::send_eap_identity_request()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::send_eap_identity_request()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1474,11 +1520,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::packet_process()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::packet_process()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::packet_process()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1551,11 +1597,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::eap_acknowledge()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::eap_acknowledge()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::eap_acknowledge()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1603,11 +1649,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::eap_mtu()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::eap_mtu()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::eap_mtu()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1647,11 +1693,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::get_802_11_authentication_mode()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::get_802_11_authentication_mode()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::get_802_11_authentication_mode()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1704,6 +1750,13 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("new SSID"),
+ SSID.get_data(),
+ SSID.get_data_length()));
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
++parameter_index;
@@ -1717,11 +1770,25 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("new preshared_key"),
+ preshared_key.get_data(),
+ preshared_key.get_data_length()));
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if (authentication_type == eapol_key_authentication_type_WPS)
{
- // Save SSID and pre-shared key for WPS to memory store.
+ // Saves SSID and pre-shared key for WPS to memory store.
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("%s: eap_core_server_message_if_c::get_802_11_authentication_mode(): Saves SSID and pre-shared key for WPS to memory store.\n"),
+ (m_is_client == true) ? "client": "server"));
+
eap_variable_data_c memory_store_key(m_am_tools);
eap_status_e status = memory_store_key.set_copy_of_buffer(
@@ -1820,11 +1887,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::set_eap_database_reference_values()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::set_eap_database_reference_values()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::set_eap_database_reference_values()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1878,11 +1945,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::save_simple_config_session()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::save_simple_config_session()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::save_simple_config_session()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2031,6 +2098,13 @@
const bool is_client_when_true,
const u32_t MTU)
{
+ EAP_TRACE_DEBUG(
+ tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_core_server_message_if_c::new_eap_am_server_message_if_c()\n")));
+
+ EAP_TRACE_RETURN_STRING_FLAGS(tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::new_eap_am_server_message_if_c()");
+
eap_am_message_if_c * server = new eap_core_server_message_if_c(
tools,
is_client_when_true,
--- a/eapol/eapol_framework/eapol_common/core/eap_general_settings_client_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_general_settings_client_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11 %
+* %version: 14 %
*/
// This is enumeration of EAPOL source code.
@@ -126,13 +126,13 @@
// Process message data composed of Attribute-Value Pairs.
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::process_message(): this = 0x%08x, m_client_if=0x%08x.\n"),
this,
m_client_if));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::send_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::send_message()");
EAP_TRACE_DATA_DEBUG(
m_am_tools,
@@ -159,11 +159,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::set_eap_methods(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::set_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::set_eap_methods()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -206,11 +206,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::get_eap_methods(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::get_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::get_eap_methods()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -253,11 +253,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::get_certificate_lists(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::get_certificate_lists()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::get_certificate_lists()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -300,11 +300,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::delete_all_eap_settings(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::delete_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::delete_all_eap_settings()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -347,11 +347,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::copy_all_eap_settings(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::copy_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::copy_all_eap_settings()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -393,11 +393,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::complete_set_eap_methods(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::complete_set_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::complete_set_eap_methods()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -448,11 +448,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::complete_get_eap_methods(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::complete_get_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::complete_get_eap_methods()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -503,11 +503,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::complete_get_certificate_lists(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::complete_get_certificate_lists()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::complete_get_certificate_lists()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -558,11 +558,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::complete_delete_all_eap_settings(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::complete_delete_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::complete_delete_all_eap_settings()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -613,11 +613,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::complete_copy_all_eap_settings(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::complete_copy_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::complete_copy_all_eap_settings()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -666,11 +666,11 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::process_message_type_error(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::process_message_type_error()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::process_message_type_error()");
eap_status_e status(eap_status_ok);
@@ -705,11 +705,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_client_message_if_c::send_data(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_client_message_if_c::send_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_client_message_if_c::send_data()");
eap_status_e status(eap_status_process_general_error);
@@ -775,6 +775,14 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_general_settings_client_message_if_c::send_data(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
case eap_tlv_message_type_function_general_settings_complete_set_eap_methods:
--- a/eapol/eapol_framework/eapol_common/core/eap_general_settings_server_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_general_settings_server_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 14 %
+* %version: 16 %
*/
// This is enumeration of EAPOL source code.
@@ -48,7 +48,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_server_message_if_c::~eap_general_settings_server_message_if_c(): this = 0x%08x\n"),
this));
@@ -80,7 +80,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_server_message_if_c::eap_general_settings_server_message_if_c(): %s, this = 0x%08x => 0x%08x, compiled %s %s.\n"),
(m_is_client == true) ? "client": "server",
this,
@@ -107,11 +107,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_general_settings_server_message_if_c::configure()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::configure()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::configure()");
eap_status_e status(eap_status_process_general_error);
@@ -135,12 +135,12 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_general_settings_server_message_if_c::shutdown(), m_shutdown_was_called=%d\n"),
(m_is_client == true) ? "client": "server",
m_shutdown_was_called));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::shutdown()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::shutdown()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -216,7 +216,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_general_settings_server_message_if_c::send_message(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
@@ -228,7 +228,7 @@
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::send_message()");
eap_status_e send_status = m_partner->send_data(
@@ -275,6 +275,13 @@
{
// Parses message data composed of Attribute-Value Pairs.
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_general_settings_server_message_if_c::process_message(): this = 0x%08x => 0x%08x.\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
+
EAP_TRACE_DATA_DEBUG(
m_am_tools,
EAP_TRACE_FLAGS_MESSAGE_DATA,
@@ -282,7 +289,7 @@
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::process_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::process_message()");
eap_array_c<eap_tlv_header_c> parameters(m_am_tools);
@@ -347,6 +354,14 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_general_settings_server_message_if_c::process_message(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
case eap_tlv_message_type_function_general_settings_set_eap_methods:
@@ -464,14 +479,14 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_general_settings_server_message_if_c::timer_expired(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this,
id,
data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::timer_expired()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::timer_expired()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
@@ -489,12 +504,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_general_settings_server_message_if_c::timer_delete_data(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this, id, data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::timer_delete_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::timer_delete_data()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
}
@@ -508,11 +523,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_general_settings_server_message_if_c::set_eap_methods()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::set_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::set_eap_methods()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -560,11 +575,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_general_settings_server_message_if_c::get_eap_methods()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::get_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::get_eap_methods()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -612,11 +627,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_general_settings_server_message_if_c::get_certificate_lists()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::get_certificate_lists()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::get_certificate_lists()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -664,11 +679,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_general_settings_server_message_if_c::get_certificate_lists()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::delete_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::delete_all_eap_settings()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -716,11 +731,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_general_settings_server_message_if_c::get_certificate_lists()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_general_settings_server_message_if_c::copy_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_general_settings_server_message_if_c::copy_all_eap_settings()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -767,11 +782,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_set_eap_methods()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_set_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_set_eap_methods()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -812,11 +827,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_get_eap_methods()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_get_eap_methods()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_get_eap_methods()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -857,11 +872,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_get_certificate_lists()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_get_certificate_lists()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_get_certificate_lists()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -902,11 +917,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_delete_all_eap_settings()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_delete_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_delete_all_eap_settings()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -947,11 +962,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_copy_all_eap_settings()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_copy_all_eap_settings()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_copy_all_eap_settings()");
{
// Creates message data composed of Attribute-Value Pairs.
--- a/eapol/eapol_framework/eapol_common/core/eap_pac_store_client_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_pac_store_client_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 7 %
+* %version: 13 %
*/
// This is enumeration of EAPOL source code.
@@ -83,11 +83,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::eap_pac_store_client_message_if_c(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::eap_pac_store_client_message_if_c()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::eap_pac_store_client_message_if_c()");
m_is_valid = true;
}
@@ -113,11 +113,11 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::configure(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::configure()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::configure()");
eap_status_e status = m_client_if->configure(0);
@@ -131,11 +131,11 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::shutdown(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::shutdown()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::shutdown()");
eap_status_e status = m_client_if->shutdown();
@@ -156,7 +156,7 @@
{
// Sends message data composed of Attribute-Value Pairs.
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::process_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::process_message()");
EAP_TRACE_DATA_DEBUG(
m_am_tools,
@@ -184,52 +184,6 @@
//--------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::open_pac_store(
- const eap_status_e /* completion_status */)
- {
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- eap_status_e status(eap_status_process_general_error);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("eap_pac_store_client_message_if_c::open_pac_store(): this = 0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::open_pac_store()");
-
-// Creates message data composed of Attribute-Value Pairs.
-
- eap_process_tlv_message_data_c message(m_am_tools);
-
- if (message.get_is_valid() == false)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- status = message.add_parameter_data(eap_tlv_message_type_function_pac_store_open_pac_store);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = process_message(&message);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
-
- }
-
-//--------------------------------------------------
-
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::destroy_pac_store(
const eap_status_e /* completion_status */)
{
@@ -239,11 +193,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::destroy_pac_store(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::destroy_pac_store()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::destroy_pac_store()");
// Creates message data composed of Attribute-Value Pairs.
@@ -273,52 +227,9 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
-//--------------------------------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::create_device_seed(
- const eap_status_e /* completion_status */)
- {
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- eap_status_e status(eap_status_process_general_error);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("eap_pac_store_client_message_if_c::create_device_seed(): this = 0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::create_device_seed()");
-
-// Creates message data composed of Attribute-Value Pairs.
-
- eap_process_tlv_message_data_c message(m_am_tools);
-
- if (message.get_is_valid() == false)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- status = message.add_parameter_data(eap_tlv_message_type_function_pac_store_create_device_seed);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = process_message(&message);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
-
- }
//--------------------------------------------------
+
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::is_master_key_present(
const eap_status_e /* completion_status */)
{
@@ -328,11 +239,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::is_master_key_present(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::is_master_key_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::is_master_key_present()");
eap_process_tlv_message_data_c message(m_am_tools);
@@ -361,6 +272,7 @@
}
//--------------------------------------------------
+
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::is_master_key_and_password_matching(
const eap_variable_data_c * const pac_store_password
,const eap_status_e /* completion_status */)
@@ -371,11 +283,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::is_master_key_and_password_matching(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::is_master_key_and_password_matching()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::is_master_key_and_password_matching()");
// Creates message data composed of Attribute-Value Pairs.
eap_process_tlv_message_data_c message(m_am_tools);
@@ -413,6 +325,7 @@
}
//--------------------------------------------------
+
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::create_and_save_master_key(
const eap_variable_data_c * const pac_store_password
,const eap_status_e /* completion_status */)
@@ -423,11 +336,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::create_and_save_master_key(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::create_and_save_master_key()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::create_and_save_master_key()");
// Creates message data composed of Attribute-Value Pairs.
eap_process_tlv_message_data_c message(m_am_tools);
@@ -465,6 +378,7 @@
}
//--------------------------------------------------
+
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::compare_pac_store_password(
eap_variable_data_c * pac_store_password)
{
@@ -474,11 +388,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::compare_pac_store_password(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::compare_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::compare_pac_store_password()");
// Creates message data composed of Attribute-Value Pairs.
eap_process_tlv_message_data_c message(m_am_tools);
@@ -514,7 +428,9 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
//--------------------------------------------------
+
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::is_pacstore_password_present()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -523,11 +439,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::is_pacstore_password_present(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::is_pacstore_password_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::is_pacstore_password_present()");
eap_process_tlv_message_data_c message(m_am_tools);
@@ -555,8 +471,8 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+//--------------------------------------------------
-//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::set_pac_store_password(
const eap_variable_data_c * const pac_store_password
,const eap_status_e /* completion_status */)
@@ -567,11 +483,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::set_pac_store_password(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::set_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::set_pac_store_password()");
// Creates message data composed of Attribute-Value Pairs.
eap_process_tlv_message_data_c message(m_am_tools);
@@ -609,90 +525,6 @@
}
//--------------------------------------------------
-eap_status_e eap_pac_store_client_message_if_c::complete_open_pac_store(
- EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
-{
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- eap_status_e status(eap_status_process_general_error);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("eap_pac_store_client_message_if_c::complete_open_pac_store(): this = 0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_open_pac_store()");
-
- u32_t parameter_index(eap_message_payload_index_first_parameter);
-
- eap_process_tlv_message_data_c message_data(m_am_tools);
-
- if (message_data.get_is_valid() == false)
- {
- status = m_partner->complete_open_pac_store(
- eap_status_allocation_error);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- eap_status_e return_status;
- status = message_data.read_parameter_data(parameters, parameter_index, eap_tlv_message_type_eap_status, &return_status);
- if (status != eap_status_ok)
- {
- status = m_partner->complete_open_pac_store(
- status);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = m_partner->complete_open_pac_store(
- return_status);
-
- return status;
-
-
-}
-
-//--------------------------------------------------
-
-eap_status_e eap_pac_store_client_message_if_c::complete_create_device_seed(
- EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
-{
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- eap_status_e status(eap_status_ok);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("eap_pac_store_client_message_if_c::complete_create_device_seed(): this = 0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_create_device_seed()");
-
- u32_t parameter_index(eap_message_payload_index_first_parameter);
-
- eap_process_tlv_message_data_c message_data(m_am_tools);
-
- if (message_data.get_is_valid() == false)
- {
- status = m_partner->complete_create_device_seed(eap_status_allocation_error);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- eap_status_e return_status;
- status = message_data.read_parameter_data(parameters, parameter_index, eap_tlv_message_type_eap_status, &return_status);
- if (status != eap_status_ok)
- {
- status = m_partner->complete_create_device_seed(status);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = m_partner->complete_create_device_seed(return_status);
-
- return status;
-}
-
-//--------------------------------------------------
eap_status_e eap_pac_store_client_message_if_c::complete_is_master_key_present(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
@@ -703,11 +535,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::complete_is_master_key_present(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_is_master_key_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::complete_is_master_key_present()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -745,7 +577,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::complete_is_master_key_and_password_matching(): this = 0x%08x.\n"),
this));
@@ -772,7 +604,7 @@
status = m_partner->complete_is_master_key_and_password_matching(is_matching, status);
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_is_master_key_and_password_matching()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::complete_is_master_key_and_password_matching()");
return status;
}
@@ -787,11 +619,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::complete_create_and_save_master_key(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_create_and_save_master_key()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::complete_create_and_save_master_key()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -829,11 +661,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::complete_is_pacstore_password_present(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_is_pacstore_password_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::complete_is_pacstore_password_present()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -871,7 +703,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::complete_compare_pac_store_password(): this = 0x%08x.\n"),
this));
@@ -898,70 +730,12 @@
status = m_partner->complete_compare_pac_store_password(is_matching);
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_compare_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::complete_compare_pac_store_password()");
return status;
}
//--------------------------------------------------
-//--------------------------------------------------
-/*
-eap_status_e eap_pac_store_client_message_if_c::complete_get_pac_store_password(
- EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
-{
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- eap_status_e status(eap_status_process_general_error);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("eap_pac_store_client_message_if_c::complete_get_pac_store_password(): this = 0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_get_pac_store_password()");
-
- u32_t parameter_index(eap_message_payload_index_first_parameter);
-
- eap_process_tlv_message_data_c message_data(m_am_tools);
-
- if (message_data.get_is_valid() == false)
- {
- status = m_partner->complete_get_pac_store_password(
- NULL);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- eap_variable_data_c * const password = new eap_variable_data_c(m_am_tools);
- // eap_automatic_variable_c can be used in this block because no functions are leaving here.
- eap_automatic_variable_c<eap_variable_data_c> automatic_password_data(m_am_tools, password);
-
- if (password == 0)
- {
- status = m_partner->complete_get_pac_store_password(
- password);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- status = message_data.read_parameter_data(parameters, parameter_index, password);
- if (status != eap_status_ok)
- {
- status = m_partner->complete_get_pac_store_password(
- password);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
-
- status = m_partner->complete_get_pac_store_password(
- password);
-
- return EAP_STATUS_RETURN(m_am_tools, status);
-
-
-}
-*/
-//--------------------------------------------------
-
eap_status_e eap_pac_store_client_message_if_c::complete_set_pac_store_password(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
{
@@ -971,11 +745,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::complete_set_pac_store_password(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_set_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::complete_set_pac_store_password()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -1013,11 +787,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::complete_destroy_pac_store(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::complete_destroy_pac_store()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::complete_destroy_pac_store()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -1049,22 +823,6 @@
//--------------------------------------------------
-//--------------------------------------------------
-
-
-//--------------------------------------------------
-
-
-//--------------------------------------------------
-
-
-//--------------------------------------------------
-
-//--------------------------------------------------
-//--------------------------------------------------
-
-//--------------------------------------------------
-
eap_status_e eap_pac_store_client_message_if_c::process_message_type_error(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
{
@@ -1106,11 +864,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_client_message_if_c::send_data(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_client_message_if_c::send_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_client_message_if_c::send_data()");
eap_status_e status(eap_status_process_general_error);
@@ -1176,14 +934,16 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_client_message_if_c::send_data(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
- case eap_tlv_message_type_function_pac_store_complete_open_pac_store:
- status = complete_open_pac_store(¶meters);
- break;
- case eap_tlv_message_type_function_pac_store_complete_create_device_seed:
- status = complete_create_device_seed(¶meters);
- break;
case eap_tlv_message_type_function_pac_store_complete_is_master_key_present:
status = complete_is_master_key_present(¶meters);
break;
--- a/eapol/eapol_framework/eapol_common/core/eap_pac_store_server_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_pac_store_server_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11 %
+* %version: 16 %
*/
// This is enumeration of EAPOL source code.
@@ -49,7 +49,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::~eap_pac_store_server_message_if_c(): this = 0x%08x\n"),
this));
@@ -84,7 +84,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::eap_pac_store_server_message_if_c(): %s, this = 0x%08x => 0x%08x, compiled %s %s.\n"),
(m_is_client == true) ? "client": "server",
this,
@@ -111,11 +111,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_pac_store_server_message_if_c::configure()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::configure()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::configure()");
eap_status_e status(eap_status_process_general_error);
@@ -139,12 +139,12 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_pac_store_server_message_if_c::shutdown(), m_shutdown_was_called=%d\n"),
(m_is_client == true) ? "client": "server",
m_shutdown_was_called));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::shutdown()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::shutdown()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -230,7 +230,7 @@
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::send_message()");
{
@@ -298,7 +298,7 @@
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::process_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::process_message()");
eap_array_c<eap_tlv_header_c> parameters(m_am_tools);
@@ -363,14 +363,16 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_server_message_if_c::process_message(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
- case eap_tlv_message_type_function_pac_store_open_pac_store:
- status = open_pac_store(¶meters);
- break;
- case eap_tlv_message_type_function_pac_store_create_device_seed:
- status = create_device_seed(¶meters);
- break;
case eap_tlv_message_type_function_pac_store_is_master_key_present:
status = is_master_key_present(¶meters);
break;
@@ -492,14 +494,14 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_pac_store_server_message_if_c::timer_expired(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this,
id,
data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::timer_expired()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::timer_expired()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
@@ -517,68 +519,18 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_pac_store_server_message_if_c::timer_delete_data(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this, id, data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::timer_delete_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::timer_delete_data()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
}
//--------------------------------------------------
-eap_status_e eap_pac_store_server_message_if_c::open_pac_store(
- EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const /* parameters */)
-{
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("%s: eap_pac_store_server_message_if_c::open_pac_store()\n"),
- (m_is_client == true) ? "client": "server"));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::open_pac_store()");
-
- // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- eap_status_e status(eap_status_ok);
-
- // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- status = m_am_client->open_pac_store();
-
- // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
-}
-
-//--------------------------------------------------
-
-eap_status_e eap_pac_store_server_message_if_c::create_device_seed(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const /* parameters */)
- {
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- eap_status_e status(eap_status_ok);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("eap_pac_store_server_message_if_c::create_device_seed(): this = 0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::create_device_seed()");
-
- status = m_am_client->create_device_seed();
-
- return status;
-
- }
-//--------------------------------------------------
-
eap_status_e eap_pac_store_server_message_if_c::is_master_key_present(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const /* parameters */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -587,17 +539,18 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::is_master_key_present(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::is_master_key_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::is_master_key_present()");
status = m_am_client->is_master_key_present();
return status;
}
+
//--------------------------------------------------
eap_status_e eap_pac_store_server_message_if_c::is_master_key_and_password_matching(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
@@ -608,21 +561,21 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::is_master_key_and_password_matching(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::is_master_key_and_password_matching()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::is_master_key_and_password_matching()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
eap_process_tlv_message_data_c message_data(m_am_tools);
if (message_data.get_is_valid() == false)
- {
+ {
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
- }
+ }
eap_variable_data_c * const password = new eap_variable_data_c(m_am_tools);
// eap_automatic_variable_c can be used in this block because no functions are leaving here.
@@ -645,6 +598,7 @@
return status;
}
+
//--------------------------------------------------
eap_status_e eap_pac_store_server_message_if_c::create_and_save_master_key(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
@@ -655,11 +609,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::create_and_save_master_key(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::create_and_save_master_key()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::create_and_save_master_key()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -692,6 +646,7 @@
return status;
}
+
//--------------------------------------------------
eap_status_e eap_pac_store_server_message_if_c::is_pacstore_password_present(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const /* parameters */)
@@ -702,11 +657,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::is_pacstore_password_present(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::is_pacstore_password_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::is_pacstore_password_present()");
eap_process_tlv_message_data_c message_data(m_am_tools);
@@ -721,7 +676,9 @@
return status;
}
+
//--------------------------------------------------
+
eap_status_e eap_pac_store_server_message_if_c::compare_pac_store_password(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -730,11 +687,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::compare_pac_store_password(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::compare_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::compare_pac_store_password()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -768,6 +725,7 @@
return status;
}
+
//--------------------------------------------------
eap_status_e eap_pac_store_server_message_if_c::set_pac_store_password(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
@@ -778,11 +736,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::set_pac_store_password(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::set_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::set_pac_store_password()");
u32_t parameter_index(eap_message_payload_index_first_parameter);
@@ -815,6 +773,7 @@
return status;
}
+
//--------------------------------------------------
eap_status_e eap_pac_store_server_message_if_c::destroy_pac_store(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const /* parameters */)
@@ -825,126 +784,20 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_pac_store_server_message_if_c::destroy_pac_store(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_pac_store_server_message_if_c::destroy_pac_store()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_pac_store_server_message_if_c::destroy_pac_store()");
status = m_am_client->destroy_pac_store();
return status;
}
-//--------------------------------------------------
//--------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_open_pac_store(const eap_status_e completion_status)
-{
- eap_status_e status(eap_status_process_general_error);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("%s: eap_core_server_message_if_c::complete_open_pac_store()\n"),
- (m_is_client == true) ? "client": "server"));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_open_pac_store()");
-
- {
- // Creates message data composed of Attribute-Value Pairs.
- eap_process_tlv_message_data_c message(m_am_tools);
-
- if (message.get_is_valid() == false)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- status = message.add_parameter_data(eap_tlv_message_type_function_pac_store_complete_open_pac_store);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = message.add_parameter_data(completion_status);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = send_message(&message);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
-}
-
-
-
-
-
-//--------------------------------------------------
-
-EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_create_device_seed(
- const eap_status_e completion_status)
- {
- eap_status_e status(eap_status_process_general_error);
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
- (EAPL("%s: eap_core_server_message_if_c::complete_create_device_seed()\n"),
- (m_is_client == true) ? "client": "server"));
-
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_create_device_seed()");
-
- {
- // Creates message data composed of Attribute-Value Pairs.
- eap_process_tlv_message_data_c message(m_am_tools);
-
- if (message.get_is_valid() == false)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- status = message.add_parameter_data(eap_tlv_message_type_function_pac_store_complete_create_device_seed);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = message.add_parameter_data(completion_status);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = send_message(&message);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
-
- }
-//--------------------------------------------------
-
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_is_master_key_present(
const bool is_present)
{
@@ -952,11 +805,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_is_master_key_present()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_is_master_key_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_is_master_key_present()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -994,6 +847,7 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_is_master_key_and_password_matching(
@@ -1003,11 +857,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_is_master_key_and_password_matching()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_is_master_key_and_password_matching()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_is_master_key_and_password_matching()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1045,6 +899,7 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_create_and_save_master_key(
@@ -1054,11 +909,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_create_and_save_master_key()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_create_and_save_master_key()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_create_and_save_master_key()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1096,6 +951,7 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_is_pacstore_password_present(
@@ -1105,11 +961,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_is_pacstore_password_present()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_is_pacstore_password_present()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_is_pacstore_password_present()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1147,6 +1003,7 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_compare_pac_store_password(
@@ -1156,11 +1013,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_compare_pac_store_password()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_compare_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_compare_pac_store_password()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1198,7 +1055,6 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
-//--------------------------------------------------
//--------------------------------------------------
@@ -1209,11 +1065,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_set_pac_store_password()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_set_pac_store_password()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_set_pac_store_password()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1251,6 +1107,7 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::complete_destroy_pac_store(
@@ -1260,11 +1117,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_destroy_pac_store()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_destroy_pac_store()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_destroy_pac_store()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1302,20 +1159,16 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
//--------------------------------------------------
-
eap_am_pac_store_c* eap_am_pac_store_symbian_c::new_eap_am_pac_store_symbian_c(
abs_eap_am_tools_c * const tools,
abs_eap_am_pac_store_c * const partner)
{
eap_am_pac_store_c *server = new eap_am_pac_store_symbian_c(
tools, partner);
-/*
- eap_automatic_variable_c<eap_am_pac_store_c> automatic_server(
- tools,
- server);
-*/
+
if (server == 0)
{
EAP_TRACE_DEBUG(
--- a/eapol/eapol_framework/eapol_common/core/eap_plugin_client_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_plugin_client_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 9 %
+* %version: 12 %
*/
// This is enumeration of EAPOL source code.
@@ -78,11 +78,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::eap_plugin_client_message_if_c(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::eap_plugin_client_message_if_c()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::eap_plugin_client_message_if_c()");
m_is_valid = true;
}
@@ -108,11 +108,11 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::configure(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::configure()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::configure()");
eap_status_e status = m_client_if->configure(0);
@@ -126,11 +126,11 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::shutdown(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::shutdown()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::shutdown()");
eap_status_e status = m_client_if->shutdown();
@@ -151,7 +151,7 @@
{
// Process message data composed of Attribute-Value Pairs.
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::process_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::process_message()");
EAP_TRACE_DATA_DEBUG(
m_am_tools,
@@ -178,11 +178,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::get_configuration(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::get_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::get_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -230,11 +230,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::set_configuration(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::set_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::set_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -282,11 +282,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::copy_configuration(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::copy_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::copy_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -334,11 +334,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::delete_configuration(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::delete_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::delete_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -386,11 +386,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::set_index(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::set_index()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::set_index()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -438,11 +438,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::get_type_info(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::get_type_info()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::get_type_info()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -490,11 +490,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::invoke_ui(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::invoke_ui()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::invoke_ui()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -904,11 +904,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_client_message_if_c::send_data(): this = 0x%08x.\n"),
this));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_client_message_if_c::send_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_client_message_if_c::send_data()");
eap_status_e status(eap_status_process_general_error);
@@ -974,6 +974,14 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_plugin_client_message_if_c::send_data(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
case eap_tlv_message_type_function_plugin_complete_get_configuration:
--- a/eapol/eapol_framework/eapol_common/core/eap_plugin_server_message_if.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_plugin_server_message_if.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 14 %
+* %version: 16 %
*/
// This is enumeration of EAPOL source code.
@@ -47,7 +47,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_server_message_if_c::~eap_plugin_server_message_if_c(): this = 0x%08x\n"),
this));
@@ -80,7 +80,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_server_message_if_c::eap_plugin_server_message_if_c(): %s, this = 0x%08x => 0x%08x, compiled %s %s.\n"),
(m_is_client == true) ? "client": "server",
this,
@@ -107,11 +107,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::configure()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::configure()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::configure()");
eap_status_e status(eap_status_process_general_error);
@@ -135,12 +135,12 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::shutdown(), m_shutdown_was_called=%d\n"),
(m_is_client == true) ? "client": "server",
m_shutdown_was_called));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::shutdown()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::shutdown()");
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -221,7 +221,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("eap_plugin_server_message_if_c::send_message(): this = 0x%08x => 0x%08x.\n"),
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
@@ -233,7 +233,7 @@
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_client_message_if_c::send_message()");
eap_status_e send_status = m_partner->send_data(
message->get_message_data(),
@@ -286,7 +286,7 @@
message->get_message_data(),
message->get_message_data_length()));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::process_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::process_message()");
eap_array_c<eap_tlv_header_c> parameters(m_am_tools);
@@ -351,6 +351,14 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_plugin_server_message_if_c::process_message(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
case eap_tlv_message_type_function_plugin_get_configuration:
@@ -416,7 +424,7 @@
data,
length));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::process_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::process_message()");
eap_status_e status(eap_status_process_general_error);
@@ -483,14 +491,14 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_plugin_server_message_if_c::timer_expired(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this,
id,
data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::timer_expired()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::timer_expired()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
@@ -508,12 +516,12 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: %s: [0x%08x]->eap_plugin_server_message_if_c::timer_delete_data(id 0x%02x, data 0x%08x).\n"),
(m_is_client == true) ? "client": "server",
this, id, data));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::timer_delete_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::timer_delete_data()");
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
}
@@ -527,13 +535,13 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::get_configuration(): parameters=0x%08x, count=%d\n"),
(m_is_client == true) ? "client": "server",
parameters,
(parameters != 0) ? parameters->get_object_count(): 0));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::get_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::get_configuration()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -589,11 +597,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::set_configuration()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::set_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::set_configuration()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -649,11 +657,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::copy_configuration()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::copy_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::copy_configuration()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -709,11 +717,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::delete_configuration()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::delete_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::delete_configuration()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -769,11 +777,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::set_index()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::set_index()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::set_index()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -829,11 +837,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::get_type_info()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::get_type_info()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::get_type_info()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -889,11 +897,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_plugin_server_message_if_c::invoke_ui()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::invoke_ui()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_plugin_server_message_if_c::invoke_ui()");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -946,11 +954,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_get_configuration()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_get_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_get_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -996,11 +1004,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_set_configuration()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_set_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_set_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1046,11 +1054,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_delete_configuration()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_delete_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_delete_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1096,11 +1104,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_copy_configuration()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_copy_configuration()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_copy_configuration()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1146,11 +1154,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_set_index()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_set_index()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_set_index()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1196,11 +1204,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_get_type_info()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_get_type_info()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_get_type_info()");
{
// Creates message data composed of Attribute-Value Pairs.
@@ -1246,11 +1254,11 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("%s: eap_core_server_message_if_c::complete_invoke_ui()\n"),
(m_is_client == true) ? "client": "server"));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_server_message_if_c::complete_invoke_ui()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eap_core_server_message_if_c::complete_invoke_ui()");
{
// Creates message data composed of Attribute-Value Pairs.
--- a/eapol/eapol_framework/eapol_common/core/eap_process_tlv_message_data.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_process_tlv_message_data.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 42 %
+* %version: 45 %
*/
// This is enumeration of EAPOL source code.
@@ -1328,7 +1328,8 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_process_tlv_message_data_c::add_parameter_data(
- const eap_general_header_base_c * const packet_data)
+ const eap_general_header_base_c * const packet_data,
+ const u32_t packet_length)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1346,10 +1347,16 @@
return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_parameter);
}
+ if (packet_length > packet_data->get_header_buffer_length())
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_parameter);
+ }
+
eap_status_e status = add_message_data(
eap_tlv_message_type_variable_data,
- packet_data->get_header_buffer_length(),
- packet_data->get_header_buffer(packet_data->get_header_buffer_length()));
+ packet_length,
+ packet_data->get_header_buffer(packet_length));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
--- a/eapol/eapol_framework/eapol_common/core/eap_session_core.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_session_core.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 36 %
+* %version: 37 %
*/
// This is enumeration of EAPOL source code.
@@ -1353,6 +1353,14 @@
EAP_FUNC_EXPORT void eap_session_core_c::state_notification(
const abs_eap_state_notification_c * const state)
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_session_core_c::state_notification(), %s.\n"),
+ (m_is_client == true) ? "client": "server"));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_session_core_c::state_notification()");
+
m_partner->state_notification(state);
}
--- a/eapol/eapol_framework/eapol_common/core/eapol_message_wlan_authentication.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_message_wlan_authentication.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 62 %
+* %version: 64 %
*/
// This is enumeration of EAPOL source code.
@@ -182,7 +182,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: [0x%08x]->eapol_message_wlan_authentication_c::timer_expired")
EAPL("(id 0x%02x, data 0x%08x).\n"),
this, id, data));
@@ -193,7 +193,7 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: [0x%08x]->eapol_message_wlan_authentication_c::timer_expired: EAPOL_MESSAGE_TIMER_PROCESS_DATA_ID")
EAPL("(id 0x%02x, data 0x%08x).\n"),
this, id, data));
@@ -210,7 +210,7 @@
{
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: [0x%08x]->eapol_message_wlan_authentication_c::timer_expired: EAPOL_MESSAGE_TIMER_SEND_DATA_ID")
EAPL("(id 0x%02x, data 0x%08x).\n"),
this, id, data));
@@ -545,7 +545,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("test_eapol_c::packet_data_session_key(): key_type 0x%02x, key_index %d\n"),
key->get_key_type(),
key->get_key_index()));
@@ -1106,10 +1106,10 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: eapol_message_wlan_authentication_c::send_message()\n")));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eapol_message_wlan_authentication_c::send_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eapol_message_wlan_authentication_c::send_message()");
EAP_TRACE_DATA_DEBUG(
m_am_tools,
@@ -1208,10 +1208,10 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: eapol_message_wlan_authentication_c::process_data()\n")));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eapol_message_wlan_authentication_c::process_data()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eapol_message_wlan_authentication_c::process_data()");
eap_status_e status(eap_status_ok);
@@ -1255,7 +1255,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: eapol_message_wlan_authentication_c::process_data(): sets EAPOL_MESSAGE_TIMER_PROCESS_DATA_ID\n")));
status = m_am_tools->am_set_timer(
@@ -1319,10 +1319,10 @@
EAP_TRACE_DEBUG(
m_am_tools,
- EAP_TRACE_FLAGS_MESSAGE_DATA,
+ TRACE_FLAGS_DEFAULT,
(EAPL("TIMER: eapol_message_wlan_authentication_c::process_message()\n")));
- EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eapol_message_wlan_authentication_c::process_message()");
+ EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, TRACE_FLAGS_DEFAULT, "returns: eapol_message_wlan_authentication_c::process_message()");
EAP_TRACE_DATA_DEBUG(
m_am_tools,
@@ -1394,6 +1394,14 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eapol_message_wlan_authentication_c::process_message(): this = 0x%08x, message=%d=%s\n"),
+ this,
+ function,
+ eap_process_tlv_message_data_c::get_function_string(function)));
+
switch(function)
{
case eap_tlv_message_type_function_check_pmksa_cache:
--- a/eapol/eapol_framework/eapol_common/core/eapol_wlan_authentication.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_wlan_authentication.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 115 %
+* %version: 120 %
*/
// This is enumeration of EAPOL source code.
@@ -236,7 +236,8 @@
//--------------------------------------------------
-EAP_FUNC_EXPORT eapol_wlan_authentication_c::~eapol_wlan_authentication_c()
+// Something in RVCT 2 forces this function cannot be exported.
+eapol_wlan_authentication_c::~eapol_wlan_authentication_c()
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -420,6 +421,20 @@
EAP_TRACE_RETURN_STRING(m_am_tools, "returns to partner: eapol_wlan_authentication_c::start_authentication()");
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("new SSID"),
+ SSID->get_data(),
+ SSID->get_data_length()));
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("new preshared_key"),
+ preshared_key->get_data(),
+ preshared_key->get_data_length()));
+
eap_status_e status(eap_status_ok);
status = cancel_all_authentication_sessions();
@@ -482,6 +497,7 @@
(EAPL("calls: eapol_wlan_authentication_c::start_authentication(): m_am_wauth->get_wlan_configuration(): %s.\n"),
(m_is_client == true) ? "client": "server"));
+ // Normally here is HASH of WPA pre-shared key, but when connection is Wi-fi Protected setup here is PIN or push button (00000000) key.
status = m_am_wauth->get_wlan_configuration(
&m_wpa_preshared_key_hash);
if (status != eap_status_ok)
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_base_timer.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_base_timer.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,11 +24,32 @@
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_BASE_TIMER_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TIMER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_BASE_TIMER_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_BASE_TIMER_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_BASE_TIMER_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_BASE_TIMER_H
+#elif defined(EAP_EXPORT_ABS_EAP_BASE_TIMER_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TIMER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_BASE_TIMER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_BASE_TIMER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_BASE_TIMER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_BASE_TIMER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TIMER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_BASE_TIMER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_BASE_TIMER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_BASE_TIMER_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_BASE_TIMER_H
+#endif
+// End: added by script change_export_macros.sh.
/// An interface class of timer events.
/// Each class whishing to use timer must be derived from class abs_eap_base_timer_c.
-class EAP_EXPORT abs_eap_base_timer_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TIMER_H abs_eap_base_timer_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_base_type.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_base_type.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _ABS_EAP_BASE_TYPE_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_BASE_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TYPE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_BASE_TYPE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_BASE_TYPE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_BASE_TYPE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_BASE_TYPE_H
+#elif defined(EAP_EXPORT_ABS_EAP_BASE_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TYPE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_BASE_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_BASE_TYPE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_BASE_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_BASE_TYPE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TYPE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_BASE_TYPE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_BASE_TYPE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_BASE_TYPE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_BASE_TYPE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
#include "eap_array.h"
@@ -36,7 +57,7 @@
/// The class is the interface to partner class of the eap_base_type class.
/// This declares the pure virtual member functions EAP-type class could call.
-class EAP_EXPORT abs_eap_base_type_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_BASE_TYPE_H abs_eap_base_type_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_configuration_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_configuration_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
//--------------------------------------------------
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_CONFIGURATION_IF_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_CONFIGURATION_IF_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CONFIGURATION_IF_H
+#elif defined(EAP_EXPORT_ABS_EAP_CONFIGURATION_IF_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_CONFIGURATION_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CONFIGURATION_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_CONFIGURATION_IF_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CONFIGURATION_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_types.h"
#include "eap_status.h"
@@ -36,7 +57,7 @@
/// This class is abstract interface to configure EAP settings.
-class EAP_EXPORT abs_eap_configuration_if_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_CONFIGURATION_IF_H abs_eap_configuration_if_c
{
private:
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_header.h"
#include "eap_array.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CORE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CORE_H
+#elif defined(EAP_EXPORT_ABS_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_am_network_id_c;
class eap_buf_chain_wr_c;
@@ -38,7 +61,7 @@
/// This class defines the interface the eap_core_c class
/// will use with the partner class (lower layer).
-class EAP_EXPORT abs_eap_core_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_CORE_H abs_eap_core_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_core_map.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_core_map.h Thu Sep 16 13:07:04 2010 +0300
@@ -22,11 +22,33 @@
#if !defined(_ABS_EAP_TYPE_MAP_H_)
#define _ABS_EAP_TYPE_MAP_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_CORE_MAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CORE_MAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CORE_MAP_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CORE_MAP_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_CORE_MAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CORE_MAP_H
+#elif defined(EAP_EXPORT_ABS_EAP_CORE_MAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CORE_MAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CORE_MAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CORE_MAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_CORE_MAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CORE_MAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_CORE_MAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_CORE_MAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_CORE_MAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_CORE_MAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_CORE_MAP_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class is the interface to partner class of the eap_core_map_c class.
/// This declares the pure virtual member functions eap_core_map_c class could call.
/// Currently this interface is empty. No functions are defined.
-class EAP_EXPORT abs_eap_core_map_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_CORE_MAP_H abs_eap_core_map_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_database_reference_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_database_reference_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,12 +25,33 @@
//--------------------------------------------------
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H
+#elif defined(EAP_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_DATABASE_REFERENCE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_types.h"
#include "eap_status.h"
/// This class is abstract interface to reference of WLAN database of the current connection.
-class EAP_EXPORT abs_eap_database_reference_if_c_deprecated
+class EAP_CLASS_VISIBILITY_ABS_EAP_DATABASE_REFERENCE_IF_H abs_eap_database_reference_if_c_deprecated
{
private:
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_general_settings_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_general_settings_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 7 %
+* %version: 8 %
*/
#if !defined(_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H_)
@@ -24,11 +24,32 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H
+#elif defined(EAP_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_method_settings_c;
/// This class defines the callback interface from eap_general_settings_client_message_if_c to the user of EAP-general settings.
-class EAP_EXPORT abs_eap_general_settings_message_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_GENERAL_SETTINGS_MESSAGE_H abs_eap_general_settings_message_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_pac_store_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_pac_store_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 8 %
*/
#if !defined(_ABS_EAP_PAC_STORE_MESSAGE_H_)
@@ -24,12 +24,33 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H
+#elif defined(EAP_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_PAC_STORE_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_method_settings_c;
/// This class defines the interface the eap_core_c class
/// will use with the partner class (lower layer).
-class EAP_EXPORT abs_eap_pac_store_message_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_PAC_STORE_MESSAGE_H abs_eap_pac_store_message_c
{
private:
//--------------------------------------------------
@@ -56,12 +77,6 @@
{
}
- virtual eap_status_e complete_open_pac_store(
- const eap_status_e completion_status) = 0;
-
- virtual eap_status_e complete_create_device_seed(
- const eap_status_e completion_status) = 0;
-
virtual eap_status_e complete_is_master_key_present(
bool is_present
,const eap_status_e completion_status) = 0;
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_plugin_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_plugin_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 5 %
*/
#if !defined(_ABS_EAP_PLUGIN_MESSAGE_H_)
@@ -24,12 +24,33 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H
+#elif defined(EAP_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_PLUGIN_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_method_settings_c;
/// This class defines the interface the eap_core_c class
/// will use with the partner class (lower layer).
-class EAP_EXPORT abs_eap_plugin_message_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_PLUGIN_MESSAGE_H abs_eap_plugin_message_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_session_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_session_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,6 +28,29 @@
#include "abs_eap_configuration_if.h"
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
#include "eapol_key_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_SESSION_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_SESSION_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_SESSION_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_SESSION_CORE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_SESSION_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_SESSION_CORE_H
+#elif defined(EAP_EXPORT_ABS_EAP_SESSION_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_SESSION_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_SESSION_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_SESSION_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_SESSION_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_SESSION_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_SESSION_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_SESSION_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_SESSION_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_SESSION_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_SESSION_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_am_network_id_c;
class eap_buf_chain_wr_c;
@@ -42,7 +65,7 @@
/// This class defines the interface the eap_core_c class
/// will use with the partner class (lower layer).
-class EAP_EXPORT abs_eap_session_core_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_SESSION_CORE_H abs_eap_session_core_c
#if defined(USE_EAP_SIMPLE_CONFIG)
: public abs_eap_configuration_if_c
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_stack_interface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_stack_interface.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _ABS_EAP_STACK_INTERFACE_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_STACK_INTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_STACK_INTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_STACK_INTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_STACK_INTERFACE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_STACK_INTERFACE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_STACK_INTERFACE_H
+#elif defined(EAP_EXPORT_ABS_EAP_STACK_INTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_STACK_INTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_STACK_INTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_STACK_INTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_STACK_INTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_STACK_INTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_STACK_INTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_STACK_INTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_STACK_INTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_STACK_INTERFACE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_STACK_INTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_am_network_id_c;
class eap_general_header_base_c;
@@ -33,7 +54,7 @@
/// Main purpose of this interface is documenting those functions.
/// Note the each interface could include other functions too.
/// Those are defined in each individual interface.
-class EAP_EXPORT abs_eap_stack_interface_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_STACK_INTERFACE_H abs_eap_stack_interface_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _ABS_EAP_STATE_NOTIFICATION_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_ABS_EAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "eap_header.h"
@@ -42,7 +63,7 @@
/// This class is the interface to state notification class.
/// This is mostly used for state indications, debugging and protocol testing.
/// The lower level could get information of the authentication states.
-class EAP_EXPORT abs_eap_state_notification_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_STATE_NOTIFICATION_H abs_eap_state_notification_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eap_wimax_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eap_wimax_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,12 +23,33 @@
#define _ABS_EAP_WIMAX_AUTHENTICATION_H_
#include <eap_am_export.h>
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_WIMAX_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class defines the interface for
/// the eap_wimax_authentication_c class towards the Wimax engine.
-class EAP_EXPORT abs_eap_wimax_authentication_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_WIMAX_AUTHENTICATION_H abs_eap_wimax_authentication_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eapol_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eapol_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 13 %
+* %version: 16 %
*/
#if !defined(_ABS_EAPOL_CORE_H_)
@@ -28,6 +28,29 @@
#include "abs_eap_configuration_if.h"
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAPOL_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_CORE_H
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_CORE_H
+#elif defined(EAP_EXPORT_ABS_EAPOL_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_am_network_id_c;
class eapol_session_key_c;
class abs_eap_base_type_c;
@@ -38,7 +61,7 @@
/// The abs_eapol_core_c class defines the interface the eapol_core_c class
/// will use with the partner class.
/// Later eapol and ethernet could be integrated. Now I am too lazy.
-class EAP_EXPORT abs_eapol_core_c
+class EAP_CLASS_VISIBILITY_ABS_EAPOL_CORE_H abs_eapol_core_c
#if defined(USE_EAP_SIMPLE_CONFIG)
: public abs_eap_configuration_if_c
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
--- a/eapol/eapol_framework/eapol_common/include/abs_eapol_key_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eapol_key_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,13 +23,34 @@
#define _ABS_EAPOL_KEY_STATE_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAPOL_KEY_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_H
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_H
+#elif defined(EAP_EXPORT_ABS_EAPOL_KEY_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
class eapol_session_key_c;
/// This class defines the interface the eapol_key_state_c class
/// will use with the partner class (lower layer).
-class EAP_EXPORT abs_eapol_key_state_c
+class EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_H abs_eapol_key_state_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eapol_key_state_map.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eapol_key_state_map.h Thu Sep 16 13:07:04 2010 +0300
@@ -22,11 +22,33 @@
#if !defined(_ABS_EAPOL_KEY_STATE_MAP_H_)
#define _ABS_EAPOL_KEY_STATE_MAP_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H
+#elif defined(EAP_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_KEY_STATE_MAP_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class is the interface to partner class of the eap_core_map_c class.
/// This declares the pure virtual member functions eap_core_map_c class could call.
/// Currently this interface is empty. No functions are defined.
-class EAP_EXPORT abs_eapol_key_state_map_c
+class EAP_CLASS_VISIBILITY_ABS_EAPOL_KEY_STATE_MAP_H abs_eapol_key_state_map_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_eapol_message_wlan_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eapol_message_wlan_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
//--------------------------------------------------
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_types.h"
#include "eap_status.h"
#include "wlan_eap_if_send_status.h"
@@ -32,7 +53,7 @@
/** @file */
/// This class is abstract interface to send data messages through abstract interface.
-class EAP_EXPORT abs_eapol_message_wlan_authentication_c
+class EAP_CLASS_VISIBILITY_ABS_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H abs_eapol_message_wlan_authentication_c
{
private:
--- a/eapol/eapol_framework/eapol_common/include/abs_eapol_wlan_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_eapol_wlan_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 6 %
+* %version: 9 %
*/
#if !defined(_ABS_WLAN_AUTHENTICATION_H_)
@@ -32,6 +32,28 @@
#include "simple_config_payloads.h"
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_WLAN_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
class abs_eapol_core_c;
class eap_am_network_id_c;
@@ -45,7 +67,7 @@
/// The abs_eapol_wlan_authentication_c class defines the interface the eapol_wlan_authentication_c class
/// will use with the partner class.
-class EAP_EXPORT abs_eapol_wlan_authentication_c
+class EAP_CLASS_VISIBILITY_ABS_EAPOL_WLAN_AUTHENTICATION_H abs_eapol_wlan_authentication_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/abs_ethernet_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/abs_ethernet_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 9 %
+* %version: 12 %
*/
#if !defined(_ABS_ETHERNET_CORE_H_)
@@ -29,6 +29,29 @@
#include "abs_eap_configuration_if.h"
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_ETHERNET_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_ETHERNET_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_ETHERNET_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_ETHERNET_CORE_H
+ #define EAP_FUNC_EXPORT_ABS_ETHERNET_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_ETHERNET_CORE_H
+#elif defined(EAP_EXPORT_ABS_ETHERNET_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_ETHERNET_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_ETHERNET_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_ETHERNET_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_ETHERNET_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_ETHERNET_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_ETHERNET_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_ETHERNET_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_ETHERNET_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_ETHERNET_CORE_H
+ #define EAP_C_FUNC_EXPORT_ABS_ETHERNET_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_eapol_core_c;
class eap_am_network_id_c;
class eap_buf_chain_wr_c;
@@ -42,7 +65,7 @@
/// will use with the partner class.
/// Later eapol and ethernet could be integrated.
/// Now I am too lazy and there could be some benefit using separate eapol and ethernet layers.
-class EAP_EXPORT abs_ethernet_core_c
+class EAP_CLASS_VISIBILITY_ABS_ETHERNET_CORE_H abs_ethernet_core_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/asn1_der_type.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/asn1_der_type.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ASN1_DER_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_ASN1_DER_TYPE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H
+ #define EAP_C_FUNC_VISIBILITY_ASN1_DER_TYPE_H
+ #define EAP_FUNC_EXPORT_ASN1_DER_TYPE_H
+ #define EAP_C_FUNC_EXPORT_ASN1_DER_TYPE_H
+#elif defined(EAP_EXPORT_ASN1_DER_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_ASN1_DER_TYPE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ASN1_DER_TYPE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ASN1_DER_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ASN1_DER_TYPE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ASN1_DER_TYPE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ASN1_DER_TYPE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ASN1_DER_TYPE_H
+ #define EAP_C_FUNC_EXPORT_ASN1_DER_TYPE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_array.h"
//--------------------------------------------------
@@ -32,7 +53,7 @@
//--------------------------------------------------
-class EAP_EXPORT asn1_der_type_c
+class EAP_CLASS_VISIBILITY_ASN1_DER_TYPE_H asn1_der_type_c
{
//--------------------------------------------------
public:
@@ -111,87 +132,87 @@
};
- EAP_FUNC_IMPORT virtual ~asn1_der_type_c();
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H virtual ~asn1_der_type_c();
- EAP_FUNC_IMPORT asn1_der_type_c(
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H asn1_der_type_c(
abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the asn1_der_type_c object.
* @return True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H bool get_is_valid() const;
- EAP_FUNC_IMPORT u32_t get_index() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H u32_t get_index() const;
/**
* The decode() function decodes ASN.1/DER data.
* @return eap_status_ok indicates successfull operation.
*/
- EAP_FUNC_IMPORT eap_status_e decode(const eap_variable_data_c * const asn1_der_data);
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H eap_status_e decode(const eap_variable_data_c * const asn1_der_data);
/**
* The get_class() returns Class of ASN.1/DER type.
*/
- EAP_FUNC_IMPORT asn1_class_e get_class() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H asn1_class_e get_class() const;
/**
* The get_pc() returns Primitiva/Constructed flag of ASN.1/DER type.
*/
- EAP_FUNC_IMPORT asn1_pc_e get_pc() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H asn1_pc_e get_pc() const;
/**
* The get_pc() returns Tag of ASN.1/DER type.
*/
- EAP_FUNC_IMPORT asn1_tag_e get_tag() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H asn1_tag_e get_tag() const;
/**
* The get_pc() returns pointer to extented Tag of ASN.1/DER type.
*/
- EAP_FUNC_IMPORT eap_status_e get_extented_tag(const u8_t ** const extented_tag, u32_t * const extented_tag_size) const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H eap_status_e get_extented_tag(const u8_t ** const extented_tag, u32_t * const extented_tag_size) const;
// Function returns count of octets in header of ASN.1/DER type.
// This includes Identifier and Length octets.
- EAP_FUNC_IMPORT u32_t get_header_length() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H u32_t get_header_length() const;
// Function returns count of octets in Contents of ASN.1/DER type.
- EAP_FUNC_IMPORT u32_t get_content_length() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H u32_t get_content_length() const;
// Function returns pointer to Contents of ASN.1/DER type.
- EAP_FUNC_IMPORT const u8_t * get_content() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H const u8_t * get_content() const;
// Function returns count of octets in full data of ASN.1/DER type, including Identifier, Length and Content.
- EAP_FUNC_IMPORT u32_t get_full_data_length() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H u32_t get_full_data_length() const;
// Function returns pointer to full data of ASN.1/DER type, including Identifier, Length and Content.
- EAP_FUNC_IMPORT const u8_t * get_full_data() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H const u8_t * get_full_data() const;
// Function returns pointer to array of ASN.1/DER sub types.
- EAP_FUNC_IMPORT const eap_array_c<asn1_der_type_c> * get_sub_types() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H const eap_array_c<asn1_der_type_c> * get_sub_types() const;
// Function returns pointer to ASN.1/DER sub type.
- EAP_FUNC_IMPORT const asn1_der_type_c * get_sub_type(const asn1_type_const_c * const asn1_type) const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H const asn1_der_type_c * get_sub_type(const asn1_type_const_c * const asn1_type) const;
- EAP_FUNC_IMPORT const asn1_der_type_c * get_previous_type() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H const asn1_der_type_c * get_previous_type() const;
- EAP_FUNC_IMPORT const asn1_der_type_c * get_next_type() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H const asn1_der_type_c * get_next_type() const;
- EAP_FUNC_IMPORT u16_t get_count_of_sub_types() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H u16_t get_count_of_sub_types() const;
- EAP_FUNC_IMPORT void increase_count_of_sub_types();
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H void increase_count_of_sub_types();
- EAP_FUNC_IMPORT eap_const_string get_class_string() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H eap_const_string get_class_string() const;
- EAP_FUNC_IMPORT eap_const_string get_pc_string() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H eap_const_string get_pc_string() const;
- EAP_FUNC_IMPORT eap_const_string get_tag_string() const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H eap_const_string get_tag_string() const;
- EAP_FUNC_IMPORT eap_status_e compare_object_identifier(const u8_t * const der_encoded_oid, const u32_t oid_length) const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H eap_status_e compare_object_identifier(const u8_t * const der_encoded_oid, const u32_t oid_length) const;
- EAP_FUNC_IMPORT eap_status_e compare_object_identifier(eap_const_string oid, const u32_t oid_length) const;
+ EAP_FUNC_VISIBILITY_ASN1_DER_TYPE_H eap_status_e compare_object_identifier(eap_const_string oid, const u32_t oid_length) const;
//--------------------------------------------------
private:
--- a/eapol/eapol_framework/eapol_common/include/dummy_eap_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/dummy_eap_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -128,6 +128,27 @@
#define _DUMMY_EAP_CORE_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_DUMMY_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_DUMMY_EAP_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_DUMMY_EAP_CORE_H
+ #define EAP_FUNC_EXPORT_DUMMY_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_DUMMY_EAP_CORE_H
+#elif defined(EAP_EXPORT_DUMMY_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_DUMMY_EAP_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_DUMMY_EAP_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_DUMMY_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_DUMMY_EAP_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_DUMMY_EAP_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_DUMMY_EAP_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_DUMMY_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_DUMMY_EAP_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "eap_core_map.h"
#include "eap_am_network_id.h"
@@ -157,7 +178,7 @@
/// A eap_core_c class implements the basic functionality of EAP-type.
-class EAP_EXPORT dummy_eap_core_c
+class EAP_CLASS_VISIBILITY_DUMMY_EAP_CORE_H dummy_eap_core_c
: public abs_eap_core_map_c
, public abs_eap_base_type_c
, public abs_eap_base_timer_c
@@ -307,7 +328,7 @@
* Re-transmission is used to test protocols.
* This function resends the packet.
*/
- EAP_FUNC_IMPORT eap_status_e resend_packet(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e resend_packet(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -320,13 +341,13 @@
* Re-transmission is used to test protocols.
* This function cancels retransmissions.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_retransmission();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e cancel_retransmission();
/**
* Re-transmission is used to test protocols.
* This function inits retransmission of sent packet.
*/
- EAP_FUNC_IMPORT eap_status_e init_retransmission(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e init_retransmission(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -339,36 +360,36 @@
/**
* This function cancels previous session timeout and initializes new timeout for the session.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_session_timeout(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e initialize_session_timeout(
const u32_t session_timeout_ms);
/**
* This function cancels timeout for a session.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_session_timeout();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e cancel_session_timeout();
/**
* This function calls shutdown() for one eap_base_type_c object.
*/
- EAP_FUNC_IMPORT static eap_status_e shutdown_operation(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H static eap_status_e shutdown_operation(
eap_base_type_c * const value,
abs_eap_am_tools_c * const m_am_tools);
/**
* This function calls reset() for one eap_base_type_c object.
*/
- EAP_FUNC_IMPORT static eap_status_e reset_operation(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H static eap_status_e reset_operation(
eap_base_type_c * const handler,
abs_eap_am_tools_c * const m_am_tools);
- EAP_FUNC_IMPORT eap_status_e client_proposes_eap_types(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e client_proposes_eap_types(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
/**
* This function processes EAP-packet with known EAP-type.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process_type(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e packet_process_type(
const eap_type_value_e used_eap_type,
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
@@ -379,14 +400,14 @@
* This function re-starts authentication with new EAP-type.
* Only server calls this function.
*/
- EAP_FUNC_IMPORT eap_status_e restart_with_new_type(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e restart_with_new_type(
const eap_type_value_e used_eap_type,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
#endif //#if defined(USE_EAP_CORE_SERVER)
#if defined(USE_EAP_CORE_SERVER)
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_response(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e handle_eap_identity_response(
eap_base_type_c * const handler,
const eap_type_value_e used_eap_type,
const eap_am_network_id_c * const receive_network_id,
@@ -397,7 +418,7 @@
/**
* This function handles EAP-Request/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_request(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e handle_eap_identity_request(
const eap_type_value_e used_eap_type,
const u8_t eap_identifier,
const eap_am_network_id_c * const receive_network_id);
@@ -405,7 +426,7 @@
/**
* This function creates EAP-Response/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e create_eap_identity_response(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e create_eap_identity_response(
eap_buf_chain_wr_c * const response_packet,
const eap_variable_data_c * const identity,
const u8_t eap_identifier
@@ -414,7 +435,7 @@
/**
* This function sends EAP-Response/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_identity_response(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e send_eap_identity_response(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const identity,
const u8_t eap_identifier);
@@ -422,19 +443,19 @@
/**
* This function sends EAP-Response/Notification.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_notification_response(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e send_eap_notification_response(
const eap_am_network_id_c * const send_network_id,
const u8_t eap_identifier);
/**
* This function initializes timeout for received EAP-Failure.
*/
- EAP_FUNC_IMPORT eap_status_e set_eap_failure_timeout();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e set_eap_failure_timeout();
/**
* This function cancels timeout for received EAP-Failure.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_eap_failure_timeout();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e cancel_eap_failure_timeout();
#if defined(USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER)
eap_status_e set_wait_eap_request_type_timeout();
@@ -442,12 +463,12 @@
eap_status_e cancel_wait_eap_request_type_timeout();
#endif //#if defined(USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER)
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e asynchronous_init_remove_eap_session();
- EAP_FUNC_IMPORT eap_status_e initialize_asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e initialize_asynchronous_init_remove_eap_session(
const u32_t remove_session_timeout);
- EAP_FUNC_IMPORT eap_status_e cancel_asynchronous_init_remove_eap_session();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e cancel_asynchronous_init_remove_eap_session();
eap_status_e init_end_of_session(
const abs_eap_state_notification_c * const state);
@@ -466,7 +487,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~dummy_eap_core_c();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H virtual ~dummy_eap_core_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -477,7 +498,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT dummy_eap_core_c(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H dummy_eap_core_c(
abs_eap_am_tools_c * const tools,
abs_eap_core_c * const partner,
const bool is_client_when_true,
@@ -490,23 +511,23 @@
* @param type is the identifier of the required EAP type.
* @return Function returns pointer to the EAP type object.
*/
- EAP_FUNC_IMPORT eap_base_type_c * load_type(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_base_type_c * load_type(
const eap_type_value_e type,
const eap_type_value_e tunneling_type,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT void trace_eap_packet(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void trace_eap_packet(
eap_const_string prefix,
const eap_header_wr_c * const eap_header);
// This is documented in abs_eap_stack_interface_c::packet_process().
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
// This is documented in abs_eap_base_type_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -516,20 +537,20 @@
/**
* The get_partner() function returns pointer to partner class.
*/
- EAP_FUNC_IMPORT abs_eap_core_c * get_partner();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H abs_eap_core_c * get_partner();
/**
* The set_partner() function sets pointer to partner class.
*/
- EAP_FUNC_IMPORT void set_partner(abs_eap_core_c * const partner);
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void set_partner(abs_eap_core_c * const partner);
// This is documented in abs_eap_base_type_c::get_header_offset().
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
// This is documented in abs_eap_base_type_c::load_module().
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -538,7 +559,7 @@
const eap_am_network_id_c * const receive_network_id);
// This is documented in abs_eap_base_type_c::unload_module().
- EAP_FUNC_IMPORT eap_status_e unload_module(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e unload_module(
const eap_type_value_e type);
/**
@@ -549,11 +570,11 @@
* The server does not need eap_acknowledge() function because
* server (EAP-authenticator) sends the EAP-success message.
*/
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
// This is documented in abs_eap_base_type_c::restart_authentication().
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e restart_authentication(
const eap_am_network_id_c * const send_network_id,
const bool is_client_when_true);
@@ -564,7 +585,7 @@
* @param eap_identifier is the EAP-Identifier to be used with EAP-Nak message.
* @param preferred_eap_type is the acceptable EAP-Type to be informed with an other peer.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_nak_response(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e send_eap_nak_response(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
const eap_array_c<eap_type_value_e> * const eap_type_list);
@@ -577,20 +598,20 @@
* when EAP-authentication is needed with another peer.
* @param network_id includes the addresses (network identity) and packet type.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_identity_request(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e send_eap_identity_request(
const eap_am_network_id_c * const network_id);
/**
* This function sends EAP-Success.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_success(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e send_eap_success(
const eap_am_network_id_c * const send_network_id,
const u8_t eap_identifier);
/**
* This function sends EAP-Failure.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_failure(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e send_eap_failure(
const eap_am_network_id_c * const send_network_id,
const u8_t eap_identifier);
@@ -598,89 +619,89 @@
// This is documented in abs_eap_base_type_c::packet_data_crypto_keys().
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e shutdown();
// This is documented in abs_eap_base_type_c::read_configure().
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_base_type_c::write_configure().
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H bool get_is_valid();
// This is documented in abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void state_notification(
const abs_eap_state_notification_c * const state);
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
* eap_core_map_c class increases reference count each time reference to stored object is get.
* Here is always just one state for one session so no references are used.
*/
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void object_increase_reference_count();
/**
* eap_core_map_c class increases reference count each time reference to stored object is get.
* Here is always just one state for one session so no references are used.
*/
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H u32_t object_decrease_reference_count();
/**
* @{ Add configuration of accepted EAP-types. }
*/
// This is documented in abs_eap_base_type_c::check_is_valid_eap_type().
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
// This is commented in abs_eap_base_type_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/**
* Gets flag whether this session is marked removed.
* Session is removed later if it is not reused.
*/
- EAP_FUNC_IMPORT bool get_marked_removed();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H bool get_marked_removed();
/**
* Marks this session removed.
* Session is removed later if it is not reused.
*/
- EAP_FUNC_IMPORT void set_marked_removed();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void set_marked_removed();
/**
* Marks this session not removed.
* Session is not removed it is reused.
*/
- EAP_FUNC_IMPORT void unset_marked_removed();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void unset_marked_removed();
/**
* Prevents all notifications.
*/
- EAP_FUNC_IMPORT void ignore_notifications();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H void ignore_notifications();
/**
* This function must reset the state of object to same as
@@ -689,41 +710,41 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e reset();
// This is documented in abs_eap_base_type_c::complete_eap_identity_query().
- EAP_FUNC_IMPORT eap_status_e complete_eap_identity_query(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e complete_eap_identity_query(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const identity,
const u8_t eap_identifier);
// This is documented in abs_eap_base_type_c::get_saved_eap_identity().
- EAP_FUNC_IMPORT eap_status_e get_saved_eap_identity(eap_variable_data_c * const identity);
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e get_saved_eap_identity(eap_variable_data_c * const identity);
// This is documented in abs_eap_base_type_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
// This is documented in abs_eap_base_type_c::set_timer().
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
// This is documented in abs_eap_base_type_c::cancel_timer().
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
// This is documented in abs_eap_base_type_c::set_authentication_role().
- EAP_FUNC_IMPORT eap_status_e set_authentication_role(const bool when_true_set_client);
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e set_authentication_role(const bool when_true_set_client);
// This is documented in abs_eap_base_type_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// This is documented in abs_eap_base_type_c::get_is_tunneled().
- EAP_FUNC_IMPORT bool get_is_tunneled_eap() const;
+ EAP_FUNC_VISIBILITY_DUMMY_EAP_CORE_H bool get_is_tunneled_eap() const;
//--------------------------------------------------
}; // class dummy_eap_core_c
--- a/eapol/eapol_framework/eapol_common/include/eap_array.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_array.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,27 @@
#include "eap_tools.h"
#include "eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_ARRAY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_ARRAY_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_ARRAY_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_ARRAY_H
+ #define EAP_FUNC_EXPORT_EAP_ARRAY_H
+ #define EAP_C_FUNC_EXPORT_EAP_ARRAY_H
+#elif defined(EAP_EXPORT_EAP_ARRAY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_ARRAY_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_ARRAY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_ARRAY_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_ARRAY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_ARRAY_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_ARRAY_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_ARRAY_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_ARRAY_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_ARRAY_H
+ #define EAP_C_FUNC_EXPORT_EAP_ARRAY_H
+#endif
+// End: added by script change_export_macros.sh.
#if defined(_WIN32) && !defined(__GNUC__)
#pragma warning( disable : 4251 ) // needs to have dll-interface to be used by clients
@@ -54,7 +75,7 @@
* @param Type template parameter is the actual type which is stored.
*/
template <class Type>
-class EAP_EXPORT eap_array_atom_c
+class EAP_CLASS_VISIBILITY_EAP_ARRAY_H eap_array_atom_c
{
private:
@@ -132,7 +153,7 @@
* @param Type template parameter is the actual type which is stored.
*/
template <class Type>
-class EAP_EXPORT eap_array_c
+class EAP_CLASS_VISIBILITY_EAP_ARRAY_H eap_array_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_array_algorithms.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_array_algorithms.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_am_memory.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_ARRAY_ALGORITHMS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_ARRAY_ALGORITHMS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_ARRAY_ALGORITHMS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_ARRAY_ALGORITHMS_H
+ #define EAP_FUNC_EXPORT_EAP_ARRAY_ALGORITHMS_H
+ #define EAP_C_FUNC_EXPORT_EAP_ARRAY_ALGORITHMS_H
+#elif defined(EAP_EXPORT_EAP_ARRAY_ALGORITHMS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_ARRAY_ALGORITHMS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_ARRAY_ALGORITHMS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_ARRAY_ALGORITHMS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_ARRAY_ALGORITHMS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_ARRAY_ALGORITHMS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_ARRAY_ALGORITHMS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_ARRAY_ALGORITHMS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_ARRAY_ALGORITHMS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_ARRAY_ALGORITHMS_H
+ #define EAP_C_FUNC_EXPORT_EAP_ARRAY_ALGORITHMS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tools.h"
#include "eap_am_tools.h"
#include "eap_array.h"
@@ -37,7 +58,7 @@
#endif
template <class Type>
-class EAP_EXPORT abs_eap_array_compare_c
+class EAP_CLASS_VISIBILITY_EAP_ARRAY_ALGORITHMS_H abs_eap_array_compare_c
{
public:
--- a/eapol/eapol_framework/eapol_common/include/eap_automatic_variable.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_automatic_variable.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,12 +27,33 @@
#include "eap_tools.h"
#include "eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AUTOMATIC_VARIABLE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H
+ #define EAP_FUNC_EXPORT_EAP_AUTOMATIC_VARIABLE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AUTOMATIC_VARIABLE_H
+#elif defined(EAP_EXPORT_EAP_AUTOMATIC_VARIABLE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AUTOMATIC_VARIABLE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AUTOMATIC_VARIABLE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AUTOMATIC_VARIABLE_H
+ #define EAP_C_FUNC_EXPORT_EAP_AUTOMATIC_VARIABLE_H
+#endif
+// End: added by script change_export_macros.sh.
/**
* @{ Add some comments. }
*/
template <class Type>
-class EAP_EXPORT eap_automatic_variable_c
+class EAP_CLASS_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H eap_automatic_variable_c
{
private:
abs_eap_am_tools_c * const m_am_tools;
@@ -110,7 +131,7 @@
* @{ Add some comments. }
*/
template <class Type>
-class EAP_EXPORT eap_automatic_array_variable_c
+class EAP_CLASS_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H eap_automatic_array_variable_c
{
private:
abs_eap_am_tools_c * const m_am_tools;
@@ -176,7 +197,7 @@
* @{ Add some comments. }
*/
template <class Type>
-class EAP_EXPORT eap_automatic_simple_value_c
+class EAP_CLASS_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H eap_automatic_simple_value_c
{
private:
abs_eap_am_tools_c * const m_am_tools;
@@ -236,7 +257,7 @@
/**
* @{ Add some comments. }
*/
-class EAP_EXPORT eap_automatic_trace_string_c
+class EAP_CLASS_VISIBILITY_EAP_AUTOMATIC_VARIABLE_H eap_automatic_trace_string_c
{
private:
abs_eap_am_tools_c * const m_am_tools;
--- a/eapol/eapol_framework/eapol_common/include/eap_base_type.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_base_type.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _EAP_BASE_TYPE_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_BASE_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_BASE_TYPE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_BASE_TYPE_H
+ #define EAP_FUNC_EXPORT_EAP_BASE_TYPE_H
+ #define EAP_C_FUNC_EXPORT_EAP_BASE_TYPE_H
+#elif defined(EAP_EXPORT_EAP_BASE_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_BASE_TYPE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_BASE_TYPE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_BASE_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_BASE_TYPE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_BASE_TYPE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_BASE_TYPE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_BASE_TYPE_H
+ #define EAP_C_FUNC_EXPORT_EAP_BASE_TYPE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "eap_header.h"
@@ -34,7 +55,7 @@
/// a user class of EAP-type class could call.
/// See also abs_eap_stack_interface_c. It includes
/// important functions too.
-class EAP_EXPORT eap_base_type_c
+class EAP_CLASS_VISIBILITY_EAP_BASE_TYPE_H eap_base_type_c
//: public abs_eap_stack_interface_c This is not used here because packet_process() function differs.
{
@@ -70,7 +91,7 @@
/**
* The destructor of the eap_base_type class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_base_type_c();
+ EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H virtual ~eap_base_type_c();
/**
* The constructor of the eap_base_type class simply initializes the attributes.
@@ -78,27 +99,27 @@
* @param partner is back pointer to object which created this object.
* The eap_base_type_c object sends packets to the network using m_type_partner object.
*/
- EAP_FUNC_IMPORT eap_base_type_c(
+ EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H eap_base_type_c(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner);
/**
* The object_increase_reference_count() function increases the reference count.
*/
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H void object_increase_reference_count();
/**
* The object_decrease_reference_count () function decreases
* the reference count and returns the remaining value.
* The EAP type is removed after there is no references to it.
*/
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H u32_t object_decrease_reference_count();
/**
* Type partner is object below the EAP-type object.
* @return The get_type_partner() function returns the pointer to the partner class.
*/
- EAP_FUNC_IMPORT abs_eap_base_type_c * get_type_partner();
+ EAP_FUNC_VISIBILITY_EAP_BASE_TYPE_H abs_eap_base_type_c * get_type_partner();
/**
* This function queries the identity of user using this type.
--- a/eapol/eapol_framework/eapol_common/include/eap_buffer.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_buffer.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_am_assert.h"
#include "eap_variable_data.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_BUFFER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_BUFFER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_BUFFER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_BUFFER_H
+ #define EAP_FUNC_EXPORT_EAP_BUFFER_H
+ #define EAP_C_FUNC_EXPORT_EAP_BUFFER_H
+#elif defined(EAP_EXPORT_EAP_BUFFER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_BUFFER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_BUFFER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_BUFFER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_BUFFER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_BUFFER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_BUFFER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_BUFFER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_BUFFER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_BUFFER_H
+ #define EAP_C_FUNC_EXPORT_EAP_BUFFER_H
+#endif
+// End: added by script change_export_macros.sh.
+
//--------------------------------------------------
@@ -75,7 +98,7 @@
/// Network packets are handled through eap_buf_chain_base_c class.
-class EAP_EXPORT eap_buf_chain_base_c
+class EAP_CLASS_VISIBILITY_EAP_BUFFER_H eap_buf_chain_base_c
{
private:
//--------------------------------------------------
@@ -139,28 +162,28 @@
/**
* This function initializes the eap_buf_chain_base_c object.
*/
- EAP_FUNC_IMPORT eap_status_e initialize(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_status_e initialize(
const u32_t mem_guard_length);
/**
* Forses the inheritance.
*/
- EAP_FUNC_IMPORT virtual void force_inheritance() = 0;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H virtual void force_inheritance() = 0;
/**
* Function checks the memory guard bytes.
*/
- EAP_FUNC_IMPORT bool check_guard_bytes(const u8_t * const guard) const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool check_guard_bytes(const u8_t * const guard) const;
/**
* Function sets the memory guard bytes.
*/
- EAP_FUNC_IMPORT void set_mem_guard_bytes();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_mem_guard_bytes();
/**
* Function zeroes the data buffer.
*/
- EAP_FUNC_IMPORT void reset_data_buffer();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void reset_data_buffer();
//--------------------------------------------------
protected:
@@ -169,7 +192,7 @@
/**
* @return Returns pointer to the tools object.
*/
- EAP_FUNC_IMPORT abs_eap_am_tools_c * get_am_tools();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H abs_eap_am_tools_c * get_am_tools();
//--------------------------------------------------
public:
@@ -178,13 +201,13 @@
/**
* Function checks the all memory guard bytes.
*/
- EAP_FUNC_IMPORT bool check_guards() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool check_guards() const;
/**
* The destructor of the eap_buf_chain_base_c class checks memory guards
* and frees the allocated buffer.
*/
- EAP_FUNC_IMPORT virtual ~eap_buf_chain_base_c();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H virtual ~eap_buf_chain_base_c();
/**
* The constructor of the eap_buf_chain_wr class initializes attributes using
@@ -215,7 +238,7 @@
* -(eap_header_offset+ trailer_length)));
* @endcode
*/
- EAP_FUNC_IMPORT eap_buf_chain_base_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_base_c(
const eap_write_buffer_e,
abs_eap_am_tools_c * const tools,
u8_t * const data,
@@ -249,7 +272,7 @@
* -(eap_header_offset+ trailer_length)));
* @endcode
*/
- EAP_FUNC_IMPORT eap_buf_chain_base_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_base_c(
const eap_read_buffer_e,
abs_eap_am_tools_c * const tools,
const u8_t * const data,
@@ -279,7 +302,7 @@
* -(eap_header_offset+ trailer_length)));
* @endcode
*/
- EAP_FUNC_IMPORT eap_buf_chain_base_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_base_c(
const eap_write_buffer_e,
abs_eap_am_tools_c * const tools,
const u32_t data_length);
@@ -307,7 +330,7 @@
* -(eap_header_offset+ trailer_length)));
* @endcode
*/
- EAP_FUNC_IMPORT eap_buf_chain_base_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_base_c(
const eap_read_buffer_e,
abs_eap_am_tools_c * const tools,
const u32_t data_length);
@@ -315,17 +338,17 @@
/**
* @return Returns count of memory guard bytes.
*/
- EAP_FUNC_IMPORT u32_t get_mem_guard_length();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H u32_t get_mem_guard_length();
/**
* The get_buffer_length() function returns the length of buffer in bytes.
*/
- EAP_FUNC_IMPORT u32_t get_buffer_length() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H u32_t get_buffer_length() const;
/**
* The get_data_length() function returns count of data bytes in the buffer.
*/
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H u32_t get_data_length() const;
/**
* The get_data_offset() function returns pointer to the data in offset (p_offset).
@@ -335,7 +358,7 @@
* NOTE user of the eap_buf_chain_wr class must obtain the pointer to the data using
* this or the get_data() function. These functions can handle the memory guard.
*/
- EAP_FUNC_IMPORT u8_t * get_data_offset(const u32_t p_offset, const u32_t p_continuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H u8_t * get_data_offset(const u32_t p_offset, const u32_t p_continuous_bytes) const;
/**
* The get_data() function function returns pointer to the data.
@@ -344,100 +367,100 @@
* NOTE user of the eap_buf_chain_wr class must obtain the pointer to the data using
* this or the get_data_offset() function. These functions can handle the memory guard.
*/
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t p_continuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H u8_t * get_data(const u32_t p_continuous_bytes) const;
/**
* The set_buffer_length() function allocates the buffer of length bytes.
*/
- EAP_FUNC_IMPORT eap_status_e set_buffer_length(const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_status_e set_buffer_length(const u32_t length);
/**
* The set_data_length() function set the data length in the buffer.
*/
- EAP_FUNC_IMPORT eap_status_e set_data_length(const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_status_e set_data_length(const u32_t length);
/**
* The get_is_valid() function returns the status of the object.
* @return True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool get_is_valid() const;
/**
* The get_is_valid() function returns the status of the
* data included in object.
* @return True indicates the object includes valid data.
*/
- EAP_FUNC_IMPORT bool get_is_valid_data() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool get_is_valid_data() const;
/**
* The set_is_manipulated() function sets flag to indicate this packet is manipulated.
* This is used for testing purposes.
*/
- EAP_FUNC_IMPORT void set_is_manipulated();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_is_manipulated();
/**
* The get_is_manipulated() function returns flag to indicate this packet is manipulated.
* This is used for testing purposes.
*/
- EAP_FUNC_IMPORT bool get_is_manipulated();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool get_is_manipulated();
/**
* This function sets the index of sent packet.
* This is used for testing purposes.
*/
- EAP_FUNC_IMPORT void set_send_packet_index(const u32_t send_packet_index);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_send_packet_index(const u32_t send_packet_index);
/**
* This function returns the index of sent packet.
* This is used for testing purposes.
*/
- EAP_FUNC_IMPORT u32_t get_send_packet_index();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H u32_t get_send_packet_index();
/**
* The set_random_error_type() function sets the type of manipulation of the packet.
* This is used for testing purposes.
*/
- EAP_FUNC_IMPORT void set_random_error_type(eap_random_error_type error_type);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_random_error_type(eap_random_error_type error_type);
/**
* The get_random_error_type() function returns the type of manipulation of the packet.
* This is used for testing purposes.
*/
- EAP_FUNC_IMPORT eap_random_error_type get_random_error_type();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_random_error_type get_random_error_type();
/**
* The set_do_packet_retransmission() function sets the re-transmission flag of this packet.
* Packet will be re-transmitted by lower layer when do_packet_retransmission_when_true is true.
* Packet will not re-transmitted by lower layer when do_packet_retransmission_when_true is false.
*/
- EAP_FUNC_IMPORT void set_do_packet_retransmission(const bool do_packet_retransmission_when_true);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_do_packet_retransmission(const bool do_packet_retransmission_when_true);
/**
* The set_do_packet_retransmission() function gets the re-transmission flag of this packet.
*/
- EAP_FUNC_IMPORT bool get_do_packet_retransmission();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool get_do_packet_retransmission();
/**
* This sets whether the sender is client or server.
* This is used in testing.
*/
- EAP_FUNC_IMPORT void set_is_client(const bool is_client_when_true);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_is_client(const bool is_client_when_true);
/**
* This gets whether the sender is client or server.
* This is used in testing.
*/
- EAP_FUNC_IMPORT bool get_is_client() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool get_is_client() const;
/**
* This is used in testing.
*/
- EAP_FUNC_IMPORT void set_do_length_checks(const bool do_length_checks);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_do_length_checks(const bool do_length_checks);
/**
* This is used in testing.
*/
- EAP_FUNC_IMPORT bool get_do_length_checks() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool get_do_length_checks() const;
/**
@@ -447,7 +470,7 @@
* temporal key beforehand the key is used.
* This is optimization to fasten the key configuration.
*/
- EAP_FUNC_IMPORT void set_encrypt(const bool encrypt_when_true);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_encrypt(const bool encrypt_when_true);
/**
* This gets whether this packet must be encrypted (true) or not (false).
@@ -456,20 +479,20 @@
* temporal key beforehand the key is used.
* This is optimization to fasten the key configuration.
*/
- EAP_FUNC_IMPORT bool get_encrypt() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H bool get_encrypt() const;
/**
* This sets the pointer of sender stack.
* This is used in testing.
*/
- EAP_FUNC_IMPORT void set_stack_address(const void * const stack_address);
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void set_stack_address(const void * const stack_address);
/**
* This gets the pointer of sender stack.
* This is used in testing.
*/
- EAP_FUNC_IMPORT const void * get_stack_address() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H const void * get_stack_address() const;
/**
* The add_data() function adds data to the end of the buffer.
@@ -477,7 +500,7 @@
* @param buffer points the data to be added.
* @param buffer_length is length of the buffer in bytes.
*/
- EAP_FUNC_IMPORT eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_status_e add_data(
const void * const buffer,
const u32_t buffer_length);
@@ -486,7 +509,7 @@
* If the buffer is empty the data is added to begin of the buffer.
* @param buffer points the data to be added.
*/
- EAP_FUNC_IMPORT eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_status_e add_data(
const eap_variable_data_c * const buffer);
/**
@@ -495,7 +518,7 @@
* @param buffer points the data to be added.
* @param buffer_length is length of the buffer in bytes.
*/
- EAP_FUNC_IMPORT eap_status_e add_data_to_offset(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_status_e add_data_to_offset(
const u32_t offset,
const void * const buffer,
const u32_t buffer_length);
@@ -505,7 +528,7 @@
* @param offset tells the place where data will begin.
* @param buffer points the data to be added.
*/
- EAP_FUNC_IMPORT eap_status_e add_data_to_offset(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_status_e add_data_to_offset(
const u32_t offset,
const eap_variable_data_c * const buffer);
@@ -518,7 +541,7 @@
/// Write only network packets are handled through eap_buf_chain_base_c class.
/// Post-suffix _wr_c indicates the buffer has write attribute on.
/// The eap_buf_chain_wr_c class is derived from eap_buf_chain_base class.
-class EAP_EXPORT eap_buf_chain_wr_c
+class EAP_CLASS_VISIBILITY_EAP_BUFFER_H eap_buf_chain_wr_c
: public eap_buf_chain_base_c
{
private:
@@ -526,7 +549,7 @@
/**
* Forses the inheritance.
*/
- EAP_FUNC_IMPORT void force_inheritance();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void force_inheritance();
//--------------------------------------------------
protected:
@@ -539,13 +562,13 @@
/**
* The destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_buf_chain_wr_c();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H virtual ~eap_buf_chain_wr_c();
/**
* The costructor does nothing special. It just initializes all member attributes.
* This version uses preallocated buffer.
*/
- EAP_FUNC_IMPORT eap_buf_chain_wr_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_wr_c(
const eap_write_buffer_e,
abs_eap_am_tools_c * const tools,
u8_t * const data,
@@ -558,7 +581,7 @@
* The costructor does nothing special. It just initializes all member attributes.
* This version allocates buffer from heap.
*/
- EAP_FUNC_IMPORT eap_buf_chain_wr_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_wr_c(
const eap_write_buffer_e,
abs_eap_am_tools_c * const tools,
const u32_t data_length);
@@ -568,20 +591,20 @@
* This version does not allocate buffer.
* You must call set_buffer_length() member function to allocate buffer.
*/
- EAP_FUNC_IMPORT eap_buf_chain_wr_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_wr_c(
const eap_write_buffer_e,
abs_eap_am_tools_c * const tools);
/**
* @return Returns the pointer to the ethernet header.
*/
- EAP_FUNC_IMPORT u8_t * get_ethernet_header();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H u8_t * get_ethernet_header();
/**
* The copy() function copies the eap_buf_chain_wr object.
* Data is copied to new allocated buffer.
*/
- EAP_FUNC_IMPORT eap_buf_chain_wr_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_wr_c * copy();
//
//--------------------------------------------------
@@ -591,7 +614,7 @@
/// Read only network packets are handled through eap_buf_chain_rd_c class.
/// Post-suffix _rd_c indicates the buffer has read only attribute on.
/// The eap_buf_chain_rd_c class is derived from eap_buf_chain_base class.
-class EAP_EXPORT eap_buf_chain_rd_c
+class EAP_CLASS_VISIBILITY_EAP_BUFFER_H eap_buf_chain_rd_c
: public eap_buf_chain_base_c
{
private:
@@ -599,7 +622,7 @@
/**
* Forses the inheritance.
*/
- EAP_FUNC_IMPORT void force_inheritance();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H void force_inheritance();
//--------------------------------------------------
protected:
@@ -612,7 +635,7 @@
/**
* The destructor of the eap_buf_chain_rd_c class checks memory guards.
*/
- EAP_FUNC_IMPORT virtual ~eap_buf_chain_rd_c();
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H virtual ~eap_buf_chain_rd_c();
/**
* The constructor of the eap_buf_chain_wr class initializes attributes using
@@ -639,7 +662,7 @@
* -(eap_header_offset+ trailer_length)));
* @endcode
*/
- EAP_FUNC_IMPORT eap_buf_chain_rd_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_rd_c(
const eap_read_buffer_e,
abs_eap_am_tools_c * const tools,
const u8_t * const data,
@@ -650,7 +673,7 @@
* The costructor does nothing special. It just initializes all member attributes.
* This version allocates buffer from heap.
*/
- EAP_FUNC_IMPORT eap_buf_chain_rd_c(
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H eap_buf_chain_rd_c(
const eap_read_buffer_e,
abs_eap_am_tools_c * const tools,
const u32_t data_length);
@@ -662,7 +685,7 @@
* NOTE user of the eap_buf_chain_wr class must obtain the pointer to the data using
* this or the get_data_offset() function. These functions can handle the memory guard.
*/
- EAP_FUNC_IMPORT const u8_t * get_data(const u32_t p_continuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H const u8_t * get_data(const u32_t p_continuous_bytes) const;
/**
* The get_data_offset() function returns pointer to the data in offset (p_offset).
@@ -672,12 +695,12 @@
* NOTE user of the eap_buf_chain_wr class must obtain the pointer to the data using
* this or the get_data() function. These functions can handle the memory guard.
*/
- EAP_FUNC_IMPORT const u8_t * get_data_offset(const u32_t p_offset, const u32_t p_continuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H const u8_t * get_data_offset(const u32_t p_offset, const u32_t p_continuous_bytes) const;
/**
* @return Returns the pointer to the ethernet header.
*/
- EAP_FUNC_IMPORT const u8_t * get_ethernet_header() const;
+ EAP_FUNC_VISIBILITY_EAP_BUFFER_H const u8_t * get_ethernet_header() const;
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -128,6 +128,27 @@
#define _EAP_CORE_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_H
+ #define EAP_FUNC_EXPORT_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_H
+#elif defined(EAP_EXPORT_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "eap_core_map.h"
#include "eap_am_network_id.h"
@@ -356,7 +377,7 @@
/// A eap_core_c class implements the basic functionality of EAP-type.
-class EAP_EXPORT eap_core_c
+class EAP_CLASS_VISIBILITY_EAP_CORE_H eap_core_c
: public abs_eap_core_map_c
, public abs_eap_base_type_c
, public abs_eap_base_timer_c
@@ -506,7 +527,7 @@
* Re-transmission is used to test protocols.
* This function resends the packet.
*/
- EAP_FUNC_IMPORT eap_status_e resend_packet(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e resend_packet(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -519,13 +540,13 @@
* Re-transmission is used to test protocols.
* This function cancels retransmissions.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_retransmission();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e cancel_retransmission();
/**
* Re-transmission is used to test protocols.
* This function inits retransmission of sent packet.
*/
- EAP_FUNC_IMPORT eap_status_e init_retransmission(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e init_retransmission(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -538,36 +559,36 @@
/**
* This function cancels previous session timeout and initializes new timeout for the session.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e initialize_session_timeout(
const u32_t session_timeout_ms);
/**
* This function cancels timeout for a session.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_session_timeout();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e cancel_session_timeout();
/**
* This function calls shutdown() for one eap_base_type_c object.
*/
- EAP_FUNC_IMPORT static eap_status_e shutdown_operation(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H static eap_status_e shutdown_operation(
eap_base_type_c * const value,
abs_eap_am_tools_c * const m_am_tools);
/**
* This function calls reset() for one eap_base_type_c object.
*/
- EAP_FUNC_IMPORT static eap_status_e reset_operation(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H static eap_status_e reset_operation(
eap_base_type_c * const handler,
abs_eap_am_tools_c * const m_am_tools);
- EAP_FUNC_IMPORT eap_status_e client_proposes_eap_types(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e client_proposes_eap_types(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
/**
* This function processes EAP-packet with known EAP-type.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process_type(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e packet_process_type(
const eap_type_value_e used_eap_type,
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
@@ -578,14 +599,14 @@
* This function re-starts authentication with new EAP-type.
* Only server calls this function.
*/
- EAP_FUNC_IMPORT eap_status_e restart_with_new_type(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e restart_with_new_type(
const eap_type_value_e used_eap_type,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
#endif //#if defined(USE_EAP_CORE_SERVER)
#if defined(USE_EAP_CORE_SERVER)
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_response(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e handle_eap_identity_response(
eap_base_type_c * const handler,
const eap_type_value_e used_eap_type,
const eap_am_network_id_c * const receive_network_id,
@@ -596,7 +617,7 @@
/**
* This function handles EAP-Request/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_request(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e handle_eap_identity_request(
const eap_type_value_e used_eap_type,
const u8_t eap_identifier,
const eap_am_network_id_c * const receive_network_id);
@@ -604,7 +625,7 @@
/**
* This function creates EAP-Response/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e create_eap_identity_response(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e create_eap_identity_response(
eap_buf_chain_wr_c * const response_packet,
const eap_variable_data_c * const identity,
const u8_t eap_identifier
@@ -613,7 +634,7 @@
/**
* This function sends EAP-Response/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_identity_response(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e send_eap_identity_response(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const identity,
const u8_t eap_identifier);
@@ -621,19 +642,19 @@
/**
* This function sends EAP-Response/Notification.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_notification_response(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e send_eap_notification_response(
const eap_am_network_id_c * const send_network_id,
const u8_t eap_identifier);
/**
* This function initializes timeout for received EAP-Failure.
*/
- EAP_FUNC_IMPORT eap_status_e set_eap_failure_timeout();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e set_eap_failure_timeout();
/**
* This function cancels timeout for received EAP-Failure.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_eap_failure_timeout();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e cancel_eap_failure_timeout();
#if defined(USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER)
eap_status_e set_wait_eap_request_type_timeout();
@@ -641,12 +662,12 @@
eap_status_e cancel_wait_eap_request_type_timeout();
#endif //#if defined(USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER)
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e asynchronous_init_remove_eap_session();
- EAP_FUNC_IMPORT eap_status_e initialize_asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e initialize_asynchronous_init_remove_eap_session(
const u32_t remove_session_timeout);
- EAP_FUNC_IMPORT eap_status_e cancel_asynchronous_init_remove_eap_session();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e cancel_asynchronous_init_remove_eap_session();
eap_status_e init_end_of_session(
const abs_eap_state_notification_c * const state);
@@ -665,7 +686,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_core_c();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H virtual ~eap_core_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -676,7 +697,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_core_c(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_core_c(
abs_eap_am_tools_c * const tools,
abs_eap_core_c * const partner,
const bool is_client_when_true,
@@ -689,23 +710,23 @@
* @param type is the identifier of the required EAP type.
* @return Function returns pointer to the EAP type object.
*/
- EAP_FUNC_IMPORT eap_base_type_c * load_type(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_base_type_c * load_type(
const eap_type_value_e type,
const eap_type_value_e tunneling_type,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT void trace_eap_packet(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void trace_eap_packet(
eap_const_string prefix,
const eap_header_wr_c * const eap_header);
// This is documented in abs_eap_stack_interface_c::packet_process().
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
// This is documented in abs_eap_base_type_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -715,20 +736,20 @@
/**
* The get_partner() function returns pointer to partner class.
*/
- EAP_FUNC_IMPORT abs_eap_core_c * get_partner();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H abs_eap_core_c * get_partner();
/**
* The set_partner() function sets pointer to partner class.
*/
- EAP_FUNC_IMPORT void set_partner(abs_eap_core_c * const partner);
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void set_partner(abs_eap_core_c * const partner);
// This is documented in abs_eap_base_type_c::get_header_offset().
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
// This is documented in abs_eap_base_type_c::load_module().
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -737,7 +758,7 @@
const eap_am_network_id_c * const receive_network_id);
// This is documented in abs_eap_base_type_c::unload_module().
- EAP_FUNC_IMPORT eap_status_e unload_module(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e unload_module(
const eap_type_value_e type);
/**
@@ -748,11 +769,11 @@
* The server does not need eap_acknowledge() function because
* server (EAP-authenticator) sends the EAP-success message.
*/
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
// This is documented in abs_eap_base_type_c::restart_authentication().
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e restart_authentication(
const eap_am_network_id_c * const send_network_id,
const bool is_client_when_true);
@@ -763,7 +784,7 @@
* @param eap_identifier is the EAP-Identifier to be used with EAP-Nak message.
* @param preferred_eap_type is the acceptable EAP-Type to be informed with an other peer.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_nak_response(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e send_eap_nak_response(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
const eap_array_c<eap_type_value_e> * const eap_type_list);
@@ -776,20 +797,20 @@
* when EAP-authentication is needed with another peer.
* @param network_id includes the addresses (network identity) and packet type.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_identity_request(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e send_eap_identity_request(
const eap_am_network_id_c * const network_id);
/**
* This function sends EAP-Success.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_success(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e send_eap_success(
const eap_am_network_id_c * const send_network_id,
const u8_t eap_identifier);
/**
* This function sends EAP-Failure.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_failure(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e send_eap_failure(
const eap_am_network_id_c * const send_network_id,
const u8_t eap_identifier);
@@ -797,89 +818,89 @@
// This is documented in abs_eap_base_type_c::packet_data_crypto_keys().
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e shutdown();
// This is documented in abs_eap_base_type_c::read_configure().
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_base_type_c::write_configure().
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H bool get_is_valid();
// This is documented in abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void state_notification(
const abs_eap_state_notification_c * const state);
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
* eap_core_map_c class increases reference count each time reference to stored object is get.
* Here is always just one state for one session so no references are used.
*/
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void object_increase_reference_count();
/**
* eap_core_map_c class increases reference count each time reference to stored object is get.
* Here is always just one state for one session so no references are used.
*/
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H u32_t object_decrease_reference_count();
/**
* @{ Add configuration of accepted EAP-types. }
*/
// This is documented in abs_eap_base_type_c::check_is_valid_eap_type().
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
// This is commented in abs_eap_base_type_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/**
* Gets flag whether this session is marked removed.
* Session is removed later if it is not reused.
*/
- EAP_FUNC_IMPORT bool get_marked_removed();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H bool get_marked_removed();
/**
* Marks this session removed.
* Session is removed later if it is not reused.
*/
- EAP_FUNC_IMPORT void set_marked_removed();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void set_marked_removed();
/**
* Marks this session not removed.
* Session is not removed it is reused.
*/
- EAP_FUNC_IMPORT void unset_marked_removed();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void unset_marked_removed();
/**
* Prevents all notifications.
*/
- EAP_FUNC_IMPORT void ignore_notifications();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H void ignore_notifications();
/**
* This function must reset the state of object to same as
@@ -888,41 +909,41 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e reset();
// This is documented in abs_eap_base_type_c::complete_eap_identity_query().
- EAP_FUNC_IMPORT eap_status_e complete_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e complete_eap_identity_query(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const identity,
const u8_t eap_identifier);
// This is documented in abs_eap_base_type_c::get_saved_eap_identity().
- EAP_FUNC_IMPORT eap_status_e get_saved_eap_identity(eap_variable_data_c * const identity);
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e get_saved_eap_identity(eap_variable_data_c * const identity);
// This is documented in abs_eap_base_type_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
// This is documented in abs_eap_base_type_c::set_timer().
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
// This is documented in abs_eap_base_type_c::cancel_timer().
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
// This is documented in abs_eap_base_type_c::set_authentication_role().
- EAP_FUNC_IMPORT eap_status_e set_authentication_role(const bool when_true_set_client);
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e set_authentication_role(const bool when_true_set_client);
// This is documented in abs_eap_base_type_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAP_CORE_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// This is documented in abs_eap_base_type_c::get_is_tunneled().
- EAP_FUNC_IMPORT bool get_is_tunneled_eap() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_H bool get_is_tunneled_eap() const;
//--------------------------------------------------
}; // class eap_core_c
--- a/eapol/eapol_framework/eapol_common/include/eap_core_client_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_core_client_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_session_core_base.h"
#include "abs_eap_session_core.h"
#include "eap_core_map.h"
@@ -38,7 +59,7 @@
/// A eap_core_client_message_if_c class implements mapping of EAP authentication sessions.
/// Network identity separates parallel EAP authentication sessions.
-class EAP_EXPORT eap_core_client_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_core_client_message_if_c
: public abs_eap_am_message_if_c
, public eap_session_core_base_c
, public abs_eap_base_timer_c
@@ -126,7 +147,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT EAP_FUNC_IMPORT virtual ~eap_core_client_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H virtual ~eap_core_client_message_if_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -136,7 +157,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_core_client_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_core_client_message_if_c(
abs_eap_am_tools_c * const tools,
eap_am_message_if_c * const server,
abs_eap_session_core_c * const partner,
@@ -151,7 +172,7 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e reset();
/**
* This function cancels all EAP-sessions.
@@ -159,10 +180,10 @@
* If this fails this function must return corresponding error status.
* @return This function returns the status of operation.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_all_eap_sessions();
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e cancel_all_eap_sessions();
// This is documented in abs_eap_stack_interface_c::packet_process().
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
@@ -176,7 +197,7 @@
* The server does not need eap_acknowledge() function because
* server (EAP-authenticator) sends the EAP-success message.
*/
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
#if defined(USE_EAP_CORE_SERVER)
@@ -185,56 +206,56 @@
* when EAP-authentication is needed with another peer.
* @param network_id includes the addresses (network identity) and packet type.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_identity_request(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e send_eap_identity_request(
const eap_am_network_id_c * const network_id);
#endif //#if defined(USE_EAP_CORE_SERVER)
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H bool get_is_valid();
/**
* This function creates EAP session object synchronously.
* @param receive_network_id identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e create_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e create_eap_session(
const eap_am_network_id_c * const receive_network_id);
/**
* This function removes EAP session object synchronously.
* @param receive_network_id identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e remove_eap_session(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id);
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e timer_delete_data(
const u32_t id, void *data);
// See abs_eap_am_message_if_c::send_data().
- EAP_FUNC_IMPORT eap_status_e send_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e send_data(const void * const data, const u32_t length);
- EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e set_eap_database_reference_values(
const eap_variable_data_c * const reference);
- EAP_FUNC_IMPORT eap_status_e get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e get_802_11_authentication_mode(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const SSID,
const eap_variable_data_c * const preshared_key);
- EAP_FUNC_IMPORT eap_status_e complete_get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAP_CORE_CLIENT_MESSAGE_IF_H eap_status_e complete_get_802_11_authentication_mode(
const eap_status_e completion_status,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_802_11_authentication_mode_e mode);
--- a/eapol/eapol_framework/eapol_common/include/eap_core_map.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_core_map.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 12 %
*/
#if !defined(_EAP_TYPE_MAP_H_)
@@ -24,6 +24,27 @@
#include "eap_am_memory.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_CORE_MAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_MAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_MAP_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_MAP_H
+ #define EAP_FUNC_EXPORT_EAP_CORE_MAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_MAP_H
+#elif defined(EAP_EXPORT_EAP_CORE_MAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_MAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_MAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_MAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_MAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_MAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_MAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_MAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_MAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_MAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_MAP_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_core_map.h"
#include "eap_variable_data.h"
#include "eap_am_tools.h"
@@ -39,7 +60,7 @@
//
template <class Type, class Selector_Type>
-class EAP_EXPORT eap_state_map_atom_c
+class EAP_CLASS_VISIBILITY_EAP_CORE_MAP_H eap_state_map_atom_c
{
private:
@@ -228,7 +249,7 @@
*
*/
template <class Type, class Abs_Type, class Selector_Type>
-class EAP_EXPORT eap_core_map_c
+class EAP_CLASS_VISIBILITY_EAP_CORE_MAP_H eap_core_map_c
{
private:
//--------------------------------------------------
@@ -353,6 +374,19 @@
if (cursor != 0)
{
// Already exists.
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WARNING: CORE_MAP: add_handler(): index %d\n"),
+ index));
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WARNING: CORE_MAP: cursor"),
+ cursor->get_selector()->get_data(cursor->get_selector()->get_data_length()),
+ cursor->get_selector()->get_data_length()));
+
return EAP_STATUS_RETURN(m_am_tools, eap_status_handler_exists_error);
}
else
--- a/eapol/eapol_framework/eapol_common/include/eap_core_nak_info.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_core_nak_info.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_CORE_NAK_INFO_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_NAK_INFO_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H
+ #define EAP_FUNC_EXPORT_EAP_CORE_NAK_INFO_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_NAK_INFO_H
+#elif defined(EAP_EXPORT_EAP_CORE_NAK_INFO_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_NAK_INFO_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_NAK_INFO_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_NAK_INFO_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_NAK_INFO_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_NAK_INFO_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_NAK_INFO_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_core.h"
#include "eap_base_type.h"
#include "abs_eap_base_type.h"
@@ -56,7 +77,7 @@
/**
* The destructor of the eap_core_nak_info_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_core_nak_info_c();
+ EAP_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H virtual ~eap_core_nak_info_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -64,15 +85,15 @@
* @param send_network_id is the network identity.
* @param proposed_eap_type is the proposed EAP type.
*/
- EAP_FUNC_IMPORT eap_core_nak_info_c(
+ EAP_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H eap_core_nak_info_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
const eap_type_value_e proposed_eap_type,
const u8_t eap_identifier);
- EAP_FUNC_IMPORT eap_type_value_e get_proposed_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H eap_type_value_e get_proposed_eap_type() const;
- EAP_FUNC_IMPORT u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_NAK_INFO_H u8_t get_eap_identifier() const;
};
--- a/eapol/eapol_framework/eapol_common/include/eap_core_retransmission.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_core_retransmission.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
//#include "eap_am_memory.h"
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_CORE_RETRANSMISSION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_RETRANSMISSION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H
+ #define EAP_FUNC_EXPORT_EAP_CORE_RETRANSMISSION_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_RETRANSMISSION_H
+#elif defined(EAP_EXPORT_EAP_CORE_RETRANSMISSION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_RETRANSMISSION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_RETRANSMISSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_RETRANSMISSION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_RETRANSMISSION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_RETRANSMISSION_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_RETRANSMISSION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_crypto.h"
#include "eap_variable_data.h"
@@ -32,7 +53,7 @@
* This class stores the information of re-transmission of EAP-packet.
* @{ Add more comments. }
*/
-class EAP_EXPORT eap_core_retransmission_c
+class EAP_CLASS_VISIBILITY_EAP_CORE_RETRANSMISSION_H eap_core_retransmission_c
{
private:
@@ -54,9 +75,9 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_core_retransmission_c();
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H virtual ~eap_core_retransmission_c();
- EAP_FUNC_IMPORT eap_core_retransmission_c(
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H eap_core_retransmission_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
@@ -68,29 +89,29 @@
const u8_t eap_identifier,
const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H bool get_is_valid() const;
- EAP_FUNC_IMPORT u32_t get_next_retransmission_counter();
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H u32_t get_next_retransmission_counter();
- EAP_FUNC_IMPORT u32_t get_retransmission_counter() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H u32_t get_retransmission_counter() const;
- EAP_FUNC_IMPORT u32_t get_next_retransmission_time();
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H u32_t get_next_retransmission_time();
- EAP_FUNC_IMPORT eap_am_network_id_c *get_send_network_id();
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H eap_am_network_id_c *get_send_network_id();
- EAP_FUNC_IMPORT eap_buf_chain_wr_c * get_sent_packet() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H eap_buf_chain_wr_c * get_sent_packet() const;
- EAP_FUNC_IMPORT u32_t get_header_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H u32_t get_header_offset() const;
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT u32_t get_buffer_size() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H u32_t get_buffer_size() const;
- EAP_FUNC_IMPORT eap_code_value_e get_eap_code() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H eap_code_value_e get_eap_code() const;
- EAP_FUNC_IMPORT u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H u8_t get_eap_identifier() const;
- EAP_FUNC_IMPORT eap_type_value_e get_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_CORE_RETRANSMISSION_H eap_type_value_e get_eap_type() const;
};
--- a/eapol/eapol_framework/eapol_common/include/eap_core_server_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_core_server_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_CORE_SERVER_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_session_core.h"
#include "eap_variable_data.h"
#include "abs_eap_am_mutex.h"
@@ -46,7 +67,7 @@
/// A eap_core_server_message_if_c class implements the basic functionality of EAPOL.
-class EAP_EXPORT eap_core_server_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_core_server_message_if_c
: public abs_eap_session_core_c
, public eap_am_message_if_c
, public abs_eap_base_timer_c
@@ -143,7 +164,7 @@
/**
* The destructor deletes the m_eap_core object.
*/
- EAP_FUNC_IMPORT virtual ~eap_core_server_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H virtual ~eap_core_server_message_if_c();
/**
* The constructor creates the eap_core object and initializes the m_eap_core
@@ -154,14 +175,14 @@
* as a client (true) or server (false), in terms of EAP-protocol whether
* this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_core_server_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_core_server_message_if_c(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true,
const u32_t MTU);
- EAP_FUNC_IMPORT void set_partner(abs_eap_am_message_if_c * const partner);
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H void set_partner(abs_eap_am_message_if_c * const partner);
- EAP_FUNC_IMPORT eap_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e process_data(const void * const data, const u32_t length);
/**
* The class could send packets to partner class with this function.
@@ -173,7 +194,7 @@
* @param data_length is length in bytes of the EAP-packet.
* @param buffer_length is length in bytes of the whole packet buffer.
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -189,7 +210,7 @@
* @return Function returns the offset of EAP-header.
* @see abs_eap_core_c::get_header_offset().
*/
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
@@ -198,7 +219,7 @@
* load new module of EAP-type.
* @see abs_eap_core_c::load_module().
*/
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -210,7 +231,7 @@
* The unload_module() function unloads the module of a EAP-type.
* @see abs_eap_core_c::unload_module().
*/
- EAP_FUNC_IMPORT eap_status_e unload_module(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e unload_module(
const eap_type_value_e type);
/**
@@ -220,17 +241,17 @@
* to offer the keys to lower level.
* @see abs_eap_base_type_c::packet_data_crypto_keys().
*/
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e shutdown();
/**
* The read_configure() function reads the configuration data identified
@@ -238,7 +259,7 @@
* the query to some persistent store.
* @see abs_eap_base_type_c::read_configure().
*/
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -248,33 +269,33 @@
* the action to some persistent store.
* @see abs_eap_base_type_c::write_configure().
*/
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H bool get_is_valid();
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H void state_notification(
const abs_eap_state_notification_c * const state);
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
* This function tells lower layer to remove EAP session object asyncronously.
* @param send_network_id is pointer to network id that identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e asynchronous_init_remove_eap_session(
const eap_am_network_id_c * const send_network_id);
/**
@@ -282,44 +303,44 @@
* when EAP-authentication is needed with another peer.
* @see abs_eap_core_c::asynchronous_start_authentication().
*/
- EAP_FUNC_IMPORT eap_status_e asynchronous_start_authentication(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e asynchronous_start_authentication(
const eap_am_network_id_c * const /* receive_network_id */,
const bool /* is_client_when_true */);
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e restart_authentication(
const eap_am_network_id_c * const send_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
const bool from_timer = false);
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
//
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
// See abs_eap_core_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/// @see abs_eap_core_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// This is documented in abs_eap_core_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
@@ -328,7 +349,7 @@
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e complete_get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAP_CORE_SERVER_MESSAGE_IF_H eap_status_e complete_get_802_11_authentication_mode(
const eap_status_e completion_status,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_802_11_authentication_mode_e mode);
--- a/eapol/eapol_framework/eapol_common/include/eap_crypto_api.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_crypto_api.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_CRYPTO_API_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_CRYPTO_API_H
+ #define EAP_FUNC_EXPORT_EAP_CRYPTO_API_H
+ #define EAP_C_FUNC_EXPORT_EAP_CRYPTO_API_H
+#elif defined(EAP_EXPORT_EAP_CRYPTO_API_H)
+ #define EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CRYPTO_API_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_CRYPTO_API_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_CRYPTO_API_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_CRYPTO_API_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_CRYPTO_API_H
+ #define EAP_C_FUNC_EXPORT_EAP_CRYPTO_API_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_crypto.h"
#include "eap_array.h"
@@ -42,7 +63,7 @@
const u32_t WPA_PSK_LENGTH = 32;
/// The abs_crypto_block_algorithm_c class describes interface of CBC block encryption algorithm.
-class EAP_EXPORT abs_crypto_cbc_block_algorithm_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_cbc_block_algorithm_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -54,7 +75,7 @@
public:
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT virtual ~abs_crypto_cbc_block_algorithm_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~abs_crypto_cbc_block_algorithm_c();
/**
* The set_is_valid() function sets the state of the
@@ -217,7 +238,7 @@
/// The abs_crypto_block_algorithm_c class describes interface of block encryption algorithm.
-class EAP_EXPORT abs_crypto_block_algorithm_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_block_algorithm_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -229,7 +250,7 @@
public:
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT virtual ~abs_crypto_block_algorithm_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~abs_crypto_block_algorithm_c();
/**
* The set_is_valid() function sets the state of the
@@ -302,7 +323,7 @@
/// The abs_crypto_stream_algorithm_c class describes interface of stream encryption algorithm.
-class EAP_EXPORT abs_crypto_stream_algorithm_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_stream_algorithm_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -314,7 +335,7 @@
public:
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT virtual ~abs_crypto_stream_algorithm_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~abs_crypto_stream_algorithm_c();
/**
* The set_is_valid() function sets the state of the
@@ -378,7 +399,7 @@
/// The abs_crypto_hash_algorithm_c class describes interface the MAC algorithm.
-class EAP_EXPORT abs_crypto_hash_algorithm_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_hash_algorithm_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -390,7 +411,7 @@
public:
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT virtual ~abs_crypto_hash_algorithm_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~abs_crypto_hash_algorithm_c();
/**
* The set_is_valid() function sets the state of the
@@ -457,7 +478,7 @@
/// The abs_crypto_mac_algorithm_c class describes interface the HMAC algorithm.
-class EAP_EXPORT abs_crypto_hmac_algorithm_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_hmac_algorithm_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -469,7 +490,7 @@
public:
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT virtual ~abs_crypto_hmac_algorithm_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~abs_crypto_hmac_algorithm_c();
/**
* The set_is_valid() function sets the state of the
@@ -526,7 +547,7 @@
/// The crypto_hmac_c class describes HMAC algorithm.
-class EAP_EXPORT crypto_hmac_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_hmac_c
: public abs_crypto_hmac_algorithm_c
{
@@ -556,7 +577,7 @@
bool m_free_crypto_hash_algorithm;
- EAP_FUNC_IMPORT eap_status_e initialize_pad(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e initialize_pad(
eap_variable_data_c * const p_pad,
const u8_t pad_value);
@@ -567,12 +588,12 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_hmac_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_hmac_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_hmac_c(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_hmac_c(
abs_eap_am_tools_c * const tools,
abs_crypto_hash_algorithm_c * const crypto_hash_algorithm,
const bool free_crypto_hash_algorithm);
@@ -582,32 +603,32 @@
* abs_crypto_mac_algorithm_c object valid. The abs_crypto_mac_algorithm_c object
* calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
/**
* The get_is_valid() function returns the status of the abs_crypto_mac_algorithm_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
/**
* This function returns the size of message digest of HMAC-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_digest_length();
/**
* This function sets the mode to encryption,
* sets the initialization vector and the encryption key.
*/
- EAP_FUNC_IMPORT eap_status_e hmac_set_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hmac_set_key(
const eap_variable_data_c * const hmac_key);
/**
* This function updates the context of HMAC-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hmac_update(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hmac_update(
const void * const data,
const u32_t data_length);
@@ -615,7 +636,7 @@
* This function writes the message digest to buffer.
* Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hmac_final(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hmac_final(
void * const message_digest,
u32_t *md_length_or_null);
@@ -623,14 +644,14 @@
* This function writes the message digest of HMAC of 128 bits in length to buffer.
* Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hmac_128_final(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hmac_128_final(
void * const message_digest,
u32_t *md_length_or_null);
/**
* This function cleans up the HMAC context.
*/
- EAP_FUNC_IMPORT eap_status_e hmac_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hmac_cleanup();
// - - - - - - - - - - - - - - - - - - - - - - - -
};
@@ -640,7 +661,7 @@
/// The crypto_cbc_c class includes the state of
/// one instance of CBC block encryption algorithm.
-class EAP_EXPORT crypto_cbc_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_cbc_c
: public abs_crypto_cbc_block_algorithm_c
{
@@ -683,12 +704,12 @@
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT void reset();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void reset();
/**
* Run xor to data and IV block.
*/
- EAP_FUNC_IMPORT void cbc_xor_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void cbc_xor_block(
const void * const encryption_IV,
void * const data_block,
const u32_t block_size,
@@ -697,7 +718,7 @@
/**
* Copies source to target.
*/
- EAP_FUNC_IMPORT void cbc_copy_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void cbc_copy_block(
void * const target,
const void * const source,
const u32_t block_size,
@@ -707,7 +728,7 @@
* This function encrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e internal_encrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e internal_encrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -716,7 +737,7 @@
* This function decrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e internal_decrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e internal_decrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -729,12 +750,12 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_cbc_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_cbc_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_cbc_c(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_cbc_c(
abs_eap_am_tools_c * const tools,
abs_crypto_block_algorithm_c * const crypto_block_algorithm,
const bool free_crypto_block_algorithm);
@@ -743,30 +764,30 @@
* The get_encrypts() function returns true when encryption is initialized.
* It returns false when decryption is initialized.
*/
- EAP_FUNC_IMPORT virtual bool get_encrypts();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual bool get_encrypts();
/**
* This function returns the length of CBC key in bytes.
*/
- EAP_FUNC_IMPORT virtual u32_t get_key_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual u32_t get_key_length();
/**
* This function returns the length of CBC block size in bytes.
*/
- EAP_FUNC_IMPORT virtual u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual u32_t get_block_size();
/**
* The set_is_valid() function sets the state of the
* crypto_cbc_c object valid. The crypto_cbc_c object
* calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
/**
* The get_is_valid() function returns the status of the crypto_cbc_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function returns the internally stored initialization vector.
@@ -774,20 +795,20 @@
* between subsequent encryption and decryption calls.
* User of crypto_cbc_c object could get the last stored block calling this function.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_tmp_IV();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H const eap_variable_data_c * get_tmp_IV();
// - - - - - - - - - - - - - - - - - - - - - - - -
/**
* Calculates the data length aligned to block size.
*/
- EAP_FUNC_IMPORT u32_t aligned_data_length(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t aligned_data_length(
u32_t data_length);
/**
* This function adds count padding bytes to buffer. All padding bytes are zero (0x00).
*/
- EAP_FUNC_IMPORT eap_status_e add_padding_bytes(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e add_padding_bytes(
void * const buffer,
const u32_t buffer_length,
const u8_t padding_byte);
@@ -795,7 +816,7 @@
/**
* This function checks the count padding bytes of buffer are zero (0x00).
*/
- EAP_FUNC_IMPORT eap_status_e check_padding_bytes(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e check_padding_bytes(
const void * const buffer,
const u32_t buffer_length,
const u8_t padding_byte);
@@ -804,7 +825,7 @@
* This function sets the mode to encryption,
* sets the initialization vector and the encryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_encryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_encryption_key(
const void * const encryption_IV,
const u32_t encryption_IV_length,
const void * const key,
@@ -814,7 +835,7 @@
* This function sets the mode to decryption,
* sets the initialization vector and the decryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_decryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_decryption_key(
const void * const encryption_IV,
const u32_t encryption_IV_length,
const void * const key,
@@ -824,7 +845,7 @@
* This function encrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -833,7 +854,7 @@
* This function encrypts continuous data bytes in data_in_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_data(
void * const data_in_out,
const u32_t data_length);
@@ -841,7 +862,7 @@
* This function decrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -850,7 +871,7 @@
* This function decrypts continuous data bytes in data_in_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_data(
void * const data_in_out,
const u32_t data_length);
@@ -866,7 +887,7 @@
* Those buffers must be fully separated. Some optimizations are used
* taking advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e update_non_aligned(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e update_non_aligned(
const void * const msg_in,
void * const msg_out,
const u32_t msg_size);
@@ -881,7 +902,7 @@
* aligned to CBC-block size. Only the sum of whole data must be aligned to CBC-block size.
* This version takes one pointer to buffer. The buffer is used for input and output data.
*/
- EAP_FUNC_IMPORT eap_status_e update_non_aligned(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e update_non_aligned(
void * const msg_in_out,
const u32_t msg_size);
@@ -892,7 +913,7 @@
* The sum of length of feed data must be aligned to CBC-block size
* before this function is called.
*/
- EAP_FUNC_IMPORT eap_status_e finalize_non_aligned();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e finalize_non_aligned();
// - - - - - - - - - - - - - - - - - - - - - - - -
};
@@ -902,7 +923,7 @@
/// The crypto_aes_c class includes the state of
/// one instance of AES block encryption algorithm.
-class EAP_EXPORT crypto_aes_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_aes_c
: public abs_crypto_block_algorithm_c
{
@@ -937,44 +958,44 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_aes_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_aes_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_aes_c(abs_eap_am_tools_c * const tools);
-
- EAP_FUNC_IMPORT bool get_encrypts();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_aes_c(abs_eap_am_tools_c * const tools);
+
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_encrypts();
/**
* The set_is_valid() function sets the state of the
* crypto_aes_c object valid. The crypto_aes_c object
* calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
/**
* The get_is_valid() function returns the status of the crypto_aes_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function returns the length of AES key in bytes.
*/
- EAP_FUNC_IMPORT u32_t get_key_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_key_length();
/**
* This function returns the length of AES block size in bytes.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_block_size();
/**
* This function sets the mode to encryption,
* sets the initialization vector and the encryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_encryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_encryption_key(
const void * const key,
const u32_t key_length);
@@ -982,7 +1003,7 @@
* This function sets the mode to decryption,
* sets the initialization vector and the decryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_decryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_decryption_key(
const void * const key,
const u32_t key_length);
@@ -992,7 +1013,7 @@
* This function encrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_block(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -1001,7 +1022,7 @@
* This function decrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_block(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -1014,7 +1035,7 @@
/// The crypto_3des_ede_c class includes the state of
/// one instance of 3DES-EDE block encryption algorithm.
-class EAP_EXPORT crypto_3des_ede_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_3des_ede_c
: public abs_crypto_block_algorithm_c
{
@@ -1049,44 +1070,44 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_3des_ede_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_3des_ede_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_3des_ede_c(abs_eap_am_tools_c * const tools);
-
- EAP_FUNC_IMPORT bool get_encrypts();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_3des_ede_c(abs_eap_am_tools_c * const tools);
+
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_encrypts();
/**
* The set_is_valid() function sets the state of the
* crypto_3des_ede_c object valid. The crypto_3des_ede_c object
* calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
/**
* The get_is_valid() function returns the status of the crypto_3des_ede_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function returns the length of 3DES-EDE key in bytes.
*/
- EAP_FUNC_IMPORT u32_t get_key_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_key_length();
/**
* This function returns the length of 3DES-EDE block size in bytes.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_block_size();
/**
* This function sets the mode to encryption,
* sets the initialization vector and the encryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_encryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_encryption_key(
const void * const key,
const u32_t key_length);
@@ -1094,7 +1115,7 @@
* This function sets the mode to decryption,
* sets the initialization vector and the decryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_decryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_decryption_key(
const void * const key,
const u32_t key_length);
@@ -1102,7 +1123,7 @@
* This function encrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_block(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -1111,7 +1132,7 @@
* This function decrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_block(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -1131,7 +1152,7 @@
/// The crypto_aes_wrap_c class describes interface of block encryption algorithm.
-class EAP_EXPORT crypto_aes_wrap_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_aes_wrap_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1157,25 +1178,25 @@
public:
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT virtual ~crypto_aes_wrap_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_aes_wrap_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_aes_wrap_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_aes_wrap_c(abs_eap_am_tools_c * const tools);
/**
* The set_is_valid() function sets the state of the
* crypto_aes_wrap_c object valid. The crypto_aes_wrap_c object
* calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
/**
* The get_is_valid() function returns the status of the crypto_aes_wrap_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1183,23 +1204,23 @@
* The get_encrypts() function returns true when encryption is initialized.
* It returns false when decryption is initialized.
*/
- EAP_FUNC_IMPORT bool get_encrypts();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_encrypts();
/**
* This function returns the length of key in bytes.
*/
- EAP_FUNC_IMPORT u32_t get_key_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_key_length();
/**
* This function returns the length of block size in bytes.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_block_size();
/**
* This function sets the mode to encryption,
* sets the initialization vector and the encryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_encryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_encryption_key(
const void * const key,
const u32_t key_length);
@@ -1207,14 +1228,14 @@
* This function sets the mode to decryption,
* sets the initialization vector and the decryption key.
*/
- EAP_FUNC_IMPORT eap_status_e set_decryption_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_decryption_key(
const void * const key,
const u32_t key_length);
/**
* This function adds buffer_length padding bytes to buffer.
*/
- EAP_FUNC_IMPORT eap_status_e add_padding_bytes(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e add_padding_bytes(
void * const buffer,
const u32_t buffer_length);
@@ -1222,7 +1243,7 @@
* This function encrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_block(
const void * const data_in,
const u32_t data_in_length,
void * const data_out,
@@ -1232,7 +1253,7 @@
* This function decrypts continuous data bytes from data_in to data_out buffer.
* Note the length of the data must be aligned to block size of the cipher.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_block(
const void * const data_in,
const u32_t data_in_length,
void * const data_out,
@@ -1247,7 +1268,7 @@
/// The crypto_random_c class includes the state of
/// one instance of random generator.
-class EAP_EXPORT crypto_random_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_random_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1267,43 +1288,43 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~crypto_random_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_random_c();
/**
* Constructor initializes the object.
*/
- EAP_FUNC_IMPORT crypto_random_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_random_c(abs_eap_am_tools_c * const tools);
/**
* The set_is_valid() function sets the state of the crypto_random_c object valid.
* The crypto_random_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
/**
* The get_is_valid() function returns the status of the crypto_random_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function copies count random bytes to buffer.
*/
- EAP_FUNC_IMPORT eap_status_e get_rand_bytes(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e get_rand_bytes(
void * const buffer,
const u32_t count);
/**
* This function copies count random bytes to buffer.
*/
- EAP_FUNC_IMPORT eap_status_e get_rand_bytes(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e get_rand_bytes(
eap_variable_data_c * const buffer,
const u32_t count);
/**
* This function creates random integer value between minimum and maximum inclusively.
*/
- EAP_FUNC_IMPORT u32_t get_rand_integer(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_rand_integer(
const u32_t minimum,
const u32_t maximum);
@@ -1311,7 +1332,7 @@
* This function seeds the random generator with count bytes from buffer.
* User could call this function as many times as is needed and at any time.
*/
- EAP_FUNC_IMPORT eap_status_e add_rand_seed(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e add_rand_seed(
const void * const buffer,
const u32_t count);
@@ -1319,7 +1340,7 @@
* This function seeds random generator with the hardware ticks.
* User could call this function as many times as is needed and at any time.
*/
- EAP_FUNC_IMPORT eap_status_e add_rand_seed_hw_ticks();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e add_rand_seed_hw_ticks();
};
@@ -1328,7 +1349,7 @@
/// The crypto_sha_256_c class includes the state of
/// one instance of SHA-256 algorithm.
-class EAP_EXPORT crypto_sha_256_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_sha_256_c
: public abs_crypto_hash_algorithm_c
{
@@ -1352,13 +1373,13 @@
* The set_is_invalid() function sets the state of the crypto_sha_256_c object invalid.
* The crypto_sha_256_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_sha_256_c object valid.
* The crypto_sha_256_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -1367,43 +1388,43 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_sha_256_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_sha_256_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_sha_256_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_sha_256_c(abs_eap_am_tools_c * const tools);
/**
* This function copies the context from parameter sha_256_context to this object.
*/
- EAP_FUNC_IMPORT eap_status_e copy_context(const eap_variable_data_c * const sha_256_context);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e copy_context(const eap_variable_data_c * const sha_256_context);
/**
* The get_is_valid() function returns the status of the crypto_sha_256_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function returns the size of message digest of SHA-256-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_digest_length();
/**
* This function returns the block size of SHA-256-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_block_size();
/**
* This function initializes the context of SHA-256-algorithm.
*/
- EAP_FUNC_IMPORT eap_status_e hash_init();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_init();
/**
* This function updates the context of SHA-256-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hash_update(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_update(
const void * const data,
const u32_t data_length);
@@ -1411,20 +1432,20 @@
* This function writes the message digest to buffer.
* @param Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hash_final(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_final(
void * const message_digest,
u32_t *md_length_or_null);
/**
* This function cleans up the SHA-256 context.
*/
- EAP_FUNC_IMPORT eap_status_e hash_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_cleanup();
/**
* This function returns a copy of the context of SHA-256-algorithm.
* Caller must free the copy.
*/
- EAP_FUNC_IMPORT abs_crypto_hash_algorithm_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_hash_algorithm_c * copy();
};
@@ -1432,7 +1453,7 @@
/// The crypto_sha1_c class includes the state of
/// one instance of SHA1 algorithm.
-class EAP_EXPORT crypto_sha1_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_sha1_c
: public abs_crypto_hash_algorithm_c
{
@@ -1456,13 +1477,13 @@
* The set_is_invalid() function sets the state of the crypto_sha1_c object invalid.
* The crypto_sha1_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_sha1_c object valid.
* The crypto_sha1_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -1471,43 +1492,43 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_sha1_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_sha1_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_sha1_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_sha1_c(abs_eap_am_tools_c * const tools);
/**
* This function copies the context from parameter sha1_context to this object.
*/
- EAP_FUNC_IMPORT eap_status_e copy_context(const eap_variable_data_c * const sha1_context);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e copy_context(const eap_variable_data_c * const sha1_context);
/**
* The get_is_valid() function returns the status of the crypto_sha1_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function returns the size of message digest of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_digest_length();
/**
* This function returns the block size of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_block_size();
/**
* This function initializes the context of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT eap_status_e hash_init();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_init();
/**
* This function updates the context of SHA1-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hash_update(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_update(
const void * const data,
const u32_t data_length);
@@ -1515,20 +1536,20 @@
* This function writes the message digest to buffer.
* @param Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hash_final(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_final(
void * const message_digest,
u32_t *md_length_or_null);
/**
* This function cleans up the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e hash_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_cleanup();
/**
* This function returns a copy of the context of SHA1-algorithm.
* Caller must free the copy.
*/
- EAP_FUNC_IMPORT abs_crypto_hash_algorithm_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_hash_algorithm_c * copy();
};
@@ -1536,7 +1557,7 @@
/// The crypto_ephemeral_diffie_hellman_c class includes
/// the state of one instance of ephemeral Diffie-Hellman key exchange algorithm.
-class EAP_EXPORT crypto_ephemeral_diffie_hellman_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_ephemeral_diffie_hellman_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1556,32 +1577,32 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_ephemeral_diffie_hellman_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_ephemeral_diffie_hellman_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_ephemeral_diffie_hellman_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_ephemeral_diffie_hellman_c(abs_eap_am_tools_c * const tools);
/**
* The set_is_valid() function sets the state of the crypto_ephemeral_diffie_hellman_c
* object valid. The crypto_ephemeral_diffie_hellman_c object calls this function
* after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
/**
* The get_is_valid() function returns the status of the crypto_ephemeral_diffie_hellman_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function creates the private and public keys using the prime and generator.
* Returns context in dh_context. It must be given to generate_g_power_to_xy and
* dh_cleanup.
*/
- EAP_FUNC_IMPORT eap_status_e generate_diffie_hellman_keys(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e generate_diffie_hellman_keys(
eap_variable_data_c * const dh_context,
eap_variable_data_c * const own_public_dh_key,
const void * const prime,
@@ -1593,7 +1614,7 @@
* This function creates the shared Diffie-Hellman key using own private key,
* peer public key, prime and group generator.
*/
- EAP_FUNC_IMPORT eap_status_e generate_g_power_to_xy(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e generate_g_power_to_xy(
const eap_variable_data_c * const dh_context,
const eap_variable_data_c * const peer_public_dh_key,
eap_variable_data_c * const shared_dh_key,
@@ -1602,7 +1623,7 @@
const void * const group_generator,
const u32_t group_generator_length);
- EAP_FUNC_IMPORT eap_status_e dh_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e dh_cleanup(
const eap_variable_data_c * const dh_context);
};
@@ -1611,7 +1632,7 @@
/// The crypto_sha1_c class includes the state of
/// one instance of MD5 algorithm.
-class EAP_EXPORT crypto_md5_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_md5_c
: public abs_crypto_hash_algorithm_c
{
@@ -1635,13 +1656,13 @@
* The set_is_invalid() function sets the state of the crypto_md5_c object invalid.
* The crypto_md5_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_md5_c object valid.
* The crypto_md5_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -1650,43 +1671,43 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_md5_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_md5_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_md5_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_md5_c(abs_eap_am_tools_c * const tools);
/**
* This function copies the context from parameter sha1_context to this object.
*/
- EAP_FUNC_IMPORT eap_status_e copy_context(const eap_variable_data_c * const sha1_context);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e copy_context(const eap_variable_data_c * const sha1_context);
/**
* The get_is_valid() function returns the status of the crypto_md5_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function returns the size of message digest of MD5-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_digest_length();
/**
* This function returns the block size of MD5-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_block_size();
/**
* This function initializes the context of MD5-algorithm.
*/
- EAP_FUNC_IMPORT eap_status_e hash_init();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_init();
/**
* This function updates the context of MD5-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hash_update(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_update(
const void * const data,
const u32_t data_length);
@@ -1694,20 +1715,20 @@
* This function writes the message digest to buffer.
* @param Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hash_final(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_final(
void * const message_digest,
u32_t *md_length_or_null);
/**
* This function cleans up the MD5 context.
*/
- EAP_FUNC_IMPORT eap_status_e hash_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_cleanup();
/**
* This function returns a copy of the context of MD5-algorithm.
* Caller must free the copy.
*/
- EAP_FUNC_IMPORT abs_crypto_hash_algorithm_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_hash_algorithm_c * copy();
};
@@ -1715,7 +1736,7 @@
/// The crypto_sha1_c class includes the state of
/// one instance of MD4 algorithm.
-class EAP_EXPORT crypto_md4_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_md4_c
: public abs_crypto_hash_algorithm_c
{
@@ -1739,13 +1760,13 @@
* The set_is_invalid() function sets the state of the crypto_md4_c object invalid.
* The crypto_md4_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_md4_c object valid.
* The crypto_md4_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -1754,43 +1775,43 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_md4_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_md4_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_md4_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_md4_c(abs_eap_am_tools_c * const tools);
/**
* This function copies the context from parameter sha1_context to this object.
*/
- EAP_FUNC_IMPORT eap_status_e copy_context(const eap_variable_data_c * const sha1_context);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e copy_context(const eap_variable_data_c * const sha1_context);
/**
* The get_is_valid() function returns the status of the crypto_md4_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function returns the size of message digest of MD4-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_digest_length();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_digest_length();
/**
* This function returns the block size of MD4-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_block_size();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H u32_t get_block_size();
/**
* This function initializes the context of MD4-algorithm.
*/
- EAP_FUNC_IMPORT eap_status_e hash_init();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_init();
/**
* This function updates the context of MD4-algorithm with data.
*/
- EAP_FUNC_IMPORT eap_status_e hash_update(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_update(
const void * const data,
const u32_t data_length);
@@ -1798,27 +1819,27 @@
* This function writes the message digest to buffer.
* @param Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e hash_final(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_final(
void * const message_digest,
u32_t *md_length_or_null);
/**
* This function cleans up the MD4 context.
*/
- EAP_FUNC_IMPORT eap_status_e hash_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_cleanup();
/**
* This function returns a copy of the context of MD4-algorithm.
* Caller must free the copy.
*/
- EAP_FUNC_IMPORT abs_crypto_hash_algorithm_c * copy();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H abs_crypto_hash_algorithm_c * copy();
};
//------------------------------------------------------------
/// The crypto_rc4_c class includes the state of
/// one instance of RC4 algorithm.
-class EAP_EXPORT crypto_rc4_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_rc4_c
: public abs_crypto_stream_algorithm_c
{
@@ -1842,13 +1863,13 @@
* The set_is_invalid() function sets the state of the crypto_rc4_c object invalid.
* The crypto_rc4_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_rc4_c object valid.
* The crypto_rc4_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -1857,40 +1878,40 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_rc4_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_rc4_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_rc4_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_rc4_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_rc4_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function sets the RC4 key.
*/
- EAP_FUNC_IMPORT eap_status_e set_key(const eap_variable_data_c * const key);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e set_key(const eap_variable_data_c * const key);
/**
* This function discards desired count of RC4 stream.
*/
- EAP_FUNC_IMPORT eap_status_e discard_stream(const u32_t count_of_discarded_octets);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e discard_stream(const u32_t count_of_discarded_octets);
/**
* This function encrypts continuous data bytes in data_in_out buffer.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_data(
void * const data_in_out,
const u32_t data_length);
/**
* This function does RC4 encryption.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -1898,14 +1919,14 @@
/**
* This function decrypts continuous data bytes in data_in_out buffer.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_data(
void * const data_in_out,
const u32_t data_length);
/**
* This function does RC4 decryption.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_data(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_data(
const void * const data_in,
void * const data_out,
const u32_t data_length);
@@ -1916,7 +1937,7 @@
/// The crypto_tls_base_prf_c class includes the state of
/// one instance of TLS-PRF base algorithms.
-class EAP_EXPORT crypto_tls_base_prf_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_base_prf_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1933,13 +1954,13 @@
* The set_is_invalid() function sets the state of the crypto_tls_base_prf_c object invalid.
* The crypto_tls_base_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_tls_base_prf_c object valid.
* The crypto_tls_base_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -1948,26 +1969,26 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_tls_base_prf_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_tls_base_prf_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_tls_base_prf_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_base_prf_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_tls_base_prf_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
-
- EAP_FUNC_IMPORT eap_status_e tls_prf_A_value(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
+
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_A_value(
abs_crypto_hmac_algorithm_c * const hash,
eap_variable_data_c * const key,
eap_variable_data_c * const seed,
eap_variable_data_c * const A_md5_output);
- EAP_FUNC_IMPORT eap_status_e tls_prf_one_round(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_one_round(
abs_crypto_hmac_algorithm_c * const hash,
const eap_variable_data_c * const key,
eap_variable_data_c * const A_input,
@@ -1978,7 +1999,7 @@
/**
* This function cleans up the TLS-PRF context.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_cleanup();
};
@@ -1989,7 +2010,7 @@
/// This is needed because compound authentication
/// binding of PEAP does use only P_SHA-1 for generating
/// compound keyed MACs and the compound session keys.
-class EAP_EXPORT crypto_tls_sha1_prf_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_sha1_prf_c
: public crypto_tls_base_prf_c
{
@@ -2014,13 +2035,13 @@
* The set_is_invalid() function sets the state of the crypto_tls_sha1_prf_c object invalid.
* The crypto_tls_sha1_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_tls_sha1_prf_c object valid.
* The crypto_tls_sha1_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -2029,23 +2050,23 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_tls_sha1_prf_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_tls_sha1_prf_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_tls_sha1_prf_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_sha1_prf_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_tls_sha1_prf_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function initializes the context of TLS-PRF algorithm using the key.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_init(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_init(
const eap_variable_data_c * const secret,
const eap_variable_data_c * const label,
const eap_variable_data_c * const seed);
@@ -2054,14 +2075,14 @@
* This function writes the message digest to buffer.
* Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_output(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_output(
void * const pseudo_random_data,
const u32_t pseudo_random_data_length);
/**
* This function cleans up the TLS-PRF context.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_cleanup();
};
@@ -2069,7 +2090,7 @@
/// The crypto_tls_md5_prf_c class includes the state of
/// one instance of TLS-PRF MD5 algorithm.
-class EAP_EXPORT crypto_tls_md5_prf_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_md5_prf_c
: public crypto_tls_base_prf_c
{
@@ -2094,13 +2115,13 @@
* The set_is_invalid() function sets the state of the crypto_tls_md5_prf_c object invalid.
* The crypto_tls_md5_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_tls_md5_prf_c object valid.
* The crypto_tls_md5_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -2109,23 +2130,23 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_tls_md5_prf_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_tls_md5_prf_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_tls_md5_prf_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_md5_prf_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_tls_md5_prf_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function initializes the context of TLS-PRF algorithm using the key.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_init(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_init(
const eap_variable_data_c * const secret,
const eap_variable_data_c * const label,
const eap_variable_data_c * const seed);
@@ -2134,14 +2155,14 @@
* This function writes the message digest to buffer.
* Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_output(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_output(
void * const pseudo_random_data,
const u32_t pseudo_random_data_length);
/**
* This function cleans up the TLS-PRF context.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_cleanup();
};
@@ -2149,7 +2170,7 @@
/// The crypto_tls_prf_c class includes the state of
/// one instance of TLS-PRF algorithm.
-class EAP_EXPORT crypto_tls_prf_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_prf_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2169,13 +2190,13 @@
* The set_is_invalid() function sets the state of the crypto_tls_prf_c object invalid.
* The crypto_tls_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_tls_prf_c object valid.
* The crypto_tls_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -2184,23 +2205,23 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_tls_prf_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_tls_prf_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_tls_prf_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_tls_prf_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_tls_prf_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function initializes the context of TLS-PRF algorithm using the key.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_init(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_init(
const eap_variable_data_c * const secret,
const eap_variable_data_c * const label,
const eap_variable_data_c * const seed);
@@ -2209,14 +2230,14 @@
* This function writes the message digest to buffer.
* Length is set if md_length_or_null is non-NULL.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_output(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_output(
void * const pseudo_random_data,
const u32_t pseudo_random_data_length);
/**
* This function cleans up the TLS-PRF context.
*/
- EAP_FUNC_IMPORT eap_status_e tls_prf_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e tls_prf_cleanup();
};
@@ -2225,7 +2246,7 @@
/// The crypto_eap_fast_hmac_sha1_prf_c class includes the state of
/// one instance of T-PRF algorithm used in EAP-FAST.
-class EAP_EXPORT crypto_eap_fast_hmac_sha1_prf_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_eap_fast_hmac_sha1_prf_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2248,13 +2269,13 @@
* The set_is_invalid() function sets the state of the crypto_eap_fast_hmac_sha1_prf_c object invalid.
* The crypto_eap_fast_hmac_sha1_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_eap_fast_hmac_sha1_prf_c object valid.
* The crypto_eap_fast_hmac_sha1_prf_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -2263,23 +2284,23 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_eap_fast_hmac_sha1_prf_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_eap_fast_hmac_sha1_prf_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_eap_fast_hmac_sha1_prf_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_eap_fast_hmac_sha1_prf_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_eap_fast_hmac_sha1_prf_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function initializes the context of T-PRF algorithm using the key.
*/
- EAP_FUNC_IMPORT eap_status_e t_prf_init(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e t_prf_init(
const eap_variable_data_c * const key,
const eap_variable_data_c * const label,
const eap_variable_data_c * const seed);
@@ -2287,14 +2308,14 @@
/**
* This function writes the message digest to buffer.
*/
- EAP_FUNC_IMPORT eap_status_e t_prf_output(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e t_prf_output(
void * const pseudo_random_data,
const u16_t pseudo_random_data_length);
/**
* This function cleans up the T-PRF context.
*/
- EAP_FUNC_IMPORT eap_status_e t_prf_cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e t_prf_cleanup();
};
@@ -2303,7 +2324,7 @@
/// The crypto_tls_prf_c class includes the state of
/// one instance of RSA algorithm.
-class EAP_EXPORT crypto_rsa_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_rsa_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2326,13 +2347,13 @@
* The set_is_invalid() function sets the state of the crypto_rsa_c object invalid.
* The crypto_rsa_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_rsa_c object valid.
* The crypto_rsa_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -2341,50 +2362,50 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_rsa_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_rsa_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_rsa_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_rsa_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_rsa_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function initializes the context of RSA algorithm using the key.
*/
- EAP_FUNC_IMPORT eap_status_e init();
-
- EAP_FUNC_IMPORT eap_status_e encrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e init();
+
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_with_public_key(
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e decrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_with_public_key(
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e encrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e encrypt_with_private_key(
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e decrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e decrypt_with_private_key(
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const input_data,
eap_variable_data_c * const output_data);
- EAP_FUNC_IMPORT eap_status_e sign(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e sign(
const eap_variable_data_c * const private_dsa_key,
const eap_variable_data_c * const hash,
eap_variable_data_c * const signed_hash);
- EAP_FUNC_IMPORT eap_status_e verify(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e verify(
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const hash,
const eap_variable_data_c * const signed_hash);
@@ -2392,7 +2413,7 @@
/**
* This function cleans up the RSA context.
*/
- EAP_FUNC_IMPORT eap_status_e cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e cleanup();
};
@@ -2400,7 +2421,7 @@
/// The crypto_tls_prf_c class includes the state of
/// one instance of DSA algorithm.
-class EAP_EXPORT crypto_dsa_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_dsa_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2423,13 +2444,13 @@
* The set_is_invalid() function sets the state of the crypto_dsa_c object invalid.
* The crypto_dsa_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_invalid();
/**
* The set_is_valid() function sets the state of the crypto_dsa_c object valid.
* The crypto_dsa_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
public:
@@ -2438,30 +2459,30 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_dsa_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_dsa_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_dsa_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_dsa_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_dsa_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* This function initializes the context of DSA algorithm using the key.
*/
- EAP_FUNC_IMPORT eap_status_e init();
-
- EAP_FUNC_IMPORT eap_status_e sign(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e init();
+
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e sign(
const eap_variable_data_c * const private_dsa_key,
const eap_variable_data_c * const hash,
eap_variable_data_c * const signed_hash);
- EAP_FUNC_IMPORT eap_status_e verify(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e verify(
const eap_variable_data_c * const public_dsa_key,
const eap_variable_data_c * const dsa_param_p,
const eap_variable_data_c * const dsa_param_q,
@@ -2472,7 +2493,7 @@
/**
* This function cleans up the DSA context.
*/
- EAP_FUNC_IMPORT eap_status_e cleanup();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e cleanup();
};
@@ -2480,7 +2501,7 @@
/// The crypto_wpa_psk_password_hash_c class includes the functions for
/// generating WPA PSK from an ASCII password
-class EAP_EXPORT crypto_wpa_psk_password_hash_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_wpa_psk_password_hash_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2525,23 +2546,23 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_wpa_psk_password_hash_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_wpa_psk_password_hash_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_wpa_psk_password_hash_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_wpa_psk_password_hash_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_wpa_psk_password_hash object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
/**
* Calculates the PSK hash from an ASCII password
*/
- EAP_FUNC_IMPORT eap_status_e password_hash(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e password_hash(
const eap_variable_data_c * const password,
const eap_variable_data_c * const ssid,
eap_variable_data_c * const output,
@@ -2554,7 +2575,7 @@
/// The crypto_wpa_psk_password_hash_c class includes the functions for
/// generating WPA PSK from an ASCII password
-class EAP_EXPORT crypto_nt_hash_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_nt_hash_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2586,45 +2607,45 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_nt_hash_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_nt_hash_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_nt_hash_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_nt_hash_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_wpa_psk_password_hash object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e nt_password_hash(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e nt_password_hash(
const eap_variable_data_c * const password_utf8,
eap_variable_data_c * const password_hash,
const u32_t digest_size);
- EAP_FUNC_IMPORT eap_status_e hash_nt_password_hash(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e hash_nt_password_hash(
const eap_variable_data_c * const password_hash,
eap_variable_data_c * const password_hash_hash,
const u32_t digest_size);
/* RFC 3079 */
- EAP_FUNC_IMPORT eap_status_e get_master_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e get_master_key(
const eap_variable_data_c * const password_hash_hash,
const eap_variable_data_c * const nt_response,
eap_variable_data_c * const master_key,
const u32_t in_master_key_length);
- EAP_FUNC_IMPORT eap_status_e get_asymmetric_start_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e get_asymmetric_start_key(
const eap_variable_data_c * const in_master_key,
eap_variable_data_c * const out_session_key,
const u32_t in_session_key_length,
const bool in_is_send,
const bool in_is_server);
- EAP_FUNC_IMPORT eap_status_e get_new_key_from_sha(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e get_new_key_from_sha(
const eap_variable_data_c * const in_start_key,
const eap_variable_data_c * const in_session_key,
eap_variable_data_c * const out_interim_key,
@@ -2636,7 +2657,7 @@
/// The crypto_kd_hmac_sha256_c class includes the functions for
/// KD-HMAC-SHA256.
-class EAP_EXPORT crypto_kd_hmac_sha256_c
+class EAP_CLASS_VISIBILITY_EAP_CRYPTO_API_H crypto_kd_hmac_sha256_c
{
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2668,20 +2689,20 @@
/**
* Destructor resets the used internal buffers.
*/
- EAP_FUNC_IMPORT virtual ~crypto_kd_hmac_sha256_c();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H virtual ~crypto_kd_hmac_sha256_c();
/**
* Constructor initializes the used internal buffers.
*/
- EAP_FUNC_IMPORT crypto_kd_hmac_sha256_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H crypto_kd_hmac_sha256_c(abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the crypto_kd_hmac_sha256_c object.
* True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e expand_key(
+ EAP_FUNC_VISIBILITY_EAP_CRYPTO_API_H eap_status_e expand_key(
eap_variable_data_c * const output,
const u32_t required_output_size,
const eap_variable_data_c * const key,
--- a/eapol/eapol_framework/eapol_common/include/eap_database_reference_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_database_reference_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,12 +25,33 @@
//--------------------------------------------------
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_DATABASE_REFERENCE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_DATABASE_REFERENCE_IF_H
+#elif defined(EAP_EXPORT_EAP_DATABASE_REFERENCE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_DATABASE_REFERENCE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_DATABASE_REFERENCE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_DATABASE_REFERENCE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_DATABASE_REFERENCE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_types.h"
#include "eap_status.h"
/// This class is abstract interface to reference of WLAN database of the current connection.
-class EAP_EXPORT eap_database_reference_if_c
+class EAP_CLASS_VISIBILITY_EAP_DATABASE_REFERENCE_IF_H eap_database_reference_if_c
{
private:
--- a/eapol/eapol_framework/eapol_common/include/eap_expanded_type.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_expanded_type.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_general_header_base.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_EXPANDED_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_EXPANDED_TYPE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H
+ #define EAP_FUNC_EXPORT_EAP_EXPANDED_TYPE_H
+ #define EAP_C_FUNC_EXPORT_EAP_EXPANDED_TYPE_H
+#elif defined(EAP_EXPORT_EAP_EXPANDED_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_EXPANDED_TYPE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_EXPANDED_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_EXPANDED_TYPE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_EXPANDED_TYPE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_EXPANDED_TYPE_H
+ #define EAP_C_FUNC_EXPORT_EAP_EXPANDED_TYPE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -95,7 +118,7 @@
//-----------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------
-class EAP_EXPORT eap_expanded_type_c
+class EAP_CLASS_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c
{
public:
@@ -109,76 +132,76 @@
};
// This must not be virtual destructor.
- EAP_FUNC_IMPORT ~eap_expanded_type_c();
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H ~eap_expanded_type_c();
- EAP_FUNC_IMPORT eap_expanded_type_c();
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c();
- EAP_FUNC_IMPORT eap_expanded_type_c(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c(
const eap_type_vendor_id_e vendor_id,
const u32_t vendor_type);
- EAP_FUNC_IMPORT eap_expanded_type_c(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c(
const eap_type_ietf_values_e type);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H bool get_is_valid() const;
- EAP_FUNC_IMPORT bool get_is_valid_data() const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H bool get_is_valid_data() const;
- EAP_FUNC_IMPORT eap_expanded_type_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c * copy() const;
- EAP_FUNC_IMPORT static bool is_expanded_type(const eap_type_ietf_values_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H static bool is_expanded_type(const eap_type_ietf_values_e eap_type);
- EAP_FUNC_IMPORT static bool is_ietf_type(const eap_expanded_type_c eap_type);
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H static bool is_ietf_type(const eap_expanded_type_c eap_type);
- EAP_FUNC_IMPORT eap_status_e get_type_data(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_status_e get_type_data(
abs_eap_am_tools_c * const am_tools,
eap_type_ietf_values_e * const type) const;
- EAP_FUNC_IMPORT eap_status_e get_type_data(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_status_e get_type_data(
abs_eap_am_tools_c * const am_tools,
eap_expanded_type_c * const type) const;
- EAP_FUNC_IMPORT eap_status_e get_expanded_type_data(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_status_e get_expanded_type_data(
abs_eap_am_tools_c * const am_tools,
eap_variable_data_c * const data) const;
- EAP_FUNC_IMPORT eap_status_e set_expanded_type_data(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_status_e set_expanded_type_data(
abs_eap_am_tools_c * const am_tools,
const eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e set_expanded_type_data(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_status_e set_expanded_type_data(
abs_eap_am_tools_c * const am_tools,
const void * const data,
const u32_t data_length);
- EAP_FUNC_IMPORT void set_eap_type_values(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H void set_eap_type_values(
const eap_type_vendor_id_e vendor_id,
const u32_t vendor_type);
- EAP_FUNC_IMPORT eap_type_vendor_id_e get_vendor_id() const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_type_vendor_id_e get_vendor_id() const;
- EAP_FUNC_IMPORT u32_t get_vendor_type() const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H u32_t get_vendor_type() const;
- EAP_FUNC_IMPORT static u32_t get_eap_expanded_type_size();
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H static u32_t get_eap_expanded_type_size();
- EAP_FUNC_IMPORT bool operator == (const eap_type_ietf_values_e right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H bool operator == (const eap_type_ietf_values_e right_type_value) const;
- EAP_FUNC_IMPORT bool operator != (const eap_type_ietf_values_e right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H bool operator != (const eap_type_ietf_values_e right_type_value) const;
- EAP_FUNC_IMPORT bool operator == (const eap_expanded_type_c &right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H bool operator == (const eap_expanded_type_c &right_type_value) const;
- EAP_FUNC_IMPORT bool operator != (const eap_expanded_type_c &right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H bool operator != (const eap_expanded_type_c &right_type_value) const;
- EAP_FUNC_IMPORT eap_expanded_type_c &operator = (const eap_type_ietf_values_e right_type_value);
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c &operator = (const eap_type_ietf_values_e right_type_value);
- EAP_FUNC_IMPORT eap_expanded_type_c &operator = (const eap_expanded_type_c &right_type_value);
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c &operator = (const eap_expanded_type_c &right_type_value);
- EAP_FUNC_IMPORT eap_expanded_type_c *operator & ();
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H eap_expanded_type_c *operator & ();
- EAP_FUNC_IMPORT const eap_expanded_type_c *operator & () const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H const eap_expanded_type_c *operator & () const;
/// This function reads EAP-type from offset.
- EAP_FUNC_IMPORT static eap_status_e read_type(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H static eap_status_e read_type(
abs_eap_am_tools_c * const am_tools,
const u32_t index,
const void * const buffer,
@@ -187,7 +210,7 @@
);
/// This function writes EAP-type to offset.
- EAP_FUNC_IMPORT static eap_status_e write_type(
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H static eap_status_e write_type(
abs_eap_am_tools_c * const am_tools,
const u32_t index, ///< Index is from 0 to n. Index 0 is the first EAP type field after base EAP header.
void * const buffer,
@@ -196,7 +219,7 @@
const eap_expanded_type_c p_type ///< The EAP type to be written.
);
- EAP_FUNC_IMPORT i32_t compare(const eap_expanded_type_c * const data) const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H i32_t compare(const eap_expanded_type_c * const data) const;
private:
@@ -208,11 +231,11 @@
//-----------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------
-class EAP_EXPORT eap_static_expanded_type_c
+class EAP_CLASS_VISIBILITY_EAP_EXPANDED_TYPE_H eap_static_expanded_type_c
{
public:
- EAP_FUNC_IMPORT const eap_expanded_type_c & get_type() const;
+ EAP_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H const eap_expanded_type_c & get_type() const;
public:
@@ -260,9 +283,9 @@
typedef eap_expanded_type_c eap_type_value_e;
-EAP_C_FUNC_IMPORT u32_t convert_eap_type_to_u32_t(eap_type_value_e type);
+EAP_C_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H u32_t convert_eap_type_to_u32_t(eap_type_value_e type);
-EAP_C_FUNC_IMPORT u64_t convert_eap_type_to_u64_t(eap_type_value_e type);
+EAP_C_FUNC_VISIBILITY_EAP_EXPANDED_TYPE_H u64_t convert_eap_type_to_u64_t(eap_type_value_e type);
//-----------------------------------------------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_general_header_base.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_general_header_base.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,12 +26,35 @@
#include "eap_am_assert.h"
#include "eap_am_tools.h"
#include "eap_tools.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_GENERAL_HEADER_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_HEADER_BASE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_HEADER_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_HEADER_BASE_H
+#elif defined(EAP_EXPORT_EAP_GENERAL_HEADER_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_HEADER_BASE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_HEADER_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_HEADER_BASE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_HEADER_BASE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_HEADER_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_HEADER_BASE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
/** This is general base class defining the view to packet header.
*/
-class EAP_EXPORT eap_general_header_base_c
+class EAP_CLASS_VISIBILITY_EAP_GENERAL_HEADER_BASE_H eap_general_header_base_c
{
private:
//--------------------------------------------------
@@ -64,36 +87,36 @@
/// Destructor does nothing special.
/// NOTE the header buffer is not deleted here.
- EAP_FUNC_IMPORT virtual ~eap_general_header_base_c();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H virtual ~eap_general_header_base_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of the packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eap_general_header_base_c(
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H eap_general_header_base_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
/// This function returns the pointer to the offset of the data of the packet.
- EAP_FUNC_IMPORT u8_t * get_header_offset(const u32_t offset, const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H u8_t * get_header_offset(const u32_t offset, const u32_t data_length) const;
/// This function returns the pointer to the data of the packet.
- EAP_FUNC_IMPORT u8_t * get_header_buffer(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H u8_t * get_header_buffer(const u32_t data_length) const;
/// This function sets the buffer of the packet.
/// The header_buffer parameter is pointer to buffer of the packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT void set_header_buffer(u8_t * const header_buffer, const u32_t header_buffer_length);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H void set_header_buffer(u8_t * const header_buffer, const u32_t header_buffer_length);
/// This function returns the length of the header buffer.
- EAP_FUNC_IMPORT u32_t get_header_buffer_length() const;
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H u32_t get_header_buffer_length() const;
/// This function returns validity of the object.
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H bool get_is_valid() const;
/// This function returns pointer to the tools object.
- EAP_FUNC_IMPORT abs_eap_am_tools_c * get_am_tools() const;
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H abs_eap_am_tools_c * get_am_tools() const;
/// This function checks the validity of derived header.
virtual eap_status_e check_header() const = 0;
@@ -101,9 +124,9 @@
#if defined(USE_EAP_ERROR_TESTS)
- EAP_FUNC_IMPORT void set_error_detected(const bool error_detected);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H void set_error_detected(const bool error_detected);
- EAP_FUNC_IMPORT bool get_error_detected();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_HEADER_BASE_H bool get_error_detected();
#endif //#if defined(USE_EAP_ERROR_TESTS)
--- a/eapol/eapol_framework/eapol_common/include/eap_general_settings_client_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_general_settings_client_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8 %
+* %version: 9 %
*/
#if !defined(_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H_)
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_plugin_message_base.h"
#include "abs_eap_am_message_if.h"
#include "eap_array.h"
@@ -36,7 +57,7 @@
class eap_tlv_header_c;
/// Class creates and reads the messages used in EAP-general settings interface on the client side.
-class EAP_EXPORT eap_general_settings_client_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_general_settings_client_message_if_c
: public abs_eap_am_message_if_c
, public eap_general_settings_message_c
{
@@ -93,7 +114,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_general_settings_client_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H virtual ~eap_general_settings_client_message_if_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -101,7 +122,7 @@
* @param client_if is pointer to object which forwards message to the server.
* @param partner is back pointer to the user of EAP-general settings.
*/
- EAP_FUNC_IMPORT eap_general_settings_client_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_general_settings_client_message_if_c(
abs_eap_am_tools_c * const tools,
eap_am_message_if_c * const client_if,
abs_eap_general_settings_message_c * const partner);
@@ -113,28 +134,28 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e reset();
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e get_eap_methods(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e get_eap_methods(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e set_eap_methods(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e set_eap_methods(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e get_certificate_lists(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e get_certificate_lists(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e delete_all_eap_settings(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e delete_all_eap_settings(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e copy_all_eap_settings(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e copy_all_eap_settings(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e send_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H eap_status_e send_data(const void * const data, const u32_t length);
//--------------------------------------------------
}; // class eap_general_settings_client_message_if_c
--- a/eapol/eapol_framework/eapol_common/include/eap_general_settings_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_general_settings_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 7 %
+* %version: 8 %
*/
#if !defined(_EAP_GENERAL_SETTINGS_MESSAGE_BASE_H_)
@@ -24,12 +24,33 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H
+#elif defined(EAP_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
class abs_eap_general_settings_message_c;
class eap_method_settings_c;
/// Class is interface from user of EAP-general settings to eap_general_settings_client_message_if_c.
-class EAP_EXPORT eap_general_settings_message_c
+class EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H eap_general_settings_message_c
{
private:
//--------------------------------------------------
@@ -46,12 +67,12 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_general_settings_message_c();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H virtual ~eap_general_settings_message_c();
/**
* The constructor initializes member attributes.
*/
- EAP_FUNC_IMPORT eap_general_settings_message_c();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_MESSAGE_H eap_general_settings_message_c();
/**
* This function must reset the state of object to same as
--- a/eapol/eapol_framework/eapol_common/include/eap_general_settings_server_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_general_settings_server_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_session_core.h"
#include "eap_variable_data.h"
#include "abs_eap_am_mutex.h"
@@ -39,7 +60,7 @@
/// Class creates and reads the messages used in EAP-general settings interface on the server side.
-class EAP_EXPORT eap_general_settings_server_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_general_settings_server_message_if_c
: public abs_eap_am_general_settings_c
, public eap_am_message_if_c
, public abs_eap_base_timer_c
@@ -106,51 +127,51 @@
/**
* The destructor deletes the m_eap_core object.
*/
- EAP_FUNC_IMPORT virtual ~eap_general_settings_server_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H virtual ~eap_general_settings_server_message_if_c();
/**
* The constructor creates the eap_core object and initializes the m_eap_core
* to point the eap_core object.
* @param tools is pointer to the tools class. @see abs_eap_am_tools_c.
*/
- EAP_FUNC_IMPORT eap_general_settings_server_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_general_settings_server_message_if_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT void set_partner(abs_eap_am_message_if_c * const partner);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H void set_partner(abs_eap_am_message_if_c * const partner);
- EAP_FUNC_IMPORT eap_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e process_data(const void * const data, const u32_t length);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H bool get_is_valid();
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e timer_delete_data(
const u32_t id, void *data);
- EAP_FUNC_IMPORT eap_status_e complete_set_eap_methods(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e complete_set_eap_methods(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_get_eap_methods(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e complete_get_eap_methods(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_get_certificate_lists(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e complete_get_certificate_lists(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_delete_all_eap_settings(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e complete_delete_all_eap_settings(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_copy_all_eap_settings(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_GENERAL_SETTINGS_SERVER_MESSAGE_IF_H eap_status_e complete_copy_all_eap_settings(const eap_method_settings_c * const internal_settings);
//--------------------------------------------------
}; // class eap_general_settings_server_message_if_c
--- a/eapol/eapol_framework/eapol_common/include/eap_handle.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_handle.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,27 @@
#include "eap_am_types.h"
#include "eap_am_network_id.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_HANDLE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_HANDLE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_HANDLE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_HANDLE_H
+ #define EAP_FUNC_EXPORT_EAP_HANDLE_H
+ #define EAP_C_FUNC_EXPORT_EAP_HANDLE_H
+#elif defined(EAP_EXPORT_EAP_HANDLE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_HANDLE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_HANDLE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_HANDLE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_HANDLE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_HANDLE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_HANDLE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_HANDLE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_HANDLE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_HANDLE_H
+ #define EAP_C_FUNC_EXPORT_EAP_HANDLE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_tools.h"
//#include "eap_am_memory.h"
#include "eap_am_assert.h"
@@ -36,7 +57,7 @@
//--------------------------------------------------
/// This class stores connection information of one session.
-class EAP_EXPORT eap_handle_c
+class EAP_CLASS_VISIBILITY_EAP_HANDLE_H eap_handle_c
: public eap_variable_data_c
{
private:
@@ -47,27 +68,27 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_handle_c();
+ EAP_FUNC_VISIBILITY_EAP_HANDLE_H virtual ~eap_handle_c();
- EAP_FUNC_IMPORT eap_handle_c(
+ EAP_FUNC_VISIBILITY_EAP_HANDLE_H eap_handle_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_handle_c(
+ EAP_FUNC_VISIBILITY_EAP_HANDLE_H eap_handle_c(
abs_eap_am_tools_c * const tools,
eap_variable_data_c * const selector,
const eap_am_network_id_c * const network_id,
const eap_type_value_e p_eap_type);
- EAP_FUNC_IMPORT eap_status_e set_handle(
+ EAP_FUNC_VISIBILITY_EAP_HANDLE_H eap_status_e set_handle(
eap_variable_data_c * const selector,
const eap_am_network_id_c * const network_id,
const eap_type_value_e p_eap_type);
- EAP_FUNC_IMPORT const eap_am_network_id_c * get_send_network_id() const;
+ EAP_FUNC_VISIBILITY_EAP_HANDLE_H const eap_am_network_id_c * get_send_network_id() const;
- EAP_FUNC_IMPORT eap_type_value_e get_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_HANDLE_H eap_type_value_e get_eap_type() const;
- EAP_FUNC_IMPORT void reset();
+ EAP_FUNC_VISIBILITY_EAP_HANDLE_H void reset();
};
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_general_header_base.h"
#include "eap_expanded_type.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_HEADER_H
+#elif defined(EAP_EXPORT_EAP_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -56,7 +79,7 @@
* +-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT eap_header_base_c
+class EAP_CLASS_VISIBILITY_EAP_HEADER_H eap_header_base_c
: public eap_general_header_base_c
{
private:
@@ -87,113 +110,113 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eap_header_base_c();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H virtual ~eap_header_base_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of EAP-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eap_header_base_c(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_header_base_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
/// This function returns the header length of the EAP-packet.
- EAP_FUNC_IMPORT static u32_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H static u32_t get_header_length();
/// This function returns the length of the ietf type field.
- EAP_FUNC_IMPORT static u32_t get_ietf_type_field_length();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H static u32_t get_ietf_type_field_length();
/// This function returns the length of the extented type field.
- EAP_FUNC_IMPORT static u32_t get_expanded_type_field_length();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H static u32_t get_expanded_type_field_length();
/// This function returns the offset of the IETF type field.
- EAP_FUNC_IMPORT static u32_t get_expanded_ietf_type_offset();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H static u32_t get_expanded_ietf_type_offset();
/// This function returns the offset of the vendor ID of type field.
- EAP_FUNC_IMPORT static u32_t get_expanded_vendor_id_offset();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H static u32_t get_expanded_vendor_id_offset();
/// This function returns the offset of the vendor type of type field.
- EAP_FUNC_IMPORT static u32_t get_expanded_vendor_type_offset();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H static u32_t get_expanded_vendor_type_offset();
/// This function returns the offset of the start of the type data.
- EAP_FUNC_IMPORT static u32_t get_type_data_start_offset(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H static u32_t get_type_data_start_offset(
const bool expanded_type_when_true);
/// This function returns the code field of EAP-header.
- EAP_FUNC_IMPORT eap_code_value_e get_code() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_code_value_e get_code() const;
/// This function returns the identifier field of EAP-header.
- EAP_FUNC_IMPORT u8_t get_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u8_t get_identifier() const;
/// This function returns the length field of EAP-header.
- EAP_FUNC_IMPORT u16_t get_length() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u16_t get_length() const;
/// This function returns the IETF type field of EAP-header.
/// This means the first 8-bits of type field, whether it is short or expanded type.
- EAP_FUNC_IMPORT eap_type_ietf_values_e get_ietf_type() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_type_ietf_values_e get_ietf_type() const;
/// This function returns the type field of EAP-header.
- EAP_FUNC_IMPORT eap_type_value_e get_type() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_type_value_e get_type() const;
/// This function returns the length of type field of EAP-header.
- EAP_FUNC_IMPORT u32_t get_type_field_length() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u32_t get_type_field_length() const;
/// This function returns the type data length of EAP-packet.
- EAP_FUNC_IMPORT u16_t get_type_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u16_t get_type_data_length() const;
/// This function returns the data length of EAP-packet.
/// The data length includes type field.
- EAP_FUNC_IMPORT u16_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u16_t get_data_length() const;
/// This function returns the pointer to the offset of the type data field of EAP-packet.
- EAP_FUNC_IMPORT u8_t * get_type_data_offset(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u8_t * get_type_data_offset(
const u32_t p_offset, const u32_t p_continuous_bytes) const;
/// This function returns the pointer to the offset of the data field of EAP-packet.
/// Data field includes type field.
- EAP_FUNC_IMPORT u8_t * get_data_offset(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u8_t * get_data_offset(
const u32_t p_offset, const u32_t p_continuous_bytes) const;
/// This function returns the pointer to the type data field of EAP-packet.
- EAP_FUNC_IMPORT u8_t * get_type_data(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u8_t * get_type_data(
const u32_t p_continuous_bytes) const;
/// This function returns the pointer to the data field of EAP-packet.
/// Data field includes type field.
- EAP_FUNC_IMPORT u8_t * get_data(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u8_t * get_data(
const u32_t p_continuous_bytes) const;
/// This function sets the code field of the EAP-header.
- EAP_FUNC_IMPORT void set_code(const eap_code_value_e p_code);
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H void set_code(const eap_code_value_e p_code);
/// This function sets the identifier field of the EAP-header.
- EAP_FUNC_IMPORT void set_identifier(const u8_t p_identifier);
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H void set_identifier(const u8_t p_identifier);
/// This function sets the length field of the EAP-header.
- EAP_FUNC_IMPORT void set_length(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H void set_length(
const u16_t p_length,
const bool expanded_type_when_true);
/// This function sets the length field of the EAP-header using the length of the type data.
- EAP_FUNC_IMPORT void set_type_data_length(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H void set_type_data_length(
const u16_t p_length,
const bool expanded_type_when_true);
/// This function sets the type field of the EAP-header.
- EAP_FUNC_IMPORT eap_status_e set_type(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_status_e set_type(
const eap_type_value_e p_type,
const bool expanded_type_when_true);
/// This function returns debug string of the code of the EAP-packet.
- EAP_FUNC_IMPORT eap_const_string get_code_string() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_const_string get_code_string() const;
/// This function returns debug string of the type of the EAP-packet.
- EAP_FUNC_IMPORT eap_const_string get_type_string() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_const_string get_type_string() const;
/// This function checks the validity of EAP-header.
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_status_e check_header() const;
//
//--------------------------------------------------
@@ -205,7 +228,7 @@
/// This class is read only EAP-packet header.
/// @{ This class can be removed. eap_header_base_c could be used instead. }
-class EAP_EXPORT eap_header_rd_c
+class EAP_CLASS_VISIBILITY_EAP_HEADER_H eap_header_rd_c
: public eap_header_base_c
{
private:
@@ -223,13 +246,13 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eap_header_rd_c();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H virtual ~eap_header_rd_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of EAP-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eap_header_rd_c(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_header_rd_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_buffer,
const u32_t header_buffer_length);
@@ -245,7 +268,7 @@
/// This class is read and write EAP-packet header.
/// @{ This class can be removed. eap_header_base_c could be used instead. }
-class EAP_EXPORT eap_header_wr_c
+class EAP_CLASS_VISIBILITY_EAP_HEADER_H eap_header_wr_c
: public eap_header_base_c
{
private:
@@ -263,30 +286,30 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eap_header_wr_c();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H virtual ~eap_header_wr_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of EAP-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eap_header_wr_c(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H eap_header_wr_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_buffer,
const u32_t header_buffer_length);
/// This function returns the pointer to the type data field of EAP-packet.
- EAP_FUNC_IMPORT u8_t * get_type_data(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u8_t * get_type_data(
const u32_t p_continuous_bytes) const;
/// This function returns the pointer to the offset of the type data field of EAP-packet.
- EAP_FUNC_IMPORT u8_t * get_type_data_offset(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H u8_t * get_type_data_offset(
const u32_t p_offset,
const u32_t p_continuous_bytes) const;
/// This function resets the EAP-header.
/// The buffer_length parameter is the length of the EAP-header and the following data buffer.
- EAP_FUNC_IMPORT void reset_header(
+ EAP_FUNC_VISIBILITY_EAP_HEADER_H void reset_header(
const u16_t buffer_length,
const bool expanded_type_when_true);
--- a/eapol/eapol_framework/eapol_common/include/eap_header_string.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_header_string.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,28 +27,49 @@
#include "eap_variable_data.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_HEADER_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAP_HEADER_STRING_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_HEADER_STRING_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_HEADER_STRING_H
+ #define EAP_FUNC_EXPORT_EAP_HEADER_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAP_HEADER_STRING_H
+#elif defined(EAP_EXPORT_EAP_HEADER_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAP_HEADER_STRING_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_HEADER_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_HEADER_STRING_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_HEADER_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_HEADER_STRING_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_HEADER_STRING_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_HEADER_STRING_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_HEADER_STRING_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_HEADER_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAP_HEADER_STRING_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
/// This class includes the debug strings of the eap_header_base_c.
-class EAP_EXPORT eap_header_string_c
+class EAP_CLASS_VISIBILITY_EAP_HEADER_STRING_H eap_header_string_c
{
public:
- EAP_FUNC_IMPORT virtual ~eap_header_string_c();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_STRING_H virtual ~eap_header_string_c();
- EAP_FUNC_IMPORT eap_header_string_c();
+ EAP_FUNC_VISIBILITY_EAP_HEADER_STRING_H eap_header_string_c();
/**
* Function returns string of eap_code_value_e.
* @param code is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_eap_code_string(const eap_code_value_e code);
+ EAP_FUNC_VISIBILITY_EAP_HEADER_STRING_H static eap_const_string get_eap_code_string(const eap_code_value_e code);
/**
* Function returns string of eap_type_value_e.
* @param type is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_eap_type_string(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAP_HEADER_STRING_H static eap_const_string get_eap_type_string(const eap_type_value_e type);
};
--- a/eapol/eapol_framework/eapol_common/include/eap_master_session_key.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_master_session_key.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_am_types.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_MASTER_SESSION_KEY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_MASTER_SESSION_KEY_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H
+ #define EAP_FUNC_EXPORT_EAP_MASTER_SESSION_KEY_H
+ #define EAP_C_FUNC_EXPORT_EAP_MASTER_SESSION_KEY_H
+#elif defined(EAP_EXPORT_EAP_MASTER_SESSION_KEY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_MASTER_SESSION_KEY_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_MASTER_SESSION_KEY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_MASTER_SESSION_KEY_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_MASTER_SESSION_KEY_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_MASTER_SESSION_KEY_H
+ #define EAP_C_FUNC_EXPORT_EAP_MASTER_SESSION_KEY_H
+#endif
+// End: added by script change_export_macros.sh.
//#include "eap_am_memory.h"
#include "eap_am_assert.h"
#include "eap_status.h"
@@ -36,7 +57,7 @@
/// This class stores data of master session key.
-class EAP_EXPORT eap_master_session_key_c
+class EAP_CLASS_VISIBILITY_EAP_MASTER_SESSION_KEY_H eap_master_session_key_c
: public eap_variable_data_c
{
private:
@@ -63,25 +84,25 @@
* Destructor of the eap_variable_data class will release
* the buffer if attribute m_free_buffer is true.
*/
- EAP_FUNC_IMPORT virtual ~eap_master_session_key_c();
+ EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H virtual ~eap_master_session_key_c();
/**
* Constructor takes only one parameter called tools.
* @param tools is pointer to the tools class. @see abs_eap_am_tools_c.
*/
- EAP_FUNC_IMPORT eap_master_session_key_c(
+ EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H eap_master_session_key_c(
abs_eap_am_tools_c * const tools,
const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT eap_type_value_e get_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H eap_type_value_e get_eap_type() const;
- EAP_FUNC_IMPORT void set_eap_type(eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H void set_eap_type(eap_type_value_e type);
- EAP_FUNC_IMPORT const eap_variable_data_c * get_leap_password() const;
+ EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H const eap_variable_data_c * get_leap_password() const;
- EAP_FUNC_IMPORT eap_status_e copy_leap_password(const eap_variable_data_c * const key);
+ EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H eap_status_e copy_leap_password(const eap_variable_data_c * const key);
- EAP_FUNC_IMPORT eap_status_e set_copy(const eap_master_session_key_c * const msk);
+ EAP_FUNC_VISIBILITY_EAP_MASTER_SESSION_KEY_H eap_status_e set_copy(const eap_master_session_key_c * const msk);
//--------------------------------------------------
}; // class eap_master_session_key_c
--- a/eapol/eapol_framework/eapol_common/include/eap_method_settings.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_method_settings.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,12 +16,34 @@
*/
/*
-* %version: 23 %
+* %version: 24 %
*/
#ifndef _EAP_METHOD_SETTINGS_H_
#define _EAP_METHOD_SETTINGS_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_METHOD_SETTINGS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_METHOD_SETTINGS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_METHOD_SETTINGS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_METHOD_SETTINGS_H
+ #define EAP_FUNC_EXPORT_EAP_METHOD_SETTINGS_H
+ #define EAP_C_FUNC_EXPORT_EAP_METHOD_SETTINGS_H
+#elif defined(EAP_EXPORT_EAP_METHOD_SETTINGS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_METHOD_SETTINGS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_METHOD_SETTINGS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_METHOD_SETTINGS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_METHOD_SETTINGS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_METHOD_SETTINGS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_METHOD_SETTINGS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_METHOD_SETTINGS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_METHOD_SETTINGS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_METHOD_SETTINGS_H
+ #define EAP_C_FUNC_EXPORT_EAP_METHOD_SETTINGS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
#include "eap_expanded_type.h"
#include "eap_variable_data.h"
@@ -29,7 +51,7 @@
//-------------------------------------------------------------------------------
-class eap_certificate_entry_c
+class EAP_CLASS_VISIBILITY_EAP_METHOD_SETTINGS_H eap_certificate_entry_c
{
private:
@@ -109,7 +131,7 @@
//-------------------------------------------------------------------------------
-class eap_method_values_c
+class EAP_CLASS_VISIBILITY_EAP_METHOD_SETTINGS_H eap_method_values_c
{
private:
@@ -274,7 +296,7 @@
//-------------------------------------------------------------------------------
-class eap_method_settings_c
+class EAP_CLASS_VISIBILITY_EAP_METHOD_SETTINGS_H eap_method_settings_c
: public eap_method_values_c
{
public:
--- a/eapol/eapol_framework/eapol_common/include/eap_network_id_selector.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_network_id_selector.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_NETWORK_ID_SELECTOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H
+ #define EAP_FUNC_EXPORT_EAP_NETWORK_ID_SELECTOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_NETWORK_ID_SELECTOR_H
+#elif defined(EAP_EXPORT_EAP_NETWORK_ID_SELECTOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_NETWORK_ID_SELECTOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_NETWORK_ID_SELECTOR_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_NETWORK_ID_SELECTOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_NETWORK_ID_SELECTOR_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_variable_data.h"
#include "eap_am_network_id.h"
//--------------------------------------------------
-class EAP_EXPORT eap_network_id_selector_c
+class EAP_CLASS_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H eap_network_id_selector_c
: public eap_variable_data_c
{
private:
@@ -39,25 +60,25 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_network_id_selector_c();
+ EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H virtual ~eap_network_id_selector_c();
- EAP_FUNC_IMPORT eap_network_id_selector_c(
+ EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H eap_network_id_selector_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_network_id_selector_c(
+ EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H eap_network_id_selector_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const network_id);
- EAP_FUNC_IMPORT eap_status_e set_selector(
+ EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H eap_status_e set_selector(
const eap_am_network_id_c * const network_id);
- EAP_FUNC_IMPORT eap_network_id_selector_c(
+ EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H eap_network_id_selector_c(
abs_eap_am_tools_c * const tools,
const eap_network_id_selector_c * const selector);
//
- EAP_FUNC_IMPORT eap_network_id_selector_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_NETWORK_ID_SELECTOR_H eap_network_id_selector_c * copy() const;
};
--- a/eapol/eapol_framework/eapol_common/include/eap_pac_store_client_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_pac_store_client_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 9 %
*/
#if !defined(_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H_)
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_pac_store_message_base.h"
#include "abs_eap_am_message_if.h"
#include "eap_array.h"
@@ -38,7 +59,7 @@
/// A eap_pac_store_client_message_if_c class implements mapping of EAP authentication sessions.
/// Network identity separates parallel EAP authentication sessions.
-class EAP_EXPORT eap_pac_store_client_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_pac_store_client_message_if_c
: public eap_pac_store_message_base_c
, public abs_eap_am_message_if_c
{
@@ -62,12 +83,6 @@
eap_tlv_message_type_function_e m_error_function;
- eap_status_e complete_open_pac_store(
- EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
-
- eap_status_e complete_create_device_seed(
- EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
-
eap_status_e complete_is_master_key_present(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
@@ -92,6 +107,9 @@
eap_status_e process_message_type_error(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
+ eap_status_e process_message(eap_process_tlv_message_data_c * const message);
+
+
//--------------------------------------------------
protected:
//--------------------------------------------------
@@ -103,7 +121,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_pac_store_client_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H virtual ~eap_pac_store_client_message_if_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -113,7 +131,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_pac_store_client_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_pac_store_client_message_if_c(
abs_eap_am_tools_c * const tools,
eap_am_message_if_c * const client_if,
abs_eap_pac_store_message_c * const partner);
@@ -125,48 +143,40 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e reset();
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
-
- EAP_FUNC_IMPORT eap_status_e process_message(eap_process_tlv_message_data_c * const message);
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e send_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e send_data(const void * const data, const u32_t length);
- EAP_FUNC_IMPORT eap_status_e open_pac_store(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e is_master_key_present(
const eap_status_e completion_status);
- EAP_FUNC_IMPORT eap_status_e create_device_seed(
- const eap_status_e completion_status);
-
- EAP_FUNC_IMPORT eap_status_e is_master_key_present(
- const eap_status_e completion_status);
-
- EAP_FUNC_IMPORT eap_status_e is_master_key_and_password_matching(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e is_master_key_and_password_matching(
const eap_variable_data_c * const pac_store_password
,const eap_status_e completion_status);
- EAP_FUNC_IMPORT eap_status_e create_and_save_master_key(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e create_and_save_master_key(
const eap_variable_data_c * const pac_store_password
,const eap_status_e completion_status);
- EAP_FUNC_IMPORT eap_status_e compare_pac_store_password(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e compare_pac_store_password(
eap_variable_data_c * const pac_store_password);
- EAP_FUNC_IMPORT eap_status_e is_pacstore_password_present();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e is_pacstore_password_present();
- EAP_FUNC_IMPORT eap_status_e set_pac_store_password(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e set_pac_store_password(
const eap_variable_data_c * const pac_store_password
,const eap_status_e completion_status);
- EAP_FUNC_IMPORT eap_status_e destroy_pac_store(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_CLIENT_MESSAGE_IF_H eap_status_e destroy_pac_store(
const eap_status_e completion_status);
--- a/eapol/eapol_framework/eapol_common/include/eap_pac_store_message_base.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_pac_store_message_base.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 9 %
*/
#if !defined(_EAP_PAC_STORE_MESSAGE_BASE_H_)
@@ -24,13 +24,34 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H
+#elif defined(EAP_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_MESSAGE_BASE_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_method_settings_c;
class abs_eap_pac_store_message_c;
/// A eap_pac_store_message_base_c class implements mapping of EAP authentication sessions.
/// Network identity separates parallel EAP authentication sessions.
-class EAP_EXPORT eap_pac_store_message_base_c
+class EAP_CLASS_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H eap_pac_store_message_base_c
{
private:
//--------------------------------------------------
@@ -47,7 +68,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_pac_store_message_base_c();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H virtual ~eap_pac_store_message_base_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -57,7 +78,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_pac_store_message_base_c();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_MESSAGE_BASE_H eap_pac_store_message_base_c();
/**
* This function must reset the state of object to same as
@@ -77,12 +98,6 @@
// This is documented in abs_eap_stack_interface_c::get_is_valid().
virtual bool get_is_valid() = 0;
- virtual eap_status_e open_pac_store(
- const eap_status_e completion_status) = 0;
-
- virtual eap_status_e create_device_seed(
- const eap_status_e completion_status) = 0;
-
virtual eap_status_e is_master_key_present(
const eap_status_e completion_status) = 0;
--- a/eapol/eapol_framework/eapol_common/include/eap_pac_store_server_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_pac_store_server_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 9 %
*/
#if !defined(_EAP_PAC_STORE_SERVER_MESSAGE_IF_H_)
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PAC_STORE_SERVER_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_session_core.h"
#include "eap_variable_data.h"
#include "abs_eap_am_mutex.h"
@@ -39,7 +60,7 @@
/// A eap_pac_store_server_message_if_c class implements the basic functionality of EAPOL.
-class EAP_EXPORT eap_pac_store_server_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_pac_store_server_message_if_c
: public abs_eap_am_pac_store_c
, public eap_am_message_if_c
, public abs_eap_base_timer_c
@@ -80,8 +101,6 @@
eap_status_e process_message(eap_process_tlv_message_data_c * const message);
- eap_status_e open_pac_store(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- eap_status_e create_device_seed(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
eap_status_e is_master_key_present(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
eap_status_e is_master_key_and_password_matching(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
eap_status_e create_and_save_master_key(EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
@@ -110,70 +129,64 @@
/**
* The destructor deletes the m_eap_core object.
*/
- EAP_FUNC_IMPORT virtual ~eap_pac_store_server_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H virtual ~eap_pac_store_server_message_if_c();
/**
* The constructor creates the eap_core object and initializes the m_eap_core
* to point the eap_core object.
* @param tools is pointer to the tools class. @see abs_eap_am_tools_c.
*/
- EAP_FUNC_IMPORT eap_pac_store_server_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_pac_store_server_message_if_c(
abs_eap_am_tools_c * const tools);
static eap_pac_store_server_message_if_c * new_eap_pac_store_server_message_if_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT void set_partner(abs_eap_am_message_if_c * const partner);
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H void set_partner(abs_eap_am_message_if_c * const partner);
- EAP_FUNC_IMPORT eap_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e process_data(const void * const data, const u32_t length);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H bool get_is_valid();
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e timer_delete_data(
const u32_t id, void *data);
- EAP_FUNC_IMPORT eap_status_e complete_open_pac_store(
- const eap_status_e completion_status);
-
- EAP_FUNC_IMPORT eap_status_e complete_create_device_seed(
- const eap_status_e completion_status);
-
- EAP_FUNC_IMPORT eap_status_e complete_is_master_key_present(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e complete_is_master_key_present(
const bool is_present);
- EAP_FUNC_IMPORT eap_status_e complete_is_master_key_and_password_matching(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e complete_is_master_key_and_password_matching(
const bool is_matching);
- EAP_FUNC_IMPORT eap_status_e complete_create_and_save_master_key(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e complete_create_and_save_master_key(
const eap_status_e completion_status);
- EAP_FUNC_IMPORT eap_status_e complete_is_pacstore_password_present(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e complete_is_pacstore_password_present(
const bool is_present);
- EAP_FUNC_IMPORT eap_status_e complete_compare_pac_store_password(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e complete_compare_pac_store_password(
const bool is_matching);
- EAP_FUNC_IMPORT eap_status_e complete_set_pac_store_password(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e complete_set_pac_store_password(
const eap_status_e completion_status);
- EAP_FUNC_IMPORT eap_status_e complete_destroy_pac_store(
+ EAP_FUNC_VISIBILITY_EAP_PAC_STORE_SERVER_MESSAGE_IF_H eap_status_e complete_destroy_pac_store(
const eap_status_e completion_status);
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_plugin_client_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_plugin_client_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
#if !defined(_EAP_PLUGIN_CLIENT_MESSAGE_IF_H_)
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_plugin_message_base.h"
#include "abs_eap_am_message_if.h"
#include "eap_array.h"
@@ -36,7 +57,7 @@
/// A eap_plugin_client_message_if_c class implements mapping of EAP authentication sessions.
/// Network identity separates parallel EAP authentication sessions.
-class EAP_EXPORT eap_plugin_client_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_plugin_client_message_if_c
: public eap_plugin_message_base_c
, public abs_eap_am_message_if_c
{
@@ -97,7 +118,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_plugin_client_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H virtual ~eap_plugin_client_message_if_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -107,7 +128,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_plugin_client_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_plugin_client_message_if_c(
abs_eap_am_tools_c * const tools,
eap_am_message_if_c * const client_if,
abs_eap_plugin_message_c * const partner);
@@ -119,34 +140,34 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e reset();
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e process_message(eap_process_tlv_message_data_c * const message);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e process_message(eap_process_tlv_message_data_c * const message);
- EAP_FUNC_IMPORT eap_status_e get_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e get_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e set_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e set_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e copy_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e copy_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e delete_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e delete_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e set_index(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e set_index(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e get_type_info(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e get_type_info(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e invoke_ui(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e invoke_ui(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e send_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_CLIENT_MESSAGE_IF_H eap_status_e send_data(const void * const data, const u32_t length);
//--------------------------------------------------
}; // class eap_plugin_client_message_if_c
--- a/eapol/eapol_framework/eapol_common/include/eap_plugin_message_base.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_plugin_message_base.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
#if !defined(_EAP_PLUGIN_MESSAGE_BASE_H_)
@@ -24,11 +24,32 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H
+#elif defined(EAP_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H
+#endif
+// End: added by script change_export_macros.sh.
class eap_method_settings_c;
class abs_eap_plugin_message_c;
-class EAP_EXPORT eap_plugin_message_base_c
+class EAP_CLASS_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H eap_plugin_message_base_c
{
private:
//--------------------------------------------------
@@ -45,7 +66,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_plugin_message_base_c();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H virtual ~eap_plugin_message_base_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -55,7 +76,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_plugin_message_base_c();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_MESSAGE_BASE_H eap_plugin_message_base_c();
/**
* This function must reset the state of object to same as
--- a/eapol/eapol_framework/eapol_common/include/eap_plugin_server_message_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_plugin_server_message_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H
+#elif defined(EAP_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H
+ #define EAP_C_FUNC_EXPORT_EAP_PLUGIN_SERVER_MESSAGE_IF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_session_core.h"
#include "eap_variable_data.h"
#include "abs_eap_am_mutex.h"
@@ -38,7 +59,7 @@
/** @file */
-class EAP_EXPORT eap_plugin_server_message_if_c
+class EAP_CLASS_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_plugin_server_message_if_c
: public abs_eap_am_plugin_c
, public eap_am_message_if_c
, public abs_eap_base_timer_c
@@ -113,54 +134,54 @@
/**
* The destructor deletes the m_eap_core object.
*/
- EAP_FUNC_IMPORT virtual ~eap_plugin_server_message_if_c();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H virtual ~eap_plugin_server_message_if_c();
/**
* The constructor creates the eap_core object and initializes the m_eap_core
* to point the eap_core object.
* @param tools is pointer to the tools class. @see abs_eap_am_tools_c.
*/
- EAP_FUNC_IMPORT eap_plugin_server_message_if_c(
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_plugin_server_message_if_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT void set_partner(abs_eap_am_message_if_c * const partner);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H void set_partner(abs_eap_am_message_if_c * const partner);
- EAP_FUNC_IMPORT eap_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e process_data(const void * const data, const u32_t length);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e shutdown();
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H bool get_is_valid();
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e timer_delete_data(
const u32_t id, void *data);
- EAP_FUNC_IMPORT eap_status_e complete_get_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e complete_get_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_set_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e complete_set_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_delete_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e complete_delete_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_copy_configuration(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e complete_copy_configuration(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_set_index(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e complete_set_index(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_get_type_info(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e complete_get_type_info(const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e complete_invoke_ui(const eap_method_settings_c * const internal_settings);
+ EAP_FUNC_VISIBILITY_EAP_PLUGIN_SERVER_MESSAGE_IF_H eap_status_e complete_invoke_ui(const eap_method_settings_c * const internal_settings);
//--------------------------------------------------
}; // class eap_plugin_server_message_if_c
--- a/eapol/eapol_framework/eapol_common/include/eap_process_tlv_message_data.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_process_tlv_message_data.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 42 %
+* %version: 49 %
*/
#if !defined(_EAP_PROCESS_TLV_MESSAGE_DATA_H_)
@@ -37,6 +37,29 @@
#include "simple_config_payloads.h"
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H
+ #define EAP_FUNC_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H
+#elif defined(EAP_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_PROCESS_TLV_MESSAGE_DATA_H
+#endif
+// End: added by script change_export_macros.sh.
+
enum eap_tlv_message_type_e
{
eap_tlv_message_type_none = 0,
@@ -205,7 +228,7 @@
/// This class defines functions to add and parse message data composed
/// of Attribute-Value Pairs (See eap_tlv_header_c) to/from eap_tlv_message_data_c object.
-class EAP_EXPORT eap_process_tlv_message_data_c
+class EAP_CLASS_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_process_tlv_message_data_c
: public eap_tlv_message_data_c
{
private:
@@ -226,268 +249,269 @@
/**
* The destructor of the eap_process_tlv_message_data_c class does nothing.
*/
- EAP_FUNC_IMPORT virtual ~eap_process_tlv_message_data_c();
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H virtual ~eap_process_tlv_message_data_c();
/**
* The constructor of the eap_process_tlv_message_data_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT eap_process_tlv_message_data_c(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_process_tlv_message_data_c(
abs_eap_am_tools_c * const tools);
/**
* This function should increase reference count.
*/
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H void object_increase_reference_count();
/**
* This function should first decrease reference count
* and second return the remaining reference count.
* Reference count must not be decreased when it is zero.
*/
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t object_decrease_reference_count();
/**
* Object must indicate it's validity.
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H bool get_is_valid();
//- - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const eap_variable_data_c * const data) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const eap_am_network_id_c * const network_id) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const abs_eap_state_notification_c * const state) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const eapol_session_key_c * const session_key) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
EAP_TEMPLATE_CONST eap_array_c<u16_t> * const ushort_array) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const eap_certificate_entry_c * const cert) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
EAP_TEMPLATE_CONST eap_array_c<eap_certificate_entry_c> * const cert_array) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const eap_method_settings_c * const internal_settings) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
EAP_TEMPLATE_CONST eap_array_c<eap_type_value_e> * const eap_type_array) const;
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const network_key_and_index_c * const key) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const eap_array_c<network_key_and_index_c> * const network_keys) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const simple_config_credential_c * const credential) const;
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array) const;
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT u32_t get_payload_size(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H u32_t get_payload_size(
const eap_variable_data_c * const selector,
const eap_config_value_c * const configuration_option) const;
//- - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT eap_status_e add_structured_parameter_header(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_structured_parameter_header(
const eap_tlv_message_type_e type,
const u32_t length);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_tlv_message_type_e type,
const u32_t integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const u64_t long_integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const u32_t integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const u16_t integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const u8_t byte_integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const i32_t integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const i16_t integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const i8_t byte_integer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const bool boolean);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_status_e status);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eapol_key_authentication_type_e authentication_type);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eapol_key_802_11_authentication_mode_e mode);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_tlv_message_type_function_e function);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_variable_data_c * const variable_data);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_am_network_id_c * const network_id);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_buf_chain_wr_c * const packet_buffer);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eapol_session_key_c * const session_key);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const abs_eap_state_notification_c * const state);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
- const eap_general_header_base_c * const packet_data);
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
+ const eap_general_header_base_c * const packet_data,
+ const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_certificate_entry_c * const internal_settings);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<u16_t> * const ushort_array);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_certificate_entry_c> * const cert_array);
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_type_value_e> * const eap_type_array);
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array);
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e add_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e add_parameter_data(
const eap_variable_data_c * const selector,
const eap_config_value_c * const configuration_option);
//- - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const integer_header,
u64_t * const value);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const integer_header,
u32_t * const value);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const integer_header,
u16_t * const value);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const integer_header,
u8_t * const value);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const integer_header,
i32_t * const value);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const integer_header,
i16_t * const value);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const integer_header,
i8_t * const value);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const function_header,
eap_tlv_message_type_function_e * const function);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const network_id_header,
eap_am_network_id_c * const new_network_id);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const variable_data_header,
eap_variable_data_c * const variable_data);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const session_key_header,
eapol_session_key_c * const session_key);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const state_header,
eap_state_notification_c * * const state);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const eap_type_header,
eap_type_value_e * const eap_type);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const settings_header,
eap_method_settings_c * const settings);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const settings_header,
eap_certificate_entry_c * const settings);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const settings_header,
eap_array_c<u16_t> * const settings);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const settings_header,
eap_array_c<eap_type_value_e> * const settings);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const settings_header,
eap_array_c<eap_certificate_entry_c> * const settings);
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const network_key_header,
network_key_and_index_c * const network_key);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const network_keys_array_header,
eap_array_c<network_key_and_index_c> * const network_keys_array);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const credential_array_header,
eap_array_c<simple_config_credential_c> * const credential_array);
- EAP_FUNC_IMPORT eap_status_e get_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e get_parameter_data(
const eap_tlv_header_c * const credential_header,
simple_config_credential_c * const credential);
@@ -495,155 +519,155 @@
//- - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_am_network_id_c * const network_id);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_variable_data_c * const variable_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
const eap_tlv_message_type_e type,
eap_status_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_array_c<eap_am_network_id_c> * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_state_notification_c * * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eapol_RSNA_key_header_c::eapol_RSNA_cipher_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
bool * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_type_value_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eapol_key_authentication_type_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eapol_session_key_c * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_tlv_message_type_function_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eapol_key_802_11_authentication_mode_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eapol_wlan_authentication_state_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
u64_t * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
u32_t * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
u16_t * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
u8_t * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
i32_t * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
i16_t * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
i8_t * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_method_settings_c * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_array_c<u16_t> * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_array_c<eap_certificate_entry_c> * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_array_c<eap_type_value_e> * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_certificate_entry_c::eap_certificate_type_e * const out_data);
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
simple_config_Authentication_Type_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
simple_config_Encryption_Type_e * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_array_c<simple_config_credential_c> * const out_data);
- EAP_FUNC_IMPORT eap_status_e read_parameter_data(
+ EAP_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H eap_status_e read_parameter_data(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters,
const u32_t parameter_index,
eap_array_c<network_key_and_index_c> * const out_data);
@@ -652,9 +676,9 @@
//- - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT eap_const_string get_type_string(const eap_tlv_message_type_e type);
+ EAP_C_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H static eap_const_string get_type_string(const eap_tlv_message_type_e type);
- EAP_FUNC_IMPORT eap_const_string get_function_string(const eap_tlv_message_type_function_e function);
+ EAP_C_FUNC_VISIBILITY_EAP_PROCESS_TLV_MESSAGE_DATA_H static eap_const_string get_function_string(const eap_tlv_message_type_function_e function);
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_rogue_ap_entry.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_rogue_ap_entry.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
// INCLUDES
#include "eap_am_tools.h"
#include "eapol_ethernet_address.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_ROGUE_AP_ENTRY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_ROGUE_AP_ENTRY_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H
+ #define EAP_FUNC_EXPORT_EAP_ROGUE_AP_ENTRY_H
+ #define EAP_C_FUNC_EXPORT_EAP_ROGUE_AP_ENTRY_H
+#elif defined(EAP_EXPORT_EAP_ROGUE_AP_ENTRY_H)
+ #define EAP_CLASS_VISIBILITY_EAP_ROGUE_AP_ENTRY_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_ROGUE_AP_ENTRY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_ROGUE_AP_ENTRY_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_ROGUE_AP_ENTRY_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_ROGUE_AP_ENTRY_H
+ #define EAP_C_FUNC_EXPORT_EAP_ROGUE_AP_ENTRY_H
+#endif
+// End: added by script change_export_macros.sh.
+
enum eap_rogue_ap_reason_e
{
@@ -37,7 +60,7 @@
// CLASS DECLARATION
-class EAP_EXPORT eap_rogue_ap_entry_c
+class EAP_CLASS_VISIBILITY_EAP_ROGUE_AP_ENTRY_H eap_rogue_ap_entry_c
{
public:
@@ -47,49 +70,49 @@
* Constructor
* @param tools Pointer to EAP tools class
*/
- EAP_FUNC_IMPORT eap_rogue_ap_entry_c(
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H eap_rogue_ap_entry_c(
abs_eap_am_tools_c * const tools);
/**
* Destructor
*/
- EAP_FUNC_IMPORT virtual ~eap_rogue_ap_entry_c();
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H virtual ~eap_rogue_ap_entry_c();
/**
* Returns a copy of this object.
*/
- EAP_FUNC_IMPORT eap_rogue_ap_entry_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H eap_rogue_ap_entry_c * copy() const;
/**
* Returns pointer to MAC address
* @return Pointer to MAC address
*/
- EAP_FUNC_IMPORT u8_t * get_mac_address() const;
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H u8_t * get_mac_address() const;
/**
* Returns pointer to MAC address and copies MAC address into given pointer
* @param mac_address Copies MAC address into this
* @return Pointer to MAC address
*/
- EAP_FUNC_IMPORT u8_t * get_mac_address(u8_t * const mac_address) const;
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H u8_t * get_mac_address(u8_t * const mac_address) const;
/**
* Sets MAC address
* @param mac_address pointer to MAC address
*/
- EAP_FUNC_IMPORT void set_mac_address(const u8_t * const mac_address);
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H void set_mac_address(const u8_t * const mac_address);
/**
* Sets Rogue reason code
* @param reason Rogue reson code
*/
- EAP_FUNC_IMPORT void set_rogue_reason(const eap_rogue_ap_reason_e reason);
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H void set_rogue_reason(const eap_rogue_ap_reason_e reason);
/**
* Returns reson code of Rogue AP entry
* @return Rogue reson code
*/
- EAP_FUNC_IMPORT eap_rogue_ap_reason_e get_rogue_reason() const;
+ EAP_FUNC_VISIBILITY_EAP_ROGUE_AP_ENTRY_H eap_rogue_ap_reason_e get_rogue_reason() const;
private: // Data
--- a/eapol/eapol_framework/eapol_common/include/eap_session_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_session_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_SESSION_CORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_SESSION_CORE_H
+ #define EAP_FUNC_EXPORT_EAP_SESSION_CORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_SESSION_CORE_H
+#elif defined(EAP_EXPORT_EAP_SESSION_CORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_SESSION_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_SESSION_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_SESSION_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_SESSION_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_SESSION_CORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_SESSION_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_session_core.h"
#include "eap_core_map.h"
#include "abs_eap_stack_interface.h"
@@ -50,7 +71,7 @@
/// A eap_session_core_c class implements mapping of EAP authentication sessions.
/// Network identity separates parallel EAP authentication sessions.
-class EAP_EXPORT eap_session_core_c
+class EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_H eap_session_core_c
: public abs_eap_core_c
, public abs_eap_core_map_c
, public abs_eap_base_timer_c
@@ -87,16 +108,16 @@
/**
* Function creates a new session.
*/
- EAP_FUNC_IMPORT eap_core_c * create_new_session(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_core_c * create_new_session(
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e reset_or_remove_session(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e reset_or_remove_session(
eap_core_c ** const session,
const eap_network_id_selector_c * const selector,
const bool reset_immediately);
- EAP_FUNC_IMPORT static eap_status_e shutdown_operation(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H static eap_status_e shutdown_operation(
eap_core_c * const core,
abs_eap_am_tools_c * const m_am_tools);
@@ -111,7 +132,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_session_core_c();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H virtual ~eap_session_core_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -121,7 +142,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_session_core_c(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_session_core_c(
abs_eap_am_tools_c * const tools,
abs_eap_session_core_c * const partner,
const bool is_client_when_true);
@@ -133,7 +154,7 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e reset();
/**
* This function cancels all EAP-sessions.
@@ -141,10 +162,10 @@
* If this fails this function must return corresponding error status.
* @return This function returns the status of operation.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_all_eap_sessions();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e cancel_all_eap_sessions();
// This is documented in abs_eap_stack_interface_c::packet_process().
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
@@ -158,7 +179,7 @@
* @param data_length is length in bytes of the EAP-packet.
* @param buffer_length is length in bytes of the whole packet buffer.
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -168,7 +189,7 @@
/**
* The get_partner() function returns pointer to partner class.
*/
- EAP_FUNC_IMPORT abs_eap_session_core_c * get_partner();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H abs_eap_session_core_c * get_partner();
/**
* The get_header_offset() function obtains the header offset of EAP-packet.
@@ -179,7 +200,7 @@
* @return Function returns the offset of EAP-header.
* @see abs_eap_base_type_c::get_header_offset().
*/
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
@@ -187,7 +208,7 @@
* The unload_module() function initializes un-load of desired EAP-type.
* After the EAP-type is not needed this function should be called.
*/
- EAP_FUNC_IMPORT eap_status_e unload_module(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e unload_module(
const eap_type_value_e type);
/**
@@ -199,14 +220,14 @@
* The server does not need eap_acknowledge() function because
* server (EAP-authenticator) sends the EAP-success message.
*/
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
* This function restarts authentication using current object.
* This is used for testing.
*/
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e restart_authentication(
const eap_am_network_id_c * const send_network_id,
const bool is_client_when_true);
@@ -216,7 +237,7 @@
* when EAP-authentication is needed with another peer.
* @param network_id includes the addresses (network identity) and packet type.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_identity_request(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e send_eap_identity_request(
const eap_am_network_id_c * const network_id);
#endif //#if defined(USE_EAP_CORE_SERVER)
@@ -227,7 +248,7 @@
* @param eap_identifier is the EAP-Identifier to be used with EAP-Nak message.
* @param preferred_eap_type is the acceptable EAP-Type to be informed with an other peer.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_nak_response(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e send_eap_nak_response(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
const eap_type_value_e preferred_eap_type);
@@ -242,16 +263,16 @@
* @param encryption_key is pointer to the first byte of the encryption key.
* @param encr_key_length is count of bytes in the encryption key.
*/
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e shutdown();
/**
* The read_configure() function reads the configuration data identified
@@ -261,7 +282,7 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -273,26 +294,26 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H bool get_is_valid();
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H void state_notification(
const abs_eap_state_notification_c * const state);
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
@@ -300,7 +321,7 @@
* load new module of EAP-type.
* @see abs_eap_core_c::load_module().
*/
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -313,7 +334,7 @@
* when EAP-authentication is needed with another peer.
* @see abs_eap_core_c::restart_authentication().
*/
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
@@ -323,14 +344,14 @@
* This function creates EAP session object synchronously.
* @param receive_network_id identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e create_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e create_eap_session(
const eap_am_network_id_c * const receive_network_id);
/**
* This function removes EAP session object synchronously.
* @param receive_network_id identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e remove_eap_session(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id);
@@ -345,44 +366,44 @@
* This function tells lower layer to remove EAP session object asynchronously.
* @param eap_type is pointer to selector that identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e asynchronous_init_remove_eap_session(
const eap_network_id_selector_c * const state_selector);
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
//
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
/// @see abs_eap_core_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/// @see abs_eap_core_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// This is documented in abs_eap_core_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
- EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e set_eap_database_reference_values(
const eap_variable_data_c * const reference);
- EAP_FUNC_IMPORT eap_status_e get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e get_802_11_authentication_mode(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const SSID,
const eap_variable_data_c * const preshared_key);
- EAP_FUNC_IMPORT eap_status_e complete_get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_H eap_status_e complete_get_802_11_authentication_mode(
const eap_status_e completion_status,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_802_11_authentication_mode_e mode);
--- a/eapol/eapol_framework/eapol_common/include/eap_session_core_base.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_session_core_base.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_SESSION_CORE_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_BASE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H
+ #define EAP_FUNC_EXPORT_EAP_SESSION_CORE_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_SESSION_CORE_BASE_H
+#elif defined(EAP_EXPORT_EAP_SESSION_CORE_BASE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_BASE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_SESSION_CORE_BASE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_SESSION_CORE_BASE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_BASE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_SESSION_CORE_BASE_H
+ #define EAP_C_FUNC_EXPORT_EAP_SESSION_CORE_BASE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_core.h"
#include "eap_core_map.h"
#include "eap_database_reference_if.h"
@@ -33,7 +54,7 @@
/// A eap_session_core_base_c class implements mapping of EAP authentication sessions.
/// Network identity separates parallel EAP authentication sessions.
-class EAP_EXPORT eap_session_core_base_c
+class EAP_CLASS_VISIBILITY_EAP_SESSION_CORE_BASE_H eap_session_core_base_c
: public eap_database_reference_if_c
{
private:
@@ -51,7 +72,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_session_core_base_c();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H virtual ~eap_session_core_base_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -61,7 +82,7 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_session_core_base_c();
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H eap_session_core_base_c();
/**
* This function must reset the state of object to same as
@@ -140,7 +161,7 @@
//--------------------------------------------------
- EAP_FUNC_IMPORT static eap_session_core_base_c * new_eap_session_core_c(
+ EAP_FUNC_VISIBILITY_EAP_SESSION_CORE_BASE_H static eap_session_core_base_c * new_eap_session_core_c(
abs_eap_am_tools_c * const tools,
abs_eap_session_core_c * const partner,
const bool is_client_when_true,
--- a/eapol/eapol_framework/eapol_common/include/eap_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "abs_eap_state_notification.h"
@@ -32,7 +53,7 @@
/// This is used for state change indications of EAP-protocol.
/// EAP-Success and EAP-Failure are sent based on eap_state_variable_e::eap_state_authentication_finished_successfully
/// and eap_state_variable_e::eap_state_authentication_terminated_unsuccessfully notifications.
-class EAP_EXPORT eap_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_state_notification_c
: public abs_eap_state_notification_c
{
private:
@@ -75,12 +96,12 @@
/**
* The destructor of the eap_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H virtual ~eap_state_notification_c();
/**
* The constructor of the eap_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -92,7 +113,7 @@
u8_t eap_identifier,
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -104,7 +125,7 @@
u8_t eap_identifier,
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -117,68 +138,68 @@
bool allow_send_eap_success);
// This is commented in abs_eap_state_notification_c::get_send_network_id().
- EAP_FUNC_IMPORT const eap_am_network_id_c * get_send_network_id() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H const eap_am_network_id_c * get_send_network_id() const;
// This is commented in abs_eap_state_notification_c::get_protocol_layer().
- EAP_FUNC_IMPORT eap_protocol_layer_e get_protocol_layer() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_protocol_layer_e get_protocol_layer() const;
// This is commented in abs_eap_state_notification_c::get_protocol().
- EAP_FUNC_IMPORT u32_t get_protocol() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H u32_t get_protocol() const;
// This is commented in abs_eap_state_notification_c::get_eap_type().
- EAP_FUNC_IMPORT eap_type_value_e get_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_type_value_e get_eap_type() const;
// This is commented in abs_eap_state_notification_c::get_previous_state().
- EAP_FUNC_IMPORT u32_t get_previous_state() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H u32_t get_previous_state() const;
// This is commented in abs_eap_state_notification_c::get_previous_state_string().
- EAP_FUNC_IMPORT eap_const_string get_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_const_string get_previous_state_string() const;
// This is commented in abs_eap_state_notification_c::get_current_state().
- EAP_FUNC_IMPORT u32_t get_current_state() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H u32_t get_current_state() const;
// This is commented in abs_eap_state_notification_c::get_current_state_string().
- EAP_FUNC_IMPORT eap_const_string get_current_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_const_string get_current_state_string() const;
// This is commented in abs_eap_state_notification_c::get_is_client().
- EAP_FUNC_IMPORT bool get_is_client() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H bool get_is_client() const;
// This is commented in abs_eap_state_notification_c::get_eap_identifier().
- EAP_FUNC_IMPORT u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H u8_t get_eap_identifier() const;
// This is commented in abs_eap_state_notification_c::get_allow_send_eap_success().
- EAP_FUNC_IMPORT bool get_allow_send_eap_success() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H bool get_allow_send_eap_success() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT eap_status_e set_notification_string(
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_status_e set_notification_string(
const eap_variable_data_c * const notification_string,
const bool needs_confirmation_from_user);
// This is commented in abs_eap_state_notification_c::get_notification_string().
- EAP_FUNC_IMPORT const eap_variable_data_c * get_notification_string() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H const eap_variable_data_c * get_notification_string() const;
// This is commented in abs_eap_state_notification_c::get_needs_confirmation_from_user().
- EAP_FUNC_IMPORT bool get_needs_confirmation_from_user() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H bool get_needs_confirmation_from_user() const;
// This is commented in abs_eap_state_notification_c::set_authentication_error().
- EAP_FUNC_IMPORT void set_authentication_error(const eap_status_e error);
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H void set_authentication_error(const eap_status_e error);
// This is commented in abs_eap_state_notification_c::get_authentication_error().
- EAP_FUNC_IMPORT eap_status_e get_authentication_error() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_status_e get_authentication_error() const;
- EAP_FUNC_IMPORT static eap_const_string get_state_string(const u32_t protocol_layer, const u32_t state);
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H static eap_const_string get_state_string(const u32_t protocol_layer, const u32_t state);
- EAP_FUNC_IMPORT static eap_const_string get_protocol_layer_string(const u32_t protocol_layer);
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H static eap_const_string get_protocol_layer_string(const u32_t protocol_layer);
- EAP_FUNC_IMPORT eap_const_string get_protocol_layer_string() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_const_string get_protocol_layer_string() const;
- EAP_FUNC_IMPORT static eap_const_string get_protocol_string(const u32_t protocol_layer, const u32_t state);
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H static eap_const_string get_protocol_string(const u32_t protocol_layer, const u32_t state);
- EAP_FUNC_IMPORT eap_const_string get_protocol_string() const;
+ EAP_FUNC_VISIBILITY_EAP_STATE_NOTIFICATION_H eap_const_string get_protocol_string() const;
//--------------------------------------------------
}; // class eap_state_notification_c
--- a/eapol/eapol_framework/eapol_common/include/eap_state_selector.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_state_selector.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,13 +27,34 @@
#include "eap_am_memory.h"
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_STATE_SELECTOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_SELECTOR_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_SELECTOR_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_SELECTOR_H
+ #define EAP_FUNC_EXPORT_EAP_STATE_SELECTOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_SELECTOR_H
+#elif defined(EAP_EXPORT_EAP_STATE_SELECTOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_SELECTOR_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_SELECTOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_SELECTOR_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_STATE_SELECTOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_SELECTOR_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_SELECTOR_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_SELECTOR_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_SELECTOR_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_STATE_SELECTOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_SELECTOR_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_variable_data.h"
#include "sae_cookie.h"
//--------------------------------------------------
-class EAP_EXPORT eap_state_selector_c
+class EAP_CLASS_VISIBILITY_EAP_STATE_SELECTOR_H eap_state_selector_c
: public eap_variable_data_c
{
private:
--- a/eapol/eapol_framework/eapol_common/include/eap_state_store.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_state_store.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,9 +28,30 @@
#include "eap_am_tools.h"
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_STATE_STORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_STORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_STORE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_STORE_H
+ #define EAP_FUNC_EXPORT_EAP_STATE_STORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_STORE_H
+#elif defined(EAP_EXPORT_EAP_STATE_STORE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_STORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_STORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_STATE_STORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_STORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_STATE_STORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATE_STORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATE_STORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_STATE_STORE_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATE_STORE_H
+#endif
+// End: added by script change_export_macros.sh.
-class EAP_EXPORT eap_base_type_state_c
+class EAP_CLASS_VISIBILITY_EAP_STATE_STORE_H eap_base_type_state_c
{
private:
//--------------------------------------------------
@@ -55,7 +76,7 @@
const u32_t EAP_STATE_SIZE = (u32_t)(((~0u) & 0xff)+1u);
-class EAP_EXPORT eap_state_store_c
+class EAP_CLASS_VISIBILITY_EAP_STATE_STORE_H eap_state_store_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_status_string.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_status_string.h Thu Sep 16 13:07:04 2010 +0300
@@ -29,23 +29,44 @@
#include "eap_variable_data.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_STATUS_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATUS_STRING_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_STATUS_STRING_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATUS_STRING_H
+ #define EAP_FUNC_EXPORT_EAP_STATUS_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATUS_STRING_H
+#elif defined(EAP_EXPORT_EAP_STATUS_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAP_STATUS_STRING_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATUS_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATUS_STRING_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_STATUS_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_STATUS_STRING_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_STATUS_STRING_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_STATUS_STRING_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_STATUS_STRING_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_STATUS_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAP_STATUS_STRING_H
+#endif
+// End: added by script change_export_macros.sh.
//----------------------------------------------------------------------------------
/// This class includes the debug strings of the eap_status_e.
-class EAP_EXPORT eap_status_string_c
+class EAP_CLASS_VISIBILITY_EAP_STATUS_STRING_H eap_status_string_c
{
public:
- EAP_FUNC_IMPORT virtual ~eap_status_string_c();
+ EAP_FUNC_VISIBILITY_EAP_STATUS_STRING_H virtual ~eap_status_string_c();
- EAP_FUNC_IMPORT eap_status_string_c();
+ EAP_FUNC_VISIBILITY_EAP_STATUS_STRING_H eap_status_string_c();
/**
* Function returns string of eap_status_e.
* @param status is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_status_string(const eap_status_e status);
+ EAP_FUNC_VISIBILITY_EAP_STATUS_STRING_H static eap_const_string get_status_string(const eap_status_e status);
};
--- a/eapol/eapol_framework/eapol_common/include/eap_timer_queue.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_timer_queue.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_am_tools.h"
#include "eap_tools.h"
#include "abs_eap_am_mutex.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TIMER_QUEUE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TIMER_QUEUE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TIMER_QUEUE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TIMER_QUEUE_H
+ #define EAP_FUNC_EXPORT_EAP_TIMER_QUEUE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TIMER_QUEUE_H
+#elif defined(EAP_EXPORT_EAP_TIMER_QUEUE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TIMER_QUEUE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TIMER_QUEUE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TIMER_QUEUE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TIMER_QUEUE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TIMER_QUEUE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TIMER_QUEUE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TIMER_QUEUE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TIMER_QUEUE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TIMER_QUEUE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TIMER_QUEUE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -39,7 +62,7 @@
// ---------------------------------------------------------------------
/// This class is one timer event stored to timer queue.
-class EAP_EXPORT eap_timer_queue_event_c
+class EAP_CLASS_VISIBILITY_EAP_TIMER_QUEUE_H eap_timer_queue_event_c
{
private:
//--------------------------------------------------
@@ -191,7 +214,7 @@
* Each timer event is stored to the timer queue (eap_timer_queue_c) with events (eap_timer_queue_event_c)
* and to the hash array of the timer events (eap_timer_queue_c::m_map).
*/
-class EAP_EXPORT eap_timer_queue_hash_c
+class EAP_CLASS_VISIBILITY_EAP_TIMER_QUEUE_H eap_timer_queue_hash_c
{
private:
//--------------------------------------------------
@@ -311,7 +334,7 @@
* // Each vertical list includes the timer events that have the same time.
* @endcode
*/
-class EAP_EXPORT eap_timer_queue_c
+class EAP_CLASS_VISIBILITY_EAP_TIMER_QUEUE_H eap_timer_queue_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_tlv_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_tlv_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_am_types.h"
#include "eap_tools.h"
#include "eap_general_header_base.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TLV_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TLV_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLV_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_TLV_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TLV_HEADER_H
+#elif defined(EAP_EXPORT_EAP_TLV_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TLV_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLV_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TLV_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TLV_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TLV_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLV_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TLV_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TLV_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -60,7 +83,7 @@
* @endcode
*
*/
-class EAP_EXPORT eap_tlv_header_c
+class EAP_CLASS_VISIBILITY_EAP_TLV_HEADER_H eap_tlv_header_c
: public eap_general_header_base_c
{
private:
@@ -87,12 +110,12 @@
/**
* The destructor of the eap_tlv_header_c class does nothing.
*/
- EAP_FUNC_IMPORT virtual ~eap_tlv_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H virtual ~eap_tlv_header_c();
/**
* The constructor of the eap_tlv_header_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT eap_tlv_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H eap_tlv_header_c(
abs_eap_am_tools_c * const tools,
void * const header_begin,
const u32_t header_buffer_length);
@@ -100,52 +123,52 @@
/**
* This function returns the type.
*/
- EAP_FUNC_IMPORT eap_tlv_type_t get_type() const;
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H eap_tlv_type_t get_type() const;
/**
* This function returns the data length of value.
*/
- EAP_FUNC_IMPORT u32_t get_value_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H u32_t get_value_length() const;
/**
* This function returns the header length of TLV.
*/
- EAP_FUNC_IMPORT static u32_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H static u32_t get_header_length();
/**
* This function returns pointer to the offset of value.
* @param offset is the offset of queried data in bytes.
* @param contignuous_bytes is the length of queried data in bytes.
*/
- EAP_FUNC_IMPORT u8_t * get_value_offset(const u32_t offset, const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H u8_t * get_value_offset(const u32_t offset, const u32_t contignuous_bytes) const;
/**
* This function returns pointer to begin of value.
* @param contignuous_bytes is the length of queried data in bytes.
*/
- EAP_FUNC_IMPORT u8_t * get_value(const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H u8_t * get_value(const u32_t contignuous_bytes) const;
/**
* This function checks the header is valid.
*/
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H eap_status_e check_header() const;
/**
* This function returns the type.
*/
- EAP_FUNC_IMPORT eap_status_e set_type(const eap_tlv_type_t type);
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H eap_status_e set_type(const eap_tlv_type_t type);
/**
* This function sets the value length.
*/
- EAP_FUNC_IMPORT eap_status_e set_value_length(const u32_t value_length);
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H eap_status_e set_value_length(const u32_t value_length);
/**
* This function resets the TLV header.
*/
- EAP_FUNC_IMPORT eap_status_e reset_header(
+ EAP_FUNC_VISIBILITY_EAP_TLV_HEADER_H eap_status_e reset_header(
const eap_tlv_type_t type,
const u32_t value_length);
--- a/eapol/eapol_framework/eapol_common/include/eap_tlv_message_data.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_tlv_message_data.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_tools.h"
#include "eap_array.h"
#include "eap_tlv_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TLV_MESSAGE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TLV_MESSAGE_DATA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H
+ #define EAP_FUNC_EXPORT_EAP_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_TLV_MESSAGE_DATA_H
+#elif defined(EAP_EXPORT_EAP_TLV_MESSAGE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TLV_MESSAGE_DATA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TLV_MESSAGE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TLV_MESSAGE_DATA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TLV_MESSAGE_DATA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_TLV_MESSAGE_DATA_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -75,7 +98,7 @@
* @endcode
*
*/
-class EAP_EXPORT eap_tlv_message_data_c
+class EAP_CLASS_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_tlv_message_data_c
{
private:
//--------------------------------------------------
@@ -95,46 +118,46 @@
/**
* The destructor of the eap_tlv_message_data_c class does nothing.
*/
- EAP_FUNC_IMPORT virtual ~eap_tlv_message_data_c();
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H virtual ~eap_tlv_message_data_c();
/**
* The constructor of the eap_tlv_message_data_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT eap_tlv_message_data_c(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_tlv_message_data_c(
abs_eap_am_tools_c * const tools);
/**
* This function should increase reference count.
*/
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H void object_increase_reference_count();
/**
* This function should first decrease reference count
* and second return the remaining reference count.
* Reference count must not be decreased when it is zero.
*/
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H u32_t object_decrease_reference_count();
/**
* This function returns the pointer to the data.
* Empty message return NULL pointer.
*/
- EAP_FUNC_IMPORT void * get_message_data() const;
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H void * get_message_data() const;
/**
* This function returns the length of the data.
* Empty message return zero.
*/
- EAP_FUNC_IMPORT u32_t get_message_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H u32_t get_message_data_length() const;
- EAP_FUNC_IMPORT eap_status_e allocate_message_data_buffer(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e allocate_message_data_buffer(
const u32_t approximate_buffer_requirement);
/**
* This function copies message data.
* Data must be formatted as EAP-TLV-message data.
*/
- EAP_FUNC_IMPORT eap_status_e copy_message_data(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e copy_message_data(
const u32_t length,
const void * const value);
@@ -143,14 +166,14 @@
* Note the data is referenced not copied.
* Data must be formatted as EAP-TLV-message data.
*/
- EAP_FUNC_IMPORT eap_status_e set_message_data(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e set_message_data(
const u32_t length,
const void * const value);
/**
* This function adds data to message.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e add_message_data(
const eap_tlv_type_t type,
const u32_t length,
const void * const data);
@@ -158,7 +181,7 @@
/**
* This function adds array of data to message.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data_array(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e add_message_data_array(
const eap_tlv_type_t type,
const u32_t length_of_each_data_block,
eap_array_c<eap_variable_data_c> * const data_array);
@@ -166,14 +189,14 @@
/**
* This function adds header of structured data to message.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_header(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e add_message_header(
const eap_tlv_type_t type,
const u32_t length);
/**
* This function parses eap_tlv_header_c blocks from message to tlv_blocks.
*/
- EAP_FUNC_IMPORT eap_status_e parse_message_data(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e parse_message_data(
eap_array_c<eap_tlv_header_c> * const tlv_blocks);
/**
@@ -181,13 +204,13 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H bool get_is_valid();
/**
* This function allocates buffer to message of specified type.
* Function returns pointer to the value field of specified length.
*/
- EAP_FUNC_IMPORT eap_status_e allocate_message_buffer(
+ EAP_FUNC_VISIBILITY_EAP_TLV_MESSAGE_DATA_H eap_status_e allocate_message_buffer(
const eap_tlv_type_t type,
const u32_t length,
void * * const buffer);
--- a/eapol/eapol_framework/eapol_common/include/eap_tools.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_tools.h Thu Sep 16 13:07:04 2010 +0300
@@ -29,6 +29,27 @@
#include "eap_variable_data.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TOOLS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TOOLS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TOOLS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H
+ #define EAP_FUNC_EXPORT_EAP_TOOLS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TOOLS_H
+#elif defined(EAP_EXPORT_EAP_TOOLS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TOOLS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TOOLS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TOOLS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TOOLS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TOOLS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TOOLS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TOOLS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TOOLS_H
+#endif
+// End: added by script change_export_macros.sh.
#if defined(USE_EAP_STACK_TRACE) || defined(USE_EAP_ASSERT_STACK_TRACE)
#include "eap_am_stack_trace.h"
@@ -40,17 +61,17 @@
/**
* This function changes 16-bit unsigned integer from host order to network order.
*/
-EAP_C_FUNC_IMPORT u16_t eap_htons(const u16_t value);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u16_t eap_htons(const u16_t value);
/**
* This function changes 32-bit unsigned integer from host order to network order.
*/
-EAP_C_FUNC_IMPORT u32_t eap_htonl(const u32_t value);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u32_t eap_htonl(const u32_t value);
/**
* This function changes 64-bit unsigned integer from host order to network order.
*/
-EAP_C_FUNC_IMPORT u64_t eap_htonll(const u64_t value);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u64_t eap_htonll(const u64_t value);
/**
@@ -73,24 +94,24 @@
* This function changes 16-bit unsigned integer from host order to little endian order.
* This is used in some crypto algorithms.
*/
-EAP_C_FUNC_IMPORT u16_t eap_host_to_little_endian_short(const u16_t value);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u16_t eap_host_to_little_endian_short(const u16_t value);
/**
* This function changes 32-bit unsigned integer from host order to little endian order.
* This is used in some crypto algorithms.
*/
-EAP_C_FUNC_IMPORT u32_t eap_host_to_little_endian_long(const u32_t value);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u32_t eap_host_to_little_endian_long(const u32_t value);
/**
* This function changes 64-bit unsigned integer from host order to little endian order.
* This is used in some crypto algorithms.
*/
-EAP_C_FUNC_IMPORT u64_t eap_host_to_little_endian_long(const u64_t value);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u64_t eap_host_to_little_endian_long(const u64_t value);
/**
* This function write 16-bit unsigned integer which is in little endian order to memory.
*/
-EAP_C_FUNC_IMPORT eap_status_e eap_write_u16_t_little_endian_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H eap_status_e eap_write_u16_t_little_endian_order(
void * const p_data,
const u32_t data_length,
const u16_t value);
@@ -98,7 +119,7 @@
/**
* This function write 32-bit unsigned integer which is in little endian order to memory.
*/
-EAP_C_FUNC_IMPORT eap_status_e eap_write_u32_t_little_endian_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H eap_status_e eap_write_u32_t_little_endian_order(
void * const p_data,
const u32_t data_length,
const u32_t value);
@@ -106,7 +127,7 @@
/**
* This function write 64-bit unsigned integer which is in little endian order to memory.
*/
-EAP_C_FUNC_IMPORT eap_status_e eap_write_u64_t_little_endian_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H eap_status_e eap_write_u64_t_little_endian_order(
void * const p_data,
const u32_t data_length,
const u64_t value);
@@ -115,7 +136,7 @@
* This function reads 16-bit unsigned integer which is in little endian order from memory
* and returns value in host order.
*/
-EAP_C_FUNC_IMPORT u16_t eap_read_u16_t_little_endian_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u16_t eap_read_u16_t_little_endian_order(
const void * const data,
const u32_t data_length);
@@ -123,7 +144,7 @@
* This function reads 32-bit unsigned integer which is in little endian order from memory
* and returns value in host order.
*/
-EAP_C_FUNC_IMPORT u32_t eap_read_u32_t_little_endian_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u32_t eap_read_u32_t_little_endian_order(
const void * const p_data,
const u32_t data_length);
@@ -131,7 +152,7 @@
* This function reads 64-bit unsigned integer which is in little endian order from memory
* and returns value in host order.
*/
-EAP_C_FUNC_IMPORT u64_t eap_read_u64_t_little_endian_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u64_t eap_read_u64_t_little_endian_order(
const void * const p_data,
const u32_t data_length);
@@ -139,7 +160,7 @@
* This function reads 16-bit unsigned integer which is in network order from memory
* and returns value in host order.
*/
-EAP_C_FUNC_IMPORT u16_t eap_read_u16_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u16_t eap_read_u16_t_network_order(
const void * const data,
const u32_t data_length);
@@ -147,7 +168,7 @@
* This function reads 24-bit unsigned integer which is in network order from memory
* and returns it in 32-bit value in host order.
*/
-EAP_C_FUNC_IMPORT u32_t eap_read_u24_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u32_t eap_read_u24_t_network_order(
const void * const data,
const u32_t data_length);
@@ -155,7 +176,7 @@
* This function reads 32-bit unsigned integer which is in network order from memory
* and returns value in host order.
*/
-EAP_C_FUNC_IMPORT u32_t eap_read_u32_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u32_t eap_read_u32_t_network_order(
const void * const data,
const u32_t data_length);
@@ -163,7 +184,7 @@
* This function reads 64-bit unsigned integer which is in network order from memory
* and returns value in host order.
*/
-EAP_C_FUNC_IMPORT u64_t eap_read_u64_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u64_t eap_read_u64_t_network_order(
const void * const data,
const u32_t data_length);
@@ -172,7 +193,7 @@
* This function writes 16-bit unsigned integer to network order to memory
* and returns status eap_status_ok when successfull.
*/
-EAP_C_FUNC_IMPORT eap_status_e eap_write_u16_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H eap_status_e eap_write_u16_t_network_order(
void * const data,
const u32_t data_length,
const u16_t value);
@@ -182,7 +203,7 @@
* and returns status eap_status_ok when successfull.
* Note only 24-bit least significant bits are written from 32-bit value.
*/
-EAP_C_FUNC_IMPORT eap_status_e eap_write_u24_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H eap_status_e eap_write_u24_t_network_order(
void * const data,
const u32_t data_length,
const u32_t value);
@@ -191,7 +212,7 @@
* This function writes 32-bit unsigned integer to network order to memory
* and returns status eap_status_ok when successfull.
*/
-EAP_C_FUNC_IMPORT eap_status_e eap_write_u32_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H eap_status_e eap_write_u32_t_network_order(
void * const data,
const u32_t data_length,
const u32_t value);
@@ -200,16 +221,16 @@
* This function writes 64-bit unsigned integer to network order to memory
* and returns status eap_status_ok when successfull.
*/
-EAP_C_FUNC_IMPORT eap_status_e eap_write_u64_t_network_order(
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H eap_status_e eap_write_u64_t_network_order(
void * const data,
const u32_t data_length,
const u64_t value);
-EAP_C_FUNC_IMPORT u64_t eap_shift_left_64_bit(u64_t value, u32_t shift);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u64_t eap_shift_left_64_bit(u64_t value, u32_t shift);
-EAP_C_FUNC_IMPORT u64_t eap_shift_right_64_bit(u64_t value, u32_t shift);
+EAP_C_FUNC_VISIBILITY_EAP_TOOLS_H u64_t eap_shift_right_64_bit(u64_t value, u32_t shift);
inline u64_t eap_read_u64_t_host_order(
--- a/eapol/eapol_framework/eapol_common/include/eap_type_all.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_type_all.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
//#include "eap_am_memory.h"
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_ALL_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_ALL_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_ALL_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_ALL_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_ALL_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_ALL_H
+#elif defined(EAP_EXPORT_EAP_TYPE_ALL_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_ALL_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_ALL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_ALL_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_ALL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_ALL_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_ALL_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_ALL_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_ALL_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_ALL_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_ALL_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "abs_eap_base_type.h"
#include "eap_variable_data.h"
@@ -44,7 +65,7 @@
* NOTE one module could include many EAP-types.
* EAP-type will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT eap_base_type_c * const new_eap_type(
+EAP_C_FUNC_VISIBILITY_EAP_TYPE_ALL_H eap_base_type_c * const new_eap_type(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const eap_type_value_e eap_type,
--- a/eapol/eapol_framework/eapol_common/include/eap_type_selection.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_type_selection.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_am_assert.h"
#include "eap_variable_data.h"
#include "eap_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_SELECTION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SELECTION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SELECTION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SELECTION_H
+#elif defined(EAP_EXPORT_EAP_TYPE_SELECTION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SELECTION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SELECTION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SELECTION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SELECTION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SELECTION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SELECTION_H
+#endif
+// End: added by script change_export_macros.sh.
+
//--------------------------------------------------
@@ -32,7 +55,7 @@
/// eap_type_selection_c class stores infofmation of one supported EAP-type.
-class EAP_EXPORT eap_type_selection_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_SELECTION_H eap_type_selection_c
{
private:
//--------------------------------------------------
@@ -55,11 +78,11 @@
/**
* The destructor of the eap_type_selection_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_selection_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H virtual ~eap_type_selection_c();
/**
*/
- EAP_FUNC_IMPORT eap_type_selection_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H eap_type_selection_c(
abs_eap_am_tools_c * const tools,
const eap_type_value_e type,
const bool is_enabled);
@@ -67,30 +90,30 @@
/**
* The get_type() function returns EAP-type.
*/
- EAP_FUNC_IMPORT eap_type_value_e get_type() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H eap_type_value_e get_type() const;
/**
* The get_is_enabled() function returns true when EAP-type is enabled.
*/
- EAP_FUNC_IMPORT bool get_is_enabled() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H bool get_is_enabled() const;
/**
* The copy() function copies the eap_type_selection_c object and data.
*/
- EAP_FUNC_IMPORT eap_type_selection_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H eap_type_selection_c * copy() const;
/**
* The get_is_valid() function returns the status of the object.
* @return True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H bool get_is_valid() const;
/**
* The get_is_valid_data() function returns the status of the
* data included in eap_type_selection_c object.
* @return True indicates the object includes valid data.
*/
- EAP_FUNC_IMPORT bool get_is_valid_data() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SELECTION_H bool get_is_valid_data() const;
}; // class eap_type_selection_c
--- a/eapol/eapol_framework/eapol_common/include/eap_variable_data.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_variable_data.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_am_types.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_VARIABLE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_VARIABLE_DATA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H
+ #define EAP_FUNC_EXPORT_EAP_VARIABLE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_VARIABLE_DATA_H
+#elif defined(EAP_EXPORT_EAP_VARIABLE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_VARIABLE_DATA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_VARIABLE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_VARIABLE_DATA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_VARIABLE_DATA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_VARIABLE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAP_VARIABLE_DATA_H
+#endif
+// End: added by script change_export_macros.sh.
//#include "eap_am_memory.h"
#include "eap_am_assert.h"
#include "eap_status.h"
@@ -34,7 +55,7 @@
/// This class stores any data in byte array.
-class EAP_EXPORT eap_variable_data_c
+class EAP_CLASS_VISIBILITY_EAP_VARIABLE_DATA_H eap_variable_data_c
{
private:
//--------------------------------------------------
@@ -74,9 +95,9 @@
eap_variable_data_impl_str * m_data;
- EAP_FUNC_IMPORT eap_status_e initialize_members();
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e initialize_members();
- EAP_FUNC_IMPORT eap_status_e allocate_buffer(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e allocate_buffer(
const u32_t required_buffer_length);
//--------------------------------------------------
@@ -91,13 +112,13 @@
* Destructor of the eap_variable_data class will release
* the buffer if attribute m_free_buffer is true.
*/
- EAP_FUNC_IMPORT virtual ~eap_variable_data_c();
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H virtual ~eap_variable_data_c();
/**
* Constructor takes only one parameter called tools.
* @param tools is pointer to the tools class. @see abs_eap_am_tools_c.
*/
- EAP_FUNC_IMPORT eap_variable_data_c(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_variable_data_c(
abs_eap_am_tools_c * const tools);
/**
@@ -108,7 +129,7 @@
* @param free_buffer indicates whether the buffer must be freed in the destructor.
* @param is_writable indicates whether the buffer is writable.
*/
- EAP_FUNC_IMPORT eap_variable_data_c(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_variable_data_c(
abs_eap_am_tools_c * const tools,
const void * const buffer,
const u32_t buffer_length,
@@ -120,7 +141,7 @@
* The get_is_valid() function returns the status of the eap_variable_data object.
* @return True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H bool get_is_valid() const;
/**
@@ -129,53 +150,53 @@
* Note the object may include zero length data, and that is valid data.
* @return True indicates the object includes valid data.
*/
- EAP_FUNC_IMPORT bool get_is_valid_data() const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H bool get_is_valid_data() const;
/**
* The set_is_valid() function sets the state of the eap_variable_data object valid.
* The eap_variable_data_c object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H void set_is_valid();
/**
* The set_is_invalid() function sets the state of the eap_variable_data object invalid.
* The eap_variable_data_c object calls this function after it is uninitialized.
*/
- EAP_FUNC_IMPORT void set_is_invalid();
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H void set_is_invalid();
/**
* This function returns flag that indicates whether this
* buffer is writeble (true) or read only (false).
*/
- EAP_FUNC_IMPORT bool get_is_writable() const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H bool get_is_writable() const;
/**
* The get_data_offset() function returns the pointer to the buffer.
* @param offset is offset from the begin of the buffer.
* @param buffer_length is required count of bytes.
*/
- EAP_FUNC_IMPORT u8_t * get_buffer_offset(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u8_t * get_buffer_offset(
const u32_t offset,
const u32_t buffer_length) const;
/**
* The get_buffer() function returns the pointer to the buffer.
*/
- EAP_FUNC_IMPORT u8_t * get_buffer(const u32_t buffer_length) const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u8_t * get_buffer(const u32_t buffer_length) const;
/**
* The get_data_offset() function returns the pointer to the data.
* @param offset is offset from the begin of the data.
* @param data_length is required count of bytes.
*/
- EAP_FUNC_IMPORT u8_t * get_data_offset(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u8_t * get_data_offset(
const u32_t offset,
const u32_t data_length) const;
/**
* The get_data() function returns the pointer to the begin of the data.
*/
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u8_t * get_data(const u32_t data_length) const;
/**
@@ -208,7 +229,7 @@
#else
- EAP_FUNC_IMPORT u8_t * get_data() const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u8_t * get_data() const;
#endif //#if defined(USE_EAP_INLINE_FUNCTIONS)
@@ -240,7 +261,7 @@
#else
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u32_t get_data_length() const;
#endif //#if defined(USE_EAP_INLINE_FUNCTIONS)
@@ -273,7 +294,7 @@
#else
- EAP_FUNC_IMPORT u32_t get_buffer_length() const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u32_t get_buffer_length() const;
#endif //#if defined(USE_EAP_INLINE_FUNCTIONS)
@@ -282,20 +303,20 @@
* The reset_start_offset_and_data_length() function sets the begin offset of the data to zero
* and the length of data to zero.
*/
- EAP_FUNC_IMPORT eap_status_e reset_start_offset_and_data_length();
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e reset_start_offset_and_data_length();
/**
* The set_start_offset() function sets the begin offset of the data to index.
* With this function data in the begin of the buffer can be removed
* without any copy operations.
*/
- EAP_FUNC_IMPORT eap_status_e set_start_offset(const u32_t index);
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_start_offset(const u32_t index);
/**
* The set_data_length() function changes the length of the data.
* @param length is count of bytes in the buffer.
*/
- EAP_FUNC_IMPORT eap_status_e set_data_length(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_data_length(
const u32_t length);
/**
@@ -306,7 +327,7 @@
* @param free_buffer indicates whether the buffer must be freed in the destructor.
* @param is_writable indicates whether the buffer is writable.
*/
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_buffer(
const void * const buffer,
const u32_t buffer_length,
bool free_buffer,
@@ -320,7 +341,7 @@
* @param free_buffer indicates whether the buffer must be freed in the destructor.
* @param is_writable indicates whether the buffer is writable.
*/
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_buffer(
void * const buffer,
const u32_t buffer_length,
bool free_buffer,
@@ -332,7 +353,7 @@
* Data can be modified through both eap_variable_data objects.
* @param buffer is pointer to the buffer.
*/
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_buffer(
const eap_variable_data_c * const buffer);
/**
@@ -340,7 +361,7 @@
* @param buffer points the data to be copied.
* @param buffer_length is length of the buffer in bytes.
*/
- EAP_FUNC_IMPORT eap_status_e set_copy_of_buffer(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_copy_of_buffer(
const void * const buffer,
const u32_t buffer_length);
@@ -349,7 +370,7 @@
* The first version copies data pointed by parameter buffer.
* @param buffer points the data to be copied.
*/
- EAP_FUNC_IMPORT eap_status_e set_copy_of_buffer(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_copy_of_buffer(
const eap_variable_data_c * const buffer);
/**
@@ -360,7 +381,7 @@
* @param buffer points the data to be added.
* @param buffer_length is length of the buffer in bytes.
*/
- EAP_FUNC_IMPORT eap_status_e set_buffer_length(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e set_buffer_length(
const u32_t buffer_length);
/**
@@ -369,7 +390,7 @@
* @param buffer points the data to be added.
* @param buffer_length is length of the buffer in bytes.
*/
- EAP_FUNC_IMPORT eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e add_data(
const void * const buffer,
const u32_t buffer_length);
@@ -378,7 +399,7 @@
* If the buffer is empty the data is added to begin of the buffer.
* @param buffer points the data to be added.
*/
- EAP_FUNC_IMPORT eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e add_data(
const eap_variable_data_c * const buffer);
/**
@@ -387,7 +408,7 @@
* @param buffer points the data to be added.
* @param buffer_length is length of the buffer in bytes.
*/
- EAP_FUNC_IMPORT eap_status_e add_data_to_offset(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e add_data_to_offset(
const u32_t offset,
const void * const buffer,
const u32_t buffer_length);
@@ -397,7 +418,7 @@
* @param offset tells the place where data will begin.
* @param buffer points the data to be added.
*/
- EAP_FUNC_IMPORT eap_status_e add_data_to_offset(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e add_data_to_offset(
const u32_t offset,
const eap_variable_data_c * const buffer);
@@ -407,7 +428,7 @@
* This function is usefull when null terminated strings are stored to
* eap_variable_data_c object.
*/
- EAP_FUNC_IMPORT eap_status_e add_end_null();
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e add_end_null();
/**
* The reset() function resets the eap_variable_data object.
@@ -415,20 +436,20 @@
* Object does not include data after this call and get_is_valid_data()
* returns false.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e reset();
/**
* The init() function initializes the eap_variable_data object.
* @param length is length of buffer in bytes that is allocated.
* Buffer is set empty, data length is set zero.
*/
- EAP_FUNC_IMPORT eap_status_e init(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_status_e init(
const u32_t length);
/**
* The copy() function copies the eap_variable_data object and data.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H eap_variable_data_c * copy() const;
/**
@@ -439,7 +460,7 @@
* If the data of the parameter object is shorter than compare_length bytes
* or the first different byte of the caller is larger the function returns positive value.
*/
- EAP_FUNC_IMPORT i32_t compare_length(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H i32_t compare_length(
const void * const data,
const u32_t data_length,
const u32_t compare_length_of_data) const;
@@ -452,7 +473,7 @@
* If the data of the parameter object is shorter than compare_length bytes
* or the first different byte of the caller is larger the function returns positive value.
*/
- EAP_FUNC_IMPORT i32_t compare_length(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H i32_t compare_length(
const eap_variable_data_c * const data,
const u32_t compare_length_of_data) const;
@@ -464,7 +485,7 @@
* If the data of the caller object is longer or the first different byte
* of the caller is larger the function returns positive value.
*/
- EAP_FUNC_IMPORT i32_t compare(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H i32_t compare(
const void * const data,
const u32_t data_length) const;
@@ -476,7 +497,7 @@
* If the data of the caller object is longer or the first different byte
* of the caller is larger the function returns positive value.
*/
- EAP_FUNC_IMPORT i32_t compare(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H i32_t compare(
const eap_variable_data_c * const data) const;
@@ -484,7 +505,7 @@
* The hash() function returns HASH-value calculated from the data.
* @return Maximum returned value is size-1. Minimum returned value is zero.
*/
- EAP_FUNC_IMPORT u32_t hash(
+ EAP_FUNC_VISIBILITY_EAP_VARIABLE_DATA_H u32_t hash(
const u32_t size) const;
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eap_wimax_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_wimax_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -29,6 +29,29 @@
#include <eap_type_selection.h>
#include <eap_array.h>
#include <abs_eap_am_tools.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_WIMAX_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_EAP_WIMAX_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_WIMAX_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_WIMAX_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_WIMAX_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_WIMAX_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
+
// FORWARD DECLARATIONS
class eap_session_core_c;
@@ -37,46 +60,42 @@
// CLASS DECLARATION
-class EAP_EXPORT eap_wimax_authentication_c
+class EAP_CLASS_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_wimax_authentication_c
: public abs_eap_am_wimax_authentication_c
, public abs_eap_core_c
{
public:
- EAP_FUNC_IMPORT eap_wimax_authentication_c(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_wimax_authentication_c(
abs_eap_am_tools_c* const tools,
abs_eap_wimax_authentication_c* const partner,
eap_am_wimax_authentication_c* const am_wauth,
const bool is_client_when_true);
-#if defined(EXPORT_DESTRUCTORS)
- EAP_FUNC_IMPORT virtual ~eap_wimax_authentication_c(); // For GCC compilation
-#else
- virtual ~eap_wimax_authentication_c(); // For RVCT compilation
-#endif
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H virtual ~eap_wimax_authentication_c(); // For GCC compilation
///////////////////////////////////
/* These are called by the lower */
/* layer (= Wimax engine). */
- EAP_FUNC_IMPORT static eap_wimax_authentication_c* new_eap_wimax_authentication_c(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H static eap_wimax_authentication_c* new_eap_wimax_authentication_c(
abs_eap_am_tools_c* const tools,
abs_eap_wimax_authentication_c* const partner,
const bool is_client_when_true);
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e cancel_all_authentication_sessions();
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e cancel_all_authentication_sessions();
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e configure();
/**
@@ -102,13 +121,13 @@
* "RoutingRealm2!RoutingRealm3!HomeRealm!{avp1|avp2|avp3}username@RoutingRealm1".
*/
- EAP_FUNC_IMPORT eap_status_e set_wimax_parameters(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e set_wimax_parameters(
eap_variable_data_c* const routing_info,
eap_variable_data_c* const nai_decoration);
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H bool get_is_valid();
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H bool get_is_client();
//--------------------------------------------------
@@ -118,18 +137,18 @@
/* These are called by eap_session_core. */
/* See abs_eap_core.h for descriptions. */
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e packet_send(
const eap_am_network_id_c * const network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
const u32_t data_length,
const u32_t buffer_length);
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -137,60 +156,60 @@
const bool is_client_when_true,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e unload_module(const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
const bool from_timer = false);
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H void state_notification(
const abs_eap_state_notification_c * const state);
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e asynchronous_init_remove_eap_session(
const eap_am_network_id_c * const send_network_id);
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e set_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id,
void * const data,
const u32_t time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id);
- EAP_FUNC_IMPORT eap_status_e cancel_all_timers();
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e cancel_all_timers();
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
//--------------------------------------------------
private:
- EAP_FUNC_IMPORT eap_status_e create_upper_stack();
+ EAP_FUNC_VISIBILITY_EAP_WIMAX_AUTHENTICATION_H eap_status_e create_upper_stack();
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- a/eapol/eapol_framework/eapol_common/include/eapol_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 47 %
+* %version: 49 %
*/
#if !defined(_EAPOL_CORE_H_)
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_CORE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_CORE_H
+ #define EAP_FUNC_EXPORT_EAPOL_CORE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_CORE_H
+#elif defined(EAP_EXPORT_EAPOL_CORE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_CORE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_session_core.h"
#include "eap_core.h"
#include "abs_eapol_core.h"
@@ -70,7 +91,7 @@
/// A eapol_core_c class implements the basic functionality of EAPOL.
-class EAP_EXPORT eapol_core_c
+class EAP_CLASS_VISIBILITY_EAPOL_CORE_H eapol_core_c
: public abs_eap_session_core_c
, public abs_eap_base_timer_c
, public abs_eap_stack_interface_c
@@ -135,13 +156,13 @@
bool m_skip_start_4_way_handshake;
- EAP_FUNC_IMPORT eap_status_e indicate_eapol_key_state_started_eap_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e indicate_eapol_key_state_started_eap_authentication(
const eap_am_network_id_c * const send_network_id);
- EAP_FUNC_IMPORT eap_status_e init_eapol_key_pmksa_caching_timeout(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e init_eapol_key_pmksa_caching_timeout(
const eap_am_network_id_c * const send_network_id);
- EAP_FUNC_IMPORT eap_status_e remove_eapol_key_state(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e remove_eapol_key_state(
const eap_am_network_id_c * const send_network_id,
const bool force_remove);
@@ -167,7 +188,7 @@
/**
* The destructor deletes the m_eap_core object.
*/
- EAP_FUNC_IMPORT virtual ~eapol_core_c();
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H virtual ~eapol_core_c();
/**
* The constructor creates the eap_core object and initializes the m_eap_core
@@ -178,7 +199,7 @@
* as a client (true) or server (false), in terms of EAP-protocol whether
* this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eapol_core_c(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eapol_core_c(
abs_eap_am_tools_c * const tools,
abs_eapol_core_c * const partner,
const bool is_client_when_true);
@@ -189,10 +210,10 @@
* If this fails this function must return corresponding error status.
* @return This function returns the status of operation.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_all_authentication_sessions();
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e cancel_all_authentication_sessions();
// This is documented in abs_eap_stack_interface_c::packet_process().
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
@@ -207,7 +228,7 @@
* @param data_length is length in bytes of the EAP-packet.
* @param buffer_length is length in bytes of the whole packet buffer.
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -223,7 +244,7 @@
* @return Function returns the offset of EAP-header.
* @see abs_eap_core_c::get_header_offset().
*/
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
@@ -236,7 +257,7 @@
* The server does not need eap_acknowledge() function because
* server (EAP-authenticator) sends the EAP-success message.
*/
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -244,7 +265,7 @@
* load new module of EAP-type.
* @see abs_eap_core_c::load_module().
*/
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -256,7 +277,7 @@
* The unload_module() function unloads the module of a EAP-type.
* @see abs_eap_core_c::unload_module().
*/
- EAP_FUNC_IMPORT eap_status_e unload_module(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e unload_module(
const eap_type_value_e type);
/**
@@ -267,7 +288,7 @@
* after function returns have PMKSA cached and read_reassociation_parameters() can be called
* with those eap_am_network_id_c objects.
*/
- EAP_FUNC_IMPORT eap_status_e check_pmksa_cache(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e check_pmksa_cache(
eap_array_c<eap_am_network_id_c> * const bssid_sta_receive_network_ids,
const eapol_key_authentication_type_e selected_eapol_key_authentication_type,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
@@ -279,7 +300,7 @@
* MAC address of Authenticator should be in source address.
* MAC address of Supplicant should be in destination address.
*/
- EAP_FUNC_IMPORT eap_status_e remove_pmksa_from_cache(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e remove_pmksa_from_cache(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -295,7 +316,7 @@
* when EAP-authentication is needed with another peer.
* @see abs_eap_core_c::restart_authentication().
*/
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
@@ -311,11 +332,11 @@
* The adaptation module calls the start_preauthentication() function
* when preauthentication is needed with another AP.
*/
- EAP_FUNC_IMPORT eap_status_e start_preauthentication(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e start_preauthentication(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type);
- EAP_FUNC_IMPORT eap_status_e read_reassociation_parameters(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e read_reassociation_parameters(
const eap_am_network_id_c * const old_receive_network_id, ///< source includes remote address, destination includes local address.
const eap_am_network_id_c * const new_receive_network_id, ///< source includes remote address, destination includes local address.
const eapol_key_authentication_type_e authentication_type,
@@ -323,12 +344,12 @@
const eap_variable_data_c * const received_WPA_ie,
const eap_variable_data_c * const sent_WPA_ie);
- EAP_FUNC_IMPORT eap_status_e start_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e start_reassociation(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const PMKID);
- EAP_FUNC_IMPORT eap_status_e complete_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e complete_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
@@ -337,12 +358,12 @@
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e group_key_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e start_WPXM_reassociation(
+ eap_status_e start_WPXM_reassociation(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
eap_variable_data_c * const send_reassociation_request_ie);
- EAP_FUNC_IMPORT eap_status_e complete_WPXM_reassociation(
+ eap_status_e complete_WPXM_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
@@ -351,7 +372,7 @@
/**
* he adaptation module calls the send_logoff() function to send a EAPOL-Logoff message.
*/
- EAP_FUNC_IMPORT eap_status_e send_logoff(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e send_logoff(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -361,21 +382,21 @@
* to offer the keys to lower level.
* @see abs_eap_base_type_c::packet_data_crypto_keys().
*/
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
// See abs_eapol_key_state_c::packet_data_session_key().
- EAP_FUNC_IMPORT eap_status_e packet_data_session_key(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e packet_data_session_key(
const eap_am_network_id_c * const send_network_id,
const eapol_session_key_c * const key);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e shutdown();
/**
* The read_configure() function reads the configuration data identified
@@ -383,7 +404,7 @@
* the query to some persistent store.
* @see abs_eap_base_type_c::read_configure().
*/
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -393,33 +414,33 @@
* the action to some persistent store.
* @see abs_eap_base_type_c::write_configure().
*/
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H bool get_is_valid();
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H void state_notification(
const abs_eap_state_notification_c * const state);
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
* This function tells lower layer to remove EAP session object asyncronously.
* @param send_network_id is pointer to network id that identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e asynchronous_init_remove_eap_session(
const eap_am_network_id_c * const send_network_id);
/**
@@ -427,30 +448,30 @@
* when EAP-authentication is needed with another peer.
* @see abs_eap_core_c::asynchronous_start_authentication().
*/
- EAP_FUNC_IMPORT eap_status_e asynchronous_start_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e asynchronous_start_authentication(
const eap_am_network_id_c * const /* receive_network_id */,
const bool /* is_client_when_true */);
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
//
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
// See abs_eap_core_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
// See abs_eapol_key_state_c::get_and_increment_global_key_counter().
- EAP_FUNC_IMPORT eap_status_e get_and_increment_global_key_counter(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e get_and_increment_global_key_counter(
eap_variable_data_c * const key_counter);
@@ -461,7 +482,7 @@
* Supplicant should be in destination address.
* @param authentication_type is the selected authentication type.
*/
- EAP_FUNC_IMPORT eap_status_e create_state(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e create_state(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type
);
@@ -476,7 +497,7 @@
* @param eapol_pairwise_cipher is the selected pairwise cipher.
* @param eapol_group_cipher is the selected group cipher.
*/
- EAP_FUNC_IMPORT eap_status_e association(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e association(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const authenticator_RSNA_IE,
@@ -490,36 +511,36 @@
* @param receive_network_id carries the MAC addresses.
* MAC address of Authenticator should be in source address. MAC address of Supplicant should be in destination address.
*/
- EAP_FUNC_IMPORT eap_status_e disassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e disassociation(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eapol_key_state(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e asynchronous_init_remove_eapol_key_state(
const eap_am_network_id_c * const send_netword_id);
- EAP_FUNC_IMPORT static eap_status_e shutdown_operation(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H static eap_status_e shutdown_operation(
eapol_key_state_c * const handler,
abs_eap_am_tools_c * const m_am_tools);
- EAP_FUNC_IMPORT static eap_status_e cancel_authentication_session(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H static eap_status_e cancel_authentication_session(
eapol_key_state_c * const handler,
abs_eap_am_tools_c * const m_am_tools);
/// @see abs_eap_core_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
- EAP_FUNC_IMPORT eap_status_e tkip_mic_failure(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e tkip_mic_failure(
const eap_am_network_id_c * const receive_network_id,
const bool fatal_failure_when_true,
const eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e tkip_mic_failure_type);
// This is documented in abs_eap_core_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
@@ -528,21 +549,21 @@
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e set_eap_database_reference_values(
const eap_variable_data_c * const reference);
- EAP_FUNC_IMPORT eap_status_e get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e get_802_11_authentication_mode(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const SSID,
const eap_variable_data_c * const preshared_key);
- EAP_FUNC_IMPORT eap_status_e complete_get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e complete_get_802_11_authentication_mode(
const eap_status_e completion_status,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_802_11_authentication_mode_e mode);
- EAP_FUNC_IMPORT eap_status_e complete_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAPOL_CORE_H eap_status_e complete_remove_eap_session(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id);
--- a/eapol/eapol_framework/eapol_common/include/eapol_ethernet_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_ethernet_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eapol_header.h"
#include "eap_general_header_base.h"
#include "eapol_ethernet_address.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_ETHERNET_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_ETHERNET_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H
+ #define EAP_FUNC_EXPORT_EAPOL_ETHERNET_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_ETHERNET_HEADER_H
+#elif defined(EAP_EXPORT_EAPOL_ETHERNET_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_ETHERNET_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_ETHERNET_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_ETHERNET_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_ETHERNET_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_ETHERNET_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_ETHERNET_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -46,7 +69,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT eapol_ethernet_header_base_c
+class EAP_CLASS_VISIBILITY_EAPOL_ETHERNET_HEADER_H eapol_ethernet_header_base_c
: public eap_general_header_base_c
{
private:
@@ -75,46 +98,46 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eapol_ethernet_header_base_c();
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H virtual ~eapol_ethernet_header_base_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of Ethernet-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eapol_ethernet_header_base_c(
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H eapol_ethernet_header_base_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
/// This function returns pointer to the destination address of the Ethernet-packet.
- EAP_FUNC_IMPORT u8_t * get_destination() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u8_t * get_destination() const;
/// This function returns pointer to the source address of the Ethernet-packet.
- EAP_FUNC_IMPORT u8_t * get_source() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u8_t * get_source() const;
/// This function returns length of the destination address of the Ethernet-packet.
- EAP_FUNC_IMPORT u32_t get_destination_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u32_t get_destination_length() const;
/// This function returns length of the source address of the Ethernet-packet.
- EAP_FUNC_IMPORT u32_t get_source_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u32_t get_source_length() const;
/// This function returns the packet type field of Ethernet-header.
- EAP_FUNC_IMPORT u16_t get_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u16_t get_type() const;
/// This function returns pointer to the data of the Ethernet-packet.
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u8_t * get_data(const u32_t data_length) const;
/// This function returns the length of the data of Ethernet-header.
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u32_t get_data_length() const;
/// This function returns the header length of the Ethernet-packet.
- EAP_FUNC_IMPORT static u16_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H static u16_t get_header_length();
/// This function sets the packet type field of the Ethernet-header.
- EAP_FUNC_IMPORT void set_type(const eapol_ethernet_type_e type);
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H void set_type(const eapol_ethernet_type_e type);
/// This function checks the validity of Ethernet-header.
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H eap_status_e check_header() const;
//
//--------------------------------------------------
@@ -125,7 +148,7 @@
/// @{ This class can be removed. eapol_ethernet_header_base_c could be used instead. }
-class EAP_EXPORT eapol_ethernet_header_rd_c
+class EAP_CLASS_VISIBILITY_EAPOL_ETHERNET_HEADER_H eapol_ethernet_header_rd_c
: public eapol_ethernet_header_base_c
{
private:
@@ -143,19 +166,19 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eapol_ethernet_header_rd_c();
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H virtual ~eapol_ethernet_header_rd_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of Ethernet-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eapol_ethernet_header_rd_c(
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H eapol_ethernet_header_rd_c(
abs_eap_am_tools_c * const tools,
const u8_t * const header_buffer,
const u32_t header_buffer_length);
/// This function returns pointer to the header of the EAPOL-packet included in the Ethernet-packet.
- EAP_FUNC_IMPORT u8_t * get_eapol_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u8_t * get_eapol_header() const;
//
//--------------------------------------------------
@@ -164,7 +187,7 @@
/// @{ This class can be removed. eapol_ethernet_header_base_c could be used instead. }
-class EAP_EXPORT eapol_ethernet_header_wr_c
+class EAP_CLASS_VISIBILITY_EAPOL_ETHERNET_HEADER_H eapol_ethernet_header_wr_c
: public eapol_ethernet_header_base_c
{
private:
@@ -182,30 +205,30 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eapol_ethernet_header_wr_c();
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H virtual ~eapol_ethernet_header_wr_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of Ethernet-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eapol_ethernet_header_wr_c(
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H eapol_ethernet_header_wr_c(
abs_eap_am_tools_c * const tools,
const u8_t * const header_buffer,
const u32_t header_buffer_length);
/// This function returns pointer to the header of the EAPOL-packet included in the Ethernet-packet.
- EAP_FUNC_IMPORT u8_t * get_eapol_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u8_t * get_eapol_header() const;
/// This function returns pointer to the destination address of the Ethernet-packet.
- EAP_FUNC_IMPORT u8_t * get_destination();
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u8_t * get_destination();
/// This function returns pointer to the source address of the Ethernet-packet.
- EAP_FUNC_IMPORT u8_t * get_source();
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H u8_t * get_source();
/// This function resets the EAPOL-header.
/// The type parameter is the type of Ethernet-packet.
/// The buffer_length parameter is the length of the EAPOL-header and the following data buffer.
- EAP_FUNC_IMPORT void reset_header(const eapol_ethernet_type_e type, const u16_t buffer_length);
+ EAP_FUNC_VISIBILITY_EAPOL_ETHERNET_HEADER_H void reset_header(const eapol_ethernet_type_e type, const u16_t buffer_length);
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eapol_handle_tlv_message_data.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_handle_tlv_message_data.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,29 @@
#include "eap_array.h"
#include "eap_process_tlv_message_data.h"
#include "eap_expanded_type.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H
+ #define EAP_FUNC_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H
+#elif defined(EAP_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_HANDLE_TLV_MESSAGE_DATA_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -44,7 +67,7 @@
/// This class defines functions to add and parse message data composed
/// of Attribute-Value Pairs (See eap_tlv_header_c) to/from eap_tlv_message_data_c object.
-class EAP_EXPORT eapol_handle_tlv_message_data_c
+class EAP_CLASS_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H eapol_handle_tlv_message_data_c
: public eap_process_tlv_message_data_c
{
private:
@@ -65,12 +88,12 @@
/**
* The destructor of the eapol_handle_tlv_message_data_c class does nothing.
*/
- EAP_FUNC_IMPORT virtual ~eapol_handle_tlv_message_data_c();
+ EAP_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H virtual ~eapol_handle_tlv_message_data_c();
/**
* The constructor of the eapol_handle_tlv_message_data_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT eapol_handle_tlv_message_data_c(
+ EAP_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H eapol_handle_tlv_message_data_c(
abs_eap_am_tools_c * const tools);
/**
@@ -78,7 +101,7 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_HANDLE_TLV_MESSAGE_DATA_H bool get_is_valid();
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eapol_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,6 +28,29 @@
#include "eap_header.h"
#include "eap_general_header_base.h"
#include "eapol_key_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_HEADER_H
+ #define EAP_FUNC_EXPORT_EAPOL_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_HEADER_H
+#elif defined(EAP_EXPORT_EAPOL_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -71,7 +94,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT eapol_header_base_c
+class EAP_CLASS_VISIBILITY_EAPOL_HEADER_H eapol_header_base_c
: public eap_general_header_base_c
{
private:
@@ -100,46 +123,46 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eapol_header_base_c();
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H virtual ~eapol_header_base_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of EAPOL-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eapol_header_base_c(
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H eapol_header_base_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
/// This function returns the Protocol Version field of EAPOL header.
- EAP_FUNC_IMPORT eapol_protocol_version_e get_version() const;
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H eapol_protocol_version_e get_version() const;
/// This function returns the packet type field of EAPOL header.
- EAP_FUNC_IMPORT eapol_packet_type_e get_packet_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H eapol_packet_type_e get_packet_type() const;
/// This function returns the data length of the EAPOL-packet.
- EAP_FUNC_IMPORT u16_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H u16_t get_data_length() const;
/// This function returns the header length of the EAPOL-packet.
- EAP_FUNC_IMPORT static u32_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H static u32_t get_header_length();
/// This function returns pointer to the data of the EAPOL-packet.
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H u8_t * get_data(const u32_t data_length) const;
/// This function sets the Protocol Version field of the EAPOL-header.
- EAP_FUNC_IMPORT void set_version(const eapol_protocol_version_e p_version);
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H void set_version(const eapol_protocol_version_e p_version);
/// This function sets the packet type field of the EAPOL-header.
- EAP_FUNC_IMPORT void set_packet_type(const eapol_packet_type_e p_packet_type);
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H void set_packet_type(const eapol_packet_type_e p_packet_type);
/// This function sets the data length field of the EAPOL-header.
- EAP_FUNC_IMPORT void set_data_length(const u16_t p_data_length);
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H void set_data_length(const u16_t p_data_length);
/// This function returns debug string of the type of the EAPOL-packet.
- EAP_FUNC_IMPORT eap_const_string get_type_string() const;
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H eap_const_string get_type_string() const;
/// This function checks the validity of EAPOL-header.
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H eap_status_e check_header() const;
//
//--------------------------------------------------
@@ -150,7 +173,7 @@
/// This is read only EAPOL header.
/// @{ This class can be removed. eapol_header_base_c could be used instead. }
-class EAP_EXPORT eapol_header_rd_c
+class EAP_CLASS_VISIBILITY_EAPOL_HEADER_H eapol_header_rd_c
: public eapol_header_base_c
{
private:
@@ -168,19 +191,19 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eapol_header_rd_c();
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H virtual ~eapol_header_rd_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of EAPOL-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eapol_header_rd_c(
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H eapol_header_rd_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_buffer,
const u32_t header_buffer_length);
/// This function returns pointer to the header of the EAP-packet included in the EAPOL-packet.
- EAP_FUNC_IMPORT u8_t * get_eap_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H u8_t * get_eap_header() const;
//
//--------------------------------------------------
@@ -191,7 +214,7 @@
/// This is read and write EAPOL header.
/// @{ This class can be removed. eapol_header_base_c could be used instead. }
-class EAP_EXPORT eapol_header_wr_c
+class EAP_CLASS_VISIBILITY_EAPOL_HEADER_H eapol_header_wr_c
: public eapol_header_base_c
{
private:
@@ -209,23 +232,23 @@
//--------------------------------------------------
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eapol_header_wr_c();
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H virtual ~eapol_header_wr_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of EAPOL-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eapol_header_wr_c(
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H eapol_header_wr_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_buffer,
const u32_t header_buffer_length);
/// This function returns pointer to the header of the EAP-packet included in the EAPOL-packet.
- EAP_FUNC_IMPORT u8_t * get_eap_header();
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H u8_t * get_eap_header();
/// This function resets the EAPOL-header.
/// The buffer_length parameter is the length of the EAPOL-header and the following data buffer.
- EAP_FUNC_IMPORT void reset_header(u16_t buffer_length);
+ EAP_FUNC_VISIBILITY_EAPOL_HEADER_H void reset_header(u16_t buffer_length);
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eapol_key_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_key_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_KEY_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_KEY_STATE_H
+ #define EAP_FUNC_EXPORT_EAPOL_KEY_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_KEY_STATE_H
+#elif defined(EAP_EXPORT_EAPOL_KEY_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_KEY_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_KEY_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_KEY_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_KEY_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_KEY_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_KEY_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eapol_rsna_key_data_header.h"
#include "eapol_rsna_key_header.h"
#include "eap_am_network_id.h"
@@ -94,7 +115,7 @@
/**
* This class stores the EAPOL-Key state.
*/
-class EAP_EXPORT eapol_key_state_c
+class EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_H eapol_key_state_c
: public abs_eap_base_timer_c
{
@@ -315,7 +336,7 @@
};
- EAP_FUNC_IMPORT eap_status_e trace_eapol_key_message(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e trace_eapol_key_message(
const i8_t * const prefix,
eapol_RSNA_key_header_c * const eapol_key_message);
@@ -349,7 +370,7 @@
eap_status_e set_mac_addresses(
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e save_parameters(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e save_parameters(
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const authenticator_RSNA_IE,
const eap_variable_data_c * const supplicant_RSNA_IE,
@@ -365,13 +386,13 @@
const u32_t key_RSC_size ///< This is the size of RSC counter
);
- EAP_FUNC_IMPORT eap_status_e check_is_aes_key_wrap_padding(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e check_is_aes_key_wrap_padding(
const eapol_RSNA_key_descriptor_type_e current_key_data_type,
eapol_rsna_key_data_header_c * const key_data_payload,
const u32_t key_data_max_length
);
- EAP_FUNC_IMPORT eap_status_e parse_generic_key_data_payload(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e parse_generic_key_data_payload(
const eapol_key_descriptor_type_e key_descriptor_type,
const eapol_RSNA_key_descriptor_type_e current_key_data_payload,
eapol_rsna_key_data_header_c * const key_data_payload,
@@ -379,7 +400,7 @@
eapol_rsna_key_data_payloads_c * const p_rsna_key_data_payloads,
const eapol_key_state_e expected_key_message);
- EAP_FUNC_IMPORT eap_status_e parse_key_data(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e parse_key_data(
const eapol_key_descriptor_type_e key_descriptor_type,
const eapol_rsna_key_data_header_c * const p_payload,
u32_t * const buffer_length,
@@ -387,7 +408,7 @@
const eapol_key_state_e expected_key_message,
const eapol_RSNA_key_header_c::key_descriptor_version_e key_descriptor_version);
- EAP_FUNC_IMPORT eap_status_e rsna_prf(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e rsna_prf(
const eap_variable_data_c * const key_K,
const eap_variable_data_c * const label_A,
const eap_variable_data_c * const input_B,
@@ -395,14 +416,14 @@
eap_variable_data_c * const output
);
- EAP_FUNC_IMPORT eap_status_e select_minimum(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e select_minimum(
const eap_variable_data_c * const input_a,
const eap_variable_data_c * const input_b,
const eap_variable_data_c ** const minimum,
const eap_variable_data_c ** const maximum);
- EAP_FUNC_IMPORT eap_status_e create_PMKID();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_PMKID();
eap_status_e set_reassociation_parameters(
const eap_variable_data_c * const pairwise_PMK_WPXK3,
@@ -432,7 +453,7 @@
EAP_KEY_TEST_PUBLIC_FUNCTION
- EAP_FUNC_IMPORT eap_status_e derive_PTK();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e derive_PTK();
EAP_KEY_TEST_PRIVATE_FUNCTION
@@ -442,39 +463,39 @@
eap_status_e derive_WPXM_PTK(const u32_t WPXM_WPXC);
- EAP_FUNC_IMPORT eap_status_e verify_field_is_zero(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e verify_field_is_zero(
const u8_t * const field,
const u32_t field_length);
- EAP_FUNC_IMPORT eap_status_e check_padding(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e check_padding(
const u8_t * const field,
const u32_t field_length);
- EAP_FUNC_IMPORT eap_status_e encrypt_key_data(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e encrypt_key_data(
eapol_RSNA_key_header_c * const eapol_key_message);
- EAP_FUNC_IMPORT eap_status_e decrypt_key_data(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e decrypt_key_data(
eapol_RSNA_key_header_c * const eapol_key_message);
- EAP_FUNC_IMPORT eap_status_e create_key_mic(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_key_mic(
eapol_RSNA_key_header_c * const eapol_key_message,
const eap_variable_data_c * const confirmation_key);
- EAP_FUNC_IMPORT eap_status_e verify_key_mic(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e verify_key_mic(
eapol_RSNA_key_header_c * const eapol_key_message,
const eap_variable_data_c * const confirmation_key);
- EAP_FUNC_IMPORT eap_status_e create_nonce(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_nonce(
eap_variable_data_c * const nonce,
const u32_t nonce_length);
- EAP_FUNC_IMPORT eap_status_e initialize_4_way_handshake(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e initialize_4_way_handshake(
const eap_am_network_id_c * const receive_network_id,
const eapol_protocol_version_e received_eapol_version);
- EAP_FUNC_IMPORT eap_status_e create_4_way_handshake_message_1(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_4_way_handshake_message_1(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -482,7 +503,7 @@
const eapol_protocol_version_e received_eapol_version,
const eapol_key_descriptor_type_e received_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e create_4_way_handshake_message_2(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_4_way_handshake_message_2(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -491,7 +512,7 @@
const eapol_protocol_version_e received_eapol_version,
const eapol_key_descriptor_type_e received_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e create_4_way_handshake_message_3(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_4_way_handshake_message_3(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -499,7 +520,7 @@
const eapol_protocol_version_e received_eapol_version,
const eapol_key_descriptor_type_e received_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e create_4_way_handshake_message_4(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_4_way_handshake_message_4(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -509,71 +530,71 @@
const eapol_protocol_version_e received_eapol_version,
const eapol_key_descriptor_type_e received_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_2_payloads(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_2_payloads(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_3_payloads_a(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_3_payloads_a(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length,
bool * const group_key_received);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_3_payloads_b(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_3_payloads_b(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length,
const bool group_key_received);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_0(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_0(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_1(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_1(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_2(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_2(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_3(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_3(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message_4(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message_4(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e start_group_key_handshake(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e start_group_key_handshake(
const eap_am_network_id_c * const receive_network_id,
const eapol_protocol_version_e received_eapol_version,
const eapol_key_descriptor_type_e received_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e process_group_key_handshake_message_0(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_group_key_handshake_message_0(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_group_key_handshake_message_1(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_group_key_handshake_message_1(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_group_key_handshake_message_2(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_group_key_handshake_message_2(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e create_eapol_key_handshake_message_0(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_eapol_key_handshake_message_0(
const bool true_when_4_way_handshake, ///< With false initiates Group Key Handshake.
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
@@ -582,7 +603,7 @@
const u64_t received_key_replay_counter,
const eapol_protocol_version_e received_eapol_version);
- EAP_FUNC_IMPORT eap_status_e create_group_key_handshake_message_1(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_group_key_handshake_message_1(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -590,7 +611,7 @@
const eapol_protocol_version_e received_eapol_version,
const eapol_key_descriptor_type_e received_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e create_group_key_handshake_message_2(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_group_key_handshake_message_2(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -600,89 +621,89 @@
const eapol_key_descriptor_type_e received_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e process_4_way_handshake_message(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_4_way_handshake_message(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_group_key_handshake_message(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_group_key_handshake_message(
const eap_am_network_id_c * const receive_network_id,
eapol_RSNA_key_header_c * const eapol_key_message,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_RSNA_key_descriptor(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_RSNA_key_descriptor(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
- EAP_FUNC_IMPORT eap_status_e process_RC4_key_descriptor(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_RC4_key_descriptor(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void set_is_valid();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_authenticator_RSNA_IE();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_authenticator_RSNA_IE();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_unicast_cipher_suite_RSNA_IE();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_unicast_cipher_suite_RSNA_IE();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_supplicant_RSNA_IE();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_supplicant_RSNA_IE();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_received_PMKID();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_received_PMKID();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_supplicant_MAC_address();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_supplicant_MAC_address();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_authenticator_MAC_address();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_authenticator_MAC_address();
//
- EAP_FUNC_IMPORT u64_t get_key_reply_counter();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H u64_t get_key_reply_counter();
//
- EAP_FUNC_IMPORT void increase_key_reply_counter();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void increase_key_reply_counter();
//
- EAP_FUNC_IMPORT void set_key_reply_counter(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void set_key_reply_counter(
const u64_t reply_counter);
//
- EAP_FUNC_IMPORT u64_t get_client_send_key_reply_counter();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H u64_t get_client_send_key_reply_counter();
//
- EAP_FUNC_IMPORT void increase_client_send_key_reply_counter();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void increase_client_send_key_reply_counter();
//
- EAP_FUNC_IMPORT void set_client_send_key_reply_counter(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void set_client_send_key_reply_counter(
const u64_t reply_counter);
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_ANonce();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_ANonce();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_SNonce();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_SNonce();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_confirmation_KCK();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_confirmation_KCK();
//
- EAP_FUNC_IMPORT eap_variable_data_c * get_encryption_KEK();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_variable_data_c * get_encryption_KEK();
//
- EAP_FUNC_IMPORT void set_eapol_key_state(const eapol_key_state_e state);
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void set_eapol_key_state(const eapol_key_state_e state);
//
- EAP_FUNC_IMPORT eapol_key_state_e get_eapol_key_state() const;
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eapol_key_state_e get_eapol_key_state() const;
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eapol_key_state();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e asynchronous_init_remove_eapol_key_state();
//
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -690,7 +711,7 @@
const u32_t buffer_length);
//
- EAP_FUNC_IMPORT eap_status_e resend_packet(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e resend_packet(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -698,14 +719,14 @@
const u32_t buffer_length);
//
- EAP_FUNC_IMPORT eap_status_e cancel_retransmission();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e cancel_retransmission();
//
- EAP_FUNC_IMPORT eap_status_e cancel_handshake_timeout();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e cancel_handshake_timeout();
//
- EAP_FUNC_IMPORT eap_status_e init_handshake_timeout(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e init_handshake_timeout(
const u32_t timeout);
@@ -722,10 +743,10 @@
eap_status_e init_4_way_handshake_start_timeout();
//
- EAP_FUNC_IMPORT eap_status_e cancel_pmksa_caching_timeout();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e cancel_pmksa_caching_timeout();
//
- EAP_FUNC_IMPORT eap_status_e init_retransmission(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e init_retransmission(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -735,13 +756,13 @@
const eap_type_value_e eap_type
);
- EAP_FUNC_IMPORT eap_status_e cancel_group_key_update_timeout();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e cancel_group_key_update_timeout();
- EAP_FUNC_IMPORT eap_status_e init_group_key_update_timeout(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e init_group_key_update_timeout(
const u32_t timeout);
//
- EAP_FUNC_IMPORT eap_status_e create_tkip_mic_failure_message(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e create_tkip_mic_failure_message(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -750,28 +771,28 @@
const eapol_protocol_version_e received_eapol_version);
- EAP_FUNC_IMPORT bool get_is_RSNA();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H bool get_is_RSNA();
- EAP_FUNC_IMPORT bool get_is_WPA();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H bool get_is_WPA();
- EAP_FUNC_IMPORT bool get_is_WPXM();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H bool get_is_WPXM();
- EAP_FUNC_IMPORT eap_status_e add_RSN_GTK_payload(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e add_RSN_GTK_payload(
const eapol_RSNA_key_header_c * const eapol_key_message,
eap_variable_data_c * const group_GTK,
u32_t * const eapol_data_length);
- EAP_FUNC_IMPORT eap_status_e add_RSN_IE_payload(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e add_RSN_IE_payload(
const eapol_RSNA_key_header_c * const eapol_key_message,
eap_variable_data_c * const RSNA_IE,
u32_t * const eapol_data_length);
- EAP_FUNC_IMPORT eap_status_e get_key_length(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e get_key_length(
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e cipher,
u16_t * const key_length);
- EAP_FUNC_IMPORT eap_status_e send_RC4_eapol_key_messages();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e send_RC4_eapol_key_messages();
//--------------------------------------------------
protected:
@@ -782,10 +803,10 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eapol_key_state_c();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H virtual ~eapol_key_state_c();
//
- EAP_FUNC_IMPORT eapol_key_state_c(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eapol_key_state_c(
abs_eap_am_tools_c * const tools,
abs_eapol_key_state_c * const key_state_partner,
abs_eapol_core_c * const eapol_partner,
@@ -799,7 +820,7 @@
const eap_variable_data_c * const pre_shared_key);
//
- EAP_FUNC_IMPORT eapol_key_state_c(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eapol_key_state_c(
abs_eap_am_tools_c * const tools,
abs_eapol_key_state_c * const key_state_partner,
abs_eapol_core_c * const eapol_partner,
@@ -808,7 +829,7 @@
const eapol_key_authentication_type_e authentication_type);
- EAP_FUNC_IMPORT eap_status_e initialize(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e initialize(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const authenticator_RSNA_IE,
@@ -817,38 +838,38 @@
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e eapol_group_cipher,
const eap_variable_data_c * const pre_shared_key);
- EAP_FUNC_IMPORT eap_status_e initialize(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e initialize(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type);
- EAP_FUNC_IMPORT eapol_key_state_c *copy(const eap_am_network_id_c * const receive_network_id);
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eapol_key_state_c *copy(const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT bool get_is_encryption_on();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H bool get_is_encryption_on();
- EAP_FUNC_IMPORT bool get_is_associated();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H bool get_is_associated();
- EAP_FUNC_IMPORT eap_status_e started_eap_authentication();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e started_eap_authentication();
/**
* This function checks whether cached PMKSA have correct cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e check_pmksa_cache(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e check_pmksa_cache(
const eapol_key_authentication_type_e selected_eapol_key_authentication_type,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e group_key_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e initialize_preauthentication(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e initialize_preauthentication(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type);
- EAP_FUNC_IMPORT eap_status_e read_reassociation_parameters(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e read_reassociation_parameters(
const eap_am_network_id_c * const receive_network_id, ///< source includes remote address, destination includes local address.
const eapol_key_authentication_type_e authentication_type,
eap_variable_data_c * const PMKID,
const eap_variable_data_c * const received_WPA_ie,
const eap_variable_data_c * const sent_WPA_ie);
- EAP_FUNC_IMPORT eap_status_e complete_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e complete_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
@@ -857,88 +878,88 @@
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e group_key_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e start_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e start_WPXM_reassociation(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
eap_variable_data_c * const send_reassociation_request_ie);
- EAP_FUNC_IMPORT eap_status_e complete_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e complete_WPXM_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const received_reassociation_ie);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e set_WPXM_parameters(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e set_WPXM_parameters(
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e set_s_nonce(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e set_s_nonce(
const eap_variable_data_c * const s_nonce);
- EAP_FUNC_IMPORT eap_status_e set_pairwise_PMK(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e set_pairwise_PMK(
const eap_variable_data_c * const key,
const eap_am_network_id_c * const send_network_id);
- EAP_FUNC_IMPORT eap_status_e allow_4_way_handshake();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e allow_4_way_handshake();
- EAP_FUNC_IMPORT eap_status_e start_4_way_handshake(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e start_4_way_handshake(
const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT eap_status_e process_eapol_key_frame(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e process_eapol_key_frame(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H bool get_is_valid();
/**
* The object_increase_reference_count() function increases the reference count.
*/
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void object_increase_reference_count();
/**
* The object_decrease_reference_count () function decreases
* the reference count and returns the remaining value.
* The EAP type is removed after there is no references to it.
*/
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H u32_t object_decrease_reference_count();
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
* Gets flag whether this session is marked removed.
* Session is removed later if it is not reused.
*/
- EAP_FUNC_IMPORT bool get_marked_removed();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H bool get_marked_removed();
/**
* Marks this session removed.
* Session is removed later if it is not reused.
*/
- EAP_FUNC_IMPORT void set_marked_removed();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void set_marked_removed();
/**
* Marks this session not removed.
* Session is not removed it is reused.
*/
- EAP_FUNC_IMPORT void unset_marked_removed();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H void unset_marked_removed();
/**
* This function resets object partially.
* Member attributes needed in reassociation are left untouched.
*/
- EAP_FUNC_IMPORT eap_status_e reset_cached_pmksa();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e reset_cached_pmksa();
/**
* This function resets the full state of object to same as
@@ -947,17 +968,17 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e reset();
- EAP_FUNC_IMPORT eap_status_e tkip_mic_failure(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e tkip_mic_failure(
const bool fatal_failure_when_true,
const eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e tkip_mic_failure_type);
//
- EAP_FUNC_IMPORT eap_status_e init_pmksa_caching_timeout();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e init_pmksa_caching_timeout();
//
- EAP_FUNC_IMPORT eap_status_e cancel_authentication_session();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_H eap_status_e cancel_authentication_session();
//--------------------------------------------------
}; // class eapol_key_state_c
--- a/eapol/eapol_framework/eapol_common/include/eapol_key_state_string.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_key_state_string.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_KEY_STATE_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_STRING_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H
+ #define EAP_FUNC_EXPORT_EAPOL_KEY_STATE_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_KEY_STATE_STRING_H
+#elif defined(EAP_EXPORT_EAPOL_KEY_STATE_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_STRING_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_KEY_STATE_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_KEY_STATE_STRING_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_STRING_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_KEY_STATE_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_KEY_STATE_STRING_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eapol_rsna_key_data_header.h"
#include "eapol_rsna_key_header.h"
#include "eap_am_network_id.h"
@@ -34,40 +55,40 @@
/// This class includes the debug strings of the tls_cipher_suites_e, tls_certificate_type_e and tls_compression_method_e.
-class EAP_EXPORT eapol_key_state_string_c
+class EAP_CLASS_VISIBILITY_EAPOL_KEY_STATE_STRING_H eapol_key_state_string_c
{
public:
- EAP_FUNC_IMPORT virtual ~eapol_key_state_string_c();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H virtual ~eapol_key_state_string_c();
- EAP_FUNC_IMPORT eapol_key_state_string_c();
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H eapol_key_state_string_c();
/**
* Function returns string of eapol_key_state_e.
* @param state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_eapol_key_state_string(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H static eap_const_string get_eapol_key_state_string(
const eapol_key_state_e state);
/**
* Function returns string of eapol_key_handshake_type_e.
* @param state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_eapol_key_handshake_type_string(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H static eap_const_string get_eapol_key_handshake_type_string(
const eapol_key_handshake_type_e handshake_type);
/**
* Function returns string of eapol_key_handshake_type_e.
* @param state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_eapol_key_authentication_type_string(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H static eap_const_string get_eapol_key_authentication_type_string(
const eapol_key_authentication_type_e authentication_type);
/**
* Function returns string of eapol_key_descriptor_type_e.
* @param state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_eapol_key_descriptor_type_string(
+ EAP_FUNC_VISIBILITY_EAPOL_KEY_STATE_STRING_H static eap_const_string get_eapol_key_descriptor_type_string(
const eapol_key_descriptor_type_e key_descriptor_type);
};
--- a/eapol/eapol_framework/eapol_common/include/eapol_key_types.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_key_types.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 17.1.4 %
*/
#if !defined(_EAPOL_KEY_TYPES_H_)
@@ -187,6 +187,7 @@
eapol_key_state_wapi_authentication_terminated_unsuccessfull = 20,
eapol_key_state_wapi_authentication_finished_successfull = 21,
eapol_key_state_wapi_authentication_running = 22,
+ eapol_key_state_wapi_authentication_running_waits_message = 23,
#endif //#if defined(USE_WAPI_CORE)
};
--- a/eapol/eapol_framework/eapol_common/include/eapol_message_wlan_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_message_wlan_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -30,6 +30,29 @@
#include "abs_eap_database_reference_if.h"
#include "abs_eapol_message_wlan_authentication.h"
#include "eapol_handle_tlv_message_data.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -69,66 +92,66 @@
// ----------------------------------------------------------------------
- EAP_FUNC_IMPORT eap_status_e check_pmksa_cache(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e check_pmksa_cache(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const tlv_blocks);
- EAP_FUNC_IMPORT eap_status_e start_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e start_authentication(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e complete_association(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e complete_association(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e disassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e disassociation(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e start_preauthentication(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e start_preauthentication(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e start_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e start_reassociation(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e complete_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e complete_reassociation(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e start_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e start_WPXM_reassociation(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e complete_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e complete_WPXM_reassociation(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e packet_process(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e tkip_mic_failure(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e tkip_mic_failure(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e eap_acknowledge(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e update_header_offset(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e update_header_offset(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e update_wlan_database_reference_values(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e update_wlan_database_reference_values(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e send_error_message(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e send_error_message(
const eap_status_e status,
const eap_tlv_message_type_function_e function);
- EAP_FUNC_IMPORT eap_status_e process_message_type_error(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e process_message_type_error(
EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters);
- EAP_FUNC_IMPORT eap_status_e process_message(eapol_handle_tlv_message_data_c * const message);
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e process_message(eapol_handle_tlv_message_data_c * const message);
- EAP_FUNC_IMPORT eap_status_e send_message(eapol_handle_tlv_message_data_c * const message);
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e send_message(eapol_handle_tlv_message_data_c * const message);
// ----------------------------------------------------------------------
public:
- EAP_FUNC_IMPORT virtual ~eapol_message_wlan_authentication_c();
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H virtual ~eapol_message_wlan_authentication_c();
- EAP_FUNC_IMPORT eapol_message_wlan_authentication_c(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eapol_message_wlan_authentication_c(
abs_eap_am_tools_c * const tools,
abs_eapol_message_wlan_authentication_c * const partner);
@@ -137,16 +160,16 @@
/// of header offset, MTU and trailer length.
/// Look at the abs_eap_base_type_c::get_header_offset()
/// for description of header_offset, MTU and trailer_length.
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e configure(
const u32_t header_offset,
const u32_t MTU,
const u32_t trailer_length);
// Look at abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e shutdown();
// Look at abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H bool get_is_valid();
@@ -154,12 +177,12 @@
// The following functions are from abs_eap_base_timer_c.
// Look at abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e timer_expired(
const u32_t id,
void *data);
// Look at abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e timer_delete_data(
const u32_t id,
void *data);
@@ -171,7 +194,7 @@
// The following functions are from abs_eapol_wlan_authentication_c.
// Look at abs_eapol_wlan_authentication_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -179,33 +202,33 @@
const u32_t buffer_length);
// Look at abs_eapol_wlan_authentication_c::get_header_offset().
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
// Look at abs_eapol_wlan_authentication_c::associate().
- EAP_FUNC_IMPORT eap_status_e associate(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e associate(
eapol_key_802_11_authentication_mode_e authentication_mode);
// Look at abs_eapol_wlan_authentication_c::disassociate().
- EAP_FUNC_IMPORT eap_status_e disassociate(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e disassociate(
const eap_am_network_id_c * const receive_network_id, ///< source includes remote address, destination includes local address.
const bool self_disassociation);
// Look at abs_eapol_wlan_authentication_c::packet_data_session_key().
- EAP_FUNC_IMPORT eap_status_e packet_data_session_key(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e packet_data_session_key(
const eap_am_network_id_c * const send_network_id,
const eapol_session_key_c * const key);
// Look at abs_eapol_wlan_authentication_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H void state_notification(
const abs_eap_state_notification_c * const state);
// Look at abs_eapol_wlan_authentication_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// Look at abs_eapol_wlan_authentication_c::reassociate().
- EAP_FUNC_IMPORT eap_status_e reassociate(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e reassociate(
const eap_am_network_id_c * const send_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const PMKID);
@@ -217,13 +240,13 @@
/// Function receives the data message from lower layer.
/// Data is formatted to Attribute-Value Pairs.
/// Look at eap_tlv_header_c and eap_tlv_message_data_c.
- EAP_FUNC_IMPORT wlan_eap_if_send_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H wlan_eap_if_send_status_e process_data(const void * const data, const u32_t length);
// ----------------------------------------------------------------------
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
@@ -232,10 +255,10 @@
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e complete_check_pmksa_cache(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e complete_check_pmksa_cache(
EAP_TEMPLATE_CONST eap_array_c<eap_am_network_id_c> * const bssid_sta_receive_network_ids);
- EAP_FUNC_IMPORT eap_status_e complete_disassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_MESSAGE_WLAN_AUTHENTICATION_H eap_status_e complete_disassociation(
const eap_am_network_id_c * const receive_network_id);
// ----------------------------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eapol_rc4_key_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_rc4_key_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eapol_header.h"
#include "eapol_key_header.h"
#include "eap_general_header_base.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_RC4_KEY_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RC4_KEY_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H
+ #define EAP_FUNC_EXPORT_EAPOL_RC4_KEY_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RC4_KEY_HEADER_H
+#elif defined(EAP_EXPORT_EAPOL_RC4_KEY_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RC4_KEY_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RC4_KEY_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_RC4_KEY_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_RC4_KEY_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RC4_KEY_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RC4_KEY_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
//------------------------------------------------------
@@ -80,7 +103,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT eapol_RC4_key_header_c
+class EAP_CLASS_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eapol_RC4_key_header_c
: public eap_general_header_base_c
{
private:
@@ -128,63 +151,63 @@
//
- EAP_FUNC_IMPORT virtual ~eapol_RC4_key_header_c();
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H virtual ~eapol_RC4_key_header_c();
//
- EAP_FUNC_IMPORT eapol_RC4_key_header_c(
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eapol_RC4_key_header_c(
abs_eap_am_tools_c * const tools,
void * const header_begin,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT eapol_protocol_version_e get_eapol_protocol_version() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eapol_protocol_version_e get_eapol_protocol_version() const;
- EAP_FUNC_IMPORT eapol_packet_type_e get_eapol_packet_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eapol_packet_type_e get_eapol_packet_type() const;
- EAP_FUNC_IMPORT u16_t get_eapol_packet_body_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H u16_t get_eapol_packet_body_length() const;
- EAP_FUNC_IMPORT eapol_key_descriptor_type_e get_key_descriptor_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eapol_key_descriptor_type_e get_key_descriptor_type() const;
- EAP_FUNC_IMPORT u16_t get_key_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H u16_t get_key_length() const;
- EAP_FUNC_IMPORT u8_t *get_replay_counter();
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H u8_t *get_replay_counter();
- EAP_FUNC_IMPORT u8_t *get_key_IV();
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H u8_t *get_key_IV();
- EAP_FUNC_IMPORT eapol_RC4_key_flags_e get_key_flag() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eapol_RC4_key_flags_e get_key_flag() const;
- EAP_FUNC_IMPORT u8_t get_key_index() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H u8_t get_key_index() const;
- EAP_FUNC_IMPORT u8_t *get_key_signature() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H u8_t *get_key_signature() const;
- EAP_FUNC_IMPORT static u16_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H static u16_t get_header_length();
- EAP_FUNC_IMPORT u8_t * get_key() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H u8_t * get_key() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT eap_status_e set_eapol_protocol_version(eapol_protocol_version_e version);
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e set_eapol_protocol_version(eapol_protocol_version_e version);
- EAP_FUNC_IMPORT eap_status_e set_eapol_packet_type(eapol_packet_type_e type);
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e set_eapol_packet_type(eapol_packet_type_e type);
- EAP_FUNC_IMPORT eap_status_e set_eapol_packet_body_length(u16_t eapol_length);
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e set_eapol_packet_body_length(u16_t eapol_length);
- EAP_FUNC_IMPORT eap_status_e set_key_descriptor_type(eapol_key_descriptor_type_e eapol_key_descriptor_type);
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e set_key_descriptor_type(eapol_key_descriptor_type_e eapol_key_descriptor_type);
- EAP_FUNC_IMPORT eap_status_e set_key_length(u16_t length);
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e set_key_length(u16_t length);
- EAP_FUNC_IMPORT eap_status_e set_key_flag(eapol_RC4_key_flags_e flags);
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e set_key_flag(eapol_RC4_key_flags_e flags);
- EAP_FUNC_IMPORT eap_status_e set_key_index(u8_t index);
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e set_key_index(u8_t index);
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT void zero_key_signature(
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H void zero_key_signature(
abs_eap_am_tools_c * const m_am_tools
);
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RC4_KEY_HEADER_H eap_status_e check_header() const;
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_data_gtk_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_data_gtk_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eapol_header.h"
#include "eap_general_header_base.h"
#include "eapol_key_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H
+#elif defined(EAP_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
//------------------------------------------------------
@@ -44,7 +67,7 @@
* +-------+-------+-------+-------+-------+-------+-------+-------+
* @endcode
*/
-class EAP_EXPORT eapol_rsna_key_data_gtk_header_c
+class EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_GTK_HEADER_H eapol_rsna_key_data_gtk_header_c
: public eap_general_header_base_c
{
private:
--- a/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_data_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_data_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eapol_header.h"
#include "eap_general_header_base.h"
#include "eapol_key_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H
+#elif defined(EAP_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
//------------------------------------------------------
@@ -76,7 +99,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT eapol_rsna_key_data_header_c
+class EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_HEADER_H eapol_rsna_key_data_header_c
: public eap_general_header_base_c
{
private:
--- a/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_data_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_data_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,12 +24,33 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H
+#elif defined(EAP_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_DATA_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eapol_rsna_key_data_header.h"
#include "eap_array.h"
-class EAP_EXPORT eapol_rsna_variable_data_c
+class EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H eapol_rsna_variable_data_c
: public eap_variable_data_c
{
private:
@@ -47,16 +68,16 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~eapol_rsna_variable_data_c();
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H virtual ~eapol_rsna_variable_data_c();
- EAP_FUNC_IMPORT eapol_rsna_variable_data_c(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H eapol_rsna_variable_data_c(
abs_eap_am_tools_c * const tools,
const bool is_RSNA_when_true,
const bool is_WPXM_when_true);
- EAP_FUNC_IMPORT const eapol_rsna_key_data_header_c * get_original_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H const eapol_rsna_key_data_header_c * get_original_header() const;
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H eap_status_e set_buffer(
const eapol_rsna_key_data_header_c * const original_header,
u8_t *buffer,
const u32_t buffer_length,
@@ -71,7 +92,7 @@
//
-class EAP_EXPORT eapol_rsna_key_data_payloads_c
+class EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H eapol_rsna_key_data_payloads_c
{
private:
//--------------------------------------------------
@@ -118,18 +139,18 @@
};
- EAP_FUNC_IMPORT virtual ~eapol_rsna_key_data_payloads_c();
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H virtual ~eapol_rsna_key_data_payloads_c();
- EAP_FUNC_IMPORT eapol_rsna_key_data_payloads_c(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H eapol_rsna_key_data_payloads_c(
abs_eap_am_tools_c * const tools,
const bool is_RSNA_when_true,
const bool is_WPXM_when_true);
- EAP_FUNC_IMPORT bool check_one_payload(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H bool check_one_payload(
const eapol_rsna_key_data_payload_status_e status,
const eapol_rsna_variable_data_c * const payload);
- EAP_FUNC_IMPORT bool check_one_payload(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H bool check_one_payload(
const eapol_rsna_key_data_payload_status_e status,
const eap_array_c<eap_variable_data_c> * const payload);
@@ -137,7 +158,7 @@
* NOTE do not change the order of parameters.
* Add new payload type to the last of the parameter list.
*/
- EAP_FUNC_IMPORT bool check_payloads(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_DATA_PAYLOADS_H bool check_payloads(
const eapol_rsna_key_data_payload_status_e key_id_and_group_key,
const eapol_rsna_key_data_payload_status_e sta_key,
const eapol_rsna_key_data_payload_status_e pmkid,
--- a/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_rsna_key_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,27 @@
#include "eapol_key_header.h"
#include "eapol_key_types.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_RSNA_KEY_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_HEADER_H
+#elif defined(EAP_EXPORT_EAPOL_RSNA_KEY_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_RSNA_KEY_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_RSNA_KEY_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
//------------------------------------------------------
@@ -83,7 +104,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT eapol_RSNA_key_header_c
+class EAP_CLASS_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eapol_RSNA_key_header_c
: public eap_general_header_base_c
{
private:
@@ -139,7 +160,7 @@
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/// This function sets the Key Information field.
- EAP_FUNC_IMPORT eap_status_e set_key_information(const u16_t info);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information(const u16_t info);
//--------------------------------------------------
public:
@@ -247,142 +268,142 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eapol_RSNA_key_header_c();
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H virtual ~eapol_RSNA_key_header_c();
//
- EAP_FUNC_IMPORT eapol_RSNA_key_header_c(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eapol_RSNA_key_header_c(
abs_eap_am_tools_c * const tools,
const bool is_RSNA_when_true,
const bool is_WPXM_when_true,
void * const header_begin,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT eapol_protocol_version_e get_eapol_protocol_version() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eapol_protocol_version_e get_eapol_protocol_version() const;
- EAP_FUNC_IMPORT eapol_packet_type_e get_eapol_packet_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eapol_packet_type_e get_eapol_packet_type() const;
/// Function returns pcket body field of EAPOL packet. This field is two octets in length,
/// taken to represent an unsigned binary number. The value of this field defines the length
/// in octets of the Packet Body field. Value of 0 indicates that there is no Packet Body field present.
- EAP_FUNC_IMPORT u16_t get_eapol_packet_body_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u16_t get_eapol_packet_body_length() const;
/// This function returns whole length of the EAPOL packet.
/// This includes EAPOL header and packet body.
- EAP_FUNC_IMPORT u16_t get_eapol_packet_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u16_t get_eapol_packet_length() const;
- EAP_FUNC_IMPORT eapol_key_descriptor_type_e get_key_descriptor_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eapol_key_descriptor_type_e get_key_descriptor_type() const;
/// Gets the Key Information field.
- EAP_FUNC_IMPORT u16_t get_key_information() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u16_t get_key_information() const;
/**
* This function returns the Key Descriptor Version bits of Key Information field.
*/
- EAP_FUNC_IMPORT eapol_RSNA_key_header_c::key_descriptor_version_e get_key_information_key_descriptor_version() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eapol_RSNA_key_header_c::key_descriptor_version_e get_key_information_key_descriptor_version() const;
/**
* This function returns the Key Type bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_key_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_key_type() const;
/**
* This function returns the Reserved A bits (higher ones) of Key Information field.
* This is RSNA specific.
*/
- EAP_FUNC_IMPORT u8_t get_key_information_reserved_a() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t get_key_information_reserved_a() const;
/**
* This function returns the key index bits (higher ones) of Key Information field.
* This is WPA specific.
*/
- EAP_FUNC_IMPORT u8_t get_key_information_key_index() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t get_key_information_key_index() const;
/**
* This function returns the Install bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_install() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_install() const;
/**
* This function returns the Key Ack bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_key_ack() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_key_ack() const;
/**
* This function returns the Key MIC bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_key_MIC() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_key_MIC() const;
/**
* This function returns the Secure bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_secure() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_secure() const;
/**
* This function returns the Error bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_error() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_error() const;
/**
* This function returns the Request bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_request() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_request() const;
/**
* This function returns the Encrypted Key Data bit of Key Information field.
*/
- EAP_FUNC_IMPORT bool get_key_information_encrypted_key_data() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H bool get_key_information_encrypted_key_data() const;
/**
* This function returns the Reserved B bits (lower ones) of Key Information field.
*/
- EAP_FUNC_IMPORT u8_t get_key_information_reserved_b() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t get_key_information_reserved_b() const;
/**
* This function returns the Key Length field of the EAPOL-Key descriptor.
*/
- EAP_FUNC_IMPORT u16_t get_key_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u16_t get_key_length() const;
/**
* This function returns the Key Reply Counter field of the EAPOL-Key descriptor.
*/
- EAP_FUNC_IMPORT u64_t get_key_replay_counter() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u64_t get_key_replay_counter() const;
- EAP_FUNC_IMPORT u8_t * get_key_NONCE() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_key_NONCE() const;
- EAP_FUNC_IMPORT u8_t * get_EAPOL_key_IV() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_EAPOL_key_IV() const;
- EAP_FUNC_IMPORT u8_t * get_key_RSC() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_key_RSC() const;
- EAP_FUNC_IMPORT u8_t * get_key_STA_MAC_address() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_key_STA_MAC_address() const;
- EAP_FUNC_IMPORT u8_t * get_key_reserved() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_key_reserved() const;
- EAP_FUNC_IMPORT u8_t * get_key_MIC() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_key_MIC() const;
/**
* This function returns the Key Data Length field of the EAPOL-Key descriptor.
*/
- EAP_FUNC_IMPORT u16_t get_key_data_length() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u16_t get_key_data_length() const;
- EAP_FUNC_IMPORT u8_t * get_key_data(const u32_t key_length) const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_key_data(const u32_t key_length) const;
- EAP_FUNC_IMPORT u8_t * get_key_data_offset(const u32_t offset, const u32_t key_length) const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u8_t * get_key_data_offset(const u32_t offset, const u32_t key_length) const;
- EAP_FUNC_IMPORT static u16_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H static u16_t get_header_length();
- EAP_FUNC_IMPORT eap_status_e set_eapol_protocol_version(const eapol_protocol_version_e version);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_eapol_protocol_version(const eapol_protocol_version_e version);
- EAP_FUNC_IMPORT eap_status_e set_eapol_packet_type(const eapol_packet_type_e type);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_eapol_packet_type(const eapol_packet_type_e type);
- EAP_FUNC_IMPORT eap_status_e set_eapol_packet_body_length(const u32_t eapol_length);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_eapol_packet_body_length(const u32_t eapol_length);
- EAP_FUNC_IMPORT eap_status_e set_key_descriptor_type(const eapol_key_descriptor_type_e eapol_key_descriptor_type);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_descriptor_type(const eapol_key_descriptor_type_e eapol_key_descriptor_type);
/**
* This function sets the selected bits on.
*/
- EAP_FUNC_IMPORT u16_t set_bits_on(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H u16_t set_bits_on(
u16_t key_information,
const u16_t set_bits,
const u32_t mask,
@@ -391,103 +412,103 @@
/**
* This function sets the Key Descriptor Version bits of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_key_descriptor_version(const u8_t version);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_key_descriptor_version(const u8_t version);
/**
* This function sets the Key Type bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_key_type(const bool key_type_bit_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_key_type(const bool key_type_bit_on_when_true);
/**
* This function returns the key index bits (higher ones) of Key Information field.
* This is WPA specific.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_key_index(const u8_t key_index);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_key_index(const u8_t key_index);
/**
* This function sets the Install bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_install(const bool install_bit_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_install(const bool install_bit_on_when_true);
/**
* This function sets the Key Ack bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_key_ack(const bool key_ack_bit_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_key_ack(const bool key_ack_bit_on_when_true);
/**
* This function sets the Key MIC bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_key_MIC(const bool key_MIC_bit_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_key_MIC(const bool key_MIC_bit_on_when_true);
/**
* This function sets the Secure bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_secure(const bool secure_bit_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_secure(const bool secure_bit_on_when_true);
/**
* This function sets the Error bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_error(const bool error_bit_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_error(const bool error_bit_on_when_true);
/**
* This function sets the Request bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_request(const bool request_bit_is_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_request(const bool request_bit_is_on_when_true);
/**
* This function sets the Encrypted Key Data bit of Key Information field.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_information_encrypted_key_data(const bool encrypted_key_data_bit_is_on_when_true);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_information_encrypted_key_data(const bool encrypted_key_data_bit_is_on_when_true);
/**
* This function sets the Key Length field of the EAPOL-Key descriptor.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_length(const u16_t length);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_length(const u16_t length);
/**
* This function sets the Key Reply Counter field of the EAPOL-Key descriptor.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_replay_counter(const u64_t reply_counter);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_replay_counter(const u64_t reply_counter);
/**
* This function sets the Key Data Length field of the EAPOL-Key descriptor.
*/
- EAP_FUNC_IMPORT eap_status_e set_key_data_length(const u16_t key_data_length);
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e set_key_data_length(const u16_t key_data_length);
/**
* This function zeroes the EAPOL header and EAPOL-Key descriptor header.
*/
- EAP_FUNC_IMPORT eap_status_e zero_EAPOL_header_and_Key_descriptor(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e zero_EAPOL_header_and_Key_descriptor(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e zero_key_MIC(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e zero_key_MIC(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e zero_key_NONCE(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e zero_key_NONCE(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e zero_EAPOL_key_IV(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e zero_EAPOL_key_IV(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e zero_key_RSC(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e zero_key_RSC(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e zero_key_STA_MAC_address(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e zero_key_STA_MAC_address(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e zero_key_reserved(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e zero_key_reserved(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e check_header() const;
- EAP_FUNC_IMPORT eap_status_e reset_header(
+ EAP_FUNC_VISIBILITY_EAPOL_RSNA_KEY_HEADER_H eap_status_e reset_header(
const u8_t key_index,
const eapol_key_authentication_type_e authentication_type,
const eapol_RSNA_cipher_e eapol_pairwise_cipher,
--- a/eapol/eapol_framework/eapol_common/include/eapol_session_key.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_session_key.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,11 +25,32 @@
#include "eap_variable_data.h"
#include "eapol_key_types.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_SESSION_KEY_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_SESSION_KEY_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H
+ #define EAP_FUNC_EXPORT_EAPOL_SESSION_KEY_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_SESSION_KEY_H
+#elif defined(EAP_EXPORT_EAPOL_SESSION_KEY_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_SESSION_KEY_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_SESSION_KEY_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_SESSION_KEY_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_SESSION_KEY_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_SESSION_KEY_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_SESSION_KEY_H
+#endif
+// End: added by script change_export_macros.sh.
/// A eapol_session_key_c class.
/// This is used for session key encapsulation.
-class EAP_EXPORT eapol_session_key_c
+class EAP_CLASS_VISIBILITY_EAPOL_SESSION_KEY_H eapol_session_key_c
{
private:
//--------------------------------------------------
@@ -59,12 +80,12 @@
/**
* The destructor of the eapol_session_key_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eapol_session_key_c();
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H virtual ~eapol_session_key_c();
/**
* The constructor of the eapol_session_key_c class does nothing special.
*/
- EAP_FUNC_IMPORT eapol_session_key_c(
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H eapol_session_key_c(
abs_eap_am_tools_c * const tools,
eap_variable_data_c * const key, ///< Here is the key.
const eapol_key_type_e key_type, ///< This the type of the key.
@@ -77,34 +98,34 @@
/**
* The constructor of the eapol_session_key_c class does nothing special.
*/
- EAP_FUNC_IMPORT eapol_session_key_c(
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H eapol_session_key_c(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT const eap_variable_data_c * get_key() const;
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H const eap_variable_data_c * get_key() const;
- EAP_FUNC_IMPORT const eap_variable_data_c * get_sequence_number() const;
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H const eap_variable_data_c * get_sequence_number() const;
- EAP_FUNC_IMPORT eapol_key_type_e get_key_type() const;
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H eapol_key_type_e get_key_type() const;
- EAP_FUNC_IMPORT u32_t get_key_index() const;
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H u32_t get_key_index() const;
- EAP_FUNC_IMPORT bool get_key_tx_bit() const;
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H bool get_key_tx_bit() const;
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H bool get_is_valid() const;
- EAP_FUNC_IMPORT eap_status_e set_key(const eap_variable_data_c * const key);
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H eap_status_e set_key(const eap_variable_data_c * const key);
- EAP_FUNC_IMPORT eap_status_e set_sequence_number(eap_variable_data_c * const sequence_number);
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H eap_status_e set_sequence_number(eap_variable_data_c * const sequence_number);
- EAP_FUNC_IMPORT void set_key_type(const eapol_key_type_e key_type);
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H void set_key_type(const eapol_key_type_e key_type);
- EAP_FUNC_IMPORT void set_key_index(const u32_t key_index);
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H void set_key_index(const u32_t key_index);
- EAP_FUNC_IMPORT void set_key_tx_bit(const bool key_tx_bit);
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H void set_key_tx_bit(const bool key_tx_bit);
- EAP_FUNC_IMPORT static eap_const_string get_eapol_key_type_string(
+ EAP_FUNC_VISIBILITY_EAPOL_SESSION_KEY_H static eap_const_string get_eapol_key_type_string(
const eapol_key_type_e key_type);
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eapol_test_stack_if.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_test_stack_if.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,9 +24,32 @@
#include "eap_header.h"
#include "eap_array.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_TEST_STACK_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_TEST_STACK_IF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_TEST_STACK_IF_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_TEST_STACK_IF_H
+ #define EAP_FUNC_EXPORT_EAPOL_TEST_STACK_IF_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_TEST_STACK_IF_H
+#elif defined(EAP_EXPORT_EAPOL_TEST_STACK_IF_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_TEST_STACK_IF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_TEST_STACK_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_TEST_STACK_IF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_TEST_STACK_IF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_TEST_STACK_IF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_TEST_STACK_IF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_TEST_STACK_IF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_TEST_STACK_IF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_TEST_STACK_IF_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_TEST_STACK_IF_H
+#endif
+// End: added by script change_export_macros.sh.
-class EAP_EXPORT eapol_test_stack_if_c
+
+class EAP_CLASS_VISIBILITY_EAPOL_TEST_STACK_IF_H eapol_test_stack_if_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/include/eapol_wlan_authentication.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_wlan_authentication.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18 %
+* %version: 23 %
*/
#if !defined(_EAPOL_WLAN_AUTHENTICATION_H_)
@@ -39,6 +39,29 @@
#include "abs_eap_configuration_if.h"
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_AUTHENTICATION_H
+#elif defined(EAP_EXPORT_EAPOL_WLAN_AUTHENTICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_AUTHENTICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_AUTHENTICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_AUTHENTICATION_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_AUTHENTICATION_H
+#endif
+// End: added by script change_export_macros.sh.
+
// FORWARD DECLARATIONS
class ethernet_core_c;
class eap_am_tools_symbian_c;
@@ -46,7 +69,7 @@
// CLASS DECLARATION
-class EAP_EXPORT eapol_wlan_authentication_c
+class EAP_CLASS_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eapol_wlan_authentication_c
: public abs_eapol_am_wlan_authentication_c
, public abs_ethernet_core_c
, public abs_eap_base_timer_c
@@ -60,24 +83,20 @@
{
public:
- EAP_FUNC_IMPORT static eapol_wlan_authentication_c * new_eapol_wlan_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H static eapol_wlan_authentication_c * new_eapol_wlan_authentication(
abs_eap_am_tools_c * const tools,
abs_eapol_wlan_authentication_c * const partner,
const bool is_client_when_true);
- EAP_FUNC_IMPORT eapol_wlan_authentication_c(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eapol_wlan_authentication_c(
abs_eap_am_tools_c * const tools,
abs_eapol_wlan_authentication_c * const partner,
eapol_am_wlan_authentication_c * const am_wauth, ///< eapol_wlan_authentication_c must always delete the am_wauth object.
const bool is_client_when_true);
-#if defined(EXPORT_DESTRUCTORS)
- EAP_FUNC_IMPORT virtual ~eapol_wlan_authentication_c(); // For GCC compilation
-#else
- virtual ~eapol_wlan_authentication_c(); // For RVCT compilation
-#endif
-
-
+ // Something in RVCT 2 forces this function cannot be exported.
+ virtual ~eapol_wlan_authentication_c();
+
///////////////////////////////////////////////////////////////
/* These are called from WLM */
@@ -89,13 +108,13 @@
* after function returns have PMKSA cached and read_reassociation_parameters() can be called
* with those eap_am_network_id_c objects.
*/
- EAP_FUNC_IMPORT eap_status_e check_pmksa_cache(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e check_pmksa_cache(
eap_array_c<eap_am_network_id_c> * const bssid_sta_receive_network_ids,
const eapol_key_authentication_type_e selected_eapol_key_authentication_type,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e group_key_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e start_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e start_authentication(
const eap_variable_data_c * const SSID,
const eapol_key_authentication_type_e selected_eapol_key_authentication_type,
const eap_variable_data_c * const wpa_preshared_key,
@@ -103,7 +122,7 @@
const eap_am_network_id_c * const receive_network_id ///< source includes remote address, destination includes local address.
);
- EAP_FUNC_IMPORT eap_status_e complete_association(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e complete_association(
const eapol_wlan_authentication_state_e association_result,
const eap_am_network_id_c * const receive_network_id, ///< source includes remote address, destination includes local address.
const eap_variable_data_c * const received_WPA_IE, // WLM must give only the WPA IE to EAPOL
@@ -112,21 +131,21 @@
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e group_key_cipher_suite
);
- EAP_FUNC_IMPORT eap_status_e disassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e disassociation(
const eap_am_network_id_c * const receive_network_id ///< source includes remote address, destination includes local address.
);
- EAP_FUNC_IMPORT eap_status_e start_preauthentication(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e start_preauthentication(
const eap_am_network_id_c * const receive_network_id ///< source includes remote address, destination includes local address.
);
- EAP_FUNC_IMPORT eap_status_e start_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e start_reassociation(
const eap_am_network_id_c * const old_receive_network_id, ///< source includes remote address, destination includes local address.
const eap_am_network_id_c * const new_receive_network_id, ///< source includes remote address, destination includes local address.
const eapol_key_authentication_type_e selected_eapol_key_authentication_type ///< In WPXM this must be the same in old and new APs, other connections can change authentication type.
);
- EAP_FUNC_IMPORT eap_status_e complete_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e complete_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eap_variable_data_c * const received_WPA_IE, // WLM must give only the WPA IE to EAPOL
@@ -134,35 +153,35 @@
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e group_key_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e start_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e start_WPXM_reassociation(
const eap_am_network_id_c * const old_receive_network_id, ///< source includes remote address, destination includes local address.
const eap_am_network_id_c * const new_receive_network_id, ///< source includes remote address, destination includes local address.
eap_variable_data_c * const send_reassociation_request_ie,
const eap_variable_data_c * const received_WPA_ie,
const eap_variable_data_c * const sent_WPA_ie);
- EAP_FUNC_IMPORT eap_status_e complete_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e complete_WPXM_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eap_variable_data_c * const received_reassociation_ie);
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< source includes remote address, destination includes local address.
eap_general_header_base_c * const packet_data,
const u32_t packet_length
);
- EAP_FUNC_IMPORT eap_status_e tkip_mic_failure(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e tkip_mic_failure(
const eap_am_network_id_c * const receive_network_id, ///< source includes remote address, destination includes local address.
const bool fatal_failure_when_true,
const eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e tkip_mic_failure_type
);
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id ///< source includes remote address, destination includes local address.
);
- EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e set_eap_database_reference_values(
const eap_variable_data_c * const reference);
/////////////////////////////////////////
@@ -171,14 +190,14 @@
/**
* Sends packet to lower layers
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id, ///< source includes local address, destination includes remote address.
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
const u32_t data_length,
const u32_t buffer_length);
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
@@ -190,7 +209,7 @@
* @param is_client_when_true Indicates whether the loaded EAP type should be client or server.
* @param receive_network_id Network address.
*/
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -199,93 +218,93 @@
const eap_am_network_id_c * const receive_network_id ///< source includes remote address, destination includes local address.
);
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e unload_module(const eap_type_value_e type);
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H bool get_is_valid();
- EAP_FUNC_IMPORT void increment_authentication_counter();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void increment_authentication_counter();
- EAP_FUNC_IMPORT u32_t get_authentication_counter();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H u32_t get_authentication_counter();
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H bool get_is_client();
/**
* This does the initial configuration of the class.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e shutdown();
/**
* Reads a configuration parameter value from the database.
* In Symbian this function is only a TRAP wrapper for read_configure_L.
*/
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(const abs_eap_state_notification_c * const state);
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void state_notification(const abs_eap_state_notification_c * const state);
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
- EAP_FUNC_IMPORT eap_status_e cancel_all_timers();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e cancel_all_timers();
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
/**
* Forwards the keys to lower layer (= WLM).
*/
- EAP_FUNC_IMPORT eap_status_e packet_data_session_key(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e packet_data_session_key(
const eap_am_network_id_c * const send_network_id, ///< source includes local address, destination includes remote address.
const eapol_session_key_c * const key);
- EAP_FUNC_IMPORT eap_status_e timer_expired(const u32_t id, void *data);
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e timer_expired(const u32_t id, void *data);
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(const u32_t id, void *data);
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e timer_delete_data(const u32_t id, void *data);
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
- EAP_FUNC_IMPORT u32_t get_current_eap_index();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H u32_t get_current_eap_index();
- EAP_FUNC_IMPORT void set_current_eap_index(u32_t eap_index);
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void set_current_eap_index(u32_t eap_index);
#if defined(USE_TEST_EAPOL_WLAN_AUTHENTICATION)
/// These are called by testing application.
- EAP_FUNC_IMPORT u32_t get_wrong_send_packet_index();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H u32_t get_wrong_send_packet_index();
- EAP_FUNC_IMPORT void reset_authentication_can_succeed();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void reset_authentication_can_succeed();
- EAP_FUNC_IMPORT void set_authentication_can_succeed();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void set_authentication_can_succeed();
- EAP_FUNC_IMPORT void restore_authentication_can_succeed();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void restore_authentication_can_succeed();
- EAP_FUNC_IMPORT void set_authentication_must_not_succeed(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H void set_authentication_must_not_succeed(
const u32_t wrong_packet_index,
const u32_t packet_index,
const void * const wrong_packet_stack);
#endif //#if defined(USE_TEST_EAPOL_WLAN_AUTHENTICATION)
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
@@ -293,12 +312,12 @@
const simple_config_payloads_c * const other_configuration);
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e complete_get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e complete_get_802_11_authentication_mode(
const eap_status_e completion_status,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_802_11_authentication_mode_e mode);
- EAP_FUNC_IMPORT eap_status_e complete_disassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_AUTHENTICATION_H eap_status_e complete_disassociation(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id);
--- a/eapol/eapol_framework/eapol_common/include/eapol_wlan_database_reference.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_wlan_database_reference.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
//--------------------------------------------------
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H
+#elif defined(EAP_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_DATABASE_REFERENCE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_DATABASE_REFERENCE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_types.h"
#include "eap_status.h"
--- a/eapol/eapol_framework/eapol_common/include/eapol_wlan_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eapol_wlan_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_type_selection.h"
#include "eap_array.h"
#include "eapol_key_state.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_WLAN_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_STATE_H
+#elif defined(EAP_EXPORT_EAPOL_WLAN_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_WLAN_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_WLAN_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_WLAN_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
+
//--------------------------------------------------
@@ -32,7 +55,7 @@
/// wlan_state_c class stores information of one supported EAP-type.
-class EAP_EXPORT eapol_wlan_state_c
+class EAP_CLASS_VISIBILITY_EAPOL_WLAN_STATE_H eapol_wlan_state_c
{
private:
//--------------------------------------------------
@@ -51,19 +74,19 @@
/**
* The destructor of the eapol_wlan_state_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eapol_wlan_state_c();
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H virtual ~eapol_wlan_state_c();
/**
* The constructor of the eapol_wlan_state_c class does nothing special.
*/
- EAP_FUNC_IMPORT eapol_wlan_state_c(
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H eapol_wlan_state_c(
abs_eap_am_tools_c * const tools);
/**
* The get_is_valid() function returns the status of the object.
* @return True indicates the object is initialized.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAPOL_WLAN_STATE_H bool get_is_valid() const;
}; // class eapol_wlan_state_c
--- a/eapol/eapol_framework/eapol_common/include/ethernet_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/ethernet_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ETHERNET_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ETHERNET_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ETHERNET_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_ETHERNET_CORE_H
+ #define EAP_FUNC_EXPORT_ETHERNET_CORE_H
+ #define EAP_C_FUNC_EXPORT_ETHERNET_CORE_H
+#elif defined(EAP_EXPORT_ETHERNET_CORE_H)
+ #define EAP_CLASS_VISIBILITY_ETHERNET_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ETHERNET_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ETHERNET_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ETHERNET_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ETHERNET_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ETHERNET_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ETHERNET_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ETHERNET_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ETHERNET_CORE_H
+ #define EAP_C_FUNC_EXPORT_ETHERNET_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_ethernet_core.h"
#include "abs_eapol_core.h"
#include "eapol_core.h"
@@ -36,7 +57,7 @@
/// This class defines the ethernet protocol layer.
-class EAP_EXPORT ethernet_core_c
+class EAP_CLASS_VISIBILITY_ETHERNET_CORE_H ethernet_core_c
: public abs_eapol_core_c
, public abs_eap_stack_interface_c
, public eap_database_reference_if_c
@@ -65,27 +86,27 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~ethernet_core_c();
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H virtual ~ethernet_core_c();
//
- EAP_FUNC_IMPORT ethernet_core_c(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H ethernet_core_c(
abs_eap_am_tools_c * const m_am_tools,
abs_ethernet_core_c * const partner,
const bool is_client_when_true);
- EAP_FUNC_IMPORT eap_status_e cancel_all_authentication_sessions();
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e cancel_all_authentication_sessions();
//
- EAP_FUNC_IMPORT eap_base_type_c * load_type(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_base_type_c * load_type(const eap_type_value_e type);
// This is documented in abs_eap_stack_interface_c::packet_process().
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
//
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -93,15 +114,15 @@
const u32_t buffer_length);
//
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
//
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(const eap_am_network_id_c * const receive_network_id);
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e eap_acknowledge(const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -110,7 +131,7 @@
const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e unload_module(const eap_type_value_e type);
/**
* This function checks whether PMKSA is cached to each eap_am_network_id_c object.
@@ -120,7 +141,7 @@
* after function returns have PMKSA cached and read_reassociation_parameters() can be called
* with those eap_am_network_id_c objects.
*/
- EAP_FUNC_IMPORT eap_status_e check_pmksa_cache(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e check_pmksa_cache(
eap_array_c<eap_am_network_id_c> * const bssid_sta_receive_network_ids,
const eapol_key_authentication_type_e selected_eapol_key_authentication_type,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
@@ -132,7 +153,7 @@
* MAC address of Authenticator should be in source address.
* MAC address of Supplicant should be in destination address.
*/
- EAP_FUNC_IMPORT eap_status_e remove_pmksa_from_cache(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e remove_pmksa_from_cache(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -145,7 +166,7 @@
* The second parameter is_client_when_true tells whether this stack
* is client (true) or server (false).
*/
- EAP_FUNC_IMPORT eap_status_e start_authentication(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e start_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true);
@@ -159,11 +180,11 @@
* The adaptation module calls the start_preauthentication() function
* when preauthentication is needed with another AP.
*/
- EAP_FUNC_IMPORT eap_status_e start_preauthentication(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e start_preauthentication(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type);
- EAP_FUNC_IMPORT eap_status_e read_reassociation_parameters(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e read_reassociation_parameters(
const eap_am_network_id_c * const old_receive_network_id, ///< source includes remote address, destination includes local address.
const eap_am_network_id_c * const new_receive_network_id, ///< source includes remote address, destination includes local address.
const eapol_key_authentication_type_e authentication_type,
@@ -171,12 +192,12 @@
const eap_variable_data_c * const received_WPA_ie,
const eap_variable_data_c * const sent_WPA_ie);
- EAP_FUNC_IMPORT eap_status_e start_reassociation(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e start_reassociation(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const PMKID);
- EAP_FUNC_IMPORT eap_status_e complete_reassociation(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e complete_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
@@ -185,68 +206,68 @@
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e pairwise_key_cipher_suite,
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e group_key_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e start_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e start_WPXM_reassociation(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
eap_variable_data_c * const send_reassociation_request_ie);
- EAP_FUNC_IMPORT eap_status_e complete_WPXM_reassociation(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e complete_WPXM_reassociation(
const eapol_wlan_authentication_state_e reassociation_result,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const received_reassociation_ie);
- EAP_FUNC_IMPORT eap_status_e send_logoff(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e send_logoff(
const eap_am_network_id_c * const receive_network_id);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H bool get_is_valid();
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e packet_data_session_key(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e packet_data_session_key(
const eap_am_network_id_c * const send_network_id,
const eapol_session_key_c * const key);
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H void state_notification(
const abs_eap_state_notification_c * const state);
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
//
- EAP_FUNC_IMPORT eap_status_e cancel_all_timers();
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e cancel_all_timers();
//
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
// See abs_eap_core_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/**
@@ -256,7 +277,7 @@
* Supplicant should be in destination address.
* @param authentication_type is the selected authentication type.
*/
- EAP_FUNC_IMPORT eap_status_e create_state(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e create_state(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type
);
@@ -271,7 +292,7 @@
* @param eapol_pairwise_cipher is the selected pairwise cipher.
* @param eapol_group_cipher is the selected group cipher.
*/
- EAP_FUNC_IMPORT eap_status_e association(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e association(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const authenticator_RSNA_IE,
@@ -285,25 +306,25 @@
* @param receive_network_id carries the MAC addresses.
* MAC address of Authenticator should be in source address. MAC address of Supplicant should be in destination address.
*/
- EAP_FUNC_IMPORT eap_status_e disassociation(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e disassociation(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id
);
/// @see abs_eap_core_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
- EAP_FUNC_IMPORT eap_status_e tkip_mic_failure(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e tkip_mic_failure(
const eap_am_network_id_c * const receive_network_id,
const bool fatal_failure_when_true,
const eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e tkip_mic_failure_type);
- EAP_FUNC_IMPORT eap_status_e complete_check_pmksa_cache(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e complete_check_pmksa_cache(
EAP_TEMPLATE_CONST eap_array_c<eap_am_network_id_c> * const bssid_sta_receive_network_ids);
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
@@ -312,21 +333,21 @@
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e set_eap_database_reference_values(
const eap_variable_data_c * const reference);
- EAP_FUNC_IMPORT eap_status_e get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e get_802_11_authentication_mode(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type,
const eap_variable_data_c * const SSID,
const eap_variable_data_c * const preshared_key);
- EAP_FUNC_IMPORT eap_status_e complete_get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e complete_get_802_11_authentication_mode(
const eap_status_e completion_status,
const eap_am_network_id_c * const receive_network_id,
const eapol_key_802_11_authentication_mode_e mode);
- EAP_FUNC_IMPORT eap_status_e complete_disassociation(
+ EAP_FUNC_VISIBILITY_ETHERNET_CORE_H eap_status_e complete_disassociation(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id);
--- a/eapol/eapol_framework/eapol_common/include/wlan_eap_if_send_status.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/wlan_eap_if_send_status.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
//--------------------------------------------------
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_WLAN_EAP_IF_SEND_STATUS_H)
+ #define EAP_CLASS_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H
+ #define EAP_C_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H
+ #define EAP_FUNC_EXPORT_WLAN_EAP_IF_SEND_STATUS_H
+ #define EAP_C_FUNC_EXPORT_WLAN_EAP_IF_SEND_STATUS_H
+#elif defined(EAP_EXPORT_WLAN_EAP_IF_SEND_STATUS_H)
+ #define EAP_CLASS_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_WLAN_EAP_IF_SEND_STATUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_WLAN_EAP_IF_SEND_STATUS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_WLAN_EAP_IF_SEND_STATUS_H
+ #define EAP_C_FUNC_EXPORT_WLAN_EAP_IF_SEND_STATUS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_types.h"
#include "eap_status.h"
@@ -47,14 +68,14 @@
/// This class is converts the status values between wlan_eap_if_send_status_e and eap_status_e.
-class EAP_EXPORT_INTERFACE wlan_eap_if_send_status_conversion_c
+class EAP_CLASS_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H wlan_eap_if_send_status_conversion_c
{
public:
- EAP_FUNC_IMPORT_INTERFACE static wlan_eap_if_send_status_e convert(const eap_status_e status);
+ EAP_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H static wlan_eap_if_send_status_e convert(const eap_status_e status);
- EAP_FUNC_IMPORT_INTERFACE static eap_status_e convert(const wlan_eap_if_send_status_e status);
+ EAP_FUNC_VISIBILITY_WLAN_EAP_IF_SEND_STATUS_H static eap_status_e convert(const wlan_eap_if_send_status_e status);
}; // class abs_eapol_message_wlan_authentication_c
--- a/eapol/eapol_framework/eapol_common/type/aka/include/abs_eap_type_aka_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/abs_eap_type_aka_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -30,11 +30,34 @@
#include "eap_base_type.h"
#include "eap_config.h"
#include "eap_type_aka_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_TYPE_AKA_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_AKA_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_AKA_STATE_H
+#elif defined(EAP_EXPORT_ABS_EAP_TYPE_AKA_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_AKA_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_AKA_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_AKA_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_AKA_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class declares the functions eap_type_aka_state_c
/// requires from the partner class.
-class EAP_EXPORT abs_eap_type_aka_state_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_AKA_STATE_H abs_eap_type_aka_state_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_type_aka_header.h"
@@ -42,7 +63,7 @@
/// This class is implementation of AKA EAP-type.
-class EAP_EXPORT eap_type_aka_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_H eap_type_aka_c
: public abs_eap_am_type_aka_c
, public abs_eap_base_timer_c
, public eap_base_type_c
@@ -309,7 +330,7 @@
/**
* This function initializes the allowed messages within one specific state.
*/
- EAP_FUNC_IMPORT void initialize_state(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H void initialize_state(
const eap_type_aka_state_variable_e state,
const bool must_be_initiator,
const bool must_be_responder,
@@ -324,7 +345,7 @@
* expansion_0 = prf(key, seed | 0)
* expansion_i = prf(key, expansion_i-1 | seed | i), where i = 1, 2...
*/
- EAP_FUNC_IMPORT eap_status_e data_exp(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e data_exp(
const u32_t key_length,
eap_variable_data_c * const expansion,
const eap_variable_data_c * const key,
@@ -333,7 +354,7 @@
/**
* This function returns the eap_type_aka_state_variable_parameters_c object of current state.
*/
- EAP_FUNC_IMPORT const eap_type_aka_state_variable_parameters_c * get_state_variable();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H const eap_type_aka_state_variable_parameters_c * get_state_variable();
//--------------------------------------------------
@@ -342,7 +363,7 @@
/**
* This function generates a new NAI from domain and IMSI.
*/
- EAP_FUNC_IMPORT eap_status_e generate_nai(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e generate_nai(
eap_variable_data_c * const new_nai, ///< This is the new generated NAI.
const bool use_manual_default_realm, ///< When true uses realm parameter, when false generates automatic realm.
const eap_variable_data_c * const realm, ///< This is the domain part of the NAI.
@@ -379,7 +400,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_variable_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_variable_payload(
aka_header_c * const aka,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -416,7 +437,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_AUTS_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_AUTS_payload(
aka_header_c * const aka,
const u32_t aka_buffer_length,
const u32_t eap_header_size,
@@ -453,7 +474,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_RES_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_RES_payload(
aka_header_c * const aka,
const u32_t aka_buffer_length,
const u32_t eap_header_size,
@@ -493,7 +514,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_pseudonym_or_imsi_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_pseudonym_or_imsi_payload(
aka_header_c * const aka,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -528,7 +549,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_counter_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_counter_payload(
aka_header_c * const aka,
const u32_t aka_buffer_length,
const u32_t eap_header_size,
@@ -562,7 +583,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_simple_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_simple_payload(
aka_header_c * const aka,
const u32_t aka_buffer_length,
const u32_t eap_header_size,
@@ -594,7 +615,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_notification_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_notification_payload(
aka_header_c * const aka,
const u32_t aka_buffer_length,
const u32_t eap_header_size,
@@ -627,7 +648,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_client_error_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_client_error_payload(
aka_header_c * const aka,
const u32_t aka_buffer_length,
const u32_t eap_header_size,
@@ -665,7 +686,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_mac_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_mac_payload(
aka_header_c * const aka,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -702,7 +723,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_padding_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e add_padding_payload(
aka_header_c * const aka_packet,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -716,7 +737,7 @@
* This function verifies the message authentication code (MAC) is correct.
* @see add_mac_payload().
*/
- EAP_FUNC_IMPORT eap_status_e check_message_authentication_code(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e check_message_authentication_code(
const eap_variable_data_c * const authentication_key,
aka_payloads_c * const p_aka_payloads, ///< This is pointer to all payloads of the received EAP packet.
const aka_header_c * const aka_packet,
@@ -734,7 +755,7 @@
* Third is analysed the AKA EAP packet. This includes the payload and values of each payload.
* See also analyse_aka_packet().
*/
- EAP_FUNC_IMPORT eap_status_e handle_aka_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_aka_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
aka_header_c * const aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_length, ///< This is length of received AKA EAP packet.
@@ -747,7 +768,7 @@
* @see Client messages are handled in handle_aka_identity_request_message() and handle_challenge_request_message().
* @see Server messages are handled in handle_aka_identity_response_message() and handle_challenge_response_message().
*/
- EAP_FUNC_IMPORT eap_status_e analyse_aka_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e analyse_aka_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
aka_header_c * const received_aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_packet_length, ///< This is length of received AKA EAP packet.
@@ -762,7 +783,7 @@
* function returns eap_status_header_corrupted.
* Also error is returned when illegal payload attribute is recognised.
*/
- EAP_FUNC_IMPORT eap_status_e parse_aka_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e parse_aka_payload(
const aka_payload_AT_header_c * const p_payload, ///< This is the start of the buffer and the first parsed payload.
u32_t * const buffer_length, ///< This is the length of the buffer. This must match with the length of all payloads.
aka_payloads_c * const p_aka_payloads, ///< This is pointer to all payloads of the received EAP packet.
@@ -774,7 +795,7 @@
* Payloads are stored to p_aka_payloads.
* @see parse_aka_payload().
*/
- EAP_FUNC_IMPORT eap_status_e parse_aka_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e parse_aka_packet(
aka_header_c * const aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_packet_length, ///< This is length of received AKA EAP packet.
aka_payloads_c * const p_aka_payloads ///< This is pointer to all payloads of the received EAP packet.
@@ -785,7 +806,7 @@
* @return If payload attribute is illegal function returns eap_status_header_corrupted.
* If payload attribute is unknown function returns eap_status_unsupported_aka_payload.
*/
- EAP_FUNC_IMPORT eap_status_e parse_generic_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e parse_generic_payload(
const aka_payload_AT_type_e current_payload, ///< This is the type of current payload attribute.
const aka_payload_AT_header_c * const payload, ///< This is the current parsed payload.
aka_payloads_c * const p_aka_payloads, ///< This is pointer to all payloads of the received EAP packet.
@@ -794,7 +815,7 @@
/**
* This function sends the EAP-Request/AKA/Re-authentication message.
*/
- EAP_FUNC_IMPORT eap_status_e send_reauthentication_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_reauthentication_request_message(
const eap_variable_data_c * const username,
const bool pseudonym_decode_failed,
const u8_t eap_identifier);
@@ -802,7 +823,7 @@
/**
* This function sends the EAP-Request/AKA/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e send_aka_identity_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_aka_identity_request_message(
const bool pseudonym_decode_failed, ///< This identifies whether the pseudonym decode was failed (true). We must send a IMSI request.
const u8_t eap_identifier ///< This is the EAP-Identifier used with this message.
);
@@ -810,7 +831,7 @@
/**
* This function sends the EAP-Response/AKA/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e send_aka_identity_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_aka_identity_response_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet. NOTE received.
const u8_t received_eap_identifier, ///< This is the EAP-identifier of the received EAP-request message.
const aka_payload_AT_type_e include_identity_to_aka_identity_response, ///< This is the queried identity type.
@@ -820,7 +841,7 @@
/**
* This function sends the EAP-Response/AKA/Notification message.
*/
- EAP_FUNC_IMPORT eap_status_e send_aka_notification_response(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_aka_notification_response(
const eap_aka_notification_codes_e notification_code,
const bool add_at_counter_attribute
);
@@ -828,22 +849,22 @@
/**
* This function sends the EAP-Response/AKA/Client-Error message.
*/
- EAP_FUNC_IMPORT eap_status_e send_aka_client_error_response();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_aka_client_error_response();
/**
* This function sends the EAP-Request/AKA/Challenge message.
*/
- EAP_FUNC_IMPORT eap_status_e send_challenge_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_challenge_request_message(
const u8_t eap_identifier ///< This is the EAP-Identifier used with this message.
);
/**
* This function sends the EAP-Response/AKA/Challenge message.
*/
- EAP_FUNC_IMPORT eap_status_e send_challenge_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_challenge_response_message(
eap_variable_data_c * const K_aut);
- EAP_FUNC_IMPORT eap_status_e send_reauthentication_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_reauthentication_response_message(
const eap_variable_data_c * const orig_XKEY,
const eap_variable_data_c * const orig_K_aut,
const eap_variable_data_c * const orig_K_encr,
@@ -857,23 +878,23 @@
* This function sends the EAP-Request/AKA/Notification message.
* Message includes the localizable notification string.
*/
- EAP_FUNC_IMPORT eap_status_e send_aka_notification_request(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_aka_notification_request(
const eap_aka_notification_codes_e notification_code,
const bool add_at_counter_attribute
);
- EAP_FUNC_IMPORT eap_status_e send_aka_synchronization_failure_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_aka_synchronization_failure_response_message(
const eap_type_aka_authentication_vector_c * const authentication_vector
);
- EAP_FUNC_IMPORT eap_status_e send_aka_authentication_reject_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_aka_authentication_reject_response_message(
const eap_type_aka_authentication_vector_c * const authentication_vector
);
/**
* This function encrypts the payload.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_DATA_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e encrypt_DATA_payload(
u8_t * const EAP_data, ///< This is pointer to the begin of the encrypted payload.
const u32_t cbc_aes_data_length, ///< This is the length of the encrypted payload. This must be aligned to AES block length.
const eap_variable_data_c * const IV,
@@ -884,7 +905,7 @@
* This function decrypts the payload.
* p_aka_payloads->get_ENCR_DATA() points to the decrypted payload.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_DATA_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e decrypt_DATA_payload(
aka_payloads_c * const p_aka_payloads, ///< This is pointer to all payloads of the received EAP packet.
const eap_variable_data_c * const encryption_key
);
@@ -894,7 +915,7 @@
* The received encrypte payload have been decrypted before thiscall.
* p_aka_payloads->get_ENCR_DATA() includes decrypted DATA payload.
*/
- EAP_FUNC_IMPORT eap_status_e handle_DATA_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_DATA_payload(
const aka_subtype_e subtype,
aka_payloads_c * const p_aka_payloads ///< This is pointer to all payloads of the received EAP packet.
);
@@ -904,14 +925,14 @@
/**
* This function generate a new NONCE of nonce_size octets length.
*/
- EAP_FUNC_IMPORT eap_status_e generate_nonce(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e generate_nonce(
const u32_t nonce_size,
eap_variable_data_c * const nonce);
/**
* This function returns the domain name.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_nai_realm();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_variable_data_c * get_nai_realm();
/**
* This is the situation before the update_buffer_indexes() call.
@@ -946,7 +967,7 @@
*
* Note maximum_buffer_size could be larger than (m_aka_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_buffer_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H void update_buffer_indexes(
const u32_t maximum_buffer_size,
const u32_t payload_size,
u32_t * const buffer_offset,
@@ -993,7 +1014,7 @@
*
* Note maximum_buffer_size could be larger than (m_aka_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_payload_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H void update_payload_indexes(
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
const u32_t payload_size,
@@ -1023,7 +1044,7 @@
*
* @return Other return values are errors.
*/
- EAP_FUNC_IMPORT eap_status_e query_AKA_IMSI_or_pseudonym_or_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e query_AKA_IMSI_or_pseudonym_or_reauthentication_id(
eap_variable_data_c * const IMSI, ///< Pointer to IMSI. Buffer for IMSI is allocated during the call.
eap_variable_data_c * const pseudonym_identity, ///< Pointer to pseudonym. Buffer for pseudonym is allocated during the call.
eap_variable_data_c * const reauthentication_identity, ///< Pointer to reauthentication_identity. Buffer for reauthentication_identity is allocated during the call.
@@ -1051,7 +1072,7 @@
*
* @return Other return values are errors.
*/
- EAP_FUNC_IMPORT eap_status_e query_AKA_RES(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e query_AKA_RES(
eap_type_aka_authentication_vector_c * const authentication_vector
);
@@ -1071,7 +1092,7 @@
*
* @return Other return values are errors.
*/
- EAP_FUNC_IMPORT eap_status_e query_AKA_authentication_vector(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e query_AKA_authentication_vector(
const u8_t next_eap_identifier,
eap_type_aka_identity_type * const identity_type
);
@@ -1086,7 +1107,7 @@
* The decrpted DATA payload is handled immediately in handle_DATA_payload() function.
* Then function calculates MAC_SRES and sends EAP-Response/AKA/Challenge.
*/
- EAP_FUNC_IMPORT eap_status_e process_AKA_kc_sres(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e process_AKA_kc_sres(
const eap_type_aka_authentication_vector_c * const authentication_vector
);
@@ -1095,7 +1116,7 @@
* Function creates NAI and EAP-Response/Identity message.
* Message is sent immediately.
*/
- EAP_FUNC_IMPORT eap_status_e process_AKA_IMSI(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e process_AKA_IMSI(
const eap_variable_data_c * const IMSI, ///< This is the IMSI.
const eap_variable_data_c * const pseudonym ///< This is the pseudonym.
);
@@ -1104,7 +1125,7 @@
/**
* This function calculates the MAC_SRES.
*/
- EAP_FUNC_IMPORT eap_status_e calculate_MAC_SRES(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e calculate_MAC_SRES(
eap_variable_data_c * const MAC_SRES, ///< This is the calculated MAC_SRES.
const eap_variable_data_c * const n_kc, ///< This includes concatenated n KC.
const eap_variable_data_c * const n_sres ///< This includes concatenated n SRES.
@@ -1113,13 +1134,13 @@
/**
* This function reads the identity payload. Identity is stored to get_identity().
*/
- EAP_FUNC_IMPORT eap_status_e parse_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e parse_identity(
const u8_t * const identity, ///< This is pointer to received EAP-Identity buffer.
const u32_t identity_length ///< This is length of received EAP-Identity buffer.
);
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_eap_identity_query(
const eap_am_network_id_c * const send_network_id,
eap_variable_data_c * const identity,
const u8_t eap_identifier,
@@ -1139,7 +1160,7 @@
* Currently the query_imsi_from_username() is synchronous call.
* The send_aka_identity_request_message() function will send the EAP-Request/AKA/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_identity_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_identity_response_message(
eap_header_rd_c * const eap_header, ///< This is the received EAP-Identity packet, pointer points to the header.
const u32_t aka_packet_length ///< This is length of received AKA EAP packet.
);
@@ -1148,20 +1169,20 @@
* This function handles the received EAP-Request/AKA/Start message.
* Function checks the valid payloads and calls send_aka_identity_response_message() that sends EAP-Response/AKA/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_aka_identity_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_aka_identity_request_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
aka_header_c * const received_aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_packet_length, ///< This is length of received AKA EAP packet.
aka_payloads_c * const p_aka_payloads ///< This is pointer to all payloads of the received EAP packet.
);
- EAP_FUNC_IMPORT eap_status_e handle_aka_notification_request_message_reauthentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_aka_notification_request_message_reauthentication(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e handle_aka_notification_request_message_full_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_aka_notification_request_message_full_authentication(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
@@ -1171,7 +1192,7 @@
* This function handles the received EAP-Request/AKA/Notification message.
* Function checks the valid payloads and calls send_notification_response_message() that sends EAP-Response/AKA/Notification message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_aka_notification_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_aka_notification_request_message(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
@@ -1187,7 +1208,7 @@
* is completed using complete_AKA_RES_query() function. The complete_AKA_RES_query()
* function will call process_AKA_kc_sres().
*/
- EAP_FUNC_IMPORT eap_status_e handle_challenge_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_challenge_request_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
aka_header_c * const received_aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_packet_length, ///< This is length of received AKA EAP packet.
@@ -1204,13 +1225,13 @@
* is completed using complete_AKA_RES_query() function. The complete_AKA_RES_query()
* function will call process_AKA_kc_sres().
*/
- EAP_FUNC_IMPORT eap_status_e handle_reauthentication_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_reauthentication_request_message(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e check_challenge_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e check_challenge_response_message(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
@@ -1223,19 +1244,19 @@
* Function calls the query_AKA_authentication_vector() of AM to get fresh authentication_vector.
* The query_AKA_authentication_vector() function is completed by AM using complete_AKA_authentication_vector_query() function.
*/
- EAP_FUNC_IMPORT eap_status_e handle_aka_identity_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_aka_identity_response_message(
aka_header_c * const received_aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_packet_length, ///< This is length of received AKA EAP packet.
aka_payloads_c * const p_aka_payloads ///< This is pointer to all payloads of the received EAP packet.
);
- EAP_FUNC_IMPORT eap_status_e handle_notification_response_message_reauthentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_notification_response_message_reauthentication(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e handle_notification_response_message_full_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_notification_response_message_full_authentication(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
@@ -1245,7 +1266,7 @@
* This function handles the received EAP-Response/AKA/Notification message.
* Function checks the valid payloads.
*/
- EAP_FUNC_IMPORT eap_status_e handle_notification_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_notification_response_message(
const eap_am_network_id_c * const receive_network_id,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
@@ -1257,20 +1278,20 @@
* called to check MAC_SRES. If it returns eap_status_success the authentication was succesfull
* and this function calls the send_eap_success() to send EAP-Success message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_challenge_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_challenge_response_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
aka_header_c * const received_aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_packet_length, ///< This is length of received AKA EAP packet.
aka_payloads_c * const p_aka_payloads ///< This is pointer to all payloads of the received EAP packet.
);
- EAP_FUNC_IMPORT eap_status_e handle_reauthentication_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_reauthentication_response_message(
const eap_am_network_id_c * const /* receive_network_id */,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e handle_client_error_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_client_error_response_message(
const eap_am_network_id_c * const /* receive_network_id */,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
@@ -1279,7 +1300,7 @@
/**
* This function sends and traces all messages.
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e packet_send(
const eap_am_network_id_c * const network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -1289,7 +1310,7 @@
/**
* This function chechs NAI.
*/
- EAP_FUNC_IMPORT eap_status_e check_NAI(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e check_NAI(
const u8_t * const identity,
const u32_t identity_length,
const u8_t * const at_character);
@@ -1297,7 +1318,7 @@
/**
* This function traces the EAP packet.
*/
- EAP_FUNC_IMPORT void packet_trace(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H void packet_trace(
eap_const_string prefix,
const eap_am_network_id_c * const receive_network_id,
eap_header_wr_c * const received_eap,
@@ -1320,120 +1341,120 @@
* Generated keys are offered to lower layer.
* Connection handle is initialised.
*/
- EAP_FUNC_IMPORT eap_status_e finish_successful_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e finish_successful_authentication(
const eap_am_network_id_c * const receive_network_id);
/**
* This function sends a notification of possible failed authentication
* to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e send_final_notification();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e send_final_notification();
- EAP_FUNC_IMPORT eap_status_e new_handler(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e new_handler(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true);
- EAP_FUNC_IMPORT bool randomly_refuse_eap_identity();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H bool randomly_refuse_eap_identity();
/**
* This function processes the AKA packets.
*/
- EAP_FUNC_IMPORT eap_status_e aka_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e aka_packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
aka_header_c * const received_aka, ///< This is pointer to EAP header including AKA fields.
const u32_t aka_packet_length, ///< This is length of received AKA EAP packet.
const bool is_client_when_true ///< Indicates whether this is client (true) or server (false).
);
- EAP_FUNC_IMPORT eap_status_e cancel_error_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e cancel_error_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e set_error_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e set_error_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e handle_error_packet();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_error_packet();
/**
* This function initializes the error message.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_error_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e initialize_error_message(
const eap_status_e error_status
);
- EAP_FUNC_IMPORT eap_status_e check_synchronization_failure_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e check_synchronization_failure_response_message(
const eap_am_network_id_c * const /* receive_network_id */,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e complete_re_syncronization_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e complete_re_syncronization_query(
const u8_t next_eap_identifier,
const eap_type_aka_authentication_vector_c * const authentication_vector);
- EAP_FUNC_IMPORT eap_status_e process_re_syncronization(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e process_re_syncronization(
const u8_t next_eap_identifier,
const eap_type_aka_authentication_vector_c * const authentication_vector);
- EAP_FUNC_IMPORT eap_status_e handle_synchronization_failure_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_synchronization_failure_response_message(
const eap_am_network_id_c * const /* receive_network_id */,
aka_header_c * const received_aka,
const u32_t aka_packet_length,
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e handle_aka_identity_response_message_completion(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_aka_identity_response_message_completion(
const u8_t next_eap_identifier,
const eap_status_e identity_status,
const eap_type_aka_identity_type identity_type,
const bool identity_payload_was_included);
- EAP_FUNC_IMPORT eap_status_e initialize_notification_message();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e initialize_notification_message();
- EAP_FUNC_IMPORT eap_status_e cancel_notification_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e cancel_notification_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e set_notification_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e set_notification_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e handle_notification_packet();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_notification_packet();
bool get_aka_notification_code_F_bit(const eap_aka_notification_codes_e notification_code);
bool get_aka_notification_code_P_bit(const eap_aka_notification_codes_e notification_code);
- EAP_FUNC_IMPORT bool random_selection();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H bool random_selection();
- EAP_FUNC_IMPORT eap_status_e checkcode_init();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_init();
- EAP_FUNC_IMPORT static bool compare_payload_first_is_less(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H static bool compare_payload_first_is_less(
const aka_payload_AT_type_e * const first,
const aka_payload_AT_type_e * const second,
abs_eap_am_tools_c * const m_am_tools);
- EAP_FUNC_IMPORT eap_status_e checkcode_verify_payloads(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_verify_payloads(
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e checkcode_save_message_client(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_save_message_client(
const void * const data,
const u32_t data_length,
aka_payloads_c * const p_aka_payloads);
- EAP_FUNC_IMPORT eap_status_e checkcode_save_message_server(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_save_message_server(
const void * const data,
const u32_t data_length);
- EAP_FUNC_IMPORT eap_status_e checkcode_update_saved_message();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_update_saved_message();
- EAP_FUNC_IMPORT eap_status_e checkcode_update(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_update(
const void * const data,
const u32_t data_length);
- EAP_FUNC_IMPORT eap_status_e checkcode_final(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_final(
eap_variable_data_c * const digest);
- EAP_FUNC_IMPORT eap_status_e checkcode_verify(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e checkcode_verify(
const eap_variable_data_c * const received_digest);
/**
* This function stores identity.
*/
- EAP_FUNC_IMPORT eap_status_e store_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e store_identity(
const eap_variable_data_c * const IMSI_or_pseudonym,
const bool IMSI_is_used);
@@ -1538,7 +1559,7 @@
* This function checks the received AKA subtype is valid in current state.
* This is used for quick check.
*/
- EAP_FUNC_IMPORT eap_status_e check_valid_state(aka_subtype_e type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e check_valid_state(aka_subtype_e type);
/**
* This function sets the m_authentication_finished_successfully flag true.
@@ -1560,7 +1581,7 @@
/**
* This function generates K_encr, K_aut and master_session_key.
*/
- EAP_FUNC_IMPORT eap_status_e generate_shared_secred_keys(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e generate_shared_secred_keys(
const u32_t key_length,
const eap_variable_data_c * const CK,
const eap_variable_data_c * const IK,
@@ -1575,7 +1596,7 @@
/**
* This function generates K_encr, K_aut and master_session_key.
*/
- EAP_FUNC_IMPORT eap_status_e generate_reauth_shared_secred_keys(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e generate_reauth_shared_secred_keys(
const u32_t key_length,
const eap_variable_data_c * const orig_XKEY,
const u32_t reauth_counter,
@@ -1675,48 +1696,48 @@
/**
* Currently this does nothing and this is not called anywhere.
*/
- EAP_FUNC_IMPORT void delete_unused_keys();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H void delete_unused_keys();
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_const_string get_state_string() const;
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_saved_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_const_string get_saved_previous_state_string() const;
/**
* This function initializes a timer to sends the EAP-Request/Failure message.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_eap_failure_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e initialize_eap_failure_timer();
/**
* This function cancels a timer to sends the EAP-Request/Failure message.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_eap_failure_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e cancel_eap_failure_timer();
/**
* This function initializes a timer to sends the EAP-Response/Notification message.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_eap_notification_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e initialize_eap_notification_timer();
/**
* This function cancels a timer to sends the EAP-Response/Notification message.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_eap_notification_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e cancel_eap_notification_timer();
/**
* This function initializes a timer to sends the EAP-Response/Failure message.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_failure_message_received_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e initialize_failure_message_received_timer();
/**
* This function cancels a timer to sends the EAP-Response/Failure message.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_failure_message_received_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e cancel_failure_message_received_timer();
u32_t get_mnc_length(const u32_t mcc);
@@ -1738,12 +1759,12 @@
/**
* Destructor cancels all timers and deletes member attributes.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_aka_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H virtual ~eap_type_aka_c();
/**
* Constructor initializes all member attributes.
*/
- EAP_FUNC_IMPORT eap_type_aka_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_type_aka_c(
abs_eap_am_tools_c * const tools, ///< This is pointer to the tools AM of current platform.
abs_eap_base_type_c * const partner, ///< This is back pointer to object which created this object.
eap_am_type_aka_c * const am_type_aka, ///< This is pointer to adaptation module of AKA EAP type.
@@ -1754,10 +1775,10 @@
/**
* This function tells if the object is a client or a server..
*/
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H bool get_is_client();
// This is commented in abs_eap_am_type_aka_c::complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_query().
- EAP_FUNC_IMPORT eap_status_e complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_query(
const eap_variable_data_c * const IMSI, ///< This is the IMSI.
const eap_variable_data_c * const pseudonym, ///< This is the pseudonym.
const eap_variable_data_c * const reauthentication_identity, ///< This is the re-authentication identity.
@@ -1769,7 +1790,7 @@
);
// This is commented in abs_eap_am_type_aka_c::complete_AKA_authentication_vector_query().
- EAP_FUNC_IMPORT eap_status_e complete_AKA_authentication_vector_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e complete_AKA_authentication_vector_query(
eap_type_aka_authentication_vector_c * const authentication_vector, ///< authentication_vector includes all AKA parametrs used in this authentication session.
const eap_variable_data_c * const IMSI, ///< IMSI may be queried during query_AKA_authentication_vector() function call. It must be copied to state.
const eap_aka_authentication_vector_status_e authentication_vector_status, ///< This is the status of the failed authentication_vector query.
@@ -1779,7 +1800,7 @@
);
// This is commented in abs_eap_am_type_aka_c::complete_AKA_RES_query().
- EAP_FUNC_IMPORT eap_status_e complete_AKA_RES_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e complete_AKA_RES_query(
const eap_type_aka_authentication_vector_c * const authentication_vector,
const eap_status_e completion_status
);
@@ -1787,7 +1808,7 @@
/** Client calls this function.
* This function IMSI and username to AKA EAP type.
*/
- EAP_FUNC_IMPORT eap_status_e handle_imsi_from_username(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e handle_imsi_from_username(
const u8_t next_eap_identifier,
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const username,
@@ -1795,7 +1816,7 @@
const eap_type_aka_identity_type identity_type);
// This is commented in abs_eap_am_type_aka_c::complete_imsi_from_username().
- EAP_FUNC_IMPORT eap_status_e complete_imsi_from_username(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e complete_imsi_from_username(
const u8_t next_eap_identifier,
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const username,
@@ -1808,7 +1829,7 @@
* The partner class calls this function when EAP/AKA packet is received.
* see also eap_base_type_c::packet_process().
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
@@ -1818,7 +1839,7 @@
* This function obtains header offset, MTU and trailer length.
* See also abs_eap_base_type_c::get_header_offset().
*/
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length
);
@@ -1826,7 +1847,7 @@
/**
* This function creates a message authentication code (MAC)
*/
- EAP_FUNC_IMPORT eap_status_e create_message_authentication_code(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e create_message_authentication_code(
eap_type_aka_MAC_attributes_c *MAC_attributes, ///< This includes required parameters.
const aka_subtype_e subtype,
const eap_code_value_e code,
@@ -1836,32 +1857,32 @@
/**
* This function adds addiditional data to MAC calculation.
*/
- EAP_FUNC_IMPORT eap_status_e extra_message_authentication_code_bytes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e extra_message_authentication_code_bytes(
const aka_subtype_e subtype,
const eap_code_value_e code,
crypto_hmac_c *hmac_sha1);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e timer_expired(
const u32_t id, void *data
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e timer_delete_data(
const u32_t id, void *data
);
// This is commented in eap_base_type_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H void set_is_valid();
// This is commented in eap_base_type_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H bool get_is_valid();
// This is commented in eap_base_type_c::configure().
/**
* EAP-type AKA reads configuration.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e configure();
// This is commented in eap_base_type_c::shutdown().
/**
@@ -1870,7 +1891,7 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e shutdown();
/**
* The read_configure() function reads the configuration data identified
@@ -1879,7 +1900,7 @@
* @param field is generic configure string idenfying the required configure data.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
@@ -1891,30 +1912,30 @@
* @param field is generic configure string idenfying the required configure data.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H void state_notification(
const abs_eap_state_notification_c * const state
);
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e query_eap_identity(
const bool must_be_synchronous,
eap_variable_data_c * const identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
// This is commented in eap_base_type_c::set_initial_eap_identifier().
- EAP_FUNC_IMPORT eap_status_e set_initial_eap_identifier(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e set_initial_eap_identifier(
const eap_am_network_id_c * const receive_network_id,
const u8_t initial_identifier);
// This is commented in eap_base_type_c::eap_acknowledge().
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -1924,26 +1945,26 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e reset();
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
- EAP_FUNC_IMPORT static eap_const_string get_identity_string(const eap_type_aka_identity_type identity_type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H static eap_const_string get_identity_string(const eap_type_aka_identity_type identity_type);
/**
* This function returns string of the state. This is for trace purposes.
* NOTE this is static member function.
*/
- EAP_FUNC_IMPORT static eap_const_string get_state_string(eap_type_aka_state_variable_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_H static eap_const_string get_state_string(eap_type_aka_state_variable_e state);
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_authentication_vector.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_authentication_vector.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,11 +25,32 @@
//#include "eap_am_memory.h"
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_variable_data.h"
//-----------------------------------------------
-class EAP_EXPORT eap_type_aka_authentication_vector_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_type_aka_authentication_vector_c
{
private:
@@ -48,33 +69,33 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_type_aka_authentication_vector_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H virtual ~eap_type_aka_authentication_vector_c();
- EAP_FUNC_IMPORT eap_type_aka_authentication_vector_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_type_aka_authentication_vector_c(
abs_eap_am_tools_c * const tools
);
- EAP_FUNC_IMPORT eap_variable_data_c * get_RAND() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_variable_data_c * get_RAND() const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_AUTN() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_variable_data_c * get_AUTN() const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_RES() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_variable_data_c * get_RES() const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_CK() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_variable_data_c * get_CK() const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_IK() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_variable_data_c * get_IK() const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_AUTS() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_variable_data_c * get_AUTS() const;
- EAP_FUNC_IMPORT eap_type_aka_authentication_vector_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_type_aka_authentication_vector_c * copy() const;
- EAP_FUNC_IMPORT void reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H void reset();
- EAP_FUNC_IMPORT void set_vector_status(eap_status_e vector_status);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H void set_vector_status(eap_status_e vector_status);
- EAP_FUNC_IMPORT eap_status_e get_vector_status() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H eap_status_e get_vector_status() const;
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H bool get_is_valid() const;
};
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_header.h"
#include "eap_header_string.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_HEADER_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -102,7 +125,7 @@
* @endcode
*
*/
-class EAP_EXPORT aka_payload_AT_header_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_HEADER_H aka_payload_AT_header_c
: public eap_general_header_base_c
{
private:
@@ -128,49 +151,49 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~aka_payload_AT_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H virtual ~aka_payload_AT_header_c();
//
- EAP_FUNC_IMPORT aka_payload_AT_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H aka_payload_AT_header_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT aka_payload_AT_type_e get_current_payload() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H aka_payload_AT_type_e get_current_payload() const;
- EAP_FUNC_IMPORT u16_t get_payload_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u16_t get_payload_length() const;
- EAP_FUNC_IMPORT u16_t get_reserved() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u16_t get_reserved() const;
- EAP_FUNC_IMPORT u8_t * get_reserved_pointer(const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u8_t * get_reserved_pointer(const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT static u16_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H static u16_t get_header_length();
- EAP_FUNC_IMPORT static u16_t get_max_payload_data_length();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H static u16_t get_max_payload_data_length();
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u8_t * get_data(const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_next_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u8_t * get_next_header() const;
// Mostly this is zero.
// With some attributes this is used for special purposes.
- EAP_FUNC_IMPORT void set_reserved(const u16_t reserved);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void set_reserved(const u16_t reserved);
- EAP_FUNC_IMPORT void set_current_payload(const aka_payload_AT_type_e p_current_payload);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void set_current_payload(const aka_payload_AT_type_e p_current_payload);
- EAP_FUNC_IMPORT void set_data_length(const u16_t p_data_length);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void set_data_length(const u16_t p_data_length);
- EAP_FUNC_IMPORT void reset_header(const u16_t data_length);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void reset_header(const u16_t data_length);
- EAP_FUNC_IMPORT static eap_const_string get_payload_AT_string(const aka_payload_AT_type_e payload_type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H static eap_const_string get_payload_AT_string(const aka_payload_AT_type_e payload_type);
- EAP_FUNC_IMPORT eap_const_string get_payload_AT_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H eap_const_string get_payload_AT_string() const;
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H eap_status_e check_header() const;
//
//--------------------------------------------------
@@ -198,7 +221,7 @@
* @endcode
*
*/
-class EAP_EXPORT aka_header_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_HEADER_H aka_header_c
: public eap_header_base_c
{
private:
@@ -219,49 +242,49 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~aka_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H virtual ~aka_header_c();
//
- EAP_FUNC_IMPORT aka_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H aka_header_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT aka_subtype_e get_subtype() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H aka_subtype_e get_subtype() const;
- EAP_FUNC_IMPORT u16_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u16_t get_data_length() const;
/// This returns the length of EAP-header, EAP-type, subtype and reserved fields.
- EAP_FUNC_IMPORT u32_t get_header_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u32_t get_header_length() const;
- EAP_FUNC_IMPORT u32_t get_sub_type_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u32_t get_sub_type_offset() const;
- EAP_FUNC_IMPORT u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u8_t * get_data(const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u16_t get_reserved() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H u16_t get_reserved() const;
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H eap_status_e check_header() const;
- EAP_FUNC_IMPORT eap_const_string get_subtype_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H eap_const_string get_subtype_string() const;
- EAP_FUNC_IMPORT eap_const_string get_code_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H eap_const_string get_code_string() const;
- EAP_FUNC_IMPORT eap_const_string get_eap_type_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H eap_const_string get_eap_type_string() const;
- EAP_FUNC_IMPORT void set_reserved(const u16_t reserved);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void set_reserved(const u16_t reserved);
- EAP_FUNC_IMPORT void set_subtype(const aka_subtype_e p_subtype);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void set_subtype(const aka_subtype_e p_subtype);
- EAP_FUNC_IMPORT void set_data_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void set_data_length(
const u32_t p_data_length,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void reset_header(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_HEADER_H void reset_header(
const u32_t buffer_length,
const bool expanded_type_when_true);
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_initialized.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_initialized.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_INITIALIZED_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_INITIALIZED_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_INITIALIZED_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_INITIALIZED_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_INITIALIZED_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_INITIALIZED_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_INITIALIZED_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_INITIALIZED_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_type_aka_header.h"
@@ -35,7 +56,7 @@
const u32_t AKA_MAX_OFFER_COUNT = 3;
-class EAP_EXPORT eap_type_aka_initialized_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_INITIALIZED_H eap_type_aka_initialized_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,11 +24,32 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_PAYLOADS_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_type_aka_header.h"
-class EAP_EXPORT aka_fixed_data_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H aka_fixed_data_c
{
private:
//--------------------------------------------------
@@ -46,20 +67,20 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~aka_fixed_data_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H virtual ~aka_fixed_data_c();
- EAP_FUNC_IMPORT aka_fixed_data_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H aka_fixed_data_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H bool get_is_valid() const;
- EAP_FUNC_IMPORT const aka_payload_AT_header_c * get_original_header();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H const aka_payload_AT_header_c * get_original_header();
- EAP_FUNC_IMPORT u16_t get_type(abs_eap_am_tools_c * const m_am_tools) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H u16_t get_type(abs_eap_am_tools_c * const m_am_tools) const;
- EAP_FUNC_IMPORT u16_t get_data(abs_eap_am_tools_c * const m_am_tools) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H u16_t get_data(abs_eap_am_tools_c * const m_am_tools) const;
- EAP_FUNC_IMPORT void set_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H void set_data(
const aka_payload_AT_header_c * const original_header,
const u16_t type, const u16_t data);
@@ -67,7 +88,7 @@
}; // class aka_fixed_data_c
-class EAP_EXPORT aka_variable_data_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H aka_variable_data_c
{
private:
//--------------------------------------------------
@@ -88,30 +109,30 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~aka_variable_data_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H virtual ~aka_variable_data_c();
- EAP_FUNC_IMPORT aka_variable_data_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H aka_variable_data_c(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT const aka_payload_AT_header_c * get_original_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H const aka_payload_AT_header_c * get_original_header() const;
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H eap_status_e set_buffer(
const aka_payload_AT_header_c * const original_header,
u8_t *buffer,
const u32_t buffer_length,
const bool free_buffer,
const bool is_writable);
- EAP_FUNC_IMPORT bool get_payload_included() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H bool get_payload_included() const;
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H u8_t * get_data(const u32_t data_length) const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_payload_buffer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H eap_variable_data_c * get_payload_buffer();
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H bool get_is_valid() const;
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H eap_status_e reset();
//--------------------------------------------------
}; // class aka_variable_data_c
@@ -121,7 +142,7 @@
//
-class EAP_EXPORT aka_payloads_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H aka_payloads_c
{
private:
//--------------------------------------------------
@@ -195,12 +216,12 @@
};
- EAP_FUNC_IMPORT virtual ~aka_payloads_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H virtual ~aka_payloads_c();
- EAP_FUNC_IMPORT aka_payloads_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H aka_payloads_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT bool check_one_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H bool check_one_payload(
const eap_aka_payload_status_e status,
const aka_variable_data_c * const payload);
@@ -208,7 +229,7 @@
* NOTE do not change the order of parameters.
* Add new payload type to the last of the parameter list.
*/
- EAP_FUNC_IMPORT bool check_payloads(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H bool check_payloads(
const eap_aka_payload_status_e nonce_s,
const eap_aka_payload_status_e MAC,
const eap_aka_payload_status_e ENCR_DATA,
@@ -353,7 +374,7 @@
bool get_includes_other_version_than_1();
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_PAYLOADS_H bool get_is_valid() const;
//--------------------------------------------------
}; // class aka_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_STATE_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_type_aka_header.h"
@@ -42,7 +63,7 @@
/// This class stores the valid AKA messages (aka_subtype_e)
/// within a one state (eap_type_aka_state_variable_e).
-class EAP_EXPORT eap_type_aka_state_variable_parameters_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_H eap_type_aka_state_variable_parameters_c
{
private:
@@ -64,27 +85,27 @@
/**
* Destructor does nothing.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_aka_state_variable_parameters_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H virtual ~eap_type_aka_state_variable_parameters_c();
/**
* Constructor initializes attributes with default values.
*/
- EAP_FUNC_IMPORT eap_type_aka_state_variable_parameters_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H eap_type_aka_state_variable_parameters_c();
/**
* This function checks the AKA message is valid in this state.
*/
- EAP_FUNC_IMPORT bool check_valid_types(aka_subtype_e type) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H bool check_valid_types(aka_subtype_e type) const;
/**
* This function checks the initiator is valid in this state.
*/
- EAP_FUNC_IMPORT bool check_initiator(const bool is_initiator) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H bool check_initiator(const bool is_initiator) const;
/**
* This function initializes this state to allow three AKA message types.
*/
- EAP_FUNC_IMPORT void init_state(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_H void init_state(
const bool must_be_initiator,
const bool must_be_responder,
const aka_subtype_e type0,
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "eap_state_notification.h"
/// A eap_type_aka_state_notification_c class.
/// This is used for debugging and protocol testing.
-class EAP_EXPORT eap_type_aka_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H eap_type_aka_state_notification_c
: public eap_state_notification_c
{
private:
@@ -47,12 +68,12 @@
/**
* The destructor of the eap_type_aka_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_aka_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H virtual ~eap_type_aka_state_notification_c();
/**
* The constructor of the eap_type_aka_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_type_aka_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H eap_type_aka_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -64,7 +85,7 @@
u8_t eap_identifier,
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_aka_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H eap_type_aka_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -76,7 +97,7 @@
u8_t eap_identifier,
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_aka_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_STATE_NOTIFICATION_H eap_type_aka_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_types.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_types.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,12 +16,34 @@
*/
/*
-* %version: %
+* %version: 22.1.2 %
*/
#if !defined(_AKA_TYPES_H_)
#define _AKA_TYPES_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_AKA_TYPES_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_TYPES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_TYPES_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_TYPES_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_TYPES_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_TYPES_H
+#elif defined(EAP_EXPORT_EAP_TYPE_AKA_TYPES_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_TYPES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_TYPES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_TYPES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_TYPES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_TYPES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_TYPES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_AKA_TYPES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_AKA_TYPES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_AKA_TYPES_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_AKA_TYPES_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_type_aka_header.h"
#include "eap_type_all_types.h"
#include "eap_configuration_field.h"
@@ -726,7 +748,7 @@
/// These are the stored attributes for message authentication calculations.
-class eap_type_aka_MAC_attributes_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_AKA_TYPES_H eap_type_aka_MAC_attributes_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/diameter/include/eap_diameter_avp_code.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/diameter/include/eap_diameter_avp_code.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_am_assert.h"
#include "eap_am_tools.h"
#include "eap_tools.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_DIAMETER_AVP_CODE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_CODE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_AVP_CODE_H
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_AVP_CODE_H
+#elif defined(EAP_EXPORT_EAP_DIAMETER_AVP_CODE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_CODE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_AVP_CODE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_AVP_CODE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_CODE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_AVP_CODE_H
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_AVP_CODE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -113,61 +136,61 @@
//-----------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------
-class EAP_EXPORT eap_diameter_avp_code_c
+class EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_avp_code_c
{
public:
- EAP_FUNC_IMPORT ~eap_diameter_avp_code_c();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H ~eap_diameter_avp_code_c();
- EAP_FUNC_IMPORT eap_diameter_avp_code_c();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_avp_code_c();
- EAP_FUNC_IMPORT eap_diameter_avp_code_c(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_avp_code_c(
const eap_diameter_vendor_id_e vendor_id,
const u32_t vendor_code);
- EAP_FUNC_IMPORT eap_diameter_avp_code_c(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_avp_code_c(
const eap_diameter_avp_code_of_ietf_e ietf_code);
- EAP_FUNC_IMPORT static bool is_ietf_code(const eap_diameter_avp_code_c code);
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H static bool is_ietf_code(const eap_diameter_avp_code_c code);
- EAP_FUNC_IMPORT eap_status_e get_code_data(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_status_e get_code_data(
abs_eap_am_tools_c * const am_tools,
eap_diameter_avp_code_of_ietf_e * const code);
- EAP_FUNC_IMPORT eap_status_e get_code_data(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_status_e get_code_data(
abs_eap_am_tools_c * const am_tools,
eap_diameter_avp_code_c * const code);
- EAP_FUNC_IMPORT void set_code_values(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H void set_code_values(
const eap_diameter_vendor_id_e vendor_id,
const u32_t vendor_code);
- EAP_FUNC_IMPORT eap_diameter_vendor_id_e get_vendor_id() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_vendor_id_e get_vendor_id() const;
- EAP_FUNC_IMPORT u32_t get_vendor_code() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H u32_t get_vendor_code() const;
- EAP_FUNC_IMPORT bool operator == (const eap_diameter_avp_code_of_ietf_e right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H bool operator == (const eap_diameter_avp_code_of_ietf_e right_type_value) const;
- EAP_FUNC_IMPORT bool operator != (const eap_diameter_avp_code_of_ietf_e right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H bool operator != (const eap_diameter_avp_code_of_ietf_e right_type_value) const;
- EAP_FUNC_IMPORT bool operator == (const eap_diameter_avp_code_c &right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H bool operator == (const eap_diameter_avp_code_c &right_type_value) const;
- EAP_FUNC_IMPORT bool operator != (const eap_diameter_avp_code_c &right_type_value) const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H bool operator != (const eap_diameter_avp_code_c &right_type_value) const;
- EAP_FUNC_IMPORT eap_diameter_avp_code_c &operator = (const eap_diameter_avp_code_of_ietf_e right_type_value);
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_avp_code_c &operator = (const eap_diameter_avp_code_of_ietf_e right_type_value);
- EAP_FUNC_IMPORT eap_diameter_avp_code_c &operator = (const eap_diameter_avp_code_c &right_type_value);
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_avp_code_c &operator = (const eap_diameter_avp_code_c &right_type_value);
- EAP_FUNC_IMPORT eap_diameter_avp_code_c *operator & ();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_diameter_avp_code_c *operator & ();
- EAP_FUNC_IMPORT const eap_diameter_avp_code_c *operator & () const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H const eap_diameter_avp_code_c *operator & () const;
private:
@@ -180,11 +203,11 @@
//-----------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------
-class EAP_EXPORT eap_static_diameter_vendor_code_c
+class EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_CODE_H eap_static_diameter_vendor_code_c
{
public:
- EAP_FUNC_IMPORT const eap_diameter_avp_code_c & get_code() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H const eap_diameter_avp_code_c & get_code() const;
public:
@@ -199,9 +222,9 @@
//-----------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------
-EAP_C_FUNC_IMPORT u32_t convert_eap_diameter_avp_code_to_u32_t(eap_diameter_avp_code_c code);
+EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H u32_t convert_eap_diameter_avp_code_to_u32_t(eap_diameter_avp_code_c code);
-EAP_C_FUNC_IMPORT u64_t convert_eap_diameter_avp_code_to_u64_t(eap_diameter_avp_code_c code);
+EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_CODE_H u64_t convert_eap_diameter_avp_code_to_u64_t(eap_diameter_avp_code_c code);
//-----------------------------------------------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/diameter/include/eap_diameter_avp_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/diameter/include/eap_diameter_avp_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_general_header_base.h"
#include "eap_diameter_avp_code.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_DIAMETER_AVP_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_AVP_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_AVP_HEADER_H
+#elif defined(EAP_EXPORT_EAP_DIAMETER_AVP_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_AVP_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_AVP_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_AVP_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_AVP_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -64,7 +87,7 @@
*
* See <a href="../../documentation/RFCs/draft-funk-eap-ttls-v0-00.txt">draft-funk-eap-ttls-v0-00.txt</a>.
*/
-class EAP_EXPORT eap_diameter_avp_header_c
+class EAP_CLASS_VISIBILITY_EAP_DIAMETER_AVP_HEADER_H eap_diameter_avp_header_c
: public eap_general_header_base_c
{
private:
--- a/eapol/eapol_framework/eapol_common/type/diameter/include/eap_diameter_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/diameter/include/eap_diameter_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_DIAMETER_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_PAYLOADS_H
+#elif defined(EAP_EXPORT_EAP_DIAMETER_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_DIAMETER_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_DIAMETER_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_DIAMETER_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_diameter_avp_header.h"
#include "eap_diameter_avp_code.h"
#include "eap_core_map.h"
#include "eap_array.h"
-class EAP_EXPORT eap_diameter_variable_data_c
+class EAP_CLASS_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_diameter_variable_data_c
{
private:
//--------------------------------------------------
@@ -51,11 +72,11 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~eap_diameter_variable_data_c();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H virtual ~eap_diameter_variable_data_c();
- EAP_FUNC_IMPORT eap_diameter_variable_data_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_diameter_variable_data_c(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e set_buffer(
const eap_diameter_avp_code_c current_payload_code,
const bool is_mandatory,
const u8_t * const buffer,
@@ -63,25 +84,25 @@
const bool free_buffer,
const bool is_writable);
- EAP_FUNC_IMPORT eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e add_data(
const u8_t * const buffer,
const u32_t buffer_length);
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H u8_t * get_data(const u32_t data_length) const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_payload_buffer();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_variable_data_c * get_payload_buffer();
- EAP_FUNC_IMPORT eap_diameter_avp_code_c get_payload_code() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_diameter_avp_code_c get_payload_code() const;
- EAP_FUNC_IMPORT bool get_is_mandatory() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H bool get_is_mandatory() const;
- EAP_FUNC_IMPORT void set_payload_code(const eap_diameter_avp_code_c code);
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H void set_payload_code(const eap_diameter_avp_code_c code);
- EAP_FUNC_IMPORT eap_diameter_variable_data_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_diameter_variable_data_c * copy() const;
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H void object_increase_reference_count();
//--------------------------------------------------
}; // class eap_diameter_variable_data_c
@@ -91,7 +112,7 @@
//
-class EAP_EXPORT eap_diameter_payloads_c
+class EAP_CLASS_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_diameter_payloads_c
: public abs_eap_core_map_c
{
private:
@@ -116,15 +137,15 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~eap_diameter_payloads_c();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H virtual ~eap_diameter_payloads_c();
- EAP_FUNC_IMPORT eap_diameter_payloads_c(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_diameter_payloads_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_diameter_variable_data_c * get_payload(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_diameter_variable_data_c * get_payload(
const eap_diameter_avp_code_c current_payload);
- EAP_FUNC_IMPORT eap_status_e add_payload(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e add_payload(
const eap_diameter_avp_code_c current_payload,
const bool is_mandatory,
const u8_t * const data,
@@ -141,7 +162,7 @@
* function returns eap_status_header_corrupted.
* Also error is returned when illegal payload attribute is recognised.
*/
- EAP_FUNC_IMPORT eap_status_e parse_diameter_payloads(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e parse_diameter_payloads(
const eap_diameter_avp_header_c * const p_payload, ///< This is the start of the buffer and the first parsed payload.
u32_t * const buffer_length ///< This is the length of the buffer. This must match with the length of all payloads.
);
@@ -151,7 +172,7 @@
* @return If payload attribute is illegal function returns eap_status_header_corrupted.
* If payload attribute is unknown function returns eap_status_unsupported_payload.
*/
- EAP_FUNC_IMPORT eap_status_e parse_generic_payload(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e parse_generic_payload(
const eap_diameter_avp_code_c current_payload, ///< This is the type of current payload attribute.
const eap_diameter_avp_header_c * const payload ///< This is the current parsed payload.
);
@@ -159,18 +180,18 @@
/**
* This function checks all mandatory AVPs are used.
*/
- EAP_FUNC_IMPORT eap_status_e check_mandatory_payloads(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e check_mandatory_payloads(
EAP_TEMPLATE_CONST eap_array_c<eap_diameter_avp_code_c> * const used_payloads);
/**
* This function checks all required AVPs are received.
*/
- EAP_FUNC_IMPORT eap_status_e check_payloads_existense(
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e check_payloads_existense(
EAP_TEMPLATE_CONST eap_array_c<eap_diameter_avp_code_c> * const needed_payloads);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H bool get_is_valid() const;
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_DIAMETER_PAYLOADS_H eap_status_e reset();
//--------------------------------------------------
}; // class eap_diameter_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/eap_type_all.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/eap_type_all.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 14.2.8 %
*/
// This is enumeration of EAPOL source code.
@@ -634,7 +634,8 @@
is_client_when_true,
eap_type,
receive_network_id,
- am_type_tls_peap);
+ am_type_tls_peap,
+ 0);
if (application == 0
|| application->get_is_valid() == false)
{
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/abs_eap_type_gsmsim_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/abs_eap_type_gsmsim_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,11 +28,34 @@
#include "eap_base_type.h"
#include "eap_config.h"
#include "eap_type_gsmsim_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H
+#elif defined(EAP_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_GSMSIM_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class declares the functions eap_type_gsmsim_state_c
/// requires from the partner class.
-class EAP_EXPORT abs_eap_type_gsmsim_state_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_GSMSIM_STATE_H abs_eap_type_gsmsim_state_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_gsmsim_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_gsmsim_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_GSMSIM_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "abs_eap_state_notification.h"
/// A eap_gsmsim_state_notification_c class.
/// This is used for debugging and protocol testing.
-class EAP_EXPORT eap_gsmsim_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H eap_gsmsim_state_notification_c
: public abs_eap_state_notification_c
{
private:
@@ -58,7 +79,7 @@
eap_boolean_e m_allow_send_eap_success;
- EAP_FUNC_IMPORT eap_const_string get_state_string(const u32_t state) const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H eap_const_string get_state_string(const u32_t state) const;
//--------------------------------------------------
protected:
@@ -71,12 +92,12 @@
/**
* The destructor of the eap_gsmsim_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_gsmsim_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H virtual ~eap_gsmsim_state_notification_c();
/**
* The constructor of the eap_gsmsim_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_gsmsim_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H eap_gsmsim_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
eap_boolean_e is_client,
@@ -88,37 +109,37 @@
eap_boolean_e allow_send_eap_success);
// This is commented in abs_eap_state_notification_c::get_send_network_id().
- EAP_FUNC_IMPORT const eap_am_network_id_c * const get_send_network_id() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const eap_am_network_id_c * const get_send_network_id() const;
// This is commented in abs_eap_state_notification_c::get_protocol_layer().
- EAP_FUNC_IMPORT const eap_protocol_layer_e get_protocol_layer() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const eap_protocol_layer_e get_protocol_layer() const;
// This is commented in abs_eap_state_notification_c::get_protocol().
- EAP_FUNC_IMPORT const u32_t get_protocol() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const u32_t get_protocol() const;
// This is commented in abs_eap_state_notification_c::get_previous_state().
- EAP_FUNC_IMPORT const u32_t get_previous_state() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const u32_t get_previous_state() const;
// This is commented in abs_eap_state_notification_c::get_previous_state_string().
- EAP_FUNC_IMPORT eap_const_string get_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H eap_const_string get_previous_state_string() const;
// This is commented in abs_eap_state_notification_c::get_current_state().
- EAP_FUNC_IMPORT const u32_t get_current_state() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const u32_t get_current_state() const;
// This is commented in abs_eap_state_notification_c::get_current_state_string().
- EAP_FUNC_IMPORT eap_const_string get_current_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H eap_const_string get_current_state_string() const;
// This is commented in abs_eap_state_notification_c::get_is_client().
- EAP_FUNC_IMPORT const eap_boolean_e get_is_client() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const eap_boolean_e get_is_client() const;
// This is commented in abs_eap_state_notification_c::get_eap_identifier().
- EAP_FUNC_IMPORT const u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const u8_t get_eap_identifier() const;
// This is commented in abs_eap_state_notification_c::get_allow_send_eap_success().
- EAP_FUNC_IMPORT eap_boolean_e get_allow_send_eap_success() const;
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H eap_boolean_e get_allow_send_eap_success() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const eap_status_e set_notification_string(
+ EAP_FUNC_VISIBILITY_EAP_GSMSIM_STATE_NOTIFICATION_H const eap_status_e set_notification_string(
const eap_variable_data_c * const notification_string,
const eap_boolean_e needs_confirmation_from_user);
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8 %
+* %version: 9 %
*/
#if !defined(_GSMSIM_CORE_H_)
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_GSMSIM_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_H
+#elif defined(EAP_EXPORT_EAP_TYPE_GSMSIM_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_type_gsmsim_types.h"
@@ -44,7 +65,7 @@
/// This class is implementation of GSMSIM EAP-type.
-class EAP_EXPORT eap_type_gsmsim_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_H eap_type_gsmsim_c
: public abs_eap_type_gsmsim_state_c
, public abs_eap_am_type_gsmsim_c
, public abs_eap_base_timer_c
@@ -330,19 +351,19 @@
/**
* This function selects best version from version list payload.
*/
- EAP_FUNC_IMPORT eap_gsmsim_version select_version(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_gsmsim_version select_version(
const gsmsim_variable_data_c * const version_payload,
bool * const includes_other_version_than_1);
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_const_string get_state_string() const;
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_saved_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_const_string get_saved_previous_state_string() const;
/**
* This function sets the new state and notifies the lower layer of this change.
@@ -365,12 +386,12 @@
* This function checks the received GSMSIM subtype is valid in current state.
* This is used for quick check.
*/
- EAP_FUNC_IMPORT eap_status_e check_valid_state(gsmsim_subtype_e type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e check_valid_state(gsmsim_subtype_e type);
/**
* This function returns the eap_type_gsmsim_state_variable_parameters_c object of current state.
*/
- EAP_FUNC_IMPORT const eap_type_gsmsim_state_variable_parameters_c * get_state_variable();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H const eap_type_gsmsim_state_variable_parameters_c * get_state_variable();
#endif //#if !defined(NO_EAP_TYPE_GSMSIM_MESSAGE_STATE_CHECK)
@@ -379,17 +400,17 @@
* This function saves the current m_state to m_saved_previous_state.
* The saved state is restored in error case.
*/
- EAP_FUNC_IMPORT void save_current_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void save_current_state();
/**
* This function restores the saved state.
*/
- EAP_FUNC_IMPORT void restore_saved_previous_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void restore_saved_previous_state();
/**
* This function stores identity.
*/
- EAP_FUNC_IMPORT eap_status_e store_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e store_identity(
const eap_variable_data_c * const IMSI_or_pseudonym,
const bool IMSI_is_used);
@@ -397,7 +418,7 @@
/**
* This function initializes the allowed messages within one specific state.
*/
- EAP_FUNC_IMPORT void initialize_state(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void initialize_state(
const eap_type_gsmsim_state_variable_e state,
const bool must_be_initiator,
const bool must_be_responder,
@@ -412,7 +433,7 @@
* expansion_0 = prf(key, seed | 0)
* expansion_i = prf(key, expansion_i-1 | seed | i), where i = 1, 2...
*/
- EAP_FUNC_IMPORT eap_status_e data_exp(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e data_exp(
const u32_t key_length,
eap_variable_data_c * const expansion,
const eap_variable_data_c * const key,
@@ -421,7 +442,7 @@
/**
* This function generates K_encr, K_aut and master_session_key.
*/
- EAP_FUNC_IMPORT eap_status_e generate_shared_secred_keys(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e generate_shared_secred_keys(
const u32_t key_length,
const eap_variable_data_c * const n_Kc,
const eap_variable_data_c * const n_sres,
@@ -434,7 +455,7 @@
/**
* This function generates K_encr, K_aut and master_session_key.
*/
- EAP_FUNC_IMPORT eap_status_e generate_reauth_shared_secred_keys(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e generate_reauth_shared_secred_keys(
const u32_t key_length,
const eap_variable_data_c * const orig_XKEY,
const u32_t reauth_counter,
@@ -452,7 +473,7 @@
/**
* This function saves version list from version list payload.
*/
- EAP_FUNC_IMPORT eap_status_e save_version(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e save_version(
const u16_t * const payload_version_list,
const u32_t version_count,
const eap_gsmsim_version selected_version);
@@ -460,7 +481,7 @@
/**
* This function generates a new NAI from domain and IMSI.
*/
- EAP_FUNC_IMPORT eap_status_e generate_nai(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e generate_nai(
eap_variable_data_c * const new_nai, ///< This is the new generated NAI.
const bool use_manual_default_realm, ///< When true uses realm parameter, when false generates automatic realm.
const eap_variable_data_c * const realm, ///< This is the domain part of the NAI.
@@ -497,7 +518,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_variable_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_variable_payload(
gsmsim_header_c * const gsmsim,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -538,7 +559,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_pseudonym_or_imsi_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_pseudonym_or_imsi_payload(
gsmsim_header_c * const gsmsim,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -577,7 +598,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_version_list(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_version_list(
gsmsim_header_c * const gsmsim,
const u32_t gsmsim_buffer_length,
const u32_t eap_header_size,
@@ -613,7 +634,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_version_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_version_payload(
gsmsim_header_c * const gsmsim,
const u32_t gsmsim_buffer_length,
const u32_t eap_header_size,
@@ -646,7 +667,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_counter_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_counter_payload(
gsmsim_header_c * const gsmsim,
const u32_t gsmsim_buffer_length,
const u32_t eap_header_size,
@@ -679,7 +700,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_simple_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_simple_payload(
gsmsim_header_c * const gsmsim,
const u32_t gsmsim_buffer_length,
const u32_t eap_header_size,
@@ -712,7 +733,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_notification_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_notification_payload(
gsmsim_header_c * const gsmsim,
const u32_t gsmsim_buffer_length,
const u32_t eap_header_size,
@@ -745,7 +766,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_client_error_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_client_error_payload(
gsmsim_header_c * const gsmsim,
const u32_t gsmsim_buffer_length,
const u32_t eap_header_size,
@@ -784,7 +805,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_mac_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_mac_payload(
gsmsim_header_c * const gsmsim,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -821,7 +842,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_padding_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_padding_payload(
gsmsim_header_c * const gsmsim_packet,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -835,7 +856,7 @@
* This function verifies the message authentication code (MAC) is correct.
* @see add_mac_payload().
*/
- EAP_FUNC_IMPORT eap_status_e check_message_authentication_code(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e check_message_authentication_code(
const eap_variable_data_c * const authentication_key,
gsmsim_payloads_c * const p_gsmsim_payloads, ///< This is pointer to all payloads of the received EAP packet.
const gsmsim_header_c * const gsmsim_packet,
@@ -853,7 +874,7 @@
* Third is analysed the GSMSIM EAP packet. This includes the payload and values of each payload.
* See also analyse_gsmsim_packet().
*/
- EAP_FUNC_IMPORT eap_status_e handle_gsmsim_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_gsmsim_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
gsmsim_header_c * const gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_length, ///< This is length of received GSMSIM EAP packet.
@@ -866,7 +887,7 @@
* @see Client messages are handled in handle_start_request_message() and handle_challenge_request_message().
* @see Server messages are handled in handle_start_response_message() and handle_challenge_response_message().
*/
- EAP_FUNC_IMPORT eap_status_e analyse_gsmsim_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e analyse_gsmsim_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
gsmsim_header_c * const received_gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_packet_length, ///< This is length of received GSMSIM EAP packet.
@@ -881,7 +902,7 @@
* function returns eap_status_header_corrupted.
* Also error is returned when illegal payload attribute is recognised.
*/
- EAP_FUNC_IMPORT eap_status_e parse_gsmsim_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e parse_gsmsim_payload(
const gsmsim_payload_AT_header_c * const p_payload, ///< This is the start of the buffer and the first parsed payload.
u32_t * const buffer_length, ///< This is the length of the buffer. This must match with the length of all payloads.
gsmsim_payloads_c * const p_gsmsim_payloads, ///< This is pointer to all payloads of the received EAP packet.
@@ -891,7 +912,7 @@
/**
* This function checks the version list payload of the GSMSIM EAP packet is correct.
*/
- EAP_FUNC_IMPORT eap_status_e check_version_list(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e check_version_list(
const gsmsim_payload_AT_header_c * const payload,
const u16_t version_list_length,
u8_t * version_list,
@@ -902,7 +923,7 @@
* Payloads are stored to p_gsmsim_payloads.
* @see parse_gsmsim_payload().
*/
- EAP_FUNC_IMPORT eap_status_e parse_gsmsim_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e parse_gsmsim_packet(
gsmsim_header_c * const gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_packet_length, ///< This is length of received GSMSIM EAP packet.
gsmsim_payloads_c * const p_gsmsim_payloads ///< This is pointer to all payloads of the received EAP packet.
@@ -913,7 +934,7 @@
* @return If payload attribute is illegal function returns eap_status_header_corrupted.
* If payload attribute is unknown function returns eap_status_unsupported_gsmsim_payload.
*/
- EAP_FUNC_IMPORT eap_status_e parse_generic_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e parse_generic_payload(
const gsmsim_payload_AT_type_e current_payload, ///< This is the type of current payload attribute.
const gsmsim_payload_AT_header_c * const payload, ///< This is the current parsed payload.
gsmsim_payloads_c * const p_gsmsim_payloads, ///< This is pointer to all payloads of the received EAP packet.
@@ -924,7 +945,7 @@
/**
* This function sends the EAP-Request/SIM/Re-authentication message.
*/
- EAP_FUNC_IMPORT eap_status_e send_reauthentication_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_reauthentication_request_message(
const eap_variable_data_c * const username,
const bool pseudonym_decode_failed,
const u8_t eap_identifier);
@@ -935,7 +956,7 @@
/**
* This function sends the EAP-Request/SIM/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e send_start_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_start_request_message(
const bool pseudonym_decode_failed, ///< This identifies whether the pseudonym decode was failed (true). We must send a IMSI request.
const u8_t eap_identifier ///< This is the EAP-Identifier used with this message.
);
@@ -945,7 +966,7 @@
/**
* This function sends the EAP-Response/SIM/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e send_start_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_start_response_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet. NOTE received.
const u8_t received_eap_identifier, ///< This is the EAP-identifier of the received EAP-request message.
const eap_gsmsim_version version, ///< This is the selected GSMSIM version.
@@ -957,7 +978,7 @@
/**
* This function sends the EAP-Response/SIM/Notification message.
*/
- EAP_FUNC_IMPORT eap_status_e send_gsmsim_notification_response(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_gsmsim_notification_response(
const eap_gsmsim_notification_codes_e notification_code, ///< This is the status of the failed triplet query.
const bool add_at_counter_attribute
);
@@ -965,14 +986,14 @@
/**
* This function sends the EAP-Response/SIM/Client-Error message.
*/
- EAP_FUNC_IMPORT eap_status_e send_gsmsim_client_error_response();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_gsmsim_client_error_response();
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
/**
* This function sends the EAP-Request/SIM/Challenge message.
*/
- EAP_FUNC_IMPORT eap_status_e send_challenge_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_challenge_request_message(
const u8_t eap_identifier ///< This is the EAP-Identifier used with this message.
);
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
@@ -981,10 +1002,10 @@
/**
* This function sends the EAP-Response/SIM/Challenge message.
*/
- EAP_FUNC_IMPORT eap_status_e send_challenge_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_challenge_response_message(
eap_variable_data_c * const K_aut);
- EAP_FUNC_IMPORT eap_status_e send_reauthentication_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_reauthentication_response_message(
const eap_variable_data_c * const orig_XKEY,
const eap_variable_data_c * const orig_K_aut,
const eap_variable_data_c * const orig_K_encr,
@@ -1000,7 +1021,7 @@
* This function sends the EAP-Request/SIM/Notification message.
* Message includes the localizable notification string.
*/
- EAP_FUNC_IMPORT eap_status_e send_gsmsim_notification_request(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_gsmsim_notification_request(
const eap_gsmsim_notification_codes_e notification_code, ///< This is the status of the failed triplet query.
const bool add_at_counter_attribute
);
@@ -1010,7 +1031,7 @@
/**
* This function encrypts the payload.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_DATA_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e encrypt_DATA_payload(
u8_t * const EAP_data, ///< This is pointer to the begin of the encrypted payload.
const u32_t cbc_aes_data_length, ///< This is the length of the encrypted payload. This must be aligned to AES block length.
const eap_variable_data_c * const IV,
@@ -1022,7 +1043,7 @@
* This function decrypts the payload.
* p_gsmsim_payloads->get_ENCR_DATA() points to the decrypted payload.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_DATA_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e decrypt_DATA_payload(
gsmsim_payloads_c * const p_gsmsim_payloads, ///< This is pointer to all payloads of the received EAP packet.
const eap_variable_data_c * const encryption_key
);
@@ -1032,7 +1053,7 @@
* The received encrypte payload have been decrypted before thiscall.
* p_gsmsim_payloads->get_ENCR_DATA() includes decrypted DATA payload.
*/
- EAP_FUNC_IMPORT eap_status_e handle_DATA_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_DATA_payload(
const gsmsim_subtype_e subtype,
gsmsim_payloads_c * const p_gsmsim_payloads ///< This is pointer to all payloads of the received EAP packet.
);
@@ -1042,14 +1063,14 @@
/**
* This function generate a new NONCE of nonce_size octets length.
*/
- EAP_FUNC_IMPORT eap_status_e generate_nonce(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e generate_nonce(
const u32_t nonce_size,
eap_variable_data_c * const nonce);
/**
* This function returns the domain name.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_nai_realm();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_variable_data_c * get_nai_realm();
/**
* This is the situation before the update_buffer_indexes() call.
@@ -1084,7 +1105,7 @@
*
* Note maximum_buffer_size could be larger than (m_gsmsim_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_buffer_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void update_buffer_indexes(
const u32_t maximum_buffer_size,
const u32_t payload_size,
u32_t * const buffer_offset,
@@ -1131,7 +1152,7 @@
*
* Note maximum_buffer_size could be larger than (m_gsmsim_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_payload_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void update_payload_indexes(
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
const u32_t payload_size,
@@ -1161,7 +1182,7 @@
*
* @return Other return values are errors.
*/
- EAP_FUNC_IMPORT eap_status_e query_SIM_IMSI_or_pseudonym_or_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e query_SIM_IMSI_or_pseudonym_or_reauthentication_id(
eap_variable_data_c * const IMSI, ///< Pointer to IMSI. Buffer for IMSI is allocated during the call.
eap_variable_data_c * const pseudonym_identity, ///< Pointer to pseudonym. Buffer for pseudonym is allocated during the call.
eap_variable_data_c * const reauthentication_identity, ///< Pointer to reauthentication_identity. Buffer for reauthentication_identity is allocated during the call.
@@ -1189,7 +1210,7 @@
*
* @return Other return values are errors.
*/
- EAP_FUNC_IMPORT eap_status_e query_SIM_kc_sres(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e query_SIM_kc_sres(
const eap_variable_data_c * const n_rands, ///< This includes concatenated n RAND as input.
eap_variable_data_c * const n_kc, ///< This includes concatenated n KC as output.
eap_variable_data_c * const n_sres ///< This includes concatenated n SRES as output.
@@ -1213,7 +1234,7 @@
*
* @return Other return values are errors.
*/
- EAP_FUNC_IMPORT eap_status_e query_SIM_triplets(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e query_SIM_triplets(
eap_type_gsmsim_identity_type * const identity_type
);
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
@@ -1229,7 +1250,7 @@
* The decrpted DATA payload is handled immediately in handle_DATA_payload() function.
* Then function calculates MAC_SRES and sends EAP-Response/SIM/Challenge.
*/
- EAP_FUNC_IMPORT eap_status_e process_SIM_kc_sres(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e process_SIM_kc_sres(
const eap_variable_data_c * const n_rand, ///< This includes concatenated n RAND.
const eap_variable_data_c * const n_kc, ///< This includes concatenated n KC.
const eap_variable_data_c * const n_sres ///< This includes concatenated n SRES.
@@ -1240,7 +1261,7 @@
* Function creates NAI and EAP-Response/Identity message.
* Message is sent immediately.
*/
- EAP_FUNC_IMPORT eap_status_e process_SIM_IMSI(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e process_SIM_IMSI(
const eap_variable_data_c * const IMSI, ///< This is the IMSI.
const eap_variable_data_c * const pseudonym ///< This is the pseudonym.
);
@@ -1274,7 +1295,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e add_n_rand_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e add_n_rand_payload(
gsmsim_header_c * const gsmsim,
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
@@ -1289,7 +1310,7 @@
/**
* This function calculates the MAC_SRES.
*/
- EAP_FUNC_IMPORT eap_status_e calculate_MAC_SRES(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e calculate_MAC_SRES(
eap_variable_data_c * const MAC_SRES, ///< This is the calculated MAC_SRES.
const eap_variable_data_c * const n_kc, ///< This includes concatenated n KC.
const eap_variable_data_c * const n_sres ///< This includes concatenated n SRES.
@@ -1300,7 +1321,7 @@
/**
* This function reads the identity payload. Identity is stored to handler->get_identity().
*/
- EAP_FUNC_IMPORT eap_status_e parse_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e parse_identity(
const u8_t * const identity, ///< This is pointer to received EAP-Identity buffer.
const u32_t identity_length ///< This is length of received EAP-Identity buffer.
//const u32_t eap_packet_length ///< This is length of received EAP-Identity buffer.
@@ -1308,7 +1329,7 @@
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_eap_identity_query(
const eap_am_network_id_c * const send_network_id,
eap_variable_data_c * const identity,
const u8_t eap_identifier,
@@ -1330,7 +1351,7 @@
* Currently the query_imsi_from_username() is synchronous call.
* The send_start_request_message() function will send the EAP-Request/SIM/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_identity_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_identity_response_message(
eap_header_rd_c * const eap_header, ///< This is the received EAP-Identity packet, pointer points to the header.
const u32_t gsmsim_packet_length ///< This is length of received GSMSIM EAP packet.
);
@@ -1341,20 +1362,20 @@
* This function handles the received EAP-Request/SIM/Start message.
* Function checks the valid payloads and calls send_start_response_message() that sends EAP-Response/SIM/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_start_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_start_request_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
gsmsim_header_c * const received_gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_packet_length, ///< This is length of received GSMSIM EAP packet.
gsmsim_payloads_c * const p_gsmsim_payloads ///< This is pointer to all payloads of the received EAP packet.
);
- EAP_FUNC_IMPORT eap_status_e handle_gsmsim_notification_request_message_reauthentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_gsmsim_notification_request_message_reauthentication(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
gsmsim_payloads_c * const p_gsmsim_payloads);
- EAP_FUNC_IMPORT eap_status_e handle_gsmsim_notification_request_message_full_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_gsmsim_notification_request_message_full_authentication(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1364,7 +1385,7 @@
* This function handles the received EAP-Request/SIM/Notification message.
* Function checks the valid payloads and calls send_notification_response_message() that sends EAP-Response/SIM/Notification message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_gsmsim_notification_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_gsmsim_notification_request_message(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1380,7 +1401,7 @@
* is completed using complete_SIM_kc_sres() function. The complete_SIM_kc_sres()
* function will call process_SIM_kc_sres().
*/
- EAP_FUNC_IMPORT eap_status_e handle_challenge_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_challenge_request_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
gsmsim_header_c * const received_gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_packet_length, ///< This is length of received GSMSIM EAP packet.
@@ -1397,7 +1418,7 @@
* is completed using complete_SIM_kc_sres() function. The complete_SIM_kc_sres()
* function will call process_SIM_kc_sres().
*/
- EAP_FUNC_IMPORT eap_status_e handle_reauthentication_request_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_reauthentication_request_message(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1405,7 +1426,7 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e check_challenge_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e check_challenge_response_message(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1421,7 +1442,7 @@
* Function calls the query_SIM_triplets() of AM to get fresh triplets.
* The query_SIM_triplets() function is completed by AM using complete_SIM_triplets() function.
*/
- EAP_FUNC_IMPORT eap_status_e handle_start_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_start_response_message(
gsmsim_header_c * const received_gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_packet_length, ///< This is length of received GSMSIM EAP packet.
gsmsim_payloads_c * const p_gsmsim_payloads ///< This is pointer to all payloads of the received EAP packet.
@@ -1430,7 +1451,7 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e handle_notification_response_message_reauthentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_notification_response_message_reauthentication(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1439,7 +1460,7 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e handle_notification_response_message_full_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_notification_response_message_full_authentication(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1452,7 +1473,7 @@
* This function handles the received EAP-Response/SIM/Notification message.
* Function checks the valid payloads.
*/
- EAP_FUNC_IMPORT eap_status_e handle_notification_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_notification_response_message(
const eap_am_network_id_c * const receive_network_id,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1467,7 +1488,7 @@
* called to check MAC_SRES. If it returns eap_status_success the authentication was succesfull
* and this function calls the send_eap_success() to send EAP-Success message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_challenge_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_challenge_response_message(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
gsmsim_header_c * const received_gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_packet_length, ///< This is length of received GSMSIM EAP packet.
@@ -1477,7 +1498,7 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e handle_reauthentication_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_reauthentication_response_message(
const eap_am_network_id_c * const /* receive_network_id */,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1486,7 +1507,7 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e handle_client_error_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_client_error_response_message(
const eap_am_network_id_c * const /* receive_network_id */,
gsmsim_header_c * const received_gsmsim,
const u32_t gsmsim_packet_length,
@@ -1497,7 +1518,7 @@
/**
* This function sends and traces all messages.
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e packet_send(
const eap_am_network_id_c * const network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -1509,7 +1530,7 @@
/**
* This function chechs NAI.
*/
- EAP_FUNC_IMPORT eap_status_e check_NAI(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e check_NAI(
const u8_t * const identity,
const u32_t identity_length,
const u8_t * const at_character);
@@ -1519,7 +1540,7 @@
/**
* This function traces the EAP packet.
*/
- EAP_FUNC_IMPORT void packet_trace(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void packet_trace(
eap_const_string prefix,
const eap_am_network_id_c * const receive_network_id,
eap_header_wr_c * const received_eap,
@@ -1542,53 +1563,53 @@
* Generated keys are offered to lower layer.
* Connection handle is initialised.
*/
- EAP_FUNC_IMPORT eap_status_e finish_successful_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e finish_successful_authentication(
const eap_am_network_id_c * const receive_network_id);
/**
* This function sends a notification of possible failed authentication
* to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e send_final_notification();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e send_final_notification();
- EAP_FUNC_IMPORT eap_status_e new_handler(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e new_handler(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true);
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT bool randomly_refuse_eap_identity();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H bool randomly_refuse_eap_identity();
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e check_rands(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e check_rands(
const eap_variable_data_c * const n_rands
);
/**
* This function processes the GSMSIM packets.
*/
- EAP_FUNC_IMPORT eap_status_e gsmsim_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e gsmsim_packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
gsmsim_header_c * const received_gsmsim, ///< This is pointer to EAP header including GSMSIM fields.
const u32_t gsmsim_packet_length, ///< This is length of received GSMSIM EAP packet.
const bool is_client_when_true ///< Indicates whether this is client (true) or server (false).
);
- EAP_FUNC_IMPORT eap_status_e cancel_error_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e cancel_error_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e set_error_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e set_error_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e handle_error_packet();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_error_packet();
/**
* This function initializes the error message.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_error_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e initialize_error_message(
const eap_status_e error_status
);
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e handle_start_response_message_completion(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_start_response_message_completion(
const u8_t next_eap_identifier,
const eap_status_e identity_status,
const eap_type_gsmsim_identity_type identity_type,
@@ -1596,13 +1617,13 @@
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
- EAP_FUNC_IMPORT eap_status_e initialize_notification_message();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e initialize_notification_message();
- EAP_FUNC_IMPORT eap_status_e cancel_notification_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e cancel_notification_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e set_notification_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e set_notification_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e handle_notification_packet();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_notification_packet();
const bool get_gsmsim_notification_code_F_bit(const eap_gsmsim_notification_codes_e notification_code)
{
@@ -1614,7 +1635,7 @@
return ((notification_code & gsmsim_notification_code_bit_p) != 0);
}
- EAP_FUNC_IMPORT bool random_selection();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H bool random_selection();
u32_t get_mnc_length(const u32_t mcc);
@@ -1638,12 +1659,12 @@
/**
* Destructor cancels all timers and deletes member attributes.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_gsmsim_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H virtual ~eap_type_gsmsim_c();
/**
* Constructor initializes all member attributes.
*/
- EAP_FUNC_IMPORT eap_type_gsmsim_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_type_gsmsim_c(
abs_eap_am_tools_c * const tools, ///< This is pointer to the tools AM of current platform.
abs_eap_base_type_c * const partner, ///< This is back pointer to object which created this object.
eap_am_type_gsmsim_c * const am_type_gsmsim, ///< This is pointer to adaptation module of GSMSIM EAP type.
@@ -1651,21 +1672,21 @@
const bool is_client_when_true, ///< Indicates whether this is client (true) or server (false).
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT static eap_const_string get_identity_string(const eap_type_gsmsim_identity_type identity_type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H static eap_const_string get_identity_string(const eap_type_gsmsim_identity_type identity_type);
/**
* This function returns string of the state. This is for trace purposes.
* NOTE this is static member function.
*/
- EAP_FUNC_IMPORT static eap_const_string get_state_string(eap_type_gsmsim_state_variable_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H static eap_const_string get_state_string(eap_type_gsmsim_state_variable_e state);
/**
* This function tells if the object is a client or a server..
*/
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H bool get_is_client();
// This is commented in abs_eap_am_type_gsmsim_c::complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_query().
- EAP_FUNC_IMPORT eap_status_e complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_query(
const eap_variable_data_c * const IMSI, ///< This is the IMSI.
const eap_variable_data_c * const pseudonym, ///< This is the pseudonym.
const eap_variable_data_c * const reauthentication_identity, ///< This is the re-authentication identity.
@@ -1679,7 +1700,7 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
// This is commented in abs_eap_am_type_gsmsim_c::complete_SIM_triplets().
- EAP_FUNC_IMPORT eap_status_e complete_SIM_triplets(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e complete_SIM_triplets(
eap_type_sim_triplet_array_c * const triplets, ///< triplets includes all triplets used in this authentication session.
const eap_variable_data_c * const IMSI, ///< IMSI may be queried during query_SIM_triplets() function call. It must be copied to state.
const eap_gsmsim_triplet_status_e triplet_status, ///< This is the status of the failed triplet query.
@@ -1690,7 +1711,7 @@
// This is commented in abs_eap_am_type_gsmsim_c::complete_SIM_kc_sres().
- EAP_FUNC_IMPORT eap_status_e complete_SIM_kc_sres(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e complete_SIM_kc_sres(
const eap_variable_data_c * const n_rand, ///< This includes concatenated n RAND.
const eap_variable_data_c * const n_kc, ///< This includes concatenated n KC.
const eap_variable_data_c * const n_sres, ///< This includes concatenated n SRES.
@@ -1702,7 +1723,7 @@
/** Client calls this function.
* This function IMSI and username to GSMSIM EAP type.
*/
- EAP_FUNC_IMPORT eap_status_e handle_imsi_from_username(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e handle_imsi_from_username(
const u8_t next_eap_identifier,
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const username,
@@ -1713,7 +1734,7 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
// This is commented in abs_eap_am_type_gsmsim_c::complete_imsi_from_username().
- EAP_FUNC_IMPORT eap_status_e complete_imsi_from_username(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e complete_imsi_from_username(
const u8_t next_eap_identifier,
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const username,
@@ -1728,7 +1749,7 @@
* The partner class calls this function when EAP/GSMSIM packet is received.
* see also eap_base_type_c::packet_process().
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
@@ -1738,7 +1759,7 @@
* This function obtains header offset, MTU and trailer length.
* See also abs_eap_base_type_c::get_header_offset().
*/
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length
);
@@ -1746,7 +1767,7 @@
/**
* This function creates a message authentication code (MAC)
*/
- EAP_FUNC_IMPORT eap_status_e create_message_authentication_code(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e create_message_authentication_code(
eap_type_gsmsim_MAC_attributes_c *MAC_attributes, ///< This includes required parameters.
const gsmsim_subtype_e subtype,
const eap_code_value_e code,
@@ -1756,32 +1777,32 @@
/**
* This function adds addiditional data to MAC calculation.
*/
- EAP_FUNC_IMPORT eap_status_e extra_message_authentication_code_bytes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e extra_message_authentication_code_bytes(
const gsmsim_subtype_e subtype,
const eap_code_value_e code,
crypto_hmac_c *hmac_sha1);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e timer_expired(
const u32_t id, void *data
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e timer_delete_data(
const u32_t id, void *data
);
// This is commented in eap_base_type_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void set_is_valid();
// This is commented in eap_base_type_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H bool get_is_valid();
// This is commented in eap_base_type_c::configure().
/**
* EAP-type GSMSIM reads configuration.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e configure();
// This is commented in eap_base_type_c::shutdown().
/**
@@ -1790,7 +1811,7 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e shutdown();
/**
* The read_configure() function reads the configuration data identified
@@ -1800,7 +1821,7 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
@@ -1813,30 +1834,30 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H void state_notification(
const abs_eap_state_notification_c * const state
);
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e query_eap_identity(
const bool must_be_synchronous,
eap_variable_data_c * const identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e set_initial_eap_identifier(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e set_initial_eap_identifier(
const eap_am_network_id_c * const receive_network_id,
const u8_t initial_identifier);
// This is commented in eap_base_type_c::eap_acknowledge().
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -1846,16 +1867,16 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e reset();
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,12 +16,34 @@
*/
/*
-* %version: %
+* %version: 3.1.2 %
*/
#if !defined(_GSMSIM_HEADER_H_)
#define _GSMSIM_HEADER_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_GSMSIM_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_HEADER_H
+#elif defined(EAP_EXPORT_EAP_TYPE_GSMSIM_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tools.h"
#include "eap_header.h"
#include "eap_type_gsmsim_types.h"
@@ -50,7 +72,7 @@
* @endcode
*
*/
-class EAP_EXPORT gsmsim_payload_AT_header_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H gsmsim_payload_AT_header_c
: public eap_general_header_base_c
{
private:
@@ -76,47 +98,47 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~gsmsim_payload_AT_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H virtual ~gsmsim_payload_AT_header_c();
//
- EAP_FUNC_IMPORT gsmsim_payload_AT_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H gsmsim_payload_AT_header_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT gsmsim_payload_AT_type_e get_current_payload() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H gsmsim_payload_AT_type_e get_current_payload() const;
- EAP_FUNC_IMPORT u16_t get_payload_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u16_t get_payload_length() const;
- EAP_FUNC_IMPORT u16_t get_reserved() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u16_t get_reserved() const;
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT static u16_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H static u16_t get_header_length();
- EAP_FUNC_IMPORT static u16_t get_max_payload_data_length();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H static u16_t get_max_payload_data_length();
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u8_t * get_data(const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_next_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u8_t * get_next_header() const;
// Mostly this is zero.
// With some attributes this is used for special purposes.
- EAP_FUNC_IMPORT void set_reserved(const u16_t reserved);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void set_reserved(const u16_t reserved);
- EAP_FUNC_IMPORT void set_current_payload(const gsmsim_payload_AT_type_e p_current_payload);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void set_current_payload(const gsmsim_payload_AT_type_e p_current_payload);
- EAP_FUNC_IMPORT void set_data_length(const u16_t p_data_length);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void set_data_length(const u16_t p_data_length);
- EAP_FUNC_IMPORT void reset_header(const u16_t data_length);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void reset_header(const u16_t data_length);
- EAP_FUNC_IMPORT static eap_const_string get_payload_AT_string(const gsmsim_payload_AT_type_e payload_type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H static eap_const_string get_payload_AT_string(const gsmsim_payload_AT_type_e payload_type);
- EAP_FUNC_IMPORT eap_const_string get_payload_AT_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H eap_const_string get_payload_AT_string() const;
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H eap_status_e check_header() const;
//
//--------------------------------------------------
@@ -144,7 +166,7 @@
* @endcode
*
*/
-class gsmsim_header_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H gsmsim_header_c
: public eap_header_base_c
{
private:
@@ -165,46 +187,46 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~gsmsim_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H virtual ~gsmsim_header_c();
//
- EAP_FUNC_IMPORT gsmsim_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H gsmsim_header_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT gsmsim_subtype_e get_subtype() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H gsmsim_subtype_e get_subtype() const;
- EAP_FUNC_IMPORT u16_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u16_t get_data_length() const;
/// This returns the length of EAP-header, EAP-type, subtype and reserved fields.
- EAP_FUNC_IMPORT u32_t get_header_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u32_t get_header_length() const;
- EAP_FUNC_IMPORT u32_t get_sub_type_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u32_t get_sub_type_offset() const;
- EAP_FUNC_IMPORT u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u8_t * get_data(const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u16_t get_reserved() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H u16_t get_reserved() const;
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H eap_status_e check_header() const;
- EAP_FUNC_IMPORT eap_const_string get_subtype_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H eap_const_string get_subtype_string() const;
- EAP_FUNC_IMPORT eap_const_string get_code_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H eap_const_string get_code_string() const;
- EAP_FUNC_IMPORT eap_const_string get_eap_type_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H eap_const_string get_eap_type_string() const;
- EAP_FUNC_IMPORT void set_reserved(const u16_t reserved);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void set_reserved(const u16_t reserved);
- EAP_FUNC_IMPORT void set_subtype(const gsmsim_subtype_e p_subtype);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void set_subtype(const gsmsim_subtype_e p_subtype);
- EAP_FUNC_IMPORT void set_data_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void set_data_length(
const u32_t p_data_length,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void reset_header(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_HEADER_H void reset_header(
const u32_t buffer_length,
const bool expanded_type_when_true);
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_initialized.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_initialized.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H
+#elif defined(EAP_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_type_gsmsim_header.h"
@@ -36,7 +57,7 @@
const u32_t GSMSIM_MAX_OFFER_COUNT = 3;
-class EAP_EXPORT eap_type_gsmsim_initialized_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_INITIALIZED_H eap_type_gsmsim_initialized_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_mac_attributes.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_mac_attributes.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,19 +16,41 @@
*/
/*
-* %version: %
+* %version: 7.1.2 %
*/
#if !defined(_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H_)
#define _EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H
+#elif defined(EAP_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_type_gsmsim_header.h"
#include "eap_type_all_types.h"
//--------------------------------------------------
/// These are the stored attributes for message authentication calculations.
-class eap_type_gsmsim_MAC_attributes_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H eap_type_gsmsim_MAC_attributes_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,11 +24,32 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H
+#elif defined(EAP_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_type_gsmsim_header.h"
-class EAP_EXPORT gsmsim_fixed_data_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_fixed_data_c
{
private:
//--------------------------------------------------
@@ -46,20 +67,20 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~gsmsim_fixed_data_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H virtual ~gsmsim_fixed_data_c();
- EAP_FUNC_IMPORT gsmsim_fixed_data_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_fixed_data_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H bool get_is_valid() const;
- EAP_FUNC_IMPORT const gsmsim_payload_AT_header_c * get_original_header();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H const gsmsim_payload_AT_header_c * get_original_header();
- EAP_FUNC_IMPORT u16_t get_type(abs_eap_am_tools_c * const m_am_tools) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H u16_t get_type(abs_eap_am_tools_c * const m_am_tools) const;
- EAP_FUNC_IMPORT u16_t get_data(abs_eap_am_tools_c * const m_am_tools) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H u16_t get_data(abs_eap_am_tools_c * const m_am_tools) const;
- EAP_FUNC_IMPORT void set_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H void set_data(
const gsmsim_payload_AT_header_c * const original_header,
const u16_t type, const u16_t data);
@@ -67,7 +88,7 @@
}; // class gsmsim_fixed_data_c
-class EAP_EXPORT gsmsim_variable_data_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c
{
private:
//--------------------------------------------------
@@ -88,28 +109,28 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~gsmsim_variable_data_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H virtual ~gsmsim_variable_data_c();
- EAP_FUNC_IMPORT gsmsim_variable_data_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT const gsmsim_payload_AT_header_c * get_original_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H const gsmsim_payload_AT_header_c * get_original_header() const;
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H eap_status_e set_buffer(
const gsmsim_payload_AT_header_c * const original_header,
u8_t *buffer,
const u32_t buffer_length,
const bool free_buffer,
const bool is_writable);
- EAP_FUNC_IMPORT bool get_payload_included() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H bool get_payload_included() const;
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H u8_t * get_data(const u32_t data_length) const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_payload_buffer();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H eap_variable_data_c * get_payload_buffer();
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H eap_status_e reset();
//--------------------------------------------------
}; // class gsmsim_variable_data_c
@@ -119,7 +140,7 @@
//
-class EAP_EXPORT gsmsim_payloads_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_payloads_c
{
private:
//--------------------------------------------------
@@ -189,12 +210,12 @@
};
- EAP_FUNC_IMPORT virtual ~gsmsim_payloads_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H virtual ~gsmsim_payloads_c();
- EAP_FUNC_IMPORT gsmsim_payloads_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_payloads_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT bool check_one_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H bool check_one_payload(
const eap_gsmsim_payload_status_e status,
const gsmsim_variable_data_c * const payload);
@@ -202,7 +223,7 @@
* NOTE do not change the order of parameters.
* Add new payload type to the last of the parameter list.
*/
- EAP_FUNC_IMPORT bool check_payloads(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H bool check_payloads(
const eap_gsmsim_payload_status_e nonce_mt,
const eap_gsmsim_payload_status_e nonce_s,
const eap_gsmsim_payload_status_e MAC,
@@ -225,58 +246,58 @@
const eap_gsmsim_payload_status_e RESULT_IND
);
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_NONCE_MT();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_NONCE_MT();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_NONCE_S();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_NONCE_S();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_MAC();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_MAC();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_ENCR_DATA();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_ENCR_DATA();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_IDENTITY_payload();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_IDENTITY_payload();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_padding_payload();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_padding_payload();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_n_RANDs();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_n_RANDs();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_PERMANENT_ID_REQ();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_PERMANENT_ID_REQ();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_FULLAUTH_ID_REQ();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_FULLAUTH_ID_REQ();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_ANY_ID_REQ();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_ANY_ID_REQ();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_IV();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_IV();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_NEXT_PSEUDONYM();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_NEXT_PSEUDONYM();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_NEXT_REAUTH_ID();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_NEXT_REAUTH_ID();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_NOTIFICATION();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_NOTIFICATION();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_RESULT_IND();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_RESULT_IND();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_VERSION_LIST();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_VERSION_LIST();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_SELECTED_VERSION();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_SELECTED_VERSION();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_CLIENT_ERROR_CODE();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_CLIENT_ERROR_CODE();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_COUNTER();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_COUNTER();
- EAP_FUNC_IMPORT gsmsim_variable_data_c * get_counter_too_small();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_variable_data_c * get_counter_too_small();
- EAP_FUNC_IMPORT void set_includes_unknown_attribute(const gsmsim_payload_AT_type_e unknown_payload);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H void set_includes_unknown_attribute(const gsmsim_payload_AT_type_e unknown_payload);
- EAP_FUNC_IMPORT gsmsim_payload_AT_type_e get_includes_unknown_attribute();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H gsmsim_payload_AT_type_e get_includes_unknown_attribute();
- EAP_FUNC_IMPORT void set_includes_other_version_than_1(const bool includes_other_version_than_1);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H void set_includes_other_version_than_1(const bool includes_other_version_than_1);
- EAP_FUNC_IMPORT bool get_includes_other_version_than_1();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H bool get_includes_other_version_than_1();
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_PAYLOADS_H bool get_is_valid() const;
//--------------------------------------------------
}; // class gsmsim_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_GSMSIM_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_H
+#elif defined(EAP_EXPORT_EAP_TYPE_GSMSIM_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_type_gsmsim_header.h"
@@ -45,7 +66,7 @@
/// This class stores the valid GSMSIM messages (gsmsim_subtype_e)
/// within a one state (eap_type_gsmsim_state_variable_e).
-class EAP_EXPORT eap_type_gsmsim_state_variable_parameters_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H eap_type_gsmsim_state_variable_parameters_c
{
private:
@@ -63,27 +84,27 @@
/**
* Destructor does nothing.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_gsmsim_state_variable_parameters_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H virtual ~eap_type_gsmsim_state_variable_parameters_c();
/**
* Constructor initializes attributes with default values.
*/
- EAP_FUNC_IMPORT eap_type_gsmsim_state_variable_parameters_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H eap_type_gsmsim_state_variable_parameters_c();
/**
* This function checks the GSMSIM message is valid in this state.
*/
- EAP_FUNC_IMPORT bool check_valid_types(gsmsim_subtype_e type) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H bool check_valid_types(gsmsim_subtype_e type) const;
/**
* This function checks the initiator is valid in this state.
*/
- EAP_FUNC_IMPORT bool check_initiator(const bool is_initiator) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H bool check_initiator(const bool is_initiator) const;
/**
* This function initializes this state to allow three GSMSIM message types.
*/
- EAP_FUNC_IMPORT void init_state(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_H void init_state(
const bool must_be_initiator,
const bool must_be_responder,
const gsmsim_subtype_e type0,
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "eap_state_notification.h"
/// A eap_type_gsmsim_state_notification_c class.
/// This is used for debugging and protocol testing.
-class EAP_EXPORT eap_type_gsmsim_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H eap_type_gsmsim_state_notification_c
: public eap_state_notification_c
{
private:
@@ -47,12 +68,12 @@
/**
* The destructor of the eap_type_gsmsim_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_gsmsim_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H virtual ~eap_type_gsmsim_state_notification_c();
/**
* The constructor of the eap_type_gsmsim_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_type_gsmsim_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H eap_type_gsmsim_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -65,7 +86,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_gsmsim_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H eap_type_gsmsim_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -78,7 +99,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_gsmsim_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H eap_type_gsmsim_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
--- a/eapol/eapol_framework/eapol_common/type/mschapv2/include/abs_eap_type_mschapv2_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/mschapv2/include/abs_eap_type_mschapv2_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,11 +28,34 @@
#include "eap_base_type.h"
#include "eap_config.h"
#include "eap_type_mschapv2_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H
+#elif defined(EAP_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_MSCHAPV2_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class declares the functions eap_type_gsmsim_state_c
/// requires from the partner class.
-class EAP_EXPORT abs_eap_type_mschapv2_state_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_MSCHAPV2_STATE_H abs_eap_type_mschapv2_state_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2.h Thu Sep 16 13:07:04 2010 +0300
@@ -30,10 +30,33 @@
#include "abs_eap_am_type_mschapv2.h"
#include "eap_am_type_mschapv2.h"
#include "eap_type_mschapv2_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_H
+#elif defined(EAP_EXPORT_EAP_TYPE_MSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class is implementation of MS-CHAP-v2 EAP-type.
-class EAP_EXPORT eap_type_mschapv2_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_type_mschapv2_c
: public abs_eap_am_type_mschapv2_c
, public eap_base_type_c
{
@@ -141,16 +164,16 @@
void send_error_notification(const eap_status_e error);
- EAP_FUNC_IMPORT eap_status_e finish_successful_authentication();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e finish_successful_authentication();
eap_status_e finish_unsuccessful_authentication(
const bool authentication_cancelled);
- EAP_FUNC_IMPORT eap_status_e complete_eap_identity_query();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e complete_eap_identity_query();
- EAP_FUNC_IMPORT eap_status_e complete_failure_retry_response();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e complete_failure_retry_response();
- EAP_FUNC_IMPORT eap_status_e complete_change_password_query();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e complete_change_password_query();
eap_status_e client_packet_process(
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
@@ -356,12 +379,12 @@
/**
* Destructor cancels all timers and deletes member attributes.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_mschapv2_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H virtual ~eap_type_mschapv2_c();
/**
* Constructor initializes all member attributes.
*/
- EAP_FUNC_IMPORT eap_type_mschapv2_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_type_mschapv2_c(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
eap_am_type_mschapv2_c * const am_type_mschapv2,
@@ -373,36 +396,36 @@
* The partner class calls this function when EAP/MS-CHAP-v2 packet is received.
* see also eap_base_type_c::packet_process().
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
);
// This is commented in eap_base_type_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H bool get_is_valid();
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H void set_is_valid();
/**
* This function resets the reused eap_type_mschapv2_c object.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e reset();
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e set_initial_eap_identifier(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e set_initial_eap_identifier(
const eap_am_network_id_c * const receive_network_id,
const u8_t initial_identifier);
// This is commented in eap_base_type_c::eap_acknowledge().
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e configure();
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_H eap_status_e query_eap_identity(
const bool must_be_synchronous,
eap_variable_data_c * const identity,
const eap_am_network_id_c * const receive_network_id,
--- a/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_tools.h"
#include "eap_general_header_base.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H
+#elif defined(EAP_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
enum eap_mschapv2_version
{
@@ -60,7 +83,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT mschapv2_header_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_header_c
: public eap_general_header_base_c
{
private:
@@ -81,30 +104,30 @@
public:
- EAP_FUNC_IMPORT virtual ~mschapv2_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H virtual ~mschapv2_header_c();
- EAP_FUNC_IMPORT mschapv2_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_header_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT mschapv2_opcode_e get_opcode() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_opcode_e get_opcode() const;
- EAP_FUNC_IMPORT void set_opcode(const mschapv2_opcode_e p_opcode);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_opcode(const mschapv2_opcode_e p_opcode);
- EAP_FUNC_IMPORT u8_t get_mschapv2_id() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H u8_t get_mschapv2_id() const;
- EAP_FUNC_IMPORT void set_mschapv2_id(u8_t p_id);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_mschapv2_id(u8_t p_id);
- EAP_FUNC_IMPORT u16_t get_ms_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H u16_t get_ms_length() const;
- EAP_FUNC_IMPORT void set_ms_length(u16_t p_length);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_ms_length(u16_t p_length);
- EAP_FUNC_IMPORT u8_t * get_data() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H u8_t * get_data() const;
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H eap_status_e check_header() const;
}; // class mschapv2_header_c
@@ -129,7 +152,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT mschapv2_challenge_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_challenge_c
: public eap_general_header_base_c
{
private:
@@ -149,28 +172,28 @@
public:
- EAP_FUNC_IMPORT virtual ~mschapv2_challenge_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H virtual ~mschapv2_challenge_c();
- EAP_FUNC_IMPORT mschapv2_challenge_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_challenge_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT static u32_t get_header_minimum_size();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H static u32_t get_header_minimum_size();
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H eap_status_e check_header() const;
- EAP_FUNC_IMPORT void set_value_size();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_value_size();
- EAP_FUNC_IMPORT const u8_t * get_challenge() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_challenge() const;
- EAP_FUNC_IMPORT void set_challenge(const u8_t * const p_challenge);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_challenge(const u8_t * const p_challenge);
- EAP_FUNC_IMPORT const u8_t * get_name() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_name() const;
- EAP_FUNC_IMPORT u32_t get_name_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H u32_t get_name_length() const;
- EAP_FUNC_IMPORT void set_name(const u8_t * const p_name);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_name(const u8_t * const p_name);
}; // class mschapv2_challenge_c
//--------------------------------------------------
@@ -228,7 +251,7 @@
* +-+-+-+-+-+-+-+-+
* @endcode
*/
-class EAP_EXPORT mschapv2_change_password_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_change_password_c
: public eap_general_header_base_c
{
private:
@@ -251,34 +274,34 @@
public:
- EAP_FUNC_IMPORT virtual ~mschapv2_change_password_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H virtual ~mschapv2_change_password_c();
- EAP_FUNC_IMPORT mschapv2_change_password_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_change_password_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT static u32_t get_header_minimum_size();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H static u32_t get_header_minimum_size();
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H eap_status_e check_header() const;
- EAP_FUNC_IMPORT const u8_t * get_encrypted_pw_block() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_encrypted_pw_block() const;
- EAP_FUNC_IMPORT void set_encrypted_pw_block(const u8_t * const p_encrypted_pw_block);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_encrypted_pw_block(const u8_t * const p_encrypted_pw_block);
- EAP_FUNC_IMPORT const u8_t * get_encrypted_hash() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_encrypted_hash() const;
- EAP_FUNC_IMPORT void set_encrypted_hash(const u8_t * const p_encrypted_hash);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_encrypted_hash(const u8_t * const p_encrypted_hash);
- EAP_FUNC_IMPORT const u8_t * get_peer_challenge() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_peer_challenge() const;
- EAP_FUNC_IMPORT void set_peer_challenge(const u8_t * const p_peer_challenge);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_peer_challenge(const u8_t * const p_peer_challenge);
- EAP_FUNC_IMPORT const u8_t * get_nt_response() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_nt_response() const;
- EAP_FUNC_IMPORT void set_nt_response(const u8_t * const p_nt_response);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_nt_response(const u8_t * const p_nt_response);
- EAP_FUNC_IMPORT eap_status_e set_constants();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H eap_status_e set_constants();
}; // class mschapv2_change_password_c
//--------------------------------------------------
@@ -318,7 +341,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
* @endcode
*/
-class EAP_EXPORT mschapv2_response_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_response_c
: public eap_general_header_base_c
{
private:
@@ -341,32 +364,32 @@
public:
- EAP_FUNC_IMPORT virtual ~mschapv2_response_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H virtual ~mschapv2_response_c();
- EAP_FUNC_IMPORT mschapv2_response_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H mschapv2_response_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT static u32_t get_header_minimum_size();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H static u32_t get_header_minimum_size();
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H eap_status_e check_header() const;
- EAP_FUNC_IMPORT const u8_t * get_peer_challenge() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_peer_challenge() const;
- EAP_FUNC_IMPORT void set_peer_challenge(const u8_t * const p_challenge);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_peer_challenge(const u8_t * const p_challenge);
- EAP_FUNC_IMPORT const u8_t * get_nt_response() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_nt_response() const;
- EAP_FUNC_IMPORT void set_nt_response(const u8_t * const p_challenge);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_nt_response(const u8_t * const p_challenge);
- EAP_FUNC_IMPORT const u8_t * get_name() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H const u8_t * get_name() const;
- EAP_FUNC_IMPORT u32_t get_name_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H u32_t get_name_length() const;
- EAP_FUNC_IMPORT void set_name(const u8_t * const p_name);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H void set_name(const u8_t * const p_name);
- EAP_FUNC_IMPORT eap_status_e set_constants();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_HEADER_H eap_status_e set_constants();
}; // class mschapv2_response_c
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,8 +23,31 @@
#define _MSCHAPV2_PAYLOADS_H_
#include "eap_variable_data.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H
+#elif defined(EAP_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
-class EAP_EXPORT mschapv2_data_c
+
+class EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H mschapv2_data_c
{
private:
@@ -49,9 +72,9 @@
public:
- EAP_FUNC_IMPORT ~mschapv2_data_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H ~mschapv2_data_c();
- EAP_FUNC_IMPORT mschapv2_data_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_PAYLOADS_H mschapv2_data_c(abs_eap_am_tools_c * const tools);
eap_boolean_e get_password_prompt_enabled() const;
--- a/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _MSCHAPV2_STATE_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H
+#elif defined(EAP_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_tools.h"
/**
@@ -51,7 +72,7 @@
eap_type_mschapv2_state_change_password_response
};
-class EAP_EXPORT eap_type_mschapv2_state_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H eap_type_mschapv2_state_c
{
private:
@@ -69,7 +90,7 @@
public:
eap_type_mschapv2_state_c(abs_eap_am_tools_c * const tools, const bool client);
- EAP_FUNC_IMPORT virtual ~eap_type_mschapv2_state_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_MSCHAPV2_STATE_H virtual ~eap_type_mschapv2_state_c();
void reset();
--- a/eapol/eapol_framework/eapol_common/type/radius/include/abs_eap_radius.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/abs_eap_radius.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _ABS_EAP_RADIUS_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_H
+#elif defined(EAP_EXPORT_ABS_EAP_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
#include "eap_array.h"
@@ -36,7 +57,7 @@
/// The class is the interface to partner class of the eap_base_type class.
/// This declares the pure virtual member functions EAP-type class could call.
-class EAP_EXPORT abs_eap_radius_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_H abs_eap_radius_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/radius/include/abs_eap_radius_session.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/abs_eap_radius_session.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_header.h"
#include "eap_array.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_RADIUS_SESSION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_SESSION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_SESSION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_SESSION_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_SESSION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_SESSION_H
+#elif defined(EAP_EXPORT_ABS_EAP_RADIUS_SESSION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_SESSION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_SESSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_SESSION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_SESSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_SESSION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_SESSION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_SESSION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_SESSION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_SESSION_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_SESSION_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_am_network_id_c;
class eap_buf_chain_wr_c;
@@ -38,7 +61,7 @@
/// This class defines the interface the eap_core_c class
/// will use with the partner class (lower layer).
-class EAP_EXPORT abs_eap_radius_session_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_SESSION_H abs_eap_radius_session_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/radius/include/abs_eap_radius_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/abs_eap_radius_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,11 +28,34 @@
#include "eap_base_type.h"
#include "eap_config.h"
#include "eap_radius_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_RADIUS_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_STATE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_STATE_H
+#elif defined(EAP_EXPORT_ABS_EAP_RADIUS_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_RADIUS_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_RADIUS_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_RADIUS_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_RADIUS_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class declares the functions eap_radius_state_c
/// requires from the partner class.
-class EAP_EXPORT abs_eap_radius_state_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_RADIUS_STATE_H abs_eap_radius_state_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_radius_header.h"
@@ -48,7 +69,7 @@
/// This class is implementation of RADIUS EAP-type.
-class EAP_EXPORT eap_radius_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_H eap_radius_c
: public abs_eap_radius_session_c
, public abs_eap_radius_state_c
, public abs_eap_base_timer_c
@@ -98,7 +119,7 @@
/**
* This function sends and traces all messages.
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e packet_send(
const eap_am_network_id_c * const network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -112,7 +133,7 @@
/**
* This function traces the EAP packet.
*/
- EAP_FUNC_IMPORT void packet_trace(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H void packet_trace(
eap_const_string prefix,
const eap_am_network_id_c * const receive_network_id,
eap_radius_header_base_c * const received_eap,
@@ -133,22 +154,22 @@
/**
* This function processes the RADIUS packets.
*/
- EAP_FUNC_IMPORT eap_status_e radius_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e radius_packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_radius_header_base_c * const received_radius, ///< This is pointer to EAP header including RADIUS fields.
const u32_t radius_packet_length, ///< This is length of received RADIUS EAP packet.
const bool is_client_when_true ///< Indicates whether this is client (true) or server (false).
);
- EAP_FUNC_IMPORT eap_status_e cancel_error_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e cancel_error_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e set_error_message_delay_timer();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e set_error_message_delay_timer();
- EAP_FUNC_IMPORT eap_status_e handle_error_packet();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e handle_error_packet();
- EAP_FUNC_IMPORT bool random_selection();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H bool random_selection();
- EAP_FUNC_IMPORT eap_status_e add_ms_mppe_key_attributes(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e add_ms_mppe_key_attributes(
const eap_variable_data_c * const shared_secret,
const eap_variable_data_c * const master_session_key,
const eap_variable_data_c * const request_authenticator,
@@ -158,19 +179,19 @@
crypto_md5_c * const md5_response_auth);
- EAP_FUNC_IMPORT eap_status_e add_user_name_attribute(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e add_user_name_attribute(
const eap_radius_variable_data_c * const user_name,
eap_radius_header_base_c * const radius_header,
u32_t * const radius_attribute_offset,
crypto_hmac_c * const hmac_message_auth,
crypto_md5_c * const md5_response_auth);
- EAP_FUNC_IMPORT eap_status_e xor_values(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e xor_values(
u8_t * const plaintext,
const u32_t plaintext_length,
const eap_variable_data_c * const intermediate_value);
- EAP_FUNC_IMPORT eap_status_e encrypt_ms_mppe_key_attribute(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e encrypt_ms_mppe_key_attribute(
const eap_variable_data_c * const shared_secret,
const eap_variable_data_c * const request_authenticator,
const u8_t * salt,
@@ -178,7 +199,7 @@
u8_t * const data,
const u32_t data_length);
- EAP_FUNC_IMPORT eap_status_e add_one_ms_mppe_key_attribute(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e add_one_ms_mppe_key_attribute(
const eap_variable_data_c * const shared_secret,
const eap_variable_data_c * const request_authenticator,
eap_radius_header_base_c * const radius_header,
@@ -189,7 +210,7 @@
crypto_hmac_c * const hmac_message_auth,
crypto_md5_c * const md5_response_auth);
- EAP_FUNC_IMPORT static eap_status_e shutdown_operation(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H static eap_status_e shutdown_operation(
eap_radius_session_c * const session,
abs_eap_am_tools_c * const m_am_tools);
@@ -198,7 +219,7 @@
* Payloads are stored to p_radius_payloads.
* @see parse_radius_payload().
*/
- EAP_FUNC_IMPORT eap_status_e parse_radius_packet(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e parse_radius_packet(
eap_radius_header_base_c * const radius, ///< This is pointer to EAP header including RADIUS fields.
const u32_t radius_packet_length, ///< This is length of received RADIUS EAP packet.
eap_radius_payloads_c * const p_radius_payloads);
@@ -215,7 +236,7 @@
* Third is analysed the RADIUS EAP packet. This includes the payload and values of each payload.
* See also analyse_radius_packet().
*/
- EAP_FUNC_IMPORT eap_status_e handle_radius_packet(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e handle_radius_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_radius_header_base_c * const radius, ///< This is pointer to EAP header including RADIUS fields.
const u32_t radius_length, ///< This is length of received RADIUS EAP packet.
@@ -228,14 +249,14 @@
* @see Client messages are handled in handle_start_request_message() and handle_challenge_request_message().
* @see Server messages are handled in handle_start_response_message() and handle_challenge_response_message().
*/
- EAP_FUNC_IMPORT eap_status_e analyse_radius_packet(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e analyse_radius_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_radius_header_base_c * const received_radius, ///< This is pointer to EAP header including RADIUS fields.
const u32_t radius_packet_length, ///< This is length of received RADIUS EAP packet.
eap_radius_payloads_c * const p_radius_payloads ///< This is pointer to all payloads of the received EAP packet.
);
- EAP_FUNC_IMPORT void trace_tunneled_packet(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H void trace_tunneled_packet(
eap_const_string prefix,
const eap_header_base_c * const eap_packet);
@@ -250,12 +271,12 @@
/**
* Destructor cancels all timers and deletes member attributes.
*/
- EAP_FUNC_IMPORT virtual ~eap_radius_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H virtual ~eap_radius_c();
/**
* Constructor initializes all member attributes.
*/
- EAP_FUNC_IMPORT eap_radius_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_radius_c(
abs_eap_am_tools_c * const tools, ///< This is pointer to the tools AM of current platform.
abs_eap_radius_c * const partner, ///< This is back pointer to object which created this object.
eap_am_radius_c * const am_radius, ///< This is pointer to adaptation module of RADIUS EAP type.
@@ -267,14 +288,14 @@
* This function returns string of the state. This is for trace purposes.
* NOTE this is static member function.
*/
- EAP_FUNC_IMPORT static eap_const_string get_state_string(eap_radius_state_variable_e state);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H static eap_const_string get_state_string(eap_radius_state_variable_e state);
/**
* This function tells if the object is a client or a server..
*/
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H bool get_is_client();
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e tunneling_type,
abs_eap_base_type_c * const partner,
@@ -282,33 +303,33 @@
const bool is_client_when_true,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e unload_module(const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
const bool from_timer = false);
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e asynchronous_init_remove_eap_session(
const eap_am_network_id_c * const send_network_id);
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e add_rogue_ap(
eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
/**
* The partner class calls this function when EAP/RADIUS packet is received.
* see also eap_base_type_c::packet_process().
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_radius_header_base_c * const radius, ///< This is pointer to RADIUS header and data.
const u32_t radius_packet_length ///< This is length of received RADIUS packet.
@@ -318,7 +339,7 @@
* This function obtains header offset, MTU and trailer length.
* See also abs_eap_base_type_c::get_header_offset().
*/
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length
);
@@ -326,33 +347,33 @@
/**
* This function creates a message authentication code (MAC)
*/
- EAP_FUNC_IMPORT eap_status_e create_message_authentication_code(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e create_message_authentication_code(
eap_radius_MAC_attributes_c *MAC_attributes, ///< This includes required parameters.
const eap_radius_code_value_e code,
const eap_variable_data_c * const authentication_key
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e timer_expired(
const u32_t id, void *data
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e timer_delete_data(
const u32_t id, void *data
);
// This is commented in eap_base_type_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H void set_is_valid();
// This is commented in eap_base_type_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H bool get_is_valid();
// This is commented in eap_base_type_c::configure().
/**
* EAP-type RADIUS reads configuration.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e configure();
// This is commented in eap_base_type_c::shutdown().
/**
@@ -361,7 +382,7 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e shutdown();
/**
* The read_configure() function reads the configuration data identified
@@ -371,7 +392,7 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
@@ -384,13 +405,13 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
// This is commented in eap_base_type_c::eap_acknowledge().
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -400,21 +421,21 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e reset();
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
//
- EAP_FUNC_IMPORT eap_status_e cancel_all_timers();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_H eap_status_e cancel_all_timers();
//--------------------------------------------------
}; // class eap_radius_c
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_attribute_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_attribute_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_header.h"
#include "eap_radius_types.h"
#include "eap_diameter_avp_code.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_ATTRIBUTE_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -56,7 +79,7 @@
* @endcode
*
*/
-class EAP_EXPORT eap_radius_attribute_header_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H eap_radius_attribute_header_c
: public eap_general_header_base_c
{
private:
@@ -81,38 +104,38 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eap_radius_attribute_header_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H virtual ~eap_radius_attribute_header_c();
//
- EAP_FUNC_IMPORT eap_radius_attribute_header_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H eap_radius_attribute_header_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT eap_diameter_avp_code_c get_current_payload() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H eap_diameter_avp_code_c get_current_payload() const;
- EAP_FUNC_IMPORT u16_t get_length() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H u16_t get_length() const;
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT static u16_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H static u16_t get_header_length();
- EAP_FUNC_IMPORT static u16_t get_max_attribute_data_length();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H static u16_t get_max_attribute_data_length();
- EAP_FUNC_IMPORT u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H u8_t * get_data_offset(const u32_t offset, const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_next_header() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H u8_t * get_next_header() const;
- EAP_FUNC_IMPORT void set_current_payload(const eap_diameter_avp_code_c p_current_payload);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H void set_current_payload(const eap_diameter_avp_code_c p_current_payload);
- EAP_FUNC_IMPORT void set_data_length(const u16_t p_data_length);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H void set_data_length(const u16_t p_data_length);
- EAP_FUNC_IMPORT void reset_header(const u16_t data_length);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H void reset_header(const u16_t data_length);
- EAP_FUNC_IMPORT eap_const_string get_payload_type_string() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H eap_const_string get_payload_type_string() const;
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_ATTRIBUTE_HEADER_H eap_status_e check_header() const;
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_general_header_base.h"
#include "eap_am_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_HEADER_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -64,7 +87,7 @@
* +-+-+-+-+-+-+-+-+-+-+-+-+-
* @endcode
*/
-class EAP_EXPORT eap_radius_header_base_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_H eap_radius_header_base_c
: public eap_general_header_base_c
{
private:
@@ -94,68 +117,68 @@
};
/// Destructor does nothing special.
- EAP_FUNC_IMPORT virtual ~eap_radius_header_base_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H virtual ~eap_radius_header_base_c();
/// Constructor does nothing special.
/// The tools parameter is pointer to tools object.
/// The header_buffer parameter is pointer to buffer of RADIUS-packet including header and data.
/// The header_buffer_length parameter is length of the header_buffer.
- EAP_FUNC_IMPORT eap_radius_header_base_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H eap_radius_header_base_c(
abs_eap_am_tools_c * const tools,
void * const header_buffer,
const u32_t header_buffer_length);
/// This function returns the header length of the RADIUS-packet.
- EAP_FUNC_IMPORT static u32_t get_header_length();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H static u32_t get_header_length();
/// This function returns the code field of RADIUS-header.
- EAP_FUNC_IMPORT eap_radius_code_value_e get_code() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H eap_radius_code_value_e get_code() const;
/// This function returns the authenticator field of RADIUS-header.
- EAP_FUNC_IMPORT u8_t * get_authenticator() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H u8_t * get_authenticator() const;
/// This function returns the length of the authenticator field of RADIUS-header.
- EAP_FUNC_IMPORT u32_t get_authenticator_length() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H u32_t get_authenticator_length() const;
/// This function returns the identifier field of RADIUS-header.
- EAP_FUNC_IMPORT u8_t get_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H u8_t get_identifier() const;
/// This function returns the length field of RADIUS-header.
- EAP_FUNC_IMPORT u16_t get_length() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H u16_t get_length() const;
/// This function returns the length of the attribute data of RADIUS-header.
- EAP_FUNC_IMPORT u16_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H u16_t get_data_length() const;
/// This function returns the pointer to the offset of the attribute field of RADIUS-packet.
/// Data field includes type field.
- EAP_FUNC_IMPORT u8_t * get_data_offset(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H u8_t * get_data_offset(
const u32_t p_offset, const u32_t p_continuous_bytes) const;
/// This function sets the code field of the RADIUS-header.
- EAP_FUNC_IMPORT void set_code(const eap_radius_code_value_e p_code);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H void set_code(const eap_radius_code_value_e p_code);
/// This function sets the identifier field of the RADIUS-header.
- EAP_FUNC_IMPORT void set_identifier(const u8_t p_identifier);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H void set_identifier(const u8_t p_identifier);
/// This function sets the length field of the RADIUS-header.
- EAP_FUNC_IMPORT void set_length(const u16_t p_length);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H void set_length(const u16_t p_length);
/// This function sets the length field of the RADIUS-header
/// based on attribute data length.
- EAP_FUNC_IMPORT void set_data_length(const u16_t p_length);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H void set_data_length(const u16_t p_length);
/// This function returns debug string of the code of the RADIUS-packet.
- EAP_FUNC_IMPORT eap_const_string get_code_string() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H eap_const_string get_code_string() const;
/// This function checks the validity of RADIUS-header.
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H eap_status_e check_header() const;
/// This function resets the RADIUS-header.
/// The buffer_length parameter is the length of the RADISU-header and the following attribute data buffer.
- EAP_FUNC_IMPORT void reset_header(u16_t buffer_length);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_H void reset_header(u16_t buffer_length);
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_header_string.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_header_string.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,22 +27,43 @@
#include "eap_variable_data.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_HEADER_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_STRING_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_HEADER_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_HEADER_STRING_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_HEADER_STRING_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_STRING_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_HEADER_STRING_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_HEADER_STRING_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_STRING_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_HEADER_STRING_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_HEADER_STRING_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_radius_header.h"
/// This class includes the debug strings of the eap_header_base_c.
-class EAP_EXPORT eap_radius_header_string_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_HEADER_STRING_H eap_radius_header_string_c
{
public:
- EAP_FUNC_IMPORT virtual ~eap_radius_header_string_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H virtual ~eap_radius_header_string_c();
- EAP_FUNC_IMPORT eap_radius_header_string_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H eap_radius_header_string_c();
/**
* Function returns string of eap_code_value_e.
* @param code is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_code_string(const eap_radius_code_value_e code);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_HEADER_STRING_H static eap_const_string get_code_string(const eap_radius_code_value_e code);
};
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_initialized.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_initialized.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_INITIALIZED_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_INITIALIZED_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_INITIALIZED_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_INITIALIZED_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_INITIALIZED_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_INITIALIZED_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_INITIALIZED_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_INITIALIZED_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_INITIALIZED_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_INITIALIZED_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_INITIALIZED_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_INITIALIZED_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_INITIALIZED_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_INITIALIZED_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_INITIALIZED_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_INITIALIZED_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_INITIALIZED_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_radius_header.h"
@@ -36,7 +57,7 @@
const u32_t RADIUS_MAX_OFFER_COUNT = 3;
-class EAP_EXPORT eap_radius_initialized_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_INITIALIZED_H eap_radius_initialized_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,12 +24,33 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_PAYLOADS_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_radius_header.h"
#include "eap_radius_attribute_header.h"
#include "eap_core_map.h"
-class EAP_EXPORT eap_radius_variable_data_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_radius_variable_data_c
{
private:
//--------------------------------------------------
@@ -48,34 +69,34 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~eap_radius_variable_data_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H virtual ~eap_radius_variable_data_c();
- EAP_FUNC_IMPORT eap_radius_variable_data_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_radius_variable_data_c(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_status_e set_buffer(
const eap_diameter_avp_code_c current_payload,
const u8_t * const buffer,
const u32_t buffer_length,
const bool free_buffer,
const bool is_writable);
- EAP_FUNC_IMPORT eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_status_e add_data(
const u8_t * const buffer,
const u32_t buffer_length);
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H u8_t * get_data(const u32_t data_length) const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_payload_buffer();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_variable_data_c * get_payload_buffer();
- EAP_FUNC_IMPORT eap_diameter_avp_code_c get_payload_type() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_diameter_avp_code_c get_payload_type() const;
- EAP_FUNC_IMPORT void set_payload_type(const eap_diameter_avp_code_c type);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H void set_payload_type(const eap_diameter_avp_code_c type);
- EAP_FUNC_IMPORT eap_radius_variable_data_c * copy() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_radius_variable_data_c * copy() const;
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H void object_increase_reference_count();
//--------------------------------------------------
}; // class eap_radius_variable_data_c
@@ -85,7 +106,7 @@
//
-class EAP_EXPORT eap_radius_payloads_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_radius_payloads_c
: public abs_eap_core_map_c
{
private:
@@ -106,15 +127,15 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~eap_radius_payloads_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H virtual ~eap_radius_payloads_c();
- EAP_FUNC_IMPORT eap_radius_payloads_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_radius_payloads_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_radius_variable_data_c * get_payload(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_radius_variable_data_c * get_payload(
const eap_diameter_avp_code_c current_payload);
- EAP_FUNC_IMPORT eap_status_e add_payload(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_status_e add_payload(
const eap_diameter_avp_code_c current_payload,
const u8_t * const data,
const u32_t data_length,
@@ -130,7 +151,7 @@
* function returns eap_status_header_corrupted.
* Also error is returned when illegal payload attribute is recognised.
*/
- EAP_FUNC_IMPORT eap_status_e parse_radius_payload(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_status_e parse_radius_payload(
const eap_radius_attribute_header_c * const p_payload, ///< This is the start of the buffer and the first parsed payload.
u32_t * const buffer_length ///< This is the length of the buffer. This must match with the length of all payloads.
);
@@ -140,13 +161,13 @@
* @return If payload attribute is illegal function returns eap_status_header_corrupted.
* If payload attribute is unknown function returns eap_status_unsupported_payload.
*/
- EAP_FUNC_IMPORT eap_status_e parse_generic_payload(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H eap_status_e parse_generic_payload(
const eap_diameter_avp_code_c current_payload, ///< This is the type of current payload attribute.
const eap_radius_attribute_header_c * const payload ///< This is the current parsed payload.
);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_PAYLOADS_H bool get_is_valid() const;
//--------------------------------------------------
}; // class eap_radius_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_session.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_session.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_SESSION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_SESSION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_SESSION_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_SESSION_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_SESSION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_SESSION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_SESSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_SESSION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_SESSION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_SESSION_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_SESSION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_core.h"
#include "eap_core_map.h"
#include "abs_eap_stack_interface.h"
@@ -54,7 +75,7 @@
/// A eap_radius_session_c class implements mapping of EAP authentication sessions.
/// Network identity separates parallel EAP authentication sessions.
-class EAP_EXPORT eap_radius_session_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_SESSION_H eap_radius_session_c
: public abs_eap_core_c
, public abs_eap_core_map_c
, public abs_eap_base_timer_c
@@ -104,14 +125,14 @@
/**
* Function creates a new session.
*/
- EAP_FUNC_IMPORT eap_core_c * create_new_session(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_core_c * create_new_session(
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT static eap_status_e shutdown_operation(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H static eap_status_e shutdown_operation(
eap_core_c * const core,
abs_eap_am_tools_c * const m_am_tools);
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e reset();
//--------------------------------------------------
protected:
@@ -124,7 +145,7 @@
/**
* The destructor of the eap_core class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_radius_session_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H virtual ~eap_radius_session_c();
/**
* The constructor initializes member attributes using parameters passed to it.
@@ -134,32 +155,32 @@
* as a client (true) or server (false), in terms of EAP-protocol
* whether this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_radius_session_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_radius_session_c(
abs_eap_am_tools_c * const tools,
abs_eap_radius_session_c * const partner,
const bool is_client_when_true,
const eap_radius_variable_data_c * const user_name,
const eap_radius_variable_data_c * const nas_ip_address);
- EAP_FUNC_IMPORT eap_status_e save_request_data(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e save_request_data(
const void * const data,
const u32_t data_length,
const u8_t identifier);
- EAP_FUNC_IMPORT u8_t get_identifier();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H u8_t get_identifier();
- EAP_FUNC_IMPORT const eap_variable_data_c * get_shared_secret() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H const eap_variable_data_c * get_shared_secret() const;
- EAP_FUNC_IMPORT const eap_variable_data_c * get_request_authenticator();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H const eap_variable_data_c * get_request_authenticator();
- EAP_FUNC_IMPORT const eap_radius_variable_data_c * get_user_name();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H const eap_radius_variable_data_c * get_user_name();
- EAP_FUNC_IMPORT eap_state_variable_e get_state();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_state_variable_e get_state();
- EAP_FUNC_IMPORT eap_variable_data_c * get_master_session_key();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_variable_data_c * get_master_session_key();
// This is documented in abs_eap_stack_interface_c::packet_process().
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eap_general_header_base_c * const packet_data,
const u32_t packet_length);
@@ -173,21 +194,21 @@
* @param data_length is length in bytes of the EAP-packet.
* @param buffer_length is length in bytes of the whole packet buffer.
*/
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
const u32_t data_length,
const u32_t buffer_length);
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H void object_increase_reference_count();
- EAP_FUNC_IMPORT u32_t object_decrease_reference_count();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H u32_t object_decrease_reference_count();
/**
* The get_partner() function returns pointer to partner class.
*/
- EAP_FUNC_IMPORT abs_eap_radius_session_c * get_partner();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H abs_eap_radius_session_c * get_partner();
/**
* The get_header_offset() function obtains the header offset of EAP-packet.
@@ -198,7 +219,7 @@
* @return Function returns the offset of EAP-header.
* @see abs_eap_base_type_c::get_header_offset().
*/
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
@@ -206,7 +227,7 @@
* The unload_module() function initializes un-load of desired EAP-type.
* After the EAP-type is not needed this function should be called.
*/
- EAP_FUNC_IMPORT eap_status_e unload_module(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e unload_module(
const eap_type_value_e type);
/**
@@ -218,14 +239,14 @@
* The server does not need eap_acknowledge() function because
* server (EAP-authenticator) sends the EAP-success message.
*/
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
* This function restarts authentication using current object.
* This is used for testing.
*/
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e restart_authentication(
const eap_am_network_id_c * const send_network_id,
const bool is_client_when_true);
@@ -235,7 +256,7 @@
* when EAP-authentication is needed with another peer.
* @param network_id includes the addresses (network identity) and packet type.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_identity_request(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e send_eap_identity_request(
const eap_am_network_id_c * const network_id);
#endif //#if defined(USE_EAP_CORE_SERVER)
@@ -246,7 +267,7 @@
* @param eap_identifier is the EAP-Identifier to be used with EAP-Nak message.
* @param preferred_eap_type is the acceptable EAP-Type to be informed with an other peer.
*/
- EAP_FUNC_IMPORT eap_status_e send_eap_nak_response(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e send_eap_nak_response(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
const eap_type_value_e preferred_eap_type);
@@ -261,16 +282,16 @@
* @param encryption_key is pointer to the first byte of the encryption key.
* @param encr_key_length is count of bytes in the encryption key.
*/
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e configure();
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e shutdown();
/**
* The read_configure() function reads the configuration data identified
@@ -280,7 +301,7 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -292,26 +313,26 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is documented in abs_eap_stack_interface_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H void set_is_valid();
// This is documented in abs_eap_stack_interface_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H bool get_is_valid();
// See abs_eap_base_type_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H void state_notification(
const abs_eap_state_notification_c * const state);
// See abs_eap_base_timer_c::timer_expired().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e timer_expired(
const u32_t id, void *data);
// See abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
@@ -319,7 +340,7 @@
* load new module of EAP-type.
* @see abs_eap_core_c::load_module().
*/
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -332,7 +353,7 @@
* when EAP-authentication is needed with another peer.
* @see abs_eap_core_c::restart_authentication().
*/
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
@@ -342,7 +363,7 @@
* This function removes EAP session object synchronously.
* @param receive_network_id identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e remove_eap_session(
const bool complete_to_lower_layer,
const eap_am_network_id_c * const receive_network_id);
@@ -357,35 +378,35 @@
* This function tells lower layer to remove EAP session object asynchronously.
* @param eap_type is pointer to selector that identifies the removed EAP session.
*/
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e asynchronous_init_remove_eap_session(
const eap_network_id_selector_c * const state_selector);
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
//
- EAP_FUNC_IMPORT eap_status_e cancel_all_timers();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e cancel_all_timers();
//
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
/// @see abs_eap_core_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/// @see abs_eap_core_c::add_rogue_ap().
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// This is documented in abs_eap_core_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_SESSION_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_STATE_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_STATE_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_base_type.h"
#include "eap_variable_data.h"
#include "eap_radius_header.h"
--- a/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/radius/include/eap_radius_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_RADIUS_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "abs_eap_state_notification.h"
/// A eap_radius_state_notification_c class.
/// This is used for debugging and protocol testing.
-class EAP_EXPORT eap_radius_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_radius_state_notification_c
: public abs_eap_state_notification_c
{
private:
@@ -60,7 +81,7 @@
bool m_allow_send_eap_success;
- EAP_FUNC_IMPORT eap_const_string get_state_string(const u32_t state) const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_const_string get_state_string(const u32_t state) const;
//--------------------------------------------------
protected:
@@ -73,12 +94,12 @@
/**
* The destructor of the eap_radius_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_radius_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H virtual ~eap_radius_state_notification_c();
/**
* The constructor of the eap_radius_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_radius_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_radius_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -91,7 +112,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_radius_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_radius_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -104,7 +125,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_radius_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_radius_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -117,48 +138,48 @@
bool allow_send_eap_success);
// This is commented in abs_eap_state_notification_c::get_send_network_id().
- EAP_FUNC_IMPORT const eap_am_network_id_c * get_send_network_id() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H const eap_am_network_id_c * get_send_network_id() const;
// This is commented in abs_eap_state_notification_c::get_protocol_layer().
- EAP_FUNC_IMPORT eap_protocol_layer_e get_protocol_layer() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_protocol_layer_e get_protocol_layer() const;
// This is commented in abs_eap_state_notification_c::get_protocol().
- EAP_FUNC_IMPORT u32_t get_protocol() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H u32_t get_protocol() const;
// This is commented in abs_eap_state_notification_c::get_eap_type().
- EAP_FUNC_IMPORT eap_type_value_e get_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_type_value_e get_eap_type() const;
// This is commented in abs_eap_state_notification_c::get_previous_state().
- EAP_FUNC_IMPORT u32_t get_previous_state() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H u32_t get_previous_state() const;
// This is commented in abs_eap_state_notification_c::get_previous_state_string().
- EAP_FUNC_IMPORT eap_const_string get_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_const_string get_previous_state_string() const;
// This is commented in abs_eap_state_notification_c::get_current_state().
- EAP_FUNC_IMPORT u32_t get_current_state() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H u32_t get_current_state() const;
// This is commented in abs_eap_state_notification_c::get_current_state_string().
- EAP_FUNC_IMPORT eap_const_string get_current_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_const_string get_current_state_string() const;
// This is commented in abs_eap_state_notification_c::get_is_client().
- EAP_FUNC_IMPORT bool get_is_client() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H bool get_is_client() const;
// This is commented in abs_eap_state_notification_c::get_eap_identifier().
- EAP_FUNC_IMPORT u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H u8_t get_eap_identifier() const;
// This is commented in abs_eap_state_notification_c::get_allow_send_eap_success().
- EAP_FUNC_IMPORT bool get_allow_send_eap_success() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H bool get_allow_send_eap_success() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT eap_status_e set_notification_string(
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H eap_status_e set_notification_string(
const eap_variable_data_c * const notification_string,
const bool needs_confirmation_from_user);
// This is commented in abs_eap_state_notification_c::get_notification_string().
- EAP_FUNC_IMPORT const eap_variable_data_c * get_notification_string() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H const eap_variable_data_c * get_notification_string() const;
// This is commented in abs_eap_state_notification_c::get_needs_confirmation_from_user().
- EAP_FUNC_IMPORT bool get_needs_confirmation_from_user() const;
+ EAP_FUNC_VISIBILITY_EAP_RADIUS_STATE_NOTIFICATION_H bool get_needs_confirmation_from_user() const;
//--------------------------------------------------
}; // class eap_radius_state_notification_c
--- a/eapol/eapol_framework/eapol_common/type/securid/core/eap_type_securid.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/securid/core/eap_type_securid.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 22.1.4 %
*/
// This is enumeration of EAPOL source code.
@@ -547,6 +547,13 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP_type_GTC: function: eap_type_securid_c::remove_username_store(): read m_identity:"),
+ m_identity.get_data(),
+ m_identity.get_data_length()));
}
else
{
@@ -612,6 +619,13 @@
&m_identity);
// Status does not matter.
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP_type_GTC: function: eap_type_securid_c::configure(): m_identity:"),
+ m_identity.get_data(),
+ m_identity.get_data_length()));
+
if (m_is_client == false)
{
(void) m_am_type_securid->type_configure_read(
@@ -626,6 +640,13 @@
&m_identity);
// Status does not matter.
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP_type_GTC: function: eap_type_securid_c::configure(): m_identity:"),
+ m_identity.get_data(),
+ m_identity.get_data_length()));
+
if (m_is_client == false)
{
(void) m_am_type_securid->type_configure_read(
@@ -786,6 +807,13 @@
// Status does not matter.
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP_type_GTC: function: eap_type_securid_c::reset(): m_identity:"),
+ m_identity.get_data(),
+ m_identity.get_data_length()));
+
m_state.set_state(eap_type_securid_state_none);
m_identity_asked = false;
m_is_pending = false;
--- a/eapol/eapol_framework/eapol_common/type/securid/core/eap_type_securid_client.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/securid/core/eap_type_securid_client.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 14.1.3 %
*/
// This is enumeration of EAPOL source code.
@@ -110,10 +110,17 @@
EAP_TRACE_DATA_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EAP_type_GTC: function: complete_eap_identity_query, identity:"),
- m_identity.get_data(m_identity.get_data_length()),
+ (EAPL("EAP_type_GTC: function: complete_eap_identity_query, m_identity:"),
+ m_identity.get_data(),
m_identity.get_data_length()));
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP_type_GTC: function: complete_eap_identity_query, identity_utf8:"),
+ identity_utf8->get_data(),
+ identity_utf8->get_data_length()));
+
eap_status_e status = get_type_partner()->complete_eap_identity_query(
&m_send_network_id,
identity_utf8,
@@ -324,7 +331,7 @@
TRACE_FLAGS_DEFAULT,
(EAPL("WARNING: EAP-GTC: eap_type_securid_c::client_gtc_packet_process(): skips user interactions\n")));
- status = client_gtc_complete_user_input_query(&m_passcode);
+ status = client_gtc_complete_user_input_query(&m_identity, &m_passcode);
}
else
#endif //#if defined(USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS)
@@ -493,10 +500,22 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_type_securid_c::client_gtc_complete_user_input_query(
+ const eap_variable_data_c * const identity_utf8,
const eap_variable_data_c * const response_utf8)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ eap_status_e status(eap_status_ok);
+
+ if (identity_utf8->get_is_valid_data() == true)
+ {
+ status = m_identity.set_copy_of_buffer(identity_utf8);
+ if (status != eap_status_ok)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ }
+
// Send response
u32_t packet_length = eap_header_base_c::get_type_data_start_offset(m_use_eap_expanded_type)
+ response_utf8->get_data_length();
@@ -555,13 +574,20 @@
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
}
- eap_status_e status = eap_fast_response.set_copy_of_buffer(EAP_FAST_EAP_GTC_RESPONSE_PREFIX, EAP_FAST_EAP_GTC_RESPONSE_PREFIX_LENGTH);
+ status = eap_fast_response.set_copy_of_buffer(EAP_FAST_EAP_GTC_RESPONSE_PREFIX, EAP_FAST_EAP_GTC_RESPONSE_PREFIX_LENGTH);
if (status != eap_status_ok)
{
delete packet;
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP_type_GTC: function: eap_type_securid_c::client_gtc_complete_user_input_query(): m_identity:"),
+ m_identity.get_data(),
+ m_identity.get_data_length()));
+
status = eap_fast_response.add_data(&m_identity);
if (status != eap_status_ok)
{
@@ -576,6 +602,13 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP_type_GTC: function: eap_type_securid_c::client_gtc_complete_user_input_query(): response_utf8:"),
+ response_utf8->get_data(),
+ response_utf8->get_data_length()));
+
status = eap_fast_response.add_data(response_utf8);
if (status != eap_status_ok)
{
@@ -598,7 +631,7 @@
}
}
- eap_status_e status = packet_send(packet, packet_length);
+ status = packet_send(packet, packet_length);
delete packet;
m_is_pending = false;
--- a/eapol/eapol_framework/eapol_common/type/securid/include/abs_eap_type_securid_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/securid/include/abs_eap_type_securid_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,11 +28,34 @@
#include "eap_base_type.h"
#include "eap_config.h"
#include "eap_type_mschapv2_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H
+#elif defined(EAP_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAP_TYPE_SECURID_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class declares the functions eap_type_gsmsim_state_c
/// requires from the partner class.
-class EAP_EXPORT abs_eap_type_mschapv2_state_c
+class EAP_CLASS_VISIBILITY_ABS_EAP_TYPE_SECURID_STATE_H abs_eap_type_mschapv2_state_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/securid/include/eap_type_securid.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/securid/include/eap_type_securid.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 10.1.4 %
*/
#ifndef EAP_TYPE_SECURID_H
@@ -29,9 +29,32 @@
#include "eap_am_network_id.h"
#include "eap_type_securid_state.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_SECURID_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SECURID_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SECURID_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SECURID_H
+#elif defined(EAP_EXPORT_EAP_TYPE_SECURID_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SECURID_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SECURID_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SECURID_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SECURID_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SECURID_H
+#endif
+// End: added by script change_export_macros.sh.
+
/// This class is implementation of SecurID EAP-type.
-class EAP_EXPORT eap_type_securid_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_H eap_type_securid_c
: public abs_eap_am_type_securid_c
, public eap_base_type_c
{
@@ -86,30 +109,31 @@
#endif //#if defined(USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS)
- EAP_FUNC_IMPORT eap_status_e finish_successful_authentication();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e finish_successful_authentication();
- EAP_FUNC_IMPORT eap_status_e finish_unsuccessful_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e finish_unsuccessful_authentication(
const bool authentication_cancelled);
- EAP_FUNC_IMPORT eap_status_e complete_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e complete_eap_identity_query(
const eap_variable_data_c * const identity);
- EAP_FUNC_IMPORT eap_status_e client_securid_complete_passcode_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e client_securid_complete_passcode_query(
const eap_variable_data_c * const passcode);
- EAP_FUNC_IMPORT eap_status_e client_securid_complete_pincode_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e client_securid_complete_pincode_query(
const eap_variable_data_c * const pincode,
const eap_variable_data_c * const passcode);
- EAP_FUNC_IMPORT eap_status_e client_gtc_complete_user_input_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e client_gtc_complete_user_input_query(
+ const eap_variable_data_c * const identity_utf8,
const eap_variable_data_c * const input);
- EAP_FUNC_IMPORT eap_status_e remove_username_store();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e remove_username_store();
/**
* This function processes the SecurID packets.
*/
- EAP_FUNC_IMPORT eap_status_e securid_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e securid_packet_process(
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
);
@@ -117,7 +141,7 @@
/**
* This function tells if the object is a client or a server..
*/
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H bool get_is_client();
eap_buf_chain_wr_c * create_send_packet(u32_t length);
@@ -152,12 +176,12 @@
/**
* Destructor cancels all timers and deletes member attributes.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_securid_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H virtual ~eap_type_securid_c();
/**
* Constructor initializes all member attributes.
*/
- EAP_FUNC_IMPORT eap_type_securid_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_type_securid_c(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
eap_am_type_securid_c * const am_type_securid,
@@ -170,7 +194,7 @@
* The partner class calls this function when EAP/SecurID packet is received.
* see also eap_base_type_c::packet_process().
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
@@ -178,32 +202,32 @@
// This is commented in eap_base_type_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H bool get_is_valid();
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H void set_is_valid();
/**
* This function resets the reused eap_type_securid_c object.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e reset();
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e configure();
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e query_eap_identity(
const bool must_be_synchronous,
eap_variable_data_c * const identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
- EAP_FUNC_IMPORT eap_status_e set_initial_eap_identifier(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e set_initial_eap_identifier(
const eap_am_network_id_c * const receive_network_id,
const u8_t initial_identifier);
// This is commented in eap_base_type_c::eap_acknowledge().
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
}; // class eap_type_securid_c
--- a/eapol/eapol_framework/eapol_common/type/securid/include/eap_type_securid_state.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/securid/include/eap_type_securid_state.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define EAP_TYPE_SECURID_STATE_H
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_SECURID_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_STATE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_STATE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SECURID_STATE_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SECURID_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SECURID_STATE_H
+#elif defined(EAP_EXPORT_EAP_TYPE_SECURID_STATE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_STATE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SECURID_STATE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SECURID_STATE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SECURID_STATE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_STATE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SECURID_STATE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SECURID_STATE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SECURID_STATE_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SECURID_STATE_H
+#endif
+// End: added by script change_export_macros.sh.
/**
* This is the internal state of the SecurId and GTC EAP type.
@@ -46,7 +67,7 @@
};
-class EAP_EXPORT eap_type_securid_state_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_SECURID_STATE_H eap_type_securid_state_c
{
private:
--- a/eapol/eapol_framework/eapol_common/type/simple_config/eap/include/eap_type_simple_config.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/eap/include/eap_type_simple_config.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H
+#elif defined(EAP_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_simple_config.h"
#include "eap_am_network_id.h"
#include "abs_eap_base_type.h"
@@ -49,7 +70,7 @@
/// This class is implementation of SIMPLE_CONFIG type. See more detailed design and architecture document <a href="../../type/simple_config/documentation/EAP_SIMPLE_CONFIG.doc">EAP_SIMPLE_CONFIG.doc</a>.
-class EAP_EXPORT eap_type_simple_config_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_type_simple_config_c
: public abs_eap_base_timer_c
, public eap_base_type_c
, public abs_eap_am_type_simple_config_c
@@ -157,12 +178,12 @@
/**
* This function returns the domain name, realm part of NAI.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_nai_realm();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_variable_data_c * get_nai_realm();
/**
* This function returns the full NAI.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_NAI();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_variable_data_c * get_NAI();
/**
* This is the situation before the update_buffer_indexes() call.
@@ -197,7 +218,7 @@
*
* Note maximum_buffer_size could be larger than (m_simple_config_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_buffer_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void update_buffer_indexes(
const u32_t maximum_buffer_size,
const u32_t payload_size,
u32_t * const buffer_offset,
@@ -244,7 +265,7 @@
*
* Note maximum_buffer_size could be larger than (m_simple_config_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_payload_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void update_payload_indexes(
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
const u32_t payload_size,
@@ -256,7 +277,7 @@
/**
* This function reads the identity payload. Identity is stored to handler->get_identity().
*/
- EAP_FUNC_IMPORT eap_status_e parse_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e parse_identity(
const u8_t * const identity, ///< This is pointer to received EAP-Identity buffer.
const u32_t identity_length ///< This is length of received EAP-Identity buffer.
);
@@ -264,7 +285,7 @@
/**
* This function chechs NAI.
*/
- EAP_FUNC_IMPORT eap_status_e check_NAI(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e check_NAI(
const u8_t * const identity,
const u32_t identity_length,
const u8_t * const at_character);
@@ -272,7 +293,7 @@
/**
* This function traces the EAP packet.
*/
- EAP_FUNC_IMPORT void packet_trace(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void packet_trace(
eap_const_string prefix,
const eap_am_network_id_c * const receive_network_id,
eap_header_wr_c * const received_eap,
@@ -283,73 +304,73 @@
* Generated keys are offered to lower layer.
* Connection handle is initialised.
*/
- EAP_FUNC_IMPORT eap_status_e finish_successful_authentication();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e finish_successful_authentication();
/**
* This function sends a notification of possible failed authentication
* to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e send_final_notification();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e send_final_notification();
/**
* This function returns the state of this authentication session.
*/
- EAP_FUNC_IMPORT eap_type_simple_config_state_variable_e get_state() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_type_simple_config_state_variable_e get_state() const;
/**
* This function sets the new state and notifies the lower layer of this change.
*/
- EAP_FUNC_IMPORT void set_state(const eap_type_simple_config_state_variable_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void set_state(const eap_type_simple_config_state_variable_e state);
/**
* This function saves the current m_state to m_saved_previous_state.
* The saved state is restored in error case.
*/
- EAP_FUNC_IMPORT void save_current_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void save_current_state();
/**
* This function restores the saved state.
*/
- EAP_FUNC_IMPORT void restore_saved_previous_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void restore_saved_previous_state();
/**
* This function returns the state of reassembly.
*/
- EAP_FUNC_IMPORT eap_type_simple_config_reassembly_state_e get_reassembly_state() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_type_simple_config_reassembly_state_e get_reassembly_state() const;
/**
* This function sets the new reassembly state.
*/
- EAP_FUNC_IMPORT void set_reassembly_state(const eap_type_simple_config_reassembly_state_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void set_reassembly_state(const eap_type_simple_config_reassembly_state_e state);
/**
* This function saves the current m_reassembly_state to m_saved_previous_reassembly_state.
* The saved state is restored in error case.
*/
- EAP_FUNC_IMPORT void save_current_reassembly_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void save_current_reassembly_state();
/**
* This function restores the saved reassembly state.
*/
- EAP_FUNC_IMPORT void restore_saved_reassembly_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void restore_saved_reassembly_state();
/**
* This function returns the send network identity of this session.
*/
- EAP_FUNC_IMPORT eap_am_network_id_c * get_send_network_id();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_am_network_id_c * get_send_network_id();
/**
* This function stores the last EAP-Identifier.
*/
- EAP_FUNC_IMPORT void set_last_eap_identifier(const u8_t last_eap_identifier);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void set_last_eap_identifier(const u8_t last_eap_identifier);
/**
* This function returns the last stored EAP-Identifier.
*/
- EAP_FUNC_IMPORT u8_t get_last_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H u8_t get_last_eap_identifier() const;
eap_status_e check_received_eap_identifier(
const eap_header_wr_c * const eap_header);
@@ -358,50 +379,50 @@
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_const_string get_state_string() const;
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_saved_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_const_string get_saved_previous_state_string() const;
/**
* This function returns string of the current reassembly state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_reassembly_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_const_string get_reassembly_state_string() const;
/**
* This function sets the m_failure_message_received flag true.
*/
- EAP_FUNC_IMPORT void set_failure_message_received();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void set_failure_message_received();
/**
* This function sets the m_failure_message_received flag false.
*/
- EAP_FUNC_IMPORT void unset_failure_message_received();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void unset_failure_message_received();
/**
* This function returns the m_failure_message_received flag.
*/
- EAP_FUNC_IMPORT bool get_failure_message_received() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H bool get_failure_message_received() const;
/**
* This function sends an simple config fragment acknowledge.
*/
- EAP_FUNC_IMPORT eap_status_e send_sc_frag_ack();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e send_sc_frag_ack();
/**
* This function sends EAP-SIMPLE_CONFIG Start message.
*/
- EAP_FUNC_IMPORT eap_status_e send_simple_config_start_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e send_simple_config_start_message(
const u8_t next_eap_identifier ///< This is EAP-Identifier of next EAP packet.
);
/**
* This function sends starts EAP-SIMPLE_CONFIG after a start message is received.
*/
- EAP_FUNC_IMPORT eap_status_e start_simple_config_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e start_simple_config_authentication(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
const eap_variable_data_c * const NAI ///< This is the full NAI of the client.
);
@@ -409,7 +430,7 @@
/**
* This function extracts the SIMPLE_CONFIG-record message from m_simple_config_message_buffer and forwards it to simple_config_base_record_c object.
*/
- EAP_FUNC_IMPORT eap_status_e simple_config_message_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e simple_config_message_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_simple_config_header_c * const received_simple_config, ///< This is pointer to EAP header including EAP-SIMPLE_CONFIG fields.
const u32_t simple_config_packet_length ///< This is length of received EAP-SIMPLE_CONFIG packet.
@@ -418,9 +439,9 @@
/**
* This function sends the EAP-SIMPLE_CONFIG message from rm_simple_config_reassembly_buffer.
*/
- EAP_FUNC_IMPORT eap_status_e eap_simple_config_fragment_send();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e eap_simple_config_fragment_send();
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e handle_eap_identity_query(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
const bool use_manual_username,
@@ -440,12 +461,12 @@
/**
* Destructor cancels all timers and deletes member attributes.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_simple_config_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H virtual ~eap_type_simple_config_c();
/**
* Constructor initializes all member attributes.
*/
- EAP_FUNC_IMPORT eap_type_simple_config_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_type_simple_config_c(
abs_eap_am_tools_c * const tools, ///< This is pointer to the tools AM of current platform.
abs_eap_base_type_c * const partner, ///< This is back pointer to object which created this object.
eap_am_type_simple_config_c * const am_type_simple_config, ///< This is pointer to adaptation module of EAP-SIMPLE_CONFIG type.
@@ -460,21 +481,21 @@
/**
* This function creates reassembly state string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_reassembly_state_string(eap_type_simple_config_reassembly_state_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H static eap_const_string get_reassembly_state_string(eap_type_simple_config_reassembly_state_e state);
/**
* This function creates state string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_state_string(eap_type_simple_config_state_variable_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H static eap_const_string get_state_string(eap_type_simple_config_state_variable_e state);
/**
* This function tells if the object is a client or a server..
*/
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H bool get_is_client();
// This is commented in abs_eap_am_type_simple_config_c::complete_eap_identity_query().
- EAP_FUNC_IMPORT eap_status_e complete_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e complete_eap_identity_query(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
const eap_status_e completion_status,
@@ -488,7 +509,7 @@
* The partner class calls this function when EAP-SIMPLE_CONFIG packet is received.
* see also eap_base_type_c::packet_process().
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
@@ -497,7 +518,7 @@
/**
* This function processes the EAP-Response/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e eap_identity_response_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e eap_identity_response_packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const received_eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
@@ -506,48 +527,48 @@
/**
* This function processes the EAP-SIMPLE_CONFIG packets.
*/
- EAP_FUNC_IMPORT eap_status_e simple_config_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e simple_config_packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_simple_config_header_c * const received_simple_config, ///< This is pointer to EAP header including EAP-SIMPLE_CONFIG fields.
const u32_t simple_config_packet_length ///< This is length of received EAP-SIMPLE_CONFIG packet.
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e timer_expired(
const u32_t id, void *data
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e timer_delete_data(
const u32_t id, void *data
);
// This is commented in eap_base_type_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void set_is_valid();
// This is commented in eap_base_type_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H bool get_is_valid();
// This is commented in eap_base_type_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e configure();
// This is commented in eap_base_type_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e shutdown();
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e query_eap_identity(
const bool must_be_synchronous,
eap_variable_data_c * const identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e set_initial_eap_identifier(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e set_initial_eap_identifier(
const eap_am_network_id_c * const receive_network_id,
const u8_t initial_identifier);
// This is commented in eap_base_type_c::eap_acknowledge().
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -557,20 +578,20 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e reset();
/// @see abs_simple_config_base_record_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H void state_notification(
const abs_eap_state_notification_c * const state
);
/// @see abs_simple_config_base_record_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e simple_config_packet_send(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e simple_config_packet_send(
eap_buf_chain_wr_c * const sent_packet,
const simple_config_Message_Type_e message_type);
/// @see abs_simple_config_base_record_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e packet_send(
const eap_am_network_id_c * const network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -578,44 +599,44 @@
const u32_t buffer_length);
/// @see abs_simple_config_base_record_c::get_header_offset().
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length
);
/// @see abs_simple_config_base_record_c::restart_authentication().
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
const bool from_timer);
/// @see abs_simple_config_base_record_c::read_configure().
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
/// @see abs_simple_config_base_record_c::write_configure().
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
/// @see abs_simple_config_base_record_c::set_timer().
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
/// @see abs_simple_config_base_record_c::cancel_timer().
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
/// @see abs_simple_config_base_record_c::load_module().
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -624,25 +645,25 @@
const eap_am_network_id_c * const receive_network_id);
/// @see abs_simple_config_base_record_c::unload_module().
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e unload_module(const eap_type_value_e type);
/// @see abs_simple_config_base_record_c::packet_data_crypto_keys().
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key);
/// @see abs_simple_config_base_record_c::check_is_valid_eap_type().
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
/// @see abs_simple_config_base_record_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/// @see abs_simple_config_base_record_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
//--------------------------------------------------
}; // class eap_type_simple_config_c
--- a/eapol/eapol_framework/eapol_common/type/simple_config/eap/include/eap_type_simple_config_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/eap/include/eap_type_simple_config_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,29 @@
#include "eap_tools.h"
#include "eap_header.h"
#include "simple_config_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H
+#elif defined(EAP_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -58,7 +81,7 @@
* @endcode
*
*/
-class EAP_EXPORT eap_simple_config_header_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_simple_config_header_c
: public eap_header_base_c
{
private:
@@ -111,121 +134,121 @@
};
- EAP_FUNC_IMPORT virtual ~eap_simple_config_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H virtual ~eap_simple_config_header_c();
//
- EAP_FUNC_IMPORT eap_simple_config_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_simple_config_header_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_begin,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT eap_code_value_e get_eap_code() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_code_value_e get_eap_code() const;
- EAP_FUNC_IMPORT u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u8_t get_eap_identifier() const;
- EAP_FUNC_IMPORT u16_t get_eap_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u16_t get_eap_length() const;
- EAP_FUNC_IMPORT eap_type_value_e get_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_type_value_e get_eap_type() const;
- EAP_FUNC_IMPORT u16_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u16_t get_data_length() const;
- EAP_FUNC_IMPORT u32_t get_simple_config_min_header_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u32_t get_simple_config_min_header_length() const;
- EAP_FUNC_IMPORT static u32_t get_simple_config_max_header_length();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H static u32_t get_simple_config_max_header_length();
- EAP_FUNC_IMPORT u32_t get_header_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u32_t get_header_length() const;
- EAP_FUNC_IMPORT u32_t get_start_offset_of_data() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u32_t get_start_offset_of_data() const;
- EAP_FUNC_IMPORT u8_t * get_data_offset(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u8_t * get_data_offset(
abs_eap_am_tools_c * const m_am_tools,
const u32_t offset,
const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u8_t * get_data(
abs_eap_am_tools_c * const m_am_tools,
const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u32_t get_sc_op_code_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u32_t get_sc_op_code_offset() const;
- EAP_FUNC_IMPORT u32_t get_sc_flags_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u32_t get_sc_flags_offset() const;
- EAP_FUNC_IMPORT u32_t get_sc_length_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u32_t get_sc_length_offset() const;
- EAP_FUNC_IMPORT op_code_e get_sc_op_code() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H op_code_e get_sc_op_code() const;
- EAP_FUNC_IMPORT u8_t * get_simple_config_flags() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u8_t * get_simple_config_flags() const;
- EAP_FUNC_IMPORT bool get_simple_config_flag_bit(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H bool get_simple_config_flag_bit(
const u32_t mask) const;
- EAP_FUNC_IMPORT u8_t get_simple_config_flag_value(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u8_t get_simple_config_flag_value(
const u32_t mask,
const u32_t shift) const;
- EAP_FUNC_IMPORT bool get_flag_simple_config_length_included() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H bool get_flag_simple_config_length_included() const;
- EAP_FUNC_IMPORT bool get_flag_more_fragments() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H bool get_flag_more_fragments() const;
- EAP_FUNC_IMPORT u8_t get_flag_reserved() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H u8_t get_flag_reserved() const;
- EAP_FUNC_IMPORT eap_status_e get_simple_config_message_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_status_e get_simple_config_message_length(
u32_t * const simple_config_length) const;
- EAP_FUNC_IMPORT eap_status_e check_header(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_status_e check_header(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true) const;
- EAP_FUNC_IMPORT eap_const_string get_code_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_const_string get_code_string() const;
- EAP_FUNC_IMPORT eap_const_string get_eap_type_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_const_string get_eap_type_string() const;
- EAP_FUNC_IMPORT eap_const_string get_sc_op_code_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H eap_const_string get_sc_op_code_string() const;
- EAP_FUNC_IMPORT void set_eap_code(const eap_code_value_e p_code);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_eap_code(const eap_code_value_e p_code);
- EAP_FUNC_IMPORT void set_eap_identifier(const u8_t p_identifier);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_eap_identifier(const u8_t p_identifier);
- EAP_FUNC_IMPORT void set_eap_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_eap_length(
const u16_t p_length,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void set_eap_type(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_eap_type(
const eap_type_value_e p_type,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void set_sc_op_code(const op_code_e op_code);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_sc_op_code(const op_code_e op_code);
- EAP_FUNC_IMPORT void set_simple_config_flag_value(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_simple_config_flag_value(
const u8_t value,
const u32_t mask,
const u32_t shift) const;
- EAP_FUNC_IMPORT void set_simple_config_flag_bit(const bool flag, u32_t mask) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_simple_config_flag_bit(const bool flag, u32_t mask) const;
- EAP_FUNC_IMPORT void set_flag_reserved(const u8_t reserved);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_flag_reserved(const u8_t reserved);
- EAP_FUNC_IMPORT void set_flag_simple_config_length_included(const bool simple_config_length_included);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_flag_simple_config_length_included(const bool simple_config_length_included);
- EAP_FUNC_IMPORT void set_flag_more_fragments(const bool more_fragments);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_flag_more_fragments(const bool more_fragments);
- EAP_FUNC_IMPORT void set_data_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_data_length(
const u32_t p_data_length,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void set_simple_config_message_length(const u32_t simple_config_length);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void set_simple_config_message_length(const u32_t simple_config_length);
- EAP_FUNC_IMPORT void reset_header(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_HEADER_H void reset_header(
abs_eap_am_tools_c * const m_am_tools,
const u32_t buffer_length,
const bool expanded_type_when_true);
--- a/eapol/eapol_framework/eapol_common/type/simple_config/eap/include/eap_type_simple_config_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/eap/include/eap_type_simple_config_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "eap_state_notification.h"
/// A eap_type_simple_config_state_notification_c class.
/// This is used for debugging and protocol testing.
-class EAP_EXPORT eap_type_simple_config_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H eap_type_simple_config_state_notification_c
: public eap_state_notification_c
{
private:
@@ -47,12 +68,12 @@
/**
* The destructor of the eap_type_simple_config_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_simple_config_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H virtual ~eap_type_simple_config_state_notification_c();
/**
* The constructor of the eap_type_simple_config_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_type_simple_config_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H eap_type_simple_config_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -65,7 +86,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_simple_config_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H eap_type_simple_config_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -78,7 +99,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_simple_config_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H eap_type_simple_config_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_apply_cipher_spec.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_apply_cipher_spec.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,31 @@
#define _ABS_SIMPLE_CONFIG_MESSAGE_RECORD_PROCESS_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H
+#elif defined(EAP_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class declares the functions message classes of SIMPLE_CONFIG
/// requires from the SIMPLE_CONFIG.
-class EAP_EXPORT abs_simple_config_apply_cipher_spec_c
+class EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_APPLY_CIPHER_SPEC_H abs_simple_config_apply_cipher_spec_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_base_record.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_base_record.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_header.h"
#include "simple_config_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H
+#elif defined(EAP_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_BASE_RECORD_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_buf_chain_wr_c;
class eap_variable_data_c;
@@ -39,7 +62,7 @@
/// The class is the interface to partner class of the simple_config_base_record_c class.
/// This declares the pure virtual member functions simple_config_base_record_c class could call.
-class EAP_EXPORT abs_simple_config_base_record_c
+class EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_BASE_RECORD_H abs_simple_config_base_record_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_message_hash.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_message_hash.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,31 @@
#define _ABS_SIMPLE_CONFIG_MESSAGE_HASH_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H
+#elif defined(EAP_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H)
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H
+ #define EAP_C_FUNC_EXPORT_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class declares the functions message classes of SIMPLE_CONFIG
/// requires from the SIMPLE_CONFIG.
-class EAP_EXPORT abs_simple_config_message_hash_c
+class EAP_CLASS_VISIBILITY_ABS_SIMPLE_CONFIG_MESSAGE_HASH_H abs_simple_config_message_hash_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_base_record.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_base_record.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "simple_config_types.h"
#include "eap_array.h"
#include "eap_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_simple_config_base_record_c;
class abs_eap_am_tools_c;
@@ -36,7 +59,7 @@
/// The simple_config_base_record_c class declares pure virtual functions
/// a user class of SIMPLE_CONFIG-record class could call.
-class EAP_EXPORT simple_config_base_record_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H simple_config_base_record_c
{
private:
//--------------------------------------------------
@@ -66,7 +89,7 @@
/**
* The destructor of the simple_config_base_record_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~simple_config_base_record_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H virtual ~simple_config_base_record_c();
/**
* The constructor of the simple_config_base_record_c class simply initializes the attributes.
@@ -74,16 +97,16 @@
* @param partner is back pointer to object which created this object.
* The simple_config_base_record_c object sends packets to the network using m_type_partner object.
*/
- EAP_FUNC_IMPORT simple_config_base_record_c(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H simple_config_base_record_c(
abs_eap_am_tools_c * const tools);
/**
* Type partner is object below the simple_config_base_record_c object.
* @return The get_type_partner() function returns the pointer to the partner class.
*/
- EAP_FUNC_IMPORT abs_simple_config_base_record_c * get_type_partner();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H abs_simple_config_base_record_c * get_type_partner();
- EAP_FUNC_IMPORT void set_type_partner(abs_simple_config_base_record_c * const partner);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_BASE_RECORD_H void set_type_partner(abs_simple_config_base_record_c * const partner);
/**
* The configure() function is called after the constructor of the
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_completion.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_completion.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_array.h"
//#include "simple_config_record_message.h"
#include "abs_simple_config_message_hash.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_COMPLETION_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_COMPLETION_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_COMPLETION_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_COMPLETION_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_COMPLETION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_COMPLETION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_COMPLETION_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_COMPLETION_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -42,7 +65,7 @@
/// This class defines one SIMPLE_CONFIG completion action.
-class EAP_EXPORT simple_config_completion_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H simple_config_completion_c
{
private:
//--------------------------------------------------
@@ -60,7 +83,7 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H void set_is_valid();
//--------------------------------------------------
protected:
@@ -73,12 +96,12 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~simple_config_completion_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H virtual ~simple_config_completion_c();
/**
* Constructor initializes object.
*/
- EAP_FUNC_IMPORT simple_config_completion_c(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H simple_config_completion_c(
abs_eap_am_tools_c * const tools,
simple_config_completion_action_e completion_action);
@@ -87,22 +110,22 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H bool get_is_valid();
/**
* This function sets the completion action type.
*/
- EAP_FUNC_IMPORT void set_completion_action(simple_config_completion_action_e completion_action);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H void set_completion_action(simple_config_completion_action_e completion_action);
/**
* This function gets the completion action type.
*/
- EAP_FUNC_IMPORT simple_config_completion_action_e get_completion_action() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H simple_config_completion_action_e get_completion_action() const;
/**
* This function gets the debug string of the completion action type.
*/
- EAP_FUNC_IMPORT eap_const_string get_completion_action_string() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_COMPLETION_H eap_const_string get_completion_action_string() const;
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_credential.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_credential.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "simple_config_attribute_type.h"
#include "simple_config_types.h"
#include "eap_array_algorithms.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -34,7 +57,7 @@
/// This class defines Credential attributes for protected setup (previously known as simple config).
-class EAP_EXPORT simple_config_credential_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H simple_config_credential_c
{
private:
//--------------------------------------------------
@@ -63,39 +86,39 @@
/**
* The destructor of the simple_config_credential_c class does nothing.
*/
- EAP_FUNC_IMPORT virtual ~simple_config_credential_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H virtual ~simple_config_credential_c();
/**
* The constructor of the simple_config_credential_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT simple_config_credential_c(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H simple_config_credential_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT void set_network_index(const u8_t index);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H void set_network_index(const u8_t index);
- EAP_FUNC_IMPORT u8_t get_network_index() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H u8_t get_network_index() const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_SSID();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H eap_variable_data_c * get_SSID();
- EAP_FUNC_IMPORT const eap_variable_data_c * get_SSID_const() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H const eap_variable_data_c * get_SSID_const() const;
- EAP_FUNC_IMPORT simple_config_Authentication_Type_e get_Authentication_Type();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H simple_config_Authentication_Type_e get_Authentication_Type();
- EAP_FUNC_IMPORT void set_Authentication_Type(const simple_config_Authentication_Type_e Authentication_Type);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H void set_Authentication_Type(const simple_config_Authentication_Type_e Authentication_Type);
- EAP_FUNC_IMPORT simple_config_Encryption_Type_e get_Encryption_Type();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H simple_config_Encryption_Type_e get_Encryption_Type();
- EAP_FUNC_IMPORT void set_Encryption_Type(const simple_config_Encryption_Type_e Encryption_Type);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H void set_Encryption_Type(const simple_config_Encryption_Type_e Encryption_Type);
- EAP_FUNC_IMPORT eap_array_c<network_key_and_index_c> * get_network_keys();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H eap_array_c<network_key_and_index_c> * get_network_keys();
- EAP_FUNC_IMPORT const eap_array_c<network_key_and_index_c> * get_network_keys_const() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H const eap_array_c<network_key_and_index_c> * get_network_keys_const() const;
- EAP_FUNC_IMPORT eap_variable_data_c * get_MAC_address();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H eap_variable_data_c * get_MAC_address();
- EAP_FUNC_IMPORT const eap_variable_data_c * get_MAC_address_const() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H const eap_variable_data_c * get_MAC_address_const() const;
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_CREDENTIAL_H bool get_is_valid();
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_array.h"
#include "abs_simple_config_apply_cipher_spec.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_MESSAGE_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -37,7 +60,7 @@
* This class defined one SIMPLE_CONFIG-message.
* Parse and analyse of SIMPLE_CONFIG-message is asyncronous.
*/
-class EAP_EXPORT simple_config_message_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H simple_config_message_c
{
private:
//--------------------------------------------------
@@ -65,50 +88,50 @@
/**
* The destructor of the simple_config_message_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~simple_config_message_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H virtual ~simple_config_message_c();
/**
* The constructor of the simple_config_message_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT simple_config_message_c(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H simple_config_message_c(
abs_eap_am_tools_c * const tools,
const bool is_client);
/**
* This function resets this object.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H eap_status_e reset();
/**
* This function copies the received SIMPLE_CONFIG-message data and EAP-identifier.
* EAP-identifier is needed in PEAPv0. That PEAP version uses
* same EAP-identifier with PEAP header and tunneled EAP-header.
*/
- EAP_FUNC_IMPORT eap_status_e set_simple_config_message_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H eap_status_e set_simple_config_message_data(
eap_variable_data_c * const simple_config_message_data,
const u8_t received_eap_identifier);
/**
* This function returns the SIMPLE_CONFIG-message data.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_simple_config_message_data();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H eap_variable_data_c * get_simple_config_message_data();
/**
* This function returns the EAP-identifier.
*/
- EAP_FUNC_IMPORT u8_t get_received_eap_identifier();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H u8_t get_received_eap_identifier();
/**
* Function adds padding for block size if it is needed.
*/
- EAP_FUNC_IMPORT eap_status_e add_padding(const u32_t block_size);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H eap_status_e add_padding(const u32_t block_size);
/**
* Object must indicate it's validity.
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_MESSAGE_H bool get_is_valid();
//
//--------------------------------------------------
}; // class simple_config_message_c
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_PAYLOADS_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "simple_config_tlv_header.h"
#include "simple_config_attribute_type.h"
#include "eap_core_map.h"
@@ -32,7 +53,7 @@
class simple_config_message_c;
class crypto_hmac_c;
-class EAP_EXPORT simple_config_variable_data_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_variable_data_c
{
private:
//--------------------------------------------------
@@ -59,47 +80,47 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~simple_config_variable_data_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H virtual ~simple_config_variable_data_c();
- EAP_FUNC_IMPORT simple_config_variable_data_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_variable_data_c(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H bool get_is_valid() const;
- EAP_FUNC_IMPORT eap_status_e set_copy_of_buffer(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e set_copy_of_buffer(
const simple_config_Attribute_Type_e current_payload_code,
const bool is_mandatory,
const void * const buffer,
const u32_t buffer_length);
- EAP_FUNC_IMPORT eap_status_e add_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e add_data(
const void * const buffer,
const u32_t buffer_length);
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H u32_t get_data_length() const;
- EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H u8_t * get_data(const u32_t data_length) const;
- EAP_FUNC_IMPORT simple_config_tlv_header_c * get_header();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_tlv_header_c * get_header();
- EAP_FUNC_IMPORT eap_variable_data_c * get_full_attribute_buffer();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_variable_data_c * get_full_attribute_buffer();
- EAP_FUNC_IMPORT simple_config_Attribute_Type_e get_attribute_type() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_Attribute_Type_e get_attribute_type() const;
- EAP_FUNC_IMPORT bool get_is_mandatory() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H bool get_is_mandatory() const;
- EAP_FUNC_IMPORT void set_attribute_type(const simple_config_Attribute_Type_e type);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H void set_attribute_type(const simple_config_Attribute_Type_e type);
- EAP_FUNC_IMPORT void add_next_payload_with_same_attribute_type(simple_config_variable_data_c * const attribute);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H void add_next_payload_with_same_attribute_type(simple_config_variable_data_c * const attribute);
- EAP_FUNC_IMPORT void set_next_payload_with_same_attribute_type(simple_config_variable_data_c * attribute);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H void set_next_payload_with_same_attribute_type(simple_config_variable_data_c * attribute);
- EAP_FUNC_IMPORT simple_config_variable_data_c * get_next_payload_with_same_attribute_type();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_variable_data_c * get_next_payload_with_same_attribute_type();
- EAP_FUNC_IMPORT simple_config_variable_data_c * copy() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_variable_data_c * copy() const;
- EAP_FUNC_IMPORT void object_increase_reference_count();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H void object_increase_reference_count();
- EAP_FUNC_IMPORT eap_status_e check_header() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e check_header() const;
//--------------------------------------------------
}; // class simple_config_variable_data_c
@@ -109,7 +130,7 @@
//
-class EAP_EXPORT simple_config_payloads_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_payloads_c
: public abs_eap_core_map_c
{
private:
@@ -146,41 +167,41 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~simple_config_payloads_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H virtual ~simple_config_payloads_c();
- EAP_FUNC_IMPORT simple_config_payloads_c(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_payloads_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT simple_config_variable_data_c * get_attribute_pointer(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_variable_data_c * get_attribute_pointer(
const simple_config_Attribute_Type_e current_payload,
u32_t index) const;
- EAP_FUNC_IMPORT simple_config_variable_data_c * get_attribute_pointer(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_variable_data_c * get_attribute_pointer(
const simple_config_Attribute_Type_e current_payload) const;
- EAP_FUNC_IMPORT u32_t get_attribute_count() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H u32_t get_attribute_count() const;
- EAP_FUNC_IMPORT simple_config_variable_data_c * get_attribute(const u32_t attribute_index) const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_variable_data_c * get_attribute(const u32_t attribute_index) const;
/**
* This function adds new_payload object to payloads.
* NOTE the data is NOT copied.
*/
- EAP_FUNC_IMPORT eap_status_e add_attribute(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e add_attribute(
simple_config_variable_data_c *new_payload);
/**
* This function copies the selected attribute from source to payloads.
*/
- EAP_FUNC_IMPORT eap_status_e copy_attribute(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e copy_attribute(
const simple_config_payloads_c * const source,
const simple_config_Attribute_Type_e attribute);
/**
* This function copies the attribute data to payloads.
*/
- EAP_FUNC_IMPORT eap_status_e copy_attribute_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e copy_attribute_data(
const simple_config_Attribute_Type_e current_payload,
const bool is_mandatory,
const void * const data,
@@ -189,35 +210,35 @@
/**
* Function retrieves data of attribute type to data object.
*/
- EAP_FUNC_IMPORT eap_status_e get_attribute_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e get_attribute_data(
const simple_config_Attribute_Type_e copied_attribute_type,
eap_variable_data_c * const data) const;
/**
* Function retrieves data of attribute type to data object.
*/
- EAP_FUNC_IMPORT eap_status_e get_attribute_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e get_attribute_data(
const simple_config_Attribute_Type_e copied_attribute_type,
u8_t * const data) const;
/**
* Function retrieves data of attribute type to data object.
*/
- EAP_FUNC_IMPORT eap_status_e get_attribute_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e get_attribute_data(
const simple_config_Attribute_Type_e copied_attribute_type,
u16_t * const data) const;
/**
* Function retrieves data of attribute type to data object.
*/
- EAP_FUNC_IMPORT eap_status_e get_attribute_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e get_attribute_data(
const simple_config_Attribute_Type_e copied_attribute_type,
u32_t * const data) const;
/**
* Function retrieves data of attribute type to data object.
*/
- EAP_FUNC_IMPORT eap_status_e get_attribute_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e get_attribute_data(
const simple_config_Attribute_Type_e copied_attribute_type,
u64_t * const data) const;
@@ -229,7 +250,7 @@
* function returns eap_status_header_corrupted.
* Also error is returned when illegal payload attribute is recognised.
*/
- EAP_FUNC_IMPORT eap_status_e parse_simple_config_payloads(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e parse_simple_config_payloads(
void * const message_buffer, ///< This is the start of the message buffer.
u32_t * const buffer_length, ///< This is the length of the buffer. This must match with the length of all payloads.
u32_t * const padding_length ///< Length of possible padding is set to this variable.
@@ -240,40 +261,40 @@
* @return If payload attribute is illegal function returns eap_status_header_corrupted.
* If payload attribute is unknown function returns eap_status_unsupported_payload.
*/
- EAP_FUNC_IMPORT eap_status_e parse_generic_payload(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e parse_generic_payload(
const simple_config_Attribute_Type_e current_payload, ///< This is the type of current payload attribute.
const simple_config_tlv_header_c * const payload ///< This is the current parsed payload.
);
- EAP_FUNC_IMPORT eap_status_e check_payloads_existense(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e check_payloads_existense(
const simple_config_Attribute_Type_e * const needed_payloads,
const u32_t count_of_needed_payloads) const;
/**
* This function checks all mandatory AVPs are used.
*/
- EAP_FUNC_IMPORT eap_status_e check_mandatory_payloads(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e check_mandatory_payloads(
EAP_TEMPLATE_CONST eap_array_c<simple_config_Attribute_Type_e> * const used_payloads) const;
/**
* This function checks all required AVPs are received.
*/
- EAP_FUNC_IMPORT eap_status_e check_payloads_existense(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e check_payloads_existense(
EAP_TEMPLATE_CONST eap_array_c<simple_config_Attribute_Type_e> * const needed_payloads) const;
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H bool get_is_valid() const;
- EAP_FUNC_IMPORT eap_status_e create_simple_config_message(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e create_simple_config_message(
simple_config_message_c * const new_simple_config_message_data,
const bool add_payloads) const;
- EAP_FUNC_IMPORT eap_status_e add_payloads_to_simple_config_authenticator(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e add_payloads_to_simple_config_authenticator(
crypto_hmac_c * const hmac_sha_256,
const bool include_authenticator_attribute) const;
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H eap_status_e reset();
- EAP_FUNC_IMPORT simple_config_payloads_c * copy() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_PAYLOADS_H simple_config_payloads_c * copy() const;
//--------------------------------------------------
}; // class simple_config_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_record.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_record.h Thu Sep 16 13:07:04 2010 +0300
@@ -36,6 +36,29 @@
#include "eap_automatic_variable.h"
#include "eap_master_session_key.h"
#include "abs_eap_base_timer.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_RECORD_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_RECORD_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_RECORD_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_RECORD_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_RECORD_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_RECORD_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_RECORD_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_RECORD_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_simple_config_base_record_c;
@@ -76,7 +99,7 @@
* See more detailed design and architecture document <a href="../../type/simple_config/documentation/EAP_SIMPLE_CONFIG.doc">EAP_SIMPLE_CONFIG.doc</a>
* and <a href="../../type/simple_config/documentation/rfc2246.txt">RFC 2246</a>.
*/
-class EAP_EXPORT simple_config_record_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_RECORD_H simple_config_record_c
: public simple_config_base_record_c
, public abs_simple_config_am_services_c
, public abs_eap_base_timer_c
@@ -287,102 +310,102 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H void set_is_valid();
- EAP_FUNC_IMPORT eap_status_e add_common_attributes(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e add_common_attributes(
simple_config_payloads_c * const payloads,
const simple_config_Message_Type_e message_type,
const bool add_enrollee_nonce,
const bool add_registrar_nonce);
- EAP_FUNC_IMPORT eap_status_e send_M1(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M1(
const simple_config_payloads_c * const network_and_device_parameters);
- EAP_FUNC_IMPORT eap_status_e send_M3();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M3();
- EAP_FUNC_IMPORT eap_status_e send_M5();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M5();
- EAP_FUNC_IMPORT eap_status_e send_M7();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M7();
- EAP_FUNC_IMPORT eap_status_e send_WSC_ACK();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_WSC_ACK();
- EAP_FUNC_IMPORT eap_status_e send_WSC_NACK();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_WSC_NACK();
- EAP_FUNC_IMPORT eap_status_e send_WSC_Done();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_WSC_Done();
#if defined(USE_EAP_TYPE_SERVER_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e send_M2(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M2(
const simple_config_payloads_c * const network_and_device_parameters);
- EAP_FUNC_IMPORT eap_status_e send_M2D(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M2D(
const simple_config_payloads_c * const network_and_device_parameters);
- EAP_FUNC_IMPORT eap_status_e send_M4();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M4();
- EAP_FUNC_IMPORT eap_status_e send_M6();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M6();
- EAP_FUNC_IMPORT eap_status_e send_M8();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_M8();
#endif //#if defined(USE_EAP_TYPE_SERVER_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e process_M2(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M2(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_M2D(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M2D(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_M4(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M4(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_M6(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M6(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_M8(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M8(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_WSC_ACK(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_WSC_ACK(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_WSC_NACK(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_WSC_NACK(
const simple_config_payloads_c * const payloads);
#if defined(USE_EAP_TYPE_SERVER_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e process_M1(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M1(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_M3(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M3(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_M5(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M5(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_M7(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_M7(
const simple_config_payloads_c * const payloads);
- EAP_FUNC_IMPORT eap_status_e process_WSC_DONE(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_WSC_DONE(
const simple_config_payloads_c * const payloads);
#endif //#if defined(USE_EAP_TYPE_SERVER_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT void send_error_notification(const eap_status_e error);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H void send_error_notification(const eap_status_e error);
/**
* This function processes received SIMPLE_CONFIG attributes.
*/
- EAP_FUNC_IMPORT eap_status_e process_simple_config_attributes(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_simple_config_attributes(
const simple_config_payloads_c * const payloads);
/**
* This function processes received SIMPLE_CONFIG message.
*/
- EAP_FUNC_IMPORT eap_status_e process_simple_config_message();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e process_simple_config_message();
/**
@@ -390,31 +413,31 @@
* If no correct message is received before this timeout the authentication
* is terminated.
*/
- EAP_FUNC_IMPORT eap_status_e initalize_error_message_timeout();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e initalize_error_message_timeout();
/**
* This function cancels timeout for received erroneous message.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_error_message_timeout();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e cancel_error_message_timeout();
- EAP_FUNC_IMPORT eap_status_e initialize_M2D_received_timeout();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e initialize_M2D_received_timeout();
- EAP_FUNC_IMPORT eap_status_e cancel_M2D_received_timeout();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e cancel_M2D_received_timeout();
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e timer_expired(
const u32_t id,
void * data);
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e timer_delete_data(
const u32_t id,
void * data);
/**
* This function verifies the Authenticator of received SIMPLE_CONFIG message.
*/
- EAP_FUNC_IMPORT eap_status_e verify_nonces_and_authenticator(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e verify_nonces_and_authenticator(
const eap_variable_data_c * const auth_key,
const eap_variable_data_c * const registrar_nonce,
const eap_variable_data_c * const enrollee_nonce,
@@ -426,49 +449,49 @@
/**
* This function checks whether all pending queries are completed.
*/
- EAP_FUNC_IMPORT eap_status_e are_pending_queries_completed();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e are_pending_queries_completed();
/**
* This function indicates state to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e indicate_state_to_lower_layer(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e indicate_state_to_lower_layer(
const simple_config_state_e indicated_state);
/**
* This function indicates all message processed to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e indicate_messages_processed();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e indicate_messages_processed();
/**
* This function combines SIMPLE_CONFIG-protocols data to a buffer and sends SIMPLE_CONFIG-message.
*/
- EAP_FUNC_IMPORT eap_status_e send_simple_config_message();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e send_simple_config_message();
/**
* This function checks all queries are completed.
* If all queries are completed this function send the pending LS-messages.
*/
- EAP_FUNC_IMPORT eap_status_e check_sent_simple_config_message();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e check_sent_simple_config_message();
/**
* This function generates ephemeral Diffie-Hellman keys.
* Keys are stored to m_own_private_dhe_key and m_own_public_dhe_key.
*/
- EAP_FUNC_IMPORT eap_status_e generate_dhe_keys();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e generate_dhe_keys();
/**
* This function generates ephemeral Diffie-Hellman shared secret.
* Shared secret is stored to dhe_shared_secret.
*/
- EAP_FUNC_IMPORT eap_status_e generate_dhe_shared_secret(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e generate_dhe_shared_secret(
const eap_variable_data_c * const registrar_public_key_data,
eap_variable_data_c * const dhe_shared_secret);
- EAP_FUNC_IMPORT eap_status_e generate_nonce(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e generate_nonce(
eap_variable_data_c * const nonce,
const u32_t nonce_length);
- EAP_FUNC_IMPORT eap_status_e generate_erhash(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e generate_erhash(
const bool verify,
const eap_variable_data_c * const half_of_device_password,
const eap_variable_data_c * const PKE,
@@ -477,7 +500,7 @@
eap_variable_data_c * const ERSn,
eap_variable_data_c * const ERHash);
- EAP_FUNC_IMPORT eap_status_e generate_er_hashs(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e generate_er_hashs(
const bool verify,
const eap_variable_data_c * const device_password,
const eap_variable_data_c * const PKE,
@@ -490,7 +513,7 @@
eap_variable_data_c * const ER_Hash2);
- EAP_FUNC_IMPORT eap_status_e keyed_hmac(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e keyed_hmac(
const eap_variable_data_c * const key,
const eap_variable_data_c * const input,
eap_variable_data_c * const output);
@@ -498,7 +521,7 @@
/**
* This function generates KDK of Simple Config.
*/
- EAP_FUNC_IMPORT eap_status_e generate_kdk(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e generate_kdk(
const eap_variable_data_c * const dhe_shared_secret,
const eap_variable_data_c * const nonce_1,
const eap_variable_data_c * const enrollee_mac,
@@ -508,7 +531,7 @@
/**
* This is key derivation function of Simple Config.
*/
- EAP_FUNC_IMPORT eap_status_e key_derivation_function(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e key_derivation_function(
const eap_variable_data_c * const key,
const eap_variable_data_c * const personalization_string,
const u32_t total_key_bits,
@@ -517,28 +540,28 @@
/**
* This function derives additional keys of Simple Config.
*/
- EAP_FUNC_IMPORT eap_status_e derive_additional_keys(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e derive_additional_keys(
const eap_variable_data_c * const kdk,
eap_variable_data_c * const auth_key,
eap_variable_data_c * const key_wrap_key,
eap_variable_data_c * const EMSK);
- EAP_FUNC_IMPORT eap_status_e generate_authenticator(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e generate_authenticator(
const eap_variable_data_c * const received_simple_config_message,
const eap_variable_data_c * const new_simple_config_message_data,
eap_variable_data_c * const authenticator);
- EAP_FUNC_IMPORT eap_status_e add_authenticator_attribute(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e add_authenticator_attribute(
simple_config_message_c * const received_simple_config_message,
simple_config_message_c * const new_simple_config_message);
- EAP_FUNC_IMPORT eap_status_e encrypt_payloads(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e encrypt_payloads(
const eap_variable_data_c * const auth_key,
const eap_variable_data_c * const key_wrap_key,
simple_config_payloads_c * const plaintext_payloads,
simple_config_variable_data_c * const encrypted_settings);
- EAP_FUNC_IMPORT eap_status_e decrypt_payloads(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e decrypt_payloads(
const eap_variable_data_c * const auth_key,
const eap_variable_data_c * const key_wrap_key,
simple_config_variable_data_c * const encrypted_settings,
@@ -547,35 +570,35 @@
/**
* This function adds new completion action to the end of the m_completion_queue.
*/
- EAP_FUNC_IMPORT eap_status_e completion_action_add(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e completion_action_add(
simple_config_completion_action_e action);
/**
* This function verifies all completion actions are completed.
*/
- EAP_FUNC_IMPORT eap_status_e completion_action_clenup();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e completion_action_clenup();
/**
* This function checks and completes completion actions.
* This function could return eap_status_pending_request if the
* first completion action cannot be completed yet.
*/
- EAP_FUNC_IMPORT eap_status_e completion_action_check();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e completion_action_check();
/**
* This function sets the state of SIMPLE_CONFIG.
*/
- EAP_FUNC_IMPORT simple_config_state_e get_state() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H simple_config_state_e get_state() const;
/**
* This function gets the state of SIMPLE_CONFIG.
*/
- EAP_FUNC_IMPORT void set_state(const simple_config_state_e state);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H void set_state(const simple_config_state_e state);
/**
* This function verified the current state of SIMPLE_CONFIG and parameter state are equal.
*/
- EAP_FUNC_IMPORT bool verify_state(const simple_config_state_e state);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H bool verify_state(const simple_config_state_e state);
eap_status_e fix_incorrect_network_key(
eap_variable_data_c * const network_key,
@@ -592,13 +615,13 @@
/**
* The destructor of the simple_config_record_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~simple_config_record_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H virtual ~simple_config_record_c();
/**
* The constructor of the simple_config_record_c class simply initializes the attributes.
* The simple_config_record_c object sends packets to the network using simple_config_base_record_c::get_type_partner() object.
*/
- EAP_FUNC_IMPORT simple_config_record_c(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H simple_config_record_c(
abs_eap_am_tools_c * const tools, ///< tools is pointer to the tools class. @see abs_eap_am_tools_c.
simple_config_am_services_c * const am_simple_config_services, ///< This is pointer to adaoptation module of SIMPLE_CONFIG.
const bool free_am_simple_config_services,
@@ -610,7 +633,7 @@
* object is successfully executed. During the function call the object
* could query the configuration. Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e configure();
/**
* The shutdown() function is called before the destructor of the
@@ -618,29 +641,29 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e shutdown();
/**
* This function sets the NAI realm.
*/
- EAP_FUNC_IMPORT eap_status_e set_nai_realm(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e set_nai_realm(
const eap_variable_data_c * const NAI_realm ///< This is the full NAI realm.
);
// This is commented in abs_simple_config_base_application_c.
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is commented in abs_simple_config_base_application_c.
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
/**
* This function sends starts EAP-SIMPLE_CONFIG/PEAP after a start message is received.
*/
- EAP_FUNC_IMPORT eap_status_e start_simple_config_authentication(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e start_simple_config_authentication(
const eap_variable_data_c * const NAI ///< This is the full NAI of the client.
);
@@ -648,7 +671,7 @@
* This function processes the received packet.
* @param simple_config_packet includes the buffer of the whole reassembled SIMPLE_CONFIG-packet.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e packet_process(
eap_variable_data_c * const simple_config_packet,
const u8_t received_eap_identifier);
@@ -657,7 +680,7 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H bool get_is_valid();
/**
* This function must reset the state of object to same as
@@ -666,10 +689,10 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e reset();
// This is commented in abs_simple_config_am_services_c::complete_query_network_and_device_parameters().
- EAP_FUNC_IMPORT eap_status_e complete_query_network_and_device_parameters(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_RECORD_H eap_status_e complete_query_network_and_device_parameters(
const simple_config_state_e state,
simple_config_payloads_c * const network_and_device_parameters,
const eap_status_e completion_status);
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_tlv_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_tlv_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_general_header_base.h"
#include "simple_config_attribute_type.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -53,7 +76,7 @@
* 16-bits Data Length; This is a length field, the length (in bytes) of the following Data.
* @endcode
*/
-class EAP_EXPORT simple_config_tlv_header_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H simple_config_tlv_header_c
: public eap_general_header_base_c
{
private:
@@ -115,7 +138,7 @@
/**
* This function returns the header length of TLV.
*/
- EAP_FUNC_IMPORT static u32_t get_header_length();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TLV_HEADER_H static u32_t get_header_length();
/**
* This function returns pointer to the offset of data of TLV.
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_types.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_types.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,6 +28,29 @@
#include "eap_type_all_types.h"
#include "eap_configuration_field.h"
#include "simple_config_attribute_type.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SIMPLE_CONFIG_TYPES_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TYPES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_TYPES_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_TYPES_H
+#elif defined(EAP_EXPORT_SIMPLE_CONFIG_TYPES_H)
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TYPES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_TYPES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_TYPES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TYPES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SIMPLE_CONFIG_TYPES_H
+ #define EAP_C_FUNC_EXPORT_SIMPLE_CONFIG_TYPES_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file simple_config_types.h
* @brief This file defines the constants of the protected setup protocol.
@@ -304,7 +327,7 @@
//----------------------------------------------------------------------------
-class EAP_EXPORT network_key_and_index_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TYPES_H network_key_and_index_c
{
private:
@@ -320,24 +343,24 @@
public:
- EAP_FUNC_IMPORT virtual ~network_key_and_index_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H virtual ~network_key_and_index_c();
- EAP_FUNC_IMPORT network_key_and_index_c(
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H network_key_and_index_c(
abs_eap_am_tools_c * const m_am_tools);
- EAP_FUNC_IMPORT u8_t get_network_key_index() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H u8_t get_network_key_index() const;
- EAP_FUNC_IMPORT void set_network_key_index(u8_t index);
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H void set_network_key_index(u8_t index);
- EAP_FUNC_IMPORT eap_variable_data_c * get_network_key();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H eap_variable_data_c * get_network_key();
- EAP_FUNC_IMPORT const eap_variable_data_c * get_network_key_const() const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H const eap_variable_data_c * get_network_key_const() const;
- EAP_FUNC_IMPORT network_key_and_index_c * copy();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H network_key_and_index_c * copy();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H bool get_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid_data();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H bool get_is_valid_data();
};
//----------------------------------------------------------------------------
@@ -402,31 +425,31 @@
/// This class includes the debug strings of the simple_config_cipher_suites_e, simple_config_certificate_type_e and simple_config_compression_method_e.
-class EAP_EXPORT eap_simple_config_trace_string_c
+class EAP_CLASS_VISIBILITY_SIMPLE_CONFIG_TYPES_H eap_simple_config_trace_string_c
{
public:
- EAP_FUNC_IMPORT virtual ~eap_simple_config_trace_string_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H virtual ~eap_simple_config_trace_string_c();
- EAP_FUNC_IMPORT eap_simple_config_trace_string_c();
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H eap_simple_config_trace_string_c();
/**
* Function returns string of simple_config_state_e.
* @param state is the queried string.
*/
- EAP_FUNC_IMPORT eap_const_string get_state_string(const simple_config_state_e state) const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H eap_const_string get_state_string(const simple_config_state_e state) const;
/**
* Function returns string of simple_config_Message_Type_e.
* @param type is the queried string.
*/
- EAP_FUNC_IMPORT eap_const_string get_message_type_string(const simple_config_Message_Type_e type) const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H eap_const_string get_message_type_string(const simple_config_Message_Type_e type) const;
/**
* Function returns string of simple_config_Attribute_Type_e.
* @param type is the queried string.
*/
- EAP_FUNC_IMPORT eap_const_string get_attribute_type_string(const simple_config_Attribute_Type_e type) const;
+ EAP_FUNC_VISIBILITY_SIMPLE_CONFIG_TYPES_H eap_const_string get_attribute_type_string(const simple_config_Attribute_Type_e type) const;
};
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/src/simple_config_record.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/src/simple_config_record.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 69.1.7 %
*/
// This is enumeration of EAPOL source code.
@@ -417,26 +417,6 @@
//----------------------------------------------------------
-#if 0
- {
- status = get_type_partner()->read_configure(
- cf_str_EAP_SIMPLE_CONFIG_device_password.get_field(),
- &m_device_password);
- if (status != eap_status_ok
- || m_device_password.get_is_valid_data() == false)
- {
- // This is mandatory value.
- EAP_TRACE_ERROR(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR: SIMPLE_CONFIG: %s: simple_config_record_c::configure(): Missing device password.\n"),
- (m_is_client == true ? "client": "server")));
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_wrong_password);
- }
- }
-#endif
-
if (m_is_client == false)
{
status = get_type_partner()->read_configure(
@@ -8029,7 +8009,26 @@
eap_status_e local_completion_status(p_completion_status);
eap_status_e status(eap_status_process_general_error);
-
+ if (m_is_client == true)
+ {
+ status = get_type_partner()->read_configure(
+ cf_str_EAP_SIMPLE_CONFIG_device_password.get_field(),
+ &m_device_password);
+ if (status != eap_status_ok
+ || m_device_password.get_is_valid_data() == false)
+ {
+ // This is mandatory value.
+ EAP_TRACE_ERROR(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: SIMPLE_CONFIG: %s: simple_config_record_c::configure(): Missing device password.\n"),
+ (m_is_client == true ? "client": "server")));
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_wrong_password);
+ }
+ }
+
+
{
if (m_simple_config_state == simple_config_state_process_simple_config_start)
{
@@ -8187,132 +8186,6 @@
}
- if (m_local_Device_Password_ID == simple_config_Device_Password_ID_PushButton)
- {
- // Set m_device_password to all ascii zeroes SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN.
- status = m_device_password.set_copy_of_buffer(
- SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN,
- SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN_SIZE);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
- else if (m_local_Device_Password_ID == simple_config_Device_Password_ID_Default_PIN
- && m_is_client == true)
- {
- // Read PIN from memory store.
-
- eap_variable_data_c memory_store_key(m_am_tools);
-
- eap_status_e status = memory_store_key.set_copy_of_buffer(
- EAP_WPS_CONFIGURATION_MEMORY_STORE_KEY,
- sizeof(EAP_WPS_CONFIGURATION_MEMORY_STORE_KEY));
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = memory_store_key.add_data(
- &m_is_client,
- sizeof(m_is_client));
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- eap_am_network_id_c receive_network_id(m_am_tools,
- m_send_network_id.get_destination_id(),
- m_send_network_id.get_source_id(),
- m_send_network_id.get_type());
-
- eap_network_id_selector_c state_selector(
- m_am_tools,
- &receive_network_id);
-
- status = memory_store_key.add_data(
- &state_selector);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- eap_tlv_message_data_c tlv_data(m_am_tools);
-
- status = m_am_tools->memory_store_get_data(
- &memory_store_key,
- &tlv_data);
- if (status != eap_status_ok)
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): cannot get WPS credentials\n")));
- }
- else
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): WPS credentials found\n")));
-
- // Parse read data.
- eap_array_c<eap_tlv_header_c> tlv_blocks(m_am_tools);
-
- status = tlv_data.parse_message_data(&tlv_blocks);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- for (u32_t ind = 0ul; ind < tlv_blocks.get_object_count(); ind++)
- {
- eap_tlv_header_c * const tlv = tlv_blocks.get_object(ind);
- if (tlv != 0)
- {
- if (tlv->get_type() == eap_type_protected_setup_stored_preshared_key)
- {
- status = m_device_password.set_copy_of_buffer(
- tlv->get_value(tlv->get_value_length()),
- tlv->get_value_length());
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
- else if (tlv->get_type() == eap_type_protected_setup_stored_ssid)
- {
- status = m_SSID.set_copy_of_buffer(
- tlv->get_value(tlv->get_value_length()),
- tlv->get_value_length());
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
- }
- } // for()
-
- if (m_device_password.get_is_valid_data() == false)
- {
- EAP_TRACE_ERROR(
- m_am_tools,
- TRACE_FLAGS_ERROR,
- (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): cannot get WPS PIN\n")));
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_parameter);
- }
- }
- }
-
-
if (local_completion_status == eap_status_ok)
{
switch (state)
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_tls_peap_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_tls_peap_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TLS_PEAP_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "abs_eap_state_notification.h"
/// A eap_tls_peap_state_notification_c class.
/// This is used for debugging and protocol testing.
-class EAP_EXPORT eap_tls_peap_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H eap_tls_peap_state_notification_c
: public abs_eap_state_notification_c
{
private:
@@ -69,12 +90,12 @@
/**
* The destructor of the eap_tls_peap_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_tls_peap_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H virtual ~eap_tls_peap_state_notification_c();
/**
* The constructor of the eap_tls_peap_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_tls_peap_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H eap_tls_peap_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
eap_boolean_e is_client,
@@ -86,37 +107,37 @@
eap_boolean_e allow_send_eap_success);
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const eap_am_network_id_c * const get_send_network_id() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const eap_am_network_id_c * const get_send_network_id() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const eap_protocol_layer_e get_protocol_layer() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const eap_protocol_layer_e get_protocol_layer() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const u32_t get_protocol() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const u32_t get_protocol() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const u32_t get_previous_state() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const u32_t get_previous_state() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const u32_t get_current_state() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const u32_t get_current_state() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT eap_const_string get_current_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H eap_const_string get_current_state_string() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT eap_const_string get_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H eap_const_string get_previous_state_string() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const eap_boolean_e get_is_client() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const eap_boolean_e get_is_client() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const u8_t get_eap_identifier() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT eap_boolean_e get_allow_send_eap_success() const;
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H eap_boolean_e get_allow_send_eap_success() const;
// This is commented in abs_eap_state_notification_c::set_notification_string().
- EAP_FUNC_IMPORT const eap_status_e set_notification_string(
+ EAP_FUNC_VISIBILITY_EAP_TLS_PEAP_STATE_NOTIFICATION_H const eap_status_e set_notification_string(
const eap_variable_data_c * const notification_string,
const eap_boolean_e needs_confirmation_from_user);
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_type_tls_peap.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_type_tls_peap.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_TLS_PEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_H
+#elif defined(EAP_EXPORT_EAP_TYPE_TLS_PEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_tls_peap.h"
#include "eap_am_network_id.h"
#include "abs_eap_base_type.h"
@@ -47,7 +68,7 @@
/// This class is implementation of TLS/PEAP EAP type. See more detailed design and architecture document <a href="../../type/tls_peap/documentation/EAP_TLS_PEAP.doc">EAP_TLS_PEAP.doc</a>.
-class EAP_EXPORT eap_type_tls_peap_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_type_tls_peap_c
: public abs_eap_base_timer_c
, public eap_base_type_c
, public abs_eap_am_type_tls_peap_c
@@ -207,12 +228,12 @@
//--------------------------------------------------
- EAP_FUNC_IMPORT eap_status_e select_peap_version(const u32_t proposed_peap_version);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e select_peap_version(const u32_t proposed_peap_version);
/**
* This function generates a new NAI from domain and identity.
*/
- EAP_FUNC_IMPORT eap_status_e generate_nai(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e generate_nai(
eap_variable_data_c * const new_nai, ///< This is the new generated NAI.
const eap_variable_data_c * const domain, ///< This is the domain part of the NAI.
const eap_variable_data_c * const identity ///< This is identity.
@@ -229,7 +250,7 @@
* Third is analysed the TLS/PEAP EAP packet. This includes the payload and values of each payload.
* See also analyse_tls_peap_packet().
*/
- EAP_FUNC_IMPORT eap_status_e handle_tls_peap_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e handle_tls_peap_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_tls_peap_header_c * const tls_peap, ///< This is pointer to EAP header including EAP-TLS/PEAP fields.
const u32_t tls_peap_length ///< This is length of received TLS/PEAP EAP packet.
@@ -241,7 +262,7 @@
* @see Client messages are handled in handle_start_request_message() and handle_challenge_request_message().
* @see Server messages are handled in handle_start_response_message() and handle_challenge_response_message().
*/
- EAP_FUNC_IMPORT eap_status_e analyse_tls_peap_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e analyse_tls_peap_packet(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_tls_peap_header_c * const received_tls_peap, ///< This is pointer to EAP header including EAP-TLS/PEAP fields.
const u32_t tls_peap_packet_length ///< This is length of received TLS/PEAP EAP packet.
@@ -255,14 +276,14 @@
* function returns eap_status_header_corrupted.
* Also error is returned when illegal payload attribute is recognised.
*/
- EAP_FUNC_IMPORT eap_status_e parse_tls_peap_payload(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e parse_tls_peap_payload(
u32_t * const buffer_length ///< This is the length of the buffer. This must match with the length of all payloads.
);
/**
* This function checks the version list payload of the TLS/PEAP EAP packet is correct.
*/
- EAP_FUNC_IMPORT eap_status_e check_version_list(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e check_version_list(
const u16_t version_list_length,
u8_t * version_list);
@@ -271,7 +292,7 @@
* Payloads are stored to p_tls_peap_payloads.
* @see parse_tls_peap_payload().
*/
- EAP_FUNC_IMPORT eap_status_e parse_tls_peap_packet(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e parse_tls_peap_packet(
eap_tls_peap_header_c * const tls_peap, ///< This is pointer to EAP header including EAP-TLS/PEAP fields.
const u32_t tls_peap_packet_length ///< This is length of received TLS/PEAP EAP packet.
);
@@ -281,12 +302,12 @@
/**
* This function returns the domain name, realm part of NAI.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_nai_realm();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_variable_data_c * get_nai_realm();
/**
* This function returns the full NAI.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_NAI();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_variable_data_c * get_NAI();
/**
* This is the situation before the update_buffer_indexes() call.
@@ -321,7 +342,7 @@
*
* Note maximum_buffer_size could be larger than (m_tls_peap_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_buffer_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void update_buffer_indexes(
const u32_t maximum_buffer_size,
const u32_t payload_size,
u32_t * const buffer_offset,
@@ -368,7 +389,7 @@
*
* Note maximum_buffer_size could be larger than (m_tls_peap_header_offset + m_MTU + m_trailer_length).
*/
- EAP_FUNC_IMPORT void update_payload_indexes(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void update_payload_indexes(
const u32_t maximum_buffer_size,
const u32_t eap_header_size,
const u32_t payload_size,
@@ -380,7 +401,7 @@
/**
* This function reads the identity payload. Identity is stored to handler->get_identity().
*/
- EAP_FUNC_IMPORT eap_status_e parse_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e parse_identity(
const u8_t * const identity, ///< This is pointer to received EAP-Identity buffer.
const u32_t identity_length ///< This is length of received EAP-Identity buffer.
);
@@ -390,7 +411,7 @@
* First function parses the identity.
* The send_start_request_message() function will send the EAP-Request/SIM/Start message.
*/
- EAP_FUNC_IMPORT eap_status_e handle_identity_response_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e handle_identity_response_message(
eap_header_rd_c * const eap_header, ///< This is the received EAP-Identity packet, pointer points to the header.
const u32_t tls_peap_packet_length ///< This is length of received TLS/PEAP EAP packet.
);
@@ -398,7 +419,7 @@
/**
* This function chechs NAI.
*/
- EAP_FUNC_IMPORT eap_status_e check_NAI(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e check_NAI(
const u8_t * const identity,
const u32_t identity_length,
const u8_t * const at_character);
@@ -406,7 +427,7 @@
/**
* This function traces the EAP packet.
*/
- EAP_FUNC_IMPORT void packet_trace(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void packet_trace(
eap_const_string prefix,
const eap_am_network_id_c * const receive_network_id,
eap_header_wr_c * const received_eap,
@@ -422,7 +443,7 @@
* Generated keys are offered to lower layer.
* Connection handle is initialised.
*/
- EAP_FUNC_IMPORT eap_status_e finish_successful_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e finish_successful_authentication(
const bool send_tppd_peapv1_empty_acknowledge,
const bool do_quiet_finish,
const bool do_send_empty_acknowledge);
@@ -431,67 +452,67 @@
* This function sends a notification of possible failed authentication
* to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e send_final_notification();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e send_final_notification();
/**
* This function returns the state of this authentication session.
*/
- EAP_FUNC_IMPORT eap_type_tls_peap_state_variable_e get_state() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_type_tls_peap_state_variable_e get_state() const;
/**
* This function sets the new state and notifies the lower layer of this change.
*/
- EAP_FUNC_IMPORT void set_state(const eap_type_tls_peap_state_variable_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void set_state(const eap_type_tls_peap_state_variable_e state);
/**
* This function saves the current m_state to m_saved_previous_state.
* The saved state is restored in error case.
*/
- EAP_FUNC_IMPORT void save_current_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void save_current_state();
/**
* This function restores the saved state.
*/
- EAP_FUNC_IMPORT void restore_saved_previous_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void restore_saved_previous_state();
/**
* This function returns the state of reassembly.
*/
- EAP_FUNC_IMPORT eap_type_tls_peap_reassembly_state_e get_reassembly_state() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_type_tls_peap_reassembly_state_e get_reassembly_state() const;
/**
* This function sets the new reassembly state.
*/
- EAP_FUNC_IMPORT void set_reassembly_state(const eap_type_tls_peap_reassembly_state_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void set_reassembly_state(const eap_type_tls_peap_reassembly_state_e state);
/**
* This function saves the current m_reassembly_state to m_saved_previous_reassembly_state.
* The saved state is restored in error case.
*/
- EAP_FUNC_IMPORT void save_current_reassembly_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void save_current_reassembly_state();
/**
* This function restores the saved reassembly state.
*/
- EAP_FUNC_IMPORT void restore_saved_reassembly_state();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void restore_saved_reassembly_state();
/**
* This function returns the send network identity of this session.
*/
- EAP_FUNC_IMPORT eap_am_network_id_c * get_send_network_id();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_am_network_id_c * get_send_network_id();
/**
* This function stores the last EAP-Identifier.
*/
- EAP_FUNC_IMPORT void set_last_eap_identifier(const u8_t last_eap_identifier);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void set_last_eap_identifier(const u8_t last_eap_identifier);
/**
* This function returns the last stored EAP-Identifier.
*/
- EAP_FUNC_IMPORT u8_t get_last_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H u8_t get_last_eap_identifier() const;
eap_status_e check_received_eap_identifier(
const eap_header_wr_c * const eap_header);
@@ -500,43 +521,43 @@
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_const_string get_state_string() const;
/**
* This function returns string of the current state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_saved_previous_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_const_string get_saved_previous_state_string() const;
/**
* This function returns string of the current reassembly state. This is for trace purposes.
*/
- EAP_FUNC_IMPORT eap_const_string get_reassembly_state_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_const_string get_reassembly_state_string() const;
/**
* This function sets the m_failure_message_received flag true.
*/
- EAP_FUNC_IMPORT void set_failure_message_received();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void set_failure_message_received();
/**
* This function sets the m_failure_message_received flag false.
*/
- EAP_FUNC_IMPORT void unset_failure_message_received();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void unset_failure_message_received();
/**
* This function returns the m_failure_message_received flag.
*/
- EAP_FUNC_IMPORT bool get_failure_message_received() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H bool get_failure_message_received() const;
/**
* This function sends an empty EAP-packet.
*/
- EAP_FUNC_IMPORT eap_status_e send_empty_eap_ack();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e send_empty_eap_ack();
/**
* This function sends EAP-TLS/PEAP start message.
*/
- EAP_FUNC_IMPORT eap_status_e send_tls_peap_start_message(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e send_tls_peap_start_message(
const u8_t next_eap_identifier, ///< This is EAP-Identifier of next EAP packet.
const eap_variable_data_c * const authority_identity_payload
);
@@ -544,14 +565,14 @@
/**
* This function sends starts EAP-TLS/PEAP after a start message is received.
*/
- EAP_FUNC_IMPORT eap_status_e start_tls_peap_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e start_tls_peap_authentication(
const eap_variable_data_c * const received_authority_identity_payload
);
/**
* This function extracts the TLS-record message from m_tls_message_buffer and forwards it to tls_base_record_c object.
*/
- EAP_FUNC_IMPORT eap_status_e tls_message_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e tls_message_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_tls_peap_header_c * const received_tls_peap, ///< This is pointer to EAP header including EAP-TLS/PEAP fields.
const u32_t tls_peap_packet_length ///< This is length of received TLS/PEAP EAP packet.
@@ -560,16 +581,16 @@
/**
* This function sends the EAP-TLS/PEAP message from rm_tls_reassembly_buffer.
*/
- EAP_FUNC_IMPORT eap_status_e eap_tls_peap_fragment_send();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e eap_tls_peap_fragment_send();
- EAP_FUNC_IMPORT eap_status_e create_random_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e create_random_eap_identity(
eap_variable_data_c * const local_identity);
- EAP_FUNC_IMPORT eap_status_e create_eap_fast_mac_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e create_eap_fast_mac_identity(
const eap_am_network_id_c * const send_network_id,
eap_variable_data_c * const mac_identity);
- EAP_FUNC_IMPORT eap_status_e handle_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e handle_eap_identity_query(
const eap_variable_data_c * const user_certificate_identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
@@ -579,7 +600,7 @@
const eap_variable_data_c * const manual_realm
);
- EAP_FUNC_IMPORT tls_session_type_e get_tls_session_type();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H tls_session_type_e get_tls_session_type();
//--------------------------------------------------
protected:
@@ -592,12 +613,12 @@
/**
* Destructor cancels all timers and deletes member attributes.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_tls_peap_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H virtual ~eap_type_tls_peap_c();
/**
* Constructor initializes all member attributes.
*/
- EAP_FUNC_IMPORT eap_type_tls_peap_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_type_tls_peap_c(
abs_eap_am_tools_c * const tools, ///< This is pointer to the tools AM of current platform.
abs_eap_base_type_c * const partner, ///< This is back pointer to object which created this object.
eap_am_type_tls_peap_c * const am_type_tls_peap, ///< This is pointer to adaptation module of TLS/PEAP EAP type.
@@ -612,21 +633,21 @@
/**
* This function creates reassembly state string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_reassembly_state_string(eap_type_tls_peap_reassembly_state_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H static eap_const_string get_reassembly_state_string(eap_type_tls_peap_reassembly_state_e state);
/**
* This function creates state string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_state_string(eap_type_tls_peap_state_variable_e state);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H static eap_const_string get_state_string(eap_type_tls_peap_state_variable_e state);
/**
* This function tells if the object is a client or a server..
*/
- EAP_FUNC_IMPORT bool get_is_client();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H bool get_is_client();
// This is commented in abs_eap_am_type_tls_peap_c::complete_eap_identity_query().
- EAP_FUNC_IMPORT eap_status_e complete_eap_identity_query(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e complete_eap_identity_query(
const eap_variable_data_c * const user_certificate_identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
@@ -641,7 +662,7 @@
* The partner class calls this function when EAP/TLS/PEAP packet is received.
* see also eap_base_type_c::packet_process().
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
@@ -650,7 +671,7 @@
/**
* This function processes the EAP-Response/Identity.
*/
- EAP_FUNC_IMPORT eap_status_e eap_identity_response_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e eap_identity_response_packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_header_wr_c * const received_eap, ///< This is pointer to EAP header and data.
const u32_t eap_packet_length ///< This is length of received EAP packet.
@@ -659,48 +680,48 @@
/**
* This function processes the TLS/PEAP packets.
*/
- EAP_FUNC_IMPORT eap_status_e tls_peap_packet_process(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e tls_peap_packet_process(
const eap_am_network_id_c * const receive_network_id, ///< This is the network identity of the received EAP packet.
eap_tls_peap_header_c * const received_tls_peap, ///< This is pointer to EAP header including EAP-TLS/PEAP fields.
const u32_t tls_peap_packet_length ///< This is length of received TLS/PEAP EAP packet.
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e timer_expired(
const u32_t id, void *data
);
// This is commented in abs_eap_base_timer_c::timer_delete_data().
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e timer_delete_data(
const u32_t id, void *data
);
// This is commented in eap_base_type_c::set_is_valid().
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void set_is_valid();
// This is commented in eap_base_type_c::get_is_valid().
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H bool get_is_valid();
// This is commented in eap_base_type_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e configure();
// This is commented in eap_base_type_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e shutdown();
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e query_eap_identity(
const bool must_be_synchronous,
eap_variable_data_c * const identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier);
// This is commented in eap_base_type_c::query_eap_identity().
- EAP_FUNC_IMPORT eap_status_e set_initial_eap_identifier(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e set_initial_eap_identifier(
const eap_am_network_id_c * const receive_network_id,
const u8_t initial_identifier);
// This is commented in eap_base_type_c::eap_acknowledge().
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e eap_acknowledge(
const eap_am_network_id_c * const receive_network_id);
/**
@@ -710,18 +731,18 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e reset();
- EAP_FUNC_IMPORT eap_status_e set_tls_master_secret(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e set_tls_master_secret(
const eap_variable_data_c * const eap_tls_master_session_key);
/// @see abs_tls_base_record_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H void state_notification(
const abs_eap_state_notification_c * const state
);
/// @see abs_tls_base_record_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e tls_peap_packet_send(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e tls_peap_packet_send(
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
const u32_t data_length,
@@ -729,7 +750,7 @@
const bool includes_tls_handshake_message);
/// @see abs_tls_base_record_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e packet_send(
const eap_am_network_id_c * const network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -737,44 +758,44 @@
const u32_t buffer_length);
/// @see abs_tls_base_record_c::get_header_offset().
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length
);
/// @see abs_tls_base_record_c::restart_authentication().
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
const bool from_timer);
/// @see abs_tls_base_record_c::read_configure().
- EAP_FUNC_IMPORT virtual eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H virtual eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
/// @see abs_tls_base_record_c::write_configure().
- EAP_FUNC_IMPORT virtual eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H virtual eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data
);
/// @see abs_tls_base_record_c::set_timer().
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
/// @see abs_tls_base_record_c::cancel_timer().
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
/// @see abs_tls_base_record_c::load_module().
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -783,29 +804,29 @@
const eap_am_network_id_c * const receive_network_id);
/// @see abs_tls_base_record_c::unload_module().
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e unload_module(const eap_type_value_e type);
/// @see abs_tls_base_record_c::packet_data_crypto_keys().
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key);
/// @see abs_tls_base_record_c::check_is_valid_eap_type().
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
/// @see abs_tls_base_record_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/// @see abs_tls_base_record_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
- EAP_FUNC_IMPORT eap_status_e peap_tunnel_ready();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e peap_tunnel_ready();
- EAP_FUNC_IMPORT eap_status_e set_tls_session_type(const tls_session_type_e tls_session_type);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_H eap_status_e set_tls_session_type(const tls_session_type_e tls_session_type);
//--------------------------------------------------
}; // class eap_type_tls_peap_c
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_type_tls_peap_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_type_tls_peap_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_header.h"
#include "tls_peap_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H
+#elif defined(EAP_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -64,7 +87,7 @@
* @endcode
*
*/
-class EAP_EXPORT eap_tls_peap_header_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_tls_peap_header_c
: public eap_header_base_c
{
private:
@@ -108,120 +131,120 @@
};
- EAP_FUNC_IMPORT virtual ~eap_tls_peap_header_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H virtual ~eap_tls_peap_header_c();
//
- EAP_FUNC_IMPORT eap_tls_peap_header_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_tls_peap_header_c(
abs_eap_am_tools_c * const tools,
u8_t * const header_begin,
const u32_t header_buffer_length);
- EAP_FUNC_IMPORT eap_code_value_e get_eap_code() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_code_value_e get_eap_code() const;
- EAP_FUNC_IMPORT u8_t get_eap_identifier() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u8_t get_eap_identifier() const;
- EAP_FUNC_IMPORT u16_t get_eap_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u16_t get_eap_length() const;
- EAP_FUNC_IMPORT eap_type_value_e get_eap_type() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_type_value_e get_eap_type() const;
- EAP_FUNC_IMPORT u16_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u16_t get_data_length() const;
- EAP_FUNC_IMPORT u32_t get_tls_min_header_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u32_t get_tls_min_header_length() const;
- EAP_FUNC_IMPORT static u32_t get_tls_max_header_length();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H static u32_t get_tls_max_header_length();
- EAP_FUNC_IMPORT u32_t get_header_length() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u32_t get_header_length() const;
- EAP_FUNC_IMPORT u32_t get_tls_flags_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u32_t get_tls_flags_offset() const;
- EAP_FUNC_IMPORT u32_t get_tls_length_offset() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u32_t get_tls_length_offset() const;
- EAP_FUNC_IMPORT u32_t get_start_offset_of_data() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u32_t get_start_offset_of_data() const;
- EAP_FUNC_IMPORT u8_t * get_data_offset(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u8_t * get_data_offset(
abs_eap_am_tools_c * const m_am_tools,
const u32_t offset,
const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_data(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u8_t * get_data(
abs_eap_am_tools_c * const m_am_tools,
const u32_t contignuous_bytes) const;
- EAP_FUNC_IMPORT u8_t * get_tls_flags() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u8_t * get_tls_flags() const;
- EAP_FUNC_IMPORT bool get_tls_flag_bit(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H bool get_tls_flag_bit(
const u32_t mask) const;
- EAP_FUNC_IMPORT u8_t get_tls_flag_value(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u8_t get_tls_flag_value(
const u32_t mask,
const u32_t shift) const;
- EAP_FUNC_IMPORT bool get_flag_tls_length_included() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H bool get_flag_tls_length_included() const;
- EAP_FUNC_IMPORT bool get_flag_more_fragments() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H bool get_flag_more_fragments() const;
- EAP_FUNC_IMPORT bool get_flag_start() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H bool get_flag_start() const;
- EAP_FUNC_IMPORT u8_t get_flag_reserved() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u8_t get_flag_reserved() const;
- EAP_FUNC_IMPORT u8_t get_flag_version() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H u8_t get_flag_version() const;
- EAP_FUNC_IMPORT eap_status_e get_tls_message_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_status_e get_tls_message_length(
u32_t * const tls_length) const;
- EAP_FUNC_IMPORT eap_status_e check_header(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_status_e check_header(
abs_eap_am_tools_c * const tools,
const eap_type_value_e required_eap_type,
const bool is_client_when_true,
const peap_version_e peap_version,
const bool check_peap_version_when_true) const;
- EAP_FUNC_IMPORT eap_const_string get_code_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_const_string get_code_string() const;
- EAP_FUNC_IMPORT eap_const_string get_eap_type_string() const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H eap_const_string get_eap_type_string() const;
- EAP_FUNC_IMPORT void set_eap_code(const eap_code_value_e p_code);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_eap_code(const eap_code_value_e p_code);
- EAP_FUNC_IMPORT void set_eap_identifier(const u8_t p_identifier);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_eap_identifier(const u8_t p_identifier);
- EAP_FUNC_IMPORT void set_eap_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_eap_length(
const u16_t p_length,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void set_eap_type(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_eap_type(
const eap_type_value_e p_type,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void set_tls_flag_value(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_tls_flag_value(
const u8_t value,
const u32_t mask,
const u32_t shift) const;
- EAP_FUNC_IMPORT void set_tls_flag_bit(const bool flag, u32_t mask) const;
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_tls_flag_bit(const bool flag, u32_t mask) const;
- EAP_FUNC_IMPORT void set_flag_reserved(const u8_t reserved);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_flag_reserved(const u8_t reserved);
- EAP_FUNC_IMPORT void set_flag_version(const u8_t version);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_flag_version(const u8_t version);
- EAP_FUNC_IMPORT void set_flag_tls_length_included(const bool tls_length_included);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_flag_tls_length_included(const bool tls_length_included);
- EAP_FUNC_IMPORT void set_flag_more_fragments(const bool more_fragments);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_flag_more_fragments(const bool more_fragments);
- EAP_FUNC_IMPORT void set_flag_start(const bool start);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_flag_start(const bool start);
- EAP_FUNC_IMPORT void set_data_length(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_data_length(
const u32_t p_data_length,
const bool expanded_type_when_true);
- EAP_FUNC_IMPORT void set_tls_message_length(const u32_t tls_length);
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void set_tls_message_length(const u32_t tls_length);
- EAP_FUNC_IMPORT void reset_header(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_HEADER_H void reset_header(
abs_eap_am_tools_c * const m_am_tools,
const eap_type_value_e required_eap_type,
const u32_t buffer_length,
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_type_tls_peap_state_notification.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/eap/include/eap_type_tls_peap_state_notification.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,13 +24,34 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H
+#elif defined(EAP_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_protocol_layer.h"
#include "eap_state_notification.h"
/// A eap_type_tls_peap_state_notification_c class.
/// This is used for debugging and protocol testing.
-class EAP_EXPORT eap_type_tls_peap_state_notification_c
+class EAP_CLASS_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H eap_type_tls_peap_state_notification_c
: public eap_state_notification_c
{
private:
@@ -47,12 +68,12 @@
/**
* The destructor of the eap_type_tls_peap_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_type_tls_peap_state_notification_c();
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H virtual ~eap_type_tls_peap_state_notification_c();
/**
* The constructor of the eap_type_tls_peap_state_notification_c class does nothing special.
*/
- EAP_FUNC_IMPORT eap_type_tls_peap_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H eap_type_tls_peap_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -65,7 +86,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_tls_peap_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H eap_type_tls_peap_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
@@ -78,7 +99,7 @@
bool allow_send_eap_success);
- EAP_FUNC_IMPORT eap_type_tls_peap_state_notification_c(
+ EAP_FUNC_VISIBILITY_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H eap_type_tls_peap_state_notification_c(
abs_eap_am_tools_c * const tools,
const eap_am_network_id_c * const send_network_id,
bool is_client,
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/eap/src/eap_type_tls_peap.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/eap/src/eap_type_tls_peap.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 91 %
*/
// This is enumeration of EAPOL source code.
@@ -1146,6 +1146,8 @@
eap_tls_trace_string_c::get_tls_session_type_string(get_tls_session_type()),
eap_tls_trace_string_c::get_peap_version_string(m_current_peap_version)));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_type_tls_peap_c::finish_successful_authentication()");
+
eap_status_e status(eap_status_process_general_error);
if (do_quiet_finish == false)
@@ -1242,6 +1244,8 @@
m_is_valid,
m_authentication_finished_successfully));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_type_tls_peap_c::send_final_notification()");
+
if (m_is_valid == true
&& m_authentication_finished_successfully == false)
{
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_pac_store_initializer.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,94 @@
+/*
+* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: EAP and WLAN authentication protocols.
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#if !defined(_ABS_PAC_STORE_INITIALIZER_H_)
+#define _ABS_PAC_STORE_INITIALIZER_H_
+
+#include "eap_fast_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_PAC_STORE_INITIALIZER_H)
+ #define EAP_CLASS_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H
+ #define EAP_FUNC_EXPORT_ABS_PAC_STORE_INITIALIZER_H
+ #define EAP_C_FUNC_EXPORT_ABS_PAC_STORE_INITIALIZER_H
+#elif defined(EAP_EXPORT_ABS_PAC_STORE_INITIALIZER_H)
+ #define EAP_CLASS_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_PAC_STORE_INITIALIZER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_PAC_STORE_INITIALIZER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_PAC_STORE_INITIALIZER_H
+ #define EAP_C_FUNC_EXPORT_ABS_PAC_STORE_INITIALIZER_H
+#endif
+// End: added by script change_export_macros.sh.
+
+
+/// The class is the interface to partner class of the tls_base_application_c class which starts the PAC-store initialization.
+/// This declares the pure virtual member functions tls_base_application_c class could call.
+class EAP_CLASS_VISIBILITY_ABS_PAC_STORE_INITIALIZER_H abs_pac_store_initializer_c
+{
+private:
+ //--------------------------------------------------
+
+ //--------------------------------------------------
+protected:
+ //--------------------------------------------------
+
+ //--------------------------------------------------
+public:
+ //--------------------------------------------------
+
+ /**
+ * The destructor of the abs_pac_store_initializer_c class does nothing special.
+ */
+ virtual ~abs_pac_store_initializer_c()
+ {
+ }
+
+ /**
+ * The constructor of the abs_pac_store_initializer_c class does nothing special.
+ */
+ abs_pac_store_initializer_c()
+ {
+ }
+
+#if defined(USE_FAST_EAP_TYPE)
+
+ virtual eap_status_e complete_start_initialize_PAC_store(
+ const eap_fast_completion_operation_e completion_operation,
+ const eap_fast_initialize_pac_store_completion_e completion) = 0;
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+ //--------------------------------------------------
+}; // class abs_pac_store_initializer_c
+
+#endif //#if !defined(_ABS_PAC_STORE_INITIALIZER_H_)
+
+//--------------------------------------------------
+
+// End.
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_apply_cipher_spec.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_apply_cipher_spec.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,31 @@
#define _ABS_TLS_MESSAGE_RECORD_PROCESS_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H
+ #define EAP_FUNC_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H
+#elif defined(EAP_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_APPLY_CIPHER_SPEC_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class declares the functions message classes of TLS
/// requires from the TLS.
-class EAP_EXPORT abs_tls_apply_cipher_spec_c
+class EAP_CLASS_VISIBILITY_ABS_TLS_APPLY_CIPHER_SPEC_H abs_tls_apply_cipher_spec_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_base_application.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_base_application.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 24 %
*/
#if !defined(_ABS_TLS_BASE_APPLICATION_H_)
@@ -28,6 +28,29 @@
#include "tls_record_header.h"
#include "tls_handshake_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_TLS_BASE_APPLICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_BASE_APPLICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_BASE_APPLICATION_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_BASE_APPLICATION_H
+ #define EAP_FUNC_EXPORT_ABS_TLS_BASE_APPLICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_BASE_APPLICATION_H
+#elif defined(EAP_EXPORT_ABS_TLS_BASE_APPLICATION_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_BASE_APPLICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_BASE_APPLICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_BASE_APPLICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_BASE_APPLICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_BASE_APPLICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_BASE_APPLICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_BASE_APPLICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_BASE_APPLICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_BASE_APPLICATION_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_BASE_APPLICATION_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_buf_chain_wr_c;
class eap_variable_data_c;
@@ -41,7 +64,7 @@
/// The class is the interface to partner class of the tls_base_application_c class.
/// This declares the pure virtual member functions tls_base_application_c class could call.
-class EAP_EXPORT abs_tls_base_application_c
+class EAP_CLASS_VISIBILITY_ABS_TLS_BASE_APPLICATION_H abs_tls_base_application_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_base_record.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_base_record.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_header.h"
#include "tls_peap_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_TLS_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_BASE_RECORD_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_BASE_RECORD_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_BASE_RECORD_H
+ #define EAP_FUNC_EXPORT_ABS_TLS_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_BASE_RECORD_H
+#elif defined(EAP_EXPORT_ABS_TLS_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_BASE_RECORD_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_BASE_RECORD_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_BASE_RECORD_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_BASE_RECORD_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_BASE_RECORD_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_BASE_RECORD_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_BASE_RECORD_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_buf_chain_wr_c;
class eap_variable_data_c;
@@ -39,7 +62,7 @@
/// The class is the interface to partner class of the tls_base_record_c class.
/// This declares the pure virtual member functions tls_base_record_c class could call.
-class EAP_EXPORT abs_tls_base_record_c
+class EAP_CLASS_VISIBILITY_ABS_TLS_BASE_RECORD_H abs_tls_base_record_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_change_cipher_spec.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_change_cipher_spec.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,31 @@
#define _ABS_TLS_CHANGE_CIPHER_SPEC_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H
+ #define EAP_FUNC_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H
+#elif defined(EAP_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_CHANGE_CIPHER_SPEC_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class declares the functions change cipher spec message class of TLS
/// requires from the TLS.
-class EAP_EXPORT abs_tls_change_cipher_spec_c
+class EAP_CLASS_VISIBILITY_ABS_TLS_CHANGE_CIPHER_SPEC_H abs_tls_change_cipher_spec_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_message_hash.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/abs_tls_message_hash.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,10 +23,31 @@
#define _ABS_TLS_MESSAGE_HASH_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_TLS_MESSAGE_HASH_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_MESSAGE_HASH_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_MESSAGE_HASH_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_MESSAGE_HASH_H
+ #define EAP_FUNC_EXPORT_ABS_TLS_MESSAGE_HASH_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_MESSAGE_HASH_H
+#elif defined(EAP_EXPORT_ABS_TLS_MESSAGE_HASH_H)
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_MESSAGE_HASH_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_MESSAGE_HASH_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_MESSAGE_HASH_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_MESSAGE_HASH_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_MESSAGE_HASH_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_TLS_MESSAGE_HASH_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_TLS_MESSAGE_HASH_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_TLS_MESSAGE_HASH_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_TLS_MESSAGE_HASH_H
+ #define EAP_C_FUNC_EXPORT_ABS_TLS_MESSAGE_HASH_H
+#endif
+// End: added by script change_export_macros.sh.
/// This class declares the functions message classes of TLS
/// requires from the TLS.
-class EAP_EXPORT abs_tls_message_hash_c
+class EAP_CLASS_VISIBILITY_ABS_TLS_MESSAGE_HASH_H abs_tls_message_hash_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_alert_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_alert_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_array.h"
#include "tls_peap_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_ALERT_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_ALERT_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H
+ #define EAP_FUNC_EXPORT_TLS_ALERT_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_ALERT_MESSAGE_H
+#elif defined(EAP_EXPORT_TLS_ALERT_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_ALERT_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_ALERT_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_ALERT_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_ALERT_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_ALERT_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_ALERT_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -34,7 +57,7 @@
/**
* This class defines TLS-Alert message.
*/
-class EAP_EXPORT tls_alert_message_c
+class EAP_CLASS_VISIBILITY_TLS_ALERT_MESSAGE_H tls_alert_message_c
{
private:
//--------------------------------------------------
@@ -63,7 +86,7 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H void set_is_valid();
//--------------------------------------------------
protected:
@@ -74,10 +97,10 @@
//--------------------------------------------------
/// Destructor does nothing.
- EAP_FUNC_IMPORT virtual ~tls_alert_message_c();
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H virtual ~tls_alert_message_c();
/// Constructor initializes the object.
- EAP_FUNC_IMPORT tls_alert_message_c(
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H tls_alert_message_c(
abs_eap_am_tools_c * const tools,
const bool is_client);
@@ -87,43 +110,43 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H bool get_is_valid();
/**
* This function creates data of the Handshake message to internal buffer.
* Later this data is added to final TLS-record buffer.
*/
- EAP_FUNC_IMPORT eap_status_e create_message_data();
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H eap_status_e create_message_data();
/**
* This function sets alert level.
*/
- EAP_FUNC_IMPORT eap_status_e set_alert_level(const tls_alert_level_e alert_level);
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H eap_status_e set_alert_level(const tls_alert_level_e alert_level);
/**
* This function gets alert level.
*/
- EAP_FUNC_IMPORT tls_alert_level_e get_alert_level() const;
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H tls_alert_level_e get_alert_level() const;
/**
* This function sets alert description.
*/
- EAP_FUNC_IMPORT eap_status_e set_alert_description(const tls_alert_description_e alert_description);
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H eap_status_e set_alert_description(const tls_alert_description_e alert_description);
/**
* This function gets alert description.
*/
- EAP_FUNC_IMPORT tls_alert_description_e get_alert_description() const;
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H tls_alert_description_e get_alert_description() const;
/**
* This function adds data of the TLS-Alert message to tls_message_buffer.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data(
+ EAP_FUNC_VISIBILITY_TLS_ALERT_MESSAGE_H eap_status_e add_message_data(
eap_variable_data_c * const tls_message_buffer);
//
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_application_data_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_application_data_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_tools.h"
#include "eap_array.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H
+ #define EAP_FUNC_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H
+#elif defined(EAP_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_buf_chain_wr_c;
@@ -36,7 +59,7 @@
/**
* This class includes one application data message.
*/
-class EAP_EXPORT tls_application_data_message_c
+class EAP_CLASS_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H tls_application_data_message_c
{
private:
//--------------------------------------------------
@@ -61,7 +84,7 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H void set_is_valid();
//--------------------------------------------------
protected:
@@ -74,12 +97,12 @@
/**
* Destructor does nothing.
*/
- EAP_FUNC_IMPORT virtual ~tls_application_data_message_c();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H virtual ~tls_application_data_message_c();
/**
* Constructor initializes the object.
*/
- EAP_FUNC_IMPORT tls_application_data_message_c(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H tls_application_data_message_c(
abs_eap_am_tools_c * const tools,
const bool is_client);
@@ -88,35 +111,35 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H bool get_is_valid();
/**
* This function sets this message is analysed.
*/
- EAP_FUNC_IMPORT void set_is_analysed();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H void set_is_analysed();
/**
* This function returns whether message is analysed (true) or not (false).
*/
- EAP_FUNC_IMPORT bool get_is_analysed();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H bool get_is_analysed();
/**
* This function stores the application data to m_application_data.
*/
- EAP_FUNC_IMPORT eap_status_e set_application_data(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H eap_status_e set_application_data(
const u8_t * const packet,
const u32_t packet_length);
/**
* This function returns pointer to m_application_data.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_application_data();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H eap_variable_data_c * get_application_data();
/**
* This function adds data of the TLS-Application data message from m_application_data to tls_message_buffer.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_DATA_MESSAGE_H eap_status_e add_message_data(
eap_variable_data_c * const tls_message_buffer);
//
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_application_eap_core.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_application_eap_core.h Thu Sep 16 13:07:04 2010 +0300
@@ -29,6 +29,29 @@
#include "tls_peap_tlv_payloads.h"
#include "eap_master_session_key.h"
#include "eap_diameter_payloads.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_APPLICATION_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_APPLICATION_EAP_CORE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H
+ #define EAP_FUNC_EXPORT_TLS_APPLICATION_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_TLS_APPLICATION_EAP_CORE_H
+#elif defined(EAP_EXPORT_TLS_APPLICATION_EAP_CORE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_APPLICATION_EAP_CORE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_APPLICATION_EAP_CORE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_APPLICATION_EAP_CORE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_APPLICATION_EAP_CORE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_APPLICATION_EAP_CORE_H
+ #define EAP_C_FUNC_EXPORT_TLS_APPLICATION_EAP_CORE_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_tls_base_application_c;
class abs_eap_am_tools_c;
@@ -40,7 +63,7 @@
/// The tls_application_eap_core_c class is a implementation of tls_base_application_c.
-class EAP_EXPORT tls_application_eap_core_c
+class EAP_CLASS_VISIBILITY_TLS_APPLICATION_EAP_CORE_H tls_application_eap_core_c
: public tls_base_application_c
, public abs_eap_core_c
{
@@ -174,31 +197,31 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H void set_is_valid();
- EAP_FUNC_IMPORT eap_status_e create_eap_success_failure_in_forward_to_tunnel(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_eap_success_failure_in_forward_to_tunnel(
const eap_am_network_id_c * const receive_network_id,
const eap_code_value_e forwarded_eap_code,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e check_ttls_eap_payloads(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e check_ttls_eap_payloads(
eap_diameter_payloads_c * const payloads,
eap_ttls_tunneled_message_type_e * const message_type);
- EAP_FUNC_IMPORT eap_status_e ttls_server_handles_pap_response(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_server_handles_pap_response(
eap_diameter_payloads_c * const payloads,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e ttls_server_handles_pap_reply_message(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_server_handles_pap_reply_message(
eap_diameter_payloads_c * const payloads,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e check_ttls_plain_pap_payloads(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e check_ttls_plain_pap_payloads(
eap_diameter_payloads_c * const payloads,
eap_ttls_tunneled_message_type_e * const message_type);
- EAP_FUNC_IMPORT eap_status_e handle_ttls_plain_pap_payloads(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e handle_ttls_plain_pap_payloads(
eap_diameter_payloads_c * const payloads,
const eap_ttls_tunneled_message_type_e message_type,
const u8_t received_eap_identifier);
@@ -206,69 +229,69 @@
#if defined(EAP_USE_TTLS_PLAIN_MS_CHAP_V2_HACK)
- EAP_FUNC_IMPORT eap_status_e create_ttls_diameter_avp(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_ttls_diameter_avp(
eap_variable_data_c * const avp,
const eap_variable_data_c * const data,
eap_diameter_avp_code_c code,
const bool include_vendor_id);
- EAP_FUNC_IMPORT eap_status_e check_ttls_plain_mschapv2_payloads(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e check_ttls_plain_mschapv2_payloads(
eap_diameter_payloads_c * const payloads,
eap_ttls_tunneled_message_type_e * const message_type);
- EAP_FUNC_IMPORT eap_status_e handle_ttls_plain_mschapv2_payloads(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e handle_ttls_plain_mschapv2_payloads(
eap_diameter_payloads_c * const payloads,
const eap_ttls_tunneled_message_type_e message_type,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e ttls_server_handles_ms_chapv2_response(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_server_handles_ms_chapv2_response(
eap_diameter_payloads_c * const payloads,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e ttls_server_handles_ms_chapv2_change_password(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_server_handles_ms_chapv2_change_password(
eap_diameter_payloads_c * const payloads,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e ttls_client_handles_ms_chapv2_success(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_client_handles_ms_chapv2_success(
eap_diameter_payloads_c * const payloads,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e ttls_client_handles_ms_chapv2_error(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_client_handles_ms_chapv2_error(
eap_diameter_payloads_c * const payloads,
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e send_ttls_ms_chapv2_packet(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e send_ttls_ms_chapv2_packet(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_process_identity_response(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_process_identity_response(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_process_response(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_process_response(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_process_change_password_response(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_process_change_password_response(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_process_identity_request(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_process_identity_request(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_process_challenge_request(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_process_challenge_request(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_process_success_request(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_process_success_request(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_complete_success_request(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_complete_success_request(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_process_error_request(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_process_error_request(
eap_header_wr_c * const sent_eap_packet);
- EAP_FUNC_IMPORT eap_status_e ttls_tunneled_message_state_complete_error_request(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e ttls_tunneled_message_state_complete_error_request(
eap_header_wr_c * const sent_eap_packet);
@@ -281,7 +304,7 @@
* @param received_eap_identifier is the EAP-identifier field of the PEAP packet.
* @param forwarded_eap_packet includes created EAP-packet that is forwarded to eap_core_c object.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process_ttls(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_process_ttls(
eap_variable_data_c * const received_eap_message,
const u8_t received_eap_identifier,
u32_t * const eap_packet_length);
@@ -292,7 +315,7 @@
* @param received_eap_identifier is the EAP-identifier field of the PEAP packet.
* @param forwarded_eap_packet includes created EAP-packet that is forwarded to eap_core_c object.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process_xp_peap_v0(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_process_xp_peap_v0(
eap_variable_data_c * const packet,
const u8_t received_eap_identifier,
u32_t * const eap_packet_length);
@@ -300,15 +323,15 @@
/**
* This function processes the received packet of PEAPv1.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process_peap_v1(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_process_peap_v1(
eap_variable_data_c * const received_eap_message,
const u8_t received_eap_identifier,
u32_t * const eap_packet_length);
- EAP_FUNC_IMPORT eap_status_e finish_successfull_authentication_peap_v2(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e finish_successfull_authentication_peap_v2(
const u8_t received_eap_identifier);
- EAP_FUNC_IMPORT eap_status_e store_nonce_peap_v2(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e store_nonce_peap_v2(
const bool is_client_when_true,
peap_tlv_payloads_c * const peapv2_tlv_payloads);
@@ -318,7 +341,7 @@
* @param received_eap_identifier is the EAP-identifier field of the PEAP packet.
* @param forwarded_eap_packet includes created EAP-packet that is forwarded to eap_core_c object.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process_peap_v2(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_process_peap_v2(
eap_variable_data_c * const packet,
const u8_t received_eap_identifier,
u32_t * const eap_packet_length);
@@ -326,85 +349,85 @@
/**
* This function verifies the previously received and parsed packet of PEAPv2.
*/
- EAP_FUNC_IMPORT eap_status_e verify_tunneled_acknowledge_peap_v2();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e verify_tunneled_acknowledge_peap_v2();
/**
* This function sends XP-PEAPv0 protected EAP-Success or EAP-Failure messages.
*/
- EAP_FUNC_IMPORT eap_status_e send_tunneled_acknowledge_xp_peap_v0(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e send_tunneled_acknowledge_xp_peap_v0(
const eap_code_value_e result_eap_code,
const u8_t eap_identifier);
/**
* This function sends PEAPv2 protected EAP-Success or EAP-Failure messages.
*/
- EAP_FUNC_IMPORT eap_status_e send_tunneled_acknowledge_peap_v2(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e send_tunneled_acknowledge_peap_v2(
const eap_code_value_e result_eap_code,
const u8_t eap_identifier);
- EAP_FUNC_IMPORT eap_status_e create_nonce(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_nonce(
eap_variable_data_c * const nonce);
- EAP_FUNC_IMPORT eap_status_e create_nonce_peap_v2(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_nonce_peap_v2(
const bool create_client_nonce_when_true);
- EAP_FUNC_IMPORT eap_status_e create_compound_mac_key_peap_v2(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_compound_mac_key_peap_v2(
const bool create_client_CMK_when_true);
- EAP_FUNC_IMPORT eap_status_e create_compound_session_key_peap_v2();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_compound_session_key_peap_v2();
- EAP_FUNC_IMPORT eap_status_e create_crypto_binding_compound_mac(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_crypto_binding_compound_mac(
const eap_variable_data_c * const peap_v2_CMK,
const tls_peap_tlv_header_c * const crypto_binding_tlv,
eap_variable_data_c * const mac_data);
- EAP_FUNC_IMPORT eap_status_e create_result_tlv_message(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_result_tlv_message(
eap_buf_chain_wr_c * const packet,
const eap_code_value_e result_eap_code,
const u8_t eap_identifier,
const tls_peap_tlv_type_e tlv_type);
- EAP_FUNC_IMPORT eap_status_e create_intermediate_result_tlv_message(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_intermediate_result_tlv_message(
eap_buf_chain_wr_c * const packet,
const eap_code_value_e result_eap_code,
const u8_t eap_identifier);
- EAP_FUNC_IMPORT eap_status_e create_eap_payload_tlv_message(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_eap_payload_tlv_message(
eap_buf_chain_wr_c * const packet,
const eap_header_wr_c * const sent_eap_packet,
const u8_t eap_identifier);
- EAP_FUNC_IMPORT eap_status_e create_crypto_binding_tlv_message(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_crypto_binding_tlv_message(
eap_buf_chain_wr_c * const packet,
const eap_code_value_e result_eap_code,
const u8_t eap_identifier,
const eap_variable_data_c * const nonce,
const u8_t received_version);
- EAP_FUNC_IMPORT eap_status_e create_eap_diameter_avp_message(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e create_eap_diameter_avp_message(
eap_buf_chain_wr_c * const packet,
const eap_header_wr_c * const sent_eap_packet,
const u8_t eap_identifier);
- EAP_FUNC_IMPORT eap_status_e parse_generic_payload(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e parse_generic_payload(
const tls_peap_tlv_type_e current_payload,
const tls_peap_tlv_header_c * const payload,
peap_tlv_payloads_c * const p_peap_tlv_payloads);
- EAP_FUNC_IMPORT eap_status_e parse_peap_tlv_payload(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e parse_peap_tlv_payload(
u8_t * const buffer,
u32_t * const buffer_length,
peap_tlv_payloads_c * const peap_tlv_payloads);
- EAP_FUNC_IMPORT void trace_tunneled_packet(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H void trace_tunneled_packet(
eap_const_string prefix,
const eap_header_wr_c * const eap_packet);
- EAP_FUNC_IMPORT eap_status_e packet_forward_to_tunnel(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_forward_to_tunnel(
const eap_am_network_id_c * const receive_network_id,
eap_header_wr_c * const forwarded_eap_packet,
const u32_t eap_packet_length);
@@ -428,7 +451,7 @@
/**
* The destructor of the tls_application_eap_core_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_application_eap_core_c();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H virtual ~tls_application_eap_core_c();
/**
* The constructor of the tls_application_eap_core_c class simply initializes the attributes.
@@ -437,7 +460,7 @@
* @param eap_core is pointer to EAP-core object.
* The tls_application_eap_core_c object sends packets to the network using m_type_partner object.
*/
- EAP_FUNC_IMPORT tls_application_eap_core_c(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H tls_application_eap_core_c(
abs_eap_am_tools_c * const tools,
eap_core_c * const eap_core,
const bool free_eap_core,
@@ -448,7 +471,7 @@
/**
* This function sets the PEAP version.
*/
- EAP_FUNC_IMPORT void set_peap_version(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H void set_peap_version(
const peap_version_e peap_version,
const bool use_tppd_tls_peap,
const bool use_tppd_peapv1_acknowledge_hack);
@@ -458,7 +481,7 @@
* object is successfully executed. During the function call the object
* could query the configuration. Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e configure();
/**
* The shutdown() function is called before the destructor of the
@@ -466,14 +489,14 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e shutdown();
/**
* This function processes the received packet.
* @param packet includes the received packet.
* @param received_eap_identifier is the EAP-identifier field of the PEAP packet.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_process(
eap_variable_data_c * const packet,
const u8_t received_eap_identifier);
@@ -482,7 +505,7 @@
* @param receive_network_id includes the addresses (network identity) and packet type.
* @param received_eap_identifier is the EAP-Identifier of the received EAP-Success packet.
*/
- EAP_FUNC_IMPORT eap_status_e plain_eap_success_failure_packet_received(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e plain_eap_success_failure_packet_received(
const eap_am_network_id_c * const receive_network_id,
const eap_code_value_e received_eap_code,
const u8_t received_eap_identifier);
@@ -493,14 +516,14 @@
* @param receive_network_id includes the addresses (network identity) and packet type.
* @param received_eap_identifier is the EAP-Identifier of the received EAP-Success packet.
*/
- EAP_FUNC_IMPORT eap_status_e empty_ack_packet_received(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e empty_ack_packet_received(
const eap_am_network_id_c * const receive_network_id,
const u8_t received_eap_identifier);
/**
* This function starts TTLS tunneled authentication.
*/
- EAP_FUNC_IMPORT eap_status_e start_ttls_tunneled_authentication(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e start_ttls_tunneled_authentication(
const eap_am_network_id_c * const receive_network_id,
const u8_t received_eap_identifier);
@@ -509,7 +532,7 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H bool get_is_valid();
/**
* This function must reset the state of object to same as
@@ -518,13 +541,13 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e reset();
/**
* This function starts the tunneled EAP-type within PEAP.
*/
- EAP_FUNC_IMPORT eap_status_e start_peap_tunneled_authentication(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e start_peap_tunneled_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const u8_t received_eap_identifier,
@@ -532,7 +555,7 @@
const bool tls_peap_server_authenticates_client_action);
/// @see abs_eap_core_c::packet_send().
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_send(
const eap_am_network_id_c * const network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -540,12 +563,12 @@
const u32_t buffer_length);
/// @see abs_eap_core_c::get_header_offset().
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
/// @see abs_eap_core_c::load_module().
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -554,95 +577,95 @@
const eap_am_network_id_c * const receive_network_id);
/// @see abs_eap_core_c::unload_module().
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e unload_module(const eap_type_value_e type);
/// @see abs_eap_core_c::restart_authentication().
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
const bool from_timer = false);
/// @see abs_eap_core_c::packet_data_crypto_keys().
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key
);
/// @see abs_eap_core_c::read_configure().
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
/// @see abs_eap_core_c::write_configure().
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
/// @see abs_eap_core_c::state_notification().
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H void state_notification(
const abs_eap_state_notification_c * const state);
/// @see abs_eap_core_c::asynchronous_init_remove_eap_session().
- EAP_FUNC_IMPORT eap_status_e asynchronous_init_remove_eap_session(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e asynchronous_init_remove_eap_session(
const eap_am_network_id_c * const send_network_id);
/// @see abs_eap_core_c::set_timer().
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e set_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id,
void * const data,
const u32_t p_time_ms);
/// @see abs_eap_core_c::cancel_timer().
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id);
/// @see abs_eap_core_c::check_is_valid_eap_type().
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
/// @see abs_eap_core_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/// @see tls_base_application_c::get_application_partner().
- EAP_FUNC_IMPORT abs_tls_base_application_c * get_application_partner();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H abs_tls_base_application_c * get_application_partner();
/// @see tls_base_application_c::set_application_partner().
- EAP_FUNC_IMPORT eap_status_e set_application_partner(abs_tls_base_application_c * const partner);
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e set_application_partner(abs_tls_base_application_c * const partner);
/// @see tls_base_application_c::peap_tunnel_ready().
- EAP_FUNC_IMPORT eap_status_e peap_tunnel_ready();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e peap_tunnel_ready();
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// This is documented in tls_base_application_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
- EAP_FUNC_IMPORT void set_tunneled_state(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H void set_tunneled_state(
const tls_session_type_e tls_session_type);
// This is commented in tls_base_record_c::read_authority_identity().
- EAP_FUNC_IMPORT eap_status_e read_authority_identity(eap_variable_data_c * const authority_identity_payload);
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e read_authority_identity(eap_variable_data_c * const authority_identity_payload);
// This is commented in tls_base_record_c::save_user_authorization_pac_opaque().
- EAP_FUNC_IMPORT eap_status_e save_user_authorization_pac_opaque(const tls_extension_c * const extension);
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e save_user_authorization_pac_opaque(const tls_extension_c * const extension);
// This is commented in tls_base_record_c::query_tunnel_PAC().
- EAP_FUNC_IMPORT eap_status_e query_tunnel_PAC(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e query_tunnel_PAC(
const eap_fast_variable_data_c * const in_A_ID_TLV);
// This is commented in tls_base_record_c::cancel_query_tunnel_PAC().
- EAP_FUNC_IMPORT eap_status_e cancel_query_tunnel_PAC();
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e cancel_query_tunnel_PAC();
- EAP_FUNC_IMPORT eap_status_e complete_query_ttls_pap_username_and_password(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e complete_query_ttls_pap_username_and_password(
const eap_variable_data_c * const ttls_pap_username,
const eap_variable_data_c * const ttls_pap_password,
const eap_status_e query_result);
- EAP_FUNC_IMPORT eap_status_e complete_verify_ttls_pap_username_and_password(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e complete_verify_ttls_pap_username_and_password(
const eap_status_e authentication_result,
const eap_variable_data_c * const ttls_pap_reply_message);
@@ -650,7 +673,7 @@
* This function is called when TLS-Alert message is received.
* Adaptation module could record this event.
*/
- EAP_FUNC_IMPORT eap_status_e alert_received(
+ EAP_FUNC_VISIBILITY_TLS_APPLICATION_EAP_CORE_H eap_status_e alert_received(
const tls_alert_level_e alert_level,
const tls_alert_description_e alert_description);
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_base_application.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_base_application.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "tls_peap_types.h"
#include "eap_header.h"
#include "eap_protocol_layer.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_BASE_APPLICATION_H)
+ #define EAP_CLASS_VISIBILITY_TLS_BASE_APPLICATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_BASE_APPLICATION_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_BASE_APPLICATION_H
+ #define EAP_FUNC_EXPORT_TLS_BASE_APPLICATION_H
+ #define EAP_C_FUNC_EXPORT_TLS_BASE_APPLICATION_H
+#elif defined(EAP_EXPORT_TLS_BASE_APPLICATION_H)
+ #define EAP_CLASS_VISIBILITY_TLS_BASE_APPLICATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_BASE_APPLICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_BASE_APPLICATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_BASE_APPLICATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_BASE_APPLICATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_BASE_APPLICATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_BASE_APPLICATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_BASE_APPLICATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_BASE_APPLICATION_H
+ #define EAP_C_FUNC_EXPORT_TLS_BASE_APPLICATION_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_tls_base_application_c;
class abs_eap_am_tools_c;
@@ -37,7 +60,7 @@
/// The tls_base_application_c class declares pure virtual functions
/// a user class of TLS-application class could call.
-class EAP_EXPORT tls_base_application_c
+class EAP_CLASS_VISIBILITY_TLS_BASE_APPLICATION_H tls_base_application_c
{
private:
//--------------------------------------------------
@@ -59,7 +82,7 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_base_application_c();
+ EAP_FUNC_VISIBILITY_TLS_BASE_APPLICATION_H virtual ~tls_base_application_c();
/**
* Application partner is object below the tls_base_application_c object.
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_base_record.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_base_record.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "tls_peap_types.h"
#include "eap_array.h"
#include "eap_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_TLS_BASE_RECORD_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_BASE_RECORD_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_BASE_RECORD_H
+ #define EAP_FUNC_EXPORT_TLS_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_TLS_BASE_RECORD_H
+#elif defined(EAP_EXPORT_TLS_BASE_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_TLS_BASE_RECORD_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_BASE_RECORD_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_BASE_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_BASE_RECORD_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_BASE_RECORD_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_BASE_RECORD_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_BASE_RECORD_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_BASE_RECORD_H
+ #define EAP_C_FUNC_EXPORT_TLS_BASE_RECORD_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_tls_base_record_c;
class abs_eap_am_tools_c;
@@ -36,7 +59,7 @@
/// The tls_base_record_c class declares pure virtual functions
/// a user class of TLS-record class could call.
-class EAP_EXPORT tls_base_record_c
+class EAP_CLASS_VISIBILITY_TLS_BASE_RECORD_H tls_base_record_c
{
private:
//--------------------------------------------------
@@ -66,7 +89,7 @@
/**
* The destructor of the tls_base_record_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_base_record_c();
+ EAP_FUNC_VISIBILITY_TLS_BASE_RECORD_H virtual ~tls_base_record_c();
/**
* The constructor of the tls_base_record_c class simply initializes the attributes.
@@ -74,7 +97,7 @@
* @param partner is back pointer to object which created this object.
* The tls_base_record_c object sends packets to the network using m_type_partner object.
*/
- EAP_FUNC_IMPORT tls_base_record_c(
+ EAP_FUNC_VISIBILITY_TLS_BASE_RECORD_H tls_base_record_c(
abs_eap_am_tools_c * const tools /*,
abs_tls_base_record_c * const partner */);
@@ -82,9 +105,9 @@
* Type partner is object below the tls_base_record_c object.
* @return The get_type_partner() function returns the pointer to the partner class.
*/
- EAP_FUNC_IMPORT abs_tls_base_record_c * get_type_partner();
+ EAP_FUNC_VISIBILITY_TLS_BASE_RECORD_H abs_tls_base_record_c * get_type_partner();
- EAP_FUNC_IMPORT void set_type_partner(abs_tls_base_record_c * const partner);
+ EAP_FUNC_VISIBILITY_TLS_BASE_RECORD_H void set_type_partner(abs_tls_base_record_c * const partner);
virtual void set_peap_version(
const peap_version_e peap_version, ///< This is the PEAP version (PEAPv2, PEAPv1, XP PEAPv0), yes very nice to have many different versions.
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_change_cipher_spec_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_change_cipher_spec_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_array.h"
#include "abs_tls_change_cipher_spec.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H
+ #define EAP_FUNC_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H
+#elif defined(EAP_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -44,7 +67,7 @@
/**
* This class includes data of TLS-ChangeCipherSpec message.
*/
-class EAP_EXPORT tls_change_cipher_spec_message_c
+class EAP_CLASS_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H tls_change_cipher_spec_message_c
{
private:
//--------------------------------------------------
@@ -73,7 +96,7 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H void set_is_valid();
//--------------------------------------------------
protected:
@@ -86,12 +109,12 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_change_cipher_spec_message_c();
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H virtual ~tls_change_cipher_spec_message_c();
/**
* Constructor initializes class.
*/
- EAP_FUNC_IMPORT tls_change_cipher_spec_message_c(
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H tls_change_cipher_spec_message_c(
abs_eap_am_tools_c * const tools,
abs_tls_change_cipher_spec_c * const change_cipher_spec,
const bool is_client);
@@ -101,29 +124,29 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H bool get_is_valid();
/**
* This function creates data of the Handshake message to internal buffer.
* Later this data is added to final TLS-record buffer.
*/
- EAP_FUNC_IMPORT eap_status_e create_message_data();
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H eap_status_e create_message_data();
/**
* This function sets the change cipher spec message type.
*/
- EAP_FUNC_IMPORT eap_status_e set_change_cipher_spec_type(tls_change_cipher_spec_type_e type);
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H eap_status_e set_change_cipher_spec_type(tls_change_cipher_spec_type_e type);
/**
* This function gets the change cipher spec message type.
*/
- EAP_FUNC_IMPORT tls_change_cipher_spec_type_e get_change_cipher_spec_type() const;
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H tls_change_cipher_spec_type_e get_change_cipher_spec_type() const;
/**
* This function adds data of the TLS-CahneCipherSpec data message from m_tls_change_cipher_spec_message_buffer to tls_message_buffer.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data(
+ EAP_FUNC_VISIBILITY_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H eap_status_e add_message_data(
eap_variable_data_c * const tls_message_buffer);
//
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_completion.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_completion.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_array.h"
#include "tls_record_message.h"
#include "abs_tls_message_hash.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_COMPLETION_H)
+ #define EAP_CLASS_VISIBILITY_TLS_COMPLETION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_COMPLETION_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_COMPLETION_H
+ #define EAP_FUNC_EXPORT_TLS_COMPLETION_H
+ #define EAP_C_FUNC_EXPORT_TLS_COMPLETION_H
+#elif defined(EAP_EXPORT_TLS_COMPLETION_H)
+ #define EAP_CLASS_VISIBILITY_TLS_COMPLETION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_COMPLETION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_COMPLETION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_COMPLETION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_COMPLETION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_COMPLETION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_COMPLETION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_COMPLETION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_COMPLETION_H
+ #define EAP_C_FUNC_EXPORT_TLS_COMPLETION_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -65,7 +88,7 @@
/// This class defines one TLS completion action.
-class EAP_EXPORT tls_completion_c
+class EAP_CLASS_VISIBILITY_TLS_COMPLETION_H tls_completion_c
{
private:
//--------------------------------------------------
@@ -83,7 +106,7 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_COMPLETION_H void set_is_valid();
//--------------------------------------------------
protected:
@@ -96,12 +119,12 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_completion_c();
+ EAP_FUNC_VISIBILITY_TLS_COMPLETION_H virtual ~tls_completion_c();
/**
* Constructor initializes object.
*/
- EAP_FUNC_IMPORT tls_completion_c(
+ EAP_FUNC_VISIBILITY_TLS_COMPLETION_H tls_completion_c(
abs_eap_am_tools_c * const tools,
tls_completion_action_e completion_action);
@@ -110,22 +133,22 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_COMPLETION_H bool get_is_valid();
/**
* This function sets the completion action type.
*/
- EAP_FUNC_IMPORT void set_completion_action(tls_completion_action_e completion_action);
+ EAP_FUNC_VISIBILITY_TLS_COMPLETION_H void set_completion_action(tls_completion_action_e completion_action);
/**
* This function gets the completion action type.
*/
- EAP_FUNC_IMPORT tls_completion_action_e get_completion_action() const;
+ EAP_FUNC_VISIBILITY_TLS_COMPLETION_H tls_completion_action_e get_completion_action() const;
/**
* This function gets the debug string of the completion action type.
*/
- EAP_FUNC_IMPORT eap_const_string get_completion_action_string() const;
+ EAP_FUNC_VISIBILITY_TLS_COMPLETION_H eap_const_string get_completion_action_string() const;
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_extension.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_extension.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 9.1.3 %
*/
#if !defined(_TLS_EXTENSION_H_)
@@ -31,6 +31,29 @@
#include "eap_fast_tlv_header.h"
#endif //#if defined(USE_FAST_EAP_TYPE)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_EXTENSION_H)
+ #define EAP_CLASS_VISIBILITY_TLS_EXTENSION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_EXTENSION_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_EXTENSION_H
+ #define EAP_FUNC_EXPORT_TLS_EXTENSION_H
+ #define EAP_C_FUNC_EXPORT_TLS_EXTENSION_H
+#elif defined(EAP_EXPORT_TLS_EXTENSION_H)
+ #define EAP_CLASS_VISIBILITY_TLS_EXTENSION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_EXTENSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_EXTENSION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_EXTENSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_EXTENSION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_EXTENSION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_EXTENSION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_EXTENSION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_EXTENSION_H
+ #define EAP_C_FUNC_EXPORT_TLS_EXTENSION_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
/**
@@ -52,7 +75,7 @@
/// This class defines one TLS completion action.
-class EAP_EXPORT tls_extension_c
+class EAP_CLASS_VISIBILITY_TLS_EXTENSION_H tls_extension_c
: public eap_variable_data_c
{
private:
@@ -79,7 +102,7 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H void set_is_valid();
//--------------------------------------------------
protected:
@@ -92,12 +115,12 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_extension_c();
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H virtual ~tls_extension_c();
/**
* Constructor initializes object.
*/
- EAP_FUNC_IMPORT tls_extension_c(
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H tls_extension_c(
abs_eap_am_tools_c * const tools);
/**
@@ -110,47 +133,47 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H bool get_is_valid();
/**
* This function sets the extension lifitime hint.
*/
- EAP_FUNC_IMPORT void set_lifetime_hint(const u32_t lifetime_hint);
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H void set_lifetime_hint(const u32_t lifetime_hint);
/**
* This function gets the extension lifetime hint.
*/
- EAP_FUNC_IMPORT u32_t get_lifetime_hint() const;
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H u32_t get_lifetime_hint() const;
/**
* This function sets the extension type.
*/
- EAP_FUNC_IMPORT void set_type(const tls_extension_type_e type);
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H void set_type(const tls_extension_type_e type);
/**
* This function gets the extension type.
*/
- EAP_FUNC_IMPORT tls_extension_type_e get_type() const;
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H tls_extension_type_e get_type() const;
#if defined(USE_FAST_EAP_TYPE)
/// This function stores the PAC-Type for fast access.
- EAP_FUNC_IMPORT void set_pac_type(const eap_fast_pac_type_e pac_type);
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H void set_pac_type(const eap_fast_pac_type_e pac_type);
/// This function returns the PAC-Type for fast access.
- EAP_FUNC_IMPORT eap_fast_pac_type_e get_pac_type() const;
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H eap_fast_pac_type_e get_pac_type() const;
#endif //#if defined(USE_FAST_EAP_TYPE)
/**
* This function gets the debug string of the extension type.
*/
- EAP_FUNC_IMPORT static eap_const_string get_type_string(tls_extension_type_e type);
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H static eap_const_string get_type_string(tls_extension_type_e type);
/**
* This function gets the extension from the array of extensions.
*/
- EAP_FUNC_IMPORT static const tls_extension_c * get_tls_extension(
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H static const tls_extension_c * get_tls_extension(
const tls_extension_type_e tls_extension_type,
EAP_TEMPLATE_CONST eap_array_c<tls_extension_c> * const tls_extensions,
abs_eap_am_tools_c * const am_tools);
@@ -159,7 +182,7 @@
/**
* This function gets the extension from the array of extensions.
*/
- EAP_FUNC_IMPORT static const tls_extension_c * get_tls_extension(
+ EAP_FUNC_VISIBILITY_TLS_EXTENSION_H static const tls_extension_c * get_tls_extension(
const tls_extension_type_e tls_extension_type,
const eap_fast_pac_type_e pac_type,
EAP_TEMPLATE_CONST eap_array_c<tls_extension_c> * const tls_extensions,
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_handshake_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_handshake_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,29 @@
#include "eap_header.h"
#include "eap_general_header_base.h"
#include "tls_peap_types.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_HANDSHAKE_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_HANDSHAKE_HEADER_H
+ #define EAP_FUNC_EXPORT_TLS_HANDSHAKE_HEADER_H
+ #define EAP_C_FUNC_EXPORT_TLS_HANDSHAKE_HEADER_H
+#elif defined(EAP_EXPORT_TLS_HANDSHAKE_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_HANDSHAKE_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_HANDSHAKE_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_HANDSHAKE_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_HANDSHAKE_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_HANDSHAKE_HEADER_H
+ #define EAP_C_FUNC_EXPORT_TLS_HANDSHAKE_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -78,7 +101,7 @@
* @endcode
*
*/
-class EAP_EXPORT tls_handshake_header_c
+class EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_HEADER_H tls_handshake_header_c
: public eap_general_header_base_c
{
private:
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_handshake_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_handshake_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 10.1.3 %
*/
#if !defined(_TLS_HANDSHAKE_MESSAGE_H_)
@@ -31,8 +31,31 @@
#if defined(USE_EAP_TLS_SESSION_TICKET)
#include "tls_extension.h"
+#include "eap_am_export.h"
#endif // #if defined(USE_EAP_TLS_SESSION_TICKET)
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_HANDSHAKE_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H
+ #define EAP_FUNC_EXPORT_TLS_HANDSHAKE_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_HANDSHAKE_MESSAGE_H
+#elif defined(EAP_EXPORT_TLS_HANDSHAKE_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_HANDSHAKE_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_HANDSHAKE_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_HANDSHAKE_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_HANDSHAKE_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -49,7 +72,7 @@
* because of the PKI functions are asyncronous in
* Symbian.
*/
-class EAP_EXPORT tls_handshake_message_c
+class EAP_CLASS_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H tls_handshake_message_c
{
private:
//--------------------------------------------------
@@ -136,9 +159,9 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H void set_is_valid();
- EAP_FUNC_IMPORT static eap_status_e u16_t_to_network_order(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H static eap_status_e u16_t_to_network_order(
u16_t * const value,
abs_eap_am_tools_c * const m_am_tools);
@@ -153,12 +176,12 @@
/**
* The destructor of the tls_handshake_message_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_handshake_message_c();
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H virtual ~tls_handshake_message_c();
/**
* The constructor of the tls_handshake_message_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT tls_handshake_message_c(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H tls_handshake_message_c(
abs_eap_am_tools_c * const tools,
abs_tls_message_hash_c * const message_hash,
const bool is_client);
@@ -168,73 +191,73 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H bool get_is_valid();
/**
* This function sets this message is analysed.
*/
- EAP_FUNC_IMPORT void set_is_analysed();
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H void set_is_analysed();
/**
* This function returns whether message is analysed (true) or not (false).
*/
- EAP_FUNC_IMPORT bool get_is_analysed();
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H bool get_is_analysed();
/**
* This function creates data of the Handshake message to internal buffer.
* Later this data is added to final TLS-record buffer.
*/
- EAP_FUNC_IMPORT eap_status_e create_message_data();
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e create_message_data();
/**
* This function copies the appropriate fields of the TLS-handshake message.
*/
- EAP_FUNC_IMPORT eap_status_e set_handshake_header_copy(const tls_handshake_header_c * const tls_handshake_header);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_handshake_header_copy(const tls_handshake_header_c * const tls_handshake_header);
/**
* This function sets the type of TLS-handshake message.
*/
- EAP_FUNC_IMPORT eap_status_e set_handshake_type(tls_handshake_type_e type);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_handshake_type(tls_handshake_type_e type);
/**
* This function returns the type of TLS-handshake message.
*/
- EAP_FUNC_IMPORT tls_handshake_type_e get_handshake_type() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H tls_handshake_type_e get_handshake_type() const;
/**
* This function copies the list of the cipher suites.
*/
- EAP_FUNC_IMPORT eap_status_e set_cipher_suites(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_cipher_suites(
EAP_TEMPLATE_CONST eap_array_c<u16_t> * const cipher_suites);
/**
* This function returns the list of the cipher suites.
*/
- EAP_FUNC_IMPORT EAP_TEMPLATE_CONST eap_array_c<u16_t> * get_cipher_suites() EAP_TEMPLATE_CONST;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_TEMPLATE_CONST eap_array_c<u16_t> * get_cipher_suites() EAP_TEMPLATE_CONST;
/**
* This function copies the list of the compression methods.
*/
- EAP_FUNC_IMPORT eap_status_e set_compression_methods(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_compression_methods(
EAP_TEMPLATE_CONST eap_array_c<u8_t> * const compression_methods);
/**
* This function returns the list of the compression methods.
*/
- EAP_FUNC_IMPORT EAP_TEMPLATE_CONST eap_array_c<u8_t> * get_compression_methods() EAP_TEMPLATE_CONST;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_TEMPLATE_CONST eap_array_c<u8_t> * get_compression_methods() EAP_TEMPLATE_CONST;
#if defined(USE_EAP_TLS_SESSION_TICKET)
/**
* This function copies the list of the TLS extensions.
*/
- EAP_FUNC_IMPORT eap_status_e set_tls_extensions(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_tls_extensions(
EAP_TEMPLATE_CONST eap_array_c<tls_extension_c> * const compression_methods);
#endif // #if defined(USE_EAP_TLS_SESSION_TICKET)
@@ -242,162 +265,162 @@
/**
* This function returns the list of the TLS extensions.
*/
- EAP_FUNC_IMPORT EAP_TEMPLATE_CONST eap_array_c<tls_extension_c> * get_tls_extensions() EAP_TEMPLATE_CONST;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_TEMPLATE_CONST eap_array_c<tls_extension_c> * get_tls_extensions() EAP_TEMPLATE_CONST;
#endif // #if defined(USE_EAP_TLS_SESSION_TICKET)
/**
* This function copies the random value.
*/
- EAP_FUNC_IMPORT eap_status_e set_random_value(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_random_value(
const eap_variable_data_c * const random_value);
/**
* This function returns the random value.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_random_value() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_random_value() const;
/**
* This function copies the session id.
*/
- EAP_FUNC_IMPORT eap_status_e set_session_id(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_session_id(
const eap_variable_data_c * const session_id);
/**
* This function returns the session id.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_session_id() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_session_id() const;
/**
* This function copies the certificate chain.
*/
- EAP_FUNC_IMPORT eap_status_e set_certificate_chain(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_certificate_chain(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_chain);
/**
* This function returns the certificate chain.
*/
- EAP_FUNC_IMPORT EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * get_certificate_chain() EAP_TEMPLATE_CONST;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * get_certificate_chain() EAP_TEMPLATE_CONST;
/**
* This function copies the list of the certificate authorities.
*/
- EAP_FUNC_IMPORT eap_status_e set_certificate_authorities(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_certificate_authorities(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_authorities);
/**
* This function returns the list of the certificate authorities.
*/
- EAP_FUNC_IMPORT EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * get_certificate_authorities() EAP_TEMPLATE_CONST;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * get_certificate_authorities() EAP_TEMPLATE_CONST;
/**
* This function copies the list of the certificate types.
*/
- EAP_FUNC_IMPORT eap_status_e set_certificate_types(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_certificate_types(
EAP_TEMPLATE_CONST eap_array_c<u8_t> * const certificate_types);
/**
* This function returns the list of the certificate types.
*/
- EAP_FUNC_IMPORT EAP_TEMPLATE_CONST eap_array_c<u8_t> * get_certificate_types() EAP_TEMPLATE_CONST;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H EAP_TEMPLATE_CONST eap_array_c<u8_t> * get_certificate_types() EAP_TEMPLATE_CONST;
/**
* This function sets the list of the selected cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e set_selected_cipher_suite(const tls_cipher_suites_e selected_cipher_suite);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_selected_cipher_suite(const tls_cipher_suites_e selected_cipher_suite);
/**
* This function returns the list of the selected cipher suite.
*/
- EAP_FUNC_IMPORT tls_cipher_suites_e get_selected_cipher_suite() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H tls_cipher_suites_e get_selected_cipher_suite() const;
/**
* This function sets the list of the selected compression method.
*/
- EAP_FUNC_IMPORT eap_status_e set_selected_compression_method(const tls_compression_method_e selected_compression_method);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_selected_compression_method(const tls_compression_method_e selected_compression_method);
/**
* This function returns the list of the selected compression method.
*/
- EAP_FUNC_IMPORT tls_compression_method_e get_selected_compression_method() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H tls_compression_method_e get_selected_compression_method() const;
/**
* This function copies the encrypted premaster secret.
*/
- EAP_FUNC_IMPORT eap_status_e set_encrypted_premaster_secret(const eap_variable_data_c * const encrypted_premaster_secret);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_encrypted_premaster_secret(const eap_variable_data_c * const encrypted_premaster_secret);
/**
* This function returns the encrypted premaster secret.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_encrypted_premaster_secret() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_encrypted_premaster_secret() const;
/**
* This function copies the ephemeral Diffie-Hellman public key.
*/
- EAP_FUNC_IMPORT eap_status_e set_public_dhe_key(const eap_variable_data_c * const public_dhe_key);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_public_dhe_key(const eap_variable_data_c * const public_dhe_key);
/**
* This function returns the ephemeral Diffie-Hellman public key.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_public_dhe_key() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_public_dhe_key() const;
/**
* This function copies the ephemeral Diffie-Hellman prime.
*/
- EAP_FUNC_IMPORT eap_status_e set_dhe_prime(const eap_variable_data_c * const dhe_prime);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_dhe_prime(const eap_variable_data_c * const dhe_prime);
/**
* This function returns the ephemeral Diffie-Hellman prime.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_dhe_prime() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_dhe_prime() const;
/**
* This function copies the ephemeral Diffie-Hellman group generator.
*/
- EAP_FUNC_IMPORT eap_status_e set_dhe_group_generator(const eap_variable_data_c * const dhe_group_generator);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_dhe_group_generator(const eap_variable_data_c * const dhe_group_generator);
/**
* This function returns the ephemeral Diffie-Hellman group generator.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_dhe_group_generator() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_dhe_group_generator() const;
/**
* This function copies the signed message HASH.
*/
- EAP_FUNC_IMPORT eap_status_e set_signed_message_hash(const eap_variable_data_c * const signed_message_hash);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_signed_message_hash(const eap_variable_data_c * const signed_message_hash);
/**
* This function returns the signed message HASH.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_signed_message_hash() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_signed_message_hash() const;
/**
* This function copies the TLS-finished data.
*/
- EAP_FUNC_IMPORT eap_status_e set_finished_data(const eap_variable_data_c * const finished_data);
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e set_finished_data(const eap_variable_data_c * const finished_data);
/**
* This function returns the TLS-finished data.
*/
- EAP_FUNC_IMPORT const eap_variable_data_c * get_finished_data() const;
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H const eap_variable_data_c * get_finished_data() const;
/**
* This function adds data of the TLS-handshake message to tls_message_buffer.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data(
+ EAP_FUNC_VISIBILITY_TLS_HANDSHAKE_MESSAGE_H eap_status_e add_message_data(
eap_variable_data_c * const tls_message_buffer);
//
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,29 @@
#include "tls_record_message.h"
#include "abs_tls_message_hash.h"
#include "abs_tls_apply_cipher_spec.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_MESSAGE_H
+ #define EAP_FUNC_EXPORT_TLS_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_MESSAGE_H
+#elif defined(EAP_EXPORT_TLS_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -45,7 +68,7 @@
* because of the PKI functions are asyncronous in
* Symbian.
*/
-class EAP_EXPORT tls_message_c
+class EAP_CLASS_VISIBILITY_TLS_MESSAGE_H tls_message_c
{
private:
//--------------------------------------------------
@@ -94,12 +117,12 @@
/**
* The destructor of the tls_message_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_message_c();
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H virtual ~tls_message_c();
/**
* The constructor of the tls_message_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT tls_message_c(
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H tls_message_c(
abs_eap_am_tools_c * const tools,
abs_tls_message_hash_c * const message_hash,
abs_tls_apply_cipher_spec_c * const apply_cipher_spec,
@@ -109,42 +132,42 @@
/**
* This function resets this object.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H eap_status_e reset();
/**
* This function returns the index of message where analyse must continue.
*/
- EAP_FUNC_IMPORT u32_t get_analyse_index() const;
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H u32_t get_analyse_index() const;
/**
* This function saves the index of message where analyse must continue.
*/
- EAP_FUNC_IMPORT void save_analyse_index(const u32_t analyse_index);
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H void save_analyse_index(const u32_t analyse_index);
/**
* This function copies the received TLS-message data and EAP-identifier.
* EAP-identifier is needed in XP PEAPv0. That stupid version uses
* same EAP-identifier with PEAP header and tunneled EAP-header.
*/
- EAP_FUNC_IMPORT eap_status_e set_tls_message_data(
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H eap_status_e set_tls_message_data(
eap_variable_data_c * const tls_message_data,
const u8_t received_eap_identifier);
/**
* This function returns the TLS-message data.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_tls_message_data();
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H eap_variable_data_c * get_tls_message_data();
/**
* This function returns the EAP-identifier.
*/
- EAP_FUNC_IMPORT u8_t get_received_eap_identifier();
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H u8_t get_received_eap_identifier();
/**
* This function adds TLS-record to m_record_messages.
* Parameter free_record tells whether record must be freed in destructor.
*/
- EAP_FUNC_IMPORT eap_status_e add_record_message(
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H eap_status_e add_record_message(
tls_record_message_c * const record,
const bool free_record,
const bool includes_tls_handshake_message);
@@ -152,38 +175,38 @@
/**
* This function fragments TLS-protocol messages to one or more TLS-record messages.
*/
- EAP_FUNC_IMPORT eap_status_e fragment_tls_records(
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H eap_status_e fragment_tls_records(
tls_record_message_c * const tls_record_message,
eap_array_c<tls_record_message_c> * const tls_fragments);
/**
* This function adds data of every TLS-record to tls_message_buffer.
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data(
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H eap_status_e add_message_data(
eap_variable_data_c * const tls_message_buffer,
bool * const includes_tls_handshake_message);
/**
* This function returns count of the TLS-records.
*/
- EAP_FUNC_IMPORT u32_t get_record_message_count() const;
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H u32_t get_record_message_count() const;
/**
* This function returns pointer to the TLS-record selected by index.
*/
- EAP_FUNC_IMPORT tls_record_message_c * get_record_message(
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H tls_record_message_c * get_record_message(
const u32_t index) const;
/**
* This function removes the TLS-record selected by index.
*/
- EAP_FUNC_IMPORT eap_status_e remove_record_message(
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H eap_status_e remove_record_message(
const u32_t index);
/**
* This function returns pointer to the last TLS-record.
*/
- EAP_FUNC_IMPORT tls_record_message_c * get_last_record_message() const;
+ EAP_FUNC_VISIBILITY_TLS_MESSAGE_H tls_record_message_c * get_last_record_message() const;
//
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_peap_tlv_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_peap_tlv_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,6 +24,29 @@
#include "eap_tools.h"
#include "eap_general_header_base.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_PEAP_TLV_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TLV_HEADER_H
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TLV_HEADER_H
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TLV_HEADER_H
+#elif defined(EAP_EXPORT_TLS_PEAP_TLV_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TLV_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TLV_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TLV_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TLV_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TLV_HEADER_H
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TLV_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -96,7 +119,7 @@
* See <a href="../../type/tls_peap/documentation/draft-puthenkulam-eap-binding-03.txt">draft-puthenkulam-eap-binding-03.txt</a>
* and <a href="../../type/tls_peap/documentation/draft-josefsson-pppext-eap-tls-eap-07.txt">draft-josefsson-pppext-eap-tls-eap-07.txt</a>.
*/
-class EAP_EXPORT tls_peap_tlv_header_c
+class EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_HEADER_H tls_peap_tlv_header_c
: public eap_general_header_base_c
{
private:
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_peap_tlv_payloads.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_peap_tlv_payloads.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,11 +24,32 @@
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_PEAP_TLV_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TLV_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TLV_PAYLOADS_H
+#elif defined(EAP_EXPORT_TLS_PEAP_TLV_PAYLOADS_H)
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TLV_PAYLOADS_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TLV_PAYLOADS_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TLV_PAYLOADS_H
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TLV_PAYLOADS_H
+#endif
+// End: added by script change_export_macros.sh.
#include "tls_peap_tlv_header.h"
-class EAP_EXPORT peap_tlv_variable_data_c
+class EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_variable_data_c
: public eap_variable_data_c
{
private:
@@ -48,20 +69,20 @@
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT virtual ~peap_tlv_variable_data_c();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H virtual ~peap_tlv_variable_data_c();
- EAP_FUNC_IMPORT peap_tlv_variable_data_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_variable_data_c(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT const tls_peap_tlv_header_c * get_original_header() const;
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H const tls_peap_tlv_header_c * get_original_header() const;
- EAP_FUNC_IMPORT eap_status_e set_buffer(
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H eap_status_e set_buffer(
const tls_peap_tlv_header_c * const original_header,
u8_t *data_buffer,
const u32_t data_buffer_length,
const bool free_buffer,
const bool is_writable);
- EAP_FUNC_IMPORT eap_status_e set_copy_of_buffer(
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H eap_status_e set_copy_of_buffer(
const tls_peap_tlv_header_c * const original_header);
//--------------------------------------------------
@@ -72,7 +93,7 @@
//
-class EAP_EXPORT peap_tlv_payloads_c
+class EAP_CLASS_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_payloads_c
{
private:
//--------------------------------------------------
@@ -108,12 +129,12 @@
};
- EAP_FUNC_IMPORT virtual ~peap_tlv_payloads_c();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H virtual ~peap_tlv_payloads_c();
- EAP_FUNC_IMPORT peap_tlv_payloads_c(
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_payloads_c(
abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT bool check_one_payload(
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H bool check_one_payload(
const peap_tlv_payload_status_e status,
const peap_tlv_variable_data_c * const payload);
@@ -121,7 +142,7 @@
* NOTE do not change the order of parameters.
* Add new payload type to the last of the parameter list.
*/
- EAP_FUNC_IMPORT bool check_payloads(
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H bool check_payloads(
const peap_tlv_payload_status_e result_tlv,
const peap_tlv_payload_status_e nak_tlv,
const peap_tlv_payload_status_e crypto_binding_tlv,
@@ -129,19 +150,19 @@
const peap_tlv_payload_status_e intermediate_result_tlv
);
- EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_result_tlv();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_variable_data_c * get_result_tlv();
- EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_nak_tlv();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_variable_data_c * get_nak_tlv();
- EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_crypto_binding_tlv();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_variable_data_c * get_crypto_binding_tlv();
- EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_eap_payload_tlv();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_variable_data_c * get_eap_payload_tlv();
- EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_intermediate_result_tlv();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H peap_tlv_variable_data_c * get_intermediate_result_tlv();
- EAP_FUNC_IMPORT void reset();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H void reset();
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TLV_PAYLOADS_H bool get_is_valid() const;
//--------------------------------------------------
}; // class peap_tlv_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_peap_types.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_peap_types.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 45.1.2 %
+* %version: 45.1.4 %
*/
#if !defined(_TLS_PEAP_TYPES_H_)
@@ -32,6 +32,29 @@
#include "eap_fast_types.h"
#endif //#if defined(USE_FAST_EAP_TYPE)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_PEAP_TYPES_H)
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TYPES_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TYPES_H
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TYPES_H
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TYPES_H
+#elif defined(EAP_EXPORT_TLS_PEAP_TYPES_H)
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TYPES_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TYPES_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TYPES_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TYPES_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_PEAP_TYPES_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_PEAP_TYPES_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_PEAP_TYPES_H
+ #define EAP_C_FUNC_EXPORT_TLS_PEAP_TYPES_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file tls_peap_types.h
* @brief This file defines the constants of the TLS and PEAP.
@@ -750,81 +773,81 @@
/// This class includes the debug strings of the tls_cipher_suites_e, tls_certificate_type_e and tls_compression_method_e.
-class EAP_EXPORT eap_tls_trace_string_c
+class EAP_CLASS_VISIBILITY_TLS_PEAP_TYPES_H eap_tls_trace_string_c
{
public:
- EAP_FUNC_IMPORT virtual ~eap_tls_trace_string_c();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H virtual ~eap_tls_trace_string_c();
- EAP_FUNC_IMPORT eap_tls_trace_string_c();
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H eap_tls_trace_string_c();
#if defined(USE_FAST_EAP_TYPE)
/**
* Function returns string of eap_fast_state_e.
* @param state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_eap_fast_state_string(const eap_fast_state_e state);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_eap_fast_state_string(const eap_fast_state_e state);
#endif //#if defined(USE_FAST_EAP_TYPE)
/**
* Function returns string of tls_cipher_suites_e.
* @param suite is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_cipher_suite_string(const tls_cipher_suites_e suite);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_cipher_suite_string(const tls_cipher_suites_e suite);
/**
* Function returns string of tls_certificate_type_e.
* @param suite is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_certificate_type_string(const tls_certificate_type_e certificate_type);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_certificate_type_string(const tls_certificate_type_e certificate_type);
/**
* Function returns string of tls_compression_method_e.
* @param suite is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_compression_method_string(const tls_compression_method_e compression_method);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_compression_method_string(const tls_compression_method_e compression_method);
/**
* Function returns string of tls_peap_state_e.
* @param state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_state_string(const tls_peap_state_e state);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_state_string(const tls_peap_state_e state);
/**
* Function returns string of peap_version_e.
* @param peap_version is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_peap_version_string(const peap_version_e peap_version);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_peap_version_string(const peap_version_e peap_version);
/**
* Function returns string of tls_alert_level_e.
* @param alert_level is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_alert_level_string(const tls_alert_level_e alert_level);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_alert_level_string(const tls_alert_level_e alert_level);
/**
* Function returns string of tls_alert_description_e.
* @param alert_level is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_alert_description_string(const tls_alert_description_e alert_description);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_alert_description_string(const tls_alert_description_e alert_description);
/**
* Function returns string of tls_session_type_e.
* @param tls_session_type is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_tls_session_type_string(const tls_session_type_e tls_session_type);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_tls_session_type_string(const tls_session_type_e tls_session_type);
/**
* Function returns string of eap_ttls_tunneled_message_state_e.
* @param ttls_state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_ttls_state_string(const eap_ttls_tunneled_message_state_e ttls_state);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_ttls_state_string(const eap_ttls_tunneled_message_state_e ttls_state);
/**
* Function returns string of tls_identity_privacy_handshake_state_e.
* @param ttls_state is the queried string.
*/
- EAP_FUNC_IMPORT static eap_const_string get_tls_identity_privacy_handshake_state_string(const tls_identity_privacy_handshake_state_e privacy_state);
+ EAP_FUNC_VISIBILITY_TLS_PEAP_TYPES_H static eap_const_string get_tls_identity_privacy_handshake_state_string(const tls_identity_privacy_handshake_state_e privacy_state);
};
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_record.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_record.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 73 %
*/
#if !defined(_TLS_RECORD_H_)
@@ -37,6 +37,32 @@
#include "eap_am_network_id.h"
#include "eap_automatic_variable.h"
#include "eap_master_session_key.h"
+#if defined(USE_FAST_EAP_TYPE)
+ #include "abs_pac_store_initializer.h"
+#endif //#if defined(USE_FAST_EAP_TYPE)
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_H
+ #define EAP_FUNC_EXPORT_TLS_RECORD_H
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_H
+#elif defined(EAP_EXPORT_TLS_RECORD_H)
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_RECORD_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_RECORD_H
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_tls_base_record_c;
@@ -52,9 +78,9 @@
class abs_crypto_stream_algorithm_c;
#if defined(USE_FAST_EAP_TYPE)
-#if !defined(USE_EAP_TLS_SESSION_TICKET)
-#error ERROR: With USE_FAST_EAP_TYPE you must use USE_EAP_TLS_SESSION_TICKET flag too.
-#endif //#if !defined(USE_EAP_TLS_SESSION_TICKET)
+ #if !defined(USE_EAP_TLS_SESSION_TICKET)
+ #error ERROR: With USE_FAST_EAP_TYPE you must use USE_EAP_TLS_SESSION_TICKET flag too.
+ #endif //#if !defined(USE_EAP_TLS_SESSION_TICKET)
#endif //#if defined(USE_FAST_EAP_TYPE)
//--------------------------------------------------------------------
@@ -64,13 +90,16 @@
* See more detailed design and architecture document <a href="../../type/tls_peap/documentation/EAP_TLS_PEAP.doc">EAP_TLS_PEAP.doc</a>
* and <a href="../../type/tls_peap/documentation/rfc2246.txt">RFC 2246</a>.
*/
-class EAP_EXPORT tls_record_c
+class EAP_CLASS_VISIBILITY_TLS_RECORD_H tls_record_c
: public tls_base_record_c
, public abs_tls_am_services_c
, public abs_tls_message_hash_c
, public abs_tls_change_cipher_spec_c
, public abs_tls_apply_cipher_spec_c
, public abs_tls_base_application_c
+#if defined(USE_FAST_EAP_TYPE)
+, public abs_pac_store_initializer_c
+#endif //#if defined(USE_FAST_EAP_TYPE)
{
private:
//--------------------------------------------------
@@ -538,14 +567,14 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void set_is_valid();
- EAP_FUNC_IMPORT eap_status_e allocate_handshake_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e allocate_handshake_message(
tls_handshake_message_c ** const tls_handshake_message,
eap_automatic_variable_c<tls_handshake_message_c> * const automatic_tls_handshake_message,
const tls_handshake_type_e handshake_type);
- EAP_FUNC_IMPORT eap_status_e allocate_handshake_message_copy(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e allocate_handshake_message_copy(
tls_handshake_message_c ** const tls_handshake_message,
eap_automatic_variable_c<tls_handshake_message_c> * const automatic_tls_handshake_message,
tls_handshake_header_c * const tls_handshake_header);
@@ -553,97 +582,97 @@
/**
* This function creates TLS Handshake/HelloRequest message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_hello_request();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_hello_request();
/**
* This function creates TLS Handshake/ClientHello message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_client_hello();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_client_hello();
/**
* This function creates TLS Handshake/ServerHello message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_server_hello(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_server_hello(
const u16_t selected_cipher_suite,
const u8_t selected_compression_method);
/**
* This function creates TLS Handshake/Certificate message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_certificate(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_certificate(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_chain);
/**
* This function creates TLS Handshake/CertificateRequest message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_certificate_request(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_certificate_request(
EAP_TEMPLATE_CONST eap_array_c<u8_t> * const certificate_types,
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_authorities);
/**
* This function creates TLS Handshake/ServerHelloDone message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_server_hello_done();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_server_hello_done();
/**
* This function completes creation of TLS Handshake/ServerKeyExchange message.
*/
- EAP_FUNC_IMPORT eap_status_e complete_create_handshake_type_server_key_exchange();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_create_handshake_type_server_key_exchange();
/**
* This function creates TLS Handshake/ServerKeyExchange message.
* NOTE: this function is asyncronous. complete_create_handshake_type_server_key_exchange()
* completes this operation.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_server_key_exchange();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_server_key_exchange();
/**
* This function completes creation of TLS Handshake/ClientKeyExchange message.
*/
- EAP_FUNC_IMPORT eap_status_e complete_create_handshake_type_client_key_exchange();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_create_handshake_type_client_key_exchange();
/**
* This function creates TLS Handshake/ClientKeyExchange message.
* NOTE: this function is asyncronous. complete_create_handshake_type_client_key_exchange()
* completes this operation.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_client_key_exchange();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_client_key_exchange();
/**
* This function completes creation of TLS Handshake/CertificateVerify message.
*/
- EAP_FUNC_IMPORT eap_status_e complete_create_handshake_type_certificate_verify();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_create_handshake_type_certificate_verify();
/**
* This function creates TLS Handshake/CertificateVerify message.
* NOTE: this function is asyncronous.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_certificate_verify();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_certificate_verify();
/**
* This function creates TLS Handshake/Finished message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_finished();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_finished();
/**
* This function creates TLS Handshake/NewSessionTicket message.
*/
- EAP_FUNC_IMPORT eap_status_e create_handshake_type_new_session_ticket();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_handshake_type_new_session_ticket();
/**
* This function creates TLS ChangeCipherSpec/ChangeCipherSpec message.
*/
- EAP_FUNC_IMPORT eap_status_e create_change_cipher_spec_type_change_cipher_spec();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_change_cipher_spec_type_change_cipher_spec();
/**
* This function finish TLS handshake.
*/
- EAP_FUNC_IMPORT eap_status_e finish_handshake();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e finish_handshake();
/**
* This function creates TLS Alert/Alert message.
*/
- EAP_FUNC_IMPORT eap_status_e create_tls_protocol_alert(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_tls_protocol_alert(
const tls_alert_description_e alert_description,
const tls_alert_level_e alert_level,
const eap_status_e result);
@@ -651,14 +680,14 @@
/**
* This function creates TLS ApplicationData message.
*/
- EAP_FUNC_IMPORT eap_status_e create_tls_application_data(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_tls_application_data(
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset);
/**
* This function starts tunneled authentication.
*/
- EAP_FUNC_IMPORT eap_status_e start_peap_tunneled_authentication(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e start_peap_tunneled_authentication(
const eap_am_network_id_c * const receive_network_id,
const u8_t received_eap_identifier,
const tls_session_type_e tls_session_type);
@@ -666,7 +695,7 @@
/**
* This function parses TLS extension list, see RFC 4366.
*/
- EAP_FUNC_IMPORT eap_status_e parse_tls_extension_list(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_tls_extension_list(
const u32_t handshake_data_length,
u32_t * const data_offset,
const tls_handshake_header_c * const tls_handshake_header,
@@ -675,7 +704,7 @@
/**
* This function parses TLS Handshake/HelloRequest message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_hello_request(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_hello_request(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -684,7 +713,7 @@
/**
* This function parses TLS Handshake/ClientHello message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_client_hello(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_client_hello(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -692,7 +721,7 @@
/**
* This function parses TLS Handshake/ServerHello message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_server_hello(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_server_hello(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -700,7 +729,7 @@
/**
* This function parses TLS Handshake/Certificate message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_certificate(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_certificate(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -708,7 +737,7 @@
/**
* This function parses TLS Handshake/CertificateRequest message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_certificate_request(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_certificate_request(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -716,7 +745,7 @@
/**
* This function parses TLS Handshake/ServerHelloDone message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_server_hello_done(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_server_hello_done(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -724,7 +753,7 @@
/**
* This function parses TLS Handshake/ServerKeyExchange message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_server_key_exchange(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_server_key_exchange(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -732,7 +761,7 @@
/**
* This function parses TLS Handshake/ClientKeyExchange message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_client_key_exchange(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_client_key_exchange(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -740,7 +769,7 @@
/**
* This function parses TLS Handshake/CertificateVerify message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_certificate_verify(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_certificate_verify(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -748,7 +777,7 @@
/**
* This function parses TLS Handshake/Finished message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_finished(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_finished(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -759,7 +788,7 @@
/**
* This function parses TLS Handshake/NewSessionTicket message.
*/
- EAP_FUNC_IMPORT eap_status_e parse_handshake_type_new_session_ticket(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_handshake_type_new_session_ticket(
tls_record_message_c * const received_tls_record_message,
tls_handshake_header_c * const tls_handshake_header,
const u32_t handshake_data_length);
@@ -770,110 +799,110 @@
/**
* This function parses TLS ChangeCipherSpec protocol.
*/
- EAP_FUNC_IMPORT eap_status_e parse_tls_protocol_change_cipher_spec(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_tls_protocol_change_cipher_spec(
tls_record_message_c * const tls_record_message,
eap_variable_data_c * const tls_protocols_messages_buffer);
/**
* This function parses TLS Alert protocol.
*/
- EAP_FUNC_IMPORT eap_status_e parse_tls_protocol_alert(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_tls_protocol_alert(
tls_record_message_c * const tls_record_message,
eap_variable_data_c * const tls_protocols_messages_buffer);
/**
* This function parses TLS Handshake protocol.
*/
- EAP_FUNC_IMPORT eap_status_e parse_tls_protocol_handshake(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_tls_protocol_handshake(
tls_record_message_c * const tls_record_message,
eap_variable_data_c * const tls_protocols_messages_buffer);
/**
* This function parses TLS ApplicationData protocol.
*/
- EAP_FUNC_IMPORT eap_status_e parse_tls_protocol_application_data(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e parse_tls_protocol_application_data(
tls_record_message_c * const tls_record_message,
eap_variable_data_c * const tls_protocols_messages_buffer);
/**
* This function reassembles data of received consecutive TLS-records with same protocol to tls_record_message.
*/
- EAP_FUNC_IMPORT eap_status_e reassemble_tls_records(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e reassemble_tls_records(
tls_record_message_c * const tls_record_message,
tls_record_header_c * const next_tls_record_header);
/**
* This function processes received TLS records.
*/
- EAP_FUNC_IMPORT eap_status_e process_tls_records();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e process_tls_records();
/**
* This function processes received TLS message.
*/
- EAP_FUNC_IMPORT eap_status_e process_tls_message();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e process_tls_message();
- EAP_FUNC_IMPORT tls_record_protocol_e get_next_tls_record_message_protocol();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H tls_record_protocol_e get_next_tls_record_message_protocol();
- EAP_FUNC_IMPORT tls_handshake_type_e get_next_tls_handshake_message_type();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H tls_handshake_type_e get_next_tls_handshake_message_type();
/**
* This function analyses TLS Handshake/HelloRequest message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_hello_request(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_hello_request(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/ClientHello message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_client_hello(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_client_hello(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/ServerHello message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_server_hello(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_server_hello(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/Certificate message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_certificate(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_certificate(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/CertificateRequest message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_certificate_request(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_certificate_request(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/ServerHelloDone message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_server_hello_done(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_server_hello_done(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/ServerKeyExchange message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_server_key_exchange(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_server_key_exchange(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/ClientKeyExchange message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_client_key_exchange(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_client_key_exchange(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/CertificateVerify message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_certificate_verify(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_certificate_verify(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message);
/**
* This function analyses TLS Handshake/Finished message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_finished(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_finished(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message,
const u8_t received_eap_identifier);
@@ -882,7 +911,7 @@
/**
* This function analyses TLS Handshake/NewSessionTicket message.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_handshake_type_new_session_ticket(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_handshake_type_new_session_ticket(
EAP_TEMPLATE_CONST tls_handshake_message_c * const handshake_message,
const u8_t received_eap_identifier);
@@ -891,93 +920,93 @@
/**
* This function analyses TLS ChangeCipherSpec protocol.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_tls_protocol_change_cipher_spec(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_tls_protocol_change_cipher_spec(
const tls_record_message_c * const record);
/**
* This function analyses TLS Alert protocol.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_tls_protocol_alert(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_tls_protocol_alert(
const tls_record_message_c * const record);
/**
* This function analyses TLS Handshake protocol.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_tls_protocol_handshake(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_tls_protocol_handshake(
tls_record_message_c * const record,
const u8_t received_eap_identifier);
/**
* This function analyses TLS ApplicationData protocol.
*/
- EAP_FUNC_IMPORT eap_status_e analyse_tls_protocol_application_data(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e analyse_tls_protocol_application_data(
const tls_record_message_c * const record,
const u8_t received_eap_identifier);
/**
* This function checks whether all pending queries are completed.
*/
- EAP_FUNC_IMPORT eap_status_e are_pending_queries_completed();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e are_pending_queries_completed();
/**
* This function indicates state to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e indicate_state_to_lower_layer(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e indicate_state_to_lower_layer(
const tls_peap_state_e indicated_state);
/**
* This function indicates all message processed to lower layer.
*/
- EAP_FUNC_IMPORT eap_status_e indicate_messages_processed();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e indicate_messages_processed();
/**
* This function combines TLS-protocols data to a buffer and sends TLS-message.
*/
- EAP_FUNC_IMPORT eap_status_e send_tls_message();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e send_tls_message();
/**
* This function checks all queries are completed.
* If all queries are completed this function send the pending LS-messages.
*/
- EAP_FUNC_IMPORT eap_status_e check_sent_tls_message();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e check_sent_tls_message();
/**
* This function check the selected cipher suite is one of the proposed cipher suites.
*/
- EAP_FUNC_IMPORT eap_status_e check_selected_cipher_suite(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e check_selected_cipher_suite(
const tls_cipher_suites_e selected_cipher_suite);
/**
* This function check the selected compression method is one of the proposed compression method.
*/
- EAP_FUNC_IMPORT eap_status_e check_selected_compression_method(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e check_selected_compression_method(
const tls_compression_method_e selected_compression_method);
/**
* This function changes one 16-bit value pointed by parameter value from network order to host order.
*/
- EAP_FUNC_IMPORT static eap_status_e u16_t_to_host_order(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H static eap_status_e u16_t_to_host_order(
u16_t * const value,
abs_eap_am_tools_c * const m_am_tools);
/**
* This function changes one 16-bit value pointed by parameter value from host order to network order.
*/
- EAP_FUNC_IMPORT static eap_status_e u16_t_to_network_order(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H static eap_status_e u16_t_to_network_order(
u16_t * const value,
abs_eap_am_tools_c * const m_am_tools);
/**
* This function initializes MD5 and SHA hashes.
*/
- EAP_FUNC_IMPORT eap_status_e message_hash_init();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_init();
/**
* This function adds the send and received TLS-handshake message to MD5 and SHA hashes.
* @param eap includes the buffer of the whole reassembled TLS-packet.
* @param packet_length is length in bytes of the TLS-packet.
*/
- EAP_FUNC_IMPORT eap_status_e message_hash_update(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_update(
const bool true_when_parse_message,
const tls_handshake_type_e type,
u8_t * const tls_packet,
@@ -989,13 +1018,13 @@
* @param message_hash includes the buffer of the message digest. The message_hash_create() function initializes the buffer.
* @param client_originated is boolean flag. When client calls this function value is true, when server calls this function value is false.
*/
- EAP_FUNC_IMPORT eap_status_e message_hash_create(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_create(
const bool true_when_parse_message,
const tls_handshake_type_e type,
eap_variable_data_c * const message_hash,
const bool client_originated);
- EAP_FUNC_IMPORT eap_status_e message_hash_final(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_final(
eap_variable_data_c * const md5_digest,
eap_variable_data_c * const sha1_digest);
@@ -1003,26 +1032,26 @@
* This function saves MD5 and SHA hashes for certificate verify message to
* member attributes m_message_hash_md5_certificate_verify and m_message_hash_sha1_certificate_verify.
*/
- EAP_FUNC_IMPORT eap_status_e message_hash_save_certificate_verify();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_save_certificate_verify();
/**
* This function saves MD5 and SHA hashes for finished message to
* member attributes message_hash_md5_finished and message_hash_sha1_finished.
*/
- EAP_FUNC_IMPORT eap_status_e message_hash_save_finished(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_save_finished(
const bool client_originated);
/**
* This function creates certificate verfy message hash.
*/
- EAP_FUNC_IMPORT eap_status_e message_hash_create_certificate_verify(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_create_certificate_verify(
const bool client_originated);
/**
* This function creates finished message hash.
* @param signed_message_hash is pointer to buffer of the message hash.
*/
- EAP_FUNC_IMPORT eap_status_e message_hash_create_finished(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e message_hash_create_finished(
const bool client_originated_message,
eap_variable_data_c * const signed_message_hash);
@@ -1030,7 +1059,7 @@
/**
* This function creates SHA1 HASH of server key exchange message when DHE cipher suite is used.
*/
- EAP_FUNC_IMPORT eap_status_e create_server_key_exchange_sha1_hash(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_server_key_exchange_sha1_hash(
const eap_variable_data_c * const dhe_prime,
const eap_variable_data_c * const dhe_group_generator,
const eap_variable_data_c * const public_dhe_key,
@@ -1039,7 +1068,7 @@
/**
* This function creates MD5 HASH of server key exchange message when DHE cipher suite is used.
*/
- EAP_FUNC_IMPORT eap_status_e create_server_key_exchange_md5_hash(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e create_server_key_exchange_md5_hash(
const eap_variable_data_c * const dhe_prime,
const eap_variable_data_c * const dhe_group_generator,
const eap_variable_data_c * const public_dhe_key,
@@ -1048,7 +1077,7 @@
/**
* This function verifies the HASH of server key exchange message is valid.
*/
- EAP_FUNC_IMPORT eap_status_e verify_signature_of_server_key_exchange(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e verify_signature_of_server_key_exchange(
const eap_variable_data_c * const signed_server_key_exchange_hash);
@@ -1056,51 +1085,51 @@
/**
* This function verifies the cipher suite is one of using 3DES_EDE_CBC_SHA.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_3DES_EDE_CBC_SHA(tls_cipher_suites_e cipher_suite) const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_3DES_EDE_CBC_SHA(tls_cipher_suites_e cipher_suite) const;
/**
* This function verifies the cipher suite is one of using AES_128_CBC_SHA.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_AES_128_CBC_SHA(tls_cipher_suites_e cipher_suite) const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_AES_128_CBC_SHA(tls_cipher_suites_e cipher_suite) const;
/**
* This function verifies the cipher suite is one of using RC4_128_MD5.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_RC4_128_MD5(tls_cipher_suites_e cipher_suite) const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_RC4_128_MD5(tls_cipher_suites_e cipher_suite) const;
/**
* This function verifies the cipher suite is one of using RC4_128_SHA.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_RC4_128_SHA(tls_cipher_suites_e cipher_suite) const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_RC4_128_SHA(tls_cipher_suites_e cipher_suite) const;
/**
* This function verifies the current cipher suite is one of using TLS_RSA.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_TLS_RSA() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_TLS_RSA() const;
/**
* This function verifies the current cipher suite is one of using TLS_DHE_RSA.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_TLS_DHE_RSA() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_TLS_DHE_RSA() const;
/**
* This function verifies the current cipher suite is one of using TLS_DHE_DSS.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_TLS_DHE_DSS() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_TLS_DHE_DSS() const;
#if defined(USE_FAST_EAP_TYPE)
/**
* This function verifies the current cipher suite is one of using TLS_DH_anon.
*/
- EAP_FUNC_IMPORT bool cipher_suite_is_TLS_DH_anon() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_TLS_DH_anon() const;
#endif //#if defined(USE_FAST_EAP_TYPE)
#if EAP_TLS_NOT_SUPPORTED_CIPHER_SUITE
This is not implemented yet
- EAP_FUNC_IMPORT bool cipher_suite_is_TLS_DH_DSS() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool cipher_suite_is_TLS_DH_DSS() const;
#endif
@@ -1109,46 +1138,46 @@
* This function generates ephemeral Diffie-Hellman keys.
* Keys are stored to m_own_private_dhe_key and m_own_public_dhe_key.
*/
- EAP_FUNC_IMPORT eap_status_e generate_dhe_keys();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e generate_dhe_keys();
/**
* This function generates master secret.
*/
- EAP_FUNC_IMPORT eap_status_e generate_master_secret();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e generate_master_secret();
/**
* This function generates premaster secret.
*/
- EAP_FUNC_IMPORT eap_status_e generate_premaster_secret();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e generate_premaster_secret();
#if defined(USE_FAST_EAP_TYPE)
/**
* This function generates master secret from EAP-FAST PAC-Key.
*/
- EAP_FUNC_IMPORT eap_status_e generate_eap_fast_master_secret_from_pac_key(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e generate_eap_fast_master_secret_from_pac_key(
const eap_variable_data_c * const pac_key);
#endif //#if defined(USE_FAST_EAP_TYPE)
- EAP_FUNC_IMPORT void send_error_notification(const eap_status_e error);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void send_error_notification(const eap_status_e error);
/**
* This function adds new completion action to the end of the m_completion_queue.
*/
- EAP_FUNC_IMPORT eap_status_e completion_action_add(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e completion_action_add(
tls_completion_action_e action);
/**
* This function verifies all completion actions are completed.
*/
- EAP_FUNC_IMPORT eap_status_e completion_action_clenup();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e completion_action_clenup();
/**
* This function checks and completes completion actions.
* This function could return eap_status_pending_request if the
* first completion action cannot be completed yet.
*/
- EAP_FUNC_IMPORT eap_status_e completion_action_check();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e completion_action_check();
@@ -1156,12 +1185,12 @@
/**
* This function generates random padding length. See chapter "6.2.3.2. CBC block cipher" in <a href="../../type/tls_peap/documentation/rfc2246.txt">RFC 2246</a>.
*/
- EAP_FUNC_IMPORT u8_t get_extra_padding_length(const u8_t padding_length, const u32_t block_size);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H u8_t get_extra_padding_length(const u8_t padding_length, const u32_t block_size);
/**
* This function applies the current block cipher suite to send TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e apply_send_block_cipher_suite(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e apply_send_block_cipher_suite(
eap_variable_data_c * const tls_record_message_buffer,
abs_crypto_cbc_block_algorithm_c * const encrypt,
abs_crypto_hmac_algorithm_c * const mac);
@@ -1169,7 +1198,7 @@
/**
* This function applies the current block cipher suite to received TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e apply_receive_block_cipher_suite(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e apply_receive_block_cipher_suite(
eap_variable_data_c * const tls_record_message_buffer,
abs_crypto_cbc_block_algorithm_c * const decrypt,
abs_crypto_hmac_algorithm_c * const mac);
@@ -1177,7 +1206,7 @@
/**
* This function applies the current stream cipher suite to send TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e apply_send_stream_cipher_suite(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e apply_send_stream_cipher_suite(
eap_variable_data_c * const tls_record_message_buffer,
abs_crypto_stream_algorithm_c * const encrypt,
abs_crypto_hmac_algorithm_c * const mac);
@@ -1185,7 +1214,7 @@
/**
* This function applies the current stream cipher suite to received TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e apply_receive_stream_cipher_suite(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e apply_receive_stream_cipher_suite(
eap_variable_data_c * const tls_record_message_buffer,
abs_crypto_stream_algorithm_c * const decrypt,
abs_crypto_hmac_algorithm_c * const mac);
@@ -1193,42 +1222,42 @@
/**
* This function applies the current cipher suite to send TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e apply_send_cipher_suite(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e apply_send_cipher_suite(
eap_variable_data_c * const tls_record_message_buffer);
/**
* This function applies the current cipher suite to received TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e apply_receive_cipher_suite(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e apply_receive_cipher_suite(
eap_variable_data_c * const tls_record_message_buffer);
/** This function hides create_tls_protocol_alert() call.
*/
- EAP_FUNC_IMPORT eap_status_e eap_status_return_and_create_tls_protocol_alert(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e eap_status_return_and_create_tls_protocol_alert(
const eap_status_e status);
/**
* This function sets the state of TLS.
*/
- EAP_FUNC_IMPORT tls_peap_state_e get_state() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H tls_peap_state_e get_state() const;
/**
* This function gets the state of TLS.
*/
- EAP_FUNC_IMPORT void set_state(const tls_peap_state_e state);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void set_state(const tls_peap_state_e state);
/**
* This function verified the current state of TLS and parameter state are equal.
*/
- EAP_FUNC_IMPORT bool verify_state(const tls_peap_state_e state);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool verify_state(const tls_peap_state_e state);
/**
* This function initializes encryption and decryption objects for block cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e cipher_suite_initialization_cbc(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e cipher_suite_initialization_cbc(
abs_crypto_cbc_block_algorithm_c ** const cbc_crypto_block_algorithm,
abs_crypto_block_algorithm_c * const crypto_block_algorithm,
const eap_variable_data_c * const iv,
@@ -1238,14 +1267,14 @@
/**
* This function initializes HMAC algorithm objects.
*/
- EAP_FUNC_IMPORT eap_status_e cipher_suite_initialization_hmac(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e cipher_suite_initialization_hmac(
abs_crypto_hmac_algorithm_c * const hmac_algorithm,
const eap_variable_data_c * const key);
/**
* This function initializes encryption and decryption objects for stream cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e cipher_suite_initialization_stream(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e cipher_suite_initialization_stream(
abs_crypto_stream_algorithm_c * const crypto_stream_algorithm,
const eap_variable_data_c * const key,
const bool true_when_encrypt);
@@ -1253,17 +1282,17 @@
/**
* This function initializes HMAC-SHA1 objects for current cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e cipher_suite_initialization_hmac_sha1(const bool send_when_true);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e cipher_suite_initialization_hmac_sha1(const bool send_when_true);
/**
* This function initializes HMAC-MD5 objects for current cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e cipher_suite_initialization_hmac_md5(const bool send_when_true);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e cipher_suite_initialization_hmac_md5(const bool send_when_true);
/**
* This function initializes encryption and decryption objects for current cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e cipher_suite_initialization(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e cipher_suite_initialization(
const bool send_when_true);
@@ -1272,41 +1301,41 @@
* This function creates a new TLS-record message or returns tha last one if
* parameter protocol and ther last TLS-record message match.
*/
- EAP_FUNC_IMPORT eap_status_e new_record_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e new_record_message(
tls_record_message_c ** const tls_record_message,
const tls_record_protocol_e protocol);
/**
* This function creates a new TLS-record including handshake protocol message.
*/
- EAP_FUNC_IMPORT eap_status_e add_record_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e add_record_message(
tls_handshake_message_c * const tls_handshake_message);
/**
* This function creates a new TLS-record including change cipher spec protocol message.
*/
- EAP_FUNC_IMPORT eap_status_e add_record_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e add_record_message(
tls_change_cipher_spec_message_c * const change_cipher_spec_message);
/**
* This function creates a new TLS-record including alert protocol message.
*/
- EAP_FUNC_IMPORT eap_status_e add_record_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e add_record_message(
tls_alert_message_c * const alert_message);
/**
* This function creates a new TLS-record including application data protocol message.
*/
- EAP_FUNC_IMPORT eap_status_e add_record_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e add_record_message(
tls_application_data_message_c * const application_data_message);
- EAP_FUNC_IMPORT void reset_block_ciphers(const bool send_when_true);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void reset_block_ciphers(const bool send_when_true);
- EAP_FUNC_IMPORT void reset_stream_ciphers(const bool send_when_true);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void reset_stream_ciphers(const bool send_when_true);
- EAP_FUNC_IMPORT void reset_hmac_algorithms(const bool send_when_true);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void reset_hmac_algorithms(const bool send_when_true);
- EAP_FUNC_IMPORT eap_status_e get_tls_prf_data(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e get_tls_prf_data(
const eap_variable_data_c * const master_secret,
const eap_variable_data_c * const client_random,
const eap_variable_data_c * const server_random,
@@ -1314,17 +1343,17 @@
eap_variable_data_c * const prf_data,
const u32_t required_prf_data_length);
- EAP_FUNC_IMPORT eap_status_e set_tls_session_type(const tls_session_type_e tls_session_type);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e set_tls_session_type(const tls_session_type_e tls_session_type);
- EAP_FUNC_IMPORT tls_session_type_e get_tls_session_type();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H tls_session_type_e get_tls_session_type();
- EAP_FUNC_IMPORT void set_tls_identity_privacy_handshake_state(const tls_identity_privacy_handshake_state_e state);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void set_tls_identity_privacy_handshake_state(const tls_identity_privacy_handshake_state_e state);
- EAP_FUNC_IMPORT void set_selected_cipher_suite(const tls_cipher_suites_e cipher_suite);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void set_selected_cipher_suite(const tls_cipher_suites_e cipher_suite);
- EAP_FUNC_IMPORT eap_status_e set_receive_cipher_suite(const tls_cipher_suites_e cipher_suite);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e set_receive_cipher_suite(const tls_cipher_suites_e cipher_suite);
- EAP_FUNC_IMPORT eap_status_e set_send_cipher_suite(const tls_cipher_suites_e cipher_suite);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e set_send_cipher_suite(const tls_cipher_suites_e cipher_suite);
//--------------------------------------------------
protected:
@@ -1337,13 +1366,13 @@
/**
* The destructor of the tls_record_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_record_c();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H virtual ~tls_record_c();
/**
* The constructor of the tls_record_c class simply initializes the attributes.
* The tls_record_c object sends packets to the network using tls_base_record_c::get_type_partner() object.
*/
- EAP_FUNC_IMPORT tls_record_c(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H tls_record_c(
abs_eap_am_tools_c * const tools, ///< tools is pointer to the tools class. @see abs_eap_am_tools_c.
tls_am_services_c * const am_tls_services, ///< This is pointer to adaoptation module of TLS.
const bool free_am_tls_services,
@@ -1356,7 +1385,7 @@
/**
* This function returns true when EAP-type is TTLS or PEAP.
*/
- EAP_FUNC_IMPORT bool get_is_tunneled_tls();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool get_is_tunneled_tls();
/**
* This function sets the tunnel type.
@@ -1371,7 +1400,7 @@
* object is successfully executed. During the function call the object
* could query the configuration. Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e configure();
/**
* The shutdown() function is called before the destructor of the
@@ -1379,59 +1408,59 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e get_ttls_implicit_challenge(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e get_ttls_implicit_challenge(
eap_variable_data_c * const ttls_implicit_challenge,
const u32_t required_ttls_implicit_challenge_length);
/**
* This function sets the NAI realm.
*/
- EAP_FUNC_IMPORT eap_status_e set_nai_realm(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e set_nai_realm(
const eap_variable_data_c * const NAI_realm ///< This is the full NAI realm.
);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e packet_send(
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
const u32_t data_length,
const u32_t buffer_length);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H u32_t get_header_offset(
u32_t * const MTU_length,
u32_t * const trailer_length);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H void state_notification(
const abs_eap_state_notification_c * const state);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e set_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id,
void * const data,
const u32_t p_time_ms);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -1440,31 +1469,31 @@
const eap_am_network_id_c * const receive_network_id);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e unload_module(const eap_type_value_e type);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e restart_authentication(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e restart_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true,
const bool force_clean_restart,
const bool from_timer);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key);
// This is commented in abs_tls_base_application_c.
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
// This is commented in abs_tls_base_application_c::get_eap_type_list().
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/**
* This function sends starts EAP-TLS/PEAP after a start message is received.
*/
- EAP_FUNC_IMPORT eap_status_e start_tls_peap_authentication(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e start_tls_peap_authentication(
const eap_variable_data_c * const received_authority_identity
);
@@ -1472,7 +1501,7 @@
* This function processes the received packet.
* @param tls_packet includes the buffer of the whole reassembled TLS-packet.
*/
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e packet_process(
eap_variable_data_c * const tls_packet,
const u8_t received_eap_identifier);
@@ -1481,7 +1510,7 @@
* @param receive_network_id includes the addresses (network identity) and packet type.
* @param received_eap_identifier is the EAP-Identifier of the received EAP-Success packet.
*/
- EAP_FUNC_IMPORT eap_status_e plain_eap_success_failure_packet_received(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e plain_eap_success_failure_packet_received(
const eap_am_network_id_c * const receive_network_id,
const eap_code_value_e received_eap_code,
const u8_t received_eap_identifier);
@@ -1492,7 +1521,7 @@
* @param receive_network_id includes the addresses (network identity) and packet type.
* @param received_eap_identifier is the EAP-Identifier of the received EAP-Success packet.
*/
- EAP_FUNC_IMPORT eap_status_e empty_ack_packet_received(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e empty_ack_packet_received(
const eap_am_network_id_c * const receive_network_id,
const u8_t received_eap_identifier);
@@ -1501,7 +1530,7 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H bool get_is_valid();
/**
* This function must reset the state of object to same as
@@ -1510,12 +1539,12 @@
* If object reset fails this function must return corresponding error status.
* @return This function returns the status of reset operation.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e reset();
/**
* This function calculates the required key lengths. This function consults current cipher suite.
*/
- EAP_FUNC_IMPORT u32_t get_key_expansion_size(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H u32_t get_key_expansion_size(
u32_t * const mac_key_length,
u32_t * const encryption_key_length,
u32_t * const iv_length,
@@ -1525,9 +1554,9 @@
/**
* This function generates the key material for the current cipher suite.
*/
- EAP_FUNC_IMPORT eap_status_e generate_key_material();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e generate_key_material();
- EAP_FUNC_IMPORT eap_status_e set_tls_master_secret(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e set_tls_master_secret(
const eap_variable_data_c * const master_secret,
const eap_variable_data_c * const client_random,
const eap_variable_data_c * const server_random);
@@ -1537,15 +1566,15 @@
* Parameter send_when_true tells whether the send cipher suite (true) or receive cipher suite (false)
* is acquired to be changed.
*/
- EAP_FUNC_IMPORT eap_status_e change_cipher_spec(const bool send_when_true);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e change_cipher_spec(const bool send_when_true);
// This is commented in tls_base_record_c::read_authority_identity().
- EAP_FUNC_IMPORT eap_status_e read_authority_identity(eap_variable_data_c * const authority_identity_payload);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e read_authority_identity(eap_variable_data_c * const authority_identity_payload);
// This is commented in abs_tls_am_services_c::complete_query_cipher_suites_and_previous_session().
- EAP_FUNC_IMPORT eap_status_e complete_query_cipher_suites_and_previous_session(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_cipher_suites_and_previous_session(
const tls_session_type_e session_type,
EAP_TEMPLATE_CONST eap_array_c<u16_t> * const cipher_suites,
EAP_TEMPLATE_CONST eap_array_c<u8_t> * const compression_methods,
@@ -1558,7 +1587,7 @@
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_select_cipher_suite_and_check_session_id().
- EAP_FUNC_IMPORT eap_status_e complete_select_cipher_suite_and_check_session_id(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_select_cipher_suite_and_check_session_id(
const tls_session_type_e session_type,
const u16_t selected_cipher_suite,
const eap_variable_data_c * const session_id,
@@ -1570,90 +1599,94 @@
#if defined(USE_EAP_TLS_SESSION_TICKET)
// This is commented in abs_tls_am_services_c::complete_query_new_session_ticket().
- EAP_FUNC_IMPORT eap_status_e complete_query_new_session_ticket(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_new_session_ticket(
const tls_extension_c * const new_session_ticket_or_null);
#endif //#if defined(USE_EAP_TLS_SESSION_TICKET)
// This is commented in abs_tls_am_services_c::complete_verify_certificate_chain().
- EAP_FUNC_IMPORT eap_status_e complete_verify_certificate_chain(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_verify_certificate_chain(
const eap_status_e result);
// This is commented in abs_tls_am_services_c::complete_query_certificate_chain().
- EAP_FUNC_IMPORT eap_status_e complete_query_certificate_chain(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_certificate_chain(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_chain,
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_query_certificate_authorities_and_types().
- EAP_FUNC_IMPORT eap_status_e complete_query_certificate_authorities_and_types(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_certificate_authorities_and_types(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const authorities,
EAP_TEMPLATE_CONST eap_array_c<u8_t> * const types,
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_query_dh_parameters().
- EAP_FUNC_IMPORT eap_status_e complete_query_dh_parameters(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_dh_parameters(
const eap_variable_data_c * const dhe_prime,
const eap_variable_data_c * const dhe_group_generator,
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_query_realm().
- EAP_FUNC_IMPORT eap_status_e complete_query_realm(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_realm(
const eap_variable_data_c * const realm,
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_rsa_encrypt_with_public_key().
- EAP_FUNC_IMPORT eap_status_e complete_rsa_encrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_rsa_encrypt_with_public_key(
const eap_variable_data_c * const encrypted_premaster_secret,
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_rsa_decrypt_with_private_key().
- EAP_FUNC_IMPORT eap_status_e complete_rsa_decrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_rsa_decrypt_with_private_key(
const eap_variable_data_c * const premaster_secret,
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_sign_with_private_key().
- EAP_FUNC_IMPORT eap_status_e complete_sign_with_private_key(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_sign_with_private_key(
const eap_variable_data_c * const message_hash,
const eap_status_e completion_status);
// This is commented in abs_tls_am_services_c::complete_verify_with_public_key().
- EAP_FUNC_IMPORT eap_status_e complete_verify_with_public_key(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_verify_with_public_key(
const eap_status_e verify_status);
// See abs_tls_base_application_c::get_eap_tls_master_session_key().
- EAP_FUNC_IMPORT eap_status_e get_eap_tls_master_session_key(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e get_eap_tls_master_session_key(
eap_variable_data_c * const eap_tls_master_session_key,
eap_variable_data_c * const mschapv2_challenges
);
- EAP_FUNC_IMPORT eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list);
// This is documented in abs_tls_base_application_c::set_session_timeout().
- EAP_FUNC_IMPORT eap_status_e set_session_timeout(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e set_session_timeout(
const u32_t session_timeout_ms);
#if defined(USE_FAST_EAP_TYPE)
- EAP_FUNC_IMPORT eap_status_e complete_query_tunnel_PAC(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_tunnel_PAC(
const eap_status_e in_completion_status,
const eap_fast_pac_type_e in_pac_type,
const eap_fast_variable_data_c * const in_tunnel_PAC_key_tlv,
const eap_fast_variable_data_c * const in_tunnel_PAC_opaque_tlv);
+ eap_status_e complete_start_initialize_PAC_store(
+ const eap_fast_completion_operation_e completion_operation,
+ const eap_fast_initialize_pac_store_completion_e completion);
+
#endif //#if defined(USE_FAST_EAP_TYPE)
- EAP_FUNC_IMPORT eap_status_e query_ttls_pap_username_and_password(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e query_ttls_pap_username_and_password(
const eap_variable_data_c * const reply_message);
- EAP_FUNC_IMPORT eap_status_e complete_query_ttls_pap_username_and_password(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_query_ttls_pap_username_and_password(
const eap_variable_data_c * const ttls_pap_username,
const eap_variable_data_c * const ttls_pap_password,
const eap_status_e query_result);
- EAP_FUNC_IMPORT eap_status_e verify_ttls_pap_username_and_password(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e verify_ttls_pap_username_and_password(
const eap_variable_data_c * const user_name,
const eap_variable_data_c * const user_password);
- EAP_FUNC_IMPORT eap_status_e complete_verify_ttls_pap_username_and_password(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_H eap_status_e complete_verify_ttls_pap_username_and_password(
const eap_status_e authentication_result,
const eap_variable_data_c * const ttls_pap_reply_message);
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_record_header.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_record_header.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,29 @@
#include "eap_tools.h"
#include "eap_header.h"
#include "eap_general_header_base.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_RECORD_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_HEADER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_HEADER_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_HEADER_H
+ #define EAP_FUNC_EXPORT_TLS_RECORD_HEADER_H
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_HEADER_H
+#elif defined(EAP_EXPORT_TLS_RECORD_HEADER_H)
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_HEADER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_HEADER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_RECORD_HEADER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_HEADER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_HEADER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_HEADER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_HEADER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_RECORD_HEADER_H
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_HEADER_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -81,7 +104,7 @@
* @endcode
*
*/
-class EAP_EXPORT tls_record_header_c
+class EAP_CLASS_VISIBILITY_TLS_RECORD_HEADER_H tls_record_header_c
: public eap_general_header_base_c
{
private:
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_record_message.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_record_message.h Thu Sep 16 13:07:04 2010 +0300
@@ -30,6 +30,29 @@
#include "tls_alert_message.h"
#include "tls_application_data_message.h"
#include "abs_tls_message_hash.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_TLS_RECORD_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_MESSAGE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H
+ #define EAP_FUNC_EXPORT_TLS_RECORD_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_MESSAGE_H
+#elif defined(EAP_EXPORT_TLS_RECORD_MESSAGE_H)
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_MESSAGE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_TLS_RECORD_MESSAGE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_MESSAGE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_TLS_RECORD_MESSAGE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_TLS_RECORD_MESSAGE_H
+ #define EAP_C_FUNC_EXPORT_TLS_RECORD_MESSAGE_H
+#endif
+// End: added by script change_export_macros.sh.
+
/** @file */
@@ -48,7 +71,7 @@
* because of the PKI functions are asyncronous in
* Symbian.
*/
-class EAP_EXPORT tls_record_message_c
+class EAP_CLASS_VISIBILITY_TLS_RECORD_MESSAGE_H tls_record_message_c
{
private:
//--------------------------------------------------
@@ -107,7 +130,7 @@
* The set_is_valid() function sets the state of the object valid.
* The creator of this object calls this function after it is initialized.
*/
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H void set_is_valid();
//--------------------------------------------------
protected:
@@ -120,12 +143,12 @@
/**
* The destructor of the tls_record_message_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~tls_record_message_c();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H virtual ~tls_record_message_c();
/**
* The constructor of the tls_record_c class simply initializes the attributes.
*/
- EAP_FUNC_IMPORT tls_record_message_c(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H tls_record_message_c(
abs_eap_am_tools_c * const tools,
abs_tls_message_hash_c * const message_hash,
const bool is_client);
@@ -135,76 +158,76 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H bool get_is_valid();
/**
* This function returns the index of message where analyse must continue.
*/
- EAP_FUNC_IMPORT u32_t get_analyse_index() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H u32_t get_analyse_index() const;
/**
* This function saves the index of message where analyse must continue.
*/
- EAP_FUNC_IMPORT void save_analyse_index(const u32_t analyse_index);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H void save_analyse_index(const u32_t analyse_index);
/**
* This function returns the flag that tells whether this record is parsed (true) or not (flase).
*/
- EAP_FUNC_IMPORT bool get_parsed_record() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H bool get_parsed_record() const;
/**
* This function sets the flag that tells this record is parsed.
*/
- EAP_FUNC_IMPORT void set_parsed_record();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H void set_parsed_record();
/**
* This function returns the flag that tells whether the TLS-record header is included to m_record_message_data (true) or not (flase).
*/
- EAP_FUNC_IMPORT bool get_tls_record_header_is_included() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H bool get_tls_record_header_is_included() const;
/**
* This function sets the flag that tells whether the TLS-record header is included to m_record_message_data (true) or not (flase).
*/
- EAP_FUNC_IMPORT void set_tls_record_header_is_included(const bool when_true_tls_record_header_is_included);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H void set_tls_record_header_is_included(const bool when_true_tls_record_header_is_included);
/**
* This function returns the flag that tells whether the cipher suite is applied to this record (true) or not (flase).
*/
- EAP_FUNC_IMPORT bool get_cipher_suite_applied() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H bool get_cipher_suite_applied() const;
/**
* This function sets the flag that tells the cipher suite is applied to this record.
*/
- EAP_FUNC_IMPORT void set_cipher_suite_applied();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H void set_cipher_suite_applied();
/**
* This function sets the protocol of this record.
*/
- EAP_FUNC_IMPORT eap_status_e set_protocol(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e set_protocol(
tls_record_protocol_e protocol);
/**
* This function sets the version of TLS.
*/
- EAP_FUNC_IMPORT eap_status_e set_version(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e set_version(
tls_version_e version);
/**
* This function copies the appropriate fields of this record.
*/
- EAP_FUNC_IMPORT eap_status_e set_record_header_copy(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e set_record_header_copy(
const tls_record_header_c * const tls_record_header);
/**
* This function sets the reference of TLS-record data.
* NOTE this does not copy the message.
*/
- EAP_FUNC_IMPORT eap_status_e set_record_message_data(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e set_record_message_data(
void * const data,
const u32_t data_length);
@@ -212,103 +235,103 @@
* This function returns the reference of TLS-record data.
* NOTE this is not a copy of the message.
*/
- EAP_FUNC_IMPORT eap_variable_data_c * get_record_message_data();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_variable_data_c * get_record_message_data();
/**
* This function returns the protocol of TLS-record.
*/
- EAP_FUNC_IMPORT tls_record_protocol_e get_protocol() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H tls_record_protocol_e get_protocol() const;
/**
* This function returns the version of TLS-record.
*/
- EAP_FUNC_IMPORT tls_version_e get_version() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H tls_version_e get_version() const;
/**
* This function returns the data length of TLS-record.
*/
- EAP_FUNC_IMPORT u32_t get_data_length() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H u32_t get_data_length() const;
/**
* This function adds the data length of TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e add_data_length(const u32_t data_length);
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e add_data_length(const u32_t data_length);
/**
* This function adds TLS-handshake message to this TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e add_handshake_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e add_handshake_message(
tls_handshake_message_c * const handshake_message,
const bool free_handshake_message);
/**
* This function adds TLS-change cipher spec message to this TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e add_change_cipher_spec_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e add_change_cipher_spec_message(
tls_change_cipher_spec_message_c * const change_cipher_spec_message,
const bool free_change_cipher_spec_message);
/**
* This function adds TLS-alert message to this TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e add_alert_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e add_alert_message(
tls_alert_message_c * const alert_message,
const bool free_alert_message);
/**
* This function adds TLS-application data message to this TLS-record.
*/
- EAP_FUNC_IMPORT eap_status_e add_application_data_message(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e add_application_data_message(
tls_application_data_message_c * const alert_message,
const bool free_alert_message);
/**
* This function adds data of every TLS-protocol message to internal message buffer (m_record_message_data).
*/
- EAP_FUNC_IMPORT eap_status_e add_message_data();
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H eap_status_e add_message_data();
/**
* This function returns count of the TLS-handshake messages.
*/
- EAP_FUNC_IMPORT u32_t get_handshake_count() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H u32_t get_handshake_count() const;
/**
* This function returns count of the TLS-change cipher spec messages.
*/
- EAP_FUNC_IMPORT u32_t get_change_cipher_spec_count() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H u32_t get_change_cipher_spec_count() const;
/**
* This function returns count of the TLS-alert messages.
*/
- EAP_FUNC_IMPORT u32_t get_alert_count() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H u32_t get_alert_count() const;
/**
* This function returns count of the TLS-application data messages.
*/
- EAP_FUNC_IMPORT u32_t get_application_data_count() const;
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H u32_t get_application_data_count() const;
/**
* This function returns the TLS-handshake message selected by index.
*/
- EAP_FUNC_IMPORT tls_handshake_message_c * get_handshake(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H tls_handshake_message_c * get_handshake(
const u32_t index) EAP_TEMPLATE_CONST;
/**
* This function returns the TLS-change cipher spec message selected by index.
*/
- EAP_FUNC_IMPORT const tls_change_cipher_spec_message_c * get_change_cipher_spec(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H const tls_change_cipher_spec_message_c * get_change_cipher_spec(
const u32_t index) const;
/**
* This function returns the TLS-alert message selected by index.
*/
- EAP_FUNC_IMPORT const tls_alert_message_c * get_alert(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H const tls_alert_message_c * get_alert(
const u32_t index) const;
/**
* This function returns the TLS-application data message selected by index.
*/
- EAP_FUNC_IMPORT tls_application_data_message_c * get_application_data(
+ EAP_FUNC_VISIBILITY_TLS_RECORD_MESSAGE_H tls_application_data_message_c * get_application_data(
const u32_t index) const;
//
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_record.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_record.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 197 %
+* %version: 200 %
*/
// This is enumeration of EAPOL source code.
@@ -20158,6 +20158,29 @@
//--------------------------------------------------
+#if defined(USE_FAST_EAP_TYPE)
+
+eap_status_e tls_record_c::complete_start_initialize_PAC_store(
+ const eap_fast_completion_operation_e /* completion_operation */,
+ const eap_fast_initialize_pac_store_completion_e /* completion */)
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: this = 0x%08x, %s: message_function: starts: tls_record_c::complete_start_initialize_PAC_store(): m_tls_session_type=%d=%s\n"),
+ this,
+ (m_is_client == true ? "client": "server"),
+ m_tls_session_type,
+ eap_tls_trace_string_c::get_tls_session_type_string(m_tls_session_type)));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: tls_record_c::complete_start_initialize_PAC_store()");
+
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_not_supported);
+}
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e tls_record_c::query_ttls_pap_username_and_password(
const eap_variable_data_c * const reply_message)
--- a/eapol/eapol_framework/eapol_common/wpxstub/eapol_core_wpxm_stub.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/wpxstub/eapol_core_wpxm_stub.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 10 %
*/
// This is enumeration of EAPOL source code.
@@ -29,6 +29,7 @@
+#include "eap_am_export.h"
#include "eap_am_memory.h"
#include "eap_tools.h"
#include "eapol_core.h"
@@ -46,7 +47,7 @@
//--------------------------------------------------
//
-EAP_FUNC_EXPORT eap_status_e eapol_core_c::start_WPXM_reassociation(
+eap_status_e eapol_core_c::start_WPXM_reassociation(
const eap_am_network_id_c * const /* receive_network_id */,
const eapol_key_authentication_type_e /* authentication_type */,
eap_variable_data_c * const /* send_reassociation_request_ie */)
@@ -57,7 +58,7 @@
//--------------------------------------------------
//
-EAP_FUNC_EXPORT eap_status_e eapol_core_c::complete_WPXM_reassociation(
+eap_status_e eapol_core_c::complete_WPXM_reassociation(
const eapol_wlan_authentication_state_e /* reassociation_result */,
const eap_am_network_id_c * const /* receive_network_id */,
const eapol_key_authentication_type_e /* authentication_type */,
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapMessageQueue.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapMessageQueue.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 14 %
+* %version: 16 %
*/
@@ -208,9 +208,10 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EapMessageQueue::AddMessage(): this=0x%08x, message=%d, data=0x%08x, length=%d, iEapMessageQueue.Count()=%d\n"),
+ (EAPL("EapMessageQueue::AddMessage(): this=0x%08x, message=%d=%s, data=0x%08x, length=%d, iEapMessageQueue.Count()=%d\n"),
this,
message,
+ EapServerStrings::GetEapRequestsString(message),
data,
length,
iEapMessageQueue.Count()));
@@ -331,5 +332,57 @@
}
//----------------------------------------------------------------------------
+
+EAP_FUNC_EXPORT TInt EapMessageQueue::DeleteFirstMessage(const EapMessageBuffer * const verify_message)
+{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageQueue::DeleteFirstMessage(0x%08x): this=0x%08x\n"),
+ verify_message,
+ this));
+
+ EAP_TRACE_RETURN_STRING(iTools, "returns: EapMessageQueue::DeleteFirstMessage(verify_message)");
+
+ TInt aCount = iEapMessageQueue.Count();
+ if (aCount > 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageQueue::DeleteFirstMessage(): iEapMessageQueue[0].iRequestType=%d=%s, iEapMessageQueue.Count()=%d, iEapMessageQueue[0]=0x%08x, verify_message=0x%08x\n"),
+ iEapMessageQueue[0]->GetRequestType(),
+ EapServerStrings::GetEapRequestsString(iEapMessageQueue[0]->GetRequestType()),
+ iEapMessageQueue.Count(),
+ iEapMessageQueue[0],
+ verify_message));
+
+ if (iEapMessageQueue[0] == verify_message)
+ {
+ delete iEapMessageQueue[0];
+ iEapMessageQueue.Remove(0);
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WARNING: EapMessageQueue::DeleteFirstMessage(0x%08x): this=0x%08x, does not delete other message\n"),
+ verify_message,
+ this));
+ }
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageQueue::DeleteFirstMessage(): Empty array\n")));
+ }
+
+ return KErrNone;
+}
+
+//----------------------------------------------------------------------------
// end
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapPluginTools.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapPluginTools.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 19 %
+* %version: 21 %
*/
#include <EapTraceSymbian.h>
@@ -85,7 +85,7 @@
plugin_type.GetVendorId(),
plugin_type.GetVendorType()));
- TBool aNotAllowed(EFalse);
+ TBool aAllowed(ETrue);
if (aIndexType == ELan
&& aTunnelingEapType == (*EapExpandedTypeNone.GetType()))
@@ -98,7 +98,7 @@
plugin_type.GetVendorId(),
plugin_type.GetVendorType()));
- aNotAllowed = ETrue;
+ aAllowed = EFalse;
}
}
else if (aTunnelingEapType == (*EapExpandedTypePeap.GetType())
@@ -112,7 +112,7 @@
plugin_type.GetVendorId(),
plugin_type.GetVendorType()));
- aNotAllowed = ETrue;
+ aAllowed = EFalse;
}
}
else if (aTunnelingEapType == (*EapExpandedTypeTtls.GetType()))
@@ -125,11 +125,22 @@
plugin_type.GetVendorId(),
plugin_type.GetVendorType()));
- aNotAllowed = ETrue;
+ aAllowed = EFalse;
}
}
+ else if (aTunnelingEapType != (*EapExpandedTypeNone.GetType()))
+ {
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::ListAllEapPluginsL(): aEapArray[%d] EAP-type=0xfe%06x%08x is NOT allowed inside EAP-type=0xfe%06x%08x\n"),
+ counter,
+ plugin_type.GetVendorId(),
+ plugin_type.GetVendorType(),
+ aTunnelingEapType.GetVendorId(),
+ aTunnelingEapType.GetVendorType()));
- if (aNotAllowed)
+ aAllowed = EFalse;
+ }
+
+ if (!aAllowed)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::ListAllEapPluginsL(): Removes EAP-plugin aEapArray[%d] EAP-type=0xfe%06x%08x\n"),
counter,
@@ -254,10 +265,11 @@
error = aDatabase.Create(aFileServerSession, aPrivateDatabasePathName);
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::CreateDatabaseLC(): - Created private DB for %S. error=%d, (%d is KErrAlreadyExists)\n"),
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::CreateDatabaseLC(): - Created private DB for %S. error=%d, (%d is KErrAlreadyExists, %d is KErrInUse)\n"),
&aDatabaseName,
error,
- KErrAlreadyExists));
+ KErrAlreadyExists,
+ KErrInUse));
}
// ----------------------------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/eap_am_tools_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/eap_am_tools_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 36 %
+* %version: 39 %
*/
// This is enumeration of EAPOL source code.
@@ -85,15 +85,7 @@
{
EAP_TRACE_BEGIN(this, TRACE_FLAGS_DEFAULT);
-#if defined(USE_EAP_HARDWARE_TRACE)
- set_trace_mask(
- TRACE_FLAGS_ALWAYS
- | TRACE_FLAGS_ERROR
- | eap_am_tools_c::eap_trace_mask_debug
- | EAP_TRACE_FLAGS_MESSAGE_DATA
- | TRACE_FLAGS_TIMER
- | TRACE_FLAGS_TIMER_QUEUE);
-#endif //#if defined(USE_EAP_HARDWARE_TRACE)
+ set_default_trace_mask();
const u8_t DEFAULT_PREFIX[] = "EAPOL";
@@ -166,6 +158,24 @@
//--------------------------------------------------
//
+void eap_am_tools_symbian_c::set_default_trace_mask()
+{
+
+#if defined(USE_EAP_HARDWARE_TRACE)
+ set_trace_mask(
+ TRACE_FLAGS_ALWAYS
+ | TRACE_FLAGS_ERROR
+ | eap_am_tools_c::eap_trace_mask_debug
+ /* | EAP_TRACE_FLAGS_MESSAGE_DATA */
+ | TRACE_FLAGS_TIMER
+ | TRACE_FLAGS_TIMER_QUEUE);
+#endif //#if defined(USE_EAP_HARDWARE_TRACE)
+
+}
+
+//--------------------------------------------------
+
+//
EAP_FUNC_EXPORT void eap_am_tools_symbian_c::set_use_eap_milli_second_timer(
const bool use_eap_millisecond_timer)
{
@@ -199,15 +209,7 @@
return EAP_STATUS_RETURN(this, eap_status_ok);
}
-#if defined(USE_EAP_HARDWARE_TRACE)
- set_trace_mask(
- TRACE_FLAGS_ALWAYS
- | TRACE_FLAGS_ERROR
- | eap_am_tools_c::eap_trace_mask_debug
- | EAP_TRACE_FLAGS_MESSAGE_DATA
- | TRACE_FLAGS_TIMER
- | TRACE_FLAGS_TIMER_QUEUE);
-#endif //#if defined(USE_EAP_HARDWARE_TRACE)
+ set_default_trace_mask();
m_start_ticks = get_clock_ticks();
iLastTime = m_start_ticks;
@@ -1037,6 +1039,7 @@
aErr));
eap_status_e status;
+
switch (aErr)
{
case KErrNone:
@@ -1106,47 +1109,55 @@
status = eap_status_process_general_error;
break;
}
- return status;
+
+ EAP_TRACE_DEBUG(
+ this,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_status_e eap_am_tools_symbian_c::convert_am_error_to_eapol_error(): status=%d\n"),
+ aErr));
+
+ return EAP_STATUS_RETURN(this, status);
}
//--------------------------------------------------
-EAP_FUNC_EXPORT i32_t eap_am_tools_symbian_c::convert_eapol_error_to_am_error(eap_status_e aErr)
+EAP_FUNC_EXPORT i32_t eap_am_tools_symbian_c::convert_eapol_error_to_am_error(eap_status_e status)
{
EAP_TRACE_DEBUG(
this,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_tools_symbian_c::convert_eapol_error_to_am_error(): error=%d\n"),
- aErr));
+ (EAPL("eap_am_tools_symbian_c::convert_eapol_error_to_am_error(): status=%d\n"),
+ status));
- TInt status;
- switch (aErr)
+ TInt error;
+
+ switch (status)
{
case eap_status_ok:
case eap_status_success:
- status = KErrNone;
+ error = KErrNone;
break;
case eap_status_allocation_error:
- status = KErrNoMemory;
+ error = KErrNoMemory;
break;
case eap_status_not_supported:
- status = KErrNotSupported;
+ error = KErrNotSupported;
break;
case eap_status_illegal_handle:
- status = KErrBadHandle;
+ error = KErrBadHandle;
break;
case eap_status_pending_request:
- status = KErrCompletion;
+ error = KErrCompletion;
break;
case eap_status_not_found:
case eap_status_illegal_configure_field:
- status = KErrNotFound;
+ error = KErrNotFound;
break;
case eap_status_completed_request:
@@ -1201,11 +1212,18 @@
case eap_status_exit_test:
case eap_status_no_matching_protocol_version:
default:
- status = KErrGeneral;
+ error = KErrGeneral;
break;
}
- return status;
+ EAP_TRACE_DEBUG(
+ this,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_tools_symbian_c::convert_eapol_error_to_am_error(): error=%d (KErrGeneral=%d)\n"),
+ error,
+ KErrGeneral));
+
+ return error;
}
//--------------------------------------------------
@@ -1581,7 +1599,7 @@
//--------------------------------------------------
//--------------------------------------------------
-EAP_FUNC_EXPORT_INTERFACE abs_eap_am_tools_c * abs_eap_am_tools_c::new_abs_eap_am_tools_c()
+EAP_FUNC_EXPORT abs_eap_am_tools_c * abs_eap_am_tools_c::new_abs_eap_am_tools_c()
{
EAP_TRACE_DEBUG_SYMBIAN((_L("abs_eap_am_tools_c::new_abs_eap_am_tools_c()")));
@@ -1613,7 +1631,7 @@
//--------------------------------------------------
-EAP_FUNC_EXPORT_INTERFACE void abs_eap_am_tools_c::delete_abs_eap_am_tools_c(abs_eap_am_tools_c * const am_tools)
+EAP_FUNC_EXPORT void abs_eap_am_tools_c::delete_abs_eap_am_tools_c(abs_eap_am_tools_c * const am_tools)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("abs_eap_am_tools_c::delete_abs_eap_am_tools_c()")));
--- a/eapol/eapol_framework/eapol_symbian/am/core/symbian/eapol_am_wlan_authentication_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/core/symbian/eapol_am_wlan_authentication_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 94 %
+* %version: 95 %
*/
// This is enumeration of EAPOL source code.
@@ -588,6 +588,39 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ if (m_selected_eapol_key_authentication_type == eapol_key_authentication_type_WPS)
+ {
+ // Normally here is HASH of WPA pre-shared key, but when connection is Wi-fi Protected setup here is PIN or push button (00000000) key.
+ status = m_wpa_preshared_key_hash.set_copy_of_buffer(wpa_preshared_key);
+ if (status != eap_status_ok)
+ {
+ send_error_notification(eap_status_key_error);
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("new m_wpa_preshared_key_hash for WPS"),
+ m_wpa_preshared_key_hash.get_data(),
+ m_wpa_preshared_key_hash.get_data_length()));
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("new m_SSID"),
+ m_SSID.get_data(),
+ m_SSID.get_data_length()));
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("new m_wpa_preshared_key"),
+ m_wpa_preshared_key.get_data(),
+ m_wpa_preshared_key.get_data_length()));
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
}
@@ -672,6 +705,7 @@
dynamic_cast<abs_eap_base_timer_c *>(this)));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eapol_am_wlan_authentication_symbian_c::get_wlan_configuration()");
+ // Normally here is HASH of WPA pre-shared key, but when connection is Wi-fi Protected setup here is PIN or push button (00000000) key.
eap_status_e status = wpa_preshared_key_hash->set_copy_of_buffer(&m_wpa_preshared_key_hash);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_notifier.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_notifier.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 15 %
+* %version: 19 %
*/
#ifndef __EAPAUTHNOTIFIER_H__
@@ -55,7 +55,17 @@
* return -
*/
virtual void DlgComplete( TInt aStatus ) = 0;
- };
+
+ /**
+ * Check if masterkey and password match
+ *
+ * @param aPassword8 user entered password
+ * return true/false
+ */
+
+ virtual TBool IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & aPassword) = 0;
+ };
/**
* EAP Notifier
@@ -165,6 +175,22 @@
*/
void SetSelectedOldPassword(
TEapDialogInfo& aPasswordInfo );
+
+ /**
+ * Checks the selected password of the presented dialog
+ *
+ * @param aPasswordInfo password
+ * return TRUE or FALSE
+ */
+ TBool CheckPasswordMatchingL( TEapDialogInfo& aPasswordInfo );
+
+ /**
+ * Updates the parameters of the presented dialog
+ *
+ * @param aIsPwdCorrect indicates if pwd data was correct
+ * return -
+ */
+ void UpdateDialogL( TBool aIsPwdCorrect );
private:
/**
@@ -251,7 +277,8 @@
TEapExpandedType& aEapType,
CHbSymbianVariantMap* aMap,
const TDesC& aAuthMethod );
-
+
+
private: // Data
/**
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_observer.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_observer.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11 %
+* %version: 12 %
*/
#ifndef __EAPAUTHOBSERVER_H__
@@ -105,6 +105,14 @@
* return -
*/
void OldPwdQueryDataReceived( CHbSymbianVariantMap& aData );
+
+ /**
+ * Handles the Pac Store password query user input received from the dialog
+ *
+ * @param aData CHbSymbianVariantMap&
+ * return -
+ */
+ void PacStorePwdQueryDataReceived( CHbSymbianVariantMap& aData );
private: // Data
/**
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_notifier.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_notifier.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
-* %version: 21 %
+* %version: 24 %
*/
// System include files
@@ -43,6 +43,7 @@
_LIT( KEaptype, "eaptype");
_LIT( KMessage, "messagetxt");
_LIT( KFastprovwaitnote, "notificationtxt");
+_LIT( KPwdcorrectness, "pwdcorrectind");
_LIT(KTypeunamepwddlg, "com.nokia.eap.usernamepassworddialog/1.0");
_LIT(KTypepwdquerydlg, "com.nokia.eap.passwordquerydialog/1.0");
@@ -541,8 +542,62 @@
iEapInfo->iOldPassword = aPasswordInfo.iOldPassword;
RDebug::Print(_L("CEapAuthNotifier::SetSelectedOldPassword: iEapInfo->iOldPassword = %S\n"), &iEapInfo->iOldPassword );
}
+
+// ---------------------------------------------------------------------------
+// Check if password match
+// ---------------------------------------------------------------------------
+//
+TBool CEapAuthNotifier::CheckPasswordMatchingL ( TEapDialogInfo& aPasswordInfo )
+ {
+ RDebug::Print(_L("CEapAuthNotifier::CheckPasswordMatchingL"));
+
+ TBool match(EFalse);
+
+ TRAPD(err, match = iClient.IsMasterKeyAndPasswordMatchingL(aPasswordInfo.iPassword));
+
+ RDebug::Print(_L("CEapAuthNotifier::CheckPasswordMatchingL: trap returned err = %d\n"), err );
+
+ return match;
+ }
// ---------------------------------------------------------------------------
+// Update device dialog parameters
+// ---------------------------------------------------------------------------
+//
+void CEapAuthNotifier::UpdateDialogL( TBool aIsPwdCorrect )
+ {
+ RDebug::Print(_L("CEapAuthNotifier::UpdateDialogL: ENTERING"));
+
+ TInt error;
+
+ //The variant map is needed to update the dialog parameters
+ CHbSymbianVariantMap* map = CHbSymbianVariantMap::NewL();
+ CleanupStack::PushL( map );
+
+ TBuf<KVariableLength> key(KPwdcorrectness);
+
+ CHbSymbianVariant *variant = NULL;
+
+ //Create the variant data information for the plugin
+ variant =
+ CHbSymbianVariant::NewL (
+ &aIsPwdCorrect, CHbSymbianVariant::EBool );
+ CleanupStack::PushL( variant );
+ error = map->Add( key, variant);
+ User::LeaveIfError( error );
+ CleanupStack::Pop( variant ); // map's cleanup sequence handles variant.
+
+ //Update the dialog.
+ error = iDialog->Update( *map );
+
+ User::LeaveIfError( error );
+ CleanupStack::PopAndDestroy( map );
+
+ RDebug::Print(_L("CEapAuthNotifier::UpdateDialogL: LEAVING") );
+
+ }
+
+// ---------------------------------------------------------------------------
// The notifier is complete
// ---------------------------------------------------------------------------
//
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_observer.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_observer.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 15 %
+* %version: 12 %
*/
// System include files
@@ -88,71 +88,84 @@
void CEapAuthObserver::DataReceived( CHbSymbianVariantMap& aData )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived") );
+
+ TInt status = KErrNone;
if ( iType == CEapAuthNotifier::EEapNotifierTypeLEapUsernamePasswordDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeLEapUsernamePasswordDialog") );
UsernamePasswordDlgDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeGTCUsernamePasswordDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeGTCUsernamePasswordDialog") );
UsernamePasswordDlgDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypePapUsernamePasswordDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypePapUsernamePasswordDialog") );
UsernamePasswordDlgDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeEapMsChapV2UsernamePasswordDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeEapMsChapV2UsernamePasswordDialog") );
UsernamePasswordDlgDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeMsChapV2UsernamePasswordDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeMsChapV2UsernamePasswordDialog") );
UsernamePasswordDlgDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeGTCQueryDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeGTCQueryDialog") );
PwdQueryDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypePapAuthQueryDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypePapAuthQueryDialog") );
PwdQueryDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeFastPacStorePwQueryDialog") );
- PwdQueryDataReceived(aData);
+ PacStorePwdQueryDataReceived(aData);
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeFastCreateMasterkeyQueryDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeFastCreateMasterkeyQueryDialog") );
PwdQueryDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeFastPacFilePwQueryDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeFastPacFilePwQueryDialog") );
PwdQueryDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeMsChapV2OldPasswordDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeMsChapV2OldPasswordDialog") );
OldPwdQueryDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeMsChapV2NewPasswordDialog )
{
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeMsChapV2NewPasswordDialog") );
PwdQueryDataReceived(aData);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
}
- TInt status = KErrNone;
+
- TRAP_IGNORE( iNotifier->CompleteL( status ));
+ //TRAP_IGNORE( iNotifier->CompleteL( status ));
}
// ---------------------------------------------------------------------------
@@ -251,6 +264,51 @@
iNotifier->SetSelectedPassword( PasswordInfo );
}
+// ---------------------------------------------------------------------------
+// Handles the PAC Store password query user input received from the dialog
+// ---------------------------------------------------------------------------
+//
+void CEapAuthObserver::PacStorePwdQueryDataReceived( CHbSymbianVariantMap& aData )
+{
+ RDebug::Print(_L("CEapAuthObserver::PacStorePwdQueryDataReceived") );
+
+ TBool Match = EFalse;
+ TInt status = KErrNone;
+
+ _LIT(KPassword, "password");
+
+ CEapAuthNotifier::TEapDialogInfo PasswordInfo;
+ TDesC* Data = NULL;
+
+ const CHbSymbianVariant *my_variant = aData.Get(KPassword);
+ if ( my_variant != NULL )
+ {
+ ASSERT( my_variant->Type() == CHbSymbianVariant::EDes );
+
+ Data = reinterpret_cast<TDesC*>(my_variant->Data());
+ PasswordInfo.iPassword.Copy( Data->Ptr(), Data->Length() );
+
+ RDebug::Print(_L("CEapAuthObserver::PwdQueryDataReceived: PasswordInfo.iPassword = %S\n"), &PasswordInfo.iPassword );
+ }
+
+ // Check if given password can be used to open the PAC store.
+ Match = iNotifier->CheckPasswordMatchingL(PasswordInfo);
+
+ if ( Match != EFalse )
+ {
+ RDebug::Print(_L("CEapAuthObserver::PacStorePwdQueryDataReceived: Match == TRUE") );
+ iNotifier->SetSelectedPassword( PasswordInfo );
+ //update(true);
+ TRAP_IGNORE( iNotifier->CompleteL( status ));
+ }
+ else
+ {
+ RDebug::Print(_L("CEapAuthObserver::PacStorePwdQueryDataReceived: Match == FALSE") );
+ //update(false);
+ }
+ iNotifier->UpdateDialogL(Match);
+}
+
// Derived function:
// ---------------------------------------------------------------------------
// From class MHbDeviceDialogObserver.
--- a/eapol/eapol_framework/eapol_symbian/am/eapvpnif/inc/eap_vpn_if_implementation.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eapvpnif/inc/eap_vpn_if_implementation.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 19.1.11 %
+* %version: 19.1.15 %
*/
#ifndef __EAPPLUGIN_H__
@@ -26,6 +26,28 @@
#include <d32dbms.h>
#include <wdbifwlansettings.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H
+ #define EAP_FUNC_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H
+#elif defined(EAP_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H)
+ #define EAP_CLASS_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H
+ #define EAP_C_FUNC_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_vpn_if.h"
//#include "abs_eap_core.h"
#include "eapol_session_key.h"
@@ -49,7 +71,7 @@
* This is concrete class, instance of which
* ECOM framework gives to ECOM clients.
*/
-class CEapVpnInterfaceImplementation
+class EAP_CLASS_VISIBILITY_EAP_VPN_IF_IMPLEMENTATION_H CEapVpnInterfaceImplementation
: public CEapVpnInterface
, public abs_eap_session_core_c
, public abs_eap_base_timer_c
@@ -366,6 +388,8 @@
const eap_variable_data_c * const value_data
);
+ eap_status_e wait_complete_get_802_11_authentication_mode();
+
protected:
/**
@@ -452,7 +476,11 @@
HBufC8 * iManualUsername;
HBufC8 * iManualRealm;
HBufC8 * iRealmPrefix;
- TBool iHideInitialIdentity;
+ TBool iHideInitialIdentity;
+
+ CActiveSchedulerWait iWait;
+
+ eap_status_e m_completion_status;
};
#endif //#ifndef __EAPPLUGIN_H__
--- a/eapol/eapol_framework/eapol_symbian/am/eapvpnif/inc/eap_vpn_if_timer.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eapvpnif/inc/eap_vpn_if_timer.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 3.1.3 %
*/
#if !defined(_EAPOL_TIMER_H_)
@@ -24,13 +24,35 @@
// INCLUDES
#include <e32base.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_VPN_IF_TIMER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_VPN_IF_TIMER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_VPN_IF_TIMER_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_VPN_IF_TIMER_H
+ #define EAP_FUNC_EXPORT_EAP_VPN_IF_TIMER_H
+ #define EAP_C_FUNC_EXPORT_EAP_VPN_IF_TIMER_H
+#elif defined(EAP_EXPORT_EAP_VPN_IF_TIMER_H)
+ #define EAP_CLASS_VISIBILITY_EAP_VPN_IF_TIMER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_VPN_IF_TIMER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_VPN_IF_TIMER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_VPN_IF_TIMER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_VPN_IF_TIMER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_VPN_IF_TIMER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_VPN_IF_TIMER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_VPN_IF_TIMER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_VPN_IF_TIMER_H
+ #define EAP_C_FUNC_EXPORT_EAP_VPN_IF_TIMER_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_types.h"
// FORWARD DECLARATIONS
class abs_eap_am_tools_c;
// CLASS DECLARATION
-class CEapVpnInterfaceTimer
+class EAP_CLASS_VISIBILITY_EAP_VPN_IF_TIMER_H CEapVpnInterfaceTimer
: public CTimer
{
public:
--- a/eapol/eapol_framework/eapol_symbian/am/eapvpnif/src/eap_vpn_if_implementation.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eapvpnif/src/eap_vpn_if_implementation.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 61 %
+* %version: 67 %
*/
// INCLUDE FILES
@@ -25,6 +25,7 @@
#include <EapType.h>
#include <EapTypePlugin.h>
+#include <EapGeneralSettings.h>
#include "eap_vpn_if_implementation.h"
#include "eap_am_memory.h"
@@ -48,6 +49,7 @@
#include "eap_automatic_variable.h"
#include "eap_core_client_message_if.h"
#include "eap_process_tlv_message_data.h"
+#include "eapol_wlan_database_reference.h"
// LOCAL CONSTANTS
const TUint KMaxConfigStringLength = 256;
@@ -56,7 +58,10 @@
const u32_t KHeaderOffset = 0;
#define KEapIdentityOffset 5
+
+#ifdef USE_EAP_VPN_FILETRACE
const eap_const_string EAPPLUGIN_TRACE_FILE = EAPL("logs\\eapol\\eap_vpn_if.txt");
+#endif
enum eapol_am_core_timer_id_e
{
@@ -140,6 +145,7 @@
}
+#ifdef USE_EAP_VPN_FILETRACE
{
TFileName drivePath( PathInfo::MemoryCardRootPath() );
@@ -215,7 +221,8 @@
CleanupStack::PopAndDestroy(buf); // Delete pathbuffer.
}
-
+#endif
+
m_eap_type_array = new eap_array_c<eap_type_value_e>(m_am_tools);
if (m_eap_type_array == 0)
{
@@ -318,9 +325,10 @@
TRACE_FLAGS_DEFAULT,
(EAPL("CEapVpnInterfaceImplementation::~CEapVpnInterfaceImplementation() - destructor\n")));
+#ifdef USE_EAP_VPN_FILETRACE
delete m_trace_log_file_name;
m_trace_log_file_name = 0;
-
+#endif
shutdown();
}
@@ -428,8 +436,6 @@
return eap_status_ok;
}
-
-
//--------------------------------------------------
@@ -527,7 +533,6 @@
// So we return OK.
return eap_status_ok;
}
-
//----------------------------------------------------------
// Implementations of virtual functions from CEapVpnInterface
@@ -624,10 +629,302 @@
iRealmPrefix->Ptr(),
iRealmPrefix->Size()));
+ //--------------------------------------------------------
+ //--------------------------------------------------------
+ // Set the values for realm and user name if there is any.
+ // If there is no values the default settings will be used( automatic realm and username).
+
+
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapConfigure(): About to configure manual/auto username and manual/auto realm, m_index_type=%d, m_index=%d\n"),
+ m_index_type,
+ m_index));
+
+ CEapType* eapType = 0;
+
+ // Check if this EAP type has already been loaded
+ i32_t eapArrayIndex = find<eap_type_value_e>(
+ m_eap_type_array,
+ &iRequestedEapType,
+ m_am_tools);
+
+ if (eapArrayIndex >= 0)
+ {
+ // Yep. It was loaded already.
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapConfigure(): EAP Type Already loaded\n")));
+
+ eapType = m_eap_if_array[eapArrayIndex];
+ }
+ else
+ {
+ // We must have a trap here since the EAP core knows nothing about Symbian.
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapConfigure(): EAP Type new\n")));
+
+ TEapExpandedType aEapType;
+
+ TInt error = CEapConversion::ConvertInternalTypeToExpandedEAPType(
+ &iRequestedEapType,
+ &aEapType);
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG_SYMBIAN(
+ (_L("ERROR: CEapVpnInterfaceImplementation::EapConfigure(): Error from CEapConversion::ConvertExpandedEAPTypeToInternalType()=%d\n"),
+ error));
+
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(error));
+ }
+
+ TRAP(error, (eapType = CEapType::NewL(m_index_type, m_index, aEapType)));
+
+ if (error != KErrNone
+ || eapType == 0)
+ {
+ // Interface not found or implementation creation function failed
+
+ delete eapType;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapConfigure(): EAP Type new, unable to load\n")));
+ EAP_TRACE_ALWAYS(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ECom could not find/initiate implementation.\n")));
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
+ // Add EAP-interface information to the member arrays.
+ if (m_eap_if_array.Append(eapType) != KErrNone)
+ {
+ delete eapType;
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+ }
+
+ EAPSettings* setSettings = new EAPSettings;
+ if( setSettings == NULL )
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapConfigure(): EAPSettings allocation error \n")));
+
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
+ if(iRequestedEapType == eap_type_aka)
+ {
+ setSettings->iEAPExpandedType = *EapExpandedTypeAka.GetType();
+
+ }
+ else if(iRequestedEapType == eap_type_gsmsim)
+ {
+ setSettings->iEAPExpandedType = *EapExpandedTypeSim.GetType();
+ }
+ else
+ {
+ delete setSettings;
+
+ // Only EAP-SIM and AKA are possible now.
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_eap_type);
+ }
+
+ if(iManualUsername && iManualUsername->Length() != 0)
+ {
+ setSettings->iUsernamePresent = ETrue; // Same value for both SIM and AKA.
+ setSettings->iUsername.Copy(iManualUsername->Des());
+ }
+ else
+ {
+ // No user name. we have to set automatic now.
+ setSettings->iUsernamePresent = EFalse; // Same value for both SIM and AKA.
+ setSettings->iUseAutomaticUsernamePresent = ETrue; // Same value for both SIM and AKA.
+ setSettings->iUseAutomaticUsername = ETrue; // Same value for both SIM and AKA.
+ }
+
+ if(iManualRealm && iManualRealm->Length() != 0)
+ {
+ setSettings->iRealmPresent = ETrue; // Same value for both SIM and AKA.
+ setSettings->iRealm.Copy(iManualRealm->Des());
+ }
+ else
+ {
+ // No realm. we have to set automatic now.
+ setSettings->iRealmPresent = EFalse; // Same value for both SIM and AKA.
+ setSettings->iUseAutomaticRealmPresent = ETrue; // Same value for both SIM and AKA.
+ setSettings->iUseAutomaticRealm = ETrue; // Same value for both SIM and AKA.
+ }
+
+ TRAP(error, eapType->SetConfigurationL(*setSettings) );
+
+ delete setSettings;
+ setSettings = 0;
+
+ if ( error != KErrNone )
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapVpnInterfaceImplementation::EapConfigure(): Setting Manual Username and Realm failed. SetConfigurationL() error=%d\n")));
+ return error;
+ }
+ }
+
+ {
+ CEapGeneralSettings* genSet = NULL;
+
+ TRAPD(error, genSet = CEapGeneralSettings::NewL(m_index_type, m_index));
+
+ if (error != KErrNone)
+ {
+ delete genSet;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapVpnInterfaceImplementation::EapConfigure(): CEapGeneralSettings::NewL() error=%d\n")));
+ return error;
+ }
+
+ TEapExpandedType tmpEap;
+ RArray<TEapExpandedType> OuterEapsOn;
+ RArray<TEapExpandedType> OuterEapsOff;
+
+ tmpEap.SetValue(
+ iRequestedEapType.get_vendor_id(),
+ iRequestedEapType.get_vendor_type());
+
+ error = OuterEapsOn.Append(tmpEap);
+ if(error != KErrNone)
+ {
+ OuterEapsOn.Close();
+ OuterEapsOff.Close();
+ delete genSet;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapVpnInterfaceImplementation::EapConfigure(): OuterEapsOn.Append() error=%d\n")));
+ return error;
+ }
+
+ error = genSet->SetEapMethods(OuterEapsOn, OuterEapsOff);
+
+ OuterEapsOn.Close();
+ OuterEapsOff.Close();
+ delete genSet;
+
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapVpnInterfaceImplementation::EapConfigure(): SetEapMethods() error=%d\n")));
+ return error;
+ }
+
+ }
+
+ {
+ eap_status_e status(eap_status_ok);
+
+ eap_variable_data_c reference(m_am_tools);
+
+ {
+ eapol_wlan_database_reference_values_s values = {m_index_type, m_index};
+
+ status = reference.set_copy_of_buffer(&values, sizeof(values));
+ if (status != eap_status_ok)
+ {
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, status));
+ }
+ }
+
+ status = iEapCore->set_eap_database_reference_values(&reference);
+ if (status != eap_status_ok)
+ {
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, status));
+ }
+
+ eap_variable_data_c SSID(m_am_tools);
+
+ if (SSID.get_is_valid() == false)
+ {
+ EAP_TRACE_ERROR(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapConfigure(): SSID failed.\n")));
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error));
+ }
+
+ const u8_t dummy[] = "dummy";
+ status = SSID.set_copy_of_buffer(dummy, sizeof(dummy));
+ if (status != eap_status_ok)
+ {
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, status));
+ }
+
+ eap_variable_data_c preshared_key(m_am_tools);
+ if (preshared_key.get_is_valid() == false)
+ {
+ EAP_TRACE_ERROR(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapConfigure(): preshared_key failed.\n")));
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error));
+ }
+
+ // This is asynchronous function call that is completed by complete_get_802_11_authentication_mode() function call.
+ status = iEapCore->get_802_11_authentication_mode(
+ m_receive_network_id,
+ eapol_key_authentication_type_RSNA_EAP,
+ &SSID,
+ &preshared_key);
+ if (status != eap_status_ok)
+ {
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, status));
+ }
+
+ status = wait_complete_get_802_11_authentication_mode();
+ if (status != eap_status_ok)
+ {
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, status));
+ }
+
+ // Creates a EAP-session.
+ status = iEapCore->create_eap_session(m_receive_network_id);
+ if (status != eap_status_ok)
+ {
+ return m_am_tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(m_am_tools, status));
+ }
+ }
+
return KErrNone;
}
-
+//--------------------------------------------------
+
/**
* Function: StartL
*
@@ -812,6 +1109,8 @@
return m_am_tools->convert_eapol_error_to_am_error(EAP_STATUS_RETURN(m_am_tools, status));
}
+//--------------------------------------------------
+
/**
* Function: QueryIdentity
*
@@ -927,6 +1226,19 @@
eap_request.set_type_data_length(0u, false);
eap_request.set_type(eap_type_identity, false);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::send_eap_identity_request(): %s, code=0x%02x=%s, identifier=0x%02x, length=0x%04x, type=0x%08x=%s, packet length 0x%04x\n"),
+ (m_is_client == true) ? "client": "server",
+ eap_request.get_code(),
+ eap_request.get_code_string(),
+ eap_request.get_identifier(),
+ eap_request.get_length(),
+ convert_eap_type_to_u32_t(eap_request.get_type()),
+ eap_request.get_type_string(),
+ eap_request.get_length()));
+
EAP_ASSERT(eap_request.get_length() >= 4);
status = iEapCore->packet_process(
@@ -943,6 +1255,7 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+//--------------------------------------------------
/**
* Function: EapInbound
@@ -986,6 +1299,26 @@
request_packet.get_data_offset(0, aMessage.Length()),
aMessage.Length());
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapInbound(): %s, code=0x%02x=%s, identifier=0x%02x, length=0x%04x, type=0x%08x=%s, packet length 0x%04x\n"),
+ (m_is_client == true) ? "client": "server",
+ eap_request.get_code(),
+ eap_request.get_code_string(),
+ eap_request.get_identifier(),
+ eap_request.get_length(),
+ convert_eap_type_to_u32_t(eap_request.get_type()),
+ eap_request.get_type_string(),
+ eap_request.get_length()));
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::EapInbound(): EAP-packet"),
+ aMessage.Ptr(),
+ aMessage.Length()));
+
// Forward the packet to the Eap layer of the EAPOL stack. Ignore return value. Failure is signalled using state_notification.
status = iEapCore->packet_process(
m_receive_network_id,
@@ -1061,6 +1394,7 @@
return status;
}
+//--------------------------------------------------
// Virtual callback function implementations, called by the eap_core
@@ -1090,7 +1424,7 @@
TRACE_FLAGS_DEFAULT,
(EAPL("packet_send: packet buffer corrupted.\n")));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return eap_status_process_general_error;
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
}
else if (header_offset+data_length != sent_packet->get_data_length())
{
@@ -1100,7 +1434,7 @@
(EAPL("ERROR: packet_send: packet buffer corrupted (data_length != sent_packet->get_data_length()).\n")));
EAP_ASSERT(data_length == sent_packet->get_buffer_length());
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return eap_status_process_general_error;
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
}
if (m_block_packet_sends_and_notifications == true)
@@ -1121,16 +1455,36 @@
header_offset, data_length),
data_length);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::packet_send(): %s, code=0x%02x=%s, identifier=0x%02x, length=0x%04x, type=0x%08x=%s, packet length 0x%04x\n"),
+ (m_is_client == true) ? "client": "server",
+ eap.get_code(),
+ eap.get_code_string(),
+ eap.get_identifier(),
+ eap.get_length(),
+ convert_eap_type_to_u32_t(eap.get_type()),
+ eap.get_type_string(),
+ eap.get_length()));
+
TInt status(KErrNone);
if (status == KErrNone)
{
u8_t * const packet_data = sent_packet->get_data_offset(header_offset, data_length);
if (packet_data == 0)
{
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return eap_status_buffer_too_short;
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return eap_status_buffer_too_short;
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapVpnInterfaceImplementation::packet_send(): EAP-packet"),
+ packet_data,
+ data_length));
+
// Here we send the original packet.
HBufC8* eapData = NULL;
TInt error = KErrNone;
@@ -1193,6 +1547,7 @@
return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(status));
}
+//--------------------------------------------------
/**
* The get_header_offset() function obtains the header offset of EAP-packet.
@@ -1212,6 +1567,8 @@
return KHeaderOffset;
}
+//--------------------------------------------------
+
/**
* The load_module() function function indicates the lower level to
* load new module of EAP-type.
@@ -1342,12 +1699,13 @@
}
}
+#if 0
+
//--------------------------------------------------------
//--------------------------------------------------------
// Set the values for realm and user name if there is any.
// If there is no values the default settings will be used( automatic realm and username).
-
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -1423,11 +1781,13 @@
delete setSettings;
setSettings = 0;
}
+#endif
+
}
//--------------------------------------------------------
//--------------------------------------------------------
-
+
// Create the EAP protocol interface implementation.
EAP_TRACE_DEBUG(
m_am_tools,
@@ -1438,7 +1798,7 @@
{
CEapTypePlugin* eapPlugin = 0;
- TRAP(error, (eapPlugin = CEapTypePlugin::NewL(aEapType.GetValue(), m_index_type, m_index)));
+ TRAP(error, (eapPlugin = CEapTypePlugin::NewL(aEapType.GetValue(), m_index_type, m_index, m_am_tools)));
if (error != KErrNone
|| eapPlugin == 0)
@@ -1570,6 +1930,8 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+//--------------------------------------------------
+
/**
* The unload_module() function unloads the module of a EAP-type.
* @param eap_type is the requested EAP-type.
@@ -1608,26 +1970,36 @@
m_is_valid = true;
}
+//--------------------------------------------------
+
bool CEapVpnInterfaceImplementation::get_is_valid()
{
return m_is_valid;
}
+//--------------------------------------------------
+
void CEapVpnInterfaceImplementation::increment_authentication_counter()
{
++m_authentication_counter;
}
+//--------------------------------------------------
+
u32_t CEapVpnInterfaceImplementation::get_authentication_counter()
{
return m_authentication_counter;
}
+//--------------------------------------------------
+
bool CEapVpnInterfaceImplementation::get_is_client()
{
return m_is_client;
}
+//--------------------------------------------------
+
/**
* Note this function is just an example. Parameters will change later.
* The packet_data_crypto_keys() function gives the generated keys to lower level.
@@ -1672,6 +2044,8 @@
return eap_status_ok;
}
+//--------------------------------------------------
+
/**
* The packet_data_session_key() function passes one traffic encryption key to
* the lower layers. Ultimately the key can end up to the WLAN hardware.
@@ -1694,11 +2068,12 @@
return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(status));
}
+//--------------------------------------------------
eap_status_e CEapVpnInterfaceImplementation::add_configuration_data(
eap_process_tlv_message_data_c * const message,
const eap_configuration_field_c * field,
- const eap_configure_type_e /* type */,
+ const eap_configure_type_e type,
const eap_variable_data_c * const value_data
)
{
@@ -1722,7 +2097,7 @@
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
}
- config.set_type(eap_configure_type_hex_data);
+ config.set_type(type);
status = config.get_data()->set_copy_of_buffer(
value_data);
@@ -1745,6 +2120,7 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+//--------------------------------------------------
const TUint32 K2DigitMncMccList[]
= {
@@ -1770,6 +2146,8 @@
714,716,724,730,734,744,746,901
};
+//--------------------------------------------------
+
/**
* The read_configure() function reads the configuration data identified
* by the field string of field_length bytes length. Adaptation module must direct
@@ -1933,12 +2311,15 @@
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
}
- // Set uma realm prefix of EAP-SIM and EAP-AKA.
- status = value_data.set_copy_of_buffer(iRealmPrefix->Ptr(), iRealmPrefix->Length());
- if (status != eap_status_ok)
+ if (iRealmPrefix != 0)
{
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
+ // Set uma realm prefix of EAP-SIM and EAP-AKA.
+ status = value_data.set_copy_of_buffer(iRealmPrefix->Ptr(), iRealmPrefix->Length());
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
}
status = add_configuration_data(
@@ -2149,6 +2530,7 @@
{
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
}
+#ifdef USE_EAP_VPN_FILETRACE
status = value_data.set_copy_of_buffer(m_trace_log_file_name);
if (status != eap_status_ok)
@@ -2156,7 +2538,7 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
-
+#endif
status = add_configuration_data(
&message,
cf_str_EAP_TRACE_output_file_name.get_field(),
@@ -2410,7 +2792,16 @@
cf_str_EAP_AKA_UMA_realm_prefix.get_field()->get_field_length()) == 0)
{
// Set uma realm prefix of EAP-SIM and EAP-AKA.
- status = data->set_copy_of_buffer(iRealmPrefix->Ptr(), iRealmPrefix->Length());
+
+ if (iRealmPrefix != 0)
+ {
+ status = data->set_copy_of_buffer(iRealmPrefix->Ptr(), iRealmPrefix->Length());
+ }
+ else
+ {
+ status = eap_status_illegal_configure_field;
+ }
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -2439,7 +2830,15 @@
cf_str_EAP_AKA_manual_realm.get_field()->get_field_length()) == 0)
{
// ManualRealm of EAP-SIM and EAP-AKA.
- status = data->set_copy_of_buffer(iManualRealm->Ptr(), iManualRealm->Length());
+ if(iManualRealm != 0)
+ {
+ status = data->set_copy_of_buffer(iManualRealm->Ptr(), iManualRealm->Length());
+ }
+ else
+ {
+ status = eap_status_illegal_configure_field;
+ }
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -2491,6 +2890,7 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
+#ifdef USE_EAP_VPN_FILETRACE
else if (wanted_field.compare(
cf_str_EAP_TRACE_output_file_name.get_field()->get_field(),
cf_str_EAP_TRACE_output_file_name.get_field()->get_field_length()) == 0)
@@ -2501,6 +2901,7 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
+#endif
else if (wanted_field.compare(
cf_str_EAP_GSMSIM_max_session_validity_time.get_field()->get_field(),
cf_str_EAP_GSMSIM_max_session_validity_time.get_field()->get_field_length()) == 0
@@ -2547,6 +2948,8 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+//--------------------------------------------------
+
/**
* The write_configure() function writes the configuration data identified
* by the field string of field_length bytes length. Adaptation module must direct
@@ -2562,6 +2965,8 @@
return eap_status_not_supported;
}
+//--------------------------------------------------
+
/**
* This is notification of internal state transition.
* This is used for notifications, debugging and protocol testing.
@@ -2580,7 +2985,9 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapVpnInterfaceImplementation::state_notification() = %d\n"), state->get_current_state()));
+ (EAPL("CEapVpnInterfaceImplementation::state_notification() = %d=%s\n"),
+ state->get_current_state(),
+ eap_state_notification_c::get_state_string(eap_protocol_layer_eap, state->get_current_state())));
if (m_block_packet_sends_and_notifications == true)
{
@@ -2650,6 +3057,8 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
+//--------------------------------------------------
+
/**
* The set_timer() function initializes timer to be elapsed after time_ms milliseconds.
* @param initializer is pointer to object which timer_expired() function will
@@ -2684,6 +3093,8 @@
return status;
}
+//--------------------------------------------------
+
/**
* The cancel_timer() function cancels the timer id initiated by initializer.
* @param initializer is pointer to object which set the cancelled timer.
@@ -2711,6 +3122,8 @@
return status;
}
+//--------------------------------------------------
+
/**
* The cancel_all_timers() function cancels all timers.
* User should use this in termination of the stack before
@@ -2735,6 +3148,8 @@
return status;
}
+//--------------------------------------------------
+
/**
* This function queries the validity of EAP-type.
* Lower layer should return eap_status_ok if this EAP-type is supported.
@@ -2791,6 +3206,8 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+//--------------------------------------------------
+
/**
* This function queries the list of supported EAP-types.
* Lower layer should return eap_status_ok if this call succeeds.
@@ -2873,9 +3290,9 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return eap_status_ok;
}
+
//--------------------------------------------------
-
eap_status_e CEapVpnInterfaceImplementation::add_rogue_ap(eap_array_c<eap_rogue_ap_entry_c> & /*rogue_ap_list*/)
{
// Not used, but might be called
@@ -2891,6 +3308,7 @@
return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
}
+//--------------------------------------------------
eap_status_e CEapVpnInterfaceImplementation::restart_authentication(
const eap_am_network_id_c * const /*receive_network_id*/,
@@ -3035,17 +3453,53 @@
//--------------------------------------------------
+eap_status_e CEapVpnInterfaceImplementation::wait_complete_get_802_11_authentication_mode()
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapGeneralSettingsImpl::wait_complete_get_802_11_authentication_mode(): calls iWait.Start()\n")));
+
+ iWait.Start();
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapGeneralSettingsImpl::WaitCompletion(): iWait.Start() returns, m_completion_status=%d\n"),
+ m_completion_status));
+
+ return EAP_STATUS_RETURN(m_am_tools, m_completion_status);
+}
+
+//--------------------------------------------------
+
eap_status_e CEapVpnInterfaceImplementation::complete_get_802_11_authentication_mode(
- const eap_status_e /* completion_status */,
- const eap_am_network_id_c * /* const receive_network_id */,
+ const eap_status_e completion_status,
+ const eap_am_network_id_c * const /* receive_network_id */,
const eapol_key_802_11_authentication_mode_e /* mode */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapGeneralSettingsImpl::complete_get_802_11_authentication_mode(): calls iWait.AsyncStop()\n")));
+
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
+ m_completion_status = completion_status;
+
+ // This is needed to continue the execution after iWait->Start();
+ iWait.AsyncStop();
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapGeneralSettingsImpl::complete_get_802_11_authentication_mode(): iWait.AsyncStop() returns, m_completion_status=%d\n"),
+ m_completion_status));
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_not_supported);
+ return EAP_STATUS_RETURN(m_am_tools, m_completion_status);
}
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/am/include/EapAkaInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapAkaInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 10.1.2 %
+* %version: 10.1.3 %
*/
#ifndef _EAPAKAINTERFACE_H_
@@ -26,6 +26,28 @@
#include <e32base.h>
#include "eap_tools.h"
#include "eap_am_type_aka_symbian.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPAKAINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPAKAINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPAKAINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPAKAINTERFACE_H
+ #define EAP_FUNC_EXPORT_EAPAKAINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPAKAINTERFACE_H
+#elif defined(EAP_EXPORT_EAPAKAINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPAKAINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPAKAINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPAKAINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPAKAINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPAKAINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPAKAINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPAKAINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPAKAINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPAKAINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPAKAINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include <etelmm.h>
#include <rmmcustomapi.h>
@@ -34,7 +56,7 @@
/**
* Class (active object) that handles the communications with the 3G SIM.
*/
-class CEapAkaInterface
+class EAP_CLASS_VISIBILITY_EAPAKAINTERFACE_H CEapAkaInterface
: public CActive
{
public:
--- a/eapol/eapol_framework/eapol_symbian/am/include/EapConversion.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapConversion.h Thu Sep 16 13:07:04 2010 +0300
@@ -29,6 +29,29 @@
#include "eap_method_settings.h"
#include "EapExpandedType.h"
#include "EapSettings.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPCONVERSION_H)
+ #define EAP_CLASS_VISIBILITY_EAPCONVERSION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPCONVERSION_H
+ #define EAP_C_FUNC_VISIBILITY_EAPCONVERSION_H
+ #define EAP_FUNC_EXPORT_EAPCONVERSION_H
+ #define EAP_C_FUNC_EXPORT_EAPCONVERSION_H
+#elif defined(EAP_EXPORT_EAPCONVERSION_H)
+ #define EAP_CLASS_VISIBILITY_EAPCONVERSION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPCONVERSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCONVERSION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPCONVERSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPCONVERSION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPCONVERSION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPCONVERSION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCONVERSION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPCONVERSION_H
+ #define EAP_C_FUNC_EXPORT_EAPCONVERSION_H
+#endif
+// End: added by script change_export_macros.sh.
+
// FORWARD DECLARATIONS
@@ -37,99 +60,99 @@
/**
* Class that implements the conversion functions for EAP type interface.
*/
-class EAP_EXPORT CEapConversion
+class EAP_CLASS_VISIBILITY_EAPCONVERSION_H CEapConversion
{
public:
- EAP_FUNC_IMPORT static TInt ConvertFromTDesCToInternal(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertFromTDesCToInternal(
abs_eap_am_tools_c * const tools,
const TDesC & input16,
eap_variable_data_c * const target8);
- EAP_FUNC_IMPORT static TInt ConvertFromInternalToBuf16(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertFromInternalToBuf16(
abs_eap_am_tools_c * const tools,
const eap_variable_data_c * const input8,
TDes * const target16);
- EAP_FUNC_IMPORT static TInt ConvertFromBuf16ToInternal(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertFromBuf16ToInternal(
abs_eap_am_tools_c * const tools,
const TDes * const input16,
eap_variable_data_c * const target8);
- EAP_FUNC_IMPORT static TInt ConvertEAPTypesToInternalTypes(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertEAPTypesToInternalTypes(
abs_eap_am_tools_c * const tools,
const RArray<TUint> * const EncapsulatedEAPTypes,
eap_array_c<eap_type_value_e> * const target);
- EAP_FUNC_IMPORT static TInt ConvertInternalTypesToEAPTypes(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertInternalTypesToEAPTypes(
abs_eap_am_tools_c * const tools,
const eap_array_c<eap_type_value_e> * const source,
RArray<TUint> * const EncapsulatedEAPTypes);
- EAP_FUNC_IMPORT static TInt ConvertExpandedEAPTypeToInternalType(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertExpandedEAPTypeToInternalType(
const TEapExpandedType * const EncapsulatedExpandedEAPType,
eap_type_value_e * const target);
- EAP_FUNC_IMPORT static TInt ConvertInternalTypeToExpandedEAPType(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertInternalTypeToExpandedEAPType(
const eap_type_value_e * const source,
TEapExpandedType * const EncapsulatedExpandedEAPType);
- EAP_FUNC_IMPORT static TInt ConvertExpandedEAPTypesToInternalTypes(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertExpandedEAPTypesToInternalTypes(
abs_eap_am_tools_c * const tools,
const RArray<TEapExpandedType> * const EncapsulatedExpandedEAPTypes,
eap_array_c<eap_type_value_e> * const target);
- EAP_FUNC_IMPORT static TInt ConvertInternalTypesToExpandedEAPTypes(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertInternalTypesToExpandedEAPTypes(
abs_eap_am_tools_c * const tools,
const eap_array_c<eap_type_value_e> * const source,
RArray<TEapExpandedType> * const EncapsulatedExpandedEAPTypes);
- EAP_FUNC_IMPORT static TInt ConvertInternalTypesToHBufC8(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertInternalTypesToHBufC8(
abs_eap_am_tools_c * const tools,
const eap_array_c<eap_type_value_e> * const source,
HBufC8 ** const EncapsulatedExpandedEAPTypesData);
- EAP_FUNC_IMPORT static TInt ConvertHBufC8ToInternalTypes(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertHBufC8ToInternalTypes(
abs_eap_am_tools_c * const tools,
const HBufC8 * const EncapsulatedExpandedEAPTypesData,
eap_array_c<eap_type_value_e> * const target);
- EAP_FUNC_IMPORT static TInt ConvertCipherSuitesToInternalType(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertCipherSuitesToInternalType(
abs_eap_am_tools_c * const tools,
const RArray<TUint> * const aCipherSuites,
eap_array_c<u16_t> * const internal_cipher_suites);
- EAP_FUNC_IMPORT static TInt ConvertInternalTypeToCipherSuites(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertInternalTypeToCipherSuites(
abs_eap_am_tools_c * const tools,
const eap_array_c<u16_t> * const internal_cipher_suites,
RArray<TUint> * const aCipherSuites);
- EAP_FUNC_IMPORT static TInt ConvertCertificatesToInternalType(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertCertificatesToInternalType(
abs_eap_am_tools_c * const tools,
const RPointerArray<EapCertificateEntry> * const aCertificates,
eap_array_c<eap_certificate_entry_c> * const internal_certificates);
- EAP_FUNC_IMPORT static TInt ConvertInternalTypeToCertificates(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertInternalTypeToCertificates(
abs_eap_am_tools_c * const tools,
const eap_certificate_entry_c::eap_certificate_type_e select_certificate_type,
const eap_array_c<eap_certificate_entry_c> * const internal_certificates,
RPointerArray<EapCertificateEntry> * const aCertificates);
- EAP_FUNC_IMPORT static TInt ConvertEAPSettingsToInternalType(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertEAPSettingsToInternalType(
abs_eap_am_tools_c * const tools,
const EAPSettings * const aSettings,
eap_method_settings_c * const internal_settings);
- EAP_FUNC_IMPORT static TInt ConvertInternalTypeToEAPSettings(
+ EAP_FUNC_VISIBILITY_EAPCONVERSION_H static TInt ConvertInternalTypeToEAPSettings(
abs_eap_am_tools_c * const tools,
const eap_method_settings_c * const internal_settings,
EAPSettings * const aSettings);
--- a/eapol/eapol_framework/eapol_symbian/am/include/EapMessageQueue.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapMessageQueue.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 5 %
+* %version: 8 %
*/
#ifndef EAPMESSAGEQUEU_H_
@@ -25,20 +25,41 @@
#include "EapServerClientDef.h"
#include "abs_eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPMESSAGEQUEUE_H)
+ #define EAP_CLASS_VISIBILITY_EAPMESSAGEQUEUE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H
+ #define EAP_FUNC_EXPORT_EAPMESSAGEQUEUE_H
+ #define EAP_C_FUNC_EXPORT_EAPMESSAGEQUEUE_H
+#elif defined(EAP_EXPORT_EAPMESSAGEQUEUE_H)
+ #define EAP_CLASS_VISIBILITY_EAPMESSAGEQUEUE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPMESSAGEQUEUE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPMESSAGEQUEUE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPMESSAGEQUEUE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPMESSAGEQUEUE_H
+ #define EAP_C_FUNC_EXPORT_EAPMESSAGEQUEUE_H
+#endif
+// End: added by script change_export_macros.sh.
-class EAP_EXPORT EapMessageBuffer
+class EAP_CLASS_VISIBILITY_EAPMESSAGEQUEUE_H EapMessageBuffer
{
public:
- EAP_FUNC_IMPORT EapMessageBuffer(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H EapMessageBuffer(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT virtual ~EapMessageBuffer();
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H virtual ~EapMessageBuffer();
- EAP_FUNC_IMPORT TInt CopyData(TEapRequests type, const void * const data, const TUint length);
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H TInt CopyData(TEapRequests type, const void * const data, const TUint length);
- EAP_FUNC_IMPORT HBufC8 * GetData() const;
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H HBufC8 * GetData() const;
- EAP_FUNC_IMPORT TEapRequests GetRequestType() const;
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H TEapRequests GetRequestType() const;
private:
@@ -51,19 +72,21 @@
};
-class EAP_EXPORT EapMessageQueue
+class EAP_CLASS_VISIBILITY_EAPMESSAGEQUEUE_H EapMessageQueue
{
public:
- EAP_FUNC_IMPORT EapMessageQueue(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H EapMessageQueue(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT virtual ~EapMessageQueue();
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H virtual ~EapMessageQueue();
+
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H TInt AddMessage(TEapRequests type, const void * const data, const TUint length);
- EAP_FUNC_IMPORT TInt AddMessage(TEapRequests type, const void * const data, const TUint length);
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H EapMessageBuffer * GetFirstMessage();
- EAP_FUNC_IMPORT EapMessageBuffer * GetFirstMessage();
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H TInt DeleteFirstMessage();
- EAP_FUNC_IMPORT TInt DeleteFirstMessage();
+ EAP_FUNC_VISIBILITY_EAPMESSAGEQUEUE_H TInt DeleteFirstMessage(const EapMessageBuffer * const verify_message);
private:
--- a/eapol/eapol_framework/eapol_symbian/am/include/EapProtectedSetupInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapProtectedSetupInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 4.1.2 %
+* %version: 4.1.3 %
*/
#ifndef _EAPPROTECTEDSETUPINTERFACE_H_
@@ -24,6 +24,28 @@
// INCLUDES
#include <e32base.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPPROTECTEDSETUPINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H
+ #define EAP_FUNC_EXPORT_EAPPROTECTEDSETUPINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPPROTECTEDSETUPINTERFACE_H
+#elif defined(EAP_EXPORT_EAPPROTECTEDSETUPINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPPROTECTEDSETUPINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPPROTECTEDSETUPINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPPROTECTEDSETUPINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPPROTECTEDSETUPINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tools.h"
#include <etelmm.h>
@@ -35,7 +57,7 @@
/**
* Class (active object) that handles the communications with the 3G SIM.
*/
-class CEapProtectedSetupInterface
+class EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUPINTERFACE_H CEapProtectedSetupInterface
: public CActive
{
public:
--- a/eapol/eapol_framework/eapol_symbian/am/include/EapSimInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapSimInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 9.1.2 %
+* %version: 9.1.4 %
*/
#ifndef _EAPSIMINTERFACE_H_
@@ -24,6 +24,28 @@
// INCLUDES
#include <e32base.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPSIMINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPSIMINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPSIMINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPSIMINTERFACE_H
+ #define EAP_FUNC_EXPORT_EAPSIMINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPSIMINTERFACE_H
+#elif defined(EAP_EXPORT_EAPSIMINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPSIMINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPSIMINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSIMINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPSIMINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPSIMINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPSIMINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPSIMINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSIMINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPSIMINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPSIMINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tools.h"
#include "eap_am_type_gsmsim_symbian.h"
@@ -34,7 +56,7 @@
/**
* Class (active object) that handles the communications with the SIM.
*/
-class CEapSimIsaInterface
+class EAP_CLASS_VISIBILITY_EAPSIMINTERFACE_H CEapSimIsaInterface
: public CActive
{
public:
@@ -88,6 +110,8 @@
// Creates the MMETel connection and loads the phone module.
TInt CreateMMETelConnectionL();
+ void DisconnectMMETel();
+
private:
eap_am_type_gsmsim_symbian_c * const iParent;
--- a/eapol/eapol_framework/eapol_symbian/am/include/EapSimIsaInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapSimIsaInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 6.1.3 %
*/
#ifndef _EAPSIMISAINTERFACE_H_
@@ -24,6 +24,28 @@
// INCLUDES
#include <e32base.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPSIMISAINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPSIMISAINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPSIMISAINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPSIMISAINTERFACE_H
+ #define EAP_FUNC_EXPORT_EAPSIMISAINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPSIMISAINTERFACE_H
+#elif defined(EAP_EXPORT_EAPSIMISAINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPSIMISAINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPSIMISAINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSIMISAINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPSIMISAINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPSIMISAINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPSIMISAINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPSIMISAINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSIMISAINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPSIMISAINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPSIMISAINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tools.h"
#include "eap_am_type_gsmsim_symbian.h"
#include "isaapi.h"
@@ -32,7 +54,7 @@
/**
* Class (active object) that handles the communications with the SIM.
*/
-class CEapSimIsaInterface
+class EAP_CLASS_VISIBILITY_EAPSIMISAINTERFACE_H CEapSimIsaInterface
: public CActive
{
public:
--- a/eapol/eapol_framework/eapol_symbian/am/include/EapTlsPeapCertInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapTlsPeapCertInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 23 %
*/
#ifndef _EAPTLSPEAPCERTINTERFACE_H_
@@ -24,6 +24,28 @@
// INCLUDES
#include <e32base.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPTLSPEAPCERTINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H
+ #define EAP_FUNC_EXPORT_EAPTLSPEAPCERTINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAPCERTINTERFACE_H
+#elif defined(EAP_EXPORT_EAPTLSPEAPCERTINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPTLSPEAPCERTINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAPCERTINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPTLSPEAPCERTINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAPCERTINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_tools.h"
#include "eap_am_type_tls_peap_symbian.h"
#include <unifiedcertstore.h>
@@ -38,7 +60,7 @@
// CLASS DECLARATION
-class CEapTlsPeapCertInterface
+class EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTINTERFACE_H CEapTlsPeapCertInterface
: public CActive
{
public:
--- a/eapol/eapol_framework/eapol_symbian/am/include/abs_eapol_am_core_symbian_simulator.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/abs_eapol_am_core_symbian_simulator.h Thu Sep 16 13:07:04 2010 +0300
@@ -31,12 +31,35 @@
#include "eap_buffer.h"
#include "eap_base_type.h"
#include "eap_config.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+#elif defined(EAP_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H)
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_EXPORT_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+#endif
+// End: added by script change_export_macros.sh.
+
class abs_ethernet_core_c;
//
-class EAP_EXPORT abs_eapol_am_core_symbian_c
+class EAP_CLASS_VISIBILITY_ABS_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H abs_eapol_am_core_symbian_c
{
private:
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_async_wait_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_async_wait_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,18 +16,40 @@
*/
/*
-* %version: 2.1.2 %
+* %version: 2.1.3 %
*/
#ifndef _EAP_AM_ASYNC_WAIT_SYMBIAN_H_
#define _EAP_AM_ASYNC_WAIT_SYMBIAN_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_ASYNC_WAIT_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
/**
* eap_am_async_wait_symbian_c class
*/
-class eap_am_async_wait_symbian_c : public CActive
+class EAP_CLASS_VISIBILITY_EAP_AM_ASYNC_WAIT_SYMBIAN_H eap_am_async_wait_symbian_c : public CActive
{
public:
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_crypto_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_crypto_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,6 +26,27 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_CRYPTO_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_tools.h"
#include "eap_array.h"
#include "abs_eap_am_crypto.h"
@@ -41,7 +62,7 @@
/// Class eap_am_crypto offers services to authenticate data, encrypt data,
/// decrypt data, generate keys and generate cryptographically strong random data.
-class EAP_EXPORT eap_am_crypto_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_am_crypto_symbian_c
: public abs_eap_am_crypto_c
{
private:
@@ -60,23 +81,23 @@
/**
* Destructor does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_crypto_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H virtual ~eap_am_crypto_symbian_c();
/**
* Constructor initializes the member attributes.
*/
- EAP_FUNC_IMPORT eap_am_crypto_symbian_c(abs_eap_am_tools_c * const tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_am_crypto_symbian_c(abs_eap_am_tools_c * const tools);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e configure();
/**
* The get_is_valid() function returns the status of the eap_core object.
* True indicates the object is initialized succesfully.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H bool get_is_valid() const;
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H void set_is_valid();
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -84,7 +105,7 @@
* This function activates random generator for test use.
* It does generate predictive pseudorandom data.
*/
- EAP_FUNC_IMPORT void use_test_random(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H void use_test_random(
const u8_t * const seed,
const u32_t seed_length,
const bool does_continuous_seeding_when_true);
@@ -92,7 +113,7 @@
/**
* The get_rand_bytes() function fills count random bytes to buffer.
*/
- EAP_FUNC_IMPORT eap_status_e get_rand_bytes(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e get_rand_bytes(
u8_t * const buffer,
const u32_t count);
@@ -102,7 +123,7 @@
* For example time stamps of send and received messages, likewise addresses,
* cookies and nonces included in messages.
*/
- EAP_FUNC_IMPORT eap_status_e add_rand_seed(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e add_rand_seed(
const u8_t * const buffer,
const u32_t count);
@@ -111,7 +132,7 @@
* the abs_eap_am_tools::get_hardware_ticks() function. This could be used to
* seed the random data pool with time stamps.
*/
- EAP_FUNC_IMPORT eap_status_e add_rand_seed_hw_ticks();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e add_rand_seed_hw_ticks();
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -121,7 +142,7 @@
* It is used only for sanity checks. Only one well-known group is supported.
* @param own_private_dh_key Saves context here.
*/
- EAP_FUNC_IMPORT eap_status_e generate_diffie_hellman_keys(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e generate_diffie_hellman_keys(
eap_variable_data_c * const own_private_dh_key,
eap_variable_data_c * const own_public_dh_key,
const u8_t * const prime,
@@ -135,7 +156,7 @@
* Only one well-known group is supported.
* @param own_private_dh_key Is the context.
*/
- EAP_FUNC_IMPORT eap_status_e generate_g_power_to_xy(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e generate_g_power_to_xy(
const eap_variable_data_c * const own_private_dh_key,
const eap_variable_data_c * const peer_public_dh_key,
eap_variable_data_c * const shared_dh_key,
@@ -148,7 +169,7 @@
* This functions cleans up the diffie-hellman context.
* This is not used in Symbian.
*/
- EAP_FUNC_IMPORT eap_status_e dh_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e dh_cleanup(
const eap_variable_data_c * const dh_context);
@@ -157,27 +178,27 @@
/**
* This function returns the size of message digest of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha_256_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_sha_256_digest_length(
eap_variable_data_c * const sha_256_context);
/**
* This function returns the block size of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha_256_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_sha_256_block_size(
eap_variable_data_c * const sha_256_context);
/**
* The sha_256_init() function initializes SHA1.
* Internal context of SHA1 is stored to sha_256_context.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha_256_init(
eap_variable_data_c * const sha_256_context);
/**
* The sha_256_update() function updates the context of
* sha_256_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha_256_update(
eap_variable_data_c * const sha_256_context,
const u8_t * const data,
const u32_t data_length);
@@ -187,7 +208,7 @@
* (MAC) to buffer pointed by message_digest. The length of MAC is stored
* to buffer pointed by md_length_or_null, If md_length_or_null is non NULL.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha_256_final(
eap_variable_data_c * const sha_256_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -195,13 +216,13 @@
/**
* The hmac_sha_256_cleanup() cleanups the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha_256_cleanup(
eap_variable_data_c * const sha_256_context);
/**
* The sha_256_copy_context() copies the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha_256_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha_256_copy_context(
eap_variable_data_c * const copied_sha_256_context,
const eap_variable_data_c * const original_sha_256_context);
@@ -210,27 +231,27 @@
/**
* This function returns the size of message digest of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha1_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_sha1_digest_length(
eap_variable_data_c * const sha1_context);
/**
* This function returns the block size of SHA1-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_sha1_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_sha1_block_size(
eap_variable_data_c * const sha1_context);
/**
* The sha1_init() function initializes SHA1.
* Internal context of SHA1 is stored to sha1_context.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha1_init(
eap_variable_data_c * const sha1_context);
/**
* The sha1_update() function updates the context of
* sha1_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha1_update(
eap_variable_data_c * const sha1_context,
const u8_t * const data,
const u32_t data_length);
@@ -242,7 +263,7 @@
* It must include the length of the message_digest buffer must be set before
* function call.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha1_final(
eap_variable_data_c * const sha1_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -250,13 +271,13 @@
/**
* The sha1_cleanup() cleanups the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha1_cleanup(
eap_variable_data_c * const sha1_context);
/**
* The sha1_copy_context() copies the SHA1 context.
*/
- EAP_FUNC_IMPORT eap_status_e sha1_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e sha1_copy_context(
eap_variable_data_c * const copied_sha1_context,
const eap_variable_data_c * const original_sha1_context);
@@ -267,21 +288,21 @@
* This will be constant 16 bytes (128 bits). Still it is better use function
* to help changes if the length of key is changed in future.
*/
- EAP_FUNC_IMPORT u32_t aes_key_length();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t aes_key_length();
/**
* The aes_block_size() function returns the block size of AES-algorithm.
* This will be constant 16 bytes (128 bits). Still it is better use function
* to help changes if the size is changed in future.
*/
- EAP_FUNC_IMPORT u32_t aes_block_size();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t aes_block_size();
/**
* The aes_set_encryption_key() function initializes the encryption
* context of AES-algorithm to the aes_context using key_length bytes from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e aes_set_encryption_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e aes_set_encryption_key(
eap_variable_data_c * const aes_context,
const u8_t * const key,
const u32_t key_length);
@@ -289,14 +310,14 @@
/**
* This function cleans the aes_context.
*/
- EAP_FUNC_IMPORT eap_status_e aes_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e aes_cleanup(
eap_variable_data_c * const aes_context);
/**
* The aes_set_decryption_key() function initializes the decryption context of
* AES-algorithm to the aes_context using key_length bytes from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e aes_set_decryption_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e aes_set_decryption_key(
eap_variable_data_c * const aes_context,
const u8_t * const key,
const u32_t key_length);
@@ -309,7 +330,7 @@
* Those buffers must be fully separated. Some optimizations are used taking
* advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e aes_encrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e aes_encrypt_block(
eap_variable_data_c * const aes_context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -323,7 +344,7 @@
* Those buffers must be fully separated. Some optimizations are used
* taking advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e aes_decrypt_block(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e aes_decrypt_block(
eap_variable_data_c * const aes_context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -336,21 +357,21 @@
* This will be constant 24 bytes (192 bits). Still it is better use function
* to help changes if the length of key is changed in future.
*/
- EAP_FUNC_IMPORT u32_t key_length_3des_ede();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t key_length_3des_ede();
/**
* The block_size() function returns the block size of 3DES-EDE-algorithm.
* This will be constant 24 bytes (192 bits). Still it is better use function
* to help changes if the size is changed in future.
*/
- EAP_FUNC_IMPORT u32_t block_size_3des_ede();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t block_size_3des_ede();
/**
* The cbc_set_encryption_key() function initializes the encryption
* context of 3DES-EDE-algorithm to the context using key_length bytes from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e set_encryption_key_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e set_encryption_key_3des_ede(
eap_variable_data_c * const context,
const u8_t * const key,
const u32_t key_length);
@@ -359,7 +380,7 @@
* The cbc_set_decryption_key() function initializes the decryption context of
* 3DES-EDE-algorithm to the context using key_length bytes from buffer key.
*/
- EAP_FUNC_IMPORT eap_status_e set_decryption_key_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e set_decryption_key_3des_ede(
eap_variable_data_c * const context,
const u8_t * const key,
const u32_t key_length);
@@ -367,7 +388,7 @@
/**
* This function cleans up context.
*/
- EAP_FUNC_IMPORT eap_status_e cleanup_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e cleanup_3des_ede(
eap_variable_data_c * const context);
/**
@@ -378,7 +399,7 @@
* Those buffers must be fully separated. Some optimizations are used taking
* advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e encrypt_block_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e encrypt_block_3des_ede(
eap_variable_data_c * const context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -392,7 +413,7 @@
* Those buffers must be fully separated. Some optimizations are used
* taking advance from separate buffers.
*/
- EAP_FUNC_IMPORT eap_status_e decrypt_block_3des_ede(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e decrypt_block_3des_ede(
eap_variable_data_c * const context,
const u8_t * const data_in,
u8_t * const data_out,
@@ -426,7 +447,7 @@
* d. XKEY = (1 + XKEY + xj) mod 2^b.
* @endcode
*/
- EAP_FUNC_IMPORT eap_status_e dss_pseudo_random(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e dss_pseudo_random(
u8_t *out,
u32_t out_length,
u8_t *xkey,
@@ -437,27 +458,27 @@
/**
* This function returns the size of message digest of MD5-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md5_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_md5_digest_length(
eap_variable_data_c * const md5_context);
/**
* This function returns the block size of MD5-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md5_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_md5_block_size(
eap_variable_data_c * const md5_context);
/**
* The sha1_init() function initializes MD5.
* Internal context of MD5 is stored to sha1_context.
*/
- EAP_FUNC_IMPORT eap_status_e md5_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md5_init(
eap_variable_data_c * const md5_context);
/**
* The md5_update() function updates the context of
* md5_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e md5_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md5_update(
eap_variable_data_c * const md5_context,
const u8_t * const data,
const u32_t data_length);
@@ -468,7 +489,7 @@
* to buffer pointed by md_length_or_null, If md_length_or_null is non NULL.
* It must include the length of the message_digest buffer before function call.
*/
- EAP_FUNC_IMPORT eap_status_e md5_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md5_final(
eap_variable_data_c * const md5_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -476,13 +497,13 @@
/**
* The hmac_md5_cleanup() cleanups the MD5 context.
*/
- EAP_FUNC_IMPORT eap_status_e md5_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md5_cleanup(
eap_variable_data_c * const md5_context);
/**
* The md5_copy_context() copies the MD5 context.
*/
- EAP_FUNC_IMPORT eap_status_e md5_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md5_copy_context(
eap_variable_data_c * const copied_md5_context,
const eap_variable_data_c * const original_md5_context);
@@ -491,27 +512,27 @@
/**
* This function returns the size of message digest of MD4-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md4_digest_length(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_md4_digest_length(
eap_variable_data_c * const md4_context);
/**
* This function returns the block size of MD4-algorithm.
*/
- EAP_FUNC_IMPORT u32_t get_md4_block_size(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H u32_t get_md4_block_size(
eap_variable_data_c * const md4_context);
/**
* The md4_init() function initializes MD4.
* Internal context of MD4 is stored to sha1_context.
*/
- EAP_FUNC_IMPORT eap_status_e md4_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md4_init(
eap_variable_data_c * const md4_context);
/**
* The md4_update() function updates the context of
* md4_context with data_length bytes of data.
*/
- EAP_FUNC_IMPORT eap_status_e md4_update(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md4_update(
eap_variable_data_c * const md4_context,
const u8_t * const data,
const u32_t data_length);
@@ -522,7 +543,7 @@
* to buffer pointed by md_length_or_null, If md_length_or_null is non NULL.
* It must include the length of the message_digest buffer before function call.
*/
- EAP_FUNC_IMPORT eap_status_e md4_final(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md4_final(
eap_variable_data_c * const md4_context,
u8_t * const message_digest,
u32_t *md_length_or_null);
@@ -530,13 +551,13 @@
/**
* The hmac_md4_cleanup() cleanups the MD4 context.
*/
- EAP_FUNC_IMPORT eap_status_e md4_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md4_cleanup(
eap_variable_data_c * const md4_context);
/**
* The md4_copy_context() copies the MD4 context.
*/
- EAP_FUNC_IMPORT eap_status_e md4_copy_context(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e md4_copy_context(
eap_variable_data_c * const copied_md4_context,
const eap_variable_data_c * const original_md4_context);
@@ -545,21 +566,21 @@
/**
* Used to set the RC4 key.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_set_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rc4_set_key(
eap_variable_data_c * const rc4_context,
const eap_variable_data_c * const key);
/**
* Used to clean up the RC4 context.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rc4_cleanup(
eap_variable_data_c * const rc4_context);
/**
* Encrypts RC4 data.
* Input and output buffers must be non overlapping.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_encrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rc4_encrypt(
const eap_variable_data_c * const rc4_context,
const void * const data_in,
void * const data_out,
@@ -569,7 +590,7 @@
* Encrypts RC4 data.
* The same buffer is used for input and output.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_encrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rc4_encrypt(
const eap_variable_data_c * const rc4_context,
void * const data_in_out,
const u32_t data_length);
@@ -578,7 +599,7 @@
* Decrypts RC4 data.
* The same buffer is used for input and output.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_decrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rc4_decrypt(
const eap_variable_data_c * const rc4_context,
void * const data_in_out,
const u32_t data_length);
@@ -587,7 +608,7 @@
* Decrypts RC4 data.
* Input and output buffers must be non overlapping.
*/
- EAP_FUNC_IMPORT eap_status_e rc4_decrypt(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rc4_decrypt(
const eap_variable_data_c * const rc4_context,
const void * const data_in,
void * const data_out,
@@ -600,13 +621,13 @@
* The rsa_init() function initializes context of RSA.
* Internal context of RSA is stored to rsa_context.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_init(
eap_variable_data_c * const rsa_context);
/**
* Function encrypts input data to output data using RSA algorithm with public RSA key.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_encrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_encrypt_with_public_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const input_data,
@@ -615,7 +636,7 @@
/**
* Function decrypts input data to output data using RSA algorithm with public RSA key.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_decrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_decrypt_with_public_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const input_data,
@@ -624,7 +645,7 @@
/**
* Function encrypts input data to output data using RSA algorithm with private RSA key.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_encrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_encrypt_with_private_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const input_data,
@@ -633,7 +654,7 @@
/**
* Function decrypts input data to output data using RSA algorithm with private RSA key.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_decrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_decrypt_with_private_key(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const input_data,
@@ -642,7 +663,7 @@
/**
* Function signs hash to signed hash using RSA algorithm with private RSA key.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_sign(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_sign(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const private_rsa_key,
const eap_variable_data_c * const hash,
@@ -651,13 +672,13 @@
/**
* Function verifies hash and signed hash using RSA algorithm with public RSA key.
*/
- EAP_FUNC_IMPORT eap_status_e rsa_verify(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_verify(
eap_variable_data_c * const rsa_context,
const eap_variable_data_c * const public_rsa_key,
const eap_variable_data_c * const hash,
const eap_variable_data_c * const signed_hash);
- EAP_FUNC_IMPORT eap_status_e rsa_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e rsa_cleanup(
eap_variable_data_c * const rsa_context);
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -666,13 +687,13 @@
* The dsa_init() function initializes context of DSA.
* Internal context of DSA is stored to dsa_context.
*/
- EAP_FUNC_IMPORT eap_status_e dsa_init(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e dsa_init(
eap_variable_data_c * const dsa_context);
/**
* Function signs hash to signed hash using DSA algorithm with private RSA key.
*/
- EAP_FUNC_IMPORT eap_status_e dsa_sign(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e dsa_sign(
eap_variable_data_c * const dsa_context,
const eap_variable_data_c * const private_dsa_key,
const eap_variable_data_c * const hash,
@@ -681,7 +702,7 @@
/**
* Function verifies hash and signed hash using DSA algorithm with public RSA key and DSA parameters.
*/
- EAP_FUNC_IMPORT eap_status_e dsa_verify(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e dsa_verify(
eap_variable_data_c * const dsa_context,
const eap_variable_data_c * const public_dsa_key,
const eap_variable_data_c * const dsa_param_p,
@@ -693,7 +714,7 @@
/**
* This function cleans up dsa_context.
*/
- EAP_FUNC_IMPORT eap_status_e dsa_cleanup(
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H eap_status_e dsa_cleanup(
eap_variable_data_c * const dsa_context);
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -703,13 +724,13 @@
* This function initializes crypto memory leak detection.
* In Symbian this is not used.
*/
- EAP_FUNC_IMPORT void open_crypto_memory_leaks();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H void open_crypto_memory_leaks();
/**
* This function ends crypto memory leak detection.
* In Symbian this is not used.
*/
- EAP_FUNC_IMPORT void close_crypto_memory_leaks();
+ EAP_FUNC_VISIBILITY_EAP_AM_CRYPTO_SYMBIAN_H void close_crypto_memory_leaks();
// - - - - - - - - - - - - - - - - - - - - - - - -
private:
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_file_input_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_file_input_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,6 +28,27 @@
#include "eap_am_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_FILE_INPUT_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_file_input.h"
#include <f32file.h>
@@ -38,7 +59,7 @@
/// This is interface to EAP file input.
/** The EAP file input is used in configuration file read operations.
*/
-class EAP_EXPORT eap_am_file_input_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_am_file_input_symbian_c
: public abs_eap_am_file_input_c
{
@@ -83,12 +104,12 @@
/**
* The destructor of the eap_am_file_input_symbian_c class does nothing special.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_file_input_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H virtual ~eap_am_file_input_symbian_c();
/**
* The constructor of the eap_am_file_input_symbian_c does nothing special.
*/
- EAP_FUNC_IMPORT eap_am_file_input_symbian_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_am_file_input_symbian_c(
abs_eap_am_tools_c * const tools);
/**
@@ -97,7 +118,7 @@
* in other cases some error status.
* @param file_name is the pathname of the tested file.
*/
- EAP_FUNC_IMPORT eap_status_e file_exists(
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_exists(
const eap_variable_data_c * const file_name);
/**
@@ -106,7 +127,7 @@
* in other cases some error status.
* @param file_nameis the pathname of the deleted file.
*/
- EAP_FUNC_IMPORT eap_status_e file_delete(
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_delete(
const eap_variable_data_c * const file_name);
/**
@@ -114,7 +135,7 @@
* @param target_file_name is the pathname of the target file.
* @param source_file_name is the pathname of the source file.
*/
- EAP_FUNC_IMPORT eap_status_e file_copy(
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_copy(
const eap_variable_data_c * const target_file_name,
const eap_variable_data_c * const source_file_name);
@@ -123,45 +144,45 @@
* @param file_name is the pathname of the opened file.
* @param dir is the I/O direction (eap_file_io_direction_read or eap_file_io_direction_write).
*/
- EAP_FUNC_IMPORT eap_status_e file_open(
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_open(
const eap_variable_data_c * const file_name,
const eap_file_io_direction_e dir);
/**
* This function closes the file.
*/
- EAP_FUNC_IMPORT eap_status_e file_close();
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_close();
/**
* This function returns size of a file.
*/
- EAP_FUNC_IMPORT u32_t file_size();
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H u32_t file_size();
/**
* This function reads data from file.
* Maximum size read is the buffer size.
* @param buffer must be initialised to reguired size.
*/
- EAP_FUNC_IMPORT eap_status_e file_read(eap_variable_data_c * const buffer);
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_read(eap_variable_data_c * const buffer);
/**
* This function write data to a file.
* Maximum size write is the buffer size.
* @param buffer includes the written data.
*/
- EAP_FUNC_IMPORT eap_status_e file_write(const eap_variable_data_c * const buffer);
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_write(const eap_variable_data_c * const buffer);
/**
* This function reads line from file.
* @param The read line will be copied to line parameter.
*/
- EAP_FUNC_IMPORT eap_status_e file_read_line(eap_variable_data_c * const line);
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_read_line(eap_variable_data_c * const line);
/**
* This function reads word from file.
* @param The read word will be copied to word parameter.
*/
- EAP_FUNC_IMPORT eap_status_e file_read_word(eap_variable_data_c * const word);
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e file_read_word(eap_variable_data_c * const word);
/**
@@ -169,26 +190,26 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H bool get_is_valid();
/**
* This function opens directory of name directory_name.
* @param file_name is the pathname of the opened directory.
*/
- EAP_FUNC_IMPORT eap_status_e directory_open(
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e directory_open(
const eap_variable_data_c * const directory_name);
/**
* This function reads the files and directories from open directory.
* @param directory_list includes the stattus of each file and directory in open directory.
*/
- EAP_FUNC_IMPORT eap_status_e directory_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e directory_read(
eap_array_c<abs_eap_file_stat_c> * const directory_list);
/**
* This function closes the directory.
*/
- EAP_FUNC_IMPORT eap_status_e directory_close();
+ EAP_FUNC_VISIBILITY_EAP_AM_FILE_INPUT_SYMBIAN_H eap_status_e directory_close();
}; // class eap_am_bloom_algorithm_c
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_mutex_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_mutex_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,10 +26,31 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_MUTEX_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_MUTEX_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MUTEX_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_MUTEX_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MUTEX_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MUTEX_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MUTEX_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MUTEX_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_mutex.h"
// CLASS DECLARATION
-class EAP_EXPORT eap_am_mutex_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H eap_am_mutex_symbian_c
: public abs_eap_am_mutex_c
, public eap_am_mutex_base_c
{
@@ -49,34 +70,34 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_am_mutex_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H virtual ~eap_am_mutex_symbian_c();
- EAP_FUNC_IMPORT eap_am_mutex_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H eap_am_mutex_symbian_c();
- EAP_FUNC_IMPORT eap_am_mutex_symbian_c(const eap_am_mutex_symbian_c * const owner);
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H eap_am_mutex_symbian_c(const eap_am_mutex_symbian_c * const owner);
/// Function returns pointer to Symbian mutex.
- EAP_FUNC_IMPORT const RMutex * get_mutex() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H const RMutex * get_mutex() const;
/// Function returns pointer to owner thread of the mutex.
- EAP_FUNC_IMPORT const RThread * get_owner_thread() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H const RThread * get_owner_thread() const;
// See comments on abs_eap_am_mutex_c.
- EAP_FUNC_IMPORT eap_status_e mutex_enter();
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H eap_status_e mutex_enter();
// See comments on abs_eap_am_mutex_c.
- EAP_FUNC_IMPORT eap_status_e mutex_leave(abs_eap_am_tools_c * const m_am_tools);
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H eap_status_e mutex_leave(abs_eap_am_tools_c * const m_am_tools);
// The mutex handle must be dublicated in Symbian operating system for each thread.
// See comments on abs_eap_am_mutex_c.
- EAP_FUNC_IMPORT abs_eap_am_mutex_c * dublicate_mutex();
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H abs_eap_am_mutex_c * dublicate_mutex();
// This is used in debug asserts. Those will check the mutex is really reserved when critical code is entered.
// See comments on abs_eap_am_mutex_c.
- EAP_FUNC_IMPORT bool get_is_reserved() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H bool get_is_reserved() const;
// See comments on abs_eap_am_mutex_c.
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_MUTEX_SYMBIAN_H bool get_is_valid() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_semaphore_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_semaphore_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -26,10 +26,31 @@
#include "eap_am_types.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_SEMAPHORE_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include <abs_eap_am_semaphore.h>
// CLASS DECLARATION
-class EAP_EXPORT eap_am_semaphore_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H eap_am_semaphore_symbian_c
: public abs_eap_am_semaphore_c
, public eap_am_semaphore_base_c
{
@@ -51,17 +72,17 @@
public:
- EAP_FUNC_IMPORT virtual ~eap_am_semaphore_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H virtual ~eap_am_semaphore_symbian_c();
- EAP_FUNC_IMPORT eap_am_semaphore_symbian_c( const i32_t initial_count,const i32_t maximum_count);
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H eap_am_semaphore_symbian_c( const i32_t initial_count,const i32_t maximum_count);
- EAP_FUNC_IMPORT eap_am_semaphore_symbian_c(const eap_am_semaphore_symbian_c * const owner);
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H eap_am_semaphore_symbian_c(const eap_am_semaphore_symbian_c * const owner);
/// Function returns pointer to Symbian semaphore.
- EAP_FUNC_IMPORT const RSemaphore * get_semaphore() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H const RSemaphore * get_semaphore() const;
/// Function returns pointer to owner thread of the semaphore.
- EAP_FUNC_IMPORT const RThread * get_owner_thread() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H const RThread * get_owner_thread() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
@@ -71,24 +92,24 @@
* This function reserves the semaphore. Thread will block until the semaphore is released
* by other owner of the semaphore.
*/
- EAP_FUNC_IMPORT eap_status_e semaphore_reserve();
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H eap_status_e semaphore_reserve();
/**
* This function releases the semaphore. Other blocking thread will continue execution.
*/
- EAP_FUNC_IMPORT eap_status_e semaphore_release();
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H eap_status_e semaphore_release();
/**
* The semaphore handle must be dublicated in Symbian operating system for each thread.
*/
- EAP_FUNC_IMPORT abs_eap_am_semaphore_c * dublicate_semaphore();
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H abs_eap_am_semaphore_c * dublicate_semaphore();
- EAP_FUNC_IMPORT u32_t get_count() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H u32_t get_count() const;
/**
* Returns the validity of the semaphore.
*/
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_SEMAPHORE_SYMBIAN_H bool get_is_valid() const;
// - - - - - - - - - - - - - - - - - - - - - - - -
};
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_tools_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_tools_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 7 %
*/
// INCLUDES
@@ -33,6 +33,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TOOLS_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TOOLS_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TOOLS_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TOOLS_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TOOLS_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TOOLS_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TOOLS_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TOOLS_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_am_crypto_symbian.h"
#include "eap_timer_queue.h"
#include "eap_am_mutex_symbian.h"
@@ -43,7 +64,7 @@
/**
* See function comments on abs_eap_am_tools_c and eap_am_tools_c.
*/
-class EAP_EXPORT eap_am_tools_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_am_tools_symbian_c
: public eap_am_tools_c
//, public CActive
, public CTimer
@@ -106,9 +127,9 @@
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_FUNC_IMPORT void sprint(TDes& KPrintBuf, eap_const_string format, ...);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void sprint(TDes& KPrintBuf, eap_const_string format, ...);
- EAP_FUNC_IMPORT void KFormatVArgs(TDes& aDes, const TDesC& aFmt, VA_LIST aList);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void KFormatVArgs(TDes& aDes, const TDesC& aFmt, VA_LIST aList);
// Member function to support active sceduler timer.
void StartTimer(const TUint aInterval);
@@ -121,151 +142,155 @@
// On purpose unimplemented constructors.
eap_am_tools_symbian_c(eap_am_tools_symbian_c &source);
+
+ // On purpose unimplemented operator.
const eap_am_tools_symbian_c & operator=(const eap_am_tools_symbian_c& source);
+ void set_default_trace_mask();
+
public:
- EAP_FUNC_IMPORT virtual ~eap_am_tools_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H virtual ~eap_am_tools_symbian_c();
- EAP_FUNC_IMPORT eap_am_tools_symbian_c(eap_const_string pfilename);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_am_tools_symbian_c(eap_const_string pfilename);
/// See function comments on abs_eap_am_tools_c and eap_am_tools_c.
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e configure();
- EAP_FUNC_IMPORT bool get_use_eap_milli_second_timer();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H bool get_use_eap_milli_second_timer();
- EAP_FUNC_IMPORT void set_use_eap_milli_second_timer(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void set_use_eap_milli_second_timer(
const bool use_eap_millisecond_timer);
- EAP_FUNC_IMPORT void enter_global_mutex();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void enter_global_mutex();
- EAP_FUNC_IMPORT void leave_global_mutex();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void leave_global_mutex();
- EAP_FUNC_IMPORT abs_eap_am_mutex_c * get_global_mutex();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H abs_eap_am_mutex_c * get_global_mutex();
- EAP_FUNC_IMPORT void enter_trace_mutex();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void enter_trace_mutex();
- EAP_FUNC_IMPORT void leave_trace_mutex();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void leave_trace_mutex();
- EAP_FUNC_IMPORT abs_eap_am_mutex_c * get_trace_mutex();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H abs_eap_am_mutex_c * get_trace_mutex();
- EAP_FUNC_IMPORT void set_timer_resolution_ms(const u32_t timer_resolution_ms);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void set_timer_resolution_ms(const u32_t timer_resolution_ms);
- EAP_FUNC_IMPORT u32_t get_timer_resolution_ms();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u32_t get_timer_resolution_ms();
- EAP_FUNC_IMPORT u32_t pulse_timer(const u32_t elapsed_time_in_ms);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u32_t pulse_timer(const u32_t elapsed_time_in_ms);
- EAP_FUNC_IMPORT bool get_timer_queue_is_empty();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H bool get_timer_queue_is_empty();
- EAP_FUNC_IMPORT eap_status_e start_timer_thread();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e start_timer_thread();
- EAP_FUNC_IMPORT eap_status_e stop_timer_thread();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e stop_timer_thread();
- EAP_FUNC_IMPORT bool get_is_timer_thread_active();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H bool get_is_timer_thread_active();
- EAP_FUNC_IMPORT eap_status_e set_trace_prefix(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e set_trace_prefix(
const eap_variable_data_c * const prefix8bit);
- EAP_FUNC_IMPORT eap_status_e set_trace_file_name(const eap_variable_data_c * const trace_output_file);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e set_trace_file_name(const eap_variable_data_c * const trace_output_file);
- EAP_FUNC_IMPORT void set_max_trace_file_size(const u32_t max_trace_file_size);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void set_max_trace_file_size(const u32_t max_trace_file_size);
- EAP_FUNC_IMPORT u32_t snprintf(u8_t * const buffer, u32_t buffer_size, eap_format_string format, ...);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u32_t snprintf(u8_t * const buffer, u32_t buffer_size, eap_format_string format, ...);
- EAP_FUNC_IMPORT void formatted_print(eap_format_string format, ...);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void formatted_print(eap_format_string format, ...);
- EAP_FUNC_IMPORT void memmove(void *dest, const void *src, const u32_t count);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void memmove(void *dest, const void *src, const u32_t count);
- EAP_FUNC_IMPORT i32_t memcmp(const void * const dest, const void * const src, const u32_t count);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H i32_t memcmp(const void * const dest, const void * const src, const u32_t count);
- EAP_FUNC_IMPORT void memset(void * const src, const i32_t fill_byte, const u32_t count);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void memset(void * const src, const i32_t fill_byte, const u32_t count);
- EAP_FUNC_IMPORT void *memchr(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void *memchr(
const void *buf,
u8_t character,
u32_t count);
- EAP_FUNC_IMPORT void *memrchr(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void *memrchr(
const void *buf,
u8_t character,
u32_t count);
- EAP_FUNC_IMPORT u32_t strlen(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u32_t strlen(
eap_const_string string);
- EAP_FUNC_IMPORT u32_t config_strlen(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u32_t config_strlen(
eap_config_string string);
- EAP_FUNC_IMPORT abs_eap_am_crypto_c * get_crypto();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H abs_eap_am_crypto_c * get_crypto();
- EAP_FUNC_IMPORT u64_t get_hardware_ticks();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u64_t get_hardware_ticks();
- EAP_FUNC_IMPORT u64_t get_hardware_ticks_of_second();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u64_t get_hardware_ticks_of_second();
- EAP_FUNC_IMPORT u64_t get_clock_ticks();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u64_t get_clock_ticks();
- EAP_FUNC_IMPORT u64_t get_clock_ticks_of_second();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u64_t get_clock_ticks_of_second();
- EAP_FUNC_IMPORT u32_t get_gmt_unix_time();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u32_t get_gmt_unix_time();
- EAP_FUNC_IMPORT eap_status_e am_set_timer(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e am_set_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id,
void * const data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e am_cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e am_cancel_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id);
- EAP_FUNC_IMPORT eap_status_e am_cancel_all_timers();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e am_cancel_all_timers();
- EAP_FUNC_IMPORT eap_status_e re_activate_timer_queue();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e re_activate_timer_queue();
- EAP_FUNC_IMPORT void enter_crypto_cs();
- EAP_FUNC_IMPORT void leave_crypto_cs();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void enter_crypto_cs();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void leave_crypto_cs();
- EAP_FUNC_IMPORT void timer_sleep(u32_t milli_seconds);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void timer_sleep(u32_t milli_seconds);
- EAP_FUNC_IMPORT void sleep(u32_t milli_seconds);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H void sleep(u32_t milli_seconds);
- EAP_FUNC_IMPORT bool get_is_valid() const;
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H bool get_is_valid() const;
- EAP_FUNC_IMPORT eap_status_e begin_db_transaction(RDbNamedDatabase& aDatabase);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e begin_db_transaction(RDbNamedDatabase& aDatabase);
- EAP_FUNC_IMPORT eap_status_e begin_db_update(RDbView& aView);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e begin_db_update(RDbView& aView);
- EAP_FUNC_IMPORT eap_status_e begin_db_delete(RDbView& aView);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e begin_db_delete(RDbView& aView);
/// This function must call eap_am_tools_c::shutdown_am_tools().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e convert_unicode_to_utf8(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e convert_unicode_to_utf8(
eap_variable_data_c & dest,
const eap_variable_data_c & src);
- EAP_FUNC_IMPORT eap_status_e convert_utf8_to_unicode(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e convert_utf8_to_unicode(
eap_variable_data_c & dest,
const eap_variable_data_c & src);
- EAP_FUNC_IMPORT eap_status_e convert_am_error_to_eapol_error(const i32_t am_error_value);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e convert_am_error_to_eapol_error(const i32_t am_error_value);
- EAP_FUNC_IMPORT i32_t convert_eapol_error_to_am_error(eap_status_e aErr);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H i32_t convert_eapol_error_to_am_error(eap_status_e aErr);
- EAP_FUNC_IMPORT eap_status_e getenv(
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H eap_status_e getenv(
const eap_variable_data_c * const environment_variable_name,
eap_variable_data_c * const environment_variable_value);
- EAP_FUNC_IMPORT bool isspace(const u8_t character);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H bool isspace(const u8_t character);
- EAP_FUNC_IMPORT u64_struct u64_t_to_u64_struct(const u64_t value);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u64_struct u64_t_to_u64_struct(const u64_t value);
- EAP_FUNC_IMPORT u64_t u64_struct_to_u64_t(const u64_struct value);
+ EAP_FUNC_VISIBILITY_EAP_AM_TOOLS_SYMBIAN_H u64_t u64_struct_to_u64_t(const u64_struct value);
};
#endif //#if !defined( _EAP_AM_TOOLS_SYMBIAN_H_ )
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_aka_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_aka_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18.1.4 %
+* %version: 18.1.5 %
*/
#if !defined(_EAP_AM_TYPE_AKA_SYMBIAN_H_)
@@ -29,6 +29,27 @@
#include <d32dbms.h>
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "eap_am_type_aka.h"
@@ -51,13 +72,13 @@
*/
-class EAP_EXPORT eap_am_type_aka_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_am_type_aka_symbian_c
: public CBase, public eap_am_type_aka_c
{
public:
//--------------------------------------------------
- EAP_FUNC_IMPORT static eap_am_type_aka_symbian_c* NewL(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H static eap_am_type_aka_symbian_c* NewL(
abs_eap_am_tools_c * const aTools,
abs_eap_base_type_c * const aPartner,
const TIndexType aIndexType,
@@ -67,14 +88,14 @@
const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT virtual ~eap_am_type_aka_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H virtual ~eap_am_type_aka_symbian_c();
/** From the parent eap_am_type_aka_c **/
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e reset();
/**
* The shutdown() function is called before the destructor of the
@@ -82,13 +103,13 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e shutdown();
/** AKA client calls this function.
* AKA AM could store copy of pseudonym identity to favourite place for future use.
* If parameter pseudonym is NULL pointer, AM should reset the existing pseudonym.
*/
- EAP_FUNC_IMPORT eap_status_e store_pseudonym_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e store_pseudonym_id(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const pseudonym);
@@ -96,7 +117,7 @@
* AKA AM could store copy of reauthentication identity to favourite place for future use.
* If parameter reauthentication_identity is NULL pointer, AM should reset the existing reauthentication identity.
*/
- EAP_FUNC_IMPORT eap_status_e store_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e store_reauthentication_id(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const reauthentication_identity);
@@ -107,7 +128,7 @@
* This function stores original XKEY, K_aut, K_encr and latest
* counter value.
*/
- EAP_FUNC_IMPORT eap_status_e store_reauth_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e store_reauth_parameters(
const eap_variable_data_c * const XKEY,
const eap_variable_data_c * const K_aut,
const eap_variable_data_c * const K_encr,
@@ -116,7 +137,7 @@
/** AKA client calls this function.
* AKA AM could do finishing operations to databases etc. based on authentication status and type.
*/
- EAP_FUNC_IMPORT eap_status_e authentication_finished(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e authentication_finished(
const bool true_when_successfull,
const eap_aka_authentication_type_e authentication_type,
const eap_type_aka_identity_type identity_type);
@@ -126,7 +147,7 @@
* store the following values: original XKEY, K_aut, K_encr, latest
* counter value and the next re-authentication identity.
*/
- EAP_FUNC_IMPORT eap_status_e query_reauth_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e query_reauth_parameters(
eap_variable_data_c * const XKEY,
eap_variable_data_c * const K_aut,
eap_variable_data_c * const K_encr,
@@ -135,14 +156,14 @@
/** AKA server and client calls this function.
* This function increases re-authentication counter after a successfull re-authentication.
*/
- EAP_FUNC_IMPORT eap_status_e increase_reauth_counter();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e increase_reauth_counter();
/** AKA client calls this function.
* AM could copy IMSI or pseudonym to output parameters.
* AM must copy IMSI or pseudonym to output parameters.
* This function could be completed asyncronously with abs_eap_am_type_aka_c::complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_query() function call.
*/
- EAP_FUNC_IMPORT eap_status_e query_AKA_IMSI_or_pseudonym_or_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e query_AKA_IMSI_or_pseudonym_or_reauthentication_id(
eap_variable_data_c * const IMSI,
eap_variable_data_c * const pseudonym_identity,
eap_variable_data_c * const reauthentication_identity,
@@ -159,7 +180,7 @@
* with abs_eap_am_type_aka_c::complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_query() after
* cancel_AKA_IMSI_or_pseudonym_or_reauthentication_id_query() call.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_AKA_IMSI_or_pseudonym_or_reauthentication_id_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e cancel_AKA_IMSI_or_pseudonym_or_reauthentication_id_query();
/** AKA client calls this function.
@@ -167,7 +188,7 @@
* AM could copy CK, IK and RES to output parameters.
* This function could be completed asyncronously with abs_eap_am_type_aka_c::complete_AKA_RES_query() function call.
*/
- EAP_FUNC_IMPORT eap_status_e query_AKA_RES(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e query_AKA_RES(
eap_type_aka_authentication_vector_c * const authentication_vector);
/** AKA client calls this function.
@@ -176,19 +197,19 @@
* with abs_eap_am_type_aka_c::complete_AKA_RES_query() after
* cancel_AKA_RES_query() call.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_AKA_RES_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e cancel_AKA_RES_query();
/** AKA client calls this function.
* Received AT_NOTIFICATION is handled in AM of AKA.
* AM could show localized message to user.
*/
- EAP_FUNC_IMPORT eap_status_e handle_aka_notification(eap_aka_notification_codes_e aka_notification_code);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e handle_aka_notification(eap_aka_notification_codes_e aka_notification_code);
/** AKA server calls this function.
* AM could copy triplets to output parameters.
* This function could be completed asyncronously with abs_eap_am_type_aka_c::complete_AKA_authentication_vector_query() function call.
*/
- EAP_FUNC_IMPORT eap_status_e query_AKA_authentication_vector(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e query_AKA_authentication_vector(
const eap_variable_data_c * const username, ///< // This is payload AT_IDENTITY. If this is uninitialized then imsi must be initialized.
const u8_t next_eap_identifier,
eap_variable_data_c * const imsi, ///< This is the real IMSI. If this is uninitialized then username must be initialized and imsi will be initialized after this call.
@@ -200,13 +221,13 @@
* AM must not complete query_AKA_authentication_vector() with abs_eap_am_type_aka_c::complete_AKA_authentication_vector_query() after
* cancel_AKA_authentication_vector_query() call.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_AKA_authentication_vector_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e cancel_AKA_authentication_vector_query();
/** AKA server/client calls this function.
* This function call generates with a good source of
* randomness the initialization vector (AT_IV payload).
*/
- EAP_FUNC_IMPORT eap_status_e generate_encryption_IV(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e generate_encryption_IV(
eap_variable_data_c * const encryption_IV,
const u32_t IV_length);
@@ -216,7 +237,7 @@
* Pseudonym identity is copied to pseudonym_identity parameter.
* Maximum length of pseudonym is maximum_pseudonym_length bytes.
*/
- EAP_FUNC_IMPORT eap_status_e generate_pseudonym_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e generate_pseudonym_id(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const imsi,
eap_variable_data_c * const pseudonym_identity,
@@ -228,7 +249,7 @@
* Reauthentication identity is copied to pseudonym parameter.
* Maximum length of pseudonym is maximum_reauthentication_identity_length bytes.
*/
- EAP_FUNC_IMPORT eap_status_e generate_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e generate_reauthentication_id(
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const imsi,
eap_variable_data_c * const reauthentication_identity,
@@ -242,7 +263,7 @@
* It can select any algorithm. Look at generate_pseudonym_id() and generate_reauthentication_id().
* Function must return IMSI and set the identity type of received username.
*/
- EAP_FUNC_IMPORT eap_status_e query_imsi_from_username(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e query_imsi_from_username(
const u8_t next_eap_identifier,
const eap_am_network_id_c * const send_network_id,
const eap_variable_data_c * const username,
@@ -254,7 +275,7 @@
* Server queries re-syncronization.
* This function call is completed by complete_re_syncronization_query() function.
*/
- EAP_FUNC_IMPORT eap_status_e query_re_syncronization(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e query_re_syncronization(
const u8_t next_eap_identifier,
eap_type_aka_authentication_vector_c * const authentication_vector
);
@@ -265,7 +286,7 @@
* with abs_eap_am_type_aka_c::complete_imsi_from_username() after
* cancel_imsi_from_username_query() call.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_imsi_from_username_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e cancel_imsi_from_username_query();
/**
* The type_configure_read() function reads the configuration data identified
@@ -275,7 +296,7 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -287,26 +308,26 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H bool get_is_valid();
#if defined(__WINS__)
- EAP_FUNC_IMPORT eap_status_e query_SIM_imsi(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e query_SIM_imsi(
u8_t * const imsi, const u32_t max_length, u32_t * const imsi_length);
#endif //#if defined(__WINS__)
- EAP_FUNC_IMPORT eap_status_e complete_AKA_imsi_L(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e complete_AKA_imsi_L(
const eap_variable_data_c * const IMSI,
const eap_status_e completion_status = eap_status_ok);
- EAP_FUNC_IMPORT eap_status_e complete_AKA_RES_L(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H eap_status_e complete_AKA_RES_L(
eap_variable_data_c * const aRES,
eap_variable_data_c * const aCK,
eap_variable_data_c * const aIK,
@@ -322,7 +343,7 @@
* Otherwise returns false.
* Full authentication should be done if the session is not valid.
*/
- EAP_FUNC_IMPORT bool is_session_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_AKA_SYMBIAN_H bool is_session_valid();
//--------------------------------------------------
protected:
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_gsmsim_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_gsmsim_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 19.1.4 %
+* %version: 19.1.5 %
*/
#if !defined(_EAP_AM_TYPE_GSMSIM_SYMBIAN_H_)
@@ -27,6 +27,27 @@
#include <d32dbms.h>
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "eap_am_type_gsmsim.h"
#include "abs_eap_am_sim_algorithm.h"
@@ -50,7 +71,7 @@
* Class that implements the operating system dependent portion of EAP SIM protocol.
* For Symbian OS.
*/
-class EAP_EXPORT eap_am_type_gsmsim_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_am_type_gsmsim_symbian_c
: public CBase, public eap_am_type_gsmsim_c
{
public:
@@ -65,36 +86,36 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT virtual ~eap_am_type_gsmsim_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H virtual ~eap_am_type_gsmsim_symbian_c();
//
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e configure();
//
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e reset();
//
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e shutdown();
#if defined(__WINS__)
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_imsi(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e query_SIM_imsi(
u8_t * const imsi, const u32_t max_length, u32_t * const imsi_length);
#endif //#if defined(__WINS__)
//
- EAP_FUNC_IMPORT eap_status_e store_pseudonym_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e store_pseudonym_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const pseudonym);
//
- EAP_FUNC_IMPORT eap_status_e store_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e store_reauthentication_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const reauthentication_identity);
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_IMSI_or_pseudonym_or_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e query_SIM_IMSI_or_pseudonym_or_reauthentication_id(
const bool must_be_synchronous,
eap_variable_data_c * const IMSI,
eap_variable_data_c * const pseudonym_identity,
@@ -107,21 +128,21 @@
);
//
- EAP_FUNC_IMPORT eap_status_e cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query();
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_kc_and_sres(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e query_SIM_kc_and_sres(
const u8_t * const rand,
u8_t * const kc,
u8_t * const sres);
//
- EAP_FUNC_IMPORT eap_status_e handle_gsmsim_notification(eap_gsmsim_notification_codes_e gsmsim_notification_code);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e handle_gsmsim_notification(eap_gsmsim_notification_codes_e gsmsim_notification_code);
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_triplets(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e query_SIM_triplets(
const bool must_be_synchronous,
const eap_variable_data_c * const username,
eap_variable_data_c * const imsi,
@@ -132,11 +153,11 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e cancel_SIM_triplets_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e cancel_SIM_triplets_query();
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_kc_sres(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e query_SIM_kc_sres(
const bool must_be_synchronous,
//const eap_variable_data_c * const imsi,
const eap_variable_data_c * const n_rands,
@@ -144,54 +165,54 @@
eap_variable_data_c * const n_sres);
//
- EAP_FUNC_IMPORT eap_status_e cancel_SIM_kc_sres_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e cancel_SIM_kc_sres_query();
//
- EAP_FUNC_IMPORT eap_status_e generate_encryption_IV(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e generate_encryption_IV(
eap_variable_data_c * const encryption_IV,
const u32_t IV_length);
//
- EAP_FUNC_IMPORT eap_status_e generate_pseudonym_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e generate_pseudonym_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const imsi,
eap_variable_data_c * const pseudonym,
const u32_t maximum_pseudonym_length);
//
- EAP_FUNC_IMPORT eap_status_e generate_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e generate_reauthentication_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const imsi,
eap_variable_data_c * const reauthentication_identity,
const u32_t maximum_reauthentication_identity_length);
//
- EAP_FUNC_IMPORT eap_status_e store_reauth_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e store_reauth_parameters(
const eap_variable_data_c * const XKEY,
const eap_variable_data_c * const K_aut,
const eap_variable_data_c * const K_encr,
const u32_t reauth_counter);
//
- EAP_FUNC_IMPORT eap_status_e authentication_finished(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e authentication_finished(
const bool true_when_successfull,
const eap_gsmsim_authentication_type_e authentication_type,
const eap_type_gsmsim_identity_type identity_type);
//
- EAP_FUNC_IMPORT eap_status_e query_reauth_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e query_reauth_parameters(
eap_variable_data_c * const XKEY,
eap_variable_data_c * const K_aut,
eap_variable_data_c * const K_encr,
u32_t * const reauth_counter);
//
- EAP_FUNC_IMPORT eap_status_e increase_reauth_counter();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e increase_reauth_counter();
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e query_imsi_from_username(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e query_imsi_from_username(
const bool must_be_synchronous,
const u8_t next_eap_identifier,
const eap_am_network_id_c * const network_id,
@@ -203,24 +224,24 @@
//
- EAP_FUNC_IMPORT eap_status_e cancel_imsi_from_username_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e cancel_imsi_from_username_query();
//
- EAP_FUNC_IMPORT eap_status_e check_is_rand_unused(const eap_variable_data_c * const n_rands);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e check_is_rand_unused(const eap_variable_data_c * const n_rands);
- EAP_FUNC_IMPORT eap_status_e set_rand_is_used(const eap_variable_data_c * const n_rands);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e set_rand_is_used(const eap_variable_data_c * const n_rands);
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H bool get_is_valid();
//
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
//
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_gsmsim_symbian_simulator.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_gsmsim_symbian_simulator.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,12 +24,33 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "eap_am_type_gsmsim.h"
#include "EapPluginInterface.h"
//
-class EAP_EXPORT eap_am_type_gsmsim_simulator_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_am_type_gsmsim_simulator_c
: public eap_am_type_gsmsim_c
{
private:
@@ -52,36 +73,36 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eap_am_type_gsmsim_simulator_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H virtual ~eap_am_type_gsmsim_simulator_c();
//
- EAP_FUNC_IMPORT eap_am_type_gsmsim_simulator_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_am_type_gsmsim_simulator_c(
abs_eap_am_tools_c * const m_am_tools,
abs_eap_base_type_c * const partner,
const CEapPluginInterface::TIndexType aIndexType,
const TInt aIndex);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e configure();
//
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e shutdown();
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_imsi(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e query_SIM_imsi(
u8_t * const imsi, const u32_t max_length, u32_t * const imsi_length);
//
- EAP_FUNC_IMPORT eap_status_e store_pseudonym_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e store_pseudonym_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const pseudonym);
//
- EAP_FUNC_IMPORT eap_status_e store_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e store_reauthentication_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const reauthentication_identity);
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_IMSI_or_pseudonym_or_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e query_SIM_IMSI_or_pseudonym_or_reauthentication_id(
const bool must_be_synchronous,
eap_variable_data_c * const IMSI,
eap_variable_data_c * const pseudonym_identity,
@@ -93,22 +114,22 @@
const u8_t received_eap_identifier);
//
- EAP_FUNC_IMPORT eap_status_e cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query();
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_kc_and_sres(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e query_SIM_kc_and_sres(
const u8_t * const imsi, const u32_t imsi_length,
const u8_t * const rand, const u32_t rand_length,
u8_t * const kc, u32_t * const kc_length,
u8_t * const sres, u32_t * const sres_length);
//
- EAP_FUNC_IMPORT eap_status_e handle_gsmsim_notification(eap_gsmsim_notification_codes_e gsmsim_notification_code);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e handle_gsmsim_notification(eap_gsmsim_notification_codes_e gsmsim_notification_code);
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_triplets(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e query_SIM_triplets(
const bool must_be_synchronous,
const eap_variable_data_c * const username,
eap_variable_data_c * const imsi,
@@ -119,11 +140,11 @@
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e cancel_SIM_triplets_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e cancel_SIM_triplets_query();
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_kc_sres(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e query_SIM_kc_sres(
const bool must_be_synchronous,
//const eap_variable_data_c * const imsi,
const eap_variable_data_c * const n_rands,
@@ -131,54 +152,54 @@
eap_variable_data_c * const n_sres);
//
- EAP_FUNC_IMPORT eap_status_e cancel_SIM_kc_sres_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e cancel_SIM_kc_sres_query();
//
- EAP_FUNC_IMPORT eap_status_e generate_encryption_IV(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e generate_encryption_IV(
eap_variable_data_c * const encryption_IV,
const u32_t IV_length);
//
- EAP_FUNC_IMPORT eap_status_e generate_pseudonym_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e generate_pseudonym_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const imsi,
eap_variable_data_c * const pseudonym,
const u32_t maximum_pseudonym_length);
//
- EAP_FUNC_IMPORT eap_status_e generate_reauthentication_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e generate_reauthentication_id(
const eap_am_network_id_c * const network_id,
const eap_variable_data_c * const imsi,
eap_variable_data_c * const reauthentication_identity,
const u32_t maximum_reauthentication_identity_length);
//
- EAP_FUNC_IMPORT eap_status_e store_reauth_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e store_reauth_parameters(
const eap_variable_data_c * const XKEY,
const eap_variable_data_c * const K_aut,
const eap_variable_data_c * const K_encr,
const u32_t reauth_counter);
//
- EAP_FUNC_IMPORT eap_status_e authentication_finished(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e authentication_finished(
const bool true_when_successfull,
const eap_gsmsim_authentication_type_e authentication_type,
const eap_type_gsmsim_identity_type identity_type);
//
- EAP_FUNC_IMPORT eap_status_e query_reauth_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e query_reauth_parameters(
eap_variable_data_c * const XKEY,
eap_variable_data_c * const K_aut,
eap_variable_data_c * const K_encr,
u32_t * const reauth_counter);
//
- EAP_FUNC_IMPORT eap_status_e increase_reauth_counter();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e increase_reauth_counter();
#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
//
- EAP_FUNC_IMPORT eap_status_e query_imsi_from_username(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e query_imsi_from_username(
const bool must_be_synchronous,
const u8_t next_eap_identifier,
const eap_am_network_id_c * const network_id,
@@ -190,24 +211,24 @@
//
- EAP_FUNC_IMPORT eap_status_e cancel_imsi_from_username_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e cancel_imsi_from_username_query();
//
- EAP_FUNC_IMPORT eap_status_e check_is_rand_unused(const eap_variable_data_c * const n_rands);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e check_is_rand_unused(const eap_variable_data_c * const n_rands);
- EAP_FUNC_IMPORT eap_status_e set_rand_is_used(const eap_variable_data_c * const n_rands);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e set_rand_is_used(const eap_variable_data_c * const n_rands);
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H bool get_is_valid();
//
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
//
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_GSMSIM_SYMBIAN_SIMULATOR_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_leap_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_leap_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16.1.11 %
+* %version: 16.1.15 %
*/
#ifndef EAP_AM_TYPE_LEAP_SYMBIAN_H
@@ -38,6 +38,29 @@
#include <EapType.h>
#include <d32dbms.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_LEAP_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
+
const TUint KDefaultTimeoutLEAP = 120000;
@@ -47,7 +70,7 @@
* Class that implements the operating system dependent portion of EAP LEAP protocol.
* For Symbian OS.
*/
-class EAP_EXPORT eap_am_type_leap_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_am_type_leap_symbian_c
: public CActive, public eap_am_type_leap_c
#if defined(USE_EAP_AUTH_NOTIFIER)
, public MNotificationCallback
@@ -155,7 +178,7 @@
const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT virtual ~eap_am_type_leap_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H virtual ~eap_am_type_leap_symbian_c();
eap_status_e show_username_password_dialog(
eap_variable_data_c &username,
@@ -163,28 +186,28 @@
bool &password_prompt_enabled,
bool is_identity_query);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_status_e reset();
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e read_auth_failure_string(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_status_e read_auth_failure_string(
eap_variable_data_c &string);
- EAP_FUNC_IMPORT eap_status_e get_memory_store_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_LEAP_SYMBIAN_H eap_status_e get_memory_store_key(
eap_variable_data_c * const memory_store_key);
/**
@@ -206,6 +229,9 @@
void DlgComplete( TInt aStatus );
+ TBool IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & aPassword8);
+
TInt IsDlgReadyToCompleteL();
}; // class eap_am_type_leap_symbian_c
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_mschapv2_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_mschapv2_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16.1.8 %
+* %version: 16.1.12 %
*/
#ifndef _EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H_
@@ -31,6 +31,29 @@
#include <EapType.h>
#include <d32dbms.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
+
const TUint KDefaultTimeoutEAPMsChapV2 = 120000;
@@ -38,7 +61,7 @@
* Class that implements the operating system dependent portion of EAP Ms-Chap-v2 protocol.
* For Symbian OS.
*/
-class EAP_EXPORT eap_am_type_mschapv2_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_am_type_mschapv2_symbian_c
: public CActive, public eap_am_type_mschapv2_c
, public MNotificationCallback
@@ -143,7 +166,7 @@
const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT virtual ~eap_am_type_mschapv2_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H virtual ~eap_am_type_mschapv2_symbian_c();
eap_status_e show_username_password_dialog(
eap_variable_data_c & username,
@@ -158,17 +181,17 @@
bool & password_prompt_enabled);
//
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e reset();
- EAP_FUNC_IMPORT eap_status_e update_username_password();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e update_username_password();
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -177,15 +200,15 @@
const u32_t field_length,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e read_auth_failure_string(eap_mschapv2_error_e error_code, eap_variable_data_c &string);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e read_auth_failure_string(eap_mschapv2_error_e error_code, eap_variable_data_c &string);
- EAP_FUNC_IMPORT eap_status_e get_memory_store_key(eap_variable_data_c * const memory_store_key);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H eap_status_e get_memory_store_key(eap_variable_data_c * const memory_store_key);
/**
* Returns true if the full authenticated session is valid.
@@ -204,7 +227,10 @@
*/
eap_status_e store_authentication_time();
- EAP_FUNC_IMPORT void DlgComplete( TInt aStatus );
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H void DlgComplete( TInt aStatus );
+
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H TBool IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & aPassword8);
TInt IsDlgReadyToCompleteL();
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_protected_setup_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_protected_setup_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 13.1.9 %
+* %version: 13.1.12 %
*/
#if !defined(_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_)
@@ -28,6 +28,27 @@
#include <EapType.h>
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "abs_eap_am_type_simple_config.h"
@@ -37,6 +58,8 @@
#include "simple_config_payloads.h"
#include "eapol_key_types.h"
#include "eapol_rsna_key_header.h"
+#include "eap_config.h"
+#include "eap_variable_data.h"
#include "EapProtectedSetupInterface.h"
#include <etelmm.h>
@@ -52,7 +75,7 @@
*/
-class EAP_EXPORT CEapAmProtectedSetupSymbian
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H CEapAmProtectedSetupSymbian
: public CBase
, public eap_am_type_simple_config_c
{
@@ -60,7 +83,7 @@
//--------------------------------------------------
- EAP_FUNC_IMPORT static CEapAmProtectedSetupSymbian* NewL(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H static CEapAmProtectedSetupSymbian* NewL(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const TIndexType aIndexType,
@@ -72,18 +95,18 @@
abs_eap_configuration_if_c * const configuration_if);
//
- EAP_FUNC_IMPORT virtual ~CEapAmProtectedSetupSymbian();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H virtual ~CEapAmProtectedSetupSymbian();
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H void set_is_valid();
/** From the parent eap_am_type_simple_config_c **/
/** Function sets partner object of adaptation module of EAP-SIMPLE_CONFIG.
* Partner object is the EAP-SIMPLE_CONFIG object.
*/
- EAP_FUNC_IMPORT void set_am_partner(abs_eap_am_type_simple_config_c * const partner);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H void set_am_partner(abs_eap_am_type_simple_config_c * const partner);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e configure();
/**
* The shutdown() function is called before the destructor of the
@@ -91,19 +114,19 @@
* could shutdown the operations, for example cancel timers.
* Each derived class must define this function.
*/
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H bool get_is_valid();
/** Client calls this function.
* EAP-SIMPLE_CONFIG AM could do finishing operations to databases etc. based on authentication status and type.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e reset();
/** Client calls this function.
* EAP-SIMPLE_CONFIG AM could make some fast operations here, heavy operations should be done in the reset() function.
*/
- EAP_FUNC_IMPORT eap_status_e authentication_finished(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e authentication_finished(
const bool true_when_successfull,
const bool true_when_session_resumed);
@@ -111,7 +134,7 @@
* AM must copy identity to output parameters if call is syncronous.
* This function could be completed asyncronously with abs_eap_am_type_simple_config_c::complete_query_eap_identity_query() function call.
*/
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e query_eap_identity(
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
bool * const use_manual_username,
@@ -123,7 +146,7 @@
/**
* Cancels the outstanding indentity query.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_identity_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e cancel_identity_query();
/**
* The type_configure_read() function reads the configuration data identified
@@ -133,7 +156,7 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -145,7 +168,7 @@
* @param field_length is length of the field string.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -161,7 +184,7 @@
* act as a client (true) or server (false), in terms of EAP-protocol whether
* this network entity is EAP-supplicant (true) or EAP-authenticator (false).
*/
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -174,7 +197,7 @@
* This function queries the validity of EAP-type.
* Lower layer should return eap_status_ok if this EAP-type is supported.
*/
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
/**
* This function queries the list of supported EAP-types.
@@ -182,7 +205,7 @@
* @param eap_type_list will include the list of supported EAP-types. Each value in list
* is type of u32_t and represent one supported EAP-type. List consists of subsequent u32_t type values.
*/
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
/**
@@ -190,26 +213,26 @@
* The unload_module() function unloads the module of a EAP-type.
* @param type is the requested EAP-type.
*/
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e unload_module(const eap_type_value_e type);
/** From simple_config_am_services_c through the parent eap_am_type_simple_config_c **/
/// This function sets pointer to adaptation module of SIMPLE_CONFIG. See abs_simple_config_am_services_c.
- EAP_FUNC_IMPORT void set_simple_config_am_partner(abs_simple_config_am_services_c * const simple_config_am_partner);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H void set_simple_config_am_partner(abs_simple_config_am_services_c * const simple_config_am_partner);
/**
* This function queries all network and device parameters.
* abs_simple_config_am_services_c::complete_query_network_and_device_parameters() completes this query.
*/
- EAP_FUNC_IMPORT eap_status_e query_network_and_device_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e query_network_and_device_parameters(
const simple_config_state_e state);
/**
* This function tells AM to save SIMPLE_CONFIG configuration parameters.
* This is always syncronous call.
*/
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
@@ -222,19 +245,19 @@
* Adaptation layer could show this information to user.
* This is always syncronous call.
*/
- EAP_FUNC_IMPORT eap_status_e received_registrar_information(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e received_registrar_information(
EAP_TEMPLATE_CONST eap_array_c<simple_config_payloads_c> * const M2D_payloads);
/**
* This function cancels query_network_and_device_parameters() query.
* After this call AM MUST NOT complete related query.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_query_network_and_device_parameters();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e cancel_query_network_and_device_parameters();
/** Own Public functions **/
- EAP_FUNC_IMPORT eap_status_e complete_protected_setup_device_paramsL(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H eap_status_e complete_protected_setup_device_paramsL(
const RMobilePhone::TMobilePhoneIdentityV1 &phone_identity,
const eap_status_e completion_status);
@@ -266,14 +289,13 @@
abs_eap_am_type_simple_config_c * get_am_partner();
void send_error_notification(const eap_status_e error);
-
- void read_device_passwordL(
- eap_config_string field,
- const u32_t field_length,
- eap_variable_data_c * const data);
+
+ eap_status_e read_memory_store(
+ const eap_type_protected_setup_stored_e data_type,
+ eap_variable_data_c * const data);
void ConvertUnicodeToAsciiL(const TDesC16& aFromUnicode, TDes8& aToAscii);
-
+
//--------------------------------------------------
private:
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_securid_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_securid_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16.1.11 %
+* %version: 16.1.15 %
*/
#ifndef EAP_AM_TYPE_SECURID_SYMBIAN_H
@@ -31,6 +31,29 @@
#include <EapType.h>
#include <d32dbms.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
+
const TUint KDefaultTimeoutEAPSecurId = 120000;
@@ -38,7 +61,7 @@
* Class that implements the operating system dependent portion of EAP SecurID protocol.
* For Symbian OS.
*/
-class EAP_EXPORT eap_am_type_securid_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_am_type_securid_symbian_c
: public CActive
, public eap_am_type_securid_c
, public abs_eap_base_timer_c
@@ -144,7 +167,7 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT virtual ~eap_am_type_securid_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H virtual ~eap_am_type_securid_symbian_c();
eap_status_e show_identity_query_dialog(
eap_type_value_e eap_type,
@@ -165,28 +188,28 @@
u32_t message_length,
bool is_first_query);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e reset();
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e read_auth_failure_string(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e read_auth_failure_string(
eap_variable_data_c * const string);
- EAP_FUNC_IMPORT eap_status_e get_memory_store_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e get_memory_store_key(
eap_variable_data_c * const memory_store_key);
/**
@@ -208,13 +231,16 @@
void DlgComplete( TInt aStatus );
+ TBool IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & aPassword8);
+
TInt IsDlgReadyToCompleteL();
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e timer_expired(
const u32_t id, void *data);
//
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SECURID_SYMBIAN_H eap_status_e timer_delete_data(
const u32_t id, void *data);
}; // class eap_am_type_securid_symbian_c
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_sim_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_sim_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,11 +24,32 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_SIM_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_base_type.h"
#include "eap_am_type_sim.h"
//
-class EAP_EXPORT eap_am_type_sim_simulator_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H eap_am_type_sim_simulator_c
: public eap_am_type_sim_c
{
private:
@@ -45,31 +66,31 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eap_am_type_sim_simulator_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H virtual ~eap_am_type_sim_simulator_c();
//
- EAP_FUNC_IMPORT eap_am_type_sim_simulator_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H eap_am_type_sim_simulator_c(
abs_eap_am_tools_c * const m_am_tools, abs_eap_am_type_sim_c * const partner);
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_imsi(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H eap_status_e query_SIM_imsi(
u8_t * const imsi, const u32_t max_length, u32_t * const imsi_length);
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_kc_and_sres(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H eap_status_e query_SIM_kc_and_sres(
const u8_t * const imsi, const u32_t imsi_length,
const u8_t * const rand, const u32_t rand_length,
u8_t * const kc, u32_t * const kc_length,
u8_t * const sres, u32_t * const sres_length);
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_triplets(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H eap_status_e query_SIM_triplets(
//const eap_state_selector_c * const state_selector,
const eap_variable_data_c * const imsi,
eap_type_sim_triplet_array_c * const triplets);
//
- EAP_FUNC_IMPORT eap_status_e query_SIM_kc_sres(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H eap_status_e query_SIM_kc_sres(
//const eap_state_selector_c * const state_selector,
const eap_variable_data_c * const n_rands,
eap_variable_data_c * const n_kc,
@@ -87,7 +108,7 @@
* @param partner is pointer to the caller of the new_eap_am_type_sim().
* Simple SIM EAP-type will callback caller using the partner pointer.
*/
-EAP_C_FUNC_IMPORT eap_am_type_sim_c *new_eap_am_type_sim(
+EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_SIM_SYMBIAN_H eap_am_type_sim_c *new_eap_am_type_sim(
abs_eap_am_tools_c * const tools,
abs_eap_am_type_sim_c * const partner);
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_tls_peap_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_tls_peap_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 112 %
+* %version: 120 %
*/
#if !defined(_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H_)
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_variable_data.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_type_tls_peap.h"
#include "eap_am_type_tls_peap.h"
#include "eap_am_network_id.h"
@@ -71,7 +92,7 @@
#endif
/// This class is interface to adaptation module of EAP/TLS and PEAP.
-class EAP_EXPORT eap_am_type_tls_peap_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_am_type_tls_peap_symbian_c
: public CActive
, public eap_am_type_tls_peap_c
, public abs_eap_base_timer_c
@@ -258,17 +279,11 @@
bool m_serv_unauth_prov_mode;
bool m_serv_auth_prov_mode;
-#endif
-
-
- CEapAuthNotifier::TEapDialogInfo * m_notifier_data_to_user;
-
- TPckg<CEapAuthNotifier::TEapDialogInfo> * m_notifier_data_pckg_to_user;
+ // This flag indicates object is used only for PAC-store initialization.
+ bool m_is_pac_store_initialization;
/* For MMETEL */
-#if defined(USE_FAST_EAP_TYPE)
-
// ETel connection.
RTelServer iServer;
RMobilePhone iPhone;
@@ -308,7 +323,10 @@
eap_fast_initialize_pac_store_completion_e iCompletion;
#endif //#if defined(USE_FAST_EAP_TYPE)
- TBool m_notifier_complete;
+
+ CEapAuthNotifier::TEapDialogInfo * m_notifier_data_to_user;
+
+ TPckg<CEapAuthNotifier::TEapDialogInfo> * m_notifier_data_pckg_to_user;
#ifdef USE_PAC_STORE
CPacStoreDatabase * iPacStoreDb;
@@ -336,9 +354,6 @@
eap_variable_data_c* iPacStoreDeviceSeed;
-#ifdef USE_PAC_STORE
-#endif
-
CEapAuthNotifier* iEapAuthNotifier;
@@ -348,7 +363,7 @@
//--------------------------------------------------
- EAP_FUNC_IMPORT abs_tls_am_services_c * get_tls_am_partner();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H abs_tls_am_services_c * get_tls_am_partner();
abs_eap_am_type_tls_peap_c * get_am_partner();
@@ -476,52 +491,6 @@
void ConvertUnicodeToAsciiL(const TDesC16& aFromUnicode, TDes8& aToAscii);
- void UpdatePasswordTimeL();
-
- void CheckPasswordTimeValidityL();
-
- /**
- * Alter table: remove/add columns.
- *
- * @param aDb Reference to database.
- * @param aCmd Action type: remove/add column.
- * @param aTableName Name of table to be altered.
- * @param aColumnName Name of column.
- * @param aColumnDef Drop-column-set.
- */
- void AlterTableL( RDbNamedDatabase& aDb,
- TAlterTableCmd aCmd,
- const TDesC& aTableName,
- const TDesC& aColumnName,
- const TDesC& aColumnDef = KNullDesC );
-
- /**
- * Fix old tables for password identity time.
- *
- * Remove password identity time from fast table;
- * add password identity time to PAC store table;
- * update password identity time.
- */
- void FixOldTablesForPwdIdentityTimeL();
-
- /**
- * Add PAC_store_initialized to PAC store
- * if it does not exists.
- */
- void FixOldTableForPacStoreInitL();
-
- /**
- * Read integer column value.
- *
- * @param aDb Reference to database.
- * @param aColumnName Name of the target column.
- * @param aSqlStatement SQL statement to be used.
- * @return Column value.
- **/
- TInt64 ReadIntDbValueL( RDbNamedDatabase& aDb,
- const TDesC& aColumnName,
- const TDesC& aSqlStatement );
-
eap_status_e ConfigureL();
eap_status_e CreateMasterkeyL();
@@ -611,19 +580,19 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT virtual ~eap_am_type_tls_peap_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H virtual ~eap_am_type_tls_peap_symbian_c();
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT void set_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H void set_is_valid();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H bool get_is_valid();
- EAP_FUNC_IMPORT void set_tls_am_partner(abs_tls_am_services_c * const tls_am_partner);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H void set_tls_am_partner(abs_tls_am_services_c * const tls_am_partner);
#if defined(USE_FAST_EAP_TYPE)
/// This function sets pointer to application of TLS. See abs_tls_am_application_eap_fast_c.
- EAP_FUNC_IMPORT void set_tls_application(abs_tls_am_application_eap_fast_c * const tls_application);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H void set_tls_application(abs_tls_am_application_eap_fast_c * const tls_application);
/**
@@ -647,6 +616,8 @@
void ContinueInitializePacStore();
+
+ void set_is_pac_store_initialization();
#endif //#if defined(USE_FAST_EAP_TYPE)
@@ -657,22 +628,22 @@
*/
void SendErrorNotification( const eap_status_e aError );
- EAP_FUNC_IMPORT void notify_configuration_error(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H void notify_configuration_error(
const eap_status_e configuration_status);
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e configure();
void set_am_partner(abs_eap_am_type_tls_peap_c * const partner);
/** Client calls this function.
* EAP-TLS/PEAP AM could do finishing operations to databases etc. based on authentication status and type.
*/
- EAP_FUNC_IMPORT eap_status_e reset();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e reset();
/** Client calls this function.
* EAP-TLS/PEAP AM could make some fast operations here, heavy operations should be done in the reset() function.
*/
- EAP_FUNC_IMPORT eap_status_e authentication_finished(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e authentication_finished(
const bool true_when_successfull,
const tls_session_type_e tls_session_type);
@@ -680,7 +651,7 @@
* AM must copy identity to output parameters if call is syncronous.
* This function could be completed asyncronously with abs_eap_am_type_tls_peap_c::complete_query_eap_identity_query() function call.
*/
- EAP_FUNC_IMPORT eap_status_e query_eap_identity(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_eap_identity(
eap_variable_data_c * const identity,
const eap_am_network_id_c * const receive_network_id,
const u8_t eap_identifier,
@@ -695,14 +666,14 @@
* with abs_eap_am_type_gsmsim_c::complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_query() after
* cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query() call.
*/
- EAP_FUNC_IMPORT eap_status_e cancel_identity_query();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_identity_query();
//
- EAP_FUNC_IMPORT eap_status_e timer_expired(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e timer_expired(
const u32_t id, void *data);
//
- EAP_FUNC_IMPORT eap_status_e timer_delete_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e timer_delete_data(
const u32_t id, void *data);
/**
@@ -712,7 +683,7 @@
* @param field is generic configure string idenfying the required configure data.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT eap_status_e type_configure_read(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e type_configure_read(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -723,21 +694,21 @@
* @param field is generic configure string idenfying the required configure data.
* @param data is pointer to existing eap_variable_data object.
*/
- EAP_FUNC_IMPORT eap_status_e type_configure_write(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e type_configure_write(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e alert_received(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e alert_received(
const tls_alert_level_e alert_level,
const tls_alert_description_e alert_description);
- EAP_FUNC_IMPORT eap_status_e query_cipher_suites_and_previous_session();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_cipher_suites_and_previous_session();
#if defined(USE_EAP_TLS_SESSION_TICKET)
- EAP_FUNC_IMPORT eap_status_e query_new_session_ticket();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_new_session_ticket();
#endif //#if defined(USE_EAP_TLS_SESSION_TICKET)
- EAP_FUNC_IMPORT eap_status_e select_cipher_suite_and_check_session_id(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e select_cipher_suite_and_check_session_id(
EAP_TEMPLATE_CONST eap_array_c<u16_t> * const cipher_suite_proposal,
const eap_variable_data_c * const session_id
#if defined(USE_EAP_TLS_SESSION_TICKET)
@@ -746,26 +717,26 @@
);
- EAP_FUNC_IMPORT eap_status_e verify_certificate_chain(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e verify_certificate_chain(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_chain,
const tls_cipher_suites_e required_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e query_certificate_chain(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_certificate_chain(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_authorities,
EAP_TEMPLATE_CONST eap_array_c<u8_t> * const certificate_types,
const tls_cipher_suites_e required_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e query_certificate_authorities_and_types();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_certificate_authorities_and_types();
- EAP_FUNC_IMPORT eap_status_e query_dh_parameters(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_dh_parameters(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_chain,
const tls_cipher_suites_e required_cipher_suite);
- EAP_FUNC_IMPORT eap_status_e query_realm(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_realm(
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_chain);
// This is always syncronous call.
- EAP_FUNC_IMPORT eap_status_e save_tls_session(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e save_tls_session(
const eap_variable_data_c * const session_id,
const eap_variable_data_c * const master_secret,
const tls_cipher_suites_e used_cipher_suite
@@ -776,49 +747,49 @@
/// This is always syncronous call.
/// Function encrypts data with own RSA private key.
- EAP_FUNC_IMPORT eap_status_e rsa_encrypt_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e rsa_encrypt_with_public_key(
const eap_variable_data_c * const premaster_secret);
/// This is always syncronous call.
/// Function decrypts data with own RSA private key.
- EAP_FUNC_IMPORT eap_status_e rsa_decrypt_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e rsa_decrypt_with_private_key(
const eap_variable_data_c * const encrypted_premaster_secret);
/// Function signs data with own PKI private key.
/// NOTE this is syncronous at moment. Asyncronous completion needs many changes.
- EAP_FUNC_IMPORT eap_status_e sign_with_private_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e sign_with_private_key(
const eap_variable_data_c * const message_hash);
/// Function verifies signed data with peer PKI public key.
/// NOTE this is syncronous at moment. Asyncronous completion needs many changes.
- EAP_FUNC_IMPORT eap_status_e verify_with_public_key(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e verify_with_public_key(
const eap_variable_data_c * const message_hash,
const eap_variable_data_c * const signed_message_hash);
- EAP_FUNC_IMPORT eap_status_e cancel_query_cipher_suites_and_previous_session();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_query_cipher_suites_and_previous_session();
- EAP_FUNC_IMPORT eap_status_e cancel_select_cipher_suite_and_check_session_id();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_select_cipher_suite_and_check_session_id();
- EAP_FUNC_IMPORT eap_status_e cancel_verify_certificate_chain();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_verify_certificate_chain();
- EAP_FUNC_IMPORT eap_status_e cancel_query_certificate_chain();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_query_certificate_chain();
- EAP_FUNC_IMPORT eap_status_e cancel_query_certificate_authorities_and_types();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_query_certificate_authorities_and_types();
- EAP_FUNC_IMPORT eap_status_e cancel_query_dh_parameters();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_query_dh_parameters();
- EAP_FUNC_IMPORT eap_status_e cancel_query_realm();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_query_realm();
- EAP_FUNC_IMPORT eap_status_e cancel_query_dsa_parameters();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_query_dsa_parameters();
- EAP_FUNC_IMPORT eap_status_e cancel_rsa_encrypt_with_public_key();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_rsa_encrypt_with_public_key();
- EAP_FUNC_IMPORT eap_status_e cancel_rsa_decrypt_with_private_key();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_rsa_decrypt_with_private_key();
- EAP_FUNC_IMPORT eap_status_e cancel_sign_with_private_key();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_sign_with_private_key();
- EAP_FUNC_IMPORT eap_status_e cancel_verify_with_public_key();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_verify_with_public_key();
eap_status_e complete_read_own_certificate(
@@ -845,7 +816,7 @@
*/
bool is_session_valid();
- EAP_FUNC_IMPORT void set_peap_version(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H void set_peap_version(
const peap_version_e peap_version,
const bool use_tppd_tls_peap,
const bool use_tppd_peapv1_acknowledge_hack);
@@ -854,10 +825,10 @@
// This is commented in tls_am_application_eap_fast_c::read_authority_identity().
// Parameter is the authority identity (A-ID).
- EAP_FUNC_IMPORT eap_status_e read_authority_identity(eap_variable_data_c * const authority_identity);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e read_authority_identity(eap_variable_data_c * const authority_identity);
// This is commented in tls_am_application_eap_fast_c::query_pac_of_type().
- EAP_FUNC_IMPORT eap_status_e query_pac_of_type(const eap_fast_pac_type_e pac_type);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_pac_of_type(const eap_fast_pac_type_e pac_type);
#if defined(USE_EAP_CORE_SERVER)
/**
@@ -865,43 +836,43 @@
* It will be completed always with complete_verify_pac() function call.
* Function verifies the received PAC is valid.
*/
- EAP_FUNC_IMPORT eap_status_e verify_pac(const eap_fast_variable_data_c * const tlv_pac);
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e verify_pac(const eap_fast_variable_data_c * const tlv_pac);
#endif //#if defined(USE_EAP_CORE_SERVER)
// This is commented in eap_am_fast_pac_store_services_c::query_user_permission_for_A_ID().
- EAP_FUNC_IMPORT eap_status_e query_user_permission_for_A_ID(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_user_permission_for_A_ID(
const eap_fast_pac_store_pending_operation_e in_pending_operation,
const eap_fast_variable_data_c * const in_pac_attribute_A_ID_info,
const eap_fast_variable_data_c * const in_pac_attribute_A_ID);
// This is commented in eap_am_fast_pac_store_services_c::read_PAC_store_data().
- EAP_FUNC_IMPORT eap_status_e read_PAC_store_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e read_PAC_store_data(
const eap_fast_pac_store_pending_operation_e in_pending_operation,
EAP_TEMPLATE_CONST eap_array_c<eap_fast_pac_store_data_c> * const in_references);
// This is commented in eap_am_fast_pac_store_services_c::write_PAC_store_data().
- EAP_FUNC_IMPORT eap_status_e write_PAC_store_data(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e write_PAC_store_data(
const bool when_true_must_be_synchronous_operation,
const eap_fast_pac_store_pending_operation_e in_pending_operation,
EAP_TEMPLATE_CONST eap_array_c<eap_fast_pac_store_data_c> * const in_references_and_data_blocks);
// This is commented in eap_am_fast_pac_store_services_c::complete_add_imported_PAC_file().
- EAP_FUNC_IMPORT eap_status_e complete_add_imported_PAC_file(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e complete_add_imported_PAC_file(
const eap_status_e in_completion_status,
const eap_variable_data_c * const in_imported_PAC_filename,
const eap_variable_data_c * const out_used_group_reference);
// This is commented in eap_am_fast_pac_store_services_c::complete_remove_PAC().
- EAP_FUNC_IMPORT eap_status_e complete_remove_PAC(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e complete_remove_PAC(
const eap_status_e completion_status,
const eap_variable_data_c * const out_used_group_reference);
// This is commented in eap_am_fast_pac_store_services_c::complete_remove_IAP_reference().
- EAP_FUNC_IMPORT eap_status_e complete_remove_IAP_reference(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e complete_remove_IAP_reference(
const eap_status_e completion_status);
// This is commented in eap_am_fast_pac_store_services_c::cancel_PAC_store_operations().
- EAP_FUNC_IMPORT eap_status_e cancel_PAC_store_operations();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e cancel_PAC_store_operations();
/**
* This function initializes PAC store.
@@ -909,7 +880,7 @@
* If asyncronous operations are needed the operations must be completed
* by complete_initialize_PAC_store() function call.
*/
- EAP_FUNC_IMPORT eap_status_e initialize_PAC_store(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e initialize_PAC_store(
const eap_fast_completion_operation_e aCompletionOperation,
const eap_fast_initialize_pac_store_completion_e aCompletion );
@@ -923,7 +894,7 @@
* @param provisioning_mode Authenticated or unauthenticated provisioning mode.
* @param pac_type PAC type provisioned by server.
*/
- EAP_FUNC_IMPORT eap_status_e indicates_eap_fast_provisioning_starts(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e indicates_eap_fast_provisioning_starts(
const eap_fast_completion_operation_e provisioning_mode,
const eap_fast_pac_type_e pac_type );
@@ -938,7 +909,7 @@
* @param provisioning_mode Authenticated or unauthenticated provisioning mode.
* @param pac_type PAC type provisioned by server.
*/
- EAP_FUNC_IMPORT eap_status_e indicates_eap_fast_provisioning_ends(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e indicates_eap_fast_provisioning_ends(
const bool provisioning_successfull,
const eap_fast_completion_operation_e provisioning_mode,
const eap_fast_pac_type_e pac_type );
@@ -953,7 +924,7 @@
* should we prompt user again to enter the password.
* @return True - password is valid, false - otherwise.
*/
- EAP_FUNC_IMPORT bool is_ttls_pap_session_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H bool is_ttls_pap_session_valid();
/**
* From interface tls_am_services_c.
@@ -966,7 +937,7 @@
* @param aInSrvChallenge Server challenge. It could be empty.
* @return EAP status.
*/
- EAP_FUNC_IMPORT eap_status_e query_ttls_pap_username_and_password(
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H eap_status_e query_ttls_pap_username_and_password(
const eap_variable_data_c * const aInSrvChallenge );
/**
@@ -1030,9 +1001,13 @@
#endif
- EAP_FUNC_IMPORT void DlgComplete( TInt aStatus );
+ /** These two are documented in MNotificationCallback class **/
+
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H void DlgComplete( TInt aStatus );
-
+ EAP_FUNC_VISIBILITY_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H TBool IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & aPassword);
+
}; // class eap_am_type_tls_peap_symbian_c
--- a/eapol/eapol_framework/eapol_symbian/am/include/eapol_am_core_symbian_simulator.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eapol_am_core_symbian_simulator.h Thu Sep 16 13:07:04 2010 +0300
@@ -28,6 +28,27 @@
#include "eap_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_FUNC_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+#elif defined(EAP_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eapol_am_core_symbian_simulator.h"
#include "abs_ethernet_core.h"
#include "ethernet_core.h"
@@ -38,7 +59,7 @@
class CEapType;
//
-class EAP_EXPORT eapol_am_core_symbian_c
+class EAP_CLASS_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eapol_am_core_symbian_c
: public abs_ethernet_core_c
{
private:
@@ -67,7 +88,7 @@
RPointerArray<CEapType> m_plugin_if_array;
RArray<eap_type_value_e> m_eap_type_array;
- EAP_FUNC_IMPORT eap_status_e random_error(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e random_error(
eap_buf_chain_wr_c * const sent_packet);
//--------------------------------------------------
@@ -79,31 +100,31 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eapol_am_core_symbian_c();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H virtual ~eapol_am_core_symbian_c();
//
- EAP_FUNC_IMPORT eapol_am_core_symbian_c(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eapol_am_core_symbian_c(
abs_eap_am_tools_c * const m_am_tools,
abs_eapol_am_core_symbian_c * const partner,
const bool is_client_when_true);
//
- EAP_FUNC_IMPORT eap_base_type_c * load_type(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_base_type_c * load_type(const eap_type_value_e type);
#if defined(USE_EAPOL_LLC_INTERFACE)
//
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e packet_process(
RMBufChain& aPdu);
#endif //#if defined(USE_EAPOL_LLC_INTERFACE)
//
- EAP_FUNC_IMPORT eap_status_e packet_process(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e packet_process(
const eap_am_network_id_c * const receive_network_id,
eapol_ethernet_header_wr_c * const eth_header,
const u32_t packet_length);
//
- EAP_FUNC_IMPORT eap_status_e packet_send(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e packet_send(
const eap_am_network_id_c * const send_network_id,
eap_buf_chain_wr_c * const sent_packet,
const u32_t header_offset,
@@ -118,15 +139,15 @@
}
//
- EAP_FUNC_IMPORT u32_t get_header_offset(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H u32_t get_header_offset(
u32_t * const MTU,
u32_t * const trailer_length);
//
- EAP_FUNC_IMPORT eap_status_e eap_acknowledge(const eap_am_network_id_c * const receive_network_id);
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e eap_acknowledge(const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e /* tunneling_type */,
abs_eap_base_type_c * const partner,
@@ -135,7 +156,7 @@
const eap_am_network_id_c * const receive_network_id);
//
- EAP_FUNC_IMPORT eap_status_e unload_module(const eap_type_value_e type);
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e unload_module(const eap_type_value_e type);
/**
* This function starts the EAP-authentication.
@@ -149,11 +170,11 @@
* The second parameter is_client_when_true tells whether this stack
* is client (true) or server (false).
*/
- EAP_FUNC_IMPORT eap_status_e start_authentication(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e start_authentication(
const eap_am_network_id_c * const receive_network_id,
const bool is_client_when_true);
- EAP_FUNC_IMPORT eap_status_e send_logoff(const eap_am_network_id_c * const receive_network_id);
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e send_logoff(const eap_am_network_id_c * const receive_network_id);
EAP_FUNC_IMPORT_EMPTY void set_is_valid()
{
@@ -185,9 +206,9 @@
return m_is_client;
}
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e shutdown();
/**
* Note this function is just an example. Parameters will change later.
@@ -196,15 +217,15 @@
* to offer the keys to lower level.
* @see abs_eap_base_type_c::packet_data_crypto_keys().
*/
- EAP_FUNC_IMPORT eap_status_e packet_data_crypto_keys(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e packet_data_crypto_keys(
const eap_am_network_id_c * const send_network_id,
const eap_master_session_key_c * const master_session_key);
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
@@ -216,24 +237,24 @@
}
//
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
//
- EAP_FUNC_IMPORT eap_status_e cancel_all_timers();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e cancel_all_timers();
//
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e check_is_valid_eap_type(const eap_type_value_e eap_type);
//
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_CORE_SYMBIAN_SIMULATOR_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
eap_status_e packet_data_session_key(
--- a/eapol/eapol_framework/eapol_symbian/am/include/eapol_am_wlan_authentication_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eapol_am_wlan_authentication_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -23,6 +23,27 @@
#define _EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H_
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eapol_am_wlan_authentication.h"
#include "eapol_wlan_database_reference.h"
#include "eap_am_network_id.h"
@@ -55,7 +76,7 @@
/// This class declares the simulator adaptation module of eapol_am_wlan_authentication_c.
/// See comments of the functions from eapol_am_wlan_authentication_c.
-class EAP_EXPORT eapol_am_wlan_authentication_symbian_c
+class EAP_CLASS_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eapol_am_wlan_authentication_symbian_c
: public eapol_am_wlan_authentication_c
#if defined(USE_EAP_SIMPLE_CONFIG)
, public abs_eap_configuration_if_c
@@ -163,78 +184,78 @@
//--------------------------------------------------
//
- EAP_FUNC_IMPORT virtual ~eapol_am_wlan_authentication_symbian_c();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H virtual ~eapol_am_wlan_authentication_symbian_c();
//
- EAP_FUNC_IMPORT eapol_am_wlan_authentication_symbian_c(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eapol_am_wlan_authentication_symbian_c(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true);
/// See comments of the functions from eapol_am_wlan_authentication_c.
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e configure();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e configure();
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e set_am_partner(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e set_am_partner(
abs_eapol_am_wlan_authentication_c * am_partner
#if defined(USE_EAP_SIMPLE_CONFIG)
, abs_eap_configuration_if_c * const configuration_if
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
);
- EAP_FUNC_IMPORT eap_status_e reset_wpa_configuration();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e reset_wpa_configuration();
- EAP_FUNC_IMPORT eap_status_e set_wlan_parameters(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e set_wlan_parameters(
const eap_variable_data_c * const SSID,
const bool WPA_override_enabled,
const eap_variable_data_c * const wpa_preshared_key,
const eapol_key_authentication_type_e selected_eapol_key_authentication_type);
- EAP_FUNC_IMPORT eap_status_e association(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e association(
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e disassociation(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e disassociation(
const eap_am_network_id_c * const receive_network_id ///< source includes remote address, destination includes local address.
);
- EAP_FUNC_IMPORT eap_status_e get_wlan_configuration(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e get_wlan_configuration(
eap_variable_data_c * const wpa_preshared_key_hash);
- EAP_FUNC_IMPORT eap_status_e authentication_finished(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e authentication_finished(
const bool when_true_successfull,
const eap_type_value_e eap_type,
const eapol_key_authentication_type_e authentication_type);
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e write_configure(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e write_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e set_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id,
void * const data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const initializer,
const u32_t id);
- EAP_FUNC_IMPORT eap_status_e cancel_all_timers();
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e cancel_all_timers();
- EAP_FUNC_IMPORT void state_notification(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H void state_notification(
const abs_eap_state_notification_c * const state);
#if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
@@ -243,7 +264,7 @@
#endif // #if defined(USE_EAP_SIMPLE_CONFIG)
- EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+ EAP_FUNC_VISIBILITY_EAPOL_AM_WLAN_AUTHENTICATION_SYMBIAN_H eap_status_e set_eap_database_reference_values(
const eap_variable_data_c * const reference);
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapFastPacStore.h Fri Sep 03 09:22:44 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: EAP-FAST PAC-store IF.
-*
-*/
-
-/*
-* %version: 9 %
-*/
-
-#ifndef _EAPFASTPACSTORE_H_
-#define _EAPFASTPACSTORE_H_
-
-// INCLUDES
-#include <e32base.h>
-#include <ecom/ecom.h>
-
-
-class CEapFastPacStore
-: public CBase
-{
-
-public:
-
- /**
- * Factory function that loads the CEapFastPacStore implementation DLL (plug-in).
- */
- static CEapFastPacStore * NewL();
-
- virtual void OpenPacStoreL() = 0;
-
- // this may not be needed at all
- virtual void CreateDeviceSeedL() = 0;
-
- virtual TBool IsMasterKeyPresentL() = 0;
-
- virtual TBool IsMasterKeyAndPasswordMatchingL(
- const TDesC8 & aPassword8) = 0;
-
- virtual TInt CreateAndSaveMasterKeyL(
- const TDesC8 & aPassword8) = 0;
-
- virtual TInt ComparePacStorePasswordL(
- TDes8 & aPassword8) = 0;
-
- virtual TBool IsPacStorePasswordPresentL() = 0;
-
- virtual TInt SetPacStorePasswordL(
- const TDesC8 & aPassword8) = 0;
-
- virtual TInt DestroyPacStore() = 0;
-
-private:
-
- /// ECom uses this key to keep track of DLL usage.
- TUid iDtor_ID_Key;
-
-};
-
-#include "EapFastPacStore.inl"
-
-
-#endif //_EAPFASTPACSTORE_H_
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapFastPacStore.inl Fri Sep 03 09:22:44 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: WAPI authentication protocols.
-*
-*/
-
-/*
-* %version: %
-*/
-
-#include "EapTraceSymbian.h"
-
-inline CEapFastPacStore* CEapFastPacStore::NewL()
-{
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapFastPacStore::NewL(): start")));
-
- // This call finds and loads the correct DLL and after that calls the
- // entry function in the interface implementation in the DLL.
- TAny* ptr = 0;
-
- const TUid KimplementationUid = { 0x2002BC93 };
-
- TRAPD( err, ptr = REComSession::CreateImplementationL(
- KimplementationUid,
- _FOFF(CEapFastPacStore, iDtor_ID_Key)));
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapFastPacStore::NewL(): CreateImplementationL(Uid=0x%08x), err=%d, returns ptr=0x%08x\n"),
- KimplementationUid.iUid,
- err,
- ptr));
-
-
- User::LeaveIfError(err);
-
- return reinterpret_cast<CEapFastPacStore *>(ptr);
-}
-
-// end
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiCertificates.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiCertificates.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 30 %
*/
#ifndef _EAPTLSPEAPUICERTIFICATES_H_
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiCipherSuites.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiCipherSuites.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 15 %
*/
#ifndef _EAPTLSPEAPUICIPHERSUITES_H_
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiConnection.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiConnection.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 21 %
*/
#ifndef _EAPTLSPEAPUICONNECTION_H_
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiDataConnection.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiDataConnection.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 18 %
*/
#ifndef _EAPTLSPEAPUIDATACONNECTION_H_
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiEapTypes.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiEapTypes.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 16 %
*/
#ifndef _EAPTLSPEAPUIEAPTYPES_H_
--- a/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiTlsPeapData.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eaptlspeap_db_api_inc/EapTlsPeapUiTlsPeapData.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 18 %
*/
#ifndef _EAPTLSPEAPUITLSPEAPDATA_H_
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/EapAkaInterface.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/EapAkaInterface.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18 %
+* %version: 19 %
*/
// This is enumeration of EAPOL source code.
@@ -191,6 +191,8 @@
if (iQueryId == EQueryRES)
{
+ iQueryId = EQueryNone;
+
// Cancel the request.
iCustomAPI.CancelAsyncRequest( ECustomGetSimAuthenticationDataIPC );
@@ -229,12 +231,15 @@
switch( iQueryId )
{
case EQueryIMSI:
+
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("AKA interface: Got IMSI reply.\n")));
EAP_TRACE_DATA_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("IMSI"),
iSubscriberId.Ptr(),
iSubscriberId.Size()));
+ iQueryId = EQueryNone;
+
// Convert the IMSI from unicode to UTF8 characters.
completion_status = imsiInUnicode.set_buffer(iSubscriberId.Ptr(), iSubscriberId.Size(), false, false);
@@ -263,6 +268,7 @@
break;
case EQueryRES:
+
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("####AKA interface: Got RES, CK, IK and AUTS reply. ####\n")));
EAP_TRACE_DATA_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("RES"),
@@ -281,6 +287,8 @@
iEAPAka.iAUTS.Ptr(),
iEAPAka.iAUTS.Size()));
+ iQueryId = EQueryNone;
+
delete iAuthenticationData;
iAuthenticationData = NULL;
@@ -335,6 +343,7 @@
case EQueryIMSI:
// Error with IMSI. Reset it and complete the request.
+ iQueryId = EQueryNone;
imsi.reset();
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("AKA interface: Error in IMSI.\n")));
@@ -346,6 +355,7 @@
// Re-synchronization needed or error with RES or CK or IK.
// We have to close the custom API anyway.
+ iQueryId = EQueryNone;
iCustomAPI.Close();
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::RunL() - error case: CLOSED CUSTOM API \n")));
@@ -483,6 +493,8 @@
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::DisconnectMMETel()\n")));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::DisconnectMMETel()");
+ iQueryId = EQueryNone;
+
// Close the custom API since we don't need it any more.
iCustomAPI.Close();
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/eap_am_type_aka_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/eap_am_type_aka_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 46.1.10 %
+* %version: 46.1.11 %
*/
// This is enumeration of EAPOL source code.
@@ -228,7 +228,7 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id)
{
- eap_am_type_aka_symbian_c* self = new(ELeave) eap_am_type_aka_symbian_c(
+ eap_am_type_aka_symbian_c* self = new eap_am_type_aka_symbian_c(
aTools,
aPartner,
aIndexType,
@@ -237,16 +237,29 @@
aIsClient,
receive_network_id);
- CleanupStack::PushL(self);
-
- self->ConstructL();
-
- if (self->get_is_valid() != true)
+ if (self == 0
+ || self->get_is_valid() != true)
{
+ if (self != 0)
+ {
+ self->shutdown();
+ }
+
+ delete self;
+
User::Leave(KErrGeneral);
}
-
- CleanupStack::Pop();
+
+ TRAPD(error, self->ConstructL());
+
+ if (error != KErrNone)
+ {
+ self->shutdown();
+ delete self;
+
+ User::Leave(error);
+ }
+
return self;
}
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/inc/EapAka.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/inc/EapAka.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16 %
+* %version: 23 %
*/
#ifndef _EAPAKA_H_
@@ -24,16 +24,39 @@
// INCLUDES
#include <EapTypePlugin.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPAKA_H)
+ #define EAP_CLASS_VISIBILITY_EAPAKA_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPAKA_H
+ #define EAP_C_FUNC_VISIBILITY_EAPAKA_H
+ #define EAP_FUNC_EXPORT_EAPAKA_H
+ #define EAP_C_FUNC_EXPORT_EAPAKA_H
+#elif defined(EAP_EXPORT_EAPAKA_H)
+ #define EAP_CLASS_VISIBILITY_EAPAKA_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPAKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPAKA_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPAKA_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPAKA_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPAKA_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPAKA_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPAKA_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPAKA_H
+ #define EAP_C_FUNC_EXPORT_EAPAKA_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
// FORWARD DECLARATIONS
class eap_am_network_id_c;
+class AbsPacStoreInitializer;
// CLASS DECLARATION
/**
* Class that implements the generic EAP type interface. Implements EAP AKA protocol.
*/
-class CEapAka : public CEapTypePlugin
+class EAP_CLASS_VISIBILITY_EAPAKA_H CEapAka : public CEapTypePlugin
{
public:
@@ -42,7 +65,7 @@
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapAka* NewL(SIapInfo* aIapInfo);
+ static CEapAka* NewL(SPluginInfo* aIapInfo);
/**
* Destructor does nothing.
@@ -145,6 +168,8 @@
*/
void CopySettingsL(const TIndexType aDestinationIndexType, const TInt aDestinationIndex);
+ TInt InitialisePacStore(AbsPacStoreInitializer * const initializer);
+
protected:
/**
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAka.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAka.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 25 %
+* %version: 29 %
*/
// This is enumeration of EAPOL source code.
@@ -62,7 +62,7 @@
// ----------------------------------------------------------
-CEapAka* CEapAka::NewL(SIapInfo *aIapInfo)
+CEapAka* CEapAka::NewL(SPluginInfo *aIapInfo)
{
return new (ELeave) CEapAka(aIapInfo->indexType, aIapInfo->index);
}
@@ -344,4 +344,13 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
+TInt CEapAka::InitialisePacStore(AbsPacStoreInitializer * const /* initializer */)
+{
+ return KErrNone;
+}
+
+// ----------------------------------------------------------
+
// End of file
--- a/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/inc/EapGeneric.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/inc/EapGeneric.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 32 %
+* %version: 36 %
*/
#ifndef _EAP_GENERIC_H_
@@ -24,6 +24,28 @@
// INCLUDES
#include <EapType.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPGENERIC_H)
+ #define EAP_CLASS_VISIBILITY_EAPGENERIC_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPGENERIC_H
+ #define EAP_C_FUNC_VISIBILITY_EAPGENERIC_H
+ #define EAP_FUNC_EXPORT_EAPGENERIC_H
+ #define EAP_C_FUNC_EXPORT_EAPGENERIC_H
+#elif defined(EAP_EXPORT_EAPGENERIC_H)
+ #define EAP_CLASS_VISIBILITY_EAPGENERIC_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPGENERIC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPGENERIC_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPGENERIC_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPGENERIC_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPGENERIC_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPGENERIC_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPGENERIC_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPGENERIC_H
+ #define EAP_C_FUNC_EXPORT_EAPGENERIC_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
#include "eap_array.h"
#include "abs_eap_plugin_message.h"
@@ -55,7 +77,7 @@
/**
* Class implements the generic EAP type interface.
*/
-class CEapGeneric
+class EAP_CLASS_VISIBILITY_EAPGENERIC_H CEapGeneric
: public CEapType
, public abs_eap_plugin_message_c
, public EapClientIf
--- a/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/src/EapGeneric.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/src/EapGeneric.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 57 %
+* %version: 62 %
*/
// This is enumeration of EAPOL source code.
@@ -195,7 +195,8 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapGeneric::Activate(): iAsyncronousStatus=%u\n"),
+ (EAPL("CEapGeneric::Activate(): this=0x%08x, iAsyncronousStatus=%u\n"),
+ this,
iAsyncronousStatus.Int()));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapGeneric::Activate()");
@@ -210,7 +211,8 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapGeneric::Complete(): iAsyncronousStatus=%u\n"),
+ (EAPL("CEapGeneric::Complete(): this=0x%08x, iAsyncronousStatus=%u\n"),
+ this,
iAsyncronousStatus.Int()));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapGeneric::Complete()");
@@ -228,7 +230,8 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapGeneric::WaitCompletion(): iAsyncronousStatus=%u\n"),
+ (EAPL("CEapGeneric::WaitCompletion(): this=0x%08x, iAsyncronousStatus=%u\n"),
+ this,
iAsyncronousStatus.Int()));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapGeneric::WaitCompletion()");
@@ -257,7 +260,8 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapGeneric::SetCompletionStatusIfStillOk(): iCompletionStatus=%u=%s, status=%d=%s\n"),
+ (EAPL("CEapGeneric::SetCompletionStatusIfStillOk(): this=0x%08x, iCompletionStatus=%u=%s, status=%d=%s\n"),
+ this,
iCompletionStatus,
eap_status_string_c::get_status_string(iCompletionStatus),
status,
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/EapSimInterface.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/EapSimInterface.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16 %
+* %version: 21 %
*/
// This is enumeration of EAPOL source code.
@@ -85,15 +85,11 @@
if(IsActive())
{
- Cancel();
+ Cancel();
}
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Closing RMobilePhone and MMETEL.\n")));
-
- iPhone.Close();
- iServer.Close(); // Phone module is unloaded automatically when RTelServer session is closed
- iCustomAPI.Close();
-
+ DisconnectMMETel();
+
delete iAuthenticationData;
iAuthenticationData = NULL;
@@ -169,13 +165,18 @@
void CEapSimIsaInterface::DoCancel()
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::DoCancel() - Cancelling MMETEL query.\n") ) );
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::DoCancel(): iQueryId=%d\n"),
+ iQueryId) );
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::DoCancel()");
if (iQueryId == EQuerySRESandKC)
{
+ iQueryId = EQueryNone;
+
// Cancel the request.
iCustomAPI.CancelAsyncRequest( ECustomGetSimAuthenticationDataIPC );
+
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::DoCancel(): CANCELLED CUSTOM API REQUEST\n") ) );
}
}
@@ -208,7 +209,9 @@
EAP_TRACE_DATA_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("IMSI"),
iSubscriberId.Ptr(),
iSubscriberId.Size()));
-
+
+ iQueryId = EQueryNone;
+
// Convert the IMSI from unicode to UTF8 characters.
completion_status = imsiInUnicode.set_buffer(iSubscriberId.Ptr(), iSubscriberId.Size(), false, false);
@@ -228,7 +231,9 @@
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ISA interface: Could not convert IMSI from UNICODE to UTF8. Not proceeding further here.\n")));
}
}
-
+
+ DisconnectMMETel();
+
TRAP(error, iParent->complete_SIM_imsi_L(&imsi, completion_status));
break;
@@ -244,6 +249,8 @@
iEAPSim.iKC.Ptr(),
iEAPSim.iKC.Size()));
+ iQueryId = EQueryNone;
+
// Trim the length of SRES - Remove once the correct length is set for SRES, may be by the API or some where else.
iEAPSim.iSRES.SetLength(SIM_SRES_LENGTH);
EAP_TRACE_DATA_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("SRES after Trimming"),
@@ -253,9 +260,8 @@
delete iAuthenticationData;
iAuthenticationData = NULL;
- // Close the custom API since we don't need it any more.
- iCustomAPI.Close();
-
+ DisconnectMMETel();
+
// Complete
TRAP(error, iParent->complete_SIM_kc_and_sres_L(iEAPSim.iKC, iEAPSim.iSRES, completion_status));
@@ -268,9 +274,9 @@
if( EQuerySRESandKC == iQueryId )
{
- // We have to close the custom API anyway.
- // Rest will be taken care in destructor.
- iCustomAPI.Close();
+ iQueryId = EQueryNone;
+
+ DisconnectMMETel();
// Handle duplicate RAND values.
// If duplicate RAND values are being used, we get KErrArgument here.
@@ -291,13 +297,19 @@
{
completion_status = m_am_tools->convert_am_error_to_eapol_error(iStatus.Int());
+ iQueryId = EQueryNone;
+
+ DisconnectMMETel();
+
TRAP(error, iParent->complete_SIM_imsi_L(&imsi, completion_status));
}
}
-
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
+//--------------------------------------------------
+
TInt CEapSimIsaInterface::CreateMMETelConnectionL()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -362,4 +374,30 @@
return errorCode;
}
+void CEapSimIsaInterface::DisconnectMMETel()
+{
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::DisconnectMMETel()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::DisconnectMMETel()");
+
+ iQueryId = EQueryNone;
+
+ // Close the custom API since we don't need it any more.
+ iCustomAPI.Close();
+
+ if( iMMETELConnectionStatus )
+ {
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Closing RMobilePhone and MMETEL.\n")));
+
+ iPhone.Close();
+ iServer.Close(); // Phone module is unloaded automatically when RTelServer session is closed
+
+ iMMETELConnectionStatus = EFalse;
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("RMobilePhone and MMETEL already closed.\n")));
+ }
+}
+
+
// End of file
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/eap_am_type_gsmsim_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/eap_am_type_gsmsim_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 47.1.10 %
+* %version: 47.1.11 %
*/
// This is enumeration of EAPOL source code.
@@ -164,7 +164,7 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id)
{
- eap_am_type_gsmsim_symbian_c* self = new(ELeave) eap_am_type_gsmsim_symbian_c(
+ eap_am_type_gsmsim_symbian_c* self = new eap_am_type_gsmsim_symbian_c(
aTools,
aPartner,
aIndexType,
@@ -173,16 +173,29 @@
aIsClient,
receive_network_id);
- CleanupStack::PushL(self);
-
- if (self->get_is_valid() != true)
+ if (self == 0
+ || self->get_is_valid() != true)
{
+ if (self != 0)
+ {
+ self->shutdown();
+ }
+
+ delete self;
+
User::Leave(KErrGeneral);
}
- self->ConstructL();
-
- CleanupStack::Pop();
+ TRAPD(error, self->ConstructL());
+
+ if (error != KErrNone)
+ {
+ self->shutdown();
+ delete self;
+
+ User::Leave(error);
+ }
+
return self;
}
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/inc/EapSim.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/inc/EapSim.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 19 %
+* %version: 26 %
*/
#ifndef _EAPSIM_H_
@@ -24,16 +24,39 @@
// INCLUDES
#include <EapTypePlugin.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPSIM_H)
+ #define EAP_CLASS_VISIBILITY_EAPSIM_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPSIM_H
+ #define EAP_C_FUNC_VISIBILITY_EAPSIM_H
+ #define EAP_FUNC_EXPORT_EAPSIM_H
+ #define EAP_C_FUNC_EXPORT_EAPSIM_H
+#elif defined(EAP_EXPORT_EAPSIM_H)
+ #define EAP_CLASS_VISIBILITY_EAPSIM_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSIM_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPSIM_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPSIM_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPSIM_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPSIM_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSIM_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPSIM_H
+ #define EAP_C_FUNC_EXPORT_EAPSIM_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
// FORWARD DECLARATIONS
class eap_am_network_id_c;
+class AbsPacStoreInitializer;
// CLASS DECLARATION
/**
* Class that implements the generic EAP type interface. Implements EAP SIM protocol.
*/
-class CEapSim : public CEapTypePlugin
+class EAP_CLASS_VISIBILITY_EAPSIM_H CEapSim : public CEapTypePlugin
{
public:
@@ -42,7 +65,7 @@
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapSim* NewL(const SIapInfo* aIapInfo);
+ static CEapSim* NewL(const SPluginInfo* aIapInfo);
/**
* Destructor does nothing.
@@ -144,8 +167,8 @@
*/
void CopySettingsL(const TIndexType aDestinationIndexType, const TInt aDestinationIndex);
-
-
+ TInt InitialisePacStore(AbsPacStoreInitializer * const initializer);
+
protected:
/**
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/simulator/src/EapSimSimulatorPlugin.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/simulator/src/EapSimSimulatorPlugin.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 7.1.2 %
*/
// This is enumeration of EAPOL source code.
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/src/EapSim.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/src/EapSim.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 26 %
+* %version: 30 %
*/
// This is enumeration of EAPOL source code.
@@ -61,7 +61,7 @@
// ----------------------------------------------------------
-CEapSim* CEapSim::NewL(const SIapInfo *aIapInfo)
+CEapSim* CEapSim::NewL(const SPluginInfo *aIapInfo)
{
return new (ELeave) CEapSim(aIapInfo->indexType, aIapInfo->index);
}
@@ -180,8 +180,8 @@
}
+// ----------------------------------------------------------
-// ----------------------------------------------------------
void CEapSim::SetIndexL(
const TIndexType aIndexType,
const TInt aIndex)
@@ -261,6 +261,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapSim::GetConfigurationL(EAPSettings& aSettings)
{
RDbNamedDatabase db;
@@ -290,6 +292,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapSim::CopySettingsL(
const TIndexType aDestinationIndexType,
const TInt aDestinationIndex)
@@ -338,5 +342,13 @@
}
+// ----------------------------------------------------------
+
+TInt CEapSim::InitialisePacStore(AbsPacStoreInitializer * const /* initializer */)
+{
+ return KErrNone;
+}
+
+// ----------------------------------------------------------
// End of file
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/eap_am_type_mschapv2_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/eap_am_type_mschapv2_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 34 %
+* %version: 38 %
*/
// This is enumeration of EAPOL source code.
@@ -172,9 +172,7 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id)
{
- eap_am_type_mschapv2_symbian_c * self;
-
- self = new(ELeave) eap_am_type_mschapv2_symbian_c(
+ eap_am_type_mschapv2_symbian_c * self = new eap_am_type_mschapv2_symbian_c(
aTools,
aPartner,
aIndexType,
@@ -183,16 +181,28 @@
aIsClient,
receive_network_id);
- CleanupStack::PushL(self);
+ if (self == 0
+ || self->get_is_valid() != true)
+ {
+ if (self != 0)
+ {
+ self->shutdown();
+ }
- if (self->get_is_valid() != true)
- {
+ delete self;
+
User::Leave(KErrGeneral);
}
- self->ConstructL();
+ TRAPD(error, self->ConstructL());
- CleanupStack::Pop();
+ if (error != KErrNone)
+ {
+ self->shutdown();
+ delete self;
+
+ User::Leave(error);
+ }
return self;
}
@@ -265,6 +275,13 @@
}
//--------------------------------------------------
+TBool eap_am_type_mschapv2_symbian_c::IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & /*aPassword8*/)
+{
+ return EFalse;
+}
+
+//--------------------------------------------------
EAP_FUNC_EXPORT void eap_am_type_mschapv2_symbian_c::DlgComplete( TInt aStatus )
{
if (aStatus == KErrCancel)
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/inc/EapMsChapV2.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/inc/EapMsChapV2.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 19 %
+* %version: 26 %
*/
#ifndef _EAPMSCHAPV2_H_
@@ -24,8 +24,32 @@
// INCLUDES
#include <EapTypePlugin.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPMSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_EAPMSCHAPV2_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPMSCHAPV2_H
+ #define EAP_C_FUNC_VISIBILITY_EAPMSCHAPV2_H
+ #define EAP_FUNC_EXPORT_EAPMSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_EAPMSCHAPV2_H
+#elif defined(EAP_EXPORT_EAPMSCHAPV2_H)
+ #define EAP_CLASS_VISIBILITY_EAPMSCHAPV2_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPMSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPMSCHAPV2_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPMSCHAPV2_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPMSCHAPV2_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPMSCHAPV2_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPMSCHAPV2_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPMSCHAPV2_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPMSCHAPV2_H
+ #define EAP_C_FUNC_EXPORT_EAPMSCHAPV2_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
+class AbsPacStoreInitializer;
+
// LOCAL CONSTANTS
// CLASS DECLARATION
@@ -33,7 +57,7 @@
* Class that implements the generic EAP type interface. Implements EAP MSCHAPv2 and
* plain MSCHAPv2 protocol.
*/
-class CEapMsChapV2 : public CEapTypePlugin
+class EAP_CLASS_VISIBILITY_EAPMSCHAPV2_H CEapMsChapV2 : public CEapTypePlugin
{
public:
/**
@@ -41,14 +65,14 @@
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapMsChapV2* NewL(SIapInfo *aIapInfo);
+ static CEapMsChapV2* NewL(SPluginInfo *aIapInfo);
/**
* Construction function. Called by ECom after the plain MSCHAPv2 plugin has been loaded.
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapMsChapV2* NewPlainMSCHAPv2L(SIapInfo *aIapInfo);
+ static CEapMsChapV2* NewPlainMSCHAPv2L(SPluginInfo *aIapInfo);
/**
* Destructor does nothing.
@@ -150,6 +174,8 @@
*/
void CopySettingsL(const TIndexType aDestinationIndexType, const TInt aDestinationIndex);
+ TInt InitialisePacStore(AbsPacStoreInitializer * const initializer);
+
protected:
/**
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 31 %
+* %version: 35 %
*/
// This is enumeration of EAPOL source code.
@@ -65,7 +65,7 @@
// ----------------------------------------------------------
-CEapMsChapV2* CEapMsChapV2::NewL(SIapInfo *aIapInfo)
+CEapMsChapV2* CEapMsChapV2::NewL(SPluginInfo *aIapInfo)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::NewL()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapMsChapV2::NewL()\n"));
@@ -75,7 +75,7 @@
// ----------------------------------------------------------
-CEapMsChapV2* CEapMsChapV2::NewPlainMSCHAPv2L(SIapInfo *aIapInfo)
+CEapMsChapV2* CEapMsChapV2::NewPlainMSCHAPv2L(SPluginInfo *aIapInfo)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::NewPlainMSCHAPv2L()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapMsChapV2::NewPlainMSCHAPv2L()\n"));
@@ -273,6 +273,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapMsChapV2::SetConfigurationL(const EAPSettings& aSettings)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::SetConfigurationL()\n")));
@@ -305,6 +307,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapMsChapV2::GetConfigurationL(EAPSettings& aSettings)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::GetConfigurationL()\n")));
@@ -347,6 +351,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapMsChapV2::CopySettingsL(
const TIndexType aDestinationIndexType,
const TInt aDestinationIndex)
@@ -398,4 +404,13 @@
}
+// ----------------------------------------------------------
+
+TInt CEapMsChapV2::InitialisePacStore(AbsPacStoreInitializer * const /* initializer */)
+{
+ return KErrNone;
+}
+
+// ----------------------------------------------------------
+
// End of file
--- a/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/eap_am_type_protected_setup_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/eap_am_type_protected_setup_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18.1.4.1.12 %
+* %version: 18.1.4.1.13 %
*/
// This is enumeration of EAPOL source code.
@@ -40,6 +40,7 @@
#include "abs_simple_config_am_services.h"
#include "simple_config_credential.h"
#include "abs_eap_configuration_if.h"
+#include "eap_network_id_selector.h"
#include "EapTraceSymbian.h"
#include <mmtsy_names.h>
@@ -595,43 +596,15 @@
eap_status_e status(eap_status_ok);
- eap_variable_data_c wanted_field(m_am_tools);
- eap_variable_data_c type_field(m_am_tools);
-
- status = wanted_field.set_buffer(
- field->get_field(),
- field->get_field_length(),
- false,
- false);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- status = type_field.set_buffer(
- cf_str_EAP_SIMPLE_CONFIG_device_password.get_field()->get_field(),
- cf_str_EAP_SIMPLE_CONFIG_device_password.get_field()->get_field_length(),
- false,
- false);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- if (!wanted_field.compare(&type_field))
+ if (cf_str_EAP_SIMPLE_CONFIG_device_password.get_field()->compare(
+ m_am_tools,
+ field) == true)
{
// We have to get the device password here. It is nothing but the PIN code in PIN based protected setup.
-
- TRAPD(err, read_device_passwordL(
- field->get_field(),
- field->get_field_length(),
- data));
- if (err != KErrNone)
- {
- status = m_am_tools->convert_am_error_to_eapol_error(err);
- }
+
+ status = read_memory_store(
+ eap_type_protected_setup_stored_preshared_key,
+ data);
m_am_tools->trace_configuration(
status,
@@ -640,8 +613,7 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
-
- } // if (!wanted_field.compare(&type_field))
+ }
// Read is routed to partner object.
@@ -660,16 +632,271 @@
//--------------------------------------------------
//
+eap_status_e CEapAmProtectedSetupSymbian::read_memory_store(
+ const eap_type_protected_setup_stored_e data_type,
+ eap_variable_data_c * const data)
+{
+ // Read data from memory store.
+
+ eap_variable_data_c memory_store_key(m_am_tools);
+
+ eap_status_e status = memory_store_key.set_copy_of_buffer(
+ EAP_WPS_CONFIGURATION_MEMORY_STORE_KEY,
+ sizeof(EAP_WPS_CONFIGURATION_MEMORY_STORE_KEY));
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = memory_store_key.add_data(
+ &m_is_client,
+ sizeof(m_is_client));
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ eap_network_id_selector_c state_selector(
+ m_am_tools,
+ &m_receive_network_id);
+
+ status = memory_store_key.add_data(
+ &state_selector);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ eap_tlv_message_data_c tlv_data(m_am_tools);
+
+ status = m_am_tools->memory_store_get_data(
+ &memory_store_key,
+ &tlv_data);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): cannot get WPS credentials\n")));
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): WPS credentials found\n")));
+
+ // Parse read data.
+ eap_array_c<eap_tlv_header_c> tlv_blocks(m_am_tools);
+
+ status = tlv_data.parse_message_data(&tlv_blocks);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ for (u32_t ind = 0ul; ind < tlv_blocks.get_object_count(); ind++)
+ {
+ eap_tlv_header_c * const tlv = tlv_blocks.get_object(ind);
+ if (tlv != 0)
+ {
+ if (tlv->get_type() == data_type)
+ {
+ status = data->set_copy_of_buffer(
+ tlv->get_value(tlv->get_value_length()),
+ tlv->get_value_length());
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ }
+ }
+ } // for()
+
+ if (data->get_is_valid_data() == false)
+ {
+ EAP_TRACE_ERROR(
+ m_am_tools,
+ TRACE_FLAGS_ERROR,
+ (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): cannot get data %d\n"),
+ data_type));
+
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_parameter);
+ }
+ }
+
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+}
+
+//--------------------------------------------------
+
+#if 0
+
+//
void CEapAmProtectedSetupSymbian::read_device_passwordL(
- eap_config_string /*field*/,
- const u32_t /*field_length*/,
- eap_variable_data_c * const /* data */)
+ eap_variable_data_c * const data)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
// Get the things from commsdat here.
-#if 0
+#if 1
+
+ // Read PIN from memory store.
+
+ eap_status_e status = read_memory_store(
+ eap_type_protected_setup_stored_preshared_key,
+ data);
+
+#elif 0
+
+ {
+ eap_variable_data_c memory_store_key(m_am_tools);
+
+ eap_status_e status = memory_store_key.set_copy_of_buffer(
+ EAP_WPS_CONFIGURATION_MEMORY_STORE_KEY,
+ sizeof(EAP_WPS_CONFIGURATION_MEMORY_STORE_KEY));
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+
+ status = memory_store_key.add_data(
+ &m_is_client,
+ sizeof(m_is_client));
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+
+ eap_network_id_selector_c state_selector(
+ m_am_tools,
+ &m_receive_network_id);
+
+ status = memory_store_key.add_data(
+ &state_selector);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+
+ eap_tlv_message_data_c tlv_data(m_am_tools);
+
+ status = m_am_tools->memory_store_get_data(
+ &memory_store_key,
+ &tlv_data);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): cannot get WPS credentials\n")));
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): WPS credentials found\n")));
+
+ // Parse read data.
+ eap_array_c<eap_tlv_header_c> tlv_blocks(m_am_tools);
+
+ status = tlv_data.parse_message_data(&tlv_blocks);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+
+ for (u32_t ind = 0ul; ind < tlv_blocks.get_object_count(); ind++)
+ {
+ eap_tlv_header_c * const tlv = tlv_blocks.get_object(ind);
+ if (tlv != 0)
+ {
+ if (tlv->get_type() == eap_type_protected_setup_stored_preshared_key)
+ {
+ status = data->set_copy_of_buffer(
+ tlv->get_value(tlv->get_value_length()),
+ tlv->get_value_length());
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+ }
+ else if (tlv->get_type() == eap_type_protected_setup_stored_ssid)
+ {
+ status = m_SSID.set_copy_of_buffer(
+ tlv->get_value(tlv->get_value_length()),
+ tlv->get_value_length());
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+ }
+ }
+ } // for()
+
+ if (data->get_is_valid_data() == false)
+ {
+ EAP_TRACE_ERROR(
+ m_am_tools,
+ TRACE_FLAGS_ERROR,
+ (EAPL("simple_config_record_c::complete_query_network_and_device_parameters(): cannot get WPS PIN\n")));
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void) EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_parameter);
+ return;
+ }
+ }
+
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("SIMPLE_CONFIG m_device_password"),
+ m_device_password.get_data(),
+ m_device_password.get_data_length()));
+
+ if (m_device_password.get_data_length() == SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN_SIZE
+ && m_am_tools->memcmp(m_device_password.get_data(), SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN, SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN_SIZE) == 0)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapAmProtectedSetupSymbian::read_device_passwordL(): WPS push button\n")));
+
+ m_Device_Password_ID = simple_config_Device_Password_ID_PushButton;
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapAmProtectedSetupSymbian::read_device_passwordL(): WPS PIN\n")));
+
+ m_Device_Password_ID = simple_config_Device_Password_ID_Default_PIN;
+ }
+ }
+
+#else
// We need PSK (PIN code for protected setup) from the CommsDat.
// CommDbIf is used to get the PSK.
@@ -776,6 +1003,8 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
+#endif
+
//--------------------------------------------------
//
@@ -933,6 +1162,46 @@
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ {
+ eap_variable_data_c device_password(m_am_tools);
+
+ status = read_memory_store(
+ eap_type_protected_setup_stored_preshared_key,
+ &device_password);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("SIMPLE_CONFIG device_password"),
+ device_password.get_data(),
+ device_password.get_data_length()));
+
+ if (device_password.get_data_length() == SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN_SIZE
+ && m_am_tools->memcmp(device_password.get_data(), SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN, SIMPLE_CONFIG_PBC_DEVICE_PASSWORD_PIN_SIZE) == 0)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapAmProtectedSetupSymbian::read_device_passwordL(): WPS push button\n")));
+
+ m_Device_Password_ID = simple_config_Device_Password_ID_PushButton;
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapAmProtectedSetupSymbian::read_device_passwordL(): WPS PIN\n")));
+
+ m_Device_Password_ID = simple_config_Device_Password_ID_Default_PIN;
+ }
+ }
+
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
@@ -1078,6 +1347,33 @@
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+
+ {
+ eap_variable_data_c SSID(m_am_tools);
+
+ status = read_memory_store(
+ eap_type_protected_setup_stored_ssid,
+ &SSID);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = m_network_and_device_parameters.copy_attribute_data(
+ simple_config_Attribute_Type_SSID,
+ true,
+ SSID.get_data(),
+ SSID.get_data_length());
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ }
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Query the device details from the MMETEL connection.
TRAPD(error, m_prot_setup_if->QueryDeviceParametersL());
--- a/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/symbian/plugin/inc/EapProtectedSetup.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/symbian/plugin/inc/EapProtectedSetup.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11 %
+* %version: 18 %
*/
#ifndef _EAPPROTECTEDSETUP_H_
@@ -24,13 +24,37 @@
// INCLUDES
#include <EapTypePlugin.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPPROTECTEDSETUP_H)
+ #define EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPPROTECTEDSETUP_H
+ #define EAP_C_FUNC_VISIBILITY_EAPPROTECTEDSETUP_H
+ #define EAP_FUNC_EXPORT_EAPPROTECTEDSETUP_H
+ #define EAP_C_FUNC_EXPORT_EAPPROTECTEDSETUP_H
+#elif defined(EAP_EXPORT_EAPPROTECTEDSETUP_H)
+ #define EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPPROTECTEDSETUP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPPROTECTEDSETUP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPPROTECTEDSETUP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPPROTECTEDSETUP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPPROTECTEDSETUP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPPROTECTEDSETUP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPPROTECTEDSETUP_H
+ #define EAP_C_FUNC_EXPORT_EAPPROTECTEDSETUP_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
+class AbsPacStoreInitializer;
+
// CLASS DECLARATION
/**
* Class that implements the generic EAP type interface for EAP protected setup (EAP-WSC).
*/
-class CEapProtectedSetup : public CEapTypePlugin
+class EAP_CLASS_VISIBILITY_EAPPROTECTEDSETUP_H CEapProtectedSetup : public CEapTypePlugin
{
public:
@@ -39,7 +63,7 @@
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapProtectedSetup* NewL(SIapInfo *aIapInfo);
+ static CEapProtectedSetup* NewL(SPluginInfo *aIapInfo);
/**
* Destructor does nothing.
@@ -120,6 +144,8 @@
*/
void CopySettingsL(const TIndexType aDestinationIndexType, const TInt aDestinationIndex);
+ TInt InitialisePacStore(AbsPacStoreInitializer * const initializer);
+
protected:
/**
--- a/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/symbian/plugin/src/EapProtectedSetup.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/symbian/plugin/src/EapProtectedSetup.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 19 %
+* %version: 24 %
*/
// This is enumeration of EAPOL source code.
@@ -68,7 +68,7 @@
// ----------------------------------------------------------
-CEapProtectedSetup* CEapProtectedSetup::NewL(SIapInfo *aIapInfo)
+CEapProtectedSetup* CEapProtectedSetup::NewL(SPluginInfo *aIapInfo)
{
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapProtectedSetup::NewL index type=%d, index=%d"),
@@ -183,10 +183,6 @@
// ----------------------------------------------------------
-
-
-// ----------------------------------------------------------
-
CEapTypeInfo* CEapProtectedSetup::GetInfoL()
{
CEapTypeInfo* info = new(ELeave) CEapTypeInfo(
@@ -198,10 +194,11 @@
}
// ----------------------------------------------------------
+
void CEapProtectedSetup::DeleteConfigurationL()
{
EAP_TRACE_DEBUG_SYMBIAN(
- (_L("ERROR: CEapProtectedSetup::DeleteConfigurationL - THIS IS NOT SUPPORTED")));
+ (_L("WARNING: CEapProtectedSetup::DeleteConfigurationL - THIS IS NOT SUPPORTED")));
}
// ----------------------------------------------------------
@@ -229,8 +226,8 @@
}
+// ----------------------------------------------------------
-// ----------------------------------------------------------
void CEapProtectedSetup::SetIndexL(
const TIndexType /*aIndexType*/,
const TInt /*aIndex*/ )
@@ -265,4 +262,13 @@
(_L("ERROR: CEapProtectedSetup::CopySettingsL - THIS IS NOT SUPPORTED")));
}
+// ----------------------------------------------------------
+
+TInt CEapProtectedSetup::InitialisePacStore(AbsPacStoreInitializer * const /* initializer */)
+{
+ return KErrNone;
+}
+
+// ----------------------------------------------------------
+
// End of file
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/eap_am_type_securid_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/eap_am_type_securid_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 29.1.36 %
+* %version: 29.1.41 %
*/
// This is enumeration of EAPOL source code.
@@ -172,7 +172,7 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id)
{
- eap_am_type_securid_symbian_c * self = new(ELeave) eap_am_type_securid_symbian_c(
+ eap_am_type_securid_symbian_c * self = new eap_am_type_securid_symbian_c(
aTools,
aPartner,
aIndexType,
@@ -182,16 +182,28 @@
aIsClient,
receive_network_id);
- CleanupStack::PushL(self);
+ if (self == 0
+ || self->get_is_valid() != true)
+ {
+ if (self != 0)
+ {
+ self->shutdown();
+ }
- if (self->get_is_valid() != true)
- {
+ delete self;
+
User::Leave(KErrGeneral);
}
- self->ConstructL();
+ TRAPD(error, self->ConstructL());
- CleanupStack::Pop();
+ if (error != KErrNone)
+ {
+ self->shutdown();
+ delete self;
+
+ User::Leave(error);
+ }
return self;
}
@@ -716,7 +728,7 @@
TRACE_FLAGS_DEFAULT,
(EAPL("eap_am_type_securid_symbian_c::show_gtc_query_dialog(): EHandlingTimerCall\n")));
- if(m_partner->set_timer(this,EHandlingTimerCall, 0 /*data*/, 2 /*time ms*/) != eap_status_ok)
+ if (m_partner->set_timer(this,EHandlingTimerCall, 0 /*data*/, 2 /*time ms*/) != eap_status_ok)
status = eap_status_process_general_error;
}
@@ -995,6 +1007,13 @@
eap_variable_data_c identity(m_am_tools);
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): iUsername"),
+ m_dialog_data_ptr->iUsername.Ptr(),
+ m_dialog_data_ptr->iUsername.Size()));
+
eap_status_e status = identity.set_copy_of_buffer(
m_dialog_data_ptr->iUsername.Ptr(),
m_dialog_data_ptr->iUsername.Size());
@@ -1014,6 +1033,13 @@
return;
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): identity_utf8"),
+ identity_utf8.get_data(),
+ identity_utf8.get_data_length()));
+
status = get_am_partner()->complete_eap_identity_query(&identity_utf8);
}
break;
@@ -1024,6 +1050,13 @@
eap_variable_data_c passcode(m_am_tools);
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): iPassword"),
+ m_dialog_data_ptr->iPassword.Ptr(),
+ m_dialog_data_ptr->iPassword.Size()));
+
eap_status_e status = passcode.set_copy_of_buffer(
m_dialog_data_ptr->iPassword.Ptr(),
m_dialog_data_ptr->iPassword.Size());
@@ -1043,6 +1076,13 @@
return;
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): passcode_utf8"),
+ passcode_utf8.get_data(),
+ passcode_utf8.get_data_length()));
+
status = get_am_partner()->client_securid_complete_passcode_query(&passcode_utf8);
}
break;
@@ -1051,9 +1091,16 @@
{
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): EHandlingPincodeQuery\n")));
- eap_variable_data_c pincode(m_am_tools);
+ eap_variable_data_c identity(m_am_tools);
- eap_status_e status = pincode.set_copy_of_buffer(
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): iUsername"),
+ m_dialog_data_ptr->iUsername.Ptr(),
+ m_dialog_data_ptr->iUsername.Size()));
+
+ eap_status_e status = identity.set_copy_of_buffer(
m_dialog_data_ptr->iUsername.Ptr(),
m_dialog_data_ptr->iUsername.Size());
if (status != eap_status_ok)
@@ -1065,6 +1112,13 @@
eap_variable_data_c passcode(m_am_tools);
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): iPassword"),
+ m_dialog_data_ptr->iPassword.Ptr(),
+ m_dialog_data_ptr->iPassword.Size()));
+
status = passcode.set_copy_of_buffer(
m_dialog_data_ptr->iPassword.Ptr(),
m_dialog_data_ptr->iPassword.Size());
@@ -1076,8 +1130,8 @@
}
- eap_variable_data_c pincode_utf8(m_am_tools);
- status = m_am_tools->convert_unicode_to_utf8(pincode_utf8, pincode);
+ eap_variable_data_c identity_utf8(m_am_tools);
+ status = m_am_tools->convert_unicode_to_utf8(identity_utf8, identity);
if (status != eap_status_ok)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1085,6 +1139,13 @@
return;
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): identity_utf8"),
+ identity_utf8.get_data(),
+ identity_utf8.get_data_length()));
+
eap_variable_data_c passcode_utf8(m_am_tools);
status = m_am_tools->convert_unicode_to_utf8(passcode_utf8, passcode);
if (status != eap_status_ok)
@@ -1094,6 +1155,13 @@
return;
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): passcode_utf8"),
+ passcode_utf8.get_data(),
+ passcode_utf8.get_data_length()));
+
status = get_am_partner()->client_securid_complete_pincode_query(&passcode_utf8, &passcode_utf8);
}
break;
@@ -1105,8 +1173,53 @@
delete m_message_buf;
m_message_buf = NULL;
+ eap_variable_data_c identity(m_am_tools);
+ eap_variable_data_c identity_utf8(m_am_tools);
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): iUsername"),
+ m_dialog_data_ptr->iUsername.Ptr(),
+ m_dialog_data_ptr->iUsername.Size()));
+
+ if (m_dialog_data_ptr->iUsername.Size() > 0)
+ {
+ eap_status_e status = identity.set_copy_of_buffer(
+ m_dialog_data_ptr->iUsername.Ptr(),
+ m_dialog_data_ptr->iUsername.Size());
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void)EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+
+ status = m_am_tools->convert_unicode_to_utf8(identity_utf8, identity);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ (void)EAP_STATUS_RETURN(m_am_tools, status);
+ return;
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): identity_utf8"),
+ identity_utf8.get_data(),
+ identity_utf8.get_data_length()));
+ }
+
eap_variable_data_c passcode(m_am_tools);
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): iPassword"),
+ m_dialog_data_ptr->iPassword.Ptr(),
+ m_dialog_data_ptr->iPassword.Size()));
+
eap_status_e status = passcode.set_copy_of_buffer(
m_dialog_data_ptr->iPassword.Ptr(),
m_dialog_data_ptr->iPassword.Size());
@@ -1126,6 +1239,13 @@
return;
}
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): passcode_utf8"),
+ passcode_utf8.get_data(),
+ passcode_utf8.get_data_length()));
+
// User must have entered some password and pressed OK.
// Treat this as a full authentication and update the Last Auth Time.
status = store_authentication_time();
@@ -1140,7 +1260,7 @@
status = eap_status_ok;
}
- status = get_am_partner()->client_gtc_complete_user_input_query(&passcode_utf8);
+ status = get_am_partner()->client_gtc_complete_user_input_query(&identity_utf8, &passcode_utf8);
}
break;
@@ -1532,4 +1652,12 @@
}
//--------------------------------------------------
+
+TBool eap_am_type_securid_symbian_c::IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & /* aPassword8 */)
+{
+ return EFalse;
+}
+
+//--------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapSecurID.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapSecurID.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16 %
+* %version: 23 %
*/
#ifndef EAPSECURID_H
@@ -24,15 +24,39 @@
// INCLUDES
#include <EapTypePlugin.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPSECURID_H)
+ #define EAP_CLASS_VISIBILITY_EAPSECURID_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPSECURID_H
+ #define EAP_C_FUNC_VISIBILITY_EAPSECURID_H
+ #define EAP_FUNC_EXPORT_EAPSECURID_H
+ #define EAP_C_FUNC_EXPORT_EAPSECURID_H
+#elif defined(EAP_EXPORT_EAPSECURID_H)
+ #define EAP_CLASS_VISIBILITY_EAPSECURID_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPSECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSECURID_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPSECURID_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPSECURID_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPSECURID_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPSECURID_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSECURID_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPSECURID_H
+ #define EAP_C_FUNC_EXPORT_EAPSECURID_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
+class AbsPacStoreInitializer;
+
// LOCAL CONSTANTS
// CLASS DECLARATION
/**
* Class that implements the generic EAP type interface. Implements EAP SecurID protocol.
*/
-class CEapSecurID : public CEapTypePlugin
+class EAP_CLASS_VISIBILITY_EAPSECURID_H CEapSecurID : public CEapTypePlugin
{
public:
/**
@@ -40,14 +64,14 @@
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapSecurID* NewSecurIdL(SIapInfo *aIapInfo);
+ static CEapSecurID* NewSecurIdL(SPluginInfo *aIapInfo);
/**
* Construction function. Called by ECom after the EAP SecurID plugin has been loaded.
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapSecurID* NewGtcL(SIapInfo *aIapInfo);
+ static CEapSecurID* NewGtcL(SPluginInfo *aIapInfo);
/**
* Destructor does nothing.
@@ -150,6 +174,7 @@
*/
void CopySettingsL(const TIndexType aDestinationIndexType, const TInt aDestinationIndex);
+ TInt InitialisePacStore(AbsPacStoreInitializer * const initializer);
protected:
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapSecurID.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapSecurID.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 25 %
+* %version: 29 %
*/
// This is enumeration of EAPOL source code.
@@ -61,14 +61,14 @@
// ----------------------------------------------------------
-CEapSecurID* CEapSecurID::NewSecurIdL(SIapInfo *aIapInfo)
+CEapSecurID* CEapSecurID::NewSecurIdL(SPluginInfo *aIapInfo)
{
return new(ELeave) CEapSecurID(aIapInfo->indexType, aIapInfo->index, eap_type_securid);
}
// ----------------------------------------------------------
-CEapSecurID* CEapSecurID::NewGtcL(SIapInfo *aIapInfo)
+CEapSecurID* CEapSecurID::NewGtcL(SPluginInfo *aIapInfo)
{
return new(ELeave) CEapSecurID(aIapInfo->indexType, aIapInfo->index, eap_type_generic_token_card);
}
@@ -186,6 +186,7 @@
}
// ----------------------------------------------------------
+
void CEapSecurID::SetIndexL(
const TIndexType aIndexType,
const TInt aIndex)
@@ -236,6 +237,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapSecurID::SetConfigurationL(const EAPSettings& aSettings)
{
RDbNamedDatabase db;
@@ -265,6 +268,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapSecurID::GetConfigurationL(EAPSettings& aSettings)
{
RDbNamedDatabase db;
@@ -294,6 +299,8 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
void CEapSecurID::CopySettingsL(
const TIndexType aDestinationIndexType,
const TInt aDestinationIndex)
@@ -341,5 +348,13 @@
CleanupStack::PopAndDestroy(&session);
}
+// ----------------------------------------------------------
+
+TInt CEapSecurID::InitialisePacStore(AbsPacStoreInitializer * const /* initializer */)
+{
+ return KErrNone;
+}
+
+// ----------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/EapTlsPeapCertInterface.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/EapTlsPeapCertInterface.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 38.1.26 %
+* %version: 38.1.28 %
*/
// This is enumeration of EAPOL source code.
@@ -226,29 +226,118 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete rest\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iCertFilter\n")));
delete iCertFilter;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iCertStore\n")));
+
delete iCertStore;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iCertChain\n")));
+
delete iCertChain;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iValidationResult\n")));
+
delete iValidationResult;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iInputCertChain\n")));
+
delete iInputCertChain;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iEncodedCertificate\n")));
+
delete iEncodedCertificate;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iDataIn\n")));
+
delete iDataIn;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iDataOut\n")));
+
delete iDataOut;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iSignature\n")));
+
delete iSignature;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iPtrOut\n")));
+
delete iPtrOut;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iSignaturePtr\n")));
+
delete iSignaturePtr;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iRSASignature\n")));
+
delete iRSASignature;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iDSASignature\n")));
+
delete iDSASignature;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iKeyFilter\n")));
+
delete iKeyFilter;
#if !defined(USE_EAP_TLS_PEAP_UNIFIED_KEY_STORE_CACHE)
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): delete iKeyStore\n")));
+
delete iKeyStore;
#endif //#if !defined(USE_EAP_TLS_PEAP_UNIFIED_KEY_STORE_CACHE)
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iFs.Close()\n")));
+
iFs.Close();
EAP_TRACE_DEBUG(
@@ -1042,7 +1131,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(tmp, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -1128,7 +1217,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(empty, eap_status_illegal_certificate); //Failure
+ iParent->complete_get_matching_certificates(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_certificate)); //Failure
m_am_tools->leave_global_mutex();
@@ -1154,7 +1243,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1191,7 +1280,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1207,7 +1296,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1227,7 +1316,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1248,7 +1337,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1406,7 +1495,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1453,7 +1542,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1496,7 +1585,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_illegal_certificate); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_certificate)); //Failure
m_am_tools->leave_global_mutex();
@@ -1521,7 +1610,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1557,7 +1646,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1574,7 +1663,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1635,7 +1724,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1686,7 +1775,7 @@
m_am_tools->enter_global_mutex();
// Note that parent handles cert deletion from now on.
- iParent->complete_read_own_certificate(iUserCertChain, eap_status_illegal_certificate);
+ iParent->complete_read_own_certificate(iUserCertChain, EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_certificate));
m_am_tools->leave_global_mutex();
@@ -1711,7 +1800,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1748,7 +1837,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1833,7 +1922,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1851,7 +1940,7 @@
{
if(iUserCertChain.Count() == 0)
{
- iParent->complete_read_own_certificate(iUserCertChain, eap_status_ca_certificate_unknown);
+ iParent->complete_read_own_certificate(iUserCertChain, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown));
break;
}
@@ -1894,7 +1983,7 @@
RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1908,7 +1997,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1922,7 +2011,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1937,7 +2026,7 @@
RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -1960,7 +2049,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -2013,7 +2102,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
@@ -2060,7 +2149,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2102,7 +2191,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2126,7 +2215,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2168,7 +2257,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2185,7 +2274,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error)); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2221,7 +2310,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2289,7 +2378,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2314,7 +2403,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2351,7 +2440,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2367,7 +2456,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2388,7 +2477,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2414,7 +2503,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2440,7 +2529,7 @@
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, EAP_STATUS_RETURN(m_am_tools, eap_status_ca_certificate_unknown)); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2505,9 +2594,16 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
RInteger tmp;
- iParent->complete_sign(tmp, tmp, eap_status_key_error);
+ iParent->complete_sign(tmp, tmp, EAP_STATUS_RETURN(m_am_tools, eap_status_key_error));
break;
}
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("SignL: iKeyIdentifier"),
+ iKeyIdentifier.Ptr(),
+ iKeyIdentifier.Length()));
iKeyFilter->iKeyId = iKeyIdentifier;
iKeyFilter->iPolicyFilter = TCTKeyAttributeFilter::EUsableKeys;
@@ -2528,11 +2624,11 @@
TRACE_FLAGS_DEFAULT,
(EAPL("CEapTlsPeapCertInterface::RunL(): ESignList, iKeyInfos.Count=%d\n"),
iKeyInfos.Count()));
-
+
if(iKeyInfos.Count() <= 0)
{
RInteger tmp;
- iParent->complete_sign(tmp, tmp, eap_status_key_error);
+ iParent->complete_sign(tmp, tmp, EAP_STATUS_RETURN(m_am_tools, eap_status_user_certificate_unknown)); // Failure
break;
}
@@ -2571,7 +2667,7 @@
if(iKeyInfos.Count() <= 0)
{
RInteger tmp;
- iParent->complete_sign(tmp, tmp, eap_status_key_error);
+ iParent->complete_sign(tmp, tmp, EAP_STATUS_RETURN(m_am_tools, eap_status_user_certificate_unknown)); // Failure
break;
}
@@ -2609,7 +2705,7 @@
if(iKeyInfos.Count() <= 0)
{
RInteger tmp;
- iParent->complete_sign(tmp, tmp, eap_status_key_error);
+ iParent->complete_sign(tmp, tmp, EAP_STATUS_RETURN(m_am_tools, eap_status_user_certificate_unknown)); // Failure
break;
}
@@ -2660,7 +2756,7 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
TBuf8<1> tmp;
- iParent->complete_decrypt(tmp, eap_status_key_error);
+ iParent->complete_decrypt(tmp, EAP_STATUS_RETURN(m_am_tools, eap_status_key_error));
break;
}
@@ -2687,7 +2783,7 @@
if(iKeyInfos.Count() <= 0)
{
TBuf8<1> tmp;
- iParent->complete_decrypt(tmp, eap_status_key_error);
+ iParent->complete_decrypt(tmp, EAP_STATUS_RETURN(m_am_tools, eap_status_key_error));
break;
}
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/eap_am_type_tls_peap_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/eap_am_type_tls_peap_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 256 %
+* %version: 294 %
*/
// This is enumeration of EAPOL source code.
@@ -60,8 +60,6 @@
#include "abs_tls_am_application_eap_fast.h"
#include "eap_fast_strings.h"
#include "eap_fast_tlv_payloads.h"
-//#include "eap_am_async_wait_symbian.h"
-#include "EapFastActive.h"
#include "eap_tlv_header.h"
#include "eap_tlv_message_data.h"
#endif
@@ -120,51 +118,53 @@
const bool aIsClient,
const eap_am_network_id_c * const receive_network_id)
: CActive(CActive::EPriorityStandard)
- , m_index_type(aIndexType)
- , m_index(aIndex)
- , m_tunneling_type(aTunnelingType)
- , m_partner(aPartner)
- , m_am_tools(static_cast<eap_am_tools_symbian_c*> (aTools))
- , m_tls_am_partner(0)
+ , m_index_type(aIndexType)
+ , m_index(aIndex)
+ , m_tunneling_type(aTunnelingType)
+ , m_partner(aPartner)
+ , m_am_tools(static_cast<eap_am_tools_symbian_c*> (aTools))
+ , m_tls_am_partner(0)
+
#if defined(USE_FAST_EAP_TYPE)
- , m_tls_application(0)
- //, iWaitNoteCancelled( EFalse )
-
+ , m_tls_application(0)
+ //, iWaitNoteCancelled( EFalse )
#endif //#if defined(USE_FAST_EAP_TYPE)
- , m_is_valid(false)
- , m_is_client(aIsClient)
- , m_current_eap_type(aEapType)
- , m_max_count_of_session_resumes(0ul)
- , m_cipher_suite(tls_cipher_suites_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA)
- , m_ca_certificate(0)
- , m_own_certificate(0)
- , m_peer_certificate(0)
- , m_cert_if(0)
- , m_receive_network_id(aTools)
- , m_eap_identifier(0u)
- , m_subject_key_id(0)
- , m_allowed_user_certs(1)
- , m_allowed_server_certs(1)
- , m_peer_public_key(aTools)
- , m_param_p(aTools)
- , m_param_q(aTools)
- , m_param_g(aTools)
- , m_shutdown_was_called(false)
-
- , m_tunneled_type(eap_type_none)
- , m_verify_certificate_realm(true)
- , m_allow_subdomain_matching(false)
- , m_latest_alert_description(tls_alert_description_none)
- , m_use_manual_username(false)
- , m_manual_username(aTools)
- , m_use_manual_realm(false)
- , m_manual_realm(aTools)
- , m_tls_peap_server_authenticates_client_policy_flag(true)
- , m_use_automatic_ca_certificate(false)
- , m_configured(false)
- , m_max_session_time(0)
+
+ , m_is_valid(false)
+ , m_is_client(aIsClient)
+ , m_current_eap_type(aEapType)
+ , m_max_count_of_session_resumes(0ul)
+ , m_cipher_suite(tls_cipher_suites_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA)
+ , m_ca_certificate(0)
+ , m_own_certificate(0)
+ , m_peer_certificate(0)
+ , m_cert_if(0)
+ , m_receive_network_id(aTools)
+ , m_eap_identifier(0u)
+ , m_subject_key_id(0)
+ , m_allowed_user_certs(1)
+ , m_allowed_server_certs(1)
+ , m_peer_public_key(aTools)
+ , m_param_p(aTools)
+ , m_param_q(aTools)
+ , m_param_g(aTools)
+ , m_shutdown_was_called(false)
+
+ , m_tunneled_type(eap_type_none)
+ , m_verify_certificate_realm(true)
+ , m_allow_subdomain_matching(false)
+ , m_latest_alert_description(tls_alert_description_none)
+ , m_use_manual_username(false)
+ , m_manual_username(aTools)
+ , m_use_manual_realm(false)
+ , m_manual_realm(aTools)
+ , m_tls_peap_server_authenticates_client_policy_flag(true)
+ , m_use_automatic_ca_certificate(false)
+ , m_configured(false)
+ , m_max_session_time(0)
+
#if defined(USE_EAP_TLS_SESSION_TICKET)
- , m_use_session_ticket(false)
+ , m_use_session_ticket(false)
#endif //#if defined(USE_EAP_TLS_SESSION_TICKET)
#if defined(USE_FAST_EAP_TYPE)
@@ -189,10 +189,7 @@
, m_ready_references_and_data_blocks(aTools)
, m_serv_unauth_prov_mode(false)
, m_serv_auth_prov_mode(false)
-
- , m_notifier_data_to_user(NULL)
- , m_notifier_data_pckg_to_user(NULL)
-
+ , m_is_pac_store_initialization(false)
, iMMETELConnectionStatus(false)
, m_completed_with_zero(false)
, m_verificationStatus(false)
@@ -210,7 +207,8 @@
, iCompletion(eap_fast_initialize_pac_store_completion_none)
#endif //#if defined(USE_FAST_EAP_TYPE)
- , m_notifier_complete(false)
+ , m_notifier_data_to_user(NULL)
+ , m_notifier_data_pckg_to_user(NULL)
#ifdef USE_PAC_STORE
,iPacStoreDb(NULL)
@@ -232,6 +230,13 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: %s: function: eap_am_type_tls_peap_symbian_c::eap_am_type_tls_peap_symbian_c(): this = 0x%08x\n"),
+ (m_is_client == true ? "client": "server"),
+ this));
+
// Set the database table name based on the type
if (m_current_eap_type == eap_type_tls)
{
@@ -330,7 +335,7 @@
User::Leave(KErrNotSupported);
}
- eap_am_type_tls_peap_symbian_c* self = new(ELeave) eap_am_type_tls_peap_symbian_c(
+ eap_am_type_tls_peap_symbian_c* self = new eap_am_type_tls_peap_symbian_c(
aTools,
aPartner,
aIndexType,
@@ -340,16 +345,29 @@
aIsClient,
receive_network_id);
- CleanupStack::PushL(self);
-
- if (self->get_is_valid() != true)
- {
+ if (self == 0
+ || self->get_is_valid() != true)
+ {
+ if (self != 0)
+ {
+ self->shutdown();
+ }
+
+ delete self;
+
User::Leave(KErrGeneral);
}
- self->ConstructL();
-
- CleanupStack::Pop();
+ TRAPD(error, self->ConstructL());
+
+ if (error != KErrNone)
+ {
+ self->shutdown();
+ delete self;
+
+ User::Leave(error);
+ }
+
return self;
}
@@ -359,7 +377,12 @@
void eap_am_type_tls_peap_symbian_c::ConstructL()
{
TInt error = m_session.Connect();
- EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_type_tls_peap_symbian_c::ConstructL(): - m_session.Connect(), error=%d\n"), error));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ConstructL(): m_session.Connect(), error=%d\n"), error));
+
User::LeaveIfError(error);
// Open/create database
@@ -369,23 +392,23 @@
CActiveScheduler::Add(this);
- // Create and open PAC store (only for EAP-FAST at the moment)
#ifdef USE_PAC_STORE
#ifdef USE_FAST_EAP_TYPE
- if(m_current_eap_type == eap_type_fast && iPacStoreDb == NULL)
- {
- iPacStoreDb = CPacStoreDatabase::NewL( this );
+ if(m_current_eap_type == eap_type_fast
+ && iPacStoreDb == NULL)
+ {
+ // Create PAC-store (only for EAP-FAST at the moment)
+ iPacStoreDb = CPacStoreDatabase::NewL(m_am_tools);
User::LeaveIfNull(iPacStoreDb);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ConstructL Created PAC store")));
-
- iPacStoreDb->OpenPacStoreL();
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ConstructL Opened PAC store")));
- }
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ConstructL(): Created PAC store, this = 0x%08x"),
+ this));
+ }
+
m_info_array.ResetAndDestroy();
#endif // End: #ifdef USE_FAST_EAP_TYPE
@@ -410,70 +433,65 @@
if(IsActive())
{
- RDebug::Print( _L("eap_am_type_tls_peap_symbian_c::shutdown() cancelling active object") );
+ RDebug::Print( _L("eap_am_type_tls_peap_symbian_c::shutdown() cancelling active object") );
Cancel();
}
-
+
else
{
- if(m_cert_if->IsActive())
+ if(m_cert_if != 0
+ && m_cert_if->IsActive())
{
m_cert_if->Cancel();
}
}
if (iEapAuthNotifier != 0)
- {
+ {
iEapAuthNotifier->Cancel();
- }
-
-
-
-
-#if defined(USE_FAST_EAP_TYPE)
-
-
-
-#endif
-
- if (m_partner != NULL)
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L(" eap_am_type_tls_peap_symbian_c::shutdown - Cancel timers ...")));
+ }
+
+ if (m_partner != NULL)
+ {
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL(" eap_am_type_tls_peap_symbian_c::shutdown(): Cancel timers ...")));
#if defined(USE_FAST_EAP_TYPE)
- m_partner->cancel_timer(
- this,
- KRemoveIAPReferenceTimerID);
-
- m_partner->cancel_timer(
- this,
- KImportFileTimerID);
-
- m_partner->cancel_timer(
- this,
- KCompleteReadPacstoreTimerID);
-
- m_partner->cancel_timer(
- this,
- KHandleReadPacstoreTimerID);
-
- m_partner->cancel_timer(
- this,
- KHandleCompletePacstoreNokTimerID);
-
- m_partner->cancel_timer(
- this,
- KHandleCompletePacstoreOkTimerID);
-
+
+ m_partner->cancel_timer(
+ this,
+ KRemoveIAPReferenceTimerID);
+
+ m_partner->cancel_timer(
+ this,
+ KImportFileTimerID);
+
+ m_partner->cancel_timer(
+ this,
+ KCompleteReadPacstoreTimerID);
+
+ m_partner->cancel_timer(
+ this,
+ KHandleReadPacstoreTimerID);
+
+ m_partner->cancel_timer(
+ this,
+ KHandleCompletePacstoreNokTimerID);
+
+ m_partner->cancel_timer(
+ this,
+ KHandleCompletePacstoreOkTimerID);
+
#endif
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L(" eap_am_type_tls_peap_symbian_c::shutdown - Timers canceled")));
- }
-
-#if defined(USE_FAST_EAP_TYPE)
-
-#endif // #if defined(USE_FAST_EAP_TYPE)
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL(" eap_am_type_tls_peap_symbian_c::shutdown(): Timers canceled")));
+ }
m_allowed_server_certs.ResetAndDestroy();
@@ -483,27 +501,60 @@
#ifdef USE_PAC_STORE
#ifdef USE_FAST_EAP_TYPE
-
- if(m_current_eap_type == eap_type_fast && iPacStoreDb != NULL)
+
+ if(iPacStoreDb != NULL)
{
iPacStoreDb->Close();
}
-
+
m_info_array.ResetAndDestroy();
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L(" eap_am_type_tls_peap_symbian_c::shutdown - Arrays cleared")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL(" eap_am_type_tls_peap_symbian_c::shutdown(): Arrays cleared")));
#endif // End: #ifdef USE_FAST_EAP_TYPE
#endif // End: #ifdef USE_PAC_STORE
m_shutdown_was_called = true;
-
+
#if defined(USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS)
- delete m_fileconfig;
- m_fileconfig = 0;
+ delete m_fileconfig;
+ m_fileconfig = 0;
#endif
+ m_database.Close();
+ m_session.Close();
+
+ delete m_notifier_data_to_user;
+ m_notifier_data_to_user = 0;
+ delete m_notifier_data_pckg_to_user;
+ m_notifier_data_pckg_to_user = 0;
+
+ delete m_cert_if;
+ m_cert_if = 0;
+
+ delete m_ca_certificate;
+ m_ca_certificate = 0;
+ delete m_own_certificate;
+ m_own_certificate = 0;
+ delete m_peer_certificate;
+ m_peer_certificate = 0;
+
+ m_enabled_tunneling_exp_eap_array.ResetAndDestroy();
+ m_disabled_tunneling_exp_eap_array.ResetAndDestroy();
+
+#ifdef USE_PAC_STORE
+
+ delete iPacStoreDb;
+ iPacStoreDb = 0;
+
+#endif // #ifdef USE_PAC_STORE
+
+ delete iEapAuthNotifier;
+ iEapAuthNotifier = 0;
+
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
@@ -529,35 +580,6 @@
EAP_ASSERT(m_shutdown_was_called == true);
- m_database.Close();
- m_session.Close();
-
- delete m_notifier_data_to_user;
- delete m_notifier_data_pckg_to_user;
-
- delete m_cert_if;
-
- delete m_ca_certificate;
- delete m_own_certificate;
- delete m_peer_certificate;
-
- m_enabled_tunneling_exp_eap_array.ResetAndDestroy();
- m_disabled_tunneling_exp_eap_array.ResetAndDestroy();
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::~eap_am_type_tls_peap_symbian_c() tunneling done.\n")));
-
-#ifdef USE_PAC_STORE
-
- delete iPacStoreDb;
-
-#endif // #ifdef USE_PAC_STORE
-
- delete iEapAuthNotifier;
- iEapAuthNotifier = 0;
-
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
//--------------------------------------------------
@@ -567,8 +589,7 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("TLS: function: eap_am_type_tls_peap_symbian_c::DlgComplete(): m_notifier_complete=%d, m_state=%d\n"),
- m_notifier_complete,
+ (EAPL("TLS: function: eap_am_type_tls_peap_symbian_c::DlgComplete(): m_state=%d\n"),
m_state));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_type_tls_peap_symbian_c::DlgComplete()");
@@ -579,16 +600,14 @@
eap_status_e status = m_am_tools->convert_am_error_to_eapol_error(aStatus);
- if(m_notifier_complete)
- {
- EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL( "m_notifier_data_pckg_to_user" ),
- m_notifier_data_pckg_to_user->Ptr(),
- m_notifier_data_pckg_to_user->Size() ) );
-
- if ( aStatus == KErrCancel )
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "m_notifier_data_pckg_to_user" ),
+ m_notifier_data_pckg_to_user->Ptr(),
+ m_notifier_data_pckg_to_user->Size() ) );
+
+ if ( aStatus != KErrNone)
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -598,34 +617,24 @@
#ifdef USE_FAST_EAP_TYPE
m_userAction = EEapFastNotifierUserActionCancel;
#endif
- }
- else if( aStatus != KErrNone )
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR: TLS: function: eap_am_type_tls_peap_symbian_c::DlgComplete(): dialog error=%d\n"),
- aStatus));
-
- TBuf8<KMaxNotifItemLength> userNameUtf8;
- TBuf8<KMaxUiDataLength> challengeUtf8;
- userNameUtf8.Zero();
- challengeUtf8.Zero();
-
- CompleteQueryTtlsPapUserNameAndPassword(
- status, userNameUtf8, challengeUtf8 );
-
- return; // m_am_tools->convert_am_error_to_eapol_error(aStatus);
- }
-
+ }
+#ifdef USE_FAST_EAP_TYPE
+ else
+ {
+ m_userAction = EEapFastNotifierUserActionOk;
+ }
+#endif
+
if ( m_notifier_data_to_user->iPassword.Size() > 0 )
{
HBufC8* notifier_data8 = NULL;
- TRAPD(err, notifier_data8 = HBufC8::NewL(m_notifier_data_to_user->iPassword.Size()));
- if (err)
- {
+ TRAPD(error, notifier_data8 = HBufC8::NewL(m_notifier_data_to_user->iPassword.Size()));
+ if (error)
+ {
+ delete notifier_data8;
return;
}
+
TPtr8 notifier_dataPtr8 = notifier_data8->Des();
notifier_dataPtr8.Copy(m_notifier_data_to_user->iPassword); // Unicode -> ascii.
@@ -642,11 +651,8 @@
notifier_dataPtr8.Ptr(),
notifier_dataPtr8.Size());
#endif
- CleanupStack::PopAndDestroy( notifier_data8 );
- }
- }
-
- m_notifier_complete = 0;
+ delete notifier_data8;
+ }
if ( m_state == EPapChallenge)
{
@@ -660,8 +666,8 @@
if (iEapAuthNotifier == 0)
{
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
+ TRAPD(error, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (error)
{
eap_variable_data_c userNameUtf8( m_am_tools );
eap_variable_data_c passwordUtf8( m_am_tools );
@@ -848,14 +854,44 @@
//--------------------------------------------------
-//
+TBool eap_am_type_tls_peap_symbian_c::IsMasterKeyAndPasswordMatchingL(
+ const TDesC16 & aPassword)
+{
+EAP_UNREFERENCED_PARAMETER(aPassword);
+
+#ifdef USE_FAST_EAP_TYPE
+
+ HBufC8 * pacStorePWBuf8 = HBufC8::NewLC(aPassword.Length());
+ TPtr8 pacStorePWPtr8 = pacStorePWBuf8->Des();
+
+ CnvUtfConverter::ConvertFromUnicodeToUtf8(pacStorePWPtr8, aPassword);
+
+ TBool verification = iPacStoreDb->IsMasterKeyAndPasswordMatchingL(pacStorePWPtr8);
+
+ CleanupStack::PopAndDestroy(pacStorePWBuf8);
+
+ return verification;
+
+#else
+
+ return EFalse;
+
+#endif
+
+}
+
+//--------------------------------------------------
+
void eap_am_type_tls_peap_symbian_c::RunL()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::RunL - iStatus.Int()=%d, m_state=%d "),
- iStatus.Int() , m_state));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::RunL(): iStatus.Int()=%d, m_state=%d.\n"),
+ iStatus.Int(),
+ m_state));
#ifdef USE_FAST_EAP_TYPE
if (m_state == ENone)
@@ -863,12 +899,12 @@
return;
}
- if ( m_state == EHandlingDeviceSeedQuery)
- {
- CompleteCreateDeviceSeedL( iStatus.Int() );
-
- return;
- }
+ if ( m_state == EHandlingDeviceSeedQuery)
+ {
+ CompleteCreateDeviceSeedL( iStatus.Int() );
+
+ return;
+ }
#endif // #ifdef USE_FAST_EAP_TYPE
if (iStatus.Int() != KErrNone)
@@ -946,13 +982,13 @@
}
TInt allowed_user_cert_count = m_allowed_user_certs.Count();
- TInt err(KErrNone);
+ TInt error(KErrNone);
if(allowed_user_cert_count > 0)
{
- TRAP(err, m_cert_if->ReadCertificateL(*m_allowed_user_certs[index], retrieve_chain));
- }
- if (err != KErrNone || allowed_user_cert_count <= 0)
+ TRAP(error, m_cert_if->ReadCertificateL(*m_allowed_user_certs[index], retrieve_chain));
+ }
+ if (error != KErrNone || allowed_user_cert_count <= 0)
{
EAP_TRACE_ERROR(
m_am_tools,
@@ -1005,14 +1041,18 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::CreateDeviceSeedAsync-Start ActiveStatus=%d"),
- IsActive()));
-
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::CreateDeviceSeedAsync-Start ActiveStatus=%d"),
+ IsActive()));
+
if ( IsActive() )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CreateDeviceSeedAsync: Already active when tried to create device seed")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CreateDeviceSeedAsync: Already active when tried to create device seed")));
return eap_status_device_busy;
}
@@ -1028,25 +1068,64 @@
return m_am_tools->convert_am_error_to_eapol_error(error);
}
- iPhone.GetPhoneId( iStatus, iDeviceId );
-
- SetActive();
- return status;
+#if defined(__WINS__)
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WARNING: No iPhone.GetPhoneId() call.\n")));
+
+ _LIT(MANUFACTURER, "Test MANUFACTURER");
+ iDeviceId.iManufacturer.Copy(MANUFACTURER);
+
+ _LIT(MODEL, "Test MODEL");
+ iDeviceId.iModel.Copy(MODEL);
+
+ _LIT(REVISION, "1");
+ iDeviceId.iRevision.Copy(REVISION);
+
+ _LIT(SERIALNUMBER, "0123456789");
+ iDeviceId.iSerialNumber.Copy(SERIALNUMBER);
+
+ {
+ TRequestStatus* ao_status = &iStatus;
+ User::RequestComplete(ao_status, KErrNone);
+ }
+
+#else
+
+ iPhone.GetPhoneId( iStatus, iDeviceId );
+
+#endif //#if defined(__WINS__)
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WARNING: Not opened phone subsession on WINS.\n")));
+
+ SetActive();
+ return EAP_STATUS_RETURN(m_am_tools, status);
} // eap_am_type_tls_peap_symbian_c::CreateDeviceSeedAsynch()
//--------------------------------------------------
void eap_am_type_tls_peap_symbian_c::CompleteCreateDeviceSeedL( TInt aStatus )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::CompleteCreateDeviceSeedL aStatus=%d"),
- iStatus.Int()));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::CompleteCreateDeviceSeedL aStatus=%d"),
+ iStatus.Int()));
+
if ( aStatus != KErrNone )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::CompleteCreateDeviceSeedL ERROR: aStatus=%d"),
- iStatus.Int()));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::CompleteCreateDeviceSeedL(): aStatus=%d"),
+ iStatus.Int()));
}
+
EAP_TRACE_DATA_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Manufacturer"),
iDeviceId.iManufacturer.Ptr(),
iDeviceId.iManufacturer.Size()));
@@ -1107,13 +1186,18 @@
} // eap_am_type_tls_peap_symbian_c::CompleteCreateDeviceSeedL()
#endif
+
//--------------------------------------------------
void eap_am_type_tls_peap_symbian_c::DoCancel()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- RDebug::Print( _L("eap_am_type_tls_peap_symbian_c::DoCancel()\n") );
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::DoCancel(): iStatus.Int()=%d\n"),
+ iStatus.Int()));
if(m_cert_if->IsActive())
{
@@ -1165,8 +1249,12 @@
|| manual_realm.Length() > KMaxRealmLengthInDB)
{
// Username or realm too long. Can not be stored in DB.
- EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_type_tls_peap_symbian_c::SaveManualIdentityL: Too long username or realm. Length: manual_username=%d, manual_realm=%d\n"),
- manual_username.Length(), manual_realm.Length()));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::SaveManualIdentityL: Too long username or realm. Length: manual_username=%d, manual_realm=%d\n"),
+ manual_username.Length(),
+ manual_realm.Length()));
User::Leave(KErrArgument);
}
@@ -1302,21 +1390,28 @@
eap_am_type_tls_peap_symbian_c::CompleteQueryUserPermissionForAid(
EEapFastNotifierUserAction aUserAction )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::CompleteQueryUserPermissionForAid")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::CompleteQueryUserPermissionForAid")));
+
if ( aUserAction == EEapFastNotifierUserActionOk )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::CompleteQueryUserPermissionForAid eap_status_ok")));
- m_eap_fast_completion_status = m_tls_application->
- complete_query_user_permission_for_A_ID(
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::CompleteQueryUserPermissionForAid eap_status_ok")));
+
+ m_eap_fast_completion_status = m_tls_application->complete_query_user_permission_for_A_ID(
eap_status_ok,
m_pending_operation );
}
else //if (userAction == EEapFastNotifierUserActionCancel)
{
- EAP_TRACE_DEBUG_SYMBIAN(
- _L("eap_am_type_tls_peap_symbian_c::CompleteQueryUserPermissionForAid eap_status_user_cancel_authentication"));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::CompleteQueryUserPermissionForAid eap_status_user_cancel_authentication")));
// comlete query
m_eap_fast_completion_status = m_tls_application->
@@ -1339,7 +1434,10 @@
{
EAP_UNREFERENCED_PARAMETER(configuration_status); // in release
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("EAP-TLS: Configuration error notification, %d.\n"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: EAP-TLS: Configuration error notification, %d.\n"),
configuration_status));
// Here we swap the addresses.
@@ -1396,7 +1494,7 @@
//----------------------------------------------------------
{
- TRAPD(err, EapTlsPeapUtils::ReadCertRowsToArrayL(
+ TRAPD(error, EapTlsPeapUtils::ReadCertRowsToArrayL(
m_database,
m_am_tools,
m_db_user_cert_table_name,
@@ -1405,25 +1503,28 @@
m_tunneling_type,
m_allowed_user_certs));
- if (err != KErrNone)
- {
- EAP_TRACE_ERROR(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("eap_am_type_tls_peap_symbian_c::configure(): ReadCertRowsToArrayL, User cert, Error =%d \n"),
- err));
+ if (error != KErrNone)
+ {
+ EAP_TRACE_ERROR(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::configure(): ReadCertRowsToArrayL, User cert, Error =%d \n"),
+ error));
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
return EAP_STATUS_RETURN(m_am_tools, status);
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::configure, EapTlsPeapUtils::ReadCertRowsToArrayL success, m_allowed_user_certs count=%d"),
- m_allowed_user_certs.Count()));
- }
-
- TRAP(err, EapTlsPeapUtils::ReadCertRowsToArrayL(
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::configure, EapTlsPeapUtils::ReadCertRowsToArrayL success, m_allowed_user_certs count=%d"),
+ m_allowed_user_certs.Count()));
+ }
+
+ TRAP(error, EapTlsPeapUtils::ReadCertRowsToArrayL(
m_database,
m_am_tools,
m_db_ca_cert_table_name,
@@ -1431,25 +1532,27 @@
m_index,
m_tunneling_type,
m_allowed_ca_certs));
- if (err != KErrNone)
+ if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools,
TRACE_FLAGS_DEFAULT, (
EAPL("eap_am_type_tls_peap_symbian_c::configure(): ReadCertRowsToArrayL, CA cert, Error =%d \n"),
- err));
+ error));
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
return EAP_STATUS_RETURN(m_am_tools, status);
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::configure, EapTlsPeapUtils::ReadCertRowsToArrayL success, m_allowed_ca_certs count=%d"),
- m_allowed_ca_certs.Count()));
- }
-
- TRAP(err, EapTlsPeapUtils::ReadUintRowsToArrayL(
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::configure, EapTlsPeapUtils::ReadCertRowsToArrayL success, m_allowed_ca_certs count=%d"),
+ m_allowed_ca_certs.Count()));
+ }
+
+ TRAP(error, EapTlsPeapUtils::ReadUintRowsToArrayL(
m_database,
m_am_tools,
m_db_cipher_suite_table_name,
@@ -1458,15 +1561,15 @@
m_index,
m_tunneling_type,
m_allowed_cipher_suites));
- if (err != KErrNone)
+ if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools,
TRACE_FLAGS_DEFAULT, (
EAPL("eap_am_type_tls_peap_symbian_c::configure(): ReadUintRowsToArrayL, CipherSuit, Error =%d \n"),
- err));
+ error));
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
return EAP_STATUS_RETURN(m_am_tools, status);
}
}
@@ -1485,7 +1588,7 @@
)
{
- TRAPD(err, EapTlsPeapUtils::GetTunnelingExpandedEapDataL(
+ TRAPD(error, EapTlsPeapUtils::GetTunnelingExpandedEapDataL(
m_database,
m_am_tools,
m_enabled_tunneling_exp_eap_array,
@@ -1495,15 +1598,15 @@
m_tunneling_type,
m_current_eap_type));
- if (err != KErrNone)
+ if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools,
TRACE_FLAGS_DEFAULT, (
EAPL("eap_am_type_tls_peap_symbian_c::configure(): GetEapDataL or GetTunnelingExpandedEapDataL, Error =%d \n"),
- err));
+ error));
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
return EAP_STATUS_RETURN(m_am_tools, status);
}
}
@@ -1902,15 +2005,15 @@
// needed because of nonworking wrong settings
#if defined(USE_FAST_EAP_TYPE)
if(m_current_eap_type == eap_type_fast
- && m_serv_auth_prov_mode != true)
- {
- // In the case of EAP-FAST, CA cert is must if m_serv_auth_prov_mode is TRUE.
+ && m_serv_unauth_prov_mode == true)
+ {
+ // In the case of EAP-FAST, no CA cert is needed if m_serv_unauth_prov_mode is true.
status = eap_status_ok;
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::configure(): No CA certificate but exception for EAP-FAST as m_serv_auth_prov_mode is FALSE and for all m_serv_unauth_prov_mode \n")));
+ (EAPL("eap_am_type_tls_peap_symbian_c::configure(): No CA certificate but exception for EAP-FAST because m_serv_unauth_prov_mode is true\n")));
}
else
#endif // #if defined(USE_FAST_EAP_TYPE)
@@ -1918,11 +2021,10 @@
EAP_TRACE_ERROR(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::configure(): Error - No CA certificate\n")));
-
- // No root certificate selected. Cannot continue.
- status = eap_status_ca_certificate_unknown;
- send_error_notification(status);
+ (EAPL("WARNING: eap_am_type_tls_peap_symbian_c::configure(): No CA certificate and no unauthenticated provision\n")));
+
+ // No root certificate selected and no unauthenticated provision.
+ // Cannot continue if no tunnel PAC exists. That can be checked only on authentication.
}
}
else
@@ -1953,13 +2055,13 @@
if (m_use_manual_username == false)
{
- TRAPD(err, status=ConfigureL());
- if (err != KErrNone)
+ TRAPD(error, status=ConfigureL());
+ if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools,
TRACE_FLAGS_DEFAULT, (
EAPL("eap_am_type_tls_peap_symbian_c::configure LEAVE from ConfigureL, Error =%d \n"),
- err));
+ error));
}
}
}
@@ -1992,7 +2094,7 @@
EAP_TRACE_ERROR(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::configure(): Error - No USER certificate\n")));
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::configure(): Error - No USER certificate\n")));
// No user certificate selected. Cannot continue.
status = eap_status_user_certificate_unknown;
@@ -2000,24 +2102,29 @@
}
}
- if (m_allowed_cipher_suites.Count() == 0)
- {
- EAP_TRACE_ERROR(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::configure(): Error - No cipher suit\n")));
-
- // No sipher suites selected. Cannot continue.
- status = eap_status_illegal_cipher_suite;
- send_error_notification(status);
- }
- else
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::configure(): %d cipher suites selected.\n"),
- m_allowed_cipher_suites.Count()));
+#if defined(USE_FAST_EAP_TYPE)
+ if (m_is_pac_store_initialization == false)
+#endif //#if defined(USE_FAST_EAP_TYPE)
+ {
+ if (m_allowed_cipher_suites.Count() == 0)
+ {
+ EAP_TRACE_ERROR(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::configure(): Error - No cipher suit\n")));
+
+ // No sipher suites selected. Cannot continue.
+ status = eap_status_illegal_cipher_suite;
+ send_error_notification(status);
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::configure(): %d cipher suites selected.\n"),
+ m_allowed_cipher_suites.Count()));
+ }
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -2071,9 +2178,11 @@
u8_t * toBinaryPtr8ForTools = const_cast<u8_t *>(ConvertedtempUserBuf8->Ptr());
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::configure,Call convert_bytes_to_hex_ascii, toBinaryPtr8SizeForTools=%d"),
- toBinaryPtr8SizeForTools));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::configure,Call convert_bytes_to_hex_ascii, toBinaryPtr8SizeForTools=%d"),
+ toBinaryPtr8SizeForTools));
// Convert hex to ascii string.
status = m_am_tools->convert_bytes_to_hex_ascii(
@@ -2083,13 +2192,15 @@
&toBinaryPtr8SizeForTools);
if(status != eap_status_ok)
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::configure, Error in convert_hex_ascii_to_bytes. status=%d"),
- status));
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::configure, Error in convert_hex_ascii_to_bytes. status=%d"),
+ status));
User::Leave(m_am_tools->convert_eapol_error_to_am_error(status));
- }
+ }
ConvertedtempUserBufPtr8.SetLength(KMacAddressLength*2);
@@ -2120,6 +2231,7 @@
bufPtr.Ptr(),
bufPtr.Size());
}
+
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
@@ -2132,7 +2244,7 @@
m_use_manual_username = true;
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
#endif // #if defined(USE_FAST_EAP_TYPE)
@@ -2155,17 +2267,35 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+#if defined(USE_FAST_EAP_TYPE)
+ bool serv_unauth_prov_mode(m_serv_unauth_prov_mode);
+#else
+ bool serv_unauth_prov_mode(false);
+#endif
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: %s: function: eap_am_type_tls_peap_symbian_c::authentication_finished(): true_when_successful=%d, tls_session_type=%d=%s, m_serv_unauth_prov_mode=%d\n"),
+ (m_is_client == true ? "client": "server"),
+ true_when_successful,
+ tls_session_type,
+ eap_tls_trace_string_c::get_tls_session_type_string(tls_session_type),
+ serv_unauth_prov_mode));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_type_tls_peap_symbian_c::authentication_finished()");
+
eap_status_e status(eap_status_ok);
- TRAPD(err, authentication_finishedL(true_when_successful, tls_session_type));
- if (err != KErrNone)
- {
+ TRAPD(error, authentication_finishedL(true_when_successful, tls_session_type));
+ if (error != KErrNone)
+ {
+ EAP_UNREFERENCED_PARAMETER(serv_unauth_prov_mode); // in release
EAP_TRACE_DEBUG(m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::authentication_finished, TRAP ERROR=%d\n"),
- err));
-
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::authentication_finished(): TRAP error=%d\n"),
+ error));
+
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
send_error_notification(status);
}
@@ -2181,6 +2311,11 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::authentication_finishedL()")));
+
if (m_is_client == false)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -2190,70 +2325,86 @@
// In EAP-FAST this could be called when provisioning is successfull.
// If there was provisioning, We have to toggle
// cf_str_EAP_FAST_allow_server_unauthenticated_provisioning_mode_ADHP_literal
-
+
+#if defined(USE_FAST_EAP_TYPE)
+ if(m_is_pac_store_initialization == false)
+#endif //#if defined(USE_FAST_EAP_TYPE)
+ {
+
#if defined(USE_FAST_EAP_TYPE)
- if(m_current_eap_type == eap_type_fast &&
- m_serv_unauth_prov_mode == true)
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::authentication_finishedL EAP-FAST Provisioning!")));
-
- eap_variable_data_c unauthProvMode(m_am_tools);
- unauthProvMode.set_copy_of_buffer(
+ if(m_current_eap_type == eap_type_fast
+ && m_serv_unauth_prov_mode == true)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::authentication_finishedL(): EAP-FAST Provisioning!")));
+
+ eap_variable_data_c unauthProvMode(m_am_tools);
+
+ eap_status_e status = unauthProvMode.set_copy_of_buffer(
&default_EAP_FAST_Unauth_Prov_Mode_Allowed,
sizeof(default_EAP_FAST_Unauth_Prov_Mode_Allowed));
-
- EapTlsPeapUtils::SetEapSettingsDataL(
- m_database,
- m_index_type,
- m_index,
- m_tunneling_type,
- m_current_eap_type,
- cf_str_EAP_FAST_allow_server_unauthenticated_provisioning_mode_ADHP_literal,
- &unauthProvMode);
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::authentication_finishedL Unauth Prov mode set to default (NO)!")));
- }
-#endif
-
- // Store the authentication time if the full authentication is successful
- if (true_when_successful == true
- && tls_session_type == tls_session_type_full_authentication)
- {
- store_authentication_timeL();
- }
-
- if (m_latest_alert_description == tls_alert_description_certificate_expired)
- {
- send_error_notification(eap_status_certificate_expired);
- }
- else if (m_latest_alert_description == tls_alert_description_bad_certificate)
- {
- send_error_notification(eap_status_bad_certificate);
- }
- else if (m_latest_alert_description == tls_alert_description_unsupported_certificate)
- {
- send_error_notification(eap_status_unsupported_certificate);
- }
- else if (m_latest_alert_description == tls_alert_description_certificate_revoked)
- {
- send_error_notification(eap_status_certificate_revoked);
- }
- else if (m_latest_alert_description == tls_alert_description_certificate_unknown)
- {
- send_error_notification(eap_status_user_certificate_unknown);
- }
- else if(m_latest_alert_description != tls_alert_description_none)
- {
- // Send error notification any alert other than tls_alert_description_none.
- send_error_notification(eap_status_process_general_error);
- }
-
- if (true_when_successful == false)
- {
- ResetSessionIdL();
+ if (status != eap_status_ok)
+ {
+ User::Leave(m_am_tools->convert_eapol_error_to_am_error(EAP_STATUS_RETURN(m_am_tools, status)));
+ }
+
+ EapTlsPeapUtils::SetEapSettingsDataL(
+ m_database,
+ m_index_type,
+ m_index,
+ m_tunneling_type,
+ m_current_eap_type,
+ cf_str_EAP_FAST_allow_server_unauthenticated_provisioning_mode_ADHP_literal,
+ &unauthProvMode);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::authentication_finishedL(): Unauth Prov mode set to default (NO)!")));
+ }
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+ // Store the authentication time if the full authentication is successful
+ if (true_when_successful == true
+ && tls_session_type == tls_session_type_full_authentication)
+ {
+ store_authentication_timeL();
+ }
+
+ if (m_latest_alert_description == tls_alert_description_certificate_expired)
+ {
+ send_error_notification(eap_status_certificate_expired);
+ }
+ else if (m_latest_alert_description == tls_alert_description_bad_certificate)
+ {
+ send_error_notification(eap_status_bad_certificate);
+ }
+ else if (m_latest_alert_description == tls_alert_description_unsupported_certificate)
+ {
+ send_error_notification(eap_status_unsupported_certificate);
+ }
+ else if (m_latest_alert_description == tls_alert_description_certificate_revoked)
+ {
+ send_error_notification(eap_status_certificate_revoked);
+ }
+ else if (m_latest_alert_description == tls_alert_description_certificate_unknown)
+ {
+ send_error_notification(eap_status_user_certificate_unknown);
+ }
+ else if(m_latest_alert_description != tls_alert_description_none)
+ {
+ // Send error notification any alert other than tls_alert_description_none.
+ send_error_notification(eap_status_process_general_error);
+ }
+
+ if (true_when_successful == false)
+ {
+ ResetSessionIdL();
+ }
}
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -2281,7 +2432,7 @@
if (m_own_certificate == 0)
{
// Get the matching certificates. This function call is completed asyncronously by complete_get_matching_certificates() function call.
- TRAPD(err, m_cert_if->GetMatchingCertificatesL(
+ TRAPD(error, m_cert_if->GetMatchingCertificatesL(
m_allowed_user_certs,
EFalse,
0,
@@ -2289,9 +2440,9 @@
0,
ETrue,
m_allowed_cipher_suites));
- if (err != KErrNone)
- {
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ if (error != KErrNone)
+ {
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
}
else
{
@@ -2419,8 +2570,8 @@
delete m_own_certificate;
// Create a copy of the certificate
- TRAPD(err, m_own_certificate = CX509Certificate::NewL(*aCertChain[0]));
- if (err != KErrNone)
+ TRAPD(error, m_own_certificate = CX509Certificate::NewL(*aCertChain[0]));
+ if (error != KErrNone)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
@@ -2434,16 +2585,16 @@
eap_variable_data_c subjectIdentity(m_am_tools);
eap_variable_data_c IssuerIdentity(m_am_tools);
- TRAPD(err, get_identity_from_alternative_nameL(m_own_certificate, &subjectIdentity));
- if (err != KErrNone)
+ TRAPD(error, get_identity_from_alternative_nameL(m_own_certificate, &subjectIdentity));
+ if (error != KErrNone)
{
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("Could not find identity in SubjectAltName field.\n")));
- TRAPD(err, get_identities_from_distinguished_namesL(m_own_certificate, &subjectIdentity, &IssuerIdentity));
- if (err != KErrNone)
+ TRAPD(error, get_identities_from_distinguished_namesL(m_own_certificate, &subjectIdentity, &IssuerIdentity));
+ if (error != KErrNone)
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -2688,8 +2839,8 @@
delete m_ca_certificate;
// Create a copy of the certificate
- TRAPD(err, m_ca_certificate = CX509Certificate::NewL(*aCertChain[0]));
- if (err != KErrNone)
+ TRAPD(error, m_ca_certificate = CX509Certificate::NewL(*aCertChain[0]));
+ if (error != KErrNone)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
@@ -2915,18 +3066,18 @@
TPtrC8 name = ext->Data();
EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::get_identity_from_alternative_nameL: Alt Name from Cert extn:"),
- name.Ptr(),
- name.Size()));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::get_identity_from_alternative_nameL: Alt Name from Cert extn:"),
+ name.Ptr(),
+ name.Size()));
if(0 == name.Size())
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_nameL:No Alternative Name in cert extension\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: get_identity_from_alternative_nameL:No Alternative Name in cert extension\n")));
User::Leave(KErrNotFound);
}
@@ -2939,9 +3090,9 @@
if(NULL == pOct)
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_nameL:No ASN1DecOctetString or DecodeDER failed\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR:get_identity_from_alternative_nameL:No ASN1DecOctetString or DecodeDER failed\n")));
User::Leave(KErrNotFound);
}
@@ -2956,9 +3107,9 @@
if(0 == pSeq->Count())
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_nameL:No ASN1DecSequence or DecodeDER failed\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: get_identity_from_alternative_nameL:No ASN1DecSequence or DecodeDER failed\n")));
User::Leave(KErrNotFound);
}
@@ -2969,18 +3120,18 @@
if (gen == 0)
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_nameL:No ASN1DecGeneric\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: get_identity_from_alternative_nameL:No ASN1DecGeneric\n")));
User::Leave(KErrNotFound);
}
if (gen->Tag() != 0) // Only parse otherName in the CHOICE at the moment.
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_nameL:Some Tag in ASN1DecGeneric\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: get_identity_from_alternative_nameL:Some Tag in ASN1DecGeneric\n")));
User::Leave(KErrNotSupported);
}
@@ -2995,9 +3146,9 @@
if(NULL == objId)
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_name_L:No ASN1DecObjectIdentifier or DecodeDER failed\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: get_identity_from_alternative_name_L:No ASN1DecObjectIdentifier or DecodeDER failed\n")));
User::Leave(KErrNotFound);
}
@@ -3011,9 +3162,9 @@
// Not supported object type
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_nameL:Not supported object type\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: get_identity_from_alternative_nameL:Not supported object type\n")));
User::Leave(KErrNotSupported);
}
@@ -3026,9 +3177,9 @@
if(NULL == utf8name)
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR:get_identity_from_alternative_nameL:No ASN1DecUTF8String or DecodeDER failed\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: get_identity_from_alternative_nameL:No ASN1DecUTF8String or DecodeDER failed\n")));
User::Leave(KErrNotFound);
}
@@ -3067,9 +3218,9 @@
else
{
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("get_identity_from_alternative_nameL:No X509 Cert Extension\n")));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("get_identity_from_alternative_nameL:No X509 Cert Extension\n")));
User::Leave(KErrNotFound);
}
@@ -3088,58 +3239,81 @@
eap_status_e status = eap_status_ok;
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TIMER: [0x%08x]->eap_am_type_tls_peap_symbian_c::timer_expired(id 0x%02x, data 0x%08x).\n"),
- this, id, data));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TIMER: [0x%08x]->eap_am_type_tls_peap_symbian_c::timer_expired(id 0x%02x, data 0x%08x).\n"),
+ this,
+ id,
+ data));
#if defined(USE_FAST_EAP_TYPE)
if(id == KHandleCompletePacstoreNokTimerID)
- {
- m_eap_fast_completion_status = eap_status_file_does_not_exist;
- m_tls_application->complete_initialize_PAC_store( iCompletionOperation, iCompletion );
- return eap_status_ok;
- }
- if(id == KHandleCompletePacstoreOkTimerID)
- {
- m_eap_fast_completion_status = eap_status_ok;
- m_tls_application->complete_initialize_PAC_store( iCompletionOperation, iCompletion );
- return eap_status_ok;
- }
- if (id == KRemoveIAPReferenceTimerID)
+ {
+
+#ifdef USE_PAC_STORE
+ if (m_is_pac_store_initialization == true)
+ {
+ // First shutdown everything, this closes PAC-store, then others can use it immediately.
+ shutdown();
+ }
+#endif //#ifdef USE_PAC_STORE
+
+ m_eap_fast_completion_status = eap_status_file_does_not_exist;
+ m_tls_application->complete_initialize_PAC_store( iCompletionOperation, iCompletion );
+ return eap_status_ok;
+ }
+ else if(id == KHandleCompletePacstoreOkTimerID)
+ {
+
+#ifdef USE_PAC_STORE
+ if (m_is_pac_store_initialization == true)
+ {
+ // First shutdown everything, this closes PAC-store, then others can use it immediately.
+ shutdown();
+ }
+#endif //#ifdef USE_PAC_STORE
+
+ m_eap_fast_completion_status = eap_status_ok;
+ m_tls_application->complete_initialize_PAC_store( iCompletionOperation, iCompletion );
+ return eap_status_ok;
+ }
+ else if (id == KRemoveIAPReferenceTimerID)
{
status = RemoveIAPReference();
-
- }
- if (id == KImportFileTimerID)
- {
- TRAPD(err, status = ImportFilesL());
- if (err != KErrNone)
- {
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From ImportFilesL %d\n"),err));
- }
- }
-
- if (id == KCompleteReadPacstoreTimerID)
- {
- TRAPD(err, FinalCompleteReadPACStoreDataL(m_eap_fast_completion_status));
- if (err != KErrNone)
- {
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From FinalCompleteReadPACStoreDataL %d\n"),err));
- }
- }
-
- if (id == KHandleReadPacstoreTimerID)
+ }
+ else if (id == KImportFileTimerID)
+ {
+ TRAPD(error, status = ImportFilesL());
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From ImportFilesL %d\n"),error));
+ }
+ }
+ else if (id == KCompleteReadPacstoreTimerID)
+ {
+ TRAPD(error, FinalCompleteReadPACStoreDataL(m_eap_fast_completion_status));
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From FinalCompleteReadPACStoreDataL %d\n"),error));
+ }
+ }
+ else if (id == KHandleReadPacstoreTimerID)
{
if (m_state == EPasswordCancel)
{
m_eap_fast_completion_status = eap_status_user_cancel_authentication;
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - PW query Cancel\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - PW query Cancel\n")));
status = m_partner->set_timer(
@@ -3153,33 +3327,38 @@
{
if (m_userResponse.get_data_length()>0)
{
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Masterkey Create\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Masterkey Create\n")));
+
m_verificationStatus = ETrue;
- TRAPD(err, m_eap_fast_completion_status=CreateMasterkeyL());
- if (err != KErrNone)
- {
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From CreateMasterkeyL %d\n"),err));
+ TRAPD(error, m_eap_fast_completion_status=CreateMasterkeyL());
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From CreateMasterkeyL %d\n"),error));
}
}
else
{
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Masterkey, no data -> final complete for PW\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Masterkey, no data -> final complete for PW\n")));
+
m_state = EWrongPassword;
m_verificationStatus = EFalse;
- status = m_partner->set_timer(
+ status = m_partner->set_timer(
this,
KCompleteReadPacstoreTimerID,
0,
0);
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
}
@@ -3187,20 +3366,24 @@
{
if (m_verificationStatus == EFalse)
{
- TRAPD(err, status = PasswordQueryL());
+ TRAPD(error, status = PasswordQueryL());
+
m_eap_fast_completion_status = m_am_tools->convert_am_error_to_eapol_error(status);
- if (err != KErrNone)
- {
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From PasswordQueryL %d\n"),err));
+
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From PasswordQueryL %d\n"),error));
}
if (m_eap_fast_completion_status != eap_status_ok)
{
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - PW query NOK, final complete for PW\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - PW query NOK, final complete for PW\n")));
status = m_partner->set_timer(
this,
@@ -3211,83 +3394,95 @@
}
if (m_verificationStatus != EFalse)
{
- TRAPD(err, CompletePasswordQueryL());
- if (err != KErrNone)
- {
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From CompletePasswordQueryL %d\n"),err));
+ TRAPD(error, CompletePasswordQueryL());
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From CompletePasswordQueryL %d\n"),error));
}
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Complete_password_query, m_both_completed=%d, m_both_asked=%d status=%d.\n"),
- m_both_completed,
- m_both_asked,
- m_eap_fast_completion_status));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Complete_password_query, m_both_completed=%d, m_both_asked=%d status=%d.\n"),
+ m_both_completed,
+ m_both_asked,
+ m_eap_fast_completion_status));
+
if (m_both_completed == m_both_asked)
{
m_both_completed = 0;
m_both_asked = 0;
m_verificationStatus = EFalse;
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - All OK, final complete for PW\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - All OK, final complete for PW\n")));
+
status = m_partner->set_timer(
this,
KCompleteReadPacstoreTimerID,
0,
0);
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
}
}
if (m_state == EFilePasswordQuery)
{
- TRAPD( err, status = CompleteFilePasswordQueryL());
- if (err != KErrNone)
+ TRAPD( error, status = CompleteFilePasswordQueryL());
+ if (error != KErrNone)
{
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From CompleteFilePasswordQueryL %d\n"),err));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Leave From CompleteFilePasswordQueryL %d\n"),error));
}
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Complete_file_password_query, m_both_completed=%d, m_both_asked=%d status=%d.\n"),
- m_both_completed,
- m_both_asked,
- status));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - Complete_file_password_query, m_both_completed=%d, m_both_asked=%d status=%d.\n"),
+ m_both_completed,
+ m_both_asked,
+ status));
if (status != eap_status_ok)
{
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - PW query NOK, final complete for PW\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - PW query NOK, final complete for PW\n")));
+
status = m_partner->set_timer(
this,
KCompleteReadPacstoreTimerID,
&status,
0);
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
+
if (m_both_completed == m_both_asked)
{
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - All ok, final complete for PW\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::timer_expired - All ok, final complete for PW\n")));
+
m_both_completed = 0;
m_both_asked = 0;
+
status = m_partner->set_timer(
this,
KCompleteReadPacstoreTimerID,
&status,
0);
}
- return status;
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
}
#endif //#if defined(USE_FAST_EAP_TYPE)
@@ -3325,8 +3520,13 @@
eap_status_e status = eap_status_ok;
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TIMER: [0x%08x]->eap_am_type_tls_peap_symbian_c::timer_delete_data(id 0x%02x, data 0x%08x).\n"),
- this, id, data));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TIMER: [0x%08x]->eap_am_type_tls_peap_symbian_c::timer_delete_data(id 0x%02x, data 0x%08x).\n"),
+ this,
+ id,
+ data));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
@@ -3345,9 +3545,11 @@
// that calls this function does not know anything about Symbian.
eap_status_e status(eap_status_ok);
- EAP_TRACE_DEBUG(m_am_tools,
+ EAP_TRACE_DEBUG(
+ m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::type_configure_read - Start\n")));
+ (EAPL("eap_am_type_tls_peap_symbian_c::type_configure_read(): this=0x%08x\n"),
+ this));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_type_tls_peap_symbian_c::type_configure_read()");
@@ -3430,7 +3632,10 @@
// No EAP types are ENABLED as tunneling type.
if (m_is_client)
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: No ENABLED encapsulated EAP types.\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: No ENABLED encapsulated EAP types.\n")));
}
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -3499,13 +3704,27 @@
}
} // End of if (m_current_eap_type == eap_type_peap
- TRAPD(err, type_configure_readL(
+ TRAPD(error, type_configure_readL(
field->get_field(),
field->get_field_length(),
data));
- if (err != KErrNone)
- {
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WARNING: eap_am_type_tls_peap_symbian_c::type_configure_readL() failed, error=%d, tries m_partner->read_configure(), partner=0x%08x.\n"),
+ error,
+ m_partner));
+
status = m_partner->read_configure(field, data);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("m_partner->read_configure() returns status=%d=%s.\n"),
+ status,
+ eap_status_string_c::get_status_string(status)));
}
m_am_tools->trace_configuration(
@@ -3527,6 +3746,14 @@
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_UNREFERENCED_PARAMETER(field_length);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::type_configure_readL(): this=0x%08x\n"),
+ this));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_type_tls_peap_symbian_c::type_configure_readL()");
+
// Create a buffer for the ascii strings - initialised with the argument
HBufC8* asciibuf = HBufC8::NewLC(KMaxDBFieldNameLength);
TPtr8 asciiString = asciibuf->Des();
@@ -3565,7 +3792,8 @@
|| (unicodeString.Compare(KFASTPACGroupImportReferenceCollection) == 0)
|| (unicodeString.Compare(KFASTPACGroupDBReferenceCollection) == 0)))
{
- EAP_TRACE_DEBUG(m_am_tools,
+ EAP_TRACE_DEBUG(
+ m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("eap_am_type_tls_peap_symbian_c::type_configure_readL This field will be read from EAP-FAST's special table\n")));
@@ -3673,7 +3901,10 @@
}
break;
default:
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("type_configure_readL: Unexpected column type.\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("type_configure_readL: Unexpected column type.\n")));
User::Leave(KErrGeneral);
break;
}
@@ -3681,7 +3912,10 @@
else
{
// Could not find parameter
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("type_configure_readL: Could not find configuration parameter.\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("type_configure_readL: Could not find configuration parameter.\n")));
User::Leave(KErrArgument);
}
@@ -3896,7 +4130,9 @@
eap_variable_data_c session_id(m_am_tools);
eap_variable_data_c master_secret(m_am_tools);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT,
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
(EAPL("ResetSessionIdL - clearing session resume info.\n")));
{
@@ -3935,7 +4171,10 @@
eap_tls_trace_string_c tls_trace;
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("\n")));
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
@@ -4017,8 +4256,14 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("\n")));
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TLS: %s: function: query_cipher_suites_and_previous_session()\n"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: %s: function: query_cipher_suites_and_previous_session()\n"),
(m_is_client == true ? "client": "server")));
EAP_ASSERT_ALWAYS(m_is_client == true);
@@ -4041,9 +4286,10 @@
if(m_current_eap_type == eap_type_fast &&
m_serv_unauth_prov_mode == true)
{
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("eap_am_type_tls_peap_symbian_c::query_cipher_suites_and_previous_session-Exception for EAP-FAST as m_serv_unauth_prov_mode is true \n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_cipher_suites_and_previous_session-Exception for EAP-FAST as m_serv_unauth_prov_mode is true \n")));
tls_session_type = tls_session_type_eap_fast_server_unauthenticated_provisioning_mode_ADHP;
@@ -4092,17 +4338,18 @@
{
// Exception for EAP-FAST
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("eap_am_type_tls_peap_symbian_c::query_cipher_suites_and_previous_session - No CA certificate but exception for EAP-FAST\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_cipher_suites_and_previous_session - No CA certificate but exception for EAP-FAST\n")));
}
else
#endif // #if defined(USE_FAST_EAP_TYPE)
{
m_state = EHandlingCipherSuiteQuery;
- TRAPD(err, m_cert_if->ReadCACertificateL(*m_allowed_ca_certs[0]));
- if (err != KErrNone)
+ TRAPD(error, m_cert_if->ReadCACertificateL(*m_allowed_ca_certs[0]));
+ if (error != KErrNone)
{
// Error occurred. Just select all cipher suites.
select_all_cipher_suites = true;
@@ -4331,8 +4578,8 @@
(EAPL("TLS: %s: query_cipher_suites_and_previous_session(): creates new session.\n"),
(m_is_client == true ? "client": "server")));
- TRAPD(err, ResetSessionIdL());
- if (err != KErrNone)
+ TRAPD(error, ResetSessionIdL());
+ if (error != KErrNone)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
@@ -4394,7 +4641,10 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("\n")));
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
@@ -4421,8 +4671,14 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("\n")));
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TLS: %s: function: select_cipher_suite_and_check_session_id()\n"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: %s: function: select_cipher_suite_and_check_session_id()\n"),
(m_is_client == true ? "client": "server")));
EAP_ASSERT_ALWAYS(m_is_client == false);
@@ -4524,11 +4780,11 @@
{
stored_session_id.reset();
- TRAPD(err, WriteBinaryParamL(
+ TRAPD(error, WriteBinaryParamL(
cf_str_EAP_TLS_PEAP_saved_session_id.get_field()->get_field(),
cf_str_EAP_TLS_PEAP_saved_session_id.get_field()->get_field_length(),
&stored_session_id));
- if (err != KErrNone)
+ if (error != KErrNone)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
@@ -4538,11 +4794,11 @@
{
stored_master_secret.reset();
- TRAPD(err, WriteBinaryParamL(
+ TRAPD(error, WriteBinaryParamL(
cf_str_EAP_TLS_PEAP_saved_master_secret.get_field()->get_field(),
cf_str_EAP_TLS_PEAP_saved_master_secret.get_field()->get_field_length(),
&stored_master_secret));
- if (err != KErrNone)
+ if (error != KErrNone)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
@@ -4550,11 +4806,11 @@
}
{
- TRAPD(err, WriteIntParamL(
+ TRAPD(error, WriteIntParamL(
cf_str_EAP_TLS_PEAP_saved_cipher_suite.get_field()->get_field(),
cf_str_EAP_TLS_PEAP_saved_cipher_suite.get_field()->get_field_length(),
tls_cipher_suites_TLS_NULL_WITH_NULL_NULL));
- if (err != KErrNone)
+ if (error != KErrNone)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
@@ -4609,9 +4865,17 @@
EAP_TEMPLATE_CONST eap_array_c<eap_variable_data_c> * const certificate_chain,
const tls_cipher_suites_e required_cipher_suite)
{
- EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("\n")));
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TLS: %s: message_function: verify_certificate_chain()\n"),
+ EAP_TRACE_BEGIN(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: %s: message_function: verify_certificate_chain()\n"),
(m_is_client == true ? "client": "server")));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_type_tls_peap_symbian_c::verify_certificate_chain()");
@@ -4620,16 +4884,16 @@
eap_status_e status(eap_status_ok);
- TRAPD(err, verify_certificate_chainL(certificate_chain, required_cipher_suite));
- if (err != KErrNone)
- {
- if (err == KErrArgument)
+ TRAPD(error, verify_certificate_chainL(certificate_chain, required_cipher_suite));
+ if (error != KErrNone)
+ {
+ if (error == KErrArgument)
{
status = eap_status_illegal_certificate;
}
else
{
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
}
}
@@ -4774,7 +5038,10 @@
}
else
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Client subject realm is empty.\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Client subject realm is empty.\n")));
}
if (manual_client_subject_realm.get_is_valid_data() == true)
@@ -4786,7 +5053,10 @@
}
else
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Client manual realm is empty.\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Client manual realm is empty.\n")));
}
EAP_TRACE_DATA_DEBUG(m_am_tools,
@@ -4885,7 +5155,10 @@
}
}
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Server certificate realm verification OK.\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Server certificate realm verification OK.\n")));
}
else
{
@@ -5132,7 +5405,10 @@
eap_status_e status = m_peer_public_key.set_copy_of_buffer(ptr.Ptr(), ptr.Length());
if (status != eap_status_ok)
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: complete_validate_chain: could not allocate memory.")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: complete_validate_chain: could not allocate memory.")));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return;
}
@@ -5195,7 +5471,7 @@
iPacStoreDb->SkipUserActions(m_skip_user_interactions);
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
#endif //#if defined(USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS)
@@ -5218,13 +5494,13 @@
eap_status_e status(eap_status_pending_request);
m_state = EHandlingChainQuery;
- TInt err(KErrNone);
+ TInt error(KErrNone);
if (m_is_client)
{
// client
// Get the matching certificates. This function call is completed asyncronously by complete_get_matching_certificates() function call.
- TRAPD(err, m_cert_if->GetMatchingCertificatesL(
+ TRAPD(error, m_cert_if->GetMatchingCertificatesL(
m_allowed_user_certs,
ETrue,
certificate_authorities,
@@ -5233,13 +5509,13 @@
ETrue,
m_allowed_cipher_suites));
- (void)EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
+ (void)EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(error));
}
else
{
// server
// Get the matching certificates. This function call is completed asyncronously by complete_get_matching_certificates() function call.
- TRAPD(err, m_cert_if->GetMatchingCertificatesL(
+ TRAPD(error, m_cert_if->GetMatchingCertificatesL(
m_allowed_user_certs,
EFalse,
0,
@@ -5248,20 +5524,20 @@
ETrue,
m_allowed_cipher_suites));
- if (err != KErrNone)
- {
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ if (error != KErrNone)
+ {
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
}
}
- if (err == KErrNone)
+ if (error == KErrNone)
{
status = eap_status_pending_request;
}
else
{
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
}
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
@@ -5278,10 +5554,11 @@
EAP_UNREFERENCED_PARAMETER(aStatus);
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::complete_get_matching_certificates-Matching cert count after possible cert removal=%d, m_state=%d, aStatus=%d\n"),
- aMatchingCerts.Count(), m_state, aStatus));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::complete_get_matching_certificates-Matching cert count after possible cert removal=%d, m_state=%d, aStatus=%d\n"),
+ aMatchingCerts.Count(), m_state, aStatus));
if (m_state == EHandlingIdentityQuery)
{
@@ -5346,7 +5623,10 @@
if (m_allowed_user_certs.Count() == 0)
{
// No allowed user certificates.
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("EAP-TLS: No allowed user certificates configured.\n")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP-TLS: No allowed user certificates configured.\n")));
if (m_tls_peap_server_authenticates_client_policy_flag == true)
{
@@ -5381,14 +5661,14 @@
(EAPL("eap_am_type_tls_peap_symbian_c::complete_get_matching_certificates(): no manual realm - no user cert. Get realm from CA certificate.\n")));
TInt allowed_ca_cert_count = m_allowed_ca_certs.Count();
- TInt err(KErrNone);
+ TInt error(KErrNone);
if(allowed_ca_cert_count > 0)
{
- TRAP(err, m_cert_if->ReadCACertificateL(*m_allowed_ca_certs[0]));
+ TRAP(error, m_cert_if->ReadCACertificateL(*m_allowed_ca_certs[0]));
}
- if (err != KErrNone
+ if (error != KErrNone
|| allowed_ca_cert_count <= 0)
{
if (m_use_automatic_ca_certificate == false)
@@ -5486,7 +5766,10 @@
if (error != KErrNone)
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::complete_get_matching_certificates -EHandlingChainQuery- Error=%d\n"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::complete_get_matching_certificates -EHandlingChainQuery- Error=%d\n"),
error));
get_tls_am_partner()->complete_query_certificate_chain(0, eap_status_allocation_error);
@@ -5708,8 +5991,8 @@
// SUBJECT
// Try alternative name first
- TRAPD(err, get_identity_from_alternative_nameL(certificate, &subject_identity));
- if (err == KErrNone)
+ TRAPD(error, get_identity_from_alternative_nameL(certificate, &subject_identity));
+ if (error == KErrNone)
{
// Parse realm from identity
TPtr8 ptr(
@@ -5723,8 +6006,8 @@
if (offset == KErrNotFound)
{
// Check DN
- TRAPD(err, get_identities_from_distinguished_namesL(certificate, &subject_identity, &issuer_identity));
- if (err != KErrNone)
+ TRAPD(error, get_identities_from_distinguished_namesL(certificate, &subject_identity, &issuer_identity));
+ if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: EAP-TLS: Could not find realm from certificate.\n")));
return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_certificate);
@@ -5754,8 +6037,8 @@
// ISSUER
// Check DN
- TRAP(err, get_identities_from_distinguished_namesL(certificate, &subject_identity, &issuer_identity));
- if (err != KErrNone)
+ TRAP(error, get_identities_from_distinguished_namesL(certificate, &subject_identity, &issuer_identity));
+ if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: EAP-TLS: Could not find realm from certificate.\n")));
return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_certificate);
@@ -5821,42 +6104,42 @@
}
{
- TRAPD(err, WriteBinaryParamL(
+ TRAPD(error, WriteBinaryParamL(
cf_str_EAP_TLS_PEAP_saved_session_id.get_field()->get_field(),
cf_str_EAP_TLS_PEAP_saved_session_id.get_field()->get_field_length(),
session_id));
- if (err != KErrNone)
+ if (error != KErrNone)
{
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
}
{
- TRAPD(err, WriteBinaryParamL(
+ TRAPD(error, WriteBinaryParamL(
cf_str_EAP_TLS_PEAP_saved_master_secret.get_field()->get_field(),
cf_str_EAP_TLS_PEAP_saved_master_secret.get_field()->get_field_length(),
master_secret));
- if (err != KErrNone)
+ if (error != KErrNone)
{
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
}
{
- TRAPD(err, WriteIntParamL(
+ TRAPD(error, WriteIntParamL(
cf_str_EAP_TLS_PEAP_saved_cipher_suite.get_field()->get_field(),
cf_str_EAP_TLS_PEAP_saved_cipher_suite.get_field()->get_field_length(),
used_cipher_suite));
- if (err != KErrNone)
+ if (error != KErrNone)
{
// Convert the leave error code to EAPOL stack error code.
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -5892,10 +6175,12 @@
return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
}
- EAP_TRACE_DATA_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (EAPL("TLS: rsa_encrypt_with_public_key() m_peer_public_key"),
- m_peer_public_key.get_data(m_peer_public_key.get_data_length()),
- m_peer_public_key.get_data_length()));
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: rsa_encrypt_with_public_key() m_peer_public_key"),
+ m_peer_public_key.get_data(m_peer_public_key.get_data_length()),
+ m_peer_public_key.get_data_length()));
crypto_rsa_c rsa(m_am_tools);
@@ -5941,10 +6226,10 @@
HBufC8* data = 0;
- TRAPD(err, data = HBufC8::NewL(encrypted_premaster_secret->get_data_length()));
- if (err != KErrNone)
- {
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ TRAPD(error, data = HBufC8::NewL(encrypted_premaster_secret->get_data_length()));
+ if (error != KErrNone)
+ {
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -5954,11 +6239,11 @@
ptr.Copy(encrypted_premaster_secret->get_data(encrypted_premaster_secret->get_data_length()),
encrypted_premaster_secret->get_data_length());
- TRAP(err, m_cert_if->DecryptL(m_own_certificate_info.GetSubjectKeyId(), *data));
-
- if (err != KErrNone)
- {
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ TRAP(error, m_cert_if->DecryptL(m_own_certificate_info.GetSubjectKeyId(), *data));
+
+ if (error != KErrNone)
+ {
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
}
else
{
@@ -6042,10 +6327,10 @@
HBufC8* buf = 0;
- TRAPD(err, buf = HBufC8::NewL(message_hash->get_data_length()))
- if (err != KErrNone)
- {
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ TRAPD(error, buf = HBufC8::NewL(message_hash->get_data_length()))
+ if (error != KErrNone)
+ {
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -6075,10 +6360,10 @@
signature_length = public_key_data.Size();
}
- TRAP(err, m_cert_if->SignL(m_own_certificate_info.GetSubjectKeyId(), hash, signature_length));
- if (err != KErrNone)
- {
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ TRAP(error, m_cert_if->SignL(m_own_certificate_info.GetSubjectKeyId(), hash, signature_length));
+ if (error != KErrNone)
+ {
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
}
else
{
@@ -6105,11 +6390,11 @@
return;
}
- TRAPD(err, complete_signL(aR, aS, eap_status_ok));
- if (err != KErrNone)
+ TRAPD(error, complete_signL(aR, aS, eap_status_ok));
+ if (error != KErrNone)
{
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: complete_signL leaved.\n")));
- get_tls_am_partner()->complete_sign_with_private_key(0, m_am_tools->convert_am_error_to_eapol_error(err));
+ get_tls_am_partner()->complete_sign_with_private_key(0, m_am_tools->convert_am_error_to_eapol_error(error));
}
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
@@ -6236,11 +6521,11 @@
if (EapTlsPeapUtils::CipherSuiteUseDSAKeys(m_cipher_suite))
{
- TRAPD(err, read_dsa_parametersL());
- if (err != KErrNone)
+ TRAPD(error, read_dsa_parametersL());
+ if (error != KErrNone)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
+ return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(error));
}
crypto_dsa_c dsa(m_am_tools);
@@ -6763,13 +7048,13 @@
bool sessionValidity(false);
- TRAPD(err, sessionValidity = is_session_validL());
- if (err != KErrNone)
+ TRAPD(error, sessionValidity = is_session_validL());
+ if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools,
TRACE_FLAGS_DEFAULT, (
EAPL("eap_am_type_tls_peap_symbian_c::is_session_valid - LEAVE - error=%d, Assuming session is invalid \n"),
- err));
+ error));
sessionValidity = false;
}
@@ -6901,27 +7186,47 @@
TDateTime fullAuthDateTime = lastFullAuthTime.DateTime();
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT,
- (EAPL("Session Validity - Current Time, %2d-%2d-%4d : %2d-%2d-%2d-%d\n"),
- currentDateTime.Day()+1, currentDateTime.Month()+1, currentDateTime.Year(), currentDateTime.Hour(),
- currentDateTime.Minute(), currentDateTime.Second(), currentDateTime.MicroSecond()));
-
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT,
- (EAPL("Session Validity - Last Full Auth Time, %2d-%2d-%4d : %2d-%2d-%2d-%d\n"),
- fullAuthDateTime.Day()+1, fullAuthDateTime.Month()+1, fullAuthDateTime.Year(), fullAuthDateTime.Hour(),
- fullAuthDateTime.Minute(), fullAuthDateTime.Second(), fullAuthDateTime.MicroSecond()));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Session Validity - Current Time, %04d-%02d-%02d : %02d-%02d-%02d.%06d\n"),
+ currentDateTime.Year(),
+ currentDateTime.Month()+1,
+ currentDateTime.Day()+1,
+ currentDateTime.Hour(),
+ currentDateTime.Minute(),
+ currentDateTime.Second(),
+ currentDateTime.MicroSecond()));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Session Validity - Last Full Auth Time, %04d-%02d-%02d : %02d-%02d-%02d.%06d\n"),
+ fullAuthDateTime.Year(),
+ fullAuthDateTime.Month()+1,
+ fullAuthDateTime.Day()+1,
+ fullAuthDateTime.Hour(),
+ fullAuthDateTime.Minute(),
+ fullAuthDateTime.Second(),
+ fullAuthDateTime.MicroSecond()));
#endif
TTimeIntervalMicroSeconds interval = currentTime.MicroSecondsFrom(lastFullAuthTime);
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT,(EAPL("eap_am_type_tls_peap_symbian_c::is_session_valid:interval in microseconds:"),
- &(interval.Int64()),
- sizeof(interval.Int64()) ) );
-
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT,(EAPL("eap_am_type_tls_peap_symbian_c::is_session_valid:max session time in microseconds:"),
- &(maxSessionTime),
- sizeof(maxSessionTime) ) );
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::is_session_valid:interval in microseconds:"),
+ &(interval.Int64()),
+ sizeof(interval.Int64()) ) );
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::is_session_valid:max session time in microseconds:"),
+ &(maxSessionTime),
+ sizeof(maxSessionTime) ) );
#if defined(_DEBUG) || defined(DEBUG)
@@ -7051,10 +7356,17 @@
TDateTime currentDateTime = currentTime.DateTime();
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::store_authentication_time, %2d-%2d-%4d : %2d-%2d-%2d-%d\n"),
- currentDateTime.Day()+1, currentDateTime.Month()+1,currentDateTime.Year(), currentDateTime.Hour(),
- currentDateTime.Minute(), currentDateTime.Second(), currentDateTime.MicroSecond()));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::store_authentication_time, %04d-%02d-%02d : %02d-%02d-%02d.%06d\n"),
+ currentDateTime.Year(),
+ currentDateTime.Month()+1,
+ currentDateTime.Day()+1,
+ currentDateTime.Hour(),
+ currentDateTime.Minute(),
+ currentDateTime.Second(),
+ currentDateTime.MicroSecond()));
#endif
@@ -7177,16 +7489,16 @@
if (in_pac_attribute_A_ID_info->get_data_length()>0)
{
- TRAPD(err, status = QueryUserPermissionForAIDL(in_pac_attribute_A_ID_info, in_pac_attribute_A_ID ));
- if (err != KErrNone)
+ TRAPD(error, status = QueryUserPermissionForAIDL(in_pac_attribute_A_ID_info, in_pac_attribute_A_ID ));
+ if (error != KErrNone)
{
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::read_PAC_store_data() ERROR: LEAVE from QueryUserPermissionForAIDL error=%d"),
- err));
-
- m_eap_fast_completion_status = m_am_tools->convert_am_error_to_eapol_error(err);
+ error));
+
+ m_eap_fast_completion_status = m_am_tools->convert_am_error_to_eapol_error(error);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
}
@@ -7226,15 +7538,19 @@
A_IDPtr.Copy(in_pac_attribute_A_ID->get_data(in_pac_attribute_A_ID->get_data_length()),in_pac_attribute_A_ID->get_data_length() );
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::query_user_permission_for_A_ID(): in_pac_attribute_A_ID_info",
- (A_ID_infoPtr.Ptr()),
- (in_pac_attribute_A_ID_info->get_data_length())));
-
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::query_user_permission_for_A_ID(): in_pac_attribute_A_ID",
- (A_IDPtr.Ptr()),
- (in_pac_attribute_A_ID->get_data_length())));
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_user_permission_for_A_ID(): in_pac_attribute_A_ID_info"),
+ (A_ID_infoPtr.Ptr()),
+ (in_pac_attribute_A_ID_info->get_data_length())));
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_user_permission_for_A_ID(): in_pac_attribute_A_ID"),
+ (A_IDPtr.Ptr()),
+ (in_pac_attribute_A_ID->get_data_length())));
if (A_ID_infoPtr.Size()>=KMaxNotifItemLength)
{
@@ -7251,8 +7567,8 @@
if (iEapAuthNotifier == 0)
{
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
+ TRAPD(error, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (error)
{
return eap_status_process_general_error;
}
@@ -7276,7 +7592,7 @@
CleanupStack::PopAndDestroy(3); // A_ID, A_ID_info
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
//--------------------------------------------------
@@ -7356,8 +7672,10 @@
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::read_PAC_store_data-End, m_eap_fast_completion_status=%d"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::read_PAC_store_data-End, m_eap_fast_completion_status=%d"),
m_eap_fast_completion_status));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -7381,7 +7699,9 @@
// - - - - - - - - - - - - - - - - - - - - - - - -
- m_eap_fast_completion_status = eap_status_ok;
+ eap_status_e status(eap_status_ok);
+
+ m_eap_fast_completion_status = status;
m_eap_fast_pac_store_pending_operation = in_pending_operation;
@@ -7404,8 +7724,10 @@
pacStoreDataRefType,
eap_fast_tlv_header_string_c::get_fast_pac_store_data_string(pacStoreDataRefType)));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("ReadPACStoredataL(): data_reference reference:",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ReadPACStoredataL(): data_reference reference:"),
data_reference->get_reference()->get_data(data_reference->get_reference()->get_data_length()),
data_reference->get_reference()->get_data_length()));
@@ -7444,32 +7766,34 @@
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&master_key);
-
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&master_key);
+
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_PAC_store_master_key - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_PAC_store_master_key - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -7501,40 +7825,42 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&reference_counter);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&reference_counter);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_reference_counter - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_reference_counter - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -7567,39 +7893,41 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&group_data);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&group_data);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_group_data - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_group_data - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -7632,39 +7960,41 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&aid_data);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&aid_data);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_A_ID_data - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_A_ID_data - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -7697,39 +8027,41 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&pac_data);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&pac_data);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_PAC_data - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_PAC_data - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -7771,8 +8103,10 @@
iPacStoreDb->GetPacStoreDataL(dbTableName, m_info_array);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL:Number of entries in table %S=%d\n"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL:Number of entries in table %S=%d\n"),
&dbTableName, m_info_array.Count()));
TInt first_index = 0;
@@ -7786,13 +8120,17 @@
TPtr8 infoDataPtr = m_info_array[first_index]->GetData()->Des();
TPtr8 infoRefPtr = m_info_array[first_index]->GetReference()->Des();
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: BINARY value from PAC DB (reference)",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: BINARY value from PAC DB (reference)"),
infoRefPtr.Ptr(),
infoRefPtr.Size()));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: BINARY value from PAC DB (value)",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: BINARY value from PAC DB (value)"),
infoDataPtr.Ptr(),
infoDataPtr.Size()));
@@ -7803,27 +8141,27 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(dataType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(infoRefPtr.Ptr(), infoRefPtr.Size());
- if (m_eap_fast_completion_status != eap_status_ok)
+ status = new_data->get_writable_reference()->set_copy_of_buffer(infoRefPtr.Ptr(), infoRefPtr.Size());
+ if (status != eap_status_ok)
{
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
delete m_info_array[first_index];
m_info_array.Remove(first_index);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(infoDataPtr.Ptr(), infoDataPtr.Size());
- if (m_eap_fast_completion_status != eap_status_ok)
+ status = new_data->get_writable_data()->set_copy_of_buffer(infoDataPtr.Ptr(), infoDataPtr.Size());
+ if (status != eap_status_ok)
{
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
delete m_info_array[first_index];
m_info_array.Remove(first_index);
break;
@@ -7831,16 +8169,19 @@
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
{
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
delete m_info_array[first_index];
m_info_array.Remove(first_index);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("For GROUP, AID, PAC INFOs - added data",
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("For GROUP, AID, PAC INFOs - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
}
@@ -7852,9 +8193,9 @@
} // End: while
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
@@ -7879,8 +8220,10 @@
{
// Nothing in the PAC store DB.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: NO PW in PAC store. Try Notifier")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: NO PW in PAC store. Try Notifier")));
// Show the password query notifier to get the password.
@@ -7899,41 +8242,42 @@
if(iPacStoreDb->IsMasterKeyPresentL())
{
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_notifier_data_to_user->iPassword.Zero();
-
- if (iEapAuthNotifier == 0)
- {
- iEapAuthNotifier = CEapAuthNotifier::NewL( *this );
- }
- else
- {
- iEapAuthNotifier->Cancel();
- }
-
- iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog, m_notifier_data_to_user, aEapType);
-
-
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+
+ m_notifier_data_to_user->iPassword.Zero();
+
+ if (iEapAuthNotifier == 0)
+ {
+ iEapAuthNotifier = CEapAuthNotifier::NewL( *this );
+ }
+ else
+ {
+ iEapAuthNotifier->Cancel();
+ }
+
+ m_eap_fast_completion_status = eap_status_pending_request;
+
+ iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog, m_notifier_data_to_user, aEapType);
}
else
{
m_state = EMasterkeyQuery;
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_notifier_data_to_user->iPassword.Zero();
-
- if (iEapAuthNotifier == 0)
- {
- iEapAuthNotifier = CEapAuthNotifier::NewL( *this );
- }
- else
- {
- iEapAuthNotifier->Cancel();
- }
-
- iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastCreateMasterkeyQueryDialog, m_notifier_data_to_user, aEapType);
-
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+
+ m_notifier_data_to_user->iPassword.Zero();
+
+ if (iEapAuthNotifier == 0)
+ {
+ iEapAuthNotifier = CEapAuthNotifier::NewL( *this );
+ }
+ else
+ {
+ iEapAuthNotifier->Cancel();
+ }
+
+ m_eap_fast_completion_status = eap_status_pending_request;
+
+ iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastCreateMasterkeyQueryDialog, m_notifier_data_to_user, aEapType);
}
break;
@@ -7946,45 +8290,45 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&m_PAC_store_password);
-
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&m_PAC_store_password);
+
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_PAC_store_password - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_PAC_store_password - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
- m_eap_fast_completion_status = eap_status_pending_request;
-
break;
} // End: case eap_pac_store_data_type_PAC_store_password:
@@ -7995,20 +8339,25 @@
// Create a device seed.
- eap_variable_data_c m_PAC_store_device_seed(m_am_tools);
- m_eap_fast_completion_status = m_PAC_store_device_seed.set_copy_of_buffer(
- iPacStoreDeviceSeed );
- if ( m_eap_fast_completion_status != eap_status_ok )
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: ERROR: seed data is not valid.")));
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ eap_variable_data_c m_PAC_store_device_seed(m_am_tools);
+ status = m_PAC_store_device_seed.set_copy_of_buffer(
+ iPacStoreDeviceSeed );
+ if ( status != eap_status_ok )
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: ERROR: seed data is not valid.")));
+
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
- }
-
+ }
+
// continue normally
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("Device Seed",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Device Seed"),
m_PAC_store_device_seed.get_data(m_PAC_store_device_seed.get_data_length()),
m_PAC_store_device_seed.get_data_length()));
@@ -8019,40 +8368,42 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&m_PAC_store_device_seed);
-
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&m_PAC_store_device_seed);
+
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_PAC_store_device_seed - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_PAC_store_device_seed - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -8070,18 +8421,18 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(data_reference->get_reference());
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
@@ -8095,42 +8446,44 @@
// Copy the index and index type. The order of copying is important.
- m_eap_fast_completion_status = tmp_EAP_FAST_IAP_reference.set_copy_of_buffer(&tmpIndex,sizeof(i32_t));
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = tmp_EAP_FAST_IAP_reference.set_copy_of_buffer(&tmpIndex,sizeof(i32_t));
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = tmp_EAP_FAST_IAP_reference.add_data(&tmpIndexType,sizeof(i32_t));
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = tmp_EAP_FAST_IAP_reference.add_data(&tmpIndexType,sizeof(i32_t));
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
if (tmp_EAP_FAST_IAP_reference.get_is_valid_data() == true)
{
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&tmp_EAP_FAST_IAP_reference);
-
- if (m_eap_fast_completion_status != eap_status_ok)
+ status = new_data->get_writable_data()->set_copy_of_buffer(&tmp_EAP_FAST_IAP_reference);
+
+ if (status != eap_status_ok)
{
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_PAC_store_IAP_reference - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_PAC_store_IAP_reference - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -8157,8 +8510,10 @@
// groupDbReferenceData should have the value stored in PAC store DB.
// Doesn't matter even if it is empty. Proceed as normal case.
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("PAC group ref from PAC store DB",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("PAC group ref from PAC store DB"),
groupDbReferenceData.get_data(groupDbReferenceData.get_data_length()),
groupDbReferenceData.get_data_length()));
@@ -8169,18 +8524,18 @@
if (new_data == 0)
{
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
new_data->set_type(pacStoreDataRefType);
// Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(&groupDbReferenceData);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_reference()->set_copy_of_buffer(&groupDbReferenceData);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
@@ -8197,29 +8552,31 @@
if ( group_data_2.get_data_length() == 0 )
{
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(&group_data_2);
-
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = new_data->get_writable_data()->set_copy_of_buffer(&group_data_2);
+
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
automatic_new_data.do_not_free_variable();
- m_eap_fast_completion_status = m_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = m_references_and_data_blocks.add_object(new_data, true);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_pac_store_data_type_PAC_store_group_reference - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_pac_store_data_type_PAC_store_group_reference - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -8243,24 +8600,24 @@
m_both_asked++;
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_notifier_data_to_user->iPassword.Zero();
-
- if (iEapAuthNotifier == 0)
- {
- iEapAuthNotifier = CEapAuthNotifier::NewL( *this );
- }
- else
- {
- iEapAuthNotifier->Cancel();
- }
-
- iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacFilePwQueryDialog, m_notifier_data_to_user, aEapType);
-
- if (m_eap_fast_completion_status != eap_status_ok)
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+
+ m_notifier_data_to_user->iPassword.Zero();
+
+ if (iEapAuthNotifier == 0)
{
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ iEapAuthNotifier = CEapAuthNotifier::NewL( *this );
+ }
+ else
+ {
+ iEapAuthNotifier->Cancel();
+ }
+
+ iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacFilePwQueryDialog, m_notifier_data_to_user, aEapType);
+
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
@@ -8272,11 +8629,13 @@
{
// Unknown data query.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: ERROR: Unknown data type")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL: ERROR: Unknown data type")));
- m_eap_fast_completion_status = eap_status_not_found;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+ status = eap_status_not_found;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
break;
}
@@ -8284,17 +8643,24 @@
}
} // for ()
+
if (m_both_asked)
{
m_eap_fast_completion_status = eap_status_pending_request;
}
+
m_info_array.ResetAndDestroy();
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL-End, m_eap_fast_completion_status=%d"),
- m_eap_fast_completion_status));
-
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadPACStoredataL-End, status=%d=%s, m_eap_fast_completion_status=%d=%s"),
+ status,
+ eap_status_string_c::get_status_string(status),
+ m_eap_fast_completion_status,
+ eap_status_string_c::get_status_string(m_eap_fast_completion_status)));
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return;
}
@@ -8362,9 +8728,12 @@
// - - - - - - - - - - - - - - - - - - - - - - - -
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::write_PAC_store_data-End, status=%d, m_eap_fast_completion_status=%d"),
- status, m_eap_fast_completion_status));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::write_PAC_store_data-End, status=%d, m_eap_fast_completion_status=%d"),
+ status,
+ m_eap_fast_completion_status));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
@@ -8411,18 +8780,24 @@
data_reference->get_type(),
eap_fast_tlv_header_string_c::get_fast_pac_store_data_string(data_reference->get_type())));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("WritePACStoreDataL(): data_reference data(value):",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WritePACStoreDataL(): data_reference data(value):"),
data_reference->get_data()->get_data(data_reference->get_data()->get_data_length()),
data_reference->get_data()->get_data_length()));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("WritePACStoreDataL(): data_reference reference:",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("WritePACStoreDataL(): data_reference reference:"),
data_reference->get_reference()->get_data(data_reference->get_reference()->get_data_length()),
data_reference->get_reference()->get_data_length()));
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::WritePACStoreDataL: change status=%d (0=eap_pac_store_data_change_status_none)"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::WritePACStoreDataL: change status=%d (0=eap_pac_store_data_change_status_none)"),
data_reference->get_change_status()));
if (data_reference != 0
@@ -8448,8 +8823,10 @@
pacStoreDBColValPtr8.Copy(data_reference->get_data()->get_data(),
data_reference->get_data()->get_data_length());
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("write_PAC_store_dataL(): 8 bit VALUE from common:",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("write_PAC_store_dataL(): 8 bit VALUE from common:"),
pacStoreDBColValPtr8.Ptr(),
pacStoreDBColValPtr8.Size()));
@@ -8459,8 +8836,10 @@
pacStoreDBColRefPtr8.Copy(data_reference->get_reference()->get_data(),
data_reference->get_reference()->get_data_length());
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("write_PAC_store_dataL(): 8 bit REFERENCE from common:",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("write_PAC_store_dataL(): 8 bit REFERENCE from common:"),
pacStoreDBColRefPtr8.Ptr(),
pacStoreDBColRefPtr8.Size()));
@@ -8558,8 +8937,10 @@
{
// Unknown data type.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::WritePACStoreDataL: ERROR: Unknown data type")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::WritePACStoreDataL: ERROR: Unknown data type")));
m_eap_fast_completion_status = eap_status_not_found;
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
@@ -8628,8 +9009,10 @@
}
} // for ()
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::WritePACStoreDataL-End, m_eap_fast_completion_status=%d"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::WritePACStoreDataL-End, m_eap_fast_completion_status=%d"),
m_eap_fast_completion_status));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -8655,23 +9038,23 @@
m_eap_fast_completion_status = eap_status_ok;
- TRAPD(err, CompleteAddImportedPACFileL(in_imported_PAC_filename, out_used_group_reference));
- if (err != KErrNone)
+ TRAPD(error, CompleteAddImportedPACFileL(in_imported_PAC_filename, out_used_group_reference));
+ if (error != KErrNone)
{
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::read_PAC_store_data() ERROR: LEAVE from CompleteAddImportedPACFfileL error=%d"),
- err));
+ error));
- m_eap_fast_completion_status = m_am_tools->convert_am_error_to_eapol_error(err);
+ m_eap_fast_completion_status = m_am_tools->convert_am_error_to_eapol_error(error);
}
m_eap_fast_completion_status = m_partner->set_timer(
this,
KImportFileTimerID, // if nothing in db & remove_IAP_reference called already with 0 -> import
0,
- 1);
+ 0);
if (m_eap_fast_completion_status != eap_status_ok)
{
@@ -8690,7 +9073,10 @@
const eap_variable_data_c * const out_used_group_reference)
{
RFs aFs;
- aFs.Connect( KFileServerDefaultMessageSlots );
+
+ TInt error = aFs.Connect( KFileServerDefaultMessageSlots );
+ User::LeaveIfError(error);
+
HBufC8* buf = HBufC8::NewLC(in_imported_PAC_filename->get_data_length());
TPtr8 bufPtr = buf->Des();
@@ -8702,8 +9088,10 @@
eap_variable_data_c someVariableData(m_am_tools);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: Get ImportReference from database")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: Get ImportReference from database")));
EapTlsPeapUtils::GetEapSettingsDataL(
m_database,
@@ -8733,12 +9121,16 @@
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: NO ImportReference !!!!")));
- }
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: Set GroupDBReference to database")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: NO ImportReference !!!!")));
+ }
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: Set GroupDBReference to database")));
if (out_used_group_reference->get_data_length()>0 && someVariableData.get_data_length()>0)
{
@@ -8757,8 +9149,10 @@
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: NO GROUP REFERENCE !!!!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: NO GROUP REFERENCE !!!!")));
}
@@ -8797,11 +9191,11 @@
if(aFs.Delete(FilePathPtr)!= KErrNone)
{
EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: Couldn't delete file"),
- FilePathPtr.Ptr(),
- FilePathPtr.Size()));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::complete_add_imported_PAC_file: Couldn't delete file"),
+ FilePathPtr.Ptr(),
+ FilePathPtr.Size()));
m_eap_fast_completion_status = eap_status_file_does_not_exist;
@@ -8821,10 +9215,14 @@
//
void eap_am_type_tls_peap_symbian_c::ContinueInitializePacStore()
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ContinueInitializePacStore()")));
-
- TRAPD(error, CheckPasswordTimeValidityL());
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ContinueInitializePacStore()")));
+
+ TBool RemoveCache(EFalse);
+
+ TRAPD(error, iPacStoreDb->CheckPasswordTimeValidityL(RemoveCache, m_index_type, m_index, m_max_session_time));
if(error != KErrNone)
{
@@ -8834,6 +9232,11 @@
(EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::ContinueInitializePacStore() ERROR: LEAVE from CheckPasswordTimeValidityL() error=%d"),
error));
}
+
+ if (RemoveCache)
+ {
+ m_tls_application->remove_cached_pac_store_data();
+ }
EAP_TRACE_DEBUG(
m_am_tools,
@@ -8845,15 +9248,24 @@
m_eap_fast_completion_status = eap_status_ok;
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ContinueInitializePacStore: Remove removed IAP references")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ContinueInitializePacStore: Remove removed IAP references")));
m_eap_fast_completion_status = m_partner->set_timer(
this,
KRemoveIAPReferenceTimerID,
0,
- 1);
-
+ 0);
+
+}
+
+//--------------------------------------------------
+
+void eap_am_type_tls_peap_symbian_c::set_is_pac_store_initialization()
+{
+ m_is_pac_store_initialization = true;
}
//--------------------------------------------------
@@ -8941,7 +9353,7 @@
this,
KRemoveIAPReferenceTimerID,
0,
- 1);
+ 0);
if (m_eap_fast_completion_status != eap_status_ok)
{
@@ -8955,7 +9367,7 @@
this,
KImportFileTimerID, // if nothing in db & remove_IAP_reference called already with 0 -> import
0,
- 1);
+ 0);
if (m_eap_fast_completion_status != eap_status_ok)
{
@@ -9006,8 +9418,8 @@
iCompletionOperation = aCompletionOperation;
iCompletion = aCompletion;
- TRAPD( err, FixOldTableForPacStoreInitL() );
- if ( err != KErrNone )
+ TRAPD( error, iPacStoreDb->FixOldTableForPacStoreInitL() );
+ if ( error != KErrNone )
{
EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
"ERROR: eap_am_type_tls_peap_symbian_c::initialize_PAC_store() \
@@ -9018,20 +9430,26 @@
{
TBool isInitialized = EFalse;
- TRAP( err, isInitialized = iPacStoreDb->IsInitializedL() );
- if ( err == KErrNone )
+ TRAP( error, isInitialized = iPacStoreDb->IsInitializedL() );
+ if ( error == KErrNone )
{
if ( !isInitialized )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::initialize_PAC_store(): PAC store initialized, erase memorystore")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::initialize_PAC_store(): PAC store initialized, erase memorystore")));
+
m_tls_application->remove_cached_pac_store_data();
- TRAP( err, iPacStoreDb->SetPacStoreInitValueL(
+
+ TRAP( error, iPacStoreDb->SetPacStoreInitValueL(
CPacStoreDatabase::EPacStoreInitialized ) );
- if ( err != KErrNone )
+ if ( error != KErrNone )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::initialize_PAC_store(): ERROR: Leave in SetPacStoreInitValueL()")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::initialize_PAC_store(): ERROR: Leave in SetPacStoreInitValueL()")));
}
}
// asynch. call, return immediately
@@ -9039,11 +9457,13 @@
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN( ( _L(
- "ERROR: eap_am_type_tls_peap_symbian_c::initialize_PAC_store(): Leave, IsInitializedL(), err=%d.\n"),
- err ) );
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::initialize_PAC_store(): Leave, IsInitializedL(), error=%d.\n"),
+ error ) );
- return m_am_tools->convert_am_error_to_eapol_error(err);
+ return m_am_tools->convert_am_error_to_eapol_error(error);
}
}
@@ -9115,7 +9535,7 @@
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
// ---------------------------------------------------------------------------
@@ -9127,7 +9547,10 @@
const eap_fast_completion_operation_e provisioning_mode,
const eap_fast_pac_type_e pac_type )
{
- EAP_TRACE_DEBUG_SYMBIAN( (_L("eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_ends()")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_ends()")));
EAP_UNREFERENCED_PARAMETER(provisioning_mode);
@@ -9169,7 +9592,7 @@
}
} // if ( pac_type == eap_fast_pac_type_tunnel_pac )
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
#endif //#if defined(USE_FAST_EAP_TYPE)
@@ -9183,14 +9606,18 @@
eap_variable_data_c * aPacStoreData,
const eap_variable_data_c * const aPacStoreReference /*=NULL*/)
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL Start aPacStoreDataType=%d"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL(): Start aPacStoreDataType=%d"),
aPacStoreDataType));
if(m_current_eap_type != eap_type_fast || iPacStoreDb == NULL)
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: Unknown EAP type or No PAC store DB!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: Unknown EAP type or No PAC store DB!")));
// Can't proceed.
User::Leave(KErrNotSupported);
@@ -9221,8 +9648,10 @@
{
// Not in PAC store. This should not be called.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
return;
}
@@ -9230,8 +9659,10 @@
{
// Not in PAC store. This should not be called.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
return;
}
@@ -9239,8 +9670,10 @@
{
// Not in PAC store. This should not be called.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
return;
}
@@ -9254,8 +9687,10 @@
{
// Not in PAC store. This should not be called.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: This is not in PAC store DB!")));
return;
}
@@ -9306,14 +9741,14 @@
{
TPtr8 pacStoreDBColValPtr8 = pacStoreDBColValBuf8->Des();
- TRAPD( err, iPacStoreDb->GetPacStoreDataL(pacStoreDBColName, pacStoreDBColValPtr8) );
- if ( err )
+ TRAPD( error, iPacStoreDb->GetPacStoreDataL(pacStoreDBColName, pacStoreDBColValPtr8) );
+ if ( error )
{
if(pacStoreDBColValBuf8 != NULL)
{
CleanupStack::PopAndDestroy(pacStoreDBColValBuf8);
pacStoreDBColValBuf8 = NULL;
- User::Leave( err );
+ User::Leave( error );
}
}
@@ -9328,22 +9763,28 @@
case eap_pac_store_data_type_A_ID_data:
case eap_pac_store_data_type_PAC_data:
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL: To get GROUP, PAC or AID data")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL: To get GROUP, PAC or AID data")));
if(aPacStoreReference == NULL )//|| aPacStoreReference->get_data_length() <= 0)
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: Empty reference")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL ERROR: Empty reference")));
// Can't proceed.
User::Leave(KErrArgument);
}
if ( aPacStoreReference->get_data_length() <= 0 )
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL reset aPacStoreData.")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL reset aPacStoreData.")));
aPacStoreData->reset();
break;
}
@@ -9355,15 +9796,17 @@
referencePtr8.Copy(aPacStoreReference->get_data(),
aPacStoreReference->get_data_length());
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL: reference to DB",
- referencePtr8.Ptr(),
- referencePtr8.Size()));
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL: reference to DB"),
+ referencePtr8.Ptr(),
+ referencePtr8.Size()));
TPtr8 pacStoreDBColDataValPtr8(0,0);
- TRAPD( err, iPacStoreDb->GetPacStoreDataL(pacStoreDBColName, pacStoreDBColDataValPtr8, referencePtr8, &aDbBinaryColumnValue) );
- if ( err )
+ TRAPD( error, iPacStoreDb->GetPacStoreDataL(pacStoreDBColName, pacStoreDBColDataValPtr8, referencePtr8, &aDbBinaryColumnValue) );
+ if ( error )
{
CleanupStack::PopAndDestroy(1); // reference8.
if(pacStoreDBColValBuf8 != NULL)
@@ -9371,7 +9814,7 @@
CleanupStack::PopAndDestroy(pacStoreDBColValBuf8);
pacStoreDBColValBuf8 = NULL;
delete (aDbBinaryColumnValue);
- User::Leave( err );
+ User::Leave( error );
}
}
@@ -9382,9 +9825,11 @@
{
TPtr8 aDbBinaryColumnValuePtr = aDbBinaryColumnValue->Des();
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL, data size=%d"),
- aDbBinaryColumnValuePtr.Size()));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL, data size=%d"),
+ aDbBinaryColumnValuePtr.Size()));
if (aDbBinaryColumnValuePtr.Size() > 0)
{
@@ -9394,16 +9839,20 @@
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::No data to fill !!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::No data to fill !!")));
}
delete (aDbBinaryColumnValue);
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::Data NULL !!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::Data NULL !!")));
}
error = m_am_tools->convert_eapol_error_to_am_error(status);
@@ -9417,15 +9866,19 @@
case eap_pac_store_data_type_PAC_info:
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL:ERROR: Calls for INFOs should not come here !!!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL:ERROR: Calls for INFOs should not come here !!!")));
break;
}
default:
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL - UNSUPPORTED Column !!!")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL - UNSUPPORTED Column !!!")));
break;
}
@@ -9436,8 +9889,10 @@
CleanupStack::PopAndDestroy(pacStoreDBColValBuf8);
}
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL-End")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::GetPacStoreDbDataL-End")));
User::LeaveIfError(error); // This could be success or error. Does't matter.
}
@@ -9447,12 +9902,16 @@
//--------------------------------------------------
#ifdef USE_FAST_EAP_TYPE
+
//--------------------------------------------------
eap_status_e eap_am_type_tls_peap_symbian_c::RemoveIAPReference()
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::RemoveIAPReference - Start")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::RemoveIAPReference(): Start")));
+
m_eap_fast_completion_status = eap_status_ok;
eap_variable_data_c aIapReference(m_am_tools);
@@ -9483,35 +9942,41 @@
}
if (aIapReference.get_data_length() > 0)
- {
+ {
eap_fast_pac_store_data_c * const group_reference_and_data = new eap_fast_pac_store_data_c(m_am_tools);
m_eap_fast_completion_status = group_reference_and_data->get_writable_data()->set_copy_of_buffer(aGroupReferenceCollection.get_data(), aGroupReferenceCollection.get_data_length());
if (aIapReference.get_data_length() > 0)
+ {
m_completed_with_zero = EFalse;
+ }
else
+ {
m_completed_with_zero = ETrue;
-
-
- if (m_eap_fast_completion_status == eap_status_ok)
- {
+ }
+
+ if (m_eap_fast_completion_status == eap_status_ok)
+ {
m_eap_fast_completion_status = m_tls_application->remove_IAP_reference(
&aIapReference,
group_reference_and_data);
- }
- }
+ }
+ }
else
- {
+ {
m_eap_fast_completion_status = m_partner->set_timer(
this,
KImportFileTimerID, // if nothing in db, go right to file read
0,
- 1);
- }
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::RemoveIAPReference - End")));
+ 0);
+ }
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::RemoveIAPReference - End")));
return m_eap_fast_completion_status;
}
@@ -9520,23 +9985,27 @@
eap_status_e eap_am_type_tls_peap_symbian_c::ImportFilesL()
{
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL - Start")));
-
- CDir* files;
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL(): Start")));
+
+ CDir* files = 0;
RFs aFs;
- aFs.Connect( KFileServerDefaultMessageSlots );
+ TInt error = aFs.Connect( KFileServerDefaultMessageSlots );
+ User::LeaveIfError(error);
m_eap_fast_completion_status = eap_status_pending_request;
-
+
TBool aSuccess = EFalse;
-
+
eap_variable_data_c ImportReference(m_am_tools);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Get ImportReference from database")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Get ImportReference from database")));
EapTlsPeapUtils::GetEapSettingsDataL(
m_database,
@@ -9549,54 +10018,57 @@
HBufC8* group_reference8 = HBufC8::NewLC(KMaxFileName);
TPtr8 group_referencePtr8 = group_reference8->Des();
-
+
EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: ImportReference"),
- ImportReference.get_data(),
- ImportReference.get_data_length()));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: ImportReference"),
+ ImportReference.get_data(),
+ ImportReference.get_data_length()));
if (ImportReference.get_data_length() != 0)
{
group_referencePtr8.Copy(ImportReference.get_data(), ImportReference.get_data_length());
EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Reference"),
- group_referencePtr8.Ptr(),
- group_referencePtr8.Size()));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Reference"),
+ group_referencePtr8.Ptr(),
+ group_referencePtr8.Size()));
}
else
{
- m_eap_fast_completion_status = m_partner->set_timer(
- this,
- KHandleCompletePacstoreOkTimerID,
- &m_eap_fast_completion_status,
- 1);
-
- CleanupStack::PopAndDestroy(group_reference8);
-
+ m_eap_fast_completion_status = m_partner->set_timer(
+ this,
+ KHandleCompletePacstoreOkTimerID,
+ &m_eap_fast_completion_status,
+ 0);
+
+ CleanupStack::PopAndDestroy(group_reference8);
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
}
-
+
HBufC8* tempUserBuf8 = HBufC8::NewLC(ImportReference.get_data_length());
TPtr8 tempUserBufPtr8 = tempUserBuf8->Des();
+
for (int i = 0; i< ImportReference.get_data_length();i++ )
{
tempUserBufPtr8.Append(group_referencePtr8.Ptr()[i++]);
}
+
group_referencePtr8.Copy(tempUserBufPtr8);
- CleanupStack::PopAndDestroy(tempUserBuf8);
+ CleanupStack::PopAndDestroy(tempUserBuf8);
EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Reformatted Reference"),
- group_referencePtr8.Ptr(),
- group_referencePtr8.Size()));
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Reformatted Reference"),
+ group_referencePtr8.Ptr(),
+ group_referencePtr8.Size()));
+
TInt fileCounter=0;
TBool directoryEmpty = false;
TBool directoryExists = true;
@@ -9612,7 +10084,7 @@
TPtr8 PathPtr8 = Path8->Des();
HBufC8* readData = NULL;
TBool FileFound(EFalse);
-
+
PathPtr8.Zero();
PathPtr8.Append(group_referencePtr8);
PathPtr8.Append(KSeparator);
@@ -9627,7 +10099,7 @@
PathPtr.Zero();
// Copy is the only function that takes TPtr8 type of parameter.
PathPtr.Copy(PathPtr8);
-
+
{
TFileName aPrivateDatabasePathName;
@@ -9647,74 +10119,81 @@
PathPtr.Ptr(),
PathPtr.Size()));
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Check directory availability")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Check directory availability")));
if (aFs.GetDir(PathPtr, KEntryAttNormal, ESortByName, files) == KErrNone)
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Files %d"),
- files->Count()));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Files %d"),
+ files->Count()));
while (!FileFound && (fileCounter < files->Count()))
{
directoryExists = true;
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Get directory contents")));
-
- directoryEmpty = false;
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Get directory contents")));
+
+ directoryEmpty = true;
while( fileCounter < files->Count())
{
if (!((*files)[fileCounter].IsDir()))
{
filesize = (*files)[fileCounter].iSize;
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: File size %d"),
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: File size %d"),
filesize));
+
filenamePtr8.Copy((*files)[fileCounter++].iName);
+
EAP_TRACE_DATA_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Filename"),
filenamePtr8.Ptr(),
filenamePtr8.Size()));
+
FileFound = ETrue;
+ directoryEmpty = false;
}
else
{
fileCounter++;
}
}
-
- if (!FileFound)
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: DirectoryEmpty")));
- directoryEmpty = true;
- }
-
- if (directoryEmpty == true || directoryExists == false || FileFound == EFalse)
+
+ if (directoryEmpty == true || FileFound == EFalse)
{
- if (directoryExists)
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: We would remove directory")));
-
- {
- m_eap_fast_completion_status = m_partner->set_timer(
- this,
- KHandleCompletePacstoreOkTimerID,
- &m_eap_fast_completion_status,
- 1);
- CleanupStack::PopAndDestroy(5); // Path, Path8, filename, buf2, group_reference8
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- }
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: We would remove directory")));
+
+ {
+ m_eap_fast_completion_status = m_partner->set_timer(
+ this,
+ KHandleCompletePacstoreOkTimerID,
+ &m_eap_fast_completion_status,
+ 0);
+
+ CleanupStack::PopAndDestroy(5); // Path, Path8, filename, buf2, group_reference8
+
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
}
}
- else if(directoryEmpty == false && directoryExists == true && FileFound != EFalse)
+ else if(directoryEmpty == false && FileFound )
{
PathPtr8.Zero();
PathPtr8.Append(group_referencePtr8);
@@ -9750,8 +10229,10 @@
PathPtr.Ptr(),
PathPtr.Size()));
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Read file")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Read file")));
RFile file;
@@ -9762,9 +10243,11 @@
file.Read(readDataPtr);
file.Close();
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Copy data")));
-
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Copy data")));
+
eap_variable_data_c * const in_imported_PAC_data = new eap_variable_data_c(m_am_tools);
// eap_automatic_variable_c can be used in this block because no functions are leaving here.
eap_automatic_variable_c<eap_variable_data_c> automatic_in_imported_PAC_data(m_am_tools, in_imported_PAC_data);
@@ -9813,77 +10296,87 @@
else
m_eap_fast_completion_status = IAP_reference.set_copy_of_buffer(EAP_FAST_ZERO_REFERENCE, sizeof(EAP_FAST_ZERO_REFERENCE));
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Complete operation")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Complete operation")));
if (m_eap_fast_completion_status != eap_status_ok)
{
- if (readData != NULL)
+ if (readData != NULL)
{
CleanupStack::PopAndDestroy(readData);
}
- CleanupStack::PopAndDestroy(5); // filename, buf2, group_reference8, Path, path8
- delete files;
+ CleanupStack::PopAndDestroy(5); // filename, buf2, group_reference8, Path, path8
+ delete files;
return EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
}
else
- {
+ {
m_eap_fast_completion_status = m_tls_application->add_imported_PAC_file(
&IAP_reference,
in_opt_group_reference_and_data,
in_imported_PAC_data,
in_imported_PAC_filename);
aSuccess = ETrue;
- }
+ }
}
- }
- else
- {
- badFile = true;
+ else
+ {
+ badFile = true;
+ }
}
}
}
else
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: No Directory")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: No Directory")));
+
directoryExists = false;
}
-
- if (readData != NULL)
+
+ if (readData != NULL)
{
CleanupStack::PopAndDestroy(readData);
}
CleanupStack::PopAndDestroy(5); // Path, filename8, buf2, Path8, group_reference8
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL: Operation failed or Complete")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL: Operation failed or Complete")));
delete files;
-
+
if (m_eap_fast_completion_status != eap_status_pending_request || aSuccess == EFalse)
{
if(badFile == true || directoryEmpty == true || directoryExists == false)
{
if (aSuccess == EFalse)
- m_eap_fast_completion_status = eap_status_ok;
- m_eap_fast_completion_status = m_partner->set_timer(
- this,
- KHandleCompletePacstoreNokTimerID,
- &m_eap_fast_completion_status,
- 0);
+ m_eap_fast_completion_status = eap_status_ok;
+ m_eap_fast_completion_status = m_partner->set_timer(
+ this,
+ KHandleCompletePacstoreNokTimerID,
+ &m_eap_fast_completion_status,
+ 0);
}
else
{
- m_eap_fast_completion_status = m_partner->set_timer(
- this,
- KHandleCompletePacstoreOkTimerID,
- &m_eap_fast_completion_status,
- 0);
- }
- }
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ImportFilesL - End")));
+ m_eap_fast_completion_status = m_partner->set_timer(
+ this,
+ KHandleCompletePacstoreOkTimerID,
+ &m_eap_fast_completion_status,
+ 0);
+ }
+ }
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ImportFilesL - End")));
return m_eap_fast_completion_status;
}
@@ -9892,30 +10385,44 @@
eap_status_e eap_am_type_tls_peap_symbian_c::PasswordQueryL()
{
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::PasswordQueryL")));
-
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::PasswordQueryL()")));
+
+ delete m_pacStorePWBuf8;
m_pacStorePWBuf8 = HBufC8::NewLC(m_userResponse.get_data_length());
TPtr8 pacStorePWPtr8 = m_pacStorePWBuf8->Des();
pacStorePWPtr8.Copy(m_userResponse.get_data(),m_userResponse.get_data_length() );
- m_PAC_store_password.set_copy_of_buffer(m_userResponse.get_data(), m_userResponse.get_data_length());
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::PasswordQueryL:PW used for masterkey verification (8bits)",
- pacStorePWPtr8.Ptr(),
- pacStorePWPtr8.Size()));
-
-
- if (iPacStoreDb->IsMasterKeyPresentL() && pacStorePWPtr8.Size()>0 )
- m_verificationStatus = iPacStoreDb->IsMasterKeyAndPasswordMatchingL(pacStorePWPtr8);
-
- if ((pacStorePWPtr8.Size()==0 && (m_state == EPasswordQuery || m_state == EMasterkeyQuery ))
+
+ eap_status_e status = m_PAC_store_password.set_copy_of_buffer(m_userResponse.get_data(), m_userResponse.get_data_length());
+ if (status != eap_status_ok)
+ {
+ CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
+ m_pacStorePWBuf8 = 0;
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::PasswordQueryL:PW used for masterkey verification (8bits)"),
+ pacStorePWPtr8.Ptr(),
+ pacStorePWPtr8.Size()));
+
+
+ if (iPacStoreDb->IsMasterKeyPresentL() && pacStorePWPtr8.Size()>0 )
+ m_verificationStatus = iPacStoreDb->IsMasterKeyAndPasswordMatchingL(pacStorePWPtr8);
+
+ if ((pacStorePWPtr8.Size()==0 && (m_state == EPasswordQuery || m_state == EMasterkeyQuery ))
|| m_userAction == EEapFastNotifierUserActionCancel || m_state == EPasswordCancel)
{
- m_verificationStatus = EFalse;
- m_state = EPasswordCancel;
- CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
-
+ m_verificationStatus = EFalse;
+ m_state = EPasswordCancel;
+ CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
+ m_pacStorePWBuf8 = 0;
+
m_eap_fast_completion_status = m_partner->set_timer(
this,
KHandleReadPacstoreTimerID,
@@ -9923,34 +10430,35 @@
0);
return m_eap_fast_completion_status;
}
-
- EAP_TRACE_DEBUG(
+
+ EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("EAP-FAST:eap_am_type_tls_peap_symbian_c::PasswordQueryL:State:%d Prev_State:%d verificationstatus:%d"),
- m_state,
- m_prev_state,
- m_verificationStatus));
-
+ m_state,
+ m_prev_state,
+ m_verificationStatus));
+
eap_status_e m_eap_fast_completion_status(eap_status_ok);
-
- if (m_state == EPasswordQuery)
- {
- m_state = EWrongPassword;
-
- if(m_verificationStatus == EFalse)
- {
- CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
-
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_notifier_data_to_user->iPassword.Zero();
-
+
+ if (m_state == EPasswordQuery)
+ {
+ m_state = EWrongPassword;
+
+ if(m_verificationStatus == EFalse)
+ {
+ CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
+ m_pacStorePWBuf8 = 0;
+
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+
+ m_notifier_data_to_user->iPassword.Zero();
+
return m_eap_fast_completion_status;
-
- }
- else
- {
+
+ }
+ else
+ {
m_eap_fast_completion_status = m_partner->set_timer(
this,
KHandleReadPacstoreTimerID,
@@ -9958,101 +10466,105 @@
0);
CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
- return m_eap_fast_completion_status;
- }
- }
- if (m_state == EWrongPassword)
- {
- m_state = EPasswordQuery;
-
- EAP_TRACE_DEBUG(
+ m_pacStorePWBuf8 = 0;
+ return m_eap_fast_completion_status;
+ }
+ }
+
+ if (m_state == EWrongPassword)
+ {
+ m_state = EPasswordQuery;
+
+ EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("EAP-FAST:eap_am_type_tls_peap_symbian_c::PasswordQueryL (first pw ?):State:%d Prev_State:%d verificationstatus:%d"),
m_state,
m_prev_state,
m_verificationStatus));
- pacStorePWPtr8.Zero();
- if (m_verificationStatus == EFalse)
- {
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err3, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err3)
- {
- return eap_status_process_general_error;
- }
- }
- else
- {
- TRAPD(err4, iEapAuthNotifier->Cancel());
- if (err4)
- {
- return eap_status_process_general_error;
- }
- }
-
- TRAPD(err5, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog, m_notifier_data_to_user, aEapType));
- if (err5)
- {
- return eap_status_process_general_error;
- }
-
-
- }
+
+ pacStorePWPtr8.Zero();
+
+ if (m_verificationStatus == EFalse)
+ {
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err3, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err3)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+ else
+ {
+ TRAPD(err4, iEapAuthNotifier->Cancel());
+ if (err4)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+
+ TRAPD(err5, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog, m_notifier_data_to_user, aEapType));
+ if (err5)
+ {
+ return eap_status_process_general_error;
+ }
+ }
else
+ {
m_eap_fast_completion_status = m_partner->set_timer(
this,
KHandleReadPacstoreTimerID,
&m_eap_fast_completion_status,
0);
-
+ }
+
CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
+ m_pacStorePWBuf8 = 0;
return m_eap_fast_completion_status;
- }
-
- if (m_PAC_store_password.get_data_length()>0 && m_state == EMasterkeyQuery)
- {
-
- if ( m_verificationStatus != EFalse)
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::PasswordQueryL - EMasterkeyQuery - OK")));
- }
- else // temporary before masterkey creation is done dynamically !!!
- {
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
- {
- return eap_status_process_general_error;
- }
- }
- else
- {
- TRAPD(err1, iEapAuthNotifier->Cancel());
- if (err1)
- {
- return eap_status_process_general_error;
- }
- }
-
- TRAPD(err2, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastCreateMasterkeyQueryDialog, m_notifier_data_to_user, aEapType));
- if (err2)
- {
- return eap_status_process_general_error;
- }
-
-
-
+ }
+
+ if (m_PAC_store_password.get_data_length()>0 && m_state == EMasterkeyQuery)
+ {
+ if ( m_verificationStatus != EFalse)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::PasswordQueryL - EMasterkeyQuery - OK")));
+ }
+ else // temporary before masterkey creation is done dynamically !!!
+ {
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(error, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (error)
+ {
+ return eap_status_process_general_error;
+ }
}
- }
-
- CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
-
+ else
+ {
+ TRAPD(err1, iEapAuthNotifier->Cancel());
+ if (err1)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+
+ TRAPD(err2, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastCreateMasterkeyQueryDialog, m_notifier_data_to_user, aEapType));
+ if (err2)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+ }
+
+ CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
+ m_pacStorePWBuf8 = 0;
+
return m_eap_fast_completion_status;
}
@@ -10060,9 +10572,10 @@
eap_status_e eap_am_type_tls_peap_symbian_c::CompletePasswordQueryL()
{
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::CompletePasswordQueryL")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::CompletePasswordQueryL()")));
// m_PAC_store_password should have the PW now. Proceed as normal case.
@@ -10077,6 +10590,7 @@
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
return m_eap_fast_completion_status;
}
+
//eap_pac_store_data_type_PAC_store_password
EAP_TRACE_DEBUG(
m_am_tools,
@@ -10122,10 +10636,13 @@
{
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("EAP-FAST: eap_am_type_tls_peap_symbian_c::CompletePasswordQueryL eap_pac_store_data_type_PAC_store_password - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::CompletePasswordQueryL eap_pac_store_data_type_PAC_store_password - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
+
return m_eap_fast_completion_status;
}
@@ -10138,24 +10655,28 @@
eap_status_e eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(eap_status_e status)
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL")));
- if (status == eap_status_ok && (m_new_references_and_data_blocks.get_object_count()>0))
- {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL()")));
+
+ if (status == eap_status_ok
+ && (m_new_references_and_data_blocks.get_object_count() > 0))
+ {
for (u32_t ind = 0ul; ind < m_ready_references_array_index; ++ind)
- {
- eap_fast_pac_store_data_c * const new_data = new eap_fast_pac_store_data_c(m_am_tools);
-
- eap_automatic_variable_c<eap_fast_pac_store_data_c> automatic_new_data(
- m_am_tools, new_data);
-
- if (new_data == 0)
+ {
+ const eap_fast_pac_store_data_c * const original_data = m_references_and_data_blocks.get_object(ind);
+ if (original_data == 0)
{
m_eap_fast_completion_status = eap_status_allocation_error;
+
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): original_data is NULL.")));
+
m_ready_references_and_data_blocks.reset();
status = m_tls_application->complete_read_PAC_store_data(
@@ -10163,18 +10684,25 @@
m_eap_fast_pac_store_pending_operation,
&m_references_and_data_blocks);
- return status;
- }
-
- new_data->set_type(m_references_and_data_blocks.get_object(ind)->get_type());
-
- // Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(m_references_and_data_blocks.get_object(ind)->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ eap_fast_pac_store_data_c * const new_data = original_data->copy();
+
+ eap_automatic_variable_c<eap_fast_pac_store_data_c> automatic_new_data(
+ m_am_tools, new_data);
+
+ if (new_data == 0)
+ {
+ m_eap_fast_completion_status = eap_status_allocation_error;
+
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): new_data allocation failed.")));
+
m_ready_references_and_data_blocks.reset();
status = m_tls_application->complete_read_PAC_store_data(
@@ -10182,23 +10710,7 @@
m_eap_fast_pac_store_pending_operation,
&m_references_and_data_blocks);
- return status;
- }
-
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(m_references_and_data_blocks.get_object(ind)->get_data());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
-
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
automatic_new_data.do_not_free_variable();
@@ -10207,8 +10719,75 @@
if (m_eap_fast_completion_status != eap_status_ok)
{
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): add_object failed, status=%d=%s"),
+ m_eap_fast_completion_status,
+ eap_status_string_c::get_status_string(m_eap_fast_completion_status)));
+
+ m_ready_references_and_data_blocks.reset();
+
+ status = m_tls_application->complete_read_PAC_store_data(
+ m_eap_fast_completion_status,
+ m_eap_fast_pac_store_pending_operation,
+ &m_references_and_data_blocks);
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Final_complete_read_PAC_store_data - added original data"),
+ (new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
+ (new_data->get_data())->get_data_length()));
+
+ } // for()
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+ {
+ const eap_fast_pac_store_data_c * const original_data = m_new_references_and_data_blocks.get_object(m_ready_references_array_index);
+ if (original_data == 0)
+ {
+ m_eap_fast_completion_status = eap_status_allocation_error;
+
+ (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): original_data is NULL.")));
+
+ m_ready_references_and_data_blocks.reset();
+
+ status = m_tls_application->complete_read_PAC_store_data(
+ m_eap_fast_completion_status,
+ m_eap_fast_pac_store_pending_operation,
+ &m_references_and_data_blocks);
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ eap_fast_pac_store_data_c * const new_data = original_data->copy();
+
+ eap_automatic_variable_c<eap_fast_pac_store_data_c> automatic_new_data(
+ m_am_tools, new_data);
+
+ if (new_data == 0)
+ {
+ m_eap_fast_completion_status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): new_data allocation failed, status=%d=%s"),
+ m_eap_fast_completion_status,
+ eap_status_string_c::get_status_string(m_eap_fast_completion_status)));
+
m_ready_references_and_data_blocks.reset();
status = m_tls_application->complete_read_PAC_store_data(
@@ -10216,99 +10795,69 @@
m_eap_fast_pac_store_pending_operation,
&m_references_and_data_blocks);
- return status;
- }
-
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("Final_complete_read_PAC_store_data - added original data",
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ automatic_new_data.do_not_free_variable();
+
+ m_eap_fast_completion_status = m_ready_references_and_data_blocks.add_object(new_data, true);
+ if (m_eap_fast_completion_status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): add_object() failed, status=%d=%s"),
+ m_eap_fast_completion_status,
+ eap_status_string_c::get_status_string(m_eap_fast_completion_status)));
+
+ m_ready_references_and_data_blocks.reset();
+
+ status = m_tls_application->complete_read_PAC_store_data(
+ m_eap_fast_completion_status,
+ m_eap_fast_pac_store_pending_operation,
+ &m_references_and_data_blocks);
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): added extra data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
-
- }
-
- eap_fast_pac_store_data_c * const new_data = new eap_fast_pac_store_data_c(m_am_tools);
-
- eap_automatic_variable_c<eap_fast_pac_store_data_c> automatic_new_data(
- m_am_tools, new_data);
-
- if (new_data == 0)
- {
- m_eap_fast_completion_status = eap_status_allocation_error;
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
-
- return status;
- }
-
- new_data->set_type(m_new_references_and_data_blocks.get_object(m_ready_references_array_index)->get_type());
-
- // Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(m_new_references_and_data_blocks.get_object(m_ready_references_array_index)->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
-
- return status;
- }
-
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(m_new_references_and_data_blocks.get_object(m_ready_references_array_index)->get_data());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
-
- return status;
- }
-
- automatic_new_data.do_not_free_variable();
-
- m_eap_fast_completion_status = m_ready_references_and_data_blocks.add_object(new_data, true);
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
-
- return status;
- }
-
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL - added extra data",
- (new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
- (new_data->get_data())->get_data_length()));
-
+
+ }
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
for (u32_t ind = m_ready_references_array_index; ind < m_references_and_data_blocks.get_object_count(); ++ind)
- {
- eap_fast_pac_store_data_c * const new_data = new eap_fast_pac_store_data_c(m_am_tools);
+ {
+ const eap_fast_pac_store_data_c * const original_data = m_references_and_data_blocks.get_object(ind);
+ if (original_data == 0)
+ {
+ m_eap_fast_completion_status = eap_status_allocation_error;
+
+ (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): original_data is NULL.")));
+
+ m_ready_references_and_data_blocks.reset();
+
+ status = m_tls_application->complete_read_PAC_store_data(
+ m_eap_fast_completion_status,
+ m_eap_fast_pac_store_pending_operation,
+ &m_references_and_data_blocks);
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ eap_fast_pac_store_data_c * const new_data = original_data->copy();
eap_automatic_variable_c<eap_fast_pac_store_data_c> automatic_new_data(
m_am_tools, new_data);
@@ -10316,9 +10865,14 @@
if (new_data == 0)
{
m_eap_fast_completion_status = eap_status_allocation_error;
+
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): new_data allocation failed")));
+
m_ready_references_and_data_blocks.reset();
status = m_tls_application->complete_read_PAC_store_data(
@@ -10326,42 +10880,7 @@
m_eap_fast_pac_store_pending_operation,
&m_references_and_data_blocks);
- return status;
- }
-
- new_data->set_type(m_references_and_data_blocks.get_object(ind)->get_type());
-
- // Set the reference.
- m_eap_fast_completion_status = new_data->get_writable_reference()->set_copy_of_buffer(m_references_and_data_blocks.get_object(ind)->get_reference());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
-
- return status;
- }
-
- m_eap_fast_completion_status = new_data->get_writable_data()->set_copy_of_buffer(m_references_and_data_blocks.get_object(ind)->get_data());
- if (m_eap_fast_completion_status != eap_status_ok)
- {
- (void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
-
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
automatic_new_data.do_not_free_variable();
@@ -10370,8 +10889,14 @@
if (m_eap_fast_completion_status != eap_status_ok)
{
(void) EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): add_object() failed, status=%d=%s"),
+ m_eap_fast_completion_status,
+ eap_status_string_c::get_status_string(m_eap_fast_completion_status)));
+
m_ready_references_and_data_blocks.reset();
status = m_tls_application->complete_read_PAC_store_data(
@@ -10379,45 +10904,77 @@
m_eap_fast_pac_store_pending_operation,
&m_references_and_data_blocks);
- return status;
- }
-
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("Final_complete_read_PAC_store_data - added original data",
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Final_complete_read_PAC_store_data - added original data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
- }
+
+ } // for()
if (status == eap_status_ok)
- {
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): index=%d, original objects=%d, new=%d total=%d"),
+ m_ready_references_array_index,
+ m_references_and_data_blocks.get_object_count(),
+ m_new_references_and_data_blocks.get_object_count(),
+ m_ready_references_and_data_blocks.get_object_count()));
+
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): Reset unsent data")));
+
+ m_references_and_data_blocks.reset();
+ m_new_references_and_data_blocks.reset();
+
EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL: index=%d, original objects=%d, new=%d total=%d"),
- m_ready_references_array_index,
- m_references_and_data_blocks.get_object_count(),
- m_new_references_and_data_blocks.get_object_count(),
- m_ready_references_and_data_blocks.get_object_count()));
-
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL Reset unsent data")));
-
- m_references_and_data_blocks.reset();
- m_new_references_and_data_blocks.reset();
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL Reset Done")));
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_ready_references_and_data_blocks);
- }
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): Reset Done")));
+
+ status = m_tls_application->complete_read_PAC_store_data(
+ m_eap_fast_completion_status,
+ m_eap_fast_pac_store_pending_operation,
+ &m_ready_references_and_data_blocks);
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): status=%d=%s"),
+ status,
+ eap_status_string_c::get_status_string(status)));
+
+ m_eap_fast_completion_status = eap_status_user_cancel_authentication;
+ m_new_references_and_data_blocks.reset();
+ m_ready_references_and_data_blocks.reset();
+
+ status = m_tls_application->complete_read_PAC_store_data(
+ m_eap_fast_completion_status,
+ m_eap_fast_pac_store_pending_operation,
+ &m_references_and_data_blocks);
+ }
+ }
else
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): status=%d=%s, m_new_references_and_data_blocks.get_object_count()=%d"),
+ status,
+ eap_status_string_c::get_status_string(status),
+ m_new_references_and_data_blocks.get_object_count()));
+
m_eap_fast_completion_status = eap_status_user_cancel_authentication;
m_new_references_and_data_blocks.reset();
m_ready_references_and_data_blocks.reset();
@@ -10426,39 +10983,33 @@
m_eap_fast_completion_status,
m_eap_fast_pac_store_pending_operation,
&m_references_and_data_blocks);
- }
- }
- else
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL:status nok")));
- m_eap_fast_completion_status = eap_status_user_cancel_authentication;
- m_new_references_and_data_blocks.reset();
- m_ready_references_and_data_blocks.reset();
-
- status = m_tls_application->complete_read_PAC_store_data(
- m_eap_fast_completion_status,
- m_eap_fast_pac_store_pending_operation,
- &m_references_and_data_blocks);
- }
-
- TRAPD(error, UpdatePasswordTimeL());
+ }
+
+ TRAPD(error, iPacStoreDb->UpdatePasswordTimeL());
if(error != KErrNone)
{
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL ERROR: LEAVE from UpdatePasswordTimeL() error=%d"),
+ (EAPL("ERROR: EAP-FAST: eap_am_type_tls_peap_symbian_c::FinalCompleteReadPACStoreDataL(): LEAVE from UpdatePasswordTimeL() error=%d"),
error));
- }
- return status;
+
+ status = m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
//--------------------------------------------------
eap_status_e eap_am_type_tls_peap_symbian_c::CompleteFilePasswordQueryL()
{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::CompleteFilePasswordQueryL()")));
+
eap_fast_pac_store_data_c * const new_data = new eap_fast_pac_store_data_c(m_am_tools);
eap_automatic_variable_c<eap_fast_pac_store_data_c> automatic_new_data(
@@ -10512,8 +11063,10 @@
return m_eap_fast_completion_status;
}
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("EAP-FAST: eap_am_type_tls_peap_symbian_c::CompleteFilePasswordQueryL eap_pac_store_data_type_PAC_file_password - added data",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::CompleteFilePasswordQueryL eap_pac_store_data_type_PAC_file_password - added data"),
(new_data->get_data())->get_data((new_data->get_data())->get_data_length()),
(new_data->get_data())->get_data_length()));
@@ -10526,552 +11079,56 @@
void eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL(const TDesC16& aFromUnicode, TDes8& aToAscii)
{
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL:From TEXT",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL(): From TEXT"),
aFromUnicode.Ptr(),
aFromUnicode.Size()));
if(aFromUnicode.Length() <= 0)
{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL: Return: NOTHING TO CONVERT")));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL: Return: NOTHING TO CONVERT")));
return;
}
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL, aFromUnicode.Length=%d, aFromUnicode.Size=%d"),
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL, aFromUnicode.Length=%d, aFromUnicode.Size=%d"),
aFromUnicode.Length(), aFromUnicode.Size()));
// Convert from Unicode to ascii.
HBufC8* aFromUnicodeBuf8 = HBufC8::NewLC(aFromUnicode.Length()); // Half times size of source (or length) is enough here.
TPtr8 aFromUnicodePtr8 = aFromUnicodeBuf8->Des();
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL, aFromUnicodePtr8.Length=%d, aFromUnicodePtr8.Size=%d, aFromUnicodePtr8.MaxLength=%d, aFromUnicodePtr8.MaxSize=%d"),
- aFromUnicodePtr8.Length(), aFromUnicodePtr8.Size(), aFromUnicodePtr8.MaxLength(), aFromUnicodePtr8.MaxSize()));
-
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL, aFromUnicodePtr8.Length=%d, aFromUnicodePtr8.Size=%d, aFromUnicodePtr8.MaxLength=%d, aFromUnicodePtr8.MaxSize=%d"),
+ aFromUnicodePtr8.Length(),
+ aFromUnicodePtr8.Size(),
+ aFromUnicodePtr8.MaxLength(),
+ aFromUnicodePtr8.MaxSize()));
+
aFromUnicodePtr8.Copy(aFromUnicode); // Unicode -> ascii.
aToAscii = aFromUnicodePtr8;
CleanupStack::PopAndDestroy(aFromUnicodeBuf8); // Delete aFromUnicodeBuf8.
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL:To ASCII",
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL:To ASCII"),
aToAscii.Ptr(),
- aToAscii.Size()));
-}
-
-
-// ---------------------------------------------------------
-// eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL()
-// ---------------------------------------------------------
-//
-void eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL()
-{
- /* Check validity of password against timelimit */
-
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("CheckPasswordTimeValidityL - Start\n")));
-
- TInt64 maxSessionTime = 0;
- TInt64 fullAuthTime = 0;
-
- // get max session time
- HBufC* buf = HBufC::NewLC( KMaxSqlQueryLength );
- TPtr sqlStatement = buf->Des();
-
- _LIT( KSqlQuery, "SELECT %S FROM %S WHERE %S=%d AND %S=%d AND %S=%d AND %S=%d" );
-
- sqlStatement.Format(
- KSqlQuery,
- &cf_str_EAP_FAST_max_session_validity_time_literal,
- &KFastGeneralSettingsDBTableName,
- &KServiceType,
- m_index_type,
- &KServiceIndex,
- m_index,
- &KTunnelingTypeVendorId,
- m_tunneling_type.get_vendor_id(),
- &KTunnelingType,
- m_tunneling_type.get_vendor_type());
-
- TRAPD( err, maxSessionTime = ReadIntDbValueL(
- m_database,
- cf_str_EAP_FAST_max_session_validity_time_literal,
- sqlStatement ) );
- if ( err != KErrNone )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT,
- ( EAPL( "ERROR: Leave happened trying to read max session time, \
- error=%d.\n" ), err ) );
- }
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL("CheckPasswordTimeValidityL - maxSessionTime=%ld\n"),
- maxSessionTime ) );
-
-#ifdef USE_PAC_STORE
- sqlStatement.Zero();
- if ( !iPacStoreDb )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL("CheckPasswordTimeValidityL - iPacStoreDb is NULL.\n")));
- CleanupStack::PopAndDestroy( buf ); // Delete buf.
- User::Leave( KErrArgument );
- }
- _LIT( KSqlQuery1, "SELECT %S FROM %S" );
- sqlStatement.Format(
- KSqlQuery1,
- &KFASTLastPasswordIdentityTime,
- &KPacStoreGeneralSettingsTableName );
- RDbNamedDatabase& db = iPacStoreDb->GetPacStoreDb();
- TRAP( err, fullAuthTime = ReadIntDbValueL(
- db,
- KFASTLastPasswordIdentityTime,
- sqlStatement ) );
- if ( err == KErrNotFound ) // KFASTLastPasswordIdentityTime was not found
- {
- TRAP( err, FixOldTablesForPwdIdentityTimeL() );
- if ( err != KErrNone )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "ERROR: eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL() \
- Leave happened trying to fix old table for pwd \
- identity time, error=%d.\n" ), err ) );
- User::Leave( err );
- }
- TRAP( err, fullAuthTime = ReadIntDbValueL(
- db,
- KFASTLastPasswordIdentityTime,
- sqlStatement ) );
- if ( err != KErrNone )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "ERROR: eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL() \
- Leave happened trying to read full auth. time, \
- error=%d.\n" ), err ) );
- User::Leave( err );
- }
- }
- else if ( err != KErrNone )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "ERROR: eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL() \
- Leave happened trying to read full auth. time, \
- error=%d.\n" ), err ) );
- User::Leave( err );
- }
-#else
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL("CheckPasswordTimeValidityL - PAC store is not used.\n")));
- CleanupStack::PopAndDestroy( buf ); // Delete buf.
- User::Leave( KErrNotSupported );
-#endif
-
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT,
- ( EAPL( "CheckPasswordTimeValidityL - fullAuthTime=%ld.\n" ),
- fullAuthTime ) );
-
- CleanupStack::PopAndDestroy( buf ); // Delete buf.
-
- // If the max session time from DB is zero then we use the
- // one read from configuration file.
- if( maxSessionTime == 0)
- {
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("CheckPasswordTimeValidityL - Using max session validity time from config file\n")));
-
- maxSessionTime = m_max_session_time; // value from configuration file.
- }
-
- // Get the current time.
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("UpdatePasswordTimeL - Get time\n")));
-
- TTime currentTime;
- currentTime.UniversalTime();
-
- TTime lastFullAuthTime(fullAuthTime);
-
- #if defined(_DEBUG) || defined(DEBUG)
-
- TDateTime currentDateTime = currentTime.DateTime();
-
- TDateTime fullAuthDateTime = lastFullAuthTime.DateTime();
-
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT,
- (EAPL("CheckPasswordTimeValidityL Session Validity - Current Time, %2d-%2d-%4d : %2d-%2d-%2d-%d\n"),
- currentDateTime.Day()+1, currentDateTime.Month()+1, currentDateTime.Year(), currentDateTime.Hour(),
- currentDateTime.Minute(), currentDateTime.Second(), currentDateTime.MicroSecond()));
-
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT,
- (EAPL("CheckPasswordTimeValidityL Session Validity - Last Full Auth Time, %2d-%2d-%4d : %2d-%2d-%2d-%d\n"),
- fullAuthDateTime.Day()+1, fullAuthDateTime.Month()+1, fullAuthDateTime.Year(), fullAuthDateTime.Hour(),
- fullAuthDateTime.Minute(), fullAuthDateTime.Second(), fullAuthDateTime.MicroSecond()));
-
- #endif
-
- TTimeIntervalMicroSeconds interval = currentTime.MicroSecondsFrom(lastFullAuthTime);
-
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT,(EAPL("eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL:interval in microseconds:"),
- &(interval.Int64()),
- sizeof(interval.Int64()) ) );
-
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT,(EAPL("eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL:max session time in microseconds:"),
- &(maxSessionTime),
- sizeof(maxSessionTime) ) );
-
- #if defined(_DEBUG) || defined(DEBUG)
-
- TTimeIntervalMinutes intervalMins;
- TInt error = currentTime.MinutesFrom(lastFullAuthTime, intervalMins);
-
- if(error == KErrNone)
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL")
- EAPL("interval in Minutes =%d\n"),
- intervalMins.Int()));
- }
-
- #endif
-
- if( maxSessionTime >= interval.Int64() )
- {
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL - Session Valid \n")));
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- /* do nothing */
- }
- else
- {
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL - Session NOT Valid \n")));
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
-
- m_tls_application->remove_cached_pac_store_data();
-
- TRAPD(error, UpdatePasswordTimeL());
-
- if(error != KErrNone)
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("EAP-FAST: eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL() ERROR: LEAVE from UpdatePasswordTimeL() error=%d"),
- error));
-
- }
- }
-
-} // eap_am_type_tls_peap_symbian_c::CheckPasswordTimeValidityL()
-
-
-// ---------------------------------------------------------
-// eap_am_type_tls_peap_symbian_c::AlterTableL()
-// ---------------------------------------------------------
-//
-void eap_am_type_tls_peap_symbian_c::AlterTableL(
- RDbNamedDatabase& aDb,
- TAlterTableCmd aCmd,
- const TDesC& aTableName,
- const TDesC& aColumnName,
- const TDesC& aColumnDef )
-{
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "eap_am_type_tls_peap_symbian_c::AlterTableL() IN\n" ) ) );
-
- CDbColSet* colSet = aDb.ColSetL( aTableName );
- User::LeaveIfNull( colSet );
- CleanupStack::PushL( colSet );
-
- EAP_TRACE_DEBUG_SYMBIAN( ( _L(
- "eap_am_type_tls_peap_symbian_c::AlterTableL() \
- Number of columns in %S table is %d.\n" ),
- &aTableName, colSet->Count() ) );
-
- if ( aCmd == EAddColumn )
- {
- // Check if there is a target column
- if( colSet->ColNo( aColumnName ) != KDbNullColNo )
- {
- EAP_TRACE_DEBUG_SYMBIAN( ( _L(
- "eap_am_type_tls_peap_symbian_c::AlterTableL() \
- Column %S exists already in table %S.\n" ),
- &aColumnName, &aTableName ) );
- CleanupStack::PopAndDestroy( colSet );
- return;
- }
- }
- else
- {
- // Check if there is a target column
- if( colSet->ColNo( aColumnName ) == KDbNullColNo )
- {
- EAP_TRACE_DEBUG_SYMBIAN( ( _L(
- "eap_am_type_tls_peap_symbian_c::AlterTableL() \
- Column %S does not exists already in table %S.\n" ),
- &aColumnName, &aTableName ) );
- CleanupStack::PopAndDestroy( colSet );
- return;
- }
- }
-
- HBufC* buf = HBufC::NewLC( KMaxSqlQueryLength );
- TPtr sqlStatement = buf->Des();
-
- _LIT( KSqlAddCol, "ALTER TABLE %S ADD %S %S" );
- _LIT( KSqlRemoveCol, "ALTER TABLE %S DROP %S" );
-
- if ( aCmd == EAddColumn )
- {
- sqlStatement.Format( KSqlAddCol, &aTableName,
- &aColumnName, &aColumnDef );
- }
- else
- {
- sqlStatement.Format( KSqlRemoveCol, &aTableName,
- &aColumnName );
- }
-
- EAP_TRACE_DEBUG_SYMBIAN( ( _L(
- "eap_am_type_tls_peap_symbian_c::AlterTableL(): sqlStatement=%S\n"),
- &sqlStatement ) );
-
- User::LeaveIfError( aDb.Execute( sqlStatement ) );
- CleanupStack::PopAndDestroy( buf );
- CleanupStack::PopAndDestroy( colSet );
-
- CDbColSet* alteredColSet = aDb.ColSetL( aTableName );
- User::LeaveIfNull( alteredColSet );
- EAP_TRACE_DEBUG_SYMBIAN( ( _L(
- "eap_am_type_tls_peap_symbian_c::AlterTableL() \
- Number of columns in %S table is %d.\n" ),
- &aTableName, alteredColSet->Count() ) );
- delete alteredColSet;
-
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "eap_am_type_tls_peap_symbian_c::AlterTableL() OUT\n" ) ) );
-
-} // eap_am_type_tls_peap_symbian_c::AlterTableL()
-
-
-// ---------------------------------------------------------
-// eap_am_type_tls_peap_symbian_c::FixOldTablesForPwdIdentityTimeL()
-// ---------------------------------------------------------
-//
-void eap_am_type_tls_peap_symbian_c::FixOldTablesForPwdIdentityTimeL()
-{
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "eap_am_type_tls_peap_symbian_c::FixOldTablesForPwdIdentityTimeL() IN" ) ) );
-
- // remove password identity time from fast table
- _LIT( KColumnDef, "BIGINT" );
- AlterTableL( m_database, ERemoveColumn, KFastGeneralSettingsDBTableName,
- KFASTLastPasswordIdentityTime );
-
- // add password identity time to PAC store table
-#ifdef USE_PAC_STORE
- if ( !iPacStoreDb )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "ERROR: eap_am_type_tls_peap_symbian_c::FixOldTablesForPwdIdentityTimeL() \
- iPacStoreDb is NULL.\n" ) ) );
- User::Leave( KErrArgument );
- }
- RDbNamedDatabase& pacStoreDb = iPacStoreDb->GetPacStoreDb();
- AlterTableL( pacStoreDb, EAddColumn , KPacStoreGeneralSettingsTableName,
- KFASTLastPasswordIdentityTime, KColumnDef );
-#else
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "ERROR: eap_am_type_tls_peap_symbian_c::FixOldTablesForPwdIdentityTimeL() \
- PAC store is not used.\n" ) ) );
- User::Leave( KErrNotSupported );
-#endif
-
- // update password identity time
- UpdatePasswordTimeL();
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "eap_am_type_tls_peap_symbian_c::FixOldTablesForPwdIdentityTimeL() OUT" ) ) );
-
-} // eap_am_type_tls_peap_symbian_c::FixOldTablesForPwdIdentityTimeL()
-
-
-// ---------------------------------------------------------
-// eap_am_type_tls_peap_symbian_c::FixOldTableForPacStoreInitL()
-// ---------------------------------------------------------
-//
-void eap_am_type_tls_peap_symbian_c::FixOldTableForPacStoreInitL()
-{
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "eap_am_type_tls_peap_symbian_c::FixOldTableForPacStoreInitL() IN\n" ) ) );
-
-#ifdef USE_PAC_STORE
-
- if ( !iPacStoreDb )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "ERROR: eap_am_type_tls_peap_symbian_c::FixOldTableForPacStoreInitL() \
- iPacStoreDb is NULL.\n" ) ) );
- User::Leave( KErrArgument );
- }
- RDbNamedDatabase& pacStoreDb = iPacStoreDb->GetPacStoreDb();
- _LIT( KColumnDef, "UNSIGNED INTEGER" );
- AlterTableL( pacStoreDb, EAddColumn, KPacStoreGeneralSettingsTableName,
- KPacStoreInitialized, KColumnDef );
-
-#else
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "ERROR: eap_am_type_tls_peap_symbian_c::FixOldTableForPacStoreInitL() \
- PAC store is not used.\n" ) ) );
- User::Leave( KErrNotSupported );
-#endif
-
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, ( EAPL(
- "eap_am_type_tls_peap_symbian_c::FixOldTableForPacStoreInitL() OUT\n" ) ) );
-
-} // eap_am_type_tls_peap_symbian_c::FixOldTableForPacStoreInitL()
-
-
-// ---------------------------------------------------------
-// eap_am_type_tls_peap_symbian_c::ReadIntDbValue()
-// ---------------------------------------------------------
-//
-TInt64 eap_am_type_tls_peap_symbian_c::ReadIntDbValueL(
- RDbNamedDatabase& aDb,
- const TDesC& aColumnName,
- const TDesC& aSqlStatement )
-{
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL( "eap_am_type_tls_peap_symbian_c::ReadIntDbValueL()\n" ) ) );
- TPtrC columnName;
- columnName.Set( aColumnName );
-
- RDbView view;
- // Evaluate view
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL( "ReadIntDbValue() prepare view\n" ) ) );
- User::LeaveIfError( view.Prepare( aDb, TDbQuery(
- aSqlStatement ) ) );
- CleanupClosePushL( view );
-
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL("ReadIntDbValue() evaluate view\n" ) ) );
- User::LeaveIfError( view.EvaluateAll() );
- // Get the first (and only) row
- view.FirstL();
- view.GetL();
- // Get column set so we get the correct column numbers
- CDbColSet* colSet = view.ColSetL();
- CleanupStack::PushL( colSet );
- TInt64 retVal = view.ColInt64( colSet->ColNo( columnName ) );
-
- CleanupStack::PopAndDestroy( colSet ); // Delete colSet.
- CleanupStack::PopAndDestroy( &view ); // Close view.
-
- return retVal;
-} // eap_am_type_tls_peap_symbian_c::ReadIntDbValueL
-
-
-// ---------------------------------------------------------
-// eap_am_type_tls_peap_symbian_c::UpdatePasswordTimeL()
-// ---------------------------------------------------------
-//
-void eap_am_type_tls_peap_symbian_c::UpdatePasswordTimeL()
-{
- /* update last password time */
- TPtrC lastFullPasswordTimeString;
-
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("UpdatePasswordTimeL - Start\n")));
-
- lastFullPasswordTimeString.Set(KFASTLastPasswordIdentityTime);
-
- HBufC* buf = HBufC::NewLC(KMaxSqlQueryLength);
- TPtr sqlStatement = buf->Des();
-
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("UpdatePasswordTimeL - prepare query\n")));
- // Query all the relevant parameters
- _LIT(KSQLQuery, "SELECT %S FROM %S");
- sqlStatement.Format( KSQLQuery, &lastFullPasswordTimeString,
- &KPacStoreGeneralSettingsTableName );
-
- RDbView view;
- // Evaluate view
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("UpdatePasswordTimeL - prepare view\n")));
-
-#ifdef USE_PAC_STORE
- if ( !iPacStoreDb )
- {
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL("CheckPasswordTimeValidityL - iPacStoreDb is NULL.\n")));
- CleanupStack::PopAndDestroy( buf ); // Delete buf.
- User::Leave( KErrArgument );
- }
- RDbNamedDatabase& db = iPacStoreDb->GetPacStoreDb();
- User::LeaveIfError( view.Prepare( db, TDbQuery( sqlStatement ),
- TDbWindow::EUnlimited ) );
- CleanupClosePushL( view );
-#else
- EAP_TRACE_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL("CheckPasswordTimeValidityL - PAC store is not used.\n")));
- CleanupStack::PopAndDestroy( buf ); // Delete buf.
- User::Leave( KErrNotSupported );
-#endif
-
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("UpdatePasswordTimeL - evaluate view\n")));
- User::LeaveIfError(view.EvaluateAll());
-
- // Get the first (and only) row.
- view.FirstL();
- view.UpdateL();
-
- // Get column set so we get the correct column numbers
- CDbColSet* colSet = view.ColSetL();
- CleanupStack::PushL(colSet);
-
- // Get the current universal time.
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT, (
- EAPL("UpdatePasswordTimeL - Get time\n")));
- TTime currentTime;
- currentTime.UniversalTime();
-
-
- TDateTime currentDateTime = currentTime.DateTime();
-
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::UpdatePasswordTimeL:store_authentication_time, %2d-%2d-%4d : %2d-%2d-%2d-%d\n"),
- currentDateTime.Day()+1, currentDateTime.Month()+1,currentDateTime.Year(), currentDateTime.Hour(),
- currentDateTime.Minute(), currentDateTime.Second(), currentDateTime.MicroSecond()));
-
- TInt64 fullAuthTime = currentTime.Int64();
-
- view.SetColL(colSet->ColNo(lastFullPasswordTimeString), fullAuthTime);
-
- view.PutL();
-
- CleanupStack::PopAndDestroy(colSet); // Delete colSet.
- CleanupStack::PopAndDestroy(&view); // Close view.
- CleanupStack::PopAndDestroy(buf); // Delete buf.
-
- /* update end */
-
-} // eap_am_type_tls_peap_symbian_c::UpdatePasswordTimeL()
+ aToAscii.Size()));
+}
+
//--------------------------------------------------
@@ -11098,16 +11155,23 @@
//
EAP_FUNC_EXPORT bool eap_am_type_tls_peap_symbian_c::is_ttls_pap_session_valid()
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::is_ttls_pap_session_valid()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::is_ttls_pap_session_valid()" )));
TBool isValid = EFalse;
- TInt err = KErrNone;
+ TInt error = KErrNone;
bool retVal = false;
- TRAP( err, isValid = IsTtlsPapSessionValidL() );
- if ( err != KErrNone )
+ TRAP( error, isValid = IsTtlsPapSessionValidL() );
+ if ( error != KErrNone )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: eap_am_type_tls_peap_symbian_c::is_ttls_pap_session_valid(): Leave, err==%d."), err ));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::is_ttls_pap_session_valid(): Leave, error==%d."), error ));
+
retVal = false;
}
else
@@ -11124,7 +11188,10 @@
EAP_FUNC_EXPORT eap_status_e eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password(
const eap_variable_data_c * const aInSrvChallengeUtf8 )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password()" )));
eap_status_e status( eap_status_pending_request );
TEapExpandedType aEapType(*EapExpandedTypeTtlsPap.GetType());
@@ -11153,8 +11220,8 @@
if (iEapAuthNotifier == 0)
{
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
+ TRAPD(error, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (error)
{
return eap_status_process_general_error;
}
@@ -11247,7 +11314,7 @@
}
}
- return status;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
// ================= TTLS-PAP public not exported =======================
@@ -11260,7 +11327,11 @@
const eap_variable_data_c * const /*aUserName*/,
const eap_variable_data_c * const /*aUserPassword*/ )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::verify_ttls_pap_username_and_password()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::verify_ttls_pap_username_and_password()" )));
+
return eap_status_not_supported;
}
@@ -11275,7 +11346,10 @@
const TDesC8& aUserNameUtf8,
const TDesC8& aPasswordUtf8 )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::CompleteQueryTtlsPapUserNameAndPassword()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::CompleteQueryTtlsPapUserNameAndPassword()" )));
eap_status_e retStatus = aStatus;
eap_status_e tmpStatus = eap_status_ok;
@@ -11297,7 +11371,11 @@
}
if ( m_tls_am_partner == NULL )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "ERROR: eap_am_type_tls_peap_symbian_c::CompleteQueryTtlsPapUserNameAndPassword(): m_tls_am_partner is NULL." )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "ERROR: eap_am_type_tls_peap_symbian_c::CompleteQueryTtlsPapUserNameAndPassword(): m_tls_am_partner is NULL." )));
+
return eap_status_process_general_error;
}
retStatus = m_tls_am_partner->
@@ -11314,7 +11392,11 @@
eap_status_e
eap_am_type_tls_peap_symbian_c::ConvertAmErrorToEapolError( TInt aErr )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::ConvertAmErrorToEapolError()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::ConvertAmErrorToEapolError()" )));
+
if ( m_am_tools )
{
return m_am_tools->convert_am_error_to_eapol_error( aErr );
@@ -11335,7 +11417,10 @@
void eap_am_type_tls_peap_symbian_c::ReadTtlsPapDbL(
TTtlsPapDbInfo& aOutDbInfo )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::ReadTtlsPapDbL()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::ReadTtlsPapDbL()" )));
HBufC* buf = HBufC::NewLC( KMaxSqlQueryLength );
TPtr sqlStatement = buf->Des();
@@ -11428,7 +11513,10 @@
void eap_am_type_tls_peap_symbian_c::WriteTtlsPapDbL(
const TTtlsPapDbInfo& aInDbInfo )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::WriteTtlsPapDbL()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::WriteTtlsPapDbL()" )));
HBufC* buf = HBufC::NewLC( KMaxSqlQueryLength );
@@ -11522,7 +11610,10 @@
//
void eap_am_type_tls_peap_symbian_c::SetTtlsPapColumnToNullL( const TDesC& aColName )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::SetColumnNullL()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::SetColumnNullL()" )));
HBufC* buf = HBufC::NewLC( KMaxSqlQueryLength );
TPtr sqlStatement = buf->Des();
@@ -11581,17 +11672,24 @@
//
TBool eap_am_type_tls_peap_symbian_c::IsTtlsPapSessionValidL()
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::IsTtlsPapSessionValidL()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::IsTtlsPapSessionValidL()" )));
TTtlsPapDbInfo dbInfo;
- TInt err = KErrNone;
+ TInt error = KErrNone;
TBool retValue = EFalse;
- TRAP( err, ReadTtlsPapDbL( dbInfo ) );
-
- if ( err != KErrNone )
+ TRAP( error, ReadTtlsPapDbL( dbInfo ) );
+
+ if ( error != KErrNone )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: eap_am_type_tls_peap_symbian_c::IsTtlsPapSessionValidL(): Leave happened, err=%d."), err ));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_type_tls_peap_symbian_c::IsTtlsPapSessionValidL(): Leave happened, error=%d."), error ));
+
retValue = EFalse;
}
else
@@ -11602,7 +11700,10 @@
// one read from configuration file.
if( dbInfo.iMaxSessionTime == 0 )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::IsTtlsPapSessionValidL() Using max TTLS PAP session validity time from config file." )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::IsTtlsPapSessionValidL() Using max TTLS PAP session validity time from config file." )));
// use value from config file
dbInfo.iMaxSessionTime = iEapTtlsPapMaxSessionConfigTime;
@@ -11624,7 +11725,10 @@
const TInt64& aInMaxSessionTime,
const TInt64& aInLastFullAuthTime )
{
- EAP_TRACE_DEBUG_SYMBIAN((_L( "eap_am_type_tls_peap_symbian_c::CheckTtlsPapSessionValidity()" )));
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::CheckTtlsPapSessionValidity()" )));
// Get the current time.
TTime currentTime;
@@ -11697,6 +11801,7 @@
} // eap_am_type_tls_peap_symbian_c::CheckTtlsPapSessionValidity
//--------------------------------------------------
+
#if defined(USE_FAST_EAP_TYPE)
TInt eap_am_type_tls_peap_symbian_c::CreateMMETelConnectionL()
@@ -11743,10 +11848,18 @@
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Got phone info.\n")));
}
+#if defined(__WINS__)
+
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("WARNING: Not opened phone subsession on WINS.\n")));
+
+#else
+
// This function opens a phone subsession by name. ("DefaultPhone").
User::LeaveIfError( iPhone.Open( iServer, phoneInfo.iName ) );
-
+
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Opened phone subsession.\n")));
+
+#endif //#if defined(__WINS__)
// MMETel connected and the phone module loaded fine.
iMMETELConnectionStatus = ETrue;
@@ -11781,6 +11894,7 @@
}
}
#endif
+
//--------------------------------------------------
// End of file.
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeap.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeap.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 27 %
+* %version: 38 %
*/
#ifndef _EAPTLSPEAP_H_
@@ -24,15 +24,48 @@
// INCLUDES
#include <EapTypePlugin.h>
-#include "eap_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPTLSPEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAP_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAP_H
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAP_H
+ #define EAP_FUNC_EXPORT_EAPTLSPEAP_H
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAP_H
+#elif defined(EAP_EXPORT_EAPTLSPEAP_H)
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAP_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAP_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPTLSPEAP_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAP_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAP_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAP_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAP_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPTLSPEAP_H
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAP_H
+#endif
+// End: added by script change_export_macros.sh.
#if defined(USE_FAST_EAP_TYPE)
-#include "tls_application_eap_fast.h"
+ #include "tls_application_eap_fast.h"
+ #include "PacStoreInitialization.h"
+ #include "AbsPacStoreInitializer.h"
+#else
+ class AbsPacStoreInitializer;
#endif
+#include "eap_header.h"
+#include "abs_eap_base_timer.h"
+
// CLASS DECLARATION
/**
* Class that implements the generic EAP type interface. Implements EAP TLS protocol.
*/
-class CEapTlsPeap : public CEapTypePlugin
+class EAP_CLASS_VISIBILITY_EAPTLSPEAP_H CEapTlsPeap
+: public CEapTypePlugin
+#if defined(USE_FAST_EAP_TYPE)
+, public abs_pac_store_initializer_c
+#endif //#if defined(USE_FAST_EAP_TYPE)
+, public abs_eap_base_timer_c
{
public:
@@ -41,14 +74,14 @@
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapTlsPeap* NewTlsL(SIapInfo *aIapInfo);
+ static CEapTlsPeap* NewTlsL(SPluginInfo *aIapInfo);
/**
* Construction function for PEAP. Called by ECom after the DLL has been loaded.
* @param aIapInfo Pointer to the class that contains information about bearer type and unique index.
* @return Pointer to the instance.
*/
- static CEapTlsPeap* NewPeapL(SIapInfo *aIapInfo);
+ static CEapTlsPeap* NewPeapL(SPluginInfo *aIapInfo);
/**
* Construction function for TTLS. Called by ECom after the DLL has been loaded.
@@ -56,7 +89,7 @@
* @return Pointer to the instance.
*/
#if defined(USE_TTLS_EAP_TYPE)
- static CEapTlsPeap* NewTtlsL(SIapInfo *aIapInfo);
+ static CEapTlsPeap* NewTtlsL(SPluginInfo *aIapInfo);
#endif // #if defined(USE_TTLS_EAP_TYPE)
/**
@@ -68,7 +101,7 @@
* @return Pointer to the instance.
*/
- static CEapTlsPeap* NewTtlsPapL( SIapInfo* aIapInfo );
+ static CEapTlsPeap* NewTtlsPapL( SPluginInfo* aIapInfo );
/**
* Construction function for FAST. Called by ECom after the DLL has been loaded.
@@ -76,7 +109,7 @@
* @return Pointer to the instance.
*/
#if defined(USE_FAST_EAP_TYPE)
- static CEapTlsPeap* NewFastL(SIapInfo *aIapInfo);
+ static CEapTlsPeap* NewFastL(SPluginInfo *aIapInfo);
#endif
/**
@@ -179,18 +212,29 @@
*/
void CopySettingsL(const TIndexType aDestinationIndexType, const TInt aDestinationIndex);
+ TInt InitialisePacStore(AbsPacStoreInitializer * const initializer);
+
+#if defined(USE_FAST_EAP_TYPE)
+
+ eap_status_e complete_start_initialize_PAC_store(
+ const eap_fast_completion_operation_e completion_operation,
+ const eap_fast_initialize_pac_store_completion_e completion);
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+ eap_status_e timer_expired(
+ const u32_t id, void *data);
+
+ eap_status_e timer_delete_data(
+ const u32_t id, void *data);
+
protected:
/**
* Constructor initialises member variables.
*/
- CEapTlsPeap(const TIndexType aIndexType, const TInt aIndex, const eap_type_value_e aEapType);
+ CEapTlsPeap(const TIndexType aIndexType, const TInt aIndex, const eap_type_value_e aEapType, abs_eap_am_tools_c * const aTools);
-#if defined(USE_FAST_EAP_TYPE)
- tls_application_eap_fast_c* GetTlsInterfaceL(abs_eap_am_tools_c* const aTools,
- const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id);
-#endif
private:
#ifdef USE_PAC_STORE
@@ -201,6 +245,8 @@
#endif // #ifdef USE_PAC_STORE
+ void ConstructL();
+
private:
// Bearer type
@@ -217,15 +263,17 @@
// EAP array for deleting and changing index
RImplInfoPtrArray iEapArray;
+
+ /// This is pointer to the tools class.
+ abs_eap_am_tools_c * m_am_tools;
#if defined(USE_FAST_EAP_TYPE)
- tls_application_eap_fast_c* iApplication;
-#endif
- /// This is pointer to the tools class.
- abs_eap_am_tools_c * const m_am_tools;
-
- eap_base_type_c* iType;
+
+ CPacStoreInitialization * iPacStoreInitialization;
+ AbsPacStoreInitializer * iInitializer;
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
};
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapCertFetcher.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapCertFetcher.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 24 %
*/
#ifndef _EAPTLSPEAPCERTFETCHER_H_
@@ -26,13 +26,35 @@
#include <e32base.h>
#include <unifiedcertstore.h>
#include <mctwritablecertstore.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPTLSPEAPCERTFETCHER_H)
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTFETCHER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAPCERTFETCHER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAPCERTFETCHER_H
+ #define EAP_FUNC_EXPORT_EAPTLSPEAPCERTFETCHER_H
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAPCERTFETCHER_H
+#elif defined(EAP_EXPORT_EAPTLSPEAPCERTFETCHER_H)
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTFETCHER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAPCERTFETCHER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAPCERTFETCHER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPTLSPEAPCERTFETCHER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAPCERTFETCHER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTFETCHER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPTLSPEAPCERTFETCHER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPTLSPEAPCERTFETCHER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPTLSPEAPCERTFETCHER_H
+ #define EAP_C_FUNC_EXPORT_EAPTLSPEAPCERTFETCHER_H
+#endif
+// End: added by script change_export_macros.sh.
#include "EapTlsPeapUtils.h"
class CAbsEapCertificateFetcher;
// CLASS DECLARATION
-class CEapTlsPeapCertFetcher
+class EAP_CLASS_VISIBILITY_EAPTLSPEAPCERTFETCHER_H CEapTlsPeapCertFetcher
: public CActive
{
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapUtils.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapUtils.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 37 %
+* %version: 39 %
*/
#ifndef _EAPTLSPEAPUTILS_H_
@@ -206,6 +206,18 @@
const TDesC& aDbColumnName,
const eap_variable_data_c * const aDbColumnValue);
+#if defined(USE_FAST_EAP_TYPE)
+
+ // CPacStoreDatabase uses this too.
+ static void OpenFastDatabaseL(
+ RDbNamedDatabase& aDatabase,
+ RFs& aFileServerSession,
+ const TIndexType aIndexType,
+ const TInt aIndex,
+ const eap_type_value_e aTunnelingType);
+
+#endif // #if defined(USE_FAST_EAP_TYPE)
+
private:
static void OpenTlsDatabaseL(
@@ -233,17 +245,6 @@
#endif // #if defined(USE_TTLS_EAP_TYPE)
-#if defined(USE_FAST_EAP_TYPE)
-
- static void OpenFastDatabaseL(
- RDbNamedDatabase& aDatabase,
- RFs& aFileServerSession,
- const TIndexType aIndexType,
- const TInt aIndex,
- const eap_type_value_e aTunnelingType);
-
-#endif // #if defined(USE_FAST_EAP_TYPE)
-
static void AddExtraCertColumnsL(
RDbNamedDatabase& aDatabase,
TDesC& aTableName);
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeap.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeap.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 67 %
+* %version: 79 %
*/
// This is enumeration of EAPOL source code.
@@ -36,8 +36,11 @@
#include <EapTypeInfo.h>
#if defined(USE_FAST_EAP_TYPE)
-#include "tls_application_eap_fast.h"
-#endif
+ #include "tls_application_eap_fast.h"
+ #if defined(USE_PAC_STORE)
+ #include "pac_store_db_symbian.h"
+ #endif //#if defined(USE_PAC_STORE)
+#endif //#if defined(USE_FAST_EAP_TYPE)
#include "eap_am_type_tls_peap_symbian.h"
#include "eap_type_tls_peap.h"
@@ -50,9 +53,6 @@
#include "EapConversion.h"
#include "EapExpandedType.h"
-#ifdef USE_PAC_STORE
-#include "pac_store_db_symbian.h"
-#endif
#include "eapol_key_types.h"
@@ -63,124 +63,83 @@
const TUint KInterfaceVersion = 1;
#if defined(USE_FAST_EAP_TYPE)
- const u8_t EAP_RAS_SOURCE[] = "ras_src";
- const u8_t EAP_RAS_DESTINATION[] = "ras_des";
+ const u32_t KRemovePacStoreInitializationTimerID = 0;
#endif //#if defined(USE_FAST_EAP_TYPE)
// ================= MEMBER FUNCTIONS =======================
-
CEapTlsPeap::CEapTlsPeap(const TIndexType aIndexType,
const TInt aIndex,
- const eap_type_value_e aEapType)
+ const eap_type_value_e aEapType,
+ abs_eap_am_tools_c * const aTools)
: iIndexType(aIndexType)
, iIndex(aIndex)
, iEapType(aEapType)
, iTunnelingType(eap_type_none)
+, m_am_tools(aTools)
#if defined(USE_FAST_EAP_TYPE)
-, iApplication(NULL)
-#endif
-, m_am_tools(abs_eap_am_tools_c::new_abs_eap_am_tools_c())
+, iPacStoreInitialization(NULL)
+, iInitializer(NULL)
+#endif //#if defined(USE_FAST_EAP_TYPE)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::CEapTlsPeap()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::CEapTlsPeap()\n"));
-
- if (m_am_tools == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return;
- }
-
-#if defined(USE_FAST_EAP_TYPE)
- if(iEapType == eap_type_fast)
- {
- eap_variable_data_c source(m_am_tools);
-
- eap_status_e status = source.set_copy_of_buffer(
- EAP_RAS_SOURCE,
- sizeof(EAP_RAS_SOURCE));
- if (status != eap_status_ok)
- {
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: CEapTlsPeap::CEapTlsPeap(): status = %s\n"),
- eap_status_string_c::get_status_string(status)));
- return;
- }
-
- eap_variable_data_c destination(m_am_tools);
-
- status = destination.set_copy_of_buffer(
- EAP_RAS_DESTINATION,
- sizeof(EAP_RAS_DESTINATION));
- if (status != eap_status_ok)
- {
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: CEapTlsPeap::CEapTlsPeap(): status = %s\n"),
- eap_status_string_c::get_status_string(status)));
- return;
- }
-
- eap_am_network_id_c dummy_id(m_am_tools, &source, &destination, eapol_ethernet_type_pae);
-
- if (dummy_id.get_is_valid() == false)
- {
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: CEapTlsPeap::NewPeapL() dummy_id not valid\n")));
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return;
- }
-
- if (dummy_id.get_is_valid_data() == false)
- {
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: CEapTlsPeap::NewPeapL() dummy_id data not valid\n")));
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return;
- }
-
-
- TRAPD(err, iApplication = GetTlsInterfaceL(
- m_am_tools,
- true,
- &dummy_id));
- if (err)
- {
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: CEapTlsPeap::NewPeapL() iApplication couldn't be created\n")));
-
- }
- }
-#endif //#if defined(USE_FAST_EAP_TYPE)
-
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
-
}
// ----------------------------------------------------------
-CEapTlsPeap* CEapTlsPeap::NewTlsL(SIapInfo *aIapInfo)
+CEapTlsPeap* CEapTlsPeap::NewTlsL(SPluginInfo *aIapInfo)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::NewTlsL()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::NewTlsL()\n"));
- return new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_tls);
+ CEapTlsPeap* self = new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_tls, aIapInfo->aTools);
+
+ CleanupStack::PushL(self);
+
+ self->ConstructL();
+
+ CleanupStack::Pop(self);
+
+ return self;
}
// ----------------------------------------------------------
-CEapTlsPeap* CEapTlsPeap::NewPeapL(SIapInfo *aIapInfo)
+CEapTlsPeap* CEapTlsPeap::NewPeapL(SPluginInfo *aIapInfo)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::NewPeapL()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::NewPeapL()\n"));
- return new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_peap);
+ CEapTlsPeap* self = new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_peap, aIapInfo->aTools);
+
+ CleanupStack::PushL(self);
+
+ self->ConstructL();
+
+ CleanupStack::Pop(self);
+
+ return self;
}
// ----------------------------------------------------------
#if defined(USE_TTLS_EAP_TYPE)
-CEapTlsPeap* CEapTlsPeap::NewTtlsL(SIapInfo *aIapInfo)
+CEapTlsPeap* CEapTlsPeap::NewTtlsL(SPluginInfo *aIapInfo)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::NewTtlsL()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::NewTtlsL()\n"));
- return new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_ttls);
+ CEapTlsPeap* self = new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_ttls, aIapInfo->aTools);
+
+ CleanupStack::PushL(self);
+
+ self->ConstructL();
+
+ CleanupStack::Pop(self);
+
+ return self;
}
#endif // #if defined(USE_TTLS_EAP_TYPE)
@@ -193,30 +152,103 @@
// ---------------------------------------------------------
//
-CEapTlsPeap* CEapTlsPeap::NewTtlsPapL( SIapInfo* aIapInfo )
- {
+CEapTlsPeap* CEapTlsPeap::NewTtlsPapL( SPluginInfo* aIapInfo )
+{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::NewTtlsPapL()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::NewTtlsPapL()\n"));
- return new (ELeave) CEapTlsPeap(
- aIapInfo->indexType, aIapInfo->index, eap_expanded_type_ttls_plain_pap.get_type() );
- }
+ CEapTlsPeap* self = new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_expanded_type_ttls_plain_pap.get_type(), aIapInfo->aTools);
+
+ CleanupStack::PushL(self);
+
+ self->ConstructL();
+
+ CleanupStack::Pop(self);
+
+ return self;
+}
// ----------------------------------------------------------
#if defined(USE_FAST_EAP_TYPE)
-CEapTlsPeap* CEapTlsPeap::NewFastL(SIapInfo *aIapInfo)
+CEapTlsPeap* CEapTlsPeap::NewFastL(SPluginInfo *aIapInfo)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::NewFastL()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::NewFastL()\n"));
- return new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_fast);
+ CEapTlsPeap* self = new (ELeave) CEapTlsPeap(aIapInfo->indexType, aIapInfo->index, eap_type_fast, aIapInfo->aTools);
+
+ CleanupStack::PushL(self);
+
+ self->ConstructL();
+
+ CleanupStack::Pop(self);
+
+ return self;
}
#endif // #if defined(USE_FAST_EAP_TYPE)
+//--------------------------------------------------
+
+//
+void CEapTlsPeap::ConstructL()
+{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::ConstructL()\n")));
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::ConstructL()\n"));
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+ eap_status_e status(eap_status_ok);
+
+ {
+ const u8_t DEFAULT_PREFIX[] = "EAP-SERVER";
+ eap_variable_data_c tmp_prefix(m_am_tools);
+
+ if (tmp_prefix.get_is_valid() == false)
+ {
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ if (status == eap_status_ok)
+ {
+ status = tmp_prefix.set_copy_of_buffer(DEFAULT_PREFIX, sizeof(DEFAULT_PREFIX)-1ul);;
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ }
+
+ if (status == eap_status_ok)
+ {
+ status = tmp_prefix.add_end_null();
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ }
+
+ if (status == eap_status_ok)
+ {
+ status = m_am_tools->set_trace_prefix(&tmp_prefix);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ }
+ }
+
+ if (status != eap_status_ok)
+ {
+ User::Leave(m_am_tools->convert_eapol_error_to_am_error(EAP_STATUS_RETURN(m_am_tools, status)));
+ }
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+}
+
// ----------------------------------------------------------
CEapTlsPeap::~CEapTlsPeap()
@@ -226,198 +258,33 @@
iEapArray.ResetAndDestroy();
- if (iType != NULL)
- {
- iType->shutdown();
- // type deletes all
- delete iType;
- iType = NULL;
- }
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::~CEapTlsPeap() iType deleted\n")));
+#if defined(USE_FAST_EAP_TYPE)
+ delete iPacStoreInitialization;
+ iPacStoreInitialization = 0;
+ iInitializer = 0;
+#endif // #if defined(USE_FAST_EAP_TYPE)
-#if defined(USE_FAST_EAP_TYPE)
- if (iApplication != NULL)
- {
-// iApplication->shutdown();
-// delete iApplication;
- iApplication = NULL;
- }
-#endif //#if defined(USE_FAST_EAP_TYPE)
-
- abs_eap_am_tools_c::delete_abs_eap_am_tools_c(m_am_tools);
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::~CEapTlsPeap() iType deleted\n")));
}
-#if defined(USE_FAST_EAP_TYPE)
-// ----------------------------------------------------------
-tls_application_eap_fast_c* CEapTlsPeap::GetTlsInterfaceL(abs_eap_am_tools_c* const aTools,
- const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id)
-{
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::GetTlsInterfaceL()\n")));
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeap::GetTlsInterfaceL()\n"));
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL -Start- iIndexType=%d, iIndex=%d, Tunneling vendor type=%d, Eap vendor type=%d \n"),
- iIndexType,iIndex, iTunnelingType.get_vendor_type(), iEapType.get_vendor_type()));
-
- // Create adaptation layer
- eap_am_type_tls_peap_symbian_c* amEapType;
- tls_record_c* record;
-
- eap_core_c* const eap_core = reinterpret_cast<eap_core_c *> (new dummy_eap_core_c(
- aTools,
- 0,
- is_client_when_true,
- receive_network_id,
- true));
- if (eap_core == 0)
- {
- // Out of memory
- User::Leave(KErrNoMemory);
- }
- else if (eap_core->get_is_valid() == false)
- {
- // Out of memory
- eap_core->shutdown();
- delete eap_core;
- User::Leave(KErrGeneral);
- }
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL - created eap_core_c \n")));
-
- amEapType = eap_am_type_tls_peap_symbian_c::NewL(
- aTools,
- eap_core,
- iIndexType,
- iIndex,
- iTunnelingType,
- iEapType,
- is_client_when_true,
- receive_network_id);
- if (amEapType->get_is_valid() == false)
- {
- amEapType->shutdown();
- delete amEapType;
- User::Leave(KErrGeneral);
- }
-
- amEapType->configure();
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL - created eap_am_type_tls_peap_symbian_c \n")));
-
- tls_application_eap_fast_c* application = 0;
-
- if(iEapType == eap_type_fast)
- {
- application = new tls_application_eap_fast_c(
- aTools,
- eap_core,
- true,
- is_client_when_true,
- iEapType,
- receive_network_id,
- amEapType);
-
- if (application)
- {
- application->configure();
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL - created tls_application_eap_fast_c \n")));
- application->start_initialize_PAC_store();
- }
- }
-
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL - Creating tls_record_c \n")));
-
- record = new tls_record_c(
- aTools,
- amEapType,
- false,
- application,
- true,
- is_client_when_true,
- iEapType,
- receive_network_id);
- if (record == 0)
- {
- // Out of memory
- // application takes care of eap_core_c deletion
- application->shutdown();
- delete application;
- amEapType->shutdown();
- delete amEapType;
- User::Leave(KErrGeneral);
- }
- else if (record->get_is_valid() == false)
- {
- // Out of memory
- // record takes care of application deletion
- record->shutdown();
- delete record;
- amEapType->shutdown();
- delete amEapType;
- User::Leave(KErrGeneral);
- }
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL - Creating the OS independent portion - eap_type_tls_peap_c \n")));
-
- // Create the OS independent portion
-
- iType = new eap_type_tls_peap_c(
- aTools,
- eap_core,
- amEapType,
- true,
- record,
- true,
- is_client_when_true,
- iEapType,
- receive_network_id);
- if (iType == 0)
- {
- // Out of memory
- // record takes care of application deletion
- record->shutdown();
- delete record;
- amEapType->shutdown();
- delete amEapType;
- User::Leave(KErrNoMemory);
- }
- else if(iType->get_is_valid() == false)
- {
- iType->shutdown();
- // type deletes all
- delete iType;
- iType = NULL;
- User::Leave(KErrGeneral);
- }
-
- return application;
-}
-#endif
// ----------------------------------------------------------
#ifdef USE_EAP_SIMPLE_CONFIG
-eap_base_type_c* CEapTlsPeap::GetStackInterfaceL(abs_eap_am_tools_c* const aTools,
- abs_eap_base_type_c* const aPartner,
- const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id,
- abs_eap_configuration_if_c * const /*configuration_if*/)
+eap_base_type_c* CEapTlsPeap::GetStackInterfaceL(
+ abs_eap_am_tools_c* const aTools,
+ abs_eap_base_type_c* const aPartner,
+ const bool is_client_when_true,
+ const eap_am_network_id_c * const receive_network_id,
+ abs_eap_configuration_if_c * const /*configuration_if*/)
#else
-eap_base_type_c* CEapTlsPeap::GetStackInterfaceL(abs_eap_am_tools_c* const aTools,
- abs_eap_base_type_c* const aPartner,
- const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id)
+eap_base_type_c* CEapTlsPeap::GetStackInterfaceL(
+ abs_eap_am_tools_c* const aTools,
+ abs_eap_base_type_c* const aPartner,
+ const bool is_client_when_true,
+ const eap_am_network_id_c * const receive_network_id)
#endif // #ifdef USE_EAP_SIMPLE_CONFIG
{
@@ -429,9 +296,9 @@
iIndexType,iIndex, iTunnelingType.get_vendor_type(), iEapType.get_vendor_type()));
// Create adaptation layer
- eap_am_type_tls_peap_symbian_c* amEapType;
- eap_base_type_c* type;
- tls_record_c* record;
+ eap_am_type_tls_peap_symbian_c* amEapType = 0;
+ eap_base_type_c* type = 0;
+ tls_record_c* record = 0;
amEapType = eap_am_type_tls_peap_symbian_c::NewL(
aTools,
@@ -522,7 +389,8 @@
is_client_when_true,
iEapType,
receive_network_id,
- amEapType);
+ amEapType,
+ 0);
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::GetStackInterfaceL - created tls_application_eap_fast_c \n")));
@@ -541,6 +409,7 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::GetStackInterfaceL - created tls_application_eap_core_c \n")));
}
+
if (application == 0)
{
// Out of memory
@@ -703,7 +572,7 @@
EAP_TRACE_DATA_DEBUG_SYMBIAN(("CEapTlsPeap::DeleteConfigurationL: Expanded cue:",
expandedCue.GetValue().Ptr(), expandedCue.GetValue().Size()));
- eapType = CEapTypePlugin::NewL(expandedCue.GetValue(), iIndexType, iIndex);
+ eapType = CEapTypePlugin::NewL(expandedCue.GetValue(), iIndexType, iIndex, m_am_tools);
if(eapType == NULL)
{
@@ -749,7 +618,7 @@
}
#endif // #ifdef USE_FAST_EAP_TYPE
-
+
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::DeleteConfigurationL: PushL(...)")));
@@ -1029,7 +898,7 @@
EAP_TRACE_DATA_DEBUG_SYMBIAN(("CEapTlsPeap::SetIndexL: Expanded cue:",
expandedCue.GetValue().Ptr(), expandedCue.GetValue().Size()));
- eapType = CEapTypePlugin::NewL(expandedCue.GetValue(), iIndexType, iIndex);
+ eapType = CEapTypePlugin::NewL(expandedCue.GetValue(), iIndexType, iIndex, m_am_tools);
if(eapType == NULL)
{
@@ -1360,7 +1229,7 @@
EAP_TRACE_DATA_DEBUG_SYMBIAN(("CEapTlsPeap::CopySettingsL: Expanded cue:",
expandedCue.GetValue().Ptr(), expandedCue.GetValue().Size()));
- eapType = CEapTypePlugin::NewL(expandedCue.GetValue(), iIndexType, iIndex);
+ eapType = CEapTypePlugin::NewL(expandedCue.GetValue(), iIndexType, iIndex, m_am_tools);
if(eapType == NULL)
{
@@ -1397,6 +1266,98 @@
// ----------------------------------------------------------
+TInt CEapTlsPeap::InitialisePacStore(AbsPacStoreInitializer * const initializer)
+{
+
+#if defined(USE_FAST_EAP_TYPE)
+
+ if (iEapType == eap_type_fast)
+ {
+ iInitializer = 0;
+
+ delete iPacStoreInitialization;
+
+ TRAPD(error, (iPacStoreInitialization = CPacStoreInitialization::NewL(iIndexType, iIndex, iEapType, m_am_tools)));
+ if (error != KErrNone)
+ {
+ if (iPacStoreInitialization != 0)
+ {
+ delete iPacStoreInitialization;
+ iPacStoreInitialization = 0;
+ }
+
+ return error;
+ }
+
+ iInitializer = initializer;
+
+ eap_status_e status = iPacStoreInitialization->InitialisePacStore(this);
+ if (status != eap_status_ok)
+ {
+ return m_am_tools->convert_eapol_error_to_am_error(EAP_STATUS_RETURN(m_am_tools, status));
+ }
+ }
+
+#else
+
+ EAP_UNREFERENCED_PARAMETER(initializer);
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+ return KErrNone;
+
+}
+
+//--------------------------------------------------
+
+#if defined(USE_FAST_EAP_TYPE)
+
+eap_status_e CEapTlsPeap::complete_start_initialize_PAC_store(
+ const eap_fast_completion_operation_e completion_operation,
+ const eap_fast_initialize_pac_store_completion_e completion)
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("this = 0x%08x, message_function: starts: CEapTlsPeap::complete_start_initialize_PAC_store(): completion_operation=%d, completion=%d\n"),
+ this,
+ completion_operation,
+ completion));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapTlsPeap::complete_start_initialize_PAC_store()");
+
+ EAP_UNREFERENCED_PARAMETER(completion_operation);
+ EAP_UNREFERENCED_PARAMETER(completion);
+
+ EAP_ASSERT(completion_operation == eap_fast_completion_operation_none);
+ EAP_ASSERT(completion == eap_fast_initialize_pac_store_only);
+
+ TInt error = iInitializer->CompleteInitialisePacStore();
+
+ if (error != KErrNone)
+ {
+ delete iPacStoreInitialization;
+ iPacStoreInitialization = 0;
+ iInitializer = 0;
+ }
+ else
+ {
+ eap_status_e status = m_am_tools->am_set_timer(
+ this,
+ KRemovePacStoreInitializationTimerID,
+ 0,
+ 0);
+
+ error = m_am_tools->convert_eapol_error_to_am_error(EAP_STATUS_RETURN(m_am_tools, status));
+ }
+
+ return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(error));
+}
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+// ----------------------------------------------------------
+
#ifdef USE_PAC_STORE
void CEapTlsPeap::UpdatePacStoreCleanupTableL(const TIndexType aIndexType,
@@ -1409,13 +1370,14 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::UpdatePacStoreCleanupTableL: Start")));
- CPacStoreDatabase * pacStoreDb = CPacStoreDatabase::NewL();
+ CPacStoreDatabase * pacStoreDb = CPacStoreDatabase::NewL(m_am_tools);
User::LeaveIfNull(pacStoreDb);
-
+ CleanupStack::PushL(pacStoreDb);
+
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::UpdatePacStoreCleanupTableL Created PAC store")));
- pacStoreDb->OpenPacStoreL();
+ //pacStoreDb->OpenPacStoreL();
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::UpdatePacStoreCleanupTableL Opened PAC store")));
@@ -1425,13 +1387,13 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::UpdatePacStoreCleanupTableL: AddACleanupReferenceEntryL returns")));
- pacStoreDb->Close();
+ //pacStoreDb->Close();
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::UpdatePacStoreCleanupTableL: pacStoreDb Closed")));
-
- delete pacStoreDb;
-
+
+ CleanupStack::PopAndDestroy(pacStoreDb);
+
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::UpdatePacStoreCleanupTableL: End")));
@@ -1439,6 +1401,57 @@
#endif // #ifdef USE_PAC_STORE
+//--------------------------------------------------
+
+//
+EAP_FUNC_EXPORT eap_status_e CEapTlsPeap::timer_expired(
+ const u32_t id,
+ void *data)
+{
+ EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_UNREFERENCED_PARAMETER(id); // in release
+ EAP_UNREFERENCED_PARAMETER(data); // in release
+
+ eap_status_e status = eap_status_ok;
+
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TIMER: [0x%08x]->CEapTlsPeap::timer_expired(id 0x%02x, data 0x%08x).\n"),
+ this, id, data));
+
+#if defined(USE_FAST_EAP_TYPE)
+
+ if(id == KRemovePacStoreInitializationTimerID)
+ {
+ delete iPacStoreInitialization;
+ iPacStoreInitialization = 0;
+ iInitializer = 0;
+ }
+
+#endif // #if defined(USE_FAST_EAP_TYPE)
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+
+}
+
+//--------------------------------------------------
+
+//
+EAP_FUNC_EXPORT eap_status_e CEapTlsPeap::timer_delete_data(
+ const u32_t id,
+ void *data)
+{
+ EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_UNREFERENCED_PARAMETER(id); // in release
+ EAP_UNREFERENCED_PARAMETER(data); // in release
+
+ eap_status_e status = eap_status_ok;
+
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TIMER: [0x%08x]->CEapTlsPeap::timer_delete_data(id 0x%02x, data 0x%08x).\n"),
+ this, id, data));
+
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+}
+
// ----------------------------------------------------------
// End of file
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUtils.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUtils.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 140 %
+* %version: 141 %
*/
// This is enumeration of EAPOL source code.
@@ -4929,11 +4929,11 @@
User::LeaveIfError(error);
}
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapLeapDbUtils::DeleteConfigurationL(): - calls aDatabase.Open()\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapTlsPeapUtils::DeleteConfigurationL(): - calls aDatabase.Open()\n")));
error = aDatabase.Open(aFileServerSession, aPrivateDatabasePathName);
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapLeapDbUtils::DeleteConfigurationL(): - Opened private DB for %S. error=%d\n"),
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapTlsPeapUtils::DeleteConfigurationL(): - Opened private DB for %S. error=%d\n"),
&dbname,
error));
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapakau.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapakau.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,245 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?send_challenge_request_message@eap_type_aka_c@@AAE?AW4eap_status_e@@E@Z @ 2 NONAME ; enum eap_status_e eap_type_aka_c::send_challenge_request_message(unsigned char)
- ?complete_re_syncronization_query@eap_type_aka_c@@EAE?AW4eap_status_e@@EPBVeap_type_aka_authentication_vector_c@@@Z @ 3 NONAME ; enum eap_status_e eap_type_aka_c::complete_re_syncronization_query(unsigned char, class eap_type_aka_authentication_vector_c const *)
- ?add_pseudonym_or_imsi_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111PBVeap_variable_data_c@@W4aka_payload_AT_type_e@@@Z @ 4 NONAME ; enum eap_status_e eap_type_aka_c::add_pseudonym_or_imsi_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, class eap_variable_data_c const *, enum aka_payload_AT_type_e)
- ??1eap_type_aka_authentication_vector_c@@UAE@XZ @ 5 NONAME ; eap_type_aka_authentication_vector_c::~eap_type_aka_authentication_vector_c(void)
- ??1aka_variable_data_c@@UAE@XZ @ 6 NONAME ; aka_variable_data_c::~aka_variable_data_c(void)
- ?finish_successful_authentication@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 7 NONAME ; enum eap_status_e eap_type_aka_c::finish_successful_authentication(class eap_am_network_id_c const *)
- ?cancel_timer@eap_type_aka_c@@QAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 8 NONAME ; enum eap_status_e eap_type_aka_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?NewL@eap_am_type_aka_symbian_c@@SAPAV1@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@W4TIndexType@@HVeap_expanded_type_c@@_NPBVeap_am_network_id_c@@@Z @ 9 NONAME ; class eap_am_type_aka_symbian_c * eap_am_type_aka_symbian_c::NewL(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, enum TIndexType, int, class eap_expanded_type_c, bool, class eap_am_network_id_c const *)
- ??1eap_type_aka_state_notification_c@@UAE@XZ @ 10 NONAME ; eap_type_aka_state_notification_c::~eap_type_aka_state_notification_c(void)
- ??0aka_payload_AT_header_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 11 NONAME ; aka_payload_AT_header_c::aka_payload_AT_header_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?get_data_offset@aka_header_c@@QBEPAEKK@Z @ 12 NONAME ; unsigned char * aka_header_c::get_data_offset(unsigned long, unsigned long) const
- ?get_payload_AT_string@aka_payload_AT_header_c@@QBEPBDXZ @ 13 NONAME ; char const * aka_payload_AT_header_c::get_payload_AT_string(void) const
- ?set_reserved@aka_payload_AT_header_c@@QAEXG@Z @ 14 NONAME ; void aka_payload_AT_header_c::set_reserved(unsigned short)
- ?get_header_length@aka_header_c@@QBEKXZ @ 15 NONAME ; unsigned long aka_header_c::get_header_length(void) const
- ?get_state_variable@eap_type_aka_c@@AAEPBVeap_type_aka_state_variable_parameters_c@@XZ @ 16 NONAME ; class eap_type_aka_state_variable_parameters_c const * eap_type_aka_c::get_state_variable(void)
- ?check_initiator@eap_type_aka_state_variable_parameters_c@@QBE_N_N@Z @ 17 NONAME ; bool eap_type_aka_state_variable_parameters_c::check_initiator(bool) const
- ?get_is_valid@eap_am_type_aka_symbian_c@@QAE_NXZ @ 18 NONAME ; bool eap_am_type_aka_symbian_c::get_is_valid(void)
- ?get_header_length@aka_payload_AT_header_c@@SAGXZ @ 19 NONAME ; unsigned short aka_payload_AT_header_c::get_header_length(void)
- ??0eap_type_aka_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@PAVeap_am_type_aka_c@@_N3PBVeap_am_network_id_c@@@Z @ 20 NONAME ; eap_type_aka_c::eap_type_aka_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, class eap_am_type_aka_c *, bool, bool, class eap_am_network_id_c const *)
- ?handle_client_error_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 21 NONAME ; enum eap_status_e eap_type_aka_c::handle_client_error_response_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ??0aka_header_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 22 NONAME ; aka_header_c::aka_header_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?query_AKA_authentication_vector@eap_type_aka_c@@AAE?AW4eap_status_e@@EPAW4eap_type_aka_identity_type@@@Z @ 23 NONAME ; enum eap_status_e eap_type_aka_c::query_AKA_authentication_vector(unsigned char, enum eap_type_aka_identity_type *)
- ?increase_reauth_counter@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 24 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::increase_reauth_counter(void)
- ?cancel_error_message_delay_timer@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 25 NONAME ; enum eap_status_e eap_type_aka_c::cancel_error_message_delay_timer(void)
- ?delete_unused_keys@eap_type_aka_c@@AAEXXZ @ 26 NONAME ; void eap_type_aka_c::delete_unused_keys(void)
- ??1aka_payload_AT_header_c@@UAE@XZ @ 27 NONAME ; aka_payload_AT_header_c::~aka_payload_AT_header_c(void)
- ?get_data_length@aka_payload_AT_header_c@@QBEKXZ @ 28 NONAME ; unsigned long aka_payload_AT_header_c::get_data_length(void) const
- ?get_reserved_pointer@aka_payload_AT_header_c@@QBEPAEK@Z @ 29 NONAME ; unsigned char * aka_payload_AT_header_c::get_reserved_pointer(unsigned long) const
- ?get_AUTN@eap_type_aka_authentication_vector_c@@QBEPAVeap_variable_data_c@@XZ @ 30 NONAME ; class eap_variable_data_c * eap_type_aka_authentication_vector_c::get_AUTN(void) const
- ?cancel_imsi_from_username_query@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 31 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::cancel_imsi_from_username_query(void)
- ??0aka_fixed_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 32 NONAME ; aka_fixed_data_c::aka_fixed_data_c(class abs_eap_am_tools_c *)
- ?add_AUTS_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111PBVeap_variable_data_c@@W4aka_payload_AT_type_e@@@Z @ 33 NONAME ; enum eap_status_e eap_type_aka_c::add_AUTS_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, class eap_variable_data_c const *, enum aka_payload_AT_type_e)
- ?set_vector_status@eap_type_aka_authentication_vector_c@@QAEXW4eap_status_e@@@Z @ 34 NONAME ; void eap_type_aka_authentication_vector_c::set_vector_status(enum eap_status_e)
- ?handle_synchronization_failure_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 35 NONAME ; enum eap_status_e eap_type_aka_c::handle_synchronization_failure_response_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?get_eap_type_string@aka_header_c@@QBEPBDXZ @ 36 NONAME ; char const * aka_header_c::get_eap_type_string(void) const
- ?check_challenge_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 37 NONAME ; enum eap_status_e eap_type_aka_c::check_challenge_response_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?cancel_AKA_authentication_vector_query@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 38 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::cancel_AKA_authentication_vector_query(void)
- ?get_saved_previous_state_string@eap_type_aka_c@@ABEPBDXZ @ 39 NONAME ; char const * eap_type_aka_c::get_saved_previous_state_string(void) const
- ?send_challenge_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 40 NONAME ; enum eap_status_e eap_type_aka_c::send_challenge_response_message(class eap_variable_data_c *)
- ?send_aka_notification_request@eap_type_aka_c@@AAE?AW4eap_status_e@@W4eap_aka_notification_codes_e@@_N@Z @ 41 NONAME ; enum eap_status_e eap_type_aka_c::send_aka_notification_request(enum eap_aka_notification_codes_e, bool)
- ?set_error_message_delay_timer@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 42 NONAME ; enum eap_status_e eap_type_aka_c::set_error_message_delay_timer(void)
- ?configure@eap_type_aka_c@@UAE?AW4eap_status_e@@XZ @ 43 NONAME ; enum eap_status_e eap_type_aka_c::configure(void)
- ?set_timer@eap_type_aka_c@@QAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 44 NONAME ; enum eap_status_e eap_type_aka_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?get_payload_included@aka_variable_data_c@@QBE_NXZ @ 45 NONAME ; bool aka_variable_data_c::get_payload_included(void) const
- ?reset_header@aka_header_c@@QAEXK_N@Z @ 46 NONAME ; void aka_header_c::reset_header(unsigned long, bool)
- ?get_data@aka_variable_data_c@@QBEPAEK@Z @ 47 NONAME ; unsigned char * aka_variable_data_c::get_data(unsigned long) const
- ?generate_reauth_shared_secred_keys@eap_type_aka_c@@AAE?AW4eap_status_e@@KPBVeap_variable_data_c@@K00PAV3@@Z @ 48 NONAME ; enum eap_status_e eap_type_aka_c::generate_reauth_shared_secred_keys(unsigned long, class eap_variable_data_c const *, unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?add_variable_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111PBVeap_variable_data_c@@W4aka_payload_AT_type_e@@@Z @ 49 NONAME ; enum eap_status_e eap_type_aka_c::add_variable_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, class eap_variable_data_c const *, enum aka_payload_AT_type_e)
- ?query_AKA_RES@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVeap_type_aka_authentication_vector_c@@@Z @ 50 NONAME ; enum eap_status_e eap_type_aka_c::query_AKA_RES(class eap_type_aka_authentication_vector_c *)
- ?handle_reauthentication_request_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 51 NONAME ; enum eap_status_e eap_type_aka_c::handle_reauthentication_request_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?get_state_string@eap_type_aka_c@@ABEPBDXZ @ 52 NONAME ; char const * eap_type_aka_c::get_state_string(void) const
- ?add_padding_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111K@Z @ 53 NONAME ; enum eap_status_e eap_type_aka_c::add_padding_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned long)
- ?initialize_notification_message@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 54 NONAME ; enum eap_status_e eap_type_aka_c::initialize_notification_message(void)
- ?handle_error_packet@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 55 NONAME ; enum eap_status_e eap_type_aka_c::handle_error_packet(void)
- ?check_valid_state@eap_type_aka_c@@AAE?AW4eap_status_e@@W4aka_subtype_e@@@Z @ 56 NONAME ; enum eap_status_e eap_type_aka_c::check_valid_state(enum aka_subtype_e)
- ?update_payload_indexes@eap_type_aka_c@@AAEXKKKPAK000@Z @ 57 NONAME ; void eap_type_aka_c::update_payload_indexes(unsigned long, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *)
- ?set_data_length@aka_header_c@@QAEXK_N@Z @ 58 NONAME ; void aka_header_c::set_data_length(unsigned long, bool)
- ?get_reserved@aka_header_c@@QBEGXZ @ 59 NONAME ; unsigned short aka_header_c::get_reserved(void) const
- ?generate_encryption_IV@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@K@Z @ 60 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::generate_encryption_IV(class eap_variable_data_c *, unsigned long)
- ?store_reauthentication_id@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@@Z @ 61 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::store_reauthentication_id(class eap_am_network_id_c const *, class eap_variable_data_c const *)
- ?send_aka_notification_response@eap_type_aka_c@@AAE?AW4eap_status_e@@W4eap_aka_notification_codes_e@@_N@Z @ 62 NONAME ; enum eap_status_e eap_type_aka_c::send_aka_notification_response(enum eap_aka_notification_codes_e, bool)
- ?get_includes_other_version_than_1@aka_payloads_c@@QAE_NXZ @ 63 NONAME ; bool aka_payloads_c::get_includes_other_version_than_1(void)
- ?get_reserved@aka_payload_AT_header_c@@QBEGXZ @ 64 NONAME ; unsigned short aka_payload_AT_header_c::get_reserved(void) const
- ??0aka_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 65 NONAME ; aka_variable_data_c::aka_variable_data_c(class abs_eap_am_tools_c *)
- ?generate_shared_secred_keys@eap_type_aka_c@@AAE?AW4eap_status_e@@KPBVeap_variable_data_c@@0PAV3@111@Z @ 66 NONAME ; enum eap_status_e eap_type_aka_c::generate_shared_secred_keys(unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?cancel_AKA_RES_query@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 67 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::cancel_AKA_RES_query(void)
- ?query_AKA_IMSI_or_pseudonym_or_reauthentication_id@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@000PAK_NW4aka_payload_AT_type_e@@W4eap_type_aka_complete_e@@E@Z @ 68 NONAME ; enum eap_status_e eap_type_aka_c::query_AKA_IMSI_or_pseudonym_or_reauthentication_id(class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, unsigned long *, bool, enum aka_payload_AT_type_e, enum eap_type_aka_complete_e, unsigned char)
- ?handle_eap_identity_query@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_variable_data_c@@EPBV4@222K_N@Z @ 69 NONAME ; enum eap_status_e eap_type_aka_c::handle_eap_identity_query(class eap_am_network_id_c const *, class eap_variable_data_c *, unsigned char, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long, bool)
- ?complete_AKA_imsi_L@eap_am_type_aka_symbian_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@W42@@Z @ 70 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::complete_AKA_imsi_L(class eap_variable_data_c const *, enum eap_status_e)
- ?set_data_length@aka_payload_AT_header_c@@QAEXG@Z @ 71 NONAME ; void aka_payload_AT_header_c::set_data_length(unsigned short)
- ?get_RES@eap_type_aka_authentication_vector_c@@QBEPAVeap_variable_data_c@@XZ @ 72 NONAME ; class eap_variable_data_c * eap_type_aka_authentication_vector_c::get_RES(void) const
- ?send_aka_client_error_response@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 73 NONAME ; enum eap_status_e eap_type_aka_c::send_aka_client_error_response(void)
- ?get_data_length@aka_header_c@@QBEGXZ @ 74 NONAME ; unsigned short aka_header_c::get_data_length(void) const
- ?eap_acknowledge@eap_type_aka_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 75 NONAME ; enum eap_status_e eap_type_aka_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?check_payloads@aka_payloads_c@@QAE_NW4eap_aka_payload_status_e@1@00000000000000000000@Z @ 76 NONAME ; bool aka_payloads_c::check_payloads(enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e, enum aka_payloads_c::eap_aka_payload_status_e)
- ?handle_aka_identity_response_message_completion@eap_type_aka_c@@AAE?AW4eap_status_e@@EW42@W4eap_type_aka_identity_type@@_N@Z @ 77 NONAME ; enum eap_status_e eap_type_aka_c::handle_aka_identity_response_message_completion(unsigned char, enum eap_status_e, enum eap_type_aka_identity_type, bool)
- ?set_data@aka_fixed_data_c@@QAEXPBVaka_payload_AT_header_c@@GG@Z @ 78 NONAME ; void aka_fixed_data_c::set_data(class aka_payload_AT_header_c const *, unsigned short, unsigned short)
- ?get_RAND@eap_type_aka_authentication_vector_c@@QBEPAVeap_variable_data_c@@XZ @ 79 NONAME ; class eap_variable_data_c * eap_type_aka_authentication_vector_c::get_RAND(void) const
- ?complete_imsi_from_username@eap_type_aka_c@@UAE?AW4eap_status_e@@EPBVeap_am_network_id_c@@PBVeap_variable_data_c@@1W4eap_type_aka_identity_type@@W42@W4eap_type_aka_complete_e@@@Z @ 80 NONAME ; enum eap_status_e eap_type_aka_c::complete_imsi_from_username(unsigned char, class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_type_aka_identity_type, enum eap_status_e, enum eap_type_aka_complete_e)
- ?query_AKA_RES@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PAVeap_type_aka_authentication_vector_c@@@Z @ 81 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::query_AKA_RES(class eap_type_aka_authentication_vector_c *)
- ?checkcode_save_message_server@eap_type_aka_c@@AAE?AW4eap_status_e@@PBXK@Z @ 82 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_save_message_server(void const *, unsigned long)
- ?send_reauthentication_request_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_NE@Z @ 83 NONAME ; enum eap_status_e eap_type_aka_c::send_reauthentication_request_message(class eap_variable_data_c const *, bool, unsigned char)
- ?add_mac_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111PAPAE1@Z @ 84 NONAME ; enum eap_status_e eap_type_aka_c::add_mac_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned char * *, unsigned long *)
- ?cancel_notification_message_delay_timer@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 85 NONAME ; enum eap_status_e eap_type_aka_c::cancel_notification_message_delay_timer(void)
- ?check_message_authentication_code@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAVaka_payloads_c@@PBVaka_header_c@@K@Z @ 86 NONAME ; enum eap_status_e eap_type_aka_c::check_message_authentication_code(class eap_variable_data_c const *, class aka_payloads_c *, class aka_header_c const *, unsigned long)
- ?check_valid_types@eap_type_aka_state_variable_parameters_c@@QBE_NW4aka_subtype_e@@@Z @ 87 NONAME ; bool eap_type_aka_state_variable_parameters_c::check_valid_types(enum aka_subtype_e) const
- ??0eap_type_aka_authentication_vector_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 88 NONAME ; eap_type_aka_authentication_vector_c::eap_type_aka_authentication_vector_c(class abs_eap_am_tools_c *)
- ?get_sub_type_offset@aka_header_c@@QBEKXZ @ 89 NONAME ; unsigned long aka_header_c::get_sub_type_offset(void) const
- ?generate_reauthentication_id@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@PAV4@K@Z @ 90 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::generate_reauthentication_id(class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?reset@eap_type_aka_authentication_vector_c@@QAEXXZ @ 91 NONAME ; void eap_type_aka_authentication_vector_c::reset(void)
- ?handle_identity_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVeap_header_rd_c@@K@Z @ 92 NONAME ; enum eap_status_e eap_type_aka_c::handle_identity_response_message(class eap_header_rd_c *, unsigned long)
- ?get_data_length@aka_variable_data_c@@QBEKXZ @ 93 NONAME ; unsigned long aka_variable_data_c::get_data_length(void) const
- ??0eap_type_aka_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_generic_e@@W4eap_protocol_layer_e@@KKKE2@Z @ 94 NONAME ; eap_type_aka_state_notification_c::eap_type_aka_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_generic_e, enum eap_protocol_layer_e, unsigned long, unsigned long, unsigned long, unsigned char, bool)
- ?get_data_offset@aka_payload_AT_header_c@@QBEPAEKK@Z @ 95 NONAME ; unsigned char * aka_payload_AT_header_c::get_data_offset(unsigned long, unsigned long) const
- ?get_data@aka_payload_AT_header_c@@QBEPAEK@Z @ 96 NONAME ; unsigned char * aka_payload_AT_header_c::get_data(unsigned long) const
- ?get_original_header@aka_fixed_data_c@@QAEPBVaka_payload_AT_header_c@@XZ @ 97 NONAME ; class aka_payload_AT_header_c const * aka_fixed_data_c::get_original_header(void)
- ?store_identity@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_N@Z @ 98 NONAME ; enum eap_status_e eap_type_aka_c::store_identity(class eap_variable_data_c const *, bool)
- ?set_is_valid@eap_type_aka_c@@UAEXXZ @ 99 NONAME ; void eap_type_aka_c::set_is_valid(void)
- ?cancel_AKA_IMSI_or_pseudonym_or_reauthentication_id_query@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 100 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::cancel_AKA_IMSI_or_pseudonym_or_reauthentication_id_query(void)
- ?configure@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 101 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::configure(void)
- ?authentication_finished@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@_NW4eap_aka_authentication_type_e@@W4eap_type_aka_identity_type@@@Z @ 102 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::authentication_finished(bool, enum eap_aka_authentication_type_e, enum eap_type_aka_identity_type)
- ?create_message_authentication_code@eap_type_aka_c@@QAE?AW4eap_status_e@@PAVeap_type_aka_MAC_attributes_c@@W4aka_subtype_e@@W4eap_code_value_e@@PBVeap_variable_data_c@@@Z @ 103 NONAME ; enum eap_status_e eap_type_aka_c::create_message_authentication_code(class eap_type_aka_MAC_attributes_c *, enum aka_subtype_e, enum eap_code_value_e, class eap_variable_data_c const *)
- ?get_max_payload_data_length@aka_payload_AT_header_c@@SAGXZ @ 104 NONAME ; unsigned short aka_payload_AT_header_c::get_max_payload_data_length(void)
- ?initialize_state@eap_type_aka_c@@AAEXW4eap_type_aka_state_variable_e@@_N1W4aka_subtype_e@@2222@Z @ 105 NONAME ; void eap_type_aka_c::initialize_state(enum eap_type_aka_state_variable_e, bool, bool, enum aka_subtype_e, enum aka_subtype_e, enum aka_subtype_e, enum aka_subtype_e, enum aka_subtype_e)
- ?add_simple_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111W4aka_payload_AT_type_e@@@Z @ 106 NONAME ; enum eap_status_e eap_type_aka_c::add_simple_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum aka_payload_AT_type_e)
- ?send_aka_synchronization_failure_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_type_aka_authentication_vector_c@@@Z @ 107 NONAME ; enum eap_status_e eap_type_aka_c::send_aka_synchronization_failure_response_message(class eap_type_aka_authentication_vector_c const *)
- ?complete_AKA_authentication_vector_query@eap_type_aka_c@@UAE?AW4eap_status_e@@PAVeap_type_aka_authentication_vector_c@@PBVeap_variable_data_c@@W4eap_aka_authentication_vector_status_e@@W4eap_type_aka_identity_type@@W42@E@Z @ 108 NONAME ; enum eap_status_e eap_type_aka_c::complete_AKA_authentication_vector_query(class eap_type_aka_authentication_vector_c *, class eap_variable_data_c const *, enum eap_aka_authentication_vector_status_e, enum eap_type_aka_identity_type, enum eap_status_e, unsigned char)
- ?set_notification_message_delay_timer@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 109 NONAME ; enum eap_status_e eap_type_aka_c::set_notification_message_delay_timer(void)
- ?get_is_valid@aka_fixed_data_c@@QBE_NXZ @ 110 NONAME ; bool aka_fixed_data_c::get_is_valid(void) const
- ?get_code_string@aka_header_c@@QBEPBDXZ @ 111 NONAME ; char const * aka_header_c::get_code_string(void) const
- ?handle_notification_response_message_reauthentication@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 112 NONAME ; enum eap_status_e eap_type_aka_c::handle_notification_response_message_reauthentication(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?init_state@eap_type_aka_state_variable_parameters_c@@QAEX_N0W4aka_subtype_e@@1111@Z @ 113 NONAME ; void eap_type_aka_state_variable_parameters_c::init_state(bool, bool, enum aka_subtype_e, enum aka_subtype_e, enum aka_subtype_e, enum aka_subtype_e, enum aka_subtype_e)
- ?add_client_error_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111W4eap_aka_client_error_code_e@@@Z @ 114 NONAME ; enum eap_status_e eap_type_aka_c::add_client_error_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum eap_aka_client_error_code_e)
- ?get_type@aka_fixed_data_c@@QBEGPAVabs_eap_am_tools_c@@@Z @ 115 NONAME ; unsigned short aka_fixed_data_c::get_type(class abs_eap_am_tools_c *) const
- ?store_pseudonym_id@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@@Z @ 116 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::store_pseudonym_id(class eap_am_network_id_c const *, class eap_variable_data_c const *)
- ?set_is_valid@eap_am_type_aka_symbian_c@@QAEXXZ @ 117 NONAME ; void eap_am_type_aka_symbian_c::set_is_valid(void)
- ?send_aka_identity_request_message@eap_type_aka_c@@AAE?AW4eap_status_e@@_NE@Z @ 118 NONAME ; enum eap_status_e eap_type_aka_c::send_aka_identity_request_message(bool, unsigned char)
- ?handle_aka_packet@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 119 NONAME ; enum eap_status_e eap_type_aka_c::handle_aka_packet(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?analyse_aka_packet@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 120 NONAME ; enum eap_status_e eap_type_aka_c::analyse_aka_packet(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?update_buffer_indexes@eap_type_aka_c@@AAEXKKPAK0@Z @ 121 NONAME ; void eap_type_aka_c::update_buffer_indexes(unsigned long, unsigned long, unsigned long *, unsigned long *)
- ?handle_reauthentication_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 122 NONAME ; enum eap_status_e eap_type_aka_c::handle_reauthentication_response_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?get_is_valid@eap_type_aka_authentication_vector_c@@QBE_NXZ @ 123 NONAME ; bool eap_type_aka_authentication_vector_c::get_is_valid(void) const
- ?get_nai_realm@eap_type_aka_c@@AAEPAVeap_variable_data_c@@XZ @ 124 NONAME ; class eap_variable_data_c * eap_type_aka_c::get_nai_realm(void)
- ??1aka_header_c@@UAE@XZ @ 125 NONAME ; aka_header_c::~aka_header_c(void)
- ?checkcode_verify@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 126 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_verify(class eap_variable_data_c const *)
- ?timer_delete_data@eap_type_aka_c@@UAE?AW4eap_status_e@@KPAX@Z @ 127 NONAME ; enum eap_status_e eap_type_aka_c::timer_delete_data(unsigned long, void *)
- ?checkcode_verify_payloads@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_payloads_c@@@Z @ 128 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_verify_payloads(class aka_payloads_c *)
- ?reset_header@aka_payload_AT_header_c@@QAEXG@Z @ 129 NONAME ; void aka_payload_AT_header_c::reset_header(unsigned short)
- ?check_header@aka_header_c@@UBE?AW4eap_status_e@@XZ @ 130 NONAME ; enum eap_status_e aka_header_c::check_header(void) const
- ?checkcode_init@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 131 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_init(void)
- ?compare_payload_first_is_less@eap_type_aka_c@@CA_NPBW4aka_payload_AT_type_e@@0PAVabs_eap_am_tools_c@@@Z @ 132 NONAME ; bool eap_type_aka_c::compare_payload_first_is_less(enum aka_payload_AT_type_e const *, enum aka_payload_AT_type_e const *, class abs_eap_am_tools_c *)
- ?set_reserved@aka_header_c@@QAEXG@Z @ 133 NONAME ; void aka_header_c::set_reserved(unsigned short)
- ?set_includes_unknown_attribute@aka_payloads_c@@QAEXW4aka_payload_AT_type_e@@@Z @ 134 NONAME ; void aka_payloads_c::set_includes_unknown_attribute(enum aka_payload_AT_type_e)
- ?send_aka_identity_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EW4aka_payload_AT_type_e@@PBVeap_variable_data_c@@@Z @ 135 NONAME ; enum eap_status_e eap_type_aka_c::send_aka_identity_response_message(class eap_am_network_id_c const *, unsigned char, enum aka_payload_AT_type_e, class eap_variable_data_c const *)
- ?get_data@aka_header_c@@QBEPAEK@Z @ 136 NONAME ; unsigned char * aka_header_c::get_data(unsigned long) const
- ?get_includes_unknown_attribute@aka_payloads_c@@QAE?AW4aka_payload_AT_type_e@@XZ @ 137 NONAME ; enum aka_payload_AT_type_e aka_payloads_c::get_includes_unknown_attribute(void)
- ?reset@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 138 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::reset(void)
- ??1eap_type_aka_state_variable_parameters_c@@UAE@XZ @ 139 NONAME ; eap_type_aka_state_variable_parameters_c::~eap_type_aka_state_variable_parameters_c(void)
- ?add_counter_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111G@Z @ 140 NONAME ; enum eap_status_e eap_type_aka_c::add_counter_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned short)
- ?check_NAI@eap_type_aka_c@@AAE?AW4eap_status_e@@PBEK0@Z @ 141 NONAME ; enum eap_status_e eap_type_aka_c::check_NAI(unsigned char const *, unsigned long, unsigned char const *)
- ?store_reauth_parameters@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@00K@Z @ 142 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::store_reauth_parameters(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long)
- ?get_is_client@eap_type_aka_c@@UAE_NXZ @ 143 NONAME ; bool eap_type_aka_c::get_is_client(void)
- ?aka_packet_process@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@K_N@Z @ 144 NONAME ; enum eap_status_e eap_type_aka_c::aka_packet_process(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, bool)
- ?random_selection@eap_type_aka_c@@AAE_NXZ @ 145 NONAME ; bool eap_type_aka_c::random_selection(void)
- ?shutdown@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@XZ @ 146 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::shutdown(void)
- ?check_synchronization_failure_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 147 NONAME ; enum eap_status_e eap_type_aka_c::check_synchronization_failure_response_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?get_payload_buffer@aka_variable_data_c@@QAEPAVeap_variable_data_c@@XZ @ 148 NONAME ; class eap_variable_data_c * aka_variable_data_c::get_payload_buffer(void)
- ?get_is_valid@aka_variable_data_c@@QBE_NXZ @ 149 NONAME ; bool aka_variable_data_c::get_is_valid(void) const
- ?handle_notification_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 150 NONAME ; enum eap_status_e eap_type_aka_c::handle_notification_response_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?type_configure_write@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 151 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::type_configure_write(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_subtype_string@aka_header_c@@QBEPBDXZ @ 152 NONAME ; char const * aka_header_c::get_subtype_string(void) const
- ?read_configure@eap_type_aka_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 153 NONAME ; enum eap_status_e eap_type_aka_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?new_handler@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 154 NONAME ; enum eap_status_e eap_type_aka_c::new_handler(class eap_am_network_id_c const *, bool)
- ?add_RES_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111PBVeap_variable_data_c@@W4aka_payload_AT_type_e@@@Z @ 155 NONAME ; enum eap_status_e eap_type_aka_c::add_RES_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, class eap_variable_data_c const *, enum aka_payload_AT_type_e)
- ?decrypt_DATA_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_payloads_c@@PBVeap_variable_data_c@@@Z @ 156 NONAME ; enum eap_status_e eap_type_aka_c::decrypt_DATA_payload(class aka_payloads_c *, class eap_variable_data_c const *)
- ?query_AKA_IMSI_or_pseudonym_or_reauthentication_id@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@000PAKW4aka_payload_AT_type_e@@W4eap_type_aka_complete_e@@E@Z @ 157 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::query_AKA_IMSI_or_pseudonym_or_reauthentication_id(class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, unsigned long *, enum aka_payload_AT_type_e, enum eap_type_aka_complete_e, unsigned char)
- ?set_initial_eap_identifier@eap_type_aka_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 158 NONAME ; enum eap_status_e eap_type_aka_c::set_initial_eap_identifier(class eap_am_network_id_c const *, unsigned char)
- ?reset@eap_type_aka_c@@UAE?AW4eap_status_e@@XZ @ 159 NONAME ; enum eap_status_e eap_type_aka_c::reset(void)
- ?parse_generic_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@W4aka_payload_AT_type_e@@PBVaka_payload_AT_header_c@@PAVaka_payloads_c@@W4aka_subtype_e@@@Z @ 160 NONAME ; enum eap_status_e eap_type_aka_c::parse_generic_payload(enum aka_payload_AT_type_e, class aka_payload_AT_header_c const *, class aka_payloads_c *, enum aka_subtype_e)
- ?checkcode_update_saved_message@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 161 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_update_saved_message(void)
- ?complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_query@eap_type_aka_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@000KW4eap_type_aka_complete_e@@EW42@@Z @ 162 NONAME ; enum eap_status_e eap_type_aka_c::complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_query(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long, enum eap_type_aka_complete_e, unsigned char, enum eap_status_e)
- ?type_configure_read@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 163 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::type_configure_read(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?send_aka_authentication_reject_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_type_aka_authentication_vector_c@@@Z @ 164 NONAME ; enum eap_status_e eap_type_aka_c::send_aka_authentication_reject_response_message(class eap_type_aka_authentication_vector_c const *)
- ?checkcode_update@eap_type_aka_c@@AAE?AW4eap_status_e@@PBXK@Z @ 165 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_update(void const *, unsigned long)
- ?get_is_valid@eap_type_aka_c@@UAE_NXZ @ 166 NONAME ; bool eap_type_aka_c::get_is_valid(void)
- ?handle_aka_identity_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 167 NONAME ; enum eap_status_e eap_type_aka_c::handle_aka_identity_response_message(class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?checkcode_save_message_client@eap_type_aka_c@@AAE?AW4eap_status_e@@PBXKPAVaka_payloads_c@@@Z @ 168 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_save_message_client(void const *, unsigned long, class aka_payloads_c *)
- ?reset@aka_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 169 NONAME ; enum eap_status_e aka_variable_data_c::reset(void)
- ?handle_aka_notification_request_message_full_authentication@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 170 NONAME ; enum eap_status_e eap_type_aka_c::handle_aka_notification_request_message_full_authentication(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?parse_aka_packet@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 171 NONAME ; enum eap_status_e eap_type_aka_c::parse_aka_packet(class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?extra_message_authentication_code_bytes@eap_type_aka_c@@QAE?AW4eap_status_e@@W4aka_subtype_e@@W4eap_code_value_e@@PAVcrypto_hmac_c@@@Z @ 172 NONAME ; enum eap_status_e eap_type_aka_c::extra_message_authentication_code_bytes(enum aka_subtype_e, enum eap_code_value_e, class crypto_hmac_c *)
- ?handle_aka_identity_request_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 173 NONAME ; enum eap_status_e eap_type_aka_c::handle_aka_identity_request_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?set_includes_other_version_than_1@aka_payloads_c@@QAEX_N@Z @ 174 NONAME ; void aka_payloads_c::set_includes_other_version_than_1(bool)
- ?get_IK@eap_type_aka_authentication_vector_c@@QBEPAVeap_variable_data_c@@XZ @ 175 NONAME ; class eap_variable_data_c * eap_type_aka_authentication_vector_c::get_IK(void) const
- ??0eap_type_aka_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@Veap_expanded_type_c@@KKE2@Z @ 176 NONAME ; eap_type_aka_state_notification_c::eap_type_aka_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, class eap_expanded_type_c, unsigned long, unsigned long, unsigned char, bool)
- ?query_eap_identity@eap_type_aka_c@@UAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@PBVeap_am_network_id_c@@E@Z @ 177 NONAME ; enum eap_status_e eap_type_aka_c::query_eap_identity(bool, class eap_variable_data_c *, class eap_am_network_id_c const *, unsigned char)
- ?get_AUTS@eap_type_aka_authentication_vector_c@@QBEPAVeap_variable_data_c@@XZ @ 178 NONAME ; class eap_variable_data_c * eap_type_aka_authentication_vector_c::get_AUTS(void) const
- ?get_vector_status@eap_type_aka_authentication_vector_c@@QBE?AW4eap_status_e@@XZ @ 179 NONAME ; enum eap_status_e eap_type_aka_authentication_vector_c::get_vector_status(void) const
- ?get_original_header@aka_variable_data_c@@QBEPBVaka_payload_AT_header_c@@XZ @ 180 NONAME ; class aka_payload_AT_header_c const * aka_variable_data_c::get_original_header(void) const
- ?set_subtype@aka_header_c@@QAEXW4aka_subtype_e@@@Z @ 181 NONAME ; void aka_header_c::set_subtype(enum aka_subtype_e)
- ?handle_aka_notification@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@W4eap_aka_notification_codes_e@@@Z @ 182 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::handle_aka_notification(enum eap_aka_notification_codes_e)
- ?handle_notification_packet@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 183 NONAME ; enum eap_status_e eap_type_aka_c::handle_notification_packet(void)
- ??1aka_payloads_c@@UAE@XZ @ 184 NONAME ; aka_payloads_c::~aka_payloads_c(void)
- ?handle_aka_notification_request_message_reauthentication@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 185 NONAME ; enum eap_status_e eap_type_aka_c::handle_aka_notification_request_message_reauthentication(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?data_exp@eap_type_aka_c@@AAE?AW4eap_status_e@@KPAVeap_variable_data_c@@PBV3@1@Z @ 186 NONAME ; enum eap_status_e eap_type_aka_c::data_exp(unsigned long, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?query_reauth_parameters@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@00PAK@Z @ 187 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::query_reauth_parameters(class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, unsigned long *)
- ?get_state_string@eap_type_aka_c@@SAPBDW4eap_type_aka_state_variable_e@@@Z @ 188 NONAME ; char const * eap_type_aka_c::get_state_string(enum eap_type_aka_state_variable_e)
- ??0eap_type_aka_state_variable_parameters_c@@QAE@XZ @ 189 NONAME ; eap_type_aka_state_variable_parameters_c::eap_type_aka_state_variable_parameters_c(void)
- ?get_identity_string@eap_type_aka_c@@SAPBDW4eap_type_aka_identity_type@@@Z @ 190 NONAME ; char const * eap_type_aka_c::get_identity_string(enum eap_type_aka_identity_type)
- ?get_header_offset@eap_type_aka_c@@QAEKPAK0@Z @ 191 NONAME ; unsigned long eap_type_aka_c::get_header_offset(unsigned long *, unsigned long *)
- ?handle_DATA_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@W4aka_subtype_e@@PAVaka_payloads_c@@@Z @ 192 NONAME ; enum eap_status_e eap_type_aka_c::handle_DATA_payload(enum aka_subtype_e, class aka_payloads_c *)
- ?copy@eap_type_aka_authentication_vector_c@@QBEPAV1@XZ @ 193 NONAME ; class eap_type_aka_authentication_vector_c * eap_type_aka_authentication_vector_c::copy(void) const
- ?check_one_payload@aka_payloads_c@@QAE_NW4eap_aka_payload_status_e@1@PBVaka_variable_data_c@@@Z @ 194 NONAME ; bool aka_payloads_c::check_one_payload(enum aka_payloads_c::eap_aka_payload_status_e, class aka_variable_data_c const *)
- ?timer_expired@eap_type_aka_c@@UAE?AW4eap_status_e@@KPAX@Z @ 195 NONAME ; enum eap_status_e eap_type_aka_c::timer_expired(unsigned long, void *)
- ?send_reauthentication_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0000GE_N@Z @ 196 NONAME ; enum eap_status_e eap_type_aka_c::send_reauthentication_response_message(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned short, unsigned char, bool)
- ?get_next_header@aka_payload_AT_header_c@@QBEPAEXZ @ 197 NONAME ; unsigned char * aka_payload_AT_header_c::get_next_header(void) const
- ?get_CK@eap_type_aka_authentication_vector_c@@QBEPAVeap_variable_data_c@@XZ @ 198 NONAME ; class eap_variable_data_c * eap_type_aka_authentication_vector_c::get_CK(void) const
- ?get_subtype@aka_header_c@@QBE?AW4aka_subtype_e@@XZ @ 199 NONAME ; enum aka_subtype_e aka_header_c::get_subtype(void) const
- ?complete_AKA_RES_L@eap_am_type_aka_symbian_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@000W42@1@Z @ 200 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::complete_AKA_RES_L(class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, enum eap_status_e, enum eap_status_e)
- ??0eap_type_aka_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@W4eap_type_ietf_values_e@@KKE2@Z @ 201 NONAME ; eap_type_aka_state_notification_c::eap_type_aka_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, enum eap_type_ietf_values_e, unsigned long, unsigned long, unsigned char, bool)
- ?randomly_refuse_eap_identity@eap_type_aka_c@@AAE_NXZ @ 202 NONAME ; bool eap_type_aka_c::randomly_refuse_eap_identity(void)
- ?add_notification_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVaka_header_c@@KKPAK111W4eap_aka_notification_codes_e@@@Z @ 203 NONAME ; enum eap_status_e eap_type_aka_c::add_notification_payload(class aka_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum eap_aka_notification_codes_e)
- ?query_SIM_imsi@eap_am_type_aka_symbian_c@@QAE?AW4eap_status_e@@PAEKPAK@Z @ 204 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::query_SIM_imsi(unsigned char *, unsigned long, unsigned long *)
- ?complete_AKA_RES_query@eap_type_aka_c@@UAE?AW4eap_status_e@@PBVeap_type_aka_authentication_vector_c@@W42@@Z @ 205 NONAME ; enum eap_status_e eap_type_aka_c::complete_AKA_RES_query(class eap_type_aka_authentication_vector_c const *, enum eap_status_e)
- ?shutdown@eap_type_aka_c@@UAE?AW4eap_status_e@@XZ @ 206 NONAME ; enum eap_status_e eap_type_aka_c::shutdown(void)
- ?handle_imsi_from_username@eap_type_aka_c@@QAE?AW4eap_status_e@@EPBVeap_am_network_id_c@@PBVeap_variable_data_c@@1W4eap_type_aka_identity_type@@@Z @ 207 NONAME ; enum eap_status_e eap_type_aka_c::handle_imsi_from_username(unsigned char, class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_type_aka_identity_type)
- ?query_imsi_from_username@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@EPBVeap_am_network_id_c@@PBVeap_variable_data_c@@PAV4@PAW4eap_type_aka_identity_type@@W4eap_type_aka_complete_e@@@Z @ 208 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::query_imsi_from_username(unsigned char, class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, enum eap_type_aka_identity_type *, enum eap_type_aka_complete_e)
- ?get_payload_length@aka_payload_AT_header_c@@QBEGXZ @ 209 NONAME ; unsigned short aka_payload_AT_header_c::get_payload_length(void) const
- ?generate_nai@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@_NPBV3@2122K@Z @ 210 NONAME ; enum eap_status_e eap_type_aka_c::generate_nai(class eap_variable_data_c *, bool, class eap_variable_data_c const *, class eap_variable_data_c const *, bool, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long)
- ??1aka_fixed_data_c@@UAE@XZ @ 211 NONAME ; aka_fixed_data_c::~aka_fixed_data_c(void)
- ?process_AKA_kc_sres@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_type_aka_authentication_vector_c@@@Z @ 212 NONAME ; enum eap_status_e eap_type_aka_c::process_AKA_kc_sres(class eap_type_aka_authentication_vector_c const *)
- ?get_payload_AT_string@aka_payload_AT_header_c@@SAPBDW4aka_payload_AT_type_e@@@Z @ 213 NONAME ; char const * aka_payload_AT_header_c::get_payload_AT_string(enum aka_payload_AT_type_e)
- ?set_current_payload@aka_payload_AT_header_c@@QAEXW4aka_payload_AT_type_e@@@Z @ 214 NONAME ; void aka_payload_AT_header_c::set_current_payload(enum aka_payload_AT_type_e)
- ?send_final_notification@eap_type_aka_c@@AAE?AW4eap_status_e@@XZ @ 215 NONAME ; enum eap_status_e eap_type_aka_c::send_final_notification(void)
- ?checkcode_final@eap_type_aka_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 216 NONAME ; enum eap_status_e eap_type_aka_c::checkcode_final(class eap_variable_data_c *)
- ?check_header@aka_payload_AT_header_c@@UBE?AW4eap_status_e@@XZ @ 217 NONAME ; enum eap_status_e aka_payload_AT_header_c::check_header(void) const
- ?set_buffer@aka_variable_data_c@@QAE?AW4eap_status_e@@PBVaka_payload_AT_header_c@@PAEK_N2@Z @ 218 NONAME ; enum eap_status_e aka_variable_data_c::set_buffer(class aka_payload_AT_header_c const *, unsigned char *, unsigned long, bool, bool)
- ?handle_notification_response_message_full_authentication@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 219 NONAME ; enum eap_status_e eap_type_aka_c::handle_notification_response_message_full_authentication(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?handle_aka_notification_request_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 220 NONAME ; enum eap_status_e eap_type_aka_c::handle_aka_notification_request_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ??1eap_type_aka_c@@UAE@XZ @ 221 NONAME ; eap_type_aka_c::~eap_type_aka_c(void)
- ?handle_challenge_response_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 222 NONAME ; enum eap_status_e eap_type_aka_c::handle_challenge_response_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?state_notification@eap_type_aka_c@@QAEXPBVabs_eap_state_notification_c@@@Z @ 223 NONAME ; void eap_type_aka_c::state_notification(class abs_eap_state_notification_c const *)
- ??0aka_payloads_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 224 NONAME ; aka_payloads_c::aka_payloads_c(class abs_eap_am_tools_c *)
- ?get_data@aka_fixed_data_c@@QBEGPAVabs_eap_am_tools_c@@@Z @ 225 NONAME ; unsigned short aka_fixed_data_c::get_data(class abs_eap_am_tools_c *) const
- ?query_AKA_authentication_vector@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@EPAV3@PAVeap_type_aka_authentication_vector_c@@PAW4eap_type_aka_identity_type@@@Z @ 226 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::query_AKA_authentication_vector(class eap_variable_data_c const *, unsigned char, class eap_variable_data_c *, class eap_type_aka_authentication_vector_c *, enum eap_type_aka_identity_type *)
- ??1eap_am_type_aka_symbian_c@@UAE@XZ @ 227 NONAME ; eap_am_type_aka_symbian_c::~eap_am_type_aka_symbian_c(void)
- ?get_is_valid@aka_payloads_c@@QBE_NXZ @ 228 NONAME ; bool aka_payloads_c::get_is_valid(void) const
- ?parse_identity@eap_type_aka_c@@AAE?AW4eap_status_e@@PBEK@Z @ 229 NONAME ; enum eap_status_e eap_type_aka_c::parse_identity(unsigned char const *, unsigned long)
- ?initialize_error_message@eap_type_aka_c@@AAE?AW4eap_status_e@@W42@@Z @ 230 NONAME ; enum eap_status_e eap_type_aka_c::initialize_error_message(enum eap_status_e)
- ?generate_pseudonym_id@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@PAV4@K@Z @ 231 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::generate_pseudonym_id(class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?get_current_payload@aka_payload_AT_header_c@@QBE?AW4aka_payload_AT_type_e@@XZ @ 232 NONAME ; enum aka_payload_AT_type_e aka_payload_AT_header_c::get_current_payload(void) const
- ?handle_challenge_request_message@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVaka_header_c@@KPAVaka_payloads_c@@@Z @ 233 NONAME ; enum eap_status_e eap_type_aka_c::handle_challenge_request_message(class eap_am_network_id_c const *, class aka_header_c *, unsigned long, class aka_payloads_c *)
- ?generate_nonce@eap_type_aka_c@@AAE?AW4eap_status_e@@KPAVeap_variable_data_c@@@Z @ 234 NONAME ; enum eap_status_e eap_type_aka_c::generate_nonce(unsigned long, class eap_variable_data_c *)
- ?encrypt_DATA_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PAEKPBVeap_variable_data_c@@1@Z @ 235 NONAME ; enum eap_status_e eap_type_aka_c::encrypt_DATA_payload(unsigned char *, unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?process_re_syncronization@eap_type_aka_c@@AAE?AW4eap_status_e@@EPBVeap_type_aka_authentication_vector_c@@@Z @ 236 NONAME ; enum eap_status_e eap_type_aka_c::process_re_syncronization(unsigned char, class eap_type_aka_authentication_vector_c const *)
- ?packet_send@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 237 NONAME ; enum eap_status_e eap_type_aka_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?query_re_syncronization@eap_am_type_aka_symbian_c@@UAE?AW4eap_status_e@@EPAVeap_type_aka_authentication_vector_c@@@Z @ 238 NONAME ; enum eap_status_e eap_am_type_aka_symbian_c::query_re_syncronization(unsigned char, class eap_type_aka_authentication_vector_c *)
- ?write_configure@eap_type_aka_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 239 NONAME ; enum eap_status_e eap_type_aka_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?packet_process@eap_type_aka_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 240 NONAME ; enum eap_status_e eap_type_aka_c::packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?is_session_valid@eap_am_type_aka_symbian_c@@QAE_NXZ @ 241 NONAME ; bool eap_am_type_aka_symbian_c::is_session_valid(void)
- ?parse_aka_payload@eap_type_aka_c@@AAE?AW4eap_status_e@@PBVaka_payload_AT_header_c@@PAKPAVaka_payloads_c@@W4aka_subtype_e@@@Z @ 242 NONAME ; enum eap_status_e eap_type_aka_c::parse_aka_payload(class aka_payload_AT_header_c const *, unsigned long *, class aka_payloads_c *, enum aka_subtype_e)
- ?packet_trace@eap_type_aka_c@@AAEXPBDPBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 243 NONAME ; void eap_type_aka_c::packet_trace(char const *, class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapcoreinterfaceimplementationu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapcoreinterfaceimplementationu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,6 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ??1EapClientIf@@UAE@XZ @ 2 NONAME ; EapClientIf::~EapClientIf(void)
- ?GetServerNameAndExe@EapClientIf@@KAHPAV?$TBuf@$0BI@@@0@Z @ 3 NONAME ; int EapClientIf::GetServerNameAndExe(class TBuf<24> *, class TBuf<24> *)
- ??0EapClientIf@@QAE@XZ @ 4 NONAME ; EapClientIf::EapClientIf(void)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapcoreinterfaceu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapcoreinterfaceu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,10 +1,12 @@
EXPORTS
?process_data@CEapCoreInterface@@UAE?AW4eap_status_e@@PBXK@Z @ 1 NONAME ; enum eap_status_e CEapCoreInterface::process_data(void const *, unsigned long)
- ?set_partner@CEapCoreInterface@@UAEXPAVabs_eap_am_message_if_c@@@Z @ 2 NONAME ; void CEapCoreInterface::set_partner(class abs_eap_am_message_if_c *)
- ?configure@CEapCoreInterface@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 3 NONAME ; enum eap_status_e CEapCoreInterface::configure(class eap_variable_data_c const *)
- ?shutdown@CEapCoreInterface@@UAE?AW4eap_status_e@@XZ @ 4 NONAME ; enum eap_status_e CEapCoreInterface::shutdown(void)
- ?new_eap_am_client_message_if_c@@YAPAVeap_am_message_if_c@@PAVabs_eap_am_tools_c@@_NK@Z @ 5 NONAME ; class eap_am_message_if_c * new_eap_am_client_message_if_c(class abs_eap_am_tools_c *, bool, unsigned long)
- ?get_is_valid@CEapCoreInterface@@UAE_NXZ @ 6 NONAME ; bool CEapCoreInterface::get_is_valid(void)
- ?SendData@CEapCoreInterface@@UAEHPBXH@Z @ 7 NONAME ; int CEapCoreInterface::SendData(void const *, int)
- ?ConstrucL@CEapCoreInterface@@QAEPAVCEapProcessInterface@@PAVabs_eap_am_tools_c@@@Z @ 8 NONAME ; class CEapProcessInterface * CEapCoreInterface::ConstrucL(class abs_eap_am_tools_c *)
+ ?configure@CEapCoreInterface@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 2 NONAME ; enum eap_status_e CEapCoreInterface::configure(class eap_variable_data_c const *)
+ ?new_eap_am_client_message_if_c@@YAPAVeap_am_message_if_c@@PAVabs_eap_am_tools_c@@_NK@Z @ 3 NONAME ; class eap_am_message_if_c * new_eap_am_client_message_if_c(class abs_eap_am_tools_c *, bool, unsigned long)
+ ?get_is_valid@CEapCoreInterface@@UAE_NXZ @ 4 NONAME ; bool CEapCoreInterface::get_is_valid(void)
+ ?SendData@CEapCoreInterface@@UAEHPBXH@Z @ 5 NONAME ; int CEapCoreInterface::SendData(void const *, int)
+ ?ConstrucL@CEapCoreInterface@@QAEPAVCEapProcessInterface@@PAVabs_eap_am_tools_c@@@Z @ 6 NONAME ; class CEapProcessInterface * CEapCoreInterface::ConstrucL(class abs_eap_am_tools_c *)
+ ??1CEapCoreInterface@@UAE@XZ @ 7 NONAME ; CEapCoreInterface::~CEapCoreInterface(void)
+ ?set_partner@CEapCoreInterface@@UAEXPAVabs_eap_am_message_if_c@@@Z @ 8 NONAME ; void CEapCoreInterface::set_partner(class abs_eap_am_message_if_c *)
+ ?shutdown@CEapCoreInterface@@UAE?AW4eap_status_e@@XZ @ 9 NONAME ; enum eap_status_e CEapCoreInterface::shutdown(void)
+ ??0CEapCoreInterface@@QAE@K@Z @ 10 NONAME ; CEapCoreInterface::CEapCoreInterface(unsigned long)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapgeneralsettingsu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapgeneralsettingsu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,29 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?copy_all_eap_settings@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 2 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::copy_all_eap_settings(class eap_method_settings_c const *)
- ??1eap_general_settings_message_c@@UAE@XZ @ 3 NONAME ; eap_general_settings_message_c::~eap_general_settings_message_c(void)
- ??1eap_general_settings_client_message_if_c@@UAE@XZ @ 4 NONAME ; eap_general_settings_client_message_if_c::~eap_general_settings_client_message_if_c(void)
- ??0eap_general_settings_message_c@@QAE@XZ @ 5 NONAME ; eap_general_settings_message_c::eap_general_settings_message_c(void)
- ?shutdown@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@XZ @ 6 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::shutdown(void)
- ?set_partner@eap_am_message_if_symbian_c@@UAEXPAVabs_eap_am_message_if_c@@@Z @ 7 NONAME ; void eap_am_message_if_symbian_c::set_partner(class abs_eap_am_message_if_c *)
- ?process_message@eap_general_settings_client_message_if_c@@AAE?AW4eap_status_e@@PAVeap_process_tlv_message_data_c@@@Z @ 8 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::process_message(class eap_process_tlv_message_data_c *)
- ?delete_all_eap_settings@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 9 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::delete_all_eap_settings(class eap_method_settings_c const *)
- ?configure@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 10 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::configure(void)
- ?configure@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 11 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::configure(class eap_variable_data_c const *)
- ?process_data@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@PBXK@Z @ 12 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::process_data(void const *, unsigned long)
- ?get_is_valid@eap_am_message_if_symbian_c@@UAE_NXZ @ 13 NONAME ; bool eap_am_message_if_symbian_c::get_is_valid(void)
- ?send_data@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@ABVTDesC8@@@Z @ 14 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::send_data(class TDesC8 const &)
- ?send_data@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@PBXK@Z @ 15 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::send_data(void const *, unsigned long)
- ??0EapClientIf@@QAE@XZ @ 16 NONAME ; EapClientIf::EapClientIf(void)
- ??1eap_am_message_if_symbian_c@@UAE@XZ @ 17 NONAME ; eap_am_message_if_symbian_c::~eap_am_message_if_symbian_c(void)
- ?get_certificate_lists@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 18 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::get_certificate_lists(class eap_method_settings_c const *)
- ?get_is_valid@eap_general_settings_client_message_if_c@@UAE_NXZ @ 19 NONAME ; bool eap_general_settings_client_message_if_c::get_is_valid(void)
- ?get_eap_methods@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 20 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::get_eap_methods(class eap_method_settings_c const *)
- ??0eap_am_message_if_symbian_c@@QAE@PAVabs_eap_am_tools_c@@W4TEapRequests@@@Z @ 21 NONAME ; eap_am_message_if_symbian_c::eap_am_message_if_symbian_c(class abs_eap_am_tools_c *, enum TEapRequests)
- ?shutdown@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 22 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::shutdown(void)
- ?reset@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 23 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::reset(void)
- ??1EapClientIf@@UAE@XZ @ 24 NONAME ; EapClientIf::~EapClientIf(void)
- ?set_eap_methods@eap_general_settings_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 25 NONAME ; enum eap_status_e eap_general_settings_client_message_if_c::set_eap_methods(class eap_method_settings_c const *)
- ??0eap_general_settings_client_message_if_c@@QAE@PAVabs_eap_am_tools_c@@PAVeap_am_message_if_c@@PAVabs_eap_general_settings_message_c@@@Z @ 26 NONAME ; eap_general_settings_client_message_if_c::eap_general_settings_client_message_if_c(class abs_eap_am_tools_c *, class eap_am_message_if_c *, class abs_eap_general_settings_message_c *)
- ?GetServerNameAndExe@EapClientIf@@KAHPAV?$TBuf@$0BI@@@0@Z @ 27 NONAME ; int EapClientIf::GetServerNameAndExe(class TBuf<24> *, class TBuf<24> *)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapgenericu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapgenericu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,112 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?get_state_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_state_e@@@Z @ 2 NONAME ; char const * eap_simple_config_trace_string_c::get_state_string(enum simple_config_state_e) const
- ?reset@simple_config_message_c@@QAE?AW4eap_status_e@@XZ @ 3 NONAME ; enum eap_status_e simple_config_message_c::reset(void)
- ?configure@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 4 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::configure(void)
- ?add_payloads_to_simple_config_authenticator@simple_config_payloads_c@@QBE?AW4eap_status_e@@PAVcrypto_hmac_c@@_N@Z @ 5 NONAME ; enum eap_status_e simple_config_payloads_c::add_payloads_to_simple_config_authenticator(class crypto_hmac_c *, bool) const
- ?set_simple_config_message_data@simple_config_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 6 NONAME ; enum eap_status_e simple_config_message_c::set_simple_config_message_data(class eap_variable_data_c *, unsigned char)
- ?reset@simple_config_payloads_c@@QAE?AW4eap_status_e@@XZ @ 7 NONAME ; enum eap_status_e simple_config_payloads_c::reset(void)
- ?process_data@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@PBXK@Z @ 8 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::process_data(void const *, unsigned long)
- ?get_is_valid@eap_am_message_if_symbian_c@@UAE_NXZ @ 9 NONAME ; bool eap_am_message_if_symbian_c::get_is_valid(void)
- ?copy_attribute_data@simple_config_payloads_c@@QAE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@_NPBXK@Z @ 10 NONAME ; enum eap_status_e simple_config_payloads_c::copy_attribute_data(enum simple_config_Attribute_Type_e, bool, void const *, unsigned long)
- ??0eap_plugin_client_message_if_c@@QAE@PAVabs_eap_am_tools_c@@PAVeap_am_message_if_c@@PAVabs_eap_plugin_message_c@@@Z @ 11 NONAME ; eap_plugin_client_message_if_c::eap_plugin_client_message_if_c(class abs_eap_am_tools_c *, class eap_am_message_if_c *, class abs_eap_plugin_message_c *)
- ?get_MAC_address_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 12 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_MAC_address_const(void) const
- ?get_data@simple_config_variable_data_c@@QBEPAEK@Z @ 13 NONAME ; unsigned char * simple_config_variable_data_c::get_data(unsigned long) const
- ?get_attribute_pointer@simple_config_payloads_c@@QBEPAVsimple_config_variable_data_c@@W4simple_config_Attribute_Type_e@@@Z @ 14 NONAME ; class simple_config_variable_data_c * simple_config_payloads_c::get_attribute_pointer(enum simple_config_Attribute_Type_e) const
- ?create_simple_config_message@simple_config_payloads_c@@QBE?AW4eap_status_e@@PAVsimple_config_message_c@@_N@Z @ 15 NONAME ; enum eap_status_e simple_config_payloads_c::create_simple_config_message(class simple_config_message_c *, bool) const
- ?send_data@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@ABVTDesC8@@@Z @ 16 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::send_data(class TDesC8 const &)
- ?reset@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 17 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::reset(void)
- ??1eap_plugin_message_base_c@@UAE@XZ @ 18 NONAME ; eap_plugin_message_base_c::~eap_plugin_message_base_c(void)
- ?object_increase_reference_count@simple_config_variable_data_c@@QAEXXZ @ 19 NONAME ; void simple_config_variable_data_c::object_increase_reference_count(void)
- ??1eap_am_message_if_symbian_c@@UAE@XZ @ 20 NONAME ; eap_am_message_if_symbian_c::~eap_am_message_if_symbian_c(void)
- ?add_attribute@simple_config_payloads_c@@QAE?AW4eap_status_e@@PAVsimple_config_variable_data_c@@@Z @ 21 NONAME ; enum eap_status_e simple_config_payloads_c::add_attribute(class simple_config_variable_data_c *)
- ?get_next_payload_with_same_attribute_type@simple_config_variable_data_c@@QAEPAV1@XZ @ 22 NONAME ; class simple_config_variable_data_c * simple_config_variable_data_c::get_next_payload_with_same_attribute_type(void)
- ?get_type_info@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 23 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::get_type_info(class eap_method_settings_c const *)
- ?get_is_valid@simple_config_payloads_c@@QBE_NXZ @ 24 NONAME ; bool simple_config_payloads_c::get_is_valid(void) const
- ??1simple_config_message_c@@UAE@XZ @ 25 NONAME ; simple_config_message_c::~simple_config_message_c(void)
- ?process_message@eap_plugin_client_message_if_c@@QAE?AW4eap_status_e@@PAVeap_process_tlv_message_data_c@@@Z @ 26 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::process_message(class eap_process_tlv_message_data_c *)
- ?parse_simple_config_payloads@simple_config_payloads_c@@QAE?AW4eap_status_e@@PAXPAK1@Z @ 27 NONAME ; enum eap_status_e simple_config_payloads_c::parse_simple_config_payloads(void *, unsigned long *, unsigned long *)
- ?get_is_valid@simple_config_variable_data_c@@QBE_NXZ @ 28 NONAME ; bool simple_config_variable_data_c::get_is_valid(void) const
- ?set_attribute_type@simple_config_variable_data_c@@QAEXW4simple_config_Attribute_Type_e@@@Z @ 29 NONAME ; void simple_config_variable_data_c::set_attribute_type(enum simple_config_Attribute_Type_e)
- ??1EapClientIf@@UAE@XZ @ 30 NONAME ; EapClientIf::~EapClientIf(void)
- ?delete_configuration@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 31 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::delete_configuration(class eap_method_settings_c const *)
- ?GetServerNameAndExe@EapClientIf@@KAHPAV?$TBuf@$0BI@@@0@Z @ 32 NONAME ; int EapClientIf::GetServerNameAndExe(class TBuf<24> *, class TBuf<24> *)
- ?new_eap_plugin_client_message_if_c@eap_plugin_message_base_c@@SAPAV1@PAVabs_eap_am_tools_c@@PAVabs_eap_plugin_message_c@@@Z @ 33 NONAME ; class eap_plugin_message_base_c * eap_plugin_message_base_c::new_eap_plugin_client_message_if_c(class abs_eap_am_tools_c *, class abs_eap_plugin_message_c *)
- ?get_network_key_const@network_key_and_index_c@@QBEPBVeap_variable_data_c@@XZ @ 34 NONAME ; class eap_variable_data_c const * network_key_and_index_c::get_network_key_const(void) const
- ?add_padding@simple_config_message_c@@QAE?AW4eap_status_e@@K@Z @ 35 NONAME ; enum eap_status_e simple_config_message_c::add_padding(unsigned long)
- ?verify_padding@simple_config_payloads_c@@AAE?AW4eap_status_e@@PBEK@Z @ 36 NONAME ; enum eap_status_e simple_config_payloads_c::verify_padding(unsigned char const *, unsigned long)
- ?shutdown@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@XZ @ 37 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::shutdown(void)
- ?get_is_valid_data@network_key_and_index_c@@QAE_NXZ @ 38 NONAME ; bool network_key_and_index_c::get_is_valid_data(void)
- ?get_MAC_address@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 39 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_MAC_address(void)
- ?parse_generic_payload@simple_config_payloads_c@@QAE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PBVsimple_config_tlv_header_c@@@Z @ 40 NONAME ; enum eap_status_e simple_config_payloads_c::parse_generic_payload(enum simple_config_Attribute_Type_e, class simple_config_tlv_header_c const *)
- ?configure@eap_am_message_if_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 41 NONAME ; enum eap_status_e eap_am_message_if_symbian_c::configure(class eap_variable_data_c const *)
- ?get_header@simple_config_variable_data_c@@QAEPAVsimple_config_tlv_header_c@@XZ @ 42 NONAME ; class simple_config_tlv_header_c * simple_config_variable_data_c::get_header(void)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAE@Z @ 43 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned char *) const
- ?get_attribute_count@simple_config_payloads_c@@QBEKXZ @ 44 NONAME ; unsigned long simple_config_payloads_c::get_attribute_count(void) const
- ?get_network_index@simple_config_credential_c@@QBEEXZ @ 45 NONAME ; unsigned char simple_config_credential_c::get_network_index(void) const
- ?get_configuration@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 46 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::get_configuration(class eap_method_settings_c const *)
- ?add_next_payload_with_same_attribute_type@simple_config_variable_data_c@@QAEXPAV1@@Z @ 47 NONAME ; void simple_config_variable_data_c::add_next_payload_with_same_attribute_type(class simple_config_variable_data_c *)
- ?set_network_key_index@network_key_and_index_c@@QAEXE@Z @ 48 NONAME ; void network_key_and_index_c::set_network_key_index(unsigned char)
- ?get_data_length@simple_config_variable_data_c@@QBEKXZ @ 49 NONAME ; unsigned long simple_config_variable_data_c::get_data_length(void) const
- ?get_attribute_type@simple_config_variable_data_c@@QBE?AW4simple_config_Attribute_Type_e@@XZ @ 50 NONAME ; enum simple_config_Attribute_Type_e simple_config_variable_data_c::get_attribute_type(void) const
- ?get_Authentication_Type@simple_config_credential_c@@QAE?AW4simple_config_Authentication_Type_e@@XZ @ 51 NONAME ; enum simple_config_Authentication_Type_e simple_config_credential_c::get_Authentication_Type(void)
- ??1simple_config_credential_c@@UAE@XZ @ 52 NONAME ; simple_config_credential_c::~simple_config_credential_c(void)
- ??0EapClientIf@@QAE@XZ @ 53 NONAME ; EapClientIf::EapClientIf(void)
- ??1simple_config_variable_data_c@@UAE@XZ @ 54 NONAME ; simple_config_variable_data_c::~simple_config_variable_data_c(void)
- ??1network_key_and_index_c@@UAE@XZ @ 55 NONAME ; network_key_and_index_c::~network_key_and_index_c(void)
- ?copy@simple_config_payloads_c@@QBEPAV1@XZ @ 56 NONAME ; class simple_config_payloads_c * simple_config_payloads_c::copy(void) const
- ??0eap_plugin_message_base_c@@QAE@XZ @ 57 NONAME ; eap_plugin_message_base_c::eap_plugin_message_base_c(void)
- ?copy_attribute@simple_config_payloads_c@@QAE?AW4eap_status_e@@PBV1@W4simple_config_Attribute_Type_e@@@Z @ 58 NONAME ; enum eap_status_e simple_config_payloads_c::copy_attribute(class simple_config_payloads_c const *, enum simple_config_Attribute_Type_e)
- ??0eap_am_message_if_symbian_c@@QAE@PAVabs_eap_am_tools_c@@W4TEapRequests@@@Z @ 59 NONAME ; eap_am_message_if_symbian_c::eap_am_message_if_symbian_c(class abs_eap_am_tools_c *, enum TEapRequests)
- ?get_network_keys@simple_config_credential_c@@QAEPAV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 60 NONAME ; class eap_array_c<class network_key_and_index_c> * simple_config_credential_c::get_network_keys(void)
- ??1eap_simple_config_trace_string_c@@UAE@XZ @ 61 NONAME ; eap_simple_config_trace_string_c::~eap_simple_config_trace_string_c(void)
- ?get_attribute_pointer@simple_config_payloads_c@@QBEPAVsimple_config_variable_data_c@@W4simple_config_Attribute_Type_e@@K@Z @ 62 NONAME ; class simple_config_variable_data_c * simple_config_payloads_c::get_attribute_pointer(enum simple_config_Attribute_Type_e, unsigned long) const
- ?get_is_valid@simple_config_credential_c@@QAE_NXZ @ 63 NONAME ; bool simple_config_credential_c::get_is_valid(void)
- ??1eap_plugin_client_message_if_c@@UAE@XZ @ 64 NONAME ; eap_plugin_client_message_if_c::~eap_plugin_client_message_if_c(void)
- ?check_mandatory_payloads@simple_config_payloads_c@@QBE?AW4eap_status_e@@PBV?$eap_array_c@W4simple_config_Attribute_Type_e@@@@@Z @ 65 NONAME ; enum eap_status_e simple_config_payloads_c::check_mandatory_payloads(class eap_array_c<enum simple_config_Attribute_Type_e> const *) const
- ?set_partner@eap_am_message_if_symbian_c@@UAEXPAVabs_eap_am_message_if_c@@@Z @ 66 NONAME ; void eap_am_message_if_symbian_c::set_partner(class abs_eap_am_message_if_c *)
- ?set_copy_of_buffer@simple_config_variable_data_c@@QAE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@_NPBXK@Z @ 67 NONAME ; enum eap_status_e simple_config_variable_data_c::set_copy_of_buffer(enum simple_config_Attribute_Type_e, bool, void const *, unsigned long)
- ?get_network_keys_const@simple_config_credential_c@@QBEPBV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 68 NONAME ; class eap_array_c<class network_key_and_index_c> const * simple_config_credential_c::get_network_keys_const(void) const
- ?set_network_index@simple_config_credential_c@@QAEXE@Z @ 69 NONAME ; void simple_config_credential_c::set_network_index(unsigned char)
- ?send_data@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBXK@Z @ 70 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::send_data(void const *, unsigned long)
- ?get_network_key@network_key_and_index_c@@QAEPAVeap_variable_data_c@@XZ @ 71 NONAME ; class eap_variable_data_c * network_key_and_index_c::get_network_key(void)
- ?get_simple_config_message_data@simple_config_message_c@@QAEPAVeap_variable_data_c@@XZ @ 72 NONAME ; class eap_variable_data_c * simple_config_message_c::get_simple_config_message_data(void)
- ?get_attribute_data@simple_config_payloads_c@@ABE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAXK@Z @ 73 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, void *, unsigned long) const
- ?check_payloads_existense@simple_config_payloads_c@@QBE?AW4eap_status_e@@PBW4simple_config_Attribute_Type_e@@K@Z @ 74 NONAME ; enum eap_status_e simple_config_payloads_c::check_payloads_existense(enum simple_config_Attribute_Type_e const *, unsigned long) const
- ?get_Encryption_Type@simple_config_credential_c@@QAE?AW4simple_config_Encryption_Type_e@@XZ @ 75 NONAME ; enum simple_config_Encryption_Type_e simple_config_credential_c::get_Encryption_Type(void)
- ?get_SSID_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 76 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_SSID_const(void) const
- ?get_attribute@simple_config_payloads_c@@QBEPAVsimple_config_variable_data_c@@K@Z @ 77 NONAME ; class simple_config_variable_data_c * simple_config_payloads_c::get_attribute(unsigned long) const
- ?get_is_mandatory@simple_config_variable_data_c@@QBE_NXZ @ 78 NONAME ; bool simple_config_variable_data_c::get_is_mandatory(void) const
- ?set_configuration@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 79 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::set_configuration(class eap_method_settings_c const *)
- ?check_payloads_existense@simple_config_payloads_c@@QBE?AW4eap_status_e@@PBV?$eap_array_c@W4simple_config_Attribute_Type_e@@@@@Z @ 80 NONAME ; enum eap_status_e simple_config_payloads_c::check_payloads_existense(class eap_array_c<enum simple_config_Attribute_Type_e> const *) const
- ??1simple_config_payloads_c@@UAE@XZ @ 81 NONAME ; simple_config_payloads_c::~simple_config_payloads_c(void)
- ?shutdown@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 82 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::shutdown(void)
- ??0simple_config_message_c@@QAE@PAVabs_eap_am_tools_c@@_N@Z @ 83 NONAME ; simple_config_message_c::simple_config_message_c(class abs_eap_am_tools_c *, bool)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAVeap_variable_data_c@@@Z @ 84 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, class eap_variable_data_c *) const
- ?get_SSID@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 85 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_SSID(void)
- ??0simple_config_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 86 NONAME ; simple_config_variable_data_c::simple_config_variable_data_c(class abs_eap_am_tools_c *)
- ?get_network_key_index@network_key_and_index_c@@QBEEXZ @ 87 NONAME ; unsigned char network_key_and_index_c::get_network_key_index(void) const
- ?set_Encryption_Type@simple_config_credential_c@@QAEXW4simple_config_Encryption_Type_e@@@Z @ 88 NONAME ; void simple_config_credential_c::set_Encryption_Type(enum simple_config_Encryption_Type_e)
- ?get_message_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Message_Type_e@@@Z @ 89 NONAME ; char const * eap_simple_config_trace_string_c::get_message_type_string(enum simple_config_Message_Type_e) const
- ?add_data@simple_config_variable_data_c@@QAE?AW4eap_status_e@@PBXK@Z @ 90 NONAME ; enum eap_status_e simple_config_variable_data_c::add_data(void const *, unsigned long)
- ?set_index@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 91 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::set_index(class eap_method_settings_c const *)
- ?set_Authentication_Type@simple_config_credential_c@@QAEXW4simple_config_Authentication_Type_e@@@Z @ 92 NONAME ; void simple_config_credential_c::set_Authentication_Type(enum simple_config_Authentication_Type_e)
- ?set_next_payload_with_same_attribute_type@simple_config_variable_data_c@@QAEXPAV1@@Z @ 93 NONAME ; void simple_config_variable_data_c::set_next_payload_with_same_attribute_type(class simple_config_variable_data_c *)
- ?get_is_valid@simple_config_message_c@@QAE_NXZ @ 94 NONAME ; bool simple_config_message_c::get_is_valid(void)
- ?get_full_attribute_buffer@simple_config_variable_data_c@@QAEPAVeap_variable_data_c@@XZ @ 95 NONAME ; class eap_variable_data_c * simple_config_variable_data_c::get_full_attribute_buffer(void)
- ?copy_configuration@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 96 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::copy_configuration(class eap_method_settings_c const *)
- ?get_attribute_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Attribute_Type_e@@@Z @ 97 NONAME ; char const * eap_simple_config_trace_string_c::get_attribute_type_string(enum simple_config_Attribute_Type_e) const
- ?copy@simple_config_variable_data_c@@QBEPAV1@XZ @ 98 NONAME ; class simple_config_variable_data_c * simple_config_variable_data_c::copy(void) const
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAG@Z @ 99 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned short *) const
- ?invoke_ui@eap_plugin_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 100 NONAME ; enum eap_status_e eap_plugin_client_message_if_c::invoke_ui(class eap_method_settings_c const *)
- ?get_is_valid@eap_plugin_client_message_if_c@@UAE_NXZ @ 101 NONAME ; bool eap_plugin_client_message_if_c::get_is_valid(void)
- ??0network_key_and_index_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 102 NONAME ; network_key_and_index_c::network_key_and_index_c(class abs_eap_am_tools_c *)
- ??0simple_config_payloads_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 103 NONAME ; simple_config_payloads_c::simple_config_payloads_c(class abs_eap_am_tools_c *)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PA_K@Z @ 104 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned long long *) const
- ?get_is_valid@network_key_and_index_c@@QAE_NXZ @ 105 NONAME ; bool network_key_and_index_c::get_is_valid(void)
- ??0eap_simple_config_trace_string_c@@QAE@XZ @ 106 NONAME ; eap_simple_config_trace_string_c::eap_simple_config_trace_string_c(void)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAK@Z @ 107 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned long *) const
- ?copy@network_key_and_index_c@@QAEPAV1@XZ @ 108 NONAME ; class network_key_and_index_c * network_key_and_index_c::copy(void)
- ??0simple_config_credential_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 109 NONAME ; simple_config_credential_c::simple_config_credential_c(class abs_eap_am_tools_c *)
- ?get_header_length@simple_config_tlv_header_c@@SAKXZ @ 110 NONAME ; unsigned long simple_config_tlv_header_c::get_header_length(void)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapmschapv2u.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapmschapv2u.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,80 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?set_value_size@mschapv2_challenge_c@@QAEXXZ @ 2 NONAME ; void mschapv2_challenge_c::set_value_size(void)
- ?get_opcode@mschapv2_header_c@@QBE?AW4mschapv2_opcode_e@@XZ @ 3 NONAME ; enum mschapv2_opcode_e mschapv2_header_c::get_opcode(void) const
- ?get_name_length@mschapv2_response_c@@QBEKXZ @ 4 NONAME ; unsigned long mschapv2_response_c::get_name_length(void) const
- ?get_name@mschapv2_challenge_c@@QBEPBEXZ @ 5 NONAME ; unsigned char const * mschapv2_challenge_c::get_name(void) const
- ?update_username_password@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@XZ @ 6 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::update_username_password(void)
- ?get_memory_store_key@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 7 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::get_memory_store_key(class eap_variable_data_c *)
- ??0mschapv2_change_password_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 8 NONAME ; mschapv2_change_password_c::mschapv2_change_password_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?set_nt_response@mschapv2_response_c@@QAEXPBE@Z @ 9 NONAME ; void mschapv2_response_c::set_nt_response(unsigned char const *)
- ?configure@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@XZ @ 10 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::configure(void)
- ?get_header_minimum_size@mschapv2_response_c@@SAKXZ @ 11 NONAME ; unsigned long mschapv2_response_c::get_header_minimum_size(void)
- ?get_nt_response@mschapv2_response_c@@QBEPBEXZ @ 12 NONAME ; unsigned char const * mschapv2_response_c::get_nt_response(void) const
- ?get_is_valid@eap_am_type_mschapv2_symbian_c@@QAE_NXZ @ 13 NONAME ; bool eap_am_type_mschapv2_symbian_c::get_is_valid(void)
- ?get_nt_response@mschapv2_change_password_c@@QBEPBEXZ @ 14 NONAME ; unsigned char const * mschapv2_change_password_c::get_nt_response(void) const
- ??1mschapv2_response_c@@UAE@XZ @ 15 NONAME ; mschapv2_response_c::~mschapv2_response_c(void)
- ??1eap_type_mschapv2_state_c@@UAE@XZ @ 16 NONAME ; eap_type_mschapv2_state_c::~eap_type_mschapv2_state_c(void)
- ?reset@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@XZ @ 17 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::reset(void)
- ?set_peer_challenge@mschapv2_change_password_c@@QAEXPBE@Z @ 18 NONAME ; void mschapv2_change_password_c::set_peer_challenge(unsigned char const *)
- ?set_is_valid@eap_am_type_mschapv2_symbian_c@@QAEXXZ @ 19 NONAME ; void eap_am_type_mschapv2_symbian_c::set_is_valid(void)
- ?packet_process@eap_type_mschapv2_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 20 NONAME ; enum eap_status_e eap_type_mschapv2_c::packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?set_challenge@mschapv2_challenge_c@@QAEXPBE@Z @ 21 NONAME ; void mschapv2_challenge_c::set_challenge(unsigned char const *)
- ?set_name@mschapv2_challenge_c@@QAEXPBE@Z @ 22 NONAME ; void mschapv2_challenge_c::set_name(unsigned char const *)
- ?get_challenge@mschapv2_challenge_c@@QBEPBEXZ @ 23 NONAME ; unsigned char const * mschapv2_challenge_c::get_challenge(void) const
- ?set_peer_challenge@mschapv2_response_c@@QAEXPBE@Z @ 24 NONAME ; void mschapv2_response_c::set_peer_challenge(unsigned char const *)
- ?get_peer_challenge@mschapv2_response_c@@QBEPBEXZ @ 25 NONAME ; unsigned char const * mschapv2_response_c::get_peer_challenge(void) const
- ?read_auth_failure_string@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@W4eap_mschapv2_error_e@@AAVeap_variable_data_c@@@Z @ 26 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::read_auth_failure_string(enum eap_mschapv2_error_e, class eap_variable_data_c &)
- ?get_ms_length@mschapv2_header_c@@QBEGXZ @ 27 NONAME ; unsigned short mschapv2_header_c::get_ms_length(void) const
- ??0mschapv2_header_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 28 NONAME ; mschapv2_header_c::mschapv2_header_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?set_is_valid@eap_type_mschapv2_c@@UAEXXZ @ 29 NONAME ; void eap_type_mschapv2_c::set_is_valid(void)
- ?get_is_valid@eap_type_mschapv2_c@@UAE_NXZ @ 30 NONAME ; bool eap_type_mschapv2_c::get_is_valid(void)
- ?finish_successful_authentication@eap_type_mschapv2_c@@AAE?AW4eap_status_e@@XZ @ 31 NONAME ; enum eap_status_e eap_type_mschapv2_c::finish_successful_authentication(void)
- ?get_encrypted_pw_block@mschapv2_change_password_c@@QBEPBEXZ @ 32 NONAME ; unsigned char const * mschapv2_change_password_c::get_encrypted_pw_block(void) const
- ?type_configure_write@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 33 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::type_configure_write(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ??1eap_type_mschapv2_c@@UAE@XZ @ 34 NONAME ; eap_type_mschapv2_c::~eap_type_mschapv2_c(void)
- ?get_data@mschapv2_header_c@@QBEPAEXZ @ 35 NONAME ; unsigned char * mschapv2_header_c::get_data(void) const
- ?complete_eap_identity_query@eap_type_mschapv2_c@@EAE?AW4eap_status_e@@XZ @ 36 NONAME ; enum eap_status_e eap_type_mschapv2_c::complete_eap_identity_query(void)
- ?set_name@mschapv2_response_c@@QAEXPBE@Z @ 37 NONAME ; void mschapv2_response_c::set_name(unsigned char const *)
- ?get_header_minimum_size@mschapv2_change_password_c@@SAKXZ @ 38 NONAME ; unsigned long mschapv2_change_password_c::get_header_minimum_size(void)
- ??1mschapv2_header_c@@UAE@XZ @ 39 NONAME ; mschapv2_header_c::~mschapv2_header_c(void)
- ??0eap_type_mschapv2_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@PAVeap_am_type_mschapv2_c@@_N3PBVeap_am_network_id_c@@@Z @ 40 NONAME ; eap_type_mschapv2_c::eap_type_mschapv2_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, class eap_am_type_mschapv2_c *, bool, bool, class eap_am_network_id_c const *)
- ?get_name@mschapv2_response_c@@QBEPBEXZ @ 41 NONAME ; unsigned char const * mschapv2_response_c::get_name(void) const
- ?get_mschapv2_id@mschapv2_header_c@@QBEEXZ @ 42 NONAME ; unsigned char mschapv2_header_c::get_mschapv2_id(void) const
- ?complete_change_password_query@eap_type_mschapv2_c@@EAE?AW4eap_status_e@@XZ @ 43 NONAME ; enum eap_status_e eap_type_mschapv2_c::complete_change_password_query(void)
- ?set_initial_eap_identifier@eap_type_mschapv2_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 44 NONAME ; enum eap_status_e eap_type_mschapv2_c::set_initial_eap_identifier(class eap_am_network_id_c const *, unsigned char)
- ?get_data_length@mschapv2_header_c@@QBEKXZ @ 45 NONAME ; unsigned long mschapv2_header_c::get_data_length(void) const
- ?set_opcode@mschapv2_header_c@@QAEXW4mschapv2_opcode_e@@@Z @ 46 NONAME ; void mschapv2_header_c::set_opcode(enum mschapv2_opcode_e)
- ?handle_identity_response_message@eap_type_mschapv2_c@@AAE?AW4eap_status_e@@XZ @ 47 NONAME ; enum eap_status_e eap_type_mschapv2_c::handle_identity_response_message(void)
- ??1mschapv2_change_password_c@@UAE@XZ @ 48 NONAME ; mschapv2_change_password_c::~mschapv2_change_password_c(void)
- ?check_header@mschapv2_change_password_c@@UBE?AW4eap_status_e@@XZ @ 49 NONAME ; enum eap_status_e mschapv2_change_password_c::check_header(void) const
- ?get_is_client@eap_type_mschapv2_c@@EAE_NXZ @ 50 NONAME ; bool eap_type_mschapv2_c::get_is_client(void)
- ?get_header_minimum_size@mschapv2_challenge_c@@SAKXZ @ 51 NONAME ; unsigned long mschapv2_challenge_c::get_header_minimum_size(void)
- ?query_eap_identity@eap_type_mschapv2_c@@UAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@PBVeap_am_network_id_c@@E@Z @ 52 NONAME ; enum eap_status_e eap_type_mschapv2_c::query_eap_identity(bool, class eap_variable_data_c *, class eap_am_network_id_c const *, unsigned char)
- ??1eap_am_type_mschapv2_symbian_c@@UAE@XZ @ 53 NONAME ; eap_am_type_mschapv2_symbian_c::~eap_am_type_mschapv2_symbian_c(void)
- ?reset@eap_type_mschapv2_c@@UAE?AW4eap_status_e@@XZ @ 54 NONAME ; enum eap_status_e eap_type_mschapv2_c::reset(void)
- ?configure@eap_type_mschapv2_c@@UAE?AW4eap_status_e@@XZ @ 55 NONAME ; enum eap_status_e eap_type_mschapv2_c::configure(void)
- ?set_mschapv2_id@mschapv2_header_c@@QAEXE@Z @ 56 NONAME ; void mschapv2_header_c::set_mschapv2_id(unsigned char)
- ?check_header@mschapv2_header_c@@UBE?AW4eap_status_e@@XZ @ 57 NONAME ; enum eap_status_e mschapv2_header_c::check_header(void) const
- ?set_constants@mschapv2_response_c@@QAE?AW4eap_status_e@@XZ @ 58 NONAME ; enum eap_status_e mschapv2_response_c::set_constants(void)
- ?set_ms_length@mschapv2_header_c@@QAEXG@Z @ 59 NONAME ; void mschapv2_header_c::set_ms_length(unsigned short)
- ?shutdown@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@XZ @ 60 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::shutdown(void)
- ??1mschapv2_challenge_c@@UAE@XZ @ 61 NONAME ; mschapv2_challenge_c::~mschapv2_challenge_c(void)
- ?check_header@mschapv2_response_c@@UBE?AW4eap_status_e@@XZ @ 62 NONAME ; enum eap_status_e mschapv2_response_c::check_header(void) const
- ??0mschapv2_response_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 63 NONAME ; mschapv2_response_c::mschapv2_response_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?shutdown@eap_type_mschapv2_c@@UAE?AW4eap_status_e@@XZ @ 64 NONAME ; enum eap_status_e eap_type_mschapv2_c::shutdown(void)
- ?DlgComplete@eap_am_type_mschapv2_symbian_c@@UAEXH@Z @ 65 NONAME ; void eap_am_type_mschapv2_symbian_c::DlgComplete(int)
- ?eap_acknowledge@eap_type_mschapv2_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 66 NONAME ; enum eap_status_e eap_type_mschapv2_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?set_encrypted_pw_block@mschapv2_change_password_c@@QAEXPBE@Z @ 67 NONAME ; void mschapv2_change_password_c::set_encrypted_pw_block(unsigned char const *)
- ?set_nt_response@mschapv2_change_password_c@@QAEXPBE@Z @ 68 NONAME ; void mschapv2_change_password_c::set_nt_response(unsigned char const *)
- ??0mschapv2_challenge_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 69 NONAME ; mschapv2_challenge_c::mschapv2_challenge_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?set_encrypted_hash@mschapv2_change_password_c@@QAEXPBE@Z @ 70 NONAME ; void mschapv2_change_password_c::set_encrypted_hash(unsigned char const *)
- ?type_configure_read@eap_am_type_mschapv2_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 71 NONAME ; enum eap_status_e eap_am_type_mschapv2_symbian_c::type_configure_read(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_encrypted_hash@mschapv2_change_password_c@@QBEPBEXZ @ 72 NONAME ; unsigned char const * mschapv2_change_password_c::get_encrypted_hash(void) const
- ?finish_unsuccessful_authentication@eap_type_mschapv2_c@@EAE?AW4eap_status_e@@_N@Z @ 73 NONAME ; enum eap_status_e eap_type_mschapv2_c::finish_unsuccessful_authentication(bool)
- ?set_constants@mschapv2_change_password_c@@QAE?AW4eap_status_e@@XZ @ 74 NONAME ; enum eap_status_e mschapv2_change_password_c::set_constants(void)
- ?complete_failure_retry_response@eap_type_mschapv2_c@@EAE?AW4eap_status_e@@XZ @ 75 NONAME ; enum eap_status_e eap_type_mschapv2_c::complete_failure_retry_response(void)
- ?check_header@mschapv2_challenge_c@@UBE?AW4eap_status_e@@XZ @ 76 NONAME ; enum eap_status_e mschapv2_challenge_c::check_header(void) const
- ?get_peer_challenge@mschapv2_change_password_c@@QBEPBEXZ @ 77 NONAME ; unsigned char const * mschapv2_change_password_c::get_peer_challenge(void) const
- ?get_name_length@mschapv2_challenge_c@@QBEKXZ @ 78 NONAME ; unsigned long mschapv2_challenge_c::get_name_length(void) const
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapolprotectedu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapolprotectedu.def Thu Sep 16 13:07:04 2010 +0300
@@ -252,167 +252,167 @@
??1eapol_am_wlan_authentication_symbian_c@@UAE@XZ @ 251 NONAME ; eapol_am_wlan_authentication_symbian_c::~eapol_am_wlan_authentication_symbian_c(void)
?start_WPXM_reassociation@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@0PAVeap_variable_data_c@@PBV4@2@Z @ 252 NONAME ; enum eap_status_e eapol_wlan_authentication_c::start_WPXM_reassociation(class eap_am_network_id_c const *, class eap_am_network_id_c const *, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
?get_key_information_key_descriptor_version@eapol_RSNA_key_header_c@@QBE?AW4key_descriptor_version_e@1@XZ @ 253 NONAME ; enum eapol_RSNA_key_header_c::key_descriptor_version_e eapol_RSNA_key_header_c::get_key_information_key_descriptor_version(void) const
- ??1eapol_wlan_authentication_c@@UAE@XZ @ 254 NONAME ; eapol_wlan_authentication_c::~eapol_wlan_authentication_c(void)
- ?process_4_way_handshake_message_3_payloads_a@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@KPA_N@Z @ 255 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_3_payloads_a(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long, bool *)
- ?set_bits_on@eapol_RSNA_key_header_c@@QAEGGGKK@Z @ 256 NONAME ; unsigned short eapol_RSNA_key_header_c::set_bits_on(unsigned short, unsigned short, unsigned long, unsigned long)
- ?init_retransmission@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKW4eap_code_value_e@@EVeap_expanded_type_c@@@Z @ 257 NONAME ; enum eap_status_e eapol_key_state_c::init_retransmission(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, enum eap_code_value_e, unsigned char, class eap_expanded_type_c)
- ?start_preauthentication@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 258 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::start_preauthentication(class eap_array_c<class eap_tlv_header_c> const *)
- ?asynchronous_start_authentication@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 259 NONAME ; enum eap_status_e eapol_core_c::asynchronous_start_authentication(class eap_am_network_id_c const *, bool)
- ?get_authenticator_MAC_address@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 260 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_authenticator_MAC_address(void)
- ?packet_data_session_key@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeapol_session_key_c@@@Z @ 261 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::packet_data_session_key(class eap_am_network_id_c const *, class eapol_session_key_c const *)
- ?process_group_key_handshake_message_0@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 262 NONAME ; enum eap_status_e eapol_key_state_c::process_group_key_handshake_message_0(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
- ?create_group_key_handshake_message_1@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KPAK1W4eapol_protocol_version_e@@W4eapol_key_descriptor_type_e@@@Z @ 263 NONAME ; enum eap_status_e eapol_key_state_c::create_group_key_handshake_message_1(class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, enum eapol_protocol_version_e, enum eapol_key_descriptor_type_e)
- ?create_eapol_key_handshake_message_0@eapol_key_state_c@@AAE?AW4eap_status_e@@_NPAVeap_buf_chain_wr_c@@KPAK2_KW4eapol_protocol_version_e@@@Z @ 264 NONAME ; enum eap_status_e eapol_key_state_c::create_eapol_key_handshake_message_0(bool, class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, unsigned long long, enum eapol_protocol_version_e)
- ?shutdown@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@XZ @ 265 NONAME ; enum eap_status_e eapol_wlan_authentication_c::shutdown(void)
- ?get_is_valid@eap_core_client_message_if_c@@UAE_NXZ @ 266 NONAME ; bool eap_core_client_message_if_c::get_is_valid(void)
- ?eap_acknowledge@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 267 NONAME ; enum eap_status_e eapol_core_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?select_minimum@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAPBV3@1@Z @ 268 NONAME ; enum eap_status_e eapol_key_state_c::select_minimum(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const * *, class eap_variable_data_c const * *)
- ?write_configure@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 269 NONAME ; enum eap_status_e eapol_wlan_authentication_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_key_information_key_MIC@eapol_RSNA_key_header_c@@QBE_NXZ @ 270 NONAME ; bool eapol_RSNA_key_header_c::get_key_information_key_MIC(void) const
- ?check_is_valid_eap_type@ethernet_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 271 NONAME ; enum eap_status_e ethernet_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ??1eap_core_client_message_if_c@@UAE@XZ @ 272 NONAME ; eap_core_client_message_if_c::~eap_core_client_message_if_c(void)
- ?get_key_information@eapol_RSNA_key_header_c@@QBEGXZ @ 273 NONAME ; unsigned short eapol_RSNA_key_header_c::get_key_information(void) const
- ?check_is_valid_eap_type@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 274 NONAME ; enum eap_status_e eapol_wlan_authentication_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?start_WPXM_reassociation@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 275 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::start_WPXM_reassociation(class eap_array_c<class eap_tlv_header_c> const *)
- ?send_message@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PAVeapol_handle_tlv_message_data_c@@@Z @ 276 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::send_message(class eapol_handle_tlv_message_data_c *)
- ?create_eap_session@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 277 NONAME ; enum eap_status_e eap_core_client_message_if_c::create_eap_session(class eap_am_network_id_c const *)
- ?get_802_11_authentication_mode@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2@Z @ 278 NONAME ; enum eap_status_e eap_core_client_message_if_c::get_802_11_authentication_mode(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?process_4_way_handshake_message_3_payloads_b@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K_N@Z @ 279 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_3_payloads_b(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long, bool)
- ?disassociation@eapol_core_c@@QAE?AW4eap_status_e@@_NPBVeap_am_network_id_c@@@Z @ 280 NONAME ; enum eap_status_e eapol_core_c::disassociation(bool, class eap_am_network_id_c const *)
- ?set_eapol_protocol_version@eapol_RC4_key_header_c@@QAE?AW4eap_status_e@@W4eapol_protocol_version_e@@@Z @ 281 NONAME ; enum eap_status_e eapol_RC4_key_header_c::set_eapol_protocol_version(enum eapol_protocol_version_e)
- ??0eapol_key_state_string_c@@QAE@XZ @ 282 NONAME ; eapol_key_state_string_c::eapol_key_state_string_c(void)
- ?packet_send@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 283 NONAME ; enum eap_status_e eapol_wlan_authentication_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?packet_process@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 284 NONAME ; enum eap_status_e eapol_wlan_authentication_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?add_rogue_ap@eapol_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 285 NONAME ; enum eap_status_e eapol_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?packet_data_session_key@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeapol_session_key_c@@@Z @ 286 NONAME ; enum eap_status_e eapol_wlan_authentication_c::packet_data_session_key(class eap_am_network_id_c const *, class eapol_session_key_c const *)
- ?complete_association@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@W4eapol_wlan_authentication_state_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@2W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@3@Z @ 287 NONAME ; enum eap_status_e eapol_wlan_authentication_c::complete_association(enum eapol_wlan_authentication_state_e, class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
- ?get_current_eap_index@eapol_wlan_authentication_c@@UAEKXZ @ 288 NONAME ; unsigned long eapol_wlan_authentication_c::get_current_eap_index(void)
- ?packet_send@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 289 NONAME ; enum eap_status_e eapol_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ??0eapol_key_state_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eapol_key_state_c@@PAVabs_eapol_core_c@@_NPBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@@Z @ 290 NONAME ; eapol_key_state_c::eapol_key_state_c(class abs_eap_am_tools_c *, class abs_eapol_key_state_c *, class abs_eapol_core_c *, bool, class eap_am_network_id_c const *, enum eapol_key_authentication_type_e)
- ?create_tkip_mic_failure_message@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KPAK1W4eapol_tkip_mic_failure_type_e@eapol_RSNA_key_header_c@@W4eapol_protocol_version_e@@@Z @ 291 NONAME ; enum eap_status_e eapol_key_state_c::create_tkip_mic_failure_message(class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, enum eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e, enum eapol_protocol_version_e)
- ?cancel_all_authentication_sessions@ethernet_core_c@@QAE?AW4eap_status_e@@XZ @ 292 NONAME ; enum eap_status_e ethernet_core_c::cancel_all_authentication_sessions(void)
- ?decrypt_key_data@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeapol_RSNA_key_header_c@@@Z @ 293 NONAME ; enum eap_status_e eapol_key_state_c::decrypt_key_data(class eapol_RSNA_key_header_c *)
- ?get_header_offset@eapol_wlan_authentication_c@@UAEKPAK0@Z @ 294 NONAME ; unsigned long eapol_wlan_authentication_c::get_header_offset(unsigned long *, unsigned long *)
- ?state_notification@eapol_message_wlan_authentication_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 295 NONAME ; void eapol_message_wlan_authentication_c::state_notification(class abs_eap_state_notification_c const *)
- ?check_is_valid_eap_type@eapol_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 296 NONAME ; enum eap_status_e eapol_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?association@ethernet_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@32@Z @ 297 NONAME ; enum eap_status_e ethernet_core_c::association(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, class eap_variable_data_c const *)
- ?configure@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@XZ @ 298 NONAME ; enum eap_status_e eapol_wlan_authentication_c::configure(void)
- ?get_received_PMKID@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 299 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_received_PMKID(void)
- ?set_key_replay_counter@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@_K@Z @ 300 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_replay_counter(unsigned long long)
- ?allow_4_way_handshake@eapol_key_state_c@@QAE?AW4eap_status_e@@XZ @ 301 NONAME ; enum eap_status_e eapol_key_state_c::allow_4_way_handshake(void)
- ?read_reassociation_parameters@ethernet_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@0W4eapol_key_authentication_type_e@@PAVeap_variable_data_c@@PBV5@3@Z @ 302 NONAME ; enum eap_status_e ethernet_core_c::read_reassociation_parameters(class eap_am_network_id_c const *, class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?check_pmksa_cache@eapol_key_state_c@@QAE?AW4eap_status_e@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@1@Z @ 303 NONAME ; enum eap_status_e eapol_key_state_c::check_pmksa_cache(enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
- ?process_4_way_handshake_message_3@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 304 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_3(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
- ?timer_delete_data@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 305 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::timer_delete_data(unsigned long, void *)
- ?resend_packet@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 306 NONAME ; enum eap_status_e eapol_key_state_c::resend_packet(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?get_eapol_packet_body_length@eapol_RC4_key_header_c@@QBEGXZ @ 307 NONAME ; unsigned short eapol_RC4_key_header_c::get_eapol_packet_body_length(void) const
- ?read_reassociation_parameters@eapol_key_state_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PAVeap_variable_data_c@@PBV5@3@Z @ 308 NONAME ; enum eap_status_e eapol_key_state_c::read_reassociation_parameters(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ??1eapol_key_state_c@@UAE@XZ @ 309 NONAME ; eapol_key_state_c::~eapol_key_state_c(void)
- ?set_key_data_length@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@G@Z @ 310 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_data_length(unsigned short)
- ?increase_key_reply_counter@eapol_key_state_c@@AAEXXZ @ 311 NONAME ; void eapol_key_state_c::increase_key_reply_counter(void)
- ?verify_key_mic@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeapol_RSNA_key_header_c@@PBVeap_variable_data_c@@@Z @ 312 NONAME ; enum eap_status_e eapol_key_state_c::verify_key_mic(class eapol_RSNA_key_header_c *, class eap_variable_data_c const *)
- ??0eapol_handle_tlv_message_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 313 NONAME ; eapol_handle_tlv_message_data_c::eapol_handle_tlv_message_data_c(class abs_eap_am_tools_c *)
- ?get_is_client@eapol_wlan_authentication_c@@UAE_NXZ @ 314 NONAME ; bool eapol_wlan_authentication_c::get_is_client(void)
- ?save_simple_config_session@ethernet_core_c@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@PBVeap_variable_data_c@@W4simple_config_Device_Password_ID_e@@PBVsimple_config_payloads_c@@@Z @ 315 NONAME ; enum eap_status_e ethernet_core_c::save_simple_config_session(enum simple_config_state_e, class eap_array_c<class simple_config_credential_c> const *, class eap_variable_data_c const *, enum simple_config_Device_Password_ID_e, class simple_config_payloads_c const *)
- ?restart_authentication@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 316 NONAME ; enum eap_status_e eapol_core_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
- ?started_eap_authentication@eapol_key_state_c@@QAE?AW4eap_status_e@@XZ @ 317 NONAME ; enum eap_status_e eapol_key_state_c::started_eap_authentication(void)
- ?set_key_length@eapol_RC4_key_header_c@@QAE?AW4eap_status_e@@G@Z @ 318 NONAME ; enum eap_status_e eapol_RC4_key_header_c::set_key_length(unsigned short)
- ?disassociation@ethernet_core_c@@QAE?AW4eap_status_e@@_NPBVeap_am_network_id_c@@@Z @ 319 NONAME ; enum eap_status_e ethernet_core_c::disassociation(bool, class eap_am_network_id_c const *)
- ?get_key_index@eapol_RC4_key_header_c@@QBEEXZ @ 320 NONAME ; unsigned char eapol_RC4_key_header_c::get_key_index(void) const
- ?get_key_flag@eapol_RC4_key_header_c@@QBE?AW4eapol_RC4_key_flags_e@@XZ @ 321 NONAME ; enum eapol_RC4_key_flags_e eapol_RC4_key_header_c::get_key_flag(void) const
- ?eap_acknowledge@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 322 NONAME ; enum eap_status_e eapol_wlan_authentication_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?save_simple_config_session@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@PBVeap_variable_data_c@@W4simple_config_Device_Password_ID_e@@PBVsimple_config_payloads_c@@@Z @ 323 NONAME ; enum eap_status_e eapol_wlan_authentication_c::save_simple_config_session(enum simple_config_state_e, class eap_array_c<class simple_config_credential_c> const *, class eap_variable_data_c const *, enum simple_config_Device_Password_ID_e, class simple_config_payloads_c const *)
- ?get_key_replay_counter@eapol_RSNA_key_header_c@@QBE_KXZ @ 324 NONAME ; unsigned long long eapol_RSNA_key_header_c::get_key_replay_counter(void) const
- ?check_pmksa_cache@eapol_core_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_am_network_id_c@@@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@2@Z @ 325 NONAME ; enum eap_status_e eapol_core_c::check_pmksa_cache(class eap_array_c<class eap_am_network_id_c> *, enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
- ?derive_PTK@eapol_key_state_c@@AAE?AW4eap_status_e@@XZ @ 326 NONAME ; enum eap_status_e eapol_key_state_c::derive_PTK(void)
- ?timer_expired@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 327 NONAME ; enum eap_status_e eapol_wlan_authentication_c::timer_expired(unsigned long, void *)
- ?get_key_STA_MAC_address@eapol_RSNA_key_header_c@@QBEPAEXZ @ 328 NONAME ; unsigned char * eapol_RSNA_key_header_c::get_key_STA_MAC_address(void) const
- ?packet_process@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 329 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::packet_process(class eap_array_c<class eap_tlv_header_c> const *)
- ?get_eap_type_list@ethernet_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 330 NONAME ; enum eap_status_e ethernet_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?zero_EAPOL_header_and_Key_descriptor@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@@Z @ 331 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::zero_EAPOL_header_and_Key_descriptor(class abs_eap_am_tools_c *)
- ?get_replay_counter@eapol_RC4_key_header_c@@QAEPAEXZ @ 332 NONAME ; unsigned char * eapol_RC4_key_header_c::get_replay_counter(void)
- ?set_eap_database_reference_values@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 333 NONAME ; enum eap_status_e eapol_core_c::set_eap_database_reference_values(class eap_variable_data_c const *)
- ?new_eapol_wlan_authentication@eapol_wlan_authentication_c@@SAPAV1@PAVabs_eap_am_tools_c@@PAVabs_eapol_wlan_authentication_c@@_N@Z @ 334 NONAME ; class eapol_wlan_authentication_c * eapol_wlan_authentication_c::new_eapol_wlan_authentication(class abs_eap_am_tools_c *, class abs_eapol_wlan_authentication_c *, bool)
- ?process_message@eap_core_client_message_if_c@@AAE?AW4eap_status_e@@PAVeap_process_tlv_message_data_c@@@Z @ 335 NONAME ; enum eap_status_e eap_core_client_message_if_c::process_message(class eap_process_tlv_message_data_c *)
- ?check_pmksa_cache@ethernet_core_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_am_network_id_c@@@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@2@Z @ 336 NONAME ; enum eap_status_e ethernet_core_c::check_pmksa_cache(class eap_array_c<class eap_am_network_id_c> *, enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
- ?start_authentication@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@W4eapol_key_authentication_type_e@@0_NPBVeap_am_network_id_c@@@Z @ 337 NONAME ; enum eap_status_e eapol_wlan_authentication_c::start_authentication(class eap_variable_data_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, bool, class eap_am_network_id_c const *)
- ?get_is_encryption_on@eapol_key_state_c@@QAE_NXZ @ 338 NONAME ; bool eapol_key_state_c::get_is_encryption_on(void)
- ?zero_key_RSC@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@@Z @ 339 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::zero_key_RSC(class abs_eap_am_tools_c *)
- ?parse_key_data@eapol_key_state_c@@AAE?AW4eap_status_e@@W4eapol_key_descriptor_type_e@@PBVeapol_rsna_key_data_header_c@@PAKPAVeapol_rsna_key_data_payloads_c@@W4eapol_key_state_e@@W4key_descriptor_version_e@eapol_RSNA_key_header_c@@@Z @ 340 NONAME ; enum eap_status_e eapol_key_state_c::parse_key_data(enum eapol_key_descriptor_type_e, class eapol_rsna_key_data_header_c const *, unsigned long *, class eapol_rsna_key_data_payloads_c *, enum eapol_key_state_e, enum eapol_RSNA_key_header_c::key_descriptor_version_e)
- ?eap_acknowledge@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 341 NONAME ; enum eap_status_e eap_core_client_message_if_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?set_am_partner@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eapol_am_wlan_authentication_c@@PAVabs_eap_configuration_if_c@@@Z @ 342 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::set_am_partner(class abs_eapol_am_wlan_authentication_c *, class abs_eap_configuration_if_c *)
- ?process_4_way_handshake_message_2_payloads@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 343 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_2_payloads(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
- ?get_eapol_packet_type@eapol_RSNA_key_header_c@@QBE?AW4eapol_packet_type_e@@XZ @ 344 NONAME ; enum eapol_packet_type_e eapol_RSNA_key_header_c::get_eapol_packet_type(void) const
- ?get_is_valid@eapol_handle_tlv_message_data_c@@QAE_NXZ @ 345 NONAME ; bool eapol_handle_tlv_message_data_c::get_is_valid(void)
- ?send_data@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBXK@Z @ 346 NONAME ; enum eap_status_e eap_core_client_message_if_c::send_data(void const *, unsigned long)
- ?get_eapol_packet_length@eapol_RSNA_key_header_c@@QBEGXZ @ 347 NONAME ; unsigned short eapol_RSNA_key_header_c::get_eapol_packet_length(void) const
- ?increase_client_send_key_reply_counter@eapol_key_state_c@@AAEXXZ @ 348 NONAME ; void eapol_key_state_c::increase_client_send_key_reply_counter(void)
- ?unset_marked_removed@eapol_key_state_c@@QAEXXZ @ 349 NONAME ; void eapol_key_state_c::unset_marked_removed(void)
- ?get_ANonce@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 350 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_ANonce(void)
- ?send_eap_identity_request@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 351 NONAME ; enum eap_status_e eap_core_client_message_if_c::send_eap_identity_request(class eap_am_network_id_c const *)
- ?set_eap_database_reference_values@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 352 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::set_eap_database_reference_values(class eap_variable_data_c const *)
- ?add_RSN_GTK_payload@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeapol_RSNA_key_header_c@@PAVeap_variable_data_c@@PAK@Z @ 353 NONAME ; enum eap_status_e eapol_key_state_c::add_RSN_GTK_payload(class eapol_RSNA_key_header_c const *, class eap_variable_data_c *, unsigned long *)
- ?set_wlan_parameters@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@_N0W4eapol_key_authentication_type_e@@@Z @ 354 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::set_wlan_parameters(class eap_variable_data_c const *, bool, class eap_variable_data_c const *, enum eapol_key_authentication_type_e)
- ?packet_data_session_key@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeapol_session_key_c@@@Z @ 355 NONAME ; enum eap_status_e eapol_core_c::packet_data_session_key(class eap_am_network_id_c const *, class eapol_session_key_c const *)
- ?set_timer@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 356 NONAME ; enum eap_status_e eapol_wlan_authentication_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?get_key_length@eapol_key_state_c@@AAE?AW4eap_status_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@PAG@Z @ 357 NONAME ; enum eap_status_e eapol_key_state_c::get_key_length(enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, unsigned short *)
- ?reset@eapol_key_state_c@@QAE?AW4eap_status_e@@XZ @ 358 NONAME ; enum eap_status_e eapol_key_state_c::reset(void)
- ?get_is_valid@eapol_am_wlan_authentication_symbian_c@@UAE_NXZ @ 359 NONAME ; bool eapol_am_wlan_authentication_symbian_c::get_is_valid(void)
- ?set_client_send_key_reply_counter@eapol_key_state_c@@AAEX_K@Z @ 360 NONAME ; void eapol_key_state_c::set_client_send_key_reply_counter(unsigned long long)
- ?eap_acknowledge@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 361 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::eap_acknowledge(class eap_array_c<class eap_tlv_header_c> const *)
- ?complete_disassociation@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 362 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::complete_disassociation(class eap_am_network_id_c const *)
- ?get_is_valid@eapol_message_wlan_authentication_c@@QAE_NXZ @ 363 NONAME ; bool eapol_message_wlan_authentication_c::get_is_valid(void)
- ?process_group_key_handshake_message_1@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 364 NONAME ; enum eap_status_e eapol_key_state_c::process_group_key_handshake_message_1(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
- ?send_error_message@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@W42@W4eap_tlv_message_type_function_e@@@Z @ 365 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::send_error_message(enum eap_status_e, enum eap_tlv_message_type_function_e)
- ?get_is_WPA@eapol_key_state_c@@AAE_NXZ @ 366 NONAME ; bool eapol_key_state_c::get_is_WPA(void)
- ?packet_data_crypto_keys@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 367 NONAME ; enum eap_status_e eapol_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ?remove_eapol_key_state@eapol_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 368 NONAME ; enum eap_status_e eapol_core_c::remove_eapol_key_state(class eap_am_network_id_c const *, bool)
- ?timer_delete_data@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 369 NONAME ; enum eap_status_e eapol_wlan_authentication_c::timer_delete_data(unsigned long, void *)
- ??1eapol_RSNA_key_header_c@@UAE@XZ @ 370 NONAME ; eapol_RSNA_key_header_c::~eapol_RSNA_key_header_c(void)
- ?add_rogue_ap@ethernet_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 371 NONAME ; enum eap_status_e ethernet_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?get_802_11_authentication_mode@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2@Z @ 372 NONAME ; enum eap_status_e eapol_core_c::get_802_11_authentication_mode(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?process_message@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PAVeapol_handle_tlv_message_data_c@@@Z @ 373 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::process_message(class eapol_handle_tlv_message_data_c *)
- ?get_and_increment_global_key_counter@eapol_core_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 374 NONAME ; enum eap_status_e eapol_core_c::get_and_increment_global_key_counter(class eap_variable_data_c *)
- ?set_eapol_protocol_version@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@W4eapol_protocol_version_e@@@Z @ 375 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_eapol_protocol_version(enum eapol_protocol_version_e)
- ?load_type@ethernet_core_c@@QAEPAVeap_base_type_c@@Veap_expanded_type_c@@@Z @ 376 NONAME ; class eap_base_type_c * ethernet_core_c::load_type(class eap_expanded_type_c)
- ?start_preauthentication@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@@Z @ 377 NONAME ; enum eap_status_e eapol_core_c::start_preauthentication(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e)
- ?set_key_flag@eapol_RC4_key_header_c@@QAE?AW4eap_status_e@@W4eapol_RC4_key_flags_e@@@Z @ 378 NONAME ; enum eap_status_e eapol_RC4_key_header_c::set_key_flag(enum eapol_RC4_key_flags_e)
- ?timer_delete_data@eapol_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 379 NONAME ; enum eap_status_e eapol_core_c::timer_delete_data(unsigned long, void *)
- ?shutdown_operation@eapol_core_c@@SA?AW4eap_status_e@@PAVeapol_key_state_c@@PAVabs_eap_am_tools_c@@@Z @ 380 NONAME ; enum eap_status_e eapol_core_c::shutdown_operation(class eapol_key_state_c *, class abs_eap_am_tools_c *)
- ?get_key_NONCE@eapol_RSNA_key_header_c@@QBEPAEXZ @ 381 NONAME ; unsigned char * eapol_RSNA_key_header_c::get_key_NONCE(void) const
- ?complete_reassociation@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 382 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::complete_reassociation(class eap_array_c<class eap_tlv_header_c> const *)
- ?process_4_way_handshake_message_4@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 383 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_4(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
- ?add_rogue_ap@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 384 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?init_handshake_timeout@eapol_key_state_c@@AAE?AW4eap_status_e@@K@Z @ 385 NONAME ; enum eap_status_e eapol_key_state_c::init_handshake_timeout(unsigned long)
- ?check_pmksa_cache@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 386 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::check_pmksa_cache(class eap_array_c<class eap_tlv_header_c> const *)
- ?check_pmksa_cache@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_am_network_id_c@@@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@2@Z @ 387 NONAME ; enum eap_status_e eapol_wlan_authentication_c::check_pmksa_cache(class eap_array_c<class eap_am_network_id_c> *, enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
- ?parse_generic_key_data_payload@eapol_key_state_c@@AAE?AW4eap_status_e@@W4eapol_key_descriptor_type_e@@W4eapol_RSNA_key_descriptor_type_e@@PAVeapol_rsna_key_data_header_c@@PAKPAVeapol_rsna_key_data_payloads_c@@W4eapol_key_state_e@@@Z @ 388 NONAME ; enum eap_status_e eapol_key_state_c::parse_generic_key_data_payload(enum eapol_key_descriptor_type_e, enum eapol_RSNA_key_descriptor_type_e, class eapol_rsna_key_data_header_c *, unsigned long *, class eapol_rsna_key_data_payloads_c *, enum eapol_key_state_e)
- ?set_eapol_key_state@eapol_key_state_c@@AAEXW4eapol_key_state_e@@@Z @ 389 NONAME ; void eapol_key_state_c::set_eapol_key_state(enum eapol_key_state_e)
- ?asynchronous_init_remove_eapol_key_state@eapol_key_state_c@@AAE?AW4eap_status_e@@XZ @ 390 NONAME ; enum eap_status_e eapol_key_state_c::asynchronous_init_remove_eapol_key_state(void)
- ?get_key_data_length@eapol_RSNA_key_header_c@@QBEGXZ @ 391 NONAME ; unsigned short eapol_RSNA_key_header_c::get_key_data_length(void) const
- ?packet_process@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 392 NONAME ; enum eap_status_e eapol_core_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?set_key_information@eapol_RSNA_key_header_c@@AAE?AW4eap_status_e@@G@Z @ 393 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_information(unsigned short)
- ?save_simple_config_session@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@PBVeap_variable_data_c@@W4simple_config_Device_Password_ID_e@@PBVsimple_config_payloads_c@@@Z @ 394 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::save_simple_config_session(enum simple_config_state_e, class eap_array_c<class simple_config_credential_c> const *, class eap_variable_data_c const *, enum simple_config_Device_Password_ID_e, class simple_config_payloads_c const *)
- ?cancel_group_key_update_timeout@eapol_key_state_c@@AAE?AW4eap_status_e@@XZ @ 395 NONAME ; enum eap_status_e eapol_key_state_c::cancel_group_key_update_timeout(void)
- ?packet_process@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 396 NONAME ; enum eap_status_e eap_core_client_message_if_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?state_notification@eapol_am_wlan_authentication_symbian_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 397 NONAME ; void eapol_am_wlan_authentication_symbian_c::state_notification(class abs_eap_state_notification_c const *)
- ?set_eapol_packet_body_length@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@K@Z @ 398 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_eapol_packet_body_length(unsigned long)
- ?create_4_way_handshake_message_3@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KPAK1W4eapol_protocol_version_e@@W4eapol_key_descriptor_type_e@@@Z @ 399 NONAME ; enum eap_status_e eapol_key_state_c::create_4_way_handshake_message_3(class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, enum eapol_protocol_version_e, enum eapol_key_descriptor_type_e)
- ?start_group_key_handshake@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_protocol_version_e@@W4eapol_key_descriptor_type_e@@@Z @ 400 NONAME ; enum eap_status_e eapol_key_state_c::start_group_key_handshake(class eap_am_network_id_c const *, enum eapol_protocol_version_e, enum eapol_key_descriptor_type_e)
- ?process_RC4_key_descriptor@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 401 NONAME ; enum eap_status_e eapol_key_state_c::process_RC4_key_descriptor(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?update_header_offset@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 402 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::update_header_offset(class eap_array_c<class eap_tlv_header_c> const *)
- ?tkip_mic_failure@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 403 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::tkip_mic_failure(class eap_array_c<class eap_tlv_header_c> const *)
- ?get_supplicant_RSNA_IE@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 404 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_supplicant_RSNA_IE(void)
- ?get_key_descriptor_type@eapol_RC4_key_header_c@@QBE?AW4eapol_key_descriptor_type_e@@XZ @ 405 NONAME ; enum eapol_key_descriptor_type_e eapol_RC4_key_header_c::get_key_descriptor_type(void) const
- ?tkip_mic_failure@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_NW4eapol_tkip_mic_failure_type_e@eapol_RSNA_key_header_c@@@Z @ 406 NONAME ; enum eap_status_e eapol_core_c::tkip_mic_failure(class eap_am_network_id_c const *, bool, enum eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e)
- ?timer_expired@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 407 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::timer_expired(unsigned long, void *)
- ?timer_expired@eapol_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 408 NONAME ; enum eap_status_e eapol_core_c::timer_expired(unsigned long, void *)
- ?get_is_RSNA@eapol_key_state_c@@AAE_NXZ @ 409 NONAME ; bool eapol_key_state_c::get_is_RSNA(void)
- ?cancel_all_timers@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@XZ @ 410 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::cancel_all_timers(void)
- ?get_confirmation_KCK@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 411 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_confirmation_KCK(void)
- ?get_key_descriptor_type@eapol_RSNA_key_header_c@@QBE?AW4eapol_key_descriptor_type_e@@XZ @ 412 NONAME ; enum eapol_key_descriptor_type_e eapol_RSNA_key_header_c::get_key_descriptor_type(void) const
- ?set_key_information_request@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@_N@Z @ 413 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_information_request(bool)
- ?get_key@eapol_RC4_key_header_c@@QBEPAEXZ @ 414 NONAME ; unsigned char * eapol_RC4_key_header_c::get_key(void) const
+ ?process_4_way_handshake_message_3_payloads_a@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@KPA_N@Z @ 254 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_3_payloads_a(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long, bool *)
+ ?set_bits_on@eapol_RSNA_key_header_c@@QAEGGGKK@Z @ 255 NONAME ; unsigned short eapol_RSNA_key_header_c::set_bits_on(unsigned short, unsigned short, unsigned long, unsigned long)
+ ?init_retransmission@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKW4eap_code_value_e@@EVeap_expanded_type_c@@@Z @ 256 NONAME ; enum eap_status_e eapol_key_state_c::init_retransmission(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, enum eap_code_value_e, unsigned char, class eap_expanded_type_c)
+ ?start_preauthentication@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 257 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::start_preauthentication(class eap_array_c<class eap_tlv_header_c> const *)
+ ?asynchronous_start_authentication@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 258 NONAME ; enum eap_status_e eapol_core_c::asynchronous_start_authentication(class eap_am_network_id_c const *, bool)
+ ?get_authenticator_MAC_address@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 259 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_authenticator_MAC_address(void)
+ ?packet_data_session_key@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeapol_session_key_c@@@Z @ 260 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::packet_data_session_key(class eap_am_network_id_c const *, class eapol_session_key_c const *)
+ ?process_group_key_handshake_message_0@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 261 NONAME ; enum eap_status_e eapol_key_state_c::process_group_key_handshake_message_0(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
+ ?create_group_key_handshake_message_1@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KPAK1W4eapol_protocol_version_e@@W4eapol_key_descriptor_type_e@@@Z @ 262 NONAME ; enum eap_status_e eapol_key_state_c::create_group_key_handshake_message_1(class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, enum eapol_protocol_version_e, enum eapol_key_descriptor_type_e)
+ ?create_eapol_key_handshake_message_0@eapol_key_state_c@@AAE?AW4eap_status_e@@_NPAVeap_buf_chain_wr_c@@KPAK2_KW4eapol_protocol_version_e@@@Z @ 263 NONAME ; enum eap_status_e eapol_key_state_c::create_eapol_key_handshake_message_0(bool, class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, unsigned long long, enum eapol_protocol_version_e)
+ ?shutdown@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@XZ @ 264 NONAME ; enum eap_status_e eapol_wlan_authentication_c::shutdown(void)
+ ?get_is_valid@eap_core_client_message_if_c@@UAE_NXZ @ 265 NONAME ; bool eap_core_client_message_if_c::get_is_valid(void)
+ ?eap_acknowledge@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 266 NONAME ; enum eap_status_e eapol_core_c::eap_acknowledge(class eap_am_network_id_c const *)
+ ?select_minimum@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAPBV3@1@Z @ 267 NONAME ; enum eap_status_e eapol_key_state_c::select_minimum(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const * *, class eap_variable_data_c const * *)
+ ?write_configure@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 268 NONAME ; enum eap_status_e eapol_wlan_authentication_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
+ ?get_key_information_key_MIC@eapol_RSNA_key_header_c@@QBE_NXZ @ 269 NONAME ; bool eapol_RSNA_key_header_c::get_key_information_key_MIC(void) const
+ ?check_is_valid_eap_type@ethernet_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 270 NONAME ; enum eap_status_e ethernet_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
+ ??1eap_core_client_message_if_c@@UAE@XZ @ 271 NONAME ; eap_core_client_message_if_c::~eap_core_client_message_if_c(void)
+ ?get_key_information@eapol_RSNA_key_header_c@@QBEGXZ @ 272 NONAME ; unsigned short eapol_RSNA_key_header_c::get_key_information(void) const
+ ?check_is_valid_eap_type@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 273 NONAME ; enum eap_status_e eapol_wlan_authentication_c::check_is_valid_eap_type(class eap_expanded_type_c)
+ ?start_WPXM_reassociation@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 274 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::start_WPXM_reassociation(class eap_array_c<class eap_tlv_header_c> const *)
+ ?send_message@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PAVeapol_handle_tlv_message_data_c@@@Z @ 275 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::send_message(class eapol_handle_tlv_message_data_c *)
+ ?create_eap_session@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 276 NONAME ; enum eap_status_e eap_core_client_message_if_c::create_eap_session(class eap_am_network_id_c const *)
+ ?get_802_11_authentication_mode@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2@Z @ 277 NONAME ; enum eap_status_e eap_core_client_message_if_c::get_802_11_authentication_mode(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?process_4_way_handshake_message_3_payloads_b@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K_N@Z @ 278 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_3_payloads_b(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long, bool)
+ ?disassociation@eapol_core_c@@QAE?AW4eap_status_e@@_NPBVeap_am_network_id_c@@@Z @ 279 NONAME ; enum eap_status_e eapol_core_c::disassociation(bool, class eap_am_network_id_c const *)
+ ?set_eapol_protocol_version@eapol_RC4_key_header_c@@QAE?AW4eap_status_e@@W4eapol_protocol_version_e@@@Z @ 280 NONAME ; enum eap_status_e eapol_RC4_key_header_c::set_eapol_protocol_version(enum eapol_protocol_version_e)
+ ??0eapol_key_state_string_c@@QAE@XZ @ 281 NONAME ; eapol_key_state_string_c::eapol_key_state_string_c(void)
+ ?packet_send@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 282 NONAME ; enum eap_status_e eapol_wlan_authentication_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
+ ?packet_process@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 283 NONAME ; enum eap_status_e eapol_wlan_authentication_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
+ ?add_rogue_ap@eapol_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 284 NONAME ; enum eap_status_e eapol_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
+ ?packet_data_session_key@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeapol_session_key_c@@@Z @ 285 NONAME ; enum eap_status_e eapol_wlan_authentication_c::packet_data_session_key(class eap_am_network_id_c const *, class eapol_session_key_c const *)
+ ?complete_association@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@W4eapol_wlan_authentication_state_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@2W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@3@Z @ 286 NONAME ; enum eap_status_e eapol_wlan_authentication_c::complete_association(enum eapol_wlan_authentication_state_e, class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
+ ?get_current_eap_index@eapol_wlan_authentication_c@@UAEKXZ @ 287 NONAME ; unsigned long eapol_wlan_authentication_c::get_current_eap_index(void)
+ ?packet_send@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 288 NONAME ; enum eap_status_e eapol_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
+ ??0eapol_key_state_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eapol_key_state_c@@PAVabs_eapol_core_c@@_NPBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@@Z @ 289 NONAME ; eapol_key_state_c::eapol_key_state_c(class abs_eap_am_tools_c *, class abs_eapol_key_state_c *, class abs_eapol_core_c *, bool, class eap_am_network_id_c const *, enum eapol_key_authentication_type_e)
+ ?create_tkip_mic_failure_message@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KPAK1W4eapol_tkip_mic_failure_type_e@eapol_RSNA_key_header_c@@W4eapol_protocol_version_e@@@Z @ 290 NONAME ; enum eap_status_e eapol_key_state_c::create_tkip_mic_failure_message(class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, enum eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e, enum eapol_protocol_version_e)
+ ?cancel_all_authentication_sessions@ethernet_core_c@@QAE?AW4eap_status_e@@XZ @ 291 NONAME ; enum eap_status_e ethernet_core_c::cancel_all_authentication_sessions(void)
+ ?decrypt_key_data@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeapol_RSNA_key_header_c@@@Z @ 292 NONAME ; enum eap_status_e eapol_key_state_c::decrypt_key_data(class eapol_RSNA_key_header_c *)
+ ?get_header_offset@eapol_wlan_authentication_c@@UAEKPAK0@Z @ 293 NONAME ; unsigned long eapol_wlan_authentication_c::get_header_offset(unsigned long *, unsigned long *)
+ ?state_notification@eapol_message_wlan_authentication_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 294 NONAME ; void eapol_message_wlan_authentication_c::state_notification(class abs_eap_state_notification_c const *)
+ ?check_is_valid_eap_type@eapol_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 295 NONAME ; enum eap_status_e eapol_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
+ ?association@ethernet_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@32@Z @ 296 NONAME ; enum eap_status_e ethernet_core_c::association(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, class eap_variable_data_c const *)
+ ?configure@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@XZ @ 297 NONAME ; enum eap_status_e eapol_wlan_authentication_c::configure(void)
+ ?get_received_PMKID@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 298 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_received_PMKID(void)
+ ?set_key_replay_counter@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@_K@Z @ 299 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_replay_counter(unsigned long long)
+ ?allow_4_way_handshake@eapol_key_state_c@@QAE?AW4eap_status_e@@XZ @ 300 NONAME ; enum eap_status_e eapol_key_state_c::allow_4_way_handshake(void)
+ ?read_reassociation_parameters@ethernet_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@0W4eapol_key_authentication_type_e@@PAVeap_variable_data_c@@PBV5@3@Z @ 301 NONAME ; enum eap_status_e ethernet_core_c::read_reassociation_parameters(class eap_am_network_id_c const *, class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?check_pmksa_cache@eapol_key_state_c@@QAE?AW4eap_status_e@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@1@Z @ 302 NONAME ; enum eap_status_e eapol_key_state_c::check_pmksa_cache(enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
+ ?process_4_way_handshake_message_3@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 303 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_3(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
+ ?timer_delete_data@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 304 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::timer_delete_data(unsigned long, void *)
+ ?resend_packet@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 305 NONAME ; enum eap_status_e eapol_key_state_c::resend_packet(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
+ ?get_eapol_packet_body_length@eapol_RC4_key_header_c@@QBEGXZ @ 306 NONAME ; unsigned short eapol_RC4_key_header_c::get_eapol_packet_body_length(void) const
+ ?read_reassociation_parameters@eapol_key_state_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PAVeap_variable_data_c@@PBV5@3@Z @ 307 NONAME ; enum eap_status_e eapol_key_state_c::read_reassociation_parameters(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ??1eapol_key_state_c@@UAE@XZ @ 308 NONAME ; eapol_key_state_c::~eapol_key_state_c(void)
+ ?set_key_data_length@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@G@Z @ 309 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_data_length(unsigned short)
+ ?increase_key_reply_counter@eapol_key_state_c@@AAEXXZ @ 310 NONAME ; void eapol_key_state_c::increase_key_reply_counter(void)
+ ?verify_key_mic@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeapol_RSNA_key_header_c@@PBVeap_variable_data_c@@@Z @ 311 NONAME ; enum eap_status_e eapol_key_state_c::verify_key_mic(class eapol_RSNA_key_header_c *, class eap_variable_data_c const *)
+ ??0eapol_handle_tlv_message_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 312 NONAME ; eapol_handle_tlv_message_data_c::eapol_handle_tlv_message_data_c(class abs_eap_am_tools_c *)
+ ?get_is_client@eapol_wlan_authentication_c@@UAE_NXZ @ 313 NONAME ; bool eapol_wlan_authentication_c::get_is_client(void)
+ ?save_simple_config_session@ethernet_core_c@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@PBVeap_variable_data_c@@W4simple_config_Device_Password_ID_e@@PBVsimple_config_payloads_c@@@Z @ 314 NONAME ; enum eap_status_e ethernet_core_c::save_simple_config_session(enum simple_config_state_e, class eap_array_c<class simple_config_credential_c> const *, class eap_variable_data_c const *, enum simple_config_Device_Password_ID_e, class simple_config_payloads_c const *)
+ ?restart_authentication@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 315 NONAME ; enum eap_status_e eapol_core_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
+ ?started_eap_authentication@eapol_key_state_c@@QAE?AW4eap_status_e@@XZ @ 316 NONAME ; enum eap_status_e eapol_key_state_c::started_eap_authentication(void)
+ ?set_key_length@eapol_RC4_key_header_c@@QAE?AW4eap_status_e@@G@Z @ 317 NONAME ; enum eap_status_e eapol_RC4_key_header_c::set_key_length(unsigned short)
+ ?disassociation@ethernet_core_c@@QAE?AW4eap_status_e@@_NPBVeap_am_network_id_c@@@Z @ 318 NONAME ; enum eap_status_e ethernet_core_c::disassociation(bool, class eap_am_network_id_c const *)
+ ?get_key_index@eapol_RC4_key_header_c@@QBEEXZ @ 319 NONAME ; unsigned char eapol_RC4_key_header_c::get_key_index(void) const
+ ?get_key_flag@eapol_RC4_key_header_c@@QBE?AW4eapol_RC4_key_flags_e@@XZ @ 320 NONAME ; enum eapol_RC4_key_flags_e eapol_RC4_key_header_c::get_key_flag(void) const
+ ?eap_acknowledge@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 321 NONAME ; enum eap_status_e eapol_wlan_authentication_c::eap_acknowledge(class eap_am_network_id_c const *)
+ ?save_simple_config_session@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@PBVeap_variable_data_c@@W4simple_config_Device_Password_ID_e@@PBVsimple_config_payloads_c@@@Z @ 322 NONAME ; enum eap_status_e eapol_wlan_authentication_c::save_simple_config_session(enum simple_config_state_e, class eap_array_c<class simple_config_credential_c> const *, class eap_variable_data_c const *, enum simple_config_Device_Password_ID_e, class simple_config_payloads_c const *)
+ ?get_key_replay_counter@eapol_RSNA_key_header_c@@QBE_KXZ @ 323 NONAME ; unsigned long long eapol_RSNA_key_header_c::get_key_replay_counter(void) const
+ ?check_pmksa_cache@eapol_core_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_am_network_id_c@@@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@2@Z @ 324 NONAME ; enum eap_status_e eapol_core_c::check_pmksa_cache(class eap_array_c<class eap_am_network_id_c> *, enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
+ ?derive_PTK@eapol_key_state_c@@AAE?AW4eap_status_e@@XZ @ 325 NONAME ; enum eap_status_e eapol_key_state_c::derive_PTK(void)
+ ?timer_expired@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 326 NONAME ; enum eap_status_e eapol_wlan_authentication_c::timer_expired(unsigned long, void *)
+ ?get_key_STA_MAC_address@eapol_RSNA_key_header_c@@QBEPAEXZ @ 327 NONAME ; unsigned char * eapol_RSNA_key_header_c::get_key_STA_MAC_address(void) const
+ ?packet_process@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 328 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::packet_process(class eap_array_c<class eap_tlv_header_c> const *)
+ ?get_eap_type_list@ethernet_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 329 NONAME ; enum eap_status_e ethernet_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
+ ?zero_EAPOL_header_and_Key_descriptor@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@@Z @ 330 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::zero_EAPOL_header_and_Key_descriptor(class abs_eap_am_tools_c *)
+ ?get_replay_counter@eapol_RC4_key_header_c@@QAEPAEXZ @ 331 NONAME ; unsigned char * eapol_RC4_key_header_c::get_replay_counter(void)
+ ?set_eap_database_reference_values@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 332 NONAME ; enum eap_status_e eapol_core_c::set_eap_database_reference_values(class eap_variable_data_c const *)
+ ?new_eapol_wlan_authentication@eapol_wlan_authentication_c@@SAPAV1@PAVabs_eap_am_tools_c@@PAVabs_eapol_wlan_authentication_c@@_N@Z @ 333 NONAME ; class eapol_wlan_authentication_c * eapol_wlan_authentication_c::new_eapol_wlan_authentication(class abs_eap_am_tools_c *, class abs_eapol_wlan_authentication_c *, bool)
+ ?process_message@eap_core_client_message_if_c@@AAE?AW4eap_status_e@@PAVeap_process_tlv_message_data_c@@@Z @ 334 NONAME ; enum eap_status_e eap_core_client_message_if_c::process_message(class eap_process_tlv_message_data_c *)
+ ?check_pmksa_cache@ethernet_core_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_am_network_id_c@@@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@2@Z @ 335 NONAME ; enum eap_status_e ethernet_core_c::check_pmksa_cache(class eap_array_c<class eap_am_network_id_c> *, enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
+ ?start_authentication@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@W4eapol_key_authentication_type_e@@0_NPBVeap_am_network_id_c@@@Z @ 336 NONAME ; enum eap_status_e eapol_wlan_authentication_c::start_authentication(class eap_variable_data_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, bool, class eap_am_network_id_c const *)
+ ?get_is_encryption_on@eapol_key_state_c@@QAE_NXZ @ 337 NONAME ; bool eapol_key_state_c::get_is_encryption_on(void)
+ ?zero_key_RSC@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@@Z @ 338 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::zero_key_RSC(class abs_eap_am_tools_c *)
+ ?parse_key_data@eapol_key_state_c@@AAE?AW4eap_status_e@@W4eapol_key_descriptor_type_e@@PBVeapol_rsna_key_data_header_c@@PAKPAVeapol_rsna_key_data_payloads_c@@W4eapol_key_state_e@@W4key_descriptor_version_e@eapol_RSNA_key_header_c@@@Z @ 339 NONAME ; enum eap_status_e eapol_key_state_c::parse_key_data(enum eapol_key_descriptor_type_e, class eapol_rsna_key_data_header_c const *, unsigned long *, class eapol_rsna_key_data_payloads_c *, enum eapol_key_state_e, enum eapol_RSNA_key_header_c::key_descriptor_version_e)
+ ?eap_acknowledge@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 340 NONAME ; enum eap_status_e eap_core_client_message_if_c::eap_acknowledge(class eap_am_network_id_c const *)
+ ?set_am_partner@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eapol_am_wlan_authentication_c@@PAVabs_eap_configuration_if_c@@@Z @ 341 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::set_am_partner(class abs_eapol_am_wlan_authentication_c *, class abs_eap_configuration_if_c *)
+ ?process_4_way_handshake_message_2_payloads@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 342 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_2_payloads(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
+ ?get_eapol_packet_type@eapol_RSNA_key_header_c@@QBE?AW4eapol_packet_type_e@@XZ @ 343 NONAME ; enum eapol_packet_type_e eapol_RSNA_key_header_c::get_eapol_packet_type(void) const
+ ?get_is_valid@eapol_handle_tlv_message_data_c@@QAE_NXZ @ 344 NONAME ; bool eapol_handle_tlv_message_data_c::get_is_valid(void)
+ ?send_data@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBXK@Z @ 345 NONAME ; enum eap_status_e eap_core_client_message_if_c::send_data(void const *, unsigned long)
+ ?get_eapol_packet_length@eapol_RSNA_key_header_c@@QBEGXZ @ 346 NONAME ; unsigned short eapol_RSNA_key_header_c::get_eapol_packet_length(void) const
+ ?increase_client_send_key_reply_counter@eapol_key_state_c@@AAEXXZ @ 347 NONAME ; void eapol_key_state_c::increase_client_send_key_reply_counter(void)
+ ?unset_marked_removed@eapol_key_state_c@@QAEXXZ @ 348 NONAME ; void eapol_key_state_c::unset_marked_removed(void)
+ ?get_ANonce@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 349 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_ANonce(void)
+ ?send_eap_identity_request@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 350 NONAME ; enum eap_status_e eap_core_client_message_if_c::send_eap_identity_request(class eap_am_network_id_c const *)
+ ?set_eap_database_reference_values@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 351 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::set_eap_database_reference_values(class eap_variable_data_c const *)
+ ?add_RSN_GTK_payload@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeapol_RSNA_key_header_c@@PAVeap_variable_data_c@@PAK@Z @ 352 NONAME ; enum eap_status_e eapol_key_state_c::add_RSN_GTK_payload(class eapol_RSNA_key_header_c const *, class eap_variable_data_c *, unsigned long *)
+ ?set_wlan_parameters@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@_N0W4eapol_key_authentication_type_e@@@Z @ 353 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::set_wlan_parameters(class eap_variable_data_c const *, bool, class eap_variable_data_c const *, enum eapol_key_authentication_type_e)
+ ?packet_data_session_key@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeapol_session_key_c@@@Z @ 354 NONAME ; enum eap_status_e eapol_core_c::packet_data_session_key(class eap_am_network_id_c const *, class eapol_session_key_c const *)
+ ?set_timer@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 355 NONAME ; enum eap_status_e eapol_wlan_authentication_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
+ ?get_key_length@eapol_key_state_c@@AAE?AW4eap_status_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@PAG@Z @ 356 NONAME ; enum eap_status_e eapol_key_state_c::get_key_length(enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, unsigned short *)
+ ?reset@eapol_key_state_c@@QAE?AW4eap_status_e@@XZ @ 357 NONAME ; enum eap_status_e eapol_key_state_c::reset(void)
+ ?get_is_valid@eapol_am_wlan_authentication_symbian_c@@UAE_NXZ @ 358 NONAME ; bool eapol_am_wlan_authentication_symbian_c::get_is_valid(void)
+ ?set_client_send_key_reply_counter@eapol_key_state_c@@AAEX_K@Z @ 359 NONAME ; void eapol_key_state_c::set_client_send_key_reply_counter(unsigned long long)
+ ?eap_acknowledge@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 360 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::eap_acknowledge(class eap_array_c<class eap_tlv_header_c> const *)
+ ?complete_disassociation@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 361 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::complete_disassociation(class eap_am_network_id_c const *)
+ ?get_is_valid@eapol_message_wlan_authentication_c@@QAE_NXZ @ 362 NONAME ; bool eapol_message_wlan_authentication_c::get_is_valid(void)
+ ?process_group_key_handshake_message_1@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 363 NONAME ; enum eap_status_e eapol_key_state_c::process_group_key_handshake_message_1(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
+ ?send_error_message@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@W42@W4eap_tlv_message_type_function_e@@@Z @ 364 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::send_error_message(enum eap_status_e, enum eap_tlv_message_type_function_e)
+ ?get_is_WPA@eapol_key_state_c@@AAE_NXZ @ 365 NONAME ; bool eapol_key_state_c::get_is_WPA(void)
+ ?packet_data_crypto_keys@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 366 NONAME ; enum eap_status_e eapol_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
+ ?remove_eapol_key_state@eapol_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 367 NONAME ; enum eap_status_e eapol_core_c::remove_eapol_key_state(class eap_am_network_id_c const *, bool)
+ ?timer_delete_data@eapol_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 368 NONAME ; enum eap_status_e eapol_wlan_authentication_c::timer_delete_data(unsigned long, void *)
+ ??1eapol_RSNA_key_header_c@@UAE@XZ @ 369 NONAME ; eapol_RSNA_key_header_c::~eapol_RSNA_key_header_c(void)
+ ?add_rogue_ap@ethernet_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 370 NONAME ; enum eap_status_e ethernet_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
+ ?get_802_11_authentication_mode@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2@Z @ 371 NONAME ; enum eap_status_e eapol_core_c::get_802_11_authentication_mode(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?process_message@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PAVeapol_handle_tlv_message_data_c@@@Z @ 372 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::process_message(class eapol_handle_tlv_message_data_c *)
+ ?get_and_increment_global_key_counter@eapol_core_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 373 NONAME ; enum eap_status_e eapol_core_c::get_and_increment_global_key_counter(class eap_variable_data_c *)
+ ?set_eapol_protocol_version@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@W4eapol_protocol_version_e@@@Z @ 374 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_eapol_protocol_version(enum eapol_protocol_version_e)
+ ?load_type@ethernet_core_c@@QAEPAVeap_base_type_c@@Veap_expanded_type_c@@@Z @ 375 NONAME ; class eap_base_type_c * ethernet_core_c::load_type(class eap_expanded_type_c)
+ ?start_preauthentication@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@@Z @ 376 NONAME ; enum eap_status_e eapol_core_c::start_preauthentication(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e)
+ ?set_key_flag@eapol_RC4_key_header_c@@QAE?AW4eap_status_e@@W4eapol_RC4_key_flags_e@@@Z @ 377 NONAME ; enum eap_status_e eapol_RC4_key_header_c::set_key_flag(enum eapol_RC4_key_flags_e)
+ ?timer_delete_data@eapol_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 378 NONAME ; enum eap_status_e eapol_core_c::timer_delete_data(unsigned long, void *)
+ ?shutdown_operation@eapol_core_c@@SA?AW4eap_status_e@@PAVeapol_key_state_c@@PAVabs_eap_am_tools_c@@@Z @ 379 NONAME ; enum eap_status_e eapol_core_c::shutdown_operation(class eapol_key_state_c *, class abs_eap_am_tools_c *)
+ ?get_key_NONCE@eapol_RSNA_key_header_c@@QBEPAEXZ @ 380 NONAME ; unsigned char * eapol_RSNA_key_header_c::get_key_NONCE(void) const
+ ?complete_reassociation@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 381 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::complete_reassociation(class eap_array_c<class eap_tlv_header_c> const *)
+ ?process_4_way_handshake_message_4@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 382 NONAME ; enum eap_status_e eapol_key_state_c::process_4_way_handshake_message_4(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
+ ?add_rogue_ap@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 383 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
+ ?init_handshake_timeout@eapol_key_state_c@@AAE?AW4eap_status_e@@K@Z @ 384 NONAME ; enum eap_status_e eapol_key_state_c::init_handshake_timeout(unsigned long)
+ ?check_pmksa_cache@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 385 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::check_pmksa_cache(class eap_array_c<class eap_tlv_header_c> const *)
+ ?check_pmksa_cache@eapol_wlan_authentication_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_am_network_id_c@@@@W4eapol_key_authentication_type_e@@W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@2@Z @ 386 NONAME ; enum eap_status_e eapol_wlan_authentication_c::check_pmksa_cache(class eap_array_c<class eap_am_network_id_c> *, enum eapol_key_authentication_type_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
+ ?parse_generic_key_data_payload@eapol_key_state_c@@AAE?AW4eap_status_e@@W4eapol_key_descriptor_type_e@@W4eapol_RSNA_key_descriptor_type_e@@PAVeapol_rsna_key_data_header_c@@PAKPAVeapol_rsna_key_data_payloads_c@@W4eapol_key_state_e@@@Z @ 387 NONAME ; enum eap_status_e eapol_key_state_c::parse_generic_key_data_payload(enum eapol_key_descriptor_type_e, enum eapol_RSNA_key_descriptor_type_e, class eapol_rsna_key_data_header_c *, unsigned long *, class eapol_rsna_key_data_payloads_c *, enum eapol_key_state_e)
+ ?set_eapol_key_state@eapol_key_state_c@@AAEXW4eapol_key_state_e@@@Z @ 388 NONAME ; void eapol_key_state_c::set_eapol_key_state(enum eapol_key_state_e)
+ ?asynchronous_init_remove_eapol_key_state@eapol_key_state_c@@AAE?AW4eap_status_e@@XZ @ 389 NONAME ; enum eap_status_e eapol_key_state_c::asynchronous_init_remove_eapol_key_state(void)
+ ?get_key_data_length@eapol_RSNA_key_header_c@@QBEGXZ @ 390 NONAME ; unsigned short eapol_RSNA_key_header_c::get_key_data_length(void) const
+ ?packet_process@eapol_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 391 NONAME ; enum eap_status_e eapol_core_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
+ ?set_key_information@eapol_RSNA_key_header_c@@AAE?AW4eap_status_e@@G@Z @ 392 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_information(unsigned short)
+ ?save_simple_config_session@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@PBVeap_variable_data_c@@W4simple_config_Device_Password_ID_e@@PBVsimple_config_payloads_c@@@Z @ 393 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::save_simple_config_session(enum simple_config_state_e, class eap_array_c<class simple_config_credential_c> const *, class eap_variable_data_c const *, enum simple_config_Device_Password_ID_e, class simple_config_payloads_c const *)
+ ?cancel_group_key_update_timeout@eapol_key_state_c@@AAE?AW4eap_status_e@@XZ @ 394 NONAME ; enum eap_status_e eapol_key_state_c::cancel_group_key_update_timeout(void)
+ ?packet_process@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 395 NONAME ; enum eap_status_e eap_core_client_message_if_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
+ ?state_notification@eapol_am_wlan_authentication_symbian_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 396 NONAME ; void eapol_am_wlan_authentication_symbian_c::state_notification(class abs_eap_state_notification_c const *)
+ ?set_eapol_packet_body_length@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@K@Z @ 397 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_eapol_packet_body_length(unsigned long)
+ ?create_4_way_handshake_message_3@eapol_key_state_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KPAK1W4eapol_protocol_version_e@@W4eapol_key_descriptor_type_e@@@Z @ 398 NONAME ; enum eap_status_e eapol_key_state_c::create_4_way_handshake_message_3(class eap_buf_chain_wr_c *, unsigned long, unsigned long *, unsigned long *, enum eapol_protocol_version_e, enum eapol_key_descriptor_type_e)
+ ?start_group_key_handshake@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_protocol_version_e@@W4eapol_key_descriptor_type_e@@@Z @ 399 NONAME ; enum eap_status_e eapol_key_state_c::start_group_key_handshake(class eap_am_network_id_c const *, enum eapol_protocol_version_e, enum eapol_key_descriptor_type_e)
+ ?process_RC4_key_descriptor@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 400 NONAME ; enum eap_status_e eapol_key_state_c::process_RC4_key_descriptor(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
+ ?update_header_offset@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 401 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::update_header_offset(class eap_array_c<class eap_tlv_header_c> const *)
+ ?tkip_mic_failure@eapol_message_wlan_authentication_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 402 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::tkip_mic_failure(class eap_array_c<class eap_tlv_header_c> const *)
+ ?get_supplicant_RSNA_IE@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 403 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_supplicant_RSNA_IE(void)
+ ?get_key_descriptor_type@eapol_RC4_key_header_c@@QBE?AW4eapol_key_descriptor_type_e@@XZ @ 404 NONAME ; enum eapol_key_descriptor_type_e eapol_RC4_key_header_c::get_key_descriptor_type(void) const
+ ?tkip_mic_failure@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_NW4eapol_tkip_mic_failure_type_e@eapol_RSNA_key_header_c@@@Z @ 405 NONAME ; enum eap_status_e eapol_core_c::tkip_mic_failure(class eap_am_network_id_c const *, bool, enum eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e)
+ ?timer_expired@eapol_message_wlan_authentication_c@@UAE?AW4eap_status_e@@KPAX@Z @ 406 NONAME ; enum eap_status_e eapol_message_wlan_authentication_c::timer_expired(unsigned long, void *)
+ ?timer_expired@eapol_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 407 NONAME ; enum eap_status_e eapol_core_c::timer_expired(unsigned long, void *)
+ ?get_is_RSNA@eapol_key_state_c@@AAE_NXZ @ 408 NONAME ; bool eapol_key_state_c::get_is_RSNA(void)
+ ?cancel_all_timers@eapol_am_wlan_authentication_symbian_c@@UAE?AW4eap_status_e@@XZ @ 409 NONAME ; enum eap_status_e eapol_am_wlan_authentication_symbian_c::cancel_all_timers(void)
+ ?get_confirmation_KCK@eapol_key_state_c@@AAEPAVeap_variable_data_c@@XZ @ 410 NONAME ; class eap_variable_data_c * eapol_key_state_c::get_confirmation_KCK(void)
+ ?get_key_descriptor_type@eapol_RSNA_key_header_c@@QBE?AW4eapol_key_descriptor_type_e@@XZ @ 411 NONAME ; enum eapol_key_descriptor_type_e eapol_RSNA_key_header_c::get_key_descriptor_type(void) const
+ ?set_key_information_request@eapol_RSNA_key_header_c@@QAE?AW4eap_status_e@@_N@Z @ 412 NONAME ; enum eap_status_e eapol_RSNA_key_header_c::set_key_information_request(bool)
+ ?get_key@eapol_RC4_key_header_c@@QBEPAEXZ @ 413 NONAME ; unsigned char * eapol_RC4_key_header_c::get_key(void) const
+ ??1eapol_am_wlan_authentication_c@@UAE@XZ @ 414 NONAME ; eapol_am_wlan_authentication_c::~eapol_am_wlan_authentication_c(void)
?tkip_mic_failure@eapol_key_state_c@@QAE?AW4eap_status_e@@_NW4eapol_tkip_mic_failure_type_e@eapol_RSNA_key_header_c@@@Z @ 415 NONAME ; enum eap_status_e eapol_key_state_c::tkip_mic_failure(bool, enum eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e)
?set_is_valid@ethernet_core_c@@UAEXXZ @ 416 NONAME ; void ethernet_core_c::set_is_valid(void)
?read_reassociation_parameters@eapol_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@0W4eapol_key_authentication_type_e@@PAVeap_variable_data_c@@PBV5@3@Z @ 417 NONAME ; enum eap_status_e eapol_core_c::read_reassociation_parameters(class eap_am_network_id_c const *, class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
@@ -432,5 +432,4 @@
?save_parameters@eapol_key_state_c@@AAE?AW4eap_status_e@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@1W4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@2@Z @ 431 NONAME ; enum eap_status_e eapol_key_state_c::save_parameters(enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e)
?timer_expired@eapol_key_state_c@@UAE?AW4eap_status_e@@KPAX@Z @ 432 NONAME ; enum eap_status_e eapol_key_state_c::timer_expired(unsigned long, void *)
?process_group_key_handshake_message_2@eapol_key_state_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeapol_RSNA_key_header_c@@K@Z @ 433 NONAME ; enum eap_status_e eapol_key_state_c::process_group_key_handshake_message_2(class eap_am_network_id_c const *, class eapol_RSNA_key_header_c *, unsigned long)
- ??1eapol_am_wlan_authentication_c@@UAE@XZ @ 434 NONAME ; eapol_am_wlan_authentication_c::~eapol_am_wlan_authentication_c(void)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapprotectedsetupu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapprotectedsetupu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,292 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?set_type_partner@simple_config_base_record_c@@QAEXPAVabs_simple_config_base_record_c@@@Z @ 2 NONAME ; void simple_config_base_record_c::set_type_partner(class abs_simple_config_base_record_c *)
- ?set_simple_config_message_data@simple_config_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 3 NONAME ; enum eap_status_e simple_config_message_c::set_simple_config_message_data(class eap_variable_data_c *, unsigned char)
- ?eap_simple_config_fragment_send@eap_type_simple_config_c@@AAE?AW4eap_status_e@@XZ @ 4 NONAME ; enum eap_status_e eap_type_simple_config_c::eap_simple_config_fragment_send(void)
- ?verify_nonces_and_authenticator@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@00PBVsimple_config_payloads_c@@_N22@Z @ 5 NONAME ; enum eap_status_e simple_config_record_c::verify_nonces_and_authenticator(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class simple_config_payloads_c const *, bool, bool, bool)
- ?copy_attribute_data@simple_config_payloads_c@@QAE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@_NPBXK@Z @ 6 NONAME ; enum eap_status_e simple_config_payloads_c::copy_attribute_data(enum simple_config_Attribute_Type_e, bool, void const *, unsigned long)
- ?get_is_valid@eap_type_simple_config_c@@UAE_NXZ @ 7 NONAME ; bool eap_type_simple_config_c::get_is_valid(void)
- ?get_failure_message_received@eap_type_simple_config_c@@ABE_NXZ @ 8 NONAME ; bool eap_type_simple_config_c::get_failure_message_received(void) const
- ?get_reassembly_state_string@eap_type_simple_config_c@@ABEPBDXZ @ 9 NONAME ; char const * eap_type_simple_config_c::get_reassembly_state_string(void) const
- ?restart_authentication@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 10 NONAME ; enum eap_status_e eap_type_simple_config_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
- ?get_next_payload_with_same_attribute_type@simple_config_variable_data_c@@QAEPAV1@XZ @ 11 NONAME ; class simple_config_variable_data_c * simple_config_variable_data_c::get_next_payload_with_same_attribute_type(void)
- ?set_simple_config_flag_value@eap_simple_config_header_c@@QBEXEKK@Z @ 12 NONAME ; void eap_simple_config_header_c::set_simple_config_flag_value(unsigned char, unsigned long, unsigned long) const
- ?send_M3@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 13 NONAME ; enum eap_status_e simple_config_record_c::send_M3(void)
- ??1simple_config_message_c@@UAE@XZ @ 14 NONAME ; simple_config_message_c::~simple_config_message_c(void)
- ?save_current_reassembly_state@eap_type_simple_config_c@@AAEXXZ @ 15 NONAME ; void eap_type_simple_config_c::save_current_reassembly_state(void)
- ?cancel_M2D_received_timeout@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 16 NONAME ; enum eap_status_e simple_config_record_c::cancel_M2D_received_timeout(void)
- ?timer_delete_data@eap_type_simple_config_c@@UAE?AW4eap_status_e@@KPAX@Z @ 17 NONAME ; enum eap_status_e eap_type_simple_config_c::timer_delete_data(unsigned long, void *)
- ?packet_process@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 18 NONAME ; enum eap_status_e eap_type_simple_config_c::packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?get_network_key_const@network_key_and_index_c@@QBEPBVeap_variable_data_c@@XZ @ 19 NONAME ; class eap_variable_data_c const * network_key_and_index_c::get_network_key_const(void) const
- ?get_NAI@eap_type_simple_config_c@@AAEPAVeap_variable_data_c@@XZ @ 20 NONAME ; class eap_variable_data_c * eap_type_simple_config_c::get_NAI(void)
- ?set_data_length@eap_simple_config_header_c@@QAEXK_N@Z @ 21 NONAME ; void eap_simple_config_header_c::set_data_length(unsigned long, bool)
- ?get_MAC_address@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 22 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_MAC_address(void)
- ??1CEapAmProtectedSetupSymbian@@UAE@XZ @ 23 NONAME ; CEapAmProtectedSetupSymbian::~CEapAmProtectedSetupSymbian(void)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAE@Z @ 24 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned char *) const
- ??1eap_type_simple_config_state_notification_c@@UAE@XZ @ 25 NONAME ; eap_type_simple_config_state_notification_c::~eap_type_simple_config_state_notification_c(void)
- ?packet_process@simple_config_record_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 26 NONAME ; enum eap_status_e simple_config_record_c::packet_process(class eap_variable_data_c *, unsigned char)
- ??0simple_config_completion_c@@QAE@PAVabs_eap_am_tools_c@@W4simple_config_completion_action_e@@@Z @ 27 NONAME ; simple_config_completion_c::simple_config_completion_c(class abs_eap_am_tools_c *, enum simple_config_completion_action_e)
- ??1simple_config_variable_data_c@@UAE@XZ @ 28 NONAME ; simple_config_variable_data_c::~simple_config_variable_data_c(void)
- ?get_simple_config_message_length@eap_simple_config_header_c@@QBE?AW4eap_status_e@@PAK@Z @ 29 NONAME ; enum eap_status_e eap_simple_config_header_c::get_simple_config_message_length(unsigned long *) const
- ?save_current_state@eap_type_simple_config_c@@AAEXXZ @ 30 NONAME ; void eap_type_simple_config_c::save_current_state(void)
- ?unload_module@eap_type_simple_config_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 31 NONAME ; enum eap_status_e eap_type_simple_config_c::unload_module(class eap_expanded_type_c)
- ?copy@simple_config_payloads_c@@QBEPAV1@XZ @ 32 NONAME ; class simple_config_payloads_c * simple_config_payloads_c::copy(void) const
- ?set_eap_code@eap_simple_config_header_c@@QAEXW4eap_code_value_e@@@Z @ 33 NONAME ; void eap_simple_config_header_c::set_eap_code(enum eap_code_value_e)
- ?restore_saved_reassembly_state@eap_type_simple_config_c@@AAEXXZ @ 34 NONAME ; void eap_type_simple_config_c::restore_saved_reassembly_state(void)
- ?get_state_string@eap_type_simple_config_c@@SAPBDW4eap_type_simple_config_state_variable_e@@@Z @ 35 NONAME ; char const * eap_type_simple_config_c::get_state_string(enum eap_type_simple_config_state_variable_e)
- ?get_eap_type_string@eap_simple_config_header_c@@QBEPBDXZ @ 36 NONAME ; char const * eap_simple_config_header_c::get_eap_type_string(void) const
- ?check_NAI@eap_type_simple_config_c@@AAE?AW4eap_status_e@@PBEK0@Z @ 37 NONAME ; enum eap_status_e eap_type_simple_config_c::check_NAI(unsigned char const *, unsigned long, unsigned char const *)
- ??1eap_simple_config_trace_string_c@@UAE@XZ @ 38 NONAME ; eap_simple_config_trace_string_c::~eap_simple_config_trace_string_c(void)
- ?get_attribute_pointer@simple_config_payloads_c@@QBEPAVsimple_config_variable_data_c@@W4simple_config_Attribute_Type_e@@K@Z @ 39 NONAME ; class simple_config_variable_data_c * simple_config_payloads_c::get_attribute_pointer(enum simple_config_Attribute_Type_e, unsigned long) const
- ?parse_identity@eap_type_simple_config_c@@AAE?AW4eap_status_e@@PBEK@Z @ 40 NONAME ; enum eap_status_e eap_type_simple_config_c::parse_identity(unsigned char const *, unsigned long)
- ?set_copy_of_buffer@simple_config_variable_data_c@@QAE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@_NPBXK@Z @ 41 NONAME ; enum eap_status_e simple_config_variable_data_c::set_copy_of_buffer(enum simple_config_Attribute_Type_e, bool, void const *, unsigned long)
- ?read_configure@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 42 NONAME ; enum eap_status_e eap_type_simple_config_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?packet_data_crypto_keys@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 43 NONAME ; enum eap_status_e eap_type_simple_config_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ?get_simple_config_message_data@simple_config_message_c@@QAEPAVeap_variable_data_c@@XZ @ 44 NONAME ; class eap_variable_data_c * simple_config_message_c::get_simple_config_message_data(void)
- ?get_state@eap_type_simple_config_c@@ABE?AW4eap_type_simple_config_state_variable_e@@XZ @ 45 NONAME ; enum eap_type_simple_config_state_variable_e eap_type_simple_config_c::get_state(void) const
- ?get_completion_action@simple_config_completion_c@@QBE?AW4simple_config_completion_action_e@@XZ @ 46 NONAME ; enum simple_config_completion_action_e simple_config_completion_c::get_completion_action(void) const
- ??0CEapAmProtectedSetupSymbian@@IAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@W4TIndexType@@HVeap_expanded_type_c@@3_NPBVeap_am_network_id_c@@PAVabs_eap_configuration_if_c@@@Z @ 47 NONAME ; CEapAmProtectedSetupSymbian::CEapAmProtectedSetupSymbian(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, enum TIndexType, int, class eap_expanded_type_c, class eap_expanded_type_c, bool, class eap_am_network_id_c const *, class abs_eap_configuration_if_c *)
- ?get_simple_config_flag_bit@eap_simple_config_header_c@@QBE_NK@Z @ 48 NONAME ; bool eap_simple_config_header_c::get_simple_config_flag_bit(unsigned long) const
- ??0simple_config_message_c@@QAE@PAVabs_eap_am_tools_c@@_N@Z @ 49 NONAME ; simple_config_message_c::simple_config_message_c(class abs_eap_am_tools_c *, bool)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAVeap_variable_data_c@@@Z @ 50 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, class eap_variable_data_c *) const
- ?send_M1@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 51 NONAME ; enum eap_status_e simple_config_record_c::send_M1(class simple_config_payloads_c const *)
- ?send_final_notification@eap_type_simple_config_c@@AAE?AW4eap_status_e@@XZ @ 52 NONAME ; enum eap_status_e eap_type_simple_config_c::send_final_notification(void)
- ?get_SSID@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 53 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_SSID(void)
- ?process_M4@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 54 NONAME ; enum eap_status_e simple_config_record_c::process_M4(class simple_config_payloads_c const *)
- ?load_module@eap_type_simple_config_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@0PAVabs_eap_base_type_c@@PAPAVeap_base_type_c@@_NPBVeap_am_network_id_c@@@Z @ 55 NONAME ; enum eap_status_e eap_type_simple_config_c::load_module(class eap_expanded_type_c, class eap_expanded_type_c, class abs_eap_base_type_c *, class eap_base_type_c * *, bool, class eap_am_network_id_c const *)
- ?get_network_key_index@network_key_and_index_c@@QBEEXZ @ 56 NONAME ; unsigned char network_key_and_index_c::get_network_key_index(void) const
- ?get_state_string@eap_type_simple_config_c@@ABEPBDXZ @ 57 NONAME ; char const * eap_type_simple_config_c::get_state_string(void) const
- ?get_reassembly_state_string@eap_type_simple_config_c@@SAPBDW4eap_type_simple_config_reassembly_state_e@@@Z @ 58 NONAME ; char const * eap_type_simple_config_c::get_reassembly_state_string(enum eap_type_simple_config_reassembly_state_e)
- ??0simple_config_base_record_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 59 NONAME ; simple_config_base_record_c::simple_config_base_record_c(class abs_eap_am_tools_c *)
- ?add_data@simple_config_variable_data_c@@QAE?AW4eap_status_e@@PBXK@Z @ 60 NONAME ; enum eap_status_e simple_config_variable_data_c::add_data(void const *, unsigned long)
- ?send_WSC_ACK@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 61 NONAME ; enum eap_status_e simple_config_record_c::send_WSC_ACK(void)
- ?initalize_error_message_timeout@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 62 NONAME ; enum eap_status_e simple_config_record_c::initalize_error_message_timeout(void)
- ?get_full_attribute_buffer@simple_config_variable_data_c@@QAEPAVeap_variable_data_c@@XZ @ 63 NONAME ; class eap_variable_data_c * simple_config_variable_data_c::get_full_attribute_buffer(void)
- ?generate_dhe_keys@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 64 NONAME ; enum eap_status_e simple_config_record_c::generate_dhe_keys(void)
- ?set_state@simple_config_record_c@@AAEXW4simple_config_state_e@@@Z @ 65 NONAME ; void simple_config_record_c::set_state(enum simple_config_state_e)
- ?eap_acknowledge@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 66 NONAME ; enum eap_status_e eap_type_simple_config_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?set_eap_type@eap_simple_config_header_c@@QAEXVeap_expanded_type_c@@_N@Z @ 67 NONAME ; void eap_simple_config_header_c::set_eap_type(class eap_expanded_type_c, bool)
- ?get_attribute_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Attribute_Type_e@@@Z @ 68 NONAME ; char const * eap_simple_config_trace_string_c::get_attribute_type_string(enum simple_config_Attribute_Type_e) const
- ?copy@simple_config_variable_data_c@@QBEPAV1@XZ @ 69 NONAME ; class simple_config_variable_data_c * simple_config_variable_data_c::copy(void) const
- ?set_timer@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 70 NONAME ; enum eap_status_e eap_type_simple_config_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?set_flag_reserved@eap_simple_config_header_c@@QAEXE@Z @ 71 NONAME ; void eap_simple_config_header_c::set_flag_reserved(unsigned char)
- ??1eap_type_simple_config_c@@UAE@XZ @ 72 NONAME ; eap_type_simple_config_c::~eap_type_simple_config_c(void)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PA_K@Z @ 73 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned long long *) const
- ??0simple_config_payloads_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 74 NONAME ; simple_config_payloads_c::simple_config_payloads_c(class abs_eap_am_tools_c *)
- ?get_eap_type@eap_simple_config_header_c@@QBE?AVeap_expanded_type_c@@XZ @ 75 NONAME ; class eap_expanded_type_c eap_simple_config_header_c::get_eap_type(void) const
- ?send_M5@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 76 NONAME ; enum eap_status_e simple_config_record_c::send_M5(void)
- ?received_registrar_information@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@PBV?$eap_array_c@Vsimple_config_payloads_c@@@@@Z @ 77 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::received_registrar_information(class eap_array_c<class simple_config_payloads_c> const *)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAK@Z @ 78 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned long *) const
- ?initialize_M2D_received_timeout@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 79 NONAME ; enum eap_status_e simple_config_record_c::initialize_M2D_received_timeout(void)
- ?reset@simple_config_message_c@@QAE?AW4eap_status_e@@XZ @ 80 NONAME ; enum eap_status_e simple_config_message_c::reset(void)
- ??0eap_type_simple_config_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@W4eap_type_ietf_values_e@@KKE2@Z @ 81 NONAME ; eap_type_simple_config_state_notification_c::eap_type_simple_config_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, enum eap_type_ietf_values_e, unsigned long, unsigned long, unsigned char, bool)
- ?check_sent_simple_config_message@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 82 NONAME ; enum eap_status_e simple_config_record_c::check_sent_simple_config_message(void)
- ?create_simple_config_message@simple_config_payloads_c@@QBE?AW4eap_status_e@@PAVsimple_config_message_c@@_N@Z @ 83 NONAME ; enum eap_status_e simple_config_payloads_c::create_simple_config_message(class simple_config_message_c *, bool) const
- ?object_increase_reference_count@simple_config_variable_data_c@@QAEXXZ @ 84 NONAME ; void simple_config_variable_data_c::object_increase_reference_count(void)
- ?simple_config_packet_send@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@W4simple_config_Message_Type_e@@@Z @ 85 NONAME ; enum eap_status_e eap_type_simple_config_c::simple_config_packet_send(class eap_buf_chain_wr_c *, enum simple_config_Message_Type_e)
- ?packet_send@eap_type_simple_config_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 86 NONAME ; enum eap_status_e eap_type_simple_config_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?get_is_valid@simple_config_payloads_c@@QBE_NXZ @ 87 NONAME ; bool simple_config_payloads_c::get_is_valid(void) const
- ?set_attribute_type@simple_config_variable_data_c@@QAEXW4simple_config_Attribute_Type_e@@@Z @ 88 NONAME ; void simple_config_variable_data_c::set_attribute_type(enum simple_config_Attribute_Type_e)
- ?simple_config_message_process@eap_type_simple_config_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_simple_config_header_c@@K@Z @ 89 NONAME ; enum eap_status_e eap_type_simple_config_c::simple_config_message_process(class eap_am_network_id_c const *, class eap_simple_config_header_c *, unsigned long)
- ??0eap_type_simple_config_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_generic_e@@W4eap_protocol_layer_e@@KKKE2@Z @ 90 NONAME ; eap_type_simple_config_state_notification_c::eap_type_simple_config_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_generic_e, enum eap_protocol_layer_e, unsigned long, unsigned long, unsigned long, unsigned char, bool)
- ??1eap_simple_config_header_c@@UAE@XZ @ 91 NONAME ; eap_simple_config_header_c::~eap_simple_config_header_c(void)
- ?update_buffer_indexes@eap_type_simple_config_c@@AAEXKKPAK0@Z @ 92 NONAME ; void eap_type_simple_config_c::update_buffer_indexes(unsigned long, unsigned long, unsigned long *, unsigned long *)
- ?add_padding@simple_config_message_c@@QAE?AW4eap_status_e@@K@Z @ 93 NONAME ; enum eap_status_e simple_config_message_c::add_padding(unsigned long)
- ?verify_padding@simple_config_payloads_c@@AAE?AW4eap_status_e@@PBEK@Z @ 94 NONAME ; enum eap_status_e simple_config_payloads_c::verify_padding(unsigned char const *, unsigned long)
- ?query_eap_identity@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EPA_NPAVeap_variable_data_c@@12@Z @ 95 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::query_eap_identity(class eap_am_network_id_c const *, unsigned char, bool *, class eap_variable_data_c *, bool *, class eap_variable_data_c *)
- ??0eap_type_simple_config_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@Veap_expanded_type_c@@KKE2@Z @ 96 NONAME ; eap_type_simple_config_state_notification_c::eap_type_simple_config_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, class eap_expanded_type_c, unsigned long, unsigned long, unsigned char, bool)
- ?reset@simple_config_record_c@@UAE?AW4eap_status_e@@XZ @ 97 NONAME ; enum eap_status_e simple_config_record_c::reset(void)
- ?parse_generic_payload@simple_config_payloads_c@@QAE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PBVsimple_config_tlv_header_c@@@Z @ 98 NONAME ; enum eap_status_e simple_config_payloads_c::parse_generic_payload(enum simple_config_Attribute_Type_e, class simple_config_tlv_header_c const *)
- ?decrypt_payloads@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAVsimple_config_variable_data_c@@PAVsimple_config_payloads_c@@@Z @ 99 NONAME ; enum eap_status_e simple_config_record_c::decrypt_payloads(class eap_variable_data_c const *, class eap_variable_data_c const *, class simple_config_variable_data_c *, class simple_config_payloads_c *)
- ?reset@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@XZ @ 100 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::reset(void)
- ?query_network_and_device_parameters@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@W4simple_config_state_e@@@Z @ 101 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::query_network_and_device_parameters(enum simple_config_state_e)
- ?get_is_valid@CEapAmProtectedSetupSymbian@@UAE_NXZ @ 102 NONAME ; bool CEapAmProtectedSetupSymbian::get_is_valid(void)
- ?get_attribute_count@simple_config_payloads_c@@QBEKXZ @ 103 NONAME ; unsigned long simple_config_payloads_c::get_attribute_count(void) const
- ?add_next_payload_with_same_attribute_type@simple_config_variable_data_c@@QAEXPAV1@@Z @ 104 NONAME ; void simple_config_variable_data_c::add_next_payload_with_same_attribute_type(class simple_config_variable_data_c *)
- ?get_data_length@simple_config_variable_data_c@@QBEKXZ @ 105 NONAME ; unsigned long simple_config_variable_data_c::get_data_length(void) const
- ?state_notification@eap_type_simple_config_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 106 NONAME ; void eap_type_simple_config_c::state_notification(class abs_eap_state_notification_c const *)
- ?completion_action_check@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 107 NONAME ; enum eap_status_e simple_config_record_c::completion_action_check(void)
- ?generate_er_hashs@simple_config_record_c@@AAE?AW4eap_status_e@@_NPBVeap_variable_data_c@@11PAV3@22222@Z @ 108 NONAME ; enum eap_status_e simple_config_record_c::generate_er_hashs(bool, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?complete_protected_setup_device_paramsL@CEapAmProtectedSetupSymbian@@QAE?AW4eap_status_e@@ABVTMobilePhoneIdentityV1@RMobilePhone@@W42@@Z @ 109 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::complete_protected_setup_device_paramsL(class RMobilePhone::TMobilePhoneIdentityV1 const &, enum eap_status_e)
- ?cancel_identity_query@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@XZ @ 110 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::cancel_identity_query(void)
- ?read_configure@simple_config_record_c@@QAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 111 NONAME ; enum eap_status_e simple_config_record_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_initial_eap_identifier@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 112 NONAME ; enum eap_status_e eap_type_simple_config_c::set_initial_eap_identifier(class eap_am_network_id_c const *, unsigned char)
- ?cancel_timer@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 113 NONAME ; enum eap_status_e eap_type_simple_config_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?get_network_keys@simple_config_credential_c@@QAEPAV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 114 NONAME ; class eap_array_c<class network_key_and_index_c> * simple_config_credential_c::get_network_keys(void)
- ?timer_expired@eap_type_simple_config_c@@UAE?AW4eap_status_e@@KPAX@Z @ 115 NONAME ; enum eap_status_e eap_type_simple_config_c::timer_expired(unsigned long, void *)
- ?reset@eap_type_simple_config_c@@UAE?AW4eap_status_e@@XZ @ 116 NONAME ; enum eap_status_e eap_type_simple_config_c::reset(void)
- ?NewL@CEapAmProtectedSetupSymbian@@SAPAV1@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@W4TIndexType@@HVeap_expanded_type_c@@3_NPBVeap_am_network_id_c@@PAVabs_eap_configuration_if_c@@@Z @ 117 NONAME ; class CEapAmProtectedSetupSymbian * CEapAmProtectedSetupSymbian::NewL(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, enum TIndexType, int, class eap_expanded_type_c, class eap_expanded_type_c, bool, class eap_am_network_id_c const *, class abs_eap_configuration_if_c *)
- ?get_code_string@eap_simple_config_header_c@@QBEPBDXZ @ 118 NONAME ; char const * eap_simple_config_header_c::get_code_string(void) const
- ?check_mandatory_payloads@simple_config_payloads_c@@QBE?AW4eap_status_e@@PBV?$eap_array_c@W4simple_config_Attribute_Type_e@@@@@Z @ 119 NONAME ; enum eap_status_e simple_config_payloads_c::check_mandatory_payloads(class eap_array_c<enum simple_config_Attribute_Type_e> const *) const
- ?add_authenticator_attribute@simple_config_record_c@@AAE?AW4eap_status_e@@PAVsimple_config_message_c@@0@Z @ 120 NONAME ; enum eap_status_e simple_config_record_c::add_authenticator_attribute(class simple_config_message_c *, class simple_config_message_c *)
- ?get_is_valid@simple_config_record_c@@UAE_NXZ @ 121 NONAME ; bool simple_config_record_c::get_is_valid(void)
- ?set_network_index@simple_config_credential_c@@QAEXE@Z @ 122 NONAME ; void simple_config_credential_c::set_network_index(unsigned char)
- ?add_rogue_ap@eap_type_simple_config_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 123 NONAME ; enum eap_status_e eap_type_simple_config_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?generate_nonce@simple_config_record_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@K@Z @ 124 NONAME ; enum eap_status_e simple_config_record_c::generate_nonce(class eap_variable_data_c *, unsigned long)
- ?get_Encryption_Type@simple_config_credential_c@@QAE?AW4simple_config_Encryption_Type_e@@XZ @ 125 NONAME ; enum simple_config_Encryption_Type_e simple_config_credential_c::get_Encryption_Type(void)
- ?get_attribute@simple_config_payloads_c@@QBEPAVsimple_config_variable_data_c@@K@Z @ 126 NONAME ; class simple_config_variable_data_c * simple_config_payloads_c::get_attribute(unsigned long) const
- ?get_is_mandatory@simple_config_variable_data_c@@QBE_NXZ @ 127 NONAME ; bool simple_config_variable_data_c::get_is_mandatory(void) const
- ?indicate_messages_processed@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 128 NONAME ; enum eap_status_e simple_config_record_c::indicate_messages_processed(void)
- ?check_payloads_existense@simple_config_payloads_c@@QBE?AW4eap_status_e@@PBV?$eap_array_c@W4simple_config_Attribute_Type_e@@@@@Z @ 129 NONAME ; enum eap_status_e simple_config_payloads_c::check_payloads_existense(class eap_array_c<enum simple_config_Attribute_Type_e> const *) const
- ?send_WSC_NACK@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 130 NONAME ; enum eap_status_e simple_config_record_c::send_WSC_NACK(void)
- ?indicate_state_to_lower_layer@simple_config_record_c@@AAE?AW4eap_status_e@@W4simple_config_state_e@@@Z @ 131 NONAME ; enum eap_status_e simple_config_record_c::indicate_state_to_lower_layer(enum simple_config_state_e)
- ?send_sc_frag_ack@eap_type_simple_config_c@@AAE?AW4eap_status_e@@XZ @ 132 NONAME ; enum eap_status_e eap_type_simple_config_c::send_sc_frag_ack(void)
- ?send_M7@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 133 NONAME ; enum eap_status_e simple_config_record_c::send_M7(void)
- ?write_configure@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 134 NONAME ; enum eap_status_e eap_type_simple_config_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_sc_op_code@eap_simple_config_header_c@@QAEXW4op_code_e@1@@Z @ 135 NONAME ; void eap_simple_config_header_c::set_sc_op_code(enum eap_simple_config_header_c::op_code_e)
- ?set_Authentication_Type@simple_config_credential_c@@QAEXW4simple_config_Authentication_Type_e@@@Z @ 136 NONAME ; void simple_config_credential_c::set_Authentication_Type(enum simple_config_Authentication_Type_e)
- ?set_next_payload_with_same_attribute_type@simple_config_variable_data_c@@QAEXPAV1@@Z @ 137 NONAME ; void simple_config_variable_data_c::set_next_payload_with_same_attribute_type(class simple_config_variable_data_c *)
- ?load_module@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@0PAVabs_eap_base_type_c@@PAPAVeap_base_type_c@@_NPBVeap_am_network_id_c@@@Z @ 138 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::load_module(class eap_expanded_type_c, class eap_expanded_type_c, class abs_eap_base_type_c *, class eap_base_type_c * *, bool, class eap_am_network_id_c const *)
- ?get_attribute_data@simple_config_payloads_c@@QBE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAG@Z @ 139 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, unsigned short *) const
- ?update_payload_indexes@eap_type_simple_config_c@@AAEXKKKPAK000@Z @ 140 NONAME ; void eap_type_simple_config_c::update_payload_indexes(unsigned long, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *)
- ?eap_identity_response_packet_process@eap_type_simple_config_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 141 NONAME ; enum eap_status_e eap_type_simple_config_c::eap_identity_response_packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?get_eap_code@eap_simple_config_header_c@@QBE?AW4eap_code_value_e@@XZ @ 142 NONAME ; enum eap_code_value_e eap_simple_config_header_c::get_eap_code(void) const
- ?cancel_error_message_timeout@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 143 NONAME ; enum eap_status_e simple_config_record_c::cancel_error_message_timeout(void)
- ?set_state@eap_type_simple_config_c@@AAEXW4eap_type_simple_config_state_variable_e@@@Z @ 144 NONAME ; void eap_type_simple_config_c::set_state(enum eap_type_simple_config_state_variable_e)
- ?get_simple_config_flags@eap_simple_config_header_c@@QBEPAEXZ @ 145 NONAME ; unsigned char * eap_simple_config_header_c::get_simple_config_flags(void) const
- ?generate_kdk@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@000PAV3@@Z @ 146 NONAME ; enum eap_status_e simple_config_record_c::generate_kdk(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?get_flag_simple_config_length_included@eap_simple_config_header_c@@QBE_NXZ @ 147 NONAME ; bool eap_simple_config_header_c::get_flag_simple_config_length_included(void) const
- ?process_M2@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 148 NONAME ; enum eap_status_e simple_config_record_c::process_M2(class simple_config_payloads_c const *)
- ??0simple_config_credential_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 149 NONAME ; simple_config_credential_c::simple_config_credential_c(class abs_eap_am_tools_c *)
- ?type_configure_write@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 150 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::type_configure_write(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?timer_delete_data@simple_config_record_c@@EAE?AW4eap_status_e@@KPAX@Z @ 151 NONAME ; enum eap_status_e simple_config_record_c::timer_delete_data(unsigned long, void *)
- ?shutdown@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@XZ @ 152 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::shutdown(void)
- ?set_am_partner@CEapAmProtectedSetupSymbian@@UAEXPAVabs_eap_am_type_simple_config_c@@@Z @ 153 NONAME ; void CEapAmProtectedSetupSymbian::set_am_partner(class abs_eap_am_type_simple_config_c *)
- ?get_sc_flags_offset@eap_simple_config_header_c@@QBEKXZ @ 154 NONAME ; unsigned long eap_simple_config_header_c::get_sc_flags_offset(void) const
- ?encrypt_payloads@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAVsimple_config_payloads_c@@PAVsimple_config_variable_data_c@@@Z @ 155 NONAME ; enum eap_status_e simple_config_record_c::encrypt_payloads(class eap_variable_data_c const *, class eap_variable_data_c const *, class simple_config_payloads_c *, class simple_config_variable_data_c *)
- ?are_pending_queries_completed@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 156 NONAME ; enum eap_status_e simple_config_record_c::are_pending_queries_completed(void)
- ?write_configure@simple_config_record_c@@QAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 157 NONAME ; enum eap_status_e simple_config_record_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_simple_config_am_partner@CEapAmProtectedSetupSymbian@@UAEXPAVabs_simple_config_am_services_c@@@Z @ 158 NONAME ; void CEapAmProtectedSetupSymbian::set_simple_config_am_partner(class abs_simple_config_am_services_c *)
- ?process_M8@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 159 NONAME ; enum eap_status_e simple_config_record_c::process_M8(class simple_config_payloads_c const *)
- ?set_failure_message_received@eap_type_simple_config_c@@AAEXXZ @ 160 NONAME ; void eap_type_simple_config_c::set_failure_message_received(void)
- ?set_flag_simple_config_length_included@eap_simple_config_header_c@@QAEX_N@Z @ 161 NONAME ; void eap_simple_config_header_c::set_flag_simple_config_length_included(bool)
- ?get_is_valid@simple_config_variable_data_c@@QBE_NXZ @ 162 NONAME ; bool simple_config_variable_data_c::get_is_valid(void) const
- ?configure@eap_type_simple_config_c@@UAE?AW4eap_status_e@@XZ @ 163 NONAME ; enum eap_status_e eap_type_simple_config_c::configure(void)
- ?start_simple_config_authentication@eap_type_simple_config_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@@Z @ 164 NONAME ; enum eap_status_e eap_type_simple_config_c::start_simple_config_authentication(class eap_am_network_id_c const *, class eap_variable_data_c const *)
- ?get_completion_action_string@simple_config_completion_c@@QBEPBDXZ @ 165 NONAME ; char const * simple_config_completion_c::get_completion_action_string(void) const
- ?process_simple_config_attributes@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 166 NONAME ; enum eap_status_e simple_config_record_c::process_simple_config_attributes(class simple_config_payloads_c const *)
- ?get_data_offset@eap_simple_config_header_c@@QBEPAEPAVabs_eap_am_tools_c@@KK@Z @ 167 NONAME ; unsigned char * eap_simple_config_header_c::get_data_offset(class abs_eap_am_tools_c *, unsigned long, unsigned long) const
- ?configure@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@XZ @ 168 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::configure(void)
- ?keyed_hmac@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 169 NONAME ; enum eap_status_e simple_config_record_c::keyed_hmac(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?shutdown@simple_config_record_c@@UAE?AW4eap_status_e@@XZ @ 170 NONAME ; enum eap_status_e simple_config_record_c::shutdown(void)
- ?generate_dhe_shared_secret@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@@Z @ 171 NONAME ; enum eap_status_e simple_config_record_c::generate_dhe_shared_secret(class eap_variable_data_c const *, class eap_variable_data_c *)
- ?get_is_valid_data@network_key_and_index_c@@QAE_NXZ @ 172 NONAME ; bool network_key_and_index_c::get_is_valid_data(void)
- ?set_reassembly_state@eap_type_simple_config_c@@AAEXW4eap_type_simple_config_reassembly_state_e@@@Z @ 173 NONAME ; void eap_type_simple_config_c::set_reassembly_state(enum eap_type_simple_config_reassembly_state_e)
- ?restore_saved_previous_state@eap_type_simple_config_c@@AAEXXZ @ 174 NONAME ; void eap_type_simple_config_c::restore_saved_previous_state(void)
- ?get_header@simple_config_variable_data_c@@QAEPAVsimple_config_tlv_header_c@@XZ @ 175 NONAME ; class simple_config_tlv_header_c * simple_config_variable_data_c::get_header(void)
- ??0simple_config_record_c@@QAE@PAVabs_eap_am_tools_c@@PAVsimple_config_am_services_c@@_N2PBVeap_am_network_id_c@@@Z @ 176 NONAME ; simple_config_record_c::simple_config_record_c(class abs_eap_am_tools_c *, class simple_config_am_services_c *, bool, bool, class eap_am_network_id_c const *)
- ?get_is_client@eap_type_simple_config_c@@UAE_NXZ @ 177 NONAME ; bool eap_type_simple_config_c::get_is_client(void)
- ?get_last_eap_identifier@eap_type_simple_config_c@@ABEEXZ @ 178 NONAME ; unsigned char eap_type_simple_config_c::get_last_eap_identifier(void) const
- ??1simple_config_credential_c@@UAE@XZ @ 179 NONAME ; simple_config_credential_c::~simple_config_credential_c(void)
- ?get_attribute_type@simple_config_variable_data_c@@QBE?AW4simple_config_Attribute_Type_e@@XZ @ 180 NONAME ; enum simple_config_Attribute_Type_e simple_config_variable_data_c::get_attribute_type(void) const
- ?set_network_key_index@network_key_and_index_c@@QAEXE@Z @ 181 NONAME ; void network_key_and_index_c::set_network_key_index(unsigned char)
- ?get_header_length@eap_simple_config_header_c@@QBEKXZ @ 182 NONAME ; unsigned long eap_simple_config_header_c::get_header_length(void) const
- ?copy_attribute@simple_config_payloads_c@@QAE?AW4eap_status_e@@PBV1@W4simple_config_Attribute_Type_e@@@Z @ 183 NONAME ; enum eap_status_e simple_config_payloads_c::copy_attribute(class simple_config_payloads_c const *, enum simple_config_Attribute_Type_e)
- ??0eap_type_simple_config_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@PAVeap_am_type_simple_config_c@@_NPAVsimple_config_base_record_c@@33Veap_expanded_type_c@@PBVeap_am_network_id_c@@@Z @ 184 NONAME ; eap_type_simple_config_c::eap_type_simple_config_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, class eap_am_type_simple_config_c *, bool, class simple_config_base_record_c *, bool, bool, class eap_expanded_type_c, class eap_am_network_id_c const *)
- ?generate_erhash@simple_config_record_c@@AAE?AW4eap_status_e@@_NPBVeap_variable_data_c@@11PAV3@22@Z @ 185 NONAME ; enum eap_status_e simple_config_record_c::generate_erhash(bool, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?get_start_offset_of_data@eap_simple_config_header_c@@QBEKXZ @ 186 NONAME ; unsigned long eap_simple_config_header_c::get_start_offset_of_data(void) const
- ?get_flag_reserved@eap_simple_config_header_c@@QBEEXZ @ 187 NONAME ; unsigned char eap_simple_config_header_c::get_flag_reserved(void) const
- ?send_error_notification@simple_config_record_c@@AAEXW4eap_status_e@@@Z @ 188 NONAME ; void simple_config_record_c::send_error_notification(enum eap_status_e)
- ?get_type_partner@simple_config_base_record_c@@QAEPAVabs_simple_config_base_record_c@@XZ @ 189 NONAME ; class abs_simple_config_base_record_c * simple_config_base_record_c::get_type_partner(void)
- ?key_derivation_function@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0KPAV3@@Z @ 190 NONAME ; enum eap_status_e simple_config_record_c::key_derivation_function(class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long, class eap_variable_data_c *)
- ?unload_module@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 191 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::unload_module(class eap_expanded_type_c)
- ?finish_successful_authentication@eap_type_simple_config_c@@AAE?AW4eap_status_e@@XZ @ 192 NONAME ; enum eap_status_e eap_type_simple_config_c::finish_successful_authentication(void)
- ?process_simple_config_message@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 193 NONAME ; enum eap_status_e simple_config_record_c::process_simple_config_message(void)
- ?set_is_valid@simple_config_record_c@@EAEXXZ @ 194 NONAME ; void simple_config_record_c::set_is_valid(void)
- ?get_sc_op_code_offset@eap_simple_config_header_c@@QBEKXZ @ 195 NONAME ; unsigned long eap_simple_config_header_c::get_sc_op_code_offset(void) const
- ?process_WSC_NACK@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 196 NONAME ; enum eap_status_e simple_config_record_c::process_WSC_NACK(class simple_config_payloads_c const *)
- ?get_attribute_data@simple_config_payloads_c@@ABE?AW4eap_status_e@@W4simple_config_Attribute_Type_e@@PAXK@Z @ 197 NONAME ; enum eap_status_e simple_config_payloads_c::get_attribute_data(enum simple_config_Attribute_Type_e, void *, unsigned long) const
- ?unset_failure_message_received@eap_type_simple_config_c@@AAEXXZ @ 198 NONAME ; void eap_type_simple_config_c::unset_failure_message_received(void)
- ?get_send_network_id@eap_type_simple_config_c@@AAEPAVeap_am_network_id_c@@XZ @ 199 NONAME ; class eap_am_network_id_c * eap_type_simple_config_c::get_send_network_id(void)
- ?get_eap_length@eap_simple_config_header_c@@QBEGXZ @ 200 NONAME ; unsigned short eap_simple_config_header_c::get_eap_length(void) const
- ?set_simple_config_flag_bit@eap_simple_config_header_c@@QBEX_NK@Z @ 201 NONAME ; void eap_simple_config_header_c::set_simple_config_flag_bit(bool, unsigned long) const
- ?generate_authenticator@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 202 NONAME ; enum eap_status_e simple_config_record_c::generate_authenticator(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?derive_additional_keys@simple_config_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@11@Z @ 203 NONAME ; enum eap_status_e simple_config_record_c::derive_additional_keys(class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?packet_trace@eap_type_simple_config_c@@AAEXPBDPBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 204 NONAME ; void eap_type_simple_config_c::packet_trace(char const *, class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?handle_eap_identity_query@eap_type_simple_config_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E_NPBVeap_variable_data_c@@12@Z @ 205 NONAME ; enum eap_status_e eap_type_simple_config_c::handle_eap_identity_query(class eap_am_network_id_c const *, unsigned char, bool, class eap_variable_data_c const *, bool, class eap_variable_data_c const *)
- ??0simple_config_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 206 NONAME ; simple_config_variable_data_c::simple_config_variable_data_c(class abs_eap_am_tools_c *)
- ?check_header@eap_simple_config_header_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@_N@Z @ 207 NONAME ; enum eap_status_e eap_simple_config_header_c::check_header(class abs_eap_am_tools_c *, bool) const
- ?get_message_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Message_Type_e@@@Z @ 208 NONAME ; char const * eap_simple_config_trace_string_c::get_message_type_string(enum simple_config_Message_Type_e) const
- ?reset_header@eap_simple_config_header_c@@QAEXPAVabs_eap_am_tools_c@@K_N@Z @ 209 NONAME ; void eap_simple_config_header_c::reset_header(class abs_eap_am_tools_c *, unsigned long, bool)
- ?set_eap_identifier@eap_simple_config_header_c@@QAEXE@Z @ 210 NONAME ; void eap_simple_config_header_c::set_eap_identifier(unsigned char)
- ?get_reassembly_state@eap_type_simple_config_c@@ABE?AW4eap_type_simple_config_reassembly_state_e@@XZ @ 211 NONAME ; enum eap_type_simple_config_reassembly_state_e eap_type_simple_config_c::get_reassembly_state(void) const
- ?save_simple_config_session@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@PBVeap_variable_data_c@@W4simple_config_Device_Password_ID_e@@PBVsimple_config_payloads_c@@@Z @ 212 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::save_simple_config_session(enum simple_config_state_e, class eap_array_c<class simple_config_credential_c> const *, class eap_variable_data_c const *, enum simple_config_Device_Password_ID_e, class simple_config_payloads_c const *)
- ?get_is_valid@simple_config_message_c@@QAE_NXZ @ 213 NONAME ; bool simple_config_message_c::get_is_valid(void)
- ?set_last_eap_identifier@eap_type_simple_config_c@@AAEXE@Z @ 214 NONAME ; void eap_type_simple_config_c::set_last_eap_identifier(unsigned char)
- ??0network_key_and_index_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 215 NONAME ; network_key_and_index_c::network_key_and_index_c(class abs_eap_am_tools_c *)
- ?send_WSC_Done@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 216 NONAME ; enum eap_status_e simple_config_record_c::send_WSC_Done(void)
- ?verify_state@simple_config_record_c@@AAE_NW4simple_config_state_e@@@Z @ 217 NONAME ; bool simple_config_record_c::verify_state(enum simple_config_state_e)
- ?simple_config_packet_process@eap_type_simple_config_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_simple_config_header_c@@K@Z @ 218 NONAME ; enum eap_status_e eap_type_simple_config_c::simple_config_packet_process(class eap_am_network_id_c const *, class eap_simple_config_header_c *, unsigned long)
- ?start_simple_config_authentication@simple_config_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 219 NONAME ; enum eap_status_e simple_config_record_c::start_simple_config_authentication(class eap_variable_data_c const *)
- ?copy@network_key_and_index_c@@QAEPAV1@XZ @ 220 NONAME ; class network_key_and_index_c * network_key_and_index_c::copy(void)
- ?check_is_valid_eap_type@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 221 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::check_is_valid_eap_type(class eap_expanded_type_c)
- ?send_simple_config_message@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 222 NONAME ; enum eap_status_e simple_config_record_c::send_simple_config_message(void)
- ?get_sc_op_code_string@eap_simple_config_header_c@@QBEPBDXZ @ 223 NONAME ; char const * eap_simple_config_header_c::get_sc_op_code_string(void) const
- ?get_simple_config_flag_value@eap_simple_config_header_c@@QBEEKK@Z @ 224 NONAME ; unsigned char eap_simple_config_header_c::get_simple_config_flag_value(unsigned long, unsigned long) const
- ?get_state_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_state_e@@@Z @ 225 NONAME ; char const * eap_simple_config_trace_string_c::get_state_string(enum simple_config_state_e) const
- ?add_payloads_to_simple_config_authenticator@simple_config_payloads_c@@QBE?AW4eap_status_e@@PAVcrypto_hmac_c@@_N@Z @ 226 NONAME ; enum eap_status_e simple_config_payloads_c::add_payloads_to_simple_config_authenticator(class crypto_hmac_c *, bool) const
- ?reset@simple_config_payloads_c@@QAE?AW4eap_status_e@@XZ @ 227 NONAME ; enum eap_status_e simple_config_payloads_c::reset(void)
- ?get_MAC_address_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 228 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_MAC_address_const(void) const
- ?get_data@simple_config_variable_data_c@@QBEPAEK@Z @ 229 NONAME ; unsigned char * simple_config_variable_data_c::get_data(unsigned long) const
- ?get_attribute_pointer@simple_config_payloads_c@@QBEPAVsimple_config_variable_data_c@@W4simple_config_Attribute_Type_e@@@Z @ 230 NONAME ; class simple_config_variable_data_c * simple_config_payloads_c::get_attribute_pointer(enum simple_config_Attribute_Type_e) const
- ?completion_action_clenup@simple_config_record_c@@AAE?AW4eap_status_e@@XZ @ 231 NONAME ; enum eap_status_e simple_config_record_c::completion_action_clenup(void)
- ?type_configure_read@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 232 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::type_configure_read(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_eap_length@eap_simple_config_header_c@@QAEXG_N@Z @ 233 NONAME ; void eap_simple_config_header_c::set_eap_length(unsigned short, bool)
- ?add_attribute@simple_config_payloads_c@@QAE?AW4eap_status_e@@PAVsimple_config_variable_data_c@@@Z @ 234 NONAME ; enum eap_status_e simple_config_payloads_c::add_attribute(class simple_config_variable_data_c *)
- ?get_state@simple_config_record_c@@ABE?AW4simple_config_state_e@@XZ @ 235 NONAME ; enum simple_config_state_e simple_config_record_c::get_state(void) const
- ?process_M2D@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 236 NONAME ; enum eap_status_e simple_config_record_c::process_M2D(class simple_config_payloads_c const *)
- ?parse_simple_config_payloads@simple_config_payloads_c@@QAE?AW4eap_status_e@@PAXPAK1@Z @ 237 NONAME ; enum eap_status_e simple_config_payloads_c::parse_simple_config_payloads(void *, unsigned long *, unsigned long *)
- ?set_nai_realm@simple_config_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 238 NONAME ; enum eap_status_e simple_config_record_c::set_nai_realm(class eap_variable_data_c const *)
- ?configure@simple_config_record_c@@UAE?AW4eap_status_e@@XZ @ 239 NONAME ; enum eap_status_e simple_config_record_c::configure(void)
- ?completion_action_add@simple_config_record_c@@AAE?AW4eap_status_e@@W4simple_config_completion_action_e@@@Z @ 240 NONAME ; enum eap_status_e simple_config_record_c::completion_action_add(enum simple_config_completion_action_e)
- ?get_network_index@simple_config_credential_c@@QBEEXZ @ 241 NONAME ; unsigned char simple_config_credential_c::get_network_index(void) const
- ?set_is_valid@eap_type_simple_config_c@@UAEXXZ @ 242 NONAME ; void eap_type_simple_config_c::set_is_valid(void)
- ?get_Authentication_Type@simple_config_credential_c@@QAE?AW4simple_config_Authentication_Type_e@@XZ @ 243 NONAME ; enum simple_config_Authentication_Type_e simple_config_credential_c::get_Authentication_Type(void)
- ??1network_key_and_index_c@@UAE@XZ @ 244 NONAME ; network_key_and_index_c::~network_key_and_index_c(void)
- ?get_data_length@eap_simple_config_header_c@@QBEGXZ @ 245 NONAME ; unsigned short eap_simple_config_header_c::get_data_length(void) const
- ?process_M6@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 246 NONAME ; enum eap_status_e simple_config_record_c::process_M6(class simple_config_payloads_c const *)
- ?complete_eap_identity_query@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EW42@_NPBVeap_variable_data_c@@23@Z @ 247 NONAME ; enum eap_status_e eap_type_simple_config_c::complete_eap_identity_query(class eap_am_network_id_c const *, unsigned char, enum eap_status_e, bool, class eap_variable_data_c const *, bool, class eap_variable_data_c const *)
- ?set_is_valid@CEapAmProtectedSetupSymbian@@QAEXXZ @ 248 NONAME ; void CEapAmProtectedSetupSymbian::set_is_valid(void)
- ?send_simple_config_start_message@eap_type_simple_config_c@@AAE?AW4eap_status_e@@E@Z @ 249 NONAME ; enum eap_status_e eap_type_simple_config_c::send_simple_config_start_message(unsigned char)
- ?get_is_valid@simple_config_credential_c@@QAE_NXZ @ 250 NONAME ; bool simple_config_credential_c::get_is_valid(void)
- ?set_is_valid@simple_config_completion_c@@AAEXXZ @ 251 NONAME ; void simple_config_completion_c::set_is_valid(void)
- ?get_network_keys_const@simple_config_credential_c@@QBEPBV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 252 NONAME ; class eap_array_c<class network_key_and_index_c> const * simple_config_credential_c::get_network_keys_const(void) const
- ?get_simple_config_max_header_length@eap_simple_config_header_c@@SAKXZ @ 253 NONAME ; unsigned long eap_simple_config_header_c::get_simple_config_max_header_length(void)
- ?get_network_key@network_key_and_index_c@@QAEPAVeap_variable_data_c@@XZ @ 254 NONAME ; class eap_variable_data_c * network_key_and_index_c::get_network_key(void)
- ??0eap_simple_config_header_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 255 NONAME ; eap_simple_config_header_c::eap_simple_config_header_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?check_payloads_existense@simple_config_payloads_c@@QBE?AW4eap_status_e@@PBW4simple_config_Attribute_Type_e@@K@Z @ 256 NONAME ; enum eap_status_e simple_config_payloads_c::check_payloads_existense(enum simple_config_Attribute_Type_e const *, unsigned long) const
- ?get_SSID_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 257 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_SSID_const(void) const
- ?shutdown@eap_type_simple_config_c@@UAE?AW4eap_status_e@@XZ @ 258 NONAME ; enum eap_status_e eap_type_simple_config_c::shutdown(void)
- ?check_is_valid_eap_type@eap_type_simple_config_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 259 NONAME ; enum eap_status_e eap_type_simple_config_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?set_simple_config_message_length@eap_simple_config_header_c@@QAEXK@Z @ 260 NONAME ; void eap_simple_config_header_c::set_simple_config_message_length(unsigned long)
- ??1simple_config_payloads_c@@UAE@XZ @ 261 NONAME ; simple_config_payloads_c::~simple_config_payloads_c(void)
- ?add_common_attributes@simple_config_record_c@@AAE?AW4eap_status_e@@PAVsimple_config_payloads_c@@W4simple_config_Message_Type_e@@_N2@Z @ 262 NONAME ; enum eap_status_e simple_config_record_c::add_common_attributes(class simple_config_payloads_c *, enum simple_config_Message_Type_e, bool, bool)
- ?get_simple_config_min_header_length@eap_simple_config_header_c@@QBEKXZ @ 263 NONAME ; unsigned long eap_simple_config_header_c::get_simple_config_min_header_length(void) const
- ?set_session_timeout@eap_type_simple_config_c@@UAE?AW4eap_status_e@@K@Z @ 264 NONAME ; enum eap_status_e eap_type_simple_config_c::set_session_timeout(unsigned long)
- ?get_eap_type_list@eap_type_simple_config_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 265 NONAME ; enum eap_status_e eap_type_simple_config_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ??1simple_config_base_record_c@@UAE@XZ @ 266 NONAME ; simple_config_base_record_c::~simple_config_base_record_c(void)
- ?cancel_query_network_and_device_parameters@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@XZ @ 267 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::cancel_query_network_and_device_parameters(void)
- ?get_eap_type_list@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 268 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?set_Encryption_Type@simple_config_credential_c@@QAEXW4simple_config_Encryption_Type_e@@@Z @ 269 NONAME ; void simple_config_credential_c::set_Encryption_Type(enum simple_config_Encryption_Type_e)
- ?get_flag_more_fragments@eap_simple_config_header_c@@QBE_NXZ @ 270 NONAME ; bool eap_simple_config_header_c::get_flag_more_fragments(void) const
- ?get_saved_previous_state_string@eap_type_simple_config_c@@ABEPBDXZ @ 271 NONAME ; char const * eap_type_simple_config_c::get_saved_previous_state_string(void) const
- ?authentication_finished@CEapAmProtectedSetupSymbian@@UAE?AW4eap_status_e@@_N0@Z @ 272 NONAME ; enum eap_status_e CEapAmProtectedSetupSymbian::authentication_finished(bool, bool)
- ?complete_query_network_and_device_parameters@simple_config_record_c@@UAE?AW4eap_status_e@@W4simple_config_state_e@@PAVsimple_config_payloads_c@@W42@@Z @ 273 NONAME ; enum eap_status_e simple_config_record_c::complete_query_network_and_device_parameters(enum simple_config_state_e, class simple_config_payloads_c *, enum eap_status_e)
- ?get_eap_identifier@eap_simple_config_header_c@@QBEEXZ @ 274 NONAME ; unsigned char eap_simple_config_header_c::get_eap_identifier(void) const
- ?set_completion_action@simple_config_completion_c@@QAEXW4simple_config_completion_action_e@@@Z @ 275 NONAME ; void simple_config_completion_c::set_completion_action(enum simple_config_completion_action_e)
- ?get_data@eap_simple_config_header_c@@QBEPAEPAVabs_eap_am_tools_c@@K@Z @ 276 NONAME ; unsigned char * eap_simple_config_header_c::get_data(class abs_eap_am_tools_c *, unsigned long) const
- ?get_is_valid@simple_config_completion_c@@QAE_NXZ @ 277 NONAME ; bool simple_config_completion_c::get_is_valid(void)
- ?get_nai_realm@eap_type_simple_config_c@@AAEPAVeap_variable_data_c@@XZ @ 278 NONAME ; class eap_variable_data_c * eap_type_simple_config_c::get_nai_realm(void)
- ?process_WSC_ACK@simple_config_record_c@@AAE?AW4eap_status_e@@PBVsimple_config_payloads_c@@@Z @ 279 NONAME ; enum eap_status_e simple_config_record_c::process_WSC_ACK(class simple_config_payloads_c const *)
- ?get_header_offset@eap_type_simple_config_c@@UAEKPAK0@Z @ 280 NONAME ; unsigned long eap_type_simple_config_c::get_header_offset(unsigned long *, unsigned long *)
- ?query_eap_identity@eap_type_simple_config_c@@UAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@PBVeap_am_network_id_c@@E@Z @ 281 NONAME ; enum eap_status_e eap_type_simple_config_c::query_eap_identity(bool, class eap_variable_data_c *, class eap_am_network_id_c const *, unsigned char)
- ??1simple_config_completion_c@@UAE@XZ @ 282 NONAME ; simple_config_completion_c::~simple_config_completion_c(void)
- ?get_is_valid@network_key_and_index_c@@QAE_NXZ @ 283 NONAME ; bool network_key_and_index_c::get_is_valid(void)
- ?set_flag_more_fragments@eap_simple_config_header_c@@QAEX_N@Z @ 284 NONAME ; void eap_simple_config_header_c::set_flag_more_fragments(bool)
- ?timer_expired@simple_config_record_c@@EAE?AW4eap_status_e@@KPAX@Z @ 285 NONAME ; enum eap_status_e simple_config_record_c::timer_expired(unsigned long, void *)
- ??1simple_config_record_c@@UAE@XZ @ 286 NONAME ; simple_config_record_c::~simple_config_record_c(void)
- ??0eap_simple_config_trace_string_c@@QAE@XZ @ 287 NONAME ; eap_simple_config_trace_string_c::eap_simple_config_trace_string_c(void)
- ?get_sc_op_code@eap_simple_config_header_c@@QBE?AW4op_code_e@1@XZ @ 288 NONAME ; enum eap_simple_config_header_c::op_code_e eap_simple_config_header_c::get_sc_op_code(void) const
- ?get_sc_length_offset@eap_simple_config_header_c@@QBEKXZ @ 289 NONAME ; unsigned long eap_simple_config_header_c::get_sc_length_offset(void) const
- ?get_header_length@simple_config_tlv_header_c@@SAKXZ @ 290 NONAME ; unsigned long simple_config_tlv_header_c::get_header_length(void)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapsecuridu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapsecuridu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,35 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?get_is_valid@eap_type_securid_c@@UAE_NXZ @ 2 NONAME ; bool eap_type_securid_c::get_is_valid(void)
- ?configure@eap_type_securid_c@@UAE?AW4eap_status_e@@XZ @ 3 NONAME ; enum eap_status_e eap_type_securid_c::configure(void)
- ?client_securid_complete_passcode_query@eap_type_securid_c@@EAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 4 NONAME ; enum eap_status_e eap_type_securid_c::client_securid_complete_passcode_query(class eap_variable_data_c const *)
- ?configure@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@XZ @ 5 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::configure(void)
- ?DlgComplete@eap_am_type_securid_symbian_c@@UAEXH@Z @ 6 NONAME ; void eap_am_type_securid_symbian_c::DlgComplete(int)
- ??1eap_am_type_securid_symbian_c@@UAE@XZ @ 7 NONAME ; eap_am_type_securid_symbian_c::~eap_am_type_securid_symbian_c(void)
- ?read_auth_failure_string@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 8 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::read_auth_failure_string(class eap_variable_data_c *)
- ??0eap_type_securid_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@PAVeap_am_type_securid_c@@_NVeap_expanded_type_c@@3PBVeap_am_network_id_c@@@Z @ 9 NONAME ; eap_type_securid_c::eap_type_securid_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, class eap_am_type_securid_c *, bool, class eap_expanded_type_c, bool, class eap_am_network_id_c const *)
- ?eap_acknowledge@eap_type_securid_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 10 NONAME ; enum eap_status_e eap_type_securid_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?client_gtc_complete_user_input_query@eap_type_securid_c@@EAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 11 NONAME ; enum eap_status_e eap_type_securid_c::client_gtc_complete_user_input_query(class eap_variable_data_c const *)
- ?set_is_valid@eap_type_securid_c@@UAEXXZ @ 12 NONAME ; void eap_type_securid_c::set_is_valid(void)
- ?reset@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@XZ @ 13 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::reset(void)
- ?timer_expired@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@KPAX@Z @ 14 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::timer_expired(unsigned long, void *)
- ?type_configure_write@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 15 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::type_configure_write(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_is_valid@eap_am_type_securid_symbian_c@@QAE_NXZ @ 16 NONAME ; bool eap_am_type_securid_symbian_c::get_is_valid(void)
- ?set_initial_eap_identifier@eap_type_securid_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 17 NONAME ; enum eap_status_e eap_type_securid_c::set_initial_eap_identifier(class eap_am_network_id_c const *, unsigned char)
- ?client_securid_complete_pincode_query@eap_type_securid_c@@EAE?AW4eap_status_e@@PBVeap_variable_data_c@@0@Z @ 18 NONAME ; enum eap_status_e eap_type_securid_c::client_securid_complete_pincode_query(class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?remove_username_store@eap_type_securid_c@@AAE?AW4eap_status_e@@XZ @ 19 NONAME ; enum eap_status_e eap_type_securid_c::remove_username_store(void)
- ?timer_delete_data@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@KPAX@Z @ 20 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::timer_delete_data(unsigned long, void *)
- ??1eap_type_securid_c@@UAE@XZ @ 21 NONAME ; eap_type_securid_c::~eap_type_securid_c(void)
- ?finish_unsuccessful_authentication@eap_type_securid_c@@EAE?AW4eap_status_e@@_N@Z @ 22 NONAME ; enum eap_status_e eap_type_securid_c::finish_unsuccessful_authentication(bool)
- ?get_is_client@eap_type_securid_c@@EAE_NXZ @ 23 NONAME ; bool eap_type_securid_c::get_is_client(void)
- ?shutdown@eap_type_securid_c@@UAE?AW4eap_status_e@@XZ @ 24 NONAME ; enum eap_status_e eap_type_securid_c::shutdown(void)
- ?shutdown@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@XZ @ 25 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::shutdown(void)
- ?complete_eap_identity_query@eap_type_securid_c@@EAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 26 NONAME ; enum eap_status_e eap_type_securid_c::complete_eap_identity_query(class eap_variable_data_c const *)
- ?finish_successful_authentication@eap_type_securid_c@@AAE?AW4eap_status_e@@XZ @ 27 NONAME ; enum eap_status_e eap_type_securid_c::finish_successful_authentication(void)
- ?get_memory_store_key@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 28 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::get_memory_store_key(class eap_variable_data_c *)
- ?reset@eap_type_securid_c@@UAE?AW4eap_status_e@@XZ @ 29 NONAME ; enum eap_status_e eap_type_securid_c::reset(void)
- ?query_eap_identity@eap_type_securid_c@@UAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@PBVeap_am_network_id_c@@E@Z @ 30 NONAME ; enum eap_status_e eap_type_securid_c::query_eap_identity(bool, class eap_variable_data_c *, class eap_am_network_id_c const *, unsigned char)
- ?type_configure_read@eap_am_type_securid_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 31 NONAME ; enum eap_status_e eap_am_type_securid_symbian_c::type_configure_read(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_is_valid@eap_am_type_securid_symbian_c@@QAEXXZ @ 32 NONAME ; void eap_am_type_securid_symbian_c::set_is_valid(void)
- ?packet_process@eap_type_securid_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 33 NONAME ; enum eap_status_e eap_type_securid_c::packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapsimu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapsimu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,233 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?get_payload_AT_string@gsmsim_payload_AT_header_c@@SAPBDW4gsmsim_payload_AT_type_e@@@Z @ 2 NONAME ; char const * gsmsim_payload_AT_header_c::get_payload_AT_string(enum gsmsim_payload_AT_type_e)
- ?get_data_offset@gsmsim_payload_AT_header_c@@QBEPAEKK@Z @ 3 NONAME ; unsigned char * gsmsim_payload_AT_header_c::get_data_offset(unsigned long, unsigned long) const
- ?restore_saved_previous_state@eap_type_gsmsim_c@@AAEXXZ @ 4 NONAME ; void eap_type_gsmsim_c::restore_saved_previous_state(void)
- ?get_is_client@eap_type_gsmsim_c@@UAE_NXZ @ 5 NONAME ; bool eap_type_gsmsim_c::get_is_client(void)
- ?set_data@gsmsim_fixed_data_c@@QAEXPBVgsmsim_payload_AT_header_c@@GG@Z @ 6 NONAME ; void gsmsim_fixed_data_c::set_data(class gsmsim_payload_AT_header_c const *, unsigned short, unsigned short)
- ?query_SIM_IMSI_or_pseudonym_or_reauthentication_id@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@000PAK_NW4gsmsim_payload_AT_type_e@@W4eap_type_gsmsim_complete_e@@E@Z @ 7 NONAME ; enum eap_status_e eap_type_gsmsim_c::query_SIM_IMSI_or_pseudonym_or_reauthentication_id(class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, unsigned long *, bool, enum gsmsim_payload_AT_type_e, enum eap_type_gsmsim_complete_e, unsigned char)
- ?handle_gsmsim_notification_request_message_reauthentication@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 8 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_gsmsim_notification_request_message_reauthentication(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?state_notification@eap_type_gsmsim_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 9 NONAME ; void eap_type_gsmsim_c::state_notification(class abs_eap_state_notification_c const *)
- ?set_initial_eap_identifier@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 10 NONAME ; enum eap_status_e eap_type_gsmsim_c::set_initial_eap_identifier(class eap_am_network_id_c const *, unsigned char)
- ?query_reauth_parameters@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@00PAK@Z @ 11 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::query_reauth_parameters(class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, unsigned long *)
- ?get_data_length@gsmsim_header_c@@QBEGXZ @ 12 NONAME ; unsigned short gsmsim_header_c::get_data_length(void) const
- ?handle_gsmsim_packet@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 13 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_gsmsim_packet(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?get_payload_included@gsmsim_variable_data_c@@QBE_NXZ @ 14 NONAME ; bool gsmsim_variable_data_c::get_payload_included(void) const
- ?get_reserved@gsmsim_header_c@@QBEGXZ @ 15 NONAME ; unsigned short gsmsim_header_c::get_reserved(void) const
- ?get_payload_buffer@gsmsim_variable_data_c@@QAEPAVeap_variable_data_c@@XZ @ 16 NONAME ; class eap_variable_data_c * gsmsim_variable_data_c::get_payload_buffer(void)
- ?get_header_offset@eap_type_gsmsim_c@@UAEKPAK0@Z @ 17 NONAME ; unsigned long eap_type_gsmsim_c::get_header_offset(unsigned long *, unsigned long *)
- ??1gsmsim_payloads_c@@UAE@XZ @ 18 NONAME ; gsmsim_payloads_c::~gsmsim_payloads_c(void)
- ?query_SIM_IMSI_or_pseudonym_or_reauthentication_id@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@111PAKW4gsmsim_payload_AT_type_e@@W4eap_type_gsmsim_complete_e@@E@Z @ 19 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::query_SIM_IMSI_or_pseudonym_or_reauthentication_id(bool, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, unsigned long *, enum gsmsim_payload_AT_type_e, enum eap_type_gsmsim_complete_e, unsigned char)
- ?store_pseudonym_id@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@@Z @ 20 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::store_pseudonym_id(class eap_am_network_id_c const *, class eap_variable_data_c const *)
- ?get_state_string@eap_type_gsmsim_c@@SAPBDW4eap_type_gsmsim_state_variable_e@@@Z @ 21 NONAME ; char const * eap_type_gsmsim_c::get_state_string(enum eap_type_gsmsim_state_variable_e)
- ?get_ENCR_DATA@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 22 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_ENCR_DATA(void)
- ?set_triplet@eap_type_sim_triplet_array_c@@QAE?AW4eap_status_e@@KPAVeap_type_saesim_triplet_c@@@Z @ 23 NONAME ; enum eap_status_e eap_type_sim_triplet_array_c::set_triplet(unsigned long, class eap_type_saesim_triplet_c *)
- ?get_original_header@gsmsim_fixed_data_c@@QAEPBVgsmsim_payload_AT_header_c@@XZ @ 24 NONAME ; class gsmsim_payload_AT_header_c const * gsmsim_fixed_data_c::get_original_header(void)
- ?check_message_authentication_code@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAVgsmsim_payloads_c@@PBVgsmsim_header_c@@K@Z @ 25 NONAME ; enum eap_status_e eap_type_gsmsim_c::check_message_authentication_code(class eap_variable_data_c const *, class gsmsim_payloads_c *, class gsmsim_header_c const *, unsigned long)
- ?get_identity_string@eap_type_gsmsim_c@@SAPBDW4eap_type_gsmsim_identity_type@@@Z @ 26 NONAME ; char const * eap_type_gsmsim_c::get_identity_string(enum eap_type_gsmsim_identity_type)
- ??0eap_type_gsmsim_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@PAVeap_am_type_gsmsim_c@@_N3PBVeap_am_network_id_c@@@Z @ 27 NONAME ; eap_type_gsmsim_c::eap_type_gsmsim_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, class eap_am_type_gsmsim_c *, bool, bool, class eap_am_network_id_c const *)
- ?generate_reauthentication_id@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@PAV4@K@Z @ 28 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::generate_reauthentication_id(class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ??0gsmsim_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 29 NONAME ; gsmsim_variable_data_c::gsmsim_variable_data_c(class abs_eap_am_tools_c *)
- ?generate_pseudonym_id@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@PAV4@K@Z @ 30 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::generate_pseudonym_id(class eap_am_network_id_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?initialize_notification_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 31 NONAME ; enum eap_status_e eap_type_gsmsim_c::initialize_notification_message(void)
- ?get_VERSION_LIST@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 32 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_VERSION_LIST(void)
- ?finish_successful_authentication@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 33 NONAME ; enum eap_status_e eap_type_gsmsim_c::finish_successful_authentication(class eap_am_network_id_c const *)
- ?get_data_length@gsmsim_payload_AT_header_c@@QBEKXZ @ 34 NONAME ; unsigned long gsmsim_payload_AT_header_c::get_data_length(void) const
- ?add_mac_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111PAPAE1@Z @ 35 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_mac_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned char * *, unsigned long *)
- ?set_includes_unknown_attribute@gsmsim_payloads_c@@QAEXW4gsmsim_payload_AT_type_e@@@Z @ 36 NONAME ; void gsmsim_payloads_c::set_includes_unknown_attribute(enum gsmsim_payload_AT_type_e)
- ?get_ANY_ID_REQ@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 37 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_ANY_ID_REQ(void)
- ?configure@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@XZ @ 38 NONAME ; enum eap_status_e eap_type_gsmsim_c::configure(void)
- ?add_padding_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111K@Z @ 39 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_padding_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned long)
- ?get_CLIENT_ERROR_CODE@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 40 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_CLIENT_ERROR_CODE(void)
- ?extra_message_authentication_code_bytes@eap_type_gsmsim_c@@QAE?AW4eap_status_e@@W4gsmsim_subtype_e@@W4eap_code_value_e@@PAVcrypto_hmac_c@@@Z @ 41 NONAME ; enum eap_status_e eap_type_gsmsim_c::extra_message_authentication_code_bytes(enum gsmsim_subtype_e, enum eap_code_value_e, class crypto_hmac_c *)
- ?get_RESULT_IND@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 42 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_RESULT_IND(void)
- ?check_payloads@gsmsim_payloads_c@@QAE_NW4eap_gsmsim_payload_status_e@1@0000000000000000000@Z @ 43 NONAME ; bool gsmsim_payloads_c::check_payloads(enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, enum gsmsim_payloads_c::eap_gsmsim_payload_status_e)
- ?query_SIM_imsi@eap_am_type_gsmsim_symbian_c@@QAE?AW4eap_status_e@@PAEKPAK@Z @ 44 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::query_SIM_imsi(unsigned char *, unsigned long, unsigned long *)
- ?create_message_authentication_code@eap_type_gsmsim_c@@QAE?AW4eap_status_e@@PAVeap_type_gsmsim_MAC_attributes_c@@W4gsmsim_subtype_e@@W4eap_code_value_e@@PBVeap_variable_data_c@@@Z @ 45 NONAME ; enum eap_status_e eap_type_gsmsim_c::create_message_authentication_code(class eap_type_gsmsim_MAC_attributes_c *, enum gsmsim_subtype_e, enum eap_code_value_e, class eap_variable_data_c const *)
- ?cancel_imsi_from_username_query@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@XZ @ 46 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::cancel_imsi_from_username_query(void)
- ?reset@gsmsim_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 47 NONAME ; enum eap_status_e gsmsim_variable_data_c::reset(void)
- ?set_rand_is_used@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 48 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::set_rand_is_used(class eap_variable_data_c const *)
- ?get_padding_payload@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 49 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_padding_payload(void)
- ?get_counter_too_small@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 50 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_counter_too_small(void)
- ?get_is_valid@eap_am_type_gsmsim_symbian_c@@QAE_NXZ @ 51 NONAME ; bool eap_am_type_gsmsim_symbian_c::get_is_valid(void)
- ?get_FULLAUTH_ID_REQ@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 52 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_FULLAUTH_ID_REQ(void)
- ?set_is_valid@eap_am_type_gsmsim_symbian_c@@QAEXXZ @ 53 NONAME ; void eap_am_type_gsmsim_symbian_c::set_is_valid(void)
- ??0gsmsim_payloads_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 54 NONAME ; gsmsim_payloads_c::gsmsim_payloads_c(class abs_eap_am_tools_c *)
- ?add_version_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111W4eap_gsmsim_version@@@Z @ 55 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_version_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum eap_gsmsim_version)
- ?get_header_length@gsmsim_header_c@@QBEKXZ @ 56 NONAME ; unsigned long gsmsim_header_c::get_header_length(void) const
- ?check_header@gsmsim_header_c@@UBE?AW4eap_status_e@@XZ @ 57 NONAME ; enum eap_status_e gsmsim_header_c::check_header(void) const
- ?check_valid_types@eap_type_gsmsim_state_variable_parameters_c@@QBE_NW4gsmsim_subtype_e@@@Z @ 58 NONAME ; bool eap_type_gsmsim_state_variable_parameters_c::check_valid_types(enum gsmsim_subtype_e) const
- ?get_payload_AT_string@gsmsim_payload_AT_header_c@@QBEPBDXZ @ 59 NONAME ; char const * gsmsim_payload_AT_header_c::get_payload_AT_string(void) const
- ?configure@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@XZ @ 60 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::configure(void)
- ?timer_expired@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@KPAX@Z @ 61 NONAME ; enum eap_status_e eap_type_gsmsim_c::timer_expired(unsigned long, void *)
- ?get_MAC@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 62 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_MAC(void)
- ?query_eap_identity@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@PBVeap_am_network_id_c@@E@Z @ 63 NONAME ; enum eap_status_e eap_type_gsmsim_c::query_eap_identity(bool, class eap_variable_data_c *, class eap_am_network_id_c const *, unsigned char)
- ?handle_gsmsim_notification_request_message_full_authentication@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 64 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_gsmsim_notification_request_message_full_authentication(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?get_kc@eap_type_saesim_triplet_c@@QAEPAVeap_variable_data_c@@XZ @ 65 NONAME ; class eap_variable_data_c * eap_type_saesim_triplet_c::get_kc(void)
- ?get_data_offset@gsmsim_header_c@@QBEPAEKK@Z @ 66 NONAME ; unsigned char * gsmsim_header_c::get_data_offset(unsigned long, unsigned long) const
- ?query_SIM_kc_sres@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@1@Z @ 67 NONAME ; enum eap_status_e eap_type_gsmsim_c::query_SIM_kc_sres(class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?gsmsim_packet_process@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@K_N@Z @ 68 NONAME ; enum eap_status_e eap_type_gsmsim_c::gsmsim_packet_process(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, bool)
- ?get_n_RANDs@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 69 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_n_RANDs(void)
- ?get_NEXT_PSEUDONYM@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 70 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_NEXT_PSEUDONYM(void)
- ?random_selection@eap_type_gsmsim_c@@AAE_NXZ @ 71 NONAME ; bool eap_type_gsmsim_c::random_selection(void)
- ??1eap_type_saesim_triplet_c@@UAE@XZ @ 72 NONAME ; eap_type_saesim_triplet_c::~eap_type_saesim_triplet_c(void)
- ??0gsmsim_header_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 73 NONAME ; gsmsim_header_c::gsmsim_header_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?add_notification_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111W4eap_gsmsim_notification_codes_e@@@Z @ 74 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_notification_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum eap_gsmsim_notification_codes_e)
- ?add_version_list@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111PBW4eap_gsmsim_version@@KW4gsmsim_payload_AT_type_e@@@Z @ 75 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_version_list(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum eap_gsmsim_version const *, unsigned long, enum gsmsim_payload_AT_type_e)
- ??0eap_type_gsmsim_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@W4eap_type_ietf_values_e@@KKE2@Z @ 76 NONAME ; eap_type_gsmsim_state_notification_c::eap_type_gsmsim_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, enum eap_type_ietf_values_e, unsigned long, unsigned long, unsigned char, bool)
- ?init_state@eap_type_gsmsim_state_variable_parameters_c@@QAEX_N0W4gsmsim_subtype_e@@111@Z @ 77 NONAME ; void eap_type_gsmsim_state_variable_parameters_c::init_state(bool, bool, enum gsmsim_subtype_e, enum gsmsim_subtype_e, enum gsmsim_subtype_e, enum gsmsim_subtype_e)
- ??1eap_type_gsmsim_state_variable_parameters_c@@UAE@XZ @ 78 NONAME ; eap_type_gsmsim_state_variable_parameters_c::~eap_type_gsmsim_state_variable_parameters_c(void)
- ?get_data@gsmsim_header_c@@QBEPAEK@Z @ 79 NONAME ; unsigned char * gsmsim_header_c::get_data(unsigned long) const
- ?send_start_response_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EW4eap_gsmsim_version@@W4gsmsim_payload_AT_type_e@@PBVeap_variable_data_c@@K@Z @ 80 NONAME ; enum eap_status_e eap_type_gsmsim_c::send_start_response_message(class eap_am_network_id_c const *, unsigned char, enum eap_gsmsim_version, enum gsmsim_payload_AT_type_e, class eap_variable_data_c const *, unsigned long)
- ?get_payload_length@gsmsim_payload_AT_header_c@@QBEGXZ @ 81 NONAME ; unsigned short gsmsim_payload_AT_header_c::get_payload_length(void) const
- ??1eap_type_gsmsim_state_notification_c@@UAE@XZ @ 82 NONAME ; eap_type_gsmsim_state_notification_c::~eap_type_gsmsim_state_notification_c(void)
- ??0gsmsim_fixed_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 83 NONAME ; gsmsim_fixed_data_c::gsmsim_fixed_data_c(class abs_eap_am_tools_c *)
- ?query_SIM_kc_sres@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@_NPBVeap_variable_data_c@@PAV3@2@Z @ 84 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::query_SIM_kc_sres(bool, class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?send_gsmsim_client_error_response@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 85 NONAME ; enum eap_status_e eap_type_gsmsim_c::send_gsmsim_client_error_response(void)
- ?check_is_rand_unused@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 86 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::check_is_rand_unused(class eap_variable_data_c const *)
- ?get_rand@eap_type_saesim_triplet_c@@QAEPAVeap_variable_data_c@@XZ @ 87 NONAME ; class eap_variable_data_c * eap_type_saesim_triplet_c::get_rand(void)
- ?get_state_string@eap_type_gsmsim_c@@ABEPBDXZ @ 88 NONAME ; char const * eap_type_gsmsim_c::get_state_string(void) const
- ?shutdown@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@XZ @ 89 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::shutdown(void)
- ?get_sub_type_offset@gsmsim_header_c@@QBEKXZ @ 90 NONAME ; unsigned long gsmsim_header_c::get_sub_type_offset(void) const
- ?set_reserved@gsmsim_header_c@@QAEXG@Z @ 91 NONAME ; void gsmsim_header_c::set_reserved(unsigned short)
- ?get_NEXT_REAUTH_ID@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 92 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_NEXT_REAUTH_ID(void)
- ?get_eap_type_string@gsmsim_header_c@@QBEPBDXZ @ 93 NONAME ; char const * gsmsim_header_c::get_eap_type_string(void) const
- ?set_reserved@gsmsim_payload_AT_header_c@@QAEXG@Z @ 94 NONAME ; void gsmsim_payload_AT_header_c::set_reserved(unsigned short)
- ?get_sres@eap_type_saesim_triplet_c@@QAEPAVeap_variable_data_c@@XZ @ 95 NONAME ; class eap_variable_data_c * eap_type_saesim_triplet_c::get_sres(void)
- ?cancel_SIM_kc_sres_query@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@XZ @ 96 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::cancel_SIM_kc_sres_query(void)
- ?initialize_state@eap_type_gsmsim_c@@AAEXW4eap_type_gsmsim_state_variable_e@@_N1W4gsmsim_subtype_e@@222@Z @ 97 NONAME ; void eap_type_gsmsim_c::initialize_state(enum eap_type_gsmsim_state_variable_e, bool, bool, enum gsmsim_subtype_e, enum gsmsim_subtype_e, enum gsmsim_subtype_e, enum gsmsim_subtype_e)
- ?add_client_error_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111W4eap_gsmsim_client_error_code_e@@@Z @ 98 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_client_error_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum eap_gsmsim_client_error_code_e)
- ?set_buffer@gsmsim_variable_data_c@@QAE?AW4eap_status_e@@PBVgsmsim_payload_AT_header_c@@PAEK_N2@Z @ 99 NONAME ; enum eap_status_e gsmsim_variable_data_c::set_buffer(class gsmsim_payload_AT_header_c const *, unsigned char *, unsigned long, bool, bool)
- ?handle_start_request_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 100 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_start_request_message(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?type_configure_write@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 101 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::type_configure_write(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?write_configure@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 102 NONAME ; enum eap_status_e eap_type_gsmsim_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?send_reauthentication_response_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0000GE_N@Z @ 103 NONAME ; enum eap_status_e eap_type_gsmsim_c::send_reauthentication_response_message(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned short, unsigned char, bool)
- ?send_gsmsim_notification_response@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@W4eap_gsmsim_notification_codes_e@@_N@Z @ 104 NONAME ; enum eap_status_e eap_type_gsmsim_c::send_gsmsim_notification_response(enum eap_gsmsim_notification_codes_e, bool)
- ?save_version@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBGKW4eap_gsmsim_version@@@Z @ 105 NONAME ; enum eap_status_e eap_type_gsmsim_c::save_version(unsigned short const *, unsigned long, enum eap_gsmsim_version)
- ?get_next_header@gsmsim_payload_AT_header_c@@QBEPAEXZ @ 106 NONAME ; unsigned char * gsmsim_payload_AT_header_c::get_next_header(void) const
- ?get_code_string@gsmsim_header_c@@QBEPBDXZ @ 107 NONAME ; char const * gsmsim_header_c::get_code_string(void) const
- ??0gsmsim_payload_AT_header_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 108 NONAME ; gsmsim_payload_AT_header_c::gsmsim_payload_AT_header_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@XZ @ 109 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query(void)
- ?authentication_finished@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@_NW4eap_gsmsim_authentication_type_e@@W4eap_type_gsmsim_identity_type@@@Z @ 110 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::authentication_finished(bool, enum eap_gsmsim_authentication_type_e, enum eap_type_gsmsim_identity_type)
- ?reset_header@gsmsim_payload_AT_header_c@@QAEXG@Z @ 111 NONAME ; void gsmsim_payload_AT_header_c::reset_header(unsigned short)
- ??0eap_type_gsmsim_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_generic_e@@W4eap_protocol_layer_e@@KKKE2@Z @ 112 NONAME ; eap_type_gsmsim_state_notification_c::eap_type_gsmsim_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_generic_e, enum eap_protocol_layer_e, unsigned long, unsigned long, unsigned long, unsigned char, bool)
- ?check_header@gsmsim_payload_AT_header_c@@UBE?AW4eap_status_e@@XZ @ 113 NONAME ; enum eap_status_e gsmsim_payload_AT_header_c::check_header(void) const
- ?handle_DATA_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@W4gsmsim_subtype_e@@PAVgsmsim_payloads_c@@@Z @ 114 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_DATA_payload(enum gsmsim_subtype_e, class gsmsim_payloads_c *)
- ?get_data@gsmsim_fixed_data_c@@QBEGPAVabs_eap_am_tools_c@@@Z @ 115 NONAME ; unsigned short gsmsim_fixed_data_c::get_data(class abs_eap_am_tools_c *) const
- ?increase_reauth_counter@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@XZ @ 116 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::increase_reauth_counter(void)
- ?shutdown@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@XZ @ 117 NONAME ; enum eap_status_e eap_type_gsmsim_c::shutdown(void)
- ?get_subtype@gsmsim_header_c@@QBE?AW4gsmsim_subtype_e@@XZ @ 118 NONAME ; enum gsmsim_subtype_e gsmsim_header_c::get_subtype(void) const
- ??1eap_am_type_gsmsim_symbian_c@@UAE@XZ @ 119 NONAME ; eap_am_type_gsmsim_symbian_c::~eap_am_type_gsmsim_symbian_c(void)
- ??1gsmsim_payload_AT_header_c@@UAE@XZ @ 120 NONAME ; gsmsim_payload_AT_header_c::~gsmsim_payload_AT_header_c(void)
- ??1eap_type_sim_triplet_array_c@@UAE@XZ @ 121 NONAME ; eap_type_sim_triplet_array_c::~eap_type_sim_triplet_array_c(void)
- ?get_header_length@gsmsim_payload_AT_header_c@@SAGXZ @ 122 NONAME ; unsigned short gsmsim_payload_AT_header_c::get_header_length(void)
- ?timer_delete_data@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@KPAX@Z @ 123 NONAME ; enum eap_status_e eap_type_gsmsim_c::timer_delete_data(unsigned long, void *)
- ?handle_challenge_request_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 124 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_challenge_request_message(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?reset_header@gsmsim_header_c@@QAEXK_N@Z @ 125 NONAME ; void gsmsim_header_c::reset_header(unsigned long, bool)
- ?set_data_length@gsmsim_payload_AT_header_c@@QAEXG@Z @ 126 NONAME ; void gsmsim_payload_AT_header_c::set_data_length(unsigned short)
- ?set_notification_message_delay_timer@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 127 NONAME ; enum eap_status_e eap_type_gsmsim_c::set_notification_message_delay_timer(void)
- ?handle_notification_packet@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 128 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_notification_packet(void)
- ?get_triplet@eap_type_sim_triplet_array_c@@QAEPAVeap_type_saesim_triplet_c@@PAVabs_eap_am_tools_c@@K@Z @ 129 NONAME ; class eap_type_saesim_triplet_c * eap_type_sim_triplet_array_c::get_triplet(class abs_eap_am_tools_c *, unsigned long)
- ?set_timer@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 130 NONAME ; enum eap_status_e eap_type_gsmsim_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ??1gsmsim_fixed_data_c@@UAE@XZ @ 131 NONAME ; gsmsim_fixed_data_c::~gsmsim_fixed_data_c(void)
- ?cancel_error_message_delay_timer@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 132 NONAME ; enum eap_status_e eap_type_gsmsim_c::cancel_error_message_delay_timer(void)
- ?set_error_message_delay_timer@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 133 NONAME ; enum eap_status_e eap_type_gsmsim_c::set_error_message_delay_timer(void)
- ?generate_reauth_shared_secred_keys@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@KPBVeap_variable_data_c@@K00PAV3@@Z @ 134 NONAME ; enum eap_status_e eap_type_gsmsim_c::generate_reauth_shared_secred_keys(unsigned long, class eap_variable_data_c const *, unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?reset@eap_type_saesim_triplet_c@@QAEXXZ @ 135 NONAME ; void eap_type_saesim_triplet_c::reset(void)
- ?query_SIM_kc_and_sres@eap_am_type_gsmsim_symbian_c@@QAE?AW4eap_status_e@@PBEPAE1@Z @ 136 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::query_SIM_kc_and_sres(unsigned char const *, unsigned char *, unsigned char *)
- ?get_data_length@gsmsim_variable_data_c@@QBEKXZ @ 137 NONAME ; unsigned long gsmsim_variable_data_c::get_data_length(void) const
- ?get_max_payload_data_length@gsmsim_payload_AT_header_c@@SAGXZ @ 138 NONAME ; unsigned short gsmsim_payload_AT_header_c::get_max_payload_data_length(void)
- ?check_one_payload@gsmsim_payloads_c@@QAE_NW4eap_gsmsim_payload_status_e@1@PBVgsmsim_variable_data_c@@@Z @ 139 NONAME ; bool gsmsim_payloads_c::check_one_payload(enum gsmsim_payloads_c::eap_gsmsim_payload_status_e, class gsmsim_variable_data_c const *)
- ?complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_query@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@000KW4eap_type_gsmsim_complete_e@@EW42@@Z @ 140 NONAME ; enum eap_status_e eap_type_gsmsim_c::complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_query(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long, enum eap_type_gsmsim_complete_e, unsigned char, enum eap_status_e)
- ?get_includes_other_version_than_1@gsmsim_payloads_c@@QAE_NXZ @ 141 NONAME ; bool gsmsim_payloads_c::get_includes_other_version_than_1(void)
- ?encrypt_DATA_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAEKPBVeap_variable_data_c@@1@Z @ 142 NONAME ; enum eap_status_e eap_type_gsmsim_c::encrypt_DATA_payload(unsigned char *, unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?get_saved_previous_state_string@eap_type_gsmsim_c@@ABEPBDXZ @ 143 NONAME ; char const * eap_type_gsmsim_c::get_saved_previous_state_string(void) const
- ?add_triplet@eap_type_sim_triplet_array_c@@QAEPAVeap_type_saesim_triplet_c@@XZ @ 144 NONAME ; class eap_type_saesim_triplet_c * eap_type_sim_triplet_array_c::add_triplet(void)
- ?copy@eap_type_sim_triplet_array_c@@QAEPAV1@XZ @ 145 NONAME ; class eap_type_sim_triplet_array_c * eap_type_sim_triplet_array_c::copy(void)
- ?check_version_list@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVgsmsim_payload_AT_header_c@@GPAEPA_N@Z @ 146 NONAME ; enum eap_status_e eap_type_gsmsim_c::check_version_list(class gsmsim_payload_AT_header_c const *, unsigned short, unsigned char *, bool *)
- ??1gsmsim_variable_data_c@@UAE@XZ @ 147 NONAME ; gsmsim_variable_data_c::~gsmsim_variable_data_c(void)
- ?cancel_timer@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 148 NONAME ; enum eap_status_e eap_type_gsmsim_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?send_final_notification@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 149 NONAME ; enum eap_status_e eap_type_gsmsim_c::send_final_notification(void)
- ?copy@eap_type_saesim_triplet_c@@QAEPAV1@PAVabs_eap_am_tools_c@@@Z @ 150 NONAME ; class eap_type_saesim_triplet_c * eap_type_saesim_triplet_c::copy(class abs_eap_am_tools_c *)
- ?set_is_valid@eap_type_gsmsim_c@@UAEXXZ @ 151 NONAME ; void eap_type_gsmsim_c::set_is_valid(void)
- ?reset@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@XZ @ 152 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::reset(void)
- ?add_simple_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111W4gsmsim_payload_AT_type_e@@@Z @ 153 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_simple_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, enum gsmsim_payload_AT_type_e)
- ?get_data@gsmsim_payload_AT_header_c@@QBEPAEK@Z @ 154 NONAME ; unsigned char * gsmsim_payload_AT_header_c::get_data(unsigned long) const
- ?handle_error_packet@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 155 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_error_packet(void)
- ?get_COUNTER@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 156 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_COUNTER(void)
- ?get_data@gsmsim_variable_data_c@@QBEPAEK@Z @ 157 NONAME ; unsigned char * gsmsim_variable_data_c::get_data(unsigned long) const
- ?store_reauth_parameters@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@00K@Z @ 158 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::store_reauth_parameters(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long)
- ?get_current_payload@gsmsim_payload_AT_header_c@@QBE?AW4gsmsim_payload_AT_type_e@@XZ @ 159 NONAME ; enum gsmsim_payload_AT_type_e gsmsim_payload_AT_header_c::get_current_payload(void) const
- ?initialize_error_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@W42@@Z @ 160 NONAME ; enum eap_status_e eap_type_gsmsim_c::initialize_error_message(enum eap_status_e)
- ?get_NOTIFICATION@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 161 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_NOTIFICATION(void)
- ?handle_reauthentication_request_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 162 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_reauthentication_request_message(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?get_SELECTED_VERSION@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 163 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_SELECTED_VERSION(void)
- ?set_subtype@gsmsim_header_c@@QAEXW4gsmsim_subtype_e@@@Z @ 164 NONAME ; void gsmsim_header_c::set_subtype(enum gsmsim_subtype_e)
- ??1eap_type_gsmsim_c@@UAE@XZ @ 165 NONAME ; eap_type_gsmsim_c::~eap_type_gsmsim_c(void)
- ?check_initiator@eap_type_gsmsim_state_variable_parameters_c@@QBE_N_N@Z @ 166 NONAME ; bool eap_type_gsmsim_state_variable_parameters_c::check_initiator(bool) const
- ?check_valid_state@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@W4gsmsim_subtype_e@@@Z @ 167 NONAME ; enum eap_status_e eap_type_gsmsim_c::check_valid_state(enum gsmsim_subtype_e)
- ?reset@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@XZ @ 168 NONAME ; enum eap_status_e eap_type_gsmsim_c::reset(void)
- ?get_PERMANENT_ID_REQ@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 169 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_PERMANENT_ID_REQ(void)
- ?cancel_notification_message_delay_timer@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@XZ @ 170 NONAME ; enum eap_status_e eap_type_gsmsim_c::cancel_notification_message_delay_timer(void)
- ?reset@eap_type_sim_triplet_array_c@@QAEXXZ @ 171 NONAME ; void eap_type_sim_triplet_array_c::reset(void)
- ??0eap_type_gsmsim_state_variable_parameters_c@@QAE@XZ @ 172 NONAME ; eap_type_gsmsim_state_variable_parameters_c::eap_type_gsmsim_state_variable_parameters_c(void)
- ?set_data_length@gsmsim_header_c@@QAEXK_N@Z @ 173 NONAME ; void gsmsim_header_c::set_data_length(unsigned long, bool)
- ?process_SIM_kc_sres@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 174 NONAME ; enum eap_status_e eap_type_gsmsim_c::process_SIM_kc_sres(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?packet_send@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 175 NONAME ; enum eap_status_e eap_type_gsmsim_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?data_exp@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@KPAVeap_variable_data_c@@PBV3@1@Z @ 176 NONAME ; enum eap_status_e eap_type_gsmsim_c::data_exp(unsigned long, class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?generate_shared_secred_keys@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@KPBVeap_variable_data_c@@0PAV3@111@Z @ 177 NONAME ; enum eap_status_e eap_type_gsmsim_c::generate_shared_secred_keys(unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?eap_acknowledge@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 178 NONAME ; enum eap_status_e eap_type_gsmsim_c::eap_acknowledge(class eap_am_network_id_c const *)
- ??0eap_type_saesim_triplet_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 179 NONAME ; eap_type_saesim_triplet_c::eap_type_saesim_triplet_c(class abs_eap_am_tools_c *)
- ?get_is_valid@gsmsim_payloads_c@@QBE_NXZ @ 180 NONAME ; bool gsmsim_payloads_c::get_is_valid(void) const
- ?set_is_valid@eap_type_saesim_triplet_c@@QAEXXZ @ 181 NONAME ; void eap_type_saesim_triplet_c::set_is_valid(void)
- ?save_current_state@eap_type_gsmsim_c@@AAEXXZ @ 182 NONAME ; void eap_type_gsmsim_c::save_current_state(void)
- ?parse_gsmsim_packet@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 183 NONAME ; enum eap_status_e eap_type_gsmsim_c::parse_gsmsim_packet(class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ??0eap_type_sim_triplet_array_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 184 NONAME ; eap_type_sim_triplet_array_c::eap_type_sim_triplet_array_c(class abs_eap_am_tools_c *)
- ?set_triplet_count@eap_type_sim_triplet_array_c@@QAE?AW4eap_status_e@@K@Z @ 185 NONAME ; enum eap_status_e eap_type_sim_triplet_array_c::set_triplet_count(unsigned long)
- ?new_handler@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 186 NONAME ; enum eap_status_e eap_type_gsmsim_c::new_handler(class eap_am_network_id_c const *, bool)
- ?analyse_gsmsim_packet@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 187 NONAME ; enum eap_status_e eap_type_gsmsim_c::analyse_gsmsim_packet(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?check_rands@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 188 NONAME ; enum eap_status_e eap_type_gsmsim_c::check_rands(class eap_variable_data_c const *)
- ?get_includes_unknown_attribute@gsmsim_payloads_c@@QAE?AW4gsmsim_payload_AT_type_e@@XZ @ 189 NONAME ; enum gsmsim_payload_AT_type_e gsmsim_payloads_c::get_includes_unknown_attribute(void)
- ?add_counter_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111G@Z @ 190 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_counter_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned short)
- ?get_nai_realm@eap_type_gsmsim_c@@AAEPAVeap_variable_data_c@@XZ @ 191 NONAME ; class eap_variable_data_c * eap_type_gsmsim_c::get_nai_realm(void)
- ?set_includes_other_version_than_1@gsmsim_payloads_c@@QAEX_N@Z @ 192 NONAME ; void gsmsim_payloads_c::set_includes_other_version_than_1(bool)
- ?get_original_header@gsmsim_variable_data_c@@QBEPBVgsmsim_payload_AT_header_c@@XZ @ 193 NONAME ; class gsmsim_payload_AT_header_c const * gsmsim_variable_data_c::get_original_header(void) const
- ?set_triplet@eap_type_saesim_triplet_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@00@Z @ 194 NONAME ; enum eap_status_e eap_type_saesim_triplet_c::set_triplet(class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
- ??1gsmsim_header_c@@UAE@XZ @ 195 NONAME ; gsmsim_header_c::~gsmsim_header_c(void)
- ?select_version@eap_type_gsmsim_c@@AAE?AW4eap_gsmsim_version@@PBVgsmsim_variable_data_c@@PA_N@Z @ 196 NONAME ; enum eap_gsmsim_version eap_type_gsmsim_c::select_version(class gsmsim_variable_data_c const *, bool *)
- ?update_payload_indexes@eap_type_gsmsim_c@@AAEXKKKPAK000@Z @ 197 NONAME ; void eap_type_gsmsim_c::update_payload_indexes(unsigned long, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *)
- ?set_current_payload@gsmsim_payload_AT_header_c@@QAEXW4gsmsim_payload_AT_type_e@@@Z @ 198 NONAME ; void gsmsim_payload_AT_header_c::set_current_payload(enum gsmsim_payload_AT_type_e)
- ?handle_eap_identity_query@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_variable_data_c@@EPBV4@222K_N@Z @ 199 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_eap_identity_query(class eap_am_network_id_c const *, class eap_variable_data_c *, unsigned char, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long, bool)
- ?generate_nai@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@_NPBV3@2122K@Z @ 200 NONAME ; enum eap_status_e eap_type_gsmsim_c::generate_nai(class eap_variable_data_c *, bool, class eap_variable_data_c const *, class eap_variable_data_c const *, bool, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned long)
- ?get_is_valid@eap_type_saesim_triplet_c@@QAE_NXZ @ 201 NONAME ; bool eap_type_saesim_triplet_c::get_is_valid(void)
- ?handle_gsmsim_notification@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@W4eap_gsmsim_notification_codes_e@@@Z @ 202 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::handle_gsmsim_notification(enum eap_gsmsim_notification_codes_e)
- ?store_identity@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_N@Z @ 203 NONAME ; enum eap_status_e eap_type_gsmsim_c::store_identity(class eap_variable_data_c const *, bool)
- ??0eap_type_gsmsim_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@Veap_expanded_type_c@@KKE2@Z @ 204 NONAME ; eap_type_gsmsim_state_notification_c::eap_type_gsmsim_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, class eap_expanded_type_c, unsigned long, unsigned long, unsigned char, bool)
- ?store_reauthentication_id@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@@Z @ 205 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::store_reauthentication_id(class eap_am_network_id_c const *, class eap_variable_data_c const *)
- ?read_configure@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 206 NONAME ; enum eap_status_e eap_type_gsmsim_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_is_valid@eap_type_gsmsim_c@@UAE_NXZ @ 207 NONAME ; bool eap_type_gsmsim_c::get_is_valid(void)
- ?handle_gsmsim_notification_request_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVgsmsim_header_c@@KPAVgsmsim_payloads_c@@@Z @ 208 NONAME ; enum eap_status_e eap_type_gsmsim_c::handle_gsmsim_notification_request_message(class eap_am_network_id_c const *, class gsmsim_header_c *, unsigned long, class gsmsim_payloads_c *)
- ?get_reserved@gsmsim_payload_AT_header_c@@QBEGXZ @ 209 NONAME ; unsigned short gsmsim_payload_AT_header_c::get_reserved(void) const
- ?complete_SIM_kc_sres@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@00W42@@Z @ 210 NONAME ; enum eap_status_e eap_type_gsmsim_c::complete_SIM_kc_sres(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_status_e)
- ?generate_encryption_IV@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@K@Z @ 211 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::generate_encryption_IV(class eap_variable_data_c *, unsigned long)
- ?generate_nonce@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@KPAVeap_variable_data_c@@@Z @ 212 NONAME ; enum eap_status_e eap_type_gsmsim_c::generate_nonce(unsigned long, class eap_variable_data_c *)
- ?update_buffer_indexes@eap_type_gsmsim_c@@AAEXKKPAK0@Z @ 213 NONAME ; void eap_type_gsmsim_c::update_buffer_indexes(unsigned long, unsigned long, unsigned long *, unsigned long *)
- ?parse_generic_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@W4gsmsim_payload_AT_type_e@@PBVgsmsim_payload_AT_header_c@@PAVgsmsim_payloads_c@@W4gsmsim_subtype_e@@@Z @ 214 NONAME ; enum eap_status_e eap_type_gsmsim_c::parse_generic_payload(enum gsmsim_payload_AT_type_e, class gsmsim_payload_AT_header_c const *, class gsmsim_payloads_c *, enum gsmsim_subtype_e)
- ?add_pseudonym_or_imsi_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111PBVeap_variable_data_c@@W4gsmsim_payload_AT_type_e@@@Z @ 215 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_pseudonym_or_imsi_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, class eap_variable_data_c const *, enum gsmsim_payload_AT_type_e)
- ?get_is_valid@gsmsim_fixed_data_c@@QBE_NXZ @ 216 NONAME ; bool gsmsim_fixed_data_c::get_is_valid(void) const
- ?get_triplet_count@eap_type_sim_triplet_array_c@@QAEKXZ @ 217 NONAME ; unsigned long eap_type_sim_triplet_array_c::get_triplet_count(void)
- ?decrypt_DATA_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_payloads_c@@PBVeap_variable_data_c@@@Z @ 218 NONAME ; enum eap_status_e eap_type_gsmsim_c::decrypt_DATA_payload(class gsmsim_payloads_c *, class eap_variable_data_c const *)
- ?get_IV@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 219 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_IV(void)
- ?get_NONCE_S@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 220 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_NONCE_S(void)
- ?type_configure_read@eap_am_type_gsmsim_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 221 NONAME ; enum eap_status_e eap_am_type_gsmsim_symbian_c::type_configure_read(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?parse_gsmsim_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PBVgsmsim_payload_AT_header_c@@PAKPAVgsmsim_payloads_c@@W4gsmsim_subtype_e@@@Z @ 222 NONAME ; enum eap_status_e eap_type_gsmsim_c::parse_gsmsim_payload(class gsmsim_payload_AT_header_c const *, unsigned long *, class gsmsim_payloads_c *, enum gsmsim_subtype_e)
- ?get_subtype_string@gsmsim_header_c@@QBEPBDXZ @ 223 NONAME ; char const * gsmsim_header_c::get_subtype_string(void) const
- ?add_variable_payload@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVgsmsim_header_c@@KKPAK111PBVeap_variable_data_c@@W4gsmsim_payload_AT_type_e@@@Z @ 224 NONAME ; enum eap_status_e eap_type_gsmsim_c::add_variable_payload(class gsmsim_header_c *, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, class eap_variable_data_c const *, enum gsmsim_payload_AT_type_e)
- ?packet_process@eap_type_gsmsim_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 225 NONAME ; enum eap_status_e eap_type_gsmsim_c::packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?get_NONCE_MT@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 226 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_NONCE_MT(void)
- ?get_IDENTITY_payload@gsmsim_payloads_c@@QAEPAVgsmsim_variable_data_c@@XZ @ 227 NONAME ; class gsmsim_variable_data_c * gsmsim_payloads_c::get_IDENTITY_payload(void)
- ?get_type@gsmsim_fixed_data_c@@QBEGPAVabs_eap_am_tools_c@@@Z @ 228 NONAME ; unsigned short gsmsim_fixed_data_c::get_type(class abs_eap_am_tools_c *) const
- ?send_challenge_response_message@eap_type_gsmsim_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 229 NONAME ; enum eap_status_e eap_type_gsmsim_c::send_challenge_response_message(class eap_variable_data_c *)
- ?get_state_variable@eap_type_gsmsim_c@@AAEPBVeap_type_gsmsim_state_variable_parameters_c@@XZ @ 230 NONAME ; class eap_type_gsmsim_state_variable_parameters_c const * eap_type_gsmsim_c::get_state_variable(void)
- ?packet_trace@eap_type_gsmsim_c@@AAEXPBDPBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 231 NONAME ; void eap_type_gsmsim_c::packet_trace(char const *, class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eaptlspeapu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eaptlspeapu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,741 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?complete_query_ttls_pap_username_and_password@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0W42@@Z @ 2 NONAME ; enum eap_status_e tls_application_eap_core_c::complete_query_ttls_pap_username_and_password(class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_status_e)
- ??0tls_handshake_message_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_tls_message_hash_c@@_N@Z @ 3 NONAME ; tls_handshake_message_c::tls_handshake_message_c(class abs_eap_am_tools_c *, class abs_tls_message_hash_c *, bool)
- ?get_eap_type_list@dummy_eap_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 4 NONAME ; enum eap_status_e dummy_eap_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?complete_query_dh_parameters@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0W42@@Z @ 5 NONAME ; enum eap_status_e tls_record_c::complete_query_dh_parameters(class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_status_e)
- ?set_peap_version@eap_am_type_tls_peap_symbian_c@@UAEXW4peap_version_e@@_N1@Z @ 6 NONAME ; void eap_am_type_tls_peap_symbian_c::set_peap_version(enum peap_version_e, bool, bool)
- ?add_payload@eap_diameter_payloads_c@@QAE?AW4eap_status_e@@Veap_diameter_avp_code_c@@_NPBEK111@Z @ 7 NONAME ; enum eap_status_e eap_diameter_payloads_c::add_payload(class eap_diameter_avp_code_c, bool, unsigned char const *, unsigned long, bool, bool, bool)
- ?completion_action_add@tls_record_c@@AAE?AW4eap_status_e@@W4tls_completion_action_e@@@Z @ 8 NONAME ; enum eap_status_e tls_record_c::completion_action_add(enum tls_completion_action_e)
- ?query_dh_parameters@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@W4tls_cipher_suites_e@@@Z @ 9 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::query_dh_parameters(class eap_array_c<class eap_variable_data_c> const *, enum tls_cipher_suites_e)
- ?get_tls_am_partner@eap_am_type_tls_peap_symbian_c@@EAEPAVabs_tls_am_services_c@@XZ @ 10 NONAME ; class abs_tls_am_services_c * eap_am_type_tls_peap_symbian_c::get_tls_am_partner(void)
- ?get_cipher_suite_applied@tls_record_message_c@@QBE_NXZ @ 11 NONAME ; bool tls_record_message_c::get_cipher_suite_applied(void) const
- ?set_certificate_types@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@E@@@Z @ 12 NONAME ; enum eap_status_e tls_handshake_message_c::set_certificate_types(class eap_array_c<unsigned char> const *)
- ?ignore_notifications@dummy_eap_core_c@@QAEXXZ @ 13 NONAME ; void dummy_eap_core_c::ignore_notifications(void)
- ?get_nt_response@mschapv2_response_c@@QBEPBEXZ @ 14 NONAME ; unsigned char const * mschapv2_response_c::get_nt_response(void) const
- ?get_eap_code@eap_tls_peap_header_c@@QBE?AW4eap_code_value_e@@XZ @ 15 NONAME ; enum eap_code_value_e eap_tls_peap_header_c::get_eap_code(void) const
- ?new_record_message@tls_record_c@@AAE?AW4eap_status_e@@PAPAVtls_record_message_c@@W4tls_record_protocol_e@@@Z @ 16 NONAME ; enum eap_status_e tls_record_c::new_record_message(class tls_record_message_c * *, enum tls_record_protocol_e)
- ?create_ttls_diameter_avp@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@Veap_diameter_avp_code_c@@_N@Z @ 17 NONAME ; enum eap_status_e tls_application_eap_core_c::create_ttls_diameter_avp(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_diameter_avp_code_c, bool)
- ?complete_create_handshake_type_server_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 18 NONAME ; enum eap_status_e tls_record_c::complete_create_handshake_type_server_key_exchange(void)
- ?get_change_cipher_spec@tls_record_message_c@@QBEPBVtls_change_cipher_spec_message_c@@K@Z @ 19 NONAME ; class tls_change_cipher_spec_message_c const * tls_record_message_c::get_change_cipher_spec(unsigned long) const
- ?cancel_verify_certificate_chain@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 20 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_verify_certificate_chain(void)
- ?add_message_data@tls_record_message_c@@QAE?AW4eap_status_e@@XZ @ 21 NONAME ; enum eap_status_e tls_record_message_c::add_message_data(void)
- ?finish_handshake@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 22 NONAME ; enum eap_status_e tls_record_c::finish_handshake(void)
- ?complete_query_certificate_authorities_and_types@tls_record_c@@UAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@PBV?$eap_array_c@E@@W42@@Z @ 23 NONAME ; enum eap_status_e tls_record_c::complete_query_certificate_authorities_and_types(class eap_array_c<class eap_variable_data_c> const *, class eap_array_c<unsigned char> const *, enum eap_status_e)
- ?verify_tunneled_acknowledge_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 24 NONAME ; enum eap_status_e tls_application_eap_core_c::verify_tunneled_acknowledge_peap_v2(void)
- ?get_next_tls_handshake_message_type@tls_record_c@@EAE?AW4tls_handshake_type_e@@XZ @ 25 NONAME ; enum tls_handshake_type_e tls_record_c::get_next_tls_handshake_message_type(void)
- ?get_record_message_data@tls_record_message_c@@QAEPAVeap_variable_data_c@@XZ @ 26 NONAME ; class eap_variable_data_c * tls_record_message_c::get_record_message_data(void)
- ?get_tls_session_type@eap_type_tls_peap_c@@AAE?AW4tls_session_type_e@@XZ @ 27 NONAME ; enum tls_session_type_e eap_type_tls_peap_c::get_tls_session_type(void)
- ?configure@tls_application_eap_core_c@@UAE?AW4eap_status_e@@XZ @ 28 NONAME ; enum eap_status_e tls_application_eap_core_c::configure(void)
- ?asynchronous_init_remove_eap_session@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 29 NONAME ; enum eap_status_e tls_application_eap_core_c::asynchronous_init_remove_eap_session(class eap_am_network_id_c const *)
- ?message_hash_update@tls_record_c@@EAE?AW4eap_status_e@@_NW4tls_handshake_type_e@@PAEK@Z @ 30 NONAME ; enum eap_status_e tls_record_c::message_hash_update(bool, enum tls_handshake_type_e, unsigned char *, unsigned long)
- ?generate_master_secret@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 31 NONAME ; enum eap_status_e tls_record_c::generate_master_secret(void)
- ?get_selected_cipher_suite@tls_handshake_message_c@@QBE?AW4tls_cipher_suites_e@@XZ @ 32 NONAME ; enum tls_cipher_suites_e tls_handshake_message_c::get_selected_cipher_suite(void) const
- ?get_reassembly_state@eap_type_tls_peap_c@@ABE?AW4eap_type_tls_peap_reassembly_state_e@@XZ @ 33 NONAME ; enum eap_type_tls_peap_reassembly_state_e eap_type_tls_peap_c::get_reassembly_state(void) const
- ?analyse_handshake_type_client_hello@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 34 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_client_hello(class tls_handshake_message_c const *)
- ?get_ms_length@mschapv2_header_c@@QBEGXZ @ 35 NONAME ; unsigned short mschapv2_header_c::get_ms_length(void) const
- ?check_is_valid_eap_type@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 36 NONAME ; enum eap_status_e eap_type_tls_peap_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?cancel_timer@tls_record_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 37 NONAME ; enum eap_status_e tls_record_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?set_flag_version@eap_tls_peap_header_c@@QAEXE@Z @ 38 NONAME ; void eap_tls_peap_header_c::set_flag_version(unsigned char)
- ?set_payload_code@eap_diameter_variable_data_c@@QAEXVeap_diameter_avp_code_c@@@Z @ 39 NONAME ; void eap_diameter_variable_data_c::set_payload_code(class eap_diameter_avp_code_c)
- ??1tls_record_message_c@@UAE@XZ @ 40 NONAME ; tls_record_message_c::~tls_record_message_c(void)
- ?set_flag_tls_length_included@eap_tls_peap_header_c@@QAEX_N@Z @ 41 NONAME ; void eap_tls_peap_header_c::set_flag_tls_length_included(bool)
- ??1peap_tlv_variable_data_c@@UAE@XZ @ 42 NONAME ; peap_tlv_variable_data_c::~peap_tlv_variable_data_c(void)
- ?set_finished_data@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 43 NONAME ; enum eap_status_e tls_handshake_message_c::set_finished_data(class eap_variable_data_c const *)
- ?get_code@eap_static_diameter_vendor_code_c@@QBEABVeap_diameter_avp_code_c@@XZ @ 44 NONAME ; class eap_diameter_avp_code_c const & eap_static_diameter_vendor_code_c::get_code(void) const
- ?create_eap_success_failure_in_forward_to_tunnel@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eap_code_value_e@@E@Z @ 45 NONAME ; enum eap_status_e tls_application_eap_core_c::create_eap_success_failure_in_forward_to_tunnel(class eap_am_network_id_c const *, enum eap_code_value_e, unsigned char)
- ?set_is_valid@eap_type_tls_peap_c@@UAEXXZ @ 46 NONAME ; void eap_type_tls_peap_c::set_is_valid(void)
- ?query_cipher_suites_and_previous_session@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 47 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::query_cipher_suites_and_previous_session(void)
- ?apply_receive_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 48 NONAME ; enum eap_status_e tls_record_c::apply_receive_cipher_suite(class eap_variable_data_c *)
- ?cancel_eap_failure_timeout@dummy_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 49 NONAME ; enum eap_status_e dummy_eap_core_c::cancel_eap_failure_timeout(void)
- ?set_is_valid@tls_change_cipher_spec_message_c@@AAEXXZ @ 50 NONAME ; void tls_change_cipher_spec_message_c::set_is_valid(void)
- ??1tls_completion_c@@UAE@XZ @ 51 NONAME ; tls_completion_c::~tls_completion_c(void)
- ?cancel_timer@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 52 NONAME ; enum eap_status_e eap_type_tls_peap_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?set_eap_type@eap_tls_peap_header_c@@QAEXVeap_expanded_type_c@@_N@Z @ 53 NONAME ; void eap_tls_peap_header_c::set_eap_type(class eap_expanded_type_c, bool)
- ?get_header_minimum_size@mschapv2_challenge_c@@SAKXZ @ 54 NONAME ; unsigned long mschapv2_challenge_c::get_header_minimum_size(void)
- ?ttls_tunneled_message_state_process_error_request@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 55 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_process_error_request(class eap_header_wr_c *)
- ??1tls_application_data_message_c@@UAE@XZ @ 56 NONAME ; tls_application_data_message_c::~tls_application_data_message_c(void)
- ?get_last_record_message@tls_message_c@@QBEPAVtls_record_message_c@@XZ @ 57 NONAME ; class tls_record_message_c * tls_message_c::get_last_record_message(void) const
- ?message_hash_create@tls_record_c@@AAE?AW4eap_status_e@@_NW4tls_handshake_type_e@@PAVeap_variable_data_c@@0@Z @ 58 NONAME ; enum eap_status_e tls_record_c::message_hash_create(bool, enum tls_handshake_type_e, class eap_variable_data_c *, bool)
- ??0eap_diameter_payloads_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 59 NONAME ; eap_diameter_payloads_c::eap_diameter_payloads_c(class abs_eap_am_tools_c *)
- ?get_marked_removed@dummy_eap_core_c@@QAE_NXZ @ 60 NONAME ; bool dummy_eap_core_c::get_marked_removed(void)
- ?create_change_cipher_spec_type_change_cipher_spec@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 61 NONAME ; enum eap_status_e tls_record_c::create_change_cipher_spec_type_change_cipher_spec(void)
- ?send_tls_peap_start_message@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@EPBVeap_variable_data_c@@@Z @ 62 NONAME ; enum eap_status_e eap_type_tls_peap_c::send_tls_peap_start_message(unsigned char, class eap_variable_data_c const *)
- ?get_record_message@tls_message_c@@QBEPAVtls_record_message_c@@K@Z @ 63 NONAME ; class tls_record_message_c * tls_message_c::get_record_message(unsigned long) const
- ?check_payloads@peap_tlv_payloads_c@@QAE_NW4peap_tlv_payload_status_e@1@0000@Z @ 64 NONAME ; bool peap_tlv_payloads_c::check_payloads(enum peap_tlv_payloads_c::peap_tlv_payload_status_e, enum peap_tlv_payloads_c::peap_tlv_payload_status_e, enum peap_tlv_payloads_c::peap_tlv_payload_status_e, enum peap_tlv_payloads_c::peap_tlv_payload_status_e, enum peap_tlv_payloads_c::peap_tlv_payload_status_e)
- ?check_header@mschapv2_response_c@@UBE?AW4eap_status_e@@XZ @ 65 NONAME ; enum eap_status_e mschapv2_response_c::check_header(void) const
- ?analyse_handshake_type_server_hello_done@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 66 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_server_hello_done(class tls_handshake_message_c const *)
- ?add_handshake_message@tls_record_message_c@@QAE?AW4eap_status_e@@PAVtls_handshake_message_c@@_N@Z @ 67 NONAME ; enum eap_status_e tls_record_message_c::add_handshake_message(class tls_handshake_message_c *, bool)
- ?configure@tls_record_c@@UAE?AW4eap_status_e@@XZ @ 68 NONAME ; enum eap_status_e tls_record_c::configure(void)
- ?set_public_dhe_key@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 69 NONAME ; enum eap_status_e tls_handshake_message_c::set_public_dhe_key(class eap_variable_data_c const *)
- ?get_type_partner@tls_base_record_c@@QAEPAVabs_tls_base_record_c@@XZ @ 70 NONAME ; class abs_tls_base_record_c * tls_base_record_c::get_type_partner(void)
- ?create_handshake_type_finished@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 71 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_finished(void)
- ?cipher_suite_is_TLS_DHE_RSA@tls_record_c@@ABE_NXZ @ 72 NONAME ; bool tls_record_c::cipher_suite_is_TLS_DHE_RSA(void) const
- ?get_ttls_implicit_challenge@tls_record_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@K@Z @ 73 NONAME ; enum eap_status_e tls_record_c::get_ttls_implicit_challenge(class eap_variable_data_c *, unsigned long)
- ?get_is_valid@tls_change_cipher_spec_message_c@@QAE_NXZ @ 74 NONAME ; bool tls_change_cipher_spec_message_c::get_is_valid(void)
- ?get_eap_type_list@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 75 NONAME ; enum eap_status_e eap_type_tls_peap_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?parse_handshake_type_server_hello_done@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 76 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_server_hello_done(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?get_alert_level_string@eap_tls_trace_string_c@@SAPBDW4tls_alert_level_e@@@Z @ 77 NONAME ; char const * eap_tls_trace_string_c::get_alert_level_string(enum tls_alert_level_e)
- ?check_sent_tls_message@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 78 NONAME ; enum eap_status_e tls_record_c::check_sent_tls_message(void)
- ??0tls_base_record_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 79 NONAME ; tls_base_record_c::tls_base_record_c(class abs_eap_am_tools_c *)
- ?check_ttls_plain_pap_payloads@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@PAW4eap_ttls_tunneled_message_type_e@@@Z @ 80 NONAME ; enum eap_status_e tls_application_eap_core_c::check_ttls_plain_pap_payloads(class eap_diameter_payloads_c *, enum eap_ttls_tunneled_message_type_e *)
- ?get_protocol@tls_record_message_c@@QBE?AW4tls_record_protocol_e@@XZ @ 81 NONAME ; enum tls_record_protocol_e tls_record_message_c::get_protocol(void) const
- ??1tls_record_c@@UAE@XZ @ 82 NONAME ; tls_record_c::~tls_record_c(void)
- ?restore_saved_reassembly_state@eap_type_tls_peap_c@@AAEXXZ @ 83 NONAME ; void eap_type_tls_peap_c::restore_saved_reassembly_state(void)
- ?create_crypto_binding_compound_mac@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBVtls_peap_tlv_header_c@@PAV3@@Z @ 84 NONAME ; enum eap_status_e tls_application_eap_core_c::create_crypto_binding_compound_mac(class eap_variable_data_c const *, class tls_peap_tlv_header_c const *, class eap_variable_data_c *)
- ?analyse_tls_protocol_alert@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_record_message_c@@@Z @ 85 NONAME ; enum eap_status_e tls_record_c::analyse_tls_protocol_alert(class tls_record_message_c const *)
- ?create_handshake_type_server_hello@tls_record_c@@AAE?AW4eap_status_e@@GE@Z @ 86 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_server_hello(unsigned short, unsigned char)
- ?add_message_data@tls_change_cipher_spec_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 87 NONAME ; enum eap_status_e tls_change_cipher_spec_message_c::add_message_data(class eap_variable_data_c *)
- ?authentication_finished@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@_NW4tls_session_type_e@@@Z @ 88 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::authentication_finished(bool, enum tls_session_type_e)
- ?restart_authentication@dummy_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 89 NONAME ; enum eap_status_e dummy_eap_core_c::restart_authentication(class eap_am_network_id_c const *, bool)
- ?set_tls_session_type@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@W4tls_session_type_e@@@Z @ 90 NONAME ; enum eap_status_e eap_type_tls_peap_c::set_tls_session_type(enum tls_session_type_e)
- ?set_tls_message_data@tls_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 91 NONAME ; enum eap_status_e tls_message_c::set_tls_message_data(class eap_variable_data_c *, unsigned char)
- ?complete_create_handshake_type_client_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 92 NONAME ; enum eap_status_e tls_record_c::complete_create_handshake_type_client_key_exchange(void)
- ?add_rogue_ap@tls_application_eap_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 93 NONAME ; enum eap_status_e tls_application_eap_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?get_crypto_binding_tlv@peap_tlv_payloads_c@@QAEPAVpeap_tlv_variable_data_c@@XZ @ 94 NONAME ; class peap_tlv_variable_data_c * peap_tlv_payloads_c::get_crypto_binding_tlv(void)
- ?parse_tls_protocol_alert@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVeap_variable_data_c@@@Z @ 95 NONAME ; enum eap_status_e tls_record_c::parse_tls_protocol_alert(class tls_record_message_c *, class eap_variable_data_c *)
- ?rsa_encrypt_with_public_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 96 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::rsa_encrypt_with_public_key(class eap_variable_data_c const *)
- ?verify_state@tls_record_c@@AAE_NW4tls_peap_state_e@@@Z @ 97 NONAME ; bool tls_record_c::verify_state(enum tls_peap_state_e)
- ?get_peap_version_string@eap_tls_trace_string_c@@SAPBDW4peap_version_e@@@Z @ 98 NONAME ; char const * eap_tls_trace_string_c::get_peap_version_string(enum peap_version_e)
- ?packet_send@tls_record_c@@UAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KKK@Z @ 99 NONAME ; enum eap_status_e tls_record_c::packet_send(class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ??1mschapv2_response_c@@UAE@XZ @ 100 NONAME ; mschapv2_response_c::~mschapv2_response_c(void)
- ?get_is_analysed@tls_handshake_message_c@@QAE_NXZ @ 101 NONAME ; bool tls_handshake_message_c::get_is_analysed(void)
- ?packet_process_xp_peap_v0@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@EPAK@Z @ 102 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_process_xp_peap_v0(class eap_variable_data_c *, unsigned char, unsigned long *)
- ?parse_tls_protocol_change_cipher_spec@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVeap_variable_data_c@@@Z @ 103 NONAME ; enum eap_status_e tls_record_c::parse_tls_protocol_change_cipher_spec(class tls_record_message_c *, class eap_variable_data_c *)
- ?write_configure@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 104 NONAME ; enum eap_status_e tls_record_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?unload_module@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 105 NONAME ; enum eap_status_e eap_type_tls_peap_c::unload_module(class eap_expanded_type_c)
- ?get_tls_record_header_is_included@tls_record_message_c@@QBE_NXZ @ 106 NONAME ; bool tls_record_message_c::get_tls_record_header_is_included(void) const
- ?plain_eap_success_failure_packet_received@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eap_code_value_e@@E@Z @ 107 NONAME ; enum eap_status_e tls_application_eap_core_c::plain_eap_success_failure_packet_received(class eap_am_network_id_c const *, enum eap_code_value_e, unsigned char)
- ?analyse_handshake_type_server_hello@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 108 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_server_hello(class tls_handshake_message_c const *)
- ??0mschapv2_header_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 109 NONAME ; mschapv2_header_c::mschapv2_header_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?cancel_identity_query@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 110 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_identity_query(void)
- ?remove_record_message@tls_message_c@@QAE?AW4eap_status_e@@K@Z @ 111 NONAME ; enum eap_status_e tls_message_c::remove_record_message(unsigned long)
- ?packet_process_type@dummy_eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 112 NONAME ; enum eap_status_e dummy_eap_core_c::packet_process_type(class eap_expanded_type_c, class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?get_vendor_id@eap_diameter_avp_code_c@@QBE?AW4eap_diameter_vendor_id_e@@XZ @ 113 NONAME ; enum eap_diameter_vendor_id_e eap_diameter_avp_code_c::get_vendor_id(void) const
- ?get_encrypted_pw_block@mschapv2_change_password_c@@QBEPBEXZ @ 114 NONAME ; unsigned char const * mschapv2_change_password_c::get_encrypted_pw_block(void) const
- ?get_application_data_count@tls_record_message_c@@QBEKXZ @ 115 NONAME ; unsigned long tls_record_message_c::get_application_data_count(void) const
- ?check_one_payload@peap_tlv_payloads_c@@QAE_NW4peap_tlv_payload_status_e@1@PBVpeap_tlv_variable_data_c@@@Z @ 116 NONAME ; bool peap_tlv_payloads_c::check_one_payload(enum peap_tlv_payloads_c::peap_tlv_payload_status_e, class peap_tlv_variable_data_c const *)
- ?set_authentication_role@dummy_eap_core_c@@UAE?AW4eap_status_e@@_N@Z @ 117 NONAME ; enum eap_status_e dummy_eap_core_c::set_authentication_role(bool)
- ?cancel_query_dsa_parameters@eap_am_type_tls_peap_symbian_c@@QAE?AW4eap_status_e@@XZ @ 118 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_query_dsa_parameters(void)
- ?load_module@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@0PAVabs_eap_base_type_c@@PAPAVeap_base_type_c@@_NPBVeap_am_network_id_c@@@Z @ 119 NONAME ; enum eap_status_e eap_type_tls_peap_c::load_module(class eap_expanded_type_c, class eap_expanded_type_c, class abs_eap_base_type_c *, class eap_base_type_c * *, bool, class eap_am_network_id_c const *)
- ?timer_expired@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@KPAX@Z @ 120 NONAME ; enum eap_status_e eap_type_tls_peap_c::timer_expired(unsigned long, void *)
- ?get_header_minimum_size@mschapv2_change_password_c@@SAKXZ @ 121 NONAME ; unsigned long mschapv2_change_password_c::get_header_minimum_size(void)
- ?asynchronous_init_remove_eap_session@dummy_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 122 NONAME ; enum eap_status_e dummy_eap_core_c::asynchronous_init_remove_eap_session(void)
- ?u16_t_to_network_order@tls_record_c@@CA?AW4eap_status_e@@PAGPAVabs_eap_am_tools_c@@@Z @ 123 NONAME ; enum eap_status_e tls_record_c::u16_t_to_network_order(unsigned short *, class abs_eap_am_tools_c *)
- ?shutdown_operation@dummy_eap_core_c@@CA?AW4eap_status_e@@PAVeap_base_type_c@@PAVabs_eap_am_tools_c@@@Z @ 124 NONAME ; enum eap_status_e dummy_eap_core_c::shutdown_operation(class eap_base_type_c *, class abs_eap_am_tools_c *)
- ?create_handshake_type_certificate@tls_record_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@@Z @ 125 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_certificate(class eap_array_c<class eap_variable_data_c> const *)
- ?complete_select_cipher_suite_and_check_session_id@tls_record_c@@UAE?AW4eap_status_e@@W4tls_session_type_e@@GPBVeap_variable_data_c@@1W42@@Z @ 126 NONAME ; enum eap_status_e tls_record_c::complete_select_cipher_suite_and_check_session_id(enum tls_session_type_e, unsigned short, class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_status_e)
- ?set_receive_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@W4tls_cipher_suites_e@@@Z @ 127 NONAME ; enum eap_status_e tls_record_c::set_receive_cipher_suite(enum tls_cipher_suites_e)
- ?set_peap_version@tls_record_c@@UAEXW4peap_version_e@@_N1@Z @ 128 NONAME ; void tls_record_c::set_peap_version(enum peap_version_e, bool, bool)
- ??0eap_type_tls_peap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@Veap_expanded_type_c@@KKE2@Z @ 129 NONAME ; eap_type_tls_peap_state_notification_c::eap_type_tls_peap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, class eap_expanded_type_c, unsigned long, unsigned long, unsigned char, bool)
- ?get_state_string@eap_type_tls_peap_c@@ABEPBDXZ @ 130 NONAME ; char const * eap_type_tls_peap_c::get_state_string(void) const
- ?get_tls_identity_privacy_handshake_state_string@eap_tls_trace_string_c@@SAPBDW4tls_identity_privacy_handshake_state_e@@@Z @ 131 NONAME ; char const * eap_tls_trace_string_c::get_tls_identity_privacy_handshake_state_string(enum tls_identity_privacy_handshake_state_e)
- ??1tls_alert_message_c@@UAE@XZ @ 132 NONAME ; tls_alert_message_c::~tls_alert_message_c(void)
- ?cipher_suite_initialization_hmac@tls_record_c@@AAE?AW4eap_status_e@@PAVabs_crypto_hmac_algorithm_c@@PBVeap_variable_data_c@@@Z @ 133 NONAME ; enum eap_status_e tls_record_c::cipher_suite_initialization_hmac(class abs_crypto_hmac_algorithm_c *, class eap_variable_data_c const *)
- ?analyse_handshake_type_finished@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@E@Z @ 134 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_finished(class tls_handshake_message_c const *, unsigned char)
- ?update_payload_indexes@eap_type_tls_peap_c@@AAEXKKKPAK000@Z @ 135 NONAME ; void eap_type_tls_peap_c::update_payload_indexes(unsigned long, unsigned long, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *)
- ?add_record_message@tls_message_c@@QAE?AW4eap_status_e@@PAVtls_record_message_c@@_N1@Z @ 136 NONAME ; enum eap_status_e tls_message_c::add_record_message(class tls_record_message_c *, bool, bool)
- ?set_application_data@tls_application_data_message_c@@QAE?AW4eap_status_e@@PBEK@Z @ 137 NONAME ; enum eap_status_e tls_application_data_message_c::set_application_data(unsigned char const *, unsigned long)
- ?get_data_length@tls_record_message_c@@QBEKXZ @ 138 NONAME ; unsigned long tls_record_message_c::get_data_length(void) const
- ?configure@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 139 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::configure(void)
- ?send_eap_identity_request@dummy_eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 140 NONAME ; enum eap_status_e dummy_eap_core_c::send_eap_identity_request(class eap_am_network_id_c const *)
- ??1tls_change_cipher_spec_message_c@@UAE@XZ @ 141 NONAME ; tls_change_cipher_spec_message_c::~tls_change_cipher_spec_message_c(void)
- ?cancel_query_certificate_authorities_and_types@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 142 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_query_certificate_authorities_and_types(void)
- ??9eap_diameter_avp_code_c@@QBE_NW4eap_diameter_avp_code_of_ietf_e@@@Z @ 143 NONAME ; bool eap_diameter_avp_code_c::operator!=(enum eap_diameter_avp_code_of_ietf_e) const
- ?ttls_server_handles_pap_reply_message@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@E@Z @ 144 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_server_handles_pap_reply_message(class eap_diameter_payloads_c *, unsigned char)
- ?parse_identity@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBEK@Z @ 145 NONAME ; enum eap_status_e eap_type_tls_peap_c::parse_identity(unsigned char const *, unsigned long)
- ?parse_diameter_payloads@eap_diameter_payloads_c@@QAE?AW4eap_status_e@@PBVeap_diameter_avp_header_c@@PAK@Z @ 146 NONAME ; enum eap_status_e eap_diameter_payloads_c::parse_diameter_payloads(class eap_diameter_avp_header_c const *, unsigned long *)
- ?save_tls_session@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0W4tls_cipher_suites_e@@@Z @ 147 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::save_tls_session(class eap_variable_data_c const *, class eap_variable_data_c const *, enum tls_cipher_suites_e)
- ?cancel_asynchronous_init_remove_eap_session@dummy_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 148 NONAME ; enum eap_status_e dummy_eap_core_c::cancel_asynchronous_init_remove_eap_session(void)
- ?set_eap_identifier@eap_tls_peap_header_c@@QAEXE@Z @ 149 NONAME ; void eap_tls_peap_header_c::set_eap_identifier(unsigned char)
- ?shutdown@tls_record_c@@UAE?AW4eap_status_e@@XZ @ 150 NONAME ; enum eap_status_e tls_record_c::shutdown(void)
- ??0mschapv2_response_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 151 NONAME ; mschapv2_response_c::mschapv2_response_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?message_hash_final@tls_record_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@0@Z @ 152 NONAME ; enum eap_status_e tls_record_c::message_hash_final(class eap_variable_data_c *, class eap_variable_data_c *)
- ?completion_action_clenup@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 153 NONAME ; enum eap_status_e tls_record_c::completion_action_clenup(void)
- ?set_eap_length@eap_tls_peap_header_c@@QAEXG_N@Z @ 154 NONAME ; void eap_tls_peap_header_c::set_eap_length(unsigned short, bool)
- ?cipher_suite_is_TLS_DHE_DSS@tls_record_c@@ABE_NXZ @ 155 NONAME ; bool tls_record_c::cipher_suite_is_TLS_DHE_DSS(void) const
- ?get_certificate_type_string@eap_tls_trace_string_c@@SAPBDW4tls_certificate_type_e@@@Z @ 156 NONAME ; char const * eap_tls_trace_string_c::get_certificate_type_string(enum tls_certificate_type_e)
- ?handle_identity_response_message@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PAVeap_header_rd_c@@K@Z @ 157 NONAME ; enum eap_status_e eap_type_tls_peap_c::handle_identity_response_message(class eap_header_rd_c *, unsigned long)
- ?DlgComplete@eap_am_type_tls_peap_symbian_c@@UAEXH@Z @ 158 NONAME ; void eap_am_type_tls_peap_symbian_c::DlgComplete(int)
- ?set_compression_methods@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@E@@@Z @ 159 NONAME ; enum eap_status_e tls_handshake_message_c::set_compression_methods(class eap_array_c<unsigned char> const *)
- ?packet_process_ttls@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@EPAK@Z @ 160 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_process_ttls(class eap_variable_data_c *, unsigned char, unsigned long *)
- ?apply_receive_stream_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAVabs_crypto_stream_algorithm_c@@PAVabs_crypto_hmac_algorithm_c@@@Z @ 161 NONAME ; enum eap_status_e tls_record_c::apply_receive_stream_cipher_suite(class eap_variable_data_c *, class abs_crypto_stream_algorithm_c *, class abs_crypto_hmac_algorithm_c *)
- ?set_eap_code@eap_tls_peap_header_c@@QAEXW4eap_code_value_e@@@Z @ 162 NONAME ; void eap_tls_peap_header_c::set_eap_code(enum eap_code_value_e)
- ?get_payload@eap_diameter_payloads_c@@QAEPAVeap_diameter_variable_data_c@@Veap_diameter_avp_code_c@@@Z @ 163 NONAME ; class eap_diameter_variable_data_c * eap_diameter_payloads_c::get_payload(class eap_diameter_avp_code_c)
- ?get_name_length@mschapv2_challenge_c@@QBEKXZ @ 164 NONAME ; unsigned long mschapv2_challenge_c::get_name_length(void) const
- ?finish_successfull_authentication_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@E@Z @ 165 NONAME ; enum eap_status_e tls_application_eap_core_c::finish_successfull_authentication_peap_v2(unsigned char)
- ?set_cipher_suites@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@G@@@Z @ 166 NONAME ; enum eap_status_e tls_handshake_message_c::set_cipher_suites(class eap_array_c<unsigned short> const *)
- ?complete_verify_with_public_key@tls_record_c@@UAE?AW4eap_status_e@@W42@@Z @ 167 NONAME ; enum eap_status_e tls_record_c::complete_verify_with_public_key(enum eap_status_e)
- ?send_eap_notification_response@dummy_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 168 NONAME ; enum eap_status_e dummy_eap_core_c::send_eap_notification_response(class eap_am_network_id_c const *, unsigned char)
- ?get_tls_message_data@tls_message_c@@QAEPAVeap_variable_data_c@@XZ @ 169 NONAME ; class eap_variable_data_c * tls_message_c::get_tls_message_data(void)
- ?create_nonce@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 170 NONAME ; enum eap_status_e tls_application_eap_core_c::create_nonce(class eap_variable_data_c *)
- ??1eap_tls_peap_header_c@@UAE@XZ @ 171 NONAME ; eap_tls_peap_header_c::~eap_tls_peap_header_c(void)
- ?create_result_tlv_message@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@W4eap_code_value_e@@EW4tls_peap_tlv_type_e@@@Z @ 172 NONAME ; enum eap_status_e tls_application_eap_core_c::create_result_tlv_message(class eap_buf_chain_wr_c *, enum eap_code_value_e, unsigned char, enum tls_peap_tlv_type_e)
- ?shutdown@tls_application_eap_core_c@@UAE?AW4eap_status_e@@XZ @ 173 NONAME ; enum eap_status_e tls_application_eap_core_c::shutdown(void)
- ?complete_eap_identity_query@dummy_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@E@Z @ 174 NONAME ; enum eap_status_e dummy_eap_core_c::complete_eap_identity_query(class eap_am_network_id_c const *, class eap_variable_data_c const *, unsigned char)
- ??4eap_diameter_avp_code_c@@QAEAAV0@W4eap_diameter_avp_code_of_ietf_e@@@Z @ 175 NONAME ; class eap_diameter_avp_code_c & eap_diameter_avp_code_c::operator=(enum eap_diameter_avp_code_of_ietf_e)
- ??4eap_diameter_avp_code_c@@QAEAAV0@ABV0@@Z @ 176 NONAME ; class eap_diameter_avp_code_c & eap_diameter_avp_code_c::operator=(class eap_diameter_avp_code_c const &)
- ?set_state@eap_type_tls_peap_c@@AAEXW4eap_type_tls_peap_state_variable_e@@@Z @ 177 NONAME ; void eap_type_tls_peap_c::set_state(enum eap_type_tls_peap_state_variable_e)
- ?set_send_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@W4tls_cipher_suites_e@@@Z @ 178 NONAME ; enum eap_status_e tls_record_c::set_send_cipher_suite(enum tls_cipher_suites_e)
- ?packet_process@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 179 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_process(class eap_variable_data_c *, unsigned char)
- ?get_nai_realm@eap_type_tls_peap_c@@AAEPAVeap_variable_data_c@@XZ @ 180 NONAME ; class eap_variable_data_c * eap_type_tls_peap_c::get_nai_realm(void)
- ??0mschapv2_change_password_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 181 NONAME ; mschapv2_change_password_c::mschapv2_change_password_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?load_type@dummy_eap_core_c@@QAEPAVeap_base_type_c@@Veap_expanded_type_c@@0PBVeap_am_network_id_c@@@Z @ 182 NONAME ; class eap_base_type_c * dummy_eap_core_c::load_type(class eap_expanded_type_c, class eap_expanded_type_c, class eap_am_network_id_c const *)
- ?add_rogue_ap@tls_record_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 183 NONAME ; enum eap_status_e tls_record_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?set_flag_more_fragments@eap_tls_peap_header_c@@QAEX_N@Z @ 184 NONAME ; void eap_tls_peap_header_c::set_flag_more_fragments(bool)
- ?timer_expired@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@KPAX@Z @ 185 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::timer_expired(unsigned long, void *)
- ?set_flag_start@eap_tls_peap_header_c@@QAEX_N@Z @ 186 NONAME ; void eap_tls_peap_header_c::set_flag_start(bool)
- ?set_tls_flag_bit@eap_tls_peap_header_c@@QBEX_NK@Z @ 187 NONAME ; void eap_tls_peap_header_c::set_tls_flag_bit(bool, unsigned long) const
- ?check_NAI@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBEK0@Z @ 188 NONAME ; enum eap_status_e eap_type_tls_peap_c::check_NAI(unsigned char const *, unsigned long, unsigned char const *)
- ?send_ttls_ms_chapv2_packet@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 189 NONAME ; enum eap_status_e tls_application_eap_core_c::send_ttls_ms_chapv2_packet(class eap_header_wr_c *)
- ?check_selected_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@W4tls_cipher_suites_e@@@Z @ 190 NONAME ; enum eap_status_e tls_record_c::check_selected_cipher_suite(enum tls_cipher_suites_e)
- ?packet_send@eap_type_tls_peap_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 191 NONAME ; enum eap_status_e eap_type_tls_peap_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?set_dhe_prime@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 192 NONAME ; enum eap_status_e tls_handshake_message_c::set_dhe_prime(class eap_variable_data_c const *)
- ?send_tunneled_acknowledge_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@W4eap_code_value_e@@E@Z @ 193 NONAME ; enum eap_status_e tls_application_eap_core_c::send_tunneled_acknowledge_peap_v2(enum eap_code_value_e, unsigned char)
- ?get_alert@tls_record_message_c@@QBEPBVtls_alert_message_c@@K@Z @ 194 NONAME ; class tls_alert_message_c const * tls_record_message_c::get_alert(unsigned long) const
- ?shutdown@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 195 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::shutdown(void)
- ?get_is_valid@tls_record_message_c@@QAE_NXZ @ 196 NONAME ; bool tls_record_message_c::get_is_valid(void)
- ?set_peer_challenge@mschapv2_response_c@@QAEXPBE@Z @ 197 NONAME ; void mschapv2_response_c::set_peer_challenge(unsigned char const *)
- ?set_buffer@peap_tlv_variable_data_c@@QAE?AW4eap_status_e@@PBVtls_peap_tlv_header_c@@PAEK_N2@Z @ 198 NONAME ; enum eap_status_e peap_tlv_variable_data_c::set_buffer(class tls_peap_tlv_header_c const *, unsigned char *, unsigned long, bool, bool)
- ?get_peer_challenge@mschapv2_response_c@@QBEPBEXZ @ 199 NONAME ; unsigned char const * mschapv2_response_c::get_peer_challenge(void) const
- ??0peap_tlv_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 200 NONAME ; peap_tlv_variable_data_c::peap_tlv_variable_data_c(class abs_eap_am_tools_c *)
- ?cancel_query_realm@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 201 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_query_realm(void)
- ?packet_data_crypto_keys@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 202 NONAME ; enum eap_status_e tls_record_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ?type_configure_write@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 203 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::type_configure_write(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?create_handshake_type_hello_request@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 204 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_hello_request(void)
- ?get_start_offset_of_data@eap_tls_peap_header_c@@QBEKXZ @ 205 NONAME ; unsigned long eap_tls_peap_header_c::get_start_offset_of_data(void) const
- ?parse_handshake_type_certificate@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 206 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_certificate(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?parse_generic_payload@tls_application_eap_core_c@@AAE?AW4eap_status_e@@W4tls_peap_tlv_type_e@@PBVtls_peap_tlv_header_c@@PAVpeap_tlv_payloads_c@@@Z @ 207 NONAME ; enum eap_status_e tls_application_eap_core_c::parse_generic_payload(enum tls_peap_tlv_type_e, class tls_peap_tlv_header_c const *, class peap_tlv_payloads_c *)
- ?add_message_data@tls_handshake_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 208 NONAME ; enum eap_status_e tls_handshake_message_c::add_message_data(class eap_variable_data_c *)
- ?get_tls_min_header_length@eap_tls_peap_header_c@@QBEKXZ @ 209 NONAME ; unsigned long eap_tls_peap_header_c::get_tls_min_header_length(void) const
- ?verify_certificate_chain@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@W4tls_cipher_suites_e@@@Z @ 210 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::verify_certificate_chain(class eap_array_c<class eap_variable_data_c> const *, enum tls_cipher_suites_e)
- ?get_flag_more_fragments@eap_tls_peap_header_c@@QBE_NXZ @ 211 NONAME ; bool eap_tls_peap_header_c::get_flag_more_fragments(void) const
- ?select_cipher_suite_and_check_session_id@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBV?$eap_array_c@G@@PBVeap_variable_data_c@@@Z @ 212 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::select_cipher_suite_and_check_session_id(class eap_array_c<unsigned short> const *, class eap_variable_data_c const *)
- ?packet_send@dummy_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 213 NONAME ; enum eap_status_e dummy_eap_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?ttls_tunneled_message_state_process_identity_request@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 214 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_process_identity_request(class eap_header_wr_c *)
- ?analyse_tls_protocol_application_data@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_record_message_c@@E@Z @ 215 NONAME ; enum eap_status_e tls_record_c::analyse_tls_protocol_application_data(class tls_record_message_c const *, unsigned char)
- ?packet_process_peap_v1@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@EPAK@Z @ 216 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_process_peap_v1(class eap_variable_data_c *, unsigned char, unsigned long *)
- ?set_reassembly_state@eap_type_tls_peap_c@@AAEXW4eap_type_tls_peap_reassembly_state_e@@@Z @ 217 NONAME ; void eap_type_tls_peap_c::set_reassembly_state(enum eap_type_tls_peap_reassembly_state_e)
- ?get_eap_type_list@eap_am_type_tls_peap_symbian_c@@EAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 218 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ??1eap_type_tls_peap_c@@UAE@XZ @ 219 NONAME ; eap_type_tls_peap_c::~eap_type_tls_peap_c(void)
- ?ttls_server_handles_ms_chapv2_change_password@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@E@Z @ 220 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_server_handles_ms_chapv2_change_password(class eap_diameter_payloads_c *, unsigned char)
- ??1peap_tlv_payloads_c@@UAE@XZ @ 221 NONAME ; peap_tlv_payloads_c::~peap_tlv_payloads_c(void)
- ?shutdown@dummy_eap_core_c@@UAE?AW4eap_status_e@@XZ @ 222 NONAME ; enum eap_status_e dummy_eap_core_c::shutdown(void)
- ?add_rogue_ap@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 223 NONAME ; enum eap_status_e eap_type_tls_peap_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?set_tls_am_partner@eap_am_type_tls_peap_symbian_c@@UAEXPAVabs_tls_am_services_c@@@Z @ 224 NONAME ; void eap_am_type_tls_peap_symbian_c::set_tls_am_partner(class abs_tls_am_services_c *)
- ??0tls_completion_c@@QAE@PAVabs_eap_am_tools_c@@W4tls_completion_action_e@@@Z @ 225 NONAME ; tls_completion_c::tls_completion_c(class abs_eap_am_tools_c *, enum tls_completion_action_e)
- ?set_peap_version@tls_application_eap_core_c@@UAEXW4peap_version_e@@_N1@Z @ 226 NONAME ; void tls_application_eap_core_c::set_peap_version(enum peap_version_e, bool, bool)
- ?get_send_network_id@eap_type_tls_peap_c@@AAEPAVeap_am_network_id_c@@XZ @ 227 NONAME ; class eap_am_network_id_c * eap_type_tls_peap_c::get_send_network_id(void)
- ?restart_authentication@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 228 NONAME ; enum eap_status_e tls_record_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
- ?packet_send@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 229 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?get_last_eap_identifier@eap_type_tls_peap_c@@ABEEXZ @ 230 NONAME ; unsigned char eap_type_tls_peap_c::get_last_eap_identifier(void) const
- ?cancel_select_cipher_suite_and_check_session_id@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 231 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_select_cipher_suite_and_check_session_id(void)
- ?read_authority_identity@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 232 NONAME ; enum eap_status_e tls_application_eap_core_c::read_authority_identity(class eap_variable_data_c *)
- ??Ieap_diameter_avp_code_c@@QBEPBV0@XZ @ 233 NONAME ; class eap_diameter_avp_code_c const * eap_diameter_avp_code_c::operator&(void) const
- ?create_eap_identity_response@dummy_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@PBVeap_variable_data_c@@E@Z @ 234 NONAME ; enum eap_status_e dummy_eap_core_c::create_eap_identity_response(class eap_buf_chain_wr_c *, class eap_variable_data_c const *, unsigned char)
- ??1eap_diameter_avp_code_c@@QAE@XZ @ 235 NONAME ; eap_diameter_avp_code_c::~eap_diameter_avp_code_c(void)
- ?select_peap_version@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@K@Z @ 236 NONAME ; enum eap_status_e eap_type_tls_peap_c::select_peap_version(unsigned long)
- ?get_parsed_record@tls_record_message_c@@QBE_NXZ @ 237 NONAME ; bool tls_record_message_c::get_parsed_record(void) const
- ?create_handshake_type_certificate_verify@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 238 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_certificate_verify(void)
- ?analyse_tls_protocol_handshake@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@E@Z @ 239 NONAME ; enum eap_status_e tls_record_c::analyse_tls_protocol_handshake(class tls_record_message_c *, unsigned char)
- ?write_configure@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 240 NONAME ; enum eap_status_e tls_application_eap_core_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_encrypted_pw_block@mschapv2_change_password_c@@QAEXPBE@Z @ 241 NONAME ; void mschapv2_change_password_c::set_encrypted_pw_block(unsigned char const *)
- ?get_version@tls_record_message_c@@QBE?AW4tls_version_e@@XZ @ 242 NONAME ; enum tls_version_e tls_record_message_c::get_version(void) const
- ??0eap_type_tls_peap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_generic_e@@W4eap_protocol_layer_e@@KKKE2@Z @ 243 NONAME ; eap_type_tls_peap_state_notification_c::eap_type_tls_peap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_generic_e, enum eap_protocol_layer_e, unsigned long, unsigned long, unsigned long, unsigned char, bool)
- ?set_encrypted_hash@mschapv2_change_password_c@@QAEXPBE@Z @ 244 NONAME ; void mschapv2_change_password_c::set_encrypted_hash(unsigned char const *)
- ?get_flag_start@eap_tls_peap_header_c@@QBE_NXZ @ 245 NONAME ; bool eap_tls_peap_header_c::get_flag_start(void) const
- ?get_encrypted_hash@mschapv2_change_password_c@@QBEPBEXZ @ 246 NONAME ; unsigned char const * mschapv2_change_password_c::get_encrypted_hash(void) const
- ?set_nai_realm@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 247 NONAME ; enum eap_status_e tls_record_c::set_nai_realm(class eap_variable_data_c const *)
- ?unload_module@tls_application_eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 248 NONAME ; enum eap_status_e tls_application_eap_core_c::unload_module(class eap_expanded_type_c)
- ?tls_peap_packet_process@eap_type_tls_peap_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_tls_peap_header_c@@K@Z @ 249 NONAME ; enum eap_status_e eap_type_tls_peap_c::tls_peap_packet_process(class eap_am_network_id_c const *, class eap_tls_peap_header_c *, unsigned long)
- ?add_alert_message@tls_record_message_c@@QAE?AW4eap_status_e@@PAVtls_alert_message_c@@_N@Z @ 250 NONAME ; enum eap_status_e tls_record_message_c::add_alert_message(class tls_alert_message_c *, bool)
- ?save_user_authorization_pac_opaque@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVtls_extension_c@@@Z @ 251 NONAME ; enum eap_status_e tls_application_eap_core_c::save_user_authorization_pac_opaque(class tls_extension_c const *)
- ?get_handshake_count@tls_record_message_c@@QBEKXZ @ 252 NONAME ; unsigned long tls_record_message_c::get_handshake_count(void) const
- ?get_eap_type_list@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 253 NONAME ; enum eap_status_e tls_application_eap_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?get_code_data@eap_diameter_avp_code_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAW4eap_diameter_avp_code_of_ietf_e@@@Z @ 254 NONAME ; enum eap_status_e eap_diameter_avp_code_c::get_code_data(class abs_eap_am_tools_c *, enum eap_diameter_avp_code_of_ietf_e *)
- ?get_alert_description_string@eap_tls_trace_string_c@@SAPBDW4tls_alert_description_e@@@Z @ 255 NONAME ; char const * eap_tls_trace_string_c::get_alert_description_string(enum tls_alert_description_e)
- ?get_is_valid@tls_application_eap_core_c@@UAE_NXZ @ 256 NONAME ; bool tls_application_eap_core_c::get_is_valid(void)
- ?get_dhe_prime@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 257 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_dhe_prime(void) const
- ?check_header@eap_tls_peap_header_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@Veap_expanded_type_c@@_NW4peap_version_e@@2@Z @ 258 NONAME ; enum eap_status_e eap_tls_peap_header_c::check_header(class abs_eap_am_tools_c *, class eap_expanded_type_c, bool, enum peap_version_e, bool) const
- ?ttls_server_handles_pap_response@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@E@Z @ 259 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_server_handles_pap_response(class eap_diameter_payloads_c *, unsigned char)
- ?trace_eap_packet@dummy_eap_core_c@@QAEXPBDPBVeap_header_wr_c@@@Z @ 260 NONAME ; void dummy_eap_core_c::trace_eap_packet(char const *, class eap_header_wr_c const *)
- ?send_eap_nak_response@dummy_eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EPBV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 261 NONAME ; enum eap_status_e dummy_eap_core_c::send_eap_nak_response(class eap_am_network_id_c const *, unsigned char, class eap_array_c<class eap_expanded_type_c> const *)
- ?state_notification@eap_type_tls_peap_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 262 NONAME ; void eap_type_tls_peap_c::state_notification(class abs_eap_state_notification_c const *)
- ??1eap_tls_trace_string_c@@UAE@XZ @ 263 NONAME ; eap_tls_trace_string_c::~eap_tls_trace_string_c(void)
- ?query_certificate_chain@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@PBV?$eap_array_c@E@@W4tls_cipher_suites_e@@@Z @ 264 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::query_certificate_chain(class eap_array_c<class eap_variable_data_c> const *, class eap_array_c<unsigned char> const *, enum tls_cipher_suites_e)
- ?start_peap_tunneled_authentication@tls_record_c@@EAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EW4tls_session_type_e@@@Z @ 265 NONAME ; enum eap_status_e tls_record_c::start_peap_tunneled_authentication(class eap_am_network_id_c const *, unsigned char, enum tls_session_type_e)
- ?get_completion_action@tls_completion_c@@QBE?AW4tls_completion_action_e@@XZ @ 266 NONAME ; enum tls_completion_action_e tls_completion_c::get_completion_action(void) const
- ?add_record_message@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_application_data_message_c@@@Z @ 267 NONAME ; enum eap_status_e tls_record_c::add_record_message(class tls_application_data_message_c *)
- ?get_is_tunneled_eap@dummy_eap_core_c@@UBE_NXZ @ 268 NONAME ; bool dummy_eap_core_c::get_is_tunneled_eap(void) const
- ?set_nt_response@mschapv2_response_c@@QAEXPBE@Z @ 269 NONAME ; void mschapv2_response_c::set_nt_response(unsigned char const *)
- ?start_ttls_tunneled_authentication@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 270 NONAME ; enum eap_status_e tls_application_eap_core_c::start_ttls_tunneled_authentication(class eap_am_network_id_c const *, unsigned char)
- ?object_increase_reference_count@dummy_eap_core_c@@QAEXXZ @ 271 NONAME ; void dummy_eap_core_c::object_increase_reference_count(void)
- ?state_notification@dummy_eap_core_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 272 NONAME ; void dummy_eap_core_c::state_notification(class abs_eap_state_notification_c const *)
- ?load_module@tls_application_eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@0PAVabs_eap_base_type_c@@PAPAVeap_base_type_c@@_NPBVeap_am_network_id_c@@@Z @ 273 NONAME ; enum eap_status_e tls_application_eap_core_c::load_module(class eap_expanded_type_c, class eap_expanded_type_c, class abs_eap_base_type_c *, class eap_base_type_c * *, bool, class eap_am_network_id_c const *)
- ?set_certificate_chain@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@@Z @ 274 NONAME ; enum eap_status_e tls_handshake_message_c::set_certificate_chain(class eap_array_c<class eap_variable_data_c> const *)
- ?ttls_tunneled_message_state_process_change_password_response@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 275 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_process_change_password_response(class eap_header_wr_c *)
- ?get_original_header@peap_tlv_variable_data_c@@QBEPBVtls_peap_tlv_header_c@@XZ @ 276 NONAME ; class tls_peap_tlv_header_c const * peap_tlv_variable_data_c::get_original_header(void) const
- ?get_alert_count@tls_record_message_c@@QBEKXZ @ 277 NONAME ; unsigned long tls_record_message_c::get_alert_count(void) const
- ?set_parsed_record@tls_record_message_c@@QAEXXZ @ 278 NONAME ; void tls_record_message_c::set_parsed_record(void)
- ?get_saved_previous_state_string@eap_type_tls_peap_c@@ABEPBDXZ @ 279 NONAME ; char const * eap_type_tls_peap_c::get_saved_previous_state_string(void) const
- ?unload_module@tls_record_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 280 NONAME ; enum eap_status_e tls_record_c::unload_module(class eap_expanded_type_c)
- ?get_handshake_type@tls_handshake_message_c@@QBE?AW4tls_handshake_type_e@@XZ @ 281 NONAME ; enum tls_handshake_type_e tls_handshake_message_c::get_handshake_type(void) const
- ?set_state@tls_record_c@@AAEXW4tls_peap_state_e@@@Z @ 282 NONAME ; void tls_record_c::set_state(enum tls_peap_state_e)
- ?get_flag_version@eap_tls_peap_header_c@@QBEEXZ @ 283 NONAME ; unsigned char eap_tls_peap_header_c::get_flag_version(void) const
- ?get_challenge@mschapv2_challenge_c@@QBEPBEXZ @ 284 NONAME ; unsigned char const * mschapv2_challenge_c::get_challenge(void) const
- ?message_hash_save_finished@tls_record_c@@EAE?AW4eap_status_e@@_N@Z @ 285 NONAME ; enum eap_status_e tls_record_c::message_hash_save_finished(bool)
- ?ttls_client_handles_ms_chapv2_error@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@E@Z @ 286 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_client_handles_ms_chapv2_error(class eap_diameter_payloads_c *, unsigned char)
- ?query_tunnel_PAC@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_fast_variable_data_c@@@Z @ 287 NONAME ; enum eap_status_e tls_application_eap_core_c::query_tunnel_PAC(class eap_fast_variable_data_c const *)
- ?send_eap_identity_response@dummy_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@E@Z @ 288 NONAME ; enum eap_status_e dummy_eap_core_c::send_eap_identity_response(class eap_am_network_id_c const *, class eap_variable_data_c const *, unsigned char)
- ?set_selected_cipher_suite@tls_handshake_message_c@@QAE?AW4eap_status_e@@W4tls_cipher_suites_e@@@Z @ 289 NONAME ; enum eap_status_e tls_handshake_message_c::set_selected_cipher_suite(enum tls_cipher_suites_e)
- ??1tls_base_application_c@@UAE@XZ @ 290 NONAME ; tls_base_application_c::~tls_base_application_c(void)
- ?is_ttls_pap_session_valid@eap_am_type_tls_peap_symbian_c@@UAE_NXZ @ 291 NONAME ; bool eap_am_type_tls_peap_symbian_c::is_ttls_pap_session_valid(void)
- ?get_analyse_index@tls_message_c@@QBEKXZ @ 292 NONAME ; unsigned long tls_message_c::get_analyse_index(void) const
- ?set_alert_description@tls_alert_message_c@@QAE?AW4eap_status_e@@W4tls_alert_description_e@@@Z @ 293 NONAME ; enum eap_status_e tls_alert_message_c::set_alert_description(enum tls_alert_description_e)
- ?message_hash_create_finished@tls_record_c@@EAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@@Z @ 294 NONAME ; enum eap_status_e tls_record_c::message_hash_create_finished(bool, class eap_variable_data_c *)
- ?packet_process@dummy_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 295 NONAME ; enum eap_status_e dummy_eap_core_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?set_name@mschapv2_response_c@@QAEXPBE@Z @ 296 NONAME ; void mschapv2_response_c::set_name(unsigned char const *)
- ?get_is_valid@tls_record_c@@UAE_NXZ @ 297 NONAME ; bool tls_record_c::get_is_valid(void)
- ?get_tls_flags_offset@eap_tls_peap_header_c@@QBEKXZ @ 298 NONAME ; unsigned long eap_tls_peap_header_c::get_tls_flags_offset(void) const
- ?set_session_timeout@dummy_eap_core_c@@UAE?AW4eap_status_e@@K@Z @ 299 NONAME ; enum eap_status_e dummy_eap_core_c::set_session_timeout(unsigned long)
- ?reset@peap_tlv_payloads_c@@QAEXXZ @ 300 NONAME ; void peap_tlv_payloads_c::reset(void)
- ?reset@tls_record_c@@UAE?AW4eap_status_e@@XZ @ 301 NONAME ; enum eap_status_e tls_record_c::reset(void)
- ?set_opcode@mschapv2_header_c@@QAEXW4mschapv2_opcode_e@@@Z @ 302 NONAME ; void mschapv2_header_c::set_opcode(enum mschapv2_opcode_e)
- ?cancel_rsa_encrypt_with_public_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 303 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_rsa_encrypt_with_public_key(void)
- ?set_is_valid@tls_alert_message_c@@AAEXXZ @ 304 NONAME ; void tls_alert_message_c::set_is_valid(void)
- ?get_cipher_suites@tls_handshake_message_c@@QBEPBV?$eap_array_c@G@@XZ @ 305 NONAME ; class eap_array_c<unsigned short> const * tls_handshake_message_c::get_cipher_suites(void) const
- ?handle_eap_identity_request@dummy_eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@EPBVeap_am_network_id_c@@@Z @ 306 NONAME ; enum eap_status_e dummy_eap_core_c::handle_eap_identity_request(class eap_expanded_type_c, unsigned char, class eap_am_network_id_c const *)
- ?query_eap_identity@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBVeap_am_network_id_c@@EPA_N020@Z @ 307 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::query_eap_identity(class eap_variable_data_c *, class eap_am_network_id_c const *, unsigned char, bool *, class eap_variable_data_c *, bool *, class eap_variable_data_c *)
- ?get_intermediate_result_tlv@peap_tlv_payloads_c@@QAEPAVpeap_tlv_variable_data_c@@XZ @ 308 NONAME ; class peap_tlv_variable_data_c * peap_tlv_payloads_c::get_intermediate_result_tlv(void)
- ?check_ttls_eap_payloads@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@PAW4eap_ttls_tunneled_message_type_e@@@Z @ 309 NONAME ; enum eap_status_e tls_application_eap_core_c::check_ttls_eap_payloads(class eap_diameter_payloads_c *, enum eap_ttls_tunneled_message_type_e *)
- ?complete_verify_ttls_pap_username_and_password@tls_application_eap_core_c@@UAE?AW4eap_status_e@@W42@PBVeap_variable_data_c@@@Z @ 310 NONAME ; enum eap_status_e tls_application_eap_core_c::complete_verify_ttls_pap_username_and_password(enum eap_status_e, class eap_variable_data_c const *)
- ?handle_eap_identity_response@dummy_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_base_type_c@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 311 NONAME ; enum eap_status_e dummy_eap_core_c::handle_eap_identity_response(class eap_base_type_c *, class eap_expanded_type_c, class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?get_certificate_authorities@tls_handshake_message_c@@QBEPBV?$eap_array_c@Veap_variable_data_c@@@@XZ @ 312 NONAME ; class eap_array_c<class eap_variable_data_c> const * tls_handshake_message_c::get_certificate_authorities(void) const
- ?analyse_tls_peap_packet@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_tls_peap_header_c@@K@Z @ 313 NONAME ; enum eap_status_e eap_type_tls_peap_c::analyse_tls_peap_packet(class eap_am_network_id_c const *, class eap_tls_peap_header_c *, unsigned long)
- ?get_is_valid@dummy_eap_core_c@@UAE_NXZ @ 314 NONAME ; bool dummy_eap_core_c::get_is_valid(void)
- ?check_header@mschapv2_header_c@@UBE?AW4eap_status_e@@XZ @ 315 NONAME ; enum eap_status_e mschapv2_header_c::check_header(void) const
- ?parse_handshake_type_certificate_verify@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 316 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_certificate_verify(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?get_change_cipher_spec_count@tls_record_message_c@@QBEKXZ @ 317 NONAME ; unsigned long tls_record_message_c::get_change_cipher_spec_count(void) const
- ?empty_ack_packet_received@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 318 NONAME ; enum eap_status_e tls_record_c::empty_ack_packet_received(class eap_am_network_id_c const *, unsigned char)
- ?parse_tls_peap_payload@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PAK@Z @ 319 NONAME ; enum eap_status_e eap_type_tls_peap_c::parse_tls_peap_payload(unsigned long *)
- ?create_eap_fast_mac_identity@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_variable_data_c@@@Z @ 320 NONAME ; enum eap_status_e eap_type_tls_peap_c::create_eap_fast_mac_identity(class eap_am_network_id_c const *, class eap_variable_data_c *)
- ?object_decrease_reference_count@dummy_eap_core_c@@QAEKXZ @ 321 NONAME ; unsigned long dummy_eap_core_c::object_decrease_reference_count(void)
- ?set_is_valid@tls_handshake_message_c@@AAEXXZ @ 322 NONAME ; void tls_handshake_message_c::set_is_valid(void)
- ?get_vendor_code@eap_diameter_avp_code_c@@QBEKXZ @ 323 NONAME ; unsigned long eap_diameter_avp_code_c::get_vendor_code(void) const
- ?get_state_string@eap_type_tls_peap_c@@SAPBDW4eap_type_tls_peap_state_variable_e@@@Z @ 324 NONAME ; char const * eap_type_tls_peap_c::get_state_string(enum eap_type_tls_peap_state_variable_e)
- ?set_protocol@tls_record_message_c@@QAE?AW4eap_status_e@@W4tls_record_protocol_e@@@Z @ 325 NONAME ; enum eap_status_e tls_record_message_c::set_protocol(enum tls_record_protocol_e)
- ?get_is_valid@peap_tlv_payloads_c@@QBE_NXZ @ 326 NONAME ; bool peap_tlv_payloads_c::get_is_valid(void) const
- ?send_eap_failure@dummy_eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 327 NONAME ; enum eap_status_e dummy_eap_core_c::send_eap_failure(class eap_am_network_id_c const *, unsigned char)
- ?parse_peap_tlv_payload@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAEPAKPAVpeap_tlv_payloads_c@@@Z @ 328 NONAME ; enum eap_status_e tls_application_eap_core_c::parse_peap_tlv_payload(unsigned char *, unsigned long *, class peap_tlv_payloads_c *)
- ?get_encrypted_premaster_secret@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 329 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_encrypted_premaster_secret(void) const
- ??0tls_record_c@@QAE@PAVabs_eap_am_tools_c@@PAVtls_am_services_c@@_NPAVtls_base_application_c@@22Veap_expanded_type_c@@PBVeap_am_network_id_c@@@Z @ 330 NONAME ; tls_record_c::tls_record_c(class abs_eap_am_tools_c *, class tls_am_services_c *, bool, class tls_base_application_c *, bool, bool, class eap_expanded_type_c, class eap_am_network_id_c const *)
- ?get_is_valid@tls_application_data_message_c@@QAE_NXZ @ 331 NONAME ; bool tls_application_data_message_c::get_is_valid(void)
- ?get_data@eap_diameter_variable_data_c@@QBEPAEK@Z @ 332 NONAME ; unsigned char * eap_diameter_variable_data_c::get_data(unsigned long) const
- ?check_header@mschapv2_challenge_c@@UBE?AW4eap_status_e@@XZ @ 333 NONAME ; enum eap_status_e mschapv2_challenge_c::check_header(void) const
- ?get_peer_challenge@mschapv2_change_password_c@@QBEPBEXZ @ 334 NONAME ; unsigned char const * mschapv2_change_password_c::get_peer_challenge(void) const
- ?query_realm@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@@Z @ 335 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::query_realm(class eap_array_c<class eap_variable_data_c> const *)
- ?set_tls_identity_privacy_handshake_state@tls_record_c@@AAEXW4tls_identity_privacy_handshake_state_e@@@Z @ 336 NONAME ; void tls_record_c::set_tls_identity_privacy_handshake_state(enum tls_identity_privacy_handshake_state_e)
- ?get_cipher_suite_string@eap_tls_trace_string_c@@SAPBDW4tls_cipher_suites_e@@@Z @ 337 NONAME ; char const * eap_tls_trace_string_c::get_cipher_suite_string(enum tls_cipher_suites_e)
- ?set_is_analysed@tls_application_data_message_c@@QAEXXZ @ 338 NONAME ; void tls_application_data_message_c::set_is_analysed(void)
- ?packet_process@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 339 NONAME ; enum eap_status_e eap_type_tls_peap_c::packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?set_timer@dummy_eap_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 340 NONAME ; enum eap_status_e dummy_eap_core_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?get_header_offset@tls_record_c@@UAEKPAK0@Z @ 341 NONAME ; unsigned long tls_record_c::get_header_offset(unsigned long *, unsigned long *)
- ?send_error_notification@tls_record_c@@AAEXW4eap_status_e@@@Z @ 342 NONAME ; void tls_record_c::send_error_notification(enum eap_status_e)
- ?get_reassembly_state_string@eap_type_tls_peap_c@@ABEPBDXZ @ 343 NONAME ; char const * eap_type_tls_peap_c::get_reassembly_state_string(void) const
- ?set_change_cipher_spec_type@tls_change_cipher_spec_message_c@@QAE?AW4eap_status_e@@W4tls_change_cipher_spec_type_e@@@Z @ 344 NONAME ; enum eap_status_e tls_change_cipher_spec_message_c::set_change_cipher_spec_type(enum tls_change_cipher_spec_type_e)
- ?complete_rsa_encrypt_with_public_key@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@W42@@Z @ 345 NONAME ; enum eap_status_e tls_record_c::complete_rsa_encrypt_with_public_key(class eap_variable_data_c const *, enum eap_status_e)
- ?set_timer@tls_record_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 346 NONAME ; enum eap_status_e tls_record_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?reset_stream_ciphers@tls_record_c@@AAEX_N@Z @ 347 NONAME ; void tls_record_c::reset_stream_ciphers(bool)
- ?trace_tunneled_packet@tls_application_eap_core_c@@AAEXPBDPBVeap_header_wr_c@@@Z @ 348 NONAME ; void tls_application_eap_core_c::trace_tunneled_packet(char const *, class eap_header_wr_c const *)
- ?get_tls_max_header_length@eap_tls_peap_header_c@@SAKXZ @ 349 NONAME ; unsigned long eap_tls_peap_header_c::get_tls_max_header_length(void)
- ?create_handshake_type_server_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 350 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_server_key_exchange(void)
- ?finish_successful_authentication@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@_N00@Z @ 351 NONAME ; enum eap_status_e eap_type_tls_peap_c::finish_successful_authentication(bool, bool, bool)
- ?handle_ttls_plain_mschapv2_payloads@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@W4eap_ttls_tunneled_message_type_e@@E@Z @ 352 NONAME ; enum eap_status_e tls_application_eap_core_c::handle_ttls_plain_mschapv2_payloads(class eap_diameter_payloads_c *, enum eap_ttls_tunneled_message_type_e, unsigned char)
- ?get_analyse_index@tls_record_message_c@@QBEKXZ @ 353 NONAME ; unsigned long tls_record_message_c::get_analyse_index(void) const
- ?get_is_valid@eap_type_tls_peap_c@@UAE_NXZ @ 354 NONAME ; bool eap_type_tls_peap_c::get_is_valid(void)
- ?get_nt_response@mschapv2_change_password_c@@QBEPBEXZ @ 355 NONAME ; unsigned char const * mschapv2_change_password_c::get_nt_response(void) const
- ??0eap_diameter_avp_code_c@@QAE@W4eap_diameter_avp_code_of_ietf_e@@@Z @ 356 NONAME ; eap_diameter_avp_code_c::eap_diameter_avp_code_c(enum eap_diameter_avp_code_of_ietf_e)
- ??0peap_tlv_payloads_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 357 NONAME ; peap_tlv_payloads_c::peap_tlv_payloads_c(class abs_eap_am_tools_c *)
- ?set_challenge@mschapv2_challenge_c@@QAEXPBE@Z @ 358 NONAME ; void mschapv2_challenge_c::set_challenge(unsigned char const *)
- ?analyse_handshake_type_certificate_request@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 359 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_certificate_request(class tls_handshake_message_c const *)
- ?get_result_tlv@peap_tlv_payloads_c@@QAEPAVpeap_tlv_variable_data_c@@XZ @ 360 NONAME ; class peap_tlv_variable_data_c * peap_tlv_payloads_c::get_result_tlv(void)
- ?get_compression_method_string@eap_tls_trace_string_c@@SAPBDW4tls_compression_method_e@@@Z @ 361 NONAME ; char const * eap_tls_trace_string_c::get_compression_method_string(enum tls_compression_method_e)
- ?add_record_message@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_alert_message_c@@@Z @ 362 NONAME ; enum eap_status_e tls_record_c::add_record_message(class tls_alert_message_c *)
- ?get_certificate_types@tls_handshake_message_c@@QBEPBV?$eap_array_c@E@@XZ @ 363 NONAME ; class eap_array_c<unsigned char> const * tls_handshake_message_c::get_certificate_types(void) const
- ?get_is_analysed@tls_application_data_message_c@@QAE_NXZ @ 364 NONAME ; bool tls_application_data_message_c::get_is_analysed(void)
- ?cancel_sign_with_private_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 365 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_sign_with_private_key(void)
- ?eap_acknowledge@dummy_eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 366 NONAME ; enum eap_status_e dummy_eap_core_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?get_eap_payload_tlv@peap_tlv_payloads_c@@QAEPAVpeap_tlv_variable_data_c@@XZ @ 367 NONAME ; class peap_tlv_variable_data_c * peap_tlv_payloads_c::get_eap_payload_tlv(void)
- ?set_failure_message_received@eap_type_tls_peap_c@@AAEXXZ @ 368 NONAME ; void eap_type_tls_peap_c::set_failure_message_received(void)
- ??0eap_diameter_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 369 NONAME ; eap_diameter_variable_data_c::eap_diameter_variable_data_c(class abs_eap_am_tools_c *)
- ?cancel_query_dh_parameters@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 370 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_query_dh_parameters(void)
- ?notify_configuration_error@eap_am_type_tls_peap_symbian_c@@QAEXW4eap_status_e@@@Z @ 371 NONAME ; void eap_am_type_tls_peap_symbian_c::notify_configuration_error(enum eap_status_e)
- ?create_handshake_type_server_hello_done@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 372 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_server_hello_done(void)
- ??0tls_message_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_tls_message_hash_c@@PAVabs_tls_apply_cipher_spec_c@@PAVabs_tls_change_cipher_spec_c@@_N@Z @ 373 NONAME ; tls_message_c::tls_message_c(class abs_eap_am_tools_c *, class abs_tls_message_hash_c *, class abs_tls_apply_cipher_spec_c *, class abs_tls_change_cipher_spec_c *, bool)
- ?check_is_valid_eap_type@dummy_eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 374 NONAME ; enum eap_status_e dummy_eap_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?get_is_valid@eap_am_type_tls_peap_symbian_c@@UAE_NXZ @ 375 NONAME ; bool eap_am_type_tls_peap_symbian_c::get_is_valid(void)
- ?cipher_suite_is_3DES_EDE_CBC_SHA@tls_record_c@@ABE_NW4tls_cipher_suites_e@@@Z @ 376 NONAME ; bool tls_record_c::cipher_suite_is_3DES_EDE_CBC_SHA(enum tls_cipher_suites_e) const
- ?get_compression_methods@tls_handshake_message_c@@QBEPBV?$eap_array_c@E@@XZ @ 377 NONAME ; class eap_array_c<unsigned char> const * tls_handshake_message_c::get_compression_methods(void) const
- ?check_is_valid_eap_type@tls_record_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 378 NONAME ; enum eap_status_e tls_record_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?get_failure_message_received@eap_type_tls_peap_c@@ABE_NXZ @ 379 NONAME ; bool eap_type_tls_peap_c::get_failure_message_received(void) const
- ?set_is_valid@tls_application_data_message_c@@AAEXXZ @ 380 NONAME ; void tls_application_data_message_c::set_is_valid(void)
- ??0eap_tls_peap_header_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 381 NONAME ; eap_tls_peap_header_c::eap_tls_peap_header_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?check_payloads_existense@eap_diameter_payloads_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_diameter_avp_code_c@@@@@Z @ 382 NONAME ; enum eap_status_e eap_diameter_payloads_c::check_payloads_existense(class eap_array_c<class eap_diameter_avp_code_c> const *)
- ?set_completion_action@tls_completion_c@@QAEXW4tls_completion_action_e@@@Z @ 383 NONAME ; void tls_completion_c::set_completion_action(enum tls_completion_action_e)
- ?get_key_expansion_size@tls_record_c@@QAEKPAK0000@Z @ 384 NONAME ; unsigned long tls_record_c::get_key_expansion_size(unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned long *)
- ?reset_header@eap_tls_peap_header_c@@QAEXPAVabs_eap_am_tools_c@@Veap_expanded_type_c@@KW4peap_version_e@@_N@Z @ 385 NONAME ; void eap_tls_peap_header_c::reset_header(class abs_eap_am_tools_c *, class eap_expanded_type_c, unsigned long, enum peap_version_e, bool)
- ??1eap_diameter_payloads_c@@UAE@XZ @ 386 NONAME ; eap_diameter_payloads_c::~eap_diameter_payloads_c(void)
- ?parse_tls_peap_packet@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PAVeap_tls_peap_header_c@@K@Z @ 387 NONAME ; enum eap_status_e eap_type_tls_peap_c::parse_tls_peap_packet(class eap_tls_peap_header_c *, unsigned long)
- ?read_configure@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 388 NONAME ; enum eap_status_e eap_type_tls_peap_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?send_tunneled_acknowledge_xp_peap_v0@tls_application_eap_core_c@@AAE?AW4eap_status_e@@W4eap_code_value_e@@E@Z @ 389 NONAME ; enum eap_status_e tls_application_eap_core_c::send_tunneled_acknowledge_xp_peap_v0(enum eap_code_value_e, unsigned char)
- ?set_tls_record_header_is_included@tls_record_message_c@@QAEX_N@Z @ 390 NONAME ; void tls_record_message_c::set_tls_record_header_is_included(bool)
- ?cancel_verify_with_public_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 391 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_verify_with_public_key(void)
- ?add_message_data@tls_alert_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 392 NONAME ; enum eap_status_e tls_alert_message_c::add_message_data(class eap_variable_data_c *)
- ?set_encrypted_premaster_secret@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 393 NONAME ; enum eap_status_e tls_handshake_message_c::set_encrypted_premaster_secret(class eap_variable_data_c const *)
- ?check_header@mschapv2_change_password_c@@UBE?AW4eap_status_e@@XZ @ 394 NONAME ; enum eap_status_e mschapv2_change_password_c::check_header(void) const
- ?create_crypto_binding_tlv_message@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@W4eap_code_value_e@@EPBVeap_variable_data_c@@E@Z @ 395 NONAME ; enum eap_status_e tls_application_eap_core_c::create_crypto_binding_tlv_message(class eap_buf_chain_wr_c *, enum eap_code_value_e, unsigned char, class eap_variable_data_c const *, unsigned char)
- ?create_handshake_type_certificate_request@tls_record_c@@AAE?AW4eap_status_e@@PBV?$eap_array_c@E@@PBV?$eap_array_c@Veap_variable_data_c@@@@@Z @ 396 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_certificate_request(class eap_array_c<unsigned char> const *, class eap_array_c<class eap_variable_data_c> const *)
- ?get_selected_compression_method@tls_handshake_message_c@@QBE?AW4tls_compression_method_e@@XZ @ 397 NONAME ; enum tls_compression_method_e tls_handshake_message_c::get_selected_compression_method(void) const
- ?write_configure@dummy_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 398 NONAME ; enum eap_status_e dummy_eap_core_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?ttls_tunneled_message_state_process_identity_response@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 399 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_process_identity_response(class eap_header_wr_c *)
- ?init_retransmission@dummy_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKW4eap_code_value_e@@EVeap_expanded_type_c@@@Z @ 400 NONAME ; enum eap_status_e dummy_eap_core_c::init_retransmission(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, enum eap_code_value_e, unsigned char, class eap_expanded_type_c)
- ?write_configure@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 401 NONAME ; enum eap_status_e eap_type_tls_peap_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_mschapv2_id@mschapv2_header_c@@QAEXE@Z @ 402 NONAME ; void mschapv2_header_c::set_mschapv2_id(unsigned char)
- ??1eap_type_tls_peap_state_notification_c@@UAE@XZ @ 403 NONAME ; eap_type_tls_peap_state_notification_c::~eap_type_tls_peap_state_notification_c(void)
- ?create_tls_protocol_alert@tls_record_c@@AAE?AW4eap_status_e@@W4tls_alert_description_e@@W4tls_alert_level_e@@W42@@Z @ 404 NONAME ; enum eap_status_e tls_record_c::create_tls_protocol_alert(enum tls_alert_description_e, enum tls_alert_level_e, enum eap_status_e)
- ?load_module@dummy_eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@0PAVabs_eap_base_type_c@@PAPAVeap_base_type_c@@_NPBVeap_am_network_id_c@@@Z @ 405 NONAME ; enum eap_status_e dummy_eap_core_c::load_module(class eap_expanded_type_c, class eap_expanded_type_c, class abs_eap_base_type_c *, class eap_base_type_c * *, bool, class eap_am_network_id_c const *)
- ?query_certificate_authorities_and_types@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 406 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::query_certificate_authorities_and_types(void)
- ?complete_eap_identity_query@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBVeap_am_network_id_c@@EW42@_N030@Z @ 407 NONAME ; enum eap_status_e eap_type_tls_peap_c::complete_eap_identity_query(class eap_variable_data_c const *, class eap_am_network_id_c const *, unsigned char, enum eap_status_e, bool, class eap_variable_data_c const *, bool, class eap_variable_data_c const *)
- ?create_intermediate_result_tlv_message@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@W4eap_code_value_e@@E@Z @ 408 NONAME ; enum eap_status_e tls_application_eap_core_c::create_intermediate_result_tlv_message(class eap_buf_chain_wr_c *, enum eap_code_value_e, unsigned char)
- ?get_data_offset@eap_tls_peap_header_c@@QBEPAEPAVabs_eap_am_tools_c@@KK@Z @ 409 NONAME ; unsigned char * eap_tls_peap_header_c::get_data_offset(class abs_eap_am_tools_c *, unsigned long, unsigned long) const
- ?reassemble_tls_records@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_record_header_c@@@Z @ 410 NONAME ; enum eap_status_e tls_record_c::reassemble_tls_records(class tls_record_message_c *, class tls_record_header_c *)
- ??1mschapv2_challenge_c@@UAE@XZ @ 411 NONAME ; mschapv2_challenge_c::~mschapv2_challenge_c(void)
- ?add_record_message@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_change_cipher_spec_message_c@@@Z @ 412 NONAME ; enum eap_status_e tls_record_c::add_record_message(class tls_change_cipher_spec_message_c *)
- ?cancel_query_cipher_suites_and_previous_session@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 413 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_query_cipher_suites_and_previous_session(void)
- ?generate_premaster_secret@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 414 NONAME ; enum eap_status_e tls_record_c::generate_premaster_secret(void)
- ?apply_send_cipher_suite@tls_record_c@@EAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 415 NONAME ; enum eap_status_e tls_record_c::apply_send_cipher_suite(class eap_variable_data_c *)
- ?verify_ttls_pap_username_and_password@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0@Z @ 416 NONAME ; enum eap_status_e tls_record_c::verify_ttls_pap_username_and_password(class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?empty_ack_packet_received@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 417 NONAME ; enum eap_status_e tls_application_eap_core_c::empty_ack_packet_received(class eap_am_network_id_c const *, unsigned char)
- ?parse_handshake_type_finished@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 418 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_finished(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?set_is_valid@tls_application_eap_core_c@@EAEXXZ @ 419 NONAME ; void tls_application_eap_core_c::set_is_valid(void)
- ?get_ttls_state_string@eap_tls_trace_string_c@@SAPBDW4eap_ttls_tunneled_message_state_e@@@Z @ 420 NONAME ; char const * eap_tls_trace_string_c::get_ttls_state_string(enum eap_ttls_tunneled_message_state_e)
- ?set_certificate_authorities@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@@Z @ 421 NONAME ; enum eap_status_e tls_handshake_message_c::set_certificate_authorities(class eap_array_c<class eap_variable_data_c> const *)
- ?parse_handshake_type_hello_request@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 422 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_hello_request(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?tls_message_process@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_tls_peap_header_c@@K@Z @ 423 NONAME ; enum eap_status_e eap_type_tls_peap_c::tls_message_process(class eap_am_network_id_c const *, class eap_tls_peap_header_c *, unsigned long)
- ?set_flag_reserved@eap_tls_peap_header_c@@QAEXE@Z @ 424 NONAME ; void eap_tls_peap_header_c::set_flag_reserved(unsigned char)
- ?complete_create_handshake_type_certificate_verify@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 425 NONAME ; enum eap_status_e tls_record_c::complete_create_handshake_type_certificate_verify(void)
- ?get_eap_type_list@tls_record_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 426 NONAME ; enum eap_status_e tls_record_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?eap_status_return_and_create_tls_protocol_alert@tls_record_c@@AAE?AW4eap_status_e@@W42@@Z @ 427 NONAME ; enum eap_status_e tls_record_c::eap_status_return_and_create_tls_protocol_alert(enum eap_status_e)
- ?get_eap_tls_master_session_key@tls_record_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@0@Z @ 428 NONAME ; enum eap_status_e tls_record_c::get_eap_tls_master_session_key(class eap_variable_data_c *, class eap_variable_data_c *)
- ?get_payload_buffer@eap_diameter_variable_data_c@@QAEPAVeap_variable_data_c@@XZ @ 429 NONAME ; class eap_variable_data_c * eap_diameter_variable_data_c::get_payload_buffer(void)
- ?ttls_server_handles_ms_chapv2_response@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@E@Z @ 430 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_server_handles_ms_chapv2_response(class eap_diameter_payloads_c *, unsigned char)
- ?message_hash_init@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 431 NONAME ; enum eap_status_e tls_record_c::message_hash_init(void)
- ?timer_delete_data@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@KPAX@Z @ 432 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::timer_delete_data(unsigned long, void *)
- ?analyse_handshake_type_certificate_verify@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 433 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_certificate_verify(class tls_handshake_message_c const *)
- ?set_handshake_header_copy@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVtls_handshake_header_c@@@Z @ 434 NONAME ; enum eap_status_e tls_handshake_message_c::set_handshake_header_copy(class tls_handshake_header_c const *)
- ?get_data_length@eap_diameter_variable_data_c@@QBEKXZ @ 435 NONAME ; unsigned long eap_diameter_variable_data_c::get_data_length(void) const
- ??0tls_alert_message_c@@QAE@PAVabs_eap_am_tools_c@@_N@Z @ 436 NONAME ; tls_alert_message_c::tls_alert_message_c(class abs_eap_am_tools_c *, bool)
- ?eap_identity_response_packet_process@eap_type_tls_peap_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 437 NONAME ; enum eap_status_e eap_type_tls_peap_c::eap_identity_response_packet_process(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?get_flag_reserved@eap_tls_peap_header_c@@QBEEXZ @ 438 NONAME ; unsigned char eap_tls_peap_header_c::get_flag_reserved(void) const
- ?u16_t_to_network_order@tls_handshake_message_c@@CA?AW4eap_status_e@@PAGPAVabs_eap_am_tools_c@@@Z @ 439 NONAME ; enum eap_status_e tls_handshake_message_c::u16_t_to_network_order(unsigned short *, class abs_eap_am_tools_c *)
- ?process_tls_records@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 440 NONAME ; enum eap_status_e tls_record_c::process_tls_records(void)
- ?configure@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@XZ @ 441 NONAME ; enum eap_status_e eap_type_tls_peap_c::configure(void)
- ?ttls_tunneled_message_state_complete_success_request@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 442 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_complete_success_request(class eap_header_wr_c *)
- ?set_value_size@mschapv2_challenge_c@@QAEXXZ @ 443 NONAME ; void mschapv2_challenge_c::set_value_size(void)
- ?get_is_tunneled_tls@tls_record_c@@QAE_NXZ @ 444 NONAME ; bool tls_record_c::get_is_tunneled_tls(void)
- ?set_application_partner@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PAVabs_tls_base_application_c@@@Z @ 445 NONAME ; enum eap_status_e tls_application_eap_core_c::set_application_partner(class abs_tls_base_application_c *)
- ?completion_action_check@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 446 NONAME ; enum eap_status_e tls_record_c::completion_action_check(void)
- ?get_completion_action_string@tls_completion_c@@QBEPBDXZ @ 447 NONAME ; char const * tls_completion_c::get_completion_action_string(void) const
- ?get_state@eap_type_tls_peap_c@@ABE?AW4eap_type_tls_peap_state_variable_e@@XZ @ 448 NONAME ; enum eap_type_tls_peap_state_variable_e eap_type_tls_peap_c::get_state(void) const
- ?complete_query_cipher_suites_and_previous_session@tls_record_c@@UAE?AW4eap_status_e@@W4tls_session_type_e@@PBV?$eap_array_c@G@@PBV?$eap_array_c@E@@PBVeap_variable_data_c@@3W4tls_cipher_suites_e@@W42@@Z @ 449 NONAME ; enum eap_status_e tls_record_c::complete_query_cipher_suites_and_previous_session(enum tls_session_type_e, class eap_array_c<unsigned short> const *, class eap_array_c<unsigned char> const *, class eap_variable_data_c const *, class eap_variable_data_c const *, enum tls_cipher_suites_e, enum eap_status_e)
- ?get_name@mschapv2_challenge_c@@QBEPBEXZ @ 450 NONAME ; unsigned char const * mschapv2_challenge_c::get_name(void) const
- ?get_tls_flags@eap_tls_peap_header_c@@QBEPAEXZ @ 451 NONAME ; unsigned char * eap_tls_peap_header_c::get_tls_flags(void) const
- ?alert_received@tls_application_eap_core_c@@UAE?AW4eap_status_e@@W4tls_alert_level_e@@W4tls_alert_description_e@@@Z @ 452 NONAME ; enum eap_status_e tls_application_eap_core_c::alert_received(enum tls_alert_level_e, enum tls_alert_description_e)
- ??1eap_diameter_variable_data_c@@UAE@XZ @ 453 NONAME ; eap_diameter_variable_data_c::~eap_diameter_variable_data_c(void)
- ?parse_handshake_type_certificate_request@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 454 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_certificate_request(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?check_version_list@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@GPAE@Z @ 455 NONAME ; enum eap_status_e eap_type_tls_peap_c::check_version_list(unsigned short, unsigned char *)
- ?create_handshake_type_client_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 456 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_client_key_exchange(void)
- ?packet_data_crypto_keys@dummy_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 457 NONAME ; enum eap_status_e dummy_eap_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ?get_extra_padding_length@tls_record_c@@AAEEEK@Z @ 458 NONAME ; unsigned char tls_record_c::get_extra_padding_length(unsigned char, unsigned long)
- ?get_is_mandatory@eap_diameter_variable_data_c@@QBE_NXZ @ 459 NONAME ; bool eap_diameter_variable_data_c::get_is_mandatory(void) const
- ?packet_process_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@EPAK@Z @ 460 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_process_peap_v2(class eap_variable_data_c *, unsigned char, unsigned long *)
- ?client_proposes_eap_types@dummy_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 461 NONAME ; enum eap_status_e dummy_eap_core_c::client_proposes_eap_types(class eap_am_network_id_c const *, unsigned char)
- ?get_payload_code@eap_diameter_variable_data_c@@QBE?AVeap_diameter_avp_code_c@@XZ @ 462 NONAME ; class eap_diameter_avp_code_c eap_diameter_variable_data_c::get_payload_code(void) const
- ?get_received_eap_identifier@tls_message_c@@QAEEXZ @ 463 NONAME ; unsigned char tls_message_c::get_received_eap_identifier(void)
- ?parse_handshake_type_server_hello@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 464 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_server_hello(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?restore_saved_previous_state@eap_type_tls_peap_c@@AAEXXZ @ 465 NONAME ; void eap_type_tls_peap_c::restore_saved_previous_state(void)
- ?complete_sign_with_private_key@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@W42@@Z @ 466 NONAME ; enum eap_status_e tls_record_c::complete_sign_with_private_key(class eap_variable_data_c const *, enum eap_status_e)
- ?get_reassembly_state_string@eap_type_tls_peap_c@@SAPBDW4eap_type_tls_peap_reassembly_state_e@@@Z @ 467 NONAME ; char const * eap_type_tls_peap_c::get_reassembly_state_string(enum eap_type_tls_peap_reassembly_state_e)
- ?reset@eap_diameter_payloads_c@@QAE?AW4eap_status_e@@XZ @ 468 NONAME ; enum eap_status_e eap_diameter_payloads_c::reset(void)
- ?get_public_dhe_key@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 469 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_public_dhe_key(void) const
- ?set_last_eap_identifier@eap_type_tls_peap_c@@AAEXE@Z @ 470 NONAME ; void eap_type_tls_peap_c::set_last_eap_identifier(unsigned char)
- ?copy@eap_diameter_variable_data_c@@QBEPAV1@XZ @ 471 NONAME ; class eap_diameter_variable_data_c * eap_diameter_variable_data_c::copy(void) const
- ?initialize_asynchronous_init_remove_eap_session@dummy_eap_core_c@@AAE?AW4eap_status_e@@K@Z @ 472 NONAME ; enum eap_status_e dummy_eap_core_c::initialize_asynchronous_init_remove_eap_session(unsigned long)
- ?get_handshake@tls_record_message_c@@QBEPAVtls_handshake_message_c@@K@Z @ 473 NONAME ; class tls_handshake_message_c * tls_record_message_c::get_handshake(unsigned long) const
- ?reset_operation@dummy_eap_core_c@@CA?AW4eap_status_e@@PAVeap_base_type_c@@PAVabs_eap_am_tools_c@@@Z @ 474 NONAME ; enum eap_status_e dummy_eap_core_c::reset_operation(class eap_base_type_c *, class abs_eap_am_tools_c *)
- ?handle_eap_identity_query@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBVeap_am_network_id_c@@E_N020@Z @ 475 NONAME ; enum eap_status_e eap_type_tls_peap_c::handle_eap_identity_query(class eap_variable_data_c const *, class eap_am_network_id_c const *, unsigned char, bool, class eap_variable_data_c const *, bool, class eap_variable_data_c const *)
- ?get_tls_flag_value@eap_tls_peap_header_c@@QBEEKK@Z @ 476 NONAME ; unsigned char eap_tls_peap_header_c::get_tls_flag_value(unsigned long, unsigned long) const
- ?query_ttls_pap_username_and_password@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 477 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password(class eap_variable_data_c const *)
- ?reset@dummy_eap_core_c@@QAE?AW4eap_status_e@@XZ @ 478 NONAME ; enum eap_status_e dummy_eap_core_c::reset(void)
- ?get_data_length@eap_tls_peap_header_c@@QBEGXZ @ 479 NONAME ; unsigned short eap_tls_peap_header_c::get_data_length(void) const
- ?packet_data_crypto_keys@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 480 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ??0tls_application_data_message_c@@QAE@PAVabs_eap_am_tools_c@@_N@Z @ 481 NONAME ; tls_application_data_message_c::tls_application_data_message_c(class abs_eap_am_tools_c *, bool)
- ?send_tls_message@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 482 NONAME ; enum eap_status_e tls_record_c::send_tls_message(void)
- ?cancel_timer@dummy_eap_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 483 NONAME ; enum eap_status_e dummy_eap_core_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?get_is_valid@tls_completion_c@@QAE_NXZ @ 484 NONAME ; bool tls_completion_c::get_is_valid(void)
- ?cipher_suite_is_RC4_128_SHA@tls_record_c@@ABE_NW4tls_cipher_suites_e@@@Z @ 485 NONAME ; bool tls_record_c::cipher_suite_is_RC4_128_SHA(enum tls_cipher_suites_e) const
- ?set_session_timeout@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@K@Z @ 486 NONAME ; enum eap_status_e eap_type_tls_peap_c::set_session_timeout(unsigned long)
- ?allocate_handshake_message@tls_record_c@@AAE?AW4eap_status_e@@PAPAVtls_handshake_message_c@@PAV?$eap_automatic_variable_c@Vtls_handshake_message_c@@@@W4tls_handshake_type_e@@@Z @ 487 NONAME ; enum eap_status_e tls_record_c::allocate_handshake_message(class tls_handshake_message_c * *, class eap_automatic_variable_c<class tls_handshake_message_c> *, enum tls_handshake_type_e)
- ?get_data@mschapv2_header_c@@QBEPAEXZ @ 488 NONAME ; unsigned char * mschapv2_header_c::get_data(void) const
- ?get_next_tls_record_message_protocol@tls_record_c@@EAE?AW4tls_record_protocol_e@@XZ @ 489 NONAME ; enum tls_record_protocol_e tls_record_c::get_next_tls_record_message_protocol(void)
- ?query_eap_identity@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@_NPAVeap_variable_data_c@@PBVeap_am_network_id_c@@E@Z @ 490 NONAME ; enum eap_status_e eap_type_tls_peap_c::query_eap_identity(bool, class eap_variable_data_c *, class eap_am_network_id_c const *, unsigned char)
- ??0tls_change_cipher_spec_message_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_tls_change_cipher_spec_c@@_N@Z @ 491 NONAME ; tls_change_cipher_spec_message_c::tls_change_cipher_spec_message_c(class abs_eap_am_tools_c *, class abs_tls_change_cipher_spec_c *, bool)
- ?cipher_suite_is_AES_128_CBC_SHA@tls_record_c@@ABE_NW4tls_cipher_suites_e@@@Z @ 492 NONAME ; bool tls_record_c::cipher_suite_is_AES_128_CBC_SHA(enum tls_cipher_suites_e) const
- ?get_mschapv2_id@mschapv2_header_c@@QBEEXZ @ 493 NONAME ; unsigned char mschapv2_header_c::get_mschapv2_id(void) const
- ?check_is_valid_eap_type@tls_application_eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 494 NONAME ; enum eap_status_e tls_application_eap_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?get_tls_flag_bit@eap_tls_peap_header_c@@QBE_NK@Z @ 495 NONAME ; bool eap_tls_peap_header_c::get_tls_flag_bit(unsigned long) const
- ??0eap_type_tls_peap_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@PAVeap_am_type_tls_peap_c@@_NPAVtls_base_record_c@@33Veap_expanded_type_c@@PBVeap_am_network_id_c@@@Z @ 496 NONAME ; eap_type_tls_peap_c::eap_type_tls_peap_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *, class eap_am_type_tls_peap_c *, bool, class tls_base_record_c *, bool, bool, class eap_expanded_type_c, class eap_am_network_id_c const *)
- ??0eap_type_tls_peap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@W4eap_type_ietf_values_e@@KKE2@Z @ 497 NONAME ; eap_type_tls_peap_state_notification_c::eap_type_tls_peap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, enum eap_type_ietf_values_e, unsigned long, unsigned long, unsigned char, bool)
- ?get_eap_type_string@eap_tls_peap_header_c@@QBEPBDXZ @ 498 NONAME ; char const * eap_tls_peap_header_c::get_eap_type_string(void) const
- ?set_handshake_type@tls_handshake_message_c@@QAE?AW4eap_status_e@@W4tls_handshake_type_e@@@Z @ 499 NONAME ; enum eap_status_e tls_handshake_message_c::set_handshake_type(enum tls_handshake_type_e)
- ?ttls_tunneled_message_state_complete_error_request@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 500 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_complete_error_request(class eap_header_wr_c *)
- ?add_change_cipher_spec_message@tls_record_message_c@@QAE?AW4eap_status_e@@PAVtls_change_cipher_spec_message_c@@_N@Z @ 501 NONAME ; enum eap_status_e tls_record_message_c::add_change_cipher_spec_message(class tls_change_cipher_spec_message_c *, bool)
- ?handle_tls_peap_packet@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_tls_peap_header_c@@K@Z @ 502 NONAME ; enum eap_status_e eap_type_tls_peap_c::handle_tls_peap_packet(class eap_am_network_id_c const *, class eap_tls_peap_header_c *, unsigned long)
- ?send_empty_eap_ack@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@XZ @ 503 NONAME ; enum eap_status_e eap_type_tls_peap_c::send_empty_eap_ack(void)
- ?get_is_valid@eap_diameter_payloads_c@@QBE_NXZ @ 504 NONAME ; bool eap_diameter_payloads_c::get_is_valid(void) const
- ?set_tls_session_type@tls_record_c@@AAE?AW4eap_status_e@@W4tls_session_type_e@@@Z @ 505 NONAME ; enum eap_status_e tls_record_c::set_tls_session_type(enum tls_session_type_e)
- ?ttls_client_handles_ms_chapv2_success@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@E@Z @ 506 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_client_handles_ms_chapv2_success(class eap_diameter_payloads_c *, unsigned char)
- ?get_tls_prf_data@tls_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@000PAV3@K@Z @ 507 NONAME ; enum eap_status_e tls_record_c::get_tls_prf_data(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?get_is_valid@tls_alert_message_c@@QAE_NXZ @ 508 NONAME ; bool tls_alert_message_c::get_is_valid(void)
- ?set_ms_length@mschapv2_header_c@@QAEXG@Z @ 509 NONAME ; void mschapv2_header_c::set_ms_length(unsigned short)
- ??1dummy_eap_core_c@@UAE@XZ @ 510 NONAME ; dummy_eap_core_c::~dummy_eap_core_c(void)
- ?timer_expired@dummy_eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 511 NONAME ; enum eap_status_e dummy_eap_core_c::timer_expired(unsigned long, void *)
- ??1tls_base_record_c@@UAE@XZ @ 512 NONAME ; tls_base_record_c::~tls_base_record_c(void)
- ?reset@tls_application_eap_core_c@@UAE?AW4eap_status_e@@XZ @ 513 NONAME ; enum eap_status_e tls_application_eap_core_c::reset(void)
- ?analyse_tls_protocol_change_cipher_spec@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_record_message_c@@@Z @ 514 NONAME ; enum eap_status_e tls_record_c::analyse_tls_protocol_change_cipher_spec(class tls_record_message_c const *)
- ?get_state@tls_record_c@@ABE?AW4tls_peap_state_e@@XZ @ 515 NONAME ; enum tls_peap_state_e tls_record_c::get_state(void) const
- ?rsa_decrypt_with_private_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 516 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::rsa_decrypt_with_private_key(class eap_variable_data_c const *)
- ?check_ttls_plain_mschapv2_payloads@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@PAW4eap_ttls_tunneled_message_type_e@@@Z @ 517 NONAME ; enum eap_status_e tls_application_eap_core_c::check_ttls_plain_mschapv2_payloads(class eap_diameter_payloads_c *, enum eap_ttls_tunneled_message_type_e *)
- ?set_buffer@eap_diameter_variable_data_c@@QAE?AW4eap_status_e@@Veap_diameter_avp_code_c@@_NPBEK11@Z @ 518 NONAME ; enum eap_status_e eap_diameter_variable_data_c::set_buffer(class eap_diameter_avp_code_c, bool, unsigned char const *, unsigned long, bool, bool)
- ?set_alert_level@tls_alert_message_c@@QAE?AW4eap_status_e@@W4tls_alert_level_e@@@Z @ 519 NONAME ; enum eap_status_e tls_alert_message_c::set_alert_level(enum tls_alert_level_e)
- ?set_timer@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 520 NONAME ; enum eap_status_e tls_application_eap_core_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?start_tls_peap_authentication@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 521 NONAME ; enum eap_status_e eap_type_tls_peap_c::start_tls_peap_authentication(class eap_variable_data_c const *)
- ?set_nt_response@mschapv2_change_password_c@@QAEXPBE@Z @ 522 NONAME ; void mschapv2_change_password_c::set_nt_response(unsigned char const *)
- ?analyse_handshake_type_hello_request@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 523 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_hello_request(class tls_handshake_message_c const *)
- ??Ieap_diameter_avp_code_c@@QAEPAV0@XZ @ 524 NONAME ; class eap_diameter_avp_code_c * eap_diameter_avp_code_c::operator&(void)
- ?query_ttls_pap_username_and_password@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 525 NONAME ; enum eap_status_e tls_record_c::query_ttls_pap_username_and_password(class eap_variable_data_c const *)
- ?change_cipher_spec@tls_record_c@@UAE?AW4eap_status_e@@_N@Z @ 526 NONAME ; enum eap_status_e tls_record_c::change_cipher_spec(bool)
- ?create_compound_session_key_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 527 NONAME ; enum eap_status_e tls_application_eap_core_c::create_compound_session_key_peap_v2(void)
- ?get_partner@dummy_eap_core_c@@QAEPAVabs_eap_core_c@@XZ @ 528 NONAME ; class abs_eap_core_c * dummy_eap_core_c::get_partner(void)
- ?set_constants@mschapv2_change_password_c@@QAE?AW4eap_status_e@@XZ @ 529 NONAME ; enum eap_status_e mschapv2_change_password_c::set_constants(void)
- ?are_pending_queries_completed@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 530 NONAME ; enum eap_status_e tls_record_c::are_pending_queries_completed(void)
- ?plain_eap_success_failure_packet_received@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eap_code_value_e@@E@Z @ 531 NONAME ; enum eap_status_e tls_record_c::plain_eap_success_failure_packet_received(class eap_am_network_id_c const *, enum eap_code_value_e, unsigned char)
- ?generate_key_material@tls_record_c@@QAE?AW4eap_status_e@@XZ @ 532 NONAME ; enum eap_status_e tls_record_c::generate_key_material(void)
- ?peap_tunnel_ready@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@XZ @ 533 NONAME ; enum eap_status_e eap_type_tls_peap_c::peap_tunnel_ready(void)
- ?set_record_header_copy@tls_record_message_c@@QAE?AW4eap_status_e@@PBVtls_record_header_c@@@Z @ 534 NONAME ; enum eap_status_e tls_record_message_c::set_record_header_copy(class tls_record_header_c const *)
- ?read_configure@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 535 NONAME ; enum eap_status_e tls_record_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_code_string@eap_tls_peap_header_c@@QBEPBDXZ @ 536 NONAME ; char const * eap_tls_peap_header_c::get_code_string(void) const
- ?state_notification@tls_application_eap_core_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 537 NONAME ; void tls_application_eap_core_c::state_notification(class abs_eap_state_notification_c const *)
- ?set_version@tls_record_message_c@@QAE?AW4eap_status_e@@W4tls_version_e@@@Z @ 538 NONAME ; enum eap_status_e tls_record_message_c::set_version(enum tls_version_e)
- ?get_signed_message_hash@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 539 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_signed_message_hash(void) const
- ?read_authority_identity@tls_record_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 540 NONAME ; enum eap_status_e tls_record_c::read_authority_identity(class eap_variable_data_c *)
- ?get_change_cipher_spec_type@tls_change_cipher_spec_message_c@@QBE?AW4tls_change_cipher_spec_type_e@@XZ @ 541 NONAME ; enum tls_change_cipher_spec_type_e tls_change_cipher_spec_message_c::get_change_cipher_spec_type(void) const
- ?create_server_key_exchange_md5_hash@tls_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@00PAV3@@Z @ 542 NONAME ; enum eap_status_e tls_record_c::create_server_key_exchange_md5_hash(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?get_certificate_chain@tls_handshake_message_c@@QBEPBV?$eap_array_c@Veap_variable_data_c@@@@XZ @ 543 NONAME ; class eap_array_c<class eap_variable_data_c> const * tls_handshake_message_c::get_certificate_chain(void) const
- ?get_code_data@eap_diameter_avp_code_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAV1@@Z @ 544 NONAME ; enum eap_status_e eap_diameter_avp_code_c::get_code_data(class abs_eap_am_tools_c *, class eap_diameter_avp_code_c *)
- ?get_tls_length_offset@eap_tls_peap_header_c@@QBEKXZ @ 545 NONAME ; unsigned long eap_tls_peap_header_c::get_tls_length_offset(void) const
- ??0tls_record_message_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_tls_message_hash_c@@_N@Z @ 546 NONAME ; tls_record_message_c::tls_record_message_c(class abs_eap_am_tools_c *, class abs_tls_message_hash_c *, bool)
- ??1tls_application_eap_core_c@@UAE@XZ @ 547 NONAME ; tls_application_eap_core_c::~tls_application_eap_core_c(void)
- ?get_record_message_count@tls_message_c@@QBEKXZ @ 548 NONAME ; unsigned long tls_message_c::get_record_message_count(void) const
- ?get_session_id@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 549 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_session_id(void) const
- ?apply_receive_block_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAVabs_crypto_cbc_block_algorithm_c@@PAVabs_crypto_hmac_algorithm_c@@@Z @ 550 NONAME ; enum eap_status_e tls_record_c::apply_receive_block_cipher_suite(class eap_variable_data_c *, class abs_crypto_cbc_block_algorithm_c *, class abs_crypto_hmac_algorithm_c *)
- ?alert_received@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@W4tls_alert_level_e@@W4tls_alert_description_e@@@Z @ 551 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::alert_received(enum tls_alert_level_e, enum tls_alert_description_e)
- ?set_is_valid@tls_record_c@@EAEXXZ @ 552 NONAME ; void tls_record_c::set_is_valid(void)
- ?get_application_data@tls_record_message_c@@QBEPAVtls_application_data_message_c@@K@Z @ 553 NONAME ; class tls_application_data_message_c * tls_record_message_c::get_application_data(unsigned long) const
- ?u16_t_to_host_order@tls_record_c@@CA?AW4eap_status_e@@PAGPAVabs_eap_am_tools_c@@@Z @ 554 NONAME ; enum eap_status_e tls_record_c::u16_t_to_host_order(unsigned short *, class abs_eap_am_tools_c *)
- ?send_eap_success@dummy_eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 555 NONAME ; enum eap_status_e dummy_eap_core_c::send_eap_success(class eap_am_network_id_c const *, unsigned char)
- ?reset@tls_message_c@@QAE?AW4eap_status_e@@XZ @ 556 NONAME ; enum eap_status_e tls_message_c::reset(void)
- ?complete_query_certificate_chain@tls_record_c@@UAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_variable_data_c@@@@W42@@Z @ 557 NONAME ; enum eap_status_e tls_record_c::complete_query_certificate_chain(class eap_array_c<class eap_variable_data_c> const *, enum eap_status_e)
- ?parse_tls_protocol_application_data@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVeap_variable_data_c@@@Z @ 558 NONAME ; enum eap_status_e tls_record_c::parse_tls_protocol_application_data(class tls_record_message_c *, class eap_variable_data_c *)
- ?set_cipher_suite_applied@tls_record_message_c@@QAEXXZ @ 559 NONAME ; void tls_record_message_c::set_cipher_suite_applied(void)
- ?read_configure@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 560 NONAME ; enum eap_status_e tls_application_eap_core_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?set_dhe_group_generator@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 561 NONAME ; enum eap_status_e tls_handshake_message_c::set_dhe_group_generator(class eap_variable_data_c const *)
- ?set_tls_master_secret@tls_record_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 562 NONAME ; enum eap_status_e tls_record_c::set_tls_master_secret(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?set_peer_challenge@mschapv2_change_password_c@@QAEXPBE@Z @ 563 NONAME ; void mschapv2_change_password_c::set_peer_challenge(unsigned char const *)
- ?cipher_suite_initialization_stream@tls_record_c@@AAE?AW4eap_status_e@@PAVabs_crypto_stream_algorithm_c@@PBVeap_variable_data_c@@_N@Z @ 564 NONAME ; enum eap_status_e tls_record_c::cipher_suite_initialization_stream(class abs_crypto_stream_algorithm_c *, class eap_variable_data_c const *, bool)
- ?unset_marked_removed@dummy_eap_core_c@@QAEXXZ @ 565 NONAME ; void dummy_eap_core_c::unset_marked_removed(void)
- ?complete_rsa_decrypt_with_private_key@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@W42@@Z @ 566 NONAME ; enum eap_status_e tls_record_c::complete_rsa_decrypt_with_private_key(class eap_variable_data_c const *, enum eap_status_e)
- ?set_copy_of_buffer@peap_tlv_variable_data_c@@QAE?AW4eap_status_e@@PBVtls_peap_tlv_header_c@@@Z @ 567 NONAME ; enum eap_status_e peap_tlv_variable_data_c::set_copy_of_buffer(class tls_peap_tlv_header_c const *)
- ?is_ietf_code@eap_diameter_avp_code_c@@SA_NV1@@Z @ 568 NONAME ; bool eap_diameter_avp_code_c::is_ietf_code(class eap_diameter_avp_code_c)
- ?parse_handshake_type_server_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 569 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_server_key_exchange(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?get_state_string@eap_tls_trace_string_c@@SAPBDW4tls_peap_state_e@@@Z @ 570 NONAME ; char const * eap_tls_trace_string_c::get_state_string(enum tls_peap_state_e)
- ?analyse_handshake_type_certificate@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 571 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_certificate(class tls_handshake_message_c const *)
- ?add_data_length@tls_record_message_c@@QAE?AW4eap_status_e@@K@Z @ 572 NONAME ; enum eap_status_e tls_record_message_c::add_data_length(unsigned long)
- ?set_record_message_data@tls_record_message_c@@QAE?AW4eap_status_e@@PAXK@Z @ 573 NONAME ; enum eap_status_e tls_record_message_c::set_record_message_data(void *, unsigned long)
- ?analyse_handshake_type_client_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 574 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_client_key_exchange(class tls_handshake_message_c const *)
- ?create_message_data@tls_handshake_message_c@@QAE?AW4eap_status_e@@XZ @ 575 NONAME ; enum eap_status_e tls_handshake_message_c::create_message_data(void)
- ??8eap_diameter_avp_code_c@@QBE_NABV0@@Z @ 576 NONAME ; bool eap_diameter_avp_code_c::operator==(class eap_diameter_avp_code_c const &) const
- ?add_data@eap_diameter_variable_data_c@@QAE?AW4eap_status_e@@PBEK@Z @ 577 NONAME ; enum eap_status_e eap_diameter_variable_data_c::add_data(unsigned char const *, unsigned long)
- ?convert_eap_diameter_avp_code_to_u32_t@@YAKVeap_diameter_avp_code_c@@@Z @ 578 NONAME ; unsigned long convert_eap_diameter_avp_code_to_u32_t(class eap_diameter_avp_code_c)
- ??0eap_diameter_avp_code_c@@QAE@W4eap_diameter_vendor_id_e@@K@Z @ 579 NONAME ; eap_diameter_avp_code_c::eap_diameter_avp_code_c(enum eap_diameter_vendor_id_e, unsigned long)
- ?get_dhe_group_generator@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 580 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_dhe_group_generator(void) const
- ?parse_tls_protocol_handshake@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVeap_variable_data_c@@@Z @ 581 NONAME ; enum eap_status_e tls_record_c::parse_tls_protocol_handshake(class tls_record_message_c *, class eap_variable_data_c *)
- ?cipher_suite_initialization@tls_record_c@@AAE?AW4eap_status_e@@_N@Z @ 582 NONAME ; enum eap_status_e tls_record_c::cipher_suite_initialization(bool)
- ??9eap_diameter_avp_code_c@@QBE_NABV0@@Z @ 583 NONAME ; bool eap_diameter_avp_code_c::operator!=(class eap_diameter_avp_code_c const &) const
- ?eap_tls_peap_fragment_send@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@XZ @ 584 NONAME ; enum eap_status_e eap_type_tls_peap_c::eap_tls_peap_fragment_send(void)
- ?save_analyse_index@tls_record_message_c@@QAEXK@Z @ 585 NONAME ; void tls_record_message_c::save_analyse_index(unsigned long)
- ?complete_query_ttls_pap_username_and_password@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0W42@@Z @ 586 NONAME ; enum eap_status_e tls_record_c::complete_query_ttls_pap_username_and_password(class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_status_e)
- ?packet_process@tls_record_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 587 NONAME ; enum eap_status_e tls_record_c::packet_process(class eap_variable_data_c *, unsigned char)
- ?set_eap_failure_timeout@dummy_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 588 NONAME ; enum eap_status_e dummy_eap_core_c::set_eap_failure_timeout(void)
- ??1mschapv2_header_c@@UAE@XZ @ 589 NONAME ; mschapv2_header_c::~mschapv2_header_c(void)
- ?get_header_offset@dummy_eap_core_c@@UAEKPAK0@Z @ 590 NONAME ; unsigned long dummy_eap_core_c::get_header_offset(unsigned long *, unsigned long *)
- ?get_tls_message_length@eap_tls_peap_header_c@@QBE?AW4eap_status_e@@PAK@Z @ 591 NONAME ; enum eap_status_e eap_tls_peap_header_c::get_tls_message_length(unsigned long *) const
- ?allocate_handshake_message_copy@tls_record_c@@AAE?AW4eap_status_e@@PAPAVtls_handshake_message_c@@PAV?$eap_automatic_variable_c@Vtls_handshake_message_c@@@@PAVtls_handshake_header_c@@@Z @ 592 NONAME ; enum eap_status_e tls_record_c::allocate_handshake_message_copy(class tls_handshake_message_c * *, class eap_automatic_variable_c<class tls_handshake_message_c> *, class tls_handshake_header_c *)
- ?cancel_session_timeout@dummy_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 593 NONAME ; enum eap_status_e dummy_eap_core_c::cancel_session_timeout(void)
- ?apply_send_stream_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAVabs_crypto_stream_algorithm_c@@PAVabs_crypto_hmac_algorithm_c@@@Z @ 594 NONAME ; enum eap_status_e tls_record_c::apply_send_stream_cipher_suite(class eap_variable_data_c *, class abs_crypto_stream_algorithm_c *, class abs_crypto_hmac_algorithm_c *)
- ?add_record_message@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_handshake_message_c@@@Z @ 595 NONAME ; enum eap_status_e tls_record_c::add_record_message(class tls_handshake_message_c *)
- ??0eap_diameter_avp_code_c@@QAE@XZ @ 596 NONAME ; eap_diameter_avp_code_c::eap_diameter_avp_code_c(void)
- ?get_tls_session_type_string@eap_tls_trace_string_c@@SAPBDW4tls_session_type_e@@@Z @ 597 NONAME ; char const * eap_tls_trace_string_c::get_tls_session_type_string(enum tls_session_type_e)
- ?set_selected_compression_method@tls_handshake_message_c@@QAE?AW4eap_status_e@@W4tls_compression_method_e@@@Z @ 598 NONAME ; enum eap_status_e tls_handshake_message_c::set_selected_compression_method(enum tls_compression_method_e)
- ?complete_verify_certificate_chain@tls_record_c@@UAE?AW4eap_status_e@@W42@@Z @ 599 NONAME ; enum eap_status_e tls_record_c::complete_verify_certificate_chain(enum eap_status_e)
- ?add_message_data@tls_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@PA_N@Z @ 600 NONAME ; enum eap_status_e tls_message_c::add_message_data(class eap_variable_data_c *, bool *)
- ?complete_verify_ttls_pap_username_and_password@tls_record_c@@UAE?AW4eap_status_e@@W42@PBVeap_variable_data_c@@@Z @ 601 NONAME ; enum eap_status_e tls_record_c::complete_verify_ttls_pap_username_and_password(enum eap_status_e, class eap_variable_data_c const *)
- ?unload_module@dummy_eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 602 NONAME ; enum eap_status_e dummy_eap_core_c::unload_module(class eap_expanded_type_c)
- ?get_nak_tlv@peap_tlv_payloads_c@@QAEPAVpeap_tlv_variable_data_c@@XZ @ 603 NONAME ; class peap_tlv_variable_data_c * peap_tlv_payloads_c::get_nak_tlv(void)
- ?set_session_id@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 604 NONAME ; enum eap_status_e tls_handshake_message_c::set_session_id(class eap_variable_data_c const *)
- ?get_data@eap_tls_peap_header_c@@QBEPAEPAVabs_eap_am_tools_c@@K@Z @ 605 NONAME ; unsigned char * eap_tls_peap_header_c::get_data(class abs_eap_am_tools_c *, unsigned long) const
- ?set_code_values@eap_diameter_avp_code_c@@QAEXW4eap_diameter_vendor_id_e@@K@Z @ 606 NONAME ; void eap_diameter_avp_code_c::set_code_values(enum eap_diameter_vendor_id_e, unsigned long)
- ??1mschapv2_change_password_c@@UAE@XZ @ 607 NONAME ; mschapv2_change_password_c::~mschapv2_change_password_c(void)
- ?set_session_timeout@tls_application_eap_core_c@@UAE?AW4eap_status_e@@K@Z @ 608 NONAME ; enum eap_status_e tls_application_eap_core_c::set_session_timeout(unsigned long)
- ?create_server_key_exchange_sha1_hash@tls_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@00PAV3@@Z @ 609 NONAME ; enum eap_status_e tls_record_c::create_server_key_exchange_sha1_hash(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?analyse_handshake_type_server_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@PBVtls_handshake_message_c@@@Z @ 610 NONAME ; enum eap_status_e tls_record_c::analyse_handshake_type_server_key_exchange(class tls_handshake_message_c const *)
- ??1tls_message_c@@UAE@XZ @ 611 NONAME ; tls_message_c::~tls_message_c(void)
- ?ttls_tunneled_message_state_process_success_request@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 612 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_process_success_request(class eap_header_wr_c *)
- ?reset_hmac_algorithms@tls_record_c@@AAEX_N@Z @ 613 NONAME ; void tls_record_c::reset_hmac_algorithms(bool)
- ?get_eap_length@eap_tls_peap_header_c@@QBEGXZ @ 614 NONAME ; unsigned short eap_tls_peap_header_c::get_eap_length(void) const
- ?convert_eap_diameter_avp_code_to_u64_t@@YA_KVeap_diameter_avp_code_c@@@Z @ 615 NONAME ; unsigned long long convert_eap_diameter_avp_code_to_u64_t(class eap_diameter_avp_code_c)
- ?set_is_valid@tls_record_message_c@@AAEXXZ @ 616 NONAME ; void tls_record_message_c::set_is_valid(void)
- ?get_header_length@eap_tls_peap_header_c@@QBEKXZ @ 617 NONAME ; unsigned long eap_tls_peap_header_c::get_header_length(void) const
- ?set_is_valid@tls_completion_c@@AAEXXZ @ 618 NONAME ; void tls_completion_c::set_is_valid(void)
- ?generate_nai@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@1@Z @ 619 NONAME ; enum eap_status_e eap_type_tls_peap_c::generate_nai(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?add_rogue_ap@dummy_eap_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 620 NONAME ; enum eap_status_e dummy_eap_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?reset@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 621 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::reset(void)
- ?restart_with_new_type@dummy_eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@E@Z @ 622 NONAME ; enum eap_status_e dummy_eap_core_c::restart_with_new_type(class eap_expanded_type_c, class eap_am_network_id_c const *, unsigned char)
- ?indicate_state_to_lower_layer@tls_record_c@@AAE?AW4eap_status_e@@W4tls_peap_state_e@@@Z @ 623 NONAME ; enum eap_status_e tls_record_c::indicate_state_to_lower_layer(enum tls_peap_state_e)
- ?start_peap_tunneled_authentication@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_NEW4tls_session_type_e@@1@Z @ 624 NONAME ; enum eap_status_e tls_application_eap_core_c::start_peap_tunneled_authentication(class eap_am_network_id_c const *, bool, unsigned char, enum tls_session_type_e, bool)
- ?get_application_partner@tls_application_eap_core_c@@UAEPAVabs_tls_base_application_c@@XZ @ 625 NONAME ; class abs_tls_base_application_c * tls_application_eap_core_c::get_application_partner(void)
- ?get_saved_eap_identity@dummy_eap_core_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 626 NONAME ; enum eap_status_e dummy_eap_core_c::get_saved_eap_identity(class eap_variable_data_c *)
- ?set_data_length@eap_tls_peap_header_c@@QAEXK_N@Z @ 627 NONAME ; void eap_tls_peap_header_c::set_data_length(unsigned long, bool)
- ?generate_dhe_keys@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 628 NONAME ; enum eap_status_e tls_record_c::generate_dhe_keys(void)
- ?cancel_query_tunnel_PAC@tls_application_eap_core_c@@UAE?AW4eap_status_e@@XZ @ 629 NONAME ; enum eap_status_e tls_application_eap_core_c::cancel_query_tunnel_PAC(void)
- ?configure@dummy_eap_core_c@@UAE?AW4eap_status_e@@XZ @ 630 NONAME ; enum eap_status_e dummy_eap_core_c::configure(void)
- ?create_tls_application_data@tls_record_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@K@Z @ 631 NONAME ; enum eap_status_e tls_record_c::create_tls_application_data(class eap_buf_chain_wr_c *, unsigned long)
- ?tls_peap_packet_send@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@KKK_N@Z @ 632 NONAME ; enum eap_status_e eap_type_tls_peap_c::tls_peap_packet_send(class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long, bool)
- ?unset_failure_message_received@eap_type_tls_peap_c@@AAEXXZ @ 633 NONAME ; void eap_type_tls_peap_c::unset_failure_message_received(void)
- ?set_tls_message_length@eap_tls_peap_header_c@@QAEXK@Z @ 634 NONAME ; void eap_tls_peap_header_c::set_tls_message_length(unsigned long)
- ?cancel_timer@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 635 NONAME ; enum eap_status_e tls_application_eap_core_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?eap_acknowledge@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 636 NONAME ; enum eap_status_e eap_type_tls_peap_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?create_nonce_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@_N@Z @ 637 NONAME ; enum eap_status_e tls_application_eap_core_c::create_nonce_peap_v2(bool)
- ?store_nonce_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@_NPAVpeap_tlv_payloads_c@@@Z @ 638 NONAME ; enum eap_status_e tls_application_eap_core_c::store_nonce_peap_v2(bool, class peap_tlv_payloads_c *)
- ?sign_with_private_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 639 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::sign_with_private_key(class eap_variable_data_c const *)
- ?create_eap_payload_tlv_message@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@PBVeap_header_wr_c@@E@Z @ 640 NONAME ; enum eap_status_e tls_application_eap_core_c::create_eap_payload_tlv_message(class eap_buf_chain_wr_c *, class eap_header_wr_c const *, unsigned char)
- ?set_tunneled_state@tls_application_eap_core_c@@UAEXW4tls_session_type_e@@@Z @ 641 NONAME ; void tls_application_eap_core_c::set_tunneled_state(enum tls_session_type_e)
- ?reset@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@XZ @ 642 NONAME ; enum eap_status_e eap_type_tls_peap_c::reset(void)
- ?get_alert_description@tls_alert_message_c@@QBE?AW4tls_alert_description_e@@XZ @ 643 NONAME ; enum tls_alert_description_e tls_alert_message_c::get_alert_description(void) const
- ?set_signed_message_hash@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 644 NONAME ; enum eap_status_e tls_handshake_message_c::set_signed_message_hash(class eap_variable_data_c const *)
- ?save_current_state@eap_type_tls_peap_c@@AAEXXZ @ 645 NONAME ; void eap_type_tls_peap_c::save_current_state(void)
- ?object_increase_reference_count@eap_diameter_variable_data_c@@QAEXXZ @ 646 NONAME ; void eap_diameter_variable_data_c::object_increase_reference_count(void)
- ?get_name_length@mschapv2_response_c@@QBEKXZ @ 647 NONAME ; unsigned long mschapv2_response_c::get_name_length(void) const
- ?get_opcode@mschapv2_header_c@@QBE?AW4mschapv2_opcode_e@@XZ @ 648 NONAME ; enum mschapv2_opcode_e mschapv2_header_c::get_opcode(void) const
- ?set_selected_cipher_suite@tls_record_c@@AAEXW4tls_cipher_suites_e@@@Z @ 649 NONAME ; void tls_record_c::set_selected_cipher_suite(enum tls_cipher_suites_e)
- ?get_eap_type@eap_tls_peap_header_c@@QBE?AVeap_expanded_type_c@@XZ @ 650 NONAME ; class eap_expanded_type_c eap_tls_peap_header_c::get_eap_type(void) const
- ?cancel_retransmission@dummy_eap_core_c@@AAE?AW4eap_status_e@@XZ @ 651 NONAME ; enum eap_status_e dummy_eap_core_c::cancel_retransmission(void)
- ?get_eap_identifier@eap_tls_peap_header_c@@QBEEXZ @ 652 NONAME ; unsigned char eap_tls_peap_header_c::get_eap_identifier(void) const
- ??1eap_am_type_tls_peap_symbian_c@@UAE@XZ @ 653 NONAME ; eap_am_type_tls_peap_symbian_c::~eap_am_type_tls_peap_symbian_c(void)
- ?send_final_notification@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@XZ @ 654 NONAME ; enum eap_status_e eap_type_tls_peap_c::send_final_notification(void)
- ?set_is_analysed@tls_handshake_message_c@@QAEXXZ @ 655 NONAME ; void tls_handshake_message_c::set_is_analysed(void)
- ?add_message_data@tls_application_data_message_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 656 NONAME ; enum eap_status_e tls_application_data_message_c::add_message_data(class eap_variable_data_c *)
- ?get_header_minimum_size@mschapv2_response_c@@SAKXZ @ 657 NONAME ; unsigned long mschapv2_response_c::get_header_minimum_size(void)
- ?packet_trace@eap_type_tls_peap_c@@AAEXPBDPBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 658 NONAME ; void eap_type_tls_peap_c::packet_trace(char const *, class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?shutdown@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@XZ @ 659 NONAME ; enum eap_status_e eap_type_tls_peap_c::shutdown(void)
- ?get_tls_session_type@tls_record_c@@AAE?AW4tls_session_type_e@@XZ @ 660 NONAME ; enum tls_session_type_e tls_record_c::get_tls_session_type(void)
- ?get_alert_level@tls_alert_message_c@@QBE?AW4tls_alert_level_e@@XZ @ 661 NONAME ; enum tls_alert_level_e tls_alert_message_c::get_alert_level(void) const
- ?process_tls_message@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 662 NONAME ; enum eap_status_e tls_record_c::process_tls_message(void)
- ?cancel_rsa_decrypt_with_private_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 663 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_rsa_decrypt_with_private_key(void)
- ?timer_delete_data@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@KPAX@Z @ 664 NONAME ; enum eap_status_e eap_type_tls_peap_c::timer_delete_data(unsigned long, void *)
- ?get_finished_data@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 665 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_finished_data(void) const
- ?peap_tunnel_ready@tls_application_eap_core_c@@UAE?AW4eap_status_e@@XZ @ 666 NONAME ; enum eap_status_e tls_application_eap_core_c::peap_tunnel_ready(void)
- ?set_initial_eap_identifier@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 667 NONAME ; enum eap_status_e eap_type_tls_peap_c::set_initial_eap_identifier(class eap_am_network_id_c const *, unsigned char)
- ?check_mandatory_payloads@eap_diameter_payloads_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_diameter_avp_code_c@@@@@Z @ 668 NONAME ; enum eap_status_e eap_diameter_payloads_c::check_mandatory_payloads(class eap_array_c<class eap_diameter_avp_code_c> const *)
- ?set_name@mschapv2_challenge_c@@QAEXPBE@Z @ 669 NONAME ; void mschapv2_challenge_c::set_name(unsigned char const *)
- ?create_compound_mac_key_peap_v2@tls_application_eap_core_c@@AAE?AW4eap_status_e@@_N@Z @ 670 NONAME ; enum eap_status_e tls_application_eap_core_c::create_compound_mac_key_peap_v2(bool)
- ?cipher_suite_initialization_cbc@tls_record_c@@AAE?AW4eap_status_e@@PAPAVabs_crypto_cbc_block_algorithm_c@@PAVabs_crypto_block_algorithm_c@@PBVeap_variable_data_c@@2_N@Z @ 671 NONAME ; enum eap_status_e tls_record_c::cipher_suite_initialization_cbc(class abs_crypto_cbc_block_algorithm_c * *, class abs_crypto_block_algorithm_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, bool)
- ?parse_handshake_type_client_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 672 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_client_key_exchange(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ??0tls_application_eap_core_c@@QAE@PAVabs_eap_am_tools_c@@PAVeap_core_c@@_N2Veap_expanded_type_c@@PBVeap_am_network_id_c@@@Z @ 673 NONAME ; tls_application_eap_core_c::tls_application_eap_core_c(class abs_eap_am_tools_c *, class eap_core_c *, bool, bool, class eap_expanded_type_c, class eap_am_network_id_c const *)
- ?restart_authentication@tls_application_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 674 NONAME ; enum eap_status_e tls_application_eap_core_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
- ?handle_ttls_plain_pap_payloads@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_diameter_payloads_c@@W4eap_ttls_tunneled_message_type_e@@E@Z @ 675 NONAME ; enum eap_status_e tls_application_eap_core_c::handle_ttls_plain_pap_payloads(class eap_diameter_payloads_c *, enum eap_ttls_tunneled_message_type_e, unsigned char)
- ?cipher_suite_is_TLS_RSA@tls_record_c@@ABE_NXZ @ 676 NONAME ; bool tls_record_c::cipher_suite_is_TLS_RSA(void) const
- ?cipher_suite_initialization_hmac_sha1@tls_record_c@@AAE?AW4eap_status_e@@_N@Z @ 677 NONAME ; enum eap_status_e tls_record_c::cipher_suite_initialization_hmac_sha1(bool)
- ?set_partner@dummy_eap_core_c@@QAEXPAVabs_eap_core_c@@@Z @ 678 NONAME ; void dummy_eap_core_c::set_partner(class abs_eap_core_c *)
- ?packet_data_crypto_keys@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 679 NONAME ; enum eap_status_e eap_type_tls_peap_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ?save_analyse_index@tls_message_c@@QAEXK@Z @ 680 NONAME ; void tls_message_c::save_analyse_index(unsigned long)
- ?get_is_client@eap_type_tls_peap_c@@UAE_NXZ @ 681 NONAME ; bool eap_type_tls_peap_c::get_is_client(void)
- ?cipher_suite_is_RC4_128_MD5@tls_record_c@@ABE_NW4tls_cipher_suites_e@@@Z @ 682 NONAME ; bool tls_record_c::cipher_suite_is_RC4_128_MD5(enum tls_cipher_suites_e) const
- ?packet_forward_to_tunnel@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 683 NONAME ; enum eap_status_e tls_application_eap_core_c::packet_forward_to_tunnel(class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?create_random_eap_identity@eap_type_tls_peap_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 684 NONAME ; enum eap_status_e eap_type_tls_peap_c::create_random_eap_identity(class eap_variable_data_c *)
- ??0eap_tls_trace_string_c@@QAE@XZ @ 685 NONAME ; eap_tls_trace_string_c::eap_tls_trace_string_c(void)
- ?read_configure@dummy_eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 686 NONAME ; enum eap_status_e dummy_eap_core_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?cipher_suite_initialization_hmac_md5@tls_record_c@@AAE?AW4eap_status_e@@_N@Z @ 687 NONAME ; enum eap_status_e tls_record_c::cipher_suite_initialization_hmac_md5(bool)
- ?parse_handshake_type_client_hello@tls_record_c@@AAE?AW4eap_status_e@@PAVtls_record_message_c@@PAVtls_handshake_header_c@@K@Z @ 688 NONAME ; enum eap_status_e tls_record_c::parse_handshake_type_client_hello(class tls_record_message_c *, class tls_handshake_header_c *, unsigned long)
- ?fragment_tls_records@tls_message_c@@QAE?AW4eap_status_e@@PAVtls_record_message_c@@PAV?$eap_array_c@Vtls_record_message_c@@@@@Z @ 689 NONAME ; enum eap_status_e tls_message_c::fragment_tls_records(class tls_record_message_c *, class eap_array_c<class tls_record_message_c> *)
- ?apply_send_block_cipher_suite@tls_record_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAVabs_crypto_cbc_block_algorithm_c@@PAVabs_crypto_hmac_algorithm_c@@@Z @ 690 NONAME ; enum eap_status_e tls_record_c::apply_send_block_cipher_suite(class eap_variable_data_c *, class abs_crypto_cbc_block_algorithm_c *, class abs_crypto_hmac_algorithm_c *)
- ?get_name@mschapv2_response_c@@QBEPBEXZ @ 691 NONAME ; unsigned char const * mschapv2_response_c::get_name(void) const
- ?create_message_data@tls_alert_message_c@@QAE?AW4eap_status_e@@XZ @ 692 NONAME ; enum eap_status_e tls_alert_message_c::create_message_data(void)
- ?state_notification@tls_record_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 693 NONAME ; void tls_record_c::state_notification(class abs_eap_state_notification_c const *)
- ?start_tls_peap_authentication@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 694 NONAME ; enum eap_status_e tls_record_c::start_tls_peap_authentication(class eap_variable_data_c const *)
- ?get_data_length@mschapv2_header_c@@QBEKXZ @ 695 NONAME ; unsigned long mschapv2_header_c::get_data_length(void) const
- ?update_buffer_indexes@eap_type_tls_peap_c@@AAEXKKPAK0@Z @ 696 NONAME ; void eap_type_tls_peap_c::update_buffer_indexes(unsigned long, unsigned long, unsigned long *, unsigned long *)
- ?initialize_session_timeout@dummy_eap_core_c@@AAE?AW4eap_status_e@@K@Z @ 697 NONAME ; enum eap_status_e dummy_eap_core_c::initialize_session_timeout(unsigned long)
- ?set_type_partner@tls_base_record_c@@QAEXPAVabs_tls_base_record_c@@@Z @ 698 NONAME ; void tls_base_record_c::set_type_partner(class abs_tls_base_record_c *)
- ??0dummy_eap_core_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_core_c@@_NPBVeap_am_network_id_c@@2@Z @ 699 NONAME ; dummy_eap_core_c::dummy_eap_core_c(class abs_eap_am_tools_c *, class abs_eap_core_c *, bool, class eap_am_network_id_c const *, bool)
- ?restart_authentication@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 700 NONAME ; enum eap_status_e eap_type_tls_peap_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
- ?add_application_data_message@tls_record_message_c@@QAE?AW4eap_status_e@@PAVtls_application_data_message_c@@_N@Z @ 701 NONAME ; enum eap_status_e tls_record_message_c::add_application_data_message(class tls_application_data_message_c *, bool)
- ?verify_signature_of_server_key_exchange@tls_record_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 702 NONAME ; enum eap_status_e tls_record_c::verify_signature_of_server_key_exchange(class eap_variable_data_c const *)
- ?set_random_value@tls_handshake_message_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 703 NONAME ; enum eap_status_e tls_handshake_message_c::set_random_value(class eap_variable_data_c const *)
- ?set_is_valid@eap_am_type_tls_peap_symbian_c@@QAEXXZ @ 704 NONAME ; void eap_am_type_tls_peap_symbian_c::set_is_valid(void)
- ?message_hash_save_certificate_verify@tls_record_c@@EAE?AW4eap_status_e@@XZ @ 705 NONAME ; enum eap_status_e tls_record_c::message_hash_save_certificate_verify(void)
- ??1tls_handshake_message_c@@UAE@XZ @ 706 NONAME ; tls_handshake_message_c::~tls_handshake_message_c(void)
- ?set_tls_flag_value@eap_tls_peap_header_c@@QBEXEKK@Z @ 707 NONAME ; void eap_tls_peap_header_c::set_tls_flag_value(unsigned char, unsigned long, unsigned long) const
- ?get_NAI@eap_type_tls_peap_c@@AAEPAVeap_variable_data_c@@XZ @ 708 NONAME ; class eap_variable_data_c * eap_type_tls_peap_c::get_NAI(void)
- ?create_message_data@tls_change_cipher_spec_message_c@@QAE?AW4eap_status_e@@XZ @ 709 NONAME ; enum eap_status_e tls_change_cipher_spec_message_c::create_message_data(void)
- ?indicate_messages_processed@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 710 NONAME ; enum eap_status_e tls_record_c::indicate_messages_processed(void)
- ?ttls_tunneled_message_state_process_challenge_request@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 711 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_process_challenge_request(class eap_header_wr_c *)
- ?create_handshake_type_client_hello@tls_record_c@@AAE?AW4eap_status_e@@XZ @ 712 NONAME ; enum eap_status_e tls_record_c::create_handshake_type_client_hello(void)
- ??8eap_diameter_avp_code_c@@QBE_NW4eap_diameter_avp_code_of_ietf_e@@@Z @ 713 NONAME ; bool eap_diameter_avp_code_c::operator==(enum eap_diameter_avp_code_of_ietf_e) const
- ?get_application_data@tls_application_data_message_c@@QAEPAVeap_variable_data_c@@XZ @ 714 NONAME ; class eap_variable_data_c * tls_application_data_message_c::get_application_data(void)
- ?save_current_reassembly_state@eap_type_tls_peap_c@@AAEXXZ @ 715 NONAME ; void eap_type_tls_peap_c::save_current_reassembly_state(void)
- ?parse_generic_payload@eap_diameter_payloads_c@@QAE?AW4eap_status_e@@Veap_diameter_avp_code_c@@PBVeap_diameter_avp_header_c@@@Z @ 716 NONAME ; enum eap_status_e eap_diameter_payloads_c::parse_generic_payload(class eap_diameter_avp_code_c, class eap_diameter_avp_header_c const *)
- ?set_constants@mschapv2_response_c@@QAE?AW4eap_status_e@@XZ @ 717 NONAME ; enum eap_status_e mschapv2_response_c::set_constants(void)
- ?ttls_tunneled_message_state_process_response@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_header_wr_c@@@Z @ 718 NONAME ; enum eap_status_e tls_application_eap_core_c::ttls_tunneled_message_state_process_response(class eap_header_wr_c *)
- ?set_session_timeout@tls_record_c@@UAE?AW4eap_status_e@@K@Z @ 719 NONAME ; enum eap_status_e tls_record_c::set_session_timeout(unsigned long)
- ?get_flag_tls_length_included@eap_tls_peap_header_c@@QBE_NXZ @ 720 NONAME ; bool eap_tls_peap_header_c::get_flag_tls_length_included(void) const
- ?set_is_valid@dummy_eap_core_c@@UAEXXZ @ 721 NONAME ; void dummy_eap_core_c::set_is_valid(void)
- ?cancel_query_certificate_chain@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@XZ @ 722 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::cancel_query_certificate_chain(void)
- ?reset_block_ciphers@tls_record_c@@AAEX_N@Z @ 723 NONAME ; void tls_record_c::reset_block_ciphers(bool)
- ?create_eap_diameter_avp_message@tls_application_eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@PBVeap_header_wr_c@@E@Z @ 724 NONAME ; enum eap_status_e tls_application_eap_core_c::create_eap_diameter_avp_message(class eap_buf_chain_wr_c *, class eap_header_wr_c const *, unsigned char)
- ?get_random_value@tls_handshake_message_c@@QBEPBVeap_variable_data_c@@XZ @ 725 NONAME ; class eap_variable_data_c const * tls_handshake_message_c::get_random_value(void) const
- ?set_tls_master_secret@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 726 NONAME ; enum eap_status_e eap_type_tls_peap_c::set_tls_master_secret(class eap_variable_data_c const *)
- ?load_module@tls_record_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@0PAVabs_eap_base_type_c@@PAPAVeap_base_type_c@@_NPBVeap_am_network_id_c@@@Z @ 727 NONAME ; enum eap_status_e tls_record_c::load_module(class eap_expanded_type_c, class eap_expanded_type_c, class abs_eap_base_type_c *, class eap_base_type_c * *, bool, class eap_am_network_id_c const *)
- ?timer_delete_data@dummy_eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 728 NONAME ; enum eap_status_e dummy_eap_core_c::timer_delete_data(unsigned long, void *)
- ?complete_query_realm@tls_record_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@W42@@Z @ 729 NONAME ; enum eap_status_e tls_record_c::complete_query_realm(class eap_variable_data_c const *, enum eap_status_e)
- ??0mschapv2_challenge_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 730 NONAME ; mschapv2_challenge_c::mschapv2_challenge_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?set_timer@eap_type_tls_peap_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 731 NONAME ; enum eap_status_e eap_type_tls_peap_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?verify_with_public_key@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0@Z @ 732 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::verify_with_public_key(class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?type_configure_read@eap_am_type_tls_peap_symbian_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 733 NONAME ; enum eap_status_e eap_am_type_tls_peap_symbian_c::type_configure_read(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_header_offset@eap_type_tls_peap_c@@UAEKPAK0@Z @ 734 NONAME ; unsigned long eap_type_tls_peap_c::get_header_offset(unsigned long *, unsigned long *)
- ?check_selected_compression_method@tls_record_c@@AAE?AW4eap_status_e@@W4tls_compression_method_e@@@Z @ 735 NONAME ; enum eap_status_e tls_record_c::check_selected_compression_method(enum tls_compression_method_e)
- ?get_is_valid@tls_handshake_message_c@@QAE_NXZ @ 736 NONAME ; bool tls_handshake_message_c::get_is_valid(void)
- ?get_header_offset@tls_application_eap_core_c@@UAEKPAK0@Z @ 737 NONAME ; unsigned long tls_application_eap_core_c::get_header_offset(unsigned long *, unsigned long *)
- ?resend_packet@dummy_eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKKK@Z @ 738 NONAME ; enum eap_status_e dummy_eap_core_c::resend_packet(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long, unsigned long)
- ?set_marked_removed@dummy_eap_core_c@@QAEXXZ @ 739 NONAME ; void dummy_eap_core_c::set_marked_removed(void)
--- a/eapol/eapol_framework/eapol_symbian/bwins/eapvpnifu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapvpnifu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,30 +1,3 @@
EXPORTS
?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &)
- ?configure@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 2 NONAME ; enum eap_status_e eap_core_client_message_if_c::configure(void)
- ?process_message@eap_core_client_message_if_c@@AAE?AW4eap_status_e@@PAVeap_process_tlv_message_data_c@@@Z @ 3 NONAME ; enum eap_status_e eap_core_client_message_if_c::process_message(class eap_process_tlv_message_data_c *)
- ?timer_expired@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@KPAX@Z @ 4 NONAME ; enum eap_status_e eap_core_client_message_if_c::timer_expired(unsigned long, void *)
- ?new_eap_am_client_message_if_c@@YAPAVeap_am_message_if_c@@PAVabs_eap_am_tools_c@@_NK@Z @ 5 NONAME ; class eap_am_message_if_c * new_eap_am_client_message_if_c(class abs_eap_am_tools_c *, bool, unsigned long)
- ?eap_acknowledge@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 6 NONAME ; enum eap_status_e eap_core_client_message_if_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?SendData@CEapCoreInterface@@UAEHPBXH@Z @ 7 NONAME ; int CEapCoreInterface::SendData(void const *, int)
- ?send_data@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBXK@Z @ 8 NONAME ; enum eap_status_e eap_core_client_message_if_c::send_data(void const *, unsigned long)
- ??1eap_core_client_message_if_c@@UAE@XZ @ 9 NONAME ; eap_core_client_message_if_c::~eap_core_client_message_if_c(void)
- ?reset@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 10 NONAME ; enum eap_status_e eap_core_client_message_if_c::reset(void)
- ?send_eap_identity_request@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 11 NONAME ; enum eap_status_e eap_core_client_message_if_c::send_eap_identity_request(class eap_am_network_id_c const *)
- ?remove_eap_session@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@_NPBVeap_am_network_id_c@@@Z @ 12 NONAME ; enum eap_status_e eap_core_client_message_if_c::remove_eap_session(bool, class eap_am_network_id_c const *)
- ?create_eap_session@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 13 NONAME ; enum eap_status_e eap_core_client_message_if_c::create_eap_session(class eap_am_network_id_c const *)
- ?get_802_11_authentication_mode@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2@Z @ 14 NONAME ; enum eap_status_e eap_core_client_message_if_c::get_802_11_authentication_mode(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?packet_process@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 15 NONAME ; enum eap_status_e eap_core_client_message_if_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?timer_delete_data@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@KPAX@Z @ 16 NONAME ; enum eap_status_e eap_core_client_message_if_c::timer_delete_data(unsigned long, void *)
- ?process_data@CEapCoreInterface@@UAE?AW4eap_status_e@@PBXK@Z @ 17 NONAME ; enum eap_status_e CEapCoreInterface::process_data(void const *, unsigned long)
- ?configure@CEapCoreInterface@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 18 NONAME ; enum eap_status_e CEapCoreInterface::configure(class eap_variable_data_c const *)
- ?get_is_valid@CEapCoreInterface@@UAE_NXZ @ 19 NONAME ; bool CEapCoreInterface::get_is_valid(void)
- ?set_is_valid@eap_core_client_message_if_c@@EAEXXZ @ 20 NONAME ; void eap_core_client_message_if_c::set_is_valid(void)
- ?set_eap_database_reference_values@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 21 NONAME ; enum eap_status_e eap_core_client_message_if_c::set_eap_database_reference_values(class eap_variable_data_c const *)
- ?ConstrucL@CEapCoreInterface@@QAEPAVCEapProcessInterface@@PAVabs_eap_am_tools_c@@@Z @ 22 NONAME ; class CEapProcessInterface * CEapCoreInterface::ConstrucL(class abs_eap_am_tools_c *)
- ??0eap_core_client_message_if_c@@QAE@PAVabs_eap_am_tools_c@@PAVeap_am_message_if_c@@PAVabs_eap_session_core_c@@_N@Z @ 23 NONAME ; eap_core_client_message_if_c::eap_core_client_message_if_c(class abs_eap_am_tools_c *, class eap_am_message_if_c *, class abs_eap_session_core_c *, bool)
- ?set_partner@CEapCoreInterface@@UAEXPAVabs_eap_am_message_if_c@@@Z @ 24 NONAME ; void CEapCoreInterface::set_partner(class abs_eap_am_message_if_c *)
- ?shutdown@CEapCoreInterface@@UAE?AW4eap_status_e@@XZ @ 25 NONAME ; enum eap_status_e CEapCoreInterface::shutdown(void)
- ?cancel_all_eap_sessions@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 26 NONAME ; enum eap_status_e eap_core_client_message_if_c::cancel_all_eap_sessions(void)
- ?shutdown@eap_core_client_message_if_c@@UAE?AW4eap_status_e@@XZ @ 27 NONAME ; enum eap_status_e eap_core_client_message_if_c::shutdown(void)
- ?get_is_valid@eap_core_client_message_if_c@@UAE_NXZ @ 28 NONAME ; bool eap_core_client_message_if_c::get_is_valid(void)
--- a/eapol/eapol_framework/eapol_symbian/eabi/EapAuthServeru.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/EapAuthServeru.def Thu Sep 16 13:07:04 2010 +0300
@@ -62,161 +62,161 @@
_ZN28eap_core_server_message_if_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 61 NONAME
_ZN28eap_core_server_message_if_c26process_message_type_errorEPK11eap_array_cI16eap_tlv_header_cE @ 62 NONAME
_ZN28eap_core_server_message_if_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 63 NONAME
- _ZN28eap_core_server_message_if_c30get_802_11_authentication_modeEPK11eap_array_cI16eap_tlv_header_cE @ 64 NONAME
- _ZN28eap_core_server_message_if_c33asynchronous_start_authenticationEPK19eap_am_network_id_cb @ 65 NONAME
- _ZN28eap_core_server_message_if_c36asynchronous_init_remove_eap_sessionEPK19eap_am_network_id_c @ 66 NONAME
- _ZN28eap_core_server_message_if_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 67 NONAME
- _ZN28eap_core_server_message_if_c7eap_mtuEPK11eap_array_cI16eap_tlv_header_cE @ 68 NONAME
- _ZN28eap_core_server_message_if_c8shutdownEv @ 69 NONAME
- _ZN28eap_core_server_message_if_c9configureEPK19eap_variable_data_c @ 70 NONAME
- _ZN28eap_core_server_message_if_c9set_timerEP20abs_eap_base_timer_cmPvm @ 71 NONAME
- _ZN28eap_core_server_message_if_cC1EP18abs_eap_am_tools_cbm @ 72 NONAME
- _ZN28eap_core_server_message_if_cC2EP18abs_eap_am_tools_cbm @ 73 NONAME
- _ZN28eap_core_server_message_if_cD0Ev @ 74 NONAME
- _ZN28eap_core_server_message_if_cD1Ev @ 75 NONAME
- _ZN28eap_core_server_message_if_cD2Ev @ 76 NONAME
- _ZN30eap_plugin_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 77 NONAME
- _ZN30eap_plugin_server_message_if_c12get_is_validEv @ 78 NONAME
- _ZN30eap_plugin_server_message_if_c12process_dataEPKvm @ 79 NONAME
- _ZN30eap_plugin_server_message_if_c12send_messageEP30eap_process_tlv_message_data_c @ 80 NONAME
- _ZN30eap_plugin_server_message_if_c12set_is_validEv @ 81 NONAME
- _ZN30eap_plugin_server_message_if_c13timer_expiredEmPv @ 82 NONAME
- _ZN30eap_plugin_server_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 83 NONAME
- _ZN30eap_plugin_server_message_if_c17timer_delete_dataEmPv @ 84 NONAME
- _ZN30eap_plugin_server_message_if_c18complete_invoke_uiEPK21eap_method_settings_c @ 85 NONAME
- _ZN30eap_plugin_server_message_if_c18complete_set_indexEPK21eap_method_settings_c @ 86 NONAME
- _ZN30eap_plugin_server_message_if_c18send_error_messageE12eap_status_e31eap_tlv_message_type_function_e @ 87 NONAME
- _ZN30eap_plugin_server_message_if_c22complete_get_type_infoEPK21eap_method_settings_c @ 88 NONAME
- _ZN30eap_plugin_server_message_if_c26complete_get_configurationEPK21eap_method_settings_c @ 89 NONAME
- _ZN30eap_plugin_server_message_if_c26complete_set_configurationEPK21eap_method_settings_c @ 90 NONAME
- _ZN30eap_plugin_server_message_if_c26process_message_type_errorEPK11eap_array_cI16eap_tlv_header_cE @ 91 NONAME
- _ZN30eap_plugin_server_message_if_c27complete_copy_configurationEPK21eap_method_settings_c @ 92 NONAME
- _ZN30eap_plugin_server_message_if_c29complete_delete_configurationEPK21eap_method_settings_c @ 93 NONAME
- _ZN30eap_plugin_server_message_if_c8shutdownEv @ 94 NONAME
- _ZN30eap_plugin_server_message_if_c9configureEPK19eap_variable_data_c @ 95 NONAME
- _ZN30eap_plugin_server_message_if_cC1EP18abs_eap_am_tools_c @ 96 NONAME
- _ZN30eap_plugin_server_message_if_cC2EP18abs_eap_am_tools_c @ 97 NONAME
- _ZN30eap_plugin_server_message_if_cD0Ev @ 98 NONAME
- _ZN30eap_plugin_server_message_if_cD1Ev @ 99 NONAME
- _ZN30eap_plugin_server_message_if_cD2Ev @ 100 NONAME
- _ZN40eap_general_settings_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 101 NONAME
- _ZN40eap_general_settings_server_message_if_c12get_is_validEv @ 102 NONAME
- _ZN40eap_general_settings_server_message_if_c12process_dataEPKvm @ 103 NONAME
- _ZN40eap_general_settings_server_message_if_c12send_messageEP30eap_process_tlv_message_data_c @ 104 NONAME
- _ZN40eap_general_settings_server_message_if_c12set_is_validEv @ 105 NONAME
- _ZN40eap_general_settings_server_message_if_c13timer_expiredEmPv @ 106 NONAME
- _ZN40eap_general_settings_server_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 107 NONAME
- _ZN40eap_general_settings_server_message_if_c17timer_delete_dataEmPv @ 108 NONAME
- _ZN40eap_general_settings_server_message_if_c18send_error_messageE12eap_status_e31eap_tlv_message_type_function_e @ 109 NONAME
- _ZN40eap_general_settings_server_message_if_c24complete_get_eap_methodsEPK21eap_method_settings_c @ 110 NONAME
- _ZN40eap_general_settings_server_message_if_c24complete_set_eap_methodsEPK21eap_method_settings_c @ 111 NONAME
- _ZN40eap_general_settings_server_message_if_c26process_message_type_errorEPK11eap_array_cI16eap_tlv_header_cE @ 112 NONAME
- _ZN40eap_general_settings_server_message_if_c30complete_get_certificate_listsEPK21eap_method_settings_c @ 113 NONAME
- _ZN40eap_general_settings_server_message_if_c32complete_delete_all_eap_settingsEPK21eap_method_settings_c @ 114 NONAME
- _ZN40eap_general_settings_server_message_if_c8shutdownEv @ 115 NONAME
- _ZN40eap_general_settings_server_message_if_c9configureEPK19eap_variable_data_c @ 116 NONAME
- _ZN40eap_general_settings_server_message_if_cC1EP18abs_eap_am_tools_c @ 117 NONAME
- _ZN40eap_general_settings_server_message_if_cC2EP18abs_eap_am_tools_c @ 118 NONAME
- _ZN40eap_general_settings_server_message_if_cD0Ev @ 119 NONAME
- _ZN40eap_general_settings_server_message_if_cD1Ev @ 120 NONAME
- _ZN40eap_general_settings_server_message_if_cD2Ev @ 121 NONAME
- _ZTI10CEapCoreIf @ 122 NONAME
- _ZTI10CEapServer @ 123 NONAME
- _ZTI11CEapSession @ 124 NONAME
- _ZTI11EapClientIf @ 125 NONAME
- _ZTI12CEapPluginIf @ 126 NONAME
- _ZTI13CEapScheduler @ 127 NONAME
- _ZTI14CEapSettingsIf @ 128 NONAME
- _ZTI17eap_loaded_type_c @ 129 NONAME
- _ZTI19CEapDelayedShutdown @ 130 NONAME
- _ZTI19eap_method_values_c @ 131 NONAME
- _ZTI21eap_method_settings_c @ 132 NONAME
- _ZTI22CEapTlsPeapCertFetcher @ 133 NONAME
- _ZTI22eap_am_stack_symbian_c @ 134 NONAME
- _ZTI23eap_am_plugin_symbian_c @ 135 NONAME
- _ZTI23eap_certificate_entry_c @ 136 NONAME
- _ZTI24CEapServerProcessHandler @ 137 NONAME
- _ZTI24eapol_key_state_string_c @ 138 NONAME
- _ZTI28eap_core_server_message_if_c @ 139 NONAME
- _ZTI30eap_plugin_server_message_if_c @ 140 NONAME
- _ZTI33eap_am_general_settings_symbian_c @ 141 NONAME
- _ZTI40eap_general_settings_server_message_if_c @ 142 NONAME
- _ZTV10CEapCoreIf @ 143 NONAME
- _ZTV10CEapServer @ 144 NONAME
- _ZTV11CEapSession @ 145 NONAME
- _ZTV11EapClientIf @ 146 NONAME
- _ZTV12CEapPluginIf @ 147 NONAME
- _ZTV13CEapScheduler @ 148 NONAME
- _ZTV14CEapSettingsIf @ 149 NONAME
- _ZTV17eap_loaded_type_c @ 150 NONAME
- _ZTV19CEapDelayedShutdown @ 151 NONAME
- _ZTV19eap_method_values_c @ 152 NONAME
- _ZTV21eap_method_settings_c @ 153 NONAME
- _ZTV22CEapTlsPeapCertFetcher @ 154 NONAME
- _ZTV22eap_am_stack_symbian_c @ 155 NONAME
- _ZTV23eap_am_plugin_symbian_c @ 156 NONAME
- _ZTV23eap_certificate_entry_c @ 157 NONAME
- _ZTV24CEapServerProcessHandler @ 158 NONAME
- _ZTV24eapol_key_state_string_c @ 159 NONAME
- _ZTV28eap_core_server_message_if_c @ 160 NONAME
- _ZTV30eap_plugin_server_message_if_c @ 161 NONAME
- _ZTV33eap_am_general_settings_symbian_c @ 162 NONAME
- _ZTV40eap_general_settings_server_message_if_c @ 163 NONAME
- _ZThn12_N28eap_core_server_message_if_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 164 NONAME
- _ZThn12_N28eap_core_server_message_if_cD0Ev @ 165 NONAME
- _ZThn12_N28eap_core_server_message_if_cD1Ev @ 166 NONAME
- _ZThn28_N22eap_am_stack_symbian_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 167 NONAME
- _ZThn28_N22eap_am_stack_symbian_c11set_partnerEP18abs_eap_am_stack_cP26abs_eap_configuration_if_c @ 168 NONAME
- _ZThn28_N22eap_am_stack_symbian_c12cancel_timerEP20abs_eap_base_timer_cm @ 169 NONAME
- _ZThn28_N22eap_am_stack_symbian_c12get_is_validEv @ 170 NONAME
- _ZThn28_N22eap_am_stack_symbian_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 171 NONAME
- _ZThn28_N22eap_am_stack_symbian_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 172 NONAME
- _ZThn28_N22eap_am_stack_symbian_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 173 NONAME
- _ZThn28_N22eap_am_stack_symbian_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 174 NONAME
- _ZThn28_N22eap_am_stack_symbian_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 175 NONAME
- _ZThn28_N22eap_am_stack_symbian_c8shutdownEv @ 176 NONAME
- _ZThn28_N22eap_am_stack_symbian_c9configureEPK19eap_variable_data_c @ 177 NONAME
- _ZThn28_N22eap_am_stack_symbian_c9set_timerEP20abs_eap_base_timer_cmPvm @ 178 NONAME
- _ZThn28_N22eap_am_stack_symbian_cD0Ev @ 179 NONAME
- _ZThn28_N22eap_am_stack_symbian_cD1Ev @ 180 NONAME
- _ZThn32_N22eap_am_stack_symbian_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 181 NONAME
- _ZThn32_N22eap_am_stack_symbian_cD0Ev @ 182 NONAME
- _ZThn32_N22eap_am_stack_symbian_cD1Ev @ 183 NONAME
- _ZThn4_N28eap_core_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 184 NONAME
- _ZThn4_N28eap_core_server_message_if_c12get_is_validEv @ 185 NONAME
- _ZThn4_N28eap_core_server_message_if_c12process_dataEPKvm @ 186 NONAME
- _ZThn4_N28eap_core_server_message_if_c8shutdownEv @ 187 NONAME
- _ZThn4_N28eap_core_server_message_if_c9configureEPK19eap_variable_data_c @ 188 NONAME
- _ZThn4_N28eap_core_server_message_if_cD0Ev @ 189 NONAME
- _ZThn4_N28eap_core_server_message_if_cD1Ev @ 190 NONAME
- _ZThn4_N30eap_plugin_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 191 NONAME
- _ZThn4_N30eap_plugin_server_message_if_c12get_is_validEv @ 192 NONAME
- _ZThn4_N30eap_plugin_server_message_if_c12process_dataEPKvm @ 193 NONAME
- _ZThn4_N30eap_plugin_server_message_if_c8shutdownEv @ 194 NONAME
- _ZThn4_N30eap_plugin_server_message_if_c9configureEPK19eap_variable_data_c @ 195 NONAME
- _ZThn4_N30eap_plugin_server_message_if_cD0Ev @ 196 NONAME
- _ZThn4_N30eap_plugin_server_message_if_cD1Ev @ 197 NONAME
- _ZThn4_N40eap_general_settings_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 198 NONAME
- _ZThn4_N40eap_general_settings_server_message_if_c12get_is_validEv @ 199 NONAME
- _ZThn4_N40eap_general_settings_server_message_if_c12process_dataEPKvm @ 200 NONAME
- _ZThn4_N40eap_general_settings_server_message_if_c8shutdownEv @ 201 NONAME
- _ZThn4_N40eap_general_settings_server_message_if_c9configureEPK19eap_variable_data_c @ 202 NONAME
- _ZThn4_N40eap_general_settings_server_message_if_cD0Ev @ 203 NONAME
- _ZThn4_N40eap_general_settings_server_message_if_cD1Ev @ 204 NONAME
- _ZThn8_N28eap_core_server_message_if_c13timer_expiredEmPv @ 205 NONAME
- _ZThn8_N28eap_core_server_message_if_c17timer_delete_dataEmPv @ 206 NONAME
- _ZThn8_N28eap_core_server_message_if_cD0Ev @ 207 NONAME
- _ZThn8_N28eap_core_server_message_if_cD1Ev @ 208 NONAME
- _ZThn8_N30eap_plugin_server_message_if_c13timer_expiredEmPv @ 209 NONAME
- _ZThn8_N30eap_plugin_server_message_if_c17timer_delete_dataEmPv @ 210 NONAME
- _ZThn8_N30eap_plugin_server_message_if_cD0Ev @ 211 NONAME
- _ZThn8_N30eap_plugin_server_message_if_cD1Ev @ 212 NONAME
- _ZThn8_N40eap_general_settings_server_message_if_c13timer_expiredEmPv @ 213 NONAME
- _ZThn8_N40eap_general_settings_server_message_if_c17timer_delete_dataEmPv @ 214 NONAME
- _ZThn8_N40eap_general_settings_server_message_if_cD0Ev @ 215 NONAME
- _ZThn8_N40eap_general_settings_server_message_if_cD1Ev @ 216 NONAME
- _ZTI16CEapserverBackup @ 217 NONAME
- _ZTV16CEapserverBackup @ 218 NONAME
- _ZN40eap_general_settings_server_message_if_c30complete_copy_all_eap_settingsEPK21eap_method_settings_c @ 219 NONAME
- _ZN28eap_core_server_message_if_c27complete_remove_eap_sessionEbPK19eap_am_network_id_c @ 220 NONAME
+ _ZN28eap_core_server_message_if_c27complete_remove_eap_sessionEbPK19eap_am_network_id_c @ 64 NONAME
+ _ZN28eap_core_server_message_if_c30get_802_11_authentication_modeEPK11eap_array_cI16eap_tlv_header_cE @ 65 NONAME
+ _ZN28eap_core_server_message_if_c33asynchronous_start_authenticationEPK19eap_am_network_id_cb @ 66 NONAME
+ _ZN28eap_core_server_message_if_c36asynchronous_init_remove_eap_sessionEPK19eap_am_network_id_c @ 67 NONAME
+ _ZN28eap_core_server_message_if_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 68 NONAME
+ _ZN28eap_core_server_message_if_c7eap_mtuEPK11eap_array_cI16eap_tlv_header_cE @ 69 NONAME
+ _ZN28eap_core_server_message_if_c8shutdownEv @ 70 NONAME
+ _ZN28eap_core_server_message_if_c9configureEPK19eap_variable_data_c @ 71 NONAME
+ _ZN28eap_core_server_message_if_c9set_timerEP20abs_eap_base_timer_cmPvm @ 72 NONAME
+ _ZN28eap_core_server_message_if_cC1EP18abs_eap_am_tools_cbm @ 73 NONAME
+ _ZN28eap_core_server_message_if_cC2EP18abs_eap_am_tools_cbm @ 74 NONAME
+ _ZN28eap_core_server_message_if_cD0Ev @ 75 NONAME
+ _ZN28eap_core_server_message_if_cD1Ev @ 76 NONAME
+ _ZN28eap_core_server_message_if_cD2Ev @ 77 NONAME
+ _ZN30eap_plugin_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 78 NONAME
+ _ZN30eap_plugin_server_message_if_c12get_is_validEv @ 79 NONAME
+ _ZN30eap_plugin_server_message_if_c12process_dataEPKvm @ 80 NONAME
+ _ZN30eap_plugin_server_message_if_c12send_messageEP30eap_process_tlv_message_data_c @ 81 NONAME
+ _ZN30eap_plugin_server_message_if_c12set_is_validEv @ 82 NONAME
+ _ZN30eap_plugin_server_message_if_c13timer_expiredEmPv @ 83 NONAME
+ _ZN30eap_plugin_server_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 84 NONAME
+ _ZN30eap_plugin_server_message_if_c17timer_delete_dataEmPv @ 85 NONAME
+ _ZN30eap_plugin_server_message_if_c18complete_invoke_uiEPK21eap_method_settings_c @ 86 NONAME
+ _ZN30eap_plugin_server_message_if_c18complete_set_indexEPK21eap_method_settings_c @ 87 NONAME
+ _ZN30eap_plugin_server_message_if_c18send_error_messageE12eap_status_e31eap_tlv_message_type_function_e @ 88 NONAME
+ _ZN30eap_plugin_server_message_if_c22complete_get_type_infoEPK21eap_method_settings_c @ 89 NONAME
+ _ZN30eap_plugin_server_message_if_c26complete_get_configurationEPK21eap_method_settings_c @ 90 NONAME
+ _ZN30eap_plugin_server_message_if_c26complete_set_configurationEPK21eap_method_settings_c @ 91 NONAME
+ _ZN30eap_plugin_server_message_if_c26process_message_type_errorEPK11eap_array_cI16eap_tlv_header_cE @ 92 NONAME
+ _ZN30eap_plugin_server_message_if_c27complete_copy_configurationEPK21eap_method_settings_c @ 93 NONAME
+ _ZN30eap_plugin_server_message_if_c29complete_delete_configurationEPK21eap_method_settings_c @ 94 NONAME
+ _ZN30eap_plugin_server_message_if_c8shutdownEv @ 95 NONAME
+ _ZN30eap_plugin_server_message_if_c9configureEPK19eap_variable_data_c @ 96 NONAME
+ _ZN30eap_plugin_server_message_if_cC1EP18abs_eap_am_tools_c @ 97 NONAME
+ _ZN30eap_plugin_server_message_if_cC2EP18abs_eap_am_tools_c @ 98 NONAME
+ _ZN30eap_plugin_server_message_if_cD0Ev @ 99 NONAME
+ _ZN30eap_plugin_server_message_if_cD1Ev @ 100 NONAME
+ _ZN30eap_plugin_server_message_if_cD2Ev @ 101 NONAME
+ _ZN40eap_general_settings_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 102 NONAME
+ _ZN40eap_general_settings_server_message_if_c12get_is_validEv @ 103 NONAME
+ _ZN40eap_general_settings_server_message_if_c12process_dataEPKvm @ 104 NONAME
+ _ZN40eap_general_settings_server_message_if_c12send_messageEP30eap_process_tlv_message_data_c @ 105 NONAME
+ _ZN40eap_general_settings_server_message_if_c12set_is_validEv @ 106 NONAME
+ _ZN40eap_general_settings_server_message_if_c13timer_expiredEmPv @ 107 NONAME
+ _ZN40eap_general_settings_server_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 108 NONAME
+ _ZN40eap_general_settings_server_message_if_c17timer_delete_dataEmPv @ 109 NONAME
+ _ZN40eap_general_settings_server_message_if_c18send_error_messageE12eap_status_e31eap_tlv_message_type_function_e @ 110 NONAME
+ _ZN40eap_general_settings_server_message_if_c24complete_get_eap_methodsEPK21eap_method_settings_c @ 111 NONAME
+ _ZN40eap_general_settings_server_message_if_c24complete_set_eap_methodsEPK21eap_method_settings_c @ 112 NONAME
+ _ZN40eap_general_settings_server_message_if_c26process_message_type_errorEPK11eap_array_cI16eap_tlv_header_cE @ 113 NONAME
+ _ZN40eap_general_settings_server_message_if_c30complete_copy_all_eap_settingsEPK21eap_method_settings_c @ 114 NONAME
+ _ZN40eap_general_settings_server_message_if_c30complete_get_certificate_listsEPK21eap_method_settings_c @ 115 NONAME
+ _ZN40eap_general_settings_server_message_if_c32complete_delete_all_eap_settingsEPK21eap_method_settings_c @ 116 NONAME
+ _ZN40eap_general_settings_server_message_if_c8shutdownEv @ 117 NONAME
+ _ZN40eap_general_settings_server_message_if_c9configureEPK19eap_variable_data_c @ 118 NONAME
+ _ZN40eap_general_settings_server_message_if_cC1EP18abs_eap_am_tools_c @ 119 NONAME
+ _ZN40eap_general_settings_server_message_if_cC2EP18abs_eap_am_tools_c @ 120 NONAME
+ _ZN40eap_general_settings_server_message_if_cD0Ev @ 121 NONAME
+ _ZN40eap_general_settings_server_message_if_cD1Ev @ 122 NONAME
+ _ZN40eap_general_settings_server_message_if_cD2Ev @ 123 NONAME
+ _ZTI10CEapCoreIf @ 124 NONAME
+ _ZTI10CEapServer @ 125 NONAME
+ _ZTI11CEapSession @ 126 NONAME
+ _ZTI11EapClientIf @ 127 NONAME
+ _ZTI12CEapPluginIf @ 128 NONAME
+ _ZTI13CEapScheduler @ 129 NONAME
+ _ZTI14CEapSettingsIf @ 130 NONAME
+ _ZTI16CEapserverBackup @ 131 NONAME
+ _ZTI17eap_loaded_type_c @ 132 NONAME
+ _ZTI19CEapDelayedShutdown @ 133 NONAME
+ _ZTI19eap_method_values_c @ 134 NONAME
+ _ZTI21eap_method_settings_c @ 135 NONAME
+ _ZTI22CEapTlsPeapCertFetcher @ 136 NONAME
+ _ZTI22eap_am_stack_symbian_c @ 137 NONAME
+ _ZTI23eap_am_plugin_symbian_c @ 138 NONAME
+ _ZTI23eap_certificate_entry_c @ 139 NONAME
+ _ZTI24CEapServerProcessHandler @ 140 NONAME
+ _ZTI24eapol_key_state_string_c @ 141 NONAME
+ _ZTI28eap_core_server_message_if_c @ 142 NONAME
+ _ZTI30eap_plugin_server_message_if_c @ 143 NONAME
+ _ZTI33eap_am_general_settings_symbian_c @ 144 NONAME
+ _ZTI40eap_general_settings_server_message_if_c @ 145 NONAME
+ _ZTV10CEapCoreIf @ 146 NONAME
+ _ZTV10CEapServer @ 147 NONAME
+ _ZTV11CEapSession @ 148 NONAME
+ _ZTV11EapClientIf @ 149 NONAME
+ _ZTV12CEapPluginIf @ 150 NONAME
+ _ZTV13CEapScheduler @ 151 NONAME
+ _ZTV14CEapSettingsIf @ 152 NONAME
+ _ZTV16CEapserverBackup @ 153 NONAME
+ _ZTV17eap_loaded_type_c @ 154 NONAME
+ _ZTV19CEapDelayedShutdown @ 155 NONAME
+ _ZTV19eap_method_values_c @ 156 NONAME
+ _ZTV21eap_method_settings_c @ 157 NONAME
+ _ZTV22CEapTlsPeapCertFetcher @ 158 NONAME
+ _ZTV22eap_am_stack_symbian_c @ 159 NONAME
+ _ZTV23eap_am_plugin_symbian_c @ 160 NONAME
+ _ZTV23eap_certificate_entry_c @ 161 NONAME
+ _ZTV24CEapServerProcessHandler @ 162 NONAME
+ _ZTV24eapol_key_state_string_c @ 163 NONAME
+ _ZTV28eap_core_server_message_if_c @ 164 NONAME
+ _ZTV30eap_plugin_server_message_if_c @ 165 NONAME
+ _ZTV33eap_am_general_settings_symbian_c @ 166 NONAME
+ _ZTV40eap_general_settings_server_message_if_c @ 167 NONAME
+ _ZThn12_N28eap_core_server_message_if_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 168 NONAME
+ _ZThn12_N28eap_core_server_message_if_cD0Ev @ 169 NONAME
+ _ZThn12_N28eap_core_server_message_if_cD1Ev @ 170 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 171 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c11set_partnerEP18abs_eap_am_stack_cP26abs_eap_configuration_if_c @ 172 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c12cancel_timerEP20abs_eap_base_timer_cm @ 173 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c12get_is_validEv @ 174 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 175 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 176 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 177 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 178 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 179 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c8shutdownEv @ 180 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c9configureEPK19eap_variable_data_c @ 181 NONAME
+ _ZThn28_N22eap_am_stack_symbian_c9set_timerEP20abs_eap_base_timer_cmPvm @ 182 NONAME
+ _ZThn28_N22eap_am_stack_symbian_cD0Ev @ 183 NONAME
+ _ZThn28_N22eap_am_stack_symbian_cD1Ev @ 184 NONAME
+ _ZThn32_N22eap_am_stack_symbian_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 185 NONAME
+ _ZThn32_N22eap_am_stack_symbian_cD0Ev @ 186 NONAME
+ _ZThn32_N22eap_am_stack_symbian_cD1Ev @ 187 NONAME
+ _ZThn4_N28eap_core_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 188 NONAME
+ _ZThn4_N28eap_core_server_message_if_c12get_is_validEv @ 189 NONAME
+ _ZThn4_N28eap_core_server_message_if_c12process_dataEPKvm @ 190 NONAME
+ _ZThn4_N28eap_core_server_message_if_c8shutdownEv @ 191 NONAME
+ _ZThn4_N28eap_core_server_message_if_c9configureEPK19eap_variable_data_c @ 192 NONAME
+ _ZThn4_N28eap_core_server_message_if_cD0Ev @ 193 NONAME
+ _ZThn4_N28eap_core_server_message_if_cD1Ev @ 194 NONAME
+ _ZThn4_N30eap_plugin_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 195 NONAME
+ _ZThn4_N30eap_plugin_server_message_if_c12get_is_validEv @ 196 NONAME
+ _ZThn4_N30eap_plugin_server_message_if_c12process_dataEPKvm @ 197 NONAME
+ _ZThn4_N30eap_plugin_server_message_if_c8shutdownEv @ 198 NONAME
+ _ZThn4_N30eap_plugin_server_message_if_c9configureEPK19eap_variable_data_c @ 199 NONAME
+ _ZThn4_N30eap_plugin_server_message_if_cD0Ev @ 200 NONAME
+ _ZThn4_N30eap_plugin_server_message_if_cD1Ev @ 201 NONAME
+ _ZThn4_N40eap_general_settings_server_message_if_c11set_partnerEP23abs_eap_am_message_if_c @ 202 NONAME
+ _ZThn4_N40eap_general_settings_server_message_if_c12get_is_validEv @ 203 NONAME
+ _ZThn4_N40eap_general_settings_server_message_if_c12process_dataEPKvm @ 204 NONAME
+ _ZThn4_N40eap_general_settings_server_message_if_c8shutdownEv @ 205 NONAME
+ _ZThn4_N40eap_general_settings_server_message_if_c9configureEPK19eap_variable_data_c @ 206 NONAME
+ _ZThn4_N40eap_general_settings_server_message_if_cD0Ev @ 207 NONAME
+ _ZThn4_N40eap_general_settings_server_message_if_cD1Ev @ 208 NONAME
+ _ZThn8_N28eap_core_server_message_if_c13timer_expiredEmPv @ 209 NONAME
+ _ZThn8_N28eap_core_server_message_if_c17timer_delete_dataEmPv @ 210 NONAME
+ _ZThn8_N28eap_core_server_message_if_cD0Ev @ 211 NONAME
+ _ZThn8_N28eap_core_server_message_if_cD1Ev @ 212 NONAME
+ _ZThn8_N30eap_plugin_server_message_if_c13timer_expiredEmPv @ 213 NONAME
+ _ZThn8_N30eap_plugin_server_message_if_c17timer_delete_dataEmPv @ 214 NONAME
+ _ZThn8_N30eap_plugin_server_message_if_cD0Ev @ 215 NONAME
+ _ZThn8_N30eap_plugin_server_message_if_cD1Ev @ 216 NONAME
+ _ZThn8_N40eap_general_settings_server_message_if_c13timer_expiredEmPv @ 217 NONAME
+ _ZThn8_N40eap_general_settings_server_message_if_c17timer_delete_dataEmPv @ 218 NONAME
+ _ZThn8_N40eap_general_settings_server_message_if_cD0Ev @ 219 NONAME
+ _ZThn8_N40eap_general_settings_server_message_if_cD1Ev @ 220 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapakau.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapakau.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,344 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN12aka_header_c11set_subtypeE13aka_subtype_e @ 2 NONAME
- _ZN12aka_header_c12reset_headerEmb @ 3 NONAME
- _ZN12aka_header_c12set_reservedEt @ 4 NONAME
- _ZN12aka_header_c15set_data_lengthEmb @ 5 NONAME
- _ZN12aka_header_cC1EP18abs_eap_am_tools_cPhm @ 6 NONAME
- _ZN12aka_header_cC2EP18abs_eap_am_tools_cPhm @ 7 NONAME
- _ZN12aka_header_cD0Ev @ 8 NONAME
- _ZN12aka_header_cD1Ev @ 9 NONAME
- _ZN12aka_header_cD2Ev @ 10 NONAME
- _ZN14aka_payloads_c14check_payloadsENS_24eap_aka_payload_status_eES0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_ @ 11 NONAME
- _ZN14aka_payloads_c17check_one_payloadENS_24eap_aka_payload_status_eEPK19aka_variable_data_c @ 12 NONAME
- _ZN14aka_payloads_c30get_includes_unknown_attributeEv @ 13 NONAME
- _ZN14aka_payloads_c30set_includes_unknown_attributeE21aka_payload_AT_type_e @ 14 NONAME
- _ZN14aka_payloads_c33get_includes_other_version_than_1Ev @ 15 NONAME
- _ZN14aka_payloads_c33set_includes_other_version_than_1Eb @ 16 NONAME
- _ZN14aka_payloads_cC1EP18abs_eap_am_tools_c @ 17 NONAME
- _ZN14aka_payloads_cC2EP18abs_eap_am_tools_c @ 18 NONAME
- _ZN14aka_payloads_cD0Ev @ 19 NONAME
- _ZN14aka_payloads_cD1Ev @ 20 NONAME
- _ZN14aka_payloads_cD2Ev @ 21 NONAME
- _ZN14eap_type_aka_c11new_handlerEPK19eap_am_network_id_cb @ 22 NONAME
- _ZN14eap_type_aka_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 23 NONAME
- _ZN14eap_type_aka_c12cancel_timerEP20abs_eap_base_timer_cm @ 24 NONAME
- _ZN14eap_type_aka_c12generate_naiEP19eap_variable_data_cbPKS0_S3_bS3_S3_m @ 25 NONAME
- _ZN14eap_type_aka_c12get_is_validEv @ 26 NONAME
- _ZN14eap_type_aka_c12set_is_validEv @ 27 NONAME
- _ZN14eap_type_aka_c13get_is_clientEv @ 28 NONAME
- _ZN14eap_type_aka_c13get_nai_realmEv @ 29 NONAME
- _ZN14eap_type_aka_c13query_AKA_RESEP36eap_type_aka_authentication_vector_c @ 30 NONAME
- _ZN14eap_type_aka_c13timer_expiredEmPv @ 31 NONAME
- _ZN14eap_type_aka_c14checkcode_initEv @ 32 NONAME
- _ZN14eap_type_aka_c14generate_nonceEmP19eap_variable_data_c @ 33 NONAME
- _ZN14eap_type_aka_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 34 NONAME
- _ZN14eap_type_aka_c14parse_identityEPKhm @ 35 NONAME
- _ZN14eap_type_aka_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 36 NONAME
- _ZN14eap_type_aka_c14store_identityEPK19eap_variable_data_cb @ 37 NONAME
- _ZN14eap_type_aka_c15add_RES_payloadEP12aka_header_cmmPmS2_S2_S2_PK19eap_variable_data_c21aka_payload_AT_type_e @ 38 NONAME
- _ZN14eap_type_aka_c15add_mac_payloadEP12aka_header_cmmPmS2_S2_S2_PPhS2_ @ 39 NONAME
- _ZN14eap_type_aka_c15checkcode_finalEP19eap_variable_data_c @ 40 NONAME
- _ZN14eap_type_aka_c15eap_acknowledgeEPK19eap_am_network_id_c @ 41 NONAME
- _ZN14eap_type_aka_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 42 NONAME
- _ZN14eap_type_aka_c16add_AUTS_payloadEP12aka_header_cmmPmS2_S2_S2_PK19eap_variable_data_c21aka_payload_AT_type_e @ 43 NONAME
- _ZN14eap_type_aka_c16checkcode_updateEPKvm @ 44 NONAME
- _ZN14eap_type_aka_c16checkcode_verifyEPK19eap_variable_data_c @ 45 NONAME
- _ZN14eap_type_aka_c16get_state_stringE29eap_type_aka_state_variable_e @ 46 NONAME
- _ZN14eap_type_aka_c16initialize_stateE29eap_type_aka_state_variable_ebb13aka_subtype_eS1_S1_S1_S1_ @ 47 NONAME
- _ZN14eap_type_aka_c16parse_aka_packetEP12aka_header_cmP14aka_payloads_c @ 48 NONAME
- _ZN14eap_type_aka_c16random_selectionEv @ 49 NONAME
- _ZN14eap_type_aka_c17check_valid_stateE13aka_subtype_e @ 50 NONAME
- _ZN14eap_type_aka_c17get_header_offsetEPmS0_ @ 51 NONAME
- _ZN14eap_type_aka_c17handle_aka_packetEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 52 NONAME
- _ZN14eap_type_aka_c17parse_aka_payloadEPK23aka_payload_AT_header_cPmP14aka_payloads_c13aka_subtype_e @ 53 NONAME
- _ZN14eap_type_aka_c17timer_delete_dataEmPv @ 54 NONAME
- _ZN14eap_type_aka_c18add_simple_payloadEP12aka_header_cmmPmS2_S2_S2_21aka_payload_AT_type_e @ 55 NONAME
- _ZN14eap_type_aka_c18aka_packet_processEPK19eap_am_network_id_cP12aka_header_cmb @ 56 NONAME
- _ZN14eap_type_aka_c18analyse_aka_packetEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 57 NONAME
- _ZN14eap_type_aka_c18delete_unused_keysEv @ 58 NONAME
- _ZN14eap_type_aka_c18get_state_variableEv @ 59 NONAME
- _ZN14eap_type_aka_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 60 NONAME
- _ZN14eap_type_aka_c18state_notificationEPK28abs_eap_state_notification_c @ 61 NONAME
- _ZN14eap_type_aka_c19add_counter_payloadEP12aka_header_cmmPmS2_S2_S2_t @ 62 NONAME
- _ZN14eap_type_aka_c19add_padding_payloadEP12aka_header_cmmPmS2_S2_S2_m @ 63 NONAME
- _ZN14eap_type_aka_c19get_identity_stringE26eap_type_aka_identity_type @ 64 NONAME
- _ZN14eap_type_aka_c19handle_DATA_payloadE13aka_subtype_eP14aka_payloads_c @ 65 NONAME
- _ZN14eap_type_aka_c19handle_error_packetEv @ 66 NONAME
- _ZN14eap_type_aka_c19process_AKA_kc_sresEPK36eap_type_aka_authentication_vector_c @ 67 NONAME
- _ZN14eap_type_aka_c20add_variable_payloadEP12aka_header_cmmPmS2_S2_S2_PK19eap_variable_data_c21aka_payload_AT_type_e @ 68 NONAME
- _ZN14eap_type_aka_c20decrypt_DATA_payloadEP14aka_payloads_cPK19eap_variable_data_c @ 69 NONAME
- _ZN14eap_type_aka_c20encrypt_DATA_payloadEPhmPK19eap_variable_data_cS3_ @ 70 NONAME
- _ZN14eap_type_aka_c21parse_generic_payloadE21aka_payload_AT_type_ePK23aka_payload_AT_header_cP14aka_payloads_c13aka_subtype_e @ 71 NONAME
- _ZN14eap_type_aka_c21update_buffer_indexesEmmPmS0_ @ 72 NONAME
- _ZN14eap_type_aka_c22complete_AKA_RES_queryEPK36eap_type_aka_authentication_vector_c12eap_status_e @ 73 NONAME
- _ZN14eap_type_aka_c22update_payload_indexesEmmmPmS0_S0_S0_ @ 74 NONAME
- _ZN14eap_type_aka_c23send_final_notificationEv @ 75 NONAME
- _ZN14eap_type_aka_c24add_client_error_payloadEP12aka_header_cmmPmS2_S2_S2_27eap_aka_client_error_code_e @ 76 NONAME
- _ZN14eap_type_aka_c24add_notification_payloadEP12aka_header_cmmPmS2_S2_S2_28eap_aka_notification_codes_e @ 77 NONAME
- _ZN14eap_type_aka_c24initialize_error_messageE12eap_status_e @ 78 NONAME
- _ZN14eap_type_aka_c25checkcode_verify_payloadsEP14aka_payloads_c @ 79 NONAME
- _ZN14eap_type_aka_c25handle_eap_identity_queryEPK19eap_am_network_id_cP19eap_variable_data_chPKS3_S6_S6_S6_mb @ 80 NONAME
- _ZN14eap_type_aka_c25handle_imsi_from_usernameEhPK19eap_am_network_id_cPK19eap_variable_data_cS5_26eap_type_aka_identity_type @ 81 NONAME
- _ZN14eap_type_aka_c25process_re_syncronizationEhPK36eap_type_aka_authentication_vector_c @ 82 NONAME
- _ZN14eap_type_aka_c26handle_notification_packetEv @ 83 NONAME
- _ZN14eap_type_aka_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 84 NONAME
- _ZN14eap_type_aka_c27complete_imsi_from_usernameEhPK19eap_am_network_id_cPK19eap_variable_data_cS5_26eap_type_aka_identity_type12eap_status_e23eap_type_aka_complete_e @ 85 NONAME
- _ZN14eap_type_aka_c27generate_shared_secred_keysEmPK19eap_variable_data_cS2_PS0_S3_S3_S3_ @ 86 NONAME
- _ZN14eap_type_aka_c28randomly_refuse_eap_identityEv @ 87 NONAME
- _ZN14eap_type_aka_c29add_pseudonym_or_imsi_payloadEP12aka_header_cmmPmS2_S2_S2_PK19eap_variable_data_c21aka_payload_AT_type_e @ 88 NONAME
- _ZN14eap_type_aka_c29checkcode_save_message_clientEPKvmP14aka_payloads_c @ 89 NONAME
- _ZN14eap_type_aka_c29checkcode_save_message_serverEPKvm @ 90 NONAME
- _ZN14eap_type_aka_c29compare_payload_first_is_lessEPK21aka_payload_AT_type_eS2_P18abs_eap_am_tools_c @ 91 NONAME
- _ZN14eap_type_aka_c29send_aka_notification_requestE28eap_aka_notification_codes_eb @ 92 NONAME
- _ZN14eap_type_aka_c29set_error_message_delay_timerEv @ 93 NONAME
- _ZN14eap_type_aka_c30checkcode_update_saved_messageEv @ 94 NONAME
- _ZN14eap_type_aka_c30send_aka_client_error_responseEv @ 95 NONAME
- _ZN14eap_type_aka_c30send_aka_notification_responseE28eap_aka_notification_codes_eb @ 96 NONAME
- _ZN14eap_type_aka_c30send_challenge_request_messageEh @ 97 NONAME
- _ZN14eap_type_aka_c31initialize_notification_messageEv @ 98 NONAME
- _ZN14eap_type_aka_c31query_AKA_authentication_vectorEhP26eap_type_aka_identity_type @ 99 NONAME
- _ZN14eap_type_aka_c31send_challenge_response_messageEP19eap_variable_data_c @ 100 NONAME
- _ZN14eap_type_aka_c32cancel_error_message_delay_timerEv @ 101 NONAME
- _ZN14eap_type_aka_c32check_challenge_response_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 102 NONAME
- _ZN14eap_type_aka_c32complete_re_syncronization_queryEhPK36eap_type_aka_authentication_vector_c @ 103 NONAME
- _ZN14eap_type_aka_c32finish_successful_authenticationEPK19eap_am_network_id_c @ 104 NONAME
- _ZN14eap_type_aka_c32handle_challenge_request_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 105 NONAME
- _ZN14eap_type_aka_c32handle_identity_response_messageEP15eap_header_rd_cm @ 106 NONAME
- _ZN14eap_type_aka_c33check_message_authentication_codeEPK19eap_variable_data_cP14aka_payloads_cPK12aka_header_cm @ 107 NONAME
- _ZN14eap_type_aka_c33handle_challenge_response_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 108 NONAME
- _ZN14eap_type_aka_c33send_aka_identity_request_messageEbh @ 109 NONAME
- _ZN14eap_type_aka_c34create_message_authentication_codeEP29eap_type_aka_MAC_attributes_c13aka_subtype_e16eap_code_value_ePK19eap_variable_data_c @ 110 NONAME
- _ZN14eap_type_aka_c34generate_reauth_shared_secred_keysEmPK19eap_variable_data_cmS2_S2_PS0_ @ 111 NONAME
- _ZN14eap_type_aka_c34send_aka_identity_response_messageEPK19eap_am_network_id_ch21aka_payload_AT_type_ePK19eap_variable_data_c @ 112 NONAME
- _ZN14eap_type_aka_c35handle_aka_identity_request_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 113 NONAME
- _ZN14eap_type_aka_c36handle_aka_identity_response_messageEP12aka_header_cmP14aka_payloads_c @ 114 NONAME
- _ZN14eap_type_aka_c36handle_client_error_response_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 115 NONAME
- _ZN14eap_type_aka_c36handle_notification_response_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 116 NONAME
- _ZN14eap_type_aka_c36set_notification_message_delay_timerEv @ 117 NONAME
- _ZN14eap_type_aka_c37send_reauthentication_request_messageEPK19eap_variable_data_cbh @ 118 NONAME
- _ZN14eap_type_aka_c38send_reauthentication_response_messageEPK19eap_variable_data_cS2_S2_S2_S2_thb @ 119 NONAME
- _ZN14eap_type_aka_c39cancel_notification_message_delay_timerEv @ 120 NONAME
- _ZN14eap_type_aka_c39extra_message_authentication_code_bytesE13aka_subtype_e16eap_code_value_eP13crypto_hmac_c @ 121 NONAME
- _ZN14eap_type_aka_c39handle_aka_notification_request_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 122 NONAME
- _ZN14eap_type_aka_c39handle_reauthentication_request_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 123 NONAME
- _ZN14eap_type_aka_c40complete_AKA_authentication_vector_queryEP36eap_type_aka_authentication_vector_cPK19eap_variable_data_c38eap_aka_authentication_vector_status_e26eap_type_aka_identity_type12eap_status_eh @ 124 NONAME
- _ZN14eap_type_aka_c40handle_reauthentication_response_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 125 NONAME
- _ZN14eap_type_aka_c46check_synchronization_failure_response_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 126 NONAME
- _ZN14eap_type_aka_c47handle_aka_identity_response_message_completionEh12eap_status_e26eap_type_aka_identity_typeb @ 127 NONAME
- _ZN14eap_type_aka_c47handle_synchronization_failure_response_messageEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 128 NONAME
- _ZN14eap_type_aka_c47send_aka_authentication_reject_response_messageEPK36eap_type_aka_authentication_vector_c @ 129 NONAME
- _ZN14eap_type_aka_c49send_aka_synchronization_failure_response_messageEPK36eap_type_aka_authentication_vector_c @ 130 NONAME
- _ZN14eap_type_aka_c50query_AKA_IMSI_or_pseudonym_or_reauthentication_idEP19eap_variable_data_cS1_S1_S1_Pmb21aka_payload_AT_type_e23eap_type_aka_complete_eh @ 131 NONAME
- _ZN14eap_type_aka_c53handle_notification_response_message_reauthenticationEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 132 NONAME
- _ZN14eap_type_aka_c56handle_aka_notification_request_message_reauthenticationEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 133 NONAME
- _ZN14eap_type_aka_c56handle_notification_response_message_full_authenticationEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 134 NONAME
- _ZN14eap_type_aka_c59complete_AKA_IMSI_or_pseudonym_or_reauthentication_id_queryEPK19eap_variable_data_cS2_S2_S2_m23eap_type_aka_complete_eh12eap_status_e @ 135 NONAME
- _ZN14eap_type_aka_c59handle_aka_notification_request_message_full_authenticationEPK19eap_am_network_id_cP12aka_header_cmP14aka_payloads_c @ 136 NONAME
- _ZN14eap_type_aka_c5resetEv @ 137 NONAME
- _ZN14eap_type_aka_c8data_expEmP19eap_variable_data_cPKS0_S3_ @ 138 NONAME
- _ZN14eap_type_aka_c8shutdownEv @ 139 NONAME
- _ZN14eap_type_aka_c9check_NAIEPKhmS1_ @ 140 NONAME
- _ZN14eap_type_aka_c9configureEv @ 141 NONAME
- _ZN14eap_type_aka_c9set_timerEP20abs_eap_base_timer_cmPvm @ 142 NONAME
- _ZN14eap_type_aka_cC1EP18abs_eap_am_tools_cP19abs_eap_base_type_cP17eap_am_type_aka_cbbPK19eap_am_network_id_c @ 143 NONAME
- _ZN14eap_type_aka_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_cP17eap_am_type_aka_cbbPK19eap_am_network_id_c @ 144 NONAME
- _ZN14eap_type_aka_cD0Ev @ 145 NONAME
- _ZN14eap_type_aka_cD1Ev @ 146 NONAME
- _ZN14eap_type_aka_cD2Ev @ 147 NONAME
- _ZN16aka_fixed_data_c19get_original_headerEv @ 148 NONAME
- _ZN16aka_fixed_data_c8set_dataEPK23aka_payload_AT_header_ctt @ 149 NONAME
- _ZN16aka_fixed_data_cC1EP18abs_eap_am_tools_c @ 150 NONAME
- _ZN16aka_fixed_data_cC2EP18abs_eap_am_tools_c @ 151 NONAME
- _ZN16aka_fixed_data_cD0Ev @ 152 NONAME
- _ZN16aka_fixed_data_cD1Ev @ 153 NONAME
- _ZN16aka_fixed_data_cD2Ev @ 154 NONAME
- _ZN19aka_variable_data_c10set_bufferEPK23aka_payload_AT_header_cPhmbb @ 155 NONAME
- _ZN19aka_variable_data_c18get_payload_bufferEv @ 156 NONAME
- _ZN19aka_variable_data_c5resetEv @ 157 NONAME
- _ZN19aka_variable_data_cC1EP18abs_eap_am_tools_c @ 158 NONAME
- _ZN19aka_variable_data_cC2EP18abs_eap_am_tools_c @ 159 NONAME
- _ZN19aka_variable_data_cD0Ev @ 160 NONAME
- _ZN19aka_variable_data_cD1Ev @ 161 NONAME
- _ZN19aka_variable_data_cD2Ev @ 162 NONAME
- _ZN23aka_payload_AT_header_c12reset_headerEt @ 163 NONAME
- _ZN23aka_payload_AT_header_c12set_reservedEt @ 164 NONAME
- _ZN23aka_payload_AT_header_c15set_data_lengthEt @ 165 NONAME
- _ZN23aka_payload_AT_header_c17get_header_lengthEv @ 166 NONAME
- _ZN23aka_payload_AT_header_c19set_current_payloadE21aka_payload_AT_type_e @ 167 NONAME
- _ZN23aka_payload_AT_header_c21get_payload_AT_stringE21aka_payload_AT_type_e @ 168 NONAME
- _ZN23aka_payload_AT_header_c27get_max_payload_data_lengthEv @ 169 NONAME
- _ZN23aka_payload_AT_header_cC1EP18abs_eap_am_tools_cPvm @ 170 NONAME
- _ZN23aka_payload_AT_header_cC2EP18abs_eap_am_tools_cPvm @ 171 NONAME
- _ZN23aka_payload_AT_header_cD0Ev @ 172 NONAME
- _ZN23aka_payload_AT_header_cD1Ev @ 173 NONAME
- _ZN23aka_payload_AT_header_cD2Ev @ 174 NONAME
- _ZN25eap_am_type_aka_symbian_c12get_is_validEv @ 175 NONAME
- _ZN25eap_am_type_aka_symbian_c12set_is_validEv @ 176 NONAME
- _ZN25eap_am_type_aka_symbian_c13query_AKA_RESEP36eap_type_aka_authentication_vector_c @ 177 NONAME
- _ZN25eap_am_type_aka_symbian_c16is_session_validEv @ 178 NONAME
- _ZN25eap_am_type_aka_symbian_c18complete_AKA_RES_LEP19eap_variable_data_cS1_S1_S1_12eap_status_eS2_ @ 179 NONAME
- _ZN25eap_am_type_aka_symbian_c18store_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 180 NONAME
- _ZN25eap_am_type_aka_symbian_c19complete_AKA_imsi_LEPK19eap_variable_data_c12eap_status_e @ 181 NONAME
- _ZN25eap_am_type_aka_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 182 NONAME
- _ZN25eap_am_type_aka_symbian_c20cancel_AKA_RES_queryEv @ 183 NONAME
- _ZN25eap_am_type_aka_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 184 NONAME
- _ZN25eap_am_type_aka_symbian_c21generate_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 185 NONAME
- _ZN25eap_am_type_aka_symbian_c22generate_encryption_IVEP19eap_variable_data_cm @ 186 NONAME
- _ZN25eap_am_type_aka_symbian_c23authentication_finishedEb29eap_aka_authentication_type_e26eap_type_aka_identity_type @ 187 NONAME
- _ZN25eap_am_type_aka_symbian_c23handle_aka_notificationE28eap_aka_notification_codes_e @ 188 NONAME
- _ZN25eap_am_type_aka_symbian_c23increase_reauth_counterEv @ 189 NONAME
- _ZN25eap_am_type_aka_symbian_c23query_re_syncronizationEhP36eap_type_aka_authentication_vector_c @ 190 NONAME
- _ZN25eap_am_type_aka_symbian_c23query_reauth_parametersEP19eap_variable_data_cS1_S1_Pm @ 191 NONAME
- _ZN25eap_am_type_aka_symbian_c23store_reauth_parametersEPK19eap_variable_data_cS2_S2_m @ 192 NONAME
- _ZN25eap_am_type_aka_symbian_c24query_imsi_from_usernameEhPK19eap_am_network_id_cPK19eap_variable_data_cPS3_P26eap_type_aka_identity_type23eap_type_aka_complete_e @ 193 NONAME
- _ZN25eap_am_type_aka_symbian_c25store_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 194 NONAME
- _ZN25eap_am_type_aka_symbian_c28generate_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 195 NONAME
- _ZN25eap_am_type_aka_symbian_c31cancel_imsi_from_username_queryEv @ 196 NONAME
- _ZN25eap_am_type_aka_symbian_c31query_AKA_authentication_vectorEPK19eap_variable_data_chPS0_P36eap_type_aka_authentication_vector_cP26eap_type_aka_identity_type @ 197 NONAME
- _ZN25eap_am_type_aka_symbian_c38cancel_AKA_authentication_vector_queryEv @ 198 NONAME
- _ZN25eap_am_type_aka_symbian_c4NewLEP18abs_eap_am_tools_cP19abs_eap_base_type_c10TIndexTypei19eap_expanded_type_cbPK19eap_am_network_id_c @ 199 NONAME
- _ZN25eap_am_type_aka_symbian_c50query_AKA_IMSI_or_pseudonym_or_reauthentication_idEP19eap_variable_data_cS1_S1_S1_Pm21aka_payload_AT_type_e23eap_type_aka_complete_eh @ 200 NONAME
- _ZN25eap_am_type_aka_symbian_c57cancel_AKA_IMSI_or_pseudonym_or_reauthentication_id_queryEv @ 201 NONAME
- _ZN25eap_am_type_aka_symbian_c5resetEv @ 202 NONAME
- _ZN25eap_am_type_aka_symbian_c8shutdownEv @ 203 NONAME
- _ZN25eap_am_type_aka_symbian_c9configureEv @ 204 NONAME
- _ZN25eap_am_type_aka_symbian_cD0Ev @ 205 NONAME
- _ZN25eap_am_type_aka_symbian_cD1Ev @ 206 NONAME
- _ZN25eap_am_type_aka_symbian_cD2Ev @ 207 NONAME
- _ZN33eap_type_aka_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 208 NONAME
- _ZN33eap_type_aka_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 209 NONAME
- _ZN33eap_type_aka_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 210 NONAME
- _ZN33eap_type_aka_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 211 NONAME
- _ZN33eap_type_aka_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 212 NONAME
- _ZN33eap_type_aka_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 213 NONAME
- _ZN33eap_type_aka_state_notification_cD0Ev @ 214 NONAME
- _ZN33eap_type_aka_state_notification_cD1Ev @ 215 NONAME
- _ZN33eap_type_aka_state_notification_cD2Ev @ 216 NONAME
- _ZN36eap_type_aka_authentication_vector_c17set_vector_statusE12eap_status_e @ 217 NONAME
- _ZN36eap_type_aka_authentication_vector_c5resetEv @ 218 NONAME
- _ZN36eap_type_aka_authentication_vector_cC1EP18abs_eap_am_tools_c @ 219 NONAME
- _ZN36eap_type_aka_authentication_vector_cC2EP18abs_eap_am_tools_c @ 220 NONAME
- _ZN36eap_type_aka_authentication_vector_cD0Ev @ 221 NONAME
- _ZN36eap_type_aka_authentication_vector_cD1Ev @ 222 NONAME
- _ZN36eap_type_aka_authentication_vector_cD2Ev @ 223 NONAME
- _ZN40eap_type_aka_state_variable_parameters_c10init_stateEbb13aka_subtype_eS0_S0_S0_S0_ @ 224 NONAME
- _ZN40eap_type_aka_state_variable_parameters_cC1Ev @ 225 NONAME
- _ZN40eap_type_aka_state_variable_parameters_cC2Ev @ 226 NONAME
- _ZN40eap_type_aka_state_variable_parameters_cD0Ev @ 227 NONAME
- _ZN40eap_type_aka_state_variable_parameters_cD1Ev @ 228 NONAME
- _ZN40eap_type_aka_state_variable_parameters_cD2Ev @ 229 NONAME
- _ZNK12aka_header_c11get_subtypeEv @ 230 NONAME
- _ZNK12aka_header_c12check_headerEv @ 231 NONAME
- _ZNK12aka_header_c12get_reservedEv @ 232 NONAME
- _ZNK12aka_header_c15get_code_stringEv @ 233 NONAME
- _ZNK12aka_header_c15get_data_lengthEv @ 234 NONAME
- _ZNK12aka_header_c15get_data_offsetEmm @ 235 NONAME
- _ZNK12aka_header_c17get_header_lengthEv @ 236 NONAME
- _ZNK12aka_header_c18get_subtype_stringEv @ 237 NONAME
- _ZNK12aka_header_c19get_eap_type_stringEv @ 238 NONAME
- _ZNK12aka_header_c19get_sub_type_offsetEv @ 239 NONAME
- _ZNK12aka_header_c8get_dataEm @ 240 NONAME
- _ZNK14aka_payloads_c12get_is_validEv @ 241 NONAME
- _ZNK14eap_type_aka_c16get_state_stringEv @ 242 NONAME
- _ZNK14eap_type_aka_c31get_saved_previous_state_stringEv @ 243 NONAME
- _ZNK16aka_fixed_data_c12get_is_validEv @ 244 NONAME
- _ZNK16aka_fixed_data_c8get_dataEP18abs_eap_am_tools_c @ 245 NONAME
- _ZNK16aka_fixed_data_c8get_typeEP18abs_eap_am_tools_c @ 246 NONAME
- _ZNK19aka_variable_data_c12get_is_validEv @ 247 NONAME
- _ZNK19aka_variable_data_c15get_data_lengthEv @ 248 NONAME
- _ZNK19aka_variable_data_c19get_original_headerEv @ 249 NONAME
- _ZNK19aka_variable_data_c20get_payload_includedEv @ 250 NONAME
- _ZNK19aka_variable_data_c8get_dataEm @ 251 NONAME
- _ZNK23aka_payload_AT_header_c12check_headerEv @ 252 NONAME
- _ZNK23aka_payload_AT_header_c12get_reservedEv @ 253 NONAME
- _ZNK23aka_payload_AT_header_c15get_data_lengthEv @ 254 NONAME
- _ZNK23aka_payload_AT_header_c15get_data_offsetEmm @ 255 NONAME
- _ZNK23aka_payload_AT_header_c15get_next_headerEv @ 256 NONAME
- _ZNK23aka_payload_AT_header_c18get_payload_lengthEv @ 257 NONAME
- _ZNK23aka_payload_AT_header_c19get_current_payloadEv @ 258 NONAME
- _ZNK23aka_payload_AT_header_c20get_reserved_pointerEm @ 259 NONAME
- _ZNK23aka_payload_AT_header_c21get_payload_AT_stringEv @ 260 NONAME
- _ZNK23aka_payload_AT_header_c8get_dataEm @ 261 NONAME
- _ZNK36eap_type_aka_authentication_vector_c12get_is_validEv @ 262 NONAME
- _ZNK36eap_type_aka_authentication_vector_c17get_vector_statusEv @ 263 NONAME
- _ZNK36eap_type_aka_authentication_vector_c4copyEv @ 264 NONAME
- _ZNK36eap_type_aka_authentication_vector_c6get_CKEv @ 265 NONAME
- _ZNK36eap_type_aka_authentication_vector_c6get_IKEv @ 266 NONAME
- _ZNK36eap_type_aka_authentication_vector_c7get_RESEv @ 267 NONAME
- _ZNK36eap_type_aka_authentication_vector_c8get_AUTNEv @ 268 NONAME
- _ZNK36eap_type_aka_authentication_vector_c8get_AUTSEv @ 269 NONAME
- _ZNK36eap_type_aka_authentication_vector_c8get_RANDEv @ 270 NONAME
- _ZNK40eap_type_aka_state_variable_parameters_c15check_initiatorEb @ 271 NONAME
- _ZNK40eap_type_aka_state_variable_parameters_c17check_valid_typesE13aka_subtype_e @ 272 NONAME
- _ZTI12CEapTypeInfo @ 273 NONAME
- _ZTI12aka_header_c @ 274 NONAME
- _ZTI14aka_payloads_c @ 275 NONAME
- _ZTI14eap_type_aka_c @ 276 NONAME
- _ZTI16CEapAkaInterface @ 277 NONAME
- _ZTI16aka_fixed_data_c @ 278 NONAME
- _ZTI19aka_variable_data_c @ 279 NONAME
- _ZTI23aka_payload_AT_header_c @ 280 NONAME
- _ZTI25eap_am_type_aka_symbian_c @ 281 NONAME
- _ZTI29eap_type_aka_MAC_attributes_c @ 282 NONAME
- _ZTI33eap_type_aka_state_notification_c @ 283 NONAME
- _ZTI36eap_type_aka_authentication_vector_c @ 284 NONAME
- _ZTI40eap_type_aka_state_variable_parameters_c @ 285 NONAME
- _ZTI7CEapAka @ 286 NONAME
- _ZTV12CEapTypeInfo @ 287 NONAME
- _ZTV12aka_header_c @ 288 NONAME
- _ZTV14aka_payloads_c @ 289 NONAME
- _ZTV14eap_type_aka_c @ 290 NONAME
- _ZTV16CEapAkaInterface @ 291 NONAME
- _ZTV16aka_fixed_data_c @ 292 NONAME
- _ZTV19aka_variable_data_c @ 293 NONAME
- _ZTV23aka_payload_AT_header_c @ 294 NONAME
- _ZTV25eap_am_type_aka_symbian_c @ 295 NONAME
- _ZTV29eap_type_aka_MAC_attributes_c @ 296 NONAME
- _ZTV33eap_type_aka_state_notification_c @ 297 NONAME
- _ZTV36eap_type_aka_authentication_vector_c @ 298 NONAME
- _ZTV40eap_type_aka_state_variable_parameters_c @ 299 NONAME
- _ZTV7CEapAka @ 300 NONAME
- _ZThn4_N14eap_type_aka_c13timer_expiredEmPv @ 301 NONAME
- _ZThn4_N14eap_type_aka_c17timer_delete_dataEmPv @ 302 NONAME
- _ZThn4_N14eap_type_aka_cD0Ev @ 303 NONAME
- _ZThn4_N14eap_type_aka_cD1Ev @ 304 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c13query_AKA_RESEP36eap_type_aka_authentication_vector_c @ 305 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c18store_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 306 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 307 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c20cancel_AKA_RES_queryEv @ 308 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 309 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c21generate_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 310 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c22generate_encryption_IVEP19eap_variable_data_cm @ 311 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c23authentication_finishedEb29eap_aka_authentication_type_e26eap_type_aka_identity_type @ 312 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c23handle_aka_notificationE28eap_aka_notification_codes_e @ 313 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c23increase_reauth_counterEv @ 314 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c23query_re_syncronizationEhP36eap_type_aka_authentication_vector_c @ 315 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c23query_reauth_parametersEP19eap_variable_data_cS1_S1_Pm @ 316 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c23store_reauth_parametersEPK19eap_variable_data_cS2_S2_m @ 317 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c24query_imsi_from_usernameEhPK19eap_am_network_id_cPK19eap_variable_data_cPS3_P26eap_type_aka_identity_type23eap_type_aka_complete_e @ 318 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c25store_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 319 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c28generate_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 320 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c31cancel_imsi_from_username_queryEv @ 321 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c31query_AKA_authentication_vectorEPK19eap_variable_data_chPS0_P36eap_type_aka_authentication_vector_cP26eap_type_aka_identity_type @ 322 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c38cancel_AKA_authentication_vector_queryEv @ 323 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c50query_AKA_IMSI_or_pseudonym_or_reauthentication_idEP19eap_variable_data_cS1_S1_S1_Pm21aka_payload_AT_type_e23eap_type_aka_complete_eh @ 324 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c57cancel_AKA_IMSI_or_pseudonym_or_reauthentication_id_queryEv @ 325 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c5resetEv @ 326 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c8shutdownEv @ 327 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_c9configureEv @ 328 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_cD0Ev @ 329 NONAME
- _ZThn4_N25eap_am_type_aka_symbian_cD1Ev @ 330 NONAME
- _ZThn8_N14eap_type_aka_c12get_is_validEv @ 331 NONAME
- _ZThn8_N14eap_type_aka_c12set_is_validEv @ 332 NONAME
- _ZThn8_N14eap_type_aka_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 333 NONAME
- _ZThn8_N14eap_type_aka_c15eap_acknowledgeEPK19eap_am_network_id_c @ 334 NONAME
- _ZThn8_N14eap_type_aka_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 335 NONAME
- _ZThn8_N14eap_type_aka_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 336 NONAME
- _ZThn8_N14eap_type_aka_c5resetEv @ 337 NONAME
- _ZThn8_N14eap_type_aka_c8shutdownEv @ 338 NONAME
- _ZThn8_N14eap_type_aka_c9configureEv @ 339 NONAME
- _ZThn8_N14eap_type_aka_cD0Ev @ 340 NONAME
- _ZThn8_N14eap_type_aka_cD1Ev @ 341 NONAME
- _ZN14eap_type_aka_c12packet_traceEPKcPK19eap_am_network_id_cP15eap_header_wr_cm @ 342 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapcoreinterfaceimplementationu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapcoreinterfaceimplementationu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,13 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN11EapClientIf19GetServerNameAndExeEP4TBufILi24EES2_ @ 2 NONAME
- _ZN11EapClientIfC1Ev @ 3 NONAME
- _ZN11EapClientIfC2Ev @ 4 NONAME
- _ZN11EapClientIfD0Ev @ 5 NONAME
- _ZN11EapClientIfD1Ev @ 6 NONAME
- _ZN11EapClientIfD2Ev @ 7 NONAME
- _ZTI11EapClientIf @ 8 NONAME
- _ZTI31CEapCoreInterfaceImplementation @ 9 NONAME
- _ZTV11EapClientIf @ 10 NONAME
- _ZTV31CEapCoreInterfaceImplementation @ 11 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapcoreinterfaceu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapcoreinterfaceu.def Thu Sep 16 13:07:04 2010 +0300
@@ -7,12 +7,19 @@
_ZN17CEapCoreInterface8shutdownEv @ 6 NONAME
_ZN17CEapCoreInterface9ConstrucLEP18abs_eap_am_tools_c @ 7 NONAME
_ZN17CEapCoreInterface9configureEPK19eap_variable_data_c @ 8 NONAME
- _ZTI17CEapCoreInterface @ 9 NONAME
- _ZTV17CEapCoreInterface @ 10 NONAME
- _ZThn4_N17CEapCoreInterface8SendDataEPKvi @ 11 NONAME
- _ZThn8_N17CEapCoreInterface11set_partnerEP23abs_eap_am_message_if_c @ 12 NONAME
- _ZThn8_N17CEapCoreInterface12get_is_validEv @ 13 NONAME
- _ZThn8_N17CEapCoreInterface12process_dataEPKvm @ 14 NONAME
- _ZThn8_N17CEapCoreInterface8shutdownEv @ 15 NONAME
- _ZThn8_N17CEapCoreInterface9configureEPK19eap_variable_data_c @ 16 NONAME
+ _ZN17CEapCoreInterfaceC1Em @ 9 NONAME
+ _ZN17CEapCoreInterfaceC2Em @ 10 NONAME
+ _ZN17CEapCoreInterfaceD0Ev @ 11 NONAME
+ _ZN17CEapCoreInterfaceD1Ev @ 12 NONAME
+ _ZN17CEapCoreInterfaceD2Ev @ 13 NONAME
+ _ZTI17CEapCoreInterface @ 14 NONAME
+ _ZTV17CEapCoreInterface @ 15 NONAME
+ _ZThn4_N17CEapCoreInterface8SendDataEPKvi @ 16 NONAME
+ _ZThn8_N17CEapCoreInterface11set_partnerEP23abs_eap_am_message_if_c @ 17 NONAME
+ _ZThn8_N17CEapCoreInterface12get_is_validEv @ 18 NONAME
+ _ZThn8_N17CEapCoreInterface12process_dataEPKvm @ 19 NONAME
+ _ZThn8_N17CEapCoreInterface8shutdownEv @ 20 NONAME
+ _ZThn8_N17CEapCoreInterface9configureEPK19eap_variable_data_c @ 21 NONAME
+ _ZThn8_N17CEapCoreInterfaceD0Ev @ 22 NONAME
+ _ZThn8_N17CEapCoreInterfaceD1Ev @ 23 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapgeneralsettingsu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapgeneralsettingsu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,70 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN11EapClientIf19GetServerNameAndExeEP4TBufILi24EES2_ @ 2 NONAME
- _ZN11EapClientIfC1Ev @ 3 NONAME
- _ZN11EapClientIfC2Ev @ 4 NONAME
- _ZN11EapClientIfD0Ev @ 5 NONAME
- _ZN11EapClientIfD1Ev @ 6 NONAME
- _ZN11EapClientIfD2Ev @ 7 NONAME
- _ZN27eap_am_message_if_symbian_c11set_partnerEP23abs_eap_am_message_if_c @ 8 NONAME
- _ZN27eap_am_message_if_symbian_c12get_is_validEv @ 9 NONAME
- _ZN27eap_am_message_if_symbian_c12process_dataEPKvm @ 10 NONAME
- _ZN27eap_am_message_if_symbian_c8shutdownEv @ 11 NONAME
- _ZN27eap_am_message_if_symbian_c9configureEPK19eap_variable_data_c @ 12 NONAME
- _ZN27eap_am_message_if_symbian_c9send_dataERK6TDesC8 @ 13 NONAME
- _ZN27eap_am_message_if_symbian_cC1EP18abs_eap_am_tools_c12TEapRequests @ 14 NONAME
- _ZN27eap_am_message_if_symbian_cC2EP18abs_eap_am_tools_c12TEapRequests @ 15 NONAME
- _ZN27eap_am_message_if_symbian_cD0Ev @ 16 NONAME
- _ZN27eap_am_message_if_symbian_cD1Ev @ 17 NONAME
- _ZN27eap_am_message_if_symbian_cD2Ev @ 18 NONAME
- _ZN30eap_general_settings_message_cC2Ev @ 19 NONAME
- _ZN30eap_general_settings_message_cD0Ev @ 20 NONAME
- _ZN30eap_general_settings_message_cD1Ev @ 21 NONAME
- _ZN30eap_general_settings_message_cD2Ev @ 22 NONAME
- _ZN40eap_general_settings_client_message_if_c12get_is_validEv @ 23 NONAME
- _ZN40eap_general_settings_client_message_if_c15get_eap_methodsEPK21eap_method_settings_c @ 24 NONAME
- _ZN40eap_general_settings_client_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 25 NONAME
- _ZN40eap_general_settings_client_message_if_c15set_eap_methodsEPK21eap_method_settings_c @ 26 NONAME
- _ZN40eap_general_settings_client_message_if_c21copy_all_eap_settingsEPK21eap_method_settings_c @ 27 NONAME
- _ZN40eap_general_settings_client_message_if_c21get_certificate_listsEPK21eap_method_settings_c @ 28 NONAME
- _ZN40eap_general_settings_client_message_if_c23delete_all_eap_settingsEPK21eap_method_settings_c @ 29 NONAME
- _ZN40eap_general_settings_client_message_if_c5resetEv @ 30 NONAME
- _ZN40eap_general_settings_client_message_if_c8shutdownEv @ 31 NONAME
- _ZN40eap_general_settings_client_message_if_c9configureEv @ 32 NONAME
- _ZN40eap_general_settings_client_message_if_c9send_dataEPKvm @ 33 NONAME
- _ZN40eap_general_settings_client_message_if_cC1EP18abs_eap_am_tools_cP19eap_am_message_if_cP34abs_eap_general_settings_message_c @ 34 NONAME
- _ZN40eap_general_settings_client_message_if_cC2EP18abs_eap_am_tools_cP19eap_am_message_if_cP34abs_eap_general_settings_message_c @ 35 NONAME
- _ZN40eap_general_settings_client_message_if_cD0Ev @ 36 NONAME
- _ZN40eap_general_settings_client_message_if_cD1Ev @ 37 NONAME
- _ZN40eap_general_settings_client_message_if_cD2Ev @ 38 NONAME
- _ZTI11EapClientIf @ 39 NONAME
- _ZTI19eap_method_values_c @ 40 NONAME
- _ZTI21eap_method_settings_c @ 41 NONAME
- _ZTI23CEapGeneralSettingsImpl @ 42 NONAME
- _ZTI23eap_certificate_entry_c @ 43 NONAME
- _ZTI27eap_am_message_if_symbian_c @ 44 NONAME
- _ZTI30eap_general_settings_message_c @ 45 NONAME
- _ZTI40eap_general_settings_client_message_if_c @ 46 NONAME
- _ZTV11EapClientIf @ 47 NONAME
- _ZTV19eap_method_values_c @ 48 NONAME
- _ZTV21eap_method_settings_c @ 49 NONAME
- _ZTV23CEapGeneralSettingsImpl @ 50 NONAME
- _ZTV23eap_certificate_entry_c @ 51 NONAME
- _ZTV27eap_am_message_if_symbian_c @ 52 NONAME
- _ZTV30eap_general_settings_message_c @ 53 NONAME
- _ZTV40eap_general_settings_client_message_if_c @ 54 NONAME
- _ZThn4_N27eap_am_message_if_symbian_c9send_dataERK6TDesC8 @ 55 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c12get_is_validEv @ 56 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c15get_eap_methodsEPK21eap_method_settings_c @ 57 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c15set_eap_methodsEPK21eap_method_settings_c @ 58 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c21copy_all_eap_settingsEPK21eap_method_settings_c @ 59 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c21get_certificate_listsEPK21eap_method_settings_c @ 60 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c23delete_all_eap_settingsEPK21eap_method_settings_c @ 61 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c5resetEv @ 62 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c8shutdownEv @ 63 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_c9configureEv @ 64 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_cD0Ev @ 65 NONAME
- _ZThn4_N40eap_general_settings_client_message_if_cD1Ev @ 66 NONAME
- _ZThn8_N27eap_am_message_if_symbian_cD0Ev @ 67 NONAME
- _ZThn8_N27eap_am_message_if_symbian_cD1Ev @ 68 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapgenericu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapgenericu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,178 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN11EapClientIf19GetServerNameAndExeEP4TBufILi24EES2_ @ 2 NONAME
- _ZN11EapClientIfC1Ev @ 3 NONAME
- _ZN11EapClientIfC2Ev @ 4 NONAME
- _ZN11EapClientIfD0Ev @ 5 NONAME
- _ZN11EapClientIfD1Ev @ 6 NONAME
- _ZN11EapClientIfD2Ev @ 7 NONAME
- _ZN23network_key_and_index_c12get_is_validEv @ 8 NONAME
- _ZN23network_key_and_index_c15get_network_keyEv @ 9 NONAME
- _ZN23network_key_and_index_c17get_is_valid_dataEv @ 10 NONAME
- _ZN23network_key_and_index_c21set_network_key_indexEh @ 11 NONAME
- _ZN23network_key_and_index_c4copyEv @ 12 NONAME
- _ZN23network_key_and_index_cC1EP18abs_eap_am_tools_c @ 13 NONAME
- _ZN23network_key_and_index_cC2EP18abs_eap_am_tools_c @ 14 NONAME
- _ZN23network_key_and_index_cD0Ev @ 15 NONAME
- _ZN23network_key_and_index_cD1Ev @ 16 NONAME
- _ZN23network_key_and_index_cD2Ev @ 17 NONAME
- _ZN23simple_config_message_c11add_paddingEm @ 18 NONAME
- _ZN23simple_config_message_c12get_is_validEv @ 19 NONAME
- _ZN23simple_config_message_c30get_simple_config_message_dataEv @ 20 NONAME
- _ZN23simple_config_message_c30set_simple_config_message_dataEP19eap_variable_data_ch @ 21 NONAME
- _ZN23simple_config_message_c5resetEv @ 22 NONAME
- _ZN23simple_config_message_cC1EP18abs_eap_am_tools_cb @ 23 NONAME
- _ZN23simple_config_message_cC2EP18abs_eap_am_tools_cb @ 24 NONAME
- _ZN23simple_config_message_cD0Ev @ 25 NONAME
- _ZN23simple_config_message_cD1Ev @ 26 NONAME
- _ZN23simple_config_message_cD2Ev @ 27 NONAME
- _ZN24simple_config_payloads_c13add_attributeEP29simple_config_variable_data_c @ 28 NONAME
- _ZN24simple_config_payloads_c14copy_attributeEPKS_30simple_config_Attribute_Type_e @ 29 NONAME
- _ZN24simple_config_payloads_c14verify_paddingEPKhm @ 30 NONAME
- _ZN24simple_config_payloads_c19copy_attribute_dataE30simple_config_Attribute_Type_ebPKvm @ 31 NONAME
- _ZN24simple_config_payloads_c21parse_generic_payloadE30simple_config_Attribute_Type_ePK26simple_config_tlv_header_c @ 32 NONAME
- _ZN24simple_config_payloads_c28parse_simple_config_payloadsEPvPmS1_ @ 33 NONAME
- _ZN24simple_config_payloads_c5resetEv @ 34 NONAME
- _ZN24simple_config_payloads_cC1EP18abs_eap_am_tools_c @ 35 NONAME
- _ZN24simple_config_payloads_cC2EP18abs_eap_am_tools_c @ 36 NONAME
- _ZN24simple_config_payloads_cD0Ev @ 37 NONAME
- _ZN24simple_config_payloads_cD1Ev @ 38 NONAME
- _ZN24simple_config_payloads_cD2Ev @ 39 NONAME
- _ZN25eap_plugin_message_base_c34new_eap_plugin_client_message_if_cEP18abs_eap_am_tools_cP24abs_eap_plugin_message_c @ 40 NONAME
- _ZN25eap_plugin_message_base_cC2Ev @ 41 NONAME
- _ZN25eap_plugin_message_base_cD0Ev @ 42 NONAME
- _ZN25eap_plugin_message_base_cD1Ev @ 43 NONAME
- _ZN25eap_plugin_message_base_cD2Ev @ 44 NONAME
- _ZN26simple_config_credential_c12get_is_validEv @ 45 NONAME
- _ZN26simple_config_credential_c15get_MAC_addressEv @ 46 NONAME
- _ZN26simple_config_credential_c16get_network_keysEv @ 47 NONAME
- _ZN26simple_config_credential_c17set_network_indexEh @ 48 NONAME
- _ZN26simple_config_credential_c19get_Encryption_TypeEv @ 49 NONAME
- _ZN26simple_config_credential_c19set_Encryption_TypeE31simple_config_Encryption_Type_e @ 50 NONAME
- _ZN26simple_config_credential_c23get_Authentication_TypeEv @ 51 NONAME
- _ZN26simple_config_credential_c23set_Authentication_TypeE35simple_config_Authentication_Type_e @ 52 NONAME
- _ZN26simple_config_credential_c8get_SSIDEv @ 53 NONAME
- _ZN26simple_config_credential_cC1EP18abs_eap_am_tools_c @ 54 NONAME
- _ZN26simple_config_credential_cC2EP18abs_eap_am_tools_c @ 55 NONAME
- _ZN26simple_config_credential_cD0Ev @ 56 NONAME
- _ZN26simple_config_credential_cD1Ev @ 57 NONAME
- _ZN26simple_config_credential_cD2Ev @ 58 NONAME
- _ZN27eap_am_message_if_symbian_c11set_partnerEP23abs_eap_am_message_if_c @ 59 NONAME
- _ZN27eap_am_message_if_symbian_c12get_is_validEv @ 60 NONAME
- _ZN27eap_am_message_if_symbian_c12process_dataEPKvm @ 61 NONAME
- _ZN27eap_am_message_if_symbian_c8shutdownEv @ 62 NONAME
- _ZN27eap_am_message_if_symbian_c9configureEPK19eap_variable_data_c @ 63 NONAME
- _ZN27eap_am_message_if_symbian_c9send_dataERK6TDesC8 @ 64 NONAME
- _ZN27eap_am_message_if_symbian_cC1EP18abs_eap_am_tools_c12TEapRequests @ 65 NONAME
- _ZN27eap_am_message_if_symbian_cC2EP18abs_eap_am_tools_c12TEapRequests @ 66 NONAME
- _ZN27eap_am_message_if_symbian_cD0Ev @ 67 NONAME
- _ZN27eap_am_message_if_symbian_cD1Ev @ 68 NONAME
- _ZN27eap_am_message_if_symbian_cD2Ev @ 69 NONAME
- _ZN29simple_config_variable_data_c10get_headerEv @ 70 NONAME
- _ZN29simple_config_variable_data_c18set_attribute_typeE30simple_config_Attribute_Type_e @ 71 NONAME
- _ZN29simple_config_variable_data_c18set_copy_of_bufferE30simple_config_Attribute_Type_ebPKvm @ 72 NONAME
- _ZN29simple_config_variable_data_c25get_full_attribute_bufferEv @ 73 NONAME
- _ZN29simple_config_variable_data_c31object_increase_reference_countEv @ 74 NONAME
- _ZN29simple_config_variable_data_c41add_next_payload_with_same_attribute_typeEPS_ @ 75 NONAME
- _ZN29simple_config_variable_data_c41get_next_payload_with_same_attribute_typeEv @ 76 NONAME
- _ZN29simple_config_variable_data_c41set_next_payload_with_same_attribute_typeEPS_ @ 77 NONAME
- _ZN29simple_config_variable_data_c8add_dataEPKvm @ 78 NONAME
- _ZN29simple_config_variable_data_cC1EP18abs_eap_am_tools_c @ 79 NONAME
- _ZN29simple_config_variable_data_cC2EP18abs_eap_am_tools_c @ 80 NONAME
- _ZN29simple_config_variable_data_cD0Ev @ 81 NONAME
- _ZN29simple_config_variable_data_cD1Ev @ 82 NONAME
- _ZN29simple_config_variable_data_cD2Ev @ 83 NONAME
- _ZN30eap_plugin_client_message_if_c12get_is_validEv @ 84 NONAME
- _ZN30eap_plugin_client_message_if_c13get_type_infoEPK21eap_method_settings_c @ 85 NONAME
- _ZN30eap_plugin_client_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 86 NONAME
- _ZN30eap_plugin_client_message_if_c17get_configurationEPK21eap_method_settings_c @ 87 NONAME
- _ZN30eap_plugin_client_message_if_c17set_configurationEPK21eap_method_settings_c @ 88 NONAME
- _ZN30eap_plugin_client_message_if_c18copy_configurationEPK21eap_method_settings_c @ 89 NONAME
- _ZN30eap_plugin_client_message_if_c20delete_configurationEPK21eap_method_settings_c @ 90 NONAME
- _ZN30eap_plugin_client_message_if_c5resetEv @ 91 NONAME
- _ZN30eap_plugin_client_message_if_c8shutdownEv @ 92 NONAME
- _ZN30eap_plugin_client_message_if_c9configureEv @ 93 NONAME
- _ZN30eap_plugin_client_message_if_c9invoke_uiEPK21eap_method_settings_c @ 94 NONAME
- _ZN30eap_plugin_client_message_if_c9send_dataEPKvm @ 95 NONAME
- _ZN30eap_plugin_client_message_if_c9set_indexEPK21eap_method_settings_c @ 96 NONAME
- _ZN30eap_plugin_client_message_if_cC1EP18abs_eap_am_tools_cP19eap_am_message_if_cP24abs_eap_plugin_message_c @ 97 NONAME
- _ZN30eap_plugin_client_message_if_cC2EP18abs_eap_am_tools_cP19eap_am_message_if_cP24abs_eap_plugin_message_c @ 98 NONAME
- _ZN30eap_plugin_client_message_if_cD0Ev @ 99 NONAME
- _ZN30eap_plugin_client_message_if_cD1Ev @ 100 NONAME
- _ZN30eap_plugin_client_message_if_cD2Ev @ 101 NONAME
- _ZN32eap_simple_config_trace_string_cC1Ev @ 102 NONAME
- _ZN32eap_simple_config_trace_string_cC2Ev @ 103 NONAME
- _ZN32eap_simple_config_trace_string_cD0Ev @ 104 NONAME
- _ZN32eap_simple_config_trace_string_cD1Ev @ 105 NONAME
- _ZN32eap_simple_config_trace_string_cD2Ev @ 106 NONAME
- _ZNK23network_key_and_index_c21get_network_key_constEv @ 107 NONAME
- _ZNK23network_key_and_index_c21get_network_key_indexEv @ 108 NONAME
- _ZNK24simple_config_payloads_c12get_is_validEv @ 109 NONAME
- _ZNK24simple_config_payloads_c13get_attributeEm @ 110 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_eP19eap_variable_data_c @ 111 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePh @ 112 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePm @ 113 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePt @ 114 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePvm @ 115 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePy @ 116 NONAME
- _ZNK24simple_config_payloads_c19get_attribute_countEv @ 117 NONAME
- _ZNK24simple_config_payloads_c21get_attribute_pointerE30simple_config_Attribute_Type_e @ 118 NONAME
- _ZNK24simple_config_payloads_c21get_attribute_pointerE30simple_config_Attribute_Type_em @ 119 NONAME
- _ZNK24simple_config_payloads_c24check_mandatory_payloadsEPK11eap_array_cI30simple_config_Attribute_Type_eE @ 120 NONAME
- _ZNK24simple_config_payloads_c24check_payloads_existenseEPK11eap_array_cI30simple_config_Attribute_Type_eE @ 121 NONAME
- _ZNK24simple_config_payloads_c24check_payloads_existenseEPK30simple_config_Attribute_Type_em @ 122 NONAME
- _ZNK24simple_config_payloads_c28create_simple_config_messageEP23simple_config_message_cb @ 123 NONAME
- _ZNK24simple_config_payloads_c43add_payloads_to_simple_config_authenticatorEP13crypto_hmac_cb @ 124 NONAME
- _ZNK24simple_config_payloads_c4copyEv @ 125 NONAME
- _ZNK26simple_config_credential_c14get_SSID_constEv @ 126 NONAME
- _ZNK26simple_config_credential_c17get_network_indexEv @ 127 NONAME
- _ZNK26simple_config_credential_c21get_MAC_address_constEv @ 128 NONAME
- _ZNK26simple_config_credential_c22get_network_keys_constEv @ 129 NONAME
- _ZNK29simple_config_variable_data_c12get_is_validEv @ 130 NONAME
- _ZNK29simple_config_variable_data_c15get_data_lengthEv @ 131 NONAME
- _ZNK29simple_config_variable_data_c16get_is_mandatoryEv @ 132 NONAME
- _ZNK29simple_config_variable_data_c18get_attribute_typeEv @ 133 NONAME
- _ZNK29simple_config_variable_data_c4copyEv @ 134 NONAME
- _ZNK29simple_config_variable_data_c8get_dataEm @ 135 NONAME
- _ZNK32eap_simple_config_trace_string_c16get_state_stringE21simple_config_state_e @ 136 NONAME
- _ZNK32eap_simple_config_trace_string_c23get_message_type_stringE28simple_config_Message_Type_e @ 137 NONAME
- _ZNK32eap_simple_config_trace_string_c25get_attribute_type_stringE30simple_config_Attribute_Type_e @ 138 NONAME
- _ZTI11CEapGeneric @ 139 NONAME
- _ZTI11EapClientIf @ 140 NONAME
- _ZTI12CEapTypeInfo @ 141 NONAME
- _ZTI19eap_method_values_c @ 142 NONAME
- _ZTI21eap_method_settings_c @ 143 NONAME
- _ZTI23eap_certificate_entry_c @ 144 NONAME
- _ZTI23network_key_and_index_c @ 145 NONAME
- _ZTI23simple_config_message_c @ 146 NONAME
- _ZTI24simple_config_payloads_c @ 147 NONAME
- _ZTI25eap_plugin_message_base_c @ 148 NONAME
- _ZTI26simple_config_credential_c @ 149 NONAME
- _ZTI26simple_config_tlv_header_c @ 150 NONAME
- _ZTI27eap_am_message_if_symbian_c @ 151 NONAME
- _ZTI29simple_config_variable_data_c @ 152 NONAME
- _ZTI30eap_plugin_client_message_if_c @ 153 NONAME
- _ZTI32eap_simple_config_trace_string_c @ 154 NONAME
- _ZTV11CEapGeneric @ 155 NONAME
- _ZTV11EapClientIf @ 156 NONAME
- _ZTV12CEapTypeInfo @ 157 NONAME
- _ZTV19eap_method_values_c @ 158 NONAME
- _ZTV21eap_method_settings_c @ 159 NONAME
- _ZTV23eap_certificate_entry_c @ 160 NONAME
- _ZTV23network_key_and_index_c @ 161 NONAME
- _ZTV23simple_config_message_c @ 162 NONAME
- _ZTV24simple_config_payloads_c @ 163 NONAME
- _ZTV25eap_plugin_message_base_c @ 164 NONAME
- _ZTV26simple_config_credential_c @ 165 NONAME
- _ZTV26simple_config_tlv_header_c @ 166 NONAME
- _ZTV27eap_am_message_if_symbian_c @ 167 NONAME
- _ZTV29simple_config_variable_data_c @ 168 NONAME
- _ZTV30eap_plugin_client_message_if_c @ 169 NONAME
- _ZTV32eap_simple_config_trace_string_c @ 170 NONAME
- _ZThn4_N27eap_am_message_if_symbian_c9send_dataERK6TDesC8 @ 171 NONAME
- _ZThn4_N30eap_plugin_client_message_if_c9send_dataEPKvm @ 172 NONAME
- _ZThn4_N30eap_plugin_client_message_if_cD0Ev @ 173 NONAME
- _ZThn4_N30eap_plugin_client_message_if_cD1Ev @ 174 NONAME
- _ZThn8_N27eap_am_message_if_symbian_cD0Ev @ 175 NONAME
- _ZThn8_N27eap_am_message_if_symbian_cD1Ev @ 176 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapmschapv2u.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapmschapv2u.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,139 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN17mschapv2_header_c10set_opcodeE17mschapv2_opcode_e @ 2 NONAME
- _ZN17mschapv2_header_c13set_ms_lengthEt @ 3 NONAME
- _ZN17mschapv2_header_c15set_mschapv2_idEh @ 4 NONAME
- _ZN17mschapv2_header_cC1EP18abs_eap_am_tools_cPvm @ 5 NONAME
- _ZN17mschapv2_header_cC2EP18abs_eap_am_tools_cPvm @ 6 NONAME
- _ZN17mschapv2_header_cD0Ev @ 7 NONAME
- _ZN17mschapv2_header_cD1Ev @ 8 NONAME
- _ZN17mschapv2_header_cD2Ev @ 9 NONAME
- _ZN19eap_type_mschapv2_c12get_is_validEv @ 10 NONAME
- _ZN19eap_type_mschapv2_c12set_is_validEv @ 11 NONAME
- _ZN19eap_type_mschapv2_c13get_is_clientEv @ 12 NONAME
- _ZN19eap_type_mschapv2_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 13 NONAME
- _ZN19eap_type_mschapv2_c15eap_acknowledgeEPK19eap_am_network_id_c @ 14 NONAME
- _ZN19eap_type_mschapv2_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 15 NONAME
- _ZN19eap_type_mschapv2_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 16 NONAME
- _ZN19eap_type_mschapv2_c27complete_eap_identity_queryEv @ 17 NONAME
- _ZN19eap_type_mschapv2_c30complete_change_password_queryEv @ 18 NONAME
- _ZN19eap_type_mschapv2_c31complete_failure_retry_responseEv @ 19 NONAME
- _ZN19eap_type_mschapv2_c32finish_successful_authenticationEv @ 20 NONAME
- _ZN19eap_type_mschapv2_c32handle_identity_response_messageEv @ 21 NONAME
- _ZN19eap_type_mschapv2_c34finish_unsuccessful_authenticationEb @ 22 NONAME
- _ZN19eap_type_mschapv2_c5resetEv @ 23 NONAME
- _ZN19eap_type_mschapv2_c8shutdownEv @ 24 NONAME
- _ZN19eap_type_mschapv2_c9configureEv @ 25 NONAME
- _ZN19eap_type_mschapv2_cC1EP18abs_eap_am_tools_cP19abs_eap_base_type_cP22eap_am_type_mschapv2_cbbPK19eap_am_network_id_c @ 26 NONAME
- _ZN19eap_type_mschapv2_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_cP22eap_am_type_mschapv2_cbbPK19eap_am_network_id_c @ 27 NONAME
- _ZN19eap_type_mschapv2_cD0Ev @ 28 NONAME
- _ZN19eap_type_mschapv2_cD1Ev @ 29 NONAME
- _ZN19eap_type_mschapv2_cD2Ev @ 30 NONAME
- _ZN19mschapv2_response_c13set_constantsEv @ 31 NONAME
- _ZN19mschapv2_response_c15set_nt_responseEPKh @ 32 NONAME
- _ZN19mschapv2_response_c18set_peer_challengeEPKh @ 33 NONAME
- _ZN19mschapv2_response_c23get_header_minimum_sizeEv @ 34 NONAME
- _ZN19mschapv2_response_c8set_nameEPKh @ 35 NONAME
- _ZN19mschapv2_response_cC1EP18abs_eap_am_tools_cPvm @ 36 NONAME
- _ZN19mschapv2_response_cC2EP18abs_eap_am_tools_cPvm @ 37 NONAME
- _ZN19mschapv2_response_cD0Ev @ 38 NONAME
- _ZN19mschapv2_response_cD1Ev @ 39 NONAME
- _ZN19mschapv2_response_cD2Ev @ 40 NONAME
- _ZN20mschapv2_challenge_c13set_challengeEPKh @ 41 NONAME
- _ZN20mschapv2_challenge_c14set_value_sizeEv @ 42 NONAME
- _ZN20mschapv2_challenge_c23get_header_minimum_sizeEv @ 43 NONAME
- _ZN20mschapv2_challenge_c8set_nameEPKh @ 44 NONAME
- _ZN20mschapv2_challenge_cC1EP18abs_eap_am_tools_cPvm @ 45 NONAME
- _ZN20mschapv2_challenge_cC2EP18abs_eap_am_tools_cPvm @ 46 NONAME
- _ZN20mschapv2_challenge_cD0Ev @ 47 NONAME
- _ZN20mschapv2_challenge_cD1Ev @ 48 NONAME
- _ZN20mschapv2_challenge_cD2Ev @ 49 NONAME
- _ZN25eap_type_mschapv2_state_cD0Ev @ 50 NONAME
- _ZN25eap_type_mschapv2_state_cD1Ev @ 51 NONAME
- _ZN25eap_type_mschapv2_state_cD2Ev @ 52 NONAME
- _ZN26mschapv2_change_password_c13set_constantsEv @ 53 NONAME
- _ZN26mschapv2_change_password_c15set_nt_responseEPKh @ 54 NONAME
- _ZN26mschapv2_change_password_c18set_encrypted_hashEPKh @ 55 NONAME
- _ZN26mschapv2_change_password_c18set_peer_challengeEPKh @ 56 NONAME
- _ZN26mschapv2_change_password_c22set_encrypted_pw_blockEPKh @ 57 NONAME
- _ZN26mschapv2_change_password_c23get_header_minimum_sizeEv @ 58 NONAME
- _ZN26mschapv2_change_password_cC1EP18abs_eap_am_tools_cPvm @ 59 NONAME
- _ZN26mschapv2_change_password_cC2EP18abs_eap_am_tools_cPvm @ 60 NONAME
- _ZN26mschapv2_change_password_cD0Ev @ 61 NONAME
- _ZN26mschapv2_change_password_cD1Ev @ 62 NONAME
- _ZN26mschapv2_change_password_cD2Ev @ 63 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c11DlgCompleteEi @ 64 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c12get_is_validEv @ 65 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c12set_is_validEv @ 66 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 67 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c20get_memory_store_keyEP19eap_variable_data_c @ 68 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 69 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c24read_auth_failure_stringE20eap_mschapv2_error_eR19eap_variable_data_c @ 70 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c24update_username_passwordEv @ 71 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c5resetEv @ 72 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c8shutdownEv @ 73 NONAME
- _ZN30eap_am_type_mschapv2_symbian_c9configureEv @ 74 NONAME
- _ZN30eap_am_type_mschapv2_symbian_cD0Ev @ 75 NONAME
- _ZN30eap_am_type_mschapv2_symbian_cD1Ev @ 76 NONAME
- _ZN30eap_am_type_mschapv2_symbian_cD2Ev @ 77 NONAME
- _ZNK17mschapv2_header_c10get_opcodeEv @ 78 NONAME
- _ZNK17mschapv2_header_c12check_headerEv @ 79 NONAME
- _ZNK17mschapv2_header_c13get_ms_lengthEv @ 80 NONAME
- _ZNK17mschapv2_header_c15get_data_lengthEv @ 81 NONAME
- _ZNK17mschapv2_header_c15get_mschapv2_idEv @ 82 NONAME
- _ZNK17mschapv2_header_c8get_dataEv @ 83 NONAME
- _ZNK19mschapv2_response_c12check_headerEv @ 84 NONAME
- _ZNK19mschapv2_response_c15get_name_lengthEv @ 85 NONAME
- _ZNK19mschapv2_response_c15get_nt_responseEv @ 86 NONAME
- _ZNK19mschapv2_response_c18get_peer_challengeEv @ 87 NONAME
- _ZNK19mschapv2_response_c8get_nameEv @ 88 NONAME
- _ZNK20mschapv2_challenge_c12check_headerEv @ 89 NONAME
- _ZNK20mschapv2_challenge_c13get_challengeEv @ 90 NONAME
- _ZNK20mschapv2_challenge_c15get_name_lengthEv @ 91 NONAME
- _ZNK20mschapv2_challenge_c8get_nameEv @ 92 NONAME
- _ZNK26mschapv2_change_password_c12check_headerEv @ 93 NONAME
- _ZNK26mschapv2_change_password_c15get_nt_responseEv @ 94 NONAME
- _ZNK26mschapv2_change_password_c18get_encrypted_hashEv @ 95 NONAME
- _ZNK26mschapv2_change_password_c18get_peer_challengeEv @ 96 NONAME
- _ZNK26mschapv2_change_password_c22get_encrypted_pw_blockEv @ 97 NONAME
- _ZTI12CEapMsChapV2 @ 98 NONAME
- _ZTI12CEapTypeInfo @ 99 NONAME
- _ZTI17mschapv2_header_c @ 100 NONAME
- _ZTI19eap_type_mschapv2_c @ 101 NONAME
- _ZTI19mschapv2_response_c @ 102 NONAME
- _ZTI20mschapv2_challenge_c @ 103 NONAME
- _ZTI25eap_type_mschapv2_state_c @ 104 NONAME
- _ZTI26mschapv2_change_password_c @ 105 NONAME
- _ZTI30eap_am_type_mschapv2_symbian_c @ 106 NONAME
- _ZTV12CEapMsChapV2 @ 107 NONAME
- _ZTV12CEapTypeInfo @ 108 NONAME
- _ZTV17mschapv2_header_c @ 109 NONAME
- _ZTV19eap_type_mschapv2_c @ 110 NONAME
- _ZTV19mschapv2_response_c @ 111 NONAME
- _ZTV20mschapv2_challenge_c @ 112 NONAME
- _ZTV25eap_type_mschapv2_state_c @ 113 NONAME
- _ZTV26mschapv2_change_password_c @ 114 NONAME
- _ZTV30eap_am_type_mschapv2_symbian_c @ 115 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 116 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c20get_memory_store_keyEP19eap_variable_data_c @ 117 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 118 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c24read_auth_failure_stringE20eap_mschapv2_error_eR19eap_variable_data_c @ 119 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c24update_username_passwordEv @ 120 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c5resetEv @ 121 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c8shutdownEv @ 122 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_c9configureEv @ 123 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_cD0Ev @ 124 NONAME
- _ZThn28_N30eap_am_type_mschapv2_symbian_cD1Ev @ 125 NONAME
- _ZThn44_N30eap_am_type_mschapv2_symbian_c11DlgCompleteEi @ 126 NONAME
- _ZThn4_N19eap_type_mschapv2_c12get_is_validEv @ 127 NONAME
- _ZThn4_N19eap_type_mschapv2_c12set_is_validEv @ 128 NONAME
- _ZThn4_N19eap_type_mschapv2_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 129 NONAME
- _ZThn4_N19eap_type_mschapv2_c15eap_acknowledgeEPK19eap_am_network_id_c @ 130 NONAME
- _ZThn4_N19eap_type_mschapv2_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 131 NONAME
- _ZThn4_N19eap_type_mschapv2_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 132 NONAME
- _ZThn4_N19eap_type_mschapv2_c5resetEv @ 133 NONAME
- _ZThn4_N19eap_type_mschapv2_c8shutdownEv @ 134 NONAME
- _ZThn4_N19eap_type_mschapv2_c9configureEv @ 135 NONAME
- _ZThn4_N19eap_type_mschapv2_cD0Ev @ 136 NONAME
- _ZThn4_N19eap_type_mschapv2_cD1Ev @ 137 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapolprotectedu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapolprotectedu.def Thu Sep 16 13:07:04 2010 +0300
@@ -24,581 +24,574 @@
_ZN12eapol_core_c18state_notificationEPK28abs_eap_state_notification_c @ 23 NONAME
_ZN12eapol_core_c19set_session_timeoutEm @ 24 NONAME
_ZN12eapol_core_c19start_reassociationEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 25 NONAME
- _ZN12eapol_core_c22remove_eapol_key_stateEPK19eap_am_network_id_cb @ 26 NONAME
- _ZN12eapol_core_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 27 NONAME
- _ZN12eapol_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 28 NONAME
- _ZN12eapol_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 29 NONAME
- _ZN12eapol_core_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 30 NONAME
- _ZN12eapol_core_c23remove_pmksa_from_cacheEPK19eap_am_network_id_c @ 31 NONAME
- _ZN12eapol_core_c23start_preauthenticationEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 32 NONAME
- _ZN12eapol_core_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 33 NONAME
- _ZN12eapol_core_c27complete_remove_eap_sessionEbPK19eap_am_network_id_c @ 34 NONAME
- _ZN12eapol_core_c29cancel_authentication_sessionEP17eapol_key_state_cP18abs_eap_am_tools_c @ 35 NONAME
- _ZN12eapol_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 36 NONAME
- _ZN12eapol_core_c33asynchronous_start_authenticationEPK19eap_am_network_id_cb @ 37 NONAME
- _ZN12eapol_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 38 NONAME
- _ZN12eapol_core_c34cancel_all_authentication_sessionsEv @ 39 NONAME
- _ZN12eapol_core_c36asynchronous_init_remove_eap_sessionEPK19eap_am_network_id_c @ 40 NONAME
- _ZN12eapol_core_c36get_and_increment_global_key_counterEP19eap_variable_data_c @ 41 NONAME
- _ZN12eapol_core_c36init_eapol_key_pmksa_caching_timeoutEPK19eap_am_network_id_c @ 42 NONAME
- _ZN12eapol_core_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 43 NONAME
- _ZN12eapol_core_c51indicate_eapol_key_state_started_eap_authenticationEPK19eap_am_network_id_c @ 44 NONAME
- _ZN12eapol_core_c8shutdownEv @ 45 NONAME
- _ZN12eapol_core_c9configureEv @ 46 NONAME
- _ZN12eapol_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 47 NONAME
- _ZN12eapol_core_cC1EP18abs_eap_am_tools_cP16abs_eapol_core_cb @ 48 NONAME
- _ZN12eapol_core_cC2EP18abs_eap_am_tools_cP16abs_eapol_core_cb @ 49 NONAME
- _ZN12eapol_core_cD0Ev @ 50 NONAME
- _ZN12eapol_core_cD1Ev @ 51 NONAME
- _ZN12eapol_core_cD2Ev @ 52 NONAME
- _ZN15ethernet_core_c11associationEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_S6_ @ 53 NONAME
- _ZN15ethernet_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 54 NONAME
- _ZN15ethernet_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 55 NONAME
- _ZN15ethernet_core_c11send_logoffEPK19eap_am_network_id_c @ 56 NONAME
- _ZN15ethernet_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 57 NONAME
- _ZN15ethernet_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 58 NONAME
- _ZN15ethernet_core_c12create_stateEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 59 NONAME
- _ZN15ethernet_core_c12get_is_validEv @ 60 NONAME
- _ZN15ethernet_core_c12set_is_validEv @ 61 NONAME
- _ZN15ethernet_core_c13unload_moduleE19eap_expanded_type_c @ 62 NONAME
- _ZN15ethernet_core_c14disassociationEbPK19eap_am_network_id_c @ 63 NONAME
- _ZN15ethernet_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 64 NONAME
- _ZN15ethernet_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 65 NONAME
- _ZN15ethernet_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 66 NONAME
- _ZN15ethernet_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 67 NONAME
- _ZN15ethernet_core_c16tkip_mic_failureEPK19eap_am_network_id_cbN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 68 NONAME
- _ZN15ethernet_core_c17cancel_all_timersEv @ 69 NONAME
- _ZN15ethernet_core_c17check_pmksa_cacheEP11eap_array_cI19eap_am_network_id_cE31eapol_key_authentication_type_eN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES6_ @ 70 NONAME
- _ZN15ethernet_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 71 NONAME
- _ZN15ethernet_core_c17get_header_offsetEPmS0_ @ 72 NONAME
- _ZN15ethernet_core_c18state_notificationEPK28abs_eap_state_notification_c @ 73 NONAME
- _ZN15ethernet_core_c19start_reassociationEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 74 NONAME
- _ZN15ethernet_core_c20start_authenticationEPK19eap_am_network_id_cb @ 75 NONAME
- _ZN15ethernet_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 76 NONAME
- _ZN15ethernet_core_c23complete_disassociationEbPK19eap_am_network_id_c @ 77 NONAME
- _ZN15ethernet_core_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 78 NONAME
- _ZN15ethernet_core_c23remove_pmksa_from_cacheEPK19eap_am_network_id_c @ 79 NONAME
- _ZN15ethernet_core_c23start_preauthenticationEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 80 NONAME
- _ZN15ethernet_core_c24start_WPXM_reassociationEPK19eap_am_network_id_c31eapol_key_authentication_type_eP19eap_variable_data_c @ 81 NONAME
- _ZN15ethernet_core_c26complete_check_pmksa_cacheEPK11eap_array_cI19eap_am_network_id_cE @ 82 NONAME
- _ZN15ethernet_core_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 83 NONAME
- _ZN15ethernet_core_c27complete_WPXM_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 84 NONAME
- _ZN15ethernet_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 85 NONAME
- _ZN15ethernet_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 86 NONAME
- _ZN15ethernet_core_c34cancel_all_authentication_sessionsEv @ 87 NONAME
- _ZN15ethernet_core_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 88 NONAME
- _ZN15ethernet_core_c8shutdownEv @ 89 NONAME
- _ZN15ethernet_core_c9configureEv @ 90 NONAME
- _ZN15ethernet_core_c9load_typeE19eap_expanded_type_c @ 91 NONAME
- _ZN15ethernet_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 92 NONAME
- _ZN15ethernet_core_cC1EP18abs_eap_am_tools_cP19abs_ethernet_core_cb @ 93 NONAME
- _ZN15ethernet_core_cC2EP18abs_eap_am_tools_cP19abs_ethernet_core_cb @ 94 NONAME
- _ZN15ethernet_core_cD0Ev @ 95 NONAME
- _ZN15ethernet_core_cD1Ev @ 96 NONAME
- _ZN15ethernet_core_cD2Ev @ 97 NONAME
- _ZN17eapol_key_state_c10get_ANonceEv @ 98 NONAME
- _ZN17eapol_key_state_c10get_SNonceEv @ 99 NONAME
- _ZN17eapol_key_state_c10get_is_WPAEv @ 100 NONAME
- _ZN17eapol_key_state_c10initializeEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 101 NONAME
- _ZN17eapol_key_state_c10initializeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_S6_ @ 102 NONAME
- _ZN17eapol_key_state_c11get_is_RSNAEv @ 103 NONAME
- _ZN17eapol_key_state_c11get_is_WPXMEv @ 104 NONAME
- _ZN17eapol_key_state_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 105 NONAME
- _ZN17eapol_key_state_c11set_s_nonceEPK19eap_variable_data_c @ 106 NONAME
- _ZN17eapol_key_state_c12get_is_validEv @ 107 NONAME
- _ZN17eapol_key_state_c12set_is_validEv @ 108 NONAME
- _ZN17eapol_key_state_c13check_paddingEPKhm @ 109 NONAME
- _ZN17eapol_key_state_c13resend_packetEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 110 NONAME
- _ZN17eapol_key_state_c13timer_expiredEmPv @ 111 NONAME
- _ZN17eapol_key_state_c15save_parametersE31eapol_key_authentication_type_ePK19eap_variable_data_cS3_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES5_ @ 112 NONAME
- _ZN17eapol_key_state_c16set_pairwise_PMKEPK19eap_variable_data_cPK19eap_am_network_id_c @ 113 NONAME
- _ZN17eapol_key_state_c16tkip_mic_failureEbN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 114 NONAME
- _ZN17eapol_key_state_c17check_pmksa_cacheE31eapol_key_authentication_type_eN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES2_ @ 115 NONAME
- _ZN17eapol_key_state_c17get_is_associatedEv @ 116 NONAME
- _ZN17eapol_key_state_c17timer_delete_dataEmPv @ 117 NONAME
- _ZN17eapol_key_state_c18add_RSN_IE_payloadEPK23eapol_RSNA_key_header_cP19eap_variable_data_cPm @ 118 NONAME
- _ZN17eapol_key_state_c18get_encryption_KEKEv @ 119 NONAME
- _ZN17eapol_key_state_c18get_marked_removedEv @ 120 NONAME
- _ZN17eapol_key_state_c18get_received_PMKIDEv @ 121 NONAME
- _ZN17eapol_key_state_c18reset_cached_pmksaEv @ 122 NONAME
- _ZN17eapol_key_state_c18set_marked_removedEv @ 123 NONAME
- _ZN17eapol_key_state_c19add_RSN_GTK_payloadEPK23eapol_RSNA_key_header_cP19eap_variable_data_cPm @ 124 NONAME
- _ZN17eapol_key_state_c19init_retransmissionEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmm16eap_code_value_eh19eap_expanded_type_c @ 125 NONAME
- _ZN17eapol_key_state_c19set_WPXM_parametersEPK19eap_am_network_id_c @ 126 NONAME
- _ZN17eapol_key_state_c19set_eapol_key_stateE17eapol_key_state_e @ 127 NONAME
- _ZN17eapol_key_state_c20get_confirmation_KCKEv @ 128 NONAME
- _ZN17eapol_key_state_c20get_is_encryption_onEv @ 129 NONAME
- _ZN17eapol_key_state_c20unset_marked_removedEv @ 130 NONAME
- _ZN17eapol_key_state_c20verify_field_is_zeroEPKhm @ 131 NONAME
- _ZN17eapol_key_state_c21cancel_retransmissionEv @ 132 NONAME
- _ZN17eapol_key_state_c21get_key_reply_counterEv @ 133 NONAME
- _ZN17eapol_key_state_c21set_key_reply_counterEy @ 134 NONAME
- _ZN17eapol_key_state_c22get_supplicant_RSNA_IEEv @ 135 NONAME
- _ZN17eapol_key_state_c22init_handshake_timeoutEm @ 136 NONAME
- _ZN17eapol_key_state_c23process_eapol_key_frameEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 137 NONAME
- _ZN17eapol_key_state_c23trace_eapol_key_messageEPKcP23eapol_RSNA_key_header_c @ 138 NONAME
- _ZN17eapol_key_state_c24cancel_handshake_timeoutEv @ 139 NONAME
- _ZN17eapol_key_state_c24start_WPXM_reassociationEPK19eap_am_network_id_c31eapol_key_authentication_type_eP19eap_variable_data_c @ 140 NONAME
- _ZN17eapol_key_state_c25get_authenticator_RSNA_IEEv @ 141 NONAME
- _ZN17eapol_key_state_c26get_supplicant_MAC_addressEv @ 142 NONAME
- _ZN17eapol_key_state_c26increase_key_reply_counterEv @ 143 NONAME
- _ZN17eapol_key_state_c26init_pmksa_caching_timeoutEv @ 144 NONAME
- _ZN17eapol_key_state_c26started_eap_authenticationEv @ 145 NONAME
- _ZN17eapol_key_state_c27complete_WPXM_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 146 NONAME
- _ZN17eapol_key_state_c28cancel_pmksa_caching_timeoutEv @ 147 NONAME
- _ZN17eapol_key_state_c28initialize_preauthenticationEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 148 NONAME
- _ZN17eapol_key_state_c29cancel_authentication_sessionEv @ 149 NONAME
- _ZN17eapol_key_state_c29get_authenticator_MAC_addressEv @ 150 NONAME
- _ZN17eapol_key_state_c29init_group_key_update_timeoutEm @ 151 NONAME
- _ZN17eapol_key_state_c29read_reassociation_parametersEPK19eap_am_network_id_c31eapol_key_authentication_type_eP19eap_variable_data_cPKS4_S7_ @ 152 NONAME
- _ZN17eapol_key_state_c31cancel_group_key_update_timeoutEv @ 153 NONAME
- _ZN17eapol_key_state_c31object_decrease_reference_countEv @ 154 NONAME
- _ZN17eapol_key_state_c31object_increase_reference_countEv @ 155 NONAME
- _ZN17eapol_key_state_c32get_unicast_cipher_suite_RSNA_IEEv @ 156 NONAME
- _ZN17eapol_key_state_c33get_client_send_key_reply_counterEv @ 157 NONAME
- _ZN17eapol_key_state_c33set_client_send_key_reply_counterEy @ 158 NONAME
- _ZN17eapol_key_state_c38increase_client_send_key_reply_counterEv @ 159 NONAME
- _ZN17eapol_key_state_c40asynchronous_init_remove_eapol_key_stateEv @ 160 NONAME
- _ZN17eapol_key_state_c4copyEPK19eap_am_network_id_c @ 161 NONAME
- _ZN17eapol_key_state_c5resetEv @ 162 NONAME
- _ZN17eapol_key_state_c8shutdownEv @ 163 NONAME
- _ZN17eapol_key_state_c9configureEv @ 164 NONAME
- _ZN17eapol_key_state_cC1EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 165 NONAME
- _ZN17eapol_key_state_cC1EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cSC_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eESE_SC_ @ 166 NONAME
- _ZN17eapol_key_state_cC2EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 167 NONAME
- _ZN17eapol_key_state_cC2EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cSC_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eESE_SC_ @ 168 NONAME
- _ZN17eapol_key_state_cD0Ev @ 169 NONAME
- _ZN17eapol_key_state_cD1Ev @ 170 NONAME
- _ZN17eapol_key_state_cD2Ev @ 171 NONAME
- _ZN22eapol_RC4_key_header_c10get_key_IVEv @ 172 NONAME
- _ZN22eapol_RC4_key_header_c12set_key_flagE21eapol_RC4_key_flags_e @ 173 NONAME
- _ZN22eapol_RC4_key_header_c13set_key_indexEh @ 174 NONAME
- _ZN22eapol_RC4_key_header_c14set_key_lengthEt @ 175 NONAME
- _ZN22eapol_RC4_key_header_c17get_header_lengthEv @ 176 NONAME
- _ZN22eapol_RC4_key_header_c18get_replay_counterEv @ 177 NONAME
- _ZN22eapol_RC4_key_header_c18zero_key_signatureEP18abs_eap_am_tools_c @ 178 NONAME
- _ZN22eapol_RC4_key_header_c21set_eapol_packet_typeE19eapol_packet_type_e @ 179 NONAME
- _ZN22eapol_RC4_key_header_c23set_key_descriptor_typeE27eapol_key_descriptor_type_e @ 180 NONAME
- _ZN22eapol_RC4_key_header_c26set_eapol_protocol_versionE24eapol_protocol_version_e @ 181 NONAME
- _ZN22eapol_RC4_key_header_c28set_eapol_packet_body_lengthEt @ 182 NONAME
- _ZN22eapol_RC4_key_header_cC1EP18abs_eap_am_tools_cPvm @ 183 NONAME
- _ZN22eapol_RC4_key_header_cC2EP18abs_eap_am_tools_cPvm @ 184 NONAME
- _ZN22eapol_RC4_key_header_cD0Ev @ 185 NONAME
- _ZN22eapol_RC4_key_header_cD1Ev @ 186 NONAME
- _ZN22eapol_RC4_key_header_cD2Ev @ 187 NONAME
- _ZN23eapol_RSNA_key_header_c11set_bits_onEttmm @ 188 NONAME
- _ZN23eapol_RSNA_key_header_c12reset_headerEh31eapol_key_authentication_type_eNS_19eapol_RSNA_cipher_eEybbbbbbbbb24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 189 NONAME
- _ZN23eapol_RSNA_key_header_c12zero_key_MICEP18abs_eap_am_tools_c @ 190 NONAME
- _ZN23eapol_RSNA_key_header_c12zero_key_RSCEP18abs_eap_am_tools_c @ 191 NONAME
- _ZN23eapol_RSNA_key_header_c14set_key_lengthEt @ 192 NONAME
- _ZN23eapol_RSNA_key_header_c14zero_key_NONCEEP18abs_eap_am_tools_c @ 193 NONAME
- _ZN23eapol_RSNA_key_header_c17get_header_lengthEv @ 194 NONAME
- _ZN23eapol_RSNA_key_header_c17zero_EAPOL_key_IVEP18abs_eap_am_tools_c @ 195 NONAME
- _ZN23eapol_RSNA_key_header_c17zero_key_reservedEP18abs_eap_am_tools_c @ 196 NONAME
- _ZN23eapol_RSNA_key_header_c19set_key_data_lengthEt @ 197 NONAME
- _ZN23eapol_RSNA_key_header_c19set_key_informationEt @ 198 NONAME
- _ZN23eapol_RSNA_key_header_c21set_eapol_packet_typeE19eapol_packet_type_e @ 199 NONAME
- _ZN23eapol_RSNA_key_header_c22set_key_replay_counterEy @ 200 NONAME
- _ZN23eapol_RSNA_key_header_c23set_key_descriptor_typeE27eapol_key_descriptor_type_e @ 201 NONAME
- _ZN23eapol_RSNA_key_header_c24zero_key_STA_MAC_addressEP18abs_eap_am_tools_c @ 202 NONAME
- _ZN23eapol_RSNA_key_header_c25set_key_information_errorEb @ 203 NONAME
- _ZN23eapol_RSNA_key_header_c26set_eapol_protocol_versionE24eapol_protocol_version_e @ 204 NONAME
- _ZN23eapol_RSNA_key_header_c26set_key_information_secureEb @ 205 NONAME
- _ZN23eapol_RSNA_key_header_c27set_key_information_installEb @ 206 NONAME
- _ZN23eapol_RSNA_key_header_c27set_key_information_key_MICEb @ 207 NONAME
- _ZN23eapol_RSNA_key_header_c27set_key_information_key_ackEb @ 208 NONAME
- _ZN23eapol_RSNA_key_header_c27set_key_information_requestEb @ 209 NONAME
- _ZN23eapol_RSNA_key_header_c28set_eapol_packet_body_lengthEm @ 210 NONAME
- _ZN23eapol_RSNA_key_header_c28set_key_information_key_typeEb @ 211 NONAME
- _ZN23eapol_RSNA_key_header_c29set_key_information_key_indexEh @ 212 NONAME
- _ZN23eapol_RSNA_key_header_c36zero_EAPOL_header_and_Key_descriptorEP18abs_eap_am_tools_c @ 213 NONAME
- _ZN23eapol_RSNA_key_header_c38set_key_information_encrypted_key_dataEb @ 214 NONAME
- _ZN23eapol_RSNA_key_header_c42set_key_information_key_descriptor_versionEh @ 215 NONAME
- _ZN23eapol_RSNA_key_header_cC1EP18abs_eap_am_tools_cbbPvm @ 216 NONAME
- _ZN23eapol_RSNA_key_header_cC2EP18abs_eap_am_tools_cbbPvm @ 217 NONAME
- _ZN23eapol_RSNA_key_header_cD0Ev @ 218 NONAME
- _ZN23eapol_RSNA_key_header_cD1Ev @ 219 NONAME
- _ZN23eapol_RSNA_key_header_cD2Ev @ 220 NONAME
- _ZN24eapol_key_state_string_c26get_eapol_key_state_stringE17eapol_key_state_e @ 221 NONAME
- _ZN24eapol_key_state_string_c35get_eapol_key_handshake_type_stringE26eapol_key_handshake_type_e @ 222 NONAME
- _ZN24eapol_key_state_string_c36get_eapol_key_descriptor_type_stringE27eapol_key_descriptor_type_e @ 223 NONAME
- _ZN24eapol_key_state_string_c40get_eapol_key_authentication_type_stringE31eapol_key_authentication_type_e @ 224 NONAME
- _ZN24eapol_key_state_string_cC1Ev @ 225 NONAME
- _ZN24eapol_key_state_string_cC2Ev @ 226 NONAME
- _ZN24eapol_key_state_string_cD0Ev @ 227 NONAME
- _ZN24eapol_key_state_string_cD1Ev @ 228 NONAME
- _ZN24eapol_key_state_string_cD2Ev @ 229 NONAME
- _ZN26eapol_rsna_variable_data_c10set_bufferEPK28eapol_rsna_key_data_header_cPhmbb @ 230 NONAME
- _ZN26eapol_rsna_variable_data_cC1EP18abs_eap_am_tools_cbb @ 231 NONAME
- _ZN26eapol_rsna_variable_data_cC2EP18abs_eap_am_tools_cbb @ 232 NONAME
- _ZN26eapol_rsna_variable_data_cD0Ev @ 233 NONAME
- _ZN26eapol_rsna_variable_data_cD1Ev @ 234 NONAME
- _ZN26eapol_rsna_variable_data_cD2Ev @ 235 NONAME
- _ZN27eapol_wlan_authentication_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 236 NONAME
- _ZN27eapol_wlan_authentication_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 237 NONAME
- _ZN27eapol_wlan_authentication_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 238 NONAME
- _ZN27eapol_wlan_authentication_c12cancel_timerEP20abs_eap_base_timer_cm @ 239 NONAME
- _ZN27eapol_wlan_authentication_c12get_is_validEv @ 240 NONAME
- _ZN27eapol_wlan_authentication_c12set_is_validEv @ 241 NONAME
- _ZN27eapol_wlan_authentication_c13get_is_clientEv @ 242 NONAME
- _ZN27eapol_wlan_authentication_c13timer_expiredEmPv @ 243 NONAME
- _ZN27eapol_wlan_authentication_c13unload_moduleE19eap_expanded_type_c @ 244 NONAME
- _ZN27eapol_wlan_authentication_c14disassociationEPK19eap_am_network_id_c @ 245 NONAME
- _ZN27eapol_wlan_authentication_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 246 NONAME
- _ZN27eapol_wlan_authentication_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 247 NONAME
- _ZN27eapol_wlan_authentication_c15eap_acknowledgeEPK19eap_am_network_id_c @ 248 NONAME
- _ZN27eapol_wlan_authentication_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 249 NONAME
- _ZN27eapol_wlan_authentication_c16tkip_mic_failureEPK19eap_am_network_id_cbN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 250 NONAME
- _ZN27eapol_wlan_authentication_c17cancel_all_timersEv @ 251 NONAME
- _ZN27eapol_wlan_authentication_c17check_pmksa_cacheEP11eap_array_cI19eap_am_network_id_cE31eapol_key_authentication_type_eN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES6_ @ 252 NONAME
- _ZN27eapol_wlan_authentication_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 253 NONAME
- _ZN27eapol_wlan_authentication_c17get_header_offsetEPmS0_ @ 254 NONAME
- _ZN27eapol_wlan_authentication_c17timer_delete_dataEmPv @ 255 NONAME
- _ZN27eapol_wlan_authentication_c18state_notificationEPK28abs_eap_state_notification_c @ 256 NONAME
- _ZN27eapol_wlan_authentication_c19start_reassociationEPK19eap_am_network_id_cS2_31eapol_key_authentication_type_e @ 257 NONAME
- _ZN27eapol_wlan_authentication_c20complete_associationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_cPK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_ @ 258 NONAME
- _ZN27eapol_wlan_authentication_c20start_authenticationEPK19eap_variable_data_c31eapol_key_authentication_type_eS2_bPK19eap_am_network_id_c @ 259 NONAME
- _ZN27eapol_wlan_authentication_c21get_current_eap_indexEv @ 260 NONAME
- _ZN27eapol_wlan_authentication_c21set_current_eap_indexEm @ 261 NONAME
- _ZN27eapol_wlan_authentication_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_cPK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_ @ 262 NONAME
- _ZN27eapol_wlan_authentication_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 263 NONAME
- _ZN27eapol_wlan_authentication_c23complete_disassociationEbPK19eap_am_network_id_c @ 264 NONAME
- _ZN27eapol_wlan_authentication_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 265 NONAME
- _ZN27eapol_wlan_authentication_c23start_preauthenticationEPK19eap_am_network_id_c @ 266 NONAME
- _ZN27eapol_wlan_authentication_c24start_WPXM_reassociationEPK19eap_am_network_id_cS2_P19eap_variable_data_cPKS3_S6_ @ 267 NONAME
- _ZN27eapol_wlan_authentication_c26get_authentication_counterEv @ 268 NONAME
- _ZN27eapol_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 269 NONAME
- _ZN27eapol_wlan_authentication_c27complete_WPXM_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_cPK19eap_variable_data_c @ 270 NONAME
- _ZN27eapol_wlan_authentication_c29new_eapol_wlan_authenticationEP18abs_eap_am_tools_cP31abs_eapol_wlan_authentication_cb @ 271 NONAME
- _ZN27eapol_wlan_authentication_c32increment_authentication_counterEv @ 272 NONAME
- _ZN27eapol_wlan_authentication_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 273 NONAME
- _ZN27eapol_wlan_authentication_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 274 NONAME
- _ZN27eapol_wlan_authentication_c8shutdownEv @ 275 NONAME
- _ZN27eapol_wlan_authentication_c9configureEv @ 276 NONAME
- _ZN27eapol_wlan_authentication_c9set_timerEP20abs_eap_base_timer_cmPvm @ 277 NONAME
- _ZN27eapol_wlan_authentication_cC1EP18abs_eap_am_tools_cP31abs_eapol_wlan_authentication_cP30eapol_am_wlan_authentication_cb @ 278 NONAME
- _ZN27eapol_wlan_authentication_cC2EP18abs_eap_am_tools_cP31abs_eapol_wlan_authentication_cP30eapol_am_wlan_authentication_cb @ 279 NONAME
- _ZN27eapol_wlan_authentication_cD0Ev @ 280 NONAME
- _ZN27eapol_wlan_authentication_cD1Ev @ 281 NONAME
- _ZN27eapol_wlan_authentication_cD2Ev @ 282 NONAME
- _ZN28eap_core_client_message_if_c12get_is_validEv @ 283 NONAME
- _ZN28eap_core_client_message_if_c12set_is_validEv @ 284 NONAME
- _ZN28eap_core_client_message_if_c13timer_expiredEmPv @ 285 NONAME
- _ZN28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 286 NONAME
- _ZN28eap_core_client_message_if_c15eap_acknowledgeEPK19eap_am_network_id_c @ 287 NONAME
- _ZN28eap_core_client_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 288 NONAME
- _ZN28eap_core_client_message_if_c17timer_delete_dataEmPv @ 289 NONAME
- _ZN28eap_core_client_message_if_c18create_eap_sessionEPK19eap_am_network_id_c @ 290 NONAME
- _ZN28eap_core_client_message_if_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 291 NONAME
- _ZN28eap_core_client_message_if_c23cancel_all_eap_sessionsEv @ 292 NONAME
- _ZN28eap_core_client_message_if_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 293 NONAME
- _ZN28eap_core_client_message_if_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 294 NONAME
- _ZN28eap_core_client_message_if_c5resetEv @ 295 NONAME
- _ZN28eap_core_client_message_if_c8shutdownEv @ 296 NONAME
- _ZN28eap_core_client_message_if_c9configureEv @ 297 NONAME
- _ZN28eap_core_client_message_if_c9send_dataEPKvm @ 298 NONAME
- _ZN28eap_core_client_message_if_cC1EP18abs_eap_am_tools_cP19eap_am_message_if_cP22abs_eap_session_core_cb @ 299 NONAME
- _ZN28eap_core_client_message_if_cC2EP18abs_eap_am_tools_cP19eap_am_message_if_cP22abs_eap_session_core_cb @ 300 NONAME
- _ZN28eap_core_client_message_if_cD0Ev @ 301 NONAME
- _ZN28eap_core_client_message_if_cD1Ev @ 302 NONAME
- _ZN28eap_core_client_message_if_cD2Ev @ 303 NONAME
- _ZN30eapol_am_wlan_authentication_c32new_eapol_am_wlan_authenticationEP18abs_eap_am_tools_cb @ 304 NONAME
- _ZN30eapol_rsna_key_data_payloads_c14check_payloadsENS_36eapol_rsna_key_data_payload_status_eES0_S0_S0_ @ 305 NONAME
- _ZN30eapol_rsna_key_data_payloads_c17check_one_payloadENS_36eapol_rsna_key_data_payload_status_eEPK11eap_array_cI19eap_variable_data_cE @ 306 NONAME
- _ZN30eapol_rsna_key_data_payloads_c17check_one_payloadENS_36eapol_rsna_key_data_payload_status_eEPK26eapol_rsna_variable_data_c @ 307 NONAME
- _ZN30eapol_rsna_key_data_payloads_cC1EP18abs_eap_am_tools_cbb @ 308 NONAME
- _ZN30eapol_rsna_key_data_payloads_cC2EP18abs_eap_am_tools_cbb @ 309 NONAME
- _ZN30eapol_rsna_key_data_payloads_cD0Ev @ 310 NONAME
- _ZN30eapol_rsna_key_data_payloads_cD1Ev @ 311 NONAME
- _ZN30eapol_rsna_key_data_payloads_cD2Ev @ 312 NONAME
- _ZN31eapol_handle_tlv_message_data_c12get_is_validEv @ 313 NONAME
- _ZN31eapol_handle_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 314 NONAME
- _ZN31eapol_handle_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 315 NONAME
- _ZN31eapol_handle_tlv_message_data_cD0Ev @ 316 NONAME
- _ZN31eapol_handle_tlv_message_data_cD1Ev @ 317 NONAME
- _ZN31eapol_handle_tlv_message_data_cD2Ev @ 318 NONAME
- _ZN35eapol_message_wlan_authentication_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 319 NONAME
- _ZN35eapol_message_wlan_authentication_c11reassociateEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 320 NONAME
- _ZN35eapol_message_wlan_authentication_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 321 NONAME
- _ZN35eapol_message_wlan_authentication_c12disassociateEPK19eap_am_network_id_cb @ 322 NONAME
- _ZN35eapol_message_wlan_authentication_c12get_is_validEv @ 323 NONAME
- _ZN35eapol_message_wlan_authentication_c12process_dataEPKvm @ 324 NONAME
- _ZN35eapol_message_wlan_authentication_c12send_messageEP31eapol_handle_tlv_message_data_c @ 325 NONAME
- _ZN35eapol_message_wlan_authentication_c13timer_expiredEmPv @ 326 NONAME
- _ZN35eapol_message_wlan_authentication_c14disassociationEPK11eap_array_cI16eap_tlv_header_cE @ 327 NONAME
- _ZN35eapol_message_wlan_authentication_c14packet_processEPK11eap_array_cI16eap_tlv_header_cE @ 328 NONAME
- _ZN35eapol_message_wlan_authentication_c15eap_acknowledgeEPK11eap_array_cI16eap_tlv_header_cE @ 329 NONAME
- _ZN35eapol_message_wlan_authentication_c15process_messageEP31eapol_handle_tlv_message_data_c @ 330 NONAME
- _ZN35eapol_message_wlan_authentication_c16tkip_mic_failureEPK11eap_array_cI16eap_tlv_header_cE @ 331 NONAME
- _ZN35eapol_message_wlan_authentication_c17check_pmksa_cacheEPK11eap_array_cI16eap_tlv_header_cE @ 332 NONAME
- _ZN35eapol_message_wlan_authentication_c17get_header_offsetEPmS0_ @ 333 NONAME
- _ZN35eapol_message_wlan_authentication_c17timer_delete_dataEmPv @ 334 NONAME
- _ZN35eapol_message_wlan_authentication_c18send_error_messageE12eap_status_e31eap_tlv_message_type_function_e @ 335 NONAME
- _ZN35eapol_message_wlan_authentication_c18state_notificationEPK28abs_eap_state_notification_c @ 336 NONAME
- _ZN35eapol_message_wlan_authentication_c19start_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 337 NONAME
- _ZN35eapol_message_wlan_authentication_c20complete_associationEPK11eap_array_cI16eap_tlv_header_cE @ 338 NONAME
- _ZN35eapol_message_wlan_authentication_c20start_authenticationEPK11eap_array_cI16eap_tlv_header_cE @ 339 NONAME
- _ZN35eapol_message_wlan_authentication_c20update_header_offsetEPK11eap_array_cI16eap_tlv_header_cE @ 340 NONAME
- _ZN35eapol_message_wlan_authentication_c22complete_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 341 NONAME
- _ZN35eapol_message_wlan_authentication_c23complete_disassociationEPK19eap_am_network_id_c @ 342 NONAME
- _ZN35eapol_message_wlan_authentication_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 343 NONAME
- _ZN35eapol_message_wlan_authentication_c23start_preauthenticationEPK11eap_array_cI16eap_tlv_header_cE @ 344 NONAME
- _ZN35eapol_message_wlan_authentication_c24start_WPXM_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 345 NONAME
- _ZN35eapol_message_wlan_authentication_c26complete_check_pmksa_cacheEPK11eap_array_cI19eap_am_network_id_cE @ 346 NONAME
- _ZN35eapol_message_wlan_authentication_c26process_message_type_errorEPK11eap_array_cI16eap_tlv_header_cE @ 347 NONAME
- _ZN35eapol_message_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 348 NONAME
- _ZN35eapol_message_wlan_authentication_c27complete_WPXM_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 349 NONAME
- _ZN35eapol_message_wlan_authentication_c37update_wlan_database_reference_valuesEPK11eap_array_cI16eap_tlv_header_cE @ 350 NONAME
- _ZN35eapol_message_wlan_authentication_c8shutdownEv @ 351 NONAME
- _ZN35eapol_message_wlan_authentication_c9associateE38eapol_key_802_11_authentication_mode_e @ 352 NONAME
- _ZN35eapol_message_wlan_authentication_c9configureEmmm @ 353 NONAME
- _ZN35eapol_message_wlan_authentication_cC1EP18abs_eap_am_tools_cP39abs_eapol_message_wlan_authentication_c @ 354 NONAME
- _ZN35eapol_message_wlan_authentication_cC2EP18abs_eap_am_tools_cP39abs_eapol_message_wlan_authentication_c @ 355 NONAME
- _ZN35eapol_message_wlan_authentication_cD0Ev @ 356 NONAME
- _ZN35eapol_message_wlan_authentication_cD1Ev @ 357 NONAME
- _ZN35eapol_message_wlan_authentication_cD2Ev @ 358 NONAME
- _ZN36wlan_eap_if_send_status_conversion_c7convertE12eap_status_e @ 359 NONAME
- _ZN36wlan_eap_if_send_status_conversion_c7convertE25wlan_eap_if_send_status_e @ 360 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c11associationEPK19eap_am_network_id_c @ 361 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c12cancel_timerEP20abs_eap_base_timer_cm @ 362 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c12get_is_validEv @ 363 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c14disassociationEPK19eap_am_network_id_c @ 364 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 365 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c14set_am_partnerEP34abs_eapol_am_wlan_authentication_cP26abs_eap_configuration_if_c @ 366 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 367 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c17cancel_all_timersEv @ 368 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c19set_wlan_parametersEPK19eap_variable_data_cbS2_31eapol_key_authentication_type_e @ 369 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c22get_wlan_configurationEP19eap_variable_data_c @ 370 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c23authentication_finishedEb19eap_expanded_type_c31eapol_key_authentication_type_e @ 371 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c23reset_wpa_configurationEv @ 372 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 373 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 374 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c8shutdownEv @ 375 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c9configureEv @ 376 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c9set_timerEP20abs_eap_base_timer_cmPvm @ 377 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_cC1EP18abs_eap_am_tools_cb @ 378 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_cC2EP18abs_eap_am_tools_cb @ 379 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_cD0Ev @ 380 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_cD1Ev @ 381 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_cD2Ev @ 382 NONAME
- _ZNK17eapol_key_state_c19get_eapol_key_stateEv @ 383 NONAME
- _ZNK22eapol_RC4_key_header_c12check_headerEv @ 384 NONAME
- _ZNK22eapol_RC4_key_header_c12get_key_flagEv @ 385 NONAME
- _ZNK22eapol_RC4_key_header_c13get_key_indexEv @ 386 NONAME
- _ZNK22eapol_RC4_key_header_c14get_key_lengthEv @ 387 NONAME
- _ZNK22eapol_RC4_key_header_c17get_key_signatureEv @ 388 NONAME
- _ZNK22eapol_RC4_key_header_c21get_eapol_packet_typeEv @ 389 NONAME
- _ZNK22eapol_RC4_key_header_c23get_key_descriptor_typeEv @ 390 NONAME
- _ZNK22eapol_RC4_key_header_c26get_eapol_protocol_versionEv @ 391 NONAME
- _ZNK22eapol_RC4_key_header_c28get_eapol_packet_body_lengthEv @ 392 NONAME
- _ZNK22eapol_RC4_key_header_c7get_keyEv @ 393 NONAME
- _ZNK23eapol_RSNA_key_header_c11get_key_MICEv @ 394 NONAME
- _ZNK23eapol_RSNA_key_header_c11get_key_RSCEv @ 395 NONAME
- _ZNK23eapol_RSNA_key_header_c12check_headerEv @ 396 NONAME
- _ZNK23eapol_RSNA_key_header_c12get_key_dataEm @ 397 NONAME
- _ZNK23eapol_RSNA_key_header_c13get_key_NONCEEv @ 398 NONAME
- _ZNK23eapol_RSNA_key_header_c14get_key_lengthEv @ 399 NONAME
- _ZNK23eapol_RSNA_key_header_c16get_EAPOL_key_IVEv @ 400 NONAME
- _ZNK23eapol_RSNA_key_header_c16get_key_reservedEv @ 401 NONAME
- _ZNK23eapol_RSNA_key_header_c19get_key_data_lengthEv @ 402 NONAME
- _ZNK23eapol_RSNA_key_header_c19get_key_data_offsetEmm @ 403 NONAME
- _ZNK23eapol_RSNA_key_header_c19get_key_informationEv @ 404 NONAME
- _ZNK23eapol_RSNA_key_header_c21get_eapol_packet_typeEv @ 405 NONAME
- _ZNK23eapol_RSNA_key_header_c22get_key_replay_counterEv @ 406 NONAME
- _ZNK23eapol_RSNA_key_header_c23get_eapol_packet_lengthEv @ 407 NONAME
- _ZNK23eapol_RSNA_key_header_c23get_key_STA_MAC_addressEv @ 408 NONAME
- _ZNK23eapol_RSNA_key_header_c23get_key_descriptor_typeEv @ 409 NONAME
- _ZNK23eapol_RSNA_key_header_c25get_key_information_errorEv @ 410 NONAME
- _ZNK23eapol_RSNA_key_header_c26get_eapol_protocol_versionEv @ 411 NONAME
- _ZNK23eapol_RSNA_key_header_c26get_key_information_secureEv @ 412 NONAME
- _ZNK23eapol_RSNA_key_header_c27get_key_information_installEv @ 413 NONAME
- _ZNK23eapol_RSNA_key_header_c27get_key_information_key_MICEv @ 414 NONAME
- _ZNK23eapol_RSNA_key_header_c27get_key_information_key_ackEv @ 415 NONAME
- _ZNK23eapol_RSNA_key_header_c27get_key_information_requestEv @ 416 NONAME
- _ZNK23eapol_RSNA_key_header_c28get_eapol_packet_body_lengthEv @ 417 NONAME
- _ZNK23eapol_RSNA_key_header_c28get_key_information_key_typeEv @ 418 NONAME
- _ZNK23eapol_RSNA_key_header_c29get_key_information_key_indexEv @ 419 NONAME
- _ZNK23eapol_RSNA_key_header_c30get_key_information_reserved_aEv @ 420 NONAME
- _ZNK23eapol_RSNA_key_header_c30get_key_information_reserved_bEv @ 421 NONAME
- _ZNK23eapol_RSNA_key_header_c38get_key_information_encrypted_key_dataEv @ 422 NONAME
- _ZNK23eapol_RSNA_key_header_c42get_key_information_key_descriptor_versionEv @ 423 NONAME
- _ZNK26eapol_rsna_variable_data_c19get_original_headerEv @ 424 NONAME
- _ZTI12eapol_core_c @ 425 NONAME
- _ZTI15ethernet_core_c @ 426 NONAME
- _ZTI17eapol_key_state_c @ 427 NONAME
- _ZTI22eapol_RC4_key_header_c @ 428 NONAME
- _ZTI23eapol_RSNA_key_header_c @ 429 NONAME
- _ZTI24eapol_key_state_string_c @ 430 NONAME
- _ZTI26eapol_rsna_variable_data_c @ 431 NONAME
- _ZTI27eapol_wlan_authentication_c @ 432 NONAME
- _ZTI28eap_core_client_message_if_c @ 433 NONAME
- _ZTI28eapol_rsna_key_data_header_c @ 434 NONAME
- _ZTI30eapol_am_wlan_authentication_c @ 435 NONAME
- _ZTI30eapol_rsna_key_data_payloads_c @ 436 NONAME
- _ZTI31eapol_handle_tlv_message_data_c @ 437 NONAME
- _ZTI32eapol_rsna_key_data_gtk_header_c @ 438 NONAME
- _ZTI35eapol_message_wlan_authentication_c @ 439 NONAME
- _ZTI38eapol_am_wlan_authentication_symbian_c @ 440 NONAME
- _ZTV12eapol_core_c @ 441 NONAME
- _ZTV15ethernet_core_c @ 442 NONAME
- _ZTV17eapol_key_state_c @ 443 NONAME
- _ZTV22eapol_RC4_key_header_c @ 444 NONAME
- _ZTV23eapol_RSNA_key_header_c @ 445 NONAME
- _ZTV24eapol_key_state_string_c @ 446 NONAME
- _ZTV26eapol_rsna_variable_data_c @ 447 NONAME
- _ZTV27eapol_wlan_authentication_c @ 448 NONAME
- _ZTV28eap_core_client_message_if_c @ 449 NONAME
- _ZTV28eapol_rsna_key_data_header_c @ 450 NONAME
- _ZTV30eapol_am_wlan_authentication_c @ 451 NONAME
- _ZTV30eapol_rsna_key_data_payloads_c @ 452 NONAME
- _ZTV31eapol_handle_tlv_message_data_c @ 453 NONAME
- _ZTV32eapol_rsna_key_data_gtk_header_c @ 454 NONAME
- _ZTV35eapol_message_wlan_authentication_c @ 455 NONAME
- _ZTV38eapol_am_wlan_authentication_symbian_c @ 456 NONAME
- _ZThn12_N12eapol_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 457 NONAME
- _ZThn12_N12eapol_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 458 NONAME
- _ZThn12_N12eapol_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 459 NONAME
- _ZThn12_N12eapol_core_c18state_notificationEPK28abs_eap_state_notification_c @ 460 NONAME
- _ZThn12_N12eapol_core_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 461 NONAME
- _ZThn12_N12eapol_core_c36get_and_increment_global_key_counterEP19eap_variable_data_c @ 462 NONAME
- _ZThn12_N12eapol_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 463 NONAME
- _ZThn12_N12eapol_core_cD0Ev @ 464 NONAME
- _ZThn12_N12eapol_core_cD1Ev @ 465 NONAME
- _ZThn12_N27eapol_wlan_authentication_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 466 NONAME
- _ZThn12_N27eapol_wlan_authentication_cD1Ev @ 467 NONAME
- _ZThn12_N28eap_core_client_message_if_c12get_is_validEv @ 468 NONAME
- _ZThn12_N28eap_core_client_message_if_c12set_is_validEv @ 469 NONAME
- _ZThn12_N28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 470 NONAME
- _ZThn12_N28eap_core_client_message_if_c8shutdownEv @ 471 NONAME
- _ZThn12_N28eap_core_client_message_if_c9configureEv @ 472 NONAME
- _ZThn12_N28eap_core_client_message_if_cD0Ev @ 473 NONAME
- _ZThn12_N28eap_core_client_message_if_cD1Ev @ 474 NONAME
- _ZThn16_N12eapol_core_cD0Ev @ 475 NONAME
- _ZThn16_N12eapol_core_cD1Ev @ 476 NONAME
- _ZThn16_N27eapol_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 477 NONAME
- _ZThn16_N27eapol_wlan_authentication_cD1Ev @ 478 NONAME
- _ZThn20_N12eapol_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 479 NONAME
- _ZThn20_N12eapol_core_cD0Ev @ 480 NONAME
- _ZThn20_N12eapol_core_cD1Ev @ 481 NONAME
- _ZThn4_N12eapol_core_c13timer_expiredEmPv @ 482 NONAME
- _ZThn4_N12eapol_core_c17timer_delete_dataEmPv @ 483 NONAME
- _ZThn4_N12eapol_core_cD0Ev @ 484 NONAME
- _ZThn4_N12eapol_core_cD1Ev @ 485 NONAME
- _ZThn4_N15ethernet_core_c12get_is_validEv @ 486 NONAME
- _ZThn4_N15ethernet_core_c12set_is_validEv @ 487 NONAME
- _ZThn4_N15ethernet_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 488 NONAME
- _ZThn4_N15ethernet_core_c8shutdownEv @ 489 NONAME
- _ZThn4_N15ethernet_core_c9configureEv @ 490 NONAME
- _ZThn4_N15ethernet_core_cD0Ev @ 491 NONAME
- _ZThn4_N15ethernet_core_cD1Ev @ 492 NONAME
- _ZThn4_N27eapol_wlan_authentication_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 493 NONAME
- _ZThn4_N27eapol_wlan_authentication_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 494 NONAME
- _ZThn4_N27eapol_wlan_authentication_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 495 NONAME
- _ZThn4_N27eapol_wlan_authentication_c12cancel_timerEP20abs_eap_base_timer_cm @ 496 NONAME
- _ZThn4_N27eapol_wlan_authentication_c13get_is_clientEv @ 497 NONAME
- _ZThn4_N27eapol_wlan_authentication_c13unload_moduleE19eap_expanded_type_c @ 498 NONAME
- _ZThn4_N27eapol_wlan_authentication_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 499 NONAME
- _ZThn4_N27eapol_wlan_authentication_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 500 NONAME
- _ZThn4_N27eapol_wlan_authentication_c17cancel_all_timersEv @ 501 NONAME
- _ZThn4_N27eapol_wlan_authentication_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 502 NONAME
- _ZThn4_N27eapol_wlan_authentication_c17get_header_offsetEPmS0_ @ 503 NONAME
- _ZThn4_N27eapol_wlan_authentication_c18state_notificationEPK28abs_eap_state_notification_c @ 504 NONAME
- _ZThn4_N27eapol_wlan_authentication_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 505 NONAME
- _ZThn4_N27eapol_wlan_authentication_c23complete_disassociationEbPK19eap_am_network_id_c @ 506 NONAME
- _ZThn4_N27eapol_wlan_authentication_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 507 NONAME
- _ZThn4_N27eapol_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 508 NONAME
- _ZThn4_N27eapol_wlan_authentication_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 509 NONAME
- _ZThn4_N27eapol_wlan_authentication_c9set_timerEP20abs_eap_base_timer_cmPvm @ 510 NONAME
- _ZThn4_N27eapol_wlan_authentication_cD1Ev @ 511 NONAME
- _ZThn4_N28eap_core_client_message_if_c12get_is_validEv @ 512 NONAME
- _ZThn4_N28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 513 NONAME
- _ZThn4_N28eap_core_client_message_if_c15eap_acknowledgeEPK19eap_am_network_id_c @ 514 NONAME
- _ZThn4_N28eap_core_client_message_if_c18create_eap_sessionEPK19eap_am_network_id_c @ 515 NONAME
- _ZThn4_N28eap_core_client_message_if_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 516 NONAME
- _ZThn4_N28eap_core_client_message_if_c23cancel_all_eap_sessionsEv @ 517 NONAME
- _ZThn4_N28eap_core_client_message_if_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 518 NONAME
- _ZThn4_N28eap_core_client_message_if_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 519 NONAME
- _ZThn4_N28eap_core_client_message_if_c5resetEv @ 520 NONAME
- _ZThn4_N28eap_core_client_message_if_c8shutdownEv @ 521 NONAME
- _ZThn4_N28eap_core_client_message_if_c9configureEv @ 522 NONAME
- _ZThn4_N28eap_core_client_message_if_cD0Ev @ 523 NONAME
- _ZThn4_N28eap_core_client_message_if_cD1Ev @ 524 NONAME
- _ZThn4_N35eapol_message_wlan_authentication_c13timer_expiredEmPv @ 525 NONAME
- _ZThn4_N35eapol_message_wlan_authentication_c17timer_delete_dataEmPv @ 526 NONAME
- _ZThn4_N35eapol_message_wlan_authentication_cD0Ev @ 527 NONAME
- _ZThn4_N35eapol_message_wlan_authentication_cD1Ev @ 528 NONAME
- _ZThn4_N38eapol_am_wlan_authentication_symbian_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 529 NONAME
- _ZThn4_N38eapol_am_wlan_authentication_symbian_cD0Ev @ 530 NONAME
- _ZThn4_N38eapol_am_wlan_authentication_symbian_cD1Ev @ 531 NONAME
- _ZThn8_N12eapol_core_c12get_is_validEv @ 532 NONAME
- _ZThn8_N12eapol_core_c12set_is_validEv @ 533 NONAME
- _ZThn8_N12eapol_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 534 NONAME
- _ZThn8_N12eapol_core_c8shutdownEv @ 535 NONAME
- _ZThn8_N12eapol_core_c9configureEv @ 536 NONAME
- _ZThn8_N12eapol_core_cD0Ev @ 537 NONAME
- _ZThn8_N12eapol_core_cD1Ev @ 538 NONAME
- _ZThn8_N15ethernet_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 539 NONAME
- _ZThn8_N15ethernet_core_cD0Ev @ 540 NONAME
- _ZThn8_N15ethernet_core_cD1Ev @ 541 NONAME
- _ZThn8_N27eapol_wlan_authentication_c13timer_expiredEmPv @ 542 NONAME
- _ZThn8_N27eapol_wlan_authentication_c17timer_delete_dataEmPv @ 543 NONAME
- _ZThn8_N27eapol_wlan_authentication_cD1Ev @ 544 NONAME
- _ZThn8_N28eap_core_client_message_if_c13timer_expiredEmPv @ 545 NONAME
- _ZThn8_N28eap_core_client_message_if_c17timer_delete_dataEmPv @ 546 NONAME
- _ZThn8_N28eap_core_client_message_if_cD0Ev @ 547 NONAME
- _ZThn8_N28eap_core_client_message_if_cD1Ev @ 548 NONAME
- _ZN12eapol_core_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS7_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES9_ @ 549 NONAME
- _ZN12eapol_core_c29read_reassociation_parametersEPK19eap_am_network_id_cS2_31eapol_key_authentication_type_eP19eap_variable_data_cPKS4_S7_ @ 550 NONAME
- _ZN12eapol_core_c40asynchronous_init_remove_eapol_key_stateEPK19eap_am_network_id_c @ 551 NONAME
- _ZN15ethernet_core_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS7_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES9_ @ 552 NONAME
- _ZN15ethernet_core_c29read_reassociation_parametersEPK19eap_am_network_id_cS2_31eapol_key_authentication_type_eP19eap_variable_data_cPKS4_S7_ @ 553 NONAME
- _ZN17eapol_key_state_c10derive_PTKEv @ 554 NONAME
- _ZN17eapol_key_state_c12create_PMKIDEv @ 555 NONAME
- _ZN17eapol_key_state_c12create_nonceEP19eap_variable_data_cm @ 556 NONAME
- _ZN17eapol_key_state_c14create_key_micEP23eapol_RSNA_key_header_cPK19eap_variable_data_c @ 557 NONAME
- _ZN17eapol_key_state_c14get_key_lengthEN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eEPt @ 558 NONAME
- _ZN17eapol_key_state_c14parse_key_dataE27eapol_key_descriptor_type_ePK28eapol_rsna_key_data_header_cPmP30eapol_rsna_key_data_payloads_c17eapol_key_state_eN23eapol_RSNA_key_header_c24key_descriptor_version_eE @ 559 NONAME
- _ZN17eapol_key_state_c14select_minimumEPK19eap_variable_data_cS2_PS2_S3_ @ 560 NONAME
- _ZN17eapol_key_state_c14verify_key_micEP23eapol_RSNA_key_header_cPK19eap_variable_data_c @ 561 NONAME
- _ZN17eapol_key_state_c16decrypt_key_dataEP23eapol_RSNA_key_header_c @ 562 NONAME
- _ZN17eapol_key_state_c16encrypt_key_dataEP23eapol_RSNA_key_header_c @ 563 NONAME
- _ZN17eapol_key_state_c21allow_4_way_handshakeEv @ 564 NONAME
- _ZN17eapol_key_state_c21start_4_way_handshakeEPK19eap_am_network_id_c @ 565 NONAME
- _ZN17eapol_key_state_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS7_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES9_ @ 566 NONAME
- _ZN17eapol_key_state_c25start_group_key_handshakeEPK19eap_am_network_id_c24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 567 NONAME
- _ZN17eapol_key_state_c26initialize_4_way_handshakeEPK19eap_am_network_id_c24eapol_protocol_version_e @ 568 NONAME
- _ZN17eapol_key_state_c26process_RC4_key_descriptorEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 569 NONAME
- _ZN17eapol_key_state_c27process_RSNA_key_descriptorEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 570 NONAME
- _ZN17eapol_key_state_c27send_RC4_eapol_key_messagesEv @ 571 NONAME
- _ZN17eapol_key_state_c29check_is_aes_key_wrap_paddingE32eapol_RSNA_key_descriptor_type_eP28eapol_rsna_key_data_header_cm @ 572 NONAME
- _ZN17eapol_key_state_c30parse_generic_key_data_payloadE27eapol_key_descriptor_type_e32eapol_RSNA_key_descriptor_type_eP28eapol_rsna_key_data_header_cPmP30eapol_rsna_key_data_payloads_c17eapol_key_state_e @ 573 NONAME
- _ZN17eapol_key_state_c31create_tkip_mic_failure_messageEP18eap_buf_chain_wr_cmPmS2_N23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE24eapol_protocol_version_e @ 574 NONAME
- _ZN17eapol_key_state_c31process_4_way_handshake_messageEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 575 NONAME
- _ZN17eapol_key_state_c32create_4_way_handshake_message_1EP18eap_buf_chain_wr_cmPmS2_24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 576 NONAME
- _ZN17eapol_key_state_c32create_4_way_handshake_message_2EP18eap_buf_chain_wr_cmPmS2_y24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 577 NONAME
- _ZN17eapol_key_state_c32create_4_way_handshake_message_3EP18eap_buf_chain_wr_cmPmS2_24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 578 NONAME
- _ZN17eapol_key_state_c32create_4_way_handshake_message_4EP18eap_buf_chain_wr_cmPmS2_yb24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 579 NONAME
- _ZN17eapol_key_state_c33process_4_way_handshake_message_0EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 580 NONAME
- _ZN17eapol_key_state_c33process_4_way_handshake_message_1EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 581 NONAME
- _ZN17eapol_key_state_c33process_4_way_handshake_message_2EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 582 NONAME
- _ZN17eapol_key_state_c33process_4_way_handshake_message_3EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 583 NONAME
- _ZN17eapol_key_state_c33process_4_way_handshake_message_4EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 584 NONAME
- _ZN17eapol_key_state_c35process_group_key_handshake_messageEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 585 NONAME
- _ZN17eapol_key_state_c36create_eapol_key_handshake_message_0EbP18eap_buf_chain_wr_cmPmS2_y24eapol_protocol_version_e @ 586 NONAME
- _ZN17eapol_key_state_c36create_group_key_handshake_message_1EP18eap_buf_chain_wr_cmPmS2_24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 587 NONAME
- _ZN17eapol_key_state_c36create_group_key_handshake_message_2EP18eap_buf_chain_wr_cmPmS2_y24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 588 NONAME
- _ZN17eapol_key_state_c37process_group_key_handshake_message_0EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 589 NONAME
- _ZN17eapol_key_state_c37process_group_key_handshake_message_1EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 590 NONAME
- _ZN17eapol_key_state_c37process_group_key_handshake_message_2EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 591 NONAME
- _ZN17eapol_key_state_c42process_4_way_handshake_message_2_payloadsEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 592 NONAME
- _ZN17eapol_key_state_c44process_4_way_handshake_message_3_payloads_aEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cmPb @ 593 NONAME
- _ZN17eapol_key_state_c44process_4_way_handshake_message_3_payloads_bEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cmb @ 594 NONAME
- _ZN17eapol_key_state_c8rsna_prfEPK19eap_variable_data_cS2_S2_mPS0_ @ 595 NONAME
- _ZN28eap_core_client_message_if_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 596 NONAME
- _ZN30eapol_am_wlan_authentication_cD0Ev @ 597 NONAME
- _ZN30eapol_am_wlan_authentication_cD1Ev @ 598 NONAME
- _ZN30eapol_am_wlan_authentication_cD2Ev @ 599 NONAME
- _ZN38eapol_am_wlan_authentication_symbian_c18state_notificationEPK28abs_eap_state_notification_c @ 600 NONAME
- _ZThn12_N12eapol_core_c40asynchronous_init_remove_eapol_key_stateEPK19eap_am_network_id_c @ 601 NONAME
- _ZThn4_N28eap_core_client_message_if_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 602 NONAME
+ _ZN12eapol_core_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS7_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES9_ @ 26 NONAME
+ _ZN12eapol_core_c22remove_eapol_key_stateEPK19eap_am_network_id_cb @ 27 NONAME
+ _ZN12eapol_core_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 28 NONAME
+ _ZN12eapol_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 29 NONAME
+ _ZN12eapol_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 30 NONAME
+ _ZN12eapol_core_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 31 NONAME
+ _ZN12eapol_core_c23remove_pmksa_from_cacheEPK19eap_am_network_id_c @ 32 NONAME
+ _ZN12eapol_core_c23start_preauthenticationEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 33 NONAME
+ _ZN12eapol_core_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 34 NONAME
+ _ZN12eapol_core_c27complete_remove_eap_sessionEbPK19eap_am_network_id_c @ 35 NONAME
+ _ZN12eapol_core_c29cancel_authentication_sessionEP17eapol_key_state_cP18abs_eap_am_tools_c @ 36 NONAME
+ _ZN12eapol_core_c29read_reassociation_parametersEPK19eap_am_network_id_cS2_31eapol_key_authentication_type_eP19eap_variable_data_cPKS4_S7_ @ 37 NONAME
+ _ZN12eapol_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 38 NONAME
+ _ZN12eapol_core_c33asynchronous_start_authenticationEPK19eap_am_network_id_cb @ 39 NONAME
+ _ZN12eapol_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 40 NONAME
+ _ZN12eapol_core_c34cancel_all_authentication_sessionsEv @ 41 NONAME
+ _ZN12eapol_core_c36asynchronous_init_remove_eap_sessionEPK19eap_am_network_id_c @ 42 NONAME
+ _ZN12eapol_core_c36get_and_increment_global_key_counterEP19eap_variable_data_c @ 43 NONAME
+ _ZN12eapol_core_c36init_eapol_key_pmksa_caching_timeoutEPK19eap_am_network_id_c @ 44 NONAME
+ _ZN12eapol_core_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 45 NONAME
+ _ZN12eapol_core_c40asynchronous_init_remove_eapol_key_stateEPK19eap_am_network_id_c @ 46 NONAME
+ _ZN12eapol_core_c51indicate_eapol_key_state_started_eap_authenticationEPK19eap_am_network_id_c @ 47 NONAME
+ _ZN12eapol_core_c8shutdownEv @ 48 NONAME
+ _ZN12eapol_core_c9configureEv @ 49 NONAME
+ _ZN12eapol_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 50 NONAME
+ _ZN12eapol_core_cC1EP18abs_eap_am_tools_cP16abs_eapol_core_cb @ 51 NONAME
+ _ZN12eapol_core_cC2EP18abs_eap_am_tools_cP16abs_eapol_core_cb @ 52 NONAME
+ _ZN12eapol_core_cD0Ev @ 53 NONAME
+ _ZN12eapol_core_cD1Ev @ 54 NONAME
+ _ZN12eapol_core_cD2Ev @ 55 NONAME
+ _ZN15ethernet_core_c11associationEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_S6_ @ 56 NONAME
+ _ZN15ethernet_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 57 NONAME
+ _ZN15ethernet_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 58 NONAME
+ _ZN15ethernet_core_c11send_logoffEPK19eap_am_network_id_c @ 59 NONAME
+ _ZN15ethernet_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 60 NONAME
+ _ZN15ethernet_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 61 NONAME
+ _ZN15ethernet_core_c12create_stateEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 62 NONAME
+ _ZN15ethernet_core_c12get_is_validEv @ 63 NONAME
+ _ZN15ethernet_core_c12set_is_validEv @ 64 NONAME
+ _ZN15ethernet_core_c13unload_moduleE19eap_expanded_type_c @ 65 NONAME
+ _ZN15ethernet_core_c14disassociationEbPK19eap_am_network_id_c @ 66 NONAME
+ _ZN15ethernet_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 67 NONAME
+ _ZN15ethernet_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 68 NONAME
+ _ZN15ethernet_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 69 NONAME
+ _ZN15ethernet_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 70 NONAME
+ _ZN15ethernet_core_c16tkip_mic_failureEPK19eap_am_network_id_cbN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 71 NONAME
+ _ZN15ethernet_core_c17cancel_all_timersEv @ 72 NONAME
+ _ZN15ethernet_core_c17check_pmksa_cacheEP11eap_array_cI19eap_am_network_id_cE31eapol_key_authentication_type_eN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES6_ @ 73 NONAME
+ _ZN15ethernet_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 74 NONAME
+ _ZN15ethernet_core_c17get_header_offsetEPmS0_ @ 75 NONAME
+ _ZN15ethernet_core_c18state_notificationEPK28abs_eap_state_notification_c @ 76 NONAME
+ _ZN15ethernet_core_c19start_reassociationEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 77 NONAME
+ _ZN15ethernet_core_c20start_authenticationEPK19eap_am_network_id_cb @ 78 NONAME
+ _ZN15ethernet_core_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS7_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES9_ @ 79 NONAME
+ _ZN15ethernet_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 80 NONAME
+ _ZN15ethernet_core_c23complete_disassociationEbPK19eap_am_network_id_c @ 81 NONAME
+ _ZN15ethernet_core_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 82 NONAME
+ _ZN15ethernet_core_c23remove_pmksa_from_cacheEPK19eap_am_network_id_c @ 83 NONAME
+ _ZN15ethernet_core_c23start_preauthenticationEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 84 NONAME
+ _ZN15ethernet_core_c24start_WPXM_reassociationEPK19eap_am_network_id_c31eapol_key_authentication_type_eP19eap_variable_data_c @ 85 NONAME
+ _ZN15ethernet_core_c26complete_check_pmksa_cacheEPK11eap_array_cI19eap_am_network_id_cE @ 86 NONAME
+ _ZN15ethernet_core_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 87 NONAME
+ _ZN15ethernet_core_c27complete_WPXM_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 88 NONAME
+ _ZN15ethernet_core_c29read_reassociation_parametersEPK19eap_am_network_id_cS2_31eapol_key_authentication_type_eP19eap_variable_data_cPKS4_S7_ @ 89 NONAME
+ _ZN15ethernet_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 90 NONAME
+ _ZN15ethernet_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 91 NONAME
+ _ZN15ethernet_core_c34cancel_all_authentication_sessionsEv @ 92 NONAME
+ _ZN15ethernet_core_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 93 NONAME
+ _ZN15ethernet_core_c8shutdownEv @ 94 NONAME
+ _ZN15ethernet_core_c9configureEv @ 95 NONAME
+ _ZN15ethernet_core_c9load_typeE19eap_expanded_type_c @ 96 NONAME
+ _ZN15ethernet_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 97 NONAME
+ _ZN15ethernet_core_cC1EP18abs_eap_am_tools_cP19abs_ethernet_core_cb @ 98 NONAME
+ _ZN15ethernet_core_cC2EP18abs_eap_am_tools_cP19abs_ethernet_core_cb @ 99 NONAME
+ _ZN15ethernet_core_cD0Ev @ 100 NONAME
+ _ZN15ethernet_core_cD1Ev @ 101 NONAME
+ _ZN15ethernet_core_cD2Ev @ 102 NONAME
+ _ZN17eapol_key_state_c10derive_PTKEv @ 103 NONAME
+ _ZN17eapol_key_state_c10get_ANonceEv @ 104 NONAME
+ _ZN17eapol_key_state_c10get_SNonceEv @ 105 NONAME
+ _ZN17eapol_key_state_c10get_is_WPAEv @ 106 NONAME
+ _ZN17eapol_key_state_c10initializeEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 107 NONAME
+ _ZN17eapol_key_state_c10initializeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_S6_ @ 108 NONAME
+ _ZN17eapol_key_state_c11get_is_RSNAEv @ 109 NONAME
+ _ZN17eapol_key_state_c11get_is_WPXMEv @ 110 NONAME
+ _ZN17eapol_key_state_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 111 NONAME
+ _ZN17eapol_key_state_c11set_s_nonceEPK19eap_variable_data_c @ 112 NONAME
+ _ZN17eapol_key_state_c12create_PMKIDEv @ 113 NONAME
+ _ZN17eapol_key_state_c12create_nonceEP19eap_variable_data_cm @ 114 NONAME
+ _ZN17eapol_key_state_c12get_is_validEv @ 115 NONAME
+ _ZN17eapol_key_state_c12set_is_validEv @ 116 NONAME
+ _ZN17eapol_key_state_c13check_paddingEPKhm @ 117 NONAME
+ _ZN17eapol_key_state_c13resend_packetEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 118 NONAME
+ _ZN17eapol_key_state_c13timer_expiredEmPv @ 119 NONAME
+ _ZN17eapol_key_state_c14create_key_micEP23eapol_RSNA_key_header_cPK19eap_variable_data_c @ 120 NONAME
+ _ZN17eapol_key_state_c14get_key_lengthEN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eEPt @ 121 NONAME
+ _ZN17eapol_key_state_c14parse_key_dataE27eapol_key_descriptor_type_ePK28eapol_rsna_key_data_header_cPmP30eapol_rsna_key_data_payloads_c17eapol_key_state_eN23eapol_RSNA_key_header_c24key_descriptor_version_eE @ 122 NONAME
+ _ZN17eapol_key_state_c14select_minimumEPK19eap_variable_data_cS2_PS2_S3_ @ 123 NONAME
+ _ZN17eapol_key_state_c14verify_key_micEP23eapol_RSNA_key_header_cPK19eap_variable_data_c @ 124 NONAME
+ _ZN17eapol_key_state_c15save_parametersE31eapol_key_authentication_type_ePK19eap_variable_data_cS3_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES5_ @ 125 NONAME
+ _ZN17eapol_key_state_c16decrypt_key_dataEP23eapol_RSNA_key_header_c @ 126 NONAME
+ _ZN17eapol_key_state_c16encrypt_key_dataEP23eapol_RSNA_key_header_c @ 127 NONAME
+ _ZN17eapol_key_state_c16set_pairwise_PMKEPK19eap_variable_data_cPK19eap_am_network_id_c @ 128 NONAME
+ _ZN17eapol_key_state_c16tkip_mic_failureEbN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 129 NONAME
+ _ZN17eapol_key_state_c17check_pmksa_cacheE31eapol_key_authentication_type_eN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES2_ @ 130 NONAME
+ _ZN17eapol_key_state_c17get_is_associatedEv @ 131 NONAME
+ _ZN17eapol_key_state_c17timer_delete_dataEmPv @ 132 NONAME
+ _ZN17eapol_key_state_c18add_RSN_IE_payloadEPK23eapol_RSNA_key_header_cP19eap_variable_data_cPm @ 133 NONAME
+ _ZN17eapol_key_state_c18get_encryption_KEKEv @ 134 NONAME
+ _ZN17eapol_key_state_c18get_marked_removedEv @ 135 NONAME
+ _ZN17eapol_key_state_c18get_received_PMKIDEv @ 136 NONAME
+ _ZN17eapol_key_state_c18reset_cached_pmksaEv @ 137 NONAME
+ _ZN17eapol_key_state_c18set_marked_removedEv @ 138 NONAME
+ _ZN17eapol_key_state_c19add_RSN_GTK_payloadEPK23eapol_RSNA_key_header_cP19eap_variable_data_cPm @ 139 NONAME
+ _ZN17eapol_key_state_c19init_retransmissionEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmm16eap_code_value_eh19eap_expanded_type_c @ 140 NONAME
+ _ZN17eapol_key_state_c19set_WPXM_parametersEPK19eap_am_network_id_c @ 141 NONAME
+ _ZN17eapol_key_state_c19set_eapol_key_stateE17eapol_key_state_e @ 142 NONAME
+ _ZN17eapol_key_state_c20get_confirmation_KCKEv @ 143 NONAME
+ _ZN17eapol_key_state_c20get_is_encryption_onEv @ 144 NONAME
+ _ZN17eapol_key_state_c20unset_marked_removedEv @ 145 NONAME
+ _ZN17eapol_key_state_c20verify_field_is_zeroEPKhm @ 146 NONAME
+ _ZN17eapol_key_state_c21allow_4_way_handshakeEv @ 147 NONAME
+ _ZN17eapol_key_state_c21cancel_retransmissionEv @ 148 NONAME
+ _ZN17eapol_key_state_c21get_key_reply_counterEv @ 149 NONAME
+ _ZN17eapol_key_state_c21set_key_reply_counterEy @ 150 NONAME
+ _ZN17eapol_key_state_c21start_4_way_handshakeEPK19eap_am_network_id_c @ 151 NONAME
+ _ZN17eapol_key_state_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS7_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES9_ @ 152 NONAME
+ _ZN17eapol_key_state_c22get_supplicant_RSNA_IEEv @ 153 NONAME
+ _ZN17eapol_key_state_c22init_handshake_timeoutEm @ 154 NONAME
+ _ZN17eapol_key_state_c23process_eapol_key_frameEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 155 NONAME
+ _ZN17eapol_key_state_c23trace_eapol_key_messageEPKcP23eapol_RSNA_key_header_c @ 156 NONAME
+ _ZN17eapol_key_state_c24cancel_handshake_timeoutEv @ 157 NONAME
+ _ZN17eapol_key_state_c24start_WPXM_reassociationEPK19eap_am_network_id_c31eapol_key_authentication_type_eP19eap_variable_data_c @ 158 NONAME
+ _ZN17eapol_key_state_c25get_authenticator_RSNA_IEEv @ 159 NONAME
+ _ZN17eapol_key_state_c25start_group_key_handshakeEPK19eap_am_network_id_c24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 160 NONAME
+ _ZN17eapol_key_state_c26get_supplicant_MAC_addressEv @ 161 NONAME
+ _ZN17eapol_key_state_c26increase_key_reply_counterEv @ 162 NONAME
+ _ZN17eapol_key_state_c26init_pmksa_caching_timeoutEv @ 163 NONAME
+ _ZN17eapol_key_state_c26initialize_4_way_handshakeEPK19eap_am_network_id_c24eapol_protocol_version_e @ 164 NONAME
+ _ZN17eapol_key_state_c26process_RC4_key_descriptorEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 165 NONAME
+ _ZN17eapol_key_state_c26started_eap_authenticationEv @ 166 NONAME
+ _ZN17eapol_key_state_c27complete_WPXM_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 167 NONAME
+ _ZN17eapol_key_state_c27process_RSNA_key_descriptorEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 168 NONAME
+ _ZN17eapol_key_state_c27send_RC4_eapol_key_messagesEv @ 169 NONAME
+ _ZN17eapol_key_state_c28cancel_pmksa_caching_timeoutEv @ 170 NONAME
+ _ZN17eapol_key_state_c28initialize_preauthenticationEPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 171 NONAME
+ _ZN17eapol_key_state_c29cancel_authentication_sessionEv @ 172 NONAME
+ _ZN17eapol_key_state_c29check_is_aes_key_wrap_paddingE32eapol_RSNA_key_descriptor_type_eP28eapol_rsna_key_data_header_cm @ 173 NONAME
+ _ZN17eapol_key_state_c29get_authenticator_MAC_addressEv @ 174 NONAME
+ _ZN17eapol_key_state_c29init_group_key_update_timeoutEm @ 175 NONAME
+ _ZN17eapol_key_state_c29read_reassociation_parametersEPK19eap_am_network_id_c31eapol_key_authentication_type_eP19eap_variable_data_cPKS4_S7_ @ 176 NONAME
+ _ZN17eapol_key_state_c30parse_generic_key_data_payloadE27eapol_key_descriptor_type_e32eapol_RSNA_key_descriptor_type_eP28eapol_rsna_key_data_header_cPmP30eapol_rsna_key_data_payloads_c17eapol_key_state_e @ 177 NONAME
+ _ZN17eapol_key_state_c31cancel_group_key_update_timeoutEv @ 178 NONAME
+ _ZN17eapol_key_state_c31create_tkip_mic_failure_messageEP18eap_buf_chain_wr_cmPmS2_N23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE24eapol_protocol_version_e @ 179 NONAME
+ _ZN17eapol_key_state_c31object_decrease_reference_countEv @ 180 NONAME
+ _ZN17eapol_key_state_c31object_increase_reference_countEv @ 181 NONAME
+ _ZN17eapol_key_state_c31process_4_way_handshake_messageEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 182 NONAME
+ _ZN17eapol_key_state_c32create_4_way_handshake_message_1EP18eap_buf_chain_wr_cmPmS2_24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 183 NONAME
+ _ZN17eapol_key_state_c32create_4_way_handshake_message_2EP18eap_buf_chain_wr_cmPmS2_y24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 184 NONAME
+ _ZN17eapol_key_state_c32create_4_way_handshake_message_3EP18eap_buf_chain_wr_cmPmS2_24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 185 NONAME
+ _ZN17eapol_key_state_c32create_4_way_handshake_message_4EP18eap_buf_chain_wr_cmPmS2_yb24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 186 NONAME
+ _ZN17eapol_key_state_c32get_unicast_cipher_suite_RSNA_IEEv @ 187 NONAME
+ _ZN17eapol_key_state_c33get_client_send_key_reply_counterEv @ 188 NONAME
+ _ZN17eapol_key_state_c33process_4_way_handshake_message_0EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 189 NONAME
+ _ZN17eapol_key_state_c33process_4_way_handshake_message_1EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 190 NONAME
+ _ZN17eapol_key_state_c33process_4_way_handshake_message_2EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 191 NONAME
+ _ZN17eapol_key_state_c33process_4_way_handshake_message_3EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 192 NONAME
+ _ZN17eapol_key_state_c33process_4_way_handshake_message_4EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 193 NONAME
+ _ZN17eapol_key_state_c33set_client_send_key_reply_counterEy @ 194 NONAME
+ _ZN17eapol_key_state_c35process_group_key_handshake_messageEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 195 NONAME
+ _ZN17eapol_key_state_c36create_eapol_key_handshake_message_0EbP18eap_buf_chain_wr_cmPmS2_y24eapol_protocol_version_e @ 196 NONAME
+ _ZN17eapol_key_state_c36create_group_key_handshake_message_1EP18eap_buf_chain_wr_cmPmS2_24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 197 NONAME
+ _ZN17eapol_key_state_c36create_group_key_handshake_message_2EP18eap_buf_chain_wr_cmPmS2_y24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 198 NONAME
+ _ZN17eapol_key_state_c37process_group_key_handshake_message_0EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 199 NONAME
+ _ZN17eapol_key_state_c37process_group_key_handshake_message_1EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 200 NONAME
+ _ZN17eapol_key_state_c37process_group_key_handshake_message_2EPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 201 NONAME
+ _ZN17eapol_key_state_c38increase_client_send_key_reply_counterEv @ 202 NONAME
+ _ZN17eapol_key_state_c40asynchronous_init_remove_eapol_key_stateEv @ 203 NONAME
+ _ZN17eapol_key_state_c42process_4_way_handshake_message_2_payloadsEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cm @ 204 NONAME
+ _ZN17eapol_key_state_c44process_4_way_handshake_message_3_payloads_aEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cmPb @ 205 NONAME
+ _ZN17eapol_key_state_c44process_4_way_handshake_message_3_payloads_bEPK19eap_am_network_id_cP23eapol_RSNA_key_header_cmb @ 206 NONAME
+ _ZN17eapol_key_state_c4copyEPK19eap_am_network_id_c @ 207 NONAME
+ _ZN17eapol_key_state_c5resetEv @ 208 NONAME
+ _ZN17eapol_key_state_c8rsna_prfEPK19eap_variable_data_cS2_S2_mPS0_ @ 209 NONAME
+ _ZN17eapol_key_state_c8shutdownEv @ 210 NONAME
+ _ZN17eapol_key_state_c9configureEv @ 211 NONAME
+ _ZN17eapol_key_state_cC1EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 212 NONAME
+ _ZN17eapol_key_state_cC1EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cSC_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eESE_SC_ @ 213 NONAME
+ _ZN17eapol_key_state_cC2EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_e @ 214 NONAME
+ _ZN17eapol_key_state_cC2EP18abs_eap_am_tools_cP21abs_eapol_key_state_cP16abs_eapol_core_cbPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cSC_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eESE_SC_ @ 215 NONAME
+ _ZN17eapol_key_state_cD0Ev @ 216 NONAME
+ _ZN17eapol_key_state_cD1Ev @ 217 NONAME
+ _ZN17eapol_key_state_cD2Ev @ 218 NONAME
+ _ZN22eapol_RC4_key_header_c10get_key_IVEv @ 219 NONAME
+ _ZN22eapol_RC4_key_header_c12set_key_flagE21eapol_RC4_key_flags_e @ 220 NONAME
+ _ZN22eapol_RC4_key_header_c13set_key_indexEh @ 221 NONAME
+ _ZN22eapol_RC4_key_header_c14set_key_lengthEt @ 222 NONAME
+ _ZN22eapol_RC4_key_header_c17get_header_lengthEv @ 223 NONAME
+ _ZN22eapol_RC4_key_header_c18get_replay_counterEv @ 224 NONAME
+ _ZN22eapol_RC4_key_header_c18zero_key_signatureEP18abs_eap_am_tools_c @ 225 NONAME
+ _ZN22eapol_RC4_key_header_c21set_eapol_packet_typeE19eapol_packet_type_e @ 226 NONAME
+ _ZN22eapol_RC4_key_header_c23set_key_descriptor_typeE27eapol_key_descriptor_type_e @ 227 NONAME
+ _ZN22eapol_RC4_key_header_c26set_eapol_protocol_versionE24eapol_protocol_version_e @ 228 NONAME
+ _ZN22eapol_RC4_key_header_c28set_eapol_packet_body_lengthEt @ 229 NONAME
+ _ZN22eapol_RC4_key_header_cC1EP18abs_eap_am_tools_cPvm @ 230 NONAME
+ _ZN22eapol_RC4_key_header_cC2EP18abs_eap_am_tools_cPvm @ 231 NONAME
+ _ZN22eapol_RC4_key_header_cD0Ev @ 232 NONAME
+ _ZN22eapol_RC4_key_header_cD1Ev @ 233 NONAME
+ _ZN22eapol_RC4_key_header_cD2Ev @ 234 NONAME
+ _ZN23eapol_RSNA_key_header_c11set_bits_onEttmm @ 235 NONAME
+ _ZN23eapol_RSNA_key_header_c12reset_headerEh31eapol_key_authentication_type_eNS_19eapol_RSNA_cipher_eEybbbbbbbbb24eapol_protocol_version_e27eapol_key_descriptor_type_e @ 236 NONAME
+ _ZN23eapol_RSNA_key_header_c12zero_key_MICEP18abs_eap_am_tools_c @ 237 NONAME
+ _ZN23eapol_RSNA_key_header_c12zero_key_RSCEP18abs_eap_am_tools_c @ 238 NONAME
+ _ZN23eapol_RSNA_key_header_c14set_key_lengthEt @ 239 NONAME
+ _ZN23eapol_RSNA_key_header_c14zero_key_NONCEEP18abs_eap_am_tools_c @ 240 NONAME
+ _ZN23eapol_RSNA_key_header_c17get_header_lengthEv @ 241 NONAME
+ _ZN23eapol_RSNA_key_header_c17zero_EAPOL_key_IVEP18abs_eap_am_tools_c @ 242 NONAME
+ _ZN23eapol_RSNA_key_header_c17zero_key_reservedEP18abs_eap_am_tools_c @ 243 NONAME
+ _ZN23eapol_RSNA_key_header_c19set_key_data_lengthEt @ 244 NONAME
+ _ZN23eapol_RSNA_key_header_c19set_key_informationEt @ 245 NONAME
+ _ZN23eapol_RSNA_key_header_c21set_eapol_packet_typeE19eapol_packet_type_e @ 246 NONAME
+ _ZN23eapol_RSNA_key_header_c22set_key_replay_counterEy @ 247 NONAME
+ _ZN23eapol_RSNA_key_header_c23set_key_descriptor_typeE27eapol_key_descriptor_type_e @ 248 NONAME
+ _ZN23eapol_RSNA_key_header_c24zero_key_STA_MAC_addressEP18abs_eap_am_tools_c @ 249 NONAME
+ _ZN23eapol_RSNA_key_header_c25set_key_information_errorEb @ 250 NONAME
+ _ZN23eapol_RSNA_key_header_c26set_eapol_protocol_versionE24eapol_protocol_version_e @ 251 NONAME
+ _ZN23eapol_RSNA_key_header_c26set_key_information_secureEb @ 252 NONAME
+ _ZN23eapol_RSNA_key_header_c27set_key_information_installEb @ 253 NONAME
+ _ZN23eapol_RSNA_key_header_c27set_key_information_key_MICEb @ 254 NONAME
+ _ZN23eapol_RSNA_key_header_c27set_key_information_key_ackEb @ 255 NONAME
+ _ZN23eapol_RSNA_key_header_c27set_key_information_requestEb @ 256 NONAME
+ _ZN23eapol_RSNA_key_header_c28set_eapol_packet_body_lengthEm @ 257 NONAME
+ _ZN23eapol_RSNA_key_header_c28set_key_information_key_typeEb @ 258 NONAME
+ _ZN23eapol_RSNA_key_header_c29set_key_information_key_indexEh @ 259 NONAME
+ _ZN23eapol_RSNA_key_header_c36zero_EAPOL_header_and_Key_descriptorEP18abs_eap_am_tools_c @ 260 NONAME
+ _ZN23eapol_RSNA_key_header_c38set_key_information_encrypted_key_dataEb @ 261 NONAME
+ _ZN23eapol_RSNA_key_header_c42set_key_information_key_descriptor_versionEh @ 262 NONAME
+ _ZN23eapol_RSNA_key_header_cC1EP18abs_eap_am_tools_cbbPvm @ 263 NONAME
+ _ZN23eapol_RSNA_key_header_cC2EP18abs_eap_am_tools_cbbPvm @ 264 NONAME
+ _ZN23eapol_RSNA_key_header_cD0Ev @ 265 NONAME
+ _ZN23eapol_RSNA_key_header_cD1Ev @ 266 NONAME
+ _ZN23eapol_RSNA_key_header_cD2Ev @ 267 NONAME
+ _ZN24eapol_key_state_string_c26get_eapol_key_state_stringE17eapol_key_state_e @ 268 NONAME
+ _ZN24eapol_key_state_string_c35get_eapol_key_handshake_type_stringE26eapol_key_handshake_type_e @ 269 NONAME
+ _ZN24eapol_key_state_string_c36get_eapol_key_descriptor_type_stringE27eapol_key_descriptor_type_e @ 270 NONAME
+ _ZN24eapol_key_state_string_c40get_eapol_key_authentication_type_stringE31eapol_key_authentication_type_e @ 271 NONAME
+ _ZN24eapol_key_state_string_cC1Ev @ 272 NONAME
+ _ZN24eapol_key_state_string_cC2Ev @ 273 NONAME
+ _ZN24eapol_key_state_string_cD0Ev @ 274 NONAME
+ _ZN24eapol_key_state_string_cD1Ev @ 275 NONAME
+ _ZN24eapol_key_state_string_cD2Ev @ 276 NONAME
+ _ZN26eapol_rsna_variable_data_c10set_bufferEPK28eapol_rsna_key_data_header_cPhmbb @ 277 NONAME
+ _ZN26eapol_rsna_variable_data_cC1EP18abs_eap_am_tools_cbb @ 278 NONAME
+ _ZN26eapol_rsna_variable_data_cC2EP18abs_eap_am_tools_cbb @ 279 NONAME
+ _ZN26eapol_rsna_variable_data_cD0Ev @ 280 NONAME
+ _ZN26eapol_rsna_variable_data_cD1Ev @ 281 NONAME
+ _ZN26eapol_rsna_variable_data_cD2Ev @ 282 NONAME
+ _ZN27eapol_wlan_authentication_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 283 NONAME
+ _ZN27eapol_wlan_authentication_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 284 NONAME
+ _ZN27eapol_wlan_authentication_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 285 NONAME
+ _ZN27eapol_wlan_authentication_c12cancel_timerEP20abs_eap_base_timer_cm @ 286 NONAME
+ _ZN27eapol_wlan_authentication_c12get_is_validEv @ 287 NONAME
+ _ZN27eapol_wlan_authentication_c12set_is_validEv @ 288 NONAME
+ _ZN27eapol_wlan_authentication_c13get_is_clientEv @ 289 NONAME
+ _ZN27eapol_wlan_authentication_c13timer_expiredEmPv @ 290 NONAME
+ _ZN27eapol_wlan_authentication_c13unload_moduleE19eap_expanded_type_c @ 291 NONAME
+ _ZN27eapol_wlan_authentication_c14disassociationEPK19eap_am_network_id_c @ 292 NONAME
+ _ZN27eapol_wlan_authentication_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 293 NONAME
+ _ZN27eapol_wlan_authentication_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 294 NONAME
+ _ZN27eapol_wlan_authentication_c15eap_acknowledgeEPK19eap_am_network_id_c @ 295 NONAME
+ _ZN27eapol_wlan_authentication_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 296 NONAME
+ _ZN27eapol_wlan_authentication_c16tkip_mic_failureEPK19eap_am_network_id_cbN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 297 NONAME
+ _ZN27eapol_wlan_authentication_c17cancel_all_timersEv @ 298 NONAME
+ _ZN27eapol_wlan_authentication_c17check_pmksa_cacheEP11eap_array_cI19eap_am_network_id_cE31eapol_key_authentication_type_eN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES6_ @ 299 NONAME
+ _ZN27eapol_wlan_authentication_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 300 NONAME
+ _ZN27eapol_wlan_authentication_c17get_header_offsetEPmS0_ @ 301 NONAME
+ _ZN27eapol_wlan_authentication_c17timer_delete_dataEmPv @ 302 NONAME
+ _ZN27eapol_wlan_authentication_c18state_notificationEPK28abs_eap_state_notification_c @ 303 NONAME
+ _ZN27eapol_wlan_authentication_c19start_reassociationEPK19eap_am_network_id_cS2_31eapol_key_authentication_type_e @ 304 NONAME
+ _ZN27eapol_wlan_authentication_c20complete_associationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_cPK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_ @ 305 NONAME
+ _ZN27eapol_wlan_authentication_c20start_authenticationEPK19eap_variable_data_c31eapol_key_authentication_type_eS2_bPK19eap_am_network_id_c @ 306 NONAME
+ _ZN27eapol_wlan_authentication_c21get_current_eap_indexEv @ 307 NONAME
+ _ZN27eapol_wlan_authentication_c21set_current_eap_indexEm @ 308 NONAME
+ _ZN27eapol_wlan_authentication_c22complete_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_cPK19eap_variable_data_cS6_N23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eES8_ @ 309 NONAME
+ _ZN27eapol_wlan_authentication_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 310 NONAME
+ _ZN27eapol_wlan_authentication_c23complete_disassociationEbPK19eap_am_network_id_c @ 311 NONAME
+ _ZN27eapol_wlan_authentication_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 312 NONAME
+ _ZN27eapol_wlan_authentication_c23start_preauthenticationEPK19eap_am_network_id_c @ 313 NONAME
+ _ZN27eapol_wlan_authentication_c24start_WPXM_reassociationEPK19eap_am_network_id_cS2_P19eap_variable_data_cPKS3_S6_ @ 314 NONAME
+ _ZN27eapol_wlan_authentication_c26get_authentication_counterEv @ 315 NONAME
+ _ZN27eapol_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 316 NONAME
+ _ZN27eapol_wlan_authentication_c27complete_WPXM_reassociationE33eapol_wlan_authentication_state_ePK19eap_am_network_id_cPK19eap_variable_data_c @ 317 NONAME
+ _ZN27eapol_wlan_authentication_c29new_eapol_wlan_authenticationEP18abs_eap_am_tools_cP31abs_eapol_wlan_authentication_cb @ 318 NONAME
+ _ZN27eapol_wlan_authentication_c32increment_authentication_counterEv @ 319 NONAME
+ _ZN27eapol_wlan_authentication_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 320 NONAME
+ _ZN27eapol_wlan_authentication_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 321 NONAME
+ _ZN27eapol_wlan_authentication_c8shutdownEv @ 322 NONAME
+ _ZN27eapol_wlan_authentication_c9configureEv @ 323 NONAME
+ _ZN27eapol_wlan_authentication_c9set_timerEP20abs_eap_base_timer_cmPvm @ 324 NONAME
+ _ZN27eapol_wlan_authentication_cC1EP18abs_eap_am_tools_cP31abs_eapol_wlan_authentication_cP30eapol_am_wlan_authentication_cb @ 325 NONAME
+ _ZN27eapol_wlan_authentication_cC2EP18abs_eap_am_tools_cP31abs_eapol_wlan_authentication_cP30eapol_am_wlan_authentication_cb @ 326 NONAME
+ _ZN28eap_core_client_message_if_c12get_is_validEv @ 327 NONAME
+ _ZN28eap_core_client_message_if_c12set_is_validEv @ 328 NONAME
+ _ZN28eap_core_client_message_if_c13timer_expiredEmPv @ 329 NONAME
+ _ZN28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 330 NONAME
+ _ZN28eap_core_client_message_if_c15eap_acknowledgeEPK19eap_am_network_id_c @ 331 NONAME
+ _ZN28eap_core_client_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 332 NONAME
+ _ZN28eap_core_client_message_if_c17timer_delete_dataEmPv @ 333 NONAME
+ _ZN28eap_core_client_message_if_c18create_eap_sessionEPK19eap_am_network_id_c @ 334 NONAME
+ _ZN28eap_core_client_message_if_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 335 NONAME
+ _ZN28eap_core_client_message_if_c23cancel_all_eap_sessionsEv @ 336 NONAME
+ _ZN28eap_core_client_message_if_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 337 NONAME
+ _ZN28eap_core_client_message_if_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 338 NONAME
+ _ZN28eap_core_client_message_if_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 339 NONAME
+ _ZN28eap_core_client_message_if_c5resetEv @ 340 NONAME
+ _ZN28eap_core_client_message_if_c8shutdownEv @ 341 NONAME
+ _ZN28eap_core_client_message_if_c9configureEv @ 342 NONAME
+ _ZN28eap_core_client_message_if_c9send_dataEPKvm @ 343 NONAME
+ _ZN28eap_core_client_message_if_cC1EP18abs_eap_am_tools_cP19eap_am_message_if_cP22abs_eap_session_core_cb @ 344 NONAME
+ _ZN28eap_core_client_message_if_cC2EP18abs_eap_am_tools_cP19eap_am_message_if_cP22abs_eap_session_core_cb @ 345 NONAME
+ _ZN28eap_core_client_message_if_cD0Ev @ 346 NONAME
+ _ZN28eap_core_client_message_if_cD1Ev @ 347 NONAME
+ _ZN28eap_core_client_message_if_cD2Ev @ 348 NONAME
+ _ZN30eapol_am_wlan_authentication_c32new_eapol_am_wlan_authenticationEP18abs_eap_am_tools_cb @ 349 NONAME
+ _ZN30eapol_am_wlan_authentication_cD0Ev @ 350 NONAME
+ _ZN30eapol_am_wlan_authentication_cD1Ev @ 351 NONAME
+ _ZN30eapol_am_wlan_authentication_cD2Ev @ 352 NONAME
+ _ZN30eapol_rsna_key_data_payloads_c14check_payloadsENS_36eapol_rsna_key_data_payload_status_eES0_S0_S0_ @ 353 NONAME
+ _ZN30eapol_rsna_key_data_payloads_c17check_one_payloadENS_36eapol_rsna_key_data_payload_status_eEPK11eap_array_cI19eap_variable_data_cE @ 354 NONAME
+ _ZN30eapol_rsna_key_data_payloads_c17check_one_payloadENS_36eapol_rsna_key_data_payload_status_eEPK26eapol_rsna_variable_data_c @ 355 NONAME
+ _ZN30eapol_rsna_key_data_payloads_cC1EP18abs_eap_am_tools_cbb @ 356 NONAME
+ _ZN30eapol_rsna_key_data_payloads_cC2EP18abs_eap_am_tools_cbb @ 357 NONAME
+ _ZN30eapol_rsna_key_data_payloads_cD0Ev @ 358 NONAME
+ _ZN30eapol_rsna_key_data_payloads_cD1Ev @ 359 NONAME
+ _ZN30eapol_rsna_key_data_payloads_cD2Ev @ 360 NONAME
+ _ZN31eapol_handle_tlv_message_data_c12get_is_validEv @ 361 NONAME
+ _ZN31eapol_handle_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 362 NONAME
+ _ZN31eapol_handle_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 363 NONAME
+ _ZN31eapol_handle_tlv_message_data_cD0Ev @ 364 NONAME
+ _ZN31eapol_handle_tlv_message_data_cD1Ev @ 365 NONAME
+ _ZN31eapol_handle_tlv_message_data_cD2Ev @ 366 NONAME
+ _ZN35eapol_message_wlan_authentication_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 367 NONAME
+ _ZN35eapol_message_wlan_authentication_c11reassociateEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_c @ 368 NONAME
+ _ZN35eapol_message_wlan_authentication_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 369 NONAME
+ _ZN35eapol_message_wlan_authentication_c12disassociateEPK19eap_am_network_id_cb @ 370 NONAME
+ _ZN35eapol_message_wlan_authentication_c12get_is_validEv @ 371 NONAME
+ _ZN35eapol_message_wlan_authentication_c12process_dataEPKvm @ 372 NONAME
+ _ZN35eapol_message_wlan_authentication_c12send_messageEP31eapol_handle_tlv_message_data_c @ 373 NONAME
+ _ZN35eapol_message_wlan_authentication_c13timer_expiredEmPv @ 374 NONAME
+ _ZN35eapol_message_wlan_authentication_c14disassociationEPK11eap_array_cI16eap_tlv_header_cE @ 375 NONAME
+ _ZN35eapol_message_wlan_authentication_c14packet_processEPK11eap_array_cI16eap_tlv_header_cE @ 376 NONAME
+ _ZN35eapol_message_wlan_authentication_c15eap_acknowledgeEPK11eap_array_cI16eap_tlv_header_cE @ 377 NONAME
+ _ZN35eapol_message_wlan_authentication_c15process_messageEP31eapol_handle_tlv_message_data_c @ 378 NONAME
+ _ZN35eapol_message_wlan_authentication_c16tkip_mic_failureEPK11eap_array_cI16eap_tlv_header_cE @ 379 NONAME
+ _ZN35eapol_message_wlan_authentication_c17check_pmksa_cacheEPK11eap_array_cI16eap_tlv_header_cE @ 380 NONAME
+ _ZN35eapol_message_wlan_authentication_c17get_header_offsetEPmS0_ @ 381 NONAME
+ _ZN35eapol_message_wlan_authentication_c17timer_delete_dataEmPv @ 382 NONAME
+ _ZN35eapol_message_wlan_authentication_c18send_error_messageE12eap_status_e31eap_tlv_message_type_function_e @ 383 NONAME
+ _ZN35eapol_message_wlan_authentication_c18state_notificationEPK28abs_eap_state_notification_c @ 384 NONAME
+ _ZN35eapol_message_wlan_authentication_c19start_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 385 NONAME
+ _ZN35eapol_message_wlan_authentication_c20complete_associationEPK11eap_array_cI16eap_tlv_header_cE @ 386 NONAME
+ _ZN35eapol_message_wlan_authentication_c20start_authenticationEPK11eap_array_cI16eap_tlv_header_cE @ 387 NONAME
+ _ZN35eapol_message_wlan_authentication_c20update_header_offsetEPK11eap_array_cI16eap_tlv_header_cE @ 388 NONAME
+ _ZN35eapol_message_wlan_authentication_c22complete_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 389 NONAME
+ _ZN35eapol_message_wlan_authentication_c23complete_disassociationEPK19eap_am_network_id_c @ 390 NONAME
+ _ZN35eapol_message_wlan_authentication_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 391 NONAME
+ _ZN35eapol_message_wlan_authentication_c23start_preauthenticationEPK11eap_array_cI16eap_tlv_header_cE @ 392 NONAME
+ _ZN35eapol_message_wlan_authentication_c24start_WPXM_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 393 NONAME
+ _ZN35eapol_message_wlan_authentication_c26complete_check_pmksa_cacheEPK11eap_array_cI19eap_am_network_id_cE @ 394 NONAME
+ _ZN35eapol_message_wlan_authentication_c26process_message_type_errorEPK11eap_array_cI16eap_tlv_header_cE @ 395 NONAME
+ _ZN35eapol_message_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 396 NONAME
+ _ZN35eapol_message_wlan_authentication_c27complete_WPXM_reassociationEPK11eap_array_cI16eap_tlv_header_cE @ 397 NONAME
+ _ZN35eapol_message_wlan_authentication_c37update_wlan_database_reference_valuesEPK11eap_array_cI16eap_tlv_header_cE @ 398 NONAME
+ _ZN35eapol_message_wlan_authentication_c8shutdownEv @ 399 NONAME
+ _ZN35eapol_message_wlan_authentication_c9associateE38eapol_key_802_11_authentication_mode_e @ 400 NONAME
+ _ZN35eapol_message_wlan_authentication_c9configureEmmm @ 401 NONAME
+ _ZN35eapol_message_wlan_authentication_cC1EP18abs_eap_am_tools_cP39abs_eapol_message_wlan_authentication_c @ 402 NONAME
+ _ZN35eapol_message_wlan_authentication_cC2EP18abs_eap_am_tools_cP39abs_eapol_message_wlan_authentication_c @ 403 NONAME
+ _ZN35eapol_message_wlan_authentication_cD0Ev @ 404 NONAME
+ _ZN35eapol_message_wlan_authentication_cD1Ev @ 405 NONAME
+ _ZN35eapol_message_wlan_authentication_cD2Ev @ 406 NONAME
+ _ZN36wlan_eap_if_send_status_conversion_c7convertE12eap_status_e @ 407 NONAME
+ _ZN36wlan_eap_if_send_status_conversion_c7convertE25wlan_eap_if_send_status_e @ 408 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c11associationEPK19eap_am_network_id_c @ 409 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c12cancel_timerEP20abs_eap_base_timer_cm @ 410 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c12get_is_validEv @ 411 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c14disassociationEPK19eap_am_network_id_c @ 412 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 413 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c14set_am_partnerEP34abs_eapol_am_wlan_authentication_cP26abs_eap_configuration_if_c @ 414 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 415 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c17cancel_all_timersEv @ 416 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c18state_notificationEPK28abs_eap_state_notification_c @ 417 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c19set_wlan_parametersEPK19eap_variable_data_cbS2_31eapol_key_authentication_type_e @ 418 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c22get_wlan_configurationEP19eap_variable_data_c @ 419 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c23authentication_finishedEb19eap_expanded_type_c31eapol_key_authentication_type_e @ 420 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c23reset_wpa_configurationEv @ 421 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 422 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 423 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c8shutdownEv @ 424 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c9configureEv @ 425 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_c9set_timerEP20abs_eap_base_timer_cmPvm @ 426 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_cC1EP18abs_eap_am_tools_cb @ 427 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_cC2EP18abs_eap_am_tools_cb @ 428 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_cD0Ev @ 429 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_cD1Ev @ 430 NONAME
+ _ZN38eapol_am_wlan_authentication_symbian_cD2Ev @ 431 NONAME
+ _ZNK17eapol_key_state_c19get_eapol_key_stateEv @ 432 NONAME
+ _ZNK22eapol_RC4_key_header_c12check_headerEv @ 433 NONAME
+ _ZNK22eapol_RC4_key_header_c12get_key_flagEv @ 434 NONAME
+ _ZNK22eapol_RC4_key_header_c13get_key_indexEv @ 435 NONAME
+ _ZNK22eapol_RC4_key_header_c14get_key_lengthEv @ 436 NONAME
+ _ZNK22eapol_RC4_key_header_c17get_key_signatureEv @ 437 NONAME
+ _ZNK22eapol_RC4_key_header_c21get_eapol_packet_typeEv @ 438 NONAME
+ _ZNK22eapol_RC4_key_header_c23get_key_descriptor_typeEv @ 439 NONAME
+ _ZNK22eapol_RC4_key_header_c26get_eapol_protocol_versionEv @ 440 NONAME
+ _ZNK22eapol_RC4_key_header_c28get_eapol_packet_body_lengthEv @ 441 NONAME
+ _ZNK22eapol_RC4_key_header_c7get_keyEv @ 442 NONAME
+ _ZNK23eapol_RSNA_key_header_c11get_key_MICEv @ 443 NONAME
+ _ZNK23eapol_RSNA_key_header_c11get_key_RSCEv @ 444 NONAME
+ _ZNK23eapol_RSNA_key_header_c12check_headerEv @ 445 NONAME
+ _ZNK23eapol_RSNA_key_header_c12get_key_dataEm @ 446 NONAME
+ _ZNK23eapol_RSNA_key_header_c13get_key_NONCEEv @ 447 NONAME
+ _ZNK23eapol_RSNA_key_header_c14get_key_lengthEv @ 448 NONAME
+ _ZNK23eapol_RSNA_key_header_c16get_EAPOL_key_IVEv @ 449 NONAME
+ _ZNK23eapol_RSNA_key_header_c16get_key_reservedEv @ 450 NONAME
+ _ZNK23eapol_RSNA_key_header_c19get_key_data_lengthEv @ 451 NONAME
+ _ZNK23eapol_RSNA_key_header_c19get_key_data_offsetEmm @ 452 NONAME
+ _ZNK23eapol_RSNA_key_header_c19get_key_informationEv @ 453 NONAME
+ _ZNK23eapol_RSNA_key_header_c21get_eapol_packet_typeEv @ 454 NONAME
+ _ZNK23eapol_RSNA_key_header_c22get_key_replay_counterEv @ 455 NONAME
+ _ZNK23eapol_RSNA_key_header_c23get_eapol_packet_lengthEv @ 456 NONAME
+ _ZNK23eapol_RSNA_key_header_c23get_key_STA_MAC_addressEv @ 457 NONAME
+ _ZNK23eapol_RSNA_key_header_c23get_key_descriptor_typeEv @ 458 NONAME
+ _ZNK23eapol_RSNA_key_header_c25get_key_information_errorEv @ 459 NONAME
+ _ZNK23eapol_RSNA_key_header_c26get_eapol_protocol_versionEv @ 460 NONAME
+ _ZNK23eapol_RSNA_key_header_c26get_key_information_secureEv @ 461 NONAME
+ _ZNK23eapol_RSNA_key_header_c27get_key_information_installEv @ 462 NONAME
+ _ZNK23eapol_RSNA_key_header_c27get_key_information_key_MICEv @ 463 NONAME
+ _ZNK23eapol_RSNA_key_header_c27get_key_information_key_ackEv @ 464 NONAME
+ _ZNK23eapol_RSNA_key_header_c27get_key_information_requestEv @ 465 NONAME
+ _ZNK23eapol_RSNA_key_header_c28get_eapol_packet_body_lengthEv @ 466 NONAME
+ _ZNK23eapol_RSNA_key_header_c28get_key_information_key_typeEv @ 467 NONAME
+ _ZNK23eapol_RSNA_key_header_c29get_key_information_key_indexEv @ 468 NONAME
+ _ZNK23eapol_RSNA_key_header_c30get_key_information_reserved_aEv @ 469 NONAME
+ _ZNK23eapol_RSNA_key_header_c30get_key_information_reserved_bEv @ 470 NONAME
+ _ZNK23eapol_RSNA_key_header_c38get_key_information_encrypted_key_dataEv @ 471 NONAME
+ _ZNK23eapol_RSNA_key_header_c42get_key_information_key_descriptor_versionEv @ 472 NONAME
+ _ZNK26eapol_rsna_variable_data_c19get_original_headerEv @ 473 NONAME
+ _ZTI12eapol_core_c @ 474 NONAME
+ _ZTI15ethernet_core_c @ 475 NONAME
+ _ZTI17eapol_key_state_c @ 476 NONAME
+ _ZTI22eapol_RC4_key_header_c @ 477 NONAME
+ _ZTI23eapol_RSNA_key_header_c @ 478 NONAME
+ _ZTI24eapol_key_state_string_c @ 479 NONAME
+ _ZTI26eapol_rsna_variable_data_c @ 480 NONAME
+ _ZTI27eapol_wlan_authentication_c @ 481 NONAME
+ _ZTI28eap_core_client_message_if_c @ 482 NONAME
+ _ZTI28eapol_rsna_key_data_header_c @ 483 NONAME
+ _ZTI30eapol_am_wlan_authentication_c @ 484 NONAME
+ _ZTI30eapol_rsna_key_data_payloads_c @ 485 NONAME
+ _ZTI31eapol_handle_tlv_message_data_c @ 486 NONAME
+ _ZTI32eapol_rsna_key_data_gtk_header_c @ 487 NONAME
+ _ZTI35eapol_message_wlan_authentication_c @ 488 NONAME
+ _ZTI38eapol_am_wlan_authentication_symbian_c @ 489 NONAME
+ _ZTV12eapol_core_c @ 490 NONAME
+ _ZTV15ethernet_core_c @ 491 NONAME
+ _ZTV17eapol_key_state_c @ 492 NONAME
+ _ZTV22eapol_RC4_key_header_c @ 493 NONAME
+ _ZTV23eapol_RSNA_key_header_c @ 494 NONAME
+ _ZTV24eapol_key_state_string_c @ 495 NONAME
+ _ZTV26eapol_rsna_variable_data_c @ 496 NONAME
+ _ZTV27eapol_wlan_authentication_c @ 497 NONAME
+ _ZTV28eap_core_client_message_if_c @ 498 NONAME
+ _ZTV28eapol_rsna_key_data_header_c @ 499 NONAME
+ _ZTV30eapol_am_wlan_authentication_c @ 500 NONAME
+ _ZTV30eapol_rsna_key_data_payloads_c @ 501 NONAME
+ _ZTV31eapol_handle_tlv_message_data_c @ 502 NONAME
+ _ZTV32eapol_rsna_key_data_gtk_header_c @ 503 NONAME
+ _ZTV35eapol_message_wlan_authentication_c @ 504 NONAME
+ _ZTV38eapol_am_wlan_authentication_symbian_c @ 505 NONAME
+ _ZThn12_N12eapol_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 506 NONAME
+ _ZThn12_N12eapol_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 507 NONAME
+ _ZThn12_N12eapol_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 508 NONAME
+ _ZThn12_N12eapol_core_c18state_notificationEPK28abs_eap_state_notification_c @ 509 NONAME
+ _ZThn12_N12eapol_core_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 510 NONAME
+ _ZThn12_N12eapol_core_c36get_and_increment_global_key_counterEP19eap_variable_data_c @ 511 NONAME
+ _ZThn12_N12eapol_core_c40asynchronous_init_remove_eapol_key_stateEPK19eap_am_network_id_c @ 512 NONAME
+ _ZThn12_N12eapol_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 513 NONAME
+ _ZThn12_N12eapol_core_cD0Ev @ 514 NONAME
+ _ZThn12_N12eapol_core_cD1Ev @ 515 NONAME
+ _ZThn12_N27eapol_wlan_authentication_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 516 NONAME
+ _ZThn12_N28eap_core_client_message_if_c12get_is_validEv @ 517 NONAME
+ _ZThn12_N28eap_core_client_message_if_c12set_is_validEv @ 518 NONAME
+ _ZThn12_N28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 519 NONAME
+ _ZThn12_N28eap_core_client_message_if_c8shutdownEv @ 520 NONAME
+ _ZThn12_N28eap_core_client_message_if_c9configureEv @ 521 NONAME
+ _ZThn12_N28eap_core_client_message_if_cD0Ev @ 522 NONAME
+ _ZThn12_N28eap_core_client_message_if_cD1Ev @ 523 NONAME
+ _ZThn16_N12eapol_core_cD0Ev @ 524 NONAME
+ _ZThn16_N12eapol_core_cD1Ev @ 525 NONAME
+ _ZThn16_N27eapol_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 526 NONAME
+ _ZThn20_N12eapol_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 527 NONAME
+ _ZThn20_N12eapol_core_cD0Ev @ 528 NONAME
+ _ZThn20_N12eapol_core_cD1Ev @ 529 NONAME
+ _ZThn4_N12eapol_core_c13timer_expiredEmPv @ 530 NONAME
+ _ZThn4_N12eapol_core_c17timer_delete_dataEmPv @ 531 NONAME
+ _ZThn4_N12eapol_core_cD0Ev @ 532 NONAME
+ _ZThn4_N12eapol_core_cD1Ev @ 533 NONAME
+ _ZThn4_N15ethernet_core_c12get_is_validEv @ 534 NONAME
+ _ZThn4_N15ethernet_core_c12set_is_validEv @ 535 NONAME
+ _ZThn4_N15ethernet_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 536 NONAME
+ _ZThn4_N15ethernet_core_c8shutdownEv @ 537 NONAME
+ _ZThn4_N15ethernet_core_c9configureEv @ 538 NONAME
+ _ZThn4_N15ethernet_core_cD0Ev @ 539 NONAME
+ _ZThn4_N15ethernet_core_cD1Ev @ 540 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 541 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 542 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 543 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c12cancel_timerEP20abs_eap_base_timer_cm @ 544 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c13get_is_clientEv @ 545 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c13unload_moduleE19eap_expanded_type_c @ 546 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 547 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 548 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c17cancel_all_timersEv @ 549 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 550 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c17get_header_offsetEPmS0_ @ 551 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c18state_notificationEPK28abs_eap_state_notification_c @ 552 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 553 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c23complete_disassociationEbPK19eap_am_network_id_c @ 554 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c23packet_data_session_keyEPK19eap_am_network_id_cPK19eapol_session_key_c @ 555 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 556 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c39complete_get_802_11_authentication_modeE12eap_status_ePK19eap_am_network_id_c38eapol_key_802_11_authentication_mode_e @ 557 NONAME
+ _ZThn4_N27eapol_wlan_authentication_c9set_timerEP20abs_eap_base_timer_cmPvm @ 558 NONAME
+ _ZThn4_N28eap_core_client_message_if_c12get_is_validEv @ 559 NONAME
+ _ZThn4_N28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 560 NONAME
+ _ZThn4_N28eap_core_client_message_if_c15eap_acknowledgeEPK19eap_am_network_id_c @ 561 NONAME
+ _ZThn4_N28eap_core_client_message_if_c18create_eap_sessionEPK19eap_am_network_id_c @ 562 NONAME
+ _ZThn4_N28eap_core_client_message_if_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 563 NONAME
+ _ZThn4_N28eap_core_client_message_if_c23cancel_all_eap_sessionsEv @ 564 NONAME
+ _ZThn4_N28eap_core_client_message_if_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 565 NONAME
+ _ZThn4_N28eap_core_client_message_if_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 566 NONAME
+ _ZThn4_N28eap_core_client_message_if_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 567 NONAME
+ _ZThn4_N28eap_core_client_message_if_c5resetEv @ 568 NONAME
+ _ZThn4_N28eap_core_client_message_if_c8shutdownEv @ 569 NONAME
+ _ZThn4_N28eap_core_client_message_if_c9configureEv @ 570 NONAME
+ _ZThn4_N28eap_core_client_message_if_cD0Ev @ 571 NONAME
+ _ZThn4_N28eap_core_client_message_if_cD1Ev @ 572 NONAME
+ _ZThn4_N35eapol_message_wlan_authentication_c13timer_expiredEmPv @ 573 NONAME
+ _ZThn4_N35eapol_message_wlan_authentication_c17timer_delete_dataEmPv @ 574 NONAME
+ _ZThn4_N35eapol_message_wlan_authentication_cD0Ev @ 575 NONAME
+ _ZThn4_N35eapol_message_wlan_authentication_cD1Ev @ 576 NONAME
+ _ZThn4_N38eapol_am_wlan_authentication_symbian_c26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 577 NONAME
+ _ZThn4_N38eapol_am_wlan_authentication_symbian_cD0Ev @ 578 NONAME
+ _ZThn4_N38eapol_am_wlan_authentication_symbian_cD1Ev @ 579 NONAME
+ _ZThn8_N12eapol_core_c12get_is_validEv @ 580 NONAME
+ _ZThn8_N12eapol_core_c12set_is_validEv @ 581 NONAME
+ _ZThn8_N12eapol_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 582 NONAME
+ _ZThn8_N12eapol_core_c8shutdownEv @ 583 NONAME
+ _ZThn8_N12eapol_core_c9configureEv @ 584 NONAME
+ _ZThn8_N12eapol_core_cD0Ev @ 585 NONAME
+ _ZThn8_N12eapol_core_cD1Ev @ 586 NONAME
+ _ZThn8_N15ethernet_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 587 NONAME
+ _ZThn8_N15ethernet_core_cD0Ev @ 588 NONAME
+ _ZThn8_N15ethernet_core_cD1Ev @ 589 NONAME
+ _ZThn8_N27eapol_wlan_authentication_c13timer_expiredEmPv @ 590 NONAME
+ _ZThn8_N27eapol_wlan_authentication_c17timer_delete_dataEmPv @ 591 NONAME
+ _ZThn8_N28eap_core_client_message_if_c13timer_expiredEmPv @ 592 NONAME
+ _ZThn8_N28eap_core_client_message_if_c17timer_delete_dataEmPv @ 593 NONAME
+ _ZThn8_N28eap_core_client_message_if_cD0Ev @ 594 NONAME
+ _ZThn8_N28eap_core_client_message_if_cD1Ev @ 595 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapprotectedsetupu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapprotectedsetupu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,426 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN22simple_config_record_c10keyed_hmacEPK19eap_variable_data_cS2_PS0_ @ 2 NONAME
- _ZN22simple_config_record_c10process_M2EPK24simple_config_payloads_c @ 3 NONAME
- _ZN22simple_config_record_c10process_M4EPK24simple_config_payloads_c @ 4 NONAME
- _ZN22simple_config_record_c10process_M6EPK24simple_config_payloads_c @ 5 NONAME
- _ZN22simple_config_record_c10process_M8EPK24simple_config_payloads_c @ 6 NONAME
- _ZN22simple_config_record_c11process_M2DEPK24simple_config_payloads_c @ 7 NONAME
- _ZN22simple_config_record_c12generate_kdkEPK19eap_variable_data_cS2_S2_S2_PS0_ @ 8 NONAME
- _ZN22simple_config_record_c12get_is_validEv @ 9 NONAME
- _ZN22simple_config_record_c12send_WSC_ACKEv @ 10 NONAME
- _ZN22simple_config_record_c12set_is_validEv @ 11 NONAME
- _ZN22simple_config_record_c12verify_stateE21simple_config_state_e @ 12 NONAME
- _ZN22simple_config_record_c13send_WSC_DoneEv @ 13 NONAME
- _ZN22simple_config_record_c13send_WSC_NACKEv @ 14 NONAME
- _ZN22simple_config_record_c13set_nai_realmEPK19eap_variable_data_c @ 15 NONAME
- _ZN22simple_config_record_c13timer_expiredEmPv @ 16 NONAME
- _ZN22simple_config_record_c14generate_nonceEP19eap_variable_data_cm @ 17 NONAME
- _ZN22simple_config_record_c14packet_processEP19eap_variable_data_ch @ 18 NONAME
- _ZN22simple_config_record_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 19 NONAME
- _ZN22simple_config_record_c15generate_erhashEbPK19eap_variable_data_cS2_S2_PS0_S3_S3_ @ 20 NONAME
- _ZN22simple_config_record_c15process_WSC_ACKEPK24simple_config_payloads_c @ 21 NONAME
- _ZN22simple_config_record_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 22 NONAME
- _ZN22simple_config_record_c16decrypt_payloadsEPK19eap_variable_data_cS2_P29simple_config_variable_data_cP24simple_config_payloads_c @ 23 NONAME
- _ZN22simple_config_record_c16encrypt_payloadsEPK19eap_variable_data_cS2_P24simple_config_payloads_cP29simple_config_variable_data_c @ 24 NONAME
- _ZN22simple_config_record_c16process_WSC_NACKEPK24simple_config_payloads_c @ 25 NONAME
- _ZN22simple_config_record_c17generate_dhe_keysEv @ 26 NONAME
- _ZN22simple_config_record_c17generate_er_hashsEbPK19eap_variable_data_cS2_S2_PS0_S3_S3_S3_S3_S3_ @ 27 NONAME
- _ZN22simple_config_record_c17timer_delete_dataEmPv @ 28 NONAME
- _ZN22simple_config_record_c21add_common_attributesEP24simple_config_payloads_c28simple_config_Message_Type_ebb @ 29 NONAME
- _ZN22simple_config_record_c21completion_action_addE33simple_config_completion_action_e @ 30 NONAME
- _ZN22simple_config_record_c22derive_additional_keysEPK19eap_variable_data_cPS0_S3_S3_ @ 31 NONAME
- _ZN22simple_config_record_c22generate_authenticatorEPK19eap_variable_data_cS2_PS0_ @ 32 NONAME
- _ZN22simple_config_record_c23completion_action_checkEv @ 33 NONAME
- _ZN22simple_config_record_c23key_derivation_functionEPK19eap_variable_data_cS2_mPS0_ @ 34 NONAME
- _ZN22simple_config_record_c23send_error_notificationE12eap_status_e @ 35 NONAME
- _ZN22simple_config_record_c24completion_action_clenupEv @ 36 NONAME
- _ZN22simple_config_record_c26generate_dhe_shared_secretEPK19eap_variable_data_cPS0_ @ 37 NONAME
- _ZN22simple_config_record_c26send_simple_config_messageEv @ 38 NONAME
- _ZN22simple_config_record_c27add_authenticator_attributeEP23simple_config_message_cS1_ @ 39 NONAME
- _ZN22simple_config_record_c27cancel_M2D_received_timeoutEv @ 40 NONAME
- _ZN22simple_config_record_c27indicate_messages_processedEv @ 41 NONAME
- _ZN22simple_config_record_c28cancel_error_message_timeoutEv @ 42 NONAME
- _ZN22simple_config_record_c29are_pending_queries_completedEv @ 43 NONAME
- _ZN22simple_config_record_c29indicate_state_to_lower_layerE21simple_config_state_e @ 44 NONAME
- _ZN22simple_config_record_c29process_simple_config_messageEv @ 45 NONAME
- _ZN22simple_config_record_c31initalize_error_message_timeoutEv @ 46 NONAME
- _ZN22simple_config_record_c31initialize_M2D_received_timeoutEv @ 47 NONAME
- _ZN22simple_config_record_c31verify_nonces_and_authenticatorEPK19eap_variable_data_cS2_S2_PK24simple_config_payloads_cbbb @ 48 NONAME
- _ZN22simple_config_record_c32check_sent_simple_config_messageEv @ 49 NONAME
- _ZN22simple_config_record_c32process_simple_config_attributesEPK24simple_config_payloads_c @ 50 NONAME
- _ZN22simple_config_record_c34start_simple_config_authenticationEPK19eap_variable_data_c @ 51 NONAME
- _ZN22simple_config_record_c44complete_query_network_and_device_parametersE21simple_config_state_eP24simple_config_payloads_c12eap_status_e @ 52 NONAME
- _ZN22simple_config_record_c5resetEv @ 53 NONAME
- _ZN22simple_config_record_c7send_M1EPK24simple_config_payloads_c @ 54 NONAME
- _ZN22simple_config_record_c7send_M3Ev @ 55 NONAME
- _ZN22simple_config_record_c7send_M5Ev @ 56 NONAME
- _ZN22simple_config_record_c7send_M7Ev @ 57 NONAME
- _ZN22simple_config_record_c8shutdownEv @ 58 NONAME
- _ZN22simple_config_record_c9configureEv @ 59 NONAME
- _ZN22simple_config_record_c9set_stateE21simple_config_state_e @ 60 NONAME
- _ZN22simple_config_record_cC1EP18abs_eap_am_tools_cP27simple_config_am_services_cbbPK19eap_am_network_id_c @ 61 NONAME
- _ZN22simple_config_record_cC2EP18abs_eap_am_tools_cP27simple_config_am_services_cbbPK19eap_am_network_id_c @ 62 NONAME
- _ZN22simple_config_record_cD0Ev @ 63 NONAME
- _ZN22simple_config_record_cD1Ev @ 64 NONAME
- _ZN22simple_config_record_cD2Ev @ 65 NONAME
- _ZN23network_key_and_index_c12get_is_validEv @ 66 NONAME
- _ZN23network_key_and_index_c15get_network_keyEv @ 67 NONAME
- _ZN23network_key_and_index_c17get_is_valid_dataEv @ 68 NONAME
- _ZN23network_key_and_index_c21set_network_key_indexEh @ 69 NONAME
- _ZN23network_key_and_index_c4copyEv @ 70 NONAME
- _ZN23network_key_and_index_cC1EP18abs_eap_am_tools_c @ 71 NONAME
- _ZN23network_key_and_index_cC2EP18abs_eap_am_tools_c @ 72 NONAME
- _ZN23network_key_and_index_cD0Ev @ 73 NONAME
- _ZN23network_key_and_index_cD1Ev @ 74 NONAME
- _ZN23network_key_and_index_cD2Ev @ 75 NONAME
- _ZN23simple_config_message_c11add_paddingEm @ 76 NONAME
- _ZN23simple_config_message_c12get_is_validEv @ 77 NONAME
- _ZN23simple_config_message_c30get_simple_config_message_dataEv @ 78 NONAME
- _ZN23simple_config_message_c30set_simple_config_message_dataEP19eap_variable_data_ch @ 79 NONAME
- _ZN23simple_config_message_c5resetEv @ 80 NONAME
- _ZN23simple_config_message_cC1EP18abs_eap_am_tools_cb @ 81 NONAME
- _ZN23simple_config_message_cC2EP18abs_eap_am_tools_cb @ 82 NONAME
- _ZN23simple_config_message_cD0Ev @ 83 NONAME
- _ZN23simple_config_message_cD1Ev @ 84 NONAME
- _ZN23simple_config_message_cD2Ev @ 85 NONAME
- _ZN24eap_type_simple_config_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 86 NONAME
- _ZN24eap_type_simple_config_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 87 NONAME
- _ZN24eap_type_simple_config_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 88 NONAME
- _ZN24eap_type_simple_config_c12cancel_timerEP20abs_eap_base_timer_cm @ 89 NONAME
- _ZN24eap_type_simple_config_c12get_is_validEv @ 90 NONAME
- _ZN24eap_type_simple_config_c12packet_traceEPKcPK19eap_am_network_id_cP15eap_header_wr_cm @ 91 NONAME
- _ZN24eap_type_simple_config_c12set_is_validEv @ 92 NONAME
- _ZN24eap_type_simple_config_c13get_is_clientEv @ 93 NONAME
- _ZN24eap_type_simple_config_c13get_nai_realmEv @ 94 NONAME
- _ZN24eap_type_simple_config_c13timer_expiredEmPv @ 95 NONAME
- _ZN24eap_type_simple_config_c13unload_moduleE19eap_expanded_type_c @ 96 NONAME
- _ZN24eap_type_simple_config_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 97 NONAME
- _ZN24eap_type_simple_config_c14parse_identityEPKhm @ 98 NONAME
- _ZN24eap_type_simple_config_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 99 NONAME
- _ZN24eap_type_simple_config_c15eap_acknowledgeEPK19eap_am_network_id_c @ 100 NONAME
- _ZN24eap_type_simple_config_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 101 NONAME
- _ZN24eap_type_simple_config_c16get_state_stringE39eap_type_simple_config_state_variable_e @ 102 NONAME
- _ZN24eap_type_simple_config_c16send_sc_frag_ackEv @ 103 NONAME
- _ZN24eap_type_simple_config_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 104 NONAME
- _ZN24eap_type_simple_config_c17get_header_offsetEPmS0_ @ 105 NONAME
- _ZN24eap_type_simple_config_c17timer_delete_dataEmPv @ 106 NONAME
- _ZN24eap_type_simple_config_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 107 NONAME
- _ZN24eap_type_simple_config_c18save_current_stateEv @ 108 NONAME
- _ZN24eap_type_simple_config_c18state_notificationEPK28abs_eap_state_notification_c @ 109 NONAME
- _ZN24eap_type_simple_config_c19get_send_network_idEv @ 110 NONAME
- _ZN24eap_type_simple_config_c19set_session_timeoutEm @ 111 NONAME
- _ZN24eap_type_simple_config_c20set_reassembly_stateE41eap_type_simple_config_reassembly_state_e @ 112 NONAME
- _ZN24eap_type_simple_config_c21update_buffer_indexesEmmPmS0_ @ 113 NONAME
- _ZN24eap_type_simple_config_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 114 NONAME
- _ZN24eap_type_simple_config_c22update_payload_indexesEmmmPmS0_S0_S0_ @ 115 NONAME
- _ZN24eap_type_simple_config_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 116 NONAME
- _ZN24eap_type_simple_config_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 117 NONAME
- _ZN24eap_type_simple_config_c23send_final_notificationEv @ 118 NONAME
- _ZN24eap_type_simple_config_c23set_last_eap_identifierEh @ 119 NONAME
- _ZN24eap_type_simple_config_c25handle_eap_identity_queryEPK19eap_am_network_id_chbPK19eap_variable_data_cbS5_ @ 120 NONAME
- _ZN24eap_type_simple_config_c25simple_config_packet_sendEP18eap_buf_chain_wr_c28simple_config_Message_Type_e @ 121 NONAME
- _ZN24eap_type_simple_config_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 122 NONAME
- _ZN24eap_type_simple_config_c27complete_eap_identity_queryEPK19eap_am_network_id_ch12eap_status_ebPK19eap_variable_data_cbS6_ @ 123 NONAME
- _ZN24eap_type_simple_config_c27get_reassembly_state_stringE41eap_type_simple_config_reassembly_state_e @ 124 NONAME
- _ZN24eap_type_simple_config_c28restore_saved_previous_stateEv @ 125 NONAME
- _ZN24eap_type_simple_config_c28set_failure_message_receivedEv @ 126 NONAME
- _ZN24eap_type_simple_config_c28simple_config_packet_processEPK19eap_am_network_id_cP26eap_simple_config_header_cm @ 127 NONAME
- _ZN24eap_type_simple_config_c29save_current_reassembly_stateEv @ 128 NONAME
- _ZN24eap_type_simple_config_c29simple_config_message_processEPK19eap_am_network_id_cP26eap_simple_config_header_cm @ 129 NONAME
- _ZN24eap_type_simple_config_c30restore_saved_reassembly_stateEv @ 130 NONAME
- _ZN24eap_type_simple_config_c30unset_failure_message_receivedEv @ 131 NONAME
- _ZN24eap_type_simple_config_c31eap_simple_config_fragment_sendEv @ 132 NONAME
- _ZN24eap_type_simple_config_c32finish_successful_authenticationEv @ 133 NONAME
- _ZN24eap_type_simple_config_c32send_simple_config_start_messageEh @ 134 NONAME
- _ZN24eap_type_simple_config_c34start_simple_config_authenticationEPK19eap_am_network_id_cPK19eap_variable_data_c @ 135 NONAME
- _ZN24eap_type_simple_config_c36eap_identity_response_packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 136 NONAME
- _ZN24eap_type_simple_config_c5resetEv @ 137 NONAME
- _ZN24eap_type_simple_config_c7get_NAIEv @ 138 NONAME
- _ZN24eap_type_simple_config_c8shutdownEv @ 139 NONAME
- _ZN24eap_type_simple_config_c9check_NAIEPKhmS1_ @ 140 NONAME
- _ZN24eap_type_simple_config_c9configureEv @ 141 NONAME
- _ZN24eap_type_simple_config_c9set_stateE39eap_type_simple_config_state_variable_e @ 142 NONAME
- _ZN24eap_type_simple_config_c9set_timerEP20abs_eap_base_timer_cmPvm @ 143 NONAME
- _ZN24eap_type_simple_config_cC1EP18abs_eap_am_tools_cP19abs_eap_base_type_cP27eap_am_type_simple_config_cbP27simple_config_base_record_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 144 NONAME
- _ZN24eap_type_simple_config_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_cP27eap_am_type_simple_config_cbP27simple_config_base_record_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 145 NONAME
- _ZN24eap_type_simple_config_cD0Ev @ 146 NONAME
- _ZN24eap_type_simple_config_cD1Ev @ 147 NONAME
- _ZN24eap_type_simple_config_cD2Ev @ 148 NONAME
- _ZN24simple_config_payloads_c13add_attributeEP29simple_config_variable_data_c @ 149 NONAME
- _ZN24simple_config_payloads_c14copy_attributeEPKS_30simple_config_Attribute_Type_e @ 150 NONAME
- _ZN24simple_config_payloads_c14verify_paddingEPKhm @ 151 NONAME
- _ZN24simple_config_payloads_c19copy_attribute_dataE30simple_config_Attribute_Type_ebPKvm @ 152 NONAME
- _ZN24simple_config_payloads_c21parse_generic_payloadE30simple_config_Attribute_Type_ePK26simple_config_tlv_header_c @ 153 NONAME
- _ZN24simple_config_payloads_c28parse_simple_config_payloadsEPvPmS1_ @ 154 NONAME
- _ZN24simple_config_payloads_c5resetEv @ 155 NONAME
- _ZN24simple_config_payloads_cC1EP18abs_eap_am_tools_c @ 156 NONAME
- _ZN24simple_config_payloads_cC2EP18abs_eap_am_tools_c @ 157 NONAME
- _ZN24simple_config_payloads_cD0Ev @ 158 NONAME
- _ZN24simple_config_payloads_cD1Ev @ 159 NONAME
- _ZN24simple_config_payloads_cD2Ev @ 160 NONAME
- _ZN26eap_simple_config_header_c12reset_headerEP18abs_eap_am_tools_cmb @ 161 NONAME
- _ZN26eap_simple_config_header_c12set_eap_codeE16eap_code_value_e @ 162 NONAME
- _ZN26eap_simple_config_header_c12set_eap_typeE19eap_expanded_type_cb @ 163 NONAME
- _ZN26eap_simple_config_header_c14set_eap_lengthEtb @ 164 NONAME
- _ZN26eap_simple_config_header_c14set_sc_op_codeENS_9op_code_eE @ 165 NONAME
- _ZN26eap_simple_config_header_c15set_data_lengthEmb @ 166 NONAME
- _ZN26eap_simple_config_header_c17set_flag_reservedEh @ 167 NONAME
- _ZN26eap_simple_config_header_c18set_eap_identifierEh @ 168 NONAME
- _ZN26eap_simple_config_header_c23set_flag_more_fragmentsEb @ 169 NONAME
- _ZN26eap_simple_config_header_c32set_simple_config_message_lengthEm @ 170 NONAME
- _ZN26eap_simple_config_header_c35get_simple_config_max_header_lengthEv @ 171 NONAME
- _ZN26eap_simple_config_header_c38set_flag_simple_config_length_includedEb @ 172 NONAME
- _ZN26eap_simple_config_header_cC1EP18abs_eap_am_tools_cPhm @ 173 NONAME
- _ZN26eap_simple_config_header_cC2EP18abs_eap_am_tools_cPhm @ 174 NONAME
- _ZN26eap_simple_config_header_cD0Ev @ 175 NONAME
- _ZN26eap_simple_config_header_cD1Ev @ 176 NONAME
- _ZN26eap_simple_config_header_cD2Ev @ 177 NONAME
- _ZN26simple_config_completion_c12get_is_validEv @ 178 NONAME
- _ZN26simple_config_completion_c12set_is_validEv @ 179 NONAME
- _ZN26simple_config_completion_c21set_completion_actionE33simple_config_completion_action_e @ 180 NONAME
- _ZN26simple_config_completion_cC1EP18abs_eap_am_tools_c33simple_config_completion_action_e @ 181 NONAME
- _ZN26simple_config_completion_cC2EP18abs_eap_am_tools_c33simple_config_completion_action_e @ 182 NONAME
- _ZN26simple_config_completion_cD0Ev @ 183 NONAME
- _ZN26simple_config_completion_cD1Ev @ 184 NONAME
- _ZN26simple_config_completion_cD2Ev @ 185 NONAME
- _ZN26simple_config_credential_c12get_is_validEv @ 186 NONAME
- _ZN26simple_config_credential_c15get_MAC_addressEv @ 187 NONAME
- _ZN26simple_config_credential_c16get_network_keysEv @ 188 NONAME
- _ZN26simple_config_credential_c17set_network_indexEh @ 189 NONAME
- _ZN26simple_config_credential_c19get_Encryption_TypeEv @ 190 NONAME
- _ZN26simple_config_credential_c19set_Encryption_TypeE31simple_config_Encryption_Type_e @ 191 NONAME
- _ZN26simple_config_credential_c23get_Authentication_TypeEv @ 192 NONAME
- _ZN26simple_config_credential_c23set_Authentication_TypeE35simple_config_Authentication_Type_e @ 193 NONAME
- _ZN26simple_config_credential_c8get_SSIDEv @ 194 NONAME
- _ZN26simple_config_credential_cC1EP18abs_eap_am_tools_c @ 195 NONAME
- _ZN26simple_config_credential_cC2EP18abs_eap_am_tools_c @ 196 NONAME
- _ZN26simple_config_credential_cD0Ev @ 197 NONAME
- _ZN26simple_config_credential_cD1Ev @ 198 NONAME
- _ZN26simple_config_credential_cD2Ev @ 199 NONAME
- _ZN27CEapAmProtectedSetupSymbian11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 200 NONAME
- _ZN27CEapAmProtectedSetupSymbian12get_is_validEv @ 201 NONAME
- _ZN27CEapAmProtectedSetupSymbian12set_is_validEv @ 202 NONAME
- _ZN27CEapAmProtectedSetupSymbian13unload_moduleE19eap_expanded_type_c @ 203 NONAME
- _ZN27CEapAmProtectedSetupSymbian14set_am_partnerEP31abs_eap_am_type_simple_config_c @ 204 NONAME
- _ZN27CEapAmProtectedSetupSymbian17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 205 NONAME
- _ZN27CEapAmProtectedSetupSymbian18query_eap_identityEPK19eap_am_network_id_chPbP19eap_variable_data_cS3_S5_ @ 206 NONAME
- _ZN27CEapAmProtectedSetupSymbian19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 207 NONAME
- _ZN27CEapAmProtectedSetupSymbian20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 208 NONAME
- _ZN27CEapAmProtectedSetupSymbian21cancel_identity_queryEv @ 209 NONAME
- _ZN27CEapAmProtectedSetupSymbian23authentication_finishedEbb @ 210 NONAME
- _ZN27CEapAmProtectedSetupSymbian23check_is_valid_eap_typeE19eap_expanded_type_c @ 211 NONAME
- _ZN27CEapAmProtectedSetupSymbian26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 212 NONAME
- _ZN27CEapAmProtectedSetupSymbian28set_simple_config_am_partnerEP31abs_simple_config_am_services_c @ 213 NONAME
- _ZN27CEapAmProtectedSetupSymbian30received_registrar_informationEPK11eap_array_cI24simple_config_payloads_cE @ 214 NONAME
- _ZN27CEapAmProtectedSetupSymbian35query_network_and_device_parametersE21simple_config_state_e @ 215 NONAME
- _ZN27CEapAmProtectedSetupSymbian39complete_protected_setup_device_paramsLERKN12RMobilePhone22TMobilePhoneIdentityV1E12eap_status_e @ 216 NONAME
- _ZN27CEapAmProtectedSetupSymbian42cancel_query_network_and_device_parametersEv @ 217 NONAME
- _ZN27CEapAmProtectedSetupSymbian4NewLEP18abs_eap_am_tools_cP19abs_eap_base_type_c10TIndexTypei19eap_expanded_type_cS5_bPK19eap_am_network_id_cP26abs_eap_configuration_if_c @ 218 NONAME
- _ZN27CEapAmProtectedSetupSymbian5resetEv @ 219 NONAME
- _ZN27CEapAmProtectedSetupSymbian8shutdownEv @ 220 NONAME
- _ZN27CEapAmProtectedSetupSymbian9configureEv @ 221 NONAME
- _ZN27CEapAmProtectedSetupSymbianC1EP18abs_eap_am_tools_cP19abs_eap_base_type_c10TIndexTypei19eap_expanded_type_cS5_bPK19eap_am_network_id_cP26abs_eap_configuration_if_c @ 222 NONAME
- _ZN27CEapAmProtectedSetupSymbianC2EP18abs_eap_am_tools_cP19abs_eap_base_type_c10TIndexTypei19eap_expanded_type_cS5_bPK19eap_am_network_id_cP26abs_eap_configuration_if_c @ 223 NONAME
- _ZN27CEapAmProtectedSetupSymbianD0Ev @ 224 NONAME
- _ZN27CEapAmProtectedSetupSymbianD1Ev @ 225 NONAME
- _ZN27CEapAmProtectedSetupSymbianD2Ev @ 226 NONAME
- _ZN27simple_config_base_record_c16get_type_partnerEv @ 227 NONAME
- _ZN27simple_config_base_record_c16set_type_partnerEP31abs_simple_config_base_record_c @ 228 NONAME
- _ZN27simple_config_base_record_cC2EP18abs_eap_am_tools_c @ 229 NONAME
- _ZN27simple_config_base_record_cD0Ev @ 230 NONAME
- _ZN27simple_config_base_record_cD1Ev @ 231 NONAME
- _ZN27simple_config_base_record_cD2Ev @ 232 NONAME
- _ZN29simple_config_variable_data_c10get_headerEv @ 233 NONAME
- _ZN29simple_config_variable_data_c18set_attribute_typeE30simple_config_Attribute_Type_e @ 234 NONAME
- _ZN29simple_config_variable_data_c18set_copy_of_bufferE30simple_config_Attribute_Type_ebPKvm @ 235 NONAME
- _ZN29simple_config_variable_data_c25get_full_attribute_bufferEv @ 236 NONAME
- _ZN29simple_config_variable_data_c31object_increase_reference_countEv @ 237 NONAME
- _ZN29simple_config_variable_data_c41add_next_payload_with_same_attribute_typeEPS_ @ 238 NONAME
- _ZN29simple_config_variable_data_c41get_next_payload_with_same_attribute_typeEv @ 239 NONAME
- _ZN29simple_config_variable_data_c41set_next_payload_with_same_attribute_typeEPS_ @ 240 NONAME
- _ZN29simple_config_variable_data_c8add_dataEPKvm @ 241 NONAME
- _ZN29simple_config_variable_data_cC1EP18abs_eap_am_tools_c @ 242 NONAME
- _ZN29simple_config_variable_data_cC2EP18abs_eap_am_tools_c @ 243 NONAME
- _ZN29simple_config_variable_data_cD0Ev @ 244 NONAME
- _ZN29simple_config_variable_data_cD1Ev @ 245 NONAME
- _ZN29simple_config_variable_data_cD2Ev @ 246 NONAME
- _ZN32eap_simple_config_trace_string_cC1Ev @ 247 NONAME
- _ZN32eap_simple_config_trace_string_cC2Ev @ 248 NONAME
- _ZN32eap_simple_config_trace_string_cD0Ev @ 249 NONAME
- _ZN32eap_simple_config_trace_string_cD1Ev @ 250 NONAME
- _ZN32eap_simple_config_trace_string_cD2Ev @ 251 NONAME
- _ZN43eap_type_simple_config_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 252 NONAME
- _ZN43eap_type_simple_config_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 253 NONAME
- _ZN43eap_type_simple_config_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 254 NONAME
- _ZN43eap_type_simple_config_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 255 NONAME
- _ZN43eap_type_simple_config_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 256 NONAME
- _ZN43eap_type_simple_config_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 257 NONAME
- _ZN43eap_type_simple_config_state_notification_cD0Ev @ 258 NONAME
- _ZN43eap_type_simple_config_state_notification_cD1Ev @ 259 NONAME
- _ZN43eap_type_simple_config_state_notification_cD2Ev @ 260 NONAME
- _ZNK22simple_config_record_c9get_stateEv @ 261 NONAME
- _ZNK23network_key_and_index_c21get_network_key_constEv @ 262 NONAME
- _ZNK23network_key_and_index_c21get_network_key_indexEv @ 263 NONAME
- _ZNK24eap_type_simple_config_c16get_state_stringEv @ 264 NONAME
- _ZNK24eap_type_simple_config_c20get_reassembly_stateEv @ 265 NONAME
- _ZNK24eap_type_simple_config_c23get_last_eap_identifierEv @ 266 NONAME
- _ZNK24eap_type_simple_config_c27get_reassembly_state_stringEv @ 267 NONAME
- _ZNK24eap_type_simple_config_c28get_failure_message_receivedEv @ 268 NONAME
- _ZNK24eap_type_simple_config_c31get_saved_previous_state_stringEv @ 269 NONAME
- _ZNK24eap_type_simple_config_c9get_stateEv @ 270 NONAME
- _ZNK24simple_config_payloads_c12get_is_validEv @ 271 NONAME
- _ZNK24simple_config_payloads_c13get_attributeEm @ 272 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_eP19eap_variable_data_c @ 273 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePh @ 274 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePm @ 275 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePt @ 276 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePvm @ 277 NONAME
- _ZNK24simple_config_payloads_c18get_attribute_dataE30simple_config_Attribute_Type_ePy @ 278 NONAME
- _ZNK24simple_config_payloads_c19get_attribute_countEv @ 279 NONAME
- _ZNK24simple_config_payloads_c21get_attribute_pointerE30simple_config_Attribute_Type_e @ 280 NONAME
- _ZNK24simple_config_payloads_c21get_attribute_pointerE30simple_config_Attribute_Type_em @ 281 NONAME
- _ZNK24simple_config_payloads_c24check_mandatory_payloadsEPK11eap_array_cI30simple_config_Attribute_Type_eE @ 282 NONAME
- _ZNK24simple_config_payloads_c24check_payloads_existenseEPK11eap_array_cI30simple_config_Attribute_Type_eE @ 283 NONAME
- _ZNK24simple_config_payloads_c24check_payloads_existenseEPK30simple_config_Attribute_Type_em @ 284 NONAME
- _ZNK24simple_config_payloads_c28create_simple_config_messageEP23simple_config_message_cb @ 285 NONAME
- _ZNK24simple_config_payloads_c43add_payloads_to_simple_config_authenticatorEP13crypto_hmac_cb @ 286 NONAME
- _ZNK24simple_config_payloads_c4copyEv @ 287 NONAME
- _ZNK26eap_simple_config_header_c12check_headerEP18abs_eap_am_tools_cb @ 288 NONAME
- _ZNK26eap_simple_config_header_c12get_eap_codeEv @ 289 NONAME
- _ZNK26eap_simple_config_header_c12get_eap_typeEv @ 290 NONAME
- _ZNK26eap_simple_config_header_c14get_eap_lengthEv @ 291 NONAME
- _ZNK26eap_simple_config_header_c14get_sc_op_codeEv @ 292 NONAME
- _ZNK26eap_simple_config_header_c15get_code_stringEv @ 293 NONAME
- _ZNK26eap_simple_config_header_c15get_data_lengthEv @ 294 NONAME
- _ZNK26eap_simple_config_header_c15get_data_offsetEP18abs_eap_am_tools_cmm @ 295 NONAME
- _ZNK26eap_simple_config_header_c17get_flag_reservedEv @ 296 NONAME
- _ZNK26eap_simple_config_header_c17get_header_lengthEv @ 297 NONAME
- _ZNK26eap_simple_config_header_c18get_eap_identifierEv @ 298 NONAME
- _ZNK26eap_simple_config_header_c19get_eap_type_stringEv @ 299 NONAME
- _ZNK26eap_simple_config_header_c19get_sc_flags_offsetEv @ 300 NONAME
- _ZNK26eap_simple_config_header_c20get_sc_length_offsetEv @ 301 NONAME
- _ZNK26eap_simple_config_header_c21get_sc_op_code_offsetEv @ 302 NONAME
- _ZNK26eap_simple_config_header_c21get_sc_op_code_stringEv @ 303 NONAME
- _ZNK26eap_simple_config_header_c23get_flag_more_fragmentsEv @ 304 NONAME
- _ZNK26eap_simple_config_header_c23get_simple_config_flagsEv @ 305 NONAME
- _ZNK26eap_simple_config_header_c24get_start_offset_of_dataEv @ 306 NONAME
- _ZNK26eap_simple_config_header_c26get_simple_config_flag_bitEm @ 307 NONAME
- _ZNK26eap_simple_config_header_c26set_simple_config_flag_bitEbm @ 308 NONAME
- _ZNK26eap_simple_config_header_c28get_simple_config_flag_valueEmm @ 309 NONAME
- _ZNK26eap_simple_config_header_c28set_simple_config_flag_valueEhmm @ 310 NONAME
- _ZNK26eap_simple_config_header_c32get_simple_config_message_lengthEPm @ 311 NONAME
- _ZNK26eap_simple_config_header_c35get_simple_config_min_header_lengthEv @ 312 NONAME
- _ZNK26eap_simple_config_header_c38get_flag_simple_config_length_includedEv @ 313 NONAME
- _ZNK26eap_simple_config_header_c8get_dataEP18abs_eap_am_tools_cm @ 314 NONAME
- _ZNK26simple_config_completion_c21get_completion_actionEv @ 315 NONAME
- _ZNK26simple_config_completion_c28get_completion_action_stringEv @ 316 NONAME
- _ZNK26simple_config_credential_c14get_SSID_constEv @ 317 NONAME
- _ZNK26simple_config_credential_c17get_network_indexEv @ 318 NONAME
- _ZNK26simple_config_credential_c21get_MAC_address_constEv @ 319 NONAME
- _ZNK26simple_config_credential_c22get_network_keys_constEv @ 320 NONAME
- _ZNK29simple_config_variable_data_c12get_is_validEv @ 321 NONAME
- _ZNK29simple_config_variable_data_c15get_data_lengthEv @ 322 NONAME
- _ZNK29simple_config_variable_data_c16get_is_mandatoryEv @ 323 NONAME
- _ZNK29simple_config_variable_data_c18get_attribute_typeEv @ 324 NONAME
- _ZNK29simple_config_variable_data_c4copyEv @ 325 NONAME
- _ZNK29simple_config_variable_data_c8get_dataEm @ 326 NONAME
- _ZNK32eap_simple_config_trace_string_c16get_state_stringE21simple_config_state_e @ 327 NONAME
- _ZNK32eap_simple_config_trace_string_c23get_message_type_stringE28simple_config_Message_Type_e @ 328 NONAME
- _ZNK32eap_simple_config_trace_string_c25get_attribute_type_stringE30simple_config_Attribute_Type_e @ 329 NONAME
- _ZTI12CEapTypeInfo @ 330 NONAME
- _ZTI18CEapProtectedSetup @ 331 NONAME
- _ZTI22simple_config_record_c @ 332 NONAME
- _ZTI23network_key_and_index_c @ 333 NONAME
- _ZTI23simple_config_message_c @ 334 NONAME
- _ZTI24eap_type_simple_config_c @ 335 NONAME
- _ZTI24simple_config_payloads_c @ 336 NONAME
- _ZTI26eap_simple_config_header_c @ 337 NONAME
- _ZTI26simple_config_completion_c @ 338 NONAME
- _ZTI26simple_config_credential_c @ 339 NONAME
- _ZTI26simple_config_tlv_header_c @ 340 NONAME
- _ZTI27CEapAmProtectedSetupSymbian @ 341 NONAME
- _ZTI27CEapProtectedSetupInterface @ 342 NONAME
- _ZTI27simple_config_base_record_c @ 343 NONAME
- _ZTI29simple_config_variable_data_c @ 344 NONAME
- _ZTI32eap_simple_config_trace_string_c @ 345 NONAME
- _ZTI43eap_type_simple_config_state_notification_c @ 346 NONAME
- _ZTV12CEapTypeInfo @ 347 NONAME
- _ZTV18CEapProtectedSetup @ 348 NONAME
- _ZTV22simple_config_record_c @ 349 NONAME
- _ZTV23network_key_and_index_c @ 350 NONAME
- _ZTV23simple_config_message_c @ 351 NONAME
- _ZTV24eap_type_simple_config_c @ 352 NONAME
- _ZTV24simple_config_payloads_c @ 353 NONAME
- _ZTV26eap_simple_config_header_c @ 354 NONAME
- _ZTV26simple_config_completion_c @ 355 NONAME
- _ZTV26simple_config_credential_c @ 356 NONAME
- _ZTV26simple_config_tlv_header_c @ 357 NONAME
- _ZTV27CEapAmProtectedSetupSymbian @ 358 NONAME
- _ZTV27CEapProtectedSetupInterface @ 359 NONAME
- _ZTV27simple_config_base_record_c @ 360 NONAME
- _ZTV29simple_config_variable_data_c @ 361 NONAME
- _ZTV32eap_simple_config_trace_string_c @ 362 NONAME
- _ZTV43eap_type_simple_config_state_notification_c @ 363 NONAME
- _ZThn12_N22simple_config_record_c44complete_query_network_and_device_parametersE21simple_config_state_eP24simple_config_payloads_c12eap_status_e @ 364 NONAME
- _ZThn12_N22simple_config_record_c9configureEv @ 365 NONAME
- _ZThn12_N22simple_config_record_cD0Ev @ 366 NONAME
- _ZThn12_N22simple_config_record_cD1Ev @ 367 NONAME
- _ZThn16_N22simple_config_record_c13timer_expiredEmPv @ 368 NONAME
- _ZThn16_N22simple_config_record_c17timer_delete_dataEmPv @ 369 NONAME
- _ZThn16_N22simple_config_record_cD0Ev @ 370 NONAME
- _ZThn16_N22simple_config_record_cD1Ev @ 371 NONAME
- _ZThn20_N24eap_type_simple_config_c13get_is_clientEv @ 372 NONAME
- _ZThn20_N24eap_type_simple_config_c27complete_eap_identity_queryEPK19eap_am_network_id_ch12eap_status_ebPK19eap_variable_data_cbS6_ @ 373 NONAME
- _ZThn20_N24eap_type_simple_config_cD0Ev @ 374 NONAME
- _ZThn20_N24eap_type_simple_config_cD1Ev @ 375 NONAME
- _ZThn24_N24eap_type_simple_config_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 376 NONAME
- _ZThn24_N24eap_type_simple_config_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 377 NONAME
- _ZThn24_N24eap_type_simple_config_c12cancel_timerEP20abs_eap_base_timer_cm @ 378 NONAME
- _ZThn24_N24eap_type_simple_config_c13unload_moduleE19eap_expanded_type_c @ 379 NONAME
- _ZThn24_N24eap_type_simple_config_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 380 NONAME
- _ZThn24_N24eap_type_simple_config_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 381 NONAME
- _ZThn24_N24eap_type_simple_config_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 382 NONAME
- _ZThn24_N24eap_type_simple_config_c17get_header_offsetEPmS0_ @ 383 NONAME
- _ZThn24_N24eap_type_simple_config_c18state_notificationEPK28abs_eap_state_notification_c @ 384 NONAME
- _ZThn24_N24eap_type_simple_config_c19set_session_timeoutEm @ 385 NONAME
- _ZThn24_N24eap_type_simple_config_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 386 NONAME
- _ZThn24_N24eap_type_simple_config_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 387 NONAME
- _ZThn24_N24eap_type_simple_config_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 388 NONAME
- _ZThn24_N24eap_type_simple_config_c25simple_config_packet_sendEP18eap_buf_chain_wr_c28simple_config_Message_Type_e @ 389 NONAME
- _ZThn24_N24eap_type_simple_config_c9set_timerEP20abs_eap_base_timer_cmPvm @ 390 NONAME
- _ZThn24_N24eap_type_simple_config_cD0Ev @ 391 NONAME
- _ZThn24_N24eap_type_simple_config_cD1Ev @ 392 NONAME
- _ZThn4_N24eap_type_simple_config_c12get_is_validEv @ 393 NONAME
- _ZThn4_N24eap_type_simple_config_c12set_is_validEv @ 394 NONAME
- _ZThn4_N24eap_type_simple_config_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 395 NONAME
- _ZThn4_N24eap_type_simple_config_c15eap_acknowledgeEPK19eap_am_network_id_c @ 396 NONAME
- _ZThn4_N24eap_type_simple_config_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 397 NONAME
- _ZThn4_N24eap_type_simple_config_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 398 NONAME
- _ZThn4_N24eap_type_simple_config_c5resetEv @ 399 NONAME
- _ZThn4_N24eap_type_simple_config_c8shutdownEv @ 400 NONAME
- _ZThn4_N24eap_type_simple_config_c9configureEv @ 401 NONAME
- _ZThn4_N24eap_type_simple_config_cD0Ev @ 402 NONAME
- _ZThn4_N24eap_type_simple_config_cD1Ev @ 403 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 404 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian12get_is_validEv @ 405 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian13unload_moduleE19eap_expanded_type_c @ 406 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian14set_am_partnerEP31abs_eap_am_type_simple_config_c @ 407 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 408 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian18query_eap_identityEPK19eap_am_network_id_chPbP19eap_variable_data_cS3_S5_ @ 409 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 410 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 411 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian21cancel_identity_queryEv @ 412 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian23authentication_finishedEbb @ 413 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian23check_is_valid_eap_typeE19eap_expanded_type_c @ 414 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian26save_simple_config_sessionE21simple_config_state_ePK11eap_array_cI26simple_config_credential_cEPK19eap_variable_data_c34simple_config_Device_Password_ID_ePK24simple_config_payloads_c @ 415 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian28set_simple_config_am_partnerEP31abs_simple_config_am_services_c @ 416 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian30received_registrar_informationEPK11eap_array_cI24simple_config_payloads_cE @ 417 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian35query_network_and_device_parametersE21simple_config_state_e @ 418 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian42cancel_query_network_and_device_parametersEv @ 419 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian5resetEv @ 420 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian8shutdownEv @ 421 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbian9configureEv @ 422 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbianD0Ev @ 423 NONAME
- _ZThn4_N27CEapAmProtectedSetupSymbianD1Ev @ 424 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapsecuridu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapsecuridu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,75 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN18eap_type_securid_c12get_is_validEv @ 2 NONAME
- _ZN18eap_type_securid_c12set_is_validEv @ 3 NONAME
- _ZN18eap_type_securid_c13get_is_clientEv @ 4 NONAME
- _ZN18eap_type_securid_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 5 NONAME
- _ZN18eap_type_securid_c15eap_acknowledgeEPK19eap_am_network_id_c @ 6 NONAME
- _ZN18eap_type_securid_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 7 NONAME
- _ZN18eap_type_securid_c21remove_username_storeEv @ 8 NONAME
- _ZN18eap_type_securid_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 9 NONAME
- _ZN18eap_type_securid_c27complete_eap_identity_queryEPK19eap_variable_data_c @ 10 NONAME
- _ZN18eap_type_securid_c32finish_successful_authenticationEv @ 11 NONAME
- _ZN18eap_type_securid_c34finish_unsuccessful_authenticationEb @ 12 NONAME
- _ZN18eap_type_securid_c36client_gtc_complete_user_input_queryEPK19eap_variable_data_c @ 13 NONAME
- _ZN18eap_type_securid_c37client_securid_complete_pincode_queryEPK19eap_variable_data_cS2_ @ 14 NONAME
- _ZN18eap_type_securid_c38client_securid_complete_passcode_queryEPK19eap_variable_data_c @ 15 NONAME
- _ZN18eap_type_securid_c5resetEv @ 16 NONAME
- _ZN18eap_type_securid_c8shutdownEv @ 17 NONAME
- _ZN18eap_type_securid_c9configureEv @ 18 NONAME
- _ZN18eap_type_securid_cC1EP18abs_eap_am_tools_cP19abs_eap_base_type_cP21eap_am_type_securid_cb19eap_expanded_type_cbPK19eap_am_network_id_c @ 19 NONAME
- _ZN18eap_type_securid_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_cP21eap_am_type_securid_cb19eap_expanded_type_cbPK19eap_am_network_id_c @ 20 NONAME
- _ZN18eap_type_securid_cD0Ev @ 21 NONAME
- _ZN18eap_type_securid_cD1Ev @ 22 NONAME
- _ZN18eap_type_securid_cD2Ev @ 23 NONAME
- _ZN29eap_am_type_securid_symbian_c11DlgCompleteEi @ 24 NONAME
- _ZN29eap_am_type_securid_symbian_c12get_is_validEv @ 25 NONAME
- _ZN29eap_am_type_securid_symbian_c12set_is_validEv @ 26 NONAME
- _ZN29eap_am_type_securid_symbian_c13timer_expiredEmPv @ 27 NONAME
- _ZN29eap_am_type_securid_symbian_c17timer_delete_dataEmPv @ 28 NONAME
- _ZN29eap_am_type_securid_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 29 NONAME
- _ZN29eap_am_type_securid_symbian_c20get_memory_store_keyEP19eap_variable_data_c @ 30 NONAME
- _ZN29eap_am_type_securid_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 31 NONAME
- _ZN29eap_am_type_securid_symbian_c24read_auth_failure_stringEP19eap_variable_data_c @ 32 NONAME
- _ZN29eap_am_type_securid_symbian_c5resetEv @ 33 NONAME
- _ZN29eap_am_type_securid_symbian_c8shutdownEv @ 34 NONAME
- _ZN29eap_am_type_securid_symbian_c9configureEv @ 35 NONAME
- _ZN29eap_am_type_securid_symbian_cD0Ev @ 36 NONAME
- _ZN29eap_am_type_securid_symbian_cD1Ev @ 37 NONAME
- _ZN29eap_am_type_securid_symbian_cD2Ev @ 38 NONAME
- _ZTI11CEapSecurID @ 39 NONAME
- _ZTI12CEapTypeInfo @ 40 NONAME
- _ZTI18eap_type_securid_c @ 41 NONAME
- _ZTI24eap_type_securid_state_c @ 42 NONAME
- _ZTI29eap_am_type_securid_symbian_c @ 43 NONAME
- _ZTV11CEapSecurID @ 44 NONAME
- _ZTV12CEapTypeInfo @ 45 NONAME
- _ZTV18eap_type_securid_c @ 46 NONAME
- _ZTV24eap_type_securid_state_c @ 47 NONAME
- _ZTV29eap_am_type_securid_symbian_c @ 48 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 49 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_c20get_memory_store_keyEP19eap_variable_data_c @ 50 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 51 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_c24read_auth_failure_stringEP19eap_variable_data_c @ 52 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_c5resetEv @ 53 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_c8shutdownEv @ 54 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_c9configureEv @ 55 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_cD0Ev @ 56 NONAME
- _ZThn28_N29eap_am_type_securid_symbian_cD1Ev @ 57 NONAME
- _ZThn44_N29eap_am_type_securid_symbian_c13timer_expiredEmPv @ 58 NONAME
- _ZThn44_N29eap_am_type_securid_symbian_c17timer_delete_dataEmPv @ 59 NONAME
- _ZThn44_N29eap_am_type_securid_symbian_cD0Ev @ 60 NONAME
- _ZThn44_N29eap_am_type_securid_symbian_cD1Ev @ 61 NONAME
- _ZThn48_N29eap_am_type_securid_symbian_c11DlgCompleteEi @ 62 NONAME
- _ZThn4_N18eap_type_securid_c12get_is_validEv @ 63 NONAME
- _ZThn4_N18eap_type_securid_c12set_is_validEv @ 64 NONAME
- _ZThn4_N18eap_type_securid_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 65 NONAME
- _ZThn4_N18eap_type_securid_c15eap_acknowledgeEPK19eap_am_network_id_c @ 66 NONAME
- _ZThn4_N18eap_type_securid_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 67 NONAME
- _ZThn4_N18eap_type_securid_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 68 NONAME
- _ZThn4_N18eap_type_securid_c5resetEv @ 69 NONAME
- _ZThn4_N18eap_type_securid_c8shutdownEv @ 70 NONAME
- _ZThn4_N18eap_type_securid_c9configureEv @ 71 NONAME
- _ZThn4_N18eap_type_securid_cD0Ev @ 72 NONAME
- _ZThn4_N18eap_type_securid_cD1Ev @ 73 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapsimu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapsimu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,342 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _ZN15gsmsim_header_c11set_subtypeE16gsmsim_subtype_e @ 2 NONAME
- _ZN15gsmsim_header_c12reset_headerEmb @ 3 NONAME
- _ZN15gsmsim_header_c12set_reservedEt @ 4 NONAME
- _ZN15gsmsim_header_c15set_data_lengthEmb @ 5 NONAME
- _ZN15gsmsim_header_cC1EP18abs_eap_am_tools_cPhm @ 6 NONAME
- _ZN15gsmsim_header_cC2EP18abs_eap_am_tools_cPhm @ 7 NONAME
- _ZN15gsmsim_header_cD0Ev @ 8 NONAME
- _ZN15gsmsim_header_cD1Ev @ 9 NONAME
- _ZN15gsmsim_header_cD2Ev @ 10 NONAME
- _ZN17eap_type_gsmsim_c11check_randsEPK19eap_variable_data_c @ 11 NONAME
- _ZN17eap_type_gsmsim_c11new_handlerEPK19eap_am_network_id_cb @ 12 NONAME
- _ZN17eap_type_gsmsim_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 13 NONAME
- _ZN17eap_type_gsmsim_c12cancel_timerEP20abs_eap_base_timer_cm @ 14 NONAME
- _ZN17eap_type_gsmsim_c12generate_naiEP19eap_variable_data_cbPKS0_S3_bS3_S3_m @ 15 NONAME
- _ZN17eap_type_gsmsim_c12get_is_validEv @ 16 NONAME
- _ZN17eap_type_gsmsim_c12save_versionEPKtm18eap_gsmsim_version @ 17 NONAME
- _ZN17eap_type_gsmsim_c12set_is_validEv @ 18 NONAME
- _ZN17eap_type_gsmsim_c13get_is_clientEv @ 19 NONAME
- _ZN17eap_type_gsmsim_c13get_nai_realmEv @ 20 NONAME
- _ZN17eap_type_gsmsim_c13timer_expiredEmPv @ 21 NONAME
- _ZN17eap_type_gsmsim_c14generate_nonceEmP19eap_variable_data_c @ 22 NONAME
- _ZN17eap_type_gsmsim_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 23 NONAME
- _ZN17eap_type_gsmsim_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 24 NONAME
- _ZN17eap_type_gsmsim_c14select_versionEPK22gsmsim_variable_data_cPb @ 25 NONAME
- _ZN17eap_type_gsmsim_c14store_identityEPK19eap_variable_data_cb @ 26 NONAME
- _ZN17eap_type_gsmsim_c15add_mac_payloadEP15gsmsim_header_cmmPmS2_S2_S2_PPhS2_ @ 27 NONAME
- _ZN17eap_type_gsmsim_c15eap_acknowledgeEPK19eap_am_network_id_c @ 28 NONAME
- _ZN17eap_type_gsmsim_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 29 NONAME
- _ZN17eap_type_gsmsim_c16add_version_listEP15gsmsim_header_cmmPmS2_S2_S2_PK18eap_gsmsim_versionm24gsmsim_payload_AT_type_e @ 30 NONAME
- _ZN17eap_type_gsmsim_c16get_state_stringE32eap_type_gsmsim_state_variable_e @ 31 NONAME
- _ZN17eap_type_gsmsim_c16initialize_stateE32eap_type_gsmsim_state_variable_ebb16gsmsim_subtype_eS1_S1_S1_ @ 32 NONAME
- _ZN17eap_type_gsmsim_c16random_selectionEv @ 33 NONAME
- _ZN17eap_type_gsmsim_c17check_valid_stateE16gsmsim_subtype_e @ 34 NONAME
- _ZN17eap_type_gsmsim_c17get_header_offsetEPmS0_ @ 35 NONAME
- _ZN17eap_type_gsmsim_c17query_SIM_kc_sresEPK19eap_variable_data_cPS0_S3_ @ 36 NONAME
- _ZN17eap_type_gsmsim_c17timer_delete_dataEmPv @ 37 NONAME
- _ZN17eap_type_gsmsim_c18add_simple_payloadEP15gsmsim_header_cmmPmS2_S2_S2_24gsmsim_payload_AT_type_e @ 38 NONAME
- _ZN17eap_type_gsmsim_c18check_version_listEPK26gsmsim_payload_AT_header_ctPhPb @ 39 NONAME
- _ZN17eap_type_gsmsim_c18get_state_variableEv @ 40 NONAME
- _ZN17eap_type_gsmsim_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 41 NONAME
- _ZN17eap_type_gsmsim_c18save_current_stateEv @ 42 NONAME
- _ZN17eap_type_gsmsim_c18state_notificationEPK28abs_eap_state_notification_c @ 43 NONAME
- _ZN17eap_type_gsmsim_c19add_counter_payloadEP15gsmsim_header_cmmPmS2_S2_S2_t @ 44 NONAME
- _ZN17eap_type_gsmsim_c19add_padding_payloadEP15gsmsim_header_cmmPmS2_S2_S2_m @ 45 NONAME
- _ZN17eap_type_gsmsim_c19add_version_payloadEP15gsmsim_header_cmmPmS2_S2_S2_18eap_gsmsim_version @ 46 NONAME
- _ZN17eap_type_gsmsim_c19get_identity_stringE29eap_type_gsmsim_identity_type @ 47 NONAME
- _ZN17eap_type_gsmsim_c19handle_DATA_payloadE16gsmsim_subtype_eP17gsmsim_payloads_c @ 48 NONAME
- _ZN17eap_type_gsmsim_c19handle_error_packetEv @ 49 NONAME
- _ZN17eap_type_gsmsim_c19parse_gsmsim_packetEP15gsmsim_header_cmP17gsmsim_payloads_c @ 50 NONAME
- _ZN17eap_type_gsmsim_c19process_SIM_kc_sresEPK19eap_variable_data_cS2_S2_ @ 51 NONAME
- _ZN17eap_type_gsmsim_c20add_variable_payloadEP15gsmsim_header_cmmPmS2_S2_S2_PK19eap_variable_data_c24gsmsim_payload_AT_type_e @ 52 NONAME
- _ZN17eap_type_gsmsim_c20complete_SIM_kc_sresEPK19eap_variable_data_cS2_S2_12eap_status_e @ 53 NONAME
- _ZN17eap_type_gsmsim_c20decrypt_DATA_payloadEP17gsmsim_payloads_cPK19eap_variable_data_c @ 54 NONAME
- _ZN17eap_type_gsmsim_c20encrypt_DATA_payloadEPhmPK19eap_variable_data_cS3_ @ 55 NONAME
- _ZN17eap_type_gsmsim_c20handle_gsmsim_packetEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 56 NONAME
- _ZN17eap_type_gsmsim_c20parse_gsmsim_payloadEPK26gsmsim_payload_AT_header_cPmP17gsmsim_payloads_c16gsmsim_subtype_e @ 57 NONAME
- _ZN17eap_type_gsmsim_c21analyse_gsmsim_packetEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 58 NONAME
- _ZN17eap_type_gsmsim_c21gsmsim_packet_processEPK19eap_am_network_id_cP15gsmsim_header_cmb @ 59 NONAME
- _ZN17eap_type_gsmsim_c21parse_generic_payloadE24gsmsim_payload_AT_type_ePK26gsmsim_payload_AT_header_cP17gsmsim_payloads_c16gsmsim_subtype_e @ 60 NONAME
- _ZN17eap_type_gsmsim_c21update_buffer_indexesEmmPmS0_ @ 61 NONAME
- _ZN17eap_type_gsmsim_c22update_payload_indexesEmmmPmS0_S0_S0_ @ 62 NONAME
- _ZN17eap_type_gsmsim_c23send_final_notificationEv @ 63 NONAME
- _ZN17eap_type_gsmsim_c24add_client_error_payloadEP15gsmsim_header_cmmPmS2_S2_S2_30eap_gsmsim_client_error_code_e @ 64 NONAME
- _ZN17eap_type_gsmsim_c24add_notification_payloadEP15gsmsim_header_cmmPmS2_S2_S2_31eap_gsmsim_notification_codes_e @ 65 NONAME
- _ZN17eap_type_gsmsim_c24initialize_error_messageE12eap_status_e @ 66 NONAME
- _ZN17eap_type_gsmsim_c25handle_eap_identity_queryEPK19eap_am_network_id_cP19eap_variable_data_chPKS3_S6_S6_S6_mb @ 67 NONAME
- _ZN17eap_type_gsmsim_c26handle_notification_packetEv @ 68 NONAME
- _ZN17eap_type_gsmsim_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 69 NONAME
- _ZN17eap_type_gsmsim_c27generate_shared_secred_keysEmPK19eap_variable_data_cS2_PS0_S3_S3_S3_ @ 70 NONAME
- _ZN17eap_type_gsmsim_c27send_start_response_messageEPK19eap_am_network_id_ch18eap_gsmsim_version24gsmsim_payload_AT_type_ePK19eap_variable_data_cm @ 71 NONAME
- _ZN17eap_type_gsmsim_c28handle_start_request_messageEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 72 NONAME
- _ZN17eap_type_gsmsim_c28restore_saved_previous_stateEv @ 73 NONAME
- _ZN17eap_type_gsmsim_c29add_pseudonym_or_imsi_payloadEP15gsmsim_header_cmmPmS2_S2_S2_PK19eap_variable_data_c24gsmsim_payload_AT_type_e @ 74 NONAME
- _ZN17eap_type_gsmsim_c29set_error_message_delay_timerEv @ 75 NONAME
- _ZN17eap_type_gsmsim_c31initialize_notification_messageEv @ 76 NONAME
- _ZN17eap_type_gsmsim_c31send_challenge_response_messageEP19eap_variable_data_c @ 77 NONAME
- _ZN17eap_type_gsmsim_c32cancel_error_message_delay_timerEv @ 78 NONAME
- _ZN17eap_type_gsmsim_c32finish_successful_authenticationEPK19eap_am_network_id_c @ 79 NONAME
- _ZN17eap_type_gsmsim_c32handle_challenge_request_messageEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 80 NONAME
- _ZN17eap_type_gsmsim_c33check_message_authentication_codeEPK19eap_variable_data_cP17gsmsim_payloads_cPK15gsmsim_header_cm @ 81 NONAME
- _ZN17eap_type_gsmsim_c33send_gsmsim_client_error_responseEv @ 82 NONAME
- _ZN17eap_type_gsmsim_c33send_gsmsim_notification_responseE31eap_gsmsim_notification_codes_eb @ 83 NONAME
- _ZN17eap_type_gsmsim_c34create_message_authentication_codeEP32eap_type_gsmsim_MAC_attributes_c16gsmsim_subtype_e16eap_code_value_ePK19eap_variable_data_c @ 84 NONAME
- _ZN17eap_type_gsmsim_c34generate_reauth_shared_secred_keysEmPK19eap_variable_data_cmS2_S2_PS0_ @ 85 NONAME
- _ZN17eap_type_gsmsim_c36set_notification_message_delay_timerEv @ 86 NONAME
- _ZN17eap_type_gsmsim_c38send_reauthentication_response_messageEPK19eap_variable_data_cS2_S2_S2_S2_thb @ 87 NONAME
- _ZN17eap_type_gsmsim_c39cancel_notification_message_delay_timerEv @ 88 NONAME
- _ZN17eap_type_gsmsim_c39extra_message_authentication_code_bytesE16gsmsim_subtype_e16eap_code_value_eP13crypto_hmac_c @ 89 NONAME
- _ZN17eap_type_gsmsim_c39handle_reauthentication_request_messageEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 90 NONAME
- _ZN17eap_type_gsmsim_c42handle_gsmsim_notification_request_messageEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 91 NONAME
- _ZN17eap_type_gsmsim_c50query_SIM_IMSI_or_pseudonym_or_reauthentication_idEP19eap_variable_data_cS1_S1_S1_Pmb24gsmsim_payload_AT_type_e26eap_type_gsmsim_complete_eh @ 92 NONAME
- _ZN17eap_type_gsmsim_c59complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_queryEPK19eap_variable_data_cS2_S2_S2_m26eap_type_gsmsim_complete_eh12eap_status_e @ 93 NONAME
- _ZN17eap_type_gsmsim_c59handle_gsmsim_notification_request_message_reauthenticationEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 94 NONAME
- _ZN17eap_type_gsmsim_c5resetEv @ 95 NONAME
- _ZN17eap_type_gsmsim_c62handle_gsmsim_notification_request_message_full_authenticationEPK19eap_am_network_id_cP15gsmsim_header_cmP17gsmsim_payloads_c @ 96 NONAME
- _ZN17eap_type_gsmsim_c8data_expEmP19eap_variable_data_cPKS0_S3_ @ 97 NONAME
- _ZN17eap_type_gsmsim_c8shutdownEv @ 98 NONAME
- _ZN17eap_type_gsmsim_c9configureEv @ 99 NONAME
- _ZN17eap_type_gsmsim_c9set_timerEP20abs_eap_base_timer_cmPvm @ 100 NONAME
- _ZN17eap_type_gsmsim_cC1EP18abs_eap_am_tools_cP19abs_eap_base_type_cP20eap_am_type_gsmsim_cbbPK19eap_am_network_id_c @ 101 NONAME
- _ZN17eap_type_gsmsim_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_cP20eap_am_type_gsmsim_cbbPK19eap_am_network_id_c @ 102 NONAME
- _ZN17eap_type_gsmsim_cD0Ev @ 103 NONAME
- _ZN17eap_type_gsmsim_cD1Ev @ 104 NONAME
- _ZN17eap_type_gsmsim_cD2Ev @ 105 NONAME
- _ZN17gsmsim_payloads_c11get_COUNTEREv @ 106 NONAME
- _ZN17gsmsim_payloads_c11get_NONCE_SEv @ 107 NONAME
- _ZN17gsmsim_payloads_c11get_n_RANDsEv @ 108 NONAME
- _ZN17gsmsim_payloads_c12get_NONCE_MTEv @ 109 NONAME
- _ZN17gsmsim_payloads_c13get_ENCR_DATAEv @ 110 NONAME
- _ZN17gsmsim_payloads_c14check_payloadsENS_27eap_gsmsim_payload_status_eES0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_ @ 111 NONAME
- _ZN17gsmsim_payloads_c14get_ANY_ID_REQEv @ 112 NONAME
- _ZN17gsmsim_payloads_c14get_RESULT_INDEv @ 113 NONAME
- _ZN17gsmsim_payloads_c16get_NOTIFICATIONEv @ 114 NONAME
- _ZN17gsmsim_payloads_c16get_VERSION_LISTEv @ 115 NONAME
- _ZN17gsmsim_payloads_c17check_one_payloadENS_27eap_gsmsim_payload_status_eEPK22gsmsim_variable_data_c @ 116 NONAME
- _ZN17gsmsim_payloads_c18get_NEXT_PSEUDONYMEv @ 117 NONAME
- _ZN17gsmsim_payloads_c18get_NEXT_REAUTH_IDEv @ 118 NONAME
- _ZN17gsmsim_payloads_c19get_FULLAUTH_ID_REQEv @ 119 NONAME
- _ZN17gsmsim_payloads_c19get_padding_payloadEv @ 120 NONAME
- _ZN17gsmsim_payloads_c20get_IDENTITY_payloadEv @ 121 NONAME
- _ZN17gsmsim_payloads_c20get_PERMANENT_ID_REQEv @ 122 NONAME
- _ZN17gsmsim_payloads_c20get_SELECTED_VERSIONEv @ 123 NONAME
- _ZN17gsmsim_payloads_c21get_CLIENT_ERROR_CODEEv @ 124 NONAME
- _ZN17gsmsim_payloads_c21get_counter_too_smallEv @ 125 NONAME
- _ZN17gsmsim_payloads_c30get_includes_unknown_attributeEv @ 126 NONAME
- _ZN17gsmsim_payloads_c30set_includes_unknown_attributeE24gsmsim_payload_AT_type_e @ 127 NONAME
- _ZN17gsmsim_payloads_c33get_includes_other_version_than_1Ev @ 128 NONAME
- _ZN17gsmsim_payloads_c33set_includes_other_version_than_1Eb @ 129 NONAME
- _ZN17gsmsim_payloads_c6get_IVEv @ 130 NONAME
- _ZN17gsmsim_payloads_c7get_MACEv @ 131 NONAME
- _ZN17gsmsim_payloads_cC1EP18abs_eap_am_tools_c @ 132 NONAME
- _ZN17gsmsim_payloads_cC2EP18abs_eap_am_tools_c @ 133 NONAME
- _ZN17gsmsim_payloads_cD0Ev @ 134 NONAME
- _ZN17gsmsim_payloads_cD1Ev @ 135 NONAME
- _ZN17gsmsim_payloads_cD2Ev @ 136 NONAME
- _ZN19gsmsim_fixed_data_c19get_original_headerEv @ 137 NONAME
- _ZN19gsmsim_fixed_data_c8set_dataEPK26gsmsim_payload_AT_header_ctt @ 138 NONAME
- _ZN19gsmsim_fixed_data_cC1EP18abs_eap_am_tools_c @ 139 NONAME
- _ZN19gsmsim_fixed_data_cC2EP18abs_eap_am_tools_c @ 140 NONAME
- _ZN19gsmsim_fixed_data_cD0Ev @ 141 NONAME
- _ZN19gsmsim_fixed_data_cD1Ev @ 142 NONAME
- _ZN19gsmsim_fixed_data_cD2Ev @ 143 NONAME
- _ZN22gsmsim_variable_data_c10set_bufferEPK26gsmsim_payload_AT_header_cPhmbb @ 144 NONAME
- _ZN22gsmsim_variable_data_c18get_payload_bufferEv @ 145 NONAME
- _ZN22gsmsim_variable_data_c5resetEv @ 146 NONAME
- _ZN22gsmsim_variable_data_cC1EP18abs_eap_am_tools_c @ 147 NONAME
- _ZN22gsmsim_variable_data_cC2EP18abs_eap_am_tools_c @ 148 NONAME
- _ZN22gsmsim_variable_data_cD0Ev @ 149 NONAME
- _ZN22gsmsim_variable_data_cD1Ev @ 150 NONAME
- _ZN22gsmsim_variable_data_cD2Ev @ 151 NONAME
- _ZN25eap_type_saesim_triplet_c11set_tripletEP19eap_variable_data_cS1_S1_ @ 152 NONAME
- _ZN25eap_type_saesim_triplet_c12get_is_validEv @ 153 NONAME
- _ZN25eap_type_saesim_triplet_c12set_is_validEv @ 154 NONAME
- _ZN25eap_type_saesim_triplet_c4copyEP18abs_eap_am_tools_c @ 155 NONAME
- _ZN25eap_type_saesim_triplet_c5resetEv @ 156 NONAME
- _ZN25eap_type_saesim_triplet_c6get_kcEv @ 157 NONAME
- _ZN25eap_type_saesim_triplet_c8get_randEv @ 158 NONAME
- _ZN25eap_type_saesim_triplet_c8get_sresEv @ 159 NONAME
- _ZN25eap_type_saesim_triplet_cC1EP18abs_eap_am_tools_c @ 160 NONAME
- _ZN25eap_type_saesim_triplet_cC2EP18abs_eap_am_tools_c @ 161 NONAME
- _ZN25eap_type_saesim_triplet_cD0Ev @ 162 NONAME
- _ZN25eap_type_saesim_triplet_cD1Ev @ 163 NONAME
- _ZN25eap_type_saesim_triplet_cD2Ev @ 164 NONAME
- _ZN26gsmsim_payload_AT_header_c12reset_headerEt @ 165 NONAME
- _ZN26gsmsim_payload_AT_header_c12set_reservedEt @ 166 NONAME
- _ZN26gsmsim_payload_AT_header_c15set_data_lengthEt @ 167 NONAME
- _ZN26gsmsim_payload_AT_header_c17get_header_lengthEv @ 168 NONAME
- _ZN26gsmsim_payload_AT_header_c19set_current_payloadE24gsmsim_payload_AT_type_e @ 169 NONAME
- _ZN26gsmsim_payload_AT_header_c21get_payload_AT_stringE24gsmsim_payload_AT_type_e @ 170 NONAME
- _ZN26gsmsim_payload_AT_header_c27get_max_payload_data_lengthEv @ 171 NONAME
- _ZN26gsmsim_payload_AT_header_cC1EP18abs_eap_am_tools_cPvm @ 172 NONAME
- _ZN26gsmsim_payload_AT_header_cC2EP18abs_eap_am_tools_cPvm @ 173 NONAME
- _ZN26gsmsim_payload_AT_header_cD0Ev @ 174 NONAME
- _ZN26gsmsim_payload_AT_header_cD1Ev @ 175 NONAME
- _ZN26gsmsim_payload_AT_header_cD2Ev @ 176 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c12get_is_validEv @ 177 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c12set_is_validEv @ 178 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c16set_rand_is_usedEPK19eap_variable_data_c @ 179 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c17query_SIM_kc_sresEbPK19eap_variable_data_cPS0_S3_ @ 180 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c18store_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 181 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 182 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c20check_is_rand_unusedEPK19eap_variable_data_c @ 183 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 184 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c21generate_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 185 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c21query_SIM_kc_and_sresEPKhPhS2_ @ 186 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c22generate_encryption_IVEP19eap_variable_data_cm @ 187 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c23authentication_finishedEb32eap_gsmsim_authentication_type_e29eap_type_gsmsim_identity_type @ 188 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c23increase_reauth_counterEv @ 189 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c23query_reauth_parametersEP19eap_variable_data_cS1_S1_Pm @ 190 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c23store_reauth_parametersEPK19eap_variable_data_cS2_S2_m @ 191 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c24cancel_SIM_kc_sres_queryEv @ 192 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c25store_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 193 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c26handle_gsmsim_notificationE31eap_gsmsim_notification_codes_e @ 194 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c28generate_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 195 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c31cancel_imsi_from_username_queryEv @ 196 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c50query_SIM_IMSI_or_pseudonym_or_reauthentication_idEbP19eap_variable_data_cS1_S1_S1_Pm24gsmsim_payload_AT_type_e26eap_type_gsmsim_complete_eh @ 197 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c57cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_queryEv @ 198 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c5resetEv @ 199 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c8shutdownEv @ 200 NONAME
- _ZN28eap_am_type_gsmsim_symbian_c9configureEv @ 201 NONAME
- _ZN28eap_am_type_gsmsim_symbian_cD0Ev @ 202 NONAME
- _ZN28eap_am_type_gsmsim_symbian_cD1Ev @ 203 NONAME
- _ZN28eap_am_type_gsmsim_symbian_cD2Ev @ 204 NONAME
- _ZN28eap_type_sim_triplet_array_c11add_tripletEv @ 205 NONAME
- _ZN28eap_type_sim_triplet_array_c11get_tripletEP18abs_eap_am_tools_cm @ 206 NONAME
- _ZN28eap_type_sim_triplet_array_c11set_tripletEmP25eap_type_saesim_triplet_c @ 207 NONAME
- _ZN28eap_type_sim_triplet_array_c17get_triplet_countEv @ 208 NONAME
- _ZN28eap_type_sim_triplet_array_c17set_triplet_countEm @ 209 NONAME
- _ZN28eap_type_sim_triplet_array_c4copyEv @ 210 NONAME
- _ZN28eap_type_sim_triplet_array_c5resetEv @ 211 NONAME
- _ZN28eap_type_sim_triplet_array_cC1EP18abs_eap_am_tools_c @ 212 NONAME
- _ZN28eap_type_sim_triplet_array_cC2EP18abs_eap_am_tools_c @ 213 NONAME
- _ZN28eap_type_sim_triplet_array_cD0Ev @ 214 NONAME
- _ZN28eap_type_sim_triplet_array_cD1Ev @ 215 NONAME
- _ZN28eap_type_sim_triplet_array_cD2Ev @ 216 NONAME
- _ZN36eap_type_gsmsim_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 217 NONAME
- _ZN36eap_type_gsmsim_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 218 NONAME
- _ZN36eap_type_gsmsim_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 219 NONAME
- _ZN36eap_type_gsmsim_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 220 NONAME
- _ZN36eap_type_gsmsim_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 221 NONAME
- _ZN36eap_type_gsmsim_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 222 NONAME
- _ZN36eap_type_gsmsim_state_notification_cD0Ev @ 223 NONAME
- _ZN36eap_type_gsmsim_state_notification_cD1Ev @ 224 NONAME
- _ZN36eap_type_gsmsim_state_notification_cD2Ev @ 225 NONAME
- _ZN43eap_type_gsmsim_state_variable_parameters_c10init_stateEbb16gsmsim_subtype_eS0_S0_S0_ @ 226 NONAME
- _ZN43eap_type_gsmsim_state_variable_parameters_cC1Ev @ 227 NONAME
- _ZN43eap_type_gsmsim_state_variable_parameters_cC2Ev @ 228 NONAME
- _ZN43eap_type_gsmsim_state_variable_parameters_cD0Ev @ 229 NONAME
- _ZN43eap_type_gsmsim_state_variable_parameters_cD1Ev @ 230 NONAME
- _ZN43eap_type_gsmsim_state_variable_parameters_cD2Ev @ 231 NONAME
- _ZNK15gsmsim_header_c11get_subtypeEv @ 232 NONAME
- _ZNK15gsmsim_header_c12check_headerEv @ 233 NONAME
- _ZNK15gsmsim_header_c12get_reservedEv @ 234 NONAME
- _ZNK15gsmsim_header_c15get_code_stringEv @ 235 NONAME
- _ZNK15gsmsim_header_c15get_data_lengthEv @ 236 NONAME
- _ZNK15gsmsim_header_c15get_data_offsetEmm @ 237 NONAME
- _ZNK15gsmsim_header_c17get_header_lengthEv @ 238 NONAME
- _ZNK15gsmsim_header_c18get_subtype_stringEv @ 239 NONAME
- _ZNK15gsmsim_header_c19get_eap_type_stringEv @ 240 NONAME
- _ZNK15gsmsim_header_c19get_sub_type_offsetEv @ 241 NONAME
- _ZNK15gsmsim_header_c8get_dataEm @ 242 NONAME
- _ZNK17eap_type_gsmsim_c16get_state_stringEv @ 243 NONAME
- _ZNK17eap_type_gsmsim_c31get_saved_previous_state_stringEv @ 244 NONAME
- _ZNK17gsmsim_payloads_c12get_is_validEv @ 245 NONAME
- _ZNK19gsmsim_fixed_data_c12get_is_validEv @ 246 NONAME
- _ZNK19gsmsim_fixed_data_c8get_dataEP18abs_eap_am_tools_c @ 247 NONAME
- _ZNK19gsmsim_fixed_data_c8get_typeEP18abs_eap_am_tools_c @ 248 NONAME
- _ZNK22gsmsim_variable_data_c15get_data_lengthEv @ 249 NONAME
- _ZNK22gsmsim_variable_data_c19get_original_headerEv @ 250 NONAME
- _ZNK22gsmsim_variable_data_c20get_payload_includedEv @ 251 NONAME
- _ZNK22gsmsim_variable_data_c8get_dataEm @ 252 NONAME
- _ZNK26gsmsim_payload_AT_header_c12check_headerEv @ 253 NONAME
- _ZNK26gsmsim_payload_AT_header_c12get_reservedEv @ 254 NONAME
- _ZNK26gsmsim_payload_AT_header_c15get_data_lengthEv @ 255 NONAME
- _ZNK26gsmsim_payload_AT_header_c15get_data_offsetEmm @ 256 NONAME
- _ZNK26gsmsim_payload_AT_header_c15get_next_headerEv @ 257 NONAME
- _ZNK26gsmsim_payload_AT_header_c18get_payload_lengthEv @ 258 NONAME
- _ZNK26gsmsim_payload_AT_header_c19get_current_payloadEv @ 259 NONAME
- _ZNK26gsmsim_payload_AT_header_c21get_payload_AT_stringEv @ 260 NONAME
- _ZNK26gsmsim_payload_AT_header_c8get_dataEm @ 261 NONAME
- _ZNK43eap_type_gsmsim_state_variable_parameters_c15check_initiatorEb @ 262 NONAME
- _ZNK43eap_type_gsmsim_state_variable_parameters_c17check_valid_typesE16gsmsim_subtype_e @ 263 NONAME
- _ZTI12CEapTypeInfo @ 264 NONAME
- _ZTI15gsmsim_header_c @ 265 NONAME
- _ZTI17eap_type_gsmsim_c @ 266 NONAME
- _ZTI17gsmsim_payloads_c @ 267 NONAME
- _ZTI19CEapSimIsaInterface @ 268 NONAME
- _ZTI19gsmsim_fixed_data_c @ 269 NONAME
- _ZTI22gsmsim_variable_data_c @ 270 NONAME
- _ZTI25eap_type_saesim_triplet_c @ 271 NONAME
- _ZTI26gsmsim_payload_AT_header_c @ 272 NONAME
- _ZTI28eap_am_type_gsmsim_symbian_c @ 273 NONAME
- _ZTI28eap_type_sim_triplet_array_c @ 274 NONAME
- _ZTI29eap_type_gsmsim_initialized_c @ 275 NONAME
- _ZTI32eap_type_gsmsim_MAC_attributes_c @ 276 NONAME
- _ZTI36eap_type_gsmsim_state_notification_c @ 277 NONAME
- _ZTI43eap_type_gsmsim_state_variable_parameters_c @ 278 NONAME
- _ZTI7CEapSim @ 279 NONAME
- _ZTV12CEapTypeInfo @ 280 NONAME
- _ZTV15gsmsim_header_c @ 281 NONAME
- _ZTV17eap_type_gsmsim_c @ 282 NONAME
- _ZTV17gsmsim_payloads_c @ 283 NONAME
- _ZTV19CEapSimIsaInterface @ 284 NONAME
- _ZTV19gsmsim_fixed_data_c @ 285 NONAME
- _ZTV22gsmsim_variable_data_c @ 286 NONAME
- _ZTV25eap_type_saesim_triplet_c @ 287 NONAME
- _ZTV26gsmsim_payload_AT_header_c @ 288 NONAME
- _ZTV28eap_am_type_gsmsim_symbian_c @ 289 NONAME
- _ZTV28eap_type_sim_triplet_array_c @ 290 NONAME
- _ZTV29eap_type_gsmsim_initialized_c @ 291 NONAME
- _ZTV32eap_type_gsmsim_MAC_attributes_c @ 292 NONAME
- _ZTV36eap_type_gsmsim_state_notification_c @ 293 NONAME
- _ZTV43eap_type_gsmsim_state_variable_parameters_c @ 294 NONAME
- _ZTV7CEapSim @ 295 NONAME
- _ZThn12_N17eap_type_gsmsim_c12get_is_validEv @ 296 NONAME
- _ZThn12_N17eap_type_gsmsim_c12set_is_validEv @ 297 NONAME
- _ZThn12_N17eap_type_gsmsim_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 298 NONAME
- _ZThn12_N17eap_type_gsmsim_c15eap_acknowledgeEPK19eap_am_network_id_c @ 299 NONAME
- _ZThn12_N17eap_type_gsmsim_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 300 NONAME
- _ZThn12_N17eap_type_gsmsim_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 301 NONAME
- _ZThn12_N17eap_type_gsmsim_c5resetEv @ 302 NONAME
- _ZThn12_N17eap_type_gsmsim_c8shutdownEv @ 303 NONAME
- _ZThn12_N17eap_type_gsmsim_c9configureEv @ 304 NONAME
- _ZThn12_N17eap_type_gsmsim_cD0Ev @ 305 NONAME
- _ZThn12_N17eap_type_gsmsim_cD1Ev @ 306 NONAME
- _ZThn4_N17eap_type_gsmsim_c13get_is_clientEv @ 307 NONAME
- _ZThn4_N17eap_type_gsmsim_c20complete_SIM_kc_sresEPK19eap_variable_data_cS2_S2_12eap_status_e @ 308 NONAME
- _ZThn4_N17eap_type_gsmsim_c59complete_SIM_IMSI_or_pseudonym_or_reauthentication_id_queryEPK19eap_variable_data_cS2_S2_S2_m26eap_type_gsmsim_complete_eh12eap_status_e @ 309 NONAME
- _ZThn4_N17eap_type_gsmsim_cD0Ev @ 310 NONAME
- _ZThn4_N17eap_type_gsmsim_cD1Ev @ 311 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c16set_rand_is_usedEPK19eap_variable_data_c @ 312 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c17query_SIM_kc_sresEbPK19eap_variable_data_cPS0_S3_ @ 313 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c18store_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 314 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 315 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c20check_is_rand_unusedEPK19eap_variable_data_c @ 316 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 317 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c21generate_pseudonym_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 318 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c22generate_encryption_IVEP19eap_variable_data_cm @ 319 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c23authentication_finishedEb32eap_gsmsim_authentication_type_e29eap_type_gsmsim_identity_type @ 320 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c23increase_reauth_counterEv @ 321 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c23query_reauth_parametersEP19eap_variable_data_cS1_S1_Pm @ 322 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c23store_reauth_parametersEPK19eap_variable_data_cS2_S2_m @ 323 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c24cancel_SIM_kc_sres_queryEv @ 324 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c25store_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_c @ 325 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c26handle_gsmsim_notificationE31eap_gsmsim_notification_codes_e @ 326 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c28generate_reauthentication_idEPK19eap_am_network_id_cPK19eap_variable_data_cPS3_m @ 327 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c31cancel_imsi_from_username_queryEv @ 328 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c50query_SIM_IMSI_or_pseudonym_or_reauthentication_idEbP19eap_variable_data_cS1_S1_S1_Pm24gsmsim_payload_AT_type_e26eap_type_gsmsim_complete_eh @ 329 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c57cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_queryEv @ 330 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c5resetEv @ 331 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c8shutdownEv @ 332 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_c9configureEv @ 333 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_cD0Ev @ 334 NONAME
- _ZThn4_N28eap_am_type_gsmsim_symbian_cD1Ev @ 335 NONAME
- _ZThn8_N17eap_type_gsmsim_c13timer_expiredEmPv @ 336 NONAME
- _ZThn8_N17eap_type_gsmsim_c17timer_delete_dataEmPv @ 337 NONAME
- _ZThn8_N17eap_type_gsmsim_cD0Ev @ 338 NONAME
- _ZThn8_N17eap_type_gsmsim_cD1Ev @ 339 NONAME
- _ZN17eap_type_gsmsim_c12packet_traceEPKcPK19eap_am_network_id_cP15eap_header_wr_cm @ 340 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eaptlspeapu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eaptlspeapu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,1079 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _Z38convert_eap_diameter_avp_code_to_u32_t23eap_diameter_avp_code_c @ 2 NONAME
- _Z38convert_eap_diameter_avp_code_to_u64_t23eap_diameter_avp_code_c @ 3 NONAME
- _ZN12tls_record_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 4 NONAME
- _ZN12tls_record_c11packet_sendEP18eap_buf_chain_wr_cmmm @ 5 NONAME
- _ZN12tls_record_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 6 NONAME
- _ZN12tls_record_c12cancel_timerEP20abs_eap_base_timer_cm @ 7 NONAME
- _ZN12tls_record_c12get_is_validEv @ 8 NONAME
- _ZN12tls_record_c12set_is_validEv @ 9 NONAME
- _ZN12tls_record_c12verify_stateE16tls_peap_state_e @ 10 NONAME
- _ZN12tls_record_c13set_nai_realmEPK19eap_variable_data_c @ 11 NONAME
- _ZN12tls_record_c13unload_moduleE19eap_expanded_type_c @ 12 NONAME
- _ZN12tls_record_c14packet_processEP19eap_variable_data_ch @ 13 NONAME
- _ZN12tls_record_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 14 NONAME
- _ZN12tls_record_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 15 NONAME
- _ZN12tls_record_c16finish_handshakeEv @ 16 NONAME
- _ZN12tls_record_c16get_tls_prf_dataEPK19eap_variable_data_cS2_S2_S2_PS0_m @ 17 NONAME
- _ZN12tls_record_c16send_tls_messageEv @ 18 NONAME
- _ZN12tls_record_c16set_peap_versionE14peap_version_ebb @ 19 NONAME
- _ZN12tls_record_c17generate_dhe_keysEv @ 20 NONAME
- _ZN12tls_record_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 21 NONAME
- _ZN12tls_record_c17get_header_offsetEPmS0_ @ 22 NONAME
- _ZN12tls_record_c17message_hash_initEv @ 23 NONAME
- _ZN12tls_record_c18add_record_messageEP19tls_alert_message_c @ 24 NONAME
- _ZN12tls_record_c18add_record_messageEP23tls_handshake_message_c @ 25 NONAME
- _ZN12tls_record_c18add_record_messageEP30tls_application_data_message_c @ 26 NONAME
- _ZN12tls_record_c18add_record_messageEP32tls_change_cipher_spec_message_c @ 27 NONAME
- _ZN12tls_record_c18change_cipher_specEb @ 28 NONAME
- _ZN12tls_record_c18message_hash_finalEP19eap_variable_data_cS1_ @ 29 NONAME
- _ZN12tls_record_c18new_record_messageEPP20tls_record_message_c21tls_record_protocol_e @ 30 NONAME
- _ZN12tls_record_c18state_notificationEPK28abs_eap_state_notification_c @ 31 NONAME
- _ZN12tls_record_c19get_is_tunneled_tlsEv @ 32 NONAME
- _ZN12tls_record_c19message_hash_createEb20tls_handshake_type_eP19eap_variable_data_cb @ 33 NONAME
- _ZN12tls_record_c19message_hash_updateEb20tls_handshake_type_ePhm @ 34 NONAME
- _ZN12tls_record_c19process_tls_messageEv @ 35 NONAME
- _ZN12tls_record_c19process_tls_recordsEv @ 36 NONAME
- _ZN12tls_record_c19reset_block_ciphersEb @ 37 NONAME
- _ZN12tls_record_c19set_session_timeoutEm @ 38 NONAME
- _ZN12tls_record_c19u16_t_to_host_orderEPtP18abs_eap_am_tools_c @ 39 NONAME
- _ZN12tls_record_c20complete_query_realmEPK19eap_variable_data_c12eap_status_e @ 40 NONAME
- _ZN12tls_record_c20get_tls_session_typeEv @ 41 NONAME
- _ZN12tls_record_c20reset_stream_ciphersEb @ 42 NONAME
- _ZN12tls_record_c20set_tls_session_typeE18tls_session_type_e @ 43 NONAME
- _ZN12tls_record_c21completion_action_addE23tls_completion_action_e @ 44 NONAME
- _ZN12tls_record_c21generate_key_materialEv @ 45 NONAME
- _ZN12tls_record_c21reset_hmac_algorithmsEb @ 46 NONAME
- _ZN12tls_record_c21set_send_cipher_suiteE19tls_cipher_suites_e @ 47 NONAME
- _ZN12tls_record_c21set_tls_master_secretEPK19eap_variable_data_cS2_S2_ @ 48 NONAME
- _ZN12tls_record_c22check_sent_tls_messageEv @ 49 NONAME
- _ZN12tls_record_c22generate_master_secretEv @ 50 NONAME
- _ZN12tls_record_c22get_key_expansion_sizeEPmS0_S0_S0_S0_ @ 51 NONAME
- _ZN12tls_record_c22reassemble_tls_recordsEP20tls_record_message_cP19tls_record_header_c @ 52 NONAME
- _ZN12tls_record_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 53 NONAME
- _ZN12tls_record_c22u16_t_to_network_orderEPtP18abs_eap_am_tools_c @ 54 NONAME
- _ZN12tls_record_c23apply_send_cipher_suiteEP19eap_variable_data_c @ 55 NONAME
- _ZN12tls_record_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 56 NONAME
- _ZN12tls_record_c23completion_action_checkEv @ 57 NONAME
- _ZN12tls_record_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 58 NONAME
- _ZN12tls_record_c23read_authority_identityEP19eap_variable_data_c @ 59 NONAME
- _ZN12tls_record_c23send_error_notificationE12eap_status_e @ 60 NONAME
- _ZN12tls_record_c24completion_action_clenupEv @ 61 NONAME
- _ZN12tls_record_c24get_extra_padding_lengthEhm @ 62 NONAME
- _ZN12tls_record_c24parse_tls_protocol_alertEP20tls_record_message_cP19eap_variable_data_c @ 63 NONAME
- _ZN12tls_record_c24set_receive_cipher_suiteE19tls_cipher_suites_e @ 64 NONAME
- _ZN12tls_record_c25create_tls_protocol_alertE23tls_alert_description_e17tls_alert_level_e12eap_status_e @ 65 NONAME
- _ZN12tls_record_c25empty_ack_packet_receivedEPK19eap_am_network_id_ch @ 66 NONAME
- _ZN12tls_record_c25generate_premaster_secretEv @ 67 NONAME
- _ZN12tls_record_c25set_selected_cipher_suiteE19tls_cipher_suites_e @ 68 NONAME
- _ZN12tls_record_c26allocate_handshake_messageEPP23tls_handshake_message_cP24eap_automatic_variable_cIS0_E20tls_handshake_type_e @ 69 NONAME
- _ZN12tls_record_c26analyse_tls_protocol_alertEPK20tls_record_message_c @ 70 NONAME
- _ZN12tls_record_c26apply_receive_cipher_suiteEP19eap_variable_data_c @ 71 NONAME
- _ZN12tls_record_c26message_hash_save_finishedEb @ 72 NONAME
- _ZN12tls_record_c27check_selected_cipher_suiteE19tls_cipher_suites_e @ 73 NONAME
- _ZN12tls_record_c27cipher_suite_initializationEb @ 74 NONAME
- _ZN12tls_record_c27create_tls_application_dataEP18eap_buf_chain_wr_cm @ 75 NONAME
- _ZN12tls_record_c27get_ttls_implicit_challengeEP19eap_variable_data_cm @ 76 NONAME
- _ZN12tls_record_c27indicate_messages_processedEv @ 77 NONAME
- _ZN12tls_record_c28complete_query_dh_parametersEPK19eap_variable_data_cS2_12eap_status_e @ 78 NONAME
- _ZN12tls_record_c28message_hash_create_finishedEbP19eap_variable_data_c @ 79 NONAME
- _ZN12tls_record_c28parse_tls_protocol_handshakeEP20tls_record_message_cP19eap_variable_data_c @ 80 NONAME
- _ZN12tls_record_c29apply_send_block_cipher_suiteEP19eap_variable_data_cP32abs_crypto_cbc_block_algorithm_cP27abs_crypto_hmac_algorithm_c @ 81 NONAME
- _ZN12tls_record_c29are_pending_queries_completedEv @ 82 NONAME
- _ZN12tls_record_c29indicate_state_to_lower_layerE16tls_peap_state_e @ 83 NONAME
- _ZN12tls_record_c29parse_handshake_type_finishedEP20tls_record_message_cP22tls_handshake_header_cm @ 84 NONAME
- _ZN12tls_record_c29start_tls_peap_authenticationEPK19eap_variable_data_c @ 85 NONAME
- _ZN12tls_record_c30analyse_tls_protocol_handshakeEP20tls_record_message_ch @ 86 NONAME
- _ZN12tls_record_c30apply_send_stream_cipher_suiteEP19eap_variable_data_cP29abs_crypto_stream_algorithm_cP27abs_crypto_hmac_algorithm_c @ 87 NONAME
- _ZN12tls_record_c30complete_sign_with_private_keyEPK19eap_variable_data_c12eap_status_e @ 88 NONAME
- _ZN12tls_record_c30create_handshake_type_finishedEv @ 89 NONAME
- _ZN12tls_record_c30get_eap_tls_master_session_keyEP19eap_variable_data_cS1_ @ 90 NONAME
- _ZN12tls_record_c31allocate_handshake_message_copyEPP23tls_handshake_message_cP24eap_automatic_variable_cIS0_EP22tls_handshake_header_c @ 91 NONAME
- _ZN12tls_record_c31analyse_handshake_type_finishedEPK23tls_handshake_message_ch @ 92 NONAME
- _ZN12tls_record_c31cipher_suite_initialization_cbcEPP32abs_crypto_cbc_block_algorithm_cP28abs_crypto_block_algorithm_cPK19eap_variable_data_cS7_b @ 93 NONAME
- _ZN12tls_record_c31complete_verify_with_public_keyE12eap_status_e @ 94 NONAME
- _ZN12tls_record_c32apply_receive_block_cipher_suiteEP19eap_variable_data_cP32abs_crypto_cbc_block_algorithm_cP27abs_crypto_hmac_algorithm_c @ 95 NONAME
- _ZN12tls_record_c32cipher_suite_initialization_hmacEP27abs_crypto_hmac_algorithm_cPK19eap_variable_data_c @ 96 NONAME
- _ZN12tls_record_c32complete_query_certificate_chainEPK11eap_array_cI19eap_variable_data_cE12eap_status_e @ 97 NONAME
- _ZN12tls_record_c32parse_handshake_type_certificateEP20tls_record_message_cP22tls_handshake_header_cm @ 98 NONAME
- _ZN12tls_record_c33apply_receive_stream_cipher_suiteEP19eap_variable_data_cP29abs_crypto_stream_algorithm_cP27abs_crypto_hmac_algorithm_c @ 99 NONAME
- _ZN12tls_record_c33check_selected_compression_methodE24tls_compression_method_e @ 100 NONAME
- _ZN12tls_record_c33complete_verify_certificate_chainE12eap_status_e @ 101 NONAME
- _ZN12tls_record_c33create_handshake_type_certificateEPK11eap_array_cI19eap_variable_data_cE @ 102 NONAME
- _ZN12tls_record_c33parse_handshake_type_client_helloEP20tls_record_message_cP22tls_handshake_header_cm @ 103 NONAME
- _ZN12tls_record_c33parse_handshake_type_server_helloEP20tls_record_message_cP22tls_handshake_header_cm @ 104 NONAME
- _ZN12tls_record_c34analyse_handshake_type_certificateEPK23tls_handshake_message_c @ 105 NONAME
- _ZN12tls_record_c34cipher_suite_initialization_streamEP29abs_crypto_stream_algorithm_cPK19eap_variable_data_cb @ 106 NONAME
- _ZN12tls_record_c34create_handshake_type_client_helloEv @ 107 NONAME
- _ZN12tls_record_c34create_handshake_type_server_helloEth @ 108 NONAME
- _ZN12tls_record_c34parse_handshake_type_hello_requestEP20tls_record_message_cP22tls_handshake_header_cm @ 109 NONAME
- _ZN12tls_record_c34start_peap_tunneled_authenticationEPK19eap_am_network_id_ch18tls_session_type_e @ 110 NONAME
- _ZN12tls_record_c35analyse_handshake_type_client_helloEPK23tls_handshake_message_c @ 111 NONAME
- _ZN12tls_record_c35analyse_handshake_type_server_helloEPK23tls_handshake_message_c @ 112 NONAME
- _ZN12tls_record_c35create_handshake_type_hello_requestEv @ 113 NONAME
- _ZN12tls_record_c35create_server_key_exchange_md5_hashEPK19eap_variable_data_cS2_S2_PS0_ @ 114 NONAME
- _ZN12tls_record_c35get_next_tls_handshake_message_typeEv @ 115 NONAME
- _ZN12tls_record_c35parse_tls_protocol_application_dataEP20tls_record_message_cP19eap_variable_data_c @ 116 NONAME
- _ZN12tls_record_c36analyse_handshake_type_hello_requestEPK23tls_handshake_message_c @ 117 NONAME
- _ZN12tls_record_c36cipher_suite_initialization_hmac_md5Eb @ 118 NONAME
- _ZN12tls_record_c36complete_rsa_encrypt_with_public_keyEPK19eap_variable_data_c12eap_status_e @ 119 NONAME
- _ZN12tls_record_c36create_server_key_exchange_sha1_hashEPK19eap_variable_data_cS2_S2_PS0_ @ 120 NONAME
- _ZN12tls_record_c36get_next_tls_record_message_protocolEv @ 121 NONAME
- _ZN12tls_record_c36message_hash_save_certificate_verifyEv @ 122 NONAME
- _ZN12tls_record_c36query_ttls_pap_username_and_passwordEPK19eap_variable_data_c @ 123 NONAME
- _ZN12tls_record_c37analyse_tls_protocol_application_dataEPK20tls_record_message_ch @ 124 NONAME
- _ZN12tls_record_c37cipher_suite_initialization_hmac_sha1Eb @ 125 NONAME
- _ZN12tls_record_c37complete_rsa_decrypt_with_private_keyEPK19eap_variable_data_c12eap_status_e @ 126 NONAME
- _ZN12tls_record_c37parse_tls_protocol_change_cipher_specEP20tls_record_message_cP19eap_variable_data_c @ 127 NONAME
- _ZN12tls_record_c37verify_ttls_pap_username_and_passwordEPK19eap_variable_data_cS2_ @ 128 NONAME
- _ZN12tls_record_c38parse_handshake_type_server_hello_doneEP20tls_record_message_cP22tls_handshake_header_cm @ 129 NONAME
- _ZN12tls_record_c39analyse_tls_protocol_change_cipher_specEPK20tls_record_message_c @ 130 NONAME
- _ZN12tls_record_c39create_handshake_type_server_hello_doneEv @ 131 NONAME
- _ZN12tls_record_c39parse_handshake_type_certificate_verifyEP20tls_record_message_cP22tls_handshake_header_cm @ 132 NONAME
- _ZN12tls_record_c39verify_signature_of_server_key_exchangeEPK19eap_variable_data_c @ 133 NONAME
- _ZN12tls_record_c40analyse_handshake_type_server_hello_doneEPK23tls_handshake_message_c @ 134 NONAME
- _ZN12tls_record_c40create_handshake_type_certificate_verifyEv @ 135 NONAME
- _ZN12tls_record_c40parse_handshake_type_certificate_requestEP20tls_record_message_cP22tls_handshake_header_cm @ 136 NONAME
- _ZN12tls_record_c40parse_handshake_type_client_key_exchangeEP20tls_record_message_cP22tls_handshake_header_cm @ 137 NONAME
- _ZN12tls_record_c40parse_handshake_type_server_key_exchangeEP20tls_record_message_cP22tls_handshake_header_cm @ 138 NONAME
- _ZN12tls_record_c40set_tls_identity_privacy_handshake_stateE38tls_identity_privacy_handshake_state_e @ 139 NONAME
- _ZN12tls_record_c41analyse_handshake_type_certificate_verifyEPK23tls_handshake_message_c @ 140 NONAME
- _ZN12tls_record_c41create_handshake_type_certificate_requestEPK11eap_array_cIhEPKS0_I19eap_variable_data_cE @ 141 NONAME
- _ZN12tls_record_c41create_handshake_type_client_key_exchangeEv @ 142 NONAME
- _ZN12tls_record_c41create_handshake_type_server_key_exchangeEv @ 143 NONAME
- _ZN12tls_record_c41plain_eap_success_failure_packet_receivedEPK19eap_am_network_id_c16eap_code_value_eh @ 144 NONAME
- _ZN12tls_record_c42analyse_handshake_type_certificate_requestEPK23tls_handshake_message_c @ 145 NONAME
- _ZN12tls_record_c42analyse_handshake_type_client_key_exchangeEPK23tls_handshake_message_c @ 146 NONAME
- _ZN12tls_record_c42analyse_handshake_type_server_key_exchangeEPK23tls_handshake_message_c @ 147 NONAME
- _ZN12tls_record_c45complete_query_ttls_pap_username_and_passwordEPK19eap_variable_data_cS2_12eap_status_e @ 148 NONAME
- _ZN12tls_record_c46complete_verify_ttls_pap_username_and_passwordE12eap_status_ePK19eap_variable_data_c @ 149 NONAME
- _ZN12tls_record_c47eap_status_return_and_create_tls_protocol_alertE12eap_status_e @ 150 NONAME
- _ZN12tls_record_c48complete_query_certificate_authorities_and_typesEPK11eap_array_cI19eap_variable_data_cEPKS0_IhE12eap_status_e @ 151 NONAME
- _ZN12tls_record_c49complete_create_handshake_type_certificate_verifyEv @ 152 NONAME
- _ZN12tls_record_c49complete_query_cipher_suites_and_previous_sessionE18tls_session_type_ePK11eap_array_cItEPKS1_IhEPK19eap_variable_data_cSA_19tls_cipher_suites_e12eap_status_e @ 153 NONAME
- _ZN12tls_record_c49complete_select_cipher_suite_and_check_session_idE18tls_session_type_etPK19eap_variable_data_cS3_12eap_status_e @ 154 NONAME
- _ZN12tls_record_c49create_change_cipher_spec_type_change_cipher_specEv @ 155 NONAME
- _ZN12tls_record_c50complete_create_handshake_type_client_key_exchangeEv @ 156 NONAME
- _ZN12tls_record_c50complete_create_handshake_type_server_key_exchangeEv @ 157 NONAME
- _ZN12tls_record_c5resetEv @ 158 NONAME
- _ZN12tls_record_c8shutdownEv @ 159 NONAME
- _ZN12tls_record_c9configureEv @ 160 NONAME
- _ZN12tls_record_c9set_stateE16tls_peap_state_e @ 161 NONAME
- _ZN12tls_record_c9set_timerEP20abs_eap_base_timer_cmPvm @ 162 NONAME
- _ZN12tls_record_cC1EP18abs_eap_am_tools_cP17tls_am_services_cbP22tls_base_application_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 163 NONAME
- _ZN12tls_record_cC2EP18abs_eap_am_tools_cP17tls_am_services_cbP22tls_base_application_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 164 NONAME
- _ZN12tls_record_cD0Ev @ 165 NONAME
- _ZN12tls_record_cD1Ev @ 166 NONAME
- _ZN12tls_record_cD2Ev @ 167 NONAME
- _ZN13tls_message_c16add_message_dataEP19eap_variable_data_cPb @ 168 NONAME
- _ZN13tls_message_c18add_record_messageEP20tls_record_message_cbb @ 169 NONAME
- _ZN13tls_message_c18save_analyse_indexEm @ 170 NONAME
- _ZN13tls_message_c20fragment_tls_recordsEP20tls_record_message_cP11eap_array_cIS0_E @ 171 NONAME
- _ZN13tls_message_c20get_tls_message_dataEv @ 172 NONAME
- _ZN13tls_message_c20set_tls_message_dataEP19eap_variable_data_ch @ 173 NONAME
- _ZN13tls_message_c21remove_record_messageEm @ 174 NONAME
- _ZN13tls_message_c27get_received_eap_identifierEv @ 175 NONAME
- _ZN13tls_message_c5resetEv @ 176 NONAME
- _ZN13tls_message_cC1EP18abs_eap_am_tools_cP22abs_tls_message_hash_cP27abs_tls_apply_cipher_spec_cP28abs_tls_change_cipher_spec_cb @ 177 NONAME
- _ZN13tls_message_cC2EP18abs_eap_am_tools_cP22abs_tls_message_hash_cP27abs_tls_apply_cipher_spec_cP28abs_tls_change_cipher_spec_cb @ 178 NONAME
- _ZN13tls_message_cD0Ev @ 179 NONAME
- _ZN13tls_message_cD1Ev @ 180 NONAME
- _ZN13tls_message_cD2Ev @ 181 NONAME
- _ZN16dummy_eap_core_c11get_partnerEv @ 182 NONAME
- _ZN16dummy_eap_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 183 NONAME
- _ZN16dummy_eap_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 184 NONAME
- _ZN16dummy_eap_core_c11set_partnerEP14abs_eap_core_c @ 185 NONAME
- _ZN16dummy_eap_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 186 NONAME
- _ZN16dummy_eap_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 187 NONAME
- _ZN16dummy_eap_core_c12get_is_validEv @ 188 NONAME
- _ZN16dummy_eap_core_c12set_is_validEv @ 189 NONAME
- _ZN16dummy_eap_core_c13resend_packetEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmmm @ 190 NONAME
- _ZN16dummy_eap_core_c13timer_expiredEmPv @ 191 NONAME
- _ZN16dummy_eap_core_c13unload_moduleE19eap_expanded_type_c @ 192 NONAME
- _ZN16dummy_eap_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 193 NONAME
- _ZN16dummy_eap_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 194 NONAME
- _ZN16dummy_eap_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 195 NONAME
- _ZN16dummy_eap_core_c15reset_operationEP15eap_base_type_cP18abs_eap_am_tools_c @ 196 NONAME
- _ZN16dummy_eap_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 197 NONAME
- _ZN16dummy_eap_core_c16send_eap_failureEPK19eap_am_network_id_ch @ 198 NONAME
- _ZN16dummy_eap_core_c16send_eap_successEPK19eap_am_network_id_ch @ 199 NONAME
- _ZN16dummy_eap_core_c16trace_eap_packetEPKcPK15eap_header_wr_c @ 200 NONAME
- _ZN16dummy_eap_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 201 NONAME
- _ZN16dummy_eap_core_c17get_header_offsetEPmS0_ @ 202 NONAME
- _ZN16dummy_eap_core_c17timer_delete_dataEmPv @ 203 NONAME
- _ZN16dummy_eap_core_c18get_marked_removedEv @ 204 NONAME
- _ZN16dummy_eap_core_c18set_marked_removedEv @ 205 NONAME
- _ZN16dummy_eap_core_c18shutdown_operationEP15eap_base_type_cP18abs_eap_am_tools_c @ 206 NONAME
- _ZN16dummy_eap_core_c18state_notificationEPK28abs_eap_state_notification_c @ 207 NONAME
- _ZN16dummy_eap_core_c19init_retransmissionEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmm16eap_code_value_eh19eap_expanded_type_c @ 208 NONAME
- _ZN16dummy_eap_core_c19packet_process_typeE19eap_expanded_type_cPK19eap_am_network_id_cP25eap_general_header_base_cm @ 209 NONAME
- _ZN16dummy_eap_core_c19set_session_timeoutEm @ 210 NONAME
- _ZN16dummy_eap_core_c20ignore_notificationsEv @ 211 NONAME
- _ZN16dummy_eap_core_c20unset_marked_removedEv @ 212 NONAME
- _ZN16dummy_eap_core_c21cancel_retransmissionEv @ 213 NONAME
- _ZN16dummy_eap_core_c21restart_with_new_typeE19eap_expanded_type_cPK19eap_am_network_id_ch @ 214 NONAME
- _ZN16dummy_eap_core_c21send_eap_nak_responseEPK19eap_am_network_id_chPK11eap_array_cI19eap_expanded_type_cE @ 215 NONAME
- _ZN16dummy_eap_core_c22cancel_session_timeoutEv @ 216 NONAME
- _ZN16dummy_eap_core_c22get_saved_eap_identityEP19eap_variable_data_c @ 217 NONAME
- _ZN16dummy_eap_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 218 NONAME
- _ZN16dummy_eap_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 219 NONAME
- _ZN16dummy_eap_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 220 NONAME
- _ZN16dummy_eap_core_c23set_authentication_roleEb @ 221 NONAME
- _ZN16dummy_eap_core_c23set_eap_failure_timeoutEv @ 222 NONAME
- _ZN16dummy_eap_core_c25client_proposes_eap_typesEPK19eap_am_network_id_ch @ 223 NONAME
- _ZN16dummy_eap_core_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 224 NONAME
- _ZN16dummy_eap_core_c26cancel_eap_failure_timeoutEv @ 225 NONAME
- _ZN16dummy_eap_core_c26initialize_session_timeoutEm @ 226 NONAME
- _ZN16dummy_eap_core_c26send_eap_identity_responseEPK19eap_am_network_id_cPK19eap_variable_data_ch @ 227 NONAME
- _ZN16dummy_eap_core_c27complete_eap_identity_queryEPK19eap_am_network_id_cPK19eap_variable_data_ch @ 228 NONAME
- _ZN16dummy_eap_core_c27handle_eap_identity_requestE19eap_expanded_type_chPK19eap_am_network_id_c @ 229 NONAME
- _ZN16dummy_eap_core_c28create_eap_identity_responseEP18eap_buf_chain_wr_cPK19eap_variable_data_ch @ 230 NONAME
- _ZN16dummy_eap_core_c28handle_eap_identity_responseEP15eap_base_type_c19eap_expanded_type_cPK19eap_am_network_id_cP15eap_header_wr_cm @ 231 NONAME
- _ZN16dummy_eap_core_c30send_eap_notification_responseEPK19eap_am_network_id_ch @ 232 NONAME
- _ZN16dummy_eap_core_c31object_decrease_reference_countEv @ 233 NONAME
- _ZN16dummy_eap_core_c31object_increase_reference_countEv @ 234 NONAME
- _ZN16dummy_eap_core_c36asynchronous_init_remove_eap_sessionEv @ 235 NONAME
- _ZN16dummy_eap_core_c43cancel_asynchronous_init_remove_eap_sessionEv @ 236 NONAME
- _ZN16dummy_eap_core_c47initialize_asynchronous_init_remove_eap_sessionEm @ 237 NONAME
- _ZN16dummy_eap_core_c5resetEv @ 238 NONAME
- _ZN16dummy_eap_core_c8shutdownEv @ 239 NONAME
- _ZN16dummy_eap_core_c9configureEv @ 240 NONAME
- _ZN16dummy_eap_core_c9load_typeE19eap_expanded_type_cS0_PK19eap_am_network_id_c @ 241 NONAME
- _ZN16dummy_eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 242 NONAME
- _ZN16dummy_eap_core_cC1EP18abs_eap_am_tools_cP14abs_eap_core_cbPK19eap_am_network_id_cb @ 243 NONAME
- _ZN16dummy_eap_core_cC2EP18abs_eap_am_tools_cP14abs_eap_core_cbPK19eap_am_network_id_cb @ 244 NONAME
- _ZN16dummy_eap_core_cD0Ev @ 245 NONAME
- _ZN16dummy_eap_core_cD1Ev @ 246 NONAME
- _ZN16dummy_eap_core_cD2Ev @ 247 NONAME
- _ZN16tls_completion_c12get_is_validEv @ 248 NONAME
- _ZN16tls_completion_c12set_is_validEv @ 249 NONAME
- _ZN16tls_completion_c21set_completion_actionE23tls_completion_action_e @ 250 NONAME
- _ZN16tls_completion_cC1EP18abs_eap_am_tools_c23tls_completion_action_e @ 251 NONAME
- _ZN16tls_completion_cC2EP18abs_eap_am_tools_c23tls_completion_action_e @ 252 NONAME
- _ZN16tls_completion_cD0Ev @ 253 NONAME
- _ZN16tls_completion_cD1Ev @ 254 NONAME
- _ZN16tls_completion_cD2Ev @ 255 NONAME
- _ZN17mschapv2_header_c10set_opcodeE17mschapv2_opcode_e @ 256 NONAME
- _ZN17mschapv2_header_c13set_ms_lengthEt @ 257 NONAME
- _ZN17mschapv2_header_c15set_mschapv2_idEh @ 258 NONAME
- _ZN17mschapv2_header_cC1EP18abs_eap_am_tools_cPvm @ 259 NONAME
- _ZN17mschapv2_header_cC2EP18abs_eap_am_tools_cPvm @ 260 NONAME
- _ZN17mschapv2_header_cD0Ev @ 261 NONAME
- _ZN17mschapv2_header_cD1Ev @ 262 NONAME
- _ZN17mschapv2_header_cD2Ev @ 263 NONAME
- _ZN17tls_base_record_c16get_type_partnerEv @ 264 NONAME
- _ZN17tls_base_record_c16set_type_partnerEP21abs_tls_base_record_c @ 265 NONAME
- _ZN17tls_base_record_cC2EP18abs_eap_am_tools_c @ 266 NONAME
- _ZN17tls_base_record_cD0Ev @ 267 NONAME
- _ZN17tls_base_record_cD1Ev @ 268 NONAME
- _ZN17tls_base_record_cD2Ev @ 269 NONAME
- _ZN19eap_type_tls_peap_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 270 NONAME
- _ZN19eap_type_tls_peap_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 271 NONAME
- _ZN19eap_type_tls_peap_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 272 NONAME
- _ZN19eap_type_tls_peap_c12cancel_timerEP20abs_eap_base_timer_cm @ 273 NONAME
- _ZN19eap_type_tls_peap_c12generate_naiEP19eap_variable_data_cPKS0_S3_ @ 274 NONAME
- _ZN19eap_type_tls_peap_c12get_is_validEv @ 275 NONAME
- _ZN19eap_type_tls_peap_c12packet_traceEPKcPK19eap_am_network_id_cP15eap_header_wr_cm @ 276 NONAME
- _ZN19eap_type_tls_peap_c12set_is_validEv @ 277 NONAME
- _ZN19eap_type_tls_peap_c13get_is_clientEv @ 278 NONAME
- _ZN19eap_type_tls_peap_c13get_nai_realmEv @ 279 NONAME
- _ZN19eap_type_tls_peap_c13timer_expiredEmPv @ 280 NONAME
- _ZN19eap_type_tls_peap_c13unload_moduleE19eap_expanded_type_c @ 281 NONAME
- _ZN19eap_type_tls_peap_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 282 NONAME
- _ZN19eap_type_tls_peap_c14parse_identityEPKhm @ 283 NONAME
- _ZN19eap_type_tls_peap_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 284 NONAME
- _ZN19eap_type_tls_peap_c15eap_acknowledgeEPK19eap_am_network_id_c @ 285 NONAME
- _ZN19eap_type_tls_peap_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 286 NONAME
- _ZN19eap_type_tls_peap_c16get_state_stringE34eap_type_tls_peap_state_variable_e @ 287 NONAME
- _ZN19eap_type_tls_peap_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 288 NONAME
- _ZN19eap_type_tls_peap_c17get_header_offsetEPmS0_ @ 289 NONAME
- _ZN19eap_type_tls_peap_c17peap_tunnel_readyEv @ 290 NONAME
- _ZN19eap_type_tls_peap_c17timer_delete_dataEmPv @ 291 NONAME
- _ZN19eap_type_tls_peap_c18check_version_listEtPh @ 292 NONAME
- _ZN19eap_type_tls_peap_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 293 NONAME
- _ZN19eap_type_tls_peap_c18save_current_stateEv @ 294 NONAME
- _ZN19eap_type_tls_peap_c18send_empty_eap_ackEv @ 295 NONAME
- _ZN19eap_type_tls_peap_c18state_notificationEPK28abs_eap_state_notification_c @ 296 NONAME
- _ZN19eap_type_tls_peap_c19get_send_network_idEv @ 297 NONAME
- _ZN19eap_type_tls_peap_c19select_peap_versionEm @ 298 NONAME
- _ZN19eap_type_tls_peap_c19set_session_timeoutEm @ 299 NONAME
- _ZN19eap_type_tls_peap_c19tls_message_processEPK19eap_am_network_id_cP21eap_tls_peap_header_cm @ 300 NONAME
- _ZN19eap_type_tls_peap_c20get_tls_session_typeEv @ 301 NONAME
- _ZN19eap_type_tls_peap_c20set_reassembly_stateE36eap_type_tls_peap_reassembly_state_e @ 302 NONAME
- _ZN19eap_type_tls_peap_c20set_tls_session_typeE18tls_session_type_e @ 303 NONAME
- _ZN19eap_type_tls_peap_c20tls_peap_packet_sendEP18eap_buf_chain_wr_cmmmb @ 304 NONAME
- _ZN19eap_type_tls_peap_c21parse_tls_peap_packetEP21eap_tls_peap_header_cm @ 305 NONAME
- _ZN19eap_type_tls_peap_c21set_tls_master_secretEPK19eap_variable_data_c @ 306 NONAME
- _ZN19eap_type_tls_peap_c21update_buffer_indexesEmmPmS0_ @ 307 NONAME
- _ZN19eap_type_tls_peap_c22handle_tls_peap_packetEPK19eap_am_network_id_cP21eap_tls_peap_header_cm @ 308 NONAME
- _ZN19eap_type_tls_peap_c22parse_tls_peap_payloadEPm @ 309 NONAME
- _ZN19eap_type_tls_peap_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 310 NONAME
- _ZN19eap_type_tls_peap_c22update_payload_indexesEmmmPmS0_S0_S0_ @ 311 NONAME
- _ZN19eap_type_tls_peap_c23analyse_tls_peap_packetEPK19eap_am_network_id_cP21eap_tls_peap_header_cm @ 312 NONAME
- _ZN19eap_type_tls_peap_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 313 NONAME
- _ZN19eap_type_tls_peap_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 314 NONAME
- _ZN19eap_type_tls_peap_c23send_final_notificationEv @ 315 NONAME
- _ZN19eap_type_tls_peap_c23set_last_eap_identifierEh @ 316 NONAME
- _ZN19eap_type_tls_peap_c23tls_peap_packet_processEPK19eap_am_network_id_cP21eap_tls_peap_header_cm @ 317 NONAME
- _ZN19eap_type_tls_peap_c25handle_eap_identity_queryEPK19eap_variable_data_cPK19eap_am_network_id_chbS2_bS2_ @ 318 NONAME
- _ZN19eap_type_tls_peap_c26create_random_eap_identityEP19eap_variable_data_c @ 319 NONAME
- _ZN19eap_type_tls_peap_c26eap_tls_peap_fragment_sendEv @ 320 NONAME
- _ZN19eap_type_tls_peap_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 321 NONAME
- _ZN19eap_type_tls_peap_c27complete_eap_identity_queryEPK19eap_variable_data_cPK19eap_am_network_id_ch12eap_status_ebS2_bS2_ @ 322 NONAME
- _ZN19eap_type_tls_peap_c27get_reassembly_state_stringE36eap_type_tls_peap_reassembly_state_e @ 323 NONAME
- _ZN19eap_type_tls_peap_c27send_tls_peap_start_messageEhPK19eap_variable_data_c @ 324 NONAME
- _ZN19eap_type_tls_peap_c28create_eap_fast_mac_identityEPK19eap_am_network_id_cP19eap_variable_data_c @ 325 NONAME
- _ZN19eap_type_tls_peap_c28restore_saved_previous_stateEv @ 326 NONAME
- _ZN19eap_type_tls_peap_c28set_failure_message_receivedEv @ 327 NONAME
- _ZN19eap_type_tls_peap_c29save_current_reassembly_stateEv @ 328 NONAME
- _ZN19eap_type_tls_peap_c29start_tls_peap_authenticationEPK19eap_variable_data_c @ 329 NONAME
- _ZN19eap_type_tls_peap_c30restore_saved_reassembly_stateEv @ 330 NONAME
- _ZN19eap_type_tls_peap_c30unset_failure_message_receivedEv @ 331 NONAME
- _ZN19eap_type_tls_peap_c32finish_successful_authenticationEbbb @ 332 NONAME
- _ZN19eap_type_tls_peap_c32handle_identity_response_messageEP15eap_header_rd_cm @ 333 NONAME
- _ZN19eap_type_tls_peap_c36eap_identity_response_packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 334 NONAME
- _ZN19eap_type_tls_peap_c5resetEv @ 335 NONAME
- _ZN19eap_type_tls_peap_c7get_NAIEv @ 336 NONAME
- _ZN19eap_type_tls_peap_c8shutdownEv @ 337 NONAME
- _ZN19eap_type_tls_peap_c9check_NAIEPKhmS1_ @ 338 NONAME
- _ZN19eap_type_tls_peap_c9configureEv @ 339 NONAME
- _ZN19eap_type_tls_peap_c9set_stateE34eap_type_tls_peap_state_variable_e @ 340 NONAME
- _ZN19eap_type_tls_peap_c9set_timerEP20abs_eap_base_timer_cmPvm @ 341 NONAME
- _ZN19eap_type_tls_peap_cC1EP18abs_eap_am_tools_cP19abs_eap_base_type_cP22eap_am_type_tls_peap_cbP17tls_base_record_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 342 NONAME
- _ZN19eap_type_tls_peap_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_cP22eap_am_type_tls_peap_cbP17tls_base_record_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 343 NONAME
- _ZN19eap_type_tls_peap_cD0Ev @ 344 NONAME
- _ZN19eap_type_tls_peap_cD1Ev @ 345 NONAME
- _ZN19eap_type_tls_peap_cD2Ev @ 346 NONAME
- _ZN19mschapv2_response_c13set_constantsEv @ 347 NONAME
- _ZN19mschapv2_response_c15set_nt_responseEPKh @ 348 NONAME
- _ZN19mschapv2_response_c18set_peer_challengeEPKh @ 349 NONAME
- _ZN19mschapv2_response_c23get_header_minimum_sizeEv @ 350 NONAME
- _ZN19mschapv2_response_c8set_nameEPKh @ 351 NONAME
- _ZN19mschapv2_response_cC1EP18abs_eap_am_tools_cPvm @ 352 NONAME
- _ZN19mschapv2_response_cC2EP18abs_eap_am_tools_cPvm @ 353 NONAME
- _ZN19mschapv2_response_cD0Ev @ 354 NONAME
- _ZN19mschapv2_response_cD1Ev @ 355 NONAME
- _ZN19mschapv2_response_cD2Ev @ 356 NONAME
- _ZN19peap_tlv_payloads_c11get_nak_tlvEv @ 357 NONAME
- _ZN19peap_tlv_payloads_c14check_payloadsENS_25peap_tlv_payload_status_eES0_S0_S0_S0_ @ 358 NONAME
- _ZN19peap_tlv_payloads_c14get_result_tlvEv @ 359 NONAME
- _ZN19peap_tlv_payloads_c17check_one_payloadENS_25peap_tlv_payload_status_eEPK24peap_tlv_variable_data_c @ 360 NONAME
- _ZN19peap_tlv_payloads_c19get_eap_payload_tlvEv @ 361 NONAME
- _ZN19peap_tlv_payloads_c22get_crypto_binding_tlvEv @ 362 NONAME
- _ZN19peap_tlv_payloads_c27get_intermediate_result_tlvEv @ 363 NONAME
- _ZN19peap_tlv_payloads_c5resetEv @ 364 NONAME
- _ZN19peap_tlv_payloads_cC1EP18abs_eap_am_tools_c @ 365 NONAME
- _ZN19peap_tlv_payloads_cC2EP18abs_eap_am_tools_c @ 366 NONAME
- _ZN19peap_tlv_payloads_cD0Ev @ 367 NONAME
- _ZN19peap_tlv_payloads_cD1Ev @ 368 NONAME
- _ZN19peap_tlv_payloads_cD2Ev @ 369 NONAME
- _ZN19tls_alert_message_c12get_is_validEv @ 370 NONAME
- _ZN19tls_alert_message_c12set_is_validEv @ 371 NONAME
- _ZN19tls_alert_message_c15set_alert_levelE17tls_alert_level_e @ 372 NONAME
- _ZN19tls_alert_message_c16add_message_dataEP19eap_variable_data_c @ 373 NONAME
- _ZN19tls_alert_message_c19create_message_dataEv @ 374 NONAME
- _ZN19tls_alert_message_c21set_alert_descriptionE23tls_alert_description_e @ 375 NONAME
- _ZN19tls_alert_message_cC1EP18abs_eap_am_tools_cb @ 376 NONAME
- _ZN19tls_alert_message_cC2EP18abs_eap_am_tools_cb @ 377 NONAME
- _ZN19tls_alert_message_cD0Ev @ 378 NONAME
- _ZN19tls_alert_message_cD1Ev @ 379 NONAME
- _ZN19tls_alert_message_cD2Ev @ 380 NONAME
- _ZN20mschapv2_challenge_c13set_challengeEPKh @ 381 NONAME
- _ZN20mschapv2_challenge_c14set_value_sizeEv @ 382 NONAME
- _ZN20mschapv2_challenge_c23get_header_minimum_sizeEv @ 383 NONAME
- _ZN20mschapv2_challenge_c8set_nameEPKh @ 384 NONAME
- _ZN20mschapv2_challenge_cC1EP18abs_eap_am_tools_cPvm @ 385 NONAME
- _ZN20mschapv2_challenge_cC2EP18abs_eap_am_tools_cPvm @ 386 NONAME
- _ZN20mschapv2_challenge_cD0Ev @ 387 NONAME
- _ZN20mschapv2_challenge_cD1Ev @ 388 NONAME
- _ZN20mschapv2_challenge_cD2Ev @ 389 NONAME
- _ZN20tls_record_message_c11set_versionE13tls_version_e @ 390 NONAME
- _ZN20tls_record_message_c12get_is_validEv @ 391 NONAME
- _ZN20tls_record_message_c12set_is_validEv @ 392 NONAME
- _ZN20tls_record_message_c12set_protocolE21tls_record_protocol_e @ 393 NONAME
- _ZN20tls_record_message_c15add_data_lengthEm @ 394 NONAME
- _ZN20tls_record_message_c16add_message_dataEv @ 395 NONAME
- _ZN20tls_record_message_c17add_alert_messageEP19tls_alert_message_cb @ 396 NONAME
- _ZN20tls_record_message_c17set_parsed_recordEv @ 397 NONAME
- _ZN20tls_record_message_c18save_analyse_indexEm @ 398 NONAME
- _ZN20tls_record_message_c21add_handshake_messageEP23tls_handshake_message_cb @ 399 NONAME
- _ZN20tls_record_message_c22set_record_header_copyEPK19tls_record_header_c @ 400 NONAME
- _ZN20tls_record_message_c23get_record_message_dataEv @ 401 NONAME
- _ZN20tls_record_message_c23set_record_message_dataEPvm @ 402 NONAME
- _ZN20tls_record_message_c24set_cipher_suite_appliedEv @ 403 NONAME
- _ZN20tls_record_message_c28add_application_data_messageEP30tls_application_data_message_cb @ 404 NONAME
- _ZN20tls_record_message_c30add_change_cipher_spec_messageEP32tls_change_cipher_spec_message_cb @ 405 NONAME
- _ZN20tls_record_message_c33set_tls_record_header_is_includedEb @ 406 NONAME
- _ZN20tls_record_message_cC1EP18abs_eap_am_tools_cP22abs_tls_message_hash_cb @ 407 NONAME
- _ZN20tls_record_message_cC2EP18abs_eap_am_tools_cP22abs_tls_message_hash_cb @ 408 NONAME
- _ZN20tls_record_message_cD0Ev @ 409 NONAME
- _ZN20tls_record_message_cD1Ev @ 410 NONAME
- _ZN20tls_record_message_cD2Ev @ 411 NONAME
- _ZN21eap_tls_peap_header_c12reset_headerEP18abs_eap_am_tools_c19eap_expanded_type_cm14peap_version_eb @ 412 NONAME
- _ZN21eap_tls_peap_header_c12set_eap_codeE16eap_code_value_e @ 413 NONAME
- _ZN21eap_tls_peap_header_c12set_eap_typeE19eap_expanded_type_cb @ 414 NONAME
- _ZN21eap_tls_peap_header_c14set_eap_lengthEtb @ 415 NONAME
- _ZN21eap_tls_peap_header_c14set_flag_startEb @ 416 NONAME
- _ZN21eap_tls_peap_header_c15set_data_lengthEmb @ 417 NONAME
- _ZN21eap_tls_peap_header_c16set_flag_versionEh @ 418 NONAME
- _ZN21eap_tls_peap_header_c17set_flag_reservedEh @ 419 NONAME
- _ZN21eap_tls_peap_header_c18set_eap_identifierEh @ 420 NONAME
- _ZN21eap_tls_peap_header_c22set_tls_message_lengthEm @ 421 NONAME
- _ZN21eap_tls_peap_header_c23set_flag_more_fragmentsEb @ 422 NONAME
- _ZN21eap_tls_peap_header_c25get_tls_max_header_lengthEv @ 423 NONAME
- _ZN21eap_tls_peap_header_c28set_flag_tls_length_includedEb @ 424 NONAME
- _ZN21eap_tls_peap_header_cC1EP18abs_eap_am_tools_cPhm @ 425 NONAME
- _ZN21eap_tls_peap_header_cC2EP18abs_eap_am_tools_cPhm @ 426 NONAME
- _ZN21eap_tls_peap_header_cD0Ev @ 427 NONAME
- _ZN21eap_tls_peap_header_cD1Ev @ 428 NONAME
- _ZN21eap_tls_peap_header_cD2Ev @ 429 NONAME
- _ZN22eap_tls_trace_string_c16get_state_stringE16tls_peap_state_e @ 430 NONAME
- _ZN22eap_tls_trace_string_c21get_ttls_state_stringE33eap_ttls_tunneled_message_state_e @ 431 NONAME
- _ZN22eap_tls_trace_string_c22get_alert_level_stringE17tls_alert_level_e @ 432 NONAME
- _ZN22eap_tls_trace_string_c23get_cipher_suite_stringE19tls_cipher_suites_e @ 433 NONAME
- _ZN22eap_tls_trace_string_c23get_peap_version_stringE14peap_version_e @ 434 NONAME
- _ZN22eap_tls_trace_string_c27get_certificate_type_stringE22tls_certificate_type_e @ 435 NONAME
- _ZN22eap_tls_trace_string_c27get_tls_session_type_stringE18tls_session_type_e @ 436 NONAME
- _ZN22eap_tls_trace_string_c28get_alert_description_stringE23tls_alert_description_e @ 437 NONAME
- _ZN22eap_tls_trace_string_c29get_compression_method_stringE24tls_compression_method_e @ 438 NONAME
- _ZN22eap_tls_trace_string_c47get_tls_identity_privacy_handshake_state_stringE38tls_identity_privacy_handshake_state_e @ 439 NONAME
- _ZN22eap_tls_trace_string_cC1Ev @ 440 NONAME
- _ZN22eap_tls_trace_string_cC2Ev @ 441 NONAME
- _ZN22eap_tls_trace_string_cD0Ev @ 442 NONAME
- _ZN22eap_tls_trace_string_cD1Ev @ 443 NONAME
- _ZN22eap_tls_trace_string_cD2Ev @ 444 NONAME
- _ZN22tls_base_application_cD0Ev @ 445 NONAME
- _ZN22tls_base_application_cD1Ev @ 446 NONAME
- _ZN22tls_base_application_cD2Ev @ 447 NONAME
- _ZN23eap_diameter_avp_code_c12is_ietf_codeES_ @ 448 NONAME
- _ZN23eap_diameter_avp_code_c13get_code_dataEP18abs_eap_am_tools_cP31eap_diameter_avp_code_of_ietf_e @ 449 NONAME
- _ZN23eap_diameter_avp_code_c13get_code_dataEP18abs_eap_am_tools_cPS_ @ 450 NONAME
- _ZN23eap_diameter_avp_code_c15set_code_valuesE24eap_diameter_vendor_id_em @ 451 NONAME
- _ZN23eap_diameter_avp_code_cC1E24eap_diameter_vendor_id_em @ 452 NONAME
- _ZN23eap_diameter_avp_code_cC1E31eap_diameter_avp_code_of_ietf_e @ 453 NONAME
- _ZN23eap_diameter_avp_code_cC1Ev @ 454 NONAME
- _ZN23eap_diameter_avp_code_cC2E24eap_diameter_vendor_id_em @ 455 NONAME
- _ZN23eap_diameter_avp_code_cC2E31eap_diameter_avp_code_of_ietf_e @ 456 NONAME
- _ZN23eap_diameter_avp_code_cC2Ev @ 457 NONAME
- _ZN23eap_diameter_avp_code_cD1Ev @ 458 NONAME
- _ZN23eap_diameter_avp_code_cD2Ev @ 459 NONAME
- _ZN23eap_diameter_avp_code_caSE31eap_diameter_avp_code_of_ietf_e @ 460 NONAME
- _ZN23eap_diameter_avp_code_caSERKS_ @ 461 NONAME
- _ZN23eap_diameter_avp_code_cadEv @ 462 NONAME
- _ZN23eap_diameter_payloads_c11add_payloadE23eap_diameter_avp_code_cbPKhmbbb @ 463 NONAME
- _ZN23eap_diameter_payloads_c11get_payloadE23eap_diameter_avp_code_c @ 464 NONAME
- _ZN23eap_diameter_payloads_c21parse_generic_payloadE23eap_diameter_avp_code_cPK25eap_diameter_avp_header_c @ 465 NONAME
- _ZN23eap_diameter_payloads_c23parse_diameter_payloadsEPK25eap_diameter_avp_header_cPm @ 466 NONAME
- _ZN23eap_diameter_payloads_c24check_mandatory_payloadsEPK11eap_array_cI23eap_diameter_avp_code_cE @ 467 NONAME
- _ZN23eap_diameter_payloads_c24check_payloads_existenseEPK11eap_array_cI23eap_diameter_avp_code_cE @ 468 NONAME
- _ZN23eap_diameter_payloads_c5resetEv @ 469 NONAME
- _ZN23eap_diameter_payloads_cC1EP18abs_eap_am_tools_c @ 470 NONAME
- _ZN23eap_diameter_payloads_cC2EP18abs_eap_am_tools_c @ 471 NONAME
- _ZN23eap_diameter_payloads_cD0Ev @ 472 NONAME
- _ZN23eap_diameter_payloads_cD1Ev @ 473 NONAME
- _ZN23eap_diameter_payloads_cD2Ev @ 474 NONAME
- _ZN23tls_handshake_message_c12get_is_validEv @ 475 NONAME
- _ZN23tls_handshake_message_c12set_is_validEv @ 476 NONAME
- _ZN23tls_handshake_message_c13set_dhe_primeEPK19eap_variable_data_c @ 477 NONAME
- _ZN23tls_handshake_message_c14set_session_idEPK19eap_variable_data_c @ 478 NONAME
- _ZN23tls_handshake_message_c15get_is_analysedEv @ 479 NONAME
- _ZN23tls_handshake_message_c15set_is_analysedEv @ 480 NONAME
- _ZN23tls_handshake_message_c16add_message_dataEP19eap_variable_data_c @ 481 NONAME
- _ZN23tls_handshake_message_c16set_random_valueEPK19eap_variable_data_c @ 482 NONAME
- _ZN23tls_handshake_message_c17set_cipher_suitesEPK11eap_array_cItE @ 483 NONAME
- _ZN23tls_handshake_message_c17set_finished_dataEPK19eap_variable_data_c @ 484 NONAME
- _ZN23tls_handshake_message_c18set_handshake_typeE20tls_handshake_type_e @ 485 NONAME
- _ZN23tls_handshake_message_c18set_public_dhe_keyEPK19eap_variable_data_c @ 486 NONAME
- _ZN23tls_handshake_message_c19create_message_dataEv @ 487 NONAME
- _ZN23tls_handshake_message_c21set_certificate_chainEPK11eap_array_cI19eap_variable_data_cE @ 488 NONAME
- _ZN23tls_handshake_message_c21set_certificate_typesEPK11eap_array_cIhE @ 489 NONAME
- _ZN23tls_handshake_message_c22u16_t_to_network_orderEPtP18abs_eap_am_tools_c @ 490 NONAME
- _ZN23tls_handshake_message_c23set_compression_methodsEPK11eap_array_cIhE @ 491 NONAME
- _ZN23tls_handshake_message_c23set_dhe_group_generatorEPK19eap_variable_data_c @ 492 NONAME
- _ZN23tls_handshake_message_c23set_signed_message_hashEPK19eap_variable_data_c @ 493 NONAME
- _ZN23tls_handshake_message_c25set_handshake_header_copyEPK22tls_handshake_header_c @ 494 NONAME
- _ZN23tls_handshake_message_c25set_selected_cipher_suiteE19tls_cipher_suites_e @ 495 NONAME
- _ZN23tls_handshake_message_c27set_certificate_authoritiesEPK11eap_array_cI19eap_variable_data_cE @ 496 NONAME
- _ZN23tls_handshake_message_c30set_encrypted_premaster_secretEPK19eap_variable_data_c @ 497 NONAME
- _ZN23tls_handshake_message_c31set_selected_compression_methodE24tls_compression_method_e @ 498 NONAME
- _ZN23tls_handshake_message_cC1EP18abs_eap_am_tools_cP22abs_tls_message_hash_cb @ 499 NONAME
- _ZN23tls_handshake_message_cC2EP18abs_eap_am_tools_cP22abs_tls_message_hash_cb @ 500 NONAME
- _ZN23tls_handshake_message_cD0Ev @ 501 NONAME
- _ZN23tls_handshake_message_cD1Ev @ 502 NONAME
- _ZN23tls_handshake_message_cD2Ev @ 503 NONAME
- _ZN24peap_tlv_variable_data_c10set_bufferEPK21tls_peap_tlv_header_cPhmbb @ 504 NONAME
- _ZN24peap_tlv_variable_data_c18set_copy_of_bufferEPK21tls_peap_tlv_header_c @ 505 NONAME
- _ZN24peap_tlv_variable_data_cC1EP18abs_eap_am_tools_c @ 506 NONAME
- _ZN24peap_tlv_variable_data_cC2EP18abs_eap_am_tools_c @ 507 NONAME
- _ZN24peap_tlv_variable_data_cD0Ev @ 508 NONAME
- _ZN24peap_tlv_variable_data_cD1Ev @ 509 NONAME
- _ZN24peap_tlv_variable_data_cD2Ev @ 510 NONAME
- _ZN26mschapv2_change_password_c13set_constantsEv @ 511 NONAME
- _ZN26mschapv2_change_password_c15set_nt_responseEPKh @ 512 NONAME
- _ZN26mschapv2_change_password_c18set_encrypted_hashEPKh @ 513 NONAME
- _ZN26mschapv2_change_password_c18set_peer_challengeEPKh @ 514 NONAME
- _ZN26mschapv2_change_password_c22set_encrypted_pw_blockEPKh @ 515 NONAME
- _ZN26mschapv2_change_password_c23get_header_minimum_sizeEv @ 516 NONAME
- _ZN26mschapv2_change_password_cC1EP18abs_eap_am_tools_cPvm @ 517 NONAME
- _ZN26mschapv2_change_password_cC2EP18abs_eap_am_tools_cPvm @ 518 NONAME
- _ZN26mschapv2_change_password_cD0Ev @ 519 NONAME
- _ZN26mschapv2_change_password_cD1Ev @ 520 NONAME
- _ZN26mschapv2_change_password_cD2Ev @ 521 NONAME
- _ZN26tls_application_eap_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 522 NONAME
- _ZN26tls_application_eap_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 523 NONAME
- _ZN26tls_application_eap_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 524 NONAME
- _ZN26tls_application_eap_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 525 NONAME
- _ZN26tls_application_eap_core_c12create_nonceEP19eap_variable_data_c @ 526 NONAME
- _ZN26tls_application_eap_core_c12get_is_validEv @ 527 NONAME
- _ZN26tls_application_eap_core_c12set_is_validEv @ 528 NONAME
- _ZN26tls_application_eap_core_c13unload_moduleE19eap_expanded_type_c @ 529 NONAME
- _ZN26tls_application_eap_core_c14alert_receivedE17tls_alert_level_e23tls_alert_description_e @ 530 NONAME
- _ZN26tls_application_eap_core_c14packet_processEP19eap_variable_data_ch @ 531 NONAME
- _ZN26tls_application_eap_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 532 NONAME
- _ZN26tls_application_eap_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 533 NONAME
- _ZN26tls_application_eap_core_c16query_tunnel_PACEPK24eap_fast_variable_data_c @ 534 NONAME
- _ZN26tls_application_eap_core_c16set_peap_versionE14peap_version_ebb @ 535 NONAME
- _ZN26tls_application_eap_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 536 NONAME
- _ZN26tls_application_eap_core_c17get_header_offsetEPmS0_ @ 537 NONAME
- _ZN26tls_application_eap_core_c17peap_tunnel_readyEv @ 538 NONAME
- _ZN26tls_application_eap_core_c18set_tunneled_stateE18tls_session_type_e @ 539 NONAME
- _ZN26tls_application_eap_core_c18state_notificationEPK28abs_eap_state_notification_c @ 540 NONAME
- _ZN26tls_application_eap_core_c19packet_process_ttlsEP19eap_variable_data_chPm @ 541 NONAME
- _ZN26tls_application_eap_core_c19set_session_timeoutEm @ 542 NONAME
- _ZN26tls_application_eap_core_c19store_nonce_peap_v2EbP19peap_tlv_payloads_c @ 543 NONAME
- _ZN26tls_application_eap_core_c20create_nonce_peap_v2Eb @ 544 NONAME
- _ZN26tls_application_eap_core_c21parse_generic_payloadE19tls_peap_tlv_type_ePK21tls_peap_tlv_header_cP19peap_tlv_payloads_c @ 545 NONAME
- _ZN26tls_application_eap_core_c21trace_tunneled_packetEPKcPK15eap_header_wr_c @ 546 NONAME
- _ZN26tls_application_eap_core_c22packet_process_peap_v1EP19eap_variable_data_chPm @ 547 NONAME
- _ZN26tls_application_eap_core_c22packet_process_peap_v2EP19eap_variable_data_chPm @ 548 NONAME
- _ZN26tls_application_eap_core_c22parse_peap_tlv_payloadEPhPmP19peap_tlv_payloads_c @ 549 NONAME
- _ZN26tls_application_eap_core_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 550 NONAME
- _ZN26tls_application_eap_core_c23cancel_query_tunnel_PACEv @ 551 NONAME
- _ZN26tls_application_eap_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 552 NONAME
- _ZN26tls_application_eap_core_c23check_ttls_eap_payloadsEP23eap_diameter_payloads_cP32eap_ttls_tunneled_message_type_e @ 553 NONAME
- _ZN26tls_application_eap_core_c23get_application_partnerEv @ 554 NONAME
- _ZN26tls_application_eap_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 555 NONAME
- _ZN26tls_application_eap_core_c23read_authority_identityEP19eap_variable_data_c @ 556 NONAME
- _ZN26tls_application_eap_core_c23set_application_partnerEP26abs_tls_base_application_c @ 557 NONAME
- _ZN26tls_application_eap_core_c24create_ttls_diameter_avpEP19eap_variable_data_cPKS0_23eap_diameter_avp_code_cb @ 558 NONAME
- _ZN26tls_application_eap_core_c24packet_forward_to_tunnelEPK19eap_am_network_id_cP15eap_header_wr_cm @ 559 NONAME
- _ZN26tls_application_eap_core_c25create_result_tlv_messageEP18eap_buf_chain_wr_c16eap_code_value_eh19tls_peap_tlv_type_e @ 560 NONAME
- _ZN26tls_application_eap_core_c25empty_ack_packet_receivedEPK19eap_am_network_id_ch @ 561 NONAME
- _ZN26tls_application_eap_core_c25packet_process_xp_peap_v0EP19eap_variable_data_chPm @ 562 NONAME
- _ZN26tls_application_eap_core_c26send_ttls_ms_chapv2_packetEP15eap_header_wr_c @ 563 NONAME
- _ZN26tls_application_eap_core_c29check_ttls_plain_pap_payloadsEP23eap_diameter_payloads_cP32eap_ttls_tunneled_message_type_e @ 564 NONAME
- _ZN26tls_application_eap_core_c30create_eap_payload_tlv_messageEP18eap_buf_chain_wr_cPK15eap_header_wr_ch @ 565 NONAME
- _ZN26tls_application_eap_core_c30handle_ttls_plain_pap_payloadsEP23eap_diameter_payloads_c32eap_ttls_tunneled_message_type_eh @ 566 NONAME
- _ZN26tls_application_eap_core_c31create_compound_mac_key_peap_v2Eb @ 567 NONAME
- _ZN26tls_application_eap_core_c31create_eap_diameter_avp_messageEP18eap_buf_chain_wr_cPK15eap_header_wr_ch @ 568 NONAME
- _ZN26tls_application_eap_core_c32ttls_server_handles_pap_responseEP23eap_diameter_payloads_ch @ 569 NONAME
- _ZN26tls_application_eap_core_c33create_crypto_binding_tlv_messageEP18eap_buf_chain_wr_c16eap_code_value_ehPK19eap_variable_data_ch @ 570 NONAME
- _ZN26tls_application_eap_core_c33send_tunneled_acknowledge_peap_v2E16eap_code_value_eh @ 571 NONAME
- _ZN26tls_application_eap_core_c34check_ttls_plain_mschapv2_payloadsEP23eap_diameter_payloads_cP32eap_ttls_tunneled_message_type_e @ 572 NONAME
- _ZN26tls_application_eap_core_c34create_crypto_binding_compound_macEPK19eap_variable_data_cPK21tls_peap_tlv_header_cPS0_ @ 573 NONAME
- _ZN26tls_application_eap_core_c34save_user_authorization_pac_opaqueEPK15tls_extension_c @ 574 NONAME
- _ZN26tls_application_eap_core_c34start_peap_tunneled_authenticationEPK19eap_am_network_id_cbh18tls_session_type_eb @ 575 NONAME
- _ZN26tls_application_eap_core_c34start_ttls_tunneled_authenticationEPK19eap_am_network_id_ch @ 576 NONAME
- _ZN26tls_application_eap_core_c35create_compound_session_key_peap_v2Ev @ 577 NONAME
- _ZN26tls_application_eap_core_c35handle_ttls_plain_mschapv2_payloadsEP23eap_diameter_payloads_c32eap_ttls_tunneled_message_type_eh @ 578 NONAME
- _ZN26tls_application_eap_core_c35ttls_client_handles_ms_chapv2_errorEP23eap_diameter_payloads_ch @ 579 NONAME
- _ZN26tls_application_eap_core_c35verify_tunneled_acknowledge_peap_v2Ev @ 580 NONAME
- _ZN26tls_application_eap_core_c36asynchronous_init_remove_eap_sessionEPK19eap_am_network_id_c @ 581 NONAME
- _ZN26tls_application_eap_core_c36send_tunneled_acknowledge_xp_peap_v0E16eap_code_value_eh @ 582 NONAME
- _ZN26tls_application_eap_core_c37ttls_client_handles_ms_chapv2_successEP23eap_diameter_payloads_ch @ 583 NONAME
- _ZN26tls_application_eap_core_c37ttls_server_handles_pap_reply_messageEP23eap_diameter_payloads_ch @ 584 NONAME
- _ZN26tls_application_eap_core_c38create_intermediate_result_tlv_messageEP18eap_buf_chain_wr_c16eap_code_value_eh @ 585 NONAME
- _ZN26tls_application_eap_core_c38ttls_server_handles_ms_chapv2_responseEP23eap_diameter_payloads_ch @ 586 NONAME
- _ZN26tls_application_eap_core_c41finish_successfull_authentication_peap_v2Eh @ 587 NONAME
- _ZN26tls_application_eap_core_c41plain_eap_success_failure_packet_receivedEPK19eap_am_network_id_c16eap_code_value_eh @ 588 NONAME
- _ZN26tls_application_eap_core_c44ttls_tunneled_message_state_process_responseEP15eap_header_wr_c @ 589 NONAME
- _ZN26tls_application_eap_core_c45complete_query_ttls_pap_username_and_passwordEPK19eap_variable_data_cS2_12eap_status_e @ 590 NONAME
- _ZN26tls_application_eap_core_c45ttls_server_handles_ms_chapv2_change_passwordEP23eap_diameter_payloads_ch @ 591 NONAME
- _ZN26tls_application_eap_core_c46complete_verify_ttls_pap_username_and_passwordE12eap_status_ePK19eap_variable_data_c @ 592 NONAME
- _ZN26tls_application_eap_core_c47create_eap_success_failure_in_forward_to_tunnelEPK19eap_am_network_id_c16eap_code_value_eh @ 593 NONAME
- _ZN26tls_application_eap_core_c49ttls_tunneled_message_state_process_error_requestEP15eap_header_wr_c @ 594 NONAME
- _ZN26tls_application_eap_core_c50ttls_tunneled_message_state_complete_error_requestEP15eap_header_wr_c @ 595 NONAME
- _ZN26tls_application_eap_core_c51ttls_tunneled_message_state_process_success_requestEP15eap_header_wr_c @ 596 NONAME
- _ZN26tls_application_eap_core_c52ttls_tunneled_message_state_complete_success_requestEP15eap_header_wr_c @ 597 NONAME
- _ZN26tls_application_eap_core_c52ttls_tunneled_message_state_process_identity_requestEP15eap_header_wr_c @ 598 NONAME
- _ZN26tls_application_eap_core_c53ttls_tunneled_message_state_process_challenge_requestEP15eap_header_wr_c @ 599 NONAME
- _ZN26tls_application_eap_core_c53ttls_tunneled_message_state_process_identity_responseEP15eap_header_wr_c @ 600 NONAME
- _ZN26tls_application_eap_core_c5resetEv @ 601 NONAME
- _ZN26tls_application_eap_core_c60ttls_tunneled_message_state_process_change_password_responseEP15eap_header_wr_c @ 602 NONAME
- _ZN26tls_application_eap_core_c8shutdownEv @ 603 NONAME
- _ZN26tls_application_eap_core_c9configureEv @ 604 NONAME
- _ZN26tls_application_eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 605 NONAME
- _ZN26tls_application_eap_core_cC1EP18abs_eap_am_tools_cP10eap_core_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 606 NONAME
- _ZN26tls_application_eap_core_cC2EP18abs_eap_am_tools_cP10eap_core_cbb19eap_expanded_type_cPK19eap_am_network_id_c @ 607 NONAME
- _ZN26tls_application_eap_core_cD0Ev @ 608 NONAME
- _ZN26tls_application_eap_core_cD1Ev @ 609 NONAME
- _ZN26tls_application_eap_core_cD2Ev @ 610 NONAME
- _ZN28eap_diameter_variable_data_c10set_bufferE23eap_diameter_avp_code_cbPKhmbb @ 611 NONAME
- _ZN28eap_diameter_variable_data_c16set_payload_codeE23eap_diameter_avp_code_c @ 612 NONAME
- _ZN28eap_diameter_variable_data_c18get_payload_bufferEv @ 613 NONAME
- _ZN28eap_diameter_variable_data_c31object_increase_reference_countEv @ 614 NONAME
- _ZN28eap_diameter_variable_data_c8add_dataEPKhm @ 615 NONAME
- _ZN28eap_diameter_variable_data_cC1EP18abs_eap_am_tools_c @ 616 NONAME
- _ZN28eap_diameter_variable_data_cC2EP18abs_eap_am_tools_c @ 617 NONAME
- _ZN28eap_diameter_variable_data_cD0Ev @ 618 NONAME
- _ZN28eap_diameter_variable_data_cD1Ev @ 619 NONAME
- _ZN28eap_diameter_variable_data_cD2Ev @ 620 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c11DlgCompleteEi @ 621 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c11query_realmEPK11eap_array_cI19eap_variable_data_cE @ 622 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c12get_is_validEv @ 623 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c12set_is_validEv @ 624 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c13timer_expiredEmPv @ 625 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c14alert_receivedE17tls_alert_level_e23tls_alert_description_e @ 626 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c16save_tls_sessionEPK19eap_variable_data_cS2_19tls_cipher_suites_e @ 627 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c16set_peap_versionE14peap_version_ebb @ 628 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 629 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c17timer_delete_dataEmPv @ 630 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c18cancel_query_realmEv @ 631 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c18get_tls_am_partnerEv @ 632 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c18query_eap_identityEP19eap_variable_data_cPK19eap_am_network_id_chPbS1_S5_S1_ @ 633 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c18set_tls_am_partnerEP21abs_tls_am_services_c @ 634 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c19query_dh_parametersEPK11eap_array_cI19eap_variable_data_cE19tls_cipher_suites_e @ 635 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 636 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 637 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c21cancel_identity_queryEv @ 638 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c21sign_with_private_keyEPK19eap_variable_data_c @ 639 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c22verify_with_public_keyEPK19eap_variable_data_cS2_ @ 640 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c23authentication_finishedEb18tls_session_type_e @ 641 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c23query_certificate_chainEPK11eap_array_cI19eap_variable_data_cEPKS0_IhE19tls_cipher_suites_e @ 642 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c24verify_certificate_chainEPK11eap_array_cI19eap_variable_data_cE19tls_cipher_suites_e @ 643 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c25is_ttls_pap_session_validEv @ 644 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c26cancel_query_dh_parametersEv @ 645 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c26notify_configuration_errorE12eap_status_e @ 646 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c27cancel_query_dsa_parametersEv @ 647 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c27rsa_encrypt_with_public_keyEPK19eap_variable_data_c @ 648 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c28cancel_sign_with_private_keyEv @ 649 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c28rsa_decrypt_with_private_keyEPK19eap_variable_data_c @ 650 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c29cancel_verify_with_public_keyEv @ 651 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c30cancel_query_certificate_chainEv @ 652 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c31cancel_verify_certificate_chainEv @ 653 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c34cancel_rsa_encrypt_with_public_keyEv @ 654 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c35cancel_rsa_decrypt_with_private_keyEv @ 655 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c36query_ttls_pap_username_and_passwordEPK19eap_variable_data_c @ 656 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c39query_certificate_authorities_and_typesEv @ 657 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c40query_cipher_suites_and_previous_sessionEv @ 658 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c40select_cipher_suite_and_check_session_idEPK11eap_array_cItEPK19eap_variable_data_c @ 659 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c46cancel_query_certificate_authorities_and_typesEv @ 660 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c47cancel_query_cipher_suites_and_previous_sessionEv @ 661 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c47cancel_select_cipher_suite_and_check_session_idEv @ 662 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c5resetEv @ 663 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c8shutdownEv @ 664 NONAME
- _ZN30eap_am_type_tls_peap_symbian_c9configureEv @ 665 NONAME
- _ZN30eap_am_type_tls_peap_symbian_cD0Ev @ 666 NONAME
- _ZN30eap_am_type_tls_peap_symbian_cD1Ev @ 667 NONAME
- _ZN30eap_am_type_tls_peap_symbian_cD2Ev @ 668 NONAME
- _ZN30tls_application_data_message_c12get_is_validEv @ 669 NONAME
- _ZN30tls_application_data_message_c12set_is_validEv @ 670 NONAME
- _ZN30tls_application_data_message_c15get_is_analysedEv @ 671 NONAME
- _ZN30tls_application_data_message_c15set_is_analysedEv @ 672 NONAME
- _ZN30tls_application_data_message_c16add_message_dataEP19eap_variable_data_c @ 673 NONAME
- _ZN30tls_application_data_message_c20get_application_dataEv @ 674 NONAME
- _ZN30tls_application_data_message_c20set_application_dataEPKhm @ 675 NONAME
- _ZN30tls_application_data_message_cC1EP18abs_eap_am_tools_cb @ 676 NONAME
- _ZN30tls_application_data_message_cC2EP18abs_eap_am_tools_cb @ 677 NONAME
- _ZN30tls_application_data_message_cD0Ev @ 678 NONAME
- _ZN30tls_application_data_message_cD1Ev @ 679 NONAME
- _ZN30tls_application_data_message_cD2Ev @ 680 NONAME
- _ZN32tls_change_cipher_spec_message_c12get_is_validEv @ 681 NONAME
- _ZN32tls_change_cipher_spec_message_c12set_is_validEv @ 682 NONAME
- _ZN32tls_change_cipher_spec_message_c16add_message_dataEP19eap_variable_data_c @ 683 NONAME
- _ZN32tls_change_cipher_spec_message_c19create_message_dataEv @ 684 NONAME
- _ZN32tls_change_cipher_spec_message_c27set_change_cipher_spec_typeE29tls_change_cipher_spec_type_e @ 685 NONAME
- _ZN32tls_change_cipher_spec_message_cC1EP18abs_eap_am_tools_cP28abs_tls_change_cipher_spec_cb @ 686 NONAME
- _ZN32tls_change_cipher_spec_message_cC2EP18abs_eap_am_tools_cP28abs_tls_change_cipher_spec_cb @ 687 NONAME
- _ZN32tls_change_cipher_spec_message_cD0Ev @ 688 NONAME
- _ZN32tls_change_cipher_spec_message_cD1Ev @ 689 NONAME
- _ZN32tls_change_cipher_spec_message_cD2Ev @ 690 NONAME
- _ZN38eap_type_tls_peap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 691 NONAME
- _ZN38eap_type_tls_peap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 692 NONAME
- _ZN38eap_type_tls_peap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 693 NONAME
- _ZN38eap_type_tls_peap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 694 NONAME
- _ZN38eap_type_tls_peap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 695 NONAME
- _ZN38eap_type_tls_peap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 696 NONAME
- _ZN38eap_type_tls_peap_state_notification_cD0Ev @ 697 NONAME
- _ZN38eap_type_tls_peap_state_notification_cD1Ev @ 698 NONAME
- _ZN38eap_type_tls_peap_state_notification_cD2Ev @ 699 NONAME
- _ZNK12tls_record_c23cipher_suite_is_TLS_RSAEv @ 700 NONAME
- _ZNK12tls_record_c27cipher_suite_is_RC4_128_MD5E19tls_cipher_suites_e @ 701 NONAME
- _ZNK12tls_record_c27cipher_suite_is_RC4_128_SHAE19tls_cipher_suites_e @ 702 NONAME
- _ZNK12tls_record_c27cipher_suite_is_TLS_DHE_DSSEv @ 703 NONAME
- _ZNK12tls_record_c27cipher_suite_is_TLS_DHE_RSAEv @ 704 NONAME
- _ZNK12tls_record_c31cipher_suite_is_AES_128_CBC_SHAE19tls_cipher_suites_e @ 705 NONAME
- _ZNK12tls_record_c32cipher_suite_is_3DES_EDE_CBC_SHAE19tls_cipher_suites_e @ 706 NONAME
- _ZNK12tls_record_c9get_stateEv @ 707 NONAME
- _ZNK13tls_message_c17get_analyse_indexEv @ 708 NONAME
- _ZNK13tls_message_c18get_record_messageEm @ 709 NONAME
- _ZNK13tls_message_c23get_last_record_messageEv @ 710 NONAME
- _ZNK13tls_message_c24get_record_message_countEv @ 711 NONAME
- _ZNK16dummy_eap_core_c19get_is_tunneled_eapEv @ 712 NONAME
- _ZNK16tls_completion_c21get_completion_actionEv @ 713 NONAME
- _ZNK16tls_completion_c28get_completion_action_stringEv @ 714 NONAME
- _ZNK17mschapv2_header_c10get_opcodeEv @ 715 NONAME
- _ZNK17mschapv2_header_c12check_headerEv @ 716 NONAME
- _ZNK17mschapv2_header_c13get_ms_lengthEv @ 717 NONAME
- _ZNK17mschapv2_header_c15get_data_lengthEv @ 718 NONAME
- _ZNK17mschapv2_header_c15get_mschapv2_idEv @ 719 NONAME
- _ZNK17mschapv2_header_c8get_dataEv @ 720 NONAME
- _ZNK19eap_type_tls_peap_c16get_state_stringEv @ 721 NONAME
- _ZNK19eap_type_tls_peap_c20get_reassembly_stateEv @ 722 NONAME
- _ZNK19eap_type_tls_peap_c23get_last_eap_identifierEv @ 723 NONAME
- _ZNK19eap_type_tls_peap_c27get_reassembly_state_stringEv @ 724 NONAME
- _ZNK19eap_type_tls_peap_c28get_failure_message_receivedEv @ 725 NONAME
- _ZNK19eap_type_tls_peap_c31get_saved_previous_state_stringEv @ 726 NONAME
- _ZNK19eap_type_tls_peap_c9get_stateEv @ 727 NONAME
- _ZNK19mschapv2_response_c12check_headerEv @ 728 NONAME
- _ZNK19mschapv2_response_c15get_name_lengthEv @ 729 NONAME
- _ZNK19mschapv2_response_c15get_nt_responseEv @ 730 NONAME
- _ZNK19mschapv2_response_c18get_peer_challengeEv @ 731 NONAME
- _ZNK19mschapv2_response_c8get_nameEv @ 732 NONAME
- _ZNK19peap_tlv_payloads_c12get_is_validEv @ 733 NONAME
- _ZNK19tls_alert_message_c15get_alert_levelEv @ 734 NONAME
- _ZNK19tls_alert_message_c21get_alert_descriptionEv @ 735 NONAME
- _ZNK20mschapv2_challenge_c12check_headerEv @ 736 NONAME
- _ZNK20mschapv2_challenge_c13get_challengeEv @ 737 NONAME
- _ZNK20mschapv2_challenge_c15get_name_lengthEv @ 738 NONAME
- _ZNK20mschapv2_challenge_c8get_nameEv @ 739 NONAME
- _ZNK20tls_record_message_c11get_versionEv @ 740 NONAME
- _ZNK20tls_record_message_c12get_protocolEv @ 741 NONAME
- _ZNK20tls_record_message_c13get_handshakeEm @ 742 NONAME
- _ZNK20tls_record_message_c15get_alert_countEv @ 743 NONAME
- _ZNK20tls_record_message_c15get_data_lengthEv @ 744 NONAME
- _ZNK20tls_record_message_c17get_analyse_indexEv @ 745 NONAME
- _ZNK20tls_record_message_c17get_parsed_recordEv @ 746 NONAME
- _ZNK20tls_record_message_c19get_handshake_countEv @ 747 NONAME
- _ZNK20tls_record_message_c20get_application_dataEm @ 748 NONAME
- _ZNK20tls_record_message_c22get_change_cipher_specEm @ 749 NONAME
- _ZNK20tls_record_message_c24get_cipher_suite_appliedEv @ 750 NONAME
- _ZNK20tls_record_message_c26get_application_data_countEv @ 751 NONAME
- _ZNK20tls_record_message_c28get_change_cipher_spec_countEv @ 752 NONAME
- _ZNK20tls_record_message_c33get_tls_record_header_is_includedEv @ 753 NONAME
- _ZNK20tls_record_message_c9get_alertEm @ 754 NONAME
- _ZNK21eap_tls_peap_header_c12check_headerEP18abs_eap_am_tools_c19eap_expanded_type_cb14peap_version_eb @ 755 NONAME
- _ZNK21eap_tls_peap_header_c12get_eap_codeEv @ 756 NONAME
- _ZNK21eap_tls_peap_header_c12get_eap_typeEv @ 757 NONAME
- _ZNK21eap_tls_peap_header_c13get_tls_flagsEv @ 758 NONAME
- _ZNK21eap_tls_peap_header_c14get_eap_lengthEv @ 759 NONAME
- _ZNK21eap_tls_peap_header_c14get_flag_startEv @ 760 NONAME
- _ZNK21eap_tls_peap_header_c15get_code_stringEv @ 761 NONAME
- _ZNK21eap_tls_peap_header_c15get_data_lengthEv @ 762 NONAME
- _ZNK21eap_tls_peap_header_c15get_data_offsetEP18abs_eap_am_tools_cmm @ 763 NONAME
- _ZNK21eap_tls_peap_header_c16get_flag_versionEv @ 764 NONAME
- _ZNK21eap_tls_peap_header_c16get_tls_flag_bitEm @ 765 NONAME
- _ZNK21eap_tls_peap_header_c16set_tls_flag_bitEbm @ 766 NONAME
- _ZNK21eap_tls_peap_header_c17get_flag_reservedEv @ 767 NONAME
- _ZNK21eap_tls_peap_header_c17get_header_lengthEv @ 768 NONAME
- _ZNK21eap_tls_peap_header_c18get_eap_identifierEv @ 769 NONAME
- _ZNK21eap_tls_peap_header_c18get_tls_flag_valueEmm @ 770 NONAME
- _ZNK21eap_tls_peap_header_c18set_tls_flag_valueEhmm @ 771 NONAME
- _ZNK21eap_tls_peap_header_c19get_eap_type_stringEv @ 772 NONAME
- _ZNK21eap_tls_peap_header_c20get_tls_flags_offsetEv @ 773 NONAME
- _ZNK21eap_tls_peap_header_c21get_tls_length_offsetEv @ 774 NONAME
- _ZNK21eap_tls_peap_header_c22get_tls_message_lengthEPm @ 775 NONAME
- _ZNK21eap_tls_peap_header_c23get_flag_more_fragmentsEv @ 776 NONAME
- _ZNK21eap_tls_peap_header_c24get_start_offset_of_dataEv @ 777 NONAME
- _ZNK21eap_tls_peap_header_c25get_tls_min_header_lengthEv @ 778 NONAME
- _ZNK21eap_tls_peap_header_c28get_flag_tls_length_includedEv @ 779 NONAME
- _ZNK21eap_tls_peap_header_c8get_dataEP18abs_eap_am_tools_cm @ 780 NONAME
- _ZNK23eap_diameter_avp_code_c13get_vendor_idEv @ 781 NONAME
- _ZNK23eap_diameter_avp_code_c15get_vendor_codeEv @ 782 NONAME
- _ZNK23eap_diameter_avp_code_cadEv @ 783 NONAME
- _ZNK23eap_diameter_avp_code_ceqE31eap_diameter_avp_code_of_ietf_e @ 784 NONAME
- _ZNK23eap_diameter_avp_code_ceqERKS_ @ 785 NONAME
- _ZNK23eap_diameter_avp_code_cneE31eap_diameter_avp_code_of_ietf_e @ 786 NONAME
- _ZNK23eap_diameter_avp_code_cneERKS_ @ 787 NONAME
- _ZNK23eap_diameter_payloads_c12get_is_validEv @ 788 NONAME
- _ZNK23tls_handshake_message_c13get_dhe_primeEv @ 789 NONAME
- _ZNK23tls_handshake_message_c14get_session_idEv @ 790 NONAME
- _ZNK23tls_handshake_message_c16get_random_valueEv @ 791 NONAME
- _ZNK23tls_handshake_message_c17get_cipher_suitesEv @ 792 NONAME
- _ZNK23tls_handshake_message_c17get_finished_dataEv @ 793 NONAME
- _ZNK23tls_handshake_message_c18get_handshake_typeEv @ 794 NONAME
- _ZNK23tls_handshake_message_c18get_public_dhe_keyEv @ 795 NONAME
- _ZNK23tls_handshake_message_c21get_certificate_chainEv @ 796 NONAME
- _ZNK23tls_handshake_message_c21get_certificate_typesEv @ 797 NONAME
- _ZNK23tls_handshake_message_c23get_compression_methodsEv @ 798 NONAME
- _ZNK23tls_handshake_message_c23get_dhe_group_generatorEv @ 799 NONAME
- _ZNK23tls_handshake_message_c23get_signed_message_hashEv @ 800 NONAME
- _ZNK23tls_handshake_message_c25get_selected_cipher_suiteEv @ 801 NONAME
- _ZNK23tls_handshake_message_c27get_certificate_authoritiesEv @ 802 NONAME
- _ZNK23tls_handshake_message_c30get_encrypted_premaster_secretEv @ 803 NONAME
- _ZNK23tls_handshake_message_c31get_selected_compression_methodEv @ 804 NONAME
- _ZNK24peap_tlv_variable_data_c19get_original_headerEv @ 805 NONAME
- _ZNK26mschapv2_change_password_c12check_headerEv @ 806 NONAME
- _ZNK26mschapv2_change_password_c15get_nt_responseEv @ 807 NONAME
- _ZNK26mschapv2_change_password_c18get_encrypted_hashEv @ 808 NONAME
- _ZNK26mschapv2_change_password_c18get_peer_challengeEv @ 809 NONAME
- _ZNK26mschapv2_change_password_c22get_encrypted_pw_blockEv @ 810 NONAME
- _ZNK28eap_diameter_variable_data_c15get_data_lengthEv @ 811 NONAME
- _ZNK28eap_diameter_variable_data_c16get_is_mandatoryEv @ 812 NONAME
- _ZNK28eap_diameter_variable_data_c16get_payload_codeEv @ 813 NONAME
- _ZNK28eap_diameter_variable_data_c4copyEv @ 814 NONAME
- _ZNK28eap_diameter_variable_data_c8get_dataEm @ 815 NONAME
- _ZNK32tls_change_cipher_spec_message_c27get_change_cipher_spec_typeEv @ 816 NONAME
- _ZNK33eap_static_diameter_vendor_code_c8get_codeEv @ 817 NONAME
- _ZTI11CEapTlsPeap @ 818 NONAME
- _ZTI12CEapTypeInfo @ 819 NONAME
- _ZTI12tls_record_c @ 820 NONAME
- _ZTI13tls_message_c @ 821 NONAME
- _ZTI16dummy_eap_core_c @ 822 NONAME
- _ZTI16tls_completion_c @ 823 NONAME
- _ZTI17mschapv2_header_c @ 824 NONAME
- _ZTI17tls_base_record_c @ 825 NONAME
- _ZTI19eap_type_tls_peap_c @ 826 NONAME
- _ZTI19mschapv2_response_c @ 827 NONAME
- _ZTI19peap_tlv_payloads_c @ 828 NONAME
- _ZTI19tls_alert_message_c @ 829 NONAME
- _ZTI19tls_record_header_c @ 830 NONAME
- _ZTI20mschapv2_challenge_c @ 831 NONAME
- _ZTI20tls_record_message_c @ 832 NONAME
- _ZTI21CEapTlsPeapUiEapTypes @ 833 NONAME
- _ZTI21eap_tls_peap_header_c @ 834 NONAME
- _ZTI21tls_peap_tlv_header_c @ 835 NONAME
- _ZTI22CEapTlsPeapCertFetcher @ 836 NONAME
- _ZTI22eap_tls_trace_string_c @ 837 NONAME
- _ZTI22tls_base_application_c @ 838 NONAME
- _ZTI22tls_handshake_header_c @ 839 NONAME
- _ZTI23CEapTlsPeapUiConnection @ 840 NONAME
- _ZTI23eap_diameter_payloads_c @ 841 NONAME
- _ZTI23tls_handshake_message_c @ 842 NONAME
- _ZTI24CEapTlsPeapCertInterface @ 843 NONAME
- _ZTI24CEapTlsPeapUiTlsPeapData @ 844 NONAME
- _ZTI24peap_tlv_variable_data_c @ 845 NONAME
- _ZTI25CEapTlsPeapUiCertificates @ 846 NONAME
- _ZTI25CEapTlsPeapUiCipherSuites @ 847 NONAME
- _ZTI25eap_diameter_avp_header_c @ 848 NONAME
- _ZTI26mschapv2_change_password_c @ 849 NONAME
- _ZTI26tls_application_eap_core_c @ 850 NONAME
- _ZTI27CEapTlsPeapUiDataConnection @ 851 NONAME
- _ZTI28eap_diameter_variable_data_c @ 852 NONAME
- _ZTI30eap_am_type_tls_peap_symbian_c @ 853 NONAME
- _ZTI30tls_application_data_message_c @ 854 NONAME
- _ZTI32tls_change_cipher_spec_message_c @ 855 NONAME
- _ZTI38eap_type_tls_peap_state_notification_c @ 856 NONAME
- _ZTV11CEapTlsPeap @ 857 NONAME
- _ZTV12CEapTypeInfo @ 858 NONAME
- _ZTV12tls_record_c @ 859 NONAME
- _ZTV13tls_message_c @ 860 NONAME
- _ZTV16dummy_eap_core_c @ 861 NONAME
- _ZTV16tls_completion_c @ 862 NONAME
- _ZTV17mschapv2_header_c @ 863 NONAME
- _ZTV17tls_base_record_c @ 864 NONAME
- _ZTV19eap_type_tls_peap_c @ 865 NONAME
- _ZTV19mschapv2_response_c @ 866 NONAME
- _ZTV19peap_tlv_payloads_c @ 867 NONAME
- _ZTV19tls_alert_message_c @ 868 NONAME
- _ZTV19tls_record_header_c @ 869 NONAME
- _ZTV20mschapv2_challenge_c @ 870 NONAME
- _ZTV20tls_record_message_c @ 871 NONAME
- _ZTV21CEapTlsPeapUiEapTypes @ 872 NONAME
- _ZTV21eap_tls_peap_header_c @ 873 NONAME
- _ZTV21tls_peap_tlv_header_c @ 874 NONAME
- _ZTV22CEapTlsPeapCertFetcher @ 875 NONAME
- _ZTV22eap_tls_trace_string_c @ 876 NONAME
- _ZTV22tls_base_application_c @ 877 NONAME
- _ZTV22tls_handshake_header_c @ 878 NONAME
- _ZTV23CEapTlsPeapUiConnection @ 879 NONAME
- _ZTV23eap_diameter_payloads_c @ 880 NONAME
- _ZTV23tls_handshake_message_c @ 881 NONAME
- _ZTV24CEapTlsPeapCertInterface @ 882 NONAME
- _ZTV24CEapTlsPeapUiTlsPeapData @ 883 NONAME
- _ZTV24peap_tlv_variable_data_c @ 884 NONAME
- _ZTV25CEapTlsPeapUiCertificates @ 885 NONAME
- _ZTV25CEapTlsPeapUiCipherSuites @ 886 NONAME
- _ZTV25eap_diameter_avp_header_c @ 887 NONAME
- _ZTV26mschapv2_change_password_c @ 888 NONAME
- _ZTV26tls_application_eap_core_c @ 889 NONAME
- _ZTV27CEapTlsPeapUiDataConnection @ 890 NONAME
- _ZTV28eap_diameter_variable_data_c @ 891 NONAME
- _ZTV30eap_am_type_tls_peap_symbian_c @ 892 NONAME
- _ZTV30tls_application_data_message_c @ 893 NONAME
- _ZTV32tls_change_cipher_spec_message_c @ 894 NONAME
- _ZTV38eap_type_tls_peap_state_notification_c @ 895 NONAME
- _ZThn12_N12tls_record_c20complete_query_realmEPK19eap_variable_data_c12eap_status_e @ 896 NONAME
- _ZThn12_N12tls_record_c28complete_query_dh_parametersEPK19eap_variable_data_cS2_12eap_status_e @ 897 NONAME
- _ZThn12_N12tls_record_c30complete_sign_with_private_keyEPK19eap_variable_data_c12eap_status_e @ 898 NONAME
- _ZThn12_N12tls_record_c31complete_verify_with_public_keyE12eap_status_e @ 899 NONAME
- _ZThn12_N12tls_record_c32complete_query_certificate_chainEPK11eap_array_cI19eap_variable_data_cE12eap_status_e @ 900 NONAME
- _ZThn12_N12tls_record_c33complete_verify_certificate_chainE12eap_status_e @ 901 NONAME
- _ZThn12_N12tls_record_c36complete_rsa_encrypt_with_public_keyEPK19eap_variable_data_c12eap_status_e @ 902 NONAME
- _ZThn12_N12tls_record_c37complete_rsa_decrypt_with_private_keyEPK19eap_variable_data_c12eap_status_e @ 903 NONAME
- _ZThn12_N12tls_record_c45complete_query_ttls_pap_username_and_passwordEPK19eap_variable_data_cS2_12eap_status_e @ 904 NONAME
- _ZThn12_N12tls_record_c46complete_verify_ttls_pap_username_and_passwordE12eap_status_ePK19eap_variable_data_c @ 905 NONAME
- _ZThn12_N12tls_record_c48complete_query_certificate_authorities_and_typesEPK11eap_array_cI19eap_variable_data_cEPKS0_IhE12eap_status_e @ 906 NONAME
- _ZThn12_N12tls_record_c49complete_query_cipher_suites_and_previous_sessionE18tls_session_type_ePK11eap_array_cItEPKS1_IhEPK19eap_variable_data_cSA_19tls_cipher_suites_e12eap_status_e @ 907 NONAME
- _ZThn12_N12tls_record_c49complete_select_cipher_suite_and_check_session_idE18tls_session_type_etPK19eap_variable_data_cS3_12eap_status_e @ 908 NONAME
- _ZThn12_N12tls_record_c9configureEv @ 909 NONAME
- _ZThn12_N12tls_record_cD0Ev @ 910 NONAME
- _ZThn12_N12tls_record_cD1Ev @ 911 NONAME
- _ZThn12_N16dummy_eap_core_c12get_is_validEv @ 912 NONAME
- _ZThn12_N16dummy_eap_core_c12set_is_validEv @ 913 NONAME
- _ZThn12_N16dummy_eap_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 914 NONAME
- _ZThn12_N16dummy_eap_core_c8shutdownEv @ 915 NONAME
- _ZThn12_N16dummy_eap_core_c9configureEv @ 916 NONAME
- _ZThn12_N16dummy_eap_core_cD0Ev @ 917 NONAME
- _ZThn12_N16dummy_eap_core_cD1Ev @ 918 NONAME
- _ZThn16_N12tls_record_c19message_hash_updateEb20tls_handshake_type_ePhm @ 919 NONAME
- _ZThn16_N12tls_record_c26message_hash_save_finishedEb @ 920 NONAME
- _ZThn16_N12tls_record_c28message_hash_create_finishedEbP19eap_variable_data_c @ 921 NONAME
- _ZThn16_N12tls_record_c36message_hash_save_certificate_verifyEv @ 922 NONAME
- _ZThn16_N12tls_record_cD0Ev @ 923 NONAME
- _ZThn16_N12tls_record_cD1Ev @ 924 NONAME
- _ZThn20_N12tls_record_c18change_cipher_specEb @ 925 NONAME
- _ZThn20_N12tls_record_cD0Ev @ 926 NONAME
- _ZThn20_N12tls_record_cD1Ev @ 927 NONAME
- _ZThn20_N19eap_type_tls_peap_c13get_is_clientEv @ 928 NONAME
- _ZThn20_N19eap_type_tls_peap_c27complete_eap_identity_queryEPK19eap_variable_data_cPK19eap_am_network_id_ch12eap_status_ebS2_bS2_ @ 929 NONAME
- _ZThn20_N19eap_type_tls_peap_cD0Ev @ 930 NONAME
- _ZThn20_N19eap_type_tls_peap_cD1Ev @ 931 NONAME
- _ZThn24_N12tls_record_c23apply_send_cipher_suiteEP19eap_variable_data_c @ 932 NONAME
- _ZThn24_N12tls_record_cD0Ev @ 933 NONAME
- _ZThn24_N12tls_record_cD1Ev @ 934 NONAME
- _ZThn24_N19eap_type_tls_peap_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 935 NONAME
- _ZThn24_N19eap_type_tls_peap_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 936 NONAME
- _ZThn24_N19eap_type_tls_peap_c12cancel_timerEP20abs_eap_base_timer_cm @ 937 NONAME
- _ZThn24_N19eap_type_tls_peap_c13unload_moduleE19eap_expanded_type_c @ 938 NONAME
- _ZThn24_N19eap_type_tls_peap_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 939 NONAME
- _ZThn24_N19eap_type_tls_peap_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 940 NONAME
- _ZThn24_N19eap_type_tls_peap_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 941 NONAME
- _ZThn24_N19eap_type_tls_peap_c17get_header_offsetEPmS0_ @ 942 NONAME
- _ZThn24_N19eap_type_tls_peap_c17peap_tunnel_readyEv @ 943 NONAME
- _ZThn24_N19eap_type_tls_peap_c18state_notificationEPK28abs_eap_state_notification_c @ 944 NONAME
- _ZThn24_N19eap_type_tls_peap_c19set_session_timeoutEm @ 945 NONAME
- _ZThn24_N19eap_type_tls_peap_c20set_tls_session_typeE18tls_session_type_e @ 946 NONAME
- _ZThn24_N19eap_type_tls_peap_c20tls_peap_packet_sendEP18eap_buf_chain_wr_cmmmb @ 947 NONAME
- _ZThn24_N19eap_type_tls_peap_c21set_tls_master_secretEPK19eap_variable_data_c @ 948 NONAME
- _ZThn24_N19eap_type_tls_peap_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 949 NONAME
- _ZThn24_N19eap_type_tls_peap_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 950 NONAME
- _ZThn24_N19eap_type_tls_peap_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 951 NONAME
- _ZThn24_N19eap_type_tls_peap_c9set_timerEP20abs_eap_base_timer_cmPvm @ 952 NONAME
- _ZThn24_N19eap_type_tls_peap_cD0Ev @ 953 NONAME
- _ZThn24_N19eap_type_tls_peap_cD1Ev @ 954 NONAME
- _ZThn28_N12tls_record_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 955 NONAME
- _ZThn28_N12tls_record_c11packet_sendEP18eap_buf_chain_wr_cmmm @ 956 NONAME
- _ZThn28_N12tls_record_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 957 NONAME
- _ZThn28_N12tls_record_c12cancel_timerEP20abs_eap_base_timer_cm @ 958 NONAME
- _ZThn28_N12tls_record_c13unload_moduleE19eap_expanded_type_c @ 959 NONAME
- _ZThn28_N12tls_record_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 960 NONAME
- _ZThn28_N12tls_record_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 961 NONAME
- _ZThn28_N12tls_record_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 962 NONAME
- _ZThn28_N12tls_record_c17get_header_offsetEPmS0_ @ 963 NONAME
- _ZThn28_N12tls_record_c18state_notificationEPK28abs_eap_state_notification_c @ 964 NONAME
- _ZThn28_N12tls_record_c19set_session_timeoutEm @ 965 NONAME
- _ZThn28_N12tls_record_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 966 NONAME
- _ZThn28_N12tls_record_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 967 NONAME
- _ZThn28_N12tls_record_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 968 NONAME
- _ZThn28_N12tls_record_c27get_ttls_implicit_challengeEP19eap_variable_data_cm @ 969 NONAME
- _ZThn28_N12tls_record_c30get_eap_tls_master_session_keyEP19eap_variable_data_cS1_ @ 970 NONAME
- _ZThn28_N12tls_record_c35get_next_tls_handshake_message_typeEv @ 971 NONAME
- _ZThn28_N12tls_record_c36get_next_tls_record_message_protocolEv @ 972 NONAME
- _ZThn28_N12tls_record_c36query_ttls_pap_username_and_passwordEPK19eap_variable_data_c @ 973 NONAME
- _ZThn28_N12tls_record_c37verify_ttls_pap_username_and_passwordEPK19eap_variable_data_cS2_ @ 974 NONAME
- _ZThn28_N12tls_record_c9set_timerEP20abs_eap_base_timer_cmPvm @ 975 NONAME
- _ZThn28_N12tls_record_cD0Ev @ 976 NONAME
- _ZThn28_N12tls_record_cD1Ev @ 977 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c11query_realmEPK11eap_array_cI19eap_variable_data_cE @ 978 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c12get_is_validEv @ 979 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c14alert_receivedE17tls_alert_level_e23tls_alert_description_e @ 980 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c16save_tls_sessionEPK19eap_variable_data_cS2_19tls_cipher_suites_e @ 981 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c16set_peap_versionE14peap_version_ebb @ 982 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 983 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c18cancel_query_realmEv @ 984 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c18get_tls_am_partnerEv @ 985 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c18query_eap_identityEP19eap_variable_data_cPK19eap_am_network_id_chPbS1_S5_S1_ @ 986 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c18set_tls_am_partnerEP21abs_tls_am_services_c @ 987 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c19query_dh_parametersEPK11eap_array_cI19eap_variable_data_cE19tls_cipher_suites_e @ 988 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c19type_configure_readEPK25eap_configuration_field_cP19eap_variable_data_c @ 989 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c20type_configure_writeEPK25eap_configuration_field_cP19eap_variable_data_c @ 990 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c21cancel_identity_queryEv @ 991 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c21sign_with_private_keyEPK19eap_variable_data_c @ 992 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c22verify_with_public_keyEPK19eap_variable_data_cS2_ @ 993 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c23authentication_finishedEb18tls_session_type_e @ 994 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c23query_certificate_chainEPK11eap_array_cI19eap_variable_data_cEPKS0_IhE19tls_cipher_suites_e @ 995 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c24verify_certificate_chainEPK11eap_array_cI19eap_variable_data_cE19tls_cipher_suites_e @ 996 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c25is_ttls_pap_session_validEv @ 997 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c26cancel_query_dh_parametersEv @ 998 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c27rsa_encrypt_with_public_keyEPK19eap_variable_data_c @ 999 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c28cancel_sign_with_private_keyEv @ 1000 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c28rsa_decrypt_with_private_keyEPK19eap_variable_data_c @ 1001 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c29cancel_verify_with_public_keyEv @ 1002 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c30cancel_query_certificate_chainEv @ 1003 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c31cancel_verify_certificate_chainEv @ 1004 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c34cancel_rsa_encrypt_with_public_keyEv @ 1005 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c35cancel_rsa_decrypt_with_private_keyEv @ 1006 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c36query_ttls_pap_username_and_passwordEPK19eap_variable_data_c @ 1007 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c39query_certificate_authorities_and_typesEv @ 1008 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c40query_cipher_suites_and_previous_sessionEv @ 1009 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c40select_cipher_suite_and_check_session_idEPK11eap_array_cItEPK19eap_variable_data_c @ 1010 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c46cancel_query_certificate_authorities_and_typesEv @ 1011 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c47cancel_query_cipher_suites_and_previous_sessionEv @ 1012 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c47cancel_select_cipher_suite_and_check_session_idEv @ 1013 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c5resetEv @ 1014 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c8shutdownEv @ 1015 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_c9configureEv @ 1016 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_cD0Ev @ 1017 NONAME
- _ZThn28_N30eap_am_type_tls_peap_symbian_cD1Ev @ 1018 NONAME
- _ZThn32_N30eap_am_type_tls_peap_symbian_c13timer_expiredEmPv @ 1019 NONAME
- _ZThn32_N30eap_am_type_tls_peap_symbian_c17timer_delete_dataEmPv @ 1020 NONAME
- _ZThn32_N30eap_am_type_tls_peap_symbian_cD0Ev @ 1021 NONAME
- _ZThn32_N30eap_am_type_tls_peap_symbian_cD1Ev @ 1022 NONAME
- _ZThn36_N30eap_am_type_tls_peap_symbian_c11DlgCompleteEi @ 1023 NONAME
- _ZThn4_N16dummy_eap_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 1024 NONAME
- _ZThn4_N16dummy_eap_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 1025 NONAME
- _ZThn4_N16dummy_eap_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 1026 NONAME
- _ZThn4_N16dummy_eap_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 1027 NONAME
- _ZThn4_N16dummy_eap_core_c13unload_moduleE19eap_expanded_type_c @ 1028 NONAME
- _ZThn4_N16dummy_eap_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1029 NONAME
- _ZThn4_N16dummy_eap_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1030 NONAME
- _ZThn4_N16dummy_eap_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 1031 NONAME
- _ZThn4_N16dummy_eap_core_c17get_header_offsetEPmS0_ @ 1032 NONAME
- _ZThn4_N16dummy_eap_core_c18state_notificationEPK28abs_eap_state_notification_c @ 1033 NONAME
- _ZThn4_N16dummy_eap_core_c19set_session_timeoutEm @ 1034 NONAME
- _ZThn4_N16dummy_eap_core_c22get_saved_eap_identityEP19eap_variable_data_c @ 1035 NONAME
- _ZThn4_N16dummy_eap_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 1036 NONAME
- _ZThn4_N16dummy_eap_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 1037 NONAME
- _ZThn4_N16dummy_eap_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 1038 NONAME
- _ZThn4_N16dummy_eap_core_c23set_authentication_roleEb @ 1039 NONAME
- _ZThn4_N16dummy_eap_core_c27complete_eap_identity_queryEPK19eap_am_network_id_cPK19eap_variable_data_ch @ 1040 NONAME
- _ZThn4_N16dummy_eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 1041 NONAME
- _ZThn4_N16dummy_eap_core_cD0Ev @ 1042 NONAME
- _ZThn4_N16dummy_eap_core_cD1Ev @ 1043 NONAME
- _ZThn4_N19eap_type_tls_peap_c12get_is_validEv @ 1044 NONAME
- _ZThn4_N19eap_type_tls_peap_c12set_is_validEv @ 1045 NONAME
- _ZThn4_N19eap_type_tls_peap_c14packet_processEPK19eap_am_network_id_cP15eap_header_wr_cm @ 1046 NONAME
- _ZThn4_N19eap_type_tls_peap_c15eap_acknowledgeEPK19eap_am_network_id_c @ 1047 NONAME
- _ZThn4_N19eap_type_tls_peap_c18query_eap_identityEbP19eap_variable_data_cPK19eap_am_network_id_ch @ 1048 NONAME
- _ZThn4_N19eap_type_tls_peap_c26set_initial_eap_identifierEPK19eap_am_network_id_ch @ 1049 NONAME
- _ZThn4_N19eap_type_tls_peap_c5resetEv @ 1050 NONAME
- _ZThn4_N19eap_type_tls_peap_c8shutdownEv @ 1051 NONAME
- _ZThn4_N19eap_type_tls_peap_c9configureEv @ 1052 NONAME
- _ZThn4_N19eap_type_tls_peap_cD0Ev @ 1053 NONAME
- _ZThn4_N19eap_type_tls_peap_cD1Ev @ 1054 NONAME
- _ZThn4_N26tls_application_eap_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 1055 NONAME
- _ZThn4_N26tls_application_eap_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 1056 NONAME
- _ZThn4_N26tls_application_eap_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 1057 NONAME
- _ZThn4_N26tls_application_eap_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 1058 NONAME
- _ZThn4_N26tls_application_eap_core_c13unload_moduleE19eap_expanded_type_c @ 1059 NONAME
- _ZThn4_N26tls_application_eap_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1060 NONAME
- _ZThn4_N26tls_application_eap_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1061 NONAME
- _ZThn4_N26tls_application_eap_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 1062 NONAME
- _ZThn4_N26tls_application_eap_core_c17get_header_offsetEPmS0_ @ 1063 NONAME
- _ZThn4_N26tls_application_eap_core_c18state_notificationEPK28abs_eap_state_notification_c @ 1064 NONAME
- _ZThn4_N26tls_application_eap_core_c19set_session_timeoutEm @ 1065 NONAME
- _ZThn4_N26tls_application_eap_core_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 1066 NONAME
- _ZThn4_N26tls_application_eap_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 1067 NONAME
- _ZThn4_N26tls_application_eap_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 1068 NONAME
- _ZThn4_N26tls_application_eap_core_c36asynchronous_init_remove_eap_sessionEPK19eap_am_network_id_c @ 1069 NONAME
- _ZThn4_N26tls_application_eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 1070 NONAME
- _ZThn4_N26tls_application_eap_core_cD0Ev @ 1071 NONAME
- _ZThn4_N26tls_application_eap_core_cD1Ev @ 1072 NONAME
- _ZThn4_NK16dummy_eap_core_c19get_is_tunneled_eapEv @ 1073 NONAME
- _ZThn8_N16dummy_eap_core_c13timer_expiredEmPv @ 1074 NONAME
- _ZThn8_N16dummy_eap_core_c17timer_delete_dataEmPv @ 1075 NONAME
- _ZThn8_N16dummy_eap_core_cD0Ev @ 1076 NONAME
- _ZThn8_N16dummy_eap_core_cD1Ev @ 1077 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eabi/eapvpnifu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapvpnifu.def Thu Sep 16 13:07:04 2010 +0300
@@ -1,72 +1,3 @@
EXPORTS
_Z24ImplementationGroupProxyRi @ 1 NONAME
- _Z30new_eap_am_client_message_if_cP18abs_eap_am_tools_cbm @ 2 NONAME
- _ZN17CEapCoreInterface11set_partnerEP23abs_eap_am_message_if_c @ 3 NONAME
- _ZN17CEapCoreInterface12get_is_validEv @ 4 NONAME
- _ZN17CEapCoreInterface12process_dataEPKvm @ 5 NONAME
- _ZN17CEapCoreInterface8SendDataEPKvi @ 6 NONAME
- _ZN17CEapCoreInterface8shutdownEv @ 7 NONAME
- _ZN17CEapCoreInterface9ConstrucLEP18abs_eap_am_tools_c @ 8 NONAME
- _ZN17CEapCoreInterface9configureEPK19eap_variable_data_c @ 9 NONAME
- _ZN28eap_core_client_message_if_c12get_is_validEv @ 10 NONAME
- _ZN28eap_core_client_message_if_c12set_is_validEv @ 11 NONAME
- _ZN28eap_core_client_message_if_c13timer_expiredEmPv @ 12 NONAME
- _ZN28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 13 NONAME
- _ZN28eap_core_client_message_if_c15eap_acknowledgeEPK19eap_am_network_id_c @ 14 NONAME
- _ZN28eap_core_client_message_if_c15process_messageEP30eap_process_tlv_message_data_c @ 15 NONAME
- _ZN28eap_core_client_message_if_c17timer_delete_dataEmPv @ 16 NONAME
- _ZN28eap_core_client_message_if_c18create_eap_sessionEPK19eap_am_network_id_c @ 17 NONAME
- _ZN28eap_core_client_message_if_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 18 NONAME
- _ZN28eap_core_client_message_if_c23cancel_all_eap_sessionsEv @ 19 NONAME
- _ZN28eap_core_client_message_if_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 20 NONAME
- _ZN28eap_core_client_message_if_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 21 NONAME
- _ZN28eap_core_client_message_if_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 22 NONAME
- _ZN28eap_core_client_message_if_c5resetEv @ 23 NONAME
- _ZN28eap_core_client_message_if_c8shutdownEv @ 24 NONAME
- _ZN28eap_core_client_message_if_c9configureEv @ 25 NONAME
- _ZN28eap_core_client_message_if_c9send_dataEPKvm @ 26 NONAME
- _ZN28eap_core_client_message_if_cC1EP18abs_eap_am_tools_cP19eap_am_message_if_cP22abs_eap_session_core_cb @ 27 NONAME
- _ZN28eap_core_client_message_if_cC2EP18abs_eap_am_tools_cP19eap_am_message_if_cP22abs_eap_session_core_cb @ 28 NONAME
- _ZN28eap_core_client_message_if_cD0Ev @ 29 NONAME
- _ZN28eap_core_client_message_if_cD1Ev @ 30 NONAME
- _ZN28eap_core_client_message_if_cD2Ev @ 31 NONAME
- _ZTI17CEapCoreInterface @ 32 NONAME
- _ZTI21CEapVpnInterfaceTimer @ 33 NONAME
- _ZTI28eap_core_client_message_if_c @ 34 NONAME
- _ZTI30CEapVpnInterfaceImplementation @ 35 NONAME
- _ZTV17CEapCoreInterface @ 36 NONAME
- _ZTV21CEapVpnInterfaceTimer @ 37 NONAME
- _ZTV28eap_core_client_message_if_c @ 38 NONAME
- _ZTV30CEapVpnInterfaceImplementation @ 39 NONAME
- _ZThn12_N28eap_core_client_message_if_c12get_is_validEv @ 40 NONAME
- _ZThn12_N28eap_core_client_message_if_c12set_is_validEv @ 41 NONAME
- _ZThn12_N28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 42 NONAME
- _ZThn12_N28eap_core_client_message_if_c8shutdownEv @ 43 NONAME
- _ZThn12_N28eap_core_client_message_if_c9configureEv @ 44 NONAME
- _ZThn12_N28eap_core_client_message_if_cD0Ev @ 45 NONAME
- _ZThn12_N28eap_core_client_message_if_cD1Ev @ 46 NONAME
- _ZThn4_N17CEapCoreInterface8SendDataEPKvi @ 47 NONAME
- _ZThn4_N28eap_core_client_message_if_c12get_is_validEv @ 48 NONAME
- _ZThn4_N28eap_core_client_message_if_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 49 NONAME
- _ZThn4_N28eap_core_client_message_if_c15eap_acknowledgeEPK19eap_am_network_id_c @ 50 NONAME
- _ZThn4_N28eap_core_client_message_if_c18create_eap_sessionEPK19eap_am_network_id_c @ 51 NONAME
- _ZThn4_N28eap_core_client_message_if_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 52 NONAME
- _ZThn4_N28eap_core_client_message_if_c23cancel_all_eap_sessionsEv @ 53 NONAME
- _ZThn4_N28eap_core_client_message_if_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 54 NONAME
- _ZThn4_N28eap_core_client_message_if_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 55 NONAME
- _ZThn4_N28eap_core_client_message_if_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 56 NONAME
- _ZThn4_N28eap_core_client_message_if_c5resetEv @ 57 NONAME
- _ZThn4_N28eap_core_client_message_if_c8shutdownEv @ 58 NONAME
- _ZThn4_N28eap_core_client_message_if_c9configureEv @ 59 NONAME
- _ZThn4_N28eap_core_client_message_if_cD0Ev @ 60 NONAME
- _ZThn4_N28eap_core_client_message_if_cD1Ev @ 61 NONAME
- _ZThn8_N17CEapCoreInterface11set_partnerEP23abs_eap_am_message_if_c @ 62 NONAME
- _ZThn8_N17CEapCoreInterface12get_is_validEv @ 63 NONAME
- _ZThn8_N17CEapCoreInterface12process_dataEPKvm @ 64 NONAME
- _ZThn8_N17CEapCoreInterface8shutdownEv @ 65 NONAME
- _ZThn8_N17CEapCoreInterface9configureEPK19eap_variable_data_c @ 66 NONAME
- _ZThn8_N28eap_core_client_message_if_c13timer_expiredEmPv @ 67 NONAME
- _ZThn8_N28eap_core_client_message_if_c17timer_delete_dataEmPv @ 68 NONAME
- _ZThn8_N28eap_core_client_message_if_cD0Ev @ 69 NONAME
- _ZThn8_N28eap_core_client_message_if_cD1Ev @ 70 NONAME
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/EapClientIf.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/EapClientIf.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,25 +16,49 @@
*/
/*
-* %version: 5 %
+* %version: 6 %
*/
#ifndef EAPCLIENTIF_H_
#define EAPCLIENTIF_H_
#include <e32base.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPCLIENTIF_H)
+ #define EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPCLIENTIF_H
+ #define EAP_C_FUNC_VISIBILITY_EAPCLIENTIF_H
+ #define EAP_FUNC_EXPORT_EAPCLIENTIF_H
+ #define EAP_C_FUNC_EXPORT_EAPCLIENTIF_H
+#elif defined(EAP_EXPORT_EAPCLIENTIF_H)
+ #define EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPCLIENTIF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPCLIENTIF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPCLIENTIF_H
+ #define EAP_C_FUNC_EXPORT_EAPCLIENTIF_H
+#endif
+// End: added by script change_export_macros.sh.
#include "EapServerClientDef.h"
-class EapClientIf
+class EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EapClientIf
{
public:
- IMPORT_C EapClientIf();
+ EAP_FUNC_VISIBILITY_EAPCLIENTIF_H EapClientIf();
- IMPORT_C virtual ~EapClientIf();
+ EAP_FUNC_VISIBILITY_EAPCLIENTIF_H virtual ~EapClientIf();
protected:
- IMPORT_C static TInt GetServerNameAndExe(TBuf<KMaxServerExe> * const ServerName, TBuf<KMaxServerExe> * const ServerExe);
+
+ EAP_FUNC_VISIBILITY_EAPCLIENTIF_H static TInt GetServerNameAndExe(TBuf<KMaxServerExe> * const ServerName, TBuf<KMaxServerExe> * const ServerExe);
+
};
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/EapCoreInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/EapCoreInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,20 +16,42 @@
*/
/*
-* %version: 9 %
+* %version: 10 %
*/
#ifndef EAPCOREINTERFACE_H_
#define EAPCOREINTERFACE_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPCOREINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPCOREINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_EAPCOREINTERFACE_H
+ #define EAP_FUNC_EXPORT_EAPCOREINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPCOREINTERFACE_H
+#elif defined(EAP_EXPORT_EAPCOREINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_EAPCOREINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCOREINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPCOREINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPCOREINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPCOREINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCOREINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPCOREINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_EAPCOREINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "abs_eap_am_message_if.h"
#include "eap_am_message_if.h"
#include "EapSendInterface.h"
#include "EapProcessInterface.h"
#include "EapServerClientDef.h"
-class CEapCoreInterface :
+class EAP_CLASS_VISIBILITY_EAPCOREINTERFACE_H CEapCoreInterface :
public CBase,
public MEapSendInterface,
public eap_am_message_if_c
@@ -39,12 +61,12 @@
/**
* Two-phased constructor.
*/
- CEapCoreInterface(const u32_t MTU);
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H CEapCoreInterface(const u32_t MTU);
/**
* Destructor.
*/
- virtual ~CEapCoreInterface();
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H virtual ~CEapCoreInterface();
public: // New functions
@@ -54,30 +76,30 @@
* @since S60 v9.2
*/
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H bool get_is_valid();
/// Function receives the data message from lower layer.
/// Data is formatted to Attribute-Value Pairs.
/// Look at eap_tlv_header_c and eap_tlv_message_data_c.
- EAP_FUNC_IMPORT eap_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H eap_status_e process_data(const void * const data, const u32_t length);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H eap_status_e shutdown();
- EAP_FUNC_IMPORT void set_partner(abs_eap_am_message_if_c * const client);
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H void set_partner(abs_eap_am_message_if_c * const client);
/**
* from MEapSendInterface
*/
- EAP_FUNC_IMPORT TInt SendData(
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H TInt SendData(
const void * const aData,
const TInt aLength );
- EAP_FUNC_IMPORT CEapProcessInterface* ConstrucL(abs_eap_am_tools_c * const tools );
+ EAP_FUNC_VISIBILITY_EAPCOREINTERFACE_H CEapProcessInterface* ConstrucL(abs_eap_am_tools_c * const tools );
private:
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/EapCoreInterfaceImplementation.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/EapCoreInterfaceImplementation.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11 %
+* %version: 12 %
*/
#ifndef EAP_CORE_INTERFACE_IMPLEMENTATION_H_
@@ -24,6 +24,28 @@
// INCLUDES
#include <e32std.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H
+ #define EAP_C_FUNC_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H
+ #define EAP_FUNC_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H
+ #define EAP_C_FUNC_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H
+#elif defined(EAP_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H)
+ #define EAP_CLASS_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H
+ #define EAP_C_FUNC_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H
+#endif
+// End: added by script change_export_macros.sh.
#include "EapProcessInterface.h"
#include "REapSession.h"
#include "SendPacketHandler.h"
@@ -41,7 +63,7 @@
* @lib wlaneapolif.dll
* @since S60 v3.2
*/
-class CEapCoreInterfaceImplementation
+class EAP_CLASS_VISIBILITY_EAPCOREINTERFACEIMPLEMENTATION_H CEapCoreInterfaceImplementation
: public CEapProcessInterface
, public MSendPacketHandler
, public EapClientIf
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/EapFastPacStoreImpl.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/EapFastPacStoreImpl.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,9 +16,31 @@
*/
/*
-* %version: %
+* %version: 14 %
*/
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPFASTPACSTOREIMPL_H)
+ #define EAP_CLASS_VISIBILITY_EAPFASTPACSTOREIMPL_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPFASTPACSTOREIMPL_H
+ #define EAP_C_FUNC_VISIBILITY_EAPFASTPACSTOREIMPL_H
+ #define EAP_FUNC_EXPORT_EAPFASTPACSTOREIMPL_H
+ #define EAP_C_FUNC_EXPORT_EAPFASTPACSTOREIMPL_H
+#elif defined(EAP_EXPORT_EAPFASTPACSTOREIMPL_H)
+ #define EAP_CLASS_VISIBILITY_EAPFASTPACSTOREIMPL_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPFASTPACSTOREIMPL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPFASTPACSTOREIMPL_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPFASTPACSTOREIMPL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPFASTPACSTOREIMPL_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPFASTPACSTOREIMPL_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPFASTPACSTOREIMPL_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPFASTPACSTOREIMPL_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPFASTPACSTOREIMPL_H
+ #define EAP_C_FUNC_EXPORT_EAPFASTPACSTOREIMPL_H
+#endif
+// End: added by script change_export_macros.sh.
#include "EapFastPacStore.h"
#include "abs_eap_pac_store_message.h"
#include "eap_pac_store_message_base.h"
@@ -41,45 +63,35 @@
eap_fast_pac_store_impl_wait_state_complete_destroy_pac_store,
};
-class CEapFastPacStoreImpl
+class EAP_CLASS_VISIBILITY_EAPFASTPACSTOREIMPL_H CEapFastPacStoreImpl
: public CEapFastPacStore
,public abs_eap_pac_store_message_c
{
public:
static CEapFastPacStore* NewL();
-
+
CEapFastPacStoreImpl();
-
+
virtual ~CEapFastPacStoreImpl();
- void OpenPacStoreL();
-
- void CreateDeviceSeedL();
+ TBool IsMasterKeyPresentL();
- TBool IsMasterKeyPresentL();
-
- TBool IsMasterKeyAndPasswordMatchingL(
+ TBool IsMasterKeyAndPasswordMatchingL(
const TDesC8 & aPassword8);
- TInt CreateAndSaveMasterKeyL(
+ TInt CreateAndSaveMasterKeyL(
const TDesC8 & aPassword8);
- TBool ComparePacStorePasswordL(
+ TBool ComparePacStorePasswordL(
TDes8 & aPassword8);
- TBool IsPacStorePasswordPresentL();
+ TBool IsPacStorePasswordPresentL();
- TInt SetPacStorePasswordL(
+ TInt SetPacStorePasswordL(
const TDesC8 & aPassword8);
- TInt DestroyPacStore();
-
- eap_status_e complete_open_pac_store(
- const eap_status_e completion_status);
-
- eap_status_e complete_create_device_seed(
- const eap_status_e completion_status);
+ TInt DestroyPacStore();
eap_status_e complete_is_master_key_present(
bool is_present
@@ -105,14 +117,14 @@
const eap_status_e completion_status);
void ConstructL();
-
+
protected:
-
+
private:
-
+
void Activate();
-
+
void Complete();
void WaitCompletion();
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/EapGeneralSettingsImpl.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/EapGeneralSettingsImpl.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 28 %
+* %version: 29 %
*/
#ifndef _EAP_GENERAL_SETTINGS_IMPL_H_
@@ -25,6 +25,28 @@
// INCLUDES
#include <EapType.h>
#include <EapGeneralSettings.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPGENERALSETTINGSIMPL_H)
+ #define EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H
+ #define EAP_C_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H
+ #define EAP_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H
+ #define EAP_C_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H
+#elif defined(EAP_EXPORT_EAPGENERALSETTINGSIMPL_H)
+ #define EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H
+ #define EAP_C_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_header.h"
#include "eap_array.h"
#include "abs_eap_general_settings_message.h"
@@ -54,7 +76,7 @@
/**
* This is implementation of CEapGeneralSettings interface.
*/
-class CEapGeneralSettingsImpl
+class EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H CEapGeneralSettingsImpl
: public CEapGeneralSettings
, public abs_eap_general_settings_message_c
, public EapClientIf
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/EapProcessInterface.inl Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/EapProcessInterface.inl Thu Sep 16 13:07:04 2010 +0300
@@ -16,14 +16,14 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
+// SYSTEM INCLUDES
#include <ecom/ecom.h>
-#include "EapTraceSymbian.h"
+#include <EapTraceSymbian.h>
+
// -----------------------------------------------------------------------------
-// -----------------------------------------------------------------------------
-//
inline CEapProcessInterface* CEapProcessInterface::NewL(
TInt aUid,
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/REapSession.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/REapSession.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 21 %
+* %version: 22 %
*/
@@ -33,6 +33,29 @@
#include "eap_am_types.h"
#include "SendPacketHandler.h"
#include "EapMessageQueue.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_REAPSESSION_H)
+ #define EAP_CLASS_VISIBILITY_REAPSESSION_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_REAPSESSION_H
+ #define EAP_C_FUNC_VISIBILITY_REAPSESSION_H
+ #define EAP_FUNC_EXPORT_REAPSESSION_H
+ #define EAP_C_FUNC_EXPORT_REAPSESSION_H
+#elif defined(EAP_EXPORT_REAPSESSION_H)
+ #define EAP_CLASS_VISIBILITY_REAPSESSION_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_REAPSESSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_REAPSESSION_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_REAPSESSION_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_REAPSESSION_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_REAPSESSION_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_REAPSESSION_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_REAPSESSION_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_REAPSESSION_H
+ #define EAP_C_FUNC_EXPORT_REAPSESSION_H
+#endif
+// End: added by script change_export_macros.sh.
+
//----------------------------------------------------------------
@@ -59,7 +82,7 @@
//----------------------------------------------------------------
-class EAP_EXPORT REapSession : public RSessionBase
+class EAP_CLASS_VISIBILITY_REAPSESSION_H REapSession : public RSessionBase
{
public:
@@ -74,10 +97,10 @@
{
};
- EAP_FUNC_IMPORT virtual ~REapSession();
+ EAP_FUNC_VISIBILITY_REAPSESSION_H virtual ~REapSession();
- EAP_FUNC_IMPORT void ConnectL(
+ EAP_FUNC_VISIBILITY_REAPSESSION_H void ConnectL(
abs_eap_am_tools_c * const tools,
MSendPacketHandler * Client,
const TBuf<KMaxServerExe> ServerName,
@@ -86,14 +109,14 @@
const TInt aConfigurationDataLength,
const TEapRequests aIfRequest);
- EAP_FUNC_IMPORT void Close();
+ EAP_FUNC_VISIBILITY_REAPSESSION_H void Close();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_REAPSESSION_H bool get_is_valid();
/// Function receives the data message from lower layer.
/// Data is formatted to Attribute-Value Pairs.
/// Look at eap_tlv_header_c and eap_tlv_message_data_c.
- EAP_FUNC_IMPORT eap_status_e process_data(const TEapRequests aMessageType, const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_REAPSESSION_H eap_status_e process_data(const TEapRequests aMessageType, const void * const data, const u32_t length);
const EapMessageBuffer * GetFirstMessage();
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/SendPacketHandler.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/SendPacketHandler.h Thu Sep 16 13:07:04 2010 +0300
@@ -22,9 +22,32 @@
#ifndef SENDPACKETHANDLER_H_
#define SENDPACKETHANDLER_H_
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_SENDPACKETHANDLER_H)
+ #define EAP_CLASS_VISIBILITY_SENDPACKETHANDLER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_SENDPACKETHANDLER_H
+ #define EAP_C_FUNC_VISIBILITY_SENDPACKETHANDLER_H
+ #define EAP_FUNC_EXPORT_SENDPACKETHANDLER_H
+ #define EAP_C_FUNC_EXPORT_SENDPACKETHANDLER_H
+#elif defined(EAP_EXPORT_SENDPACKETHANDLER_H)
+ #define EAP_CLASS_VISIBILITY_SENDPACKETHANDLER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_SENDPACKETHANDLER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_SENDPACKETHANDLER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_SENDPACKETHANDLER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_SENDPACKETHANDLER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_SENDPACKETHANDLER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_SENDPACKETHANDLER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_SENDPACKETHANDLER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_SENDPACKETHANDLER_H
+ #define EAP_C_FUNC_EXPORT_SENDPACKETHANDLER_H
+#endif
+// End: added by script change_export_macros.sh.
+
class EapMessageBuffer;
-class EAP_EXPORT MSendPacketHandler
+class EAP_CLASS_VISIBILITY_SENDPACKETHANDLER_H MSendPacketHandler
{
public:
--- a/eapol/eapol_framework/eapol_symbian/eap_if/include/eap_am_message_if_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/include/eap_am_message_if_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -31,13 +31,36 @@
#include "abs_eap_am_message_if.h"
#include "eap_am_message_if.h"
#include "EapClientIf.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
+
class EapMessageBuffer;
/**
* Message interface on client side.
*/
-class EAP_EXPORT eap_am_message_if_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H eap_am_message_if_symbian_c
: public eap_am_message_if_c
, public MSendPacketHandler
, public EapClientIf
@@ -51,33 +74,33 @@
/**
* C++ default constructor.
*/
- EAP_FUNC_IMPORT eap_am_message_if_symbian_c(
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H eap_am_message_if_symbian_c(
abs_eap_am_tools_c * const tools,
const TEapRequests if_request);
/**
* Destructor.
*/
- EAP_FUNC_IMPORT virtual ~eap_am_message_if_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H virtual ~eap_am_message_if_symbian_c();
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Functions from eap_am_message_if_c.
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H bool get_is_valid();
- EAP_FUNC_IMPORT void set_partner(abs_eap_am_message_if_c * const client);
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H void set_partner(abs_eap_am_message_if_c * const client);
/// Function receives the data message from lower layer.
/// Data is formatted to Attribute-Value Pairs.
/// Look at eap_tlv_header_c and eap_tlv_message_data_c.
- EAP_FUNC_IMPORT eap_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H eap_status_e process_data(const void * const data, const u32_t length);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H eap_status_e shutdown();
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Functions from MSendPacketHandler.
@@ -85,7 +108,7 @@
/// Function sends the data message to lower layer.
/// Data is formatted to Attribute-Value Pairs.
/// Look at eap_tlv_header_c and eap_tlv_message_data_c.
- EAP_FUNC_IMPORT eap_status_e send_data(const TDesC8& message);
+ EAP_FUNC_VISIBILITY_EAP_AM_MESSAGE_IF_SYMBIAN_H eap_status_e send_data(const TDesC8& message);
private:
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapClientIf.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapClientIf.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,22 +16,22 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
#include "EapClientIf.h"
-EXPORT_C EapClientIf::EapClientIf()
+EAP_FUNC_EXPORT EapClientIf::EapClientIf()
{
}
-EXPORT_C EapClientIf::~EapClientIf()
+EAP_FUNC_EXPORT EapClientIf::~EapClientIf()
{
}
-EXPORT_C TInt EapClientIf::GetServerNameAndExe(TBuf<KMaxServerExe> * const ServerName, TBuf<KMaxServerExe> * const ServerExe)
+EAP_FUNC_EXPORT TInt EapClientIf::GetServerNameAndExe(TBuf<KMaxServerExe> * const ServerName, TBuf<KMaxServerExe> * const ServerExe)
{
_LIT( KEapServerName,"EapAuthServer" );
_LIT( KEapServerExe, "EapAuthServerExe.exe");
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapCoreInterface.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapCoreInterface.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,15 +16,16 @@
*/
/*
-* %version: 21 %
+* %version: 22 %
*/
#include "EapCoreInterface.h"
#include "eap_am_tools.h"
#include "EapolUID.h"
#include "EapPluginTools.h"
+#include "eap_am_message_if.h"
-CEapCoreInterface::CEapCoreInterface(const u32_t MTU):
+EAP_FUNC_EXPORT CEapCoreInterface::CEapCoreInterface(const u32_t MTU):
iClient(NULL)
,iIsValid(FALSE)
,iTools(0)
@@ -34,7 +35,7 @@
{
}
-CEapCoreInterface::~CEapCoreInterface()
+EAP_FUNC_EXPORT CEapCoreInterface::~CEapCoreInterface()
{
delete iEapCoreInterface;
}
@@ -76,7 +77,8 @@
}
-EAP_FUNC_EXPORT eap_am_message_if_c * new_eap_am_client_message_if_c(
+
+EAP_C_FUNC_EXPORT eap_am_message_if_c * new_eap_am_client_message_if_c(
abs_eap_am_tools_c * const tools,
const bool /* is_client_when_true */,
const u32_t MTU)
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapCoreInterfaceImplementation.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapCoreInterfaceImplementation.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 22 %
+* %version: 23 %
*/
// INCLUDES
@@ -253,7 +253,7 @@
// Returns: KErrNone
// ---------------------------------------------------------
//
-EAP_FUNC_EXPORT const TImplementationProxy* ImplementationGroupProxy( TInt& aTableCount )
+EXPORT_C const TImplementationProxy* ImplementationGroupProxy( TInt& aTableCount )
{
EAP_TRACE_DEBUG_SYMBIAN(
(_L("TImplementationProxy* ImplementationGroupProxy")));
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapFastPacStoreImpl.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapFastPacStoreImpl.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2001-2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the License "Eclipse Public License v1.0"
@@ -16,7 +16,7 @@
*/
/*
-* %version: 22 %
+* %version: 30 %
*/
#include <e32base.h>
@@ -51,8 +51,12 @@
CEapFastPacStoreImpl* self = new (ELeave) CEapFastPacStoreImpl();
- self->ConstructL();
+ CleanupStack::PushL(self);
+
+ self->ConstructL();
+ CleanupStack::Pop(self);
+
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapFastPacStoreImpl::NewL end")));
return self;
@@ -193,68 +197,6 @@
// ----------------------------------------------------------
-void CEapFastPacStoreImpl::OpenPacStoreL()
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapFastPacStoreImpl::OpenPacStoreL")));
-
- eap_status_e status = iPartner->open_pac_store(
- iCompletionStatus);
-
- if (status != eap_status_ok)
- {
- User::Leave(iTools->convert_eapol_error_to_am_error(
- EAP_STATUS_RETURN(iTools, status)));
- }
-
- iWaitState = eap_fast_pac_store_impl_wait_state_complete_open_pac_store;
- Activate();
- WaitCompletion();
-
- if (iCompletionStatus != eap_status_ok)
- {
- User::Leave(iTools->convert_eapol_error_to_am_error(
- EAP_STATUS_RETURN(iTools, iCompletionStatus)));
- }
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapFastPacStoreImpl::OpenPacStoreL end")));
-
-}
-
-// ----------------------------------------------------------
-
-void CEapFastPacStoreImpl::CreateDeviceSeedL()
-{
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapFastPacStoreImpl::CreateDeviceSeedL")));
-
- eap_status_e status = iPartner->create_device_seed(
- iCompletionStatus);
-
- if (status != eap_status_ok)
- {
- User::Leave(iTools->convert_eapol_error_to_am_error(
- EAP_STATUS_RETURN(iTools, status)));
- }
-
- iWaitState = eap_fast_pac_store_impl_wait_state_complete_create_device_seed;
- Activate();
- WaitCompletion();
-
- if (iCompletionStatus != eap_status_ok)
- {
- User::Leave(iTools->convert_eapol_error_to_am_error(
- EAP_STATUS_RETURN(iTools, iCompletionStatus)));
- }
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapFastPacStoreImpl::CreateDeviceSeedL end")));
-
-}
-
-// ----------------------------------------------------------
-
TBool CEapFastPacStoreImpl::IsMasterKeyPresentL()
{
EAP_TRACE_DEBUG_SYMBIAN(
@@ -357,7 +299,8 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapFastPacStoreImpl::CreateAndSaveMasterKeyL end")));
- return iCompletionStatus;
+ return iTools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(iTools, iCompletionStatus));
}
@@ -460,7 +403,8 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapFastPacStoreImpl::SetPacStorePasswordL end")));
- return iCompletionStatus;
+ return iTools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(iTools, iCompletionStatus));
}
@@ -487,68 +431,9 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapFastPacStoreImpl::DestroyPacStore end")));
- return iCompletionStatus;
-
-
-}
-
-// ----------------------------------------------------------
-
-eap_status_e CEapFastPacStoreImpl::complete_open_pac_store(
- const eap_status_e completion_status)
-{
- EAP_TRACE_DEBUG(
- iTools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("CEapFastPacStoreImpl::complete_open_pac_store(): this=0x%08x, iWaitState=%d\n"),
- this,
- iWaitState));
-
- iCompletionStatus = completion_status;
-
- if (iWaitState != eap_fast_pac_store_impl_wait_state_complete_open_pac_store
- && iCompletionStatus == eap_status_ok)
- {
- // ERROR wrong state.
- iCompletionStatus = eap_status_wrong_eap_type_state;
- }
-
- Complete();
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapFastPacStoreImpl::complete_open_pac_store end")));
+ return iTools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(iTools, iCompletionStatus));
- return iCompletionStatus;
-
-}
-
-// ----------------------------------------------------------
-
-eap_status_e CEapFastPacStoreImpl::complete_create_device_seed(
- const eap_status_e completion_status)
-{
- EAP_TRACE_DEBUG(
- iTools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("CEapFastPacStoreImpl::complete_create_device_seed(): this=0x%08x, iWaitState=%d\n"),
- this,
- iWaitState));
-
- iCompletionStatus = completion_status;
-
- if (iWaitState != eap_fast_pac_store_impl_wait_state_complete_create_device_seed
- && iCompletionStatus == eap_status_ok)
- {
- // ERROR wrong state.
- iCompletionStatus = eap_status_wrong_eap_type_state;
- }
-
- Complete();
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapFastPacStoreImpl::complete_create_device_seed end")));
-
- return iCompletionStatus;
}
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapGeneralSettingsImpl.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapGeneralSettingsImpl.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 49 %
+* %version: 52 %
*/
// This is enumeration of EAPOL source code.
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/REapSession.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/REapSession.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 34 %
+* %version: 35 %
*/
#include "REapSession.h"
@@ -277,13 +277,6 @@
/// Look at eap_tlv_header_c and eap_tlv_message_data_c.
EAP_FUNC_EXPORT eap_status_e REapSession::process_data(const TEapRequests aMessageType, const void * const data, const u32_t length)
{
- EAP_TRACE_DATA_DEBUG(
- iTools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("REapSession::process_data()"),
- data,
- length));
-
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
@@ -292,6 +285,13 @@
EAP_TRACE_RETURN_STRING(iTools, "returns: REapSession::process_data()");
+ EAP_TRACE_DATA_DEBUG(
+ iTools,
+ EAP_TRACE_FLAGS_NEVER,
+ (EAPL("REapSession::process_data()"),
+ data,
+ length));
+
TInt error = iEapMessageQueue->AddMessage(aMessageType, data, length);
if (error != KErrNone)
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/AbsEapProcessSendInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/AbsEapProcessSendInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 5 %
+* %version: 8 %
*/
#ifndef ABSEAPPROCESSSENDINTERFACE_H_
@@ -24,10 +24,32 @@
#include "eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABSEAPPROCESSSENDINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H
+ #define EAP_FUNC_EXPORT_ABSEAPPROCESSSENDINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_ABSEAPPROCESSSENDINTERFACE_H
+#elif defined(EAP_EXPORT_ABSEAPPROCESSSENDINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABSEAPPROCESSSENDINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABSEAPPROCESSSENDINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABSEAPPROCESSSENDINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_ABSEAPPROCESSSENDINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
class EapMessageBuffer;
+class CEapServerProcessHandler;
-class EAP_EXPORT AbsEapProcessSendInterface
+class EAP_CLASS_VISIBILITY_ABSEAPPROCESSSENDINTERFACE_H AbsEapProcessSendInterface
{
private:
@@ -45,6 +67,12 @@
virtual TBool GetReceiveActive() = 0;
+ virtual TInt AddReadyHandler(CEapServerProcessHandler * const handler) = 0;
+
+ virtual TInt CompleteReadyHandler(CEapServerProcessHandler * const handler) = 0;
+
+ virtual TInt CancelReadyHandler(CEapServerProcessHandler * const handler) = 0;
+
};
#endif /* ABSEAPPROCESSSENDINTERFACE_H_ */
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/AbsEapSendInterface.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/AbsEapSendInterface.h Thu Sep 16 13:07:04 2010 +0300
@@ -24,9 +24,30 @@
#include "eap_am_tools.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_ABSEAPSENDINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_ABSEAPSENDINTERFACE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_ABSEAPSENDINTERFACE_H
+ #define EAP_C_FUNC_VISIBILITY_ABSEAPSENDINTERFACE_H
+ #define EAP_FUNC_EXPORT_ABSEAPSENDINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_ABSEAPSENDINTERFACE_H
+#elif defined(EAP_EXPORT_ABSEAPSENDINTERFACE_H)
+ #define EAP_CLASS_VISIBILITY_ABSEAPSENDINTERFACE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_ABSEAPSENDINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_ABSEAPSENDINTERFACE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_ABSEAPSENDINTERFACE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_ABSEAPSENDINTERFACE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_ABSEAPSENDINTERFACE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_ABSEAPSENDINTERFACE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_ABSEAPSENDINTERFACE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_ABSEAPSENDINTERFACE_H
+ #define EAP_C_FUNC_EXPORT_ABSEAPSENDINTERFACE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "EapServerClientDef.h"
-class EAP_EXPORT AbsEapSendInterface
+class EAP_CLASS_VISIBILITY_ABSEAPSENDINTERFACE_H AbsEapSendInterface
{
private:
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/EapScheduler.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapScheduler.h Thu Sep 16 13:07:04 2010 +0300
@@ -27,6 +27,29 @@
#include "abs_eap_am_tools.h"
#include "EapClientIf.h"
#include <e32math.h>
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAPSCHEDULER_H)
+ #define EAP_CLASS_VISIBILITY_EAPSCHEDULER_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAPSCHEDULER_H
+ #define EAP_C_FUNC_VISIBILITY_EAPSCHEDULER_H
+ #define EAP_FUNC_EXPORT_EAPSCHEDULER_H
+ #define EAP_C_FUNC_EXPORT_EAPSCHEDULER_H
+#elif defined(EAP_EXPORT_EAPSCHEDULER_H)
+ #define EAP_CLASS_VISIBILITY_EAPSCHEDULER_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAPSCHEDULER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSCHEDULER_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAPSCHEDULER_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAPSCHEDULER_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAPSCHEDULER_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAPSCHEDULER_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAPSCHEDULER_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAPSCHEDULER_H
+ #define EAP_C_FUNC_EXPORT_EAPSCHEDULER_H
+#endif
+// End: added by script change_export_macros.sh.
+
class CEapServer;
@@ -39,9 +62,9 @@
public:
- EAP_FUNC_IMPORT static CEapScheduler* NewL();
+ EAP_FUNC_VISIBILITY_EAPSCHEDULER_H static CEapScheduler* NewL();
- EAP_FUNC_IMPORT static TInt LaunchFromClient(const TBuf<KMaxServerExe> Server);
+ EAP_FUNC_VISIBILITY_EAPSCHEDULER_H static TInt LaunchFromClient(const TBuf<KMaxServerExe> Server);
class TServerStart
{
@@ -70,7 +93,7 @@
static TInt ThreadFunction(TAny* aThreadParms);
#endif
- EAP_FUNC_IMPORT static TInt ThreadStart(TServerStart& aSignal);
+ EAP_FUNC_VISIBILITY_EAPSCHEDULER_H static TInt ThreadStart(TServerStart& aSignal);
static void ConstructL(TServerStart& aStart);
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 12 %
+* %version: 14 %
*/
@@ -33,6 +33,7 @@
#include "abs_eap_am_tools.h"
#include "EapClientIf.h"
#include "EapServerBackup.h"
+#include "EapServerProcessHandler.h"
class CEapDelayedShutdown;
@@ -63,12 +64,20 @@
void BackupOrRestoreStartingL();
+ TInt AddReadyHandler(CEapServerProcessHandler * const handler);
+
+ TInt CompleteReadyHandler(CEapServerProcessHandler * const handler);
+
+ TInt CancelReadyHandler(CEapServerProcessHandler * const handler);
+
private:
TInt RunError(TInt aErr);
CEapDelayedShutdown* iShutdown;
CEapserverBackup * iBackupRestore;
+ RArray<CEapServerProcessHandler *> iReadyHandlers;
+
TInt iSessionCount;
abs_eap_am_tools_c * iTools;
TBool iIsValid;
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServerProcessHandler.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServerProcessHandler.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 22 %
+* %version: 27 %
*/
@@ -29,10 +29,8 @@
#include "EapPluginIf.h"
#include "EapSettingsIf.h"
-#if defined (USE_WAPI_CORE)
#include "WapiCoreIf.h"
#include "WapiSettingsIf.h"
-#endif
#if defined(USE_EAP_PAC_STORE_IF)
#include "PacStoreIf.h"
@@ -41,6 +39,14 @@
#include "EapMessageQueue.h"
#include "AbsEapProcessSendInterface.h"
+
+enum CEapServerProcessHandlerState
+{
+ EapServerProcessHandlerState_None,
+ EapServerProcessHandlerState_Send,
+ EapServerProcessHandlerState_All,
+};
+
class CEapServerProcessHandler
: public CActive
, public AbsEapSendInterface
@@ -58,7 +64,7 @@
eap_status_e SendData(const void * const data, const u32_t length, TEapRequests message);
- void Activate();
+ void Activate(const CEapServerProcessHandlerState aState);
private:
@@ -78,17 +84,18 @@
CEapPluginIf* iEapPlugin;
CEapSettingsIf* iEapSettings;
-#if defined (USE_WAPI_CORE)
CWapiCoreIf * iWapiCore;
- CWapiSettingsIf* iWapiSettings;
-#endif
+ CWapiSettingsIf* iWapiSettings;
#if defined(USE_EAP_PAC_STORE_IF) // JPH: does not compile anymore
CPacStoreIf* iPacStore;
#endif //#if defined(USE_EAP_PAC_STORE_IF) // JPH: does not compile anymore
- EapMessageQueue* iEapMessageQueue;
+ EapMessageQueue* iEapSendMessageQueue;
+ EapMessageQueue* iEapProcessMessageQueue;
+ const EapMessageBuffer * iProcessMessage;
+ CEapServerProcessHandlerState iHandlerState;
};
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/EapSession.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapSession.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 15 %
+* %version: 17 %
*/
@@ -60,7 +60,13 @@
TBool GetReceiveActive();
- private:
+ TInt AddReadyHandler(CEapServerProcessHandler * const handler);
+
+ TInt CompleteReadyHandler(CEapServerProcessHandler * const handler);
+
+ TInt CancelReadyHandler(CEapServerProcessHandler * const handler);
+
+private:
CEapServer* Server() const;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapTypePlugin.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,217 @@
+/*
+* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: EAP and WLAN authentication protocols.
+*
+*/
+
+/*
+* %version: 13 %
+*/
+
+#ifndef _EAP_TYPE_PLUGIN_H_
+#define _EAP_TYPE_PLUGIN_H_
+
+// INCLUDES
+#include <e32base.h>
+#include <ecom/ecom.h>
+
+#include <EapSettings.h>
+#include <EapTypeDefinitions.h>
+
+// FORWARD DECLARATIONS
+class abs_eap_am_tools_c;
+class eap_base_type_c;
+class abs_eap_base_type_c;
+class CEapTypeInfo;
+class eap_am_network_id_c;
+
+#ifndef RD_WLAN_3_1_BACKPORTING
+class abs_eap_configuration_if_c;
+#endif
+
+class AbsPacStoreInitializer;
+
+struct SPluginInfo
+{
+ TIndexType indexType;
+ TInt index;
+ TEapExpandedType aEapType;
+ abs_eap_am_tools_c * aTools;
+};
+
+// CLASS DECLARATION
+
+/**
+* The interface class for direct EAP plug-in access.
+* Includes methods to create either the configuration interface or the EAP protocol interface.
+*/
+class CEapTypePlugin
+: public CBase
+{
+public:
+
+ /**
+ * Factory function that loads the EAP type implementation DLL (plug-in).
+ * Uses ECom architecture to load the correct EAP type DLL. Calls the initialization
+ * function of the EAP type
+ * @param aCue EAP type id that specifies which plugin is loaded.
+ * @param aIndexType Indicates the bearer used for this connection.
+ * @param aIndex Index for the connection. aIndexType and aIndex uniquely specify the connection.
+ * @return Pointer to the implementation.
+ */
+ inline static CEapTypePlugin* NewL(const TDesC8& aCue, TIndexType aIndexType, TInt aIndex, abs_eap_am_tools_c * const aTools);
+
+ /**
+ * Unloads the implementation DLL.
+ */
+ inline virtual ~CEapTypePlugin();
+
+ /**
+ * Creates EAP protocol interface implementation. Instances an object that
+ * has been derived from eap_base_type_c that handles the communication
+ * with EAP stack.
+ * @param aTools Pointer to tools class.
+ * @param aPartner Used for callbacks to the stack.
+ * @param is_client_when_true Specifies whether the EAP type acts as a client or server.
+ * @param receive_network_id Network addresses
+ * @param eap_config_if Pointer used for call back to creater of stack (eapol_am_wlan_authentication_symbian_c class).
+ * @return Pointer to the implementation.
+ */
+ virtual eap_base_type_c* GetStackInterfaceL(abs_eap_am_tools_c * const aTools,
+ abs_eap_base_type_c * const aPartner,
+ const bool is_client_when_true,
+ const eap_am_network_id_c * const receive_network_id,
+ abs_eap_configuration_if_c * const configuration_if) = 0;
+
+#if 0
+#ifndef RD_WLAN_3_1_BACKPORTING
+
+#else
+
+ /**
+ * Creates EAP protocol interface implementation. Instances an object that
+ * has been derived from eap_base_type_c that handles the communication
+ * with EAP stack.
+ * @param aTools Pointer to tools class.
+ * @param aPartner Used for callbacks to the stack.
+ * @param is_client_when_true Specifies whether the EAP type acts as a client or server.
+ * @param receive_network_id Network addresses
+ * @return Pointer to the implementation.
+ */
+
+ virtual eap_base_type_c* GetStackInterfaceL(abs_eap_am_tools_c* const aTools,
+ abs_eap_base_type_c* const aPartner,
+ const bool is_client_when_true,
+ const eap_am_network_id_c * const receive_network_id) = 0;
+
+#endif // #ifndef RD_WLAN_3_1_BACKPORTING
+#endif
+
+
+
+ /**
+ * Gets information about EAP type.
+ * @return Pointer to a class that contains the EAP type information. Also pushed to cleanup stack.
+ */
+ virtual CEapTypeInfo* GetInfoL() = 0;
+
+ /**
+ * Deletes EAP type configuration
+ */
+ virtual void DeleteConfigurationL() = 0;
+
+ /**
+ * Returns the version of the interface that the EAP type implements.
+ * The client-side of the interface must always check the version with this function
+ * and not call the functions that are not implemented. New functions must be
+ * added to the end of the interface so that the order of the old functions
+ * does not change.
+ * @return Integer indicating the version.
+ */
+ virtual TUint GetInterfaceVersion() = 0;
+
+ /**
+ * Parses the opaque_data field in CImplementationInformation and returns true if
+ * string NOT_OUTSIDE_PEAP is found.
+ * @param aImplInfo Implementation info returned by ListImplementations call
+ * @return Boolean
+ */
+ inline static TBool IsDisallowedOutsidePEAP(const CImplementationInformation& aImplInfo);
+
+ /**
+ * Parses the opaque_data field in CImplementationInformation and returns true if
+ * string NOT_INSIDE_PEAP is found.
+ * @param aImplInfo Implementation info returned by ListImplementations call
+ * @return Boolean
+ */
+ inline static TBool IsDisallowedInsidePEAP(const CImplementationInformation& aImplInfo);
+
+ /**
+ * Parses the opaque_data field in CImplementationInformation and returns true if
+ * string NOT_INSIDE_TTLS is found.
+ * @param aImplInfo Implementation info returned by ListImplementations call
+ * @return Boolean
+ */
+ inline static TBool IsDisallowedInsideTTLS(const CImplementationInformation& aImplInfo);
+
+ /**
+ * Sets the tunneling type. This is used to indicate that this type is run inside another
+ * EAP type.
+ * @param aTunnelingType Type number for the tunneling type
+ */
+ virtual void SetTunnelingType(const TEapExpandedType aTunnelingType) = 0;
+
+ /**
+ * Changes the index of the saved parameters.
+ * @param aIndexType Indicates the bearer used for this connection.
+ * @param aIndex Index for the connection. aIndexType and aIndex uniquely specify the connection.
+ */
+ virtual void SetIndexL(
+ const TIndexType aIndexType,
+ const TInt aIndex) = 0;
+
+ /**
+ * Sets the EAP types configuration
+ * @param aSettings Structure containing the settings
+ */
+ virtual void SetConfigurationL(const EAPSettings& aSettings) = 0;
+
+ /**
+ * Gets the EAP types configuration
+ * @param aSettings Structure containing the settings
+ */
+ virtual void GetConfigurationL(EAPSettings& aSettings) = 0;
+
+ /**
+ * Copies the EAP types configuration
+ * @param aDestinationIndexType index type of the destination, ELan for WLAN.
+ * @param aDestinationIndex ID to where copy the settings.
+ */
+ virtual void CopySettingsL(
+ const TIndexType aDestinationIndexType,
+ const TInt aDestinationIndex) = 0;
+
+ virtual TInt InitialisePacStore(AbsPacStoreInitializer * const initializer) = 0;
+
+private:
+
+ /// ECom uses this key to keep track of DLL usage.
+ TUid iDtor_ID_Key;
+};
+
+#include "EapTypePlugin.inl"
+
+#endif // _EAP_TYPE_PLUGIN_H_
+
+// End of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapTypePlugin.inl Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,161 @@
+/*
+* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: EAP and WLAN authentication protocols.
+*
+*/
+
+/*
+* %version: 7 %
+*/
+
+/* The meaning and bit positions used in "opaque_data" field in ECOM implementation
+
+ 0 0 0 0 0 0 0 0 ---->All 0 means allowed both inside (encapsulated EAP) and outside (Outer EAP)
+ | | | | | | | |
+ | | | | | | | |_____ 1 means NOT_INSIDE_TUNNEL (NOT allowed as encapsulated EAP)
+ | | | | | | |
+ | | | | | | |_______ 1 means NOT_OUTSIDE_TUNNEL (only allowed as encapsulated EAP, NOT as outer EAP)
+ | | | | | |
+ | | | | | |_________ 1 means NOT_INSIDE_PEAP
+ | | | | |
+ | | | | |___________ 1 means NOT_OUTSIDE_PEAP
+ | | | |
+ | | | |_____________ 1 means NOT_INSIDE_TTLS
+ | | |
+ | | |_______________ 1 means NOT_OUTSIDE_TTLS
+ | |
+ | |_________________ 1 means NOT_INSIDE_FAST
+ |
+ |___________________ 1 means NOT_OUTSIDE_FAST
+
+
+ // For historical reasons NOT_OUTSIDE_PEAP is used instead of NOT_OUTSIDE_TUNNEL
+ // Both of these convey the same meaning. It means if an EAP is not allowed outside PEAP
+ // (DisallowedOutsidePEAP), it can be used only as an encapsulated EAP.
+ // EAP-MSCHAPv2 is an example for this.
+
+ // The bits can be ORed.
+ // "NOT_OUTSIDE|NOT_OUTSIDE_PEAP" is 0x0A (0000 1010).
+ // "NOT_OUTSIDE|NOT_OUTSIDE_PEAP|NOT_INSIDE_PEAP|NOT_INSIDE_FAST" is 0x4E (0100 1110).
+ // "NOT_INSIDE|NOT_INSIDE_PEAP|NOT_INSIDE_TTLS|NOT_INSIDE_FAST" is 0x55 (0101 0101).
+ // "NOT_INSIDE|NOT_INSIDE_PEAP|NOT_INSIDE_TTLS|NOT_INSIDE_FAST|NOT_OUTSIDE_PEAP|NOT_OUTSIDE" is 0x5F (0101 1111).
+
+*/
+
+#include "EapTraceSymbian.h"
+
+
+const TUint8 KNotInsideTunnel = 0x01; // Only the last bit position is 1. (0000 0001)
+const TUint8 KNotOutsideTunnel = 0x02; // Only the 2nd last bit positions is 1. (0000 0010)
+
+const TUint8 KNotInsidePEAP = 0x04; // Only the 3rd last bit position is 1. (0000 0100)
+const TUint8 KNotOutsidePEAP = 0x08; // Only the 4th last bit positions is 1. (0000 1000)
+
+const TUint8 KNotInsideTTLS = 0x10; // Only the 5th last bit position is 1. (0001 0000)
+const TUint8 KNotOutsideTTLS = 0x20; // Only the 6th last bit position is 1. (0010 0000)
+
+const TUint8 KNotInsideFAST = 0x40; // Only the 7th last bit position is 1. (0100 0000)
+const TUint8 KNotOutsideFAST = 0x80; // Only the first bit position is 1. (1000 0000)
+
+// Used By Server
+inline CEapTypePlugin* CEapTypePlugin::NewL(const TDesC8& aCue, TIndexType aIndexType, TInt aIndex, abs_eap_am_tools_c * const aTools)
+{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::NewL(): start")));
+
+ // The EAP type id (aCue) is passed to ECom as resolver parameters
+ TEComResolverParams resolverParams;
+ resolverParams.SetDataType(aCue);
+
+ // The arguments are stored to a iapInfo struct.
+ SPluginInfo iapInfo;
+ iapInfo.indexType = aIndexType;
+ iapInfo.index = aIndex;
+ iapInfo.aEapType = aCue;
+ iapInfo.aTools = aTools;
+
+ EAP_TRACE_DATA_DEBUG_SYMBIAN(("CEapTypePlugin::NewL(): resolverParams.DataType()",
+ resolverParams.DataType().Ptr(),
+ resolverParams.DataType().Size()));
+
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::NewL(): iapInfo.aEapType=0xfe%06x%08x\n"),
+ iapInfo.aEapType.GetVendorId(),
+ iapInfo.aEapType.GetVendorType()));
+
+ // This call finds and loads the correct DLL and after that calls the
+ // entry function in the interface implementation in the DLL.
+ TAny* ptr = 0;
+
+ TRAPD( err, ptr = REComSession::CreateImplementationL(
+ KEapTypeInterfaceUid,
+ _FOFF(CEapTypePlugin, iDtor_ID_Key),
+ &iapInfo,
+ resolverParams));
+
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::NewL(): ends, err=%d, returns ptr=0x%08x\n"),
+ err,
+ ptr));
+
+ User::LeaveIfError(err);
+
+ return (CEapTypePlugin *) ptr;
+}
+
+inline CEapTypePlugin::~CEapTypePlugin()
+{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTypePlugin::~CEapTypePlugin(): this=0x%08x"),
+ this));
+
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTypePlugin::~CEapTypePlugin()"));
+
+ // Unload DLL
+ REComSession::DestroyedImplementation(iDtor_ID_Key);
+}
+
+inline TBool CEapTypePlugin::IsDisallowedOutsidePEAP(const CImplementationInformation& aImplInfo)
+{
+
+ const TUint8 pluginOpaqueData = *(aImplInfo.OpaqueData().Ptr());
+
+ if(pluginOpaqueData & KNotOutsidePEAP)
+ {
+ return ETrue;
+ }
+ return EFalse;
+
+}
+
+inline TBool CEapTypePlugin::IsDisallowedInsidePEAP(const CImplementationInformation& aImplInfo)
+{
+ const TUint8 pluginOpaqueData = *(aImplInfo.OpaqueData().Ptr());
+
+ if(pluginOpaqueData & KNotInsidePEAP)
+ {
+ return ETrue;
+ }
+ return EFalse;
+
+}
+
+inline TBool CEapTypePlugin::IsDisallowedInsideTTLS(const CImplementationInformation& aImplInfo)
+{
+ const TUint8 pluginOpaqueData = *(aImplInfo.OpaqueData().Ptr());
+
+ if(pluginOpaqueData & KNotInsideTTLS)
+ {
+ return ETrue;
+ }
+ return EFalse;
+}
+
+// End of file
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/PacStoreIf.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/PacStoreIf.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 10 %
+* %version: 13 %
*/
@@ -27,7 +27,30 @@
#include "eap_am_message_if.h"
#include "eap_tools.h"
#include "AbsEapSendInterface.h"
-#include "eap_pac_store_server_message_if.h"
+//#include "eap_pac_store_server_message_if.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_PACSTOREIF_H)
+ #define EAP_CLASS_VISIBILITY_PACSTOREIF_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_PACSTOREIF_H
+ #define EAP_C_FUNC_VISIBILITY_PACSTOREIF_H
+ #define EAP_FUNC_EXPORT_PACSTOREIF_H
+ #define EAP_C_FUNC_EXPORT_PACSTOREIF_H
+#elif defined(EAP_EXPORT_PACSTOREIF_H)
+ #define EAP_CLASS_VISIBILITY_PACSTOREIF_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_PACSTOREIF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_PACSTOREIF_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_PACSTOREIF_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_PACSTOREIF_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_PACSTOREIF_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_PACSTOREIF_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_PACSTOREIF_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_PACSTOREIF_H
+ #define EAP_C_FUNC_EXPORT_PACSTOREIF_H
+#endif
+// End: added by script change_export_macros.sh.
+
class eap_file_config_c;
@@ -36,7 +59,7 @@
/** @file */
/// This class is the PAC-store interface inside the EAP-server.
-class CPacStoreIf
+class EAP_CLASS_VISIBILITY_PACSTOREIF_H CPacStoreIf
: public CBase
, public abs_eap_am_message_if_c
{
@@ -45,27 +68,27 @@
// ----------------------------------------------------------------------
- EAP_FUNC_IMPORT CPacStoreIf(
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H CPacStoreIf(
abs_eap_am_tools_c * const tools,
eap_am_message_if_c * const server,
AbsEapSendInterface * client);
- EAP_FUNC_IMPORT virtual ~CPacStoreIf();
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H virtual ~CPacStoreIf();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
- EAP_FUNC_IMPORT eap_status_e send_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H eap_status_e send_data(const void * const data, const u32_t length);
- EAP_FUNC_IMPORT eap_status_e process_data(const void * const data, const u32_t length);
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H eap_status_e process_data(const void * const data, const u32_t length);
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H eap_status_e shutdown();
// ------------------------------------------------------
- EAP_FUNC_IMPORT static CPacStoreIf * new_CPacStoreIf(
+ EAP_FUNC_VISIBILITY_PACSTOREIF_H static CPacStoreIf * new_CPacStoreIf(
abs_eap_am_tools_c * const tools,
const bool is_client_when_true,
const u32_t MTU,
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/WapiCoreIf.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,88 @@
+/*
+* ============================================================================
+* Name : ./accesssec/eapol/eapol_framework/wapi_symbian/wapi_server/include/WapiCoreIf.h
+* Part of : WAPI / WAPI *** Info from the SWAD
+* Description : WAPI authentication
+* Version : %version: 3 % << Don't touch! Updated by Synergy at check-out.
+*
+* Copyright © 2001-2010 Nokia. All rights reserved.
+* This material, including documentation and any related computer
+* programs, is protected by copyright controlled by Nokia. All
+* rights are reserved. Copying, including reproducing, storing,
+* adapting or translating, any or all of this material requires the
+* prior written consent of Nokia. This material also contains
+* confidential information which may not be disclosed to others
+* without the prior written consent of Nokia.
+* ============================================================================
+* Template version: 4.2
+*/
+
+#ifndef WAPICOREIF_H_
+#define WAPICOREIF_H_
+
+#include "abs_eap_am_message_if.h"
+#include "eap_am_message_if.h"
+#include "eap_tools.h"
+#include "AbsEapSendInterface.h"
+//#include "wapi_security_settings_server_message_if.h"
+
+//class eap_file_config_c;
+
+//--------------------------------------------------
+
+//--------------------------------------------------
+
+/** @file */
+
+class TWapiCoreIfParameters
+{
+ public:
+ abs_eap_am_tools_c * iTools;
+ AbsEapSendInterface * iClient;
+};
+
+
+/// This class is the common part of EAP message interface.
+/// This class is interface to the message creation and parsing function.
+class CWapiCoreIf
+: public CBase
+, public abs_eap_am_message_if_c
+{
+public:
+
+ // ----------------------------------------------------------------------
+
+ inline static CWapiCoreIf* NewL(
+ abs_eap_am_tools_c * const tools,
+ AbsEapSendInterface * client);
+
+ virtual ~CWapiCoreIf();
+
+ //bool get_is_valid();
+
+ //eap_status_e configure(
+ // const eap_variable_data_c * const client_configuration);
+
+ virtual eap_status_e send_data(const void * const data, const u32_t length) = 0;
+
+ virtual eap_status_e process_data(const void * const data, const u32_t length) = 0;
+
+ //eap_status_e shutdown();
+
+ // ------------------------------------------------------
+
+private:
+
+ // ----------------------------------------------------------------------
+
+ /// ECom uses this key to keep track of DLL usage.
+ TUid iDtor_ID_Key;
+
+ // ----------------------------------------------------------------------
+
+ // ----------------------------------------------------------------------
+};
+
+#include "WapiCoreIf.inl"
+
+#endif /* WAPICOREIF_H_ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/WapiCoreIf.inl Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,57 @@
+/*
+* ============================================================================
+* Name : ./accesssec/eapol/eapol_framework/wapi_symbian/wapi_server/include/WapiCoreIf.inl
+* Part of : WAPI / WAPI *** Info from the SWAD
+* Description : WAPI authentication
+* Version : %version: 2 % << Don't touch! Updated by Synergy at check-out.
+*
+* Copyright © 2001-2010 Nokia. All rights reserved.
+* This material, including documentation and any related computer
+* programs, is protected by copyright controlled by Nokia. All
+* rights are reserved. Copying, including reproducing, storing,
+* adapting or translating, any or all of this material requires the
+* prior written consent of Nokia. This material also contains
+* confidential information which may not be disclosed to others
+* without the prior written consent of Nokia.
+* ============================================================================
+* Template version: 4.2
+*/
+
+#include <e32base.h>
+#include <ecom/ecom.h>
+
+inline CWapiCoreIf::~CWapiCoreIf()
+{
+ // Unload DLL
+ REComSession::DestroyedImplementation(iDtor_ID_Key);
+}
+
+inline CWapiCoreIf* CWapiCoreIf::NewL(abs_eap_am_tools_c * const tools, AbsEapSendInterface * client)
+{
+ RDebug::Print(_L("CWapiCoreIf::NewL(Wapi): start (tools=0x%08x, client=0x%08x)"), tools, client);
+
+ TWapiCoreIfParameters params;
+ params.iTools = tools;
+ params.iClient = client;
+
+ // This call finds and loads the correct DLL and after that calls the
+ // entry function in the interface implementation in the DLL.
+ TAny* ptr = 0;
+
+ const TUid KimplementationUid = { 0x2002E6F0 };
+
+ TRAPD( err, ptr = REComSession::CreateImplementationL(
+ KimplementationUid,
+ _FOFF(CWapiCoreIf, iDtor_ID_Key),
+ (TAny*) ¶ms));
+
+ RDebug::Print(_L("CWapiCoreIf::NewL(Wapi): CreateImplementationL(Uid=0x%08x), err=%d, returns ptr=0x%08x\n"),
+ KimplementationUid.iUid,
+ err,
+ ptr);
+
+
+ User::LeaveIfError(err);
+
+ return (CWapiCoreIf *) ptr;
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/WapiSettingsIf.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,91 @@
+/*
+* ============================================================================
+* Name : ./accesssec/eapol/eapol_framework/wapi_symbian/wapi_server/include/WapiSettingsIf.h
+* Part of : WAPI / WAPI *** Info from the SWAD
+* Description : WAPI authentication
+* Version : %version: 4 % << Don't touch! Updated by Synergy at check-out.
+*
+* Copyright © 2001-2010 Nokia. All rights reserved.
+* This material, including documentation and any related computer
+* programs, is protected by copyright controlled by Nokia. All
+* rights are reserved. Copying, including reproducing, storing,
+* adapting or translating, any or all of this material requires the
+* prior written consent of Nokia. This material also contains
+* confidential information which may not be disclosed to others
+* without the prior written consent of Nokia.
+* ============================================================================
+* Template version: 4.2
+*/
+
+#ifndef WAPISETTINGSIF_H_
+#define WAPISETTINGSIF_H_
+
+#include "abs_eap_am_message_if.h"
+#include "eap_am_message_if.h"
+#include "eap_tools.h"
+#include "AbsEapSendInterface.h"
+//#include "wapi_security_settings_server_message_if.h"
+
+//class eap_file_config_c;
+
+//--------------------------------------------------
+
+//--------------------------------------------------
+
+/** @file */
+
+class TWapiSettingsIfParameters
+{
+ public:
+ abs_eap_am_tools_c * iTools;
+ AbsEapSendInterface * iClient;
+};
+
+/// This class is the common part of EAP message interface.
+/// This class is interface to the message creation and parsing function.
+class CWapiSettingsIf
+: public CBase
+, public abs_eap_am_message_if_c
+{
+public:
+
+ // ----------------------------------------------------------------------
+
+ inline static CWapiSettingsIf* NewL(
+ abs_eap_am_tools_c * const tools,
+ AbsEapSendInterface * client);
+
+ /*CWapiSettingsIf(
+ abs_eap_am_tools_c * const tools,
+ eap_am_message_if_c * const server,
+ AbsEapSendInterface * client);*/
+
+ virtual ~CWapiSettingsIf();
+
+ //bool get_is_valid();
+
+ //eap_status_e configure(
+ // const eap_variable_data_c * const client_configuration);
+
+ virtual eap_status_e send_data(const void * const data, const u32_t length) = 0;
+
+ virtual eap_status_e process_data(const void * const data, const u32_t length) = 0;
+
+ //eap_status_e shutdown();
+
+ // ------------------------------------------------------
+
+
+private:
+
+ // ----------------------------------------------------------------------
+
+ /// ECom uses this key to keep track of DLL usage.
+ TUid iDtor_ID_Key;
+
+ // ----------------------------------------------------------------------
+};
+
+#include "WapiSettingsIf.inl"
+
+#endif /* WAPISETTINGSIF_H_ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/WapiSettingsIf.inl Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,57 @@
+/*
+* ============================================================================
+* Name : ./accesssec/eapol/eapol_framework/wapi_symbian/wapi_server/include/WapiSettingsIf.inl
+* Part of : WAPI / WAPI *** Info from the SWAD
+* Description : WAPI authentication
+* Version : %version: 3 % << Don't touch! Updated by Synergy at check-out.
+*
+* Copyright © 2001-2010 Nokia. All rights reserved.
+* This material, including documentation and any related computer
+* programs, is protected by copyright controlled by Nokia. All
+* rights are reserved. Copying, including reproducing, storing,
+* adapting or translating, any or all of this material requires the
+* prior written consent of Nokia. This material also contains
+* confidential information which may not be disclosed to others
+* without the prior written consent of Nokia.
+* ============================================================================
+* Template version: 4.2
+*/
+
+#include <e32base.h>
+#include <ecom/ecom.h>
+
+inline CWapiSettingsIf::~CWapiSettingsIf()
+{
+ // Unload DLL
+ REComSession::DestroyedImplementation(iDtor_ID_Key);
+}
+
+inline CWapiSettingsIf* CWapiSettingsIf::NewL(abs_eap_am_tools_c * const tools, AbsEapSendInterface * client)
+{
+ RDebug::Print(_L("CWapiSettingsIf::NewL(Wapi): start (tools=0x%08x, client=0x%08x)"), tools, client);
+
+ TWapiSettingsIfParameters params;
+ params.iTools = tools;
+ params.iClient = client;
+
+ // This call finds and loads the correct DLL and after that calls the
+ // entry function in the interface implementation in the DLL.
+ TAny* ptr = 0;
+
+ const TUid KimplementationUid = { 0x2002DC92 };
+
+ TRAPD( err, ptr = REComSession::CreateImplementationL(
+ KimplementationUid,
+ _FOFF(CWapiSettingsIf, iDtor_ID_Key),
+ (TAny*) ¶ms));
+
+ RDebug::Print(_L("CWapiSettingsIf::NewL(Wapi): CreateImplementationL(Uid=0x%08x), err=%d, returns ptr=0x%08x\n"),
+ KimplementationUid.iUid,
+ err,
+ ptr);
+
+
+ User::LeaveIfError(err);
+
+ return (CWapiSettingsIf *) ptr;
+}
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_general_settings_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_general_settings_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 26 %
+* %version: 27 %
*/
#if !defined(_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H_)
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_expanded_type.h"
#include "eap_array.h"
#include "eap_database_reference_if.h"
@@ -41,7 +62,7 @@
/// This class is the common part of EAP message interface.
/// This class is interface to the message creation and parsing function.
-class EAP_EXPORT eap_am_general_settings_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_GENERAL_SETTINGS_SYMBIAN_H eap_am_general_settings_symbian_c
: public eap_am_general_settings_c
, public CAbsEapCertificateFetcher
{
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_pac_store_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-/*
-* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: interface to PAC-store.
-*
-*/
-
-/*
-* %version: 8 %
-*/
-
-#if !defined(_EAP_AM_PAC_STORE_SYMBIAN_H_)
-#define _EAP_AM_PAC_STORE_SYMBIAN_H_
-
-#include "eap_tools.h"
-#include "eap_status.h"
-#include "eap_am_export.h"
-#include "eap_expanded_type.h"
-#include "eap_array.h"
-#include "eap_database_reference_if.h"
-#include "eap_am_pac_store.h"
-#include "eap_process_tlv_message_data.h"
-#include "pac_store_db_symbian.h"
-#include <d32dbms.h>
-
-class eap_method_settings_c;
-class abs_eap_am_pac_store_c;
-
-/** @file */
-
-/// This class is the interface to PAC-store.
-class EAP_EXPORT eap_am_pac_store_symbian_c
-: public eap_am_pac_store_c
-{
-
-private:
-
- // ----------------------------------------------------------------------
-
- abs_eap_am_tools_c * const m_am_tools;
-
- abs_eap_am_pac_store_c * m_partner;
-
- bool m_is_valid;
-
- /// Function shutdown() is called already.
- bool m_shutdown_was_called;
-
- TBool iClientCreated;
- TBool iPacStoreSessionOpened;
-
- CPacStoreDatabase* iClient;
-
- eap_variable_data_c m_PAC_store_password;
-
- // ----------------------------------------------------------------------
-
- // ----------------------------------------------------------------------
-
-public:
-
- // ----------------------------------------------------------------------
-
- static eap_am_pac_store_c* new_eap_am_pac_store_symbian_c(
- abs_eap_am_tools_c * const tools,
- abs_eap_am_pac_store_c * const partner);
-
- eap_am_pac_store_symbian_c(
- abs_eap_am_tools_c * const tools,
- abs_eap_am_pac_store_c * const partner);
-
- virtual ~eap_am_pac_store_symbian_c();
-
- EAP_FUNC_IMPORT bool get_is_valid();
-
- // This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure();
-
- // This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
-
- EAP_FUNC_IMPORT eap_status_e open_pac_store();
-
- EAP_FUNC_IMPORT eap_status_e create_device_seed();
-
- EAP_FUNC_IMPORT eap_status_e is_master_key_present();
-
- EAP_FUNC_IMPORT eap_status_e is_master_key_and_password_matching(
- const eap_variable_data_c * const pac_store_password);
-
- EAP_FUNC_IMPORT eap_status_e create_and_save_master_key(
- const eap_variable_data_c * const pac_store_password);
-
- EAP_FUNC_IMPORT eap_status_e compare_pac_store_password(
- eap_variable_data_c * const pac_store_password);
-
- EAP_FUNC_IMPORT eap_status_e is_pacstore_password_present();
-
- EAP_FUNC_IMPORT eap_status_e set_pac_store_password(
- const eap_variable_data_c * pac_store_password);
-
- EAP_FUNC_IMPORT eap_status_e destroy_pac_store();
-
- // ----------------------------------------------------------------------
-};
-
-#endif //#if !defined(_EAP_AM_PAC_STORE_SYMBIAN_H_)
-
-
-//--------------------------------------------------
-// End
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_plugin_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_plugin_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16 %
+* %version: 23 %
*/
#if !defined(_EAP_AM_PLUGIN_SYMBIAN_H_)
@@ -25,6 +25,30 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_PLUGIN_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
+#if defined(USE_FAST_EAP_TYPE)
+ #include "AbsPacStoreInitializer.h"
+#endif //#if defined(USE_FAST_EAP_TYPE)
#include "eap_expanded_type.h"
#include "eap_array.h"
#include "eap_database_reference_if.h"
@@ -39,8 +63,11 @@
/** @file */
/// This class is EAP-plugin adaptation.
-class EAP_EXPORT eap_am_plugin_symbian_c
+class EAP_CLASS_VISIBILITY_EAP_AM_PLUGIN_SYMBIAN_H eap_am_plugin_symbian_c
: public eap_am_plugin_c
+#if defined(USE_FAST_EAP_TYPE)
+, public AbsPacStoreInitializer
+#endif //#if defined(USE_FAST_EAP_TYPE)
{
private:
@@ -53,6 +80,10 @@
eap_array_c<eap_loaded_type_c> m_loaded_types;
+ eap_method_settings_c * m_internal_settings;
+
+ eap_tlv_message_type_function_e m_completion_function;
+
bool m_is_valid;
bool m_shutdown_was_called;
@@ -69,6 +100,16 @@
u32_t index_type,
u32_t index);
+#if defined(USE_FAST_EAP_TYPE)
+ eap_status_e initialize_pac_store(
+ const eap_method_settings_c * const internal_settings,
+ const eap_tlv_message_type_function_e completion_function);
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+ eap_status_e internal_complete_get_configuration(const eap_method_settings_c * const internal_settings);
+
+ eap_status_e internal_complete_set_configuration(const eap_method_settings_c * const internal_settings);
+
// ----------------------------------------------------------------------
public:
@@ -102,6 +143,12 @@
eap_status_e get_type_info(const eap_method_settings_c * const internal_settings);
+#if defined(USE_FAST_EAP_TYPE)
+
+ TInt CompleteInitialisePacStore();
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
// ----------------------------------------------------------------------
};
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_stack_symbian.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_stack_symbian.h Thu Sep 16 13:07:04 2010 +0300
@@ -40,53 +40,76 @@
#include "eap_base_type.h"
#include "abs_eap_configuration_if.h"
#include "eap_tlv_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_STACK_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H
+#elif defined(EAP_EXPORT_EAP_AM_STACK_SYMBIAN_H)
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H
+ #define EAP_C_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H
+#endif
+// End: added by script change_export_macros.sh.
-class EAP_EXPORT eap_am_stack_symbian_c
+
+class EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_am_stack_symbian_c
: public CActive
, public eap_am_stack_c
, public abs_eap_configuration_if_c
{
public:
- EAP_FUNC_IMPORT eap_am_stack_symbian_c(class abs_eap_am_tools_c * tools, bool is_client_when_true);
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_am_stack_symbian_c(class abs_eap_am_tools_c * tools, bool is_client_when_true);
- EAP_FUNC_IMPORT virtual ~eap_am_stack_symbian_c();
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H virtual ~eap_am_stack_symbian_c();
- EAP_FUNC_IMPORT bool get_is_valid();
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H bool get_is_valid();
- EAP_FUNC_IMPORT eap_status_e set_partner(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e set_partner(
abs_eap_am_stack_c * const partner
, abs_eap_configuration_if_c * const configuration_if
);
// This is documented in abs_eap_stack_interface_c::configure().
- EAP_FUNC_IMPORT eap_status_e configure(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e configure(
const eap_variable_data_c * const client_configuration);
// This is documented in abs_eap_stack_interface_c::shutdown().
- EAP_FUNC_IMPORT eap_status_e shutdown();
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e shutdown();
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c * const data);
- EAP_FUNC_IMPORT eap_status_e set_timer(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e set_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id,
void * const p_data,
const u32_t p_time_ms);
- EAP_FUNC_IMPORT eap_status_e cancel_timer(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e cancel_timer(
abs_eap_base_timer_c * const p_initializer,
const u32_t p_id);
- EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e check_is_valid_eap_type(
const eap_type_value_e eap_type);
- EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e get_eap_type_list(
eap_array_c<eap_type_value_e> * const eap_type_list);
- EAP_FUNC_IMPORT eap_status_e load_module(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e load_module(
const eap_type_value_e type,
const eap_type_value_e tunneling_type,
abs_eap_base_type_c * const partner,
@@ -94,17 +117,17 @@
const bool is_client_when_true,
const eap_am_network_id_c * const receive_network_id);
- EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e save_simple_config_session(
const simple_config_state_e state,
EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
const eap_variable_data_c * const new_password,
const simple_config_Device_Password_ID_e Device_Password_ID,
const simple_config_payloads_c * const other_configuration);
- EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e set_eap_database_reference_values(
const eap_variable_data_c * const reference);
- EAP_FUNC_IMPORT eap_status_e get_802_11_authentication_mode(
+ EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e get_802_11_authentication_mode(
const eap_am_network_id_c * const receive_network_id,
const eapol_key_authentication_type_e authentication_type);
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_loaded_type.h Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_loaded_type.h Thu Sep 16 13:07:04 2010 +0300
@@ -25,6 +25,27 @@
#include "eap_tools.h"
#include "eap_status.h"
#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_LOADED_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_LOADED_TYPE_H EAP_NONSHARABLE
+ #define EAP_FUNC_VISIBILITY_EAP_LOADED_TYPE_H
+ #define EAP_C_FUNC_VISIBILITY_EAP_LOADED_TYPE_H
+ #define EAP_FUNC_EXPORT_EAP_LOADED_TYPE_H
+ #define EAP_C_FUNC_EXPORT_EAP_LOADED_TYPE_H
+#elif defined(EAP_EXPORT_EAP_LOADED_TYPE_H)
+ #define EAP_CLASS_VISIBILITY_EAP_LOADED_TYPE_H EAP_EXPORT
+ #define EAP_FUNC_VISIBILITY_EAP_LOADED_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_LOADED_TYPE_H EAP_C_FUNC_EXPORT
+ #define EAP_FUNC_EXPORT_EAP_LOADED_TYPE_H EAP_FUNC_EXPORT
+ #define EAP_C_FUNC_EXPORT_EAP_LOADED_TYPE_H EAP_C_FUNC_EXPORT
+#else
+ #define EAP_CLASS_VISIBILITY_EAP_LOADED_TYPE_H EAP_IMPORT
+ #define EAP_FUNC_VISIBILITY_EAP_LOADED_TYPE_H EAP_FUNC_IMPORT
+ #define EAP_C_FUNC_VISIBILITY_EAP_LOADED_TYPE_H EAP_C_FUNC_IMPORT
+ #define EAP_FUNC_EXPORT_EAP_LOADED_TYPE_H
+ #define EAP_C_FUNC_EXPORT_EAP_LOADED_TYPE_H
+#endif
+// End: added by script change_export_macros.sh.
#include "eap_expanded_type.h"
#include "eap_array.h"
#include "eap_database_reference_if.h"
@@ -35,7 +56,7 @@
/** @file */
/// This class stores the information on loaded EAP-type plugin.
-class EAP_EXPORT eap_loaded_type_c
+class EAP_CLASS_VISIBILITY_EAP_LOADED_TYPE_H eap_loaded_type_c
{
private:
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapCoreIf.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapCoreIf.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 17 %
+* %version: 18 %
*/
@@ -100,21 +100,21 @@
eap_status_e CEapCoreIf::configure(
const eap_variable_data_c * const client_configuration)
{
- return m_server_if->configure(client_configuration);
+ return EAP_STATUS_RETURN(m_am_tools, m_server_if->configure(client_configuration));
}
// ----------------------------------------------------------------
eap_status_e CEapCoreIf::send_data(const void * const data, const u32_t length)
{
- return m_client_if->SendData(data, length, EEapCoreSendData);
+ return EAP_STATUS_RETURN(m_am_tools, m_client_if->SendData(data, length, EEapCoreSendData));
}
// ----------------------------------------------------------------
eap_status_e CEapCoreIf::process_data(const void * const data, const u32_t length)
{
- return m_server_if->process_data(data, length);
+ return EAP_STATUS_RETURN(m_am_tools, m_server_if->process_data(data, length));
}
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapPluginIf.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapPluginIf.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 17 %
+* %version: 18 %
*/
#include "eap_am_tools.h"
@@ -99,7 +99,7 @@
TRACE_FLAGS_DEFAULT,
(EAPL("CEapPluginIf::configure()\n")));
- return m_server_if->configure(client_configuration);
+ return EAP_STATUS_RETURN(m_am_tools, m_server_if->configure(client_configuration));
}
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServer.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServer.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 35 %
+* %version: 41 %
*/
#include "EapServer.h"
@@ -70,42 +70,53 @@
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ eap_status_e status(eap_status_ok);
+
{
const u8_t DEFAULT_PREFIX[] = "EAP-SERVER";
eap_variable_data_c tmp_prefix(iTools);
if (tmp_prefix.get_is_valid() == false)
{
- iTools->am_cancel_all_timers();
- abs_eap_am_tools_c::delete_abs_eap_am_tools_c(iTools);
- User::Leave(KErrNoMemory);
+ status = eap_status_allocation_error;
+ (void) EAP_STATUS_RETURN(iTools, status);
}
- eap_status_e status = tmp_prefix.set_copy_of_buffer(DEFAULT_PREFIX, sizeof(DEFAULT_PREFIX)-1ul);;
- if (status != eap_status_ok)
+ if (status == eap_status_ok)
{
- iTools->am_cancel_all_timers();
- abs_eap_am_tools_c::delete_abs_eap_am_tools_c(iTools);
- User::Leave(KErrNoMemory);
+ status = tmp_prefix.set_copy_of_buffer(DEFAULT_PREFIX, sizeof(DEFAULT_PREFIX)-1ul);;
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(iTools, status);
+ }
}
- status = tmp_prefix.add_end_null();
- if (status != eap_status_ok)
+ if (status == eap_status_ok)
{
- iTools->am_cancel_all_timers();
- abs_eap_am_tools_c::delete_abs_eap_am_tools_c(iTools);
- User::Leave(KErrNoMemory);
+ status = tmp_prefix.add_end_null();
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(iTools, status);
+ }
}
- status = iTools->set_trace_prefix(&tmp_prefix);
- if (status != eap_status_ok)
+ if (status == eap_status_ok)
{
- iTools->am_cancel_all_timers();
- abs_eap_am_tools_c::delete_abs_eap_am_tools_c(iTools);
- User::Leave(KErrNoMemory);
+ status = iTools->set_trace_prefix(&tmp_prefix);
+ if (status != eap_status_ok)
+ {
+ (void) EAP_STATUS_RETURN(iTools, status);
+ }
}
}
+ if (status != eap_status_ok)
+ {
+ iTools->am_cancel_all_timers();
+ abs_eap_am_tools_c::delete_abs_eap_am_tools_c(iTools);
+ User::Leave(KErrGeneral);
+ }
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{
@@ -229,6 +240,27 @@
// Do not use iTools, because it will be destroyed before return.
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapServer::~CEapServer()"));
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+ TInt aCount = iReadyHandlers.Count();
+
+ while (aCount > 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::~CEapServer(): Removes iReadyHandlers[0]=0x%08x\n"),
+ iReadyHandlers[0]));
+
+ iReadyHandlers.Remove(0);
+
+ aCount = iReadyHandlers.Count();
+ }
+
+ iReadyHandlers.Close();
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
delete iShutdown;
delete iBackupRestore;
@@ -430,6 +462,158 @@
StopL();
}
+// -----------------------------------------------------------------------------------------
+
+TInt CEapServer::AddReadyHandler(CEapServerProcessHandler * const handler)
+{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::AddReadyHandler(): this=0x%08x: handler=0x%08x\n"),
+ this,
+ handler));
+ EAP_TRACE_RETURN_STRING(iTools, "returns: CEapServer::AddReadyHandler()");
+
+ TInt aCount = iReadyHandlers.Count();
+
+ if (aCount > 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::AddReadyHandler(): this=0x%08x: iReadyHandlers[0]=0x%08x\n"),
+ this,
+ iReadyHandlers[0]));
+ }
+
+ TInt error = iReadyHandlers.Append(handler);
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapServer::AddReadyHandler(): Cannot append handler, error = %d\n"),
+ error));
+ }
+
+ if (aCount == 0
+ && error == KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::AddReadyHandler(): this=0x%08x: Activates handler=0x%08x\n"),
+ this,
+ handler));
+
+ // Acticate the first handler.
+ handler->Activate(EapServerProcessHandlerState_All);
+ }
+
+ return error;
+}
+
+// -----------------------------------------------------------------------------------------
+
+TInt CEapServer::CompleteReadyHandler(CEapServerProcessHandler * const handler)
+{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::CompleteReadyHandler(): this=0x%08x: handler=0x%08x\n"),
+ this,
+ handler));
+ EAP_TRACE_RETURN_STRING(iTools, "returns: CEapServer::CompleteReadyHandler()");
+
+ TInt aCount = iReadyHandlers.Count();
+
+ TInt error(KErrNone);
+
+ if (aCount == 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::CompleteReadyHandler(): this=0x%08x, no handlers ready.\n"),
+ this,
+ handler));
+ }
+ else if (iReadyHandlers[0] != handler)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapServer::CompleteReadyHandler(): this=0x%08x, handler=0x%08x is not the first one 0x%08x\n"),
+ this,
+ handler,
+ iReadyHandlers[0]));
+
+ error = KErrGeneral;
+ }
+ else
+ {
+ iReadyHandlers.Remove(0);
+
+ aCount = iReadyHandlers.Count();
+
+ if (aCount > 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::CompleteReadyHandler(): this=0x%08x, Activates handler=0x%08x\n"),
+ this,
+ iReadyHandlers[0]));
+
+ // Activate the next handler.
+ iReadyHandlers[0]->Activate(EapServerProcessHandlerState_All);
+ }
+ }
+
+ return error;
+}
+
+// -----------------------------------------------------------------------------------------
+
+TInt CEapServer::CancelReadyHandler(CEapServerProcessHandler * const handler)
+{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::CancelReadyHandler(): this=0x%08x: handler=0x%08x\n"),
+ this,
+ handler));
+ EAP_TRACE_RETURN_STRING(iTools, "returns: CEapServer::CancelReadyHandler()");
+
+ TInt index(0);
+ TInt aCount = iReadyHandlers.Count();
+
+ while (index < aCount)
+ {
+ if (iReadyHandlers[index] != handler)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServer::CancelReadyHandler(): Removes iReadyHandlers[%d]=0x%08x\n"),
+ index,
+ iReadyHandlers[index]));
+
+ iReadyHandlers.Remove(index);
+
+ aCount = iReadyHandlers.Count();
+ }
+ else
+ {
+ ++index;
+ }
+ } // while()
+
+ return KErrNone;
+}
+
+//----------------------------------------------------------------------------
+//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
/*
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServerProcessHandler.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServerProcessHandler.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 41 %
+* %version: 50 %
*/
#include "EapServerProcessHandler.h"
@@ -36,14 +36,15 @@
, iEapCore(0)
, iEapPlugin(0)
, iEapSettings(0)
-#if defined (USE_WAPI_CORE)
, iWapiCore(0)
, iWapiSettings(0)
-#endif
#if defined(USE_FAST_EAP_TYPE)
, iPacStore(0)
#endif //#if defined(USE_FAST_EAP_TYPE)
-, iEapMessageQueue(0)
+, iEapSendMessageQueue(0)
+, iEapProcessMessageQueue(0)
+, iProcessMessage(0)
+, iHandlerState(EapServerProcessHandlerState_None)
{
EAP_TRACE_DEBUG(
iTools,
@@ -64,11 +65,18 @@
this));
EAP_TRACE_RETURN_STRING(iTools, "returns: CEapServerProcessHandler::~CEapServerProcessHandler()");
- if(IsActive())
- {
- Cancel();
- }
-
+ if (iClient)
+ {
+ TInt error = iClient->CancelReadyHandler(this);
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapServerProcessHandler::~CEapServerProcessHandler(): iClient->CancelReadyHandler() failed, error=%d\n"),
+ error));
+ }
+ }
delete iEapCore;
iEapCore = 0;
@@ -78,21 +86,27 @@
delete iEapSettings;
iEapSettings = 0;
-#if defined (USE_WAPI_CORE)
delete iWapiCore;
iWapiCore = 0;
delete iWapiSettings;
iWapiSettings = 0;
-#endif
#if defined(USE_FAST_EAP_TYPE)
delete iPacStore;
iPacStore = 0;
#endif //#if defined(USE_FAST_EAP_TYPE)
- delete iEapMessageQueue;
- iEapMessageQueue = 0;
+ delete iEapSendMessageQueue;
+ iEapSendMessageQueue = 0;
+
+ delete iEapProcessMessageQueue;
+ iEapProcessMessageQueue = 0;
+
+ if(IsActive())
+ {
+ Cancel();
+ }
}
//----------------------------------------------------------------------------
@@ -114,24 +128,36 @@
EAP_TRACE_RETURN_STRING(tools, "returns: CEapServerProcessHandler::ConstructL()");
iClient = client;
+
iTools = tools;
- iEapMessageQueue = new(ELeave) EapMessageQueue(iTools);
+ iEapSendMessageQueue = new(ELeave) EapMessageQueue(iTools);
+
+ iEapProcessMessageQueue = new(ELeave) EapMessageQueue(iTools);
}
//----------------------------------------------------------------------------
eap_status_e CEapServerProcessHandler::SendData(const void * const data, const u32_t length, TEapRequests message)
{
+
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::SendData(): this=0x%08x\n"),
- this));
+ (EAPL("CEapServerProcessHandler::SendData(): this=0x%08x, iProcessMessage=0x%08x, send message=%d=%s\n"),
+ this,
+ iProcessMessage,
+ message,
+ EapServerStrings::GetEapRequestsString(message)));
+
EAP_TRACE_RETURN_STRING(iTools, "returns: CEapServerProcessHandler::SendData()");
eap_status_e status(eap_status_ok);
+ // First message handled, remove the message.
+ iEapProcessMessageQueue->DeleteFirstMessage(iProcessMessage);
+ iProcessMessage = 0;
+
SaveMessage(message, data, length);
return status;
@@ -157,25 +183,48 @@
data,
length));
- EAP_TRACE_DEBUG(
- iTools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::SaveMessage(): calls iEapMessageQueue->AddMessage()\n")));
+ if (message == EEapCoreSendData || message == EEapPluginSendData || message == EEapSettingsSendData || message == EEapPacStoreSendData || message == EWapiCoreSendData)
+ {
+ TInt error = iEapSendMessageQueue->AddMessage(message, data, length);
- TInt error = iEapMessageQueue->AddMessage(message, data, length);
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapServerProcessHandler::SaveMessage(): failed = %d\n"),
+ error));
+ return;
+ }
- if (error != KErrNone)
+ Activate(EapServerProcessHandlerState_Send);
+ }
+ else
{
- EAP_TRACE_DEBUG(
- iTools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR: CEapServerProcessHandler::SaveMessage(): failed = %d\n"),
- error));
- return;
+ TInt error = iEapProcessMessageQueue->AddMessage(message, data, length);
+
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapServerProcessHandler::SaveMessage(): failed = %d\n"),
+ error));
+ return;
+ }
+
+ error = iClient->AddReadyHandler(this);
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapServerProcessHandler::SaveMessage(): iClient->AddReadyHandler(this) failed = %d\n"),
+ error));
+ return;
+ }
}
- Activate();
-
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
@@ -187,13 +236,15 @@
//----------------------------------------------------------------------------
-void CEapServerProcessHandler::Activate()
+void CEapServerProcessHandler::Activate(const CEapServerProcessHandlerState aState)
{
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::Activate(): this=0x%08x\n"),
- this));
+ (EAPL("CEapServerProcessHandler::Activate(): this=0x%08x, iHandlerState=%d, aState=%d\n"),
+ this,
+ iHandlerState,
+ aState));
EAP_TRACE_RETURN_STRING(iTools, "returns: CEapServerProcessHandler::Activate()");
if(!IsActive())
@@ -203,6 +254,8 @@
TRACE_FLAGS_DEFAULT,
(EAPL("CEapServerProcessHandler::Activate(): calls User::RequestComplete()\n")));
+ iHandlerState = aState;
+
TRequestStatus* status = &iStatus;
User::RequestComplete(status, KErrNone);
@@ -236,10 +289,50 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::RunL(): this=0x%08x\n"),
- this));
+ (EAPL("CEapServerProcessHandler::RunL(): this=0x%08x, iProcessMessage=0x%08x, iHandlerState=%d\n"),
+ this,
+ iProcessMessage,
+ iHandlerState));
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+ const EapMessageBuffer * aSendMessage = 0;
+
+ // The send-message queue have priority over the process-message queue.
+ EapMessageBuffer * message = iEapSendMessageQueue->GetFirstMessage();
+
+ if (message != 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServerProcessHandler::RunL(): Send-message=0x%08x\n"),
+ this,
+ message));
- EapMessageBuffer * const message = iEapMessageQueue->GetFirstMessage();
+ aSendMessage = message;
+ }
+
+ // When send-operation is only allowed the process-message queue is NOT read.
+ if (message == 0
+ && iHandlerState != EapServerProcessHandlerState_Send
+ )
+ {
+ message = iEapProcessMessageQueue->GetFirstMessage();
+
+ EAP_ASSERT_TOOLS(iTools, iProcessMessage == 0);
+
+ iProcessMessage = message;
+
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServerProcessHandler::RunL(): Process-message=0x%08x\n"),
+ this,
+ message));
+ }
+
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if (message != 0)
{
@@ -254,6 +347,8 @@
eap_status_e status(eap_status_ok);
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
switch (message->GetRequestType())
{
@@ -487,41 +582,47 @@
break;
-#if defined (USE_WAPI_CORE)
- case EWapiCoreIfNew:
-
+ case EWapiCoreIfNew:
+ {
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
(EAPL("CEapServerProcessHandler::RunL() EWapiCoreIfNew\n")));
- iWapiCore = CWapiCoreIf::NewL(iTools, this);
+ TRAPD( err, iWapiCore = CWapiCoreIf::NewL(iTools, this));
+
+ EAP_UNREFERENCED_PARAMETER(err); // Only trace uses this.
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::RunL() EWapiCoreIfNew - iWapiCore = 0x%08x.\n"),
- iWapiCore));
-
+ (EAPL("CEapServerProcessHandler::RunL() EWapiCoreIfNew - iWapiCore = 0x%08x, err=%i.\n"),
+ iWapiCore,
+ err));
break;
+ }
- case EWapiSettingsNew:
+ case EWapiSettingsNew:
+ {
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
(EAPL("CEapServerProcessHandler::RunL() EWapiSettingsNew\n")));
- iWapiSettings = CWapiSettingsIf::NewL(iTools, this);
+ TRAPD( err, iWapiSettings = CWapiSettingsIf::NewL(iTools, this));
+
+ EAP_UNREFERENCED_PARAMETER(err); // Only trace uses this.
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::RunL() EWapiSettingsNew - iWapiSettings = 0x%08x.\n"),
- iWapiSettings));
+ (EAPL("CEapServerProcessHandler::RunL() EWapiSettingsNew - iWapiSettings = 0x%08x, err=%i.\n"),
+ iWapiSettings,
+ err));
break;
-#endif
+ }
case EEapPacStoreNew:
@@ -617,7 +718,7 @@
{
void* aData = reinterpret_cast<void *>(const_cast<TUint8 *>(message->GetData()->Ptr()));
TInt aLength = message->GetData()->Size();
- iEapCore->process_data(aData, aLength);
+ status = iEapCore->process_data(aData, aLength);
}
else
{
@@ -641,7 +742,7 @@
{
void* aData = reinterpret_cast<void *>(const_cast<TUint8 *>(message->GetData()->Ptr()));
TInt aLength = message->GetData()->Size();
- iPacStore->process_data(aData, aLength);
+ status = iPacStore->process_data(aData, aLength);
}
else
{
@@ -664,7 +765,7 @@
{
void* aData = reinterpret_cast<void *>(const_cast<TUint8 *>(message->GetData()->Ptr()));
TInt aLength = message->GetData()->Size();
- iEapPlugin->process_data(aData, aLength);
+ status = iEapPlugin->process_data(aData, aLength);
}
else
{
@@ -687,7 +788,7 @@
{
void* aData = reinterpret_cast<void *>(const_cast<TUint8 *>(message->GetData()->Ptr()));
TInt aLength = message->GetData()->Size();
- iEapSettings->process_data(aData, aLength);
+ status = iEapSettings->process_data(aData, aLength);
}
else
{
@@ -699,7 +800,6 @@
break;
-#if defined (USE_WAPI_CORE)
case EWapiCoreProcessData:
EAP_TRACE_DEBUG(
@@ -711,7 +811,7 @@
{
void* aData = reinterpret_cast<void *>(const_cast<TUint8 *>(message->GetData()->Ptr()));
TInt aLength = message->GetData()->Size();
- iWapiCore->process_data(aData, aLength);
+ status = iWapiCore->process_data(aData, aLength);
}
else
{
@@ -733,7 +833,7 @@
{
void* aData = reinterpret_cast<void *>(const_cast<TUint8 *>(message->GetData()->Ptr()));
TInt aLength = message->GetData()->Size();
- iWapiSettings->process_data(aData, aLength);
+ status = iWapiSettings->process_data(aData, aLength);
}
else
{
@@ -744,16 +844,13 @@
}
break;
-#endif
case EEapCoreSendData:
case EEapPluginSendData:
case EEapSettingsSendData:
case EEapPacStoreSendData:
-#if defined (USE_WAPI_CORE)
case EWapiCoreSendData:
case EWapiSettingsSendData:
-#endif
if (message->GetRequestType() == EEapCoreSendData)
{
EAP_TRACE_DEBUG(
@@ -782,7 +879,6 @@
TRACE_FLAGS_DEFAULT,
(EAPL("CEapServerProcessHandler::RunL() EEapPacStoreSendData\n")));
}
-#if defined (USE_WAPI_CORE)
else if (message->GetRequestType() == EWapiCoreSendData)
{
EAP_TRACE_DEBUG(
@@ -797,7 +893,7 @@
TRACE_FLAGS_DEFAULT,
(EAPL("CEapServerProcessHandler::RunL() EWapiSettingsSendData\n")));
}
-#endif
+
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
@@ -842,27 +938,63 @@
} // switch()
- if (status == eap_status_ok)
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServerProcessHandler::RunL(): iProcessMessage=0x%08x, aSendMessage=0x%08x, status=%d=%s.\n"),
+ iProcessMessage,
+ aSendMessage,
+ status,
+ eap_status_string_c::get_status_string(status)));
+
+ // First send-message handled, remove the message.
+ // iClient->SendData() call may fail, then we do not remove the message.
+ if (aSendMessage != 0
+ && status == eap_status_ok)
{
- // First one handled, remove message.
- // iClient->SendData() call may fail, then we do not remove the message.
- iEapMessageQueue->DeleteFirstMessage();
+ iEapSendMessageQueue->DeleteFirstMessage(aSendMessage);
}
+ else if (aSendMessage == 0
+ && (status == eap_status_ok
+ || status != eap_status_pending_request))
+ {
+ // First process-message handled, remove the message.
+ // Note the pending message will be removed after the operation has been completed in the SendData() function.
+ iEapProcessMessageQueue->DeleteFirstMessage(iProcessMessage);
+ iProcessMessage = 0;
+ }
+
+ // Send-message must be null after this step. The message is is still in the iEapSendMessageQueue if send-operation failed.
+ aSendMessage = 0;
} // if ()
- if (iEapMessageQueue->GetFirstMessage() != 0)
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServerProcessHandler::RunL(): iProcessMessage=0x%08x, aSendMessage=0x%08x\n"),
+ iProcessMessage,
+ aSendMessage));
+
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServerProcessHandler::RunL(): iEapSendMessageQueue->GetFirstMessage()=0x%08x, iEapProcessMessageQueue->GetFirstMessage()=0x%08x\n"),
+ iEapSendMessageQueue->GetFirstMessage(),
+ iEapProcessMessageQueue->GetFirstMessage()));
+
+ if (iEapSendMessageQueue->GetFirstMessage() != 0)
{
- EAP_TRACE_DEBUG(
- iTools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::RunL(): Still messages waiting.\n")));
-
if (iClient != NULL)
{
if (iClient->GetReceiveActive())
{
- Activate();
+ // Still send-messages waiting, activate handler.
+ Activate(EapServerProcessHandlerState_Send);
}
else
{
@@ -873,12 +1005,37 @@
}
}
}
- else
+ else if (iProcessMessage == 0
+ && iEapProcessMessageQueue->GetFirstMessage() != 0)
{
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapServerProcessHandler::RunL(): No more messages to process.\n")));
+ (EAPL("CEapServerProcessHandler::RunL(): Still messages waiting.\n")));
+
+ if (iClient != NULL)
+ {
+ // Still process-messages waiting, activate handler.
+ Activate(EapServerProcessHandlerState_All);
+ }
+ }
+ else if (iProcessMessage == 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServerProcessHandler::RunL(): No new messages to process. Current message iProcessMessage=0x%08x\n"),
+ iProcessMessage));
+
+ TInt error = iClient->CompleteReadyHandler(this);
+ if (error != KErrNone)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: CEapServerProcessHandler::RunL(): iClient->CompleteReadyHandler() failed, error=%d\n"),
+ error));
+ }
}
EAP_TRACE_DEBUG(
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapSession.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapSession.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 32 %
+* %version: 34 %
*/
@@ -384,12 +384,17 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapSession::ServiceL(): EEapIfReqReceive\n")));
+ (EAPL("CEapSession::ServiceL(): EEapIfReqReceive, iReceiveMessage=0x%08x\n"),
+ &iReceiveMessage));
+
__ASSERT_DEBUG(!iReceiveActive, Server()->PanicClient(EReceiveReceiveAlreadyActive));
+
// remember receive request
iReceiveMessage = aMessage;
iReceiveActive=ETrue;
- iEapProcessHandler->Activate();
+
+ iEapProcessHandler->Activate(EapServerProcessHandlerState_Send);
+
break;
case EEapIfCancelReceive:
EAP_TRACE_DEBUG(
@@ -444,8 +449,9 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapSession::Receive(): this=0x%08x\n"),
- this));
+ (EAPL("CEapSession::Receive(): this=0x%08x, iReceiveMessage=0x%08x\n"),
+ this,
+ &iReceiveMessage));
EAP_TRACE_RETURN_STRING(iTools, "returns: CEapSession::Receive()");
__ASSERT_DEBUG(!iReceiveActive,Server()->PanicClient(EReceiveReceiveAlreadyActive));
@@ -462,8 +468,9 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapSession::CancelReceive(): this=0x%08x\n"),
- this));
+ (EAPL("CEapSession::CancelReceive(): this=0x%08x, iReceiveMessage=0x%08x\n"),
+ this,
+ &iReceiveMessage));
EAP_TRACE_RETURN_STRING(iTools, "returns: CEapSession::CancelReceive()");
if (!iReceiveActive)
@@ -497,7 +504,7 @@
// -----------------------------------------------------------------------------------------
eap_status_e CEapSession::SendData(EapMessageBuffer * const message)
- {
+{
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
@@ -508,16 +515,16 @@
message->GetData()->Length()));
EAP_TRACE_RETURN_STRING(iTools, "returns: CEapSession::SendData()");
- if (!iReceiveActive)
+ if (!iReceiveActive)
{
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
(EAPL("CEapSession::SendData(): No receive active\n")));
- return EAP_STATUS_RETURN(iTools, iTools->convert_am_error_to_eapol_error(KErrCancel));
+ return EAP_STATUS_RETURN(iTools, iTools->convert_am_error_to_eapol_error(KErrCancel));
}
- TInt error(KErrNone);
+ TInt error(KErrNone);
EAP_TRACE_DEBUG(
iTools,
@@ -529,14 +536,60 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapSession::SendData(): calls iReceiveMessage.Complete(): Write() error=%d\n"),
- error));
+ (EAPL("CEapSession::SendData(): calls iReceiveMessage.Complete(): Write() error=%d, iReceiveMessage=0x%08x\n"),
+ error,
+ &iReceiveMessage));
+
+ iReceiveMessage.Complete(KErrNone);
+ iReceiveActive=EFalse;
+
+ return EAP_STATUS_RETURN(iTools, iTools->convert_am_error_to_eapol_error(error));
+}
+
+// -----------------------------------------------------------------------------------------
+
+TInt CEapSession::AddReadyHandler(CEapServerProcessHandler * const handler)
+{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapSession::AddReadyHandler(): this=0x%08x: handler=0x%08x\n"),
+ this,
+ handler));
+ EAP_TRACE_RETURN_STRING(iTools, "returns: CEapSession::AddReadyHandler()");
+
+ return Server()->AddReadyHandler(handler);
+}
+
+// -----------------------------------------------------------------------------------------
- iReceiveMessage.Complete(KErrNone);
- iReceiveActive=EFalse;
+TInt CEapSession::CompleteReadyHandler(CEapServerProcessHandler * const handler)
+{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapSession::CompleteReadyHandler(): this=0x%08x: handler=0x%08x\n"),
+ this,
+ handler));
+ EAP_TRACE_RETURN_STRING(iTools, "returns: CEapSession::CompleteReadyHandler()");
+
+ return Server()->CompleteReadyHandler(handler);
+}
- return EAP_STATUS_RETURN(iTools, iTools->convert_am_error_to_eapol_error(error));
- }
+// -----------------------------------------------------------------------------------------
+
+TInt CEapSession::CancelReadyHandler(CEapServerProcessHandler * const handler)
+{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapSession::CancelReadyHandler(): this=0x%08x: handler=0x%08x\n"),
+ this,
+ handler));
+ EAP_TRACE_RETURN_STRING(iTools, "returns: CEapSession::CancelReadyHandler()");
+
+ return Server()->CancelReadyHandler(handler);
+}
// -----------------------------------------------------------------------------------------
// end
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapSettingsIf.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapSettingsIf.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18 %
+* %version: 19 %
*/
@@ -82,7 +82,7 @@
eap_status_e CEapSettingsIf::configure(
const eap_variable_data_c * const client_configuration)
{
- return m_server_if->configure(client_configuration);
+ return EAP_STATUS_RETURN(m_am_tools, m_server_if->configure(client_configuration));
}
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/PacStoreIf.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/PacStoreIf.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11 %
+* %version: 14 %
*/
#include "eap_am_tools.h"
@@ -26,6 +26,7 @@
#include "eap_config.h"
#include "eap_file_config.h"
#include "abs_eap_am_mutex.h"
+#include "eap_pac_store_server_message_if.h"
/** @file */
@@ -77,9 +78,9 @@
if (m_server_if != 0)
{
m_server_if->shutdown();
+ delete m_server_if;
+ m_server_if = 0;
}
- delete m_server_if;
- m_server_if = 0;
delete m_fileconfig;
m_fileconfig = 0;
@@ -153,6 +154,8 @@
EAP_TRACE_RETURN_STRING(tools, "returns: eap_pac_store_server_message_if_c::new_eap_pac_store_server_message_if_c()");
+#if !defined(EAP_PAC_STORE_DUMMY)
+
eap_pac_store_server_message_if_c * const server = new eap_pac_store_server_message_if_c(
tools);
@@ -186,6 +189,13 @@
automatic_server.do_not_free_variable();
return server;
+
+#else
+
+ return 0;
+
+#endif
+
}
//--------------------------------------------------
@@ -198,6 +208,9 @@
{
EAP_UNREFERENCED_PARAMETER(is_client_when_true);
EAP_UNREFERENCED_PARAMETER(MTU);
+
+#if !defined(EAP_PAC_STORE_DUMMY)
+
eap_pac_store_server_message_if_c *server = eap_pac_store_server_message_if_c::new_eap_pac_store_server_message_if_c(
tools);
@@ -257,6 +270,13 @@
automatic_pacstore_if.do_not_free_variable();
return pacstore_if;
+
+#else
+
+ return 0;
+
+#endif
+
}
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_general_settings_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_general_settings_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 60 %
+* %version: 61 %
*/
#include "eap_tools.h"
@@ -2084,7 +2084,8 @@
TRAP(error, (eapType = CEapTypePlugin::NewL(
tunneled_plugins[ind_inner]->GetValue(),
static_cast<TIndexType>(internal_settings->m_IndexType),
- internal_settings->m_Index)));
+ internal_settings->m_Index,
+ m_am_tools)));
// This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
@@ -2167,7 +2168,8 @@
TRAP(error, (eapType = CEapTypePlugin::NewL(
plugins_array[ind_outer]->GetValue(),
static_cast<TIndexType>(internal_settings->m_IndexType),
- internal_settings->m_Index)));
+ internal_settings->m_Index,
+ m_am_tools)));
// This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
@@ -2471,7 +2473,8 @@
TRAP(error, (eapType = CEapTypePlugin::NewL(
tunneled_plugins[ind_inner]->GetValue(),
static_cast<TIndexType>(internal_settings->m_IndexType),
- internal_settings->m_Index)));
+ internal_settings->m_Index,
+ m_am_tools)));
// This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
@@ -2564,7 +2567,8 @@
TRAP(error, (eapType = CEapTypePlugin::NewL(
plugins[ind_outer]->GetValue(),
static_cast<TIndexType>(internal_settings->m_IndexType),
- internal_settings->m_Index)));
+ internal_settings->m_Index,
+ m_am_tools)));
// This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_pac_store_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,494 +0,0 @@
-/*
-* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: interface to PAC-store.
-*
-*/
-
-/*
-* %version: 14 %
-*/
-
-#include "eap_tools.h"
-#include "eap_status.h"
-#include "eap_am_export.h"
-#include "eap_am_pac_store_symbian.h"
-#include "abs_eap_am_pac_store.h"
-#include "eap_automatic_variable.h"
-#include "EapTraceSymbian.h"
-#include "EapConversion.h"
-#include "eap_type_tls_peap_types.h"
-#include "pac_store_db_parameters.h"
-#include "pac_store_db_symbian.h"
-#include <f32file.h>
-#include "EapPluginDbDefaults.h"
-
-/** @file */
-
-// ----------------------------------------------------------------------
-const TUint KMaxDBFieldNameLength = 255;
-
-// ----------------------------------------------------------------------
-
-eap_am_pac_store_symbian_c::eap_am_pac_store_symbian_c(
- abs_eap_am_tools_c * const tools,
- abs_eap_am_pac_store_c * const partner)
- : m_am_tools(tools)
- , m_partner(partner)
- , m_is_valid(false)
- , m_shutdown_was_called(false)
- , iClientCreated(false)
- , iPacStoreSessionOpened(false)
- , iClient(NULL)
- , m_PAC_store_password(tools)
-
-{
-
- if (m_am_tools == 0
- || m_am_tools->get_is_valid() == false
- || m_partner == 0)
- {
- return;
- }
-
- m_is_valid = true;
-
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::eap_am_pac_store_symbian_c(): this=0x%08x.\n"),
- this));
-
- return;
-}
-
-// ----------------------------------------------------------------------
-
-eap_am_pac_store_symbian_c::~eap_am_pac_store_symbian_c()
-{
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::~eap_am_pac_store_symbian_c(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::~eap_am_pac_store_symbian_c()");
-
- delete iClient;
- iClient = NULL;
-
- EAP_ASSERT(m_shutdown_was_called == true);
-}
-
-// ----------------------------------------------------------------------
-
-EAP_FUNC_EXPORT bool eap_am_pac_store_symbian_c::get_is_valid()
-{
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::get_is_valid(): this=0x%08x. valid=%d\n"),
- this, m_is_valid));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::get_is_valid()");
-
- return m_is_valid;
-}
-
-// ----------------------------------------------------------------------
-
-// This is documented in abs_eap_stack_interface_c::configure().
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::configure()
-{
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::configure(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::configure()");
-
- return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
-}
-
-// ----------------------------------------------------------------------
-
-// This is documented in abs_eap_stack_interface_c::shutdown().
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::shutdown()
-{
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::shutdown(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::shutdown()");
-
- m_shutdown_was_called = true;
-
- return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
-}
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::open_pac_store()
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::open_pac_store(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::open_pac_store()");
-
- TRAPD(err, iClient = CPacStoreDatabase::NewL());
- if (err || iClient == NULL)
- {
- m_partner->complete_open_pac_store(eap_status_process_general_error);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_pac_store_symbian_c::open_pac_store Created PAC store")));
-
- TRAP(err, iClient->OpenPacStoreL());
- if (err || iClient == NULL)
- {
- m_partner->complete_open_pac_store(eap_status_process_general_error);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_pac_store_symbian_c::open_pac_store Opened PAC store")));
-
- iClientCreated = ETrue;
-
- m_partner->complete_open_pac_store(eap_status_ok);
-
- return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
- }
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::create_device_seed()
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::create_device_seed(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::create_device_seed()");
-
- if(iClientCreated == EFalse)
- {
- m_partner->complete_create_device_seed(eap_status_process_general_error);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
-
- eap_variable_data_c aDeviceSeed(m_am_tools);
-
- eap_status_e status = iClient->CreateDeviceSeed(&aDeviceSeed);
-
- m_partner->complete_create_device_seed(status);
-
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::is_master_key_present()
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::is_master_key_present(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::is_master_key_present()");
-
- TBool present = EFalse;
- if(iClientCreated == EFalse)
- {
- m_partner->complete_is_master_key_present(EFalse);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
-
- eap_status_e status(eap_status_ok);
-
- TRAPD(err, present = iClient->IsMasterKeyPresentL());
- if (err)
- {
- present = EFalse;
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- }
-
- m_partner->complete_is_master_key_present(present);
-
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::is_master_key_and_password_matching(
- const eap_variable_data_c * const pac_store_password)
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::is_master_key_and_password_matching(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::is_master_key_and_password_matching()");
-
- TBool matching = EFalse;
-
- if(iClientCreated == EFalse)
- {
- m_partner->complete_is_master_key_and_password_matching(EFalse);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
-
- HBufC8* pacStorePW8(NULL);
-
- TRAPD(err, pacStorePW8 = HBufC8::NewL(pac_store_password->get_data_length()));
- if (err)
- {
- m_partner->complete_is_master_key_and_password_matching(EFalse);
- return EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- }
-
- TPtr8 pacStorePW8Ptr = pacStorePW8->Des();
-
- pacStorePW8Ptr.Copy(pac_store_password->get_data(), pac_store_password->get_data_length());
-
- eap_status_e status(eap_status_ok);
-
- TRAP(err, matching = iClient->IsMasterKeyAndPasswordMatchingL(pacStorePW8Ptr));
- if (err)
- {
- matching = EFalse;
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- }
-
- delete pacStorePW8;
-
- m_partner->complete_is_master_key_and_password_matching(matching);
-
- return EAP_STATUS_RETURN(m_am_tools, status);
-
- }
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::create_and_save_master_key(
- const eap_variable_data_c * const pac_store_password)
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::create_and_save_master_key(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::create_and_save_master_key()");
-
- if(iClientCreated == EFalse)
- {
- m_partner->complete_create_and_save_master_key(eap_status_process_general_error);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
-
- HBufC8* pacStorePW8(NULL);
-
- eap_status_e status(eap_status_ok);
-
- TRAPD(err, pacStorePW8 = HBufC8::NewL(pac_store_password->get_data_length()));
- if (err)
- {
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- m_partner->complete_create_and_save_master_key(status);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- TPtr8 pacStorePW8Ptr = pacStorePW8->Des();
-
- pacStorePW8Ptr.Copy(pac_store_password->get_data(), pac_store_password->get_data_length());
-
- TRAP(err, iClient->CreateAndSaveMasterKeyL(pacStorePW8Ptr));
- if (err)
- {
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- }
-
- delete pacStorePW8;
-
- m_partner->complete_create_and_save_master_key(status);
-
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::is_pacstore_password_present()
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::is_pacstore_password_present(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::is_pacstore_password_present()");
-
- TBool present = EFalse;
- if(iClientCreated == EFalse)
- {
- m_partner->complete_is_pacstore_password_present(EFalse);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
-
- eap_status_e status(eap_status_ok);
-
- TRAPD(err, present = iClient->IsPacPasswordPresentL());
- if (err)
- {
- present = EFalse;
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- }
-
- m_partner->complete_is_pacstore_password_present(present);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::compare_pac_store_password(
- eap_variable_data_c * const pac_store_password)
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::compare_pac_store_password(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::compare_pac_store_password()");
-
- TBool matching = EFalse;
-
- if(iClientCreated == EFalse)
- {
- m_partner->complete_compare_pac_store_password(EFalse);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
-
- HBufC8* pacStorePW8(NULL);
-
- TRAPD(err, pacStorePW8 = HBufC8::NewL(pac_store_password->get_data_length()));
- if (err)
- {
- m_partner->complete_compare_pac_store_password(EFalse);
- return EAP_STATUS_RETURN(m_am_tools, EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err)));
- }
-
- TPtr8 pacStorePW8Ptr = pacStorePW8->Des();
-
- pacStorePW8Ptr.Copy(pac_store_password->get_data(), pac_store_password->get_data_length());
-
-
- eap_status_e status(eap_status_ok);
-
- TRAP(err, matching = iClient->ComparePacStorePasswordL(pacStorePW8Ptr));
- if (err)
- {
- matching = EFalse;
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- }
-
- delete pacStorePW8;
-
- m_partner->complete_compare_pac_store_password(matching);
-
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::set_pac_store_password(
- const eap_variable_data_c * pac_store_password)
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::set_pac_store_password(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::set_pac_store_password()");
-
- if(iClientCreated == EFalse)
- {
- m_partner->complete_set_pac_store_password(eap_status_process_general_error);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_process_general_error);
- }
-
- TBuf<KMaxDBFieldNameLength> pacStoreDBColName;
- HBufC8* pacStoreDBColValBuf8(NULL);
-
- pacStoreDBColName.Copy(cf_str_EAP_FAST_PAC_store_password_literal);
-
- eap_status_e status(eap_status_ok);
-
- TRAPD(err, pacStoreDBColValBuf8 = HBufC8::NewL(KMaxPasswordLengthInDB));
- if (err)
- {
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- m_partner->complete_set_pac_store_password(status);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- TPtr8 pacStoreDBColValPtr8 = pacStoreDBColValBuf8->Des();
- pacStoreDBColValPtr8.Copy(pac_store_password->get_data(), pac_store_password->get_data_length());
-
- TRAP( err, iClient->SetPacStoreDataL(pacStoreDBColName, pacStoreDBColValPtr8));
- if (err)
- {
- status = EAP_STATUS_RETURN(m_am_tools, m_am_tools->convert_am_error_to_eapol_error(err));
- }
-
- delete pacStoreDBColValBuf8;
- m_partner->complete_set_pac_store_password(status);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
-// ----------------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_am_pac_store_symbian_c::destroy_pac_store()
- {
- EAP_TRACE_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_pac_store_symbian_c::destroy_pac_store(): this=0x%08x.\n"),
- this));
-
- EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_pac_store_symbian_c::destroy_pac_store()");
-
- if(iClientCreated == EFalse)
- {
- eap_status_e status(eap_status_process_general_error);
-
- m_partner->complete_destroy_pac_store(status);
-
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- iClient->DestroyPacStore();
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_pac_store_symbian_c::open_pac_store destroy_pac_store end")));
-
- m_partner->complete_destroy_pac_store(eap_status_ok);
-
- return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
- }
-
-// End
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_plugin_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_plugin_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 29 %
+* %version: 34 %
*/
#include "eap_tools.h"
@@ -32,6 +32,7 @@
#include <EapTypeInfo.h>
#include "EapConversion.h"
#include "abs_eap_am_plugin.h"
+#include "AbsPacStoreInitializer.h"
/** @file */
@@ -43,6 +44,8 @@
: m_am_tools(tools)
, m_partner(partner)
, m_loaded_types(tools)
+ , m_internal_settings(0)
+ , m_completion_function(eap_tlv_message_type_function_none)
, m_is_valid(false)
, m_shutdown_was_called(false)
{
@@ -75,6 +78,9 @@
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_plugin_symbian_c::~eap_am_plugin_symbian_c()");
EAP_ASSERT(m_shutdown_was_called == true);
+
+ delete m_internal_settings;
+ m_internal_settings = 0;
}
// ----------------------------------------------------------------------
@@ -124,6 +130,9 @@
m_shutdown_was_called = true;
+ delete m_internal_settings;
+ m_internal_settings = 0;
+
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
}
@@ -292,7 +301,8 @@
TRAP(error, (eap_plugin = CEapTypePlugin::NewL(
expanded_type.GetValue(),
IndexType,
- Index)));
+ Index,
+ m_am_tools)));
if (error != KErrNone
|| eap_plugin == 0)
{
@@ -354,6 +364,75 @@
// ----------------------------------------------------------------------
+#if defined(USE_FAST_EAP_TYPE)
+
+eap_status_e eap_am_plugin_symbian_c::initialize_pac_store(
+ const eap_method_settings_c * const internal_settings,
+ const eap_tlv_message_type_function_e completion_function)
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_plugin_symbian_c::initialize_pac_store(): this=0x%08x, completion_function=%d=%s.\n"),
+ this,
+ completion_function,
+ eap_process_tlv_message_data_c::get_function_string(completion_function)));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_plugin_symbian_c::initialize_pac_store()");
+
+ if (m_completion_function != eap_tlv_message_type_function_none)
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: eap_am_plugin_symbian_c::initialize_pac_store(): this=0x%08x, m_completion_function=%d=%s\n"),
+ this,
+ m_completion_function,
+ eap_process_tlv_message_data_c::get_function_string(m_completion_function)));
+ EAP_ASSERT_ANYWAY_TOOLS(m_am_tools);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
+ delete m_internal_settings;
+
+ m_internal_settings = new eap_method_settings_c(
+ m_am_tools,
+ internal_settings);
+ if (m_internal_settings == 0)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
+ CEapTypePlugin* const eapType = get_eap_type(internal_settings->m_EAPType, internal_settings->m_IndexType, internal_settings->m_Index);
+ if (eapType == 0)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
+ m_completion_function = completion_function;
+
+ TInt error = eapType->InitialisePacStore(this);
+ if (error == KErrCompletion)
+ {
+ // This is asynchronous call which will be completed by CompleteInitialisePacStore() function.
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_pending_request);
+ }
+ else if (error != KErrNone)
+ {
+ return EAP_STATUS_RETURN(
+ m_am_tools,
+ m_am_tools->convert_am_error_to_eapol_error(error));
+ }
+ else
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
+ }
+}
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+// ----------------------------------------------------------------------
+
eap_status_e eap_am_plugin_symbian_c::get_configuration(const eap_method_settings_c * const internal_settings)
{
EAP_TRACE_DEBUG(
@@ -364,8 +443,60 @@
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_plugin_symbian_c::get_configuration()");
+ eap_status_e status(eap_status_ok);
+
+ delete m_internal_settings;
+ m_internal_settings = 0;
+
+#if defined(USE_FAST_EAP_TYPE)
+
+ if (internal_settings->m_EAPType == eap_type_fast)
+ {
+ const eap_tlv_message_type_function_e error_completion_function(eap_tlv_message_type_function_plugin_complete_get_configuration);
+
+ status = initialize_pac_store(
+ internal_settings,
+ error_completion_function);
+ if (status == eap_status_pending_request)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ else if (status != eap_status_ok)
+ {
+ return EAP_STATUS_RETURN(
+ m_am_tools,
+ error_complete(
+ eap_status_illegal_parameter,
+ internal_settings,
+ error_completion_function));
+ }
+ }
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+
+ status = internal_complete_get_configuration(internal_settings);
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+}
+
+// ----------------------------------------------------------------------
+
+eap_status_e eap_am_plugin_symbian_c::internal_complete_get_configuration(const eap_method_settings_c * const internal_settings)
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_plugin_symbian_c::internal_complete_get_configuration(): this=0x%08x.\n"),
+ this));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_plugin_symbian_c::internal_complete_get_configuration()");
+
const eap_tlv_message_type_function_e error_completion_function(eap_tlv_message_type_function_plugin_complete_get_configuration);
+ eap_status_e status(eap_status_ok);
+ TInt error(KErrNone);
+
CEapTypePlugin* const eapType = get_eap_type(internal_settings->m_EAPType, internal_settings->m_IndexType, internal_settings->m_Index);
if (eapType == 0)
{
@@ -404,8 +535,6 @@
error_completion_function));
}
- TInt error(KErrNone);
-
TRAP(error, (eapType->GetConfigurationL(*local_settings)));
if (error != KErrNone)
{
@@ -463,7 +592,7 @@
error_completion_function));
}
- eap_status_e status = m_partner->complete_get_configuration(complete_settings);
+ status = m_partner->complete_get_configuration(complete_settings);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -480,6 +609,55 @@
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_plugin_symbian_c::set_configuration()");
+ eap_status_e status(eap_status_ok);
+
+ delete m_internal_settings;
+ m_internal_settings = 0;
+
+#if defined(USE_FAST_EAP_TYPE)
+
+ if (internal_settings->m_EAPType == eap_type_fast)
+ {
+ const eap_tlv_message_type_function_e error_completion_function(eap_tlv_message_type_function_plugin_complete_set_configuration);
+
+ status = initialize_pac_store(
+ internal_settings,
+ error_completion_function);
+ if (status == eap_status_pending_request)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+ else if (status != eap_status_ok)
+ {
+ return EAP_STATUS_RETURN(
+ m_am_tools,
+ error_complete(
+ eap_status_illegal_parameter,
+ internal_settings,
+ error_completion_function));
+ }
+ }
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
+
+ status = internal_complete_set_configuration(internal_settings);
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+}
+
+// ----------------------------------------------------------------------
+
+eap_status_e eap_am_plugin_symbian_c::internal_complete_set_configuration(const eap_method_settings_c * const internal_settings)
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_plugin_symbian_c::set_configuration(): this=0x%08x.\n"),
+ this));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_plugin_symbian_c::set_configuration()");
+
const eap_tlv_message_type_function_e error_completion_function(eap_tlv_message_type_function_plugin_complete_set_configuration);
CEapTypePlugin* const eapType = get_eap_type(internal_settings->m_EAPType, internal_settings->m_IndexType, internal_settings->m_Index);
@@ -1102,9 +1280,54 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
-// ----------------------------------------------------------------------
+//--------------------------------------------------
+
+#if defined(USE_FAST_EAP_TYPE)
+
+TInt eap_am_plugin_symbian_c::CompleteInitialisePacStore()
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("this = 0x%08x, message_function: starts: eap_am_plugin_symbian_c::CompleteInitialisePacStore(), completion_function=%d=%s\n"),
+ this,
+ m_completion_function,
+ eap_process_tlv_message_data_c::get_function_string(m_completion_function)));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_plugin_symbian_c::CompleteInitialisePacStore()");
+
+ eap_status_e status(eap_status_process_general_error);
+
+ const eap_tlv_message_type_function_e completion_function = m_completion_function;
+ m_completion_function = eap_tlv_message_type_function_none;
+ switch (completion_function)
+ {
+ case eap_tlv_message_type_function_plugin_complete_get_configuration:
+ status = internal_complete_get_configuration(m_internal_settings);
+ break;
+ case eap_tlv_message_type_function_plugin_complete_set_configuration:
+ status = internal_complete_set_configuration(m_internal_settings);
+ break;
+ default:
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("ERROR: this = 0x%08x, message_function: starts: eap_am_plugin_symbian_c::CompleteInitialisePacStore(), Illegal completion_function=%d=%s\n"),
+ this,
+ completion_function,
+ eap_process_tlv_message_data_c::get_function_string(completion_function)));
+ EAP_ASSERT_ANYWAY_TOOLS(m_am_tools);
+ break;
+ }
+ delete m_internal_settings;
+ m_internal_settings = 0;
+
+ return m_am_tools->convert_eapol_error_to_am_error(EAP_STATUS_RETURN(m_am_tools, status));
+}
+
+#endif //#if defined(USE_FAST_EAP_TYPE)
// ----------------------------------------------------------------------
// End
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_stack_symbian.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_stack_symbian.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 49 %
+* %version: 52 %
*/
#include "eap_am_stack_symbian.h"
@@ -340,18 +340,8 @@
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
- // Unload all loaded plugins
- for(int ind = 0; ind < m_plugin_if_array.Count(); ind++)
- {
- delete m_plugin_if_array[ind];
- }
-
- m_plugin_if_array.Close();
-
-
iEnabledEapMethodsArray.reset();
iDisabledEapMethodsArray.reset();
-
m_eap_type_array.reset();
@@ -377,6 +367,14 @@
delete iFileconfig;
iFileconfig = 0;
+ // Unload all loaded plugins
+ for(int ind = 0; ind < m_plugin_if_array.Count(); ind++)
+ {
+ delete m_plugin_if_array[ind];
+ }
+
+ m_plugin_if_array.Close();
+
(void) reset_eap_plugins();
EAP_TRACE_END(iTools, TRACE_FLAGS_DEFAULT);
@@ -443,7 +441,7 @@
EAP_TRACE_ERROR(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EAP settings not read from CommsDat\n")));
+ (EAPL("ERROR: No activated EAP-methods.\n")));
EAP_TRACE_END(iTools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(iTools, eap_status_process_general_error);
@@ -702,7 +700,7 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_stack_symbian_c::ReadEAPSettingsL(): Enabled expanded EAP type at index=%d, EAP-type=0xfe%06x%08x\n"),
+ (EAPL("eap_am_stack_symbian_c::get_eap_type_list(): Enabled expanded EAP type at index=%d, EAP-type=0xfe%06x%08x\n"),
ind,
allowed_eap_method->get_vendor_id(),
allowed_eap_method->get_vendor_type()));
@@ -823,7 +821,8 @@
TRAP(error, (eapType = CEapTypePlugin::NewL(
expanded_type,
iIndexType,
- iIndex)));
+ iIndex,
+ iTools)));
if (error != KErrNone
|| eapType == 0)
{
@@ -1442,7 +1441,7 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_stack_symbian_c::ReadEAPSettingsL(): Enabled expanded EAP type at index=%d, EAP-type=0xfe%06x%08x\n"),
+ (EAPL("eap_am_stack_symbian_c::get_802_11_authentication_mode(): Enabled expanded EAP type at index=%d, EAP-type=0xfe%06x%08x\n"),
ind_type,
allowed_eap_method->get_vendor_id(),
allowed_eap_method->get_vendor_type()));
--- a/eapol/eapol_framework/eapol_symbian/group/bld.inf Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/bld.inf Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 37 %
+* %version: 40 %
*/
#include <platform_paths.hrh>
@@ -41,7 +41,7 @@
// Backup registration file for backing up all EAP server databases. Exported to the private cage path of EAP server.
backup_registration.xml /epoc32/data/z/private/20026FCB/backup_registration.xml
-backup_registration.xml /epoc32/release/udeb/urel/z/private/20026FCB/backup_registration.xml
+backup_registration.xml /epoc32/release/winscw/udeb/z/private/20026FCB/backup_registration.xml
backup_registration.xml /epoc32/release/winscw/urel/z/private/20026FCB/backup_registration.xml
// copy EAPOL configuration file to WLAN server's private cage path
@@ -93,7 +93,7 @@
// Interface for providing EAP authentication services to VPN
eapvpnif.mmp
-// Iterface for providing authentication services to WLAN
+// Interface for providing authentication services to WLAN
wlaneapolif.mmp
// End of file.
--- a/eapol/eapol_framework/eapol_symbian/group/eapaka.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapaka.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 17.1.12 %
+* %version: 17.1.17 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,21 @@
deffile eapaka.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_TYPE_AKA_AUTHENTICATION_VECTOR_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_AKA_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_AKA_HEADER_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_AKA_PAYLOADS_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_AKA_STATE_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_AKA_STATE_NOTIFICATION_H
+MACRO EAP_NO_EXPORT_EAPAKAINTERFACE_H
+MACRO EAP_NO_EXPORT_EAP_AM_TYPE_AKA_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPAKA_H
+// End: added by script change_mmp_export_macros.sh.
+
+MACRO EAP_NO_EXPORT_EAP_TYPE_AKA_TYPES_H
+
SOURCEPATH ../am/type/aka/symbian/plugin/src
START RESOURCE 102073c1.rss
@@ -66,7 +81,8 @@
USERINCLUDE ../../eapol_common/am/include
USERINCLUDE ../../eapol_common/type/aka/include
USERINCLUDE ../am/type/aka/symbian/plugin/inc
-USERINCLUDE ../../eapol_common/type
+USERINCLUDE ../../eapol_common/type
+USERINCLUDE ../eap_server/include
MW_LAYER_SYSTEMINCLUDE // For the MiddleWare domain headers.
@@ -80,13 +96,12 @@
SOURCEPATH ../am/type/aka/symbian
SOURCE EapAkaInterface.cpp
-LIBRARY CustomAPI.lib etelmm.lib etel.lib // For ETel connection
+LIBRARY customapi.lib etelmm.lib etel.lib // For ETel connection
#endif // End of #if !defined(WINS) && defined(USE_EAP_AKA_INTERFACE)
LIBRARY eikdlg.lib
LIBRARY eikcore.lib
-LIBRARY hlplch.lib
LIBRARY featmgr.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eapauthserver.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapauthserver.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 33 %
+* %version: 35 %
*/
//-------------------------------------------------------------------
@@ -114,9 +114,9 @@
LIBRARY x500.lib eikctl.lib egul.lib fbscli.lib
#if defined(USE_FAST_EAP_TYPE)
+//#warning pacstoreif.lib
LIBRARY pacstoreif.lib
#endif
-
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapclientif.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapclientif.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 9 %
+* %version: 10 %
*/
#include <platform_paths.hrh>
@@ -50,7 +50,8 @@
SOURCE REapSession.cpp
SOURCE EapClientIf.cpp
-LIBRARY euser.lib ecom.lib eapauthserver.lib eaptools.lib eaptrace.lib
+LIBRARY euser.lib ecom.lib eaptools.lib eaptrace.lib
+//eapauthserver.lib
// end
--- a/eapol/eapol_framework/eapol_symbian/group/eapcoreinterface.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapcoreinterface.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 17 %
+* %version: 19 %
*/
#include <platform_paths.hrh>
@@ -52,5 +52,4 @@
LIBRARY eapclientif.lib eaptools.lib eapsymbiantools.lib eaptrace.lib
LIBRARY euser.lib edbms.lib efsrv.lib ecom.lib
-
// end
--- a/eapol/eapol_framework/eapol_symbian/group/eapcoreinterfaceimplementation.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapcoreinterfaceimplementation.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 9 %
+* %version: 12 %
*/
#include <platform_paths.hrh>
@@ -32,6 +32,12 @@
deffile eapcoreinterfaceimplementation.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAPCLIENTIF_H
+MACRO EAP_NO_EXPORT_EAPCOREINTERFACEIMPLEMENTATION_H
+// End: added by script change_mmp_export_macros.sh.
+
SOURCEPATH ../eap_if/data
START RESOURCE 20026fcd.rss
TARGET EapCoreInterfaceImplementation
--- a/eapol/eapol_framework/eapol_symbian/group/eapgeneralsettings.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapgeneralsettings.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 22 %
+* %version: 26 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,16 @@
deffile eapgeneralsettings.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_GENERAL_SETTINGS_CLIENT_MESSAGE_IF_H
+MACRO EAP_NO_EXPORT_EAP_GENERAL_SETTINGS_MESSAGE_H
+MACRO EAP_NO_EXPORT_EAP_METHOD_SETTINGS_H
+MACRO EAP_NO_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPCLIENTIF_H
+MACRO EAP_NO_EXPORT_EAPGENERALSETTINGSIMPL_H
+// End: added by script change_mmp_export_macros.sh.
+
SOURCEPATH ../eap_if/data
START RESOURCE 20026fd6.rss
TARGET EapGeneralSettings
@@ -74,7 +84,6 @@
LIBRARY eikdlg.lib
LIBRARY eikcore.lib
-LIBRARY hlplch.lib
LIBRARY featmgr.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eapgeneric.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapgeneric.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 24 %
+* %version: 28 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,21 @@
deffile eapgeneric.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_METHOD_SETTINGS_H
+MACRO EAP_NO_EXPORT_EAP_PLUGIN_CLIENT_MESSAGE_IF_H
+MACRO EAP_NO_EXPORT_EAP_PLUGIN_MESSAGE_BASE_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_MESSAGE_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_PAYLOADS_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_TYPES_H
+MACRO EAP_NO_EXPORT_EAPGENERIC_H
+MACRO EAP_NO_EXPORT_EAP_AM_MESSAGE_IF_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPCLIENTIF_H
+// End: added by script change_mmp_export_macros.sh.
+
SOURCEPATH ../am/type/generic/symbian/plugin/src
SOURCE EapGeneric.cpp
SOURCE EapGenericProxy.cpp
@@ -86,7 +101,6 @@
LIBRARY eikdlg.lib
LIBRARY eikcore.lib
-LIBRARY hlplch.lib
LIBRARY featmgr.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eapmschapv2.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapmschapv2.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 15.1.14 %
+* %version: 15.1.18 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,15 @@
deffile eapmschapv2.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_STATE_H
+MACRO EAP_NO_EXPORT_EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPMSCHAPV2_H
+// End: added by script change_mmp_export_macros.sh.
+
SOURCEPATH ../am/type/mschapv2/symbian/plugin/src
START RESOURCE 101F8E66.rss
@@ -68,6 +77,7 @@
USERINCLUDE ../am/type/symbian/plugin/include
USERINCLUDE ../../eapol_common/type
USERINCLUDE ../am/eap_notifier/inc
+USERINCLUDE ../eap_server/include
MW_LAYER_SYSTEMINCLUDE // For the MiddleWare domain headers.
@@ -83,7 +93,6 @@
LIBRARY bafl.lib
LIBRARY eikdlg.lib
LIBRARY eikcore.lib
-LIBRARY hlplch.lib
LIBRARY featmgr.lib
LIBRARY HbCore.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eapol.mmh Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapol.mmh Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 48.1.18 %
+* %version: 48.1.25 %
*/
//-------------------------------------------------------------------
@@ -85,7 +85,7 @@
#if defined(FF_WLAN_EXTENSIONS)
-#warning FF_WLAN_EXTENSIONS enabled
+//#warning FF_WLAN_EXTENSIONS enabled
MACRO USE_FAST_EAP_TYPE=1
#define USE_FAST_EAP_TYPE
@@ -173,7 +173,7 @@
#define EAP_NO_STDINT_H_HEADER
// This is disabled because QT leaks memory and EAP-server panics on __UHEAP_MARKEND always.
-// Define this after QT fixes memory leks.
+// Define this after QT fixes memory leaks.
//MACRO USE_EAP_HEAP_CHECK=1
//-------------------------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/group/eapol.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapol.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 48 %
+* %version: 53 %
*/
//-------------------------------------------------------------------
@@ -34,6 +34,16 @@
deffile eapolprotected.def
+LIBRARY bafl.lib
+LIBRARY wlandbif.lib
+
+///////////////////////////////////////////////////////////////////
+
+LANG SC
+
+MACRO EAP_NO_EXPORT_EAPOL_WPXM_REASSOCIATION_DATA_H
+MACRO EAP_NO_EXPORT_EAPOL_WPXM_REASSOCIATION_REQUEST_DATA_H
+
SOURCEPATH ../../eapol_common/am/core
SOURCE eapol_am_wlan_authentication.cpp
@@ -43,13 +53,6 @@
SOURCEPATH ../am/common/symbian
SOURCE EapConfigToolsSymbian.cpp
-LIBRARY bafl.lib
-LIBRARY wlandbif.lib
-
-///////////////////////////////////////////////////////////////////
-
-LANG SC
-
#if defined(USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF)
SOURCEPATH ../../eapol_common/common
SOURCE wlan_eap_if_send_status.cpp
@@ -105,7 +108,7 @@
MW_LAYER_SYSTEMINCLUDE // For the MiddleWare domain headers.
#if !defined(USE_EAPOL_WLAN_WPX_STUB)
-#warning STATICLIBRARY eapolwpx.lib
+//#warning STATICLIBRARY eapolwpx.lib
STATICLIBRARY eapolwpx.lib
#else
STATICLIBRARY eapolwpxstub.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eapolwpxstub.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapolwpxstub.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 12.1.5 %
+* %version: 12.1.6 %
*/
//-------------------------------------------------------------------
@@ -35,6 +35,9 @@
LANG SC
+MACRO EAP_NO_EXPORT_EAPOL_WPXM_REASSOCIATION_DATA_H
+MACRO EAP_NO_EXPORT_EAPOL_WPXM_REASSOCIATION_REQUEST_DATA_H
+
SOURCEPATH ../../eapol_common/wpxstub
SOURCE eapol_core_wpxm_stub.cpp
SOURCE eapol_key_state_common_wpxm_stub.cpp
--- a/eapol/eapol_framework/eapol_symbian/group/eapprotectedsetup.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapprotectedsetup.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16 %
+* %version: 19 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,24 @@
deffile eapprotectedsetup.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_TYPE_SIMPLE_CONFIG_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_SIMPLE_CONFIG_HEADER_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_SIMPLE_CONFIG_STATE_NOTIFICATION_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_BASE_RECORD_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_COMPLETION_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_CREDENTIAL_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_MESSAGE_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_PAYLOADS_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_RECORD_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_TLV_HEADER_H
+MACRO EAP_NO_EXPORT_SIMPLE_CONFIG_TYPES_H
+MACRO EAP_NO_EXPORT_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPPROTECTEDSETUPINTERFACE_H
+MACRO EAP_NO_EXPORT_EAPPROTECTEDSETUP_H
+// End: added by script change_mmp_export_macros.sh.
+
SOURCEPATH ../am/type/protected_setup/symbian/plugin/src
START RESOURCE 2000b003.rss
@@ -74,6 +92,7 @@
// For Symbian Side
USERINCLUDE ../am/include
USERINCLUDE ../am/type/protected_setup/symbian/plugin/inc
+USERINCLUDE ../eap_server/include
LANG SC
--- a/eapol/eapol_framework/eapol_symbian/group/eapsecurid.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapsecurid.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16.1.14 %
+* %version: 16.1.18 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,14 @@
deffile eapsecurid.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_TYPE_SECURID_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_SECURID_STATE_H
+MACRO EAP_NO_EXPORT_EAP_AM_TYPE_SECURID_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPSECURID_H
+// End: added by script change_mmp_export_macros.sh.
+
SOURCEPATH ../am/type/securid/symbian/plugin/src
START RESOURCE 101F8E74.rss
@@ -66,6 +74,7 @@
USERINCLUDE ../am/type/symbian/plugin/include
USERINCLUDE ../../eapol_common/type
USERINCLUDE ../am/eap_notifier/inc
+USERINCLUDE ../eap_server/include
MW_LAYER_SYSTEMINCLUDE // For the MiddleWare domain headers.
@@ -73,7 +82,6 @@
LIBRARY bafl.lib
LIBRARY eikdlg.lib
LIBRARY eikcore.lib
-LIBRARY hlplch.lib
LIBRARY featmgr.lib
LIBRARY HbCore.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eapsim.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapsim.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18.1.14 %
+* %version: 18.1.19 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,22 @@
deffile eapsim.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_SIM_TRIPLETS_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_GSMSIM_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_GSMSIM_HEADER_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_GSMSIM_INITIALIZED_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_GSMSIM_MAC_ATTRIBUTES_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_GSMSIM_PAYLOADS_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_GSMSIM_STATE_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_GSMSIM_STATE_NOTIFICATION_H
+MACRO EAP_NO_EXPORT_EAP_AM_TYPE_GSMSIM_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPSIM_H
+// End: added by script change_mmp_export_macros.sh.
+
+MACRO EAP_NO_EXPORT_EAPSIMINTERFACE_H
+
SOURCEPATH ../am/type/gsmsim/symbian/plugin/src
START RESOURCE 101f8e49.rss
@@ -69,6 +85,7 @@
USERINCLUDE ../../eapol_common/am/include
USERINCLUDE ../../eapol_common/type
USERINCLUDE ../am/type/symbian/plugin/include
+USERINCLUDE ../eap_server/include
MW_LAYER_SYSTEMINCLUDE // For the MiddleWare domain headers.
@@ -85,12 +102,11 @@
#if !defined(WINS) && defined(USE_EAP_GSMSIM_INTERFACE)
SOURCEPATH ../am/type/gsmsim/symbian
SOURCE EapSimInterface.cpp
- LIBRARY CustomAPI.lib etelmm.lib etel.lib // For ETel connection
+ LIBRARY customapi.lib etelmm.lib etel.lib // For ETel connection
#endif // End of #if !defined(WINS) && defined(USE_EAP_GSMSIM_INTERFACE)
LIBRARY eikdlg.lib
LIBRARY eikcore.lib
-LIBRARY hlplch.lib
LIBRARY featmgr.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eaptlspeap.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eaptlspeap.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 44.1.18 %
+* %version: 53 %
*/
#include <platform_paths.hrh>
@@ -29,7 +29,49 @@
TARGET eaptlspeap.dll
UID 0x10009d8d 0x101f8e4c
+//#if defined(USE_FAST_EAP_TYPE)
+//EXPORTUNFROZEN
+//#else
deffile eaptlspeap.def
+//#endif //#if defined(USE_FAST_EAP_TYPE)
+
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_DUMMY_EAP_CORE_H
+MACRO EAP_NO_EXPORT_EAP_DIAMETER_AVP_CODE_H
+MACRO EAP_NO_EXPORT_EAP_DIAMETER_AVP_HEADER_H
+MACRO EAP_NO_EXPORT_EAP_DIAMETER_PAYLOADS_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_MSCHAPV2_HEADER_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_TLS_PEAP_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_TLS_PEAP_HEADER_H
+MACRO EAP_NO_EXPORT_EAP_TYPE_TLS_PEAP_STATE_NOTIFICATION_H
+MACRO EAP_NO_EXPORT_TLS_ALERT_MESSAGE_H
+MACRO EAP_NO_EXPORT_TLS_APPLICATION_DATA_MESSAGE_H
+MACRO EAP_NO_EXPORT_TLS_APPLICATION_EAP_CORE_H
+MACRO EAP_NO_EXPORT_TLS_BASE_APPLICATION_H
+MACRO EAP_NO_EXPORT_TLS_BASE_RECORD_H
+MACRO EAP_NO_EXPORT_TLS_CHANGE_CIPHER_SPEC_MESSAGE_H
+MACRO EAP_NO_EXPORT_TLS_COMPLETION_H
+MACRO EAP_NO_EXPORT_TLS_EXTENSION_H
+MACRO EAP_NO_EXPORT_TLS_HANDSHAKE_HEADER_H
+MACRO EAP_NO_EXPORT_TLS_HANDSHAKE_MESSAGE_H
+MACRO EAP_NO_EXPORT_TLS_MESSAGE_H
+MACRO EAP_NO_EXPORT_TLS_PEAP_TLV_HEADER_H
+MACRO EAP_NO_EXPORT_TLS_PEAP_TLV_PAYLOADS_H
+MACRO EAP_NO_EXPORT_TLS_PEAP_TYPES_H
+MACRO EAP_NO_EXPORT_TLS_RECORD_H
+MACRO EAP_NO_EXPORT_TLS_RECORD_HEADER_H
+MACRO EAP_NO_EXPORT_TLS_RECORD_MESSAGE_H
+MACRO EAP_NO_EXPORT_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H
+MACRO EAP_NO_EXPORT_EAPTLSPEAPCERTINTERFACE_H
+MACRO EAP_NO_EXPORT_EAPTLSPEAPCERTFETCHER_H
+MACRO EAP_NO_EXPORT_EAPTLSPEAP_H
+MACRO EAP_NO_EXPORT_PAC_STORE_INITIALIZATION_H
+// End: added by script change_mmp_export_macros.sh.
+
+#if defined(USE_FAST_EAP_TYPE)
+MACRO EAP_NO_EXPORT_mopo
+#endif //#if defined(USE_FAST_EAP_TYPE)
SOURCEPATH ../am/type/tls_peap/symbian/plugin/src
@@ -117,7 +159,7 @@
#if defined(USE_FAST_EAP_TYPE)
#include "wpxeap/eapfast.mmp"
-#endif
+#endif //#if defined(USE_FAST_EAP_TYPE)
LANG SC
SOURCEPATH ../am/type/tls_peap/symbian/plugin/inc
@@ -126,15 +168,18 @@
// old ui
USERINCLUDE ../am/include/eaptlspeap_db_api_inc
+#if defined(USE_FAST_EAP_TYPE)
+USERINCLUDE ../../../../inc/pacstore_inc
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
// UI
SOURCEPATH ../am/type/tls_peap/symbian/plugin/src
-SOURCE EapTlsPeapUiConnection.cpp
-SOURCE EapTlsPeapUiDataConnection.cpp
-SOURCE EapTlsPeapUiTlsPeapData.cpp
SOURCE EapTlsPeapCertFetcher.cpp
-SOURCE EapTlsPeapUiEapTypes.cpp
-SOURCE EapTlsPeapUiCertificates.cpp
-SOURCE EapTlsPeapUiCipherSuites.cpp
+
+#if defined(USE_FAST_EAP_TYPE)
+SOURCEPATH ../am/type/fast/symbian/src
+SOURCE PacStoreInitialization.cpp
+#endif //#if defined(USE_FAST_EAP_TYPE)
LIBRARY x509certnameparser.lib // For parsing of certificate label.
@@ -149,7 +194,6 @@
LIBRARY eikcore.lib
LIBRARY CommonEngine.lib
-LIBRARY hlplch.lib
LIBRARY featmgr.lib
LIBRARY charconv.lib
--- a/eapol/eapol_framework/eapol_symbian/group/eapvpnif.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapvpnif.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11.1.10 %
+* %version: 11.1.15 %
*/
#include <platform_paths.hrh>
@@ -33,8 +33,17 @@
deffile eapvpnif.def
+MACRO EAP_NO_EXPORTS
+// Start: added by script change_mmp_export_macros.sh.
+MACRO EAP_NO_EXPORT_EAP_CORE_CLIENT_MESSAGE_IF_H
+MACRO EAP_NO_EXPORT_EAP_VPN_IF_IMPLEMENTATION_H
+MACRO EAP_NO_EXPORT_EAP_VPN_IF_TIMER_H
+MACRO EAP_NO_EXPORT_EAPCOREINTERFACE_H
+// End: added by script change_mmp_export_macros.sh.
+
+MACRO EAP_NO_EXPORT_EAP_AM_MESSAGE_IF_H
+
SOURCEPATH ../am/eapvpnif/src
-//SOURCE eap_vpn_if_main.cpp
SOURCE eap_vpn_if_proxy.cpp
SOURCE eap_vpn_if_implementation.cpp
SOURCE eap_vpn_if_timer.cpp
@@ -70,7 +79,12 @@
TARGET eapvpnif.rsc
END
-LIBRARY euser.lib ECom.lib eaptools.lib eaptrace.lib eapsymbiantools.lib edbms.lib efsrv.lib PlatformEnv.lib
+LIBRARY euser.lib ecom.lib eaptools.lib eaptrace.lib eapsymbiantools.lib edbms.lib efsrv.lib
+
+#ifdef USE_EAP_VPN_FILETRACE
+LIBRARY PlatformEnv.lib
+#endif
+
DEBUGLIBRARY flogger.lib
--- a/eapol/eapol_framework/eapol_symbian/group/wlaneapolif.mmp Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/wlaneapolif.mmp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8.1.8 %
+* %version: 8.1.11 %
*/
#include <platform_paths.hrh>
@@ -33,6 +33,8 @@
// ECom Dll recognition UID followed by the unique UID for this dll
UID 0x10009D8D 0x2000b05a
+MACRO EAP_NO_EXPORTS
+
SOURCEPATH ../am/wlaneapolif/src
SOURCE wlan_eapol_if_implementation.cpp
@@ -63,7 +65,7 @@
TARGET wlaneapolif.rsc
END
-LIBRARY euser.lib ECom.lib eapol.lib edbms.lib efsrv.lib eaptools.lib eaptrace.lib eapsymbiantools.lib
+LIBRARY euser.lib ecom.lib eapol.lib edbms.lib efsrv.lib eaptools.lib eaptrace.lib eapsymbiantools.lib
DEBUGLIBRARY flogger.lib
#else
--- a/eapol/eapol_framework/eapol_symbian/rom/eapol.iby Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/rom/eapol.iby Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 34 %
+* %version: 35 %
*/
#ifndef __EAPOL_IBY__
--- a/eapol/eapol_framework/eapol_symbian/tools/bwins/eaptoolsu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/bwins/eaptoolsu.def Thu Sep 16 13:07:04 2010 +0300
@@ -72,564 +72,564 @@
?set_type@eapol_ethernet_header_base_c@@QAEXW4eapol_ethernet_type_e@@@Z @ 71 NONAME ; void eapol_ethernet_header_base_c::set_type(enum eapol_ethernet_type_e)
?set_mem_guard_bytes@eap_buf_chain_base_c@@AAEXXZ @ 72 NONAME ; void eap_buf_chain_base_c::set_mem_guard_bytes(void)
?get_is_valid_data@eap_expanded_type_c@@QBE_NXZ @ 73 NONAME ; bool eap_expanded_type_c::get_is_valid_data(void) const
- ?get_function_string@eap_process_tlv_message_data_c@@QAEPBDW4eap_tlv_message_type_function_e@@@Z @ 74 NONAME ; char const * eap_process_tlv_message_data_c::get_function_string(enum eap_tlv_message_type_function_e)
- ?copy_context@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_KPBK22@Z @ 75 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::copy_context(class eap_variable_data_c const *, unsigned long long, unsigned long const *, unsigned long const *, unsigned long const *)
- ?get_attribute_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Attribute_Type_e@@@Z @ 76 NONAME ; char const * eap_simple_config_trace_string_c::get_attribute_type_string(enum simple_config_Attribute_Type_e) const
- ?create_uuid_v5@eap_am_tools_c@@UAE?AW4eap_status_e@@PBXK0KPAVeap_variable_data_c@@@Z @ 77 NONAME ; enum eap_status_e eap_am_tools_c::create_uuid_v5(void const *, unsigned long, void const *, unsigned long, class eap_variable_data_c *)
- ?rc4_decrypt@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBXPAXK@Z @ 78 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_decrypt(class eap_variable_data_c const *, void const *, void *, unsigned long)
- ?ConvertEAPSettingsToInternalType@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVEAPSettings@@PAVeap_method_settings_c@@@Z @ 79 NONAME ; int CEapConversion::ConvertEAPSettingsToInternalType(class abs_eap_am_tools_c *, class EAPSettings const *, class eap_method_settings_c *)
- ?add_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KKPBX@Z @ 80 NONAME ; enum eap_status_e eap_tlv_message_data_c::add_message_data(unsigned long, unsigned long, void const *)
- ?get_is_valid@crypto_sha1_c@@UAE_NXZ @ 81 NONAME ; bool crypto_sha1_c::get_is_valid(void)
- ?set_is_invalid@crypto_md5_c@@AAEXXZ @ 82 NONAME ; void crypto_md5_c::set_is_invalid(void)
- ?get_is_reserved@eap_am_mutex_symbian_c@@UBE_NXZ @ 83 NONAME ; bool eap_am_mutex_symbian_c::get_is_reserved(void) const
- ?set_eap_database_reference_values@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 84 NONAME ; enum eap_status_e eap_session_core_c::set_eap_database_reference_values(class eap_variable_data_c const *)
- ?get_md5_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 85 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md5_digest_length(class eap_variable_data_c *)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PA_K@Z @ 86 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned long long *)
- ?GetPrimaryNamePresent@EapCertificateEntry@@QBEHXZ @ 87 NONAME ; int EapCertificateEntry::GetPrimaryNamePresent(void) const
- ??0crypto_rsa_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 88 NONAME ; crypto_rsa_c::crypto_rsa_c(class abs_eap_am_tools_c *)
- ?rsa_encrypt_with_public_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 89 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_encrypt_with_public_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?get_block_size@crypto_sha_256_c@@UAEKXZ @ 90 NONAME ; unsigned long crypto_sha_256_c::get_block_size(void)
- ??0eapol_header_wr_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 91 NONAME ; eapol_header_wr_c::eapol_header_wr_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?hash_cleanup@crypto_md4_c@@UAE?AW4eap_status_e@@XZ @ 92 NONAME ; enum eap_status_e crypto_md4_c::hash_cleanup(void)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 93 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class eap_expanded_type_c> *)
- ?object_decrease_reference_count@eap_tlv_message_data_c@@QAEKXZ @ 94 NONAME ; unsigned long eap_tlv_message_data_c::object_decrease_reference_count(void)
- ?init@crypto_dsa_c@@QAE?AW4eap_status_e@@XZ @ 95 NONAME ; enum eap_status_e crypto_dsa_c::init(void)
- ?ConvertHBufC8ToInternalTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVHBufC8@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 96 NONAME ; int CEapConversion::ConvertHBufC8ToInternalTypes(class abs_eap_am_tools_c *, class HBufC8 const *, class eap_array_c<class eap_expanded_type_c> *)
- ?hmac_set_key@crypto_hmac_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 97 NONAME ; enum eap_status_e crypto_hmac_c::hmac_set_key(class eap_variable_data_c const *)
- ?GetThumbprintWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 98 NONAME ; class TDes16 * EapCertificateEntry::GetThumbprintWritable(void)
- ?get_eap_type_list@eap_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 99 NONAME ; enum eap_status_e eap_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?get_type@eapol_ethernet_header_base_c@@QBEGXZ @ 100 NONAME ; unsigned short eapol_ethernet_header_base_c::get_type(void) const
- ?encrypt_block@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 101 NONAME ; enum eap_status_e crypto_3des_ede_c::encrypt_block(void const *, void *, unsigned long)
- ?get_length@eap_header_base_c@@QBEGXZ @ 102 NONAME ; unsigned short eap_header_base_c::get_length(void) const
- ?set_buffer_length@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 103 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer_length(unsigned long)
- ?set_is_invalid@crypto_sha1_c@@AAEXXZ @ 104 NONAME ; void crypto_sha1_c::set_is_invalid(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eap_tlv_message_type_function_e@@@Z @ 105 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eap_tlv_message_type_function_e)
- ?dsa_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 106 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_init(class eap_variable_data_c *)
- ?get_is_valid@crypto_dsa_c@@QAE_NXZ @ 107 NONAME ; bool crypto_dsa_c::get_is_valid(void)
- ?asynchronous_init_remove_eap_session@eap_session_core_c@@QAE?AW4eap_status_e@@PBVeap_network_id_selector_c@@@Z @ 108 NONAME ; enum eap_status_e eap_session_core_c::asynchronous_init_remove_eap_session(class eap_network_id_selector_c const *)
- ?unload_module@eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 109 NONAME ; enum eap_status_e eap_core_c::unload_module(class eap_expanded_type_c)
- ?aes_decrypt_block@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 110 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_decrypt_block(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
- ?ConvertInternalTypeToEAPSettings@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVeap_method_settings_c@@PAVEAPSettings@@@Z @ 111 NONAME ; int CEapConversion::ConvertInternalTypeToEAPSettings(class abs_eap_am_tools_c *, class eap_method_settings_c const *, class EAPSettings *)
- ?set_do_packet_retransmission@eap_buf_chain_base_c@@QAEX_N@Z @ 112 NONAME ; void eap_buf_chain_base_c::set_do_packet_retransmission(bool)
- ?get_is_valid@crypto_rsa_c@@QAE_NXZ @ 113 NONAME ; bool crypto_rsa_c::get_is_valid(void)
- ??1eapol_header_base_c@@UAE@XZ @ 114 NONAME ; eapol_header_base_c::~eapol_header_base_c(void)
- ??8eap_expanded_type_c@@QBE_NW4eap_type_ietf_values_e@@@Z @ 115 NONAME ; bool eap_expanded_type_c::operator==(enum eap_type_ietf_values_e) const
- ?get_type_partner@eap_base_type_c@@QAEPAVabs_eap_base_type_c@@XZ @ 116 NONAME ; class abs_eap_base_type_c * eap_base_type_c::get_type_partner(void)
- ?read_configure@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 117 NONAME ; enum eap_status_e eap_session_core_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?memory_store_add_data@eap_am_tools_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAVeap_tlv_message_data_c@@K@Z @ 118 NONAME ; enum eap_status_e eap_am_tools_c::memory_store_add_data(class eap_variable_data_c const *, class eap_tlv_message_data_c *, unsigned long)
- ?get_sha_256_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 119 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha_256_digest_length(class eap_variable_data_c *)
- ??0eap_core_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_core_c@@_NPBVeap_am_network_id_c@@2@Z @ 120 NONAME ; eap_core_c::eap_core_c(class abs_eap_am_tools_c *, class abs_eap_core_c *, bool, class eap_am_network_id_c const *, bool)
- ?set_decryption_key@crypto_aes_c@@UAE?AW4eap_status_e@@PBXK@Z @ 121 NONAME ; enum eap_status_e crypto_aes_c::set_decryption_key(void const *, unsigned long)
- ?get_is_manipulated@eap_buf_chain_base_c@@QAE_NXZ @ 122 NONAME ; bool eap_buf_chain_base_c::get_is_manipulated(void)
- ?set_subsection@eap_config_value_c@@QAEXPAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@@Z @ 123 NONAME ; void eap_config_value_c::set_subsection(class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *)
- ?get_source@eap_am_network_id_c@@QBEPBEXZ @ 124 NONAME ; unsigned char const * eap_am_network_id_c::get_source(void) const
- ??0crypto_3des_ede_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 125 NONAME ; crypto_3des_ede_c::crypto_3des_ede_c(class abs_eap_am_tools_c *)
- ??0eap_am_memory_store_tlv_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 126 NONAME ; eap_am_memory_store_tlv_data_c::eap_am_memory_store_tlv_data_c(class abs_eap_am_tools_c *)
- ??1crypto_md5_c@@UAE@XZ @ 127 NONAME ; crypto_md5_c::~crypto_md5_c(void)
- ?SetThumbprintPresent@EapCertificateEntry@@QAEXXZ @ 128 NONAME ; void EapCertificateEntry::SetThumbprintPresent(void)
- ?set_trace_file_name@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 129 NONAME ; enum eap_status_e eap_am_tools_symbian_c::set_trace_file_name(class eap_variable_data_c const *)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@K@Z @ 130 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned long)
- ?set_is_valid@crypto_ephemeral_diffie_hellman_c@@QAEXXZ @ 131 NONAME ; void crypto_ephemeral_diffie_hellman_c::set_is_valid(void)
- ??1eap_am_file_input_symbian_c@@UAE@XZ @ 132 NONAME ; eap_am_file_input_symbian_c::~eap_am_file_input_symbian_c(void)
- ?SetIssuerNamePresent@EapCertificateEntry@@QAEXXZ @ 133 NONAME ; void EapCertificateEntry::SetIssuerNamePresent(void)
- ??1eap_session_core_base_c@@UAE@XZ @ 134 NONAME ; eap_session_core_base_c::~eap_session_core_base_c(void)
- ?get_Encryption_Type@simple_config_credential_c@@QAE?AW4simple_config_Encryption_Type_e@@XZ @ 135 NONAME ; enum simple_config_Encryption_Type_e simple_config_credential_c::get_Encryption_Type(void)
- ?get_digest_length@crypto_md4_c@@UAEKXZ @ 136 NONAME ; unsigned long crypto_md4_c::get_digest_length(void)
- ?eap_read_u16_t_little_endian_order@@YAGPBXK@Z @ 137 NONAME ; unsigned short eap_read_u16_t_little_endian_order(void const *, unsigned long)
- ?get_vendor_id@eap_expanded_type_c@@QBE?AW4eap_type_vendor_id_e@@XZ @ 138 NONAME ; enum eap_type_vendor_id_e eap_expanded_type_c::get_vendor_id(void) const
- ?decrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 139 NONAME ; enum eap_status_e crypto_rc4_c::decrypt_data(void const *, void *, unsigned long)
- ?u64_struct_to_u64_t@eap_am_tools_symbian_c@@UAE_KUu64_struct@@@Z @ 140 NONAME ; unsigned long long eap_am_tools_symbian_c::u64_struct_to_u64_t(struct u64_struct)
- ?get_eap_identifier@eap_core_nak_info_c@@QBEEXZ @ 141 NONAME ; unsigned char eap_core_nak_info_c::get_eap_identifier(void) const
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_buf_chain_wr_c@@@Z @ 142 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_buf_chain_wr_c const *)
- ??0crypto_aes_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 143 NONAME ; crypto_aes_c::crypto_aes_c(class abs_eap_am_tools_c *)
- ?md4_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 144 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
- ?t_prf_init@crypto_eap_fast_hmac_sha1_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 145 NONAME ; enum eap_status_e crypto_eap_fast_hmac_sha1_prf_c::t_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?SetThumbprint@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 146 NONAME ; int EapCertificateEntry::SetThumbprint(class TBuf<64> const &)
- ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_variable_data_c@@1G@Z @ 147 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned short)
- ??1abs_crypto_block_algorithm_c@@UAE@XZ @ 148 NONAME ; abs_crypto_block_algorithm_c::~abs_crypto_block_algorithm_c(void)
- ?add_data_to_offset@eap_variable_data_c@@QAE?AW4eap_status_e@@KPBXK@Z @ 149 NONAME ; enum eap_status_e eap_variable_data_c::add_data_to_offset(unsigned long, void const *, unsigned long)
- ?create_uuid_v5_from_mac_address@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAVeap_variable_data_c@@@Z @ 150 NONAME ; enum eap_status_e eap_am_tools_c::create_uuid_v5_from_mac_address(unsigned char const *, unsigned long, class eap_variable_data_c *)
- ?shutdown_operation@eap_core_c@@CA?AW4eap_status_e@@PAVeap_base_type_c@@PAVabs_eap_am_tools_c@@@Z @ 151 NONAME ; enum eap_status_e eap_core_c::shutdown_operation(class eap_base_type_c *, class abs_eap_am_tools_c *)
- ?stop_timer_thread@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 152 NONAME ; enum eap_status_e eap_am_tools_symbian_c::stop_timer_thread(void)
- ?get_mac_address@eap_rogue_ap_entry_c@@QBEPAEXZ @ 153 NONAME ; unsigned char * eap_rogue_ap_entry_c::get_mac_address(void) const
- ?compare_length@eap_variable_data_c@@QBEJPBV1@K@Z @ 154 NONAME ; long eap_variable_data_c::compare_length(class eap_variable_data_c const *, unsigned long) const
- ?create_eap_session@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 155 NONAME ; enum eap_status_e eap_session_core_c::create_eap_session(class eap_am_network_id_c const *)
- ??0eap_am_mutex_base_c@@QAE@XZ @ 156 NONAME ; eap_am_mutex_base_c::eap_am_mutex_base_c(void)
- ?get_header_buffer_length@eap_general_header_base_c@@QBEKXZ @ 157 NONAME ; unsigned long eap_general_header_base_c::get_header_buffer_length(void) const
- ?get_data_length@eap_variable_data_c@@QBEKXZ @ 158 NONAME ; unsigned long eap_variable_data_c::get_data_length(void) const
- ?restart_authentication@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 159 NONAME ; enum eap_status_e eap_session_core_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
- ?add_rand_seed@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBEK@Z @ 160 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::add_rand_seed(unsigned char const *, unsigned long)
- ?SetSubjectName@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 161 NONAME ; int EapCertificateEntry::SetSubjectName(class TBuf<255> const &)
- ??0simple_config_credential_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 162 NONAME ; simple_config_credential_c::simple_config_credential_c(class abs_eap_am_tools_c *)
- ??0EapMessageQueue@@QAE@PAVabs_eap_am_tools_c@@@Z @ 163 NONAME ; EapMessageQueue::EapMessageQueue(class abs_eap_am_tools_c *)
- ?set_type@eap_am_network_id_c@@QAEXG@Z @ 164 NONAME ; void eap_am_network_id_c::set_type(unsigned short)
- ?set_is_valid@eap_variable_data_c@@QAEXXZ @ 165 NONAME ; void eap_variable_data_c::set_is_valid(void)
- ?get_trace_mask@eap_am_tools_c@@UBEKXZ @ 166 NONAME ; unsigned long eap_am_tools_c::get_trace_mask(void) const
- ?set_trace_prefix@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 167 NONAME ; enum eap_status_e eap_am_tools_symbian_c::set_trace_prefix(class eap_variable_data_c const *)
- ?get_owner_thread@eap_am_mutex_symbian_c@@QBEPBVRThread@@XZ @ 168 NONAME ; class RThread const * eap_am_mutex_symbian_c::get_owner_thread(void) const
- ?copy@eap_am_crypto_sha_256_c@@QAEPAV1@XZ @ 169 NONAME ; class eap_am_crypto_sha_256_c * eap_am_crypto_sha_256_c::copy(void)
- ??0crypto_md5_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 170 NONAME ; crypto_md5_c::crypto_md5_c(class abs_eap_am_tools_c *)
- ??1eapol_ethernet_header_wr_c@@UAE@XZ @ 171 NONAME ; eapol_ethernet_header_wr_c::~eapol_ethernet_header_wr_c(void)
- ?ConvertInternalTypeToExpandedEAPType@CEapConversion@@SAHPBVeap_expanded_type_c@@PAVTEapExpandedType@@@Z @ 172 NONAME ; int CEapConversion::ConvertInternalTypeToExpandedEAPType(class eap_expanded_type_c const *, class TEapExpandedType *)
- ?parse_nai@eap_am_tools_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@1@Z @ 173 NONAME ; enum eap_status_e eap_am_tools_c::parse_nai(class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?get_eap_type@eap_state_notification_c@@UBE?AVeap_expanded_type_c@@XZ @ 174 NONAME ; class eap_expanded_type_c eap_state_notification_c::get_eap_type(void) const
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAE@Z @ 175 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned char *)
- ?get_header_offset@eap_session_core_c@@UAEKPAK0@Z @ 176 NONAME ; unsigned long eap_session_core_c::get_header_offset(unsigned long *, unsigned long *)
- ?ConvertCertificatesToInternalType@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RPointerArray@VEapCertificateEntry@@@@PAV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 177 NONAME ; int CEapConversion::ConvertCertificatesToInternalType(class abs_eap_am_tools_c *, class RPointerArray<class EapCertificateEntry> const *, class eap_array_c<class eap_certificate_entry_c> *)
- ?decrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 178 NONAME ; enum eap_status_e crypto_cbc_c::decrypt_data(void const *, void *, unsigned long)
- ?get_expanded_type_data@eap_expanded_type_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAVeap_variable_data_c@@@Z @ 179 NONAME ; enum eap_status_e eap_expanded_type_c::get_expanded_type_data(class abs_eap_am_tools_c *, class eap_variable_data_c *) const
- ?hmac_128_final@crypto_hmac_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 180 NONAME ; enum eap_status_e crypto_hmac_c::hmac_128_final(void *, unsigned long *)
- ?get_is_valid@crypto_rc4_c@@UAE_NXZ @ 181 NONAME ; bool crypto_rc4_c::get_is_valid(void)
- ??0TEapExpandedType@@QAE@ABV0@@Z @ 182 NONAME ; TEapExpandedType::TEapExpandedType(class TEapExpandedType const &)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_tkip_mic_failure_type_e@eapol_RSNA_key_header_c@@@Z @ 183 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e *)
- ?set_is_valid@eap_session_core_c@@UAEXXZ @ 184 NONAME ; void eap_session_core_c::set_is_valid(void)
- ?GetEapRequestsString@EapServerStrings@@SAPBDH@Z @ 185 NONAME ; char const * EapServerStrings::GetEapRequestsString(int)
- ?re_activate_timer_queue@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 186 NONAME ; enum eap_status_e eap_am_tools_symbian_c::re_activate_timer_queue(void)
- ?eap_host_to_little_endian_long_long@@YA_K_K@Z @ 187 NONAME ; unsigned long long eap_host_to_little_endian_long_long(unsigned long long)
- ??1eap_buf_chain_rd_c@@UAE@XZ @ 188 NONAME ; eap_buf_chain_rd_c::~eap_buf_chain_rd_c(void)
- ?set_decryption_key_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 189 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::set_decryption_key_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ??0eap_am_mutex_symbian_c@@QAE@PBV0@@Z @ 190 NONAME ; eap_am_mutex_symbian_c::eap_am_mutex_symbian_c(class eap_am_mutex_symbian_c const *)
- ?eap_status_return_file_number@eap_am_tools_c@@UAE?AW4eap_status_e@@_NW42@KKJ@Z @ 191 NONAME ; enum eap_status_e eap_am_tools_c::eap_status_return_file_number(bool, enum eap_status_e, unsigned long, unsigned long, long)
- ??1eap_core_c@@UAE@XZ @ 192 NONAME ; eap_core_c::~eap_core_c(void)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Vnetwork_key_and_index_c@@@@@Z @ 193 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class network_key_and_index_c> const *) const
- ?copy_context@crypto_sha_256_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 194 NONAME ; enum eap_status_e crypto_sha_256_c::copy_context(class eap_variable_data_c const *)
- ??0eap_header_wr_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 195 NONAME ; eap_header_wr_c::eap_header_wr_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?hash_init@crypto_sha1_c@@UAE?AW4eap_status_e@@XZ @ 196 NONAME ; enum eap_status_e crypto_sha1_c::hash_init(void)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVabs_eap_state_notification_c@@@Z @ 197 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class abs_eap_state_notification_c const *) const
- ?GetSubjectNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 198 NONAME ; class TDes16 * EapCertificateEntry::GetSubjectNameWritable(void)
- ?set_copy_of_network_id@eap_am_network_id_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 199 NONAME ; enum eap_status_e eap_am_network_id_c::set_copy_of_network_id(class eap_am_network_id_c const *)
- ?hash@eap_variable_data_c@@QBEKK@Z @ 200 NONAME ; unsigned long eap_variable_data_c::hash(unsigned long) const
- ?eap_status_return@eap_am_tools_c@@UAE?AW4eap_status_e@@_NW42@PBDJ@Z @ 201 NONAME ; enum eap_status_e eap_am_tools_c::eap_status_return(bool, enum eap_status_e, char const *, long)
- ?object_increase_reference_count@eap_core_c@@QAEXXZ @ 202 NONAME ; void eap_core_c::object_increase_reference_count(void)
- ?expand_key@crypto_kd_hmac_sha256_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@KPBV3@1@Z @ 203 NONAME ; enum eap_status_e crypto_kd_hmac_sha256_c::expand_key(class eap_variable_data_c *, unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?set_is_invalid@crypto_tls_sha1_prf_c@@AAEXXZ @ 204 NONAME ; void crypto_tls_sha1_prf_c::set_is_invalid(void)
- ?get_is_valid@crypto_eap_fast_hmac_sha1_prf_c@@QAE_NXZ @ 205 NONAME ; bool crypto_eap_fast_hmac_sha1_prf_c::get_is_valid(void)
- ?copy@eap_rogue_ap_entry_c@@QBEPAV1@XZ @ 206 NONAME ; class eap_rogue_ap_entry_c * eap_rogue_ap_entry_c::copy(void) const
- ?set_is_valid@crypto_cbc_c@@UAEXXZ @ 207 NONAME ; void crypto_cbc_c::set_is_valid(void)
- ?tls_prf_cleanup@crypto_tls_prf_c@@QAE?AW4eap_status_e@@XZ @ 208 NONAME ; enum eap_status_e crypto_tls_prf_c::tls_prf_cleanup(void)
- ?get_packet_type@eapol_header_base_c@@QBE?AW4eapol_packet_type_e@@XZ @ 209 NONAME ; enum eapol_packet_type_e eapol_header_base_c::get_packet_type(void) const
- ?copy@crypto_sha1_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 210 NONAME ; class abs_crypto_hash_algorithm_c * crypto_sha1_c::copy(void)
- ?timer_expired@eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 211 NONAME ; enum eap_status_e eap_core_c::timer_expired(unsigned long, void *)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAK@Z @ 212 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned long *)
- ?get_data_length@eapol_ethernet_header_base_c@@QBEKXZ @ 213 NONAME ; unsigned long eapol_ethernet_header_base_c::get_data_length(void) const
- ?file_read_line@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 214 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_read_line(class eap_variable_data_c *)
- ?reset@eap_core_c@@QAE?AW4eap_status_e@@XZ @ 215 NONAME ; enum eap_status_e eap_core_c::reset(void)
- ?eap_host_to_little_endian_short@@YAGG@Z @ 216 NONAME ; unsigned short eap_host_to_little_endian_short(unsigned short)
- ?get_key_index@eapol_session_key_c@@QBEKXZ @ 217 NONAME ; unsigned long eapol_session_key_c::get_key_index(void) const
- ?GetValue@TEapExpandedType@@QBEABV?$TBuf8@$07@@XZ @ 218 NONAME ; class TBuf8<8> const & TEapExpandedType::GetValue(void) const
- ?get_message_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Message_Type_e@@@Z @ 219 NONAME ; char const * eap_simple_config_trace_string_c::get_message_type_string(enum simple_config_Message_Type_e) const
- ??0eap_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@PBXK_N2@Z @ 220 NONAME ; eap_variable_data_c::eap_variable_data_c(class abs_eap_am_tools_c *, void const *, unsigned long, bool, bool)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeapol_session_key_c@@@Z @ 221 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eapol_session_key_c *)
- ?set_type@eap_config_value_c@@QAEXW4eap_configure_type_e@@@Z @ 222 NONAME ; void eap_config_value_c::set_type(enum eap_configure_type_e)
- ??1abs_crypto_stream_algorithm_c@@UAE@XZ @ 223 NONAME ; abs_crypto_stream_algorithm_c::~abs_crypto_stream_algorithm_c(void)
- ??1eapol_ethernet_header_base_c@@UAE@XZ @ 224 NONAME ; eapol_ethernet_header_base_c::~eapol_ethernet_header_base_c(void)
- ?eap_read_u24_t_network_order@@YAKPBXK@Z @ 225 NONAME ; unsigned long eap_read_u24_t_network_order(void const *, unsigned long)
- ?hash_init@eap_am_crypto_md4_c@@QAE?AW4eap_status_e@@XZ @ 226 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_init(void)
- ?sleep@eap_am_tools_symbian_c@@UAEXK@Z @ 227 NONAME ; void eap_am_tools_symbian_c::sleep(unsigned long)
- ?eap_sha1_process_data_host_order@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PBKK@Z @ 228 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::eap_sha1_process_data_host_order(unsigned long const *, unsigned long)
- ?get_data@eapol_header_base_c@@QBEPAEK@Z @ 229 NONAME ; unsigned char * eapol_header_base_c::get_data(unsigned long) const
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 230 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<class simple_config_credential_c> *)
- ?get_block_size@crypto_sha1_c@@UAEKXZ @ 231 NONAME ; unsigned long crypto_sha1_c::get_block_size(void)
- ?set_is_valid@crypto_tls_sha1_prf_c@@AAEXXZ @ 232 NONAME ; void crypto_tls_sha1_prf_c::set_is_valid(void)
- ?get_clock_ticks@eap_am_tools_symbian_c@@UAE_KXZ @ 233 NONAME ; unsigned long long eap_am_tools_symbian_c::get_clock_ticks(void)
- ?GetSubjectName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 234 NONAME ; class TDes16 const * EapCertificateEntry::GetSubjectName(void) const
- ?get_data@eap_buf_chain_base_c@@QBEPAEK@Z @ 235 NONAME ; unsigned char * eap_buf_chain_base_c::get_data(unsigned long) const
- ?SetSerialNumber@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 236 NONAME ; int EapCertificateEntry::SetSerialNumber(class TBuf<255> const &)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_key_authentication_type_e@@@Z @ 237 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_key_authentication_type_e *)
- ?copy@network_key_and_index_c@@QAEPAV1@XZ @ 238 NONAME ; class network_key_and_index_c * network_key_and_index_c::copy(void)
- ?copy@crypto_md5_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 239 NONAME ; class abs_crypto_hash_algorithm_c * crypto_md5_c::copy(void)
- ?get_rand_bytes@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAEK@Z @ 240 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::get_rand_bytes(unsigned char *, unsigned long)
- ?ConvertFromBuf16ToInternal@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVTDes16@@PAVeap_variable_data_c@@@Z @ 241 NONAME ; int CEapConversion::ConvertFromBuf16ToInternal(class abs_eap_am_tools_c *, class TDes16 const *, class eap_variable_data_c *)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KW4eap_tlv_message_type_e@@PAW42@@Z @ 242 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eap_tlv_message_type_e, enum eap_status_e *)
- ?get_type@eap_am_network_id_c@@QBEGXZ @ 243 NONAME ; unsigned short eap_am_network_id_c::get_type(void) const
- ?get_eap_type@eap_master_session_key_c@@QBE?AVeap_expanded_type_c@@XZ @ 244 NONAME ; class eap_expanded_type_c eap_master_session_key_c::get_eap_type(void) const
- ??8TEapExpandedType@@QBE_NABV0@@Z @ 245 NONAME ; bool TEapExpandedType::operator==(class TEapExpandedType const &) const
- ?get_key_length@crypto_cbc_c@@UAEKXZ @ 246 NONAME ; unsigned long crypto_cbc_c::get_key_length(void)
- ?packet_process@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 247 NONAME ; enum eap_status_e eap_core_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?hash_init@crypto_md5_c@@UAE?AW4eap_status_e@@XZ @ 248 NONAME ; enum eap_status_e crypto_md5_c::hash_init(void)
- ?memmove@eap_am_tools_symbian_c@@UAEXPAXPBXK@Z @ 249 NONAME ; void eap_am_tools_symbian_c::memmove(void *, void const *, unsigned long)
- ?set_marked_removed@eap_core_c@@QAEXXZ @ 250 NONAME ; void eap_core_c::set_marked_removed(void)
- ?set_key_type@eapol_session_key_c@@QAEXW4eapol_key_type_e@@@Z @ 251 NONAME ; void eapol_session_key_c::set_key_type(enum eapol_key_type_e)
- ?eap_htonl@@YAKK@Z @ 252 NONAME ; unsigned long eap_htonl(unsigned long)
- ?sha_256_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 253 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ?eap_md4_transform_host_order@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PBKK@Z @ 254 NONAME ; enum eap_status_e eap_am_crypto_md4_c::eap_md4_transform_host_order(unsigned long const *, unsigned long)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_variable_data_c@@PBVeap_config_value_c@@@Z @ 255 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_variable_data_c const *, class eap_config_value_c const *) const
- ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 256 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPA_N@Z @ 257 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, bool *)
- ?get_partner@eap_session_core_c@@QAEPAVabs_eap_session_core_c@@XZ @ 258 NONAME ; class abs_eap_session_core_c * eap_session_core_c::get_partner(void)
- ?get_is_valid@eap_am_crypto_rc4_c@@QAE_NXZ @ 259 NONAME ; bool eap_am_crypto_rc4_c::get_is_valid(void)
- ?set_version@eapol_header_base_c@@QAEXW4eapol_protocol_version_e@@@Z @ 260 NONAME ; void eapol_header_base_c::set_version(enum eapol_protocol_version_e)
- ?set_encryption_key@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXK@Z @ 261 NONAME ; enum eap_status_e crypto_aes_wrap_c::set_encryption_key(void const *, unsigned long)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 262 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<class simple_config_credential_c> const *)
- ?write_configure@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 263 NONAME ; enum eap_status_e eap_core_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?ConvertFromTDesCToInternal@CEapConversion@@SAHPAVabs_eap_am_tools_c@@ABVTDesC16@@PAVeap_variable_data_c@@@Z @ 264 NONAME ; int CEapConversion::ConvertFromTDesCToInternal(class abs_eap_am_tools_c *, class TDesC16 const &, class eap_variable_data_c *)
- ?cleanup@crypto_rsa_c@@QAE?AW4eap_status_e@@XZ @ 265 NONAME ; enum eap_status_e crypto_rsa_c::cleanup(void)
- ?object_decrease_reference_count@eap_base_type_c@@QAEKXZ @ 266 NONAME ; unsigned long eap_base_type_c::object_decrease_reference_count(void)
- ?get_is_valid@crypto_md4_c@@UAE_NXZ @ 267 NONAME ; bool crypto_md4_c::get_is_valid(void)
- ?allocate_message_buffer@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KKPAPAX@Z @ 268 NONAME ; enum eap_status_e eap_tlv_message_data_c::allocate_message_buffer(unsigned long, unsigned long, void * *)
- ??1eap_header_rd_c@@UAE@XZ @ 269 NONAME ; eap_header_rd_c::~eap_header_rd_c(void)
- ?hash_cleanup@crypto_sha1_c@@UAE?AW4eap_status_e@@XZ @ 270 NONAME ; enum eap_status_e crypto_sha1_c::hash_cleanup(void)
- ?GetSecondaryName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 271 NONAME ; class TDes16 const * EapCertificateEntry::GetSecondaryName(void) const
- ?convert_hex_ascii_to_bytes@eap_am_tools_c@@UAE?AW4eap_status_e@@PBXKPAVeap_variable_data_c@@@Z @ 272 NONAME ; enum eap_status_e eap_am_tools_c::convert_hex_ascii_to_bytes(void const *, unsigned long, class eap_variable_data_c *)
- ?hash_update@eap_am_crypto_md4_c@@QAE?AW4eap_status_e@@PBXK@Z @ 273 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_update(void const *, unsigned long)
- ??0EapMessageBuffer@@QAE@PAVabs_eap_am_tools_c@@@Z @ 274 NONAME ; EapMessageBuffer::EapMessageBuffer(class abs_eap_am_tools_c *)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVnetwork_key_and_index_c@@@Z @ 275 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class network_key_and_index_c *)
- ?get_is_reserved@eap_am_mutex_base_c@@QBE_NXZ @ 276 NONAME ; bool eap_am_mutex_base_c::get_is_reserved(void) const
- ?hash_init@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@XZ @ 277 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_init(void)
- ?get_is_valid@crypto_cbc_c@@UAE_NXZ @ 278 NONAME ; bool crypto_cbc_c::get_is_valid(void)
- ?convert_bytes_to_ascii_armor@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 279 NONAME ; enum eap_status_e eap_am_tools_c::convert_bytes_to_ascii_armor(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
- ?copy@eap_network_id_selector_c@@QBEPAV1@XZ @ 280 NONAME ; class eap_network_id_selector_c * eap_network_id_selector_c::copy(void) const
- ?get_mem_guard_length@eap_buf_chain_base_c@@QAEKXZ @ 281 NONAME ; unsigned long eap_buf_chain_base_c::get_mem_guard_length(void)
- ?eap_write_u16_t_little_endian_order@@YA?AW4eap_status_e@@PAXKG@Z @ 282 NONAME ; enum eap_status_e eap_write_u16_t_little_endian_order(void *, unsigned long, unsigned short)
- ?trace@EAPSettings@@QBEXXZ @ 283 NONAME ; void EAPSettings::trace(void) const
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAG@Z @ 284 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned short *)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@@Z @ 285 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e *)
- ??1crypto_3des_ede_c@@UAE@XZ @ 286 NONAME ; crypto_3des_ede_c::~crypto_3des_ede_c(void)
- ?get_saved_eap_identity@eap_core_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 287 NONAME ; enum eap_status_e eap_core_c::get_saved_eap_identity(class eap_variable_data_c *)
- ?convert_ascii_to_uppercase@eap_am_tools_c@@UAE?AW4eap_status_e@@PAEK@Z @ 288 NONAME ; enum eap_status_e eap_am_tools_c::convert_ascii_to_uppercase(unsigned char *, unsigned long)
- ?get_subsection@eap_config_value_c@@QAEPAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@XZ @ 289 NONAME ; class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> * eap_config_value_c::get_subsection(void)
- ?decrypt_with_private_key@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 290 NONAME ; enum eap_status_e crypto_rsa_c::decrypt_with_private_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?GetSerialNumber@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 291 NONAME ; class TDes16 const * EapCertificateEntry::GetSerialNumber(void) const
- ?tls_prf_output@crypto_tls_prf_c@@QAE?AW4eap_status_e@@PAXK@Z @ 292 NONAME ; enum eap_status_e crypto_tls_prf_c::tls_prf_output(void *, unsigned long)
- ?get_is_writable@eap_variable_data_c@@QBE_NXZ @ 293 NONAME ; bool eap_variable_data_c::get_is_writable(void) const
- ?GetVendorId@TEapExpandedType@@QBEIXZ @ 294 NONAME ; unsigned int TEapExpandedType::GetVendorId(void) const
- ?convert_eap_type_to_u64_t@@YA_KVeap_expanded_type_c@@@Z @ 295 NONAME ; unsigned long long convert_eap_type_to_u64_t(class eap_expanded_type_c)
- ?hash_cleanup@crypto_sha_256_c@@UAE?AW4eap_status_e@@XZ @ 296 NONAME ; enum eap_status_e crypto_sha_256_c::hash_cleanup(void)
- ?get_vendor_type@eap_expanded_type_c@@QBEKXZ @ 297 NONAME ; unsigned long eap_expanded_type_c::get_vendor_type(void) const
- ?get_expanded_ietf_type_offset@eap_header_base_c@@SAKXZ @ 298 NONAME ; unsigned long eap_header_base_c::get_expanded_ietf_type_offset(void)
- ?get_data@eap_variable_data_c@@QBEPAEK@Z @ 299 NONAME ; unsigned char * eap_variable_data_c::get_data(unsigned long) const
- ?dublicate_mutex@eap_am_mutex_symbian_c@@UAEPAVabs_eap_am_mutex_c@@XZ @ 300 NONAME ; class abs_eap_am_mutex_c * eap_am_mutex_symbian_c::dublicate_mutex(void)
- ?update_non_aligned@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 301 NONAME ; enum eap_status_e crypto_cbc_c::update_non_aligned(void const *, void *, unsigned long)
- ?hmac_cleanup@crypto_hmac_c@@UAE?AW4eap_status_e@@XZ @ 302 NONAME ; enum eap_status_e crypto_hmac_c::hmac_cleanup(void)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeapol_session_key_c@@@Z @ 303 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eapol_session_key_c const *) const
- ?set_copy@eap_master_session_key_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 304 NONAME ; enum eap_status_e eap_master_session_key_c::set_copy(class eap_master_session_key_c const *)
- ?hash_init@eap_am_crypto_sha_256_c@@QAE?AW4eap_status_e@@XZ @ 305 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_init(void)
- ?get_send_network_id@eap_core_retransmission_c@@QAEPAVeap_am_network_id_c@@XZ @ 306 NONAME ; class eap_am_network_id_c * eap_core_retransmission_c::get_send_network_id(void)
- ??0eap_session_core_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_session_core_c@@_N@Z @ 307 NONAME ; eap_session_core_c::eap_session_core_c(class abs_eap_am_tools_c *, class abs_eap_session_core_c *, bool)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4simple_config_Authentication_Type_e@@@Z @ 308 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum simple_config_Authentication_Type_e *)
- ?ConvertInternalTypeToCipherSuites@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@G@@PAV?$RArray@I@@@Z @ 309 NONAME ; int CEapConversion::ConvertInternalTypeToCipherSuites(class abs_eap_am_tools_c *, class eap_array_c<unsigned short> const *, class RArray<unsigned int> *)
- ?get_is_valid@eapol_session_key_c@@QBE_NXZ @ 310 NONAME ; bool eapol_session_key_c::get_is_valid(void) const
- ?get_ietf_type_field_length@eap_header_base_c@@SAKXZ @ 311 NONAME ; unsigned long eap_header_base_c::get_ietf_type_field_length(void)
- ?rsa_encrypt_with_private_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 312 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_encrypt_with_private_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 313 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class eap_expanded_type_c> const *) const
- ??0crypto_sha_256_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 314 NONAME ; crypto_sha_256_c::crypto_sha_256_c(class abs_eap_am_tools_c *)
- ??0eap_buf_chain_base_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 315 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned long)
- ?eap_read_u64_t_little_endian_order@@YA_KPBXK@Z @ 316 NONAME ; unsigned long long eap_read_u64_t_little_endian_order(void const *, unsigned long)
- ?decrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXK@Z @ 317 NONAME ; enum eap_status_e crypto_cbc_c::decrypt_data(void *, unsigned long)
- ?get_is_valid@crypto_wpa_psk_password_hash_c@@QAE_NXZ @ 318 NONAME ; bool crypto_wpa_psk_password_hash_c::get_is_valid(void)
- ??1crypto_aes_wrap_c@@UAE@XZ @ 319 NONAME ; crypto_aes_wrap_c::~crypto_aes_wrap_c(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@D@Z @ 320 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(char)
- ?get_status_string@eap_status_string_c@@SAPBDW4eap_status_e@@@Z @ 321 NONAME ; char const * eap_status_string_c::get_status_string(enum eap_status_e)
- ?get_is_valid@crypto_md5_c@@UAE_NXZ @ 322 NONAME ; bool crypto_md5_c::get_is_valid(void)
- ?get_timer_queue_is_empty@eap_am_tools_symbian_c@@UAE_NXZ @ 323 NONAME ; bool eap_am_tools_symbian_c::get_timer_queue_is_empty(void)
- ?compare_u64@eap_am_tools_c@@UAEJ_K0@Z @ 324 NONAME ; long eap_am_tools_c::compare_u64(unsigned long long, unsigned long long)
- ?enter_crypto_cs@eap_am_tools_symbian_c@@QAEXXZ @ 325 NONAME ; void eap_am_tools_symbian_c::enter_crypto_cs(void)
- ??0crypto_nt_hash_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 326 NONAME ; crypto_nt_hash_c::crypto_nt_hash_c(class abs_eap_am_tools_c *)
- ?md5_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 327 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
- ??0crypto_tls_md5_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 328 NONAME ; crypto_tls_md5_prf_c::crypto_tls_md5_prf_c(class abs_eap_am_tools_c *)
- ?object_increase_reference_count@eap_am_memory_store_tlv_data_c@@QAEXXZ @ 329 NONAME ; void eap_am_memory_store_tlv_data_c::object_increase_reference_count(void)
- ?get_gmt_unix_time@eap_am_tools_symbian_c@@UAEKXZ @ 330 NONAME ; unsigned long eap_am_tools_symbian_c::get_gmt_unix_time(void)
- ?cleanup@eap_am_crypto_rc4_c@@AAE?AW4eap_status_e@@XZ @ 331 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::cleanup(void)
- ?file_copy@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0@Z @ 332 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_copy(class eap_variable_data_c const *, class eap_variable_data_c const *)
- ??1eap_am_crypto_symbian_c@@UAE@XZ @ 333 NONAME ; eap_am_crypto_symbian_c::~eap_am_crypto_symbian_c(void)
- ?get_use_seconds_timestamp_in_traces@eap_am_tools_c@@QAE_NXZ @ 334 NONAME ; bool eap_am_tools_c::get_use_seconds_timestamp_in_traces(void)
- ?get_master_key@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@K@Z @ 335 NONAME ; enum eap_status_e crypto_nt_hash_c::get_master_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?packet_data_crypto_keys@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 336 NONAME ; enum eap_status_e eap_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ?get_protocol_layer_string@eap_state_notification_c@@SAPBDK@Z @ 337 NONAME ; char const * eap_state_notification_c::get_protocol_layer_string(unsigned long)
- ?SetSecondaryName@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 338 NONAME ; int EapCertificateEntry::SetSecondaryName(class TBuf<64> const &)
- ?get_MAC_address@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 339 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_MAC_address(void)
- ?decrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PAXK@Z @ 340 NONAME ; enum eap_status_e crypto_rc4_c::decrypt_data(void *, unsigned long)
- ?add_rand_seed_hw_ticks@crypto_random_c@@QAE?AW4eap_status_e@@XZ @ 341 NONAME ; enum eap_status_e crypto_random_c::add_rand_seed_hw_ticks(void)
- ?get_is_valid@eap_config_value_c@@QBE_NXZ @ 342 NONAME ; bool eap_config_value_c::get_is_valid(void) const
- ?set_is_valid@eap_am_crypto_symbian_c@@UAEXXZ @ 343 NONAME ; void eap_am_crypto_symbian_c::set_is_valid(void)
- ?set_buffer_length@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@K@Z @ 344 NONAME ; enum eap_status_e eap_buf_chain_base_c::set_buffer_length(unsigned long)
- ?set_is_valid@crypto_hmac_c@@UAEXXZ @ 345 NONAME ; void crypto_hmac_c::set_is_valid(void)
- ??4TEapExpandedType@@QAEAAV0@ABVTDesC8@@@Z @ 346 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TDesC8 const &)
- ?get_previous_state@eap_state_notification_c@@UBEKXZ @ 347 NONAME ; unsigned long eap_state_notification_c::get_previous_state(void) const
- ?packet_send@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 348 NONAME ; enum eap_status_e eap_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?get_md5_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 349 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md5_block_size(class eap_variable_data_c *)
- ??0eap_buf_chain_wr_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@PAEK_N3K@Z @ 350 NONAME ; eap_buf_chain_wr_c::eap_buf_chain_wr_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned char *, unsigned long, bool, bool, unsigned long)
- ??1eap_core_retransmission_c@@UAE@XZ @ 351 NONAME ; eap_core_retransmission_c::~eap_core_retransmission_c(void)
- ??1eap_tlv_message_data_c@@UAE@XZ @ 352 NONAME ; eap_tlv_message_data_c::~eap_tlv_message_data_c(void)
- ?hash_init@crypto_md4_c@@UAE?AW4eap_status_e@@XZ @ 353 NONAME ; enum eap_status_e crypto_md4_c::hash_init(void)
- ?encrypt_data@eap_am_crypto_rc4_c@@QAE?AW4eap_status_e@@PBXPAXK@Z @ 354 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::encrypt_data(void const *, void *, unsigned long)
- ?add_data@eap_variable_data_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 355 NONAME ; enum eap_status_e eap_variable_data_c::add_data(class eap_variable_data_c const *)
- ?configure@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 356 NONAME ; enum eap_status_e eap_session_core_c::configure(void)
- ?get_destination_length@eap_am_network_id_c@@QBEKXZ @ 357 NONAME ; unsigned long eap_am_network_id_c::get_destination_length(void) const
- ?tls_prf_init@crypto_tls_md5_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 358 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?get_timer_id@eap_am_memory_store_tlv_data_c@@QBEKXZ @ 359 NONAME ; unsigned long eap_am_memory_store_tlv_data_c::get_timer_id(void) const
- ??9eap_expanded_type_c@@QBE_NABV0@@Z @ 360 NONAME ; bool eap_expanded_type_c::operator!=(class eap_expanded_type_c const &) const
- ?eap_acknowledge@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 361 NONAME ; enum eap_status_e eap_core_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?md4_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 362 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_init(class eap_variable_data_c *)
- ?get_is_tunneled_eap@eap_core_c@@UBE_NXZ @ 363 NONAME ; bool eap_core_c::get_is_tunneled_eap(void) const
- ??1crypto_tls_base_prf_c@@UAE@XZ @ 364 NONAME ; crypto_tls_base_prf_c::~crypto_tls_base_prf_c(void)
- ?octet_to_ascii@eap_am_tools_c@@UAEEJ@Z @ 365 NONAME ; unsigned char eap_am_tools_c::octet_to_ascii(long)
- ?get_is_valid_data@eap_buf_chain_base_c@@QBE_NXZ @ 366 NONAME ; bool eap_buf_chain_base_c::get_is_valid_data(void) const
- ??0eap_buf_chain_rd_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 367 NONAME ; eap_buf_chain_rd_c::eap_buf_chain_rd_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned long)
- ?get_const_type@eap_config_value_c@@QBE?AW4eap_configure_type_e@@XZ @ 368 NONAME ; enum eap_configure_type_e eap_config_value_c::get_const_type(void) const
- ?get_is_valid@eap_am_crypto_md4_c@@QAE_NXZ @ 369 NONAME ; bool eap_am_crypto_md4_c::get_is_valid(void)
- ?get_next_retransmission_counter@eap_core_retransmission_c@@QAEKXZ @ 370 NONAME ; unsigned long eap_core_retransmission_c::get_next_retransmission_counter(void)
- ?hash_final@crypto_md5_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 371 NONAME ; enum eap_status_e crypto_md5_c::hash_final(void *, unsigned long *)
- ?dh_cleanup@crypto_ephemeral_diffie_hellman_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 372 NONAME ; enum eap_status_e crypto_ephemeral_diffie_hellman_c::dh_cleanup(class eap_variable_data_c const *)
- ?send_eap_failure@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 373 NONAME ; enum eap_status_e eap_core_c::send_eap_failure(class eap_am_network_id_c const *, unsigned char)
- ?set_sequence_number@eapol_session_key_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 374 NONAME ; enum eap_status_e eapol_session_key_c::set_sequence_number(class eap_variable_data_c *)
- ?get_is_valid@eap_expanded_type_c@@QBE_NXZ @ 375 NONAME ; bool eap_expanded_type_c::get_is_valid(void) const
- ?get_send_packet_index@eap_buf_chain_base_c@@QAEKXZ @ 376 NONAME ; unsigned long eap_buf_chain_base_c::get_send_packet_index(void)
- ?packet_send@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 377 NONAME ; enum eap_status_e eap_session_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
- ?get_state_string@eap_state_notification_c@@SAPBDKK@Z @ 378 NONAME ; char const * eap_state_notification_c::get_state_string(unsigned long, unsigned long)
- ?copy_context@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_KPBK2@Z @ 379 NONAME ; enum eap_status_e eap_am_crypto_md4_c::copy_context(class eap_variable_data_c const *, unsigned long long, unsigned long const *, unsigned long const *)
- ?initialize_pad@crypto_hmac_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 380 NONAME ; enum eap_status_e crypto_hmac_c::initialize_pad(class eap_variable_data_c *, unsigned char)
- ?sha_256_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 381 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_cleanup(class eap_variable_data_c *)
- ??1EapMessageQueue@@UAE@XZ @ 382 NONAME ; EapMessageQueue::~EapMessageQueue(void)
- ?aligned_data_length@crypto_cbc_c@@UAEKK@Z @ 383 NONAME ; unsigned long crypto_cbc_c::aligned_data_length(unsigned long)
- ?reset_start_offset_and_data_length@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 384 NONAME ; enum eap_status_e eap_variable_data_c::reset_start_offset_and_data_length(void)
- ?begin_db_transaction@eap_am_tools_symbian_c@@QAE?AW4eap_status_e@@AAVRDbNamedDatabase@@@Z @ 385 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_transaction(class RDbNamedDatabase &)
- ?eap_shift_left_64_bit@@YA_K_KK@Z @ 386 NONAME ; unsigned long long eap_shift_left_64_bit(unsigned long long, unsigned long)
- ?trace_configuration@eap_am_tools_c@@UAEXW4eap_status_e@@PBVeap_configuration_field_c@@PBVeap_variable_data_c@@@Z @ 387 NONAME ; void eap_am_tools_c::trace_configuration(enum eap_status_e, class eap_configuration_field_c const *, class eap_variable_data_c const *)
- ?get_identifier@eap_header_base_c@@QBEEXZ @ 388 NONAME ; unsigned char eap_header_base_c::get_identifier(void) const
- ?configure@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 389 NONAME ; enum eap_status_e eap_am_tools_symbian_c::configure(void)
- ?ConvertEAPTypesToInternalTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RArray@I@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 390 NONAME ; int CEapConversion::ConvertEAPTypesToInternalTypes(class abs_eap_am_tools_c *, class RArray<unsigned int> const *, class eap_array_c<class eap_expanded_type_c> *)
- ?copy_message_digest@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PAXPAK@Z @ 391 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::copy_message_digest(void *, unsigned long *)
- ?get_data_length@eapol_header_base_c@@QBEGXZ @ 392 NONAME ; unsigned short eapol_header_base_c::get_data_length(void) const
- ?get_block_size@eap_am_crypto_sha_256_c@@QAEKXZ @ 393 NONAME ; unsigned long eap_am_crypto_sha_256_c::get_block_size(void)
- ?object_increase_reference_count@eap_base_type_c@@QAEXXZ @ 394 NONAME ; void eap_base_type_c::object_increase_reference_count(void)
- ?file_exists@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 395 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_exists(class eap_variable_data_c const *)
- ??0eap_buf_chain_base_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@PBEK_N@Z @ 396 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned char const *, unsigned long, bool)
- ?get_do_length_checks@eap_buf_chain_base_c@@QBE_NXZ @ 397 NONAME ; bool eap_buf_chain_base_c::get_do_length_checks(void) const
- ?get_key_type@eapol_session_key_c@@QBE?AW4eapol_key_type_e@@XZ @ 398 NONAME ; enum eapol_key_type_e eapol_session_key_c::get_key_type(void) const
- ??1eap_file_config_c@@UAE@XZ @ 399 NONAME ; eap_file_config_c::~eap_file_config_c(void)
- ?trace_data@eap_am_tools_c@@UAEXPBDPBXK@Z @ 400 NONAME ; void eap_am_tools_c::trace_data(char const *, void const *, unsigned long)
- ?object_increase_reference_count@eap_tlv_message_data_c@@QAEXXZ @ 401 NONAME ; void eap_tlv_message_data_c::object_increase_reference_count(void)
- ?hash_final@eap_am_crypto_sha_256_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 402 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_final(void *, unsigned long *)
- ?set_use_eap_milli_second_timer@eap_am_tools_symbian_c@@UAEX_N@Z @ 403 NONAME ; void eap_am_tools_symbian_c::set_use_eap_milli_second_timer(bool)
- ?restart_authentication@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 404 NONAME ; enum eap_status_e eap_core_c::restart_authentication(class eap_am_network_id_c const *, bool)
- ?get_is_valid_data@eap_am_network_id_c@@QBE_NXZ @ 405 NONAME ; bool eap_am_network_id_c::get_is_valid_data(void) const
- ?set_is_manipulated@eap_buf_chain_base_c@@QAEXXZ @ 406 NONAME ; void eap_buf_chain_base_c::set_is_manipulated(void)
- ?GetSerialNumberPresent@EapCertificateEntry@@QBEHXZ @ 407 NONAME ; int EapCertificateEntry::GetSerialNumberPresent(void) const
- ?dh_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 408 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dh_cleanup(class eap_variable_data_c const *)
- ?hash_cleanup@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@XZ @ 409 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_cleanup(void)
- ?get_data@eap_variable_data_c@@QBEPAEXZ @ 410 NONAME ; unsigned char * eap_variable_data_c::get_data(void) const
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_general_header_base_c@@@Z @ 411 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_general_header_base_c const *)
- ?get_mac_address@eap_rogue_ap_entry_c@@QBEPAEPAE@Z @ 412 NONAME ; unsigned char * eap_rogue_ap_entry_c::get_mac_address(unsigned char *) const
- ?set_is_valid@eap_core_c@@UAEXXZ @ 413 NONAME ; void eap_core_c::set_is_valid(void)
- ?get_sha1_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 414 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha1_block_size(class eap_variable_data_c *)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAD@Z @ 415 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, char *)
- ?get_eapol_header@eapol_ethernet_header_rd_c@@QBEPAEXZ @ 416 NONAME ; unsigned char * eapol_ethernet_header_rd_c::get_eapol_header(void) const
- ?decrypt_data@eap_am_crypto_rc4_c@@QAE?AW4eap_status_e@@PBXPAXK@Z @ 417 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::decrypt_data(void const *, void *, unsigned long)
- ?eap_read_u16_t_network_order@@YAGPBXK@Z @ 418 NONAME ; unsigned short eap_read_u16_t_network_order(void const *, unsigned long)
- ?rsa_sign@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 419 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_sign(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?add_padding_bytes@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PAXK@Z @ 420 NONAME ; enum eap_status_e crypto_aes_wrap_c::add_padding_bytes(void *, unsigned long)
- ?check_header@eapol_header_base_c@@UBE?AW4eap_status_e@@XZ @ 421 NONAME ; enum eap_status_e eapol_header_base_c::check_header(void) const
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_key_802_11_authentication_mode_e@@@Z @ 422 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_key_802_11_authentication_mode_e *)
- ?send_eap_identity_response@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@E@Z @ 423 NONAME ; enum eap_status_e eap_core_c::send_eap_identity_response(class eap_am_network_id_c const *, class eap_variable_data_c const *, unsigned char)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@_N@Z @ 424 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(bool)
- ?get_timer_resolution_ms@eap_am_tools_symbian_c@@UAEKXZ @ 425 NONAME ; unsigned long eap_am_tools_symbian_c::get_timer_resolution_ms(void)
- ?set_is_invalid@crypto_tls_md5_prf_c@@AAEXXZ @ 426 NONAME ; void crypto_tls_md5_prf_c::set_is_invalid(void)
- ?octet_to_ascii_armor@eap_am_tools_c@@AAEEE@Z @ 427 NONAME ; unsigned char eap_am_tools_c::octet_to_ascii_armor(unsigned char)
- ?set_is_valid@crypto_tls_md5_prf_c@@AAEXXZ @ 428 NONAME ; void crypto_tls_md5_prf_c::set_is_valid(void)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 429 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<class eap_expanded_type_c> *)
- ?get_is_valid@eap_am_mutex_symbian_c@@UBE_NXZ @ 430 NONAME ; bool eap_am_mutex_symbian_c::get_is_valid(void) const
- ??0crypto_ephemeral_diffie_hellman_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 431 NONAME ; crypto_ephemeral_diffie_hellman_c::crypto_ephemeral_diffie_hellman_c(class abs_eap_am_tools_c *)
- ?get_source@eapol_ethernet_header_wr_c@@QAEPAEXZ @ 432 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_source(void)
- ?set_key@eap_am_crypto_rc4_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 433 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::set_key(class eap_variable_data_c const *)
- ?set_timer@eap_session_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 434 NONAME ; enum eap_status_e eap_session_core_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ??1crypto_random_c@@UAE@XZ @ 435 NONAME ; crypto_random_c::~crypto_random_c(void)
- ??1eap_am_mutex_symbian_c@@UAE@XZ @ 436 NONAME ; eap_am_mutex_symbian_c::~eap_am_mutex_symbian_c(void)
- ?read_configure@eap_file_config_c@@QAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 437 NONAME ; enum eap_status_e eap_file_config_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?delete_abs_eap_am_tools_c@abs_eap_am_tools_c@@SAXPAV1@@Z @ 438 NONAME ; void abs_eap_am_tools_c::delete_abs_eap_am_tools_c(class abs_eap_am_tools_c *)
- ?get_clock_ticks_of_second@eap_am_tools_symbian_c@@UAE_KXZ @ 439 NONAME ; unsigned long long eap_am_tools_symbian_c::get_clock_ticks_of_second(void)
- ??0crypto_md4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 440 NONAME ; crypto_md4_c::crypto_md4_c(class abs_eap_am_tools_c *)
- ?set_packet_type@eapol_header_base_c@@QAEXW4eapol_packet_type_e@@@Z @ 441 NONAME ; void eapol_header_base_c::set_packet_type(enum eapol_packet_type_e)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_variable_data_c@@@Z @ 442 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_variable_data_c *)
- ?get_header_length@eap_header_base_c@@SAKXZ @ 443 NONAME ; unsigned long eap_header_base_c::get_header_length(void)
- ?rc4_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 444 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_cleanup(class eap_variable_data_c *)
- ?AddMessage@EapMessageQueue@@QAEHW4TEapRequests@@PBXI@Z @ 445 NONAME ; int EapMessageQueue::AddMessage(enum TEapRequests, void const *, unsigned int)
- ??0eap_am_mutex_reference_c@@QAE@XZ @ 446 NONAME ; eap_am_mutex_reference_c::eap_am_mutex_reference_c(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@F@Z @ 447 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(short)
- ??Ieap_expanded_type_c@@QBEPBV0@XZ @ 448 NONAME ; class eap_expanded_type_c const * eap_expanded_type_c::operator&(void) const
- ?get_expanded_type_field_length@eap_header_base_c@@SAKXZ @ 449 NONAME ; unsigned long eap_header_base_c::get_expanded_type_field_length(void)
- ?sha1_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 450 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_cleanup(class eap_variable_data_c *)
- ?dsa_sign@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 451 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_sign(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?get_retransmission_counter@eap_core_retransmission_c@@QBEKXZ @ 452 NONAME ; unsigned long eap_core_retransmission_c::get_retransmission_counter(void) const
- ?get_header_length@eapol_ethernet_header_base_c@@SAGXZ @ 453 NONAME ; unsigned short eapol_ethernet_header_base_c::get_header_length(void)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_am_network_id_c@@@Z @ 454 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_am_network_id_c *)
- ?eap_write_u64_t_little_endian_order@@YA?AW4eap_status_e@@PAXK_K@Z @ 455 NONAME ; enum eap_status_e eap_write_u64_t_little_endian_order(void *, unsigned long, unsigned long long)
- ?set_eap_type@eap_master_session_key_c@@QAEXVeap_expanded_type_c@@@Z @ 456 NONAME ; void eap_master_session_key_c::set_eap_type(class eap_expanded_type_c)
- ?check_guards@eap_buf_chain_base_c@@QBE_NXZ @ 457 NONAME ; bool eap_buf_chain_base_c::check_guards(void) const
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_method_settings_c@@@Z @ 458 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_method_settings_c *)
- ??1eap_am_tools_symbian_c@@UAE@XZ @ 459 NONAME ; eap_am_tools_symbian_c::~eap_am_tools_symbian_c(void)
- ?set_type@eap_tlv_header_c@@QAE?AW4eap_status_e@@K@Z @ 460 NONAME ; enum eap_status_e eap_tlv_header_c::set_type(unsigned long)
- ?set_Authentication_Type@simple_config_credential_c@@QAEXW4simple_config_Authentication_Type_e@@@Z @ 461 NONAME ; void simple_config_credential_c::set_Authentication_Type(enum simple_config_Authentication_Type_e)
- ?get_is_valid@crypto_tls_prf_c@@QAE_NXZ @ 462 NONAME ; bool crypto_tls_prf_c::get_is_valid(void)
- ??0eap_rogue_ap_entry_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 463 NONAME ; eap_rogue_ap_entry_c::eap_rogue_ap_entry_c(class abs_eap_am_tools_c *)
- ?get_const_data@eap_config_value_c@@QBEPBVeap_variable_data_c@@XZ @ 464 NONAME ; class eap_variable_data_c const * eap_config_value_c::get_const_data(void) const
- ??0eap_tlv_message_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 465 NONAME ; eap_tlv_message_data_c::eap_tlv_message_data_c(class abs_eap_am_tools_c *)
- ?force_inheritance@eap_buf_chain_rd_c@@EAEXXZ @ 466 NONAME ; void eap_buf_chain_rd_c::force_inheritance(void)
- ?ConvertFromInternalToBuf16@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVeap_variable_data_c@@PAVTDes16@@@Z @ 467 NONAME ; int CEapConversion::ConvertFromInternalToBuf16(class abs_eap_am_tools_c *, class eap_variable_data_c const *, class TDes16 *)
- ?get_ethernet_header@eap_buf_chain_rd_c@@QBEPBEXZ @ 468 NONAME ; unsigned char const * eap_buf_chain_rd_c::get_ethernet_header(void) const
- ?get_destination_id@eap_am_network_id_c@@QBEPBVeap_variable_data_c@@XZ @ 469 NONAME ; class eap_variable_data_c const * eap_am_network_id_c::get_destination_id(void) const
- ??1eap_config_value_c@@UAE@XZ @ 470 NONAME ; eap_config_value_c::~eap_config_value_c(void)
- ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@PBV0@@Z @ 471 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *)
- ?mutex_leave@eap_am_mutex_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@@Z @ 472 NONAME ; enum eap_status_e eap_am_mutex_symbian_c::mutex_leave(class abs_eap_am_tools_c *)
- ??0crypto_cbc_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_crypto_block_algorithm_c@@_N@Z @ 473 NONAME ; crypto_cbc_c::crypto_cbc_c(class abs_eap_am_tools_c *, class abs_crypto_block_algorithm_c *, bool)
- ?number_string_to_u32@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAK@Z @ 474 NONAME ; enum eap_status_e eap_am_tools_c::number_string_to_u32(unsigned char const *, unsigned long, unsigned long *)
- ?DeleteFirstMessage@EapMessageQueue@@QAEHXZ @ 475 NONAME ; int EapMessageQueue::DeleteFirstMessage(void)
- ?get_type_string@eapol_header_base_c@@QBEPBDXZ @ 476 NONAME ; char const * eapol_header_base_c::get_type_string(void) const
- ?get_sha1_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 477 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha1_digest_length(class eap_variable_data_c *)
- ??1eap_buf_chain_base_c@@UAE@XZ @ 478 NONAME ; eap_buf_chain_base_c::~eap_buf_chain_base_c(void)
- ??1eap_am_tools_c@@UAE@XZ @ 479 NONAME ; eap_am_tools_c::~eap_am_tools_c(void)
- ?resend_packet@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKKK@Z @ 480 NONAME ; enum eap_status_e eap_core_c::resend_packet(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long, unsigned long)
- ?get_digest_length@crypto_hmac_c@@UAEKXZ @ 481 NONAME ; unsigned long crypto_hmac_c::get_digest_length(void)
- ??0eap_buf_chain_rd_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@PBEK_N@Z @ 482 NONAME ; eap_buf_chain_rd_c::eap_buf_chain_rd_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned char const *, unsigned long, bool)
- ?eap_sha1_dss_G_function@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@PBXKPAXPAK@Z @ 483 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::eap_sha1_dss_G_function(void const *, unsigned long, void *, unsigned long *)
- ?send_eap_nak_response@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EPBV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 484 NONAME ; enum eap_status_e eap_core_c::send_eap_nak_response(class eap_am_network_id_c const *, unsigned char, class eap_array_c<class eap_expanded_type_c> const *)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_expanded_type_c@@@Z @ 485 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_expanded_type_c *)
- ?get_reference_count@eap_am_mutex_reference_c@@QAEKXZ @ 486 NONAME ; unsigned long eap_am_mutex_reference_c::get_reference_count(void)
- ?SetSubjectNamePresent@EapCertificateEntry@@QAEXXZ @ 487 NONAME ; void EapCertificateEntry::SetSubjectNamePresent(void)
- ??0eap_session_core_base_c@@QAE@XZ @ 488 NONAME ; eap_session_core_base_c::eap_session_core_base_c(void)
- ?rsa_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 489 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_init(class eap_variable_data_c *)
- ?convert_eap_type_to_u32_t@@YAKVeap_expanded_type_c@@@Z @ 490 NONAME ; unsigned long convert_eap_type_to_u32_t(class eap_expanded_type_c)
- ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PAXK_N1@Z @ 491 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer(void *, unsigned long, bool, bool)
- ?update_non_aligned@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXK@Z @ 492 NONAME ; enum eap_status_e crypto_cbc_c::update_non_aligned(void *, unsigned long)
- ??1eapol_session_key_c@@UAE@XZ @ 493 NONAME ; eapol_session_key_c::~eapol_session_key_c(void)
- ?file_close@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@XZ @ 494 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_close(void)
- ?tls_prf_init@crypto_tls_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 495 NONAME ; enum eap_status_e crypto_tls_prf_c::tls_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?t_prf_output@crypto_eap_fast_hmac_sha1_prf_c@@QAE?AW4eap_status_e@@PAXG@Z @ 496 NONAME ; enum eap_status_e crypto_eap_fast_hmac_sha1_prf_c::t_prf_output(void *, unsigned short)
- ?hash_nt_password_hash@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@K@Z @ 497 NONAME ; enum eap_status_e crypto_nt_hash_c::hash_nt_password_hash(class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?get_encrypts@crypto_cbc_c@@UAE_NXZ @ 498 NONAME ; bool crypto_cbc_c::get_encrypts(void)
- ?get_is_valid_data@network_key_and_index_c@@QAE_NXZ @ 499 NONAME ; bool network_key_and_index_c::get_is_valid_data(void)
- ??1eap_type_selection_c@@UAE@XZ @ 500 NONAME ; eap_type_selection_c::~eap_type_selection_c(void)
- ??0eap_am_mutex_base_c@@QAE@PBV0@@Z @ 501 NONAME ; eap_am_mutex_base_c::eap_am_mutex_base_c(class eap_am_mutex_base_c const *)
- ??1eap_rogue_ap_entry_c@@UAE@XZ @ 502 NONAME ; eap_rogue_ap_entry_c::~eap_rogue_ap_entry_c(void)
- ?get_is_valid_data@eap_variable_data_c@@QBE_NXZ @ 503 NONAME ; bool eap_variable_data_c::get_is_valid_data(void) const
- ?reset_header@eapol_ethernet_header_wr_c@@QAEXW4eapol_ethernet_type_e@@G@Z @ 504 NONAME ; void eapol_ethernet_header_wr_c::reset_header(enum eapol_ethernet_type_e, unsigned short)
- ??1crypto_sha1_c@@UAE@XZ @ 505 NONAME ; crypto_sha1_c::~crypto_sha1_c(void)
- ?check_header@eap_header_base_c@@UBE?AW4eap_status_e@@XZ @ 506 NONAME ; enum eap_status_e eap_header_base_c::check_header(void) const
- ?set_type@eap_header_base_c@@QAE?AW4eap_status_e@@Veap_expanded_type_c@@_N@Z @ 507 NONAME ; enum eap_status_e eap_header_base_c::set_type(class eap_expanded_type_c, bool)
- ?get_is_valid@eap_buf_chain_base_c@@QBE_NXZ @ 508 NONAME ; bool eap_buf_chain_base_c::get_is_valid(void) const
- ?copy@eap_variable_data_c@@QBEPAV1@XZ @ 509 NONAME ; class eap_variable_data_c * eap_variable_data_c::copy(void) const
- ?convert_bytes_to_hex_ascii@eap_am_tools_c@@UAE?AW4eap_status_e@@PBXKPAVeap_variable_data_c@@@Z @ 510 NONAME ; enum eap_status_e eap_am_tools_c::convert_bytes_to_hex_ascii(void const *, unsigned long, class eap_variable_data_c *)
- ?set_is_invalid@crypto_sha_256_c@@AAEXXZ @ 511 NONAME ; void crypto_sha_256_c::set_is_invalid(void)
- ?sprint@eap_am_tools_symbian_c@@AAAXAAVTDes16@@PBDZZ @ 512 NONAME ; void eap_am_tools_symbian_c::sprint(class TDes16 &, char const *, ...)
- ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@PBXK1KG_N2@Z @ 513 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *, void const *, unsigned long, void const *, unsigned long, unsigned short, bool, bool)
- ??0eap_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 514 NONAME ; eap_header_base_c::eap_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?config_strlen@eap_am_tools_symbian_c@@UAEKPBD@Z @ 515 NONAME ; unsigned long eap_am_tools_symbian_c::config_strlen(char const *)
- ?GetIsEnabledPresent@EapCertificateEntry@@QBEHXZ @ 516 NONAME ; int EapCertificateEntry::GetIsEnabledPresent(void) const
- ?encrypt_block@crypto_aes_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 517 NONAME ; enum eap_status_e crypto_aes_c::encrypt_block(void const *, void *, unsigned long)
- ?get_rand_bytes@crypto_random_c@@QAE?AW4eap_status_e@@PAXK@Z @ 518 NONAME ; enum eap_status_e crypto_random_c::get_rand_bytes(void *, unsigned long)
- ?add_data@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK@Z @ 519 NONAME ; enum eap_status_e eap_variable_data_c::add_data(void const *, unsigned long)
- ?get_destination@eap_am_network_id_c@@QBEPBEXZ @ 520 NONAME ; unsigned char const * eap_am_network_id_c::get_destination(void) const
- ?get_data_offset@eap_header_base_c@@QBEPAEKK@Z @ 521 NONAME ; unsigned char * eap_header_base_c::get_data_offset(unsigned long, unsigned long) const
- ??0eap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_generic_e@@W4eap_protocol_layer_e@@KKKE2@Z @ 522 NONAME ; eap_state_notification_c::eap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_generic_e, enum eap_protocol_layer_e, unsigned long, unsigned long, unsigned long, unsigned char, bool)
- ?get_thread_stopped@eap_am_tools_c@@UAE_NXZ @ 523 NONAME ; bool eap_am_tools_c::get_thread_stopped(void)
- ??1eap_tlv_header_c@@UAE@XZ @ 524 NONAME ; eap_tlv_header_c::~eap_tlv_header_c(void)
- ?getenv@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@@Z @ 525 NONAME ; enum eap_status_e eap_am_tools_symbian_c::getenv(class eap_variable_data_c const *, class eap_variable_data_c *)
- ?eap_read_u64_t_network_order@@YA_KPBXK@Z @ 526 NONAME ; unsigned long long eap_read_u64_t_network_order(void const *, unsigned long)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 527 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_variable_data_c const *)
- ?rc4_encrypt@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBXPAXK@Z @ 528 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_encrypt(class eap_variable_data_c const *, void const *, void *, unsigned long)
- ?aes_set_decryption_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 529 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_set_decryption_key(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ?timer_expired@eap_session_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 530 NONAME ; enum eap_status_e eap_session_core_c::timer_expired(unsigned long, void *)
- ??0eap_buf_chain_wr_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@@Z @ 531 NONAME ; eap_buf_chain_wr_c::eap_buf_chain_wr_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *)
- ?get_rand_bytes@crypto_random_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@K@Z @ 532 NONAME ; enum eap_status_e crypto_random_c::get_rand_bytes(class eap_variable_data_c *, unsigned long)
- ?get_is_valid@crypto_tls_base_prf_c@@QAE_NXZ @ 533 NONAME ; bool crypto_tls_base_prf_c::get_is_valid(void)
- ?set_activate_trace_on_error@eap_am_tools_c@@UAEXXZ @ 534 NONAME ; void eap_am_tools_c::set_activate_trace_on_error(void)
- ?get_eap_identifier@eap_state_notification_c@@UBEEXZ @ 535 NONAME ; unsigned char eap_state_notification_c::get_eap_identifier(void) const
- ?set_decryption_key@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXK@Z @ 536 NONAME ; enum eap_status_e crypto_aes_wrap_c::set_decryption_key(void const *, unsigned long)
- ?copy@eap_type_selection_c@@QBEPAV1@XZ @ 537 NONAME ; class eap_type_selection_c * eap_type_selection_c::copy(void) const
- ??0crypto_kd_hmac_sha256_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 538 NONAME ; crypto_kd_hmac_sha256_c::crypto_kd_hmac_sha256_c(class abs_eap_am_tools_c *)
- ?sign@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 539 NONAME ; enum eap_status_e crypto_rsa_c::sign(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAK@Z @ 540 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned long *)
- ?get_key@eapol_session_key_c@@QBEPBVeap_variable_data_c@@XZ @ 541 NONAME ; class eap_variable_data_c const * eapol_session_key_c::get_key(void) const
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAF@Z @ 542 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, short *)
- ?get_header_buffer@eap_general_header_base_c@@QBEPAEK@Z @ 543 NONAME ; unsigned char * eap_general_header_base_c::get_header_buffer(unsigned long) const
- ??0abs_eap_am_memory_store_data_c@@QAE@XZ @ 544 NONAME ; abs_eap_am_memory_store_data_c::abs_eap_am_memory_store_data_c(void)
- ??1abs_crypto_hmac_algorithm_c@@UAE@XZ @ 545 NONAME ; abs_crypto_hmac_algorithm_c::~abs_crypto_hmac_algorithm_c(void)
- ??1crypto_tls_sha1_prf_c@@UAE@XZ @ 546 NONAME ; crypto_tls_sha1_prf_c::~crypto_tls_sha1_prf_c(void)
- ?get_type_string@eap_header_base_c@@QBEPBDXZ @ 547 NONAME ; char const * eap_header_base_c::get_type_string(void) const
- ?get_proposed_eap_type@eap_core_nak_info_c@@QBE?AVeap_expanded_type_c@@XZ @ 548 NONAME ; class eap_expanded_type_c eap_core_nak_info_c::get_proposed_eap_type(void) const
- ?GetPrimaryNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 549 NONAME ; class TDes16 * EapCertificateEntry::GetPrimaryNameWritable(void)
- ?get_is_valid@crypto_hmac_c@@UAE_NXZ @ 550 NONAME ; bool crypto_hmac_c::get_is_valid(void)
- ?get_encrypt@eap_buf_chain_base_c@@QBE_NXZ @ 551 NONAME ; bool eap_buf_chain_base_c::get_encrypt(void) const
- ?is_ietf_type@eap_expanded_type_c@@SA_NV1@@Z @ 552 NONAME ; bool eap_expanded_type_c::is_ietf_type(class eap_expanded_type_c)
- ?add_data_to_offset@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@KPBXK@Z @ 553 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data_to_offset(unsigned long, void const *, unsigned long)
- ?init@crypto_rsa_c@@QAE?AW4eap_status_e@@XZ @ 554 NONAME ; enum eap_status_e crypto_rsa_c::init(void)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_am_network_id_c@@@Z @ 555 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_am_network_id_c const *) const
- ?GetLabelPresent@EapCertificateEntry@@QBEHXZ @ 556 NONAME ; int EapCertificateEntry::GetLabelPresent(void) const
- ?set_session_timeout@eap_core_c@@UAE?AW4eap_status_e@@K@Z @ 557 NONAME ; enum eap_status_e eap_core_c::set_session_timeout(unsigned long)
- ?compare@eap_variable_data_c@@QBEJPBV1@@Z @ 558 NONAME ; long eap_variable_data_c::compare(class eap_variable_data_c const *) const
- ?set_encryption_key@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXK0K@Z @ 559 NONAME ; enum eap_status_e crypto_cbc_c::set_encryption_key(void const *, unsigned long, void const *, unsigned long)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_certificate_entry_c@@@Z @ 560 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_certificate_entry_c const *) const
- ?copy_leap_password@eap_master_session_key_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 561 NONAME ; enum eap_status_e eap_master_session_key_c::copy_leap_password(class eap_variable_data_c const *)
- ?verify@crypto_dsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00000@Z @ 562 NONAME ; enum eap_status_e crypto_dsa_c::verify(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?timer_sleep@eap_am_tools_symbian_c@@UAEXK@Z @ 563 NONAME ; void eap_am_tools_symbian_c::timer_sleep(unsigned long)
- ??0crypto_aes_wrap_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 564 NONAME ; crypto_aes_wrap_c::crypto_aes_wrap_c(class abs_eap_am_tools_c *)
- ?get_reference@eap_am_mutex_base_c@@QBEPAVeap_am_mutex_reference_c@@XZ @ 565 NONAME ; class eap_am_mutex_reference_c * eap_am_mutex_base_c::get_reference(void) const
- ??1eap_buf_chain_wr_c@@UAE@XZ @ 566 NONAME ; eap_buf_chain_wr_c::~eap_buf_chain_wr_c(void)
- ?get_expanded_vendor_type_offset@eap_header_base_c@@SAKXZ @ 567 NONAME ; unsigned long eap_header_base_c::get_expanded_vendor_type_offset(void)
- ?md5_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 568 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_cleanup(class eap_variable_data_c *)
- ?copy@eap_expanded_type_c@@QBEPAV1@XZ @ 569 NONAME ; class eap_expanded_type_c * eap_expanded_type_c::copy(void) const
- ?encrypt_with_private_key@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 570 NONAME ; enum eap_status_e crypto_rsa_c::encrypt_with_private_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?set_is_invalid@eap_am_crypto_md4_c@@AAEXXZ @ 571 NONAME ; void eap_am_crypto_md4_c::set_is_invalid(void)
- ?get_data@eap_buf_chain_rd_c@@QBEPBEK@Z @ 572 NONAME ; unsigned char const * eap_buf_chain_rd_c::get_data(unsigned long) const
- ?get_type@eap_static_expanded_type_c@@QBEABVeap_expanded_type_c@@XZ @ 573 NONAME ; class eap_expanded_type_c const & eap_static_expanded_type_c::get_type(void) const
- ?configure@eap_file_config_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_file_input_c@@@Z @ 574 NONAME ; enum eap_status_e eap_file_config_c::configure(class abs_eap_am_file_input_c *)
- ?copy@eap_am_crypto_md4_c@@QAEPAV1@XZ @ 575 NONAME ; class eap_am_crypto_md4_c * eap_am_crypto_md4_c::copy(void)
- ?set_rogue_reason@eap_rogue_ap_entry_c@@QAEXW4eap_rogue_ap_reason_e@@@Z @ 576 NONAME ; void eap_rogue_ap_entry_c::set_rogue_reason(enum eap_rogue_ap_reason_e)
- ?get_data_length@eap_buf_chain_base_c@@QBEKXZ @ 577 NONAME ; unsigned long eap_buf_chain_base_c::get_data_length(void) const
- ??1eap_header_string_c@@UAE@XZ @ 578 NONAME ; eap_header_string_c::~eap_header_string_c(void)
- ?decrypt_block_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 579 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::decrypt_block_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
- ??1crypto_nt_hash_c@@UAE@XZ @ 580 NONAME ; crypto_nt_hash_c::~crypto_nt_hash_c(void)
- ?GetIsValid@EapCertificateEntry@@QBEHXZ @ 581 NONAME ; int EapCertificateEntry::GetIsValid(void) const
- ?SetValue@TEapExpandedType@@QAEHPBXI@Z @ 582 NONAME ; int TEapExpandedType::SetValue(void const *, unsigned int)
- ?tls_prf_cleanup@crypto_tls_sha1_prf_c@@QAE?AW4eap_status_e@@XZ @ 583 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_cleanup(void)
- ?get_data_offset@eap_buf_chain_base_c@@QBEPAEKK@Z @ 584 NONAME ; unsigned char * eap_buf_chain_base_c::get_data_offset(unsigned long, unsigned long) const
- ?set_copy_of_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK@Z @ 585 NONAME ; enum eap_status_e eap_variable_data_c::set_copy_of_buffer(void const *, unsigned long)
- ?set_is_invalid@crypto_tls_prf_c@@AAEXXZ @ 586 NONAME ; void crypto_tls_prf_c::set_is_invalid(void)
- ?check_header@eapol_ethernet_header_base_c@@UBE?AW4eap_status_e@@XZ @ 587 NONAME ; enum eap_status_e eapol_ethernet_header_base_c::check_header(void) const
- ?restore_bytes_from_ascii_armor@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 588 NONAME ; enum eap_status_e eap_am_tools_c::restore_bytes_from_ascii_armor(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
- ?get_network_index@simple_config_credential_c@@QBEEXZ @ 589 NONAME ; unsigned char simple_config_credential_c::get_network_index(void) const
- ??1eap_master_session_key_c@@UAE@XZ @ 590 NONAME ; eap_master_session_key_c::~eap_master_session_key_c(void)
- ??0eapol_ethernet_header_rd_c@@QAE@PAVabs_eap_am_tools_c@@PBEK@Z @ 591 NONAME ; eapol_ethernet_header_rd_c::eapol_ethernet_header_rd_c(class abs_eap_am_tools_c *, unsigned char const *, unsigned long)
- ?allocate_message_data_buffer@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@K@Z @ 592 NONAME ; enum eap_status_e eap_tlv_message_data_c::allocate_message_data_buffer(unsigned long)
- ??0eap_network_id_selector_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@@Z @ 593 NONAME ; eap_network_id_selector_c::eap_network_id_selector_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *)
- ?get_block_size@eap_am_crypto_md4_c@@QAEKXZ @ 594 NONAME ; unsigned long eap_am_crypto_md4_c::get_block_size(void)
- ??0eap_am_crypto_rc4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 595 NONAME ; eap_am_crypto_rc4_c::eap_am_crypto_rc4_c(class abs_eap_am_tools_c *)
- ??0eap_buf_chain_wr_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 596 NONAME ; eap_buf_chain_wr_c::eap_buf_chain_wr_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned long)
- ?SetPrimaryNamePresent@EapCertificateEntry@@QAEXXZ @ 597 NONAME ; void EapCertificateEntry::SetPrimaryNamePresent(void)
- ?get_is_valid@eap_am_crypto_symbian_c@@UBE_NXZ @ 598 NONAME ; bool eap_am_crypto_symbian_c::get_is_valid(void) const
- ?formatted_print@eap_am_tools_symbian_c@@UAAXPBDZZ @ 599 NONAME ; void eap_am_tools_symbian_c::formatted_print(char const *, ...)
- ?get_is_valid@eap_am_file_input_symbian_c@@UAE_NXZ @ 600 NONAME ; bool eap_am_file_input_symbian_c::get_is_valid(void)
- ?get_digest_length@crypto_md5_c@@UAEKXZ @ 601 NONAME ; unsigned long crypto_md5_c::get_digest_length(void)
- ?compare_network_id@eap_am_network_id_c@@QBE_NPBV1@@Z @ 602 NONAME ; bool eap_am_network_id_c::compare_network_id(class eap_am_network_id_c const *) const
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_wlan_authentication_state_e@@@Z @ 603 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_wlan_authentication_state_e *)
- ?get_mutex@eap_am_mutex_symbian_c@@QBEPBVRMutex@@XZ @ 604 NONAME ; class RMutex const * eap_am_mutex_symbian_c::get_mutex(void) const
- ?get_eapol_key_type_string@eapol_session_key_c@@SAPBDW4eapol_key_type_e@@@Z @ 605 NONAME ; char const * eapol_session_key_c::get_eapol_key_type_string(enum eapol_key_type_e)
- ?get_network_keys_const@simple_config_credential_c@@QBEPBV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 606 NONAME ; class eap_array_c<class network_key_and_index_c> const * simple_config_credential_c::get_network_keys_const(void) const
- ?trace_eap_packet@eap_core_c@@QAEXPBDPBVeap_header_wr_c@@@Z @ 607 NONAME ; void eap_core_c::trace_eap_packet(char const *, class eap_header_wr_c const *)
- ?CopyData@EapMessageBuffer@@QAEHW4TEapRequests@@PBXI@Z @ 608 NONAME ; int EapMessageBuffer::CopyData(enum TEapRequests, void const *, unsigned int)
- ?hash_init@crypto_sha_256_c@@UAE?AW4eap_status_e@@XZ @ 609 NONAME ; enum eap_status_e crypto_sha_256_c::hash_init(void)
- ??1abs_eap_am_memory_store_data_c@@UAE@XZ @ 610 NONAME ; abs_eap_am_memory_store_data_c::~abs_eap_am_memory_store_data_c(void)
- ?get_protocol@eap_state_notification_c@@UBEKXZ @ 611 NONAME ; unsigned long eap_state_notification_c::get_protocol(void) const
- ??0eap_am_tools_symbian_c@@QAE@PBD@Z @ 612 NONAME ; eap_am_tools_symbian_c::eap_am_tools_symbian_c(char const *)
- ??1abs_crypto_hash_algorithm_c@@UAE@XZ @ 613 NONAME ; abs_crypto_hash_algorithm_c::~abs_crypto_hash_algorithm_c(void)
- ??0eap_config_value_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 614 NONAME ; eap_config_value_c::eap_config_value_c(class abs_eap_am_tools_c *)
- ?restart_authentication@eap_session_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 615 NONAME ; enum eap_status_e eap_session_core_c::restart_authentication(class eap_am_network_id_c const *, bool)
- ?get_SSID_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 616 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_SSID_const(void) const
- ?get_sha_256_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 617 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha_256_block_size(class eap_variable_data_c *)
- ?get_block_size@crypto_cbc_c@@UAEKXZ @ 618 NONAME ; unsigned long crypto_cbc_c::get_block_size(void)
- ?packet_process_type@eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 619 NONAME ; enum eap_status_e eap_core_c::packet_process_type(class eap_expanded_type_c, class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ??0eap_master_session_key_c@@QAE@PAVabs_eap_am_tools_c@@Veap_expanded_type_c@@@Z @ 620 NONAME ; eap_master_session_key_c::eap_master_session_key_c(class abs_eap_am_tools_c *, class eap_expanded_type_c)
- ?get_value_offset@eap_tlv_header_c@@QBEPAEKK@Z @ 621 NONAME ; unsigned char * eap_tlv_header_c::get_value_offset(unsigned long, unsigned long) const
- ?get_source_length@eap_am_network_id_c@@QBEKXZ @ 622 NONAME ; unsigned long eap_am_network_id_c::get_source_length(void) const
- ?get_source@eapol_ethernet_header_base_c@@QBEPAEXZ @ 623 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_source(void) const
- ??1eap_am_crypto_sha1_c@@UAE@XZ @ 624 NONAME ; eap_am_crypto_sha1_c::~eap_am_crypto_sha1_c(void)
- ??0eap_type_selection_c@@QAE@PAVabs_eap_am_tools_c@@Veap_expanded_type_c@@_N@Z @ 625 NONAME ; eap_type_selection_c::eap_type_selection_c(class abs_eap_am_tools_c *, class eap_expanded_type_c, bool)
- ?get_is_valid@crypto_aes_wrap_c@@QAE_NXZ @ 626 NONAME ; bool crypto_aes_wrap_c::get_is_valid(void)
- ?get_eap_header@eapol_header_wr_c@@QAEPAEXZ @ 627 NONAME ; unsigned char * eapol_header_wr_c::get_eap_header(void)
- ?dsa_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 628 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_cleanup(class eap_variable_data_c *)
- ?get_key_tx_bit@eapol_session_key_c@@QBE_NXZ @ 629 NONAME ; bool eapol_session_key_c::get_key_tx_bit(void) const
- ?get_current_state@eap_state_notification_c@@UBEKXZ @ 630 NONAME ; unsigned long eap_state_notification_c::get_current_state(void) const
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Veap_am_network_id_c@@@@@Z @ 631 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class eap_am_network_id_c> *)
+ ?copy_context@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_KPBK22@Z @ 74 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::copy_context(class eap_variable_data_c const *, unsigned long long, unsigned long const *, unsigned long const *, unsigned long const *)
+ ?get_attribute_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Attribute_Type_e@@@Z @ 75 NONAME ; char const * eap_simple_config_trace_string_c::get_attribute_type_string(enum simple_config_Attribute_Type_e) const
+ ?create_uuid_v5@eap_am_tools_c@@UAE?AW4eap_status_e@@PBXK0KPAVeap_variable_data_c@@@Z @ 76 NONAME ; enum eap_status_e eap_am_tools_c::create_uuid_v5(void const *, unsigned long, void const *, unsigned long, class eap_variable_data_c *)
+ ?rc4_decrypt@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBXPAXK@Z @ 77 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_decrypt(class eap_variable_data_c const *, void const *, void *, unsigned long)
+ ?ConvertEAPSettingsToInternalType@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVEAPSettings@@PAVeap_method_settings_c@@@Z @ 78 NONAME ; int CEapConversion::ConvertEAPSettingsToInternalType(class abs_eap_am_tools_c *, class EAPSettings const *, class eap_method_settings_c *)
+ ?add_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KKPBX@Z @ 79 NONAME ; enum eap_status_e eap_tlv_message_data_c::add_message_data(unsigned long, unsigned long, void const *)
+ ?get_is_valid@crypto_sha1_c@@UAE_NXZ @ 80 NONAME ; bool crypto_sha1_c::get_is_valid(void)
+ ?set_is_invalid@crypto_md5_c@@AAEXXZ @ 81 NONAME ; void crypto_md5_c::set_is_invalid(void)
+ ?get_is_reserved@eap_am_mutex_symbian_c@@UBE_NXZ @ 82 NONAME ; bool eap_am_mutex_symbian_c::get_is_reserved(void) const
+ ?set_eap_database_reference_values@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 83 NONAME ; enum eap_status_e eap_session_core_c::set_eap_database_reference_values(class eap_variable_data_c const *)
+ ?get_md5_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 84 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md5_digest_length(class eap_variable_data_c *)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PA_K@Z @ 85 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned long long *)
+ ?GetPrimaryNamePresent@EapCertificateEntry@@QBEHXZ @ 86 NONAME ; int EapCertificateEntry::GetPrimaryNamePresent(void) const
+ ??0crypto_rsa_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 87 NONAME ; crypto_rsa_c::crypto_rsa_c(class abs_eap_am_tools_c *)
+ ?rsa_encrypt_with_public_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 88 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_encrypt_with_public_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?get_block_size@crypto_sha_256_c@@UAEKXZ @ 89 NONAME ; unsigned long crypto_sha_256_c::get_block_size(void)
+ ??0eapol_header_wr_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 90 NONAME ; eapol_header_wr_c::eapol_header_wr_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
+ ?hash_cleanup@crypto_md4_c@@UAE?AW4eap_status_e@@XZ @ 91 NONAME ; enum eap_status_e crypto_md4_c::hash_cleanup(void)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 92 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class eap_expanded_type_c> *)
+ ?object_decrease_reference_count@eap_tlv_message_data_c@@QAEKXZ @ 93 NONAME ; unsigned long eap_tlv_message_data_c::object_decrease_reference_count(void)
+ ?init@crypto_dsa_c@@QAE?AW4eap_status_e@@XZ @ 94 NONAME ; enum eap_status_e crypto_dsa_c::init(void)
+ ?ConvertHBufC8ToInternalTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVHBufC8@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 95 NONAME ; int CEapConversion::ConvertHBufC8ToInternalTypes(class abs_eap_am_tools_c *, class HBufC8 const *, class eap_array_c<class eap_expanded_type_c> *)
+ ?hmac_set_key@crypto_hmac_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 96 NONAME ; enum eap_status_e crypto_hmac_c::hmac_set_key(class eap_variable_data_c const *)
+ ?GetThumbprintWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 97 NONAME ; class TDes16 * EapCertificateEntry::GetThumbprintWritable(void)
+ ?get_eap_type_list@eap_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 98 NONAME ; enum eap_status_e eap_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
+ ?get_type@eapol_ethernet_header_base_c@@QBEGXZ @ 99 NONAME ; unsigned short eapol_ethernet_header_base_c::get_type(void) const
+ ?encrypt_block@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 100 NONAME ; enum eap_status_e crypto_3des_ede_c::encrypt_block(void const *, void *, unsigned long)
+ ?get_length@eap_header_base_c@@QBEGXZ @ 101 NONAME ; unsigned short eap_header_base_c::get_length(void) const
+ ?set_buffer_length@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 102 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer_length(unsigned long)
+ ?set_is_invalid@crypto_sha1_c@@AAEXXZ @ 103 NONAME ; void crypto_sha1_c::set_is_invalid(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eap_tlv_message_type_function_e@@@Z @ 104 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eap_tlv_message_type_function_e)
+ ?dsa_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 105 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_init(class eap_variable_data_c *)
+ ?get_is_valid@crypto_dsa_c@@QAE_NXZ @ 106 NONAME ; bool crypto_dsa_c::get_is_valid(void)
+ ?asynchronous_init_remove_eap_session@eap_session_core_c@@QAE?AW4eap_status_e@@PBVeap_network_id_selector_c@@@Z @ 107 NONAME ; enum eap_status_e eap_session_core_c::asynchronous_init_remove_eap_session(class eap_network_id_selector_c const *)
+ ?unload_module@eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 108 NONAME ; enum eap_status_e eap_core_c::unload_module(class eap_expanded_type_c)
+ ?aes_decrypt_block@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 109 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_decrypt_block(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
+ ?ConvertInternalTypeToEAPSettings@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVeap_method_settings_c@@PAVEAPSettings@@@Z @ 110 NONAME ; int CEapConversion::ConvertInternalTypeToEAPSettings(class abs_eap_am_tools_c *, class eap_method_settings_c const *, class EAPSettings *)
+ ?set_do_packet_retransmission@eap_buf_chain_base_c@@QAEX_N@Z @ 111 NONAME ; void eap_buf_chain_base_c::set_do_packet_retransmission(bool)
+ ?get_is_valid@crypto_rsa_c@@QAE_NXZ @ 112 NONAME ; bool crypto_rsa_c::get_is_valid(void)
+ ??1eapol_header_base_c@@UAE@XZ @ 113 NONAME ; eapol_header_base_c::~eapol_header_base_c(void)
+ ??8eap_expanded_type_c@@QBE_NW4eap_type_ietf_values_e@@@Z @ 114 NONAME ; bool eap_expanded_type_c::operator==(enum eap_type_ietf_values_e) const
+ ?get_type_partner@eap_base_type_c@@QAEPAVabs_eap_base_type_c@@XZ @ 115 NONAME ; class abs_eap_base_type_c * eap_base_type_c::get_type_partner(void)
+ ?read_configure@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 116 NONAME ; enum eap_status_e eap_session_core_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
+ ?memory_store_add_data@eap_am_tools_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAVeap_tlv_message_data_c@@K@Z @ 117 NONAME ; enum eap_status_e eap_am_tools_c::memory_store_add_data(class eap_variable_data_c const *, class eap_tlv_message_data_c *, unsigned long)
+ ?get_sha_256_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 118 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha_256_digest_length(class eap_variable_data_c *)
+ ??0eap_core_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_core_c@@_NPBVeap_am_network_id_c@@2@Z @ 119 NONAME ; eap_core_c::eap_core_c(class abs_eap_am_tools_c *, class abs_eap_core_c *, bool, class eap_am_network_id_c const *, bool)
+ ?set_decryption_key@crypto_aes_c@@UAE?AW4eap_status_e@@PBXK@Z @ 120 NONAME ; enum eap_status_e crypto_aes_c::set_decryption_key(void const *, unsigned long)
+ ?get_is_manipulated@eap_buf_chain_base_c@@QAE_NXZ @ 121 NONAME ; bool eap_buf_chain_base_c::get_is_manipulated(void)
+ ?set_subsection@eap_config_value_c@@QAEXPAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@@Z @ 122 NONAME ; void eap_config_value_c::set_subsection(class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *)
+ ?get_source@eap_am_network_id_c@@QBEPBEXZ @ 123 NONAME ; unsigned char const * eap_am_network_id_c::get_source(void) const
+ ??0crypto_3des_ede_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 124 NONAME ; crypto_3des_ede_c::crypto_3des_ede_c(class abs_eap_am_tools_c *)
+ ??0eap_am_memory_store_tlv_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 125 NONAME ; eap_am_memory_store_tlv_data_c::eap_am_memory_store_tlv_data_c(class abs_eap_am_tools_c *)
+ ??1crypto_md5_c@@UAE@XZ @ 126 NONAME ; crypto_md5_c::~crypto_md5_c(void)
+ ?SetThumbprintPresent@EapCertificateEntry@@QAEXXZ @ 127 NONAME ; void EapCertificateEntry::SetThumbprintPresent(void)
+ ?set_trace_file_name@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 128 NONAME ; enum eap_status_e eap_am_tools_symbian_c::set_trace_file_name(class eap_variable_data_c const *)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@K@Z @ 129 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned long)
+ ?set_is_valid@crypto_ephemeral_diffie_hellman_c@@QAEXXZ @ 130 NONAME ; void crypto_ephemeral_diffie_hellman_c::set_is_valid(void)
+ ??1eap_am_file_input_symbian_c@@UAE@XZ @ 131 NONAME ; eap_am_file_input_symbian_c::~eap_am_file_input_symbian_c(void)
+ ?SetIssuerNamePresent@EapCertificateEntry@@QAEXXZ @ 132 NONAME ; void EapCertificateEntry::SetIssuerNamePresent(void)
+ ??1eap_session_core_base_c@@UAE@XZ @ 133 NONAME ; eap_session_core_base_c::~eap_session_core_base_c(void)
+ ?get_Encryption_Type@simple_config_credential_c@@QAE?AW4simple_config_Encryption_Type_e@@XZ @ 134 NONAME ; enum simple_config_Encryption_Type_e simple_config_credential_c::get_Encryption_Type(void)
+ ?get_digest_length@crypto_md4_c@@UAEKXZ @ 135 NONAME ; unsigned long crypto_md4_c::get_digest_length(void)
+ ?eap_read_u16_t_little_endian_order@@YAGPBXK@Z @ 136 NONAME ; unsigned short eap_read_u16_t_little_endian_order(void const *, unsigned long)
+ ?get_vendor_id@eap_expanded_type_c@@QBE?AW4eap_type_vendor_id_e@@XZ @ 137 NONAME ; enum eap_type_vendor_id_e eap_expanded_type_c::get_vendor_id(void) const
+ ?decrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 138 NONAME ; enum eap_status_e crypto_rc4_c::decrypt_data(void const *, void *, unsigned long)
+ ?u64_struct_to_u64_t@eap_am_tools_symbian_c@@UAE_KUu64_struct@@@Z @ 139 NONAME ; unsigned long long eap_am_tools_symbian_c::u64_struct_to_u64_t(struct u64_struct)
+ ?get_eap_identifier@eap_core_nak_info_c@@QBEEXZ @ 140 NONAME ; unsigned char eap_core_nak_info_c::get_eap_identifier(void) const
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_buf_chain_wr_c@@@Z @ 141 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_buf_chain_wr_c const *)
+ ??0crypto_aes_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 142 NONAME ; crypto_aes_c::crypto_aes_c(class abs_eap_am_tools_c *)
+ ?md4_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 143 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
+ ?t_prf_init@crypto_eap_fast_hmac_sha1_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 144 NONAME ; enum eap_status_e crypto_eap_fast_hmac_sha1_prf_c::t_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?SetThumbprint@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 145 NONAME ; int EapCertificateEntry::SetThumbprint(class TBuf<64> const &)
+ ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_variable_data_c@@1G@Z @ 146 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, unsigned short)
+ ??1abs_crypto_block_algorithm_c@@UAE@XZ @ 147 NONAME ; abs_crypto_block_algorithm_c::~abs_crypto_block_algorithm_c(void)
+ ?add_data_to_offset@eap_variable_data_c@@QAE?AW4eap_status_e@@KPBXK@Z @ 148 NONAME ; enum eap_status_e eap_variable_data_c::add_data_to_offset(unsigned long, void const *, unsigned long)
+ ?create_uuid_v5_from_mac_address@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAVeap_variable_data_c@@@Z @ 149 NONAME ; enum eap_status_e eap_am_tools_c::create_uuid_v5_from_mac_address(unsigned char const *, unsigned long, class eap_variable_data_c *)
+ ?shutdown_operation@eap_core_c@@CA?AW4eap_status_e@@PAVeap_base_type_c@@PAVabs_eap_am_tools_c@@@Z @ 150 NONAME ; enum eap_status_e eap_core_c::shutdown_operation(class eap_base_type_c *, class abs_eap_am_tools_c *)
+ ?stop_timer_thread@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 151 NONAME ; enum eap_status_e eap_am_tools_symbian_c::stop_timer_thread(void)
+ ?get_mac_address@eap_rogue_ap_entry_c@@QBEPAEXZ @ 152 NONAME ; unsigned char * eap_rogue_ap_entry_c::get_mac_address(void) const
+ ?compare_length@eap_variable_data_c@@QBEJPBV1@K@Z @ 153 NONAME ; long eap_variable_data_c::compare_length(class eap_variable_data_c const *, unsigned long) const
+ ?create_eap_session@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 154 NONAME ; enum eap_status_e eap_session_core_c::create_eap_session(class eap_am_network_id_c const *)
+ ??0eap_am_mutex_base_c@@QAE@XZ @ 155 NONAME ; eap_am_mutex_base_c::eap_am_mutex_base_c(void)
+ ?get_header_buffer_length@eap_general_header_base_c@@QBEKXZ @ 156 NONAME ; unsigned long eap_general_header_base_c::get_header_buffer_length(void) const
+ ?get_data_length@eap_variable_data_c@@QBEKXZ @ 157 NONAME ; unsigned long eap_variable_data_c::get_data_length(void) const
+ ?restart_authentication@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N11@Z @ 158 NONAME ; enum eap_status_e eap_session_core_c::restart_authentication(class eap_am_network_id_c const *, bool, bool, bool)
+ ?add_rand_seed@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBEK@Z @ 159 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::add_rand_seed(unsigned char const *, unsigned long)
+ ?SetSubjectName@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 160 NONAME ; int EapCertificateEntry::SetSubjectName(class TBuf<255> const &)
+ ??0simple_config_credential_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 161 NONAME ; simple_config_credential_c::simple_config_credential_c(class abs_eap_am_tools_c *)
+ ??0EapMessageQueue@@QAE@PAVabs_eap_am_tools_c@@@Z @ 162 NONAME ; EapMessageQueue::EapMessageQueue(class abs_eap_am_tools_c *)
+ ?set_type@eap_am_network_id_c@@QAEXG@Z @ 163 NONAME ; void eap_am_network_id_c::set_type(unsigned short)
+ ?set_is_valid@eap_variable_data_c@@QAEXXZ @ 164 NONAME ; void eap_variable_data_c::set_is_valid(void)
+ ?get_trace_mask@eap_am_tools_c@@UBEKXZ @ 165 NONAME ; unsigned long eap_am_tools_c::get_trace_mask(void) const
+ ?set_trace_prefix@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 166 NONAME ; enum eap_status_e eap_am_tools_symbian_c::set_trace_prefix(class eap_variable_data_c const *)
+ ?get_owner_thread@eap_am_mutex_symbian_c@@QBEPBVRThread@@XZ @ 167 NONAME ; class RThread const * eap_am_mutex_symbian_c::get_owner_thread(void) const
+ ?copy@eap_am_crypto_sha_256_c@@QAEPAV1@XZ @ 168 NONAME ; class eap_am_crypto_sha_256_c * eap_am_crypto_sha_256_c::copy(void)
+ ??0crypto_md5_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 169 NONAME ; crypto_md5_c::crypto_md5_c(class abs_eap_am_tools_c *)
+ ??1eapol_ethernet_header_wr_c@@UAE@XZ @ 170 NONAME ; eapol_ethernet_header_wr_c::~eapol_ethernet_header_wr_c(void)
+ ?ConvertInternalTypeToExpandedEAPType@CEapConversion@@SAHPBVeap_expanded_type_c@@PAVTEapExpandedType@@@Z @ 171 NONAME ; int CEapConversion::ConvertInternalTypeToExpandedEAPType(class eap_expanded_type_c const *, class TEapExpandedType *)
+ ?parse_nai@eap_am_tools_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@1@Z @ 172 NONAME ; enum eap_status_e eap_am_tools_c::parse_nai(class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *)
+ ?get_eap_type@eap_state_notification_c@@UBE?AVeap_expanded_type_c@@XZ @ 173 NONAME ; class eap_expanded_type_c eap_state_notification_c::get_eap_type(void) const
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAE@Z @ 174 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned char *)
+ ?get_header_offset@eap_session_core_c@@UAEKPAK0@Z @ 175 NONAME ; unsigned long eap_session_core_c::get_header_offset(unsigned long *, unsigned long *)
+ ?ConvertCertificatesToInternalType@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RPointerArray@VEapCertificateEntry@@@@PAV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 176 NONAME ; int CEapConversion::ConvertCertificatesToInternalType(class abs_eap_am_tools_c *, class RPointerArray<class EapCertificateEntry> const *, class eap_array_c<class eap_certificate_entry_c> *)
+ ?decrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 177 NONAME ; enum eap_status_e crypto_cbc_c::decrypt_data(void const *, void *, unsigned long)
+ ?get_expanded_type_data@eap_expanded_type_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAVeap_variable_data_c@@@Z @ 178 NONAME ; enum eap_status_e eap_expanded_type_c::get_expanded_type_data(class abs_eap_am_tools_c *, class eap_variable_data_c *) const
+ ?hmac_128_final@crypto_hmac_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 179 NONAME ; enum eap_status_e crypto_hmac_c::hmac_128_final(void *, unsigned long *)
+ ?get_is_valid@crypto_rc4_c@@UAE_NXZ @ 180 NONAME ; bool crypto_rc4_c::get_is_valid(void)
+ ??0TEapExpandedType@@QAE@ABV0@@Z @ 181 NONAME ; TEapExpandedType::TEapExpandedType(class TEapExpandedType const &)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_tkip_mic_failure_type_e@eapol_RSNA_key_header_c@@@Z @ 182 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_RSNA_key_header_c::eapol_tkip_mic_failure_type_e *)
+ ?set_is_valid@eap_session_core_c@@UAEXXZ @ 183 NONAME ; void eap_session_core_c::set_is_valid(void)
+ ?GetEapRequestsString@EapServerStrings@@SAPBDH@Z @ 184 NONAME ; char const * EapServerStrings::GetEapRequestsString(int)
+ ?re_activate_timer_queue@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 185 NONAME ; enum eap_status_e eap_am_tools_symbian_c::re_activate_timer_queue(void)
+ ?eap_host_to_little_endian_long_long@@YA_K_K@Z @ 186 NONAME ; unsigned long long eap_host_to_little_endian_long_long(unsigned long long)
+ ??1eap_buf_chain_rd_c@@UAE@XZ @ 187 NONAME ; eap_buf_chain_rd_c::~eap_buf_chain_rd_c(void)
+ ?set_decryption_key_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 188 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::set_decryption_key_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ??0eap_am_mutex_symbian_c@@QAE@PBV0@@Z @ 189 NONAME ; eap_am_mutex_symbian_c::eap_am_mutex_symbian_c(class eap_am_mutex_symbian_c const *)
+ ?eap_status_return_file_number@eap_am_tools_c@@UAE?AW4eap_status_e@@_NW42@KKJ@Z @ 190 NONAME ; enum eap_status_e eap_am_tools_c::eap_status_return_file_number(bool, enum eap_status_e, unsigned long, unsigned long, long)
+ ??1eap_core_c@@UAE@XZ @ 191 NONAME ; eap_core_c::~eap_core_c(void)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Vnetwork_key_and_index_c@@@@@Z @ 192 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class network_key_and_index_c> const *) const
+ ?copy_context@crypto_sha_256_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 193 NONAME ; enum eap_status_e crypto_sha_256_c::copy_context(class eap_variable_data_c const *)
+ ??0eap_header_wr_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 194 NONAME ; eap_header_wr_c::eap_header_wr_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
+ ?hash_init@crypto_sha1_c@@UAE?AW4eap_status_e@@XZ @ 195 NONAME ; enum eap_status_e crypto_sha1_c::hash_init(void)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVabs_eap_state_notification_c@@@Z @ 196 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class abs_eap_state_notification_c const *) const
+ ?GetSubjectNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 197 NONAME ; class TDes16 * EapCertificateEntry::GetSubjectNameWritable(void)
+ ?set_copy_of_network_id@eap_am_network_id_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 198 NONAME ; enum eap_status_e eap_am_network_id_c::set_copy_of_network_id(class eap_am_network_id_c const *)
+ ?hash@eap_variable_data_c@@QBEKK@Z @ 199 NONAME ; unsigned long eap_variable_data_c::hash(unsigned long) const
+ ?eap_status_return@eap_am_tools_c@@UAE?AW4eap_status_e@@_NW42@PBDJ@Z @ 200 NONAME ; enum eap_status_e eap_am_tools_c::eap_status_return(bool, enum eap_status_e, char const *, long)
+ ?object_increase_reference_count@eap_core_c@@QAEXXZ @ 201 NONAME ; void eap_core_c::object_increase_reference_count(void)
+ ?expand_key@crypto_kd_hmac_sha256_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@KPBV3@1@Z @ 202 NONAME ; enum eap_status_e crypto_kd_hmac_sha256_c::expand_key(class eap_variable_data_c *, unsigned long, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?set_is_invalid@crypto_tls_sha1_prf_c@@AAEXXZ @ 203 NONAME ; void crypto_tls_sha1_prf_c::set_is_invalid(void)
+ ?get_is_valid@crypto_eap_fast_hmac_sha1_prf_c@@QAE_NXZ @ 204 NONAME ; bool crypto_eap_fast_hmac_sha1_prf_c::get_is_valid(void)
+ ?copy@eap_rogue_ap_entry_c@@QBEPAV1@XZ @ 205 NONAME ; class eap_rogue_ap_entry_c * eap_rogue_ap_entry_c::copy(void) const
+ ?set_is_valid@crypto_cbc_c@@UAEXXZ @ 206 NONAME ; void crypto_cbc_c::set_is_valid(void)
+ ?tls_prf_cleanup@crypto_tls_prf_c@@QAE?AW4eap_status_e@@XZ @ 207 NONAME ; enum eap_status_e crypto_tls_prf_c::tls_prf_cleanup(void)
+ ?get_packet_type@eapol_header_base_c@@QBE?AW4eapol_packet_type_e@@XZ @ 208 NONAME ; enum eapol_packet_type_e eapol_header_base_c::get_packet_type(void) const
+ ?copy@crypto_sha1_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 209 NONAME ; class abs_crypto_hash_algorithm_c * crypto_sha1_c::copy(void)
+ ?timer_expired@eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 210 NONAME ; enum eap_status_e eap_core_c::timer_expired(unsigned long, void *)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAK@Z @ 211 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned long *)
+ ?get_data_length@eapol_ethernet_header_base_c@@QBEKXZ @ 212 NONAME ; unsigned long eapol_ethernet_header_base_c::get_data_length(void) const
+ ?file_read_line@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 213 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_read_line(class eap_variable_data_c *)
+ ?reset@eap_core_c@@QAE?AW4eap_status_e@@XZ @ 214 NONAME ; enum eap_status_e eap_core_c::reset(void)
+ ?eap_host_to_little_endian_short@@YAGG@Z @ 215 NONAME ; unsigned short eap_host_to_little_endian_short(unsigned short)
+ ?get_key_index@eapol_session_key_c@@QBEKXZ @ 216 NONAME ; unsigned long eapol_session_key_c::get_key_index(void) const
+ ?GetValue@TEapExpandedType@@QBEABV?$TBuf8@$07@@XZ @ 217 NONAME ; class TBuf8<8> const & TEapExpandedType::GetValue(void) const
+ ?get_message_type_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_Message_Type_e@@@Z @ 218 NONAME ; char const * eap_simple_config_trace_string_c::get_message_type_string(enum simple_config_Message_Type_e) const
+ ??0eap_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@PBXK_N2@Z @ 219 NONAME ; eap_variable_data_c::eap_variable_data_c(class abs_eap_am_tools_c *, void const *, unsigned long, bool, bool)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeapol_session_key_c@@@Z @ 220 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eapol_session_key_c *)
+ ?set_type@eap_config_value_c@@QAEXW4eap_configure_type_e@@@Z @ 221 NONAME ; void eap_config_value_c::set_type(enum eap_configure_type_e)
+ ??1abs_crypto_stream_algorithm_c@@UAE@XZ @ 222 NONAME ; abs_crypto_stream_algorithm_c::~abs_crypto_stream_algorithm_c(void)
+ ??1eapol_ethernet_header_base_c@@UAE@XZ @ 223 NONAME ; eapol_ethernet_header_base_c::~eapol_ethernet_header_base_c(void)
+ ?eap_read_u24_t_network_order@@YAKPBXK@Z @ 224 NONAME ; unsigned long eap_read_u24_t_network_order(void const *, unsigned long)
+ ?hash_init@eap_am_crypto_md4_c@@QAE?AW4eap_status_e@@XZ @ 225 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_init(void)
+ ?sleep@eap_am_tools_symbian_c@@UAEXK@Z @ 226 NONAME ; void eap_am_tools_symbian_c::sleep(unsigned long)
+ ?eap_sha1_process_data_host_order@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PBKK@Z @ 227 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::eap_sha1_process_data_host_order(unsigned long const *, unsigned long)
+ ?get_data@eapol_header_base_c@@QBEPAEK@Z @ 228 NONAME ; unsigned char * eapol_header_base_c::get_data(unsigned long) const
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 229 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<class simple_config_credential_c> *)
+ ?get_block_size@crypto_sha1_c@@UAEKXZ @ 230 NONAME ; unsigned long crypto_sha1_c::get_block_size(void)
+ ?set_is_valid@crypto_tls_sha1_prf_c@@AAEXXZ @ 231 NONAME ; void crypto_tls_sha1_prf_c::set_is_valid(void)
+ ?get_clock_ticks@eap_am_tools_symbian_c@@UAE_KXZ @ 232 NONAME ; unsigned long long eap_am_tools_symbian_c::get_clock_ticks(void)
+ ?GetSubjectName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 233 NONAME ; class TDes16 const * EapCertificateEntry::GetSubjectName(void) const
+ ?get_data@eap_buf_chain_base_c@@QBEPAEK@Z @ 234 NONAME ; unsigned char * eap_buf_chain_base_c::get_data(unsigned long) const
+ ?SetSerialNumber@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 235 NONAME ; int EapCertificateEntry::SetSerialNumber(class TBuf<255> const &)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_key_authentication_type_e@@@Z @ 236 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_key_authentication_type_e *)
+ ?copy@network_key_and_index_c@@QAEPAV1@XZ @ 237 NONAME ; class network_key_and_index_c * network_key_and_index_c::copy(void)
+ ?copy@crypto_md5_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 238 NONAME ; class abs_crypto_hash_algorithm_c * crypto_md5_c::copy(void)
+ ?get_rand_bytes@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAEK@Z @ 239 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::get_rand_bytes(unsigned char *, unsigned long)
+ ?ConvertFromBuf16ToInternal@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVTDes16@@PAVeap_variable_data_c@@@Z @ 240 NONAME ; int CEapConversion::ConvertFromBuf16ToInternal(class abs_eap_am_tools_c *, class TDes16 const *, class eap_variable_data_c *)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KW4eap_tlv_message_type_e@@PAW42@@Z @ 241 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eap_tlv_message_type_e, enum eap_status_e *)
+ ?get_type@eap_am_network_id_c@@QBEGXZ @ 242 NONAME ; unsigned short eap_am_network_id_c::get_type(void) const
+ ?get_eap_type@eap_master_session_key_c@@QBE?AVeap_expanded_type_c@@XZ @ 243 NONAME ; class eap_expanded_type_c eap_master_session_key_c::get_eap_type(void) const
+ ??8TEapExpandedType@@QBE_NABV0@@Z @ 244 NONAME ; bool TEapExpandedType::operator==(class TEapExpandedType const &) const
+ ?get_key_length@crypto_cbc_c@@UAEKXZ @ 245 NONAME ; unsigned long crypto_cbc_c::get_key_length(void)
+ ?packet_process@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 246 NONAME ; enum eap_status_e eap_core_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
+ ?hash_init@crypto_md5_c@@UAE?AW4eap_status_e@@XZ @ 247 NONAME ; enum eap_status_e crypto_md5_c::hash_init(void)
+ ?memmove@eap_am_tools_symbian_c@@UAEXPAXPBXK@Z @ 248 NONAME ; void eap_am_tools_symbian_c::memmove(void *, void const *, unsigned long)
+ ?set_marked_removed@eap_core_c@@QAEXXZ @ 249 NONAME ; void eap_core_c::set_marked_removed(void)
+ ?set_key_type@eapol_session_key_c@@QAEXW4eapol_key_type_e@@@Z @ 250 NONAME ; void eapol_session_key_c::set_key_type(enum eapol_key_type_e)
+ ?eap_htonl@@YAKK@Z @ 251 NONAME ; unsigned long eap_htonl(unsigned long)
+ ?sha_256_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 252 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ?eap_md4_transform_host_order@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PBKK@Z @ 253 NONAME ; enum eap_status_e eap_am_crypto_md4_c::eap_md4_transform_host_order(unsigned long const *, unsigned long)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_variable_data_c@@PBVeap_config_value_c@@@Z @ 254 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_variable_data_c const *, class eap_config_value_c const *) const
+ ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 255 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPA_N@Z @ 256 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, bool *)
+ ?get_partner@eap_session_core_c@@QAEPAVabs_eap_session_core_c@@XZ @ 257 NONAME ; class abs_eap_session_core_c * eap_session_core_c::get_partner(void)
+ ?get_is_valid@eap_am_crypto_rc4_c@@QAE_NXZ @ 258 NONAME ; bool eap_am_crypto_rc4_c::get_is_valid(void)
+ ?set_version@eapol_header_base_c@@QAEXW4eapol_protocol_version_e@@@Z @ 259 NONAME ; void eapol_header_base_c::set_version(enum eapol_protocol_version_e)
+ ?set_encryption_key@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXK@Z @ 260 NONAME ; enum eap_status_e crypto_aes_wrap_c::set_encryption_key(void const *, unsigned long)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 261 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<class simple_config_credential_c> const *)
+ ?write_configure@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 262 NONAME ; enum eap_status_e eap_core_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
+ ?ConvertFromTDesCToInternal@CEapConversion@@SAHPAVabs_eap_am_tools_c@@ABVTDesC16@@PAVeap_variable_data_c@@@Z @ 263 NONAME ; int CEapConversion::ConvertFromTDesCToInternal(class abs_eap_am_tools_c *, class TDesC16 const &, class eap_variable_data_c *)
+ ?cleanup@crypto_rsa_c@@QAE?AW4eap_status_e@@XZ @ 264 NONAME ; enum eap_status_e crypto_rsa_c::cleanup(void)
+ ?object_decrease_reference_count@eap_base_type_c@@QAEKXZ @ 265 NONAME ; unsigned long eap_base_type_c::object_decrease_reference_count(void)
+ ?get_is_valid@crypto_md4_c@@UAE_NXZ @ 266 NONAME ; bool crypto_md4_c::get_is_valid(void)
+ ?allocate_message_buffer@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KKPAPAX@Z @ 267 NONAME ; enum eap_status_e eap_tlv_message_data_c::allocate_message_buffer(unsigned long, unsigned long, void * *)
+ ??1eap_header_rd_c@@UAE@XZ @ 268 NONAME ; eap_header_rd_c::~eap_header_rd_c(void)
+ ?hash_cleanup@crypto_sha1_c@@UAE?AW4eap_status_e@@XZ @ 269 NONAME ; enum eap_status_e crypto_sha1_c::hash_cleanup(void)
+ ?GetSecondaryName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 270 NONAME ; class TDes16 const * EapCertificateEntry::GetSecondaryName(void) const
+ ?convert_hex_ascii_to_bytes@eap_am_tools_c@@UAE?AW4eap_status_e@@PBXKPAVeap_variable_data_c@@@Z @ 271 NONAME ; enum eap_status_e eap_am_tools_c::convert_hex_ascii_to_bytes(void const *, unsigned long, class eap_variable_data_c *)
+ ?hash_update@eap_am_crypto_md4_c@@QAE?AW4eap_status_e@@PBXK@Z @ 272 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_update(void const *, unsigned long)
+ ??0EapMessageBuffer@@QAE@PAVabs_eap_am_tools_c@@@Z @ 273 NONAME ; EapMessageBuffer::EapMessageBuffer(class abs_eap_am_tools_c *)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVnetwork_key_and_index_c@@@Z @ 274 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class network_key_and_index_c *)
+ ?get_is_reserved@eap_am_mutex_base_c@@QBE_NXZ @ 275 NONAME ; bool eap_am_mutex_base_c::get_is_reserved(void) const
+ ?hash_init@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@XZ @ 276 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_init(void)
+ ?get_is_valid@crypto_cbc_c@@UAE_NXZ @ 277 NONAME ; bool crypto_cbc_c::get_is_valid(void)
+ ?convert_bytes_to_ascii_armor@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 278 NONAME ; enum eap_status_e eap_am_tools_c::convert_bytes_to_ascii_armor(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
+ ?copy@eap_network_id_selector_c@@QBEPAV1@XZ @ 279 NONAME ; class eap_network_id_selector_c * eap_network_id_selector_c::copy(void) const
+ ?get_mem_guard_length@eap_buf_chain_base_c@@QAEKXZ @ 280 NONAME ; unsigned long eap_buf_chain_base_c::get_mem_guard_length(void)
+ ?eap_write_u16_t_little_endian_order@@YA?AW4eap_status_e@@PAXKG@Z @ 281 NONAME ; enum eap_status_e eap_write_u16_t_little_endian_order(void *, unsigned long, unsigned short)
+ ?trace@EAPSettings@@QBEXXZ @ 282 NONAME ; void EAPSettings::trace(void) const
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAG@Z @ 283 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned short *)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_RSNA_cipher_e@eapol_RSNA_key_header_c@@@Z @ 284 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_RSNA_key_header_c::eapol_RSNA_cipher_e *)
+ ??1crypto_3des_ede_c@@UAE@XZ @ 285 NONAME ; crypto_3des_ede_c::~crypto_3des_ede_c(void)
+ ?get_saved_eap_identity@eap_core_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 286 NONAME ; enum eap_status_e eap_core_c::get_saved_eap_identity(class eap_variable_data_c *)
+ ?convert_ascii_to_uppercase@eap_am_tools_c@@UAE?AW4eap_status_e@@PAEK@Z @ 287 NONAME ; enum eap_status_e eap_am_tools_c::convert_ascii_to_uppercase(unsigned char *, unsigned long)
+ ?get_subsection@eap_config_value_c@@QAEPAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@XZ @ 288 NONAME ; class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> * eap_config_value_c::get_subsection(void)
+ ?decrypt_with_private_key@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 289 NONAME ; enum eap_status_e crypto_rsa_c::decrypt_with_private_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?GetSerialNumber@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 290 NONAME ; class TDes16 const * EapCertificateEntry::GetSerialNumber(void) const
+ ?tls_prf_output@crypto_tls_prf_c@@QAE?AW4eap_status_e@@PAXK@Z @ 291 NONAME ; enum eap_status_e crypto_tls_prf_c::tls_prf_output(void *, unsigned long)
+ ?get_is_writable@eap_variable_data_c@@QBE_NXZ @ 292 NONAME ; bool eap_variable_data_c::get_is_writable(void) const
+ ?GetVendorId@TEapExpandedType@@QBEIXZ @ 293 NONAME ; unsigned int TEapExpandedType::GetVendorId(void) const
+ ?convert_eap_type_to_u64_t@@YA_KVeap_expanded_type_c@@@Z @ 294 NONAME ; unsigned long long convert_eap_type_to_u64_t(class eap_expanded_type_c)
+ ?hash_cleanup@crypto_sha_256_c@@UAE?AW4eap_status_e@@XZ @ 295 NONAME ; enum eap_status_e crypto_sha_256_c::hash_cleanup(void)
+ ?get_vendor_type@eap_expanded_type_c@@QBEKXZ @ 296 NONAME ; unsigned long eap_expanded_type_c::get_vendor_type(void) const
+ ?get_expanded_ietf_type_offset@eap_header_base_c@@SAKXZ @ 297 NONAME ; unsigned long eap_header_base_c::get_expanded_ietf_type_offset(void)
+ ?get_data@eap_variable_data_c@@QBEPAEK@Z @ 298 NONAME ; unsigned char * eap_variable_data_c::get_data(unsigned long) const
+ ?dublicate_mutex@eap_am_mutex_symbian_c@@UAEPAVabs_eap_am_mutex_c@@XZ @ 299 NONAME ; class abs_eap_am_mutex_c * eap_am_mutex_symbian_c::dublicate_mutex(void)
+ ?update_non_aligned@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 300 NONAME ; enum eap_status_e crypto_cbc_c::update_non_aligned(void const *, void *, unsigned long)
+ ?hmac_cleanup@crypto_hmac_c@@UAE?AW4eap_status_e@@XZ @ 301 NONAME ; enum eap_status_e crypto_hmac_c::hmac_cleanup(void)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeapol_session_key_c@@@Z @ 302 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eapol_session_key_c const *) const
+ ?set_copy@eap_master_session_key_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 303 NONAME ; enum eap_status_e eap_master_session_key_c::set_copy(class eap_master_session_key_c const *)
+ ?hash_init@eap_am_crypto_sha_256_c@@QAE?AW4eap_status_e@@XZ @ 304 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_init(void)
+ ?get_send_network_id@eap_core_retransmission_c@@QAEPAVeap_am_network_id_c@@XZ @ 305 NONAME ; class eap_am_network_id_c * eap_core_retransmission_c::get_send_network_id(void)
+ ??0eap_session_core_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_session_core_c@@_N@Z @ 306 NONAME ; eap_session_core_c::eap_session_core_c(class abs_eap_am_tools_c *, class abs_eap_session_core_c *, bool)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4simple_config_Authentication_Type_e@@@Z @ 307 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum simple_config_Authentication_Type_e *)
+ ?ConvertInternalTypeToCipherSuites@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@G@@PAV?$RArray@I@@@Z @ 308 NONAME ; int CEapConversion::ConvertInternalTypeToCipherSuites(class abs_eap_am_tools_c *, class eap_array_c<unsigned short> const *, class RArray<unsigned int> *)
+ ?get_is_valid@eapol_session_key_c@@QBE_NXZ @ 309 NONAME ; bool eapol_session_key_c::get_is_valid(void) const
+ ?get_ietf_type_field_length@eap_header_base_c@@SAKXZ @ 310 NONAME ; unsigned long eap_header_base_c::get_ietf_type_field_length(void)
+ ?rsa_encrypt_with_private_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 311 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_encrypt_with_private_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 312 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class eap_expanded_type_c> const *) const
+ ??0crypto_sha_256_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 313 NONAME ; crypto_sha_256_c::crypto_sha_256_c(class abs_eap_am_tools_c *)
+ ??0eap_buf_chain_base_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 314 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned long)
+ ?eap_read_u64_t_little_endian_order@@YA_KPBXK@Z @ 315 NONAME ; unsigned long long eap_read_u64_t_little_endian_order(void const *, unsigned long)
+ ?decrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXK@Z @ 316 NONAME ; enum eap_status_e crypto_cbc_c::decrypt_data(void *, unsigned long)
+ ?get_is_valid@crypto_wpa_psk_password_hash_c@@QAE_NXZ @ 317 NONAME ; bool crypto_wpa_psk_password_hash_c::get_is_valid(void)
+ ??1crypto_aes_wrap_c@@UAE@XZ @ 318 NONAME ; crypto_aes_wrap_c::~crypto_aes_wrap_c(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@D@Z @ 319 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(char)
+ ?get_status_string@eap_status_string_c@@SAPBDW4eap_status_e@@@Z @ 320 NONAME ; char const * eap_status_string_c::get_status_string(enum eap_status_e)
+ ?get_is_valid@crypto_md5_c@@UAE_NXZ @ 321 NONAME ; bool crypto_md5_c::get_is_valid(void)
+ ?get_timer_queue_is_empty@eap_am_tools_symbian_c@@UAE_NXZ @ 322 NONAME ; bool eap_am_tools_symbian_c::get_timer_queue_is_empty(void)
+ ?compare_u64@eap_am_tools_c@@UAEJ_K0@Z @ 323 NONAME ; long eap_am_tools_c::compare_u64(unsigned long long, unsigned long long)
+ ?enter_crypto_cs@eap_am_tools_symbian_c@@QAEXXZ @ 324 NONAME ; void eap_am_tools_symbian_c::enter_crypto_cs(void)
+ ??0crypto_nt_hash_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 325 NONAME ; crypto_nt_hash_c::crypto_nt_hash_c(class abs_eap_am_tools_c *)
+ ?md5_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 326 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
+ ??0crypto_tls_md5_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 327 NONAME ; crypto_tls_md5_prf_c::crypto_tls_md5_prf_c(class abs_eap_am_tools_c *)
+ ?object_increase_reference_count@eap_am_memory_store_tlv_data_c@@QAEXXZ @ 328 NONAME ; void eap_am_memory_store_tlv_data_c::object_increase_reference_count(void)
+ ?get_gmt_unix_time@eap_am_tools_symbian_c@@UAEKXZ @ 329 NONAME ; unsigned long eap_am_tools_symbian_c::get_gmt_unix_time(void)
+ ?cleanup@eap_am_crypto_rc4_c@@AAE?AW4eap_status_e@@XZ @ 330 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::cleanup(void)
+ ?file_copy@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0@Z @ 331 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_copy(class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ??1eap_am_crypto_symbian_c@@UAE@XZ @ 332 NONAME ; eap_am_crypto_symbian_c::~eap_am_crypto_symbian_c(void)
+ ?get_use_seconds_timestamp_in_traces@eap_am_tools_c@@QAE_NXZ @ 333 NONAME ; bool eap_am_tools_c::get_use_seconds_timestamp_in_traces(void)
+ ?get_master_key@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@K@Z @ 334 NONAME ; enum eap_status_e crypto_nt_hash_c::get_master_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
+ ?packet_data_crypto_keys@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 335 NONAME ; enum eap_status_e eap_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
+ ?get_protocol_layer_string@eap_state_notification_c@@SAPBDK@Z @ 336 NONAME ; char const * eap_state_notification_c::get_protocol_layer_string(unsigned long)
+ ?SetSecondaryName@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 337 NONAME ; int EapCertificateEntry::SetSecondaryName(class TBuf<64> const &)
+ ?get_MAC_address@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 338 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_MAC_address(void)
+ ?decrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PAXK@Z @ 339 NONAME ; enum eap_status_e crypto_rc4_c::decrypt_data(void *, unsigned long)
+ ?add_rand_seed_hw_ticks@crypto_random_c@@QAE?AW4eap_status_e@@XZ @ 340 NONAME ; enum eap_status_e crypto_random_c::add_rand_seed_hw_ticks(void)
+ ?get_is_valid@eap_config_value_c@@QBE_NXZ @ 341 NONAME ; bool eap_config_value_c::get_is_valid(void) const
+ ?set_is_valid@eap_am_crypto_symbian_c@@UAEXXZ @ 342 NONAME ; void eap_am_crypto_symbian_c::set_is_valid(void)
+ ?set_buffer_length@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@K@Z @ 343 NONAME ; enum eap_status_e eap_buf_chain_base_c::set_buffer_length(unsigned long)
+ ?set_is_valid@crypto_hmac_c@@UAEXXZ @ 344 NONAME ; void crypto_hmac_c::set_is_valid(void)
+ ??4TEapExpandedType@@QAEAAV0@ABVTDesC8@@@Z @ 345 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TDesC8 const &)
+ ?get_previous_state@eap_state_notification_c@@UBEKXZ @ 346 NONAME ; unsigned long eap_state_notification_c::get_previous_state(void) const
+ ?packet_send@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 347 NONAME ; enum eap_status_e eap_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
+ ?get_md5_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 348 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md5_block_size(class eap_variable_data_c *)
+ ??0eap_buf_chain_wr_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@PAEK_N3K@Z @ 349 NONAME ; eap_buf_chain_wr_c::eap_buf_chain_wr_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned char *, unsigned long, bool, bool, unsigned long)
+ ??1eap_core_retransmission_c@@UAE@XZ @ 350 NONAME ; eap_core_retransmission_c::~eap_core_retransmission_c(void)
+ ??1eap_tlv_message_data_c@@UAE@XZ @ 351 NONAME ; eap_tlv_message_data_c::~eap_tlv_message_data_c(void)
+ ?hash_init@crypto_md4_c@@UAE?AW4eap_status_e@@XZ @ 352 NONAME ; enum eap_status_e crypto_md4_c::hash_init(void)
+ ?encrypt_data@eap_am_crypto_rc4_c@@QAE?AW4eap_status_e@@PBXPAXK@Z @ 353 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::encrypt_data(void const *, void *, unsigned long)
+ ?add_data@eap_variable_data_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 354 NONAME ; enum eap_status_e eap_variable_data_c::add_data(class eap_variable_data_c const *)
+ ?configure@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 355 NONAME ; enum eap_status_e eap_session_core_c::configure(void)
+ ?get_destination_length@eap_am_network_id_c@@QBEKXZ @ 356 NONAME ; unsigned long eap_am_network_id_c::get_destination_length(void) const
+ ?tls_prf_init@crypto_tls_md5_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 357 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?get_timer_id@eap_am_memory_store_tlv_data_c@@QBEKXZ @ 358 NONAME ; unsigned long eap_am_memory_store_tlv_data_c::get_timer_id(void) const
+ ??9eap_expanded_type_c@@QBE_NABV0@@Z @ 359 NONAME ; bool eap_expanded_type_c::operator!=(class eap_expanded_type_c const &) const
+ ?eap_acknowledge@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 360 NONAME ; enum eap_status_e eap_core_c::eap_acknowledge(class eap_am_network_id_c const *)
+ ?md4_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 361 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_init(class eap_variable_data_c *)
+ ?get_is_tunneled_eap@eap_core_c@@UBE_NXZ @ 362 NONAME ; bool eap_core_c::get_is_tunneled_eap(void) const
+ ??1crypto_tls_base_prf_c@@UAE@XZ @ 363 NONAME ; crypto_tls_base_prf_c::~crypto_tls_base_prf_c(void)
+ ?octet_to_ascii@eap_am_tools_c@@UAEEJ@Z @ 364 NONAME ; unsigned char eap_am_tools_c::octet_to_ascii(long)
+ ?get_is_valid_data@eap_buf_chain_base_c@@QBE_NXZ @ 365 NONAME ; bool eap_buf_chain_base_c::get_is_valid_data(void) const
+ ??0eap_buf_chain_rd_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 366 NONAME ; eap_buf_chain_rd_c::eap_buf_chain_rd_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned long)
+ ?get_const_type@eap_config_value_c@@QBE?AW4eap_configure_type_e@@XZ @ 367 NONAME ; enum eap_configure_type_e eap_config_value_c::get_const_type(void) const
+ ?get_is_valid@eap_am_crypto_md4_c@@QAE_NXZ @ 368 NONAME ; bool eap_am_crypto_md4_c::get_is_valid(void)
+ ?get_next_retransmission_counter@eap_core_retransmission_c@@QAEKXZ @ 369 NONAME ; unsigned long eap_core_retransmission_c::get_next_retransmission_counter(void)
+ ?hash_final@crypto_md5_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 370 NONAME ; enum eap_status_e crypto_md5_c::hash_final(void *, unsigned long *)
+ ?dh_cleanup@crypto_ephemeral_diffie_hellman_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 371 NONAME ; enum eap_status_e crypto_ephemeral_diffie_hellman_c::dh_cleanup(class eap_variable_data_c const *)
+ ?send_eap_failure@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 372 NONAME ; enum eap_status_e eap_core_c::send_eap_failure(class eap_am_network_id_c const *, unsigned char)
+ ?set_sequence_number@eapol_session_key_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 373 NONAME ; enum eap_status_e eapol_session_key_c::set_sequence_number(class eap_variable_data_c *)
+ ?get_is_valid@eap_expanded_type_c@@QBE_NXZ @ 374 NONAME ; bool eap_expanded_type_c::get_is_valid(void) const
+ ?get_send_packet_index@eap_buf_chain_base_c@@QAEKXZ @ 375 NONAME ; unsigned long eap_buf_chain_base_c::get_send_packet_index(void)
+ ?packet_send@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKK@Z @ 376 NONAME ; enum eap_status_e eap_session_core_c::packet_send(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long)
+ ?get_state_string@eap_state_notification_c@@SAPBDKK@Z @ 377 NONAME ; char const * eap_state_notification_c::get_state_string(unsigned long, unsigned long)
+ ?copy_context@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_KPBK2@Z @ 378 NONAME ; enum eap_status_e eap_am_crypto_md4_c::copy_context(class eap_variable_data_c const *, unsigned long long, unsigned long const *, unsigned long const *)
+ ?initialize_pad@crypto_hmac_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@E@Z @ 379 NONAME ; enum eap_status_e crypto_hmac_c::initialize_pad(class eap_variable_data_c *, unsigned char)
+ ?sha_256_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 380 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_cleanup(class eap_variable_data_c *)
+ ??1EapMessageQueue@@UAE@XZ @ 381 NONAME ; EapMessageQueue::~EapMessageQueue(void)
+ ?aligned_data_length@crypto_cbc_c@@UAEKK@Z @ 382 NONAME ; unsigned long crypto_cbc_c::aligned_data_length(unsigned long)
+ ?reset_start_offset_and_data_length@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 383 NONAME ; enum eap_status_e eap_variable_data_c::reset_start_offset_and_data_length(void)
+ ?begin_db_transaction@eap_am_tools_symbian_c@@QAE?AW4eap_status_e@@AAVRDbNamedDatabase@@@Z @ 384 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_transaction(class RDbNamedDatabase &)
+ ?eap_shift_left_64_bit@@YA_K_KK@Z @ 385 NONAME ; unsigned long long eap_shift_left_64_bit(unsigned long long, unsigned long)
+ ?trace_configuration@eap_am_tools_c@@UAEXW4eap_status_e@@PBVeap_configuration_field_c@@PBVeap_variable_data_c@@@Z @ 386 NONAME ; void eap_am_tools_c::trace_configuration(enum eap_status_e, class eap_configuration_field_c const *, class eap_variable_data_c const *)
+ ?get_identifier@eap_header_base_c@@QBEEXZ @ 387 NONAME ; unsigned char eap_header_base_c::get_identifier(void) const
+ ?configure@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 388 NONAME ; enum eap_status_e eap_am_tools_symbian_c::configure(void)
+ ?ConvertEAPTypesToInternalTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RArray@I@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 389 NONAME ; int CEapConversion::ConvertEAPTypesToInternalTypes(class abs_eap_am_tools_c *, class RArray<unsigned int> const *, class eap_array_c<class eap_expanded_type_c> *)
+ ?copy_message_digest@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PAXPAK@Z @ 390 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::copy_message_digest(void *, unsigned long *)
+ ?get_data_length@eapol_header_base_c@@QBEGXZ @ 391 NONAME ; unsigned short eapol_header_base_c::get_data_length(void) const
+ ?get_block_size@eap_am_crypto_sha_256_c@@QAEKXZ @ 392 NONAME ; unsigned long eap_am_crypto_sha_256_c::get_block_size(void)
+ ?object_increase_reference_count@eap_base_type_c@@QAEXXZ @ 393 NONAME ; void eap_base_type_c::object_increase_reference_count(void)
+ ?file_exists@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 394 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_exists(class eap_variable_data_c const *)
+ ??0eap_buf_chain_base_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@PBEK_N@Z @ 395 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned char const *, unsigned long, bool)
+ ?get_do_length_checks@eap_buf_chain_base_c@@QBE_NXZ @ 396 NONAME ; bool eap_buf_chain_base_c::get_do_length_checks(void) const
+ ?get_key_type@eapol_session_key_c@@QBE?AW4eapol_key_type_e@@XZ @ 397 NONAME ; enum eapol_key_type_e eapol_session_key_c::get_key_type(void) const
+ ??1eap_file_config_c@@UAE@XZ @ 398 NONAME ; eap_file_config_c::~eap_file_config_c(void)
+ ?trace_data@eap_am_tools_c@@UAEXPBDPBXK@Z @ 399 NONAME ; void eap_am_tools_c::trace_data(char const *, void const *, unsigned long)
+ ?object_increase_reference_count@eap_tlv_message_data_c@@QAEXXZ @ 400 NONAME ; void eap_tlv_message_data_c::object_increase_reference_count(void)
+ ?hash_final@eap_am_crypto_sha_256_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 401 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_final(void *, unsigned long *)
+ ?set_use_eap_milli_second_timer@eap_am_tools_symbian_c@@UAEX_N@Z @ 402 NONAME ; void eap_am_tools_symbian_c::set_use_eap_milli_second_timer(bool)
+ ?restart_authentication@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 403 NONAME ; enum eap_status_e eap_core_c::restart_authentication(class eap_am_network_id_c const *, bool)
+ ?get_is_valid_data@eap_am_network_id_c@@QBE_NXZ @ 404 NONAME ; bool eap_am_network_id_c::get_is_valid_data(void) const
+ ?set_is_manipulated@eap_buf_chain_base_c@@QAEXXZ @ 405 NONAME ; void eap_buf_chain_base_c::set_is_manipulated(void)
+ ?GetSerialNumberPresent@EapCertificateEntry@@QBEHXZ @ 406 NONAME ; int EapCertificateEntry::GetSerialNumberPresent(void) const
+ ?dh_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 407 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dh_cleanup(class eap_variable_data_c const *)
+ ?hash_cleanup@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@XZ @ 408 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_cleanup(void)
+ ?get_data@eap_variable_data_c@@QBEPAEXZ @ 409 NONAME ; unsigned char * eap_variable_data_c::get_data(void) const
+ ?get_mac_address@eap_rogue_ap_entry_c@@QBEPAEPAE@Z @ 410 NONAME ; unsigned char * eap_rogue_ap_entry_c::get_mac_address(unsigned char *) const
+ ?set_is_valid@eap_core_c@@UAEXXZ @ 411 NONAME ; void eap_core_c::set_is_valid(void)
+ ?get_sha1_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 412 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha1_block_size(class eap_variable_data_c *)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAD@Z @ 413 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, char *)
+ ?get_eapol_header@eapol_ethernet_header_rd_c@@QBEPAEXZ @ 414 NONAME ; unsigned char * eapol_ethernet_header_rd_c::get_eapol_header(void) const
+ ?decrypt_data@eap_am_crypto_rc4_c@@QAE?AW4eap_status_e@@PBXPAXK@Z @ 415 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::decrypt_data(void const *, void *, unsigned long)
+ ?eap_read_u16_t_network_order@@YAGPBXK@Z @ 416 NONAME ; unsigned short eap_read_u16_t_network_order(void const *, unsigned long)
+ ?rsa_sign@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 417 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_sign(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?add_padding_bytes@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PAXK@Z @ 418 NONAME ; enum eap_status_e crypto_aes_wrap_c::add_padding_bytes(void *, unsigned long)
+ ?check_header@eapol_header_base_c@@UBE?AW4eap_status_e@@XZ @ 419 NONAME ; enum eap_status_e eapol_header_base_c::check_header(void) const
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_key_802_11_authentication_mode_e@@@Z @ 420 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_key_802_11_authentication_mode_e *)
+ ?send_eap_identity_response@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@E@Z @ 421 NONAME ; enum eap_status_e eap_core_c::send_eap_identity_response(class eap_am_network_id_c const *, class eap_variable_data_c const *, unsigned char)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@_N@Z @ 422 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(bool)
+ ?get_timer_resolution_ms@eap_am_tools_symbian_c@@UAEKXZ @ 423 NONAME ; unsigned long eap_am_tools_symbian_c::get_timer_resolution_ms(void)
+ ?set_is_invalid@crypto_tls_md5_prf_c@@AAEXXZ @ 424 NONAME ; void crypto_tls_md5_prf_c::set_is_invalid(void)
+ ?octet_to_ascii_armor@eap_am_tools_c@@AAEEE@Z @ 425 NONAME ; unsigned char eap_am_tools_c::octet_to_ascii_armor(unsigned char)
+ ?set_is_valid@crypto_tls_md5_prf_c@@AAEXXZ @ 426 NONAME ; void crypto_tls_md5_prf_c::set_is_valid(void)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 427 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<class eap_expanded_type_c> *)
+ ?get_is_valid@eap_am_mutex_symbian_c@@UBE_NXZ @ 428 NONAME ; bool eap_am_mutex_symbian_c::get_is_valid(void) const
+ ??0crypto_ephemeral_diffie_hellman_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 429 NONAME ; crypto_ephemeral_diffie_hellman_c::crypto_ephemeral_diffie_hellman_c(class abs_eap_am_tools_c *)
+ ?get_source@eapol_ethernet_header_wr_c@@QAEPAEXZ @ 430 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_source(void)
+ ?set_key@eap_am_crypto_rc4_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 431 NONAME ; enum eap_status_e eap_am_crypto_rc4_c::set_key(class eap_variable_data_c const *)
+ ?set_timer@eap_session_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 432 NONAME ; enum eap_status_e eap_session_core_c::set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
+ ??1crypto_random_c@@UAE@XZ @ 433 NONAME ; crypto_random_c::~crypto_random_c(void)
+ ??1eap_am_mutex_symbian_c@@UAE@XZ @ 434 NONAME ; eap_am_mutex_symbian_c::~eap_am_mutex_symbian_c(void)
+ ?read_configure@eap_file_config_c@@QAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 435 NONAME ; enum eap_status_e eap_file_config_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
+ ?delete_abs_eap_am_tools_c@abs_eap_am_tools_c@@SAXPAV1@@Z @ 436 NONAME ; void abs_eap_am_tools_c::delete_abs_eap_am_tools_c(class abs_eap_am_tools_c *)
+ ?get_clock_ticks_of_second@eap_am_tools_symbian_c@@UAE_KXZ @ 437 NONAME ; unsigned long long eap_am_tools_symbian_c::get_clock_ticks_of_second(void)
+ ??0crypto_md4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 438 NONAME ; crypto_md4_c::crypto_md4_c(class abs_eap_am_tools_c *)
+ ?set_packet_type@eapol_header_base_c@@QAEXW4eapol_packet_type_e@@@Z @ 439 NONAME ; void eapol_header_base_c::set_packet_type(enum eapol_packet_type_e)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_variable_data_c@@@Z @ 440 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_variable_data_c *)
+ ?get_header_length@eap_header_base_c@@SAKXZ @ 441 NONAME ; unsigned long eap_header_base_c::get_header_length(void)
+ ?rc4_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 442 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_cleanup(class eap_variable_data_c *)
+ ?AddMessage@EapMessageQueue@@QAEHW4TEapRequests@@PBXI@Z @ 443 NONAME ; int EapMessageQueue::AddMessage(enum TEapRequests, void const *, unsigned int)
+ ??0eap_am_mutex_reference_c@@QAE@XZ @ 444 NONAME ; eap_am_mutex_reference_c::eap_am_mutex_reference_c(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@F@Z @ 445 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(short)
+ ??Ieap_expanded_type_c@@QBEPBV0@XZ @ 446 NONAME ; class eap_expanded_type_c const * eap_expanded_type_c::operator&(void) const
+ ?get_expanded_type_field_length@eap_header_base_c@@SAKXZ @ 447 NONAME ; unsigned long eap_header_base_c::get_expanded_type_field_length(void)
+ ?sha1_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 448 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_cleanup(class eap_variable_data_c *)
+ ?dsa_sign@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 449 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_sign(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?get_retransmission_counter@eap_core_retransmission_c@@QBEKXZ @ 450 NONAME ; unsigned long eap_core_retransmission_c::get_retransmission_counter(void) const
+ ?get_header_length@eapol_ethernet_header_base_c@@SAGXZ @ 451 NONAME ; unsigned short eapol_ethernet_header_base_c::get_header_length(void)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_am_network_id_c@@@Z @ 452 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_am_network_id_c *)
+ ?eap_write_u64_t_little_endian_order@@YA?AW4eap_status_e@@PAXK_K@Z @ 453 NONAME ; enum eap_status_e eap_write_u64_t_little_endian_order(void *, unsigned long, unsigned long long)
+ ?set_eap_type@eap_master_session_key_c@@QAEXVeap_expanded_type_c@@@Z @ 454 NONAME ; void eap_master_session_key_c::set_eap_type(class eap_expanded_type_c)
+ ?check_guards@eap_buf_chain_base_c@@QBE_NXZ @ 455 NONAME ; bool eap_buf_chain_base_c::check_guards(void) const
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_method_settings_c@@@Z @ 456 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_method_settings_c *)
+ ??1eap_am_tools_symbian_c@@UAE@XZ @ 457 NONAME ; eap_am_tools_symbian_c::~eap_am_tools_symbian_c(void)
+ ?set_type@eap_tlv_header_c@@QAE?AW4eap_status_e@@K@Z @ 458 NONAME ; enum eap_status_e eap_tlv_header_c::set_type(unsigned long)
+ ?set_Authentication_Type@simple_config_credential_c@@QAEXW4simple_config_Authentication_Type_e@@@Z @ 459 NONAME ; void simple_config_credential_c::set_Authentication_Type(enum simple_config_Authentication_Type_e)
+ ?get_is_valid@crypto_tls_prf_c@@QAE_NXZ @ 460 NONAME ; bool crypto_tls_prf_c::get_is_valid(void)
+ ??0eap_rogue_ap_entry_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 461 NONAME ; eap_rogue_ap_entry_c::eap_rogue_ap_entry_c(class abs_eap_am_tools_c *)
+ ?get_const_data@eap_config_value_c@@QBEPBVeap_variable_data_c@@XZ @ 462 NONAME ; class eap_variable_data_c const * eap_config_value_c::get_const_data(void) const
+ ??0eap_tlv_message_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 463 NONAME ; eap_tlv_message_data_c::eap_tlv_message_data_c(class abs_eap_am_tools_c *)
+ ?force_inheritance@eap_buf_chain_rd_c@@EAEXXZ @ 464 NONAME ; void eap_buf_chain_rd_c::force_inheritance(void)
+ ?ConvertFromInternalToBuf16@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVeap_variable_data_c@@PAVTDes16@@@Z @ 465 NONAME ; int CEapConversion::ConvertFromInternalToBuf16(class abs_eap_am_tools_c *, class eap_variable_data_c const *, class TDes16 *)
+ ?get_ethernet_header@eap_buf_chain_rd_c@@QBEPBEXZ @ 466 NONAME ; unsigned char const * eap_buf_chain_rd_c::get_ethernet_header(void) const
+ ?get_destination_id@eap_am_network_id_c@@QBEPBVeap_variable_data_c@@XZ @ 467 NONAME ; class eap_variable_data_c const * eap_am_network_id_c::get_destination_id(void) const
+ ??1eap_config_value_c@@UAE@XZ @ 468 NONAME ; eap_config_value_c::~eap_config_value_c(void)
+ ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@PBV0@@Z @ 469 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *)
+ ?mutex_leave@eap_am_mutex_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@@Z @ 470 NONAME ; enum eap_status_e eap_am_mutex_symbian_c::mutex_leave(class abs_eap_am_tools_c *)
+ ??0crypto_cbc_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_crypto_block_algorithm_c@@_N@Z @ 471 NONAME ; crypto_cbc_c::crypto_cbc_c(class abs_eap_am_tools_c *, class abs_crypto_block_algorithm_c *, bool)
+ ?number_string_to_u32@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAK@Z @ 472 NONAME ; enum eap_status_e eap_am_tools_c::number_string_to_u32(unsigned char const *, unsigned long, unsigned long *)
+ ?DeleteFirstMessage@EapMessageQueue@@QAEHXZ @ 473 NONAME ; int EapMessageQueue::DeleteFirstMessage(void)
+ ?get_type_string@eapol_header_base_c@@QBEPBDXZ @ 474 NONAME ; char const * eapol_header_base_c::get_type_string(void) const
+ ?get_sha1_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 475 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha1_digest_length(class eap_variable_data_c *)
+ ??1eap_buf_chain_base_c@@UAE@XZ @ 476 NONAME ; eap_buf_chain_base_c::~eap_buf_chain_base_c(void)
+ ??1eap_am_tools_c@@UAE@XZ @ 477 NONAME ; eap_am_tools_c::~eap_am_tools_c(void)
+ ?resend_packet@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKKK@Z @ 478 NONAME ; enum eap_status_e eap_core_c::resend_packet(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long, unsigned long)
+ ?get_digest_length@crypto_hmac_c@@UAEKXZ @ 479 NONAME ; unsigned long crypto_hmac_c::get_digest_length(void)
+ ??0eap_buf_chain_rd_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@PBEK_N@Z @ 480 NONAME ; eap_buf_chain_rd_c::eap_buf_chain_rd_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned char const *, unsigned long, bool)
+ ?eap_sha1_dss_G_function@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@PBXKPAXPAK@Z @ 481 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::eap_sha1_dss_G_function(void const *, unsigned long, void *, unsigned long *)
+ ?send_eap_nak_response@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@EPBV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 482 NONAME ; enum eap_status_e eap_core_c::send_eap_nak_response(class eap_am_network_id_c const *, unsigned char, class eap_array_c<class eap_expanded_type_c> const *)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_expanded_type_c@@@Z @ 483 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_expanded_type_c *)
+ ?get_reference_count@eap_am_mutex_reference_c@@QAEKXZ @ 484 NONAME ; unsigned long eap_am_mutex_reference_c::get_reference_count(void)
+ ?SetSubjectNamePresent@EapCertificateEntry@@QAEXXZ @ 485 NONAME ; void EapCertificateEntry::SetSubjectNamePresent(void)
+ ??0eap_session_core_base_c@@QAE@XZ @ 486 NONAME ; eap_session_core_base_c::eap_session_core_base_c(void)
+ ?rsa_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 487 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_init(class eap_variable_data_c *)
+ ?convert_eap_type_to_u32_t@@YAKVeap_expanded_type_c@@@Z @ 488 NONAME ; unsigned long convert_eap_type_to_u32_t(class eap_expanded_type_c)
+ ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PAXK_N1@Z @ 489 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer(void *, unsigned long, bool, bool)
+ ?update_non_aligned@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXK@Z @ 490 NONAME ; enum eap_status_e crypto_cbc_c::update_non_aligned(void *, unsigned long)
+ ??1eapol_session_key_c@@UAE@XZ @ 491 NONAME ; eapol_session_key_c::~eapol_session_key_c(void)
+ ?file_close@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@XZ @ 492 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_close(void)
+ ?tls_prf_init@crypto_tls_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 493 NONAME ; enum eap_status_e crypto_tls_prf_c::tls_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?t_prf_output@crypto_eap_fast_hmac_sha1_prf_c@@QAE?AW4eap_status_e@@PAXG@Z @ 494 NONAME ; enum eap_status_e crypto_eap_fast_hmac_sha1_prf_c::t_prf_output(void *, unsigned short)
+ ?hash_nt_password_hash@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@K@Z @ 495 NONAME ; enum eap_status_e crypto_nt_hash_c::hash_nt_password_hash(class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
+ ?get_encrypts@crypto_cbc_c@@UAE_NXZ @ 496 NONAME ; bool crypto_cbc_c::get_encrypts(void)
+ ?get_is_valid_data@network_key_and_index_c@@QAE_NXZ @ 497 NONAME ; bool network_key_and_index_c::get_is_valid_data(void)
+ ??1eap_type_selection_c@@UAE@XZ @ 498 NONAME ; eap_type_selection_c::~eap_type_selection_c(void)
+ ??0eap_am_mutex_base_c@@QAE@PBV0@@Z @ 499 NONAME ; eap_am_mutex_base_c::eap_am_mutex_base_c(class eap_am_mutex_base_c const *)
+ ??1eap_rogue_ap_entry_c@@UAE@XZ @ 500 NONAME ; eap_rogue_ap_entry_c::~eap_rogue_ap_entry_c(void)
+ ?get_is_valid_data@eap_variable_data_c@@QBE_NXZ @ 501 NONAME ; bool eap_variable_data_c::get_is_valid_data(void) const
+ ?reset_header@eapol_ethernet_header_wr_c@@QAEXW4eapol_ethernet_type_e@@G@Z @ 502 NONAME ; void eapol_ethernet_header_wr_c::reset_header(enum eapol_ethernet_type_e, unsigned short)
+ ??1crypto_sha1_c@@UAE@XZ @ 503 NONAME ; crypto_sha1_c::~crypto_sha1_c(void)
+ ?check_header@eap_header_base_c@@UBE?AW4eap_status_e@@XZ @ 504 NONAME ; enum eap_status_e eap_header_base_c::check_header(void) const
+ ?set_type@eap_header_base_c@@QAE?AW4eap_status_e@@Veap_expanded_type_c@@_N@Z @ 505 NONAME ; enum eap_status_e eap_header_base_c::set_type(class eap_expanded_type_c, bool)
+ ?get_is_valid@eap_buf_chain_base_c@@QBE_NXZ @ 506 NONAME ; bool eap_buf_chain_base_c::get_is_valid(void) const
+ ?copy@eap_variable_data_c@@QBEPAV1@XZ @ 507 NONAME ; class eap_variable_data_c * eap_variable_data_c::copy(void) const
+ ?convert_bytes_to_hex_ascii@eap_am_tools_c@@UAE?AW4eap_status_e@@PBXKPAVeap_variable_data_c@@@Z @ 508 NONAME ; enum eap_status_e eap_am_tools_c::convert_bytes_to_hex_ascii(void const *, unsigned long, class eap_variable_data_c *)
+ ?set_is_invalid@crypto_sha_256_c@@AAEXXZ @ 509 NONAME ; void crypto_sha_256_c::set_is_invalid(void)
+ ?sprint@eap_am_tools_symbian_c@@AAAXAAVTDes16@@PBDZZ @ 510 NONAME ; void eap_am_tools_symbian_c::sprint(class TDes16 &, char const *, ...)
+ ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@PBXK1KG_N2@Z @ 511 NONAME ; eap_am_network_id_c::eap_am_network_id_c(class abs_eap_am_tools_c *, void const *, unsigned long, void const *, unsigned long, unsigned short, bool, bool)
+ ??0eap_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 512 NONAME ; eap_header_base_c::eap_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
+ ?config_strlen@eap_am_tools_symbian_c@@UAEKPBD@Z @ 513 NONAME ; unsigned long eap_am_tools_symbian_c::config_strlen(char const *)
+ ?GetIsEnabledPresent@EapCertificateEntry@@QBEHXZ @ 514 NONAME ; int EapCertificateEntry::GetIsEnabledPresent(void) const
+ ?encrypt_block@crypto_aes_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 515 NONAME ; enum eap_status_e crypto_aes_c::encrypt_block(void const *, void *, unsigned long)
+ ?get_rand_bytes@crypto_random_c@@QAE?AW4eap_status_e@@PAXK@Z @ 516 NONAME ; enum eap_status_e crypto_random_c::get_rand_bytes(void *, unsigned long)
+ ?add_data@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK@Z @ 517 NONAME ; enum eap_status_e eap_variable_data_c::add_data(void const *, unsigned long)
+ ?get_destination@eap_am_network_id_c@@QBEPBEXZ @ 518 NONAME ; unsigned char const * eap_am_network_id_c::get_destination(void) const
+ ?get_data_offset@eap_header_base_c@@QBEPAEKK@Z @ 519 NONAME ; unsigned char * eap_header_base_c::get_data_offset(unsigned long, unsigned long) const
+ ??0eap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_generic_e@@W4eap_protocol_layer_e@@KKKE2@Z @ 520 NONAME ; eap_state_notification_c::eap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_generic_e, enum eap_protocol_layer_e, unsigned long, unsigned long, unsigned long, unsigned char, bool)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_general_header_base_c@@K@Z @ 521 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_general_header_base_c const *, unsigned long)
+ ?get_thread_stopped@eap_am_tools_c@@UAE_NXZ @ 522 NONAME ; bool eap_am_tools_c::get_thread_stopped(void)
+ ??1eap_tlv_header_c@@UAE@XZ @ 523 NONAME ; eap_tlv_header_c::~eap_tlv_header_c(void)
+ ?getenv@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@@Z @ 524 NONAME ; enum eap_status_e eap_am_tools_symbian_c::getenv(class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?eap_read_u64_t_network_order@@YA_KPBXK@Z @ 525 NONAME ; unsigned long long eap_read_u64_t_network_order(void const *, unsigned long)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 526 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_variable_data_c const *)
+ ?rc4_encrypt@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBXPAXK@Z @ 527 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_encrypt(class eap_variable_data_c const *, void const *, void *, unsigned long)
+ ?aes_set_decryption_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 528 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_set_decryption_key(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ?timer_expired@eap_session_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 529 NONAME ; enum eap_status_e eap_session_core_c::timer_expired(unsigned long, void *)
+ ??0eap_buf_chain_wr_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@@Z @ 530 NONAME ; eap_buf_chain_wr_c::eap_buf_chain_wr_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *)
+ ?get_rand_bytes@crypto_random_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@K@Z @ 531 NONAME ; enum eap_status_e crypto_random_c::get_rand_bytes(class eap_variable_data_c *, unsigned long)
+ ?get_is_valid@crypto_tls_base_prf_c@@QAE_NXZ @ 532 NONAME ; bool crypto_tls_base_prf_c::get_is_valid(void)
+ ?set_activate_trace_on_error@eap_am_tools_c@@UAEXXZ @ 533 NONAME ; void eap_am_tools_c::set_activate_trace_on_error(void)
+ ?get_eap_identifier@eap_state_notification_c@@UBEEXZ @ 534 NONAME ; unsigned char eap_state_notification_c::get_eap_identifier(void) const
+ ?set_decryption_key@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXK@Z @ 535 NONAME ; enum eap_status_e crypto_aes_wrap_c::set_decryption_key(void const *, unsigned long)
+ ?copy@eap_type_selection_c@@QBEPAV1@XZ @ 536 NONAME ; class eap_type_selection_c * eap_type_selection_c::copy(void) const
+ ??0crypto_kd_hmac_sha256_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 537 NONAME ; crypto_kd_hmac_sha256_c::crypto_kd_hmac_sha256_c(class abs_eap_am_tools_c *)
+ ?sign@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 538 NONAME ; enum eap_status_e crypto_rsa_c::sign(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAK@Z @ 539 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned long *)
+ ?get_key@eapol_session_key_c@@QBEPBVeap_variable_data_c@@XZ @ 540 NONAME ; class eap_variable_data_c const * eapol_session_key_c::get_key(void) const
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAF@Z @ 541 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, short *)
+ ?get_header_buffer@eap_general_header_base_c@@QBEPAEK@Z @ 542 NONAME ; unsigned char * eap_general_header_base_c::get_header_buffer(unsigned long) const
+ ??0abs_eap_am_memory_store_data_c@@QAE@XZ @ 543 NONAME ; abs_eap_am_memory_store_data_c::abs_eap_am_memory_store_data_c(void)
+ ??1abs_crypto_hmac_algorithm_c@@UAE@XZ @ 544 NONAME ; abs_crypto_hmac_algorithm_c::~abs_crypto_hmac_algorithm_c(void)
+ ??1crypto_tls_sha1_prf_c@@UAE@XZ @ 545 NONAME ; crypto_tls_sha1_prf_c::~crypto_tls_sha1_prf_c(void)
+ ?get_type_string@eap_header_base_c@@QBEPBDXZ @ 546 NONAME ; char const * eap_header_base_c::get_type_string(void) const
+ ?get_proposed_eap_type@eap_core_nak_info_c@@QBE?AVeap_expanded_type_c@@XZ @ 547 NONAME ; class eap_expanded_type_c eap_core_nak_info_c::get_proposed_eap_type(void) const
+ ?GetPrimaryNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 548 NONAME ; class TDes16 * EapCertificateEntry::GetPrimaryNameWritable(void)
+ ?get_is_valid@crypto_hmac_c@@UAE_NXZ @ 549 NONAME ; bool crypto_hmac_c::get_is_valid(void)
+ ?get_encrypt@eap_buf_chain_base_c@@QBE_NXZ @ 550 NONAME ; bool eap_buf_chain_base_c::get_encrypt(void) const
+ ?is_ietf_type@eap_expanded_type_c@@SA_NV1@@Z @ 551 NONAME ; bool eap_expanded_type_c::is_ietf_type(class eap_expanded_type_c)
+ ?add_data_to_offset@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@KPBXK@Z @ 552 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data_to_offset(unsigned long, void const *, unsigned long)
+ ?init@crypto_rsa_c@@QAE?AW4eap_status_e@@XZ @ 553 NONAME ; enum eap_status_e crypto_rsa_c::init(void)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_am_network_id_c@@@Z @ 554 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_am_network_id_c const *) const
+ ?GetLabelPresent@EapCertificateEntry@@QBEHXZ @ 555 NONAME ; int EapCertificateEntry::GetLabelPresent(void) const
+ ?set_session_timeout@eap_core_c@@UAE?AW4eap_status_e@@K@Z @ 556 NONAME ; enum eap_status_e eap_core_c::set_session_timeout(unsigned long)
+ ?compare@eap_variable_data_c@@QBEJPBV1@@Z @ 557 NONAME ; long eap_variable_data_c::compare(class eap_variable_data_c const *) const
+ ?set_encryption_key@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXK0K@Z @ 558 NONAME ; enum eap_status_e crypto_cbc_c::set_encryption_key(void const *, unsigned long, void const *, unsigned long)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_certificate_entry_c@@@Z @ 559 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_certificate_entry_c const *) const
+ ?copy_leap_password@eap_master_session_key_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 560 NONAME ; enum eap_status_e eap_master_session_key_c::copy_leap_password(class eap_variable_data_c const *)
+ ?verify@crypto_dsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00000@Z @ 561 NONAME ; enum eap_status_e crypto_dsa_c::verify(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?timer_sleep@eap_am_tools_symbian_c@@UAEXK@Z @ 562 NONAME ; void eap_am_tools_symbian_c::timer_sleep(unsigned long)
+ ??0crypto_aes_wrap_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 563 NONAME ; crypto_aes_wrap_c::crypto_aes_wrap_c(class abs_eap_am_tools_c *)
+ ?get_reference@eap_am_mutex_base_c@@QBEPAVeap_am_mutex_reference_c@@XZ @ 564 NONAME ; class eap_am_mutex_reference_c * eap_am_mutex_base_c::get_reference(void) const
+ ??1eap_buf_chain_wr_c@@UAE@XZ @ 565 NONAME ; eap_buf_chain_wr_c::~eap_buf_chain_wr_c(void)
+ ?get_expanded_vendor_type_offset@eap_header_base_c@@SAKXZ @ 566 NONAME ; unsigned long eap_header_base_c::get_expanded_vendor_type_offset(void)
+ ?md5_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 567 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_cleanup(class eap_variable_data_c *)
+ ?copy@eap_expanded_type_c@@QBEPAV1@XZ @ 568 NONAME ; class eap_expanded_type_c * eap_expanded_type_c::copy(void) const
+ ?encrypt_with_private_key@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 569 NONAME ; enum eap_status_e crypto_rsa_c::encrypt_with_private_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?set_is_invalid@eap_am_crypto_md4_c@@AAEXXZ @ 570 NONAME ; void eap_am_crypto_md4_c::set_is_invalid(void)
+ ?get_data@eap_buf_chain_rd_c@@QBEPBEK@Z @ 571 NONAME ; unsigned char const * eap_buf_chain_rd_c::get_data(unsigned long) const
+ ?get_type@eap_static_expanded_type_c@@QBEABVeap_expanded_type_c@@XZ @ 572 NONAME ; class eap_expanded_type_c const & eap_static_expanded_type_c::get_type(void) const
+ ?configure@eap_file_config_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_file_input_c@@@Z @ 573 NONAME ; enum eap_status_e eap_file_config_c::configure(class abs_eap_am_file_input_c *)
+ ?copy@eap_am_crypto_md4_c@@QAEPAV1@XZ @ 574 NONAME ; class eap_am_crypto_md4_c * eap_am_crypto_md4_c::copy(void)
+ ?set_rogue_reason@eap_rogue_ap_entry_c@@QAEXW4eap_rogue_ap_reason_e@@@Z @ 575 NONAME ; void eap_rogue_ap_entry_c::set_rogue_reason(enum eap_rogue_ap_reason_e)
+ ?get_data_length@eap_buf_chain_base_c@@QBEKXZ @ 576 NONAME ; unsigned long eap_buf_chain_base_c::get_data_length(void) const
+ ??1eap_header_string_c@@UAE@XZ @ 577 NONAME ; eap_header_string_c::~eap_header_string_c(void)
+ ?decrypt_block_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 578 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::decrypt_block_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
+ ??1crypto_nt_hash_c@@UAE@XZ @ 579 NONAME ; crypto_nt_hash_c::~crypto_nt_hash_c(void)
+ ?GetIsValid@EapCertificateEntry@@QBEHXZ @ 580 NONAME ; int EapCertificateEntry::GetIsValid(void) const
+ ?SetValue@TEapExpandedType@@QAEHPBXI@Z @ 581 NONAME ; int TEapExpandedType::SetValue(void const *, unsigned int)
+ ?tls_prf_cleanup@crypto_tls_sha1_prf_c@@QAE?AW4eap_status_e@@XZ @ 582 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_cleanup(void)
+ ?get_data_offset@eap_buf_chain_base_c@@QBEPAEKK@Z @ 583 NONAME ; unsigned char * eap_buf_chain_base_c::get_data_offset(unsigned long, unsigned long) const
+ ?set_copy_of_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK@Z @ 584 NONAME ; enum eap_status_e eap_variable_data_c::set_copy_of_buffer(void const *, unsigned long)
+ ?set_is_invalid@crypto_tls_prf_c@@AAEXXZ @ 585 NONAME ; void crypto_tls_prf_c::set_is_invalid(void)
+ ?check_header@eapol_ethernet_header_base_c@@UBE?AW4eap_status_e@@XZ @ 586 NONAME ; enum eap_status_e eapol_ethernet_header_base_c::check_header(void) const
+ ?restore_bytes_from_ascii_armor@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 587 NONAME ; enum eap_status_e eap_am_tools_c::restore_bytes_from_ascii_armor(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
+ ?get_network_index@simple_config_credential_c@@QBEEXZ @ 588 NONAME ; unsigned char simple_config_credential_c::get_network_index(void) const
+ ??1eap_master_session_key_c@@UAE@XZ @ 589 NONAME ; eap_master_session_key_c::~eap_master_session_key_c(void)
+ ??0eapol_ethernet_header_rd_c@@QAE@PAVabs_eap_am_tools_c@@PBEK@Z @ 590 NONAME ; eapol_ethernet_header_rd_c::eapol_ethernet_header_rd_c(class abs_eap_am_tools_c *, unsigned char const *, unsigned long)
+ ?allocate_message_data_buffer@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@K@Z @ 591 NONAME ; enum eap_status_e eap_tlv_message_data_c::allocate_message_data_buffer(unsigned long)
+ ??0eap_network_id_selector_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@@Z @ 592 NONAME ; eap_network_id_selector_c::eap_network_id_selector_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *)
+ ?get_block_size@eap_am_crypto_md4_c@@QAEKXZ @ 593 NONAME ; unsigned long eap_am_crypto_md4_c::get_block_size(void)
+ ??0eap_am_crypto_rc4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 594 NONAME ; eap_am_crypto_rc4_c::eap_am_crypto_rc4_c(class abs_eap_am_tools_c *)
+ ??0eap_buf_chain_wr_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 595 NONAME ; eap_buf_chain_wr_c::eap_buf_chain_wr_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned long)
+ ?SetPrimaryNamePresent@EapCertificateEntry@@QAEXXZ @ 596 NONAME ; void EapCertificateEntry::SetPrimaryNamePresent(void)
+ ?get_is_valid@eap_am_crypto_symbian_c@@UBE_NXZ @ 597 NONAME ; bool eap_am_crypto_symbian_c::get_is_valid(void) const
+ ?formatted_print@eap_am_tools_symbian_c@@UAAXPBDZZ @ 598 NONAME ; void eap_am_tools_symbian_c::formatted_print(char const *, ...)
+ ?get_is_valid@eap_am_file_input_symbian_c@@UAE_NXZ @ 599 NONAME ; bool eap_am_file_input_symbian_c::get_is_valid(void)
+ ?get_digest_length@crypto_md5_c@@UAEKXZ @ 600 NONAME ; unsigned long crypto_md5_c::get_digest_length(void)
+ ?compare_network_id@eap_am_network_id_c@@QBE_NPBV1@@Z @ 601 NONAME ; bool eap_am_network_id_c::compare_network_id(class eap_am_network_id_c const *) const
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eapol_wlan_authentication_state_e@@@Z @ 602 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eapol_wlan_authentication_state_e *)
+ ?get_mutex@eap_am_mutex_symbian_c@@QBEPBVRMutex@@XZ @ 603 NONAME ; class RMutex const * eap_am_mutex_symbian_c::get_mutex(void) const
+ ?get_eapol_key_type_string@eapol_session_key_c@@SAPBDW4eapol_key_type_e@@@Z @ 604 NONAME ; char const * eapol_session_key_c::get_eapol_key_type_string(enum eapol_key_type_e)
+ ?get_network_keys_const@simple_config_credential_c@@QBEPBV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 605 NONAME ; class eap_array_c<class network_key_and_index_c> const * simple_config_credential_c::get_network_keys_const(void) const
+ ?trace_eap_packet@eap_core_c@@QAEXPBDPBVeap_header_wr_c@@@Z @ 606 NONAME ; void eap_core_c::trace_eap_packet(char const *, class eap_header_wr_c const *)
+ ?CopyData@EapMessageBuffer@@QAEHW4TEapRequests@@PBXI@Z @ 607 NONAME ; int EapMessageBuffer::CopyData(enum TEapRequests, void const *, unsigned int)
+ ?hash_init@crypto_sha_256_c@@UAE?AW4eap_status_e@@XZ @ 608 NONAME ; enum eap_status_e crypto_sha_256_c::hash_init(void)
+ ??1abs_eap_am_memory_store_data_c@@UAE@XZ @ 609 NONAME ; abs_eap_am_memory_store_data_c::~abs_eap_am_memory_store_data_c(void)
+ ?get_protocol@eap_state_notification_c@@UBEKXZ @ 610 NONAME ; unsigned long eap_state_notification_c::get_protocol(void) const
+ ??0eap_am_tools_symbian_c@@QAE@PBD@Z @ 611 NONAME ; eap_am_tools_symbian_c::eap_am_tools_symbian_c(char const *)
+ ??1abs_crypto_hash_algorithm_c@@UAE@XZ @ 612 NONAME ; abs_crypto_hash_algorithm_c::~abs_crypto_hash_algorithm_c(void)
+ ??0eap_config_value_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 613 NONAME ; eap_config_value_c::eap_config_value_c(class abs_eap_am_tools_c *)
+ ?restart_authentication@eap_session_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@_N@Z @ 614 NONAME ; enum eap_status_e eap_session_core_c::restart_authentication(class eap_am_network_id_c const *, bool)
+ ?get_SSID_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 615 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_SSID_const(void) const
+ ?get_sha_256_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 616 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha_256_block_size(class eap_variable_data_c *)
+ ?get_block_size@crypto_cbc_c@@UAEKXZ @ 617 NONAME ; unsigned long crypto_cbc_c::get_block_size(void)
+ ?packet_process_type@eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 618 NONAME ; enum eap_status_e eap_core_c::packet_process_type(class eap_expanded_type_c, class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
+ ??0eap_master_session_key_c@@QAE@PAVabs_eap_am_tools_c@@Veap_expanded_type_c@@@Z @ 619 NONAME ; eap_master_session_key_c::eap_master_session_key_c(class abs_eap_am_tools_c *, class eap_expanded_type_c)
+ ?get_value_offset@eap_tlv_header_c@@QBEPAEKK@Z @ 620 NONAME ; unsigned char * eap_tlv_header_c::get_value_offset(unsigned long, unsigned long) const
+ ?get_source_length@eap_am_network_id_c@@QBEKXZ @ 621 NONAME ; unsigned long eap_am_network_id_c::get_source_length(void) const
+ ?get_source@eapol_ethernet_header_base_c@@QBEPAEXZ @ 622 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_source(void) const
+ ??1eap_am_crypto_sha1_c@@UAE@XZ @ 623 NONAME ; eap_am_crypto_sha1_c::~eap_am_crypto_sha1_c(void)
+ ??0eap_type_selection_c@@QAE@PAVabs_eap_am_tools_c@@Veap_expanded_type_c@@_N@Z @ 624 NONAME ; eap_type_selection_c::eap_type_selection_c(class abs_eap_am_tools_c *, class eap_expanded_type_c, bool)
+ ?get_is_valid@crypto_aes_wrap_c@@QAE_NXZ @ 625 NONAME ; bool crypto_aes_wrap_c::get_is_valid(void)
+ ?get_eap_header@eapol_header_wr_c@@QAEPAEXZ @ 626 NONAME ; unsigned char * eapol_header_wr_c::get_eap_header(void)
+ ?dsa_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 627 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_cleanup(class eap_variable_data_c *)
+ ?get_key_tx_bit@eapol_session_key_c@@QBE_NXZ @ 628 NONAME ; bool eapol_session_key_c::get_key_tx_bit(void) const
+ ?get_current_state@eap_state_notification_c@@UBEKXZ @ 629 NONAME ; unsigned long eap_state_notification_c::get_current_state(void) const
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Veap_am_network_id_c@@@@@Z @ 630 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class eap_am_network_id_c> *)
+ ?get_function_string@eap_process_tlv_message_data_c@@SAPBDW4eap_tlv_message_type_function_e@@@Z @ 631 NONAME ; char const * eap_process_tlv_message_data_c::get_function_string(enum eap_tlv_message_type_function_e)
?block_size_3des_ede@eap_am_crypto_symbian_c@@UAEKXZ @ 632 NONAME ; unsigned long eap_am_crypto_symbian_c::block_size_3des_ede(void)
?get_is_valid@eap_general_header_base_c@@QBE_NXZ @ 633 NONAME ; bool eap_general_header_base_c::get_is_valid(void) const
??8eap_expanded_type_c@@QBE_NABV0@@Z @ 634 NONAME ; bool eap_expanded_type_c::operator==(class eap_expanded_type_c const &) const
@@ -672,592 +672,593 @@
?copy@crypto_sha_256_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 671 NONAME ; class abs_crypto_hash_algorithm_c * crypto_sha_256_c::copy(void)
?hash_update@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@PBXK@Z @ 672 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_update(void const *, unsigned long)
?object_increase_reference_count@eap_process_tlv_message_data_c@@QAEXXZ @ 673 NONAME ; void eap_process_tlv_message_data_c::object_increase_reference_count(void)
- ?shutdown_am_tools@eap_am_tools_c@@QAE?AW4eap_status_e@@XZ @ 674 NONAME ; enum eap_status_e eap_am_tools_c::shutdown_am_tools(void)
- ?set_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KPBX@Z @ 675 NONAME ; enum eap_status_e eap_tlv_message_data_c::set_message_data(unsigned long, void const *)
- ?set_is_invalid@eap_am_crypto_rc4_c@@AAEXXZ @ 676 NONAME ; void eap_am_crypto_rc4_c::set_is_invalid(void)
- ?password_hash@crypto_wpa_psk_password_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@PAXP6A?AW42@2K@Z@Z @ 677 NONAME ; enum eap_status_e crypto_wpa_psk_password_hash_c::password_hash(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, void *, enum eap_status_e (*)(void *, unsigned long))
- ?get_eap_type_list@eap_session_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 678 NONAME ; enum eap_status_e eap_session_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
- ?hash_cleanup@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@XZ @ 679 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_cleanup(void)
- ?state_notification@eap_session_core_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 680 NONAME ; void eap_session_core_c::state_notification(class abs_eap_state_notification_c const *)
- ??0eapol_header_rd_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 681 NONAME ; eapol_header_rd_c::eapol_header_rd_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?get_type@eap_header_base_c@@QBE?AVeap_expanded_type_c@@XZ @ 682 NONAME ; class eap_expanded_type_c eap_header_base_c::get_type(void) const
- ?GetSecondaryNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 683 NONAME ; class TDes16 * EapCertificateEntry::GetSecondaryNameWritable(void)
- ?set_is_valid@crypto_dsa_c@@AAEXXZ @ 684 NONAME ; void crypto_dsa_c::set_is_valid(void)
- ?aes_set_encryption_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 685 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_set_encryption_key(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@J@Z @ 686 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(long)
- ??1crypto_cbc_c@@UAE@XZ @ 687 NONAME ; crypto_cbc_c::~crypto_cbc_c(void)
- ?leave_global_mutex@eap_am_tools_symbian_c@@UAEXXZ @ 688 NONAME ; void eap_am_tools_symbian_c::leave_global_mutex(void)
- ??4TEapExpandedType@@QAEAAV0@ABV0@@Z @ 689 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TEapExpandedType const &)
- ?set_is_valid@crypto_md4_c@@EAEXXZ @ 690 NONAME ; void crypto_md4_c::set_is_valid(void)
- ?get_code@eap_header_base_c@@QBE?AW4eap_code_value_e@@XZ @ 691 NONAME ; enum eap_code_value_e eap_header_base_c::get_code(void) const
- ??Ieap_expanded_type_c@@QAEPAV0@XZ @ 692 NONAME ; class eap_expanded_type_c * eap_expanded_type_c::operator&(void)
- ?md4_copy_context@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 693 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_copy_context(class eap_variable_data_c *, class eap_variable_data_c const *)
- ??4eap_expanded_type_c@@QAEAAV0@W4eap_type_ietf_values_e@@@Z @ 694 NONAME ; class eap_expanded_type_c & eap_expanded_type_c::operator=(enum eap_type_ietf_values_e)
- ?eap_write_u16_t_network_order@@YA?AW4eap_status_e@@PAXKG@Z @ 695 NONAME ; enum eap_status_e eap_write_u16_t_network_order(void *, unsigned long, unsigned short)
- ?get_type_data@eap_expanded_type_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAW4eap_type_ietf_values_e@@@Z @ 696 NONAME ; enum eap_status_e eap_expanded_type_c::get_type_data(class abs_eap_am_tools_c *, enum eap_type_ietf_values_e *) const
- ?strlen@eap_am_tools_symbian_c@@UAEKPBD@Z @ 697 NONAME ; unsigned long eap_am_tools_symbian_c::strlen(char const *)
- ?get_previous_state_string@eap_state_notification_c@@UBEPBDXZ @ 698 NONAME ; char const * eap_state_notification_c::get_previous_state_string(void) const
- ?SetSecondaryNamePresent@EapCertificateEntry@@QAEXXZ @ 699 NONAME ; void EapCertificateEntry::SetSecondaryNamePresent(void)
- ?Compare@TEapExpandedType@@QBEHABV1@@Z @ 700 NONAME ; int TEapExpandedType::Compare(class TEapExpandedType const &) const
- ?GetSubjectKeyIdWritable@EapCertificateEntry@@QAEPAV?$TBuf8@$0BE@@@XZ @ 701 NONAME ; class TBuf8<20> * EapCertificateEntry::GetSubjectKeyIdWritable(void)
- ?get_block_size@crypto_3des_ede_c@@UAEKXZ @ 702 NONAME ; unsigned long crypto_3des_ede_c::get_block_size(void)
- ?get_type_data_start_offset@eap_header_base_c@@SAK_N@Z @ 703 NONAME ; unsigned long eap_header_base_c::get_type_data_start_offset(bool)
- ??0eap_am_crypto_sha1_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 704 NONAME ; eap_am_crypto_sha1_c::eap_am_crypto_sha1_c(class abs_eap_am_tools_c *)
- ?convert_hex_ascii_to_bytes@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 705 NONAME ; enum eap_status_e eap_am_tools_c::convert_hex_ascii_to_bytes(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
- ?set_authentication_role@eap_core_c@@UAE?AW4eap_status_e@@_N@Z @ 706 NONAME ; enum eap_status_e eap_core_c::set_authentication_role(bool)
- ??1TEapExpandedType@@UAE@XZ @ 707 NONAME ; TEapExpandedType::~TEapExpandedType(void)
- ?eap_write_u32_t_little_endian_order@@YA?AW4eap_status_e@@PAXKK@Z @ 708 NONAME ; enum eap_status_e eap_write_u32_t_little_endian_order(void *, unsigned long, unsigned long)
- ?set_data_length@eapol_header_base_c@@QAEXG@Z @ 709 NONAME ; void eapol_header_base_c::set_data_length(unsigned short)
- ?get_digest_length@crypto_sha_256_c@@UAEKXZ @ 710 NONAME ; unsigned long crypto_sha_256_c::get_digest_length(void)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAPAVeap_state_notification_c@@@Z @ 711 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_state_notification_c * *)
- ?reset@eap_am_network_id_c@@QAEXXZ @ 712 NONAME ; void eap_am_network_id_c::reset(void)
- ??0abs_eap_am_mutex_c@@QAE@XZ @ 713 NONAME ; abs_eap_am_mutex_c::abs_eap_am_mutex_c(void)
- ?configure@eap_core_c@@UAE?AW4eap_status_e@@XZ @ 714 NONAME ; enum eap_status_e eap_core_c::configure(void)
- ?get_is_valid@eap_session_core_c@@UAE_NXZ @ 715 NONAME ; bool eap_session_core_c::get_is_valid(void)
- ?get_rand_integer@crypto_random_c@@QAEKKK@Z @ 716 NONAME ; unsigned long crypto_random_c::get_rand_integer(unsigned long, unsigned long)
- ?check_activate_trace_on_error@eap_am_tools_c@@UAEXXZ @ 717 NONAME ; void eap_am_tools_c::check_activate_trace_on_error(void)
- ?get_sent_packet@eap_core_retransmission_c@@QBEPAVeap_buf_chain_wr_c@@XZ @ 718 NONAME ; class eap_buf_chain_wr_c * eap_core_retransmission_c::get_sent_packet(void) const
- ?asynchronous_init_remove_eap_session@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 719 NONAME ; enum eap_status_e eap_core_c::asynchronous_init_remove_eap_session(void)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPA_K@Z @ 720 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned long long *)
- ?get_type_data_length@eap_header_base_c@@QBEGXZ @ 721 NONAME ; unsigned short eap_header_base_c::get_type_data_length(void) const
- ??1eap_core_nak_info_c@@UAE@XZ @ 722 NONAME ; eap_core_nak_info_c::~eap_core_nak_info_c(void)
- ?get_asymmetric_start_key@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@K_N2@Z @ 723 NONAME ; enum eap_status_e crypto_nt_hash_c::get_asymmetric_start_key(class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long, bool, bool)
- ?get_is_valid@eap_am_network_id_c@@QBE_NXZ @ 724 NONAME ; bool eap_am_network_id_c::get_is_valid(void) const
- ?set_is_valid@eap_am_crypto_md4_c@@AAEXXZ @ 725 NONAME ; void eap_am_crypto_md4_c::set_is_valid(void)
- ??1eap_am_mutex_reference_c@@UAE@XZ @ 726 NONAME ; eap_am_mutex_reference_c::~eap_am_mutex_reference_c(void)
- ?ConvertInternalTypesToEAPTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@Veap_expanded_type_c@@@@PAV?$RArray@I@@@Z @ 727 NONAME ; int CEapConversion::ConvertInternalTypesToEAPTypes(class abs_eap_am_tools_c *, class eap_array_c<class eap_expanded_type_c> const *, class RArray<unsigned int> *)
- ?check_is_valid_eap_type@eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 728 NONAME ; enum eap_status_e eap_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
- ?get_is_valid@eap_tlv_message_data_c@@QAE_NXZ @ 729 NONAME ; bool eap_tlv_message_data_c::get_is_valid(void)
- ?get_buffer_offset@eap_variable_data_c@@QBEPAEKK@Z @ 730 NONAME ; unsigned char * eap_variable_data_c::get_buffer_offset(unsigned long, unsigned long) const
- ?get_encrypts@crypto_3des_ede_c@@UAE_NXZ @ 731 NONAME ; bool crypto_3des_ede_c::get_encrypts(void)
- ?GetFirstMessage@EapMessageQueue@@QAEPAVEapMessageBuffer@@XZ @ 732 NONAME ; class EapMessageBuffer * EapMessageQueue::GetFirstMessage(void)
- ?add_end_null@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 733 NONAME ; enum eap_status_e eap_variable_data_c::add_end_null(void)
- ?get_802_11_authentication_mode@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2@Z @ 734 NONAME ; enum eap_status_e eap_session_core_c::get_802_11_authentication_mode(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?initialize_session_timeout@eap_core_c@@AAE?AW4eap_status_e@@K@Z @ 735 NONAME ; enum eap_status_e eap_core_c::initialize_session_timeout(unsigned long)
- ?GetSecondaryNamePresent@EapCertificateEntry@@QBEHXZ @ 736 NONAME ; int EapCertificateEntry::GetSecondaryNamePresent(void) const
- ?get_is_valid@crypto_nt_hash_c@@QAE_NXZ @ 737 NONAME ; bool crypto_nt_hash_c::get_is_valid(void)
- ?get_use_eap_milli_second_timer@eap_am_tools_symbian_c@@UAE_NXZ @ 738 NONAME ; bool eap_am_tools_symbian_c::get_use_eap_milli_second_timer(void)
- ??1crypto_eap_fast_hmac_sha1_prf_c@@UAE@XZ @ 739 NONAME ; crypto_eap_fast_hmac_sha1_prf_c::~crypto_eap_fast_hmac_sha1_prf_c(void)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeapol_session_key_c@@@Z @ 740 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eapol_session_key_c *)
- ?set_mac_address@eap_rogue_ap_entry_c@@QAEXPBE@Z @ 741 NONAME ; void eap_rogue_ap_entry_c::set_mac_address(unsigned char const *)
- ?copy@eap_am_network_id_c@@QBEPAV1@XZ @ 742 NONAME ; class eap_am_network_id_c * eap_am_network_id_c::copy(void) const
- ??0eap_header_string_c@@QAE@XZ @ 743 NONAME ; eap_header_string_c::eap_header_string_c(void)
- ?get_type_data@eap_header_base_c@@QBEPAEK@Z @ 744 NONAME ; unsigned char * eap_header_base_c::get_type_data(unsigned long) const
- ?eap_write_u64_t_network_order@@YA?AW4eap_status_e@@PAXK_K@Z @ 745 NONAME ; enum eap_status_e eap_write_u64_t_network_order(void *, unsigned long, unsigned long long)
- ?get_tmp_IV@crypto_cbc_c@@UAEPBVeap_variable_data_c@@XZ @ 746 NONAME ; class eap_variable_data_c const * crypto_cbc_c::get_tmp_IV(void)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAD@Z @ 747 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, char *)
- ?eap_sha1_process_data_network_order@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PBKK@Z @ 748 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::eap_sha1_process_data_network_order(unsigned long const *, unsigned long)
- ?load_type@eap_core_c@@QAEPAVeap_base_type_c@@Veap_expanded_type_c@@0PBVeap_am_network_id_c@@@Z @ 749 NONAME ; class eap_base_type_c * eap_core_c::load_type(class eap_expanded_type_c, class eap_expanded_type_c, class eap_am_network_id_c const *)
- ?convert_unicode_to_utf8@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 750 NONAME ; enum eap_status_e eap_am_tools_symbian_c::convert_unicode_to_utf8(class eap_variable_data_c &, class eap_variable_data_c const &)
- ?encrypt_block_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 751 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::encrypt_block_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
- ?send_eap_success@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 752 NONAME ; enum eap_status_e eap_core_c::send_eap_success(class eap_am_network_id_c const *, unsigned char)
- ?sha1_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 753 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 754 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_method_settings_c const *)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eap_tlv_message_type_function_e@@@Z @ 755 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eap_tlv_message_type_function_e *)
- ?eap_htons@@YAGG@Z @ 756 NONAME ; unsigned short eap_htons(unsigned short)
- ?reset@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 757 NONAME ; enum eap_status_e eap_variable_data_c::reset(void)
- ?get_key_length@crypto_aes_wrap_c@@QAEKXZ @ 758 NONAME ; unsigned long crypto_aes_wrap_c::get_key_length(void)
- ?get_crypto@eap_am_tools_symbian_c@@UAEPAVabs_eap_am_crypto_c@@XZ @ 759 NONAME ; class abs_eap_am_crypto_c * eap_am_tools_symbian_c::get_crypto(void)
- ?eap_sha_256_process_data_network_order@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PBKK@Z @ 760 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::eap_sha_256_process_data_network_order(unsigned long const *, unsigned long)
- ?set_network_index@simple_config_credential_c@@QAEXE@Z @ 761 NONAME ; void simple_config_credential_c::set_network_index(unsigned char)
- ?get_needs_confirmation_from_user@eap_state_notification_c@@UBE_NXZ @ 762 NONAME ; bool eap_state_notification_c::get_needs_confirmation_from_user(void) const
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@G@@@Z @ 763 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<unsigned short> const *) const
- ?set_value_length@eap_tlv_header_c@@QAE?AW4eap_status_e@@K@Z @ 764 NONAME ; enum eap_status_e eap_tlv_header_c::set_value_length(unsigned long)
- ?get_digest_length@eap_am_crypto_sha1_c@@QAEKXZ @ 765 NONAME ; unsigned long eap_am_crypto_sha1_c::get_digest_length(void)
- ?generate_diffie_hellman_keys@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@0PBEK1K@Z @ 766 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::generate_diffie_hellman_keys(class eap_variable_data_c *, class eap_variable_data_c *, unsigned char const *, unsigned long, unsigned char const *, unsigned long)
- ?get_is_valid@crypto_kd_hmac_sha256_c@@QAE_NXZ @ 767 NONAME ; bool crypto_kd_hmac_sha256_c::get_is_valid(void)
- ?GetLabelWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 768 NONAME ; class TDes16 * EapCertificateEntry::GetLabelWritable(void)
- ?hash_final@eap_am_crypto_md4_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 769 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_final(void *, unsigned long *)
- ?eap_sha_256_process_data_host_order@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PBKK@Z @ 770 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::eap_sha_256_process_data_host_order(unsigned long const *, unsigned long)
- ?add_data@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 771 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data(class eap_variable_data_c const *)
- ?mutex_enter@eap_am_mutex_symbian_c@@UAE?AW4eap_status_e@@XZ @ 772 NONAME ; enum eap_status_e eap_am_mutex_symbian_c::mutex_enter(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_certificate_entry_c@@@Z @ 773 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_certificate_entry_c const *)
- ?file_read@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 774 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_read(class eap_variable_data_c *)
- ?set_expanded_type_data@eap_expanded_type_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PBXK@Z @ 775 NONAME ; enum eap_status_e eap_expanded_type_c::set_expanded_type_data(class abs_eap_am_tools_c *, void const *, unsigned long)
- ?SetLabelPresent@EapCertificateEntry@@QAEXXZ @ 776 NONAME ; void EapCertificateEntry::SetLabelPresent(void)
- ?GetThumbprint@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 777 NONAME ; class TDes16 const * EapCertificateEntry::GetThumbprint(void) const
- ?eap_htonll@@YA_K_K@Z @ 778 NONAME ; unsigned long long eap_htonll(unsigned long long)
- ??0eap_am_mutex_symbian_c@@QAE@XZ @ 779 NONAME ; eap_am_mutex_symbian_c::eap_am_mutex_symbian_c(void)
- ?set_is_valid@crypto_eap_fast_hmac_sha1_prf_c@@AAEXXZ @ 780 NONAME ; void crypto_eap_fast_hmac_sha1_prf_c::set_is_valid(void)
- ??0TEapExpandedType@@QAE@PBV0@@Z @ 781 NONAME ; TEapExpandedType::TEapExpandedType(class TEapExpandedType const *)
- ?get_is_timer_thread_active@eap_am_tools_symbian_c@@UAE_NXZ @ 782 NONAME ; bool eap_am_tools_symbian_c::get_is_timer_thread_active(void)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAJ@Z @ 783 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, long *)
- ?object_decrease_reference_count@eap_core_c@@QAEKXZ @ 784 NONAME ; unsigned long eap_core_c::object_decrease_reference_count(void)
- ?get_type_data@eap_expanded_type_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAV1@@Z @ 785 NONAME ; enum eap_status_e eap_expanded_type_c::get_type_data(class abs_eap_am_tools_c *, class eap_expanded_type_c *) const
- ?discard_stream@crypto_rc4_c@@UAE?AW4eap_status_e@@K@Z @ 786 NONAME ; enum eap_status_e crypto_rc4_c::discard_stream(unsigned long)
- ?generic_convert_unicode_to_utf8@eap_am_tools_c@@QAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 787 NONAME ; enum eap_status_e eap_am_tools_c::generic_convert_unicode_to_utf8(class eap_variable_data_c &, class eap_variable_data_c const &)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4simple_config_Encryption_Type_e@@@Z @ 788 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum simple_config_Encryption_Type_e *)
- ?restore_selected_bytes_from_ascii_armor@eap_am_tools_c@@AAEXEPAKPAE0_N@Z @ 789 NONAME ; void eap_am_tools_c::restore_selected_bytes_from_ascii_armor(unsigned char, unsigned long *, unsigned char *, unsigned long *, bool)
- ??1eap_expanded_type_c@@QAE@XZ @ 790 NONAME ; eap_expanded_type_c::~eap_expanded_type_c(void)
- ?shutdown_operation@eap_session_core_c@@CA?AW4eap_status_e@@PAVeap_core_c@@PAVabs_eap_am_tools_c@@@Z @ 791 NONAME ; enum eap_status_e eap_session_core_c::shutdown_operation(class eap_core_c *, class abs_eap_am_tools_c *)
- ?set_copy_of_am_network_id@eap_am_network_id_c@@QAE?AW4eap_status_e@@PBXK0KG@Z @ 792 NONAME ; enum eap_status_e eap_am_network_id_c::set_copy_of_am_network_id(void const *, unsigned long, void const *, unsigned long, unsigned short)
- ??4EapCertificateEntry@@QAEAAV0@ABV0@@Z @ 793 NONAME ; class EapCertificateEntry & EapCertificateEntry::operator=(class EapCertificateEntry const &)
- ?get_eapol_header@eapol_ethernet_header_wr_c@@QBEPAEXZ @ 794 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_eapol_header(void) const
- ?memrchr@eap_am_tools_symbian_c@@UAEPAXPBXEK@Z @ 795 NONAME ; void * eap_am_tools_symbian_c::memrchr(void const *, unsigned char, unsigned long)
- ?encrypt_block@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXKPAXK@Z @ 796 NONAME ; enum eap_status_e crypto_aes_wrap_c::encrypt_block(void const *, unsigned long, void *, unsigned long)
- ??0eap_header_rd_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 797 NONAME ; eap_header_rd_c::eap_header_rd_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
- ?rsa_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 798 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_cleanup(class eap_variable_data_c *)
- ?rsa_decrypt_with_public_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 799 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_decrypt_with_public_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?set_is_valid@crypto_random_c@@QAEXXZ @ 800 NONAME ; void crypto_random_c::set_is_valid(void)
- ?ascii_to_octet@eap_am_tools_c@@UAEEJ@Z @ 801 NONAME ; unsigned char eap_am_tools_c::ascii_to_octet(long)
- ?convert_utf8_to_unicode@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 802 NONAME ; enum eap_status_e eap_am_tools_symbian_c::convert_utf8_to_unicode(class eap_variable_data_c &, class eap_variable_data_c const &)
- ?set_is_valid@eap_am_network_id_c@@AAEXXZ @ 803 NONAME ; void eap_am_network_id_c::set_is_valid(void)
- ?hash_update@crypto_sha1_c@@UAE?AW4eap_status_e@@PBXK@Z @ 804 NONAME ; enum eap_status_e crypto_sha1_c::hash_update(void const *, unsigned long)
- ?verify@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 805 NONAME ; enum eap_status_e crypto_rsa_c::verify(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ??1EapServerStrings@@UAE@XZ @ 806 NONAME ; EapServerStrings::~EapServerStrings(void)
- ?get_block_size@crypto_aes_wrap_c@@QAEKXZ @ 807 NONAME ; unsigned long crypto_aes_wrap_c::get_block_size(void)
- ?write_configure@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 808 NONAME ; enum eap_status_e eap_session_core_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?get_expanded_vendor_id_offset@eap_header_base_c@@SAKXZ @ 809 NONAME ; unsigned long eap_header_base_c::get_expanded_vendor_id_offset(void)
- ?get_data@eap_config_value_c@@QAEPAVeap_variable_data_c@@XZ @ 810 NONAME ; class eap_variable_data_c * eap_config_value_c::get_data(void)
- ?use_test_random@eap_am_crypto_symbian_c@@UAEXPBEK_N@Z @ 811 NONAME ; void eap_am_crypto_symbian_c::use_test_random(unsigned char const *, unsigned long, bool)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W42@@Z @ 812 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eap_status_e)
- ?set_is_valid@crypto_rc4_c@@EAEXXZ @ 813 NONAME ; void crypto_rc4_c::set_is_valid(void)
- ?memset@eap_am_tools_symbian_c@@UAEXPAXJK@Z @ 814 NONAME ; void eap_am_tools_symbian_c::memset(void *, long, unsigned long)
- ?initialize_asynchronous_init_remove_eap_session@eap_core_c@@AAE?AW4eap_status_e@@K@Z @ 815 NONAME ; enum eap_status_e eap_core_c::initialize_asynchronous_init_remove_eap_session(unsigned long)
- ?aes_key_length@eap_am_crypto_symbian_c@@UAEKXZ @ 816 NONAME ; unsigned long eap_am_crypto_symbian_c::aes_key_length(void)
- ?get_is_valid@crypto_aes_c@@UAE_NXZ @ 817 NONAME ; bool crypto_aes_c::get_is_valid(void)
- ?reset_header@eap_tlv_header_c@@QAE?AW4eap_status_e@@KK@Z @ 818 NONAME ; enum eap_status_e eap_tlv_header_c::reset_header(unsigned long, unsigned long)
- ?add_data@eap_am_memory_store_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBVeap_tlv_message_data_c@@K@Z @ 819 NONAME ; enum eap_status_e eap_am_memory_store_c::add_data(class eap_variable_data_c const *, class eap_tlv_message_data_c const *, unsigned long)
- ?get_is_valid@eap_variable_data_c@@QBE_NXZ @ 820 NONAME ; bool eap_variable_data_c::get_is_valid(void) const
- ?set_is_invalid@crypto_dsa_c@@AAEXXZ @ 821 NONAME ; void crypto_dsa_c::set_is_invalid(void)
- ??1eap_header_base_c@@UAE@XZ @ 822 NONAME ; eap_header_base_c::~eap_header_base_c(void)
- ?read_type@eap_expanded_type_c@@SA?AW4eap_status_e@@PAVabs_eap_am_tools_c@@KPBXKPAV1@@Z @ 823 NONAME ; enum eap_status_e eap_expanded_type_c::read_type(class abs_eap_am_tools_c *, unsigned long, void const *, unsigned long, class eap_expanded_type_c *)
- ?get_message_data_length@eap_am_memory_store_tlv_data_c@@QBEKXZ @ 824 NONAME ; unsigned long eap_am_memory_store_tlv_data_c::get_message_data_length(void) const
- ?ConvertCipherSuitesToInternalType@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RArray@I@@PAV?$eap_array_c@G@@@Z @ 825 NONAME ; int CEapConversion::ConvertCipherSuitesToInternalType(class abs_eap_am_tools_c *, class RArray<unsigned int> const *, class eap_array_c<unsigned short> *)
- ??1simple_config_credential_c@@UAE@XZ @ 826 NONAME ; simple_config_credential_c::~simple_config_credential_c(void)
- ?set_timer_resolution_ms@eap_am_tools_symbian_c@@UAEXK@Z @ 827 NONAME ; void eap_am_tools_symbian_c::set_timer_resolution_ms(unsigned long)
- ??0eap_file_config_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 828 NONAME ; eap_file_config_c::eap_file_config_c(class abs_eap_am_tools_c *)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeapol_session_key_c@@@Z @ 829 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eapol_session_key_c const *)
- ?get_header_length@eapol_header_base_c@@SAKXZ @ 830 NONAME ; unsigned long eapol_header_base_c::get_header_length(void)
- ?am_cancel_all_timers@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 831 NONAME ; enum eap_status_e eap_am_tools_symbian_c::am_cancel_all_timers(void)
- ?get_md4_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 832 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md4_block_size(class eap_variable_data_c *)
- ?set_encryption_key_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 833 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::set_encryption_key_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ?remove_eap_session@eap_session_core_c@@UAE?AW4eap_status_e@@_NPBVeap_am_network_id_c@@@Z @ 834 NONAME ; enum eap_status_e eap_session_core_c::remove_eap_session(bool, class eap_am_network_id_c const *)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_method_settings_c@@@Z @ 835 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_method_settings_c const *) const
- ?set_stack_address@eap_buf_chain_base_c@@QAEXPBX@Z @ 836 NONAME ; void eap_buf_chain_base_c::set_stack_address(void const *)
- ?nt_password_hash@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@K@Z @ 837 NONAME ; enum eap_status_e crypto_nt_hash_c::nt_password_hash(class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?encrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXK@Z @ 838 NONAME ; enum eap_status_e crypto_cbc_c::encrypt_data(void *, unsigned long)
- ?get_code_string@eap_header_base_c@@QBEPBDXZ @ 839 NONAME ; char const * eap_header_base_c::get_code_string(void) const
- ?remove_reference@eap_am_mutex_reference_c@@QAEXXZ @ 840 NONAME ; void eap_am_mutex_reference_c::remove_reference(void)
- ?rsa_verify@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@11@Z @ 841 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_verify(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?open_crypto_memory_leaks@eap_am_crypto_symbian_c@@AAEXXZ @ 842 NONAME ; void eap_am_crypto_symbian_c::open_crypto_memory_leaks(void)
- ?set_is_valid@eap_am_crypto_rc4_c@@AAEXXZ @ 843 NONAME ; void eap_am_crypto_rc4_c::set_is_valid(void)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAW4eap_tlv_message_type_function_e@@@Z @ 844 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, enum eap_tlv_message_type_function_e *)
- ?force_inheritance@eap_buf_chain_wr_c@@EAEXXZ @ 845 NONAME ; void eap_buf_chain_wr_c::force_inheritance(void)
- ?set_is_client@eap_buf_chain_base_c@@QAEX_N@Z @ 846 NONAME ; void eap_buf_chain_base_c::set_is_client(bool)
- ?SetIssuerName@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 847 NONAME ; int EapCertificateEntry::SetIssuerName(class TBuf<255> const &)
- ?set_is_valid@crypto_aes_c@@UAEXXZ @ 848 NONAME ; void crypto_aes_c::set_is_valid(void)
- ?set_is_invalid@crypto_eap_fast_hmac_sha1_prf_c@@AAEXXZ @ 849 NONAME ; void crypto_eap_fast_hmac_sha1_prf_c::set_is_invalid(void)
- ?set_partner@eap_core_c@@QAEXPAVabs_eap_core_c@@@Z @ 850 NONAME ; void eap_core_c::set_partner(class abs_eap_core_c *)
- ?get_version@eapol_header_base_c@@QBE?AW4eapol_protocol_version_e@@XZ @ 851 NONAME ; enum eapol_protocol_version_e eapol_header_base_c::get_version(void) const
- ??0crypto_tls_sha1_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 852 NONAME ; crypto_tls_sha1_prf_c::crypto_tls_sha1_prf_c(class abs_eap_am_tools_c *)
- ?get_block_size@crypto_md4_c@@UAEKXZ @ 853 NONAME ; unsigned long crypto_md4_c::get_block_size(void)
- ?timer_thread_function@eap_am_tools_c@@UAE?AW4eap_status_e@@XZ @ 854 NONAME ; enum eap_status_e eap_am_tools_c::timer_thread_function(void)
- ?begin_db_update@eap_am_tools_symbian_c@@QAE?AW4eap_status_e@@AAVRDbView@@@Z @ 855 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_update(class RDbView &)
- ?generic_convert_utf8_to_unicode@eap_am_tools_c@@QAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 856 NONAME ; enum eap_status_e eap_am_tools_c::generic_convert_utf8_to_unicode(class eap_variable_data_c &, class eap_variable_data_c const &)
- ?add_rogue_ap@eap_session_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 857 NONAME ; enum eap_status_e eap_session_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?set_key@crypto_rc4_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 858 NONAME ; enum eap_status_e crypto_rc4_c::set_key(class eap_variable_data_c const *)
- ?encrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PAXK@Z @ 859 NONAME ; enum eap_status_e crypto_rc4_c::encrypt_data(void *, unsigned long)
- ??0eapol_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 860 NONAME ; eapol_header_base_c::eapol_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?get_is_valid@crypto_ephemeral_diffie_hellman_c@@QAE_NXZ @ 861 NONAME ; bool crypto_ephemeral_diffie_hellman_c::get_is_valid(void)
- ?get_is_valid@eap_core_retransmission_c@@QBE_NXZ @ 862 NONAME ; bool eap_core_retransmission_c::get_is_valid(void) const
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_certificate_entry_c@@@Z @ 863 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_certificate_entry_c *)
- ??1crypto_dsa_c@@UAE@XZ @ 864 NONAME ; crypto_dsa_c::~crypto_dsa_c(void)
- ?SetCertType@EapCertificateEntry@@QAEHABW4TCertType@1@@Z @ 865 NONAME ; int EapCertificateEntry::SetCertType(enum EapCertificateEntry::TCertType const &)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eapol_key_authentication_type_e@@@Z @ 866 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eapol_key_authentication_type_e)
- ?set_is_valid@crypto_sha_256_c@@EAEXXZ @ 867 NONAME ; void crypto_sha_256_c::set_is_valid(void)
- ??0eap_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 868 NONAME ; eap_variable_data_c::eap_variable_data_c(class abs_eap_am_tools_c *)
- ?get_trace_mutex@eap_am_tools_symbian_c@@QAEPAVabs_eap_am_mutex_c@@XZ @ 869 NONAME ; class abs_eap_am_mutex_c * eap_am_tools_symbian_c::get_trace_mutex(void)
- ?decrypt_block@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXKPAXK@Z @ 870 NONAME ; enum eap_status_e crypto_aes_wrap_c::decrypt_block(void const *, unsigned long, void *, unsigned long)
- ?file_delete@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 871 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_delete(class eap_variable_data_c const *)
- ?get_eap_type_string@eap_header_string_c@@SAPBDVeap_expanded_type_c@@@Z @ 872 NONAME ; char const * eap_header_string_c::get_eap_type_string(class eap_expanded_type_c)
- ??1eap_state_notification_c@@UAE@XZ @ 873 NONAME ; eap_state_notification_c::~eap_state_notification_c(void)
- ?hmac_final@crypto_hmac_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 874 NONAME ; enum eap_status_e crypto_hmac_c::hmac_final(void *, unsigned long *)
- ?get_is_client@eap_state_notification_c@@UBE_NXZ @ 875 NONAME ; bool eap_state_notification_c::get_is_client(void) const
- ??0crypto_wpa_psk_password_hash_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 876 NONAME ; crypto_wpa_psk_password_hash_c::crypto_wpa_psk_password_hash_c(class abs_eap_am_tools_c *)
- ??0network_key_and_index_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 877 NONAME ; network_key_and_index_c::network_key_and_index_c(class abs_eap_am_tools_c *)
- ?get_header_offset@eap_general_header_base_c@@QBEPAEKK@Z @ 878 NONAME ; unsigned char * eap_general_header_base_c::get_header_offset(unsigned long, unsigned long) const
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAF@Z @ 879 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, short *)
- ?cancel_eap_failure_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 880 NONAME ; enum eap_status_e eap_core_c::cancel_eap_failure_timeout(void)
- ?get_protocol_layer@eap_state_notification_c@@UBE?AW4eap_protocol_layer_e@@XZ @ 881 NONAME ; enum eap_protocol_layer_e eap_state_notification_c::get_protocol_layer(void) const
- ?set_do_length_checks@eap_buf_chain_base_c@@QAEX_N@Z @ 882 NONAME ; void eap_buf_chain_base_c::set_do_length_checks(bool)
- ?SetValue@TEapExpandedType@@QAEHII@Z @ 883 NONAME ; int TEapExpandedType::SetValue(unsigned int, unsigned int)
- ?get_buffer_length@eap_buf_chain_base_c@@QBEKXZ @ 884 NONAME ; unsigned long eap_buf_chain_base_c::get_buffer_length(void) const
- ?set_encryption_key@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXK@Z @ 885 NONAME ; enum eap_status_e crypto_3des_ede_c::set_encryption_key(void const *, unsigned long)
- ??0eap_general_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 886 NONAME ; eap_general_header_base_c::eap_general_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?get_state_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_state_e@@@Z @ 887 NONAME ; char const * eap_simple_config_trace_string_c::get_state_string(enum simple_config_state_e) const
- ?get_data@eap_header_base_c@@QBEPAEK@Z @ 888 NONAME ; unsigned char * eap_header_base_c::get_data(unsigned long) const
- ?reset_header@eapol_header_wr_c@@QAEXG@Z @ 889 NONAME ; void eapol_header_wr_c::reset_header(unsigned short)
- ?xor_u64@eap_am_tools_c@@UAE_K_K0@Z @ 890 NONAME ; unsigned long long eap_am_tools_c::xor_u64(unsigned long long, unsigned long long)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@_K@Z @ 891 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned long long)
- ?swap@eap_am_crypto_rc4_c@@AAEXPAE0@Z @ 892 NONAME ; void eap_am_crypto_rc4_c::swap(unsigned char *, unsigned char *)
- ?eap_read_u32_t_network_order@@YAKPBXK@Z @ 893 NONAME ; unsigned long eap_read_u32_t_network_order(void const *, unsigned long)
- ?get_key_length@crypto_aes_c@@UAEKXZ @ 894 NONAME ; unsigned long crypto_aes_c::get_key_length(void)
- ?get_partner@eap_core_c@@QAEPAVabs_eap_core_c@@XZ @ 895 NONAME ; class abs_eap_core_c * eap_core_c::get_partner(void)
- ??1eap_am_memory_store_tlv_data_c@@UAE@XZ @ 896 NONAME ; eap_am_memory_store_tlv_data_c::~eap_am_memory_store_tlv_data_c(void)
- ?set_is_valid@crypto_rsa_c@@AAEXXZ @ 897 NONAME ; void crypto_rsa_c::set_is_valid(void)
- ?set_max_trace_file_size@eap_am_tools_symbian_c@@UAEXK@Z @ 898 NONAME ; void eap_am_tools_symbian_c::set_max_trace_file_size(unsigned long)
- ?set_is_invalid@crypto_md4_c@@AAEXXZ @ 899 NONAME ; void crypto_md4_c::set_is_invalid(void)
- ?GetThumbprintPresent@EapCertificateEntry@@QBEHXZ @ 900 NONAME ; int EapCertificateEntry::GetThumbprintPresent(void) const
- ?enter_trace_mutex@eap_am_tools_symbian_c@@QAEXXZ @ 901 NONAME ; void eap_am_tools_symbian_c::enter_trace_mutex(void)
- ?md4_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 902 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ??0eap_expanded_type_c@@QAE@W4eap_type_ietf_values_e@@@Z @ 903 NONAME ; eap_expanded_type_c::eap_expanded_type_c(enum eap_type_ietf_values_e)
- ?allocate_buffer@eap_variable_data_c@@AAE?AW4eap_status_e@@K@Z @ 904 NONAME ; enum eap_status_e eap_variable_data_c::allocate_buffer(unsigned long)
- ?get_md4_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 905 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md4_digest_length(class eap_variable_data_c *)
- ?set_authentication_error@eap_state_notification_c@@UAEXW4eap_status_e@@@Z @ 906 NONAME ; void eap_state_notification_c::set_authentication_error(enum eap_status_e)
- ?rc4_set_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 907 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_set_key(class eap_variable_data_c *, class eap_variable_data_c const *)
- ?GetIssuerNamePresent@EapCertificateEntry@@QBEHXZ @ 908 NONAME ; int EapCertificateEntry::GetIssuerNamePresent(void) const
- ?get_header_length@eap_tlv_header_c@@SAKXZ @ 909 NONAME ; unsigned long eap_tlv_header_c::get_header_length(void)
- ?initialize@eap_buf_chain_base_c@@AAE?AW4eap_status_e@@K@Z @ 910 NONAME ; enum eap_status_e eap_buf_chain_base_c::initialize(unsigned long)
- ??0eap_expanded_type_c@@QAE@XZ @ 911 NONAME ; eap_expanded_type_c::eap_expanded_type_c(void)
- ??0eap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@Veap_expanded_type_c@@KKE2@Z @ 912 NONAME ; eap_state_notification_c::eap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, class eap_expanded_type_c, unsigned long, unsigned long, unsigned char, bool)
- ?copy@eap_am_crypto_sha1_c@@QAEPAV1@XZ @ 913 NONAME ; class eap_am_crypto_sha1_c * eap_am_crypto_sha1_c::copy(void)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@G@@@Z @ 914 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<unsigned short> *)
- ??1eap_variable_data_c@@UAE@XZ @ 915 NONAME ; eap_variable_data_c::~eap_variable_data_c(void)
- ?object_decrease_reference_count@eap_am_memory_store_tlv_data_c@@QAEKXZ @ 916 NONAME ; unsigned long eap_am_memory_store_tlv_data_c::object_decrease_reference_count(void)
- ?restart_with_new_type@eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@E@Z @ 917 NONAME ; enum eap_status_e eap_core_c::restart_with_new_type(class eap_expanded_type_c, class eap_am_network_id_c const *, unsigned char)
- ??0eap_core_retransmission_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKKKW4eap_code_value_e@@EVeap_expanded_type_c@@@Z @ 918 NONAME ; eap_core_retransmission_c::eap_core_retransmission_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long, unsigned long, enum eap_code_value_e, unsigned char, class eap_expanded_type_c)
- ?init@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 919 NONAME ; enum eap_status_e eap_variable_data_c::init(unsigned long)
- ?get_eap_code_string@eap_header_string_c@@SAPBDW4eap_code_value_e@@@Z @ 920 NONAME ; char const * eap_header_string_c::get_eap_code_string(enum eap_code_value_e)
- ??4TEapExpandedType@@QAEAAV0@ABV?$TBufC8@$07@@@Z @ 921 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TBufC8<8> const &)
- ??1network_key_and_index_c@@UAE@XZ @ 922 NONAME ; network_key_and_index_c::~network_key_and_index_c(void)
- ?copy_context@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_KPBK22@Z @ 923 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::copy_context(class eap_variable_data_c const *, unsigned long long, unsigned long const *, unsigned long const *, unsigned long const *)
- ??0eap_network_id_selector_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 924 NONAME ; eap_network_id_selector_c::eap_network_id_selector_c(class abs_eap_am_tools_c *)
- ?compare@eap_variable_data_c@@QBEJPBXK@Z @ 925 NONAME ; long eap_variable_data_c::compare(void const *, unsigned long) const
- ?copy@crypto_md4_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 926 NONAME ; class abs_crypto_hash_algorithm_c * crypto_md4_c::copy(void)
- ?generate_g_power_to_xy@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@PBEK2K@Z @ 927 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::generate_g_power_to_xy(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned char const *, unsigned long, unsigned char const *, unsigned long)
- ?directory_read@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Vabs_eap_file_stat_c@@@@@Z @ 928 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::directory_read(class eap_array_c<class abs_eap_file_stat_c> *)
- ?get_is_valid@simple_config_credential_c@@QAE_NXZ @ 929 NONAME ; bool simple_config_credential_c::get_is_valid(void)
- ?set_trace_mask@eap_am_tools_c@@UAEXK@Z @ 930 NONAME ; void eap_am_tools_c::set_trace_mask(unsigned long)
- ?Copy@EapCertificateEntry@@QAEPAV1@XZ @ 931 NONAME ; class EapCertificateEntry * EapCertificateEntry::Copy(void)
- ?dsa_verify@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@11111@Z @ 932 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_verify(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?file_read_word@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 933 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_read_word(class eap_variable_data_c *)
- ?set_is_valid@eap_am_memory_store_c@@AAEXXZ @ 934 NONAME ; void eap_am_memory_store_c::set_is_valid(void)
- ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 935 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer(class eap_variable_data_c const *)
- ?get_network_key@network_key_and_index_c@@QAEPAVeap_variable_data_c@@XZ @ 936 NONAME ; class eap_variable_data_c * network_key_and_index_c::get_network_key(void)
- ?handle_eap_identity_response@eap_core_c@@AAE?AW4eap_status_e@@PAVeap_base_type_c@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 937 NONAME ; enum eap_status_e eap_core_c::handle_eap_identity_response(class eap_base_type_c *, class eap_expanded_type_c, class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
- ?send_eap_identity_request@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 938 NONAME ; enum eap_status_e eap_session_core_c::send_eap_identity_request(class eap_am_network_id_c const *)
- ?set_type_data_length@eap_header_base_c@@QAEXG_N@Z @ 939 NONAME ; void eap_header_base_c::set_type_data_length(unsigned short, bool)
- ?get_eap_expanded_type_size@eap_expanded_type_c@@SAKXZ @ 940 NONAME ; unsigned long eap_expanded_type_c::get_eap_expanded_type_size(void)
- ?init_retransmission@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKW4eap_code_value_e@@EVeap_expanded_type_c@@@Z @ 941 NONAME ; enum eap_status_e eap_core_c::init_retransmission(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, enum eap_code_value_e, unsigned char, class eap_expanded_type_c)
- ??1crypto_md4_c@@UAE@XZ @ 942 NONAME ; crypto_md4_c::~crypto_md4_c(void)
- ?leave_trace_mutex@eap_am_tools_symbian_c@@QAEXXZ @ 943 NONAME ; void eap_am_tools_symbian_c::leave_trace_mutex(void)
- ?get_is_valid@eap_am_memory_store_c@@QAE_NXZ @ 944 NONAME ; bool eap_am_memory_store_c::get_is_valid(void)
- ?get_digest_length@crypto_sha1_c@@UAEKXZ @ 945 NONAME ; unsigned long crypto_sha1_c::get_digest_length(void)
- ?timer_delete_data@eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 946 NONAME ; enum eap_status_e eap_core_c::timer_delete_data(unsigned long, void *)
- ??0eap_buf_chain_base_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 947 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned long)
- ?set_Encryption_Type@simple_config_credential_c@@QAEXW4simple_config_Encryption_Type_e@@@Z @ 948 NONAME ; void simple_config_credential_c::set_Encryption_Type(enum simple_config_Encryption_Type_e)
- ??0eap_am_file_input_symbian_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 949 NONAME ; eap_am_file_input_symbian_c::eap_am_file_input_symbian_c(class abs_eap_am_tools_c *)
- ?get_ethernet_header@eap_buf_chain_wr_c@@QAEPAEXZ @ 950 NONAME ; unsigned char * eap_buf_chain_wr_c::get_ethernet_header(void)
- ?get_is_valid@eap_process_tlv_message_data_c@@QAE_NXZ @ 951 NONAME ; bool eap_process_tlv_message_data_c::get_is_valid(void)
- ?tls_prf_A_value@crypto_tls_base_prf_c@@QAE?AW4eap_status_e@@PAVabs_crypto_hmac_algorithm_c@@PAVeap_variable_data_c@@11@Z @ 952 NONAME ; enum eap_status_e crypto_tls_base_prf_c::tls_prf_A_value(class abs_crypto_hmac_algorithm_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?convert_eapol_error_to_am_error@eap_am_tools_symbian_c@@UAEJW4eap_status_e@@@Z @ 953 NONAME ; long eap_am_tools_symbian_c::convert_eapol_error_to_am_error(enum eap_status_e)
- ?get_current_state_string@eap_state_notification_c@@UBEPBDXZ @ 954 NONAME ; char const * eap_state_notification_c::get_current_state_string(void) const
- ?get_type@eap_config_value_c@@QAE?AW4eap_configure_type_e@@XZ @ 955 NONAME ; enum eap_configure_type_e eap_config_value_c::get_type(void)
- ?set_data_length@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 956 NONAME ; enum eap_status_e eap_variable_data_c::set_data_length(unsigned long)
- ?set_key_tx_bit@eapol_session_key_c@@QAEX_N@Z @ 957 NONAME ; void eapol_session_key_c::set_key_tx_bit(bool)
- ?aes_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 958 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_cleanup(class eap_variable_data_c *)
- ?get_data_offset@eap_buf_chain_rd_c@@QBEPBEKK@Z @ 959 NONAME ; unsigned char const * eap_buf_chain_rd_c::get_data_offset(unsigned long, unsigned long) const
- ?cancel_timer@eap_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 960 NONAME ; enum eap_status_e eap_core_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ??0eapol_ethernet_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 961 NONAME ; eapol_ethernet_header_base_c::eapol_ethernet_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ?get_data_offset@eap_variable_data_c@@QBEPAEKK@Z @ 962 NONAME ; unsigned char * eap_variable_data_c::get_data_offset(unsigned long, unsigned long) const
- ?sha1_copy_context@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 963 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_copy_context(class eap_variable_data_c *, class eap_variable_data_c const *)
- ??0crypto_eap_fast_hmac_sha1_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 964 NONAME ; crypto_eap_fast_hmac_sha1_prf_c::crypto_eap_fast_hmac_sha1_prf_c(class abs_eap_am_tools_c *)
- ?tls_prf_cleanup@crypto_tls_base_prf_c@@QAE?AW4eap_status_e@@XZ @ 965 NONAME ; enum eap_status_e crypto_tls_base_prf_c::tls_prf_cleanup(void)
- ?get_is_valid@network_key_and_index_c@@QAE_NXZ @ 966 NONAME ; bool network_key_and_index_c::get_is_valid(void)
- ?internal_encrypt_data@crypto_cbc_c@@AAE?AW4eap_status_e@@PBXPAXK@Z @ 967 NONAME ; enum eap_status_e crypto_cbc_c::internal_encrypt_data(void const *, void *, unsigned long)
- ??0eap_simple_config_trace_string_c@@QAE@XZ @ 968 NONAME ; eap_simple_config_trace_string_c::eap_simple_config_trace_string_c(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eapol_key_802_11_authentication_mode_e@@@Z @ 969 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eapol_key_802_11_authentication_mode_e)
- ?set_encryption_key@crypto_aes_c@@UAE?AW4eap_status_e@@PBXK@Z @ 970 NONAME ; enum eap_status_e crypto_aes_c::set_encryption_key(void const *, unsigned long)
- ?GetPrimaryName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 971 NONAME ; class TDes16 const * EapCertificateEntry::GetPrimaryName(void) const
- ??1eap_am_crypto_sha_256_c@@UAE@XZ @ 972 NONAME ; eap_am_crypto_sha_256_c::~eap_am_crypto_sha_256_c(void)
- ?get_new_key_from_sha@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@K@Z @ 973 NONAME ; enum eap_status_e crypto_nt_hash_c::get_new_key_from_sha(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
- ?shutdown@eap_am_memory_store_c@@QAE?AW4eap_status_e@@XZ @ 974 NONAME ; enum eap_status_e eap_am_memory_store_c::shutdown(void)
- ?reset_operation@eap_core_c@@CA?AW4eap_status_e@@PAVeap_base_type_c@@PAVabs_eap_am_tools_c@@@Z @ 975 NONAME ; enum eap_status_e eap_core_c::reset_operation(class eap_base_type_c *, class abs_eap_am_tools_c *)
- ?cbc_xor_block@crypto_cbc_c@@AAEXPBXPAXKK@Z @ 976 NONAME ; void crypto_cbc_c::cbc_xor_block(void const *, void *, unsigned long, unsigned long)
- ?close_crypto_memory_leaks@eap_am_crypto_symbian_c@@AAEXXZ @ 977 NONAME ; void eap_am_crypto_symbian_c::close_crypto_memory_leaks(void)
- ?unset_marked_removed@eap_core_c@@QAEXXZ @ 978 NONAME ; void eap_core_c::unset_marked_removed(void)
- ?directory_open@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 979 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::directory_open(class eap_variable_data_c const *)
- ?memory_store_remove_data@eap_am_tools_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 980 NONAME ; enum eap_status_e eap_am_tools_c::memory_store_remove_data(class eap_variable_data_c const *)
- ?set_is_reserved@eap_am_mutex_reference_c@@QAEX_N@Z @ 981 NONAME ; void eap_am_mutex_reference_c::set_is_reserved(bool)
- ?hash_update@crypto_md4_c@@UAE?AW4eap_status_e@@PBXK@Z @ 982 NONAME ; enum eap_status_e crypto_md4_c::hash_update(void const *, unsigned long)
- ?set_encrypt@eap_buf_chain_base_c@@QAEX_N@Z @ 983 NONAME ; void eap_buf_chain_base_c::set_encrypt(bool)
- ?set_code@eap_header_base_c@@QAEXW4eap_code_value_e@@@Z @ 984 NONAME ; void eap_header_base_c::set_code(enum eap_code_value_e)
- ?directory_close@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@XZ @ 985 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::directory_close(void)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_am_network_id_c@@@Z @ 986 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_am_network_id_c *)
- ?parse_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 987 NONAME ; enum eap_status_e eap_tlv_message_data_c::parse_message_data(class eap_array_c<class eap_tlv_header_c> *)
- ??1crypto_kd_hmac_sha256_c@@UAE@XZ @ 988 NONAME ; crypto_kd_hmac_sha256_c::~crypto_kd_hmac_sha256_c(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eap_tlv_message_type_e@@K@Z @ 989 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eap_tlv_message_type_e, unsigned long)
- ?check_header@eap_tlv_header_c@@UBE?AW4eap_status_e@@XZ @ 990 NONAME ; enum eap_status_e eap_tlv_header_c::check_header(void) const
- ??1EapCertificateEntry@@UAE@XZ @ 991 NONAME ; EapCertificateEntry::~EapCertificateEntry(void)
- ?eap_write_u24_t_network_order@@YA?AW4eap_status_e@@PAXKK@Z @ 992 NONAME ; enum eap_status_e eap_write_u24_t_network_order(void *, unsigned long, unsigned long)
- ?get_is_valid@crypto_sha_256_c@@UAE_NXZ @ 993 NONAME ; bool crypto_sha_256_c::get_is_valid(void)
- ?new_abs_eap_am_tools_c@abs_eap_am_tools_c@@SAPAV1@XZ @ 994 NONAME ; class abs_eap_am_tools_c * abs_eap_am_tools_c::new_abs_eap_am_tools_c(void)
- ?SetIsValid@EapCertificateEntry@@QAEHH@Z @ 995 NONAME ; int EapCertificateEntry::SetIsValid(int)
- ?copy_message_digest@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PAXPAK@Z @ 996 NONAME ; enum eap_status_e eap_am_crypto_md4_c::copy_message_digest(void *, unsigned long *)
- ?timer_delete_data@eap_session_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 997 NONAME ; enum eap_status_e eap_session_core_c::timer_delete_data(unsigned long, void *)
- ?convert_am_error_to_eapol_error@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@J@Z @ 998 NONAME ; enum eap_status_e eap_am_tools_symbian_c::convert_am_error_to_eapol_error(long)
- ?sha_256_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 999 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
- ??0eapol_session_key_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1000 NONAME ; eapol_session_key_c::eapol_session_key_c(class abs_eap_am_tools_c *)
- ?copy_context@crypto_md5_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1001 NONAME ; enum eap_status_e crypto_md5_c::copy_context(class eap_variable_data_c const *)
- ?get_destination_length@eapol_ethernet_header_base_c@@QBEKXZ @ 1002 NONAME ; unsigned long eapol_ethernet_header_base_c::get_destination_length(void) const
- ?eap_host_to_little_endian_long@@YAKK@Z @ 1003 NONAME ; unsigned long eap_host_to_little_endian_long(unsigned long)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 1004 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class simple_config_credential_c> *)
- ?set_is_valid@crypto_tls_prf_c@@AAEXXZ @ 1005 NONAME ; void crypto_tls_prf_c::set_is_valid(void)
- ?set_is_invalid@crypto_rc4_c@@AAEXXZ @ 1006 NONAME ; void crypto_rc4_c::set_is_invalid(void)
- ??1eap_network_id_selector_c@@UAE@XZ @ 1007 NONAME ; eap_network_id_selector_c::~eap_network_id_selector_c(void)
- ?get_allow_send_eap_success@eap_state_notification_c@@UBE_NXZ @ 1008 NONAME ; bool eap_state_notification_c::get_allow_send_eap_success(void) const
- ?get_type@eap_type_selection_c@@QBE?AVeap_expanded_type_c@@XZ @ 1009 NONAME ; class eap_expanded_type_c eap_type_selection_c::get_type(void) const
- ?get_authentication_error@eap_state_notification_c@@UBE?AW4eap_status_e@@XZ @ 1010 NONAME ; enum eap_status_e eap_state_notification_c::get_authentication_error(void) const
- ?get_source_id@eap_am_network_id_c@@QBEPBVeap_variable_data_c@@XZ @ 1011 NONAME ; class eap_variable_data_c const * eap_am_network_id_c::get_source_id(void) const
- ?get_protocol_string@eap_state_notification_c@@SAPBDKK@Z @ 1012 NONAME ; char const * eap_state_notification_c::get_protocol_string(unsigned long, unsigned long)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_expanded_type_c@@@Z @ 1013 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_expanded_type_c *)
- ?add_structured_parameter_header@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eap_tlv_message_type_e@@K@Z @ 1014 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_structured_parameter_header(enum eap_tlv_message_type_e, unsigned long)
- ?client_proposes_eap_types@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 1015 NONAME ; enum eap_status_e eap_core_c::client_proposes_eap_types(class eap_am_network_id_c const *, unsigned char)
- ??0eapol_session_key_c@@QAE@PAVabs_eap_am_tools_c@@PAVeap_variable_data_c@@W4eapol_key_type_e@@K_NPBEK@Z @ 1016 NONAME ; eapol_session_key_c::eapol_session_key_c(class abs_eap_am_tools_c *, class eap_variable_data_c *, enum eapol_key_type_e, unsigned long, bool, unsigned char const *, unsigned long)
- ?get_is_reserved@eap_am_mutex_reference_c@@QAE_NXZ @ 1017 NONAME ; bool eap_am_mutex_reference_c::get_is_reserved(void)
- ?set_key@eapol_session_key_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1018 NONAME ; enum eap_status_e eapol_session_key_c::set_key(class eap_variable_data_c const *)
- ?set_is_invalid@crypto_rsa_c@@AAEXXZ @ 1019 NONAME ; void crypto_rsa_c::set_is_invalid(void)
- ?eap_write_u32_t_network_order@@YA?AW4eap_status_e@@PAXKK@Z @ 1020 NONAME ; enum eap_status_e eap_write_u32_t_network_order(void *, unsigned long, unsigned long)
- ?get_hardware_ticks_of_second@eap_am_tools_symbian_c@@UAE_KXZ @ 1021 NONAME ; unsigned long long eap_am_tools_symbian_c::get_hardware_ticks_of_second(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 1022 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<class eap_expanded_type_c> const *)
- ??0TEapExpandedType@@QAE@ABV?$TBufC8@$07@@@Z @ 1023 NONAME ; TEapExpandedType::TEapExpandedType(class TBufC8<8> const &)
- ?get_data@eap_am_memory_store_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAVeap_tlv_message_data_c@@@Z @ 1024 NONAME ; enum eap_status_e eap_am_memory_store_c::get_data(class eap_variable_data_c const *, class eap_tlv_message_data_c *)
- ?aes_block_size@eap_am_crypto_symbian_c@@UAEKXZ @ 1025 NONAME ; unsigned long eap_am_crypto_symbian_c::aes_block_size(void)
- ?get_global_mutex@eap_am_tools_symbian_c@@UAEPAVabs_eap_am_mutex_c@@XZ @ 1026 NONAME ; class abs_eap_am_mutex_c * eap_am_tools_symbian_c::get_global_mutex(void)
- ?ConvertExpandedEAPTypesToInternalTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RArray@VTEapExpandedType@@@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 1027 NONAME ; int CEapConversion::ConvertExpandedEAPTypesToInternalTypes(class abs_eap_am_tools_c *, class RArray<class TEapExpandedType> const *, class eap_array_c<class eap_expanded_type_c> *)
- ?get_encrypts@crypto_aes_c@@UAE_NXZ @ 1028 NONAME ; bool crypto_aes_c::get_encrypts(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@E@Z @ 1029 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned char)
- ?eap_shift_right_64_bit@@YA_K_KK@Z @ 1030 NONAME ; unsigned long long eap_shift_right_64_bit(unsigned long long, unsigned long)
- ?add_rogue_ap@eap_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 1031 NONAME ; enum eap_status_e eap_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
- ?timer_expired@eap_am_memory_store_c@@UAE?AW4eap_status_e@@KPAX@Z @ 1032 NONAME ; enum eap_status_e eap_am_memory_store_c::timer_expired(unsigned long, void *)
- ?GetSubjectKeyId@EapCertificateEntry@@QBEABV?$TBuf8@$0BE@@@XZ @ 1033 NONAME ; class TBuf8<20> const & EapCertificateEntry::GetSubjectKeyId(void) const
- ??9eap_expanded_type_c@@QBE_NW4eap_type_ietf_values_e@@@Z @ 1034 NONAME ; bool eap_expanded_type_c::operator!=(enum eap_type_ietf_values_e) const
- ?get_sequence_number@eapol_session_key_c@@QBEPBVeap_variable_data_c@@XZ @ 1035 NONAME ; class eap_variable_data_c const * eapol_session_key_c::get_sequence_number(void) const
- ?tls_prf_one_round@crypto_tls_base_prf_c@@QAE?AW4eap_status_e@@PAVabs_crypto_hmac_algorithm_c@@PBVeap_variable_data_c@@PAV4@2PAXK@Z @ 1036 NONAME ; enum eap_status_e crypto_tls_base_prf_c::tls_prf_one_round(class abs_crypto_hmac_algorithm_c *, class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, void *, unsigned long)
- ??1crypto_rc4_c@@UAE@XZ @ 1037 NONAME ; crypto_rc4_c::~crypto_rc4_c(void)
- ?memchr@eap_am_tools_symbian_c@@UAEPAXPBXEK@Z @ 1038 NONAME ; void * eap_am_tools_symbian_c::memchr(void const *, unsigned char, unsigned long)
- ??1eap_status_string_c@@UAE@XZ @ 1039 NONAME ; eap_status_string_c::~eap_status_string_c(void)
- ?get_buffer@eap_variable_data_c@@QBEPAEK@Z @ 1040 NONAME ; unsigned char * eap_variable_data_c::get_buffer(unsigned long) const
- ?packet_data_crypto_keys@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 1041 NONAME ; enum eap_status_e eap_session_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
- ??1eapol_header_wr_c@@UAE@XZ @ 1042 NONAME ; eapol_header_wr_c::~eapol_header_wr_c(void)
- ?send_eap_identity_request@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 1043 NONAME ; enum eap_status_e eap_core_c::send_eap_identity_request(class eap_am_network_id_c const *)
- ?set_key_index@eapol_session_key_c@@QAEXK@Z @ 1044 NONAME ; void eapol_session_key_c::set_key_index(unsigned long)
- ?get_next_retransmission_time@eap_core_retransmission_c@@QAEKXZ @ 1045 NONAME ; unsigned long eap_core_retransmission_c::get_next_retransmission_time(void)
- ??1crypto_rsa_c@@UAE@XZ @ 1046 NONAME ; crypto_rsa_c::~crypto_rsa_c(void)
- ?get_eap_type@eap_core_retransmission_c@@QBE?AVeap_expanded_type_c@@XZ @ 1047 NONAME ; class eap_expanded_type_c eap_core_retransmission_c::get_eap_type(void) const
- ?get_marked_removed@eap_core_c@@QAE_NXZ @ 1048 NONAME ; bool eap_core_c::get_marked_removed(void)
- ?sign@crypto_dsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 1049 NONAME ; enum eap_status_e crypto_dsa_c::sign(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ??0eap_network_id_selector_c@@QAE@PAVabs_eap_am_tools_c@@PBV0@@Z @ 1050 NONAME ; eap_network_id_selector_c::eap_network_id_selector_c(class abs_eap_am_tools_c *, class eap_network_id_selector_c const *)
- ?get_buffer_length@eap_variable_data_c@@QBEKXZ @ 1051 NONAME ; unsigned long eap_variable_data_c::get_buffer_length(void) const
- ?set_is_valid@crypto_sha1_c@@EAEXXZ @ 1052 NONAME ; void crypto_sha1_c::set_is_valid(void)
- ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK_N1@Z @ 1053 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer(void const *, unsigned long, bool, bool)
- ?write_type@eap_expanded_type_c@@SA?AW4eap_status_e@@PAVabs_eap_am_tools_c@@KPAXK_NV1@@Z @ 1054 NONAME ; enum eap_status_e eap_expanded_type_c::write_type(class abs_eap_am_tools_c *, unsigned long, void *, unsigned long, bool, class eap_expanded_type_c)
- ?sha1_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 1055 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 1056 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_am_network_id_c const *)
- ?ConvertInternalTypesToExpandedEAPTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@Veap_expanded_type_c@@@@PAV?$RArray@VTEapExpandedType@@@@@Z @ 1057 NONAME ; int CEapConversion::ConvertInternalTypesToExpandedEAPTypes(class abs_eap_am_tools_c *, class eap_array_c<class eap_expanded_type_c> const *, class RArray<class TEapExpandedType> *)
- ?decrypt_block@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1058 NONAME ; enum eap_status_e crypto_3des_ede_c::decrypt_block(void const *, void *, unsigned long)
- ??0eap_am_memory_store_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1059 NONAME ; eap_am_memory_store_c::eap_am_memory_store_c(class abs_eap_am_tools_c *)
- ?get_is_valid@eap_core_c@@UAE_NXZ @ 1060 NONAME ; bool eap_core_c::get_is_valid(void)
- ?get_random_error_type@eap_buf_chain_base_c@@QAE?AW4eap_random_error_type@@XZ @ 1061 NONAME ; enum eap_random_error_type eap_buf_chain_base_c::get_random_error_type(void)
- ?tls_prf_output@crypto_tls_sha1_prf_c@@QAE?AW4eap_status_e@@PAXK@Z @ 1062 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_output(void *, unsigned long)
- ??1eapol_ethernet_header_rd_c@@UAE@XZ @ 1063 NONAME ; eapol_ethernet_header_rd_c::~eapol_ethernet_header_rd_c(void)
- ?cancel_all_eap_sessions@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 1064 NONAME ; enum eap_status_e eap_session_core_c::cancel_all_eap_sessions(void)
- ??0crypto_rc4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1065 NONAME ; crypto_rc4_c::crypto_rc4_c(class abs_eap_am_tools_c *)
- ??0eap_base_type_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@@Z @ 1066 NONAME ; eap_base_type_c::eap_base_type_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *)
- ?get_network_keys@simple_config_credential_c@@QAEPAV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 1067 NONAME ; class eap_array_c<class network_key_and_index_c> * simple_config_credential_c::get_network_keys(void)
- ?add_data_to_offset@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@KPBVeap_variable_data_c@@@Z @ 1068 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data_to_offset(unsigned long, class eap_variable_data_c const *)
- ?state_notification@eap_core_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 1069 NONAME ; void eap_core_c::state_notification(class abs_eap_state_notification_c const *)
- ?ConvertInternalTypeToCertificates@CEapConversion@@SAHPAVabs_eap_am_tools_c@@W4eap_certificate_type_e@eap_certificate_entry_c@@PBV?$eap_array_c@Veap_certificate_entry_c@@@@PAV?$RPointerArray@VEapCertificateEntry@@@@@Z @ 1070 NONAME ; int CEapConversion::ConvertInternalTypeToCertificates(class abs_eap_am_tools_c *, enum eap_certificate_entry_c::eap_certificate_type_e, class eap_array_c<class eap_certificate_entry_c> const *, class RPointerArray<class EapCertificateEntry> *)
- ??1crypto_sha_256_c@@UAE@XZ @ 1071 NONAME ; crypto_sha_256_c::~crypto_sha_256_c(void)
- ?ignore_notifications@eap_core_c@@QAEXXZ @ 1072 NONAME ; void eap_core_c::ignore_notifications(void)
- ?get_digest_length@eap_am_crypto_md4_c@@QAEKXZ @ 1073 NONAME ; unsigned long eap_am_crypto_md4_c::get_digest_length(void)
- ?send_eap_notification_response@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 1074 NONAME ; enum eap_status_e eap_core_c::send_eap_notification_response(class eap_am_network_id_c const *, unsigned char)
- ?get_header_offset@eap_core_retransmission_c@@QBEKXZ @ 1075 NONAME ; unsigned long eap_core_retransmission_c::get_header_offset(void) const
- ?get_destination@eapol_ethernet_header_base_c@@QBEPAEXZ @ 1076 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_destination(void) const
- ?set_is_valid@crypto_3des_ede_c@@UAEXXZ @ 1077 NONAME ; void crypto_3des_ede_c::set_is_valid(void)
- ?eap_md4_process_data@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PBKK@Z @ 1078 NONAME ; enum eap_status_e eap_am_crypto_md4_c::eap_md4_process_data(unsigned long const *, unsigned long)
- ?get_message_data@eap_tlv_message_data_c@@QBEPAXXZ @ 1079 NONAME ; void * eap_tlv_message_data_c::get_message_data(void) const
- ?set_eap_failure_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1080 NONAME ; enum eap_status_e eap_core_c::set_eap_failure_timeout(void)
- ?snprintf@eap_am_tools_symbian_c@@UAAKPAEKPBDZZ @ 1081 NONAME ; unsigned long eap_am_tools_symbian_c::snprintf(unsigned char *, unsigned long, char const *, ...)
- ?set_random_error_type@eap_buf_chain_base_c@@QAEXW4eap_random_error_type@@@Z @ 1082 NONAME ; void eap_buf_chain_base_c::set_random_error_type(enum eap_random_error_type)
- ?create_new_session@eap_session_core_c@@AAEPAVeap_core_c@@PBVeap_am_network_id_c@@@Z @ 1083 NONAME ; class eap_core_c * eap_session_core_c::create_new_session(class eap_am_network_id_c const *)
- ?copy_context@crypto_sha1_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1084 NONAME ; enum eap_status_e crypto_sha1_c::copy_context(class eap_variable_data_c const *)
- ?cleanup@crypto_dsa_c@@QAE?AW4eap_status_e@@XZ @ 1085 NONAME ; enum eap_status_e crypto_dsa_c::cleanup(void)
- ?rsa_decrypt_with_private_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 1086 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_decrypt_with_private_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?check_padding_bytes@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXKE@Z @ 1087 NONAME ; enum eap_status_e crypto_cbc_c::check_padding_bytes(void const *, unsigned long, unsigned char)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1088 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<class eap_certificate_entry_c> *)
- ?decrypt_block@crypto_aes_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1089 NONAME ; enum eap_status_e crypto_aes_c::decrypt_block(void const *, void *, unsigned long)
- ?GetIssuerName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 1090 NONAME ; class TDes16 const * EapCertificateEntry::GetIssuerName(void) const
- ?ConvertInternalTypesToHBufC8@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@Veap_expanded_type_c@@@@PAPAVHBufC8@@@Z @ 1091 NONAME ; int CEapConversion::ConvertInternalTypesToHBufC8(class abs_eap_am_tools_c *, class eap_array_c<class eap_expanded_type_c> const *, class HBufC8 * *)
- ?tls_prf_output@crypto_tls_md5_prf_c@@QAE?AW4eap_status_e@@PAXK@Z @ 1092 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_output(void *, unsigned long)
- ?get_buffer_size@eap_core_retransmission_c@@QBEKXZ @ 1093 NONAME ; unsigned long eap_core_retransmission_c::get_buffer_size(void) const
- ?get_type_data_offset@eap_header_base_c@@QBEPAEKK@Z @ 1094 NONAME ; unsigned char * eap_header_base_c::get_type_data_offset(unsigned long, unsigned long) const
- ?GetRequestType@EapMessageBuffer@@QBE?AW4TEapRequests@@XZ @ 1095 NONAME ; enum TEapRequests EapMessageBuffer::GetRequestType(void) const
- ?get_header_offset@eap_core_c@@UAEKPAK0@Z @ 1096 NONAME ; unsigned long eap_core_c::get_header_offset(unsigned long *, unsigned long *)
- ?get_is_valid@eap_am_tools_symbian_c@@UBE_NXZ @ 1097 NONAME ; bool eap_am_tools_symbian_c::get_is_valid(void) const
- ?cancel_timer@eap_session_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 1098 NONAME ; enum eap_status_e eap_session_core_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAJ@Z @ 1099 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, long *)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAE@Z @ 1100 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned char *)
- ??1eap_general_header_base_c@@UAE@XZ @ 1101 NONAME ; eap_general_header_base_c::~eap_general_header_base_c(void)
- ?get_type_data_offset@eap_header_wr_c@@QBEPAEKK@Z @ 1102 NONAME ; unsigned char * eap_header_wr_c::get_type_data_offset(unsigned long, unsigned long) const
- ?complete_eap_identity_query@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@E@Z @ 1103 NONAME ; enum eap_status_e eap_core_c::complete_eap_identity_query(class eap_am_network_id_c const *, class eap_variable_data_c const *, unsigned char)
- ?SetPrimaryName@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 1104 NONAME ; int EapCertificateEntry::SetPrimaryName(class TBuf<64> const &)
- ?set_is_invalid@eap_am_crypto_sha1_c@@AAEXXZ @ 1105 NONAME ; void eap_am_crypto_sha1_c::set_is_invalid(void)
- ?encrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1106 NONAME ; enum eap_status_e crypto_rc4_c::encrypt_data(void const *, void *, unsigned long)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1107 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class eap_certificate_entry_c> *)
- ?set_is_valid@eap_am_crypto_sha1_c@@AAEXXZ @ 1108 NONAME ; void eap_am_crypto_sha1_c::set_is_valid(void)
- ?set_header_buffer@eap_general_header_base_c@@QAEXPAEK@Z @ 1109 NONAME ; void eap_general_header_base_c::set_header_buffer(unsigned char *, unsigned long)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVsimple_config_credential_c@@@Z @ 1110 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class simple_config_credential_c *)
- ?configure@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@XZ @ 1111 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::configure(void)
- ?am_cancel_timer@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 1112 NONAME ; enum eap_status_e eap_am_tools_symbian_c::am_cancel_timer(class abs_eap_base_timer_c *, unsigned long)
- ?get_value_length@eap_tlv_header_c@@QBEKXZ @ 1113 NONAME ; unsigned long eap_tlv_header_c::get_value_length(void) const
- ?get_is_valid@eap_am_crypto_sha1_c@@QAE_NXZ @ 1114 NONAME ; bool eap_am_crypto_sha1_c::get_is_valid(void)
- ?set_copy_of_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 1115 NONAME ; enum eap_status_e eap_variable_data_c::set_copy_of_buffer(class eap_variable_data_c const *)
- ??1EAPSettings@@UAE@XZ @ 1116 NONAME ; EAPSettings::~EAPSettings(void)
- ??1crypto_ephemeral_diffie_hellman_c@@UAE@XZ @ 1117 NONAME ; crypto_ephemeral_diffie_hellman_c::~crypto_ephemeral_diffie_hellman_c(void)
- ?set_send_packet_index@eap_buf_chain_base_c@@QAEXK@Z @ 1118 NONAME ; void eap_buf_chain_base_c::set_send_packet_index(unsigned long)
- ?copy_message_digest@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PAXPAK@Z @ 1119 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::copy_message_digest(void *, unsigned long *)
- ?reset_header@eap_header_wr_c@@QAEXG_N@Z @ 1120 NONAME ; void eap_header_wr_c::reset_header(unsigned short, bool)
- ?get_ietf_type@eap_header_base_c@@QBE?AW4eap_type_ietf_values_e@@XZ @ 1121 NONAME ; enum eap_type_ietf_values_e eap_header_base_c::get_ietf_type(void) const
- ?cleanup_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 1122 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::cleanup_3des_ede(class eap_variable_data_c *)
- ?get_eap_code@eap_core_retransmission_c@@QBE?AW4eap_code_value_e@@XZ @ 1123 NONAME ; enum eap_code_value_e eap_core_retransmission_c::get_eap_code(void) const
- ?finalize_non_aligned@crypto_cbc_c@@UAE?AW4eap_status_e@@XZ @ 1124 NONAME ; enum eap_status_e crypto_cbc_c::finalize_non_aligned(void)
- ?decrypt_with_public_key@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 1125 NONAME ; enum eap_status_e crypto_rsa_c::decrypt_with_public_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?get_destination@eapol_ethernet_header_wr_c@@QAEPAEXZ @ 1126 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_destination(void)
- ?tls_prf_cleanup@crypto_tls_md5_prf_c@@QAE?AW4eap_status_e@@XZ @ 1127 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_cleanup(void)
- ?isspace@eap_am_tools_symbian_c@@UAE_NE@Z @ 1128 NONAME ; bool eap_am_tools_symbian_c::isspace(unsigned char)
- ?set_decryption_key@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXK0K@Z @ 1129 NONAME ; enum eap_status_e crypto_cbc_c::set_decryption_key(void const *, unsigned long, void const *, unsigned long)
- ?set_decryption_key@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXK@Z @ 1130 NONAME ; enum eap_status_e crypto_3des_ede_c::set_decryption_key(void const *, unsigned long)
- ?set_network_key_index@network_key_and_index_c@@QAEXE@Z @ 1131 NONAME ; void network_key_and_index_c::set_network_key_index(unsigned char)
- ?object_increase_reference_count@eap_config_value_c@@QAEXXZ @ 1132 NONAME ; void eap_config_value_c::object_increase_reference_count(void)
- ?set_notification_string@eap_state_notification_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@_N@Z @ 1133 NONAME ; enum eap_status_e eap_state_notification_c::set_notification_string(class eap_variable_data_c const *, bool)
- ?copy_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KPBX@Z @ 1134 NONAME ; enum eap_status_e eap_tlv_message_data_c::copy_message_data(unsigned long, void const *)
- ?add_reference@eap_am_mutex_reference_c@@QAEXXZ @ 1135 NONAME ; void eap_am_mutex_reference_c::add_reference(void)
- ??0EapCertificateEntry@@QAE@XZ @ 1136 NONAME ; EapCertificateEntry::EapCertificateEntry(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@G@Z @ 1137 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned short)
- ??1crypto_tls_prf_c@@UAE@XZ @ 1138 NONAME ; crypto_tls_prf_c::~crypto_tls_prf_c(void)
- ?get_am_tools@eap_buf_chain_base_c@@IAEPAVabs_eap_am_tools_c@@XZ @ 1139 NONAME ; class abs_eap_am_tools_c * eap_buf_chain_base_c::get_am_tools(void)
- ?get_hardware_ticks@eap_am_tools_symbian_c@@UAE_KXZ @ 1140 NONAME ; unsigned long long eap_am_tools_symbian_c::get_hardware_ticks(void)
- ?get_type_data@eap_header_wr_c@@QBEPAEK@Z @ 1141 NONAME ; unsigned char * eap_header_wr_c::get_type_data(unsigned long) const
- ?GetData@EapMessageBuffer@@QBEPAVHBufC8@@XZ @ 1142 NONAME ; class HBufC8 * EapMessageBuffer::GetData(void) const
- ?get_message_data@eap_am_memory_store_tlv_data_c@@QBEPAXXZ @ 1143 NONAME ; void * eap_am_memory_store_tlv_data_c::get_message_data(void) const
- ?hash_final@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 1144 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_final(void *, unsigned long *)
- ?multiply_u64@eap_am_tools_c@@UAE_K_K0@Z @ 1145 NONAME ; unsigned long long eap_am_tools_c::multiply_u64(unsigned long long, unsigned long long)
- ?eap_acknowledge@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 1146 NONAME ; enum eap_status_e eap_session_core_c::eap_acknowledge(class eap_am_network_id_c const *)
- ?encrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1147 NONAME ; enum eap_status_e crypto_cbc_c::encrypt_data(void const *, void *, unsigned long)
- ??0TEapExpandedType@@QAE@XZ @ 1148 NONAME ; TEapExpandedType::TEapExpandedType(void)
- ?set_is_valid@crypto_md5_c@@EAEXXZ @ 1149 NONAME ; void crypto_md5_c::set_is_valid(void)
- ?get_is_client@eap_buf_chain_base_c@@QBE_NXZ @ 1150 NONAME ; bool eap_buf_chain_base_c::get_is_client(void) const
- ?set_session_timeout@eap_session_core_c@@UAE?AW4eap_status_e@@K@Z @ 1151 NONAME ; enum eap_status_e eap_session_core_c::set_session_timeout(unsigned long)
- ?key_length_3des_ede@eap_am_crypto_symbian_c@@UAEKXZ @ 1152 NONAME ; unsigned long eap_am_crypto_symbian_c::key_length_3des_ede(void)
- ?read_configure@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 1153 NONAME ; enum eap_status_e eap_core_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?SetSerialNumberPresent@EapCertificateEntry@@QAEXXZ @ 1154 NONAME ; void EapCertificateEntry::SetSerialNumberPresent(void)
- ?get_notification_string@eap_state_notification_c@@UBEPBVeap_variable_data_c@@XZ @ 1155 NONAME ; class eap_variable_data_c const * eap_state_notification_c::get_notification_string(void) const
- ?add_message_data_array@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KKPAV?$eap_array_c@Veap_variable_data_c@@@@@Z @ 1156 NONAME ; enum eap_status_e eap_tlv_message_data_c::add_message_data_array(unsigned long, unsigned long, class eap_array_c<class eap_variable_data_c> *)
- ??1crypto_wpa_psk_password_hash_c@@UAE@XZ @ 1157 NONAME ; crypto_wpa_psk_password_hash_c::~crypto_wpa_psk_password_hash_c(void)
- ?get_is_valid@crypto_random_c@@QAE_NXZ @ 1158 NONAME ; bool crypto_random_c::get_is_valid(void)
- ?get_rogue_reason@eap_rogue_ap_entry_c@@QBE?AW4eap_rogue_ap_reason_e@@XZ @ 1159 NONAME ; enum eap_rogue_ap_reason_e eap_rogue_ap_entry_c::get_rogue_reason(void) const
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVsimple_config_credential_c@@@Z @ 1160 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class simple_config_credential_c const *) const
- ?set_is_valid@crypto_aes_wrap_c@@QAEXXZ @ 1161 NONAME ; void crypto_aes_wrap_c::set_is_valid(void)
- ?convert_bytes_to_hex_ascii@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 1162 NONAME ; enum eap_status_e eap_am_tools_c::convert_bytes_to_hex_ascii(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
- ?hash_update@eap_am_crypto_sha_256_c@@QAE?AW4eap_status_e@@PBXK@Z @ 1163 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_update(void const *, unsigned long)
- ?get_is_valid_data@eap_type_selection_c@@QBE_NXZ @ 1164 NONAME ; bool eap_type_selection_c::get_is_valid_data(void) const
- ?trace@EapCertificateEntry@@QBEXXZ @ 1165 NONAME ; void EapCertificateEntry::trace(void) const
- ?timer_delete_data@eap_am_memory_store_c@@UAE?AW4eap_status_e@@KPAX@Z @ 1166 NONAME ; enum eap_status_e eap_am_memory_store_c::timer_delete_data(unsigned long, void *)
- ?hmac_update@crypto_hmac_c@@UAE?AW4eap_status_e@@PBXK@Z @ 1167 NONAME ; enum eap_status_e crypto_hmac_c::hmac_update(void const *, unsigned long)
- ?eap_read_u32_t_little_endian_order@@YAKPBXK@Z @ 1168 NONAME ; unsigned long eap_read_u32_t_little_endian_order(void const *, unsigned long)
- ?new_eap_session_core_c@eap_session_core_base_c@@SAPAV1@PAVabs_eap_am_tools_c@@PAVabs_eap_session_core_c@@_NK@Z @ 1169 NONAME ; class eap_session_core_base_c * eap_session_core_base_c::new_eap_session_core_c(class abs_eap_am_tools_c *, class abs_eap_session_core_c *, bool, unsigned long)
- ??0eap_process_tlv_message_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1170 NONAME ; eap_process_tlv_message_data_c::eap_process_tlv_message_data_c(class abs_eap_am_tools_c *)
- ?GetSerialNumberWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 1171 NONAME ; class TDes16 * EapCertificateEntry::GetSerialNumberWritable(void)
- ??1eap_base_type_c@@UAE@XZ @ 1172 NONAME ; eap_base_type_c::~eap_base_type_c(void)
- ?GetSubjectKeyIdPresent@EapCertificateEntry@@QBEHXZ @ 1173 NONAME ; int EapCertificateEntry::GetSubjectKeyIdPresent(void) const
- ?unload_module@eap_session_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 1174 NONAME ; enum eap_status_e eap_session_core_c::unload_module(class eap_expanded_type_c)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 1175 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class simple_config_credential_c> const *) const
- ?packet_process@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 1176 NONAME ; enum eap_status_e eap_session_core_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
- ?reset@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 1177 NONAME ; enum eap_status_e eap_session_core_c::reset(void)
- ?GetEapRequestsString@EapServerStrings@@SAPBDW4TEapRequests@@@Z @ 1178 NONAME ; char const * EapServerStrings::GetEapRequestsString(enum TEapRequests)
- ?begin_db_delete@eap_am_tools_symbian_c@@QAE?AW4eap_status_e@@AAVRDbView@@@Z @ 1179 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_delete(class RDbView &)
- ?set_identifier@eap_header_base_c@@QAEXE@Z @ 1180 NONAME ; void eap_header_base_c::set_identifier(unsigned char)
- ?am_set_timer@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 1181 NONAME ; enum eap_status_e eap_am_tools_symbian_c::am_set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_variable_data_c@@@Z @ 1182 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_variable_data_c *)
- ?SetSubjectKeyId@EapCertificateEntry@@QAEHABV?$TBuf8@$0BE@@@@Z @ 1183 NONAME ; int EapCertificateEntry::SetSubjectKeyId(class TBuf8<20> const &)
- ?get_MAC_address_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 1184 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_MAC_address_const(void) const
- ??1eap_am_crypto_md4_c@@UAE@XZ @ 1185 NONAME ; eap_am_crypto_md4_c::~eap_am_crypto_md4_c(void)
- ?GetIssuerNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 1186 NONAME ; class TDes16 * EapCertificateEntry::GetIssuerNameWritable(void)
- ?reset_or_remove_session@eap_session_core_c@@AAE?AW4eap_status_e@@PAPAVeap_core_c@@PBVeap_network_id_selector_c@@_N@Z @ 1187 NONAME ; enum eap_status_e eap_session_core_c::reset_or_remove_session(class eap_core_c * *, class eap_network_id_selector_c const *, bool)
- ??1crypto_tls_md5_prf_c@@UAE@XZ @ 1188 NONAME ; crypto_tls_md5_prf_c::~crypto_tls_md5_prf_c(void)
- ??4eap_expanded_type_c@@QAEAAV0@ABV0@@Z @ 1189 NONAME ; class eap_expanded_type_c & eap_expanded_type_c::operator=(class eap_expanded_type_c const &)
- ?get_type_field_length@eap_header_base_c@@QBEKXZ @ 1190 NONAME ; unsigned long eap_header_base_c::get_type_field_length(void) const
- ?get_eap_identifier@eap_core_retransmission_c@@QBEEXZ @ 1191 NONAME ; unsigned char eap_core_retransmission_c::get_eap_identifier(void) const
- ??0crypto_sha1_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1192 NONAME ; crypto_sha1_c::crypto_sha1_c(class abs_eap_am_tools_c *)
- ?sha_256_copy_context@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 1193 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_copy_context(class eap_variable_data_c *, class eap_variable_data_c const *)
- ??0eap_tlv_header_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 1194 NONAME ; eap_tlv_header_c::eap_tlv_header_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ??0eap_status_string_c@@QAE@XZ @ 1195 NONAME ; eap_status_string_c::eap_status_string_c(void)
- ??1eap_session_core_c@@UAE@XZ @ 1196 NONAME ; eap_session_core_c::~eap_session_core_c(void)
- ?rc4_encrypt@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAXK@Z @ 1197 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_encrypt(class eap_variable_data_c const *, void *, unsigned long)
- ?ConvertExpandedEAPTypeToInternalType@CEapConversion@@SAHPBVTEapExpandedType@@PAVeap_expanded_type_c@@@Z @ 1198 NONAME ; int CEapConversion::ConvertExpandedEAPTypeToInternalType(class TEapExpandedType const *, class eap_expanded_type_c *)
- ??0eap_buf_chain_base_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@PAEK_N3K@Z @ 1199 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned char *, unsigned long, bool, bool, unsigned long)
- ?compare@eap_expanded_type_c@@QBEJPBV1@@Z @ 1200 NONAME ; long eap_expanded_type_c::compare(class eap_expanded_type_c const *) const
- ??0EAPSettings@@QAE@XZ @ 1201 NONAME ; EAPSettings::EAPSettings(void)
- ?generate_g_power_to_xy@crypto_ephemeral_diffie_hellman_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@PBXK2K@Z @ 1202 NONAME ; enum eap_status_e crypto_ephemeral_diffie_hellman_c::generate_g_power_to_xy(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, void const *, unsigned long, void const *, unsigned long)
- ?tls_prf_init@crypto_tls_sha1_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 1203 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
- ?get_Authentication_Type@simple_config_credential_c@@QAE?AW4simple_config_Authentication_Type_e@@XZ @ 1204 NONAME ; enum simple_config_Authentication_Type_e simple_config_credential_c::get_Authentication_Type(void)
- ?get_stack_address@eap_buf_chain_base_c@@QBEPBXXZ @ 1205 NONAME ; void const * eap_buf_chain_base_c::get_stack_address(void) const
- ??0eap_am_tools_c@@QAE@XZ @ 1206 NONAME ; eap_am_tools_c::eap_am_tools_c(void)
- ?get_protocol_layer_string@eap_state_notification_c@@UBEPBDXZ @ 1207 NONAME ; char const * eap_state_notification_c::get_protocol_layer_string(void) const
- ?cancel_asynchronous_init_remove_eap_session@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1208 NONAME ; enum eap_status_e eap_core_c::cancel_asynchronous_init_remove_eap_session(void)
- ??0eap_am_crypto_symbian_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1209 NONAME ; eap_am_crypto_symbian_c::eap_am_crypto_symbian_c(class abs_eap_am_tools_c *)
- ?sha1_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 1210 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_init(class eap_variable_data_c *)
- ?create_eap_identity_response@eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@PBVeap_variable_data_c@@E@Z @ 1211 NONAME ; enum eap_status_e eap_core_c::create_eap_identity_response(class eap_buf_chain_wr_c *, class eap_variable_data_c const *, unsigned char)
- ??0crypto_tls_base_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1212 NONAME ; crypto_tls_base_prf_c::crypto_tls_base_prf_c(class abs_eap_am_tools_c *)
- ?file_size@eap_am_file_input_symbian_c@@UAEKXZ @ 1213 NONAME ; unsigned long eap_am_file_input_symbian_c::file_size(void)
- ??1eap_am_memory_store_c@@UAE@XZ @ 1214 NONAME ; eap_am_memory_store_c::~eap_am_memory_store_c(void)
- ??1eap_process_tlv_message_data_c@@UAE@XZ @ 1215 NONAME ; eap_process_tlv_message_data_c::~eap_process_tlv_message_data_c(void)
- ?md5_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 1216 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_init(class eap_variable_data_c *)
- ?GetIsEnabled@EapCertificateEntry@@QBEHXZ @ 1217 NONAME ; int EapCertificateEntry::GetIsEnabled(void) const
- ?t_prf_cleanup@crypto_eap_fast_hmac_sha1_prf_c@@QAE?AW4eap_status_e@@XZ @ 1218 NONAME ; enum eap_status_e crypto_eap_fast_hmac_sha1_prf_c::t_prf_cleanup(void)
- ??0eap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@W4eap_type_ietf_values_e@@KKE2@Z @ 1219 NONAME ; eap_state_notification_c::eap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, enum eap_type_ietf_values_e, unsigned long, unsigned long, unsigned char, bool)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBVeap_config_value_c@@@Z @ 1220 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_variable_data_c const *, class eap_config_value_c const *)
- ??1abs_crypto_cbc_block_algorithm_c@@UAE@XZ @ 1221 NONAME ; abs_crypto_cbc_block_algorithm_c::~abs_crypto_cbc_block_algorithm_c(void)
- ??0eap_am_crypto_md4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1222 NONAME ; eap_am_crypto_md4_c::eap_am_crypto_md4_c(class abs_eap_am_tools_c *)
- ?internal_decrypt_data@crypto_cbc_c@@AAE?AW4eap_status_e@@PBXPAXK@Z @ 1223 NONAME ; enum eap_status_e crypto_cbc_c::internal_decrypt_data(void const *, void *, unsigned long)
- ?shutdown@eap_core_c@@UAE?AW4eap_status_e@@XZ @ 1224 NONAME ; enum eap_status_e eap_core_c::shutdown(void)
- ?file_write@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1225 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_write(class eap_variable_data_c const *)
- ?compare_length@eap_variable_data_c@@QBEJPBXKK@Z @ 1226 NONAME ; long eap_variable_data_c::compare_length(void const *, unsigned long, unsigned long) const
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAG@Z @ 1227 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned short *)
- ??9TEapExpandedType@@QBE_NABV0@@Z @ 1228 NONAME ; bool TEapExpandedType::operator!=(class TEapExpandedType const &) const
- ?hash_final@crypto_sha_256_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 1229 NONAME ; enum eap_status_e crypto_sha_256_c::hash_final(void *, unsigned long *)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@G@@@Z @ 1230 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<unsigned short> const *)
- ?memcmp@eap_am_tools_symbian_c@@UAEJPBX0K@Z @ 1231 NONAME ; long eap_am_tools_symbian_c::memcmp(void const *, void const *, unsigned long)
- ?object_decrease_reference_count@eap_process_tlv_message_data_c@@QAEKXZ @ 1232 NONAME ; unsigned long eap_process_tlv_message_data_c::object_decrease_reference_count(void)
- ?get_block_size@crypto_aes_c@@UAEKXZ @ 1233 NONAME ; unsigned long crypto_aes_c::get_block_size(void)
- ?get_data@eapol_ethernet_header_base_c@@QBEPAEK@Z @ 1234 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_data(unsigned long) const
- ?get_type_string@eap_process_tlv_message_data_c@@QAEPBDW4eap_tlv_message_type_e@@@Z @ 1235 NONAME ; char const * eap_process_tlv_message_data_c::get_type_string(enum eap_tlv_message_type_e)
- ?remove_data@eap_am_memory_store_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1236 NONAME ; enum eap_status_e eap_am_memory_store_c::remove_data(class eap_variable_data_c const *)
- ?GetSubjectNamePresent@EapCertificateEntry@@QBEHXZ @ 1237 NONAME ; int EapCertificateEntry::GetSubjectNamePresent(void) const
- ?dss_pseudo_random@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAEK0K@Z @ 1238 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dss_pseudo_random(unsigned char *, unsigned long, unsigned char *, unsigned long)
- ?SetIsEnabledPresent@EapCertificateEntry@@QAEXXZ @ 1239 NONAME ; void EapCertificateEntry::SetIsEnabledPresent(void)
- ?generate_diffie_hellman_keys@crypto_ephemeral_diffie_hellman_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@0PBXK1K@Z @ 1240 NONAME ; enum eap_status_e crypto_ephemeral_diffie_hellman_c::generate_diffie_hellman_keys(class eap_variable_data_c *, class eap_variable_data_c *, void const *, unsigned long, void const *, unsigned long)
- ??0EapServerStrings@@QAE@XZ @ 1241 NONAME ; EapServerStrings::EapServerStrings(void)
- ?get_is_valid@eap_am_mutex_base_c@@QBE_NXZ @ 1242 NONAME ; bool eap_am_mutex_base_c::get_is_valid(void) const
- ?file_open@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@W4eap_file_io_direction_e@@@Z @ 1243 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_open(class eap_variable_data_c const *, enum eap_file_io_direction_e)
- ?get_source_length@eapol_ethernet_header_base_c@@QBEKXZ @ 1244 NONAME ; unsigned long eapol_ethernet_header_base_c::get_source_length(void) const
- ??1eap_am_mutex_base_c@@UAE@XZ @ 1245 NONAME ; eap_am_mutex_base_c::~eap_am_mutex_base_c(void)
- ?SetLabel@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 1246 NONAME ; int EapCertificateEntry::SetLabel(class TBuf<64> const &)
- ?get_is_valid@crypto_tls_sha1_prf_c@@QAE_NXZ @ 1247 NONAME ; bool crypto_tls_sha1_prf_c::get_is_valid(void)
- ?cancel_session_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1248 NONAME ; enum eap_status_e eap_core_c::cancel_session_timeout(void)
- ?hash_cleanup@crypto_md5_c@@UAE?AW4eap_status_e@@XZ @ 1249 NONAME ; enum eap_status_e crypto_md5_c::hash_cleanup(void)
- ?add_message_header@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KK@Z @ 1250 NONAME ; enum eap_status_e eap_tlv_message_data_c::add_message_header(unsigned long, unsigned long)
- ??0TEapExpandedType@@QAE@ABVTDesC8@@@Z @ 1251 NONAME ; TEapExpandedType::TEapExpandedType(class TDesC8 const &)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVnetwork_key_and_index_c@@@Z @ 1252 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class network_key_and_index_c const *) const
- ??0eapol_ethernet_header_wr_c@@QAE@PAVabs_eap_am_tools_c@@PBEK@Z @ 1253 NONAME ; eapol_ethernet_header_wr_c::eapol_ethernet_header_wr_c(class abs_eap_am_tools_c *, unsigned char const *, unsigned long)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1254 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class eap_certificate_entry_c> const *) const
- ?get_is_enabled@eap_type_selection_c@@QBE_NXZ @ 1255 NONAME ; bool eap_type_selection_c::get_is_enabled(void) const
- ?GetCertType@EapCertificateEntry@@QBE?AW4TCertType@1@XZ @ 1256 NONAME ; enum EapCertificateEntry::TCertType EapCertificateEntry::GetCertType(void) const
- ?shutdown@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 1257 NONAME ; enum eap_status_e eap_am_tools_symbian_c::shutdown(void)
- ?get_digest_length@eap_am_crypto_sha_256_c@@QAEKXZ @ 1258 NONAME ; unsigned long eap_am_crypto_sha_256_c::get_digest_length(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1259 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<class eap_certificate_entry_c> const *)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_method_settings_c@@@Z @ 1260 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_method_settings_c *)
- ?octet_from_ascii_armor@eap_am_tools_c@@AAEEE@Z @ 1261 NONAME ; unsigned char eap_am_tools_c::octet_from_ascii_armor(unsigned char)
+ ?get_type_string@eap_process_tlv_message_data_c@@SAPBDW4eap_tlv_message_type_e@@@Z @ 674 NONAME ; char const * eap_process_tlv_message_data_c::get_type_string(enum eap_tlv_message_type_e)
+ ?shutdown_am_tools@eap_am_tools_c@@QAE?AW4eap_status_e@@XZ @ 675 NONAME ; enum eap_status_e eap_am_tools_c::shutdown_am_tools(void)
+ ?set_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KPBX@Z @ 676 NONAME ; enum eap_status_e eap_tlv_message_data_c::set_message_data(unsigned long, void const *)
+ ?set_is_invalid@eap_am_crypto_rc4_c@@AAEXXZ @ 677 NONAME ; void eap_am_crypto_rc4_c::set_is_invalid(void)
+ ?password_hash@crypto_wpa_psk_password_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@PAXP6A?AW42@2K@Z@Z @ 678 NONAME ; enum eap_status_e crypto_wpa_psk_password_hash_c::password_hash(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, void *, enum eap_status_e (*)(void *, unsigned long))
+ ?get_eap_type_list@eap_session_core_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 679 NONAME ; enum eap_status_e eap_session_core_c::get_eap_type_list(class eap_array_c<class eap_expanded_type_c> *)
+ ?hash_cleanup@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@XZ @ 680 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_cleanup(void)
+ ?state_notification@eap_session_core_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 681 NONAME ; void eap_session_core_c::state_notification(class abs_eap_state_notification_c const *)
+ ??0eapol_header_rd_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 682 NONAME ; eapol_header_rd_c::eapol_header_rd_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
+ ?get_type@eap_header_base_c@@QBE?AVeap_expanded_type_c@@XZ @ 683 NONAME ; class eap_expanded_type_c eap_header_base_c::get_type(void) const
+ ?GetSecondaryNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 684 NONAME ; class TDes16 * EapCertificateEntry::GetSecondaryNameWritable(void)
+ ?set_is_valid@crypto_dsa_c@@AAEXXZ @ 685 NONAME ; void crypto_dsa_c::set_is_valid(void)
+ ?aes_set_encryption_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 686 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_set_encryption_key(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@J@Z @ 687 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(long)
+ ??1crypto_cbc_c@@UAE@XZ @ 688 NONAME ; crypto_cbc_c::~crypto_cbc_c(void)
+ ?leave_global_mutex@eap_am_tools_symbian_c@@UAEXXZ @ 689 NONAME ; void eap_am_tools_symbian_c::leave_global_mutex(void)
+ ??4TEapExpandedType@@QAEAAV0@ABV0@@Z @ 690 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TEapExpandedType const &)
+ ?set_is_valid@crypto_md4_c@@EAEXXZ @ 691 NONAME ; void crypto_md4_c::set_is_valid(void)
+ ?get_code@eap_header_base_c@@QBE?AW4eap_code_value_e@@XZ @ 692 NONAME ; enum eap_code_value_e eap_header_base_c::get_code(void) const
+ ??Ieap_expanded_type_c@@QAEPAV0@XZ @ 693 NONAME ; class eap_expanded_type_c * eap_expanded_type_c::operator&(void)
+ ?md4_copy_context@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 694 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_copy_context(class eap_variable_data_c *, class eap_variable_data_c const *)
+ ??4eap_expanded_type_c@@QAEAAV0@W4eap_type_ietf_values_e@@@Z @ 695 NONAME ; class eap_expanded_type_c & eap_expanded_type_c::operator=(enum eap_type_ietf_values_e)
+ ?eap_write_u16_t_network_order@@YA?AW4eap_status_e@@PAXKG@Z @ 696 NONAME ; enum eap_status_e eap_write_u16_t_network_order(void *, unsigned long, unsigned short)
+ ?get_type_data@eap_expanded_type_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAW4eap_type_ietf_values_e@@@Z @ 697 NONAME ; enum eap_status_e eap_expanded_type_c::get_type_data(class abs_eap_am_tools_c *, enum eap_type_ietf_values_e *) const
+ ?strlen@eap_am_tools_symbian_c@@UAEKPBD@Z @ 698 NONAME ; unsigned long eap_am_tools_symbian_c::strlen(char const *)
+ ?get_previous_state_string@eap_state_notification_c@@UBEPBDXZ @ 699 NONAME ; char const * eap_state_notification_c::get_previous_state_string(void) const
+ ?SetSecondaryNamePresent@EapCertificateEntry@@QAEXXZ @ 700 NONAME ; void EapCertificateEntry::SetSecondaryNamePresent(void)
+ ?Compare@TEapExpandedType@@QBEHABV1@@Z @ 701 NONAME ; int TEapExpandedType::Compare(class TEapExpandedType const &) const
+ ?GetSubjectKeyIdWritable@EapCertificateEntry@@QAEPAV?$TBuf8@$0BE@@@XZ @ 702 NONAME ; class TBuf8<20> * EapCertificateEntry::GetSubjectKeyIdWritable(void)
+ ?get_block_size@crypto_3des_ede_c@@UAEKXZ @ 703 NONAME ; unsigned long crypto_3des_ede_c::get_block_size(void)
+ ?get_type_data_start_offset@eap_header_base_c@@SAK_N@Z @ 704 NONAME ; unsigned long eap_header_base_c::get_type_data_start_offset(bool)
+ ??0eap_am_crypto_sha1_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 705 NONAME ; eap_am_crypto_sha1_c::eap_am_crypto_sha1_c(class abs_eap_am_tools_c *)
+ ?convert_hex_ascii_to_bytes@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 706 NONAME ; enum eap_status_e eap_am_tools_c::convert_hex_ascii_to_bytes(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
+ ?set_authentication_role@eap_core_c@@UAE?AW4eap_status_e@@_N@Z @ 707 NONAME ; enum eap_status_e eap_core_c::set_authentication_role(bool)
+ ??1TEapExpandedType@@UAE@XZ @ 708 NONAME ; TEapExpandedType::~TEapExpandedType(void)
+ ?eap_write_u32_t_little_endian_order@@YA?AW4eap_status_e@@PAXKK@Z @ 709 NONAME ; enum eap_status_e eap_write_u32_t_little_endian_order(void *, unsigned long, unsigned long)
+ ?set_data_length@eapol_header_base_c@@QAEXG@Z @ 710 NONAME ; void eapol_header_base_c::set_data_length(unsigned short)
+ ?get_digest_length@crypto_sha_256_c@@UAEKXZ @ 711 NONAME ; unsigned long crypto_sha_256_c::get_digest_length(void)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAPAVeap_state_notification_c@@@Z @ 712 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_state_notification_c * *)
+ ?reset@eap_am_network_id_c@@QAEXXZ @ 713 NONAME ; void eap_am_network_id_c::reset(void)
+ ??0abs_eap_am_mutex_c@@QAE@XZ @ 714 NONAME ; abs_eap_am_mutex_c::abs_eap_am_mutex_c(void)
+ ?configure@eap_core_c@@UAE?AW4eap_status_e@@XZ @ 715 NONAME ; enum eap_status_e eap_core_c::configure(void)
+ ?get_is_valid@eap_session_core_c@@UAE_NXZ @ 716 NONAME ; bool eap_session_core_c::get_is_valid(void)
+ ?get_rand_integer@crypto_random_c@@QAEKKK@Z @ 717 NONAME ; unsigned long crypto_random_c::get_rand_integer(unsigned long, unsigned long)
+ ?check_activate_trace_on_error@eap_am_tools_c@@UAEXXZ @ 718 NONAME ; void eap_am_tools_c::check_activate_trace_on_error(void)
+ ?get_sent_packet@eap_core_retransmission_c@@QBEPAVeap_buf_chain_wr_c@@XZ @ 719 NONAME ; class eap_buf_chain_wr_c * eap_core_retransmission_c::get_sent_packet(void) const
+ ?asynchronous_init_remove_eap_session@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 720 NONAME ; enum eap_status_e eap_core_c::asynchronous_init_remove_eap_session(void)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPA_K@Z @ 721 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, unsigned long long *)
+ ?get_type_data_length@eap_header_base_c@@QBEGXZ @ 722 NONAME ; unsigned short eap_header_base_c::get_type_data_length(void) const
+ ??1eap_core_nak_info_c@@UAE@XZ @ 723 NONAME ; eap_core_nak_info_c::~eap_core_nak_info_c(void)
+ ?get_asymmetric_start_key@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@K_N2@Z @ 724 NONAME ; enum eap_status_e crypto_nt_hash_c::get_asymmetric_start_key(class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long, bool, bool)
+ ?get_is_valid@eap_am_network_id_c@@QBE_NXZ @ 725 NONAME ; bool eap_am_network_id_c::get_is_valid(void) const
+ ?set_is_valid@eap_am_crypto_md4_c@@AAEXXZ @ 726 NONAME ; void eap_am_crypto_md4_c::set_is_valid(void)
+ ??1eap_am_mutex_reference_c@@UAE@XZ @ 727 NONAME ; eap_am_mutex_reference_c::~eap_am_mutex_reference_c(void)
+ ?ConvertInternalTypesToEAPTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@Veap_expanded_type_c@@@@PAV?$RArray@I@@@Z @ 728 NONAME ; int CEapConversion::ConvertInternalTypesToEAPTypes(class abs_eap_am_tools_c *, class eap_array_c<class eap_expanded_type_c> const *, class RArray<unsigned int> *)
+ ?DeleteFirstMessage@EapMessageQueue@@QAEHPBVEapMessageBuffer@@@Z @ 729 NONAME ; int EapMessageQueue::DeleteFirstMessage(class EapMessageBuffer const *)
+ ?check_is_valid_eap_type@eap_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 730 NONAME ; enum eap_status_e eap_core_c::check_is_valid_eap_type(class eap_expanded_type_c)
+ ?get_is_valid@eap_tlv_message_data_c@@QAE_NXZ @ 731 NONAME ; bool eap_tlv_message_data_c::get_is_valid(void)
+ ?get_buffer_offset@eap_variable_data_c@@QBEPAEKK@Z @ 732 NONAME ; unsigned char * eap_variable_data_c::get_buffer_offset(unsigned long, unsigned long) const
+ ?get_encrypts@crypto_3des_ede_c@@UAE_NXZ @ 733 NONAME ; bool crypto_3des_ede_c::get_encrypts(void)
+ ?GetFirstMessage@EapMessageQueue@@QAEPAVEapMessageBuffer@@XZ @ 734 NONAME ; class EapMessageBuffer * EapMessageQueue::GetFirstMessage(void)
+ ?add_end_null@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 735 NONAME ; enum eap_status_e eap_variable_data_c::add_end_null(void)
+ ?get_802_11_authentication_mode@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@W4eapol_key_authentication_type_e@@PBVeap_variable_data_c@@2@Z @ 736 NONAME ; enum eap_status_e eap_session_core_c::get_802_11_authentication_mode(class eap_am_network_id_c const *, enum eapol_key_authentication_type_e, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?initialize_session_timeout@eap_core_c@@AAE?AW4eap_status_e@@K@Z @ 737 NONAME ; enum eap_status_e eap_core_c::initialize_session_timeout(unsigned long)
+ ?GetSecondaryNamePresent@EapCertificateEntry@@QBEHXZ @ 738 NONAME ; int EapCertificateEntry::GetSecondaryNamePresent(void) const
+ ?get_is_valid@crypto_nt_hash_c@@QAE_NXZ @ 739 NONAME ; bool crypto_nt_hash_c::get_is_valid(void)
+ ?get_use_eap_milli_second_timer@eap_am_tools_symbian_c@@UAE_NXZ @ 740 NONAME ; bool eap_am_tools_symbian_c::get_use_eap_milli_second_timer(void)
+ ??1crypto_eap_fast_hmac_sha1_prf_c@@UAE@XZ @ 741 NONAME ; crypto_eap_fast_hmac_sha1_prf_c::~crypto_eap_fast_hmac_sha1_prf_c(void)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeapol_session_key_c@@@Z @ 742 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eapol_session_key_c *)
+ ?set_mac_address@eap_rogue_ap_entry_c@@QAEXPBE@Z @ 743 NONAME ; void eap_rogue_ap_entry_c::set_mac_address(unsigned char const *)
+ ?copy@eap_am_network_id_c@@QBEPAV1@XZ @ 744 NONAME ; class eap_am_network_id_c * eap_am_network_id_c::copy(void) const
+ ??0eap_header_string_c@@QAE@XZ @ 745 NONAME ; eap_header_string_c::eap_header_string_c(void)
+ ?get_type_data@eap_header_base_c@@QBEPAEK@Z @ 746 NONAME ; unsigned char * eap_header_base_c::get_type_data(unsigned long) const
+ ?eap_write_u64_t_network_order@@YA?AW4eap_status_e@@PAXK_K@Z @ 747 NONAME ; enum eap_status_e eap_write_u64_t_network_order(void *, unsigned long, unsigned long long)
+ ?get_tmp_IV@crypto_cbc_c@@UAEPBVeap_variable_data_c@@XZ @ 748 NONAME ; class eap_variable_data_c const * crypto_cbc_c::get_tmp_IV(void)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAD@Z @ 749 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, char *)
+ ?eap_sha1_process_data_network_order@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PBKK@Z @ 750 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::eap_sha1_process_data_network_order(unsigned long const *, unsigned long)
+ ?load_type@eap_core_c@@QAEPAVeap_base_type_c@@Veap_expanded_type_c@@0PBVeap_am_network_id_c@@@Z @ 751 NONAME ; class eap_base_type_c * eap_core_c::load_type(class eap_expanded_type_c, class eap_expanded_type_c, class eap_am_network_id_c const *)
+ ?convert_unicode_to_utf8@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 752 NONAME ; enum eap_status_e eap_am_tools_symbian_c::convert_unicode_to_utf8(class eap_variable_data_c &, class eap_variable_data_c const &)
+ ?encrypt_block_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 753 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::encrypt_block_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
+ ?send_eap_success@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 754 NONAME ; enum eap_status_e eap_core_c::send_eap_success(class eap_am_network_id_c const *, unsigned char)
+ ?sha1_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 755 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_method_settings_c@@@Z @ 756 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_method_settings_c const *)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eap_tlv_message_type_function_e@@@Z @ 757 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum eap_tlv_message_type_function_e *)
+ ?eap_htons@@YAGG@Z @ 758 NONAME ; unsigned short eap_htons(unsigned short)
+ ?reset@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 759 NONAME ; enum eap_status_e eap_variable_data_c::reset(void)
+ ?get_key_length@crypto_aes_wrap_c@@QAEKXZ @ 760 NONAME ; unsigned long crypto_aes_wrap_c::get_key_length(void)
+ ?get_crypto@eap_am_tools_symbian_c@@UAEPAVabs_eap_am_crypto_c@@XZ @ 761 NONAME ; class abs_eap_am_crypto_c * eap_am_tools_symbian_c::get_crypto(void)
+ ?eap_sha_256_process_data_network_order@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PBKK@Z @ 762 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::eap_sha_256_process_data_network_order(unsigned long const *, unsigned long)
+ ?set_network_index@simple_config_credential_c@@QAEXE@Z @ 763 NONAME ; void simple_config_credential_c::set_network_index(unsigned char)
+ ?get_needs_confirmation_from_user@eap_state_notification_c@@UBE_NXZ @ 764 NONAME ; bool eap_state_notification_c::get_needs_confirmation_from_user(void) const
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@G@@@Z @ 765 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<unsigned short> const *) const
+ ?set_value_length@eap_tlv_header_c@@QAE?AW4eap_status_e@@K@Z @ 766 NONAME ; enum eap_status_e eap_tlv_header_c::set_value_length(unsigned long)
+ ?get_digest_length@eap_am_crypto_sha1_c@@QAEKXZ @ 767 NONAME ; unsigned long eap_am_crypto_sha1_c::get_digest_length(void)
+ ?generate_diffie_hellman_keys@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@0PBEK1K@Z @ 768 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::generate_diffie_hellman_keys(class eap_variable_data_c *, class eap_variable_data_c *, unsigned char const *, unsigned long, unsigned char const *, unsigned long)
+ ?get_is_valid@crypto_kd_hmac_sha256_c@@QAE_NXZ @ 769 NONAME ; bool crypto_kd_hmac_sha256_c::get_is_valid(void)
+ ?GetLabelWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 770 NONAME ; class TDes16 * EapCertificateEntry::GetLabelWritable(void)
+ ?hash_final@eap_am_crypto_md4_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 771 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_final(void *, unsigned long *)
+ ?eap_sha_256_process_data_host_order@eap_am_crypto_sha_256_c@@AAE?AW4eap_status_e@@PBKK@Z @ 772 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::eap_sha_256_process_data_host_order(unsigned long const *, unsigned long)
+ ?add_data@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 773 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data(class eap_variable_data_c const *)
+ ?mutex_enter@eap_am_mutex_symbian_c@@UAE?AW4eap_status_e@@XZ @ 774 NONAME ; enum eap_status_e eap_am_mutex_symbian_c::mutex_enter(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_certificate_entry_c@@@Z @ 775 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_certificate_entry_c const *)
+ ?file_read@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 776 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_read(class eap_variable_data_c *)
+ ?set_expanded_type_data@eap_expanded_type_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PBXK@Z @ 777 NONAME ; enum eap_status_e eap_expanded_type_c::set_expanded_type_data(class abs_eap_am_tools_c *, void const *, unsigned long)
+ ?SetLabelPresent@EapCertificateEntry@@QAEXXZ @ 778 NONAME ; void EapCertificateEntry::SetLabelPresent(void)
+ ?GetThumbprint@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 779 NONAME ; class TDes16 const * EapCertificateEntry::GetThumbprint(void) const
+ ?eap_htonll@@YA_K_K@Z @ 780 NONAME ; unsigned long long eap_htonll(unsigned long long)
+ ??0eap_am_mutex_symbian_c@@QAE@XZ @ 781 NONAME ; eap_am_mutex_symbian_c::eap_am_mutex_symbian_c(void)
+ ?set_is_valid@crypto_eap_fast_hmac_sha1_prf_c@@AAEXXZ @ 782 NONAME ; void crypto_eap_fast_hmac_sha1_prf_c::set_is_valid(void)
+ ??0TEapExpandedType@@QAE@PBV0@@Z @ 783 NONAME ; TEapExpandedType::TEapExpandedType(class TEapExpandedType const *)
+ ?get_is_timer_thread_active@eap_am_tools_symbian_c@@UAE_NXZ @ 784 NONAME ; bool eap_am_tools_symbian_c::get_is_timer_thread_active(void)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAJ@Z @ 785 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, long *)
+ ?object_decrease_reference_count@eap_core_c@@QAEKXZ @ 786 NONAME ; unsigned long eap_core_c::object_decrease_reference_count(void)
+ ?get_type_data@eap_expanded_type_c@@QBE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PAV1@@Z @ 787 NONAME ; enum eap_status_e eap_expanded_type_c::get_type_data(class abs_eap_am_tools_c *, class eap_expanded_type_c *) const
+ ?discard_stream@crypto_rc4_c@@UAE?AW4eap_status_e@@K@Z @ 788 NONAME ; enum eap_status_e crypto_rc4_c::discard_stream(unsigned long)
+ ?generic_convert_unicode_to_utf8@eap_am_tools_c@@QAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 789 NONAME ; enum eap_status_e eap_am_tools_c::generic_convert_unicode_to_utf8(class eap_variable_data_c &, class eap_variable_data_c const &)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4simple_config_Encryption_Type_e@@@Z @ 790 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, enum simple_config_Encryption_Type_e *)
+ ?restore_selected_bytes_from_ascii_armor@eap_am_tools_c@@AAEXEPAKPAE0_N@Z @ 791 NONAME ; void eap_am_tools_c::restore_selected_bytes_from_ascii_armor(unsigned char, unsigned long *, unsigned char *, unsigned long *, bool)
+ ??1eap_expanded_type_c@@QAE@XZ @ 792 NONAME ; eap_expanded_type_c::~eap_expanded_type_c(void)
+ ?shutdown_operation@eap_session_core_c@@CA?AW4eap_status_e@@PAVeap_core_c@@PAVabs_eap_am_tools_c@@@Z @ 793 NONAME ; enum eap_status_e eap_session_core_c::shutdown_operation(class eap_core_c *, class abs_eap_am_tools_c *)
+ ?set_copy_of_am_network_id@eap_am_network_id_c@@QAE?AW4eap_status_e@@PBXK0KG@Z @ 794 NONAME ; enum eap_status_e eap_am_network_id_c::set_copy_of_am_network_id(void const *, unsigned long, void const *, unsigned long, unsigned short)
+ ??4EapCertificateEntry@@QAEAAV0@ABV0@@Z @ 795 NONAME ; class EapCertificateEntry & EapCertificateEntry::operator=(class EapCertificateEntry const &)
+ ?get_eapol_header@eapol_ethernet_header_wr_c@@QBEPAEXZ @ 796 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_eapol_header(void) const
+ ?memrchr@eap_am_tools_symbian_c@@UAEPAXPBXEK@Z @ 797 NONAME ; void * eap_am_tools_symbian_c::memrchr(void const *, unsigned char, unsigned long)
+ ?encrypt_block@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXKPAXK@Z @ 798 NONAME ; enum eap_status_e crypto_aes_wrap_c::encrypt_block(void const *, unsigned long, void *, unsigned long)
+ ??0eap_header_rd_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 799 NONAME ; eap_header_rd_c::eap_header_rd_c(class abs_eap_am_tools_c *, unsigned char *, unsigned long)
+ ?rsa_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 800 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_cleanup(class eap_variable_data_c *)
+ ?rsa_decrypt_with_public_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 801 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_decrypt_with_public_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?set_is_valid@crypto_random_c@@QAEXXZ @ 802 NONAME ; void crypto_random_c::set_is_valid(void)
+ ?ascii_to_octet@eap_am_tools_c@@UAEEJ@Z @ 803 NONAME ; unsigned char eap_am_tools_c::ascii_to_octet(long)
+ ?convert_utf8_to_unicode@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 804 NONAME ; enum eap_status_e eap_am_tools_symbian_c::convert_utf8_to_unicode(class eap_variable_data_c &, class eap_variable_data_c const &)
+ ?set_is_valid@eap_am_network_id_c@@AAEXXZ @ 805 NONAME ; void eap_am_network_id_c::set_is_valid(void)
+ ?hash_update@crypto_sha1_c@@UAE?AW4eap_status_e@@PBXK@Z @ 806 NONAME ; enum eap_status_e crypto_sha1_c::hash_update(void const *, unsigned long)
+ ?verify@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 807 NONAME ; enum eap_status_e crypto_rsa_c::verify(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ??1EapServerStrings@@UAE@XZ @ 808 NONAME ; EapServerStrings::~EapServerStrings(void)
+ ?get_block_size@crypto_aes_wrap_c@@QAEKXZ @ 809 NONAME ; unsigned long crypto_aes_wrap_c::get_block_size(void)
+ ?write_configure@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 810 NONAME ; enum eap_status_e eap_session_core_c::write_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
+ ?get_expanded_vendor_id_offset@eap_header_base_c@@SAKXZ @ 811 NONAME ; unsigned long eap_header_base_c::get_expanded_vendor_id_offset(void)
+ ?get_data@eap_config_value_c@@QAEPAVeap_variable_data_c@@XZ @ 812 NONAME ; class eap_variable_data_c * eap_config_value_c::get_data(void)
+ ?use_test_random@eap_am_crypto_symbian_c@@UAEXPBEK_N@Z @ 813 NONAME ; void eap_am_crypto_symbian_c::use_test_random(unsigned char const *, unsigned long, bool)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W42@@Z @ 814 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eap_status_e)
+ ?set_is_valid@crypto_rc4_c@@EAEXXZ @ 815 NONAME ; void crypto_rc4_c::set_is_valid(void)
+ ?memset@eap_am_tools_symbian_c@@UAEXPAXJK@Z @ 816 NONAME ; void eap_am_tools_symbian_c::memset(void *, long, unsigned long)
+ ?initialize_asynchronous_init_remove_eap_session@eap_core_c@@AAE?AW4eap_status_e@@K@Z @ 817 NONAME ; enum eap_status_e eap_core_c::initialize_asynchronous_init_remove_eap_session(unsigned long)
+ ?aes_key_length@eap_am_crypto_symbian_c@@UAEKXZ @ 818 NONAME ; unsigned long eap_am_crypto_symbian_c::aes_key_length(void)
+ ?get_is_valid@crypto_aes_c@@UAE_NXZ @ 819 NONAME ; bool crypto_aes_c::get_is_valid(void)
+ ?reset_header@eap_tlv_header_c@@QAE?AW4eap_status_e@@KK@Z @ 820 NONAME ; enum eap_status_e eap_tlv_header_c::reset_header(unsigned long, unsigned long)
+ ?add_data@eap_am_memory_store_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBVeap_tlv_message_data_c@@K@Z @ 821 NONAME ; enum eap_status_e eap_am_memory_store_c::add_data(class eap_variable_data_c const *, class eap_tlv_message_data_c const *, unsigned long)
+ ?get_is_valid@eap_variable_data_c@@QBE_NXZ @ 822 NONAME ; bool eap_variable_data_c::get_is_valid(void) const
+ ?set_is_invalid@crypto_dsa_c@@AAEXXZ @ 823 NONAME ; void crypto_dsa_c::set_is_invalid(void)
+ ??1eap_header_base_c@@UAE@XZ @ 824 NONAME ; eap_header_base_c::~eap_header_base_c(void)
+ ?read_type@eap_expanded_type_c@@SA?AW4eap_status_e@@PAVabs_eap_am_tools_c@@KPBXKPAV1@@Z @ 825 NONAME ; enum eap_status_e eap_expanded_type_c::read_type(class abs_eap_am_tools_c *, unsigned long, void const *, unsigned long, class eap_expanded_type_c *)
+ ?get_message_data_length@eap_am_memory_store_tlv_data_c@@QBEKXZ @ 826 NONAME ; unsigned long eap_am_memory_store_tlv_data_c::get_message_data_length(void) const
+ ?ConvertCipherSuitesToInternalType@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RArray@I@@PAV?$eap_array_c@G@@@Z @ 827 NONAME ; int CEapConversion::ConvertCipherSuitesToInternalType(class abs_eap_am_tools_c *, class RArray<unsigned int> const *, class eap_array_c<unsigned short> *)
+ ??1simple_config_credential_c@@UAE@XZ @ 828 NONAME ; simple_config_credential_c::~simple_config_credential_c(void)
+ ?set_timer_resolution_ms@eap_am_tools_symbian_c@@UAEXK@Z @ 829 NONAME ; void eap_am_tools_symbian_c::set_timer_resolution_ms(unsigned long)
+ ??0eap_file_config_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 830 NONAME ; eap_file_config_c::eap_file_config_c(class abs_eap_am_tools_c *)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeapol_session_key_c@@@Z @ 831 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eapol_session_key_c const *)
+ ?get_header_length@eapol_header_base_c@@SAKXZ @ 832 NONAME ; unsigned long eapol_header_base_c::get_header_length(void)
+ ?am_cancel_all_timers@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 833 NONAME ; enum eap_status_e eap_am_tools_symbian_c::am_cancel_all_timers(void)
+ ?get_md4_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 834 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md4_block_size(class eap_variable_data_c *)
+ ?set_encryption_key_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 835 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::set_encryption_key_3des_ede(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ?remove_eap_session@eap_session_core_c@@UAE?AW4eap_status_e@@_NPBVeap_am_network_id_c@@@Z @ 836 NONAME ; enum eap_status_e eap_session_core_c::remove_eap_session(bool, class eap_am_network_id_c const *)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVeap_method_settings_c@@@Z @ 837 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_method_settings_c const *) const
+ ?set_stack_address@eap_buf_chain_base_c@@QAEXPBX@Z @ 838 NONAME ; void eap_buf_chain_base_c::set_stack_address(void const *)
+ ?nt_password_hash@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@K@Z @ 839 NONAME ; enum eap_status_e crypto_nt_hash_c::nt_password_hash(class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
+ ?encrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXK@Z @ 840 NONAME ; enum eap_status_e crypto_cbc_c::encrypt_data(void *, unsigned long)
+ ?get_code_string@eap_header_base_c@@QBEPBDXZ @ 841 NONAME ; char const * eap_header_base_c::get_code_string(void) const
+ ?remove_reference@eap_am_mutex_reference_c@@QAEXXZ @ 842 NONAME ; void eap_am_mutex_reference_c::remove_reference(void)
+ ?rsa_verify@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@11@Z @ 843 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_verify(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?open_crypto_memory_leaks@eap_am_crypto_symbian_c@@AAEXXZ @ 844 NONAME ; void eap_am_crypto_symbian_c::open_crypto_memory_leaks(void)
+ ?set_is_valid@eap_am_crypto_rc4_c@@AAEXXZ @ 845 NONAME ; void eap_am_crypto_rc4_c::set_is_valid(void)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAW4eap_tlv_message_type_function_e@@@Z @ 846 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, enum eap_tlv_message_type_function_e *)
+ ?force_inheritance@eap_buf_chain_wr_c@@EAEXXZ @ 847 NONAME ; void eap_buf_chain_wr_c::force_inheritance(void)
+ ?set_is_client@eap_buf_chain_base_c@@QAEX_N@Z @ 848 NONAME ; void eap_buf_chain_base_c::set_is_client(bool)
+ ?SetIssuerName@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 849 NONAME ; int EapCertificateEntry::SetIssuerName(class TBuf<255> const &)
+ ?set_is_valid@crypto_aes_c@@UAEXXZ @ 850 NONAME ; void crypto_aes_c::set_is_valid(void)
+ ?set_is_invalid@crypto_eap_fast_hmac_sha1_prf_c@@AAEXXZ @ 851 NONAME ; void crypto_eap_fast_hmac_sha1_prf_c::set_is_invalid(void)
+ ?set_partner@eap_core_c@@QAEXPAVabs_eap_core_c@@@Z @ 852 NONAME ; void eap_core_c::set_partner(class abs_eap_core_c *)
+ ?get_version@eapol_header_base_c@@QBE?AW4eapol_protocol_version_e@@XZ @ 853 NONAME ; enum eapol_protocol_version_e eapol_header_base_c::get_version(void) const
+ ??0crypto_tls_sha1_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 854 NONAME ; crypto_tls_sha1_prf_c::crypto_tls_sha1_prf_c(class abs_eap_am_tools_c *)
+ ?get_block_size@crypto_md4_c@@UAEKXZ @ 855 NONAME ; unsigned long crypto_md4_c::get_block_size(void)
+ ?timer_thread_function@eap_am_tools_c@@UAE?AW4eap_status_e@@XZ @ 856 NONAME ; enum eap_status_e eap_am_tools_c::timer_thread_function(void)
+ ?begin_db_update@eap_am_tools_symbian_c@@QAE?AW4eap_status_e@@AAVRDbView@@@Z @ 857 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_update(class RDbView &)
+ ?generic_convert_utf8_to_unicode@eap_am_tools_c@@QAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 858 NONAME ; enum eap_status_e eap_am_tools_c::generic_convert_utf8_to_unicode(class eap_variable_data_c &, class eap_variable_data_c const &)
+ ?add_rogue_ap@eap_session_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 859 NONAME ; enum eap_status_e eap_session_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
+ ?set_key@crypto_rc4_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 860 NONAME ; enum eap_status_e crypto_rc4_c::set_key(class eap_variable_data_c const *)
+ ?encrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PAXK@Z @ 861 NONAME ; enum eap_status_e crypto_rc4_c::encrypt_data(void *, unsigned long)
+ ??0eapol_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 862 NONAME ; eapol_header_base_c::eapol_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
+ ?get_is_valid@crypto_ephemeral_diffie_hellman_c@@QAE_NXZ @ 863 NONAME ; bool crypto_ephemeral_diffie_hellman_c::get_is_valid(void)
+ ?get_is_valid@eap_core_retransmission_c@@QBE_NXZ @ 864 NONAME ; bool eap_core_retransmission_c::get_is_valid(void) const
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_certificate_entry_c@@@Z @ 865 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_certificate_entry_c *)
+ ??1crypto_dsa_c@@UAE@XZ @ 866 NONAME ; crypto_dsa_c::~crypto_dsa_c(void)
+ ?SetCertType@EapCertificateEntry@@QAEHABW4TCertType@1@@Z @ 867 NONAME ; int EapCertificateEntry::SetCertType(enum EapCertificateEntry::TCertType const &)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eapol_key_authentication_type_e@@@Z @ 868 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eapol_key_authentication_type_e)
+ ?set_is_valid@crypto_sha_256_c@@EAEXXZ @ 869 NONAME ; void crypto_sha_256_c::set_is_valid(void)
+ ??0eap_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 870 NONAME ; eap_variable_data_c::eap_variable_data_c(class abs_eap_am_tools_c *)
+ ?get_trace_mutex@eap_am_tools_symbian_c@@QAEPAVabs_eap_am_mutex_c@@XZ @ 871 NONAME ; class abs_eap_am_mutex_c * eap_am_tools_symbian_c::get_trace_mutex(void)
+ ?decrypt_block@crypto_aes_wrap_c@@QAE?AW4eap_status_e@@PBXKPAXK@Z @ 872 NONAME ; enum eap_status_e crypto_aes_wrap_c::decrypt_block(void const *, unsigned long, void *, unsigned long)
+ ?file_delete@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 873 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_delete(class eap_variable_data_c const *)
+ ?get_eap_type_string@eap_header_string_c@@SAPBDVeap_expanded_type_c@@@Z @ 874 NONAME ; char const * eap_header_string_c::get_eap_type_string(class eap_expanded_type_c)
+ ??1eap_state_notification_c@@UAE@XZ @ 875 NONAME ; eap_state_notification_c::~eap_state_notification_c(void)
+ ?hmac_final@crypto_hmac_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 876 NONAME ; enum eap_status_e crypto_hmac_c::hmac_final(void *, unsigned long *)
+ ?get_is_client@eap_state_notification_c@@UBE_NXZ @ 877 NONAME ; bool eap_state_notification_c::get_is_client(void) const
+ ??0crypto_wpa_psk_password_hash_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 878 NONAME ; crypto_wpa_psk_password_hash_c::crypto_wpa_psk_password_hash_c(class abs_eap_am_tools_c *)
+ ??0network_key_and_index_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 879 NONAME ; network_key_and_index_c::network_key_and_index_c(class abs_eap_am_tools_c *)
+ ?get_header_offset@eap_general_header_base_c@@QBEPAEKK@Z @ 880 NONAME ; unsigned char * eap_general_header_base_c::get_header_offset(unsigned long, unsigned long) const
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAF@Z @ 881 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, short *)
+ ?cancel_eap_failure_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 882 NONAME ; enum eap_status_e eap_core_c::cancel_eap_failure_timeout(void)
+ ?get_protocol_layer@eap_state_notification_c@@UBE?AW4eap_protocol_layer_e@@XZ @ 883 NONAME ; enum eap_protocol_layer_e eap_state_notification_c::get_protocol_layer(void) const
+ ?set_do_length_checks@eap_buf_chain_base_c@@QAEX_N@Z @ 884 NONAME ; void eap_buf_chain_base_c::set_do_length_checks(bool)
+ ?SetValue@TEapExpandedType@@QAEHII@Z @ 885 NONAME ; int TEapExpandedType::SetValue(unsigned int, unsigned int)
+ ?get_buffer_length@eap_buf_chain_base_c@@QBEKXZ @ 886 NONAME ; unsigned long eap_buf_chain_base_c::get_buffer_length(void) const
+ ?set_encryption_key@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXK@Z @ 887 NONAME ; enum eap_status_e crypto_3des_ede_c::set_encryption_key(void const *, unsigned long)
+ ??0eap_general_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 888 NONAME ; eap_general_header_base_c::eap_general_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
+ ?get_state_string@eap_simple_config_trace_string_c@@QBEPBDW4simple_config_state_e@@@Z @ 889 NONAME ; char const * eap_simple_config_trace_string_c::get_state_string(enum simple_config_state_e) const
+ ?get_data@eap_header_base_c@@QBEPAEK@Z @ 890 NONAME ; unsigned char * eap_header_base_c::get_data(unsigned long) const
+ ?reset_header@eapol_header_wr_c@@QAEXG@Z @ 891 NONAME ; void eapol_header_wr_c::reset_header(unsigned short)
+ ?xor_u64@eap_am_tools_c@@UAE_K_K0@Z @ 892 NONAME ; unsigned long long eap_am_tools_c::xor_u64(unsigned long long, unsigned long long)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@_K@Z @ 893 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned long long)
+ ?swap@eap_am_crypto_rc4_c@@AAEXPAE0@Z @ 894 NONAME ; void eap_am_crypto_rc4_c::swap(unsigned char *, unsigned char *)
+ ?eap_read_u32_t_network_order@@YAKPBXK@Z @ 895 NONAME ; unsigned long eap_read_u32_t_network_order(void const *, unsigned long)
+ ?get_key_length@crypto_aes_c@@UAEKXZ @ 896 NONAME ; unsigned long crypto_aes_c::get_key_length(void)
+ ?get_partner@eap_core_c@@QAEPAVabs_eap_core_c@@XZ @ 897 NONAME ; class abs_eap_core_c * eap_core_c::get_partner(void)
+ ??1eap_am_memory_store_tlv_data_c@@UAE@XZ @ 898 NONAME ; eap_am_memory_store_tlv_data_c::~eap_am_memory_store_tlv_data_c(void)
+ ?set_is_valid@crypto_rsa_c@@AAEXXZ @ 899 NONAME ; void crypto_rsa_c::set_is_valid(void)
+ ?set_max_trace_file_size@eap_am_tools_symbian_c@@UAEXK@Z @ 900 NONAME ; void eap_am_tools_symbian_c::set_max_trace_file_size(unsigned long)
+ ?set_is_invalid@crypto_md4_c@@AAEXXZ @ 901 NONAME ; void crypto_md4_c::set_is_invalid(void)
+ ?GetThumbprintPresent@EapCertificateEntry@@QBEHXZ @ 902 NONAME ; int EapCertificateEntry::GetThumbprintPresent(void) const
+ ?enter_trace_mutex@eap_am_tools_symbian_c@@QAEXXZ @ 903 NONAME ; void eap_am_tools_symbian_c::enter_trace_mutex(void)
+ ?md4_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 904 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ??0eap_expanded_type_c@@QAE@W4eap_type_ietf_values_e@@@Z @ 905 NONAME ; eap_expanded_type_c::eap_expanded_type_c(enum eap_type_ietf_values_e)
+ ?allocate_buffer@eap_variable_data_c@@AAE?AW4eap_status_e@@K@Z @ 906 NONAME ; enum eap_status_e eap_variable_data_c::allocate_buffer(unsigned long)
+ ?get_md4_digest_length@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 907 NONAME ; unsigned long eap_am_crypto_symbian_c::get_md4_digest_length(class eap_variable_data_c *)
+ ?set_authentication_error@eap_state_notification_c@@UAEXW4eap_status_e@@@Z @ 908 NONAME ; void eap_state_notification_c::set_authentication_error(enum eap_status_e)
+ ?rc4_set_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 909 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_set_key(class eap_variable_data_c *, class eap_variable_data_c const *)
+ ?GetIssuerNamePresent@EapCertificateEntry@@QBEHXZ @ 910 NONAME ; int EapCertificateEntry::GetIssuerNamePresent(void) const
+ ?get_header_length@eap_tlv_header_c@@SAKXZ @ 911 NONAME ; unsigned long eap_tlv_header_c::get_header_length(void)
+ ?initialize@eap_buf_chain_base_c@@AAE?AW4eap_status_e@@K@Z @ 912 NONAME ; enum eap_status_e eap_buf_chain_base_c::initialize(unsigned long)
+ ??0eap_expanded_type_c@@QAE@XZ @ 913 NONAME ; eap_expanded_type_c::eap_expanded_type_c(void)
+ ??0eap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@Veap_expanded_type_c@@KKE2@Z @ 914 NONAME ; eap_state_notification_c::eap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, class eap_expanded_type_c, unsigned long, unsigned long, unsigned char, bool)
+ ?copy@eap_am_crypto_sha1_c@@QAEPAV1@XZ @ 915 NONAME ; class eap_am_crypto_sha1_c * eap_am_crypto_sha1_c::copy(void)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@G@@@Z @ 916 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<unsigned short> *)
+ ??1eap_variable_data_c@@UAE@XZ @ 917 NONAME ; eap_variable_data_c::~eap_variable_data_c(void)
+ ?object_decrease_reference_count@eap_am_memory_store_tlv_data_c@@QAEKXZ @ 918 NONAME ; unsigned long eap_am_memory_store_tlv_data_c::object_decrease_reference_count(void)
+ ?restart_with_new_type@eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@E@Z @ 919 NONAME ; enum eap_status_e eap_core_c::restart_with_new_type(class eap_expanded_type_c, class eap_am_network_id_c const *, unsigned char)
+ ??0eap_core_retransmission_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKKKW4eap_code_value_e@@EVeap_expanded_type_c@@@Z @ 920 NONAME ; eap_core_retransmission_c::eap_core_retransmission_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, unsigned long, unsigned long, enum eap_code_value_e, unsigned char, class eap_expanded_type_c)
+ ?init@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 921 NONAME ; enum eap_status_e eap_variable_data_c::init(unsigned long)
+ ?get_eap_code_string@eap_header_string_c@@SAPBDW4eap_code_value_e@@@Z @ 922 NONAME ; char const * eap_header_string_c::get_eap_code_string(enum eap_code_value_e)
+ ??4TEapExpandedType@@QAEAAV0@ABV?$TBufC8@$07@@@Z @ 923 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TBufC8<8> const &)
+ ??1network_key_and_index_c@@UAE@XZ @ 924 NONAME ; network_key_and_index_c::~network_key_and_index_c(void)
+ ?copy_context@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@_KPBK22@Z @ 925 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::copy_context(class eap_variable_data_c const *, unsigned long long, unsigned long const *, unsigned long const *, unsigned long const *)
+ ??0eap_network_id_selector_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 926 NONAME ; eap_network_id_selector_c::eap_network_id_selector_c(class abs_eap_am_tools_c *)
+ ?compare@eap_variable_data_c@@QBEJPBXK@Z @ 927 NONAME ; long eap_variable_data_c::compare(void const *, unsigned long) const
+ ?copy@crypto_md4_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 928 NONAME ; class abs_crypto_hash_algorithm_c * crypto_md4_c::copy(void)
+ ?generate_g_power_to_xy@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@PBEK2K@Z @ 929 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::generate_g_power_to_xy(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned char const *, unsigned long, unsigned char const *, unsigned long)
+ ?directory_read@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAV?$eap_array_c@Vabs_eap_file_stat_c@@@@@Z @ 930 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::directory_read(class eap_array_c<class abs_eap_file_stat_c> *)
+ ?get_is_valid@simple_config_credential_c@@QAE_NXZ @ 931 NONAME ; bool simple_config_credential_c::get_is_valid(void)
+ ?set_trace_mask@eap_am_tools_c@@UAEXK@Z @ 932 NONAME ; void eap_am_tools_c::set_trace_mask(unsigned long)
+ ?Copy@EapCertificateEntry@@QAEPAV1@XZ @ 933 NONAME ; class EapCertificateEntry * EapCertificateEntry::Copy(void)
+ ?dsa_verify@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@11111@Z @ 934 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dsa_verify(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?file_read_word@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 935 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_read_word(class eap_variable_data_c *)
+ ?set_is_valid@eap_am_memory_store_c@@AAEXXZ @ 936 NONAME ; void eap_am_memory_store_c::set_is_valid(void)
+ ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 937 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer(class eap_variable_data_c const *)
+ ?get_network_key@network_key_and_index_c@@QAEPAVeap_variable_data_c@@XZ @ 938 NONAME ; class eap_variable_data_c * network_key_and_index_c::get_network_key(void)
+ ?handle_eap_identity_response@eap_core_c@@AAE?AW4eap_status_e@@PAVeap_base_type_c@@Veap_expanded_type_c@@PBVeap_am_network_id_c@@PAVeap_header_wr_c@@K@Z @ 939 NONAME ; enum eap_status_e eap_core_c::handle_eap_identity_response(class eap_base_type_c *, class eap_expanded_type_c, class eap_am_network_id_c const *, class eap_header_wr_c *, unsigned long)
+ ?send_eap_identity_request@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 940 NONAME ; enum eap_status_e eap_session_core_c::send_eap_identity_request(class eap_am_network_id_c const *)
+ ?set_type_data_length@eap_header_base_c@@QAEXG_N@Z @ 941 NONAME ; void eap_header_base_c::set_type_data_length(unsigned short, bool)
+ ?get_eap_expanded_type_size@eap_expanded_type_c@@SAKXZ @ 942 NONAME ; unsigned long eap_expanded_type_c::get_eap_expanded_type_size(void)
+ ?init_retransmission@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_buf_chain_wr_c@@KKW4eap_code_value_e@@EVeap_expanded_type_c@@@Z @ 943 NONAME ; enum eap_status_e eap_core_c::init_retransmission(class eap_am_network_id_c const *, class eap_buf_chain_wr_c *, unsigned long, unsigned long, enum eap_code_value_e, unsigned char, class eap_expanded_type_c)
+ ??1crypto_md4_c@@UAE@XZ @ 944 NONAME ; crypto_md4_c::~crypto_md4_c(void)
+ ?leave_trace_mutex@eap_am_tools_symbian_c@@QAEXXZ @ 945 NONAME ; void eap_am_tools_symbian_c::leave_trace_mutex(void)
+ ?get_is_valid@eap_am_memory_store_c@@QAE_NXZ @ 946 NONAME ; bool eap_am_memory_store_c::get_is_valid(void)
+ ?get_digest_length@crypto_sha1_c@@UAEKXZ @ 947 NONAME ; unsigned long crypto_sha1_c::get_digest_length(void)
+ ?timer_delete_data@eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 948 NONAME ; enum eap_status_e eap_core_c::timer_delete_data(unsigned long, void *)
+ ??0eap_buf_chain_base_c@@QAE@W4eap_read_buffer_e@@PAVabs_eap_am_tools_c@@K@Z @ 949 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_read_buffer_e, class abs_eap_am_tools_c *, unsigned long)
+ ?set_Encryption_Type@simple_config_credential_c@@QAEXW4simple_config_Encryption_Type_e@@@Z @ 950 NONAME ; void simple_config_credential_c::set_Encryption_Type(enum simple_config_Encryption_Type_e)
+ ??0eap_am_file_input_symbian_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 951 NONAME ; eap_am_file_input_symbian_c::eap_am_file_input_symbian_c(class abs_eap_am_tools_c *)
+ ?get_ethernet_header@eap_buf_chain_wr_c@@QAEPAEXZ @ 952 NONAME ; unsigned char * eap_buf_chain_wr_c::get_ethernet_header(void)
+ ?get_is_valid@eap_process_tlv_message_data_c@@QAE_NXZ @ 953 NONAME ; bool eap_process_tlv_message_data_c::get_is_valid(void)
+ ?tls_prf_A_value@crypto_tls_base_prf_c@@QAE?AW4eap_status_e@@PAVabs_crypto_hmac_algorithm_c@@PAVeap_variable_data_c@@11@Z @ 954 NONAME ; enum eap_status_e crypto_tls_base_prf_c::tls_prf_A_value(class abs_crypto_hmac_algorithm_c *, class eap_variable_data_c *, class eap_variable_data_c *, class eap_variable_data_c *)
+ ?convert_eapol_error_to_am_error@eap_am_tools_symbian_c@@UAEJW4eap_status_e@@@Z @ 955 NONAME ; long eap_am_tools_symbian_c::convert_eapol_error_to_am_error(enum eap_status_e)
+ ?get_current_state_string@eap_state_notification_c@@UBEPBDXZ @ 956 NONAME ; char const * eap_state_notification_c::get_current_state_string(void) const
+ ?get_type@eap_config_value_c@@QAE?AW4eap_configure_type_e@@XZ @ 957 NONAME ; enum eap_configure_type_e eap_config_value_c::get_type(void)
+ ?set_data_length@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 958 NONAME ; enum eap_status_e eap_variable_data_c::set_data_length(unsigned long)
+ ?set_key_tx_bit@eapol_session_key_c@@QAEX_N@Z @ 959 NONAME ; void eapol_session_key_c::set_key_tx_bit(bool)
+ ?aes_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 960 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_cleanup(class eap_variable_data_c *)
+ ?get_data_offset@eap_buf_chain_rd_c@@QBEPBEKK@Z @ 961 NONAME ; unsigned char const * eap_buf_chain_rd_c::get_data_offset(unsigned long, unsigned long) const
+ ?cancel_timer@eap_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 962 NONAME ; enum eap_status_e eap_core_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
+ ??0eapol_ethernet_header_base_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 963 NONAME ; eapol_ethernet_header_base_c::eapol_ethernet_header_base_c(class abs_eap_am_tools_c *, void *, unsigned long)
+ ?get_data_offset@eap_variable_data_c@@QBEPAEKK@Z @ 964 NONAME ; unsigned char * eap_variable_data_c::get_data_offset(unsigned long, unsigned long) const
+ ?sha1_copy_context@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 965 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_copy_context(class eap_variable_data_c *, class eap_variable_data_c const *)
+ ??0crypto_eap_fast_hmac_sha1_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 966 NONAME ; crypto_eap_fast_hmac_sha1_prf_c::crypto_eap_fast_hmac_sha1_prf_c(class abs_eap_am_tools_c *)
+ ?tls_prf_cleanup@crypto_tls_base_prf_c@@QAE?AW4eap_status_e@@XZ @ 967 NONAME ; enum eap_status_e crypto_tls_base_prf_c::tls_prf_cleanup(void)
+ ?get_is_valid@network_key_and_index_c@@QAE_NXZ @ 968 NONAME ; bool network_key_and_index_c::get_is_valid(void)
+ ?internal_encrypt_data@crypto_cbc_c@@AAE?AW4eap_status_e@@PBXPAXK@Z @ 969 NONAME ; enum eap_status_e crypto_cbc_c::internal_encrypt_data(void const *, void *, unsigned long)
+ ??0eap_simple_config_trace_string_c@@QAE@XZ @ 970 NONAME ; eap_simple_config_trace_string_c::eap_simple_config_trace_string_c(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eapol_key_802_11_authentication_mode_e@@@Z @ 971 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eapol_key_802_11_authentication_mode_e)
+ ?set_encryption_key@crypto_aes_c@@UAE?AW4eap_status_e@@PBXK@Z @ 972 NONAME ; enum eap_status_e crypto_aes_c::set_encryption_key(void const *, unsigned long)
+ ?GetPrimaryName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 973 NONAME ; class TDes16 const * EapCertificateEntry::GetPrimaryName(void) const
+ ??1eap_am_crypto_sha_256_c@@UAE@XZ @ 974 NONAME ; eap_am_crypto_sha_256_c::~eap_am_crypto_sha_256_c(void)
+ ?get_new_key_from_sha@crypto_nt_hash_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@K@Z @ 975 NONAME ; enum eap_status_e crypto_nt_hash_c::get_new_key_from_sha(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, unsigned long)
+ ?shutdown@eap_am_memory_store_c@@QAE?AW4eap_status_e@@XZ @ 976 NONAME ; enum eap_status_e eap_am_memory_store_c::shutdown(void)
+ ?reset_operation@eap_core_c@@CA?AW4eap_status_e@@PAVeap_base_type_c@@PAVabs_eap_am_tools_c@@@Z @ 977 NONAME ; enum eap_status_e eap_core_c::reset_operation(class eap_base_type_c *, class abs_eap_am_tools_c *)
+ ?cbc_xor_block@crypto_cbc_c@@AAEXPBXPAXKK@Z @ 978 NONAME ; void crypto_cbc_c::cbc_xor_block(void const *, void *, unsigned long, unsigned long)
+ ?close_crypto_memory_leaks@eap_am_crypto_symbian_c@@AAEXXZ @ 979 NONAME ; void eap_am_crypto_symbian_c::close_crypto_memory_leaks(void)
+ ?unset_marked_removed@eap_core_c@@QAEXXZ @ 980 NONAME ; void eap_core_c::unset_marked_removed(void)
+ ?directory_open@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 981 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::directory_open(class eap_variable_data_c const *)
+ ?memory_store_remove_data@eap_am_tools_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 982 NONAME ; enum eap_status_e eap_am_tools_c::memory_store_remove_data(class eap_variable_data_c const *)
+ ?set_is_reserved@eap_am_mutex_reference_c@@QAEX_N@Z @ 983 NONAME ; void eap_am_mutex_reference_c::set_is_reserved(bool)
+ ?hash_update@crypto_md4_c@@UAE?AW4eap_status_e@@PBXK@Z @ 984 NONAME ; enum eap_status_e crypto_md4_c::hash_update(void const *, unsigned long)
+ ?set_encrypt@eap_buf_chain_base_c@@QAEX_N@Z @ 985 NONAME ; void eap_buf_chain_base_c::set_encrypt(bool)
+ ?set_code@eap_header_base_c@@QAEXW4eap_code_value_e@@@Z @ 986 NONAME ; void eap_header_base_c::set_code(enum eap_code_value_e)
+ ?directory_close@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@XZ @ 987 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::directory_close(void)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_am_network_id_c@@@Z @ 988 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_am_network_id_c *)
+ ?parse_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@PAV?$eap_array_c@Veap_tlv_header_c@@@@@Z @ 989 NONAME ; enum eap_status_e eap_tlv_message_data_c::parse_message_data(class eap_array_c<class eap_tlv_header_c> *)
+ ??1crypto_kd_hmac_sha256_c@@UAE@XZ @ 990 NONAME ; crypto_kd_hmac_sha256_c::~crypto_kd_hmac_sha256_c(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eap_tlv_message_type_e@@K@Z @ 991 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(enum eap_tlv_message_type_e, unsigned long)
+ ?check_header@eap_tlv_header_c@@UBE?AW4eap_status_e@@XZ @ 992 NONAME ; enum eap_status_e eap_tlv_header_c::check_header(void) const
+ ??1EapCertificateEntry@@UAE@XZ @ 993 NONAME ; EapCertificateEntry::~EapCertificateEntry(void)
+ ?eap_write_u24_t_network_order@@YA?AW4eap_status_e@@PAXKK@Z @ 994 NONAME ; enum eap_status_e eap_write_u24_t_network_order(void *, unsigned long, unsigned long)
+ ?get_is_valid@crypto_sha_256_c@@UAE_NXZ @ 995 NONAME ; bool crypto_sha_256_c::get_is_valid(void)
+ ?new_abs_eap_am_tools_c@abs_eap_am_tools_c@@SAPAV1@XZ @ 996 NONAME ; class abs_eap_am_tools_c * abs_eap_am_tools_c::new_abs_eap_am_tools_c(void)
+ ?SetIsValid@EapCertificateEntry@@QAEHH@Z @ 997 NONAME ; int EapCertificateEntry::SetIsValid(int)
+ ?copy_message_digest@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PAXPAK@Z @ 998 NONAME ; enum eap_status_e eap_am_crypto_md4_c::copy_message_digest(void *, unsigned long *)
+ ?timer_delete_data@eap_session_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 999 NONAME ; enum eap_status_e eap_session_core_c::timer_delete_data(unsigned long, void *)
+ ?convert_am_error_to_eapol_error@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@J@Z @ 1000 NONAME ; enum eap_status_e eap_am_tools_symbian_c::convert_am_error_to_eapol_error(long)
+ ?sha_256_final@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PAEPAK@Z @ 1001 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_final(class eap_variable_data_c *, unsigned char *, unsigned long *)
+ ??0eapol_session_key_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1002 NONAME ; eapol_session_key_c::eapol_session_key_c(class abs_eap_am_tools_c *)
+ ?copy_context@crypto_md5_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1003 NONAME ; enum eap_status_e crypto_md5_c::copy_context(class eap_variable_data_c const *)
+ ?get_destination_length@eapol_ethernet_header_base_c@@QBEKXZ @ 1004 NONAME ; unsigned long eapol_ethernet_header_base_c::get_destination_length(void) const
+ ?eap_host_to_little_endian_long@@YAKK@Z @ 1005 NONAME ; unsigned long eap_host_to_little_endian_long(unsigned long)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 1006 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class simple_config_credential_c> *)
+ ?set_is_valid@crypto_tls_prf_c@@AAEXXZ @ 1007 NONAME ; void crypto_tls_prf_c::set_is_valid(void)
+ ?set_is_invalid@crypto_rc4_c@@AAEXXZ @ 1008 NONAME ; void crypto_rc4_c::set_is_invalid(void)
+ ??1eap_network_id_selector_c@@UAE@XZ @ 1009 NONAME ; eap_network_id_selector_c::~eap_network_id_selector_c(void)
+ ?get_allow_send_eap_success@eap_state_notification_c@@UBE_NXZ @ 1010 NONAME ; bool eap_state_notification_c::get_allow_send_eap_success(void) const
+ ?get_type@eap_type_selection_c@@QBE?AVeap_expanded_type_c@@XZ @ 1011 NONAME ; class eap_expanded_type_c eap_type_selection_c::get_type(void) const
+ ?get_authentication_error@eap_state_notification_c@@UBE?AW4eap_status_e@@XZ @ 1012 NONAME ; enum eap_status_e eap_state_notification_c::get_authentication_error(void) const
+ ?get_source_id@eap_am_network_id_c@@QBEPBVeap_variable_data_c@@XZ @ 1013 NONAME ; class eap_variable_data_c const * eap_am_network_id_c::get_source_id(void) const
+ ?get_protocol_string@eap_state_notification_c@@SAPBDKK@Z @ 1014 NONAME ; char const * eap_state_notification_c::get_protocol_string(unsigned long, unsigned long)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_expanded_type_c@@@Z @ 1015 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_expanded_type_c *)
+ ?add_structured_parameter_header@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@W4eap_tlv_message_type_e@@K@Z @ 1016 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_structured_parameter_header(enum eap_tlv_message_type_e, unsigned long)
+ ?client_proposes_eap_types@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 1017 NONAME ; enum eap_status_e eap_core_c::client_proposes_eap_types(class eap_am_network_id_c const *, unsigned char)
+ ??0eapol_session_key_c@@QAE@PAVabs_eap_am_tools_c@@PAVeap_variable_data_c@@W4eapol_key_type_e@@K_NPBEK@Z @ 1018 NONAME ; eapol_session_key_c::eapol_session_key_c(class abs_eap_am_tools_c *, class eap_variable_data_c *, enum eapol_key_type_e, unsigned long, bool, unsigned char const *, unsigned long)
+ ?get_is_reserved@eap_am_mutex_reference_c@@QAE_NXZ @ 1019 NONAME ; bool eap_am_mutex_reference_c::get_is_reserved(void)
+ ?set_key@eapol_session_key_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1020 NONAME ; enum eap_status_e eapol_session_key_c::set_key(class eap_variable_data_c const *)
+ ?set_is_invalid@crypto_rsa_c@@AAEXXZ @ 1021 NONAME ; void crypto_rsa_c::set_is_invalid(void)
+ ?eap_write_u32_t_network_order@@YA?AW4eap_status_e@@PAXKK@Z @ 1022 NONAME ; enum eap_status_e eap_write_u32_t_network_order(void *, unsigned long, unsigned long)
+ ?get_hardware_ticks_of_second@eap_am_tools_symbian_c@@UAE_KXZ @ 1023 NONAME ; unsigned long long eap_am_tools_symbian_c::get_hardware_ticks_of_second(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 1024 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<class eap_expanded_type_c> const *)
+ ??0TEapExpandedType@@QAE@ABV?$TBufC8@$07@@@Z @ 1025 NONAME ; TEapExpandedType::TEapExpandedType(class TBufC8<8> const &)
+ ?get_data@eap_am_memory_store_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAVeap_tlv_message_data_c@@@Z @ 1026 NONAME ; enum eap_status_e eap_am_memory_store_c::get_data(class eap_variable_data_c const *, class eap_tlv_message_data_c *)
+ ?aes_block_size@eap_am_crypto_symbian_c@@UAEKXZ @ 1027 NONAME ; unsigned long eap_am_crypto_symbian_c::aes_block_size(void)
+ ?get_global_mutex@eap_am_tools_symbian_c@@UAEPAVabs_eap_am_mutex_c@@XZ @ 1028 NONAME ; class abs_eap_am_mutex_c * eap_am_tools_symbian_c::get_global_mutex(void)
+ ?ConvertExpandedEAPTypesToInternalTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$RArray@VTEapExpandedType@@@@PAV?$eap_array_c@Veap_expanded_type_c@@@@@Z @ 1029 NONAME ; int CEapConversion::ConvertExpandedEAPTypesToInternalTypes(class abs_eap_am_tools_c *, class RArray<class TEapExpandedType> const *, class eap_array_c<class eap_expanded_type_c> *)
+ ?get_encrypts@crypto_aes_c@@UAE_NXZ @ 1030 NONAME ; bool crypto_aes_c::get_encrypts(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@E@Z @ 1031 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned char)
+ ?eap_shift_right_64_bit@@YA_K_KK@Z @ 1032 NONAME ; unsigned long long eap_shift_right_64_bit(unsigned long long, unsigned long)
+ ?add_rogue_ap@eap_core_c@@UAE?AW4eap_status_e@@AAV?$eap_array_c@Veap_rogue_ap_entry_c@@@@@Z @ 1033 NONAME ; enum eap_status_e eap_core_c::add_rogue_ap(class eap_array_c<class eap_rogue_ap_entry_c> &)
+ ?timer_expired@eap_am_memory_store_c@@UAE?AW4eap_status_e@@KPAX@Z @ 1034 NONAME ; enum eap_status_e eap_am_memory_store_c::timer_expired(unsigned long, void *)
+ ?GetSubjectKeyId@EapCertificateEntry@@QBEABV?$TBuf8@$0BE@@@XZ @ 1035 NONAME ; class TBuf8<20> const & EapCertificateEntry::GetSubjectKeyId(void) const
+ ??9eap_expanded_type_c@@QBE_NW4eap_type_ietf_values_e@@@Z @ 1036 NONAME ; bool eap_expanded_type_c::operator!=(enum eap_type_ietf_values_e) const
+ ?get_sequence_number@eapol_session_key_c@@QBEPBVeap_variable_data_c@@XZ @ 1037 NONAME ; class eap_variable_data_c const * eapol_session_key_c::get_sequence_number(void) const
+ ?tls_prf_one_round@crypto_tls_base_prf_c@@QAE?AW4eap_status_e@@PAVabs_crypto_hmac_algorithm_c@@PBVeap_variable_data_c@@PAV4@2PAXK@Z @ 1038 NONAME ; enum eap_status_e crypto_tls_base_prf_c::tls_prf_one_round(class abs_crypto_hmac_algorithm_c *, class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, void *, unsigned long)
+ ??1crypto_rc4_c@@UAE@XZ @ 1039 NONAME ; crypto_rc4_c::~crypto_rc4_c(void)
+ ?memchr@eap_am_tools_symbian_c@@UAEPAXPBXEK@Z @ 1040 NONAME ; void * eap_am_tools_symbian_c::memchr(void const *, unsigned char, unsigned long)
+ ??1eap_status_string_c@@UAE@XZ @ 1041 NONAME ; eap_status_string_c::~eap_status_string_c(void)
+ ?get_buffer@eap_variable_data_c@@QBEPAEK@Z @ 1042 NONAME ; unsigned char * eap_variable_data_c::get_buffer(unsigned long) const
+ ?packet_data_crypto_keys@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_master_session_key_c@@@Z @ 1043 NONAME ; enum eap_status_e eap_session_core_c::packet_data_crypto_keys(class eap_am_network_id_c const *, class eap_master_session_key_c const *)
+ ??1eapol_header_wr_c@@UAE@XZ @ 1044 NONAME ; eapol_header_wr_c::~eapol_header_wr_c(void)
+ ?send_eap_identity_request@eap_core_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 1045 NONAME ; enum eap_status_e eap_core_c::send_eap_identity_request(class eap_am_network_id_c const *)
+ ?set_key_index@eapol_session_key_c@@QAEXK@Z @ 1046 NONAME ; void eapol_session_key_c::set_key_index(unsigned long)
+ ?get_next_retransmission_time@eap_core_retransmission_c@@QAEKXZ @ 1047 NONAME ; unsigned long eap_core_retransmission_c::get_next_retransmission_time(void)
+ ??1crypto_rsa_c@@UAE@XZ @ 1048 NONAME ; crypto_rsa_c::~crypto_rsa_c(void)
+ ?get_eap_type@eap_core_retransmission_c@@QBE?AVeap_expanded_type_c@@XZ @ 1049 NONAME ; class eap_expanded_type_c eap_core_retransmission_c::get_eap_type(void) const
+ ?get_marked_removed@eap_core_c@@QAE_NXZ @ 1050 NONAME ; bool eap_core_c::get_marked_removed(void)
+ ?sign@crypto_dsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 1051 NONAME ; enum eap_status_e crypto_dsa_c::sign(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ??0eap_network_id_selector_c@@QAE@PAVabs_eap_am_tools_c@@PBV0@@Z @ 1052 NONAME ; eap_network_id_selector_c::eap_network_id_selector_c(class abs_eap_am_tools_c *, class eap_network_id_selector_c const *)
+ ?get_buffer_length@eap_variable_data_c@@QBEKXZ @ 1053 NONAME ; unsigned long eap_variable_data_c::get_buffer_length(void) const
+ ?set_is_valid@crypto_sha1_c@@EAEXXZ @ 1054 NONAME ; void crypto_sha1_c::set_is_valid(void)
+ ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK_N1@Z @ 1055 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer(void const *, unsigned long, bool, bool)
+ ?write_type@eap_expanded_type_c@@SA?AW4eap_status_e@@PAVabs_eap_am_tools_c@@KPAXK_NV1@@Z @ 1056 NONAME ; enum eap_status_e eap_expanded_type_c::write_type(class abs_eap_am_tools_c *, unsigned long, void *, unsigned long, bool, class eap_expanded_type_c)
+ ?sha1_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 1057 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 1058 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_am_network_id_c const *)
+ ?ConvertInternalTypesToExpandedEAPTypes@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@Veap_expanded_type_c@@@@PAV?$RArray@VTEapExpandedType@@@@@Z @ 1059 NONAME ; int CEapConversion::ConvertInternalTypesToExpandedEAPTypes(class abs_eap_am_tools_c *, class eap_array_c<class eap_expanded_type_c> const *, class RArray<class TEapExpandedType> *)
+ ?decrypt_block@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1060 NONAME ; enum eap_status_e crypto_3des_ede_c::decrypt_block(void const *, void *, unsigned long)
+ ??0eap_am_memory_store_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1061 NONAME ; eap_am_memory_store_c::eap_am_memory_store_c(class abs_eap_am_tools_c *)
+ ?get_is_valid@eap_core_c@@UAE_NXZ @ 1062 NONAME ; bool eap_core_c::get_is_valid(void)
+ ?get_random_error_type@eap_buf_chain_base_c@@QAE?AW4eap_random_error_type@@XZ @ 1063 NONAME ; enum eap_random_error_type eap_buf_chain_base_c::get_random_error_type(void)
+ ?tls_prf_output@crypto_tls_sha1_prf_c@@QAE?AW4eap_status_e@@PAXK@Z @ 1064 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_output(void *, unsigned long)
+ ??1eapol_ethernet_header_rd_c@@UAE@XZ @ 1065 NONAME ; eapol_ethernet_header_rd_c::~eapol_ethernet_header_rd_c(void)
+ ?cancel_all_eap_sessions@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 1066 NONAME ; enum eap_status_e eap_session_core_c::cancel_all_eap_sessions(void)
+ ??0crypto_rc4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1067 NONAME ; crypto_rc4_c::crypto_rc4_c(class abs_eap_am_tools_c *)
+ ??0eap_base_type_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@@Z @ 1068 NONAME ; eap_base_type_c::eap_base_type_c(class abs_eap_am_tools_c *, class abs_eap_base_type_c *)
+ ?get_network_keys@simple_config_credential_c@@QAEPAV?$eap_array_c@Vnetwork_key_and_index_c@@@@XZ @ 1069 NONAME ; class eap_array_c<class network_key_and_index_c> * simple_config_credential_c::get_network_keys(void)
+ ?add_data_to_offset@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@KPBVeap_variable_data_c@@@Z @ 1070 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data_to_offset(unsigned long, class eap_variable_data_c const *)
+ ?state_notification@eap_core_c@@UAEXPBVabs_eap_state_notification_c@@@Z @ 1071 NONAME ; void eap_core_c::state_notification(class abs_eap_state_notification_c const *)
+ ?ConvertInternalTypeToCertificates@CEapConversion@@SAHPAVabs_eap_am_tools_c@@W4eap_certificate_type_e@eap_certificate_entry_c@@PBV?$eap_array_c@Veap_certificate_entry_c@@@@PAV?$RPointerArray@VEapCertificateEntry@@@@@Z @ 1072 NONAME ; int CEapConversion::ConvertInternalTypeToCertificates(class abs_eap_am_tools_c *, enum eap_certificate_entry_c::eap_certificate_type_e, class eap_array_c<class eap_certificate_entry_c> const *, class RPointerArray<class EapCertificateEntry> *)
+ ??1crypto_sha_256_c@@UAE@XZ @ 1073 NONAME ; crypto_sha_256_c::~crypto_sha_256_c(void)
+ ?ignore_notifications@eap_core_c@@QAEXXZ @ 1074 NONAME ; void eap_core_c::ignore_notifications(void)
+ ?get_digest_length@eap_am_crypto_md4_c@@QAEKXZ @ 1075 NONAME ; unsigned long eap_am_crypto_md4_c::get_digest_length(void)
+ ?send_eap_notification_response@eap_core_c@@AAE?AW4eap_status_e@@PBVeap_am_network_id_c@@E@Z @ 1076 NONAME ; enum eap_status_e eap_core_c::send_eap_notification_response(class eap_am_network_id_c const *, unsigned char)
+ ?get_header_offset@eap_core_retransmission_c@@QBEKXZ @ 1077 NONAME ; unsigned long eap_core_retransmission_c::get_header_offset(void) const
+ ?get_destination@eapol_ethernet_header_base_c@@QBEPAEXZ @ 1078 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_destination(void) const
+ ?set_is_valid@crypto_3des_ede_c@@UAEXXZ @ 1079 NONAME ; void crypto_3des_ede_c::set_is_valid(void)
+ ?eap_md4_process_data@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PBKK@Z @ 1080 NONAME ; enum eap_status_e eap_am_crypto_md4_c::eap_md4_process_data(unsigned long const *, unsigned long)
+ ?get_message_data@eap_tlv_message_data_c@@QBEPAXXZ @ 1081 NONAME ; void * eap_tlv_message_data_c::get_message_data(void) const
+ ?set_eap_failure_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1082 NONAME ; enum eap_status_e eap_core_c::set_eap_failure_timeout(void)
+ ?snprintf@eap_am_tools_symbian_c@@UAAKPAEKPBDZZ @ 1083 NONAME ; unsigned long eap_am_tools_symbian_c::snprintf(unsigned char *, unsigned long, char const *, ...)
+ ?set_random_error_type@eap_buf_chain_base_c@@QAEXW4eap_random_error_type@@@Z @ 1084 NONAME ; void eap_buf_chain_base_c::set_random_error_type(enum eap_random_error_type)
+ ?create_new_session@eap_session_core_c@@AAEPAVeap_core_c@@PBVeap_am_network_id_c@@@Z @ 1085 NONAME ; class eap_core_c * eap_session_core_c::create_new_session(class eap_am_network_id_c const *)
+ ?copy_context@crypto_sha1_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1086 NONAME ; enum eap_status_e crypto_sha1_c::copy_context(class eap_variable_data_c const *)
+ ?cleanup@crypto_dsa_c@@QAE?AW4eap_status_e@@XZ @ 1087 NONAME ; enum eap_status_e crypto_dsa_c::cleanup(void)
+ ?rsa_decrypt_with_private_key@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@10@Z @ 1088 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rsa_decrypt_with_private_key(class eap_variable_data_c *, class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?check_padding_bytes@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXKE@Z @ 1089 NONAME ; enum eap_status_e crypto_cbc_c::check_padding_bytes(void const *, unsigned long, unsigned char)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1090 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<class eap_certificate_entry_c> *)
+ ?decrypt_block@crypto_aes_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1091 NONAME ; enum eap_status_e crypto_aes_c::decrypt_block(void const *, void *, unsigned long)
+ ?GetIssuerName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 1092 NONAME ; class TDes16 const * EapCertificateEntry::GetIssuerName(void) const
+ ?ConvertInternalTypesToHBufC8@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBV?$eap_array_c@Veap_expanded_type_c@@@@PAPAVHBufC8@@@Z @ 1093 NONAME ; int CEapConversion::ConvertInternalTypesToHBufC8(class abs_eap_am_tools_c *, class eap_array_c<class eap_expanded_type_c> const *, class HBufC8 * *)
+ ?tls_prf_output@crypto_tls_md5_prf_c@@QAE?AW4eap_status_e@@PAXK@Z @ 1094 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_output(void *, unsigned long)
+ ?get_buffer_size@eap_core_retransmission_c@@QBEKXZ @ 1095 NONAME ; unsigned long eap_core_retransmission_c::get_buffer_size(void) const
+ ?get_type_data_offset@eap_header_base_c@@QBEPAEKK@Z @ 1096 NONAME ; unsigned char * eap_header_base_c::get_type_data_offset(unsigned long, unsigned long) const
+ ?GetRequestType@EapMessageBuffer@@QBE?AW4TEapRequests@@XZ @ 1097 NONAME ; enum TEapRequests EapMessageBuffer::GetRequestType(void) const
+ ?get_header_offset@eap_core_c@@UAEKPAK0@Z @ 1098 NONAME ; unsigned long eap_core_c::get_header_offset(unsigned long *, unsigned long *)
+ ?get_is_valid@eap_am_tools_symbian_c@@UBE_NXZ @ 1099 NONAME ; bool eap_am_tools_symbian_c::get_is_valid(void) const
+ ?cancel_timer@eap_session_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 1100 NONAME ; enum eap_status_e eap_session_core_c::cancel_timer(class abs_eap_base_timer_c *, unsigned long)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAJ@Z @ 1101 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, long *)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAE@Z @ 1102 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned char *)
+ ??1eap_general_header_base_c@@UAE@XZ @ 1103 NONAME ; eap_general_header_base_c::~eap_general_header_base_c(void)
+ ?get_type_data_offset@eap_header_wr_c@@QBEPAEKK@Z @ 1104 NONAME ; unsigned char * eap_header_wr_c::get_type_data_offset(unsigned long, unsigned long) const
+ ?complete_eap_identity_query@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PBVeap_variable_data_c@@E@Z @ 1105 NONAME ; enum eap_status_e eap_core_c::complete_eap_identity_query(class eap_am_network_id_c const *, class eap_variable_data_c const *, unsigned char)
+ ?SetPrimaryName@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 1106 NONAME ; int EapCertificateEntry::SetPrimaryName(class TBuf<64> const &)
+ ?set_is_invalid@eap_am_crypto_sha1_c@@AAEXXZ @ 1107 NONAME ; void eap_am_crypto_sha1_c::set_is_invalid(void)
+ ?encrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1108 NONAME ; enum eap_status_e crypto_rc4_c::encrypt_data(void const *, void *, unsigned long)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1109 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_array_c<class eap_certificate_entry_c> *)
+ ?set_is_valid@eap_am_crypto_sha1_c@@AAEXXZ @ 1110 NONAME ; void eap_am_crypto_sha1_c::set_is_valid(void)
+ ?set_header_buffer@eap_general_header_base_c@@QAEXPAEK@Z @ 1111 NONAME ; void eap_general_header_base_c::set_header_buffer(unsigned char *, unsigned long)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVsimple_config_credential_c@@@Z @ 1112 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class simple_config_credential_c *)
+ ?configure@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@XZ @ 1113 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::configure(void)
+ ?am_cancel_timer@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 1114 NONAME ; enum eap_status_e eap_am_tools_symbian_c::am_cancel_timer(class abs_eap_base_timer_c *, unsigned long)
+ ?get_value_length@eap_tlv_header_c@@QBEKXZ @ 1115 NONAME ; unsigned long eap_tlv_header_c::get_value_length(void) const
+ ?get_is_valid@eap_am_crypto_sha1_c@@QAE_NXZ @ 1116 NONAME ; bool eap_am_crypto_sha1_c::get_is_valid(void)
+ ?set_copy_of_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 1117 NONAME ; enum eap_status_e eap_variable_data_c::set_copy_of_buffer(class eap_variable_data_c const *)
+ ??1EAPSettings@@UAE@XZ @ 1118 NONAME ; EAPSettings::~EAPSettings(void)
+ ??1crypto_ephemeral_diffie_hellman_c@@UAE@XZ @ 1119 NONAME ; crypto_ephemeral_diffie_hellman_c::~crypto_ephemeral_diffie_hellman_c(void)
+ ?set_send_packet_index@eap_buf_chain_base_c@@QAEXK@Z @ 1120 NONAME ; void eap_buf_chain_base_c::set_send_packet_index(unsigned long)
+ ?copy_message_digest@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PAXPAK@Z @ 1121 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::copy_message_digest(void *, unsigned long *)
+ ?reset_header@eap_header_wr_c@@QAEXG_N@Z @ 1122 NONAME ; void eap_header_wr_c::reset_header(unsigned short, bool)
+ ?get_ietf_type@eap_header_base_c@@QBE?AW4eap_type_ietf_values_e@@XZ @ 1123 NONAME ; enum eap_type_ietf_values_e eap_header_base_c::get_ietf_type(void) const
+ ?cleanup_3des_ede@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 1124 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::cleanup_3des_ede(class eap_variable_data_c *)
+ ?get_eap_code@eap_core_retransmission_c@@QBE?AW4eap_code_value_e@@XZ @ 1125 NONAME ; enum eap_code_value_e eap_core_retransmission_c::get_eap_code(void) const
+ ?finalize_non_aligned@crypto_cbc_c@@UAE?AW4eap_status_e@@XZ @ 1126 NONAME ; enum eap_status_e crypto_cbc_c::finalize_non_aligned(void)
+ ?decrypt_with_public_key@crypto_rsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 1127 NONAME ; enum eap_status_e crypto_rsa_c::decrypt_with_public_key(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *)
+ ?get_destination@eapol_ethernet_header_wr_c@@QAEPAEXZ @ 1128 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_destination(void)
+ ?tls_prf_cleanup@crypto_tls_md5_prf_c@@QAE?AW4eap_status_e@@XZ @ 1129 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_cleanup(void)
+ ?isspace@eap_am_tools_symbian_c@@UAE_NE@Z @ 1130 NONAME ; bool eap_am_tools_symbian_c::isspace(unsigned char)
+ ?set_decryption_key@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXK0K@Z @ 1131 NONAME ; enum eap_status_e crypto_cbc_c::set_decryption_key(void const *, unsigned long, void const *, unsigned long)
+ ?set_decryption_key@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXK@Z @ 1132 NONAME ; enum eap_status_e crypto_3des_ede_c::set_decryption_key(void const *, unsigned long)
+ ?set_network_key_index@network_key_and_index_c@@QAEXE@Z @ 1133 NONAME ; void network_key_and_index_c::set_network_key_index(unsigned char)
+ ?object_increase_reference_count@eap_config_value_c@@QAEXXZ @ 1134 NONAME ; void eap_config_value_c::object_increase_reference_count(void)
+ ?set_notification_string@eap_state_notification_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@_N@Z @ 1135 NONAME ; enum eap_status_e eap_state_notification_c::set_notification_string(class eap_variable_data_c const *, bool)
+ ?copy_message_data@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KPBX@Z @ 1136 NONAME ; enum eap_status_e eap_tlv_message_data_c::copy_message_data(unsigned long, void const *)
+ ?add_reference@eap_am_mutex_reference_c@@QAEXXZ @ 1137 NONAME ; void eap_am_mutex_reference_c::add_reference(void)
+ ??0EapCertificateEntry@@QAE@XZ @ 1138 NONAME ; EapCertificateEntry::EapCertificateEntry(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@G@Z @ 1139 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned short)
+ ??1crypto_tls_prf_c@@UAE@XZ @ 1140 NONAME ; crypto_tls_prf_c::~crypto_tls_prf_c(void)
+ ?get_am_tools@eap_buf_chain_base_c@@IAEPAVabs_eap_am_tools_c@@XZ @ 1141 NONAME ; class abs_eap_am_tools_c * eap_buf_chain_base_c::get_am_tools(void)
+ ?get_hardware_ticks@eap_am_tools_symbian_c@@UAE_KXZ @ 1142 NONAME ; unsigned long long eap_am_tools_symbian_c::get_hardware_ticks(void)
+ ?get_type_data@eap_header_wr_c@@QBEPAEK@Z @ 1143 NONAME ; unsigned char * eap_header_wr_c::get_type_data(unsigned long) const
+ ?GetData@EapMessageBuffer@@QBEPAVHBufC8@@XZ @ 1144 NONAME ; class HBufC8 * EapMessageBuffer::GetData(void) const
+ ?get_message_data@eap_am_memory_store_tlv_data_c@@QBEPAXXZ @ 1145 NONAME ; void * eap_am_memory_store_tlv_data_c::get_message_data(void) const
+ ?hash_final@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 1146 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_final(void *, unsigned long *)
+ ?multiply_u64@eap_am_tools_c@@UAE_K_K0@Z @ 1147 NONAME ; unsigned long long eap_am_tools_c::multiply_u64(unsigned long long, unsigned long long)
+ ?eap_acknowledge@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@@Z @ 1148 NONAME ; enum eap_status_e eap_session_core_c::eap_acknowledge(class eap_am_network_id_c const *)
+ ?encrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1149 NONAME ; enum eap_status_e crypto_cbc_c::encrypt_data(void const *, void *, unsigned long)
+ ??0TEapExpandedType@@QAE@XZ @ 1150 NONAME ; TEapExpandedType::TEapExpandedType(void)
+ ?set_is_valid@crypto_md5_c@@EAEXXZ @ 1151 NONAME ; void crypto_md5_c::set_is_valid(void)
+ ?get_is_client@eap_buf_chain_base_c@@QBE_NXZ @ 1152 NONAME ; bool eap_buf_chain_base_c::get_is_client(void) const
+ ?set_session_timeout@eap_session_core_c@@UAE?AW4eap_status_e@@K@Z @ 1153 NONAME ; enum eap_status_e eap_session_core_c::set_session_timeout(unsigned long)
+ ?key_length_3des_ede@eap_am_crypto_symbian_c@@UAEKXZ @ 1154 NONAME ; unsigned long eap_am_crypto_symbian_c::key_length_3des_ede(void)
+ ?read_configure@eap_core_c@@UAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@@Z @ 1155 NONAME ; enum eap_status_e eap_core_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
+ ?SetSerialNumberPresent@EapCertificateEntry@@QAEXXZ @ 1156 NONAME ; void EapCertificateEntry::SetSerialNumberPresent(void)
+ ?get_notification_string@eap_state_notification_c@@UBEPBVeap_variable_data_c@@XZ @ 1157 NONAME ; class eap_variable_data_c const * eap_state_notification_c::get_notification_string(void) const
+ ?add_message_data_array@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KKPAV?$eap_array_c@Veap_variable_data_c@@@@@Z @ 1158 NONAME ; enum eap_status_e eap_tlv_message_data_c::add_message_data_array(unsigned long, unsigned long, class eap_array_c<class eap_variable_data_c> *)
+ ??1crypto_wpa_psk_password_hash_c@@UAE@XZ @ 1159 NONAME ; crypto_wpa_psk_password_hash_c::~crypto_wpa_psk_password_hash_c(void)
+ ?get_is_valid@crypto_random_c@@QAE_NXZ @ 1160 NONAME ; bool crypto_random_c::get_is_valid(void)
+ ?get_rogue_reason@eap_rogue_ap_entry_c@@QBE?AW4eap_rogue_ap_reason_e@@XZ @ 1161 NONAME ; enum eap_rogue_ap_reason_e eap_rogue_ap_entry_c::get_rogue_reason(void) const
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVsimple_config_credential_c@@@Z @ 1162 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class simple_config_credential_c const *) const
+ ?set_is_valid@crypto_aes_wrap_c@@QAEXXZ @ 1163 NONAME ; void crypto_aes_wrap_c::set_is_valid(void)
+ ?convert_bytes_to_hex_ascii@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 1164 NONAME ; enum eap_status_e eap_am_tools_c::convert_bytes_to_hex_ascii(unsigned char const *, unsigned long, unsigned char *, unsigned long *)
+ ?hash_update@eap_am_crypto_sha_256_c@@QAE?AW4eap_status_e@@PBXK@Z @ 1165 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_update(void const *, unsigned long)
+ ?get_is_valid_data@eap_type_selection_c@@QBE_NXZ @ 1166 NONAME ; bool eap_type_selection_c::get_is_valid_data(void) const
+ ?trace@EapCertificateEntry@@QBEXXZ @ 1167 NONAME ; void EapCertificateEntry::trace(void) const
+ ?timer_delete_data@eap_am_memory_store_c@@UAE?AW4eap_status_e@@KPAX@Z @ 1168 NONAME ; enum eap_status_e eap_am_memory_store_c::timer_delete_data(unsigned long, void *)
+ ?hmac_update@crypto_hmac_c@@UAE?AW4eap_status_e@@PBXK@Z @ 1169 NONAME ; enum eap_status_e crypto_hmac_c::hmac_update(void const *, unsigned long)
+ ?eap_read_u32_t_little_endian_order@@YAKPBXK@Z @ 1170 NONAME ; unsigned long eap_read_u32_t_little_endian_order(void const *, unsigned long)
+ ?new_eap_session_core_c@eap_session_core_base_c@@SAPAV1@PAVabs_eap_am_tools_c@@PAVabs_eap_session_core_c@@_NK@Z @ 1171 NONAME ; class eap_session_core_base_c * eap_session_core_base_c::new_eap_session_core_c(class abs_eap_am_tools_c *, class abs_eap_session_core_c *, bool, unsigned long)
+ ??0eap_process_tlv_message_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1172 NONAME ; eap_process_tlv_message_data_c::eap_process_tlv_message_data_c(class abs_eap_am_tools_c *)
+ ?GetSerialNumberWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 1173 NONAME ; class TDes16 * EapCertificateEntry::GetSerialNumberWritable(void)
+ ??1eap_base_type_c@@UAE@XZ @ 1174 NONAME ; eap_base_type_c::~eap_base_type_c(void)
+ ?GetSubjectKeyIdPresent@EapCertificateEntry@@QBEHXZ @ 1175 NONAME ; int EapCertificateEntry::GetSubjectKeyIdPresent(void) const
+ ?unload_module@eap_session_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 1176 NONAME ; enum eap_status_e eap_session_core_c::unload_module(class eap_expanded_type_c)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Vsimple_config_credential_c@@@@@Z @ 1177 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class simple_config_credential_c> const *) const
+ ?packet_process@eap_session_core_c@@UAE?AW4eap_status_e@@PBVeap_am_network_id_c@@PAVeap_general_header_base_c@@K@Z @ 1178 NONAME ; enum eap_status_e eap_session_core_c::packet_process(class eap_am_network_id_c const *, class eap_general_header_base_c *, unsigned long)
+ ?reset@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 1179 NONAME ; enum eap_status_e eap_session_core_c::reset(void)
+ ?GetEapRequestsString@EapServerStrings@@SAPBDW4TEapRequests@@@Z @ 1180 NONAME ; char const * EapServerStrings::GetEapRequestsString(enum TEapRequests)
+ ?begin_db_delete@eap_am_tools_symbian_c@@QAE?AW4eap_status_e@@AAVRDbView@@@Z @ 1181 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_delete(class RDbView &)
+ ?set_identifier@eap_header_base_c@@QAEXE@Z @ 1182 NONAME ; void eap_header_base_c::set_identifier(unsigned char)
+ ?am_set_timer@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@KPAXK@Z @ 1183 NONAME ; enum eap_status_e eap_am_tools_symbian_c::am_set_timer(class abs_eap_base_timer_c *, unsigned long, void *, unsigned long)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAVeap_variable_data_c@@@Z @ 1184 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::read_parameter_data(class eap_array_c<class eap_tlv_header_c> const *, unsigned long, class eap_variable_data_c *)
+ ?SetSubjectKeyId@EapCertificateEntry@@QAEHABV?$TBuf8@$0BE@@@@Z @ 1185 NONAME ; int EapCertificateEntry::SetSubjectKeyId(class TBuf8<20> const &)
+ ?get_MAC_address_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 1186 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_MAC_address_const(void) const
+ ??1eap_am_crypto_md4_c@@UAE@XZ @ 1187 NONAME ; eap_am_crypto_md4_c::~eap_am_crypto_md4_c(void)
+ ?GetIssuerNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 1188 NONAME ; class TDes16 * EapCertificateEntry::GetIssuerNameWritable(void)
+ ?reset_or_remove_session@eap_session_core_c@@AAE?AW4eap_status_e@@PAPAVeap_core_c@@PBVeap_network_id_selector_c@@_N@Z @ 1189 NONAME ; enum eap_status_e eap_session_core_c::reset_or_remove_session(class eap_core_c * *, class eap_network_id_selector_c const *, bool)
+ ??1crypto_tls_md5_prf_c@@UAE@XZ @ 1190 NONAME ; crypto_tls_md5_prf_c::~crypto_tls_md5_prf_c(void)
+ ??4eap_expanded_type_c@@QAEAAV0@ABV0@@Z @ 1191 NONAME ; class eap_expanded_type_c & eap_expanded_type_c::operator=(class eap_expanded_type_c const &)
+ ?get_type_field_length@eap_header_base_c@@QBEKXZ @ 1192 NONAME ; unsigned long eap_header_base_c::get_type_field_length(void) const
+ ?get_eap_identifier@eap_core_retransmission_c@@QBEEXZ @ 1193 NONAME ; unsigned char eap_core_retransmission_c::get_eap_identifier(void) const
+ ??0crypto_sha1_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1194 NONAME ; crypto_sha1_c::crypto_sha1_c(class abs_eap_am_tools_c *)
+ ?sha_256_copy_context@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@@Z @ 1195 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_copy_context(class eap_variable_data_c *, class eap_variable_data_c const *)
+ ??0eap_tlv_header_c@@QAE@PAVabs_eap_am_tools_c@@PAXK@Z @ 1196 NONAME ; eap_tlv_header_c::eap_tlv_header_c(class abs_eap_am_tools_c *, void *, unsigned long)
+ ??0eap_status_string_c@@QAE@XZ @ 1197 NONAME ; eap_status_string_c::eap_status_string_c(void)
+ ??1eap_session_core_c@@UAE@XZ @ 1198 NONAME ; eap_session_core_c::~eap_session_core_c(void)
+ ?rc4_encrypt@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAXK@Z @ 1199 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_encrypt(class eap_variable_data_c const *, void *, unsigned long)
+ ?ConvertExpandedEAPTypeToInternalType@CEapConversion@@SAHPBVTEapExpandedType@@PAVeap_expanded_type_c@@@Z @ 1200 NONAME ; int CEapConversion::ConvertExpandedEAPTypeToInternalType(class TEapExpandedType const *, class eap_expanded_type_c *)
+ ??0eap_buf_chain_base_c@@QAE@W4eap_write_buffer_e@@PAVabs_eap_am_tools_c@@PAEK_N3K@Z @ 1201 NONAME ; eap_buf_chain_base_c::eap_buf_chain_base_c(enum eap_write_buffer_e, class abs_eap_am_tools_c *, unsigned char *, unsigned long, bool, bool, unsigned long)
+ ?compare@eap_expanded_type_c@@QBEJPBV1@@Z @ 1202 NONAME ; long eap_expanded_type_c::compare(class eap_expanded_type_c const *) const
+ ??0EAPSettings@@QAE@XZ @ 1203 NONAME ; EAPSettings::EAPSettings(void)
+ ?generate_g_power_to_xy@crypto_ephemeral_diffie_hellman_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@PBXK2K@Z @ 1204 NONAME ; enum eap_status_e crypto_ephemeral_diffie_hellman_c::generate_g_power_to_xy(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c *, void const *, unsigned long, void const *, unsigned long)
+ ?tls_prf_init@crypto_tls_sha1_prf_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@00@Z @ 1205 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_init(class eap_variable_data_c const *, class eap_variable_data_c const *, class eap_variable_data_c const *)
+ ?get_Authentication_Type@simple_config_credential_c@@QAE?AW4simple_config_Authentication_Type_e@@XZ @ 1206 NONAME ; enum simple_config_Authentication_Type_e simple_config_credential_c::get_Authentication_Type(void)
+ ?get_stack_address@eap_buf_chain_base_c@@QBEPBXXZ @ 1207 NONAME ; void const * eap_buf_chain_base_c::get_stack_address(void) const
+ ??0eap_am_tools_c@@QAE@XZ @ 1208 NONAME ; eap_am_tools_c::eap_am_tools_c(void)
+ ?get_protocol_layer_string@eap_state_notification_c@@UBEPBDXZ @ 1209 NONAME ; char const * eap_state_notification_c::get_protocol_layer_string(void) const
+ ?cancel_asynchronous_init_remove_eap_session@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1210 NONAME ; enum eap_status_e eap_core_c::cancel_asynchronous_init_remove_eap_session(void)
+ ??0eap_am_crypto_symbian_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1211 NONAME ; eap_am_crypto_symbian_c::eap_am_crypto_symbian_c(class abs_eap_am_tools_c *)
+ ?sha1_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 1212 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha1_init(class eap_variable_data_c *)
+ ?create_eap_identity_response@eap_core_c@@AAE?AW4eap_status_e@@PAVeap_buf_chain_wr_c@@PBVeap_variable_data_c@@E@Z @ 1213 NONAME ; enum eap_status_e eap_core_c::create_eap_identity_response(class eap_buf_chain_wr_c *, class eap_variable_data_c const *, unsigned char)
+ ??0crypto_tls_base_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1214 NONAME ; crypto_tls_base_prf_c::crypto_tls_base_prf_c(class abs_eap_am_tools_c *)
+ ?file_size@eap_am_file_input_symbian_c@@UAEKXZ @ 1215 NONAME ; unsigned long eap_am_file_input_symbian_c::file_size(void)
+ ??1eap_am_memory_store_c@@UAE@XZ @ 1216 NONAME ; eap_am_memory_store_c::~eap_am_memory_store_c(void)
+ ??1eap_process_tlv_message_data_c@@UAE@XZ @ 1217 NONAME ; eap_process_tlv_message_data_c::~eap_process_tlv_message_data_c(void)
+ ?md5_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 1218 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_init(class eap_variable_data_c *)
+ ?GetIsEnabled@EapCertificateEntry@@QBEHXZ @ 1219 NONAME ; int EapCertificateEntry::GetIsEnabled(void) const
+ ?t_prf_cleanup@crypto_eap_fast_hmac_sha1_prf_c@@QAE?AW4eap_status_e@@XZ @ 1220 NONAME ; enum eap_status_e crypto_eap_fast_hmac_sha1_prf_c::t_prf_cleanup(void)
+ ??0eap_state_notification_c@@QAE@PAVabs_eap_am_tools_c@@PBVeap_am_network_id_c@@_NW4eap_state_notification_eap_e@@W4eap_protocol_layer_e@@W4eap_type_ietf_values_e@@KKE2@Z @ 1221 NONAME ; eap_state_notification_c::eap_state_notification_c(class abs_eap_am_tools_c *, class eap_am_network_id_c const *, bool, enum eap_state_notification_eap_e, enum eap_protocol_layer_e, enum eap_type_ietf_values_e, unsigned long, unsigned long, unsigned char, bool)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@PBVeap_config_value_c@@@Z @ 1222 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_variable_data_c const *, class eap_config_value_c const *)
+ ??1abs_crypto_cbc_block_algorithm_c@@UAE@XZ @ 1223 NONAME ; abs_crypto_cbc_block_algorithm_c::~abs_crypto_cbc_block_algorithm_c(void)
+ ??0eap_am_crypto_md4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1224 NONAME ; eap_am_crypto_md4_c::eap_am_crypto_md4_c(class abs_eap_am_tools_c *)
+ ?internal_decrypt_data@crypto_cbc_c@@AAE?AW4eap_status_e@@PBXPAXK@Z @ 1225 NONAME ; enum eap_status_e crypto_cbc_c::internal_decrypt_data(void const *, void *, unsigned long)
+ ?shutdown@eap_core_c@@UAE?AW4eap_status_e@@XZ @ 1226 NONAME ; enum eap_status_e eap_core_c::shutdown(void)
+ ?file_write@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1227 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_write(class eap_variable_data_c const *)
+ ?compare_length@eap_variable_data_c@@QBEJPBXKK@Z @ 1228 NONAME ; long eap_variable_data_c::compare_length(void const *, unsigned long, unsigned long) const
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAG@Z @ 1229 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, unsigned short *)
+ ??9TEapExpandedType@@QBE_NABV0@@Z @ 1230 NONAME ; bool TEapExpandedType::operator!=(class TEapExpandedType const &) const
+ ?hash_final@crypto_sha_256_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 1231 NONAME ; enum eap_status_e crypto_sha_256_c::hash_final(void *, unsigned long *)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@G@@@Z @ 1232 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<unsigned short> const *)
+ ?memcmp@eap_am_tools_symbian_c@@UAEJPBX0K@Z @ 1233 NONAME ; long eap_am_tools_symbian_c::memcmp(void const *, void const *, unsigned long)
+ ?object_decrease_reference_count@eap_process_tlv_message_data_c@@QAEKXZ @ 1234 NONAME ; unsigned long eap_process_tlv_message_data_c::object_decrease_reference_count(void)
+ ?get_block_size@crypto_aes_c@@UAEKXZ @ 1235 NONAME ; unsigned long crypto_aes_c::get_block_size(void)
+ ?get_data@eapol_ethernet_header_base_c@@QBEPAEK@Z @ 1236 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_data(unsigned long) const
+ ?remove_data@eap_am_memory_store_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 1237 NONAME ; enum eap_status_e eap_am_memory_store_c::remove_data(class eap_variable_data_c const *)
+ ?GetSubjectNamePresent@EapCertificateEntry@@QBEHXZ @ 1238 NONAME ; int EapCertificateEntry::GetSubjectNamePresent(void) const
+ ?dss_pseudo_random@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAEK0K@Z @ 1239 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dss_pseudo_random(unsigned char *, unsigned long, unsigned char *, unsigned long)
+ ?SetIsEnabledPresent@EapCertificateEntry@@QAEXXZ @ 1240 NONAME ; void EapCertificateEntry::SetIsEnabledPresent(void)
+ ?generate_diffie_hellman_keys@crypto_ephemeral_diffie_hellman_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@0PBXK1K@Z @ 1241 NONAME ; enum eap_status_e crypto_ephemeral_diffie_hellman_c::generate_diffie_hellman_keys(class eap_variable_data_c *, class eap_variable_data_c *, void const *, unsigned long, void const *, unsigned long)
+ ??0EapServerStrings@@QAE@XZ @ 1242 NONAME ; EapServerStrings::EapServerStrings(void)
+ ?get_is_valid@eap_am_mutex_base_c@@QBE_NXZ @ 1243 NONAME ; bool eap_am_mutex_base_c::get_is_valid(void) const
+ ?file_open@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@W4eap_file_io_direction_e@@@Z @ 1244 NONAME ; enum eap_status_e eap_am_file_input_symbian_c::file_open(class eap_variable_data_c const *, enum eap_file_io_direction_e)
+ ?get_source_length@eapol_ethernet_header_base_c@@QBEKXZ @ 1245 NONAME ; unsigned long eapol_ethernet_header_base_c::get_source_length(void) const
+ ??1eap_am_mutex_base_c@@UAE@XZ @ 1246 NONAME ; eap_am_mutex_base_c::~eap_am_mutex_base_c(void)
+ ?SetLabel@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 1247 NONAME ; int EapCertificateEntry::SetLabel(class TBuf<64> const &)
+ ?get_is_valid@crypto_tls_sha1_prf_c@@QAE_NXZ @ 1248 NONAME ; bool crypto_tls_sha1_prf_c::get_is_valid(void)
+ ?cancel_session_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1249 NONAME ; enum eap_status_e eap_core_c::cancel_session_timeout(void)
+ ?hash_cleanup@crypto_md5_c@@UAE?AW4eap_status_e@@XZ @ 1250 NONAME ; enum eap_status_e crypto_md5_c::hash_cleanup(void)
+ ?add_message_header@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KK@Z @ 1251 NONAME ; enum eap_status_e eap_tlv_message_data_c::add_message_header(unsigned long, unsigned long)
+ ??0TEapExpandedType@@QAE@ABVTDesC8@@@Z @ 1252 NONAME ; TEapExpandedType::TEapExpandedType(class TDesC8 const &)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVnetwork_key_and_index_c@@@Z @ 1253 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class network_key_and_index_c const *) const
+ ??0eapol_ethernet_header_wr_c@@QAE@PAVabs_eap_am_tools_c@@PBEK@Z @ 1254 NONAME ; eapol_ethernet_header_wr_c::eapol_ethernet_header_wr_c(class abs_eap_am_tools_c *, unsigned char const *, unsigned long)
+ ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1255 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_array_c<class eap_certificate_entry_c> const *) const
+ ?get_is_enabled@eap_type_selection_c@@QBE_NXZ @ 1256 NONAME ; bool eap_type_selection_c::get_is_enabled(void) const
+ ?GetCertType@EapCertificateEntry@@QBE?AW4TCertType@1@XZ @ 1257 NONAME ; enum EapCertificateEntry::TCertType EapCertificateEntry::GetCertType(void) const
+ ?shutdown@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 1258 NONAME ; enum eap_status_e eap_am_tools_symbian_c::shutdown(void)
+ ?get_digest_length@eap_am_crypto_sha_256_c@@QAEKXZ @ 1259 NONAME ; unsigned long eap_am_crypto_sha_256_c::get_digest_length(void)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_certificate_entry_c@@@@@Z @ 1260 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class eap_array_c<class eap_certificate_entry_c> const *)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAVeap_method_settings_c@@@Z @ 1261 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_method_settings_c *)
+ ?octet_from_ascii_armor@eap_am_tools_c@@AAEEE@Z @ 1262 NONAME ; unsigned char eap_am_tools_c::octet_from_ascii_armor(unsigned char)
--- a/eapol/eapol_framework/eapol_symbian/tools/eabi/eaptoolsu.def Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/eabi/eaptoolsu.def Thu Sep 16 13:07:04 2010 +0300
@@ -76,1709 +76,1710 @@
_ZN10eap_core_c30send_eap_notification_responseEPK19eap_am_network_id_ch @ 75 NONAME
_ZN10eap_core_c31object_decrease_reference_countEv @ 76 NONAME
_ZN10eap_core_c31object_increase_reference_countEv @ 77 NONAME
- _ZN10eap_core_c5resetEv @ 78 NONAME
- _ZN10eap_core_c8shutdownEv @ 79 NONAME
- _ZN10eap_core_c9configureEv @ 80 NONAME
- _ZN10eap_core_c9load_typeE19eap_expanded_type_cS0_PK19eap_am_network_id_c @ 81 NONAME
- _ZN10eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 82 NONAME
- _ZN10eap_core_cC1EP18abs_eap_am_tools_cP14abs_eap_core_cbPK19eap_am_network_id_cb @ 83 NONAME
- _ZN10eap_core_cC2EP18abs_eap_am_tools_cP14abs_eap_core_cbPK19eap_am_network_id_cb @ 84 NONAME
- _ZN10eap_core_cD0Ev @ 85 NONAME
- _ZN10eap_core_cD1Ev @ 86 NONAME
- _ZN10eap_core_cD2Ev @ 87 NONAME
- _ZN11EAPSettingsC1Ev @ 88 NONAME
- _ZN11EAPSettingsC2Ev @ 89 NONAME
- _ZN11EAPSettingsD0Ev @ 90 NONAME
- _ZN11EAPSettingsD1Ev @ 91 NONAME
- _ZN11EAPSettingsD2Ev @ 92 NONAME
- _ZN12crypto_aes_c12get_encryptsEv @ 93 NONAME
- _ZN12crypto_aes_c12get_is_validEv @ 94 NONAME
- _ZN12crypto_aes_c12set_is_validEv @ 95 NONAME
- _ZN12crypto_aes_c13decrypt_blockEPKvPvm @ 96 NONAME
- _ZN12crypto_aes_c13encrypt_blockEPKvPvm @ 97 NONAME
- _ZN12crypto_aes_c14get_block_sizeEv @ 98 NONAME
- _ZN12crypto_aes_c14get_key_lengthEv @ 99 NONAME
- _ZN12crypto_aes_c18set_decryption_keyEPKvm @ 100 NONAME
- _ZN12crypto_aes_c18set_encryption_keyEPKvm @ 101 NONAME
- _ZN12crypto_aes_cC1EP18abs_eap_am_tools_c @ 102 NONAME
- _ZN12crypto_aes_cC2EP18abs_eap_am_tools_c @ 103 NONAME
- _ZN12crypto_aes_cD0Ev @ 104 NONAME
- _ZN12crypto_aes_cD1Ev @ 105 NONAME
- _ZN12crypto_aes_cD2Ev @ 106 NONAME
- _ZN12crypto_cbc_c10get_tmp_IVEv @ 107 NONAME
- _ZN12crypto_cbc_c12decrypt_dataEPKvPvm @ 108 NONAME
- _ZN12crypto_cbc_c12decrypt_dataEPvm @ 109 NONAME
- _ZN12crypto_cbc_c12encrypt_dataEPKvPvm @ 110 NONAME
- _ZN12crypto_cbc_c12encrypt_dataEPvm @ 111 NONAME
- _ZN12crypto_cbc_c12get_encryptsEv @ 112 NONAME
- _ZN12crypto_cbc_c12get_is_validEv @ 113 NONAME
- _ZN12crypto_cbc_c12set_is_validEv @ 114 NONAME
- _ZN12crypto_cbc_c13cbc_xor_blockEPKvPvmm @ 115 NONAME
- _ZN12crypto_cbc_c14cbc_copy_blockEPvPKvmm @ 116 NONAME
- _ZN12crypto_cbc_c14get_block_sizeEv @ 117 NONAME
- _ZN12crypto_cbc_c14get_key_lengthEv @ 118 NONAME
- _ZN12crypto_cbc_c17add_padding_bytesEPvmh @ 119 NONAME
- _ZN12crypto_cbc_c18set_decryption_keyEPKvmS1_m @ 120 NONAME
- _ZN12crypto_cbc_c18set_encryption_keyEPKvmS1_m @ 121 NONAME
- _ZN12crypto_cbc_c18update_non_alignedEPKvPvm @ 122 NONAME
- _ZN12crypto_cbc_c18update_non_alignedEPvm @ 123 NONAME
- _ZN12crypto_cbc_c19aligned_data_lengthEm @ 124 NONAME
- _ZN12crypto_cbc_c19check_padding_bytesEPKvmh @ 125 NONAME
- _ZN12crypto_cbc_c20finalize_non_alignedEv @ 126 NONAME
- _ZN12crypto_cbc_c21internal_decrypt_dataEPKvPvm @ 127 NONAME
- _ZN12crypto_cbc_c21internal_encrypt_dataEPKvPvm @ 128 NONAME
- _ZN12crypto_cbc_c5resetEv @ 129 NONAME
- _ZN12crypto_cbc_cC1EP18abs_eap_am_tools_cP28abs_crypto_block_algorithm_cb @ 130 NONAME
- _ZN12crypto_cbc_cC2EP18abs_eap_am_tools_cP28abs_crypto_block_algorithm_cb @ 131 NONAME
- _ZN12crypto_cbc_cD0Ev @ 132 NONAME
- _ZN12crypto_cbc_cD1Ev @ 133 NONAME
- _ZN12crypto_cbc_cD2Ev @ 134 NONAME
- _ZN12crypto_dsa_c12get_is_validEv @ 135 NONAME
- _ZN12crypto_dsa_c12set_is_validEv @ 136 NONAME
- _ZN12crypto_dsa_c14set_is_invalidEv @ 137 NONAME
- _ZN12crypto_dsa_c4initEv @ 138 NONAME
- _ZN12crypto_dsa_c4signEPK19eap_variable_data_cS2_PS0_ @ 139 NONAME
- _ZN12crypto_dsa_c6verifyEPK19eap_variable_data_cS2_S2_S2_S2_S2_ @ 140 NONAME
- _ZN12crypto_dsa_c7cleanupEv @ 141 NONAME
- _ZN12crypto_dsa_cC1EP18abs_eap_am_tools_c @ 142 NONAME
- _ZN12crypto_dsa_cC2EP18abs_eap_am_tools_c @ 143 NONAME
- _ZN12crypto_dsa_cD0Ev @ 144 NONAME
- _ZN12crypto_dsa_cD1Ev @ 145 NONAME
- _ZN12crypto_dsa_cD2Ev @ 146 NONAME
- _ZN12crypto_md4_c10hash_finalEPvPm @ 147 NONAME
- _ZN12crypto_md4_c11hash_updateEPKvm @ 148 NONAME
- _ZN12crypto_md4_c12copy_contextEPK19eap_variable_data_c @ 149 NONAME
- _ZN12crypto_md4_c12get_is_validEv @ 150 NONAME
- _ZN12crypto_md4_c12hash_cleanupEv @ 151 NONAME
- _ZN12crypto_md4_c12set_is_validEv @ 152 NONAME
- _ZN12crypto_md4_c14get_block_sizeEv @ 153 NONAME
- _ZN12crypto_md4_c14set_is_invalidEv @ 154 NONAME
- _ZN12crypto_md4_c17get_digest_lengthEv @ 155 NONAME
- _ZN12crypto_md4_c4copyEv @ 156 NONAME
- _ZN12crypto_md4_c9hash_initEv @ 157 NONAME
- _ZN12crypto_md4_cC1EP18abs_eap_am_tools_c @ 158 NONAME
- _ZN12crypto_md4_cC2EP18abs_eap_am_tools_c @ 159 NONAME
- _ZN12crypto_md4_cD0Ev @ 160 NONAME
- _ZN12crypto_md4_cD1Ev @ 161 NONAME
- _ZN12crypto_md4_cD2Ev @ 162 NONAME
- _ZN12crypto_md5_c10hash_finalEPvPm @ 163 NONAME
- _ZN12crypto_md5_c11hash_updateEPKvm @ 164 NONAME
- _ZN12crypto_md5_c12copy_contextEPK19eap_variable_data_c @ 165 NONAME
- _ZN12crypto_md5_c12get_is_validEv @ 166 NONAME
- _ZN12crypto_md5_c12hash_cleanupEv @ 167 NONAME
- _ZN12crypto_md5_c12set_is_validEv @ 168 NONAME
- _ZN12crypto_md5_c14get_block_sizeEv @ 169 NONAME
- _ZN12crypto_md5_c14set_is_invalidEv @ 170 NONAME
- _ZN12crypto_md5_c17get_digest_lengthEv @ 171 NONAME
- _ZN12crypto_md5_c4copyEv @ 172 NONAME
- _ZN12crypto_md5_c9hash_initEv @ 173 NONAME
- _ZN12crypto_md5_cC1EP18abs_eap_am_tools_c @ 174 NONAME
- _ZN12crypto_md5_cC2EP18abs_eap_am_tools_c @ 175 NONAME
- _ZN12crypto_md5_cD0Ev @ 176 NONAME
- _ZN12crypto_md5_cD1Ev @ 177 NONAME
- _ZN12crypto_md5_cD2Ev @ 178 NONAME
- _ZN12crypto_rc4_c12decrypt_dataEPKvPvm @ 179 NONAME
- _ZN12crypto_rc4_c12decrypt_dataEPvm @ 180 NONAME
- _ZN12crypto_rc4_c12encrypt_dataEPKvPvm @ 181 NONAME
- _ZN12crypto_rc4_c12encrypt_dataEPvm @ 182 NONAME
- _ZN12crypto_rc4_c12get_is_validEv @ 183 NONAME
- _ZN12crypto_rc4_c12set_is_validEv @ 184 NONAME
- _ZN12crypto_rc4_c14discard_streamEm @ 185 NONAME
- _ZN12crypto_rc4_c14set_is_invalidEv @ 186 NONAME
- _ZN12crypto_rc4_c7set_keyEPK19eap_variable_data_c @ 187 NONAME
- _ZN12crypto_rc4_cC1EP18abs_eap_am_tools_c @ 188 NONAME
- _ZN12crypto_rc4_cC2EP18abs_eap_am_tools_c @ 189 NONAME
- _ZN12crypto_rc4_cD0Ev @ 190 NONAME
- _ZN12crypto_rc4_cD1Ev @ 191 NONAME
- _ZN12crypto_rc4_cD2Ev @ 192 NONAME
- _ZN12crypto_rsa_c12get_is_validEv @ 193 NONAME
- _ZN12crypto_rsa_c12set_is_validEv @ 194 NONAME
- _ZN12crypto_rsa_c14set_is_invalidEv @ 195 NONAME
- _ZN12crypto_rsa_c23decrypt_with_public_keyEPK19eap_variable_data_cS2_PS0_ @ 196 NONAME
- _ZN12crypto_rsa_c23encrypt_with_public_keyEPK19eap_variable_data_cS2_PS0_ @ 197 NONAME
- _ZN12crypto_rsa_c24decrypt_with_private_keyEPK19eap_variable_data_cS2_PS0_ @ 198 NONAME
- _ZN12crypto_rsa_c24encrypt_with_private_keyEPK19eap_variable_data_cS2_PS0_ @ 199 NONAME
- _ZN12crypto_rsa_c4initEv @ 200 NONAME
- _ZN12crypto_rsa_c4signEPK19eap_variable_data_cS2_PS0_ @ 201 NONAME
- _ZN12crypto_rsa_c6verifyEPK19eap_variable_data_cS2_S2_ @ 202 NONAME
- _ZN12crypto_rsa_c7cleanupEv @ 203 NONAME
- _ZN12crypto_rsa_cC1EP18abs_eap_am_tools_c @ 204 NONAME
- _ZN12crypto_rsa_cC2EP18abs_eap_am_tools_c @ 205 NONAME
- _ZN12crypto_rsa_cD0Ev @ 206 NONAME
- _ZN12crypto_rsa_cD1Ev @ 207 NONAME
- _ZN12crypto_rsa_cD2Ev @ 208 NONAME
- _ZN13crypto_hmac_c10hmac_finalEPvPm @ 209 NONAME
- _ZN13crypto_hmac_c11hmac_updateEPKvm @ 210 NONAME
- _ZN13crypto_hmac_c12get_is_validEv @ 211 NONAME
- _ZN13crypto_hmac_c12hmac_cleanupEv @ 212 NONAME
- _ZN13crypto_hmac_c12hmac_set_keyEPK19eap_variable_data_c @ 213 NONAME
- _ZN13crypto_hmac_c12set_is_validEv @ 214 NONAME
- _ZN13crypto_hmac_c14hmac_128_finalEPvPm @ 215 NONAME
- _ZN13crypto_hmac_c14initialize_padEP19eap_variable_data_ch @ 216 NONAME
- _ZN13crypto_hmac_c17get_digest_lengthEv @ 217 NONAME
- _ZN13crypto_hmac_cC1EP18abs_eap_am_tools_cP27abs_crypto_hash_algorithm_cb @ 218 NONAME
- _ZN13crypto_hmac_cC2EP18abs_eap_am_tools_cP27abs_crypto_hash_algorithm_cb @ 219 NONAME
- _ZN13crypto_hmac_cD0Ev @ 220 NONAME
- _ZN13crypto_hmac_cD1Ev @ 221 NONAME
- _ZN13crypto_hmac_cD2Ev @ 222 NONAME
- _ZN13crypto_sha1_c10hash_finalEPvPm @ 223 NONAME
- _ZN13crypto_sha1_c11hash_updateEPKvm @ 224 NONAME
- _ZN13crypto_sha1_c12copy_contextEPK19eap_variable_data_c @ 225 NONAME
- _ZN13crypto_sha1_c12get_is_validEv @ 226 NONAME
- _ZN13crypto_sha1_c12hash_cleanupEv @ 227 NONAME
- _ZN13crypto_sha1_c12set_is_validEv @ 228 NONAME
- _ZN13crypto_sha1_c14get_block_sizeEv @ 229 NONAME
- _ZN13crypto_sha1_c14set_is_invalidEv @ 230 NONAME
- _ZN13crypto_sha1_c17get_digest_lengthEv @ 231 NONAME
- _ZN13crypto_sha1_c4copyEv @ 232 NONAME
- _ZN13crypto_sha1_c9hash_initEv @ 233 NONAME
- _ZN13crypto_sha1_cC1EP18abs_eap_am_tools_c @ 234 NONAME
- _ZN13crypto_sha1_cC2EP18abs_eap_am_tools_c @ 235 NONAME
- _ZN13crypto_sha1_cD0Ev @ 236 NONAME
- _ZN13crypto_sha1_cD1Ev @ 237 NONAME
- _ZN13crypto_sha1_cD2Ev @ 238 NONAME
- _ZN14CEapConversion26ConvertFromBuf16ToInternalEP18abs_eap_am_tools_cPK6TDes16P19eap_variable_data_c @ 239 NONAME
- _ZN14CEapConversion26ConvertFromInternalToBuf16EP18abs_eap_am_tools_cPK19eap_variable_data_cP6TDes16 @ 240 NONAME
- _ZN14CEapConversion26ConvertFromTDesCToInternalEP18abs_eap_am_tools_cRK7TDesC16P19eap_variable_data_c @ 241 NONAME
- _ZN14CEapConversion28ConvertHBufC8ToInternalTypesEP18abs_eap_am_tools_cPK6HBufC8P11eap_array_cI19eap_expanded_type_cE @ 242 NONAME
- _ZN14CEapConversion28ConvertInternalTypesToHBufC8EP18abs_eap_am_tools_cPK11eap_array_cI19eap_expanded_type_cEPP6HBufC8 @ 243 NONAME
- _ZN14CEapConversion30ConvertEAPTypesToInternalTypesEP18abs_eap_am_tools_cPK6RArrayIjEP11eap_array_cI19eap_expanded_type_cE @ 244 NONAME
- _ZN14CEapConversion30ConvertInternalTypesToEAPTypesEP18abs_eap_am_tools_cPK11eap_array_cI19eap_expanded_type_cEP6RArrayIjE @ 245 NONAME
- _ZN14CEapConversion32ConvertEAPSettingsToInternalTypeEP18abs_eap_am_tools_cPK11EAPSettingsP21eap_method_settings_c @ 246 NONAME
- _ZN14CEapConversion32ConvertInternalTypeToEAPSettingsEP18abs_eap_am_tools_cPK21eap_method_settings_cP11EAPSettings @ 247 NONAME
- _ZN14CEapConversion33ConvertCertificatesToInternalTypeEP18abs_eap_am_tools_cPK13RPointerArrayI19EapCertificateEntryEP11eap_array_cI23eap_certificate_entry_cE @ 248 NONAME
- _ZN14CEapConversion33ConvertCipherSuitesToInternalTypeEP18abs_eap_am_tools_cPK6RArrayIjEP11eap_array_cItE @ 249 NONAME
- _ZN14CEapConversion33ConvertInternalTypeToCertificatesEP18abs_eap_am_tools_cN23eap_certificate_entry_c22eap_certificate_type_eEPK11eap_array_cIS2_EP13RPointerArrayI19EapCertificateEntryE @ 250 NONAME
- _ZN14CEapConversion33ConvertInternalTypeToCipherSuitesEP18abs_eap_am_tools_cPK11eap_array_cItEP6RArrayIjE @ 251 NONAME
- _ZN14CEapConversion36ConvertExpandedEAPTypeToInternalTypeEPK16TEapExpandedTypeP19eap_expanded_type_c @ 252 NONAME
- _ZN14CEapConversion36ConvertInternalTypeToExpandedEAPTypeEPK19eap_expanded_type_cP16TEapExpandedType @ 253 NONAME
- _ZN14CEapConversion38ConvertExpandedEAPTypesToInternalTypesEP18abs_eap_am_tools_cPK6RArrayI16TEapExpandedTypeEP11eap_array_cI19eap_expanded_type_cE @ 254 NONAME
- _ZN14CEapConversion38ConvertInternalTypesToExpandedEAPTypesEP18abs_eap_am_tools_cPK11eap_array_cI19eap_expanded_type_cEP6RArrayI16TEapExpandedTypeE @ 255 NONAME
- _ZN14eap_am_tools_c10trace_dataEPKcPKvm @ 256 NONAME
- _ZN14eap_am_tools_c11compare_u64Eyy @ 257 NONAME
- _ZN14eap_am_tools_c12multiply_u64Eyy @ 258 NONAME
- _ZN14eap_am_tools_c14ascii_to_octetEl @ 259 NONAME
- _ZN14eap_am_tools_c14create_uuid_v5EPKvmS1_mP19eap_variable_data_c @ 260 NONAME
- _ZN14eap_am_tools_c14octet_to_asciiEl @ 261 NONAME
- _ZN14eap_am_tools_c14set_trace_maskEm @ 262 NONAME
- _ZN14eap_am_tools_c17eap_status_returnEb12eap_status_ePKcl @ 263 NONAME
- _ZN14eap_am_tools_c17shutdown_am_toolsEv @ 264 NONAME
- _ZN14eap_am_tools_c18get_thread_stoppedEv @ 265 NONAME
- _ZN14eap_am_tools_c19get_use_timer_queueEv @ 266 NONAME
- _ZN14eap_am_tools_c19set_use_timer_queueEv @ 267 NONAME
- _ZN14eap_am_tools_c19trace_configurationE12eap_status_ePK25eap_configuration_field_cPK19eap_variable_data_c @ 268 NONAME
- _ZN14eap_am_tools_c20number_string_to_u32EPKhmPm @ 269 NONAME
- _ZN14eap_am_tools_c20octet_to_ascii_armorEh @ 270 NONAME
- _ZN14eap_am_tools_c21memory_store_add_dataEPK19eap_variable_data_cP22eap_tlv_message_data_cm @ 271 NONAME
- _ZN14eap_am_tools_c21memory_store_get_dataEPK19eap_variable_data_cP22eap_tlv_message_data_c @ 272 NONAME
- _ZN14eap_am_tools_c21timer_thread_functionEv @ 273 NONAME
- _ZN14eap_am_tools_c22octet_from_ascii_armorEh @ 274 NONAME
- _ZN14eap_am_tools_c24memory_store_remove_dataEPK19eap_variable_data_c @ 275 NONAME
- _ZN14eap_am_tools_c26convert_ascii_to_uppercaseEPhm @ 276 NONAME
- _ZN14eap_am_tools_c26convert_bytes_to_hex_asciiEPKhmPhPm @ 277 NONAME
- _ZN14eap_am_tools_c26convert_bytes_to_hex_asciiEPKvmP19eap_variable_data_c @ 278 NONAME
- _ZN14eap_am_tools_c26convert_hex_ascii_to_bytesEPKhmPhPm @ 279 NONAME
- _ZN14eap_am_tools_c26convert_hex_ascii_to_bytesEPKvmP19eap_variable_data_c @ 280 NONAME
- _ZN14eap_am_tools_c27set_activate_trace_on_errorEv @ 281 NONAME
- _ZN14eap_am_tools_c28convert_bytes_to_ascii_armorEPKhmPhPm @ 282 NONAME
- _ZN14eap_am_tools_c29check_activate_trace_on_errorEv @ 283 NONAME
- _ZN14eap_am_tools_c29eap_status_return_file_numberEb12eap_status_emml @ 284 NONAME
- _ZN14eap_am_tools_c30restore_bytes_from_ascii_armorEPKhmPhPm @ 285 NONAME
- _ZN14eap_am_tools_c31create_uuid_v5_from_mac_addressEPKhmP19eap_variable_data_c @ 286 NONAME
- _ZN14eap_am_tools_c31generic_convert_unicode_to_utf8ER19eap_variable_data_cRKS0_ @ 287 NONAME
- _ZN14eap_am_tools_c31generic_convert_utf8_to_unicodeER19eap_variable_data_cRKS0_ @ 288 NONAME
- _ZN14eap_am_tools_c35get_use_seconds_timestamp_in_tracesEv @ 289 NONAME
- _ZN14eap_am_tools_c37convert_selected_bytes_to_ascii_armorEhPmPhS1_S0_b @ 290 NONAME
- _ZN14eap_am_tools_c39restore_selected_bytes_from_ascii_armorEhPmPhS0_b @ 291 NONAME
- _ZN14eap_am_tools_c7xor_u64Eyy @ 292 NONAME
- _ZN14eap_am_tools_c9parse_naiEPK19eap_variable_data_cPS0_S3_ @ 293 NONAME
- _ZN14eap_am_tools_cC2Ev @ 294 NONAME
- _ZN14eap_am_tools_cD0Ev @ 295 NONAME
- _ZN14eap_am_tools_cD1Ev @ 296 NONAME
- _ZN14eap_am_tools_cD2Ev @ 297 NONAME
- _ZN15EapMessageQueue10AddMessageE12TEapRequestsPKvj @ 298 NONAME
- _ZN15EapMessageQueue15GetFirstMessageEv @ 299 NONAME
- _ZN15EapMessageQueue18DeleteFirstMessageEv @ 300 NONAME
- _ZN15EapMessageQueueC1EP18abs_eap_am_tools_c @ 301 NONAME
- _ZN15EapMessageQueueC2EP18abs_eap_am_tools_c @ 302 NONAME
- _ZN15EapMessageQueueD0Ev @ 303 NONAME
- _ZN15EapMessageQueueD1Ev @ 304 NONAME
- _ZN15EapMessageQueueD2Ev @ 305 NONAME
- _ZN15crypto_random_c12get_is_validEv @ 306 NONAME
- _ZN15crypto_random_c12set_is_validEv @ 307 NONAME
- _ZN15crypto_random_c13add_rand_seedEPKvm @ 308 NONAME
- _ZN15crypto_random_c14get_rand_bytesEP19eap_variable_data_cm @ 309 NONAME
- _ZN15crypto_random_c14get_rand_bytesEPvm @ 310 NONAME
- _ZN15crypto_random_c16get_rand_integerEmm @ 311 NONAME
- _ZN15crypto_random_c22add_rand_seed_hw_ticksEv @ 312 NONAME
- _ZN15crypto_random_cC1EP18abs_eap_am_tools_c @ 313 NONAME
- _ZN15crypto_random_cC2EP18abs_eap_am_tools_c @ 314 NONAME
- _ZN15crypto_random_cD0Ev @ 315 NONAME
- _ZN15crypto_random_cD1Ev @ 316 NONAME
- _ZN15crypto_random_cD2Ev @ 317 NONAME
- _ZN15eap_base_type_c16get_type_partnerEv @ 318 NONAME
- _ZN15eap_base_type_c31object_decrease_reference_countEv @ 319 NONAME
- _ZN15eap_base_type_c31object_increase_reference_countEv @ 320 NONAME
- _ZN15eap_base_type_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_c @ 321 NONAME
- _ZN15eap_base_type_cD0Ev @ 322 NONAME
- _ZN15eap_base_type_cD1Ev @ 323 NONAME
- _ZN15eap_base_type_cD2Ev @ 324 NONAME
- _ZN15eap_header_rd_cC1EP18abs_eap_am_tools_cPhm @ 325 NONAME
- _ZN15eap_header_rd_cC2EP18abs_eap_am_tools_cPhm @ 326 NONAME
- _ZN15eap_header_rd_cD0Ev @ 327 NONAME
- _ZN15eap_header_rd_cD1Ev @ 328 NONAME
- _ZN15eap_header_rd_cD2Ev @ 329 NONAME
- _ZN15eap_header_wr_c12reset_headerEtb @ 330 NONAME
- _ZN15eap_header_wr_cC1EP18abs_eap_am_tools_cPhm @ 331 NONAME
- _ZN15eap_header_wr_cC2EP18abs_eap_am_tools_cPhm @ 332 NONAME
- _ZN15eap_header_wr_cD0Ev @ 333 NONAME
- _ZN15eap_header_wr_cD1Ev @ 334 NONAME
- _ZN15eap_header_wr_cD2Ev @ 335 NONAME
- _ZN16EapMessageBuffer8CopyDataE12TEapRequestsPKvj @ 336 NONAME
- _ZN16EapMessageBufferC1EP18abs_eap_am_tools_c @ 337 NONAME
- _ZN16EapMessageBufferC2EP18abs_eap_am_tools_c @ 338 NONAME
- _ZN16EapMessageBufferD0Ev @ 339 NONAME
- _ZN16EapMessageBufferD1Ev @ 340 NONAME
- _ZN16EapMessageBufferD2Ev @ 341 NONAME
- _ZN16EapServerStrings20GetEapRequestsStringE12TEapRequests @ 342 NONAME
- _ZN16EapServerStrings20GetEapRequestsStringEi @ 343 NONAME
- _ZN16EapServerStringsC1Ev @ 344 NONAME
- _ZN16EapServerStringsC2Ev @ 345 NONAME
- _ZN16EapServerStringsD0Ev @ 346 NONAME
- _ZN16EapServerStringsD1Ev @ 347 NONAME
- _ZN16EapServerStringsD2Ev @ 348 NONAME
- _ZN16TEapExpandedType8SetValueEPKvj @ 349 NONAME
- _ZN16TEapExpandedType8SetValueEjj @ 350 NONAME
- _ZN16TEapExpandedTypeC1EPKS_ @ 351 NONAME
- _ZN16TEapExpandedTypeC1ERK6TBufC8ILi8EE @ 352 NONAME
- _ZN16TEapExpandedTypeC1ERK6TDesC8 @ 353 NONAME
- _ZN16TEapExpandedTypeC1ERKS_ @ 354 NONAME
- _ZN16TEapExpandedTypeC1Ev @ 355 NONAME
- _ZN16TEapExpandedTypeC2EPKS_ @ 356 NONAME
- _ZN16TEapExpandedTypeC2ERK6TBufC8ILi8EE @ 357 NONAME
- _ZN16TEapExpandedTypeC2ERK6TDesC8 @ 358 NONAME
- _ZN16TEapExpandedTypeC2ERKS_ @ 359 NONAME
- _ZN16TEapExpandedTypeC2Ev @ 360 NONAME
- _ZN16TEapExpandedTypeD0Ev @ 361 NONAME
- _ZN16TEapExpandedTypeD1Ev @ 362 NONAME
- _ZN16TEapExpandedTypeD2Ev @ 363 NONAME
- _ZN16TEapExpandedTypeaSERK6TBufC8ILi8EE @ 364 NONAME
- _ZN16TEapExpandedTypeaSERK6TDesC8 @ 365 NONAME
- _ZN16TEapExpandedTypeaSERKS_ @ 366 NONAME
- _ZN16crypto_nt_hash_c12get_is_validEv @ 367 NONAME
- _ZN16crypto_nt_hash_c14get_master_keyEPK19eap_variable_data_cS2_PS0_m @ 368 NONAME
- _ZN16crypto_nt_hash_c16nt_password_hashEPK19eap_variable_data_cPS0_m @ 369 NONAME
- _ZN16crypto_nt_hash_c20get_new_key_from_shaEPK19eap_variable_data_cS2_PS0_m @ 370 NONAME
- _ZN16crypto_nt_hash_c21hash_nt_password_hashEPK19eap_variable_data_cPS0_m @ 371 NONAME
- _ZN16crypto_nt_hash_c24get_asymmetric_start_keyEPK19eap_variable_data_cPS0_mbb @ 372 NONAME
- _ZN16crypto_nt_hash_cC1EP18abs_eap_am_tools_c @ 373 NONAME
- _ZN16crypto_nt_hash_cC2EP18abs_eap_am_tools_c @ 374 NONAME
- _ZN16crypto_nt_hash_cD0Ev @ 375 NONAME
- _ZN16crypto_nt_hash_cD1Ev @ 376 NONAME
- _ZN16crypto_nt_hash_cD2Ev @ 377 NONAME
- _ZN16crypto_sha_256_c10hash_finalEPvPm @ 378 NONAME
- _ZN16crypto_sha_256_c11hash_updateEPKvm @ 379 NONAME
- _ZN16crypto_sha_256_c12copy_contextEPK19eap_variable_data_c @ 380 NONAME
- _ZN16crypto_sha_256_c12get_is_validEv @ 381 NONAME
- _ZN16crypto_sha_256_c12hash_cleanupEv @ 382 NONAME
- _ZN16crypto_sha_256_c12set_is_validEv @ 383 NONAME
- _ZN16crypto_sha_256_c14get_block_sizeEv @ 384 NONAME
- _ZN16crypto_sha_256_c14set_is_invalidEv @ 385 NONAME
- _ZN16crypto_sha_256_c17get_digest_lengthEv @ 386 NONAME
- _ZN16crypto_sha_256_c4copyEv @ 387 NONAME
- _ZN16crypto_sha_256_c9hash_initEv @ 388 NONAME
- _ZN16crypto_sha_256_cC1EP18abs_eap_am_tools_c @ 389 NONAME
- _ZN16crypto_sha_256_cC2EP18abs_eap_am_tools_c @ 390 NONAME
- _ZN16crypto_sha_256_cD0Ev @ 391 NONAME
- _ZN16crypto_sha_256_cD1Ev @ 392 NONAME
- _ZN16crypto_sha_256_cD2Ev @ 393 NONAME
- _ZN16crypto_tls_prf_c12get_is_validEv @ 394 NONAME
- _ZN16crypto_tls_prf_c12set_is_validEv @ 395 NONAME
- _ZN16crypto_tls_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 396 NONAME
- _ZN16crypto_tls_prf_c14set_is_invalidEv @ 397 NONAME
- _ZN16crypto_tls_prf_c14tls_prf_outputEPvm @ 398 NONAME
- _ZN16crypto_tls_prf_c15tls_prf_cleanupEv @ 399 NONAME
- _ZN16crypto_tls_prf_cC1EP18abs_eap_am_tools_c @ 400 NONAME
- _ZN16crypto_tls_prf_cC2EP18abs_eap_am_tools_c @ 401 NONAME
- _ZN16crypto_tls_prf_cD0Ev @ 402 NONAME
- _ZN16crypto_tls_prf_cD1Ev @ 403 NONAME
- _ZN16crypto_tls_prf_cD2Ev @ 404 NONAME
- _ZN16eap_tlv_header_c12reset_headerEmm @ 405 NONAME
- _ZN16eap_tlv_header_c16set_value_lengthEm @ 406 NONAME
- _ZN16eap_tlv_header_c17get_header_lengthEv @ 407 NONAME
- _ZN16eap_tlv_header_c8set_typeEm @ 408 NONAME
- _ZN16eap_tlv_header_cC1EP18abs_eap_am_tools_cPvm @ 409 NONAME
- _ZN16eap_tlv_header_cC2EP18abs_eap_am_tools_cPvm @ 410 NONAME
- _ZN16eap_tlv_header_cD0Ev @ 411 NONAME
- _ZN16eap_tlv_header_cD1Ev @ 412 NONAME
- _ZN16eap_tlv_header_cD2Ev @ 413 NONAME
- _ZN17crypto_3des_ede_c12get_encryptsEv @ 414 NONAME
- _ZN17crypto_3des_ede_c12get_is_validEv @ 415 NONAME
- _ZN17crypto_3des_ede_c12set_is_validEv @ 416 NONAME
- _ZN17crypto_3des_ede_c13decrypt_blockEPKvPvm @ 417 NONAME
- _ZN17crypto_3des_ede_c13encrypt_blockEPKvPvm @ 418 NONAME
- _ZN17crypto_3des_ede_c14get_block_sizeEv @ 419 NONAME
- _ZN17crypto_3des_ede_c14get_key_lengthEv @ 420 NONAME
- _ZN17crypto_3des_ede_c18set_decryption_keyEPKvm @ 421 NONAME
- _ZN17crypto_3des_ede_c18set_encryption_keyEPKvm @ 422 NONAME
- _ZN17crypto_3des_ede_cC1EP18abs_eap_am_tools_c @ 423 NONAME
- _ZN17crypto_3des_ede_cC2EP18abs_eap_am_tools_c @ 424 NONAME
- _ZN17crypto_3des_ede_cD0Ev @ 425 NONAME
- _ZN17crypto_3des_ede_cD1Ev @ 426 NONAME
- _ZN17crypto_3des_ede_cD2Ev @ 427 NONAME
- _ZN17crypto_aes_wrap_c12get_encryptsEv @ 428 NONAME
- _ZN17crypto_aes_wrap_c12get_is_validEv @ 429 NONAME
- _ZN17crypto_aes_wrap_c12set_is_validEv @ 430 NONAME
- _ZN17crypto_aes_wrap_c13decrypt_blockEPKvmPvm @ 431 NONAME
- _ZN17crypto_aes_wrap_c13encrypt_blockEPKvmPvm @ 432 NONAME
- _ZN17crypto_aes_wrap_c14get_block_sizeEv @ 433 NONAME
- _ZN17crypto_aes_wrap_c14get_key_lengthEv @ 434 NONAME
- _ZN17crypto_aes_wrap_c17add_padding_bytesEPvm @ 435 NONAME
- _ZN17crypto_aes_wrap_c18set_decryption_keyEPKvm @ 436 NONAME
- _ZN17crypto_aes_wrap_c18set_encryption_keyEPKvm @ 437 NONAME
- _ZN17crypto_aes_wrap_cC1EP18abs_eap_am_tools_c @ 438 NONAME
- _ZN17crypto_aes_wrap_cC2EP18abs_eap_am_tools_c @ 439 NONAME
- _ZN17crypto_aes_wrap_cD0Ev @ 440 NONAME
- _ZN17crypto_aes_wrap_cD1Ev @ 441 NONAME
- _ZN17crypto_aes_wrap_cD2Ev @ 442 NONAME
- _ZN17eap_file_config_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 443 NONAME
- _ZN17eap_file_config_c26read_configuration_messageEPK19eap_variable_data_c @ 444 NONAME
- _ZN17eap_file_config_c9configureEP23abs_eap_am_file_input_c @ 445 NONAME
- _ZN17eap_file_config_cC1EP18abs_eap_am_tools_c @ 446 NONAME
- _ZN17eap_file_config_cC2EP18abs_eap_am_tools_c @ 447 NONAME
- _ZN17eap_file_config_cD0Ev @ 448 NONAME
- _ZN17eap_file_config_cD1Ev @ 449 NONAME
- _ZN17eap_file_config_cD2Ev @ 450 NONAME
- _ZN17eap_header_base_c10set_lengthEtb @ 451 NONAME
- _ZN17eap_header_base_c14set_identifierEh @ 452 NONAME
- _ZN17eap_header_base_c17get_header_lengthEv @ 453 NONAME
- _ZN17eap_header_base_c20set_type_data_lengthEtb @ 454 NONAME
- _ZN17eap_header_base_c26get_ietf_type_field_lengthEv @ 455 NONAME
- _ZN17eap_header_base_c26get_type_data_start_offsetEb @ 456 NONAME
- _ZN17eap_header_base_c29get_expanded_ietf_type_offsetEv @ 457 NONAME
- _ZN17eap_header_base_c29get_expanded_vendor_id_offsetEv @ 458 NONAME
- _ZN17eap_header_base_c30get_expanded_type_field_lengthEv @ 459 NONAME
- _ZN17eap_header_base_c31get_expanded_vendor_type_offsetEv @ 460 NONAME
- _ZN17eap_header_base_c8set_codeE16eap_code_value_e @ 461 NONAME
- _ZN17eap_header_base_c8set_typeE19eap_expanded_type_cb @ 462 NONAME
- _ZN17eap_header_base_cC1EP18abs_eap_am_tools_cPvm @ 463 NONAME
- _ZN17eap_header_base_cC2EP18abs_eap_am_tools_cPvm @ 464 NONAME
- _ZN17eap_header_base_cD0Ev @ 465 NONAME
- _ZN17eap_header_base_cD1Ev @ 466 NONAME
- _ZN17eap_header_base_cD2Ev @ 467 NONAME
- _ZN17eapol_header_rd_cC1EP18abs_eap_am_tools_cPhm @ 468 NONAME
- _ZN17eapol_header_rd_cC2EP18abs_eap_am_tools_cPhm @ 469 NONAME
- _ZN17eapol_header_rd_cD0Ev @ 470 NONAME
- _ZN17eapol_header_rd_cD1Ev @ 471 NONAME
- _ZN17eapol_header_rd_cD2Ev @ 472 NONAME
- _ZN17eapol_header_wr_c12reset_headerEt @ 473 NONAME
- _ZN17eapol_header_wr_c14get_eap_headerEv @ 474 NONAME
- _ZN17eapol_header_wr_cC1EP18abs_eap_am_tools_cPhm @ 475 NONAME
- _ZN17eapol_header_wr_cC2EP18abs_eap_am_tools_cPhm @ 476 NONAME
- _ZN17eapol_header_wr_cD0Ev @ 477 NONAME
- _ZN17eapol_header_wr_cD1Ev @ 478 NONAME
- _ZN17eapol_header_wr_cD2Ev @ 479 NONAME
- _ZN18abs_eap_am_mutex_cC2Ev @ 480 NONAME
- _ZN18abs_eap_am_mutex_cD0Ev @ 481 NONAME
- _ZN18abs_eap_am_mutex_cD1Ev @ 482 NONAME
- _ZN18abs_eap_am_mutex_cD2Ev @ 483 NONAME
- _ZN18abs_eap_am_tools_c22new_abs_eap_am_tools_cEv @ 484 NONAME
- _ZN18abs_eap_am_tools_c25delete_abs_eap_am_tools_cEPS_ @ 485 NONAME
- _ZN18eap_buf_chain_rd_c17force_inheritanceEv @ 486 NONAME
- _ZN18eap_buf_chain_rd_cC1E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 487 NONAME
- _ZN18eap_buf_chain_rd_cC1E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 488 NONAME
- _ZN18eap_buf_chain_rd_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 489 NONAME
- _ZN18eap_buf_chain_rd_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 490 NONAME
- _ZN18eap_buf_chain_rd_cD0Ev @ 491 NONAME
- _ZN18eap_buf_chain_rd_cD1Ev @ 492 NONAME
- _ZN18eap_buf_chain_rd_cD2Ev @ 493 NONAME
- _ZN18eap_buf_chain_wr_c17force_inheritanceEv @ 494 NONAME
- _ZN18eap_buf_chain_wr_c19get_ethernet_headerEv @ 495 NONAME
- _ZN18eap_buf_chain_wr_c4copyEv @ 496 NONAME
- _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_c @ 497 NONAME
- _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 498 NONAME
- _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 499 NONAME
- _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_c @ 500 NONAME
- _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 501 NONAME
- _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 502 NONAME
- _ZN18eap_buf_chain_wr_cD0Ev @ 503 NONAME
- _ZN18eap_buf_chain_wr_cD1Ev @ 504 NONAME
- _ZN18eap_buf_chain_wr_cD2Ev @ 505 NONAME
- _ZN18eap_config_value_c14get_subsectionEv @ 506 NONAME
- _ZN18eap_config_value_c14set_subsectionEP14eap_core_map_cIS_18abs_eap_core_map_c19eap_variable_data_cE @ 507 NONAME
- _ZN18eap_config_value_c31object_increase_reference_countEv @ 508 NONAME
- _ZN18eap_config_value_c8get_dataEv @ 509 NONAME
- _ZN18eap_config_value_c8get_typeEv @ 510 NONAME
- _ZN18eap_config_value_c8set_typeE20eap_configure_type_e @ 511 NONAME
- _ZN18eap_config_value_cC1EP18abs_eap_am_tools_c @ 512 NONAME
- _ZN18eap_config_value_cC2EP18abs_eap_am_tools_c @ 513 NONAME
- _ZN18eap_config_value_cD0Ev @ 514 NONAME
- _ZN18eap_config_value_cD1Ev @ 515 NONAME
- _ZN18eap_config_value_cD2Ev @ 516 NONAME
- _ZN18eap_session_core_c11get_partnerEv @ 517 NONAME
- _ZN18eap_session_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 518 NONAME
- _ZN18eap_session_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 519 NONAME
- _ZN18eap_session_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 520 NONAME
- _ZN18eap_session_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 521 NONAME
- _ZN18eap_session_core_c12get_is_validEv @ 522 NONAME
- _ZN18eap_session_core_c12set_is_validEv @ 523 NONAME
- _ZN18eap_session_core_c13timer_expiredEmPv @ 524 NONAME
- _ZN18eap_session_core_c13unload_moduleE19eap_expanded_type_c @ 525 NONAME
- _ZN18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 526 NONAME
- _ZN18eap_session_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 527 NONAME
- _ZN18eap_session_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 528 NONAME
- _ZN18eap_session_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 529 NONAME
- _ZN18eap_session_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 530 NONAME
- _ZN18eap_session_core_c17get_header_offsetEPmS0_ @ 531 NONAME
- _ZN18eap_session_core_c17timer_delete_dataEmPv @ 532 NONAME
- _ZN18eap_session_core_c18create_eap_sessionEPK19eap_am_network_id_c @ 533 NONAME
- _ZN18eap_session_core_c18create_new_sessionEPK19eap_am_network_id_c @ 534 NONAME
- _ZN18eap_session_core_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 535 NONAME
- _ZN18eap_session_core_c18shutdown_operationEP10eap_core_cP18abs_eap_am_tools_c @ 536 NONAME
- _ZN18eap_session_core_c18state_notificationEPK28abs_eap_state_notification_c @ 537 NONAME
- _ZN18eap_session_core_c19set_session_timeoutEm @ 538 NONAME
- _ZN18eap_session_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 539 NONAME
- _ZN18eap_session_core_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 540 NONAME
- _ZN18eap_session_core_c23cancel_all_eap_sessionsEv @ 541 NONAME
- _ZN18eap_session_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 542 NONAME
- _ZN18eap_session_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 543 NONAME
- _ZN18eap_session_core_c23reset_or_remove_sessionEPP10eap_core_cPK25eap_network_id_selector_cb @ 544 NONAME
- _ZN18eap_session_core_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 545 NONAME
- _ZN18eap_session_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 546 NONAME
- _ZN18eap_session_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 547 NONAME
- _ZN18eap_session_core_c5resetEv @ 548 NONAME
- _ZN18eap_session_core_c8shutdownEv @ 549 NONAME
- _ZN18eap_session_core_c9configureEv @ 550 NONAME
- _ZN18eap_session_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 551 NONAME
- _ZN18eap_session_core_cC1EP18abs_eap_am_tools_cP22abs_eap_session_core_cb @ 552 NONAME
- _ZN18eap_session_core_cC2EP18abs_eap_am_tools_cP22abs_eap_session_core_cb @ 553 NONAME
- _ZN18eap_session_core_cD0Ev @ 554 NONAME
- _ZN18eap_session_core_cD1Ev @ 555 NONAME
- _ZN18eap_session_core_cD2Ev @ 556 NONAME
- _ZN19EapCertificateEntry10SetIsValidEi @ 557 NONAME
- _ZN19EapCertificateEntry11SetCertTypeERKNS_9TCertTypeE @ 558 NONAME
- _ZN19EapCertificateEntry12SetIsEnabledEi @ 559 NONAME
- _ZN19EapCertificateEntry13SetIssuerNameERK4TBufILi255EE @ 560 NONAME
- _ZN19EapCertificateEntry13SetThumbprintERK4TBufILi64EE @ 561 NONAME
- _ZN19EapCertificateEntry14SetPrimaryNameERK4TBufILi64EE @ 562 NONAME
- _ZN19EapCertificateEntry14SetSubjectNameERK4TBufILi255EE @ 563 NONAME
- _ZN19EapCertificateEntry15SetLabelPresentEv @ 564 NONAME
- _ZN19EapCertificateEntry15SetSerialNumberERK4TBufILi255EE @ 565 NONAME
- _ZN19EapCertificateEntry15SetSubjectKeyIdERK5TBuf8ILi20EE @ 566 NONAME
- _ZN19EapCertificateEntry16GetLabelWritableEv @ 567 NONAME
- _ZN19EapCertificateEntry16SetSecondaryNameERK4TBufILi64EE @ 568 NONAME
- _ZN19EapCertificateEntry19SetIsEnabledPresentEv @ 569 NONAME
- _ZN19EapCertificateEntry20SetIssuerNamePresentEv @ 570 NONAME
- _ZN19EapCertificateEntry20SetThumbprintPresentEv @ 571 NONAME
- _ZN19EapCertificateEntry21GetIssuerNameWritableEv @ 572 NONAME
- _ZN19EapCertificateEntry21GetThumbprintWritableEv @ 573 NONAME
- _ZN19EapCertificateEntry21SetPrimaryNamePresentEv @ 574 NONAME
- _ZN19EapCertificateEntry21SetSubjectNamePresentEv @ 575 NONAME
- _ZN19EapCertificateEntry22GetPrimaryNameWritableEv @ 576 NONAME
- _ZN19EapCertificateEntry22GetSubjectNameWritableEv @ 577 NONAME
- _ZN19EapCertificateEntry22SetSerialNumberPresentEv @ 578 NONAME
- _ZN19EapCertificateEntry22SetSubjectKeyIdPresentEv @ 579 NONAME
- _ZN19EapCertificateEntry23GetSerialNumberWritableEv @ 580 NONAME
- _ZN19EapCertificateEntry23GetSubjectKeyIdWritableEv @ 581 NONAME
- _ZN19EapCertificateEntry23SetSecondaryNamePresentEv @ 582 NONAME
- _ZN19EapCertificateEntry24GetSecondaryNameWritableEv @ 583 NONAME
- _ZN19EapCertificateEntry4CopyEv @ 584 NONAME
- _ZN19EapCertificateEntry8SetLabelERK4TBufILi64EE @ 585 NONAME
- _ZN19EapCertificateEntryC1Ev @ 586 NONAME
- _ZN19EapCertificateEntryC2Ev @ 587 NONAME
- _ZN19EapCertificateEntryD0Ev @ 588 NONAME
- _ZN19EapCertificateEntryD1Ev @ 589 NONAME
- _ZN19EapCertificateEntryD2Ev @ 590 NONAME
- _ZN19EapCertificateEntryaSERKS_ @ 591 NONAME
- _ZN19eap_am_crypto_md4_c10hash_finalEPvPm @ 592 NONAME
- _ZN19eap_am_crypto_md4_c11hash_updateEPKvm @ 593 NONAME
- _ZN19eap_am_crypto_md4_c12copy_contextEPK19eap_variable_data_cyPKmS4_ @ 594 NONAME
- _ZN19eap_am_crypto_md4_c12get_is_validEv @ 595 NONAME
- _ZN19eap_am_crypto_md4_c12hash_cleanupEv @ 596 NONAME
- _ZN19eap_am_crypto_md4_c12set_is_validEv @ 597 NONAME
- _ZN19eap_am_crypto_md4_c14get_block_sizeEv @ 598 NONAME
- _ZN19eap_am_crypto_md4_c14set_is_invalidEv @ 599 NONAME
- _ZN19eap_am_crypto_md4_c17get_digest_lengthEv @ 600 NONAME
- _ZN19eap_am_crypto_md4_c19copy_message_digestEPvPm @ 601 NONAME
- _ZN19eap_am_crypto_md4_c20eap_md4_process_dataEPKmm @ 602 NONAME
- _ZN19eap_am_crypto_md4_c28eap_md4_transform_host_orderEPKmm @ 603 NONAME
- _ZN19eap_am_crypto_md4_c4copyEv @ 604 NONAME
- _ZN19eap_am_crypto_md4_c9hash_initEv @ 605 NONAME
- _ZN19eap_am_crypto_md4_cC1EP18abs_eap_am_tools_c @ 606 NONAME
- _ZN19eap_am_crypto_md4_cC2EP18abs_eap_am_tools_c @ 607 NONAME
- _ZN19eap_am_crypto_md4_cD0Ev @ 608 NONAME
- _ZN19eap_am_crypto_md4_cD1Ev @ 609 NONAME
- _ZN19eap_am_crypto_md4_cD2Ev @ 610 NONAME
- _ZN19eap_am_crypto_rc4_c12decrypt_dataEPKvPvm @ 611 NONAME
- _ZN19eap_am_crypto_rc4_c12encrypt_dataEPKvPvm @ 612 NONAME
- _ZN19eap_am_crypto_rc4_c12get_is_validEv @ 613 NONAME
- _ZN19eap_am_crypto_rc4_c12set_is_validEv @ 614 NONAME
- _ZN19eap_am_crypto_rc4_c14set_is_invalidEv @ 615 NONAME
- _ZN19eap_am_crypto_rc4_c4swapEPhS0_ @ 616 NONAME
- _ZN19eap_am_crypto_rc4_c7cleanupEv @ 617 NONAME
- _ZN19eap_am_crypto_rc4_c7set_keyEPK19eap_variable_data_c @ 618 NONAME
- _ZN19eap_am_crypto_rc4_cC1EP18abs_eap_am_tools_c @ 619 NONAME
- _ZN19eap_am_crypto_rc4_cC2EP18abs_eap_am_tools_c @ 620 NONAME
- _ZN19eap_am_crypto_rc4_cD0Ev @ 621 NONAME
- _ZN19eap_am_crypto_rc4_cD1Ev @ 622 NONAME
- _ZN19eap_am_crypto_rc4_cD2Ev @ 623 NONAME
- _ZN19eap_am_mutex_base_cC1EPKS_ @ 624 NONAME
- _ZN19eap_am_mutex_base_cC1Ev @ 625 NONAME
- _ZN19eap_am_mutex_base_cC2EPKS_ @ 626 NONAME
- _ZN19eap_am_mutex_base_cC2Ev @ 627 NONAME
- _ZN19eap_am_mutex_base_cD0Ev @ 628 NONAME
- _ZN19eap_am_mutex_base_cD1Ev @ 629 NONAME
- _ZN19eap_am_mutex_base_cD2Ev @ 630 NONAME
- _ZN19eap_am_network_id_c12set_is_validEv @ 631 NONAME
- _ZN19eap_am_network_id_c22set_copy_of_network_idEPKS_ @ 632 NONAME
- _ZN19eap_am_network_id_c25set_copy_of_am_network_idEPKvmS1_mt @ 633 NONAME
- _ZN19eap_am_network_id_c5resetEv @ 634 NONAME
- _ZN19eap_am_network_id_c8set_typeEt @ 635 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_c @ 636 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPK19eap_variable_data_cS4_t @ 637 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPKS_ @ 638 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPKvmS3_mtbb @ 639 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_c @ 640 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPK19eap_variable_data_cS4_t @ 641 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPKS_ @ 642 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPKvmS3_mtbb @ 643 NONAME
- _ZN19eap_am_network_id_cD0Ev @ 644 NONAME
- _ZN19eap_am_network_id_cD1Ev @ 645 NONAME
- _ZN19eap_am_network_id_cD2Ev @ 646 NONAME
- _ZN19eap_core_nak_info_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_c19eap_expanded_type_ch @ 647 NONAME
- _ZN19eap_core_nak_info_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_c19eap_expanded_type_ch @ 648 NONAME
- _ZN19eap_core_nak_info_cD0Ev @ 649 NONAME
- _ZN19eap_core_nak_info_cD1Ev @ 650 NONAME
- _ZN19eap_core_nak_info_cD2Ev @ 651 NONAME
- _ZN19eap_expanded_type_c10write_typeEP18abs_eap_am_tools_cmPvmbS_ @ 652 NONAME
- _ZN19eap_expanded_type_c12is_ietf_typeES_ @ 653 NONAME
- _ZN19eap_expanded_type_c16is_expanded_typeE22eap_type_ietf_values_e @ 654 NONAME
- _ZN19eap_expanded_type_c19set_eap_type_valuesE20eap_type_vendor_id_em @ 655 NONAME
- _ZN19eap_expanded_type_c22set_expanded_type_dataEP18abs_eap_am_tools_cPK19eap_variable_data_c @ 656 NONAME
- _ZN19eap_expanded_type_c22set_expanded_type_dataEP18abs_eap_am_tools_cPKvm @ 657 NONAME
- _ZN19eap_expanded_type_c26get_eap_expanded_type_sizeEv @ 658 NONAME
- _ZN19eap_expanded_type_c9read_typeEP18abs_eap_am_tools_cmPKvmPS_ @ 659 NONAME
- _ZN19eap_expanded_type_cC1E20eap_type_vendor_id_em @ 660 NONAME
- _ZN19eap_expanded_type_cC1E22eap_type_ietf_values_e @ 661 NONAME
- _ZN19eap_expanded_type_cC1Ev @ 662 NONAME
- _ZN19eap_expanded_type_cC2E20eap_type_vendor_id_em @ 663 NONAME
- _ZN19eap_expanded_type_cC2E22eap_type_ietf_values_e @ 664 NONAME
- _ZN19eap_expanded_type_cC2Ev @ 665 NONAME
- _ZN19eap_expanded_type_cD1Ev @ 666 NONAME
- _ZN19eap_expanded_type_cD2Ev @ 667 NONAME
- _ZN19eap_expanded_type_caSE22eap_type_ietf_values_e @ 668 NONAME
- _ZN19eap_expanded_type_caSERKS_ @ 669 NONAME
- _ZN19eap_expanded_type_cadEv @ 670 NONAME
- _ZN19eap_header_string_c19get_eap_code_stringE16eap_code_value_e @ 671 NONAME
- _ZN19eap_header_string_c19get_eap_type_stringE19eap_expanded_type_c @ 672 NONAME
- _ZN19eap_header_string_cC1Ev @ 673 NONAME
- _ZN19eap_header_string_cC2Ev @ 674 NONAME
- _ZN19eap_header_string_cD0Ev @ 675 NONAME
- _ZN19eap_header_string_cD1Ev @ 676 NONAME
- _ZN19eap_header_string_cD2Ev @ 677 NONAME
- _ZN19eap_status_string_c17get_status_stringE12eap_status_e @ 678 NONAME
- _ZN19eap_status_string_cC1Ev @ 679 NONAME
- _ZN19eap_status_string_cC2Ev @ 680 NONAME
- _ZN19eap_status_string_cD0Ev @ 681 NONAME
- _ZN19eap_status_string_cD1Ev @ 682 NONAME
- _ZN19eap_status_string_cD2Ev @ 683 NONAME
- _ZN19eap_variable_data_c10set_bufferEPKS_ @ 684 NONAME
- _ZN19eap_variable_data_c10set_bufferEPKvmbb @ 685 NONAME
- _ZN19eap_variable_data_c10set_bufferEPvmbb @ 686 NONAME
- _ZN19eap_variable_data_c12add_end_nullEv @ 687 NONAME
- _ZN19eap_variable_data_c12set_is_validEv @ 688 NONAME
- _ZN19eap_variable_data_c14set_is_invalidEv @ 689 NONAME
- _ZN19eap_variable_data_c15allocate_bufferEm @ 690 NONAME
- _ZN19eap_variable_data_c15set_data_lengthEm @ 691 NONAME
- _ZN19eap_variable_data_c16set_start_offsetEm @ 692 NONAME
- _ZN19eap_variable_data_c17set_buffer_lengthEm @ 693 NONAME
- _ZN19eap_variable_data_c18add_data_to_offsetEmPKS_ @ 694 NONAME
- _ZN19eap_variable_data_c18add_data_to_offsetEmPKvm @ 695 NONAME
- _ZN19eap_variable_data_c18initialize_membersEv @ 696 NONAME
- _ZN19eap_variable_data_c18set_copy_of_bufferEPKS_ @ 697 NONAME
- _ZN19eap_variable_data_c18set_copy_of_bufferEPKvm @ 698 NONAME
- _ZN19eap_variable_data_c34reset_start_offset_and_data_lengthEv @ 699 NONAME
- _ZN19eap_variable_data_c4initEm @ 700 NONAME
- _ZN19eap_variable_data_c5resetEv @ 701 NONAME
- _ZN19eap_variable_data_c8add_dataEPKS_ @ 702 NONAME
- _ZN19eap_variable_data_c8add_dataEPKvm @ 703 NONAME
- _ZN19eap_variable_data_cC1EP18abs_eap_am_tools_c @ 704 NONAME
- _ZN19eap_variable_data_cC1EP18abs_eap_am_tools_cPKvmbb @ 705 NONAME
- _ZN19eap_variable_data_cC2EP18abs_eap_am_tools_c @ 706 NONAME
- _ZN19eap_variable_data_cC2EP18abs_eap_am_tools_cPKvmbb @ 707 NONAME
- _ZN19eap_variable_data_cD0Ev @ 708 NONAME
- _ZN19eap_variable_data_cD1Ev @ 709 NONAME
- _ZN19eap_variable_data_cD2Ev @ 710 NONAME
- _ZN19eapol_header_base_c11set_versionE24eapol_protocol_version_e @ 711 NONAME
- _ZN19eapol_header_base_c15set_data_lengthEt @ 712 NONAME
- _ZN19eapol_header_base_c15set_packet_typeE19eapol_packet_type_e @ 713 NONAME
- _ZN19eapol_header_base_c17get_header_lengthEv @ 714 NONAME
- _ZN19eapol_header_base_cC1EP18abs_eap_am_tools_cPvm @ 715 NONAME
- _ZN19eapol_header_base_cC2EP18abs_eap_am_tools_cPvm @ 716 NONAME
- _ZN19eapol_header_base_cD0Ev @ 717 NONAME
- _ZN19eapol_header_base_cD1Ev @ 718 NONAME
- _ZN19eapol_header_base_cD2Ev @ 719 NONAME
- _ZN19eapol_session_key_c12set_key_typeE16eapol_key_type_e @ 720 NONAME
- _ZN19eapol_session_key_c13set_key_indexEm @ 721 NONAME
- _ZN19eapol_session_key_c14set_key_tx_bitEb @ 722 NONAME
- _ZN19eapol_session_key_c19set_sequence_numberEP19eap_variable_data_c @ 723 NONAME
- _ZN19eapol_session_key_c25get_eapol_key_type_stringE16eapol_key_type_e @ 724 NONAME
- _ZN19eapol_session_key_c7set_keyEPK19eap_variable_data_c @ 725 NONAME
- _ZN19eapol_session_key_cC1EP18abs_eap_am_tools_c @ 726 NONAME
- _ZN19eapol_session_key_cC1EP18abs_eap_am_tools_cP19eap_variable_data_c16eapol_key_type_embPKhm @ 727 NONAME
- _ZN19eapol_session_key_cC2EP18abs_eap_am_tools_c @ 728 NONAME
- _ZN19eapol_session_key_cC2EP18abs_eap_am_tools_cP19eap_variable_data_c16eapol_key_type_embPKhm @ 729 NONAME
- _ZN19eapol_session_key_cD0Ev @ 730 NONAME
- _ZN19eapol_session_key_cD1Ev @ 731 NONAME
- _ZN19eapol_session_key_cD2Ev @ 732 NONAME
- _ZN20crypto_tls_md5_prf_c12get_is_validEv @ 733 NONAME
- _ZN20crypto_tls_md5_prf_c12set_is_validEv @ 734 NONAME
- _ZN20crypto_tls_md5_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 735 NONAME
- _ZN20crypto_tls_md5_prf_c14set_is_invalidEv @ 736 NONAME
- _ZN20crypto_tls_md5_prf_c14tls_prf_outputEPvm @ 737 NONAME
- _ZN20crypto_tls_md5_prf_c15tls_prf_cleanupEv @ 738 NONAME
- _ZN20crypto_tls_md5_prf_cC1EP18abs_eap_am_tools_c @ 739 NONAME
- _ZN20crypto_tls_md5_prf_cC2EP18abs_eap_am_tools_c @ 740 NONAME
- _ZN20crypto_tls_md5_prf_cD0Ev @ 741 NONAME
- _ZN20crypto_tls_md5_prf_cD1Ev @ 742 NONAME
- _ZN20crypto_tls_md5_prf_cD2Ev @ 743 NONAME
- _ZN20eap_am_crypto_sha1_c10hash_finalEPvPm @ 744 NONAME
- _ZN20eap_am_crypto_sha1_c11hash_updateEPKvm @ 745 NONAME
- _ZN20eap_am_crypto_sha1_c12copy_contextEPK19eap_variable_data_cyPKmS4_S4_ @ 746 NONAME
- _ZN20eap_am_crypto_sha1_c12get_is_validEv @ 747 NONAME
- _ZN20eap_am_crypto_sha1_c12hash_cleanupEv @ 748 NONAME
- _ZN20eap_am_crypto_sha1_c12set_is_validEv @ 749 NONAME
- _ZN20eap_am_crypto_sha1_c14get_block_sizeEv @ 750 NONAME
- _ZN20eap_am_crypto_sha1_c14set_is_invalidEv @ 751 NONAME
- _ZN20eap_am_crypto_sha1_c17get_digest_lengthEv @ 752 NONAME
- _ZN20eap_am_crypto_sha1_c19copy_message_digestEPvPm @ 753 NONAME
- _ZN20eap_am_crypto_sha1_c23eap_sha1_dss_G_functionEPKvmPvPm @ 754 NONAME
- _ZN20eap_am_crypto_sha1_c32eap_sha1_process_data_host_orderEPKmm @ 755 NONAME
- _ZN20eap_am_crypto_sha1_c35eap_sha1_process_data_network_orderEPKmm @ 756 NONAME
- _ZN20eap_am_crypto_sha1_c4copyEv @ 757 NONAME
- _ZN20eap_am_crypto_sha1_c9hash_initEv @ 758 NONAME
- _ZN20eap_am_crypto_sha1_cC1EP18abs_eap_am_tools_c @ 759 NONAME
- _ZN20eap_am_crypto_sha1_cC2EP18abs_eap_am_tools_c @ 760 NONAME
- _ZN20eap_am_crypto_sha1_cD0Ev @ 761 NONAME
- _ZN20eap_am_crypto_sha1_cD1Ev @ 762 NONAME
- _ZN20eap_am_crypto_sha1_cD2Ev @ 763 NONAME
- _ZN20eap_buf_chain_base_c10initializeEm @ 764 NONAME
- _ZN20eap_buf_chain_base_c11set_encryptEb @ 765 NONAME
- _ZN20eap_buf_chain_base_c12get_am_toolsEv @ 766 NONAME
- _ZN20eap_buf_chain_base_c13set_is_clientEb @ 767 NONAME
- _ZN20eap_buf_chain_base_c15set_data_lengthEm @ 768 NONAME
- _ZN20eap_buf_chain_base_c17reset_data_bufferEv @ 769 NONAME
- _ZN20eap_buf_chain_base_c17set_buffer_lengthEm @ 770 NONAME
- _ZN20eap_buf_chain_base_c17set_stack_addressEPKv @ 771 NONAME
- _ZN20eap_buf_chain_base_c18add_data_to_offsetEmPK19eap_variable_data_c @ 772 NONAME
- _ZN20eap_buf_chain_base_c18add_data_to_offsetEmPKvm @ 773 NONAME
- _ZN20eap_buf_chain_base_c18get_is_manipulatedEv @ 774 NONAME
- _ZN20eap_buf_chain_base_c18set_is_manipulatedEv @ 775 NONAME
- _ZN20eap_buf_chain_base_c19set_mem_guard_bytesEv @ 776 NONAME
- _ZN20eap_buf_chain_base_c20get_mem_guard_lengthEv @ 777 NONAME
- _ZN20eap_buf_chain_base_c20set_do_length_checksEb @ 778 NONAME
- _ZN20eap_buf_chain_base_c21get_random_error_typeEv @ 779 NONAME
- _ZN20eap_buf_chain_base_c21get_send_packet_indexEv @ 780 NONAME
- _ZN20eap_buf_chain_base_c21set_random_error_typeE21eap_random_error_type @ 781 NONAME
- _ZN20eap_buf_chain_base_c21set_send_packet_indexEm @ 782 NONAME
- _ZN20eap_buf_chain_base_c28get_do_packet_retransmissionEv @ 783 NONAME
- _ZN20eap_buf_chain_base_c28set_do_packet_retransmissionEb @ 784 NONAME
- _ZN20eap_buf_chain_base_c8add_dataEPK19eap_variable_data_c @ 785 NONAME
- _ZN20eap_buf_chain_base_c8add_dataEPKvm @ 786 NONAME
- _ZN20eap_buf_chain_base_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 787 NONAME
- _ZN20eap_buf_chain_base_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 788 NONAME
- _ZN20eap_buf_chain_base_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 789 NONAME
- _ZN20eap_buf_chain_base_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 790 NONAME
- _ZN20eap_buf_chain_base_cD0Ev @ 791 NONAME
- _ZN20eap_buf_chain_base_cD1Ev @ 792 NONAME
- _ZN20eap_buf_chain_base_cD2Ev @ 793 NONAME
- _ZN20eap_rogue_ap_entry_c15set_mac_addressEPKh @ 794 NONAME
- _ZN20eap_rogue_ap_entry_c16set_rogue_reasonE21eap_rogue_ap_reason_e @ 795 NONAME
- _ZN20eap_rogue_ap_entry_cC1EP18abs_eap_am_tools_c @ 796 NONAME
- _ZN20eap_rogue_ap_entry_cC2EP18abs_eap_am_tools_c @ 797 NONAME
- _ZN20eap_rogue_ap_entry_cD0Ev @ 798 NONAME
- _ZN20eap_rogue_ap_entry_cD1Ev @ 799 NONAME
- _ZN20eap_rogue_ap_entry_cD2Ev @ 800 NONAME
- _ZN20eap_type_selection_cC1EP18abs_eap_am_tools_c19eap_expanded_type_cb @ 801 NONAME
- _ZN20eap_type_selection_cC2EP18abs_eap_am_tools_c19eap_expanded_type_cb @ 802 NONAME
- _ZN20eap_type_selection_cD0Ev @ 803 NONAME
- _ZN20eap_type_selection_cD1Ev @ 804 NONAME
- _ZN20eap_type_selection_cD2Ev @ 805 NONAME
- _ZN21crypto_tls_base_prf_c12get_is_validEv @ 806 NONAME
- _ZN21crypto_tls_base_prf_c12set_is_validEv @ 807 NONAME
- _ZN21crypto_tls_base_prf_c14set_is_invalidEv @ 808 NONAME
- _ZN21crypto_tls_base_prf_c15tls_prf_A_valueEP27abs_crypto_hmac_algorithm_cP19eap_variable_data_cS3_S3_ @ 809 NONAME
- _ZN21crypto_tls_base_prf_c15tls_prf_cleanupEv @ 810 NONAME
- _ZN21crypto_tls_base_prf_c17tls_prf_one_roundEP27abs_crypto_hmac_algorithm_cPK19eap_variable_data_cPS2_S5_Pvm @ 811 NONAME
- _ZN21crypto_tls_base_prf_cC1EP18abs_eap_am_tools_c @ 812 NONAME
- _ZN21crypto_tls_base_prf_cC2EP18abs_eap_am_tools_c @ 813 NONAME
- _ZN21crypto_tls_base_prf_cD0Ev @ 814 NONAME
- _ZN21crypto_tls_base_prf_cD1Ev @ 815 NONAME
- _ZN21crypto_tls_base_prf_cD2Ev @ 816 NONAME
- _ZN21crypto_tls_sha1_prf_c12get_is_validEv @ 817 NONAME
- _ZN21crypto_tls_sha1_prf_c12set_is_validEv @ 818 NONAME
- _ZN21crypto_tls_sha1_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 819 NONAME
- _ZN21crypto_tls_sha1_prf_c14set_is_invalidEv @ 820 NONAME
- _ZN21crypto_tls_sha1_prf_c14tls_prf_outputEPvm @ 821 NONAME
- _ZN21crypto_tls_sha1_prf_c15tls_prf_cleanupEv @ 822 NONAME
- _ZN21crypto_tls_sha1_prf_cC1EP18abs_eap_am_tools_c @ 823 NONAME
- _ZN21crypto_tls_sha1_prf_cC2EP18abs_eap_am_tools_c @ 824 NONAME
- _ZN21crypto_tls_sha1_prf_cD0Ev @ 825 NONAME
- _ZN21crypto_tls_sha1_prf_cD1Ev @ 826 NONAME
- _ZN21crypto_tls_sha1_prf_cD2Ev @ 827 NONAME
- _ZN21eap_am_memory_store_c11remove_dataEPK19eap_variable_data_c @ 828 NONAME
- _ZN21eap_am_memory_store_c12get_is_validEv @ 829 NONAME
- _ZN21eap_am_memory_store_c12set_is_validEv @ 830 NONAME
- _ZN21eap_am_memory_store_c13timer_expiredEmPv @ 831 NONAME
- _ZN21eap_am_memory_store_c17timer_delete_dataEmPv @ 832 NONAME
- _ZN21eap_am_memory_store_c8add_dataEPK19eap_variable_data_cPK22eap_tlv_message_data_cm @ 833 NONAME
- _ZN21eap_am_memory_store_c8get_dataEPK19eap_variable_data_cP22eap_tlv_message_data_c @ 834 NONAME
- _ZN21eap_am_memory_store_c8shutdownEv @ 835 NONAME
- _ZN21eap_am_memory_store_cC1EP18abs_eap_am_tools_c @ 836 NONAME
- _ZN21eap_am_memory_store_cC2EP18abs_eap_am_tools_c @ 837 NONAME
- _ZN21eap_am_memory_store_cD0Ev @ 838 NONAME
- _ZN21eap_am_memory_store_cD1Ev @ 839 NONAME
- _ZN21eap_am_memory_store_cD2Ev @ 840 NONAME
- _ZN22eap_am_mutex_symbian_c11mutex_enterEv @ 841 NONAME
- _ZN22eap_am_mutex_symbian_c11mutex_leaveEP18abs_eap_am_tools_c @ 842 NONAME
- _ZN22eap_am_mutex_symbian_c15dublicate_mutexEv @ 843 NONAME
- _ZN22eap_am_mutex_symbian_cC1EPKS_ @ 844 NONAME
- _ZN22eap_am_mutex_symbian_cC1Ev @ 845 NONAME
- _ZN22eap_am_mutex_symbian_cC2EPKS_ @ 846 NONAME
- _ZN22eap_am_mutex_symbian_cC2Ev @ 847 NONAME
- _ZN22eap_am_mutex_symbian_cD0Ev @ 848 NONAME
- _ZN22eap_am_mutex_symbian_cD1Ev @ 849 NONAME
- _ZN22eap_am_mutex_symbian_cD2Ev @ 850 NONAME
- _ZN22eap_am_tools_symbian_c10get_cryptoEv @ 851 NONAME
- _ZN22eap_am_tools_symbian_c11pulse_timerEm @ 852 NONAME
- _ZN22eap_am_tools_symbian_c11timer_sleepEm @ 853 NONAME
- _ZN22eap_am_tools_symbian_c12am_set_timerEP20abs_eap_base_timer_cmPvm @ 854 NONAME
- _ZN22eap_am_tools_symbian_c13config_strlenEPKc @ 855 NONAME
- _ZN22eap_am_tools_symbian_c15am_cancel_timerEP20abs_eap_base_timer_cm @ 856 NONAME
- _ZN22eap_am_tools_symbian_c15begin_db_deleteER7RDbView @ 857 NONAME
- _ZN22eap_am_tools_symbian_c15begin_db_updateER7RDbView @ 858 NONAME
- _ZN22eap_am_tools_symbian_c15enter_crypto_csEv @ 859 NONAME
- _ZN22eap_am_tools_symbian_c15formatted_printEPKcz @ 860 NONAME
- _ZN22eap_am_tools_symbian_c15get_clock_ticksEv @ 861 NONAME
- _ZN22eap_am_tools_symbian_c15get_trace_mutexEv @ 862 NONAME
- _ZN22eap_am_tools_symbian_c15leave_crypto_csEv @ 863 NONAME
- _ZN22eap_am_tools_symbian_c16get_global_mutexEv @ 864 NONAME
- _ZN22eap_am_tools_symbian_c16set_trace_prefixEPK19eap_variable_data_c @ 865 NONAME
- _ZN22eap_am_tools_symbian_c17enter_trace_mutexEv @ 866 NONAME
- _ZN22eap_am_tools_symbian_c17get_gmt_unix_timeEv @ 867 NONAME
- _ZN22eap_am_tools_symbian_c17leave_trace_mutexEv @ 868 NONAME
- _ZN22eap_am_tools_symbian_c18enter_global_mutexEv @ 869 NONAME
- _ZN22eap_am_tools_symbian_c18get_hardware_ticksEv @ 870 NONAME
- _ZN22eap_am_tools_symbian_c18leave_global_mutexEv @ 871 NONAME
- _ZN22eap_am_tools_symbian_c19set_trace_file_nameEPK19eap_variable_data_c @ 872 NONAME
- _ZN22eap_am_tools_symbian_c19u64_struct_to_u64_tE10u64_struct @ 873 NONAME
- _ZN22eap_am_tools_symbian_c19u64_t_to_u64_structEy @ 874 NONAME
- _ZN22eap_am_tools_symbian_c20am_cancel_all_timersEv @ 875 NONAME
- _ZN22eap_am_tools_symbian_c20begin_db_transactionER16RDbNamedDatabase @ 876 NONAME
- _ZN22eap_am_tools_symbian_c23convert_unicode_to_utf8ER19eap_variable_data_cRKS0_ @ 877 NONAME
- _ZN22eap_am_tools_symbian_c23convert_utf8_to_unicodeER19eap_variable_data_cRKS0_ @ 878 NONAME
- _ZN22eap_am_tools_symbian_c23get_timer_resolution_msEv @ 879 NONAME
- _ZN22eap_am_tools_symbian_c23re_activate_timer_queueEv @ 880 NONAME
- _ZN22eap_am_tools_symbian_c23set_max_trace_file_sizeEm @ 881 NONAME
- _ZN22eap_am_tools_symbian_c23set_timer_resolution_msEm @ 882 NONAME
- _ZN22eap_am_tools_symbian_c24get_timer_queue_is_emptyEv @ 883 NONAME
- _ZN22eap_am_tools_symbian_c25get_clock_ticks_of_secondEv @ 884 NONAME
- _ZN22eap_am_tools_symbian_c26get_is_timer_thread_activeEv @ 885 NONAME
- _ZN22eap_am_tools_symbian_c28get_hardware_ticks_of_secondEv @ 886 NONAME
- _ZN22eap_am_tools_symbian_c30get_use_eap_milli_second_timerEv @ 887 NONAME
- _ZN22eap_am_tools_symbian_c30set_use_eap_milli_second_timerEb @ 888 NONAME
- _ZN22eap_am_tools_symbian_c31convert_am_error_to_eapol_errorEl @ 889 NONAME
- _ZN22eap_am_tools_symbian_c31convert_eapol_error_to_am_errorE12eap_status_e @ 890 NONAME
- _ZN22eap_am_tools_symbian_c5sleepEm @ 891 NONAME
- _ZN22eap_am_tools_symbian_c6getenvEPK19eap_variable_data_cPS0_ @ 892 NONAME
- _ZN22eap_am_tools_symbian_c6memchrEPKvhm @ 893 NONAME
- _ZN22eap_am_tools_symbian_c6memcmpEPKvS1_m @ 894 NONAME
- _ZN22eap_am_tools_symbian_c6memsetEPvlm @ 895 NONAME
- _ZN22eap_am_tools_symbian_c6sprintER6TDes16PKcz @ 896 NONAME
- _ZN22eap_am_tools_symbian_c6strlenEPKc @ 897 NONAME
- _ZN22eap_am_tools_symbian_c7isspaceEh @ 898 NONAME
- _ZN22eap_am_tools_symbian_c7memmoveEPvPKvm @ 899 NONAME
- _ZN22eap_am_tools_symbian_c7memrchrEPKvhm @ 900 NONAME
- _ZN22eap_am_tools_symbian_c8shutdownEv @ 901 NONAME
- _ZN22eap_am_tools_symbian_c8snprintfEPhmPKcz @ 902 NONAME
- _ZN22eap_am_tools_symbian_c9configureEv @ 903 NONAME
- _ZN22eap_am_tools_symbian_cC1EPKc @ 904 NONAME
- _ZN22eap_am_tools_symbian_cC2EPKc @ 905 NONAME
- _ZN22eap_am_tools_symbian_cD0Ev @ 906 NONAME
- _ZN22eap_am_tools_symbian_cD1Ev @ 907 NONAME
- _ZN22eap_am_tools_symbian_cD2Ev @ 908 NONAME
- _ZN22eap_tlv_message_data_c12get_is_validEv @ 909 NONAME
- _ZN22eap_tlv_message_data_c16add_message_dataEmmPKv @ 910 NONAME
- _ZN22eap_tlv_message_data_c16set_message_dataEmPKv @ 911 NONAME
- _ZN22eap_tlv_message_data_c17copy_message_dataEmPKv @ 912 NONAME
- _ZN22eap_tlv_message_data_c18add_message_headerEmm @ 913 NONAME
- _ZN22eap_tlv_message_data_c18parse_message_dataEP11eap_array_cI16eap_tlv_header_cE @ 914 NONAME
- _ZN22eap_tlv_message_data_c22add_message_data_arrayEmmP11eap_array_cI19eap_variable_data_cE @ 915 NONAME
- _ZN22eap_tlv_message_data_c23allocate_message_bufferEmmPPv @ 916 NONAME
- _ZN22eap_tlv_message_data_c28allocate_message_data_bufferEm @ 917 NONAME
- _ZN22eap_tlv_message_data_c31object_decrease_reference_countEv @ 918 NONAME
- _ZN22eap_tlv_message_data_c31object_increase_reference_countEv @ 919 NONAME
- _ZN22eap_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 920 NONAME
- _ZN22eap_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 921 NONAME
- _ZN22eap_tlv_message_data_cD0Ev @ 922 NONAME
- _ZN22eap_tlv_message_data_cD1Ev @ 923 NONAME
- _ZN22eap_tlv_message_data_cD2Ev @ 924 NONAME
- _ZN23crypto_kd_hmac_sha256_c10expand_keyEP19eap_variable_data_cmPKS0_S3_ @ 925 NONAME
- _ZN23crypto_kd_hmac_sha256_c12get_is_validEv @ 926 NONAME
- _ZN23crypto_kd_hmac_sha256_cC1EP18abs_eap_am_tools_c @ 927 NONAME
- _ZN23crypto_kd_hmac_sha256_cC2EP18abs_eap_am_tools_c @ 928 NONAME
- _ZN23crypto_kd_hmac_sha256_cD0Ev @ 929 NONAME
- _ZN23crypto_kd_hmac_sha256_cD1Ev @ 930 NONAME
- _ZN23crypto_kd_hmac_sha256_cD2Ev @ 931 NONAME
- _ZN23eap_am_crypto_sha_256_c10hash_finalEPvPm @ 932 NONAME
- _ZN23eap_am_crypto_sha_256_c11hash_updateEPKvm @ 933 NONAME
- _ZN23eap_am_crypto_sha_256_c12copy_contextEPK19eap_variable_data_cyPKmS4_S4_ @ 934 NONAME
- _ZN23eap_am_crypto_sha_256_c12get_is_validEv @ 935 NONAME
- _ZN23eap_am_crypto_sha_256_c12hash_cleanupEv @ 936 NONAME
- _ZN23eap_am_crypto_sha_256_c12set_is_validEv @ 937 NONAME
- _ZN23eap_am_crypto_sha_256_c14get_block_sizeEv @ 938 NONAME
- _ZN23eap_am_crypto_sha_256_c14set_is_invalidEv @ 939 NONAME
- _ZN23eap_am_crypto_sha_256_c17get_digest_lengthEv @ 940 NONAME
- _ZN23eap_am_crypto_sha_256_c19copy_message_digestEPvPm @ 941 NONAME
- _ZN23eap_am_crypto_sha_256_c35eap_sha_256_process_data_host_orderEPKmm @ 942 NONAME
- _ZN23eap_am_crypto_sha_256_c38eap_sha_256_process_data_network_orderEPKmm @ 943 NONAME
- _ZN23eap_am_crypto_sha_256_c4copyEv @ 944 NONAME
- _ZN23eap_am_crypto_sha_256_c9hash_initEv @ 945 NONAME
- _ZN23eap_am_crypto_sha_256_cC1EP18abs_eap_am_tools_c @ 946 NONAME
- _ZN23eap_am_crypto_sha_256_cC2EP18abs_eap_am_tools_c @ 947 NONAME
- _ZN23eap_am_crypto_sha_256_cD0Ev @ 948 NONAME
- _ZN23eap_am_crypto_sha_256_cD1Ev @ 949 NONAME
- _ZN23eap_am_crypto_sha_256_cD2Ev @ 950 NONAME
- _ZN23eap_am_crypto_symbian_c10dh_cleanupEPK19eap_variable_data_c @ 951 NONAME
- _ZN23eap_am_crypto_symbian_c10dsa_verifyEP19eap_variable_data_cPKS0_S3_S3_S3_S3_S3_ @ 952 NONAME
- _ZN23eap_am_crypto_symbian_c10md4_updateEP19eap_variable_data_cPKhm @ 953 NONAME
- _ZN23eap_am_crypto_symbian_c10md5_updateEP19eap_variable_data_cPKhm @ 954 NONAME
- _ZN23eap_am_crypto_symbian_c10rsa_verifyEP19eap_variable_data_cPKS0_S3_S3_ @ 955 NONAME
- _ZN23eap_am_crypto_symbian_c10sha1_finalEP19eap_variable_data_cPhPm @ 956 NONAME
- _ZN23eap_am_crypto_symbian_c11aes_cleanupEP19eap_variable_data_c @ 957 NONAME
- _ZN23eap_am_crypto_symbian_c11dsa_cleanupEP19eap_variable_data_c @ 958 NONAME
- _ZN23eap_am_crypto_symbian_c11md4_cleanupEP19eap_variable_data_c @ 959 NONAME
- _ZN23eap_am_crypto_symbian_c11md5_cleanupEP19eap_variable_data_c @ 960 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_cleanupEP19eap_variable_data_c @ 961 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_decryptEPK19eap_variable_data_cPKvPvm @ 962 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_decryptEPK19eap_variable_data_cPvm @ 963 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_encryptEPK19eap_variable_data_cPKvPvm @ 964 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_encryptEPK19eap_variable_data_cPvm @ 965 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_set_keyEP19eap_variable_data_cPKS0_ @ 966 NONAME
- _ZN23eap_am_crypto_symbian_c11rsa_cleanupEP19eap_variable_data_c @ 967 NONAME
- _ZN23eap_am_crypto_symbian_c11sha1_updateEP19eap_variable_data_cPKhm @ 968 NONAME
- _ZN23eap_am_crypto_symbian_c12set_is_validEv @ 969 NONAME
- _ZN23eap_am_crypto_symbian_c12sha1_cleanupEP19eap_variable_data_c @ 970 NONAME
- _ZN23eap_am_crypto_symbian_c12sha_256_initEP19eap_variable_data_c @ 971 NONAME
- _ZN23eap_am_crypto_symbian_c13add_rand_seedEPKhm @ 972 NONAME
- _ZN23eap_am_crypto_symbian_c13sha_256_finalEP19eap_variable_data_cPhPm @ 973 NONAME
- _ZN23eap_am_crypto_symbian_c14aes_block_sizeEv @ 974 NONAME
- _ZN23eap_am_crypto_symbian_c14aes_key_lengthEv @ 975 NONAME
- _ZN23eap_am_crypto_symbian_c14get_rand_bytesEPhm @ 976 NONAME
- _ZN23eap_am_crypto_symbian_c14sha_256_updateEP19eap_variable_data_cPKhm @ 977 NONAME
- _ZN23eap_am_crypto_symbian_c15sha_256_cleanupEP19eap_variable_data_c @ 978 NONAME
- _ZN23eap_am_crypto_symbian_c15use_test_randomEPKhmb @ 979 NONAME
- _ZN23eap_am_crypto_symbian_c16cleanup_3des_edeEP19eap_variable_data_c @ 980 NONAME
- _ZN23eap_am_crypto_symbian_c16md4_copy_contextEP19eap_variable_data_cPKS0_ @ 981 NONAME
- _ZN23eap_am_crypto_symbian_c16md5_copy_contextEP19eap_variable_data_cPKS0_ @ 982 NONAME
- _ZN23eap_am_crypto_symbian_c17aes_decrypt_blockEP19eap_variable_data_cPKhPhm @ 983 NONAME
- _ZN23eap_am_crypto_symbian_c17aes_encrypt_blockEP19eap_variable_data_cPKhPhm @ 984 NONAME
- _ZN23eap_am_crypto_symbian_c17dss_pseudo_randomEPhmS0_m @ 985 NONAME
- _ZN23eap_am_crypto_symbian_c17sha1_copy_contextEP19eap_variable_data_cPKS0_ @ 986 NONAME
- _ZN23eap_am_crypto_symbian_c18get_md4_block_sizeEP19eap_variable_data_c @ 987 NONAME
- _ZN23eap_am_crypto_symbian_c18get_md5_block_sizeEP19eap_variable_data_c @ 988 NONAME
- _ZN23eap_am_crypto_symbian_c19block_size_3des_edeEv @ 989 NONAME
- _ZN23eap_am_crypto_symbian_c19get_sha1_block_sizeEP19eap_variable_data_c @ 990 NONAME
- _ZN23eap_am_crypto_symbian_c19key_length_3des_edeEv @ 991 NONAME
- _ZN23eap_am_crypto_symbian_c20sha_256_copy_contextEP19eap_variable_data_cPKS0_ @ 992 NONAME
- _ZN23eap_am_crypto_symbian_c21get_md4_digest_lengthEP19eap_variable_data_c @ 993 NONAME
- _ZN23eap_am_crypto_symbian_c21get_md5_digest_lengthEP19eap_variable_data_c @ 994 NONAME
- _ZN23eap_am_crypto_symbian_c22add_rand_seed_hw_ticksEv @ 995 NONAME
- _ZN23eap_am_crypto_symbian_c22aes_set_decryption_keyEP19eap_variable_data_cPKhm @ 996 NONAME
- _ZN23eap_am_crypto_symbian_c22aes_set_encryption_keyEP19eap_variable_data_cPKhm @ 997 NONAME
- _ZN23eap_am_crypto_symbian_c22decrypt_block_3des_edeEP19eap_variable_data_cPKhPhm @ 998 NONAME
- _ZN23eap_am_crypto_symbian_c22encrypt_block_3des_edeEP19eap_variable_data_cPKhPhm @ 999 NONAME
- _ZN23eap_am_crypto_symbian_c22generate_g_power_to_xyEPK19eap_variable_data_cS2_PS0_PKhmS5_m @ 1000 NONAME
- _ZN23eap_am_crypto_symbian_c22get_sha1_digest_lengthEP19eap_variable_data_c @ 1001 NONAME
- _ZN23eap_am_crypto_symbian_c22get_sha_256_block_sizeEP19eap_variable_data_c @ 1002 NONAME
- _ZN23eap_am_crypto_symbian_c24open_crypto_memory_leaksEv @ 1003 NONAME
- _ZN23eap_am_crypto_symbian_c25close_crypto_memory_leaksEv @ 1004 NONAME
- _ZN23eap_am_crypto_symbian_c25get_sha_256_digest_lengthEP19eap_variable_data_c @ 1005 NONAME
- _ZN23eap_am_crypto_symbian_c27rsa_decrypt_with_public_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1006 NONAME
- _ZN23eap_am_crypto_symbian_c27rsa_encrypt_with_public_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1007 NONAME
- _ZN23eap_am_crypto_symbian_c27set_decryption_key_3des_edeEP19eap_variable_data_cPKhm @ 1008 NONAME
- _ZN23eap_am_crypto_symbian_c27set_encryption_key_3des_edeEP19eap_variable_data_cPKhm @ 1009 NONAME
- _ZN23eap_am_crypto_symbian_c28generate_diffie_hellman_keysEP19eap_variable_data_cS1_PKhmS3_m @ 1010 NONAME
- _ZN23eap_am_crypto_symbian_c28rsa_decrypt_with_private_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1011 NONAME
- _ZN23eap_am_crypto_symbian_c28rsa_encrypt_with_private_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1012 NONAME
- _ZN23eap_am_crypto_symbian_c8dsa_initEP19eap_variable_data_c @ 1013 NONAME
- _ZN23eap_am_crypto_symbian_c8dsa_signEP19eap_variable_data_cPKS0_S3_S1_ @ 1014 NONAME
- _ZN23eap_am_crypto_symbian_c8md4_initEP19eap_variable_data_c @ 1015 NONAME
- _ZN23eap_am_crypto_symbian_c8md5_initEP19eap_variable_data_c @ 1016 NONAME
- _ZN23eap_am_crypto_symbian_c8rsa_initEP19eap_variable_data_c @ 1017 NONAME
- _ZN23eap_am_crypto_symbian_c8rsa_signEP19eap_variable_data_cPKS0_S3_S1_ @ 1018 NONAME
- _ZN23eap_am_crypto_symbian_c9configureEv @ 1019 NONAME
- _ZN23eap_am_crypto_symbian_c9md4_finalEP19eap_variable_data_cPhPm @ 1020 NONAME
- _ZN23eap_am_crypto_symbian_c9md5_finalEP19eap_variable_data_cPhPm @ 1021 NONAME
- _ZN23eap_am_crypto_symbian_c9sha1_initEP19eap_variable_data_c @ 1022 NONAME
- _ZN23eap_am_crypto_symbian_cC1EP18abs_eap_am_tools_c @ 1023 NONAME
- _ZN23eap_am_crypto_symbian_cC2EP18abs_eap_am_tools_c @ 1024 NONAME
- _ZN23eap_am_crypto_symbian_cD0Ev @ 1025 NONAME
- _ZN23eap_am_crypto_symbian_cD1Ev @ 1026 NONAME
- _ZN23eap_am_crypto_symbian_cD2Ev @ 1027 NONAME
- _ZN23eap_session_core_base_c22new_eap_session_core_cEP18abs_eap_am_tools_cP22abs_eap_session_core_cbm @ 1028 NONAME
- _ZN23eap_session_core_base_cC2Ev @ 1029 NONAME
- _ZN23eap_session_core_base_cD0Ev @ 1030 NONAME
- _ZN23eap_session_core_base_cD1Ev @ 1031 NONAME
- _ZN23eap_session_core_base_cD2Ev @ 1032 NONAME
- _ZN23network_key_and_index_c12get_is_validEv @ 1033 NONAME
- _ZN23network_key_and_index_c15get_network_keyEv @ 1034 NONAME
- _ZN23network_key_and_index_c17get_is_valid_dataEv @ 1035 NONAME
- _ZN23network_key_and_index_c21set_network_key_indexEh @ 1036 NONAME
- _ZN23network_key_and_index_c4copyEv @ 1037 NONAME
- _ZN23network_key_and_index_cC1EP18abs_eap_am_tools_c @ 1038 NONAME
- _ZN23network_key_and_index_cC2EP18abs_eap_am_tools_c @ 1039 NONAME
- _ZN23network_key_and_index_cD0Ev @ 1040 NONAME
- _ZN23network_key_and_index_cD1Ev @ 1041 NONAME
- _ZN23network_key_and_index_cD2Ev @ 1042 NONAME
- _ZN24eap_am_mutex_reference_c13add_referenceEv @ 1043 NONAME
- _ZN24eap_am_mutex_reference_c15get_is_reservedEv @ 1044 NONAME
- _ZN24eap_am_mutex_reference_c15set_is_reservedEb @ 1045 NONAME
- _ZN24eap_am_mutex_reference_c16remove_referenceEv @ 1046 NONAME
- _ZN24eap_am_mutex_reference_c19get_reference_countEv @ 1047 NONAME
- _ZN24eap_am_mutex_reference_cC1Ev @ 1048 NONAME
- _ZN24eap_am_mutex_reference_cC2Ev @ 1049 NONAME
- _ZN24eap_am_mutex_reference_cD0Ev @ 1050 NONAME
- _ZN24eap_am_mutex_reference_cD1Ev @ 1051 NONAME
- _ZN24eap_am_mutex_reference_cD2Ev @ 1052 NONAME
- _ZN24eap_master_session_key_c12set_eap_typeE19eap_expanded_type_c @ 1053 NONAME
- _ZN24eap_master_session_key_c18copy_leap_passwordEPK19eap_variable_data_c @ 1054 NONAME
- _ZN24eap_master_session_key_c8set_copyEPKS_ @ 1055 NONAME
- _ZN24eap_master_session_key_cC1EP18abs_eap_am_tools_c19eap_expanded_type_c @ 1056 NONAME
- _ZN24eap_master_session_key_cC2EP18abs_eap_am_tools_c19eap_expanded_type_c @ 1057 NONAME
- _ZN24eap_master_session_key_cD0Ev @ 1058 NONAME
- _ZN24eap_master_session_key_cD1Ev @ 1059 NONAME
- _ZN24eap_master_session_key_cD2Ev @ 1060 NONAME
- _ZN24eap_state_notification_c16get_state_stringEmm @ 1061 NONAME
- _ZN24eap_state_notification_c19get_protocol_stringEmm @ 1062 NONAME
- _ZN24eap_state_notification_c23set_notification_stringEPK19eap_variable_data_cb @ 1063 NONAME
- _ZN24eap_state_notification_c24set_authentication_errorE12eap_status_e @ 1064 NONAME
- _ZN24eap_state_notification_c25get_protocol_layer_stringEm @ 1065 NONAME
- _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 1066 NONAME
- _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 1067 NONAME
- _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 1068 NONAME
- _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 1069 NONAME
- _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 1070 NONAME
- _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 1071 NONAME
- _ZN24eap_state_notification_cD0Ev @ 1072 NONAME
- _ZN24eap_state_notification_cD1Ev @ 1073 NONAME
- _ZN24eap_state_notification_cD2Ev @ 1074 NONAME
- _ZN25eap_core_retransmission_c19get_send_network_idEv @ 1075 NONAME
- _ZN25eap_core_retransmission_c28get_next_retransmission_timeEv @ 1076 NONAME
- _ZN25eap_core_retransmission_c31get_next_retransmission_counterEv @ 1077 NONAME
- _ZN25eap_core_retransmission_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmmm16eap_code_value_eh19eap_expanded_type_c @ 1078 NONAME
- _ZN25eap_core_retransmission_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmmm16eap_code_value_eh19eap_expanded_type_c @ 1079 NONAME
- _ZN25eap_core_retransmission_cD0Ev @ 1080 NONAME
- _ZN25eap_core_retransmission_cD1Ev @ 1081 NONAME
- _ZN25eap_core_retransmission_cD2Ev @ 1082 NONAME
- _ZN25eap_general_header_base_c17set_header_bufferEPhm @ 1083 NONAME
- _ZN25eap_general_header_base_cC2EP18abs_eap_am_tools_cPvm @ 1084 NONAME
- _ZN25eap_general_header_base_cD0Ev @ 1085 NONAME
- _ZN25eap_general_header_base_cD1Ev @ 1086 NONAME
- _ZN25eap_general_header_base_cD2Ev @ 1087 NONAME
- _ZN25eap_network_id_selector_c12set_selectorEPK19eap_am_network_id_c @ 1088 NONAME
- _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_c @ 1089 NONAME
- _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_c @ 1090 NONAME
- _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_cPKS_ @ 1091 NONAME
- _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_c @ 1092 NONAME
- _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_c @ 1093 NONAME
- _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_cPKS_ @ 1094 NONAME
- _ZN25eap_network_id_selector_cD0Ev @ 1095 NONAME
- _ZN25eap_network_id_selector_cD1Ev @ 1096 NONAME
- _ZN25eap_network_id_selector_cD2Ev @ 1097 NONAME
- _ZN26eapol_ethernet_header_rd_cC1EP18abs_eap_am_tools_cPKhm @ 1098 NONAME
- _ZN26eapol_ethernet_header_rd_cC2EP18abs_eap_am_tools_cPKhm @ 1099 NONAME
- _ZN26eapol_ethernet_header_rd_cD0Ev @ 1100 NONAME
- _ZN26eapol_ethernet_header_rd_cD1Ev @ 1101 NONAME
- _ZN26eapol_ethernet_header_rd_cD2Ev @ 1102 NONAME
- _ZN26eapol_ethernet_header_wr_c10get_sourceEv @ 1103 NONAME
- _ZN26eapol_ethernet_header_wr_c12reset_headerE21eapol_ethernet_type_et @ 1104 NONAME
- _ZN26eapol_ethernet_header_wr_c15get_destinationEv @ 1105 NONAME
- _ZN26eapol_ethernet_header_wr_cC1EP18abs_eap_am_tools_cPKhm @ 1106 NONAME
- _ZN26eapol_ethernet_header_wr_cC2EP18abs_eap_am_tools_cPKhm @ 1107 NONAME
- _ZN26eapol_ethernet_header_wr_cD0Ev @ 1108 NONAME
- _ZN26eapol_ethernet_header_wr_cD1Ev @ 1109 NONAME
- _ZN26eapol_ethernet_header_wr_cD2Ev @ 1110 NONAME
- _ZN26simple_config_credential_c12get_is_validEv @ 1111 NONAME
- _ZN26simple_config_credential_c15get_MAC_addressEv @ 1112 NONAME
- _ZN26simple_config_credential_c16get_network_keysEv @ 1113 NONAME
- _ZN26simple_config_credential_c17set_network_indexEh @ 1114 NONAME
- _ZN26simple_config_credential_c19get_Encryption_TypeEv @ 1115 NONAME
- _ZN26simple_config_credential_c19set_Encryption_TypeE31simple_config_Encryption_Type_e @ 1116 NONAME
- _ZN26simple_config_credential_c23get_Authentication_TypeEv @ 1117 NONAME
- _ZN26simple_config_credential_c23set_Authentication_TypeE35simple_config_Authentication_Type_e @ 1118 NONAME
- _ZN26simple_config_credential_c8get_SSIDEv @ 1119 NONAME
- _ZN26simple_config_credential_cC1EP18abs_eap_am_tools_c @ 1120 NONAME
- _ZN26simple_config_credential_cC2EP18abs_eap_am_tools_c @ 1121 NONAME
- _ZN26simple_config_credential_cD0Ev @ 1122 NONAME
- _ZN26simple_config_credential_cD1Ev @ 1123 NONAME
- _ZN26simple_config_credential_cD2Ev @ 1124 NONAME
- _ZN27abs_crypto_hash_algorithm_cD0Ev @ 1125 NONAME
- _ZN27abs_crypto_hash_algorithm_cD1Ev @ 1126 NONAME
- _ZN27abs_crypto_hash_algorithm_cD2Ev @ 1127 NONAME
- _ZN27abs_crypto_hmac_algorithm_cD0Ev @ 1128 NONAME
- _ZN27abs_crypto_hmac_algorithm_cD1Ev @ 1129 NONAME
- _ZN27abs_crypto_hmac_algorithm_cD2Ev @ 1130 NONAME
- _ZN27eap_am_file_input_symbian_c10file_closeEv @ 1131 NONAME
- _ZN27eap_am_file_input_symbian_c10file_writeEPK19eap_variable_data_c @ 1132 NONAME
- _ZN27eap_am_file_input_symbian_c11file_deleteEPK19eap_variable_data_c @ 1133 NONAME
- _ZN27eap_am_file_input_symbian_c11file_existsEPK19eap_variable_data_c @ 1134 NONAME
- _ZN27eap_am_file_input_symbian_c14file_read_lineEP19eap_variable_data_c @ 1135 NONAME
- _ZN27eap_am_file_input_symbian_c9file_copyEPK19eap_variable_data_cS2_ @ 1136 NONAME
- _ZN27eap_am_file_input_symbian_c9file_openEPK19eap_variable_data_c23eap_file_io_direction_e @ 1137 NONAME
- _ZN27eap_am_file_input_symbian_c9file_readEP19eap_variable_data_c @ 1138 NONAME
- _ZN27eap_am_file_input_symbian_c9file_sizeEv @ 1139 NONAME
- _ZN27eap_am_file_input_symbian_cC1EP18abs_eap_am_tools_c @ 1140 NONAME
- _ZN27eap_am_file_input_symbian_cC2EP18abs_eap_am_tools_c @ 1141 NONAME
- _ZN27eap_am_file_input_symbian_cD0Ev @ 1142 NONAME
- _ZN27eap_am_file_input_symbian_cD1Ev @ 1143 NONAME
- _ZN27eap_am_file_input_symbian_cD2Ev @ 1144 NONAME
- _ZN28abs_crypto_block_algorithm_cD0Ev @ 1145 NONAME
- _ZN28abs_crypto_block_algorithm_cD1Ev @ 1146 NONAME
- _ZN28abs_crypto_block_algorithm_cD2Ev @ 1147 NONAME
- _ZN28eapol_ethernet_header_base_c17get_header_lengthEv @ 1148 NONAME
- _ZN28eapol_ethernet_header_base_c8set_typeE21eapol_ethernet_type_e @ 1149 NONAME
- _ZN28eapol_ethernet_header_base_cC1EP18abs_eap_am_tools_cPvm @ 1150 NONAME
- _ZN28eapol_ethernet_header_base_cC2EP18abs_eap_am_tools_cPvm @ 1151 NONAME
- _ZN28eapol_ethernet_header_base_cD0Ev @ 1152 NONAME
- _ZN28eapol_ethernet_header_base_cD1Ev @ 1153 NONAME
- _ZN28eapol_ethernet_header_base_cD2Ev @ 1154 NONAME
- _ZN29abs_crypto_stream_algorithm_cD0Ev @ 1155 NONAME
- _ZN29abs_crypto_stream_algorithm_cD1Ev @ 1156 NONAME
- _ZN29abs_crypto_stream_algorithm_cD2Ev @ 1157 NONAME
- _ZN30abs_eap_am_memory_store_data_cC1Ev @ 1158 NONAME
- _ZN30abs_eap_am_memory_store_data_cC2Ev @ 1159 NONAME
- _ZN30abs_eap_am_memory_store_data_cD0Ev @ 1160 NONAME
- _ZN30abs_eap_am_memory_store_data_cD1Ev @ 1161 NONAME
- _ZN30abs_eap_am_memory_store_data_cD2Ev @ 1162 NONAME
- _ZN30crypto_wpa_psk_password_hash_c12get_is_validEv @ 1163 NONAME
- _ZN30crypto_wpa_psk_password_hash_c13password_hashEPK19eap_variable_data_cS2_PS0_PvPF12eap_status_eS4_mE @ 1164 NONAME
- _ZN30crypto_wpa_psk_password_hash_cC1EP18abs_eap_am_tools_c @ 1165 NONAME
- _ZN30crypto_wpa_psk_password_hash_cC2EP18abs_eap_am_tools_c @ 1166 NONAME
- _ZN30crypto_wpa_psk_password_hash_cD0Ev @ 1167 NONAME
- _ZN30crypto_wpa_psk_password_hash_cD1Ev @ 1168 NONAME
- _ZN30crypto_wpa_psk_password_hash_cD2Ev @ 1169 NONAME
- _ZN30eap_am_memory_store_tlv_data_c17copy_message_dataEPK22eap_tlv_message_data_cm @ 1170 NONAME
- _ZN30eap_am_memory_store_tlv_data_c31object_decrease_reference_countEv @ 1171 NONAME
- _ZN30eap_am_memory_store_tlv_data_c31object_increase_reference_countEv @ 1172 NONAME
- _ZN30eap_am_memory_store_tlv_data_cC1EP18abs_eap_am_tools_c @ 1173 NONAME
- _ZN30eap_am_memory_store_tlv_data_cC2EP18abs_eap_am_tools_c @ 1174 NONAME
- _ZN30eap_am_memory_store_tlv_data_cD0Ev @ 1175 NONAME
- _ZN30eap_am_memory_store_tlv_data_cD1Ev @ 1176 NONAME
- _ZN30eap_am_memory_store_tlv_data_cD2Ev @ 1177 NONAME
- _ZN30eap_process_tlv_message_data_c12get_is_validEv @ 1178 NONAME
- _ZN30eap_process_tlv_message_data_c15get_type_stringE22eap_tlv_message_type_e @ 1179 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE12eap_status_e @ 1180 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE19eap_expanded_type_c @ 1181 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE22eap_tlv_message_type_em @ 1182 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE31eap_tlv_message_type_function_e @ 1183 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE31eapol_key_authentication_type_e @ 1184 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE38eapol_key_802_11_authentication_mode_e @ 1185 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI19eap_expanded_type_cE @ 1186 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI23eap_certificate_entry_cE @ 1187 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI26simple_config_credential_cE @ 1188 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cItE @ 1189 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK18eap_buf_chain_wr_c @ 1190 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_am_network_id_c @ 1191 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_variable_data_c @ 1192 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_variable_data_cPK18eap_config_value_c @ 1193 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eapol_session_key_c @ 1194 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK21eap_method_settings_c @ 1195 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK23eap_certificate_entry_c @ 1196 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK25eap_general_header_base_c @ 1197 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK28abs_eap_state_notification_c @ 1198 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEb @ 1199 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEc @ 1200 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEh @ 1201 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEl @ 1202 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEm @ 1203 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEs @ 1204 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEt @ 1205 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEy @ 1206 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI19eap_expanded_type_cE @ 1207 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI23eap_certificate_entry_cE @ 1208 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI23network_key_and_index_cE @ 1209 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI26simple_config_credential_cE @ 1210 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cItE @ 1211 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_am_network_id_c @ 1212 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_expanded_type_c @ 1213 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_variable_data_c @ 1214 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eapol_session_key_c @ 1215 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP21eap_method_settings_c @ 1216 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP23eap_certificate_entry_c @ 1217 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP23network_key_and_index_c @ 1218 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP26simple_config_credential_c @ 1219 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP31eap_tlv_message_type_function_e @ 1220 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPP24eap_state_notification_c @ 1221 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPc @ 1222 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPh @ 1223 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPl @ 1224 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPm @ 1225 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPs @ 1226 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPt @ 1227 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPy @ 1228 NONAME
- _ZN30eap_process_tlv_message_data_c19get_function_stringE31eap_tlv_message_type_function_e @ 1229 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEm22eap_tlv_message_type_eP12eap_status_e @ 1230 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_am_network_id_c @ 1231 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_expanded_type_c @ 1232 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_variable_data_c @ 1233 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eapol_session_key_c @ 1234 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP21eap_method_settings_c @ 1235 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31eap_tlv_message_type_function_e @ 1236 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31eapol_key_authentication_type_e @ 1237 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31simple_config_Encryption_Type_e @ 1238 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP33eapol_wlan_authentication_state_e @ 1239 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP35simple_config_Authentication_Type_e @ 1240 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP38eapol_key_802_11_authentication_mode_e @ 1241 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eap_certificate_entry_c22eap_certificate_type_eE @ 1242 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eE @ 1243 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 1244 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPP24eap_state_notification_c @ 1245 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I19eap_am_network_id_cE @ 1246 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I19eap_expanded_type_cE @ 1247 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I23eap_certificate_entry_cE @ 1248 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I23network_key_and_index_cE @ 1249 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I26simple_config_credential_cE @ 1250 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_ItE @ 1251 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPb @ 1252 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPc @ 1253 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPh @ 1254 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPl @ 1255 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPm @ 1256 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPs @ 1257 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPt @ 1258 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPy @ 1259 NONAME
- _ZN30eap_process_tlv_message_data_c31add_structured_parameter_headerE22eap_tlv_message_type_em @ 1260 NONAME
- _ZN30eap_process_tlv_message_data_c31object_decrease_reference_countEv @ 1261 NONAME
- _ZN30eap_process_tlv_message_data_c31object_increase_reference_countEv @ 1262 NONAME
- _ZN30eap_process_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 1263 NONAME
- _ZN30eap_process_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 1264 NONAME
- _ZN30eap_process_tlv_message_data_cD0Ev @ 1265 NONAME
- _ZN30eap_process_tlv_message_data_cD1Ev @ 1266 NONAME
- _ZN30eap_process_tlv_message_data_cD2Ev @ 1267 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c10t_prf_initEPK19eap_variable_data_cS2_S2_ @ 1268 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c12get_is_validEv @ 1269 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c12set_is_validEv @ 1270 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c12t_prf_outputEPvt @ 1271 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c13t_prf_cleanupEv @ 1272 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c14set_is_invalidEv @ 1273 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cC1EP18abs_eap_am_tools_c @ 1274 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cC2EP18abs_eap_am_tools_c @ 1275 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cD0Ev @ 1276 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cD1Ev @ 1277 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cD2Ev @ 1278 NONAME
- _ZN32abs_crypto_cbc_block_algorithm_cD0Ev @ 1279 NONAME
- _ZN32abs_crypto_cbc_block_algorithm_cD1Ev @ 1280 NONAME
- _ZN32abs_crypto_cbc_block_algorithm_cD2Ev @ 1281 NONAME
- _ZN32eap_simple_config_trace_string_cC1Ev @ 1282 NONAME
- _ZN32eap_simple_config_trace_string_cC2Ev @ 1283 NONAME
- _ZN32eap_simple_config_trace_string_cD0Ev @ 1284 NONAME
- _ZN32eap_simple_config_trace_string_cD1Ev @ 1285 NONAME
- _ZN32eap_simple_config_trace_string_cD2Ev @ 1286 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c10dh_cleanupEPK19eap_variable_data_c @ 1287 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c12get_is_validEv @ 1288 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c12set_is_validEv @ 1289 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c22generate_g_power_to_xyEPK19eap_variable_data_cS2_PS0_PKvmS5_m @ 1290 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c28generate_diffie_hellman_keysEP19eap_variable_data_cS1_PKvmS3_m @ 1291 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cC1EP18abs_eap_am_tools_c @ 1292 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cC2EP18abs_eap_am_tools_c @ 1293 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cD0Ev @ 1294 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cD1Ev @ 1295 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cD2Ev @ 1296 NONAME
- _ZNK10eap_core_c19get_is_tunneled_eapEv @ 1297 NONAME
- _ZNK11EAPSettings5traceEv @ 1298 NONAME
- _ZNK14eap_am_tools_c14get_trace_maskEv @ 1299 NONAME
- _ZNK15eap_header_wr_c13get_type_dataEm @ 1300 NONAME
- _ZNK15eap_header_wr_c20get_type_data_offsetEmm @ 1301 NONAME
- _ZNK16EapMessageBuffer14GetRequestTypeEv @ 1302 NONAME
- _ZNK16EapMessageBuffer7GetDataEv @ 1303 NONAME
- _ZNK16TEapExpandedType11GetVendorIdEv @ 1304 NONAME
- _ZNK16TEapExpandedType13GetVendorTypeEv @ 1305 NONAME
- _ZNK16TEapExpandedType7CompareERKS_ @ 1306 NONAME
- _ZNK16TEapExpandedType8GetValueEv @ 1307 NONAME
- _ZNK16TEapExpandedTypeeqERKS_ @ 1308 NONAME
- _ZNK16TEapExpandedTypeneERKS_ @ 1309 NONAME
- _ZNK16eap_tlv_header_c12check_headerEv @ 1310 NONAME
- _ZNK16eap_tlv_header_c16get_value_lengthEv @ 1311 NONAME
- _ZNK16eap_tlv_header_c16get_value_offsetEmm @ 1312 NONAME
- _ZNK16eap_tlv_header_c8get_typeEv @ 1313 NONAME
- _ZNK16eap_tlv_header_c9get_valueEm @ 1314 NONAME
- _ZNK17eap_header_base_c10get_lengthEv @ 1315 NONAME
- _ZNK17eap_header_base_c12check_headerEv @ 1316 NONAME
- _ZNK17eap_header_base_c13get_ietf_typeEv @ 1317 NONAME
- _ZNK17eap_header_base_c13get_type_dataEm @ 1318 NONAME
- _ZNK17eap_header_base_c14get_identifierEv @ 1319 NONAME
- _ZNK17eap_header_base_c15get_code_stringEv @ 1320 NONAME
- _ZNK17eap_header_base_c15get_data_lengthEv @ 1321 NONAME
- _ZNK17eap_header_base_c15get_data_offsetEmm @ 1322 NONAME
- _ZNK17eap_header_base_c15get_type_stringEv @ 1323 NONAME
- _ZNK17eap_header_base_c20get_type_data_lengthEv @ 1324 NONAME
- _ZNK17eap_header_base_c20get_type_data_offsetEmm @ 1325 NONAME
- _ZNK17eap_header_base_c21get_type_field_lengthEv @ 1326 NONAME
- _ZNK17eap_header_base_c8get_codeEv @ 1327 NONAME
- _ZNK17eap_header_base_c8get_dataEm @ 1328 NONAME
- _ZNK17eap_header_base_c8get_typeEv @ 1329 NONAME
- _ZNK17eapol_header_rd_c14get_eap_headerEv @ 1330 NONAME
- _ZNK18eap_buf_chain_rd_c15get_data_offsetEmm @ 1331 NONAME
- _ZNK18eap_buf_chain_rd_c19get_ethernet_headerEv @ 1332 NONAME
- _ZNK18eap_buf_chain_rd_c8get_dataEm @ 1333 NONAME
- _ZNK18eap_config_value_c12get_is_validEv @ 1334 NONAME
- _ZNK18eap_config_value_c14get_const_dataEv @ 1335 NONAME
- _ZNK18eap_config_value_c14get_const_typeEv @ 1336 NONAME
- _ZNK19EapCertificateEntry10GetIsValidEv @ 1337 NONAME
- _ZNK19EapCertificateEntry11GetCertTypeEv @ 1338 NONAME
- _ZNK19EapCertificateEntry12GetIsEnabledEv @ 1339 NONAME
- _ZNK19EapCertificateEntry13GetIssuerNameEv @ 1340 NONAME
- _ZNK19EapCertificateEntry13GetThumbprintEv @ 1341 NONAME
- _ZNK19EapCertificateEntry14GetPrimaryNameEv @ 1342 NONAME
- _ZNK19EapCertificateEntry14GetSubjectNameEv @ 1343 NONAME
- _ZNK19EapCertificateEntry15GetLabelPresentEv @ 1344 NONAME
- _ZNK19EapCertificateEntry15GetSerialNumberEv @ 1345 NONAME
- _ZNK19EapCertificateEntry15GetSubjectKeyIdEv @ 1346 NONAME
- _ZNK19EapCertificateEntry16GetSecondaryNameEv @ 1347 NONAME
- _ZNK19EapCertificateEntry19GetIsEnabledPresentEv @ 1348 NONAME
- _ZNK19EapCertificateEntry20GetIssuerNamePresentEv @ 1349 NONAME
- _ZNK19EapCertificateEntry20GetThumbprintPresentEv @ 1350 NONAME
- _ZNK19EapCertificateEntry21GetPrimaryNamePresentEv @ 1351 NONAME
- _ZNK19EapCertificateEntry21GetSubjectNamePresentEv @ 1352 NONAME
- _ZNK19EapCertificateEntry22GetSerialNumberPresentEv @ 1353 NONAME
- _ZNK19EapCertificateEntry22GetSubjectKeyIdPresentEv @ 1354 NONAME
- _ZNK19EapCertificateEntry23GetSecondaryNamePresentEv @ 1355 NONAME
- _ZNK19EapCertificateEntry5traceEv @ 1356 NONAME
- _ZNK19EapCertificateEntry8GetLabelEv @ 1357 NONAME
- _ZNK19eap_am_mutex_base_c12get_is_validEv @ 1358 NONAME
- _ZNK19eap_am_mutex_base_c13get_referenceEv @ 1359 NONAME
- _ZNK19eap_am_mutex_base_c15get_is_reservedEv @ 1360 NONAME
- _ZNK19eap_am_network_id_c10get_sourceEv @ 1361 NONAME
- _ZNK19eap_am_network_id_c12get_is_validEv @ 1362 NONAME
- _ZNK19eap_am_network_id_c13get_source_idEv @ 1363 NONAME
- _ZNK19eap_am_network_id_c14get_network_idEv @ 1364 NONAME
- _ZNK19eap_am_network_id_c15get_destinationEv @ 1365 NONAME
- _ZNK19eap_am_network_id_c17get_is_valid_dataEv @ 1366 NONAME
- _ZNK19eap_am_network_id_c17get_source_lengthEv @ 1367 NONAME
- _ZNK19eap_am_network_id_c18compare_network_idEPKS_ @ 1368 NONAME
- _ZNK19eap_am_network_id_c18get_destination_idEv @ 1369 NONAME
- _ZNK19eap_am_network_id_c22get_destination_lengthEv @ 1370 NONAME
- _ZNK19eap_am_network_id_c4copyEv @ 1371 NONAME
- _ZNK19eap_am_network_id_c8get_typeEv @ 1372 NONAME
- _ZNK19eap_core_nak_info_c18get_eap_identifierEv @ 1373 NONAME
- _ZNK19eap_core_nak_info_c21get_proposed_eap_typeEv @ 1374 NONAME
- _ZNK19eap_expanded_type_c12get_is_validEv @ 1375 NONAME
- _ZNK19eap_expanded_type_c13get_type_dataEP18abs_eap_am_tools_cP22eap_type_ietf_values_e @ 1376 NONAME
- _ZNK19eap_expanded_type_c13get_type_dataEP18abs_eap_am_tools_cPS_ @ 1377 NONAME
- _ZNK19eap_expanded_type_c13get_vendor_idEv @ 1378 NONAME
- _ZNK19eap_expanded_type_c15get_vendor_typeEv @ 1379 NONAME
- _ZNK19eap_expanded_type_c17get_is_valid_dataEv @ 1380 NONAME
- _ZNK19eap_expanded_type_c22get_expanded_type_dataEP18abs_eap_am_tools_cP19eap_variable_data_c @ 1381 NONAME
- _ZNK19eap_expanded_type_c4copyEv @ 1382 NONAME
- _ZNK19eap_expanded_type_c7compareEPKS_ @ 1383 NONAME
- _ZNK19eap_expanded_type_cadEv @ 1384 NONAME
- _ZNK19eap_expanded_type_ceqE22eap_type_ietf_values_e @ 1385 NONAME
- _ZNK19eap_expanded_type_ceqERKS_ @ 1386 NONAME
- _ZNK19eap_expanded_type_cneE22eap_type_ietf_values_e @ 1387 NONAME
- _ZNK19eap_expanded_type_cneERKS_ @ 1388 NONAME
- _ZNK19eap_variable_data_c10get_bufferEm @ 1389 NONAME
- _ZNK19eap_variable_data_c12get_is_validEv @ 1390 NONAME
- _ZNK19eap_variable_data_c14compare_lengthEPKS_m @ 1391 NONAME
- _ZNK19eap_variable_data_c14compare_lengthEPKvmm @ 1392 NONAME
- _ZNK19eap_variable_data_c15get_data_lengthEv @ 1393 NONAME
- _ZNK19eap_variable_data_c15get_data_offsetEmm @ 1394 NONAME
- _ZNK19eap_variable_data_c15get_is_writableEv @ 1395 NONAME
- _ZNK19eap_variable_data_c17get_buffer_lengthEv @ 1396 NONAME
- _ZNK19eap_variable_data_c17get_buffer_offsetEmm @ 1397 NONAME
- _ZNK19eap_variable_data_c17get_is_valid_dataEv @ 1398 NONAME
- _ZNK19eap_variable_data_c4copyEv @ 1399 NONAME
- _ZNK19eap_variable_data_c4hashEm @ 1400 NONAME
- _ZNK19eap_variable_data_c7compareEPKS_ @ 1401 NONAME
- _ZNK19eap_variable_data_c7compareEPKvm @ 1402 NONAME
- _ZNK19eap_variable_data_c8get_dataEm @ 1403 NONAME
- _ZNK19eap_variable_data_c8get_dataEv @ 1404 NONAME
- _ZNK19eapol_header_base_c11get_versionEv @ 1405 NONAME
- _ZNK19eapol_header_base_c12check_headerEv @ 1406 NONAME
- _ZNK19eapol_header_base_c15get_data_lengthEv @ 1407 NONAME
- _ZNK19eapol_header_base_c15get_packet_typeEv @ 1408 NONAME
- _ZNK19eapol_header_base_c15get_type_stringEv @ 1409 NONAME
- _ZNK19eapol_header_base_c8get_dataEm @ 1410 NONAME
- _ZNK19eapol_session_key_c12get_is_validEv @ 1411 NONAME
- _ZNK19eapol_session_key_c12get_key_typeEv @ 1412 NONAME
- _ZNK19eapol_session_key_c13get_key_indexEv @ 1413 NONAME
- _ZNK19eapol_session_key_c14get_key_tx_bitEv @ 1414 NONAME
- _ZNK19eapol_session_key_c19get_sequence_numberEv @ 1415 NONAME
- _ZNK19eapol_session_key_c7get_keyEv @ 1416 NONAME
- _ZNK20eap_buf_chain_base_c11get_encryptEv @ 1417 NONAME
- _ZNK20eap_buf_chain_base_c12check_guardsEv @ 1418 NONAME
- _ZNK20eap_buf_chain_base_c12get_is_validEv @ 1419 NONAME
- _ZNK20eap_buf_chain_base_c13get_is_clientEv @ 1420 NONAME
- _ZNK20eap_buf_chain_base_c15get_data_lengthEv @ 1421 NONAME
- _ZNK20eap_buf_chain_base_c15get_data_offsetEmm @ 1422 NONAME
- _ZNK20eap_buf_chain_base_c17check_guard_bytesEPKh @ 1423 NONAME
- _ZNK20eap_buf_chain_base_c17get_buffer_lengthEv @ 1424 NONAME
- _ZNK20eap_buf_chain_base_c17get_is_valid_dataEv @ 1425 NONAME
- _ZNK20eap_buf_chain_base_c17get_stack_addressEv @ 1426 NONAME
- _ZNK20eap_buf_chain_base_c20get_do_length_checksEv @ 1427 NONAME
- _ZNK20eap_buf_chain_base_c8get_dataEm @ 1428 NONAME
- _ZNK20eap_rogue_ap_entry_c15get_mac_addressEPh @ 1429 NONAME
- _ZNK20eap_rogue_ap_entry_c15get_mac_addressEv @ 1430 NONAME
- _ZNK20eap_rogue_ap_entry_c16get_rogue_reasonEv @ 1431 NONAME
- _ZNK20eap_rogue_ap_entry_c4copyEv @ 1432 NONAME
- _ZNK20eap_type_selection_c12get_is_validEv @ 1433 NONAME
- _ZNK20eap_type_selection_c14get_is_enabledEv @ 1434 NONAME
- _ZNK20eap_type_selection_c17get_is_valid_dataEv @ 1435 NONAME
- _ZNK20eap_type_selection_c4copyEv @ 1436 NONAME
- _ZNK20eap_type_selection_c8get_typeEv @ 1437 NONAME
- _ZNK22eap_am_mutex_symbian_c12get_is_validEv @ 1438 NONAME
- _ZNK22eap_am_mutex_symbian_c15get_is_reservedEv @ 1439 NONAME
- _ZNK22eap_am_mutex_symbian_c16get_owner_threadEv @ 1440 NONAME
- _ZNK22eap_am_mutex_symbian_c9get_mutexEv @ 1441 NONAME
- _ZNK22eap_am_tools_symbian_c12get_is_validEv @ 1442 NONAME
- _ZNK22eap_tlv_message_data_c16get_message_dataEv @ 1443 NONAME
- _ZNK22eap_tlv_message_data_c23get_message_data_lengthEv @ 1444 NONAME
- _ZNK23eap_am_crypto_symbian_c12get_is_validEv @ 1445 NONAME
- _ZNK23network_key_and_index_c21get_network_key_constEv @ 1446 NONAME
- _ZNK23network_key_and_index_c21get_network_key_indexEv @ 1447 NONAME
- _ZNK24eap_master_session_key_c12get_eap_typeEv @ 1448 NONAME
- _ZNK24eap_master_session_key_c17get_leap_passwordEv @ 1449 NONAME
- _ZNK24eap_state_notification_c12get_eap_typeEv @ 1450 NONAME
- _ZNK24eap_state_notification_c12get_protocolEv @ 1451 NONAME
- _ZNK24eap_state_notification_c13get_is_clientEv @ 1452 NONAME
- _ZNK24eap_state_notification_c17get_current_stateEv @ 1453 NONAME
- _ZNK24eap_state_notification_c18get_eap_identifierEv @ 1454 NONAME
- _ZNK24eap_state_notification_c18get_previous_stateEv @ 1455 NONAME
- _ZNK24eap_state_notification_c18get_protocol_layerEv @ 1456 NONAME
- _ZNK24eap_state_notification_c19get_protocol_stringEv @ 1457 NONAME
- _ZNK24eap_state_notification_c19get_send_network_idEv @ 1458 NONAME
- _ZNK24eap_state_notification_c23get_notification_stringEv @ 1459 NONAME
- _ZNK24eap_state_notification_c24get_authentication_errorEv @ 1460 NONAME
- _ZNK24eap_state_notification_c24get_current_state_stringEv @ 1461 NONAME
- _ZNK24eap_state_notification_c25get_previous_state_stringEv @ 1462 NONAME
- _ZNK24eap_state_notification_c25get_protocol_layer_stringEv @ 1463 NONAME
- _ZNK24eap_state_notification_c26get_allow_send_eap_successEv @ 1464 NONAME
- _ZNK24eap_state_notification_c32get_needs_confirmation_from_userEv @ 1465 NONAME
- _ZNK25eap_core_retransmission_c12get_eap_codeEv @ 1466 NONAME
- _ZNK25eap_core_retransmission_c12get_eap_typeEv @ 1467 NONAME
- _ZNK25eap_core_retransmission_c12get_is_validEv @ 1468 NONAME
- _ZNK25eap_core_retransmission_c15get_buffer_sizeEv @ 1469 NONAME
- _ZNK25eap_core_retransmission_c15get_data_lengthEv @ 1470 NONAME
- _ZNK25eap_core_retransmission_c15get_sent_packetEv @ 1471 NONAME
- _ZNK25eap_core_retransmission_c17get_header_offsetEv @ 1472 NONAME
- _ZNK25eap_core_retransmission_c18get_eap_identifierEv @ 1473 NONAME
- _ZNK25eap_core_retransmission_c26get_retransmission_counterEv @ 1474 NONAME
- _ZNK25eap_general_header_base_c12get_am_toolsEv @ 1475 NONAME
- _ZNK25eap_general_header_base_c12get_is_validEv @ 1476 NONAME
- _ZNK25eap_general_header_base_c17get_header_bufferEm @ 1477 NONAME
- _ZNK25eap_general_header_base_c17get_header_offsetEmm @ 1478 NONAME
- _ZNK25eap_general_header_base_c24get_header_buffer_lengthEv @ 1479 NONAME
- _ZNK25eap_network_id_selector_c4copyEv @ 1480 NONAME
- _ZNK26eap_static_expanded_type_c8get_typeEv @ 1481 NONAME
- _ZNK26eapol_ethernet_header_rd_c16get_eapol_headerEv @ 1482 NONAME
- _ZNK26eapol_ethernet_header_wr_c16get_eapol_headerEv @ 1483 NONAME
- _ZNK26simple_config_credential_c14get_SSID_constEv @ 1484 NONAME
- _ZNK26simple_config_credential_c17get_network_indexEv @ 1485 NONAME
- _ZNK26simple_config_credential_c21get_MAC_address_constEv @ 1486 NONAME
- _ZNK26simple_config_credential_c22get_network_keys_constEv @ 1487 NONAME
- _ZNK28eapol_ethernet_header_base_c10get_sourceEv @ 1488 NONAME
- _ZNK28eapol_ethernet_header_base_c12check_headerEv @ 1489 NONAME
- _ZNK28eapol_ethernet_header_base_c15get_data_lengthEv @ 1490 NONAME
- _ZNK28eapol_ethernet_header_base_c15get_destinationEv @ 1491 NONAME
- _ZNK28eapol_ethernet_header_base_c17get_source_lengthEv @ 1492 NONAME
- _ZNK28eapol_ethernet_header_base_c22get_destination_lengthEv @ 1493 NONAME
- _ZNK28eapol_ethernet_header_base_c8get_dataEm @ 1494 NONAME
- _ZNK28eapol_ethernet_header_base_c8get_typeEv @ 1495 NONAME
- _ZNK30eap_am_memory_store_tlv_data_c12get_timer_idEv @ 1496 NONAME
- _ZNK30eap_am_memory_store_tlv_data_c16get_message_dataEv @ 1497 NONAME
- _ZNK30eap_am_memory_store_tlv_data_c23get_message_data_lengthEv @ 1498 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI19eap_expanded_type_cE @ 1499 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI23eap_certificate_entry_cE @ 1500 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI23network_key_and_index_cE @ 1501 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI26simple_config_credential_cE @ 1502 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cItE @ 1503 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_am_network_id_c @ 1504 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_variable_data_c @ 1505 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_variable_data_cPK18eap_config_value_c @ 1506 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eapol_session_key_c @ 1507 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK21eap_method_settings_c @ 1508 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK23eap_certificate_entry_c @ 1509 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK23network_key_and_index_c @ 1510 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK26simple_config_credential_c @ 1511 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK28abs_eap_state_notification_c @ 1512 NONAME
- _ZNK32eap_simple_config_trace_string_c16get_state_stringE21simple_config_state_e @ 1513 NONAME
- _ZNK32eap_simple_config_trace_string_c23get_message_type_stringE28simple_config_Message_Type_e @ 1514 NONAME
- _ZNK32eap_simple_config_trace_string_c25get_attribute_type_stringE30simple_config_Attribute_Type_e @ 1515 NONAME
- _ZTI10eap_core_c @ 1516 NONAME
- _ZTI11EAPSettings @ 1517 NONAME
- _ZTI12crypto_aes_c @ 1518 NONAME
- _ZTI12crypto_cbc_c @ 1519 NONAME
- _ZTI12crypto_dsa_c @ 1520 NONAME
- _ZTI12crypto_md4_c @ 1521 NONAME
- _ZTI12crypto_md5_c @ 1522 NONAME
- _ZTI12crypto_rc4_c @ 1523 NONAME
- _ZTI12crypto_rsa_c @ 1524 NONAME
- _ZTI13crypto_hmac_c @ 1525 NONAME
- _ZTI13crypto_sha1_c @ 1526 NONAME
- _ZTI14eap_am_tools_c @ 1527 NONAME
- _ZTI15EapMessageQueue @ 1528 NONAME
- _ZTI15crypto_random_c @ 1529 NONAME
- _ZTI15eap_base_type_c @ 1530 NONAME
- _ZTI15eap_header_rd_c @ 1531 NONAME
- _ZTI15eap_header_wr_c @ 1532 NONAME
- _ZTI16EapMessageBuffer @ 1533 NONAME
- _ZTI16EapServerStrings @ 1534 NONAME
- _ZTI16TEapExpandedType @ 1535 NONAME
- _ZTI16crypto_nt_hash_c @ 1536 NONAME
- _ZTI16crypto_sha_256_c @ 1537 NONAME
- _ZTI16crypto_tls_prf_c @ 1538 NONAME
- _ZTI16eap_tlv_header_c @ 1539 NONAME
- _ZTI17crypto_3des_ede_c @ 1540 NONAME
- _ZTI17crypto_aes_wrap_c @ 1541 NONAME
- _ZTI17eap_file_config_c @ 1542 NONAME
- _ZTI17eap_header_base_c @ 1543 NONAME
- _ZTI17eap_timer_queue_c @ 1544 NONAME
- _ZTI17eapol_header_rd_c @ 1545 NONAME
- _ZTI17eapol_header_wr_c @ 1546 NONAME
- _ZTI18abs_eap_am_mutex_c @ 1547 NONAME
- _ZTI18eap_buf_chain_rd_c @ 1548 NONAME
- _ZTI18eap_buf_chain_wr_c @ 1549 NONAME
- _ZTI18eap_config_value_c @ 1550 NONAME
- _ZTI18eap_session_core_c @ 1551 NONAME
- _ZTI19EapCertificateEntry @ 1552 NONAME
- _ZTI19eap_am_crypto_md4_c @ 1553 NONAME
- _ZTI19eap_am_crypto_rc4_c @ 1554 NONAME
- _ZTI19eap_am_mutex_base_c @ 1555 NONAME
- _ZTI19eap_am_network_id_c @ 1556 NONAME
- _ZTI19eap_core_nak_info_c @ 1557 NONAME
- _ZTI19eap_header_string_c @ 1558 NONAME
- _ZTI19eap_method_values_c @ 1559 NONAME
- _ZTI19eap_status_string_c @ 1560 NONAME
- _ZTI19eap_variable_data_c @ 1561 NONAME
- _ZTI19eapol_header_base_c @ 1562 NONAME
- _ZTI19eapol_session_key_c @ 1563 NONAME
- _ZTI20crypto_tls_md5_prf_c @ 1564 NONAME
- _ZTI20eap_am_crypto_sha1_c @ 1565 NONAME
- _ZTI20eap_buf_chain_base_c @ 1566 NONAME
- _ZTI20eap_rogue_ap_entry_c @ 1567 NONAME
- _ZTI20eap_type_selection_c @ 1568 NONAME
- _ZTI21crypto_tls_base_prf_c @ 1569 NONAME
- _ZTI21crypto_tls_sha1_prf_c @ 1570 NONAME
- _ZTI21eap_am_memory_store_c @ 1571 NONAME
- _ZTI21eap_method_settings_c @ 1572 NONAME
- _ZTI21tls_peap_tlv_header_c @ 1573 NONAME
- _ZTI22eap_am_mutex_symbian_c @ 1574 NONAME
- _ZTI22eap_am_tools_symbian_c @ 1575 NONAME
- _ZTI22eap_timer_queue_hash_c @ 1576 NONAME
- _ZTI22eap_tlv_message_data_c @ 1577 NONAME
- _ZTI23crypto_kd_hmac_sha256_c @ 1578 NONAME
- _ZTI23eap_am_crypto_sha_256_c @ 1579 NONAME
- _ZTI23eap_am_crypto_symbian_c @ 1580 NONAME
- _ZTI23eap_certificate_entry_c @ 1581 NONAME
- _ZTI23eap_session_core_base_c @ 1582 NONAME
- _ZTI23eap_timer_queue_event_c @ 1583 NONAME
- _ZTI23network_key_and_index_c @ 1584 NONAME
- _ZTI24eap_am_mutex_reference_c @ 1585 NONAME
- _ZTI24eap_master_session_key_c @ 1586 NONAME
- _ZTI24eap_state_notification_c @ 1587 NONAME
- _ZTI25eap_core_retransmission_c @ 1588 NONAME
- _ZTI25eap_general_header_base_c @ 1589 NONAME
- _ZTI25eap_network_id_selector_c @ 1590 NONAME
- _ZTI26eapol_ethernet_header_rd_c @ 1591 NONAME
- _ZTI26eapol_ethernet_header_wr_c @ 1592 NONAME
- _ZTI26simple_config_credential_c @ 1593 NONAME
- _ZTI27abs_crypto_hash_algorithm_c @ 1594 NONAME
- _ZTI27abs_crypto_hmac_algorithm_c @ 1595 NONAME
- _ZTI27eap_am_file_input_symbian_c @ 1596 NONAME
- _ZTI28abs_crypto_block_algorithm_c @ 1597 NONAME
- _ZTI28eapol_ethernet_header_base_c @ 1598 NONAME
- _ZTI29abs_crypto_stream_algorithm_c @ 1599 NONAME
- _ZTI30abs_eap_am_memory_store_data_c @ 1600 NONAME
- _ZTI30crypto_wpa_psk_password_hash_c @ 1601 NONAME
- _ZTI30eap_am_memory_store_tlv_data_c @ 1602 NONAME
- _ZTI30eap_process_tlv_message_data_c @ 1603 NONAME
- _ZTI31crypto_eap_fast_hmac_sha1_prf_c @ 1604 NONAME
- _ZTI32abs_crypto_cbc_block_algorithm_c @ 1605 NONAME
- _ZTI32eap_simple_config_trace_string_c @ 1606 NONAME
- _ZTI33crypto_ephemeral_diffie_hellman_c @ 1607 NONAME
- _ZTV10eap_core_c @ 1608 NONAME
- _ZTV11EAPSettings @ 1609 NONAME
- _ZTV12crypto_aes_c @ 1610 NONAME
- _ZTV12crypto_cbc_c @ 1611 NONAME
- _ZTV12crypto_dsa_c @ 1612 NONAME
- _ZTV12crypto_md4_c @ 1613 NONAME
- _ZTV12crypto_md5_c @ 1614 NONAME
- _ZTV12crypto_rc4_c @ 1615 NONAME
- _ZTV12crypto_rsa_c @ 1616 NONAME
- _ZTV13crypto_hmac_c @ 1617 NONAME
- _ZTV13crypto_sha1_c @ 1618 NONAME
- _ZTV14eap_am_tools_c @ 1619 NONAME
- _ZTV15EapMessageQueue @ 1620 NONAME
- _ZTV15crypto_random_c @ 1621 NONAME
- _ZTV15eap_base_type_c @ 1622 NONAME
- _ZTV15eap_header_rd_c @ 1623 NONAME
- _ZTV15eap_header_wr_c @ 1624 NONAME
- _ZTV16EapMessageBuffer @ 1625 NONAME
- _ZTV16EapServerStrings @ 1626 NONAME
- _ZTV16TEapExpandedType @ 1627 NONAME
- _ZTV16crypto_nt_hash_c @ 1628 NONAME
- _ZTV16crypto_sha_256_c @ 1629 NONAME
- _ZTV16crypto_tls_prf_c @ 1630 NONAME
- _ZTV16eap_tlv_header_c @ 1631 NONAME
- _ZTV17crypto_3des_ede_c @ 1632 NONAME
- _ZTV17crypto_aes_wrap_c @ 1633 NONAME
- _ZTV17eap_file_config_c @ 1634 NONAME
- _ZTV17eap_header_base_c @ 1635 NONAME
- _ZTV17eap_timer_queue_c @ 1636 NONAME
- _ZTV17eapol_header_rd_c @ 1637 NONAME
- _ZTV17eapol_header_wr_c @ 1638 NONAME
- _ZTV18abs_eap_am_mutex_c @ 1639 NONAME
- _ZTV18eap_buf_chain_rd_c @ 1640 NONAME
- _ZTV18eap_buf_chain_wr_c @ 1641 NONAME
- _ZTV18eap_config_value_c @ 1642 NONAME
- _ZTV18eap_session_core_c @ 1643 NONAME
- _ZTV19EapCertificateEntry @ 1644 NONAME
- _ZTV19eap_am_crypto_md4_c @ 1645 NONAME
- _ZTV19eap_am_crypto_rc4_c @ 1646 NONAME
- _ZTV19eap_am_mutex_base_c @ 1647 NONAME
- _ZTV19eap_am_network_id_c @ 1648 NONAME
- _ZTV19eap_core_nak_info_c @ 1649 NONAME
- _ZTV19eap_header_string_c @ 1650 NONAME
- _ZTV19eap_method_values_c @ 1651 NONAME
- _ZTV19eap_status_string_c @ 1652 NONAME
- _ZTV19eap_variable_data_c @ 1653 NONAME
- _ZTV19eapol_header_base_c @ 1654 NONAME
- _ZTV19eapol_session_key_c @ 1655 NONAME
- _ZTV20crypto_tls_md5_prf_c @ 1656 NONAME
- _ZTV20eap_am_crypto_sha1_c @ 1657 NONAME
- _ZTV20eap_buf_chain_base_c @ 1658 NONAME
- _ZTV20eap_rogue_ap_entry_c @ 1659 NONAME
- _ZTV20eap_type_selection_c @ 1660 NONAME
- _ZTV21crypto_tls_base_prf_c @ 1661 NONAME
- _ZTV21crypto_tls_sha1_prf_c @ 1662 NONAME
- _ZTV21eap_am_memory_store_c @ 1663 NONAME
- _ZTV21eap_method_settings_c @ 1664 NONAME
- _ZTV21tls_peap_tlv_header_c @ 1665 NONAME
- _ZTV22eap_am_mutex_symbian_c @ 1666 NONAME
- _ZTV22eap_am_tools_symbian_c @ 1667 NONAME
- _ZTV22eap_timer_queue_hash_c @ 1668 NONAME
- _ZTV22eap_tlv_message_data_c @ 1669 NONAME
- _ZTV23crypto_kd_hmac_sha256_c @ 1670 NONAME
- _ZTV23eap_am_crypto_sha_256_c @ 1671 NONAME
- _ZTV23eap_am_crypto_symbian_c @ 1672 NONAME
- _ZTV23eap_certificate_entry_c @ 1673 NONAME
- _ZTV23eap_session_core_base_c @ 1674 NONAME
- _ZTV23eap_timer_queue_event_c @ 1675 NONAME
- _ZTV23network_key_and_index_c @ 1676 NONAME
- _ZTV24eap_am_mutex_reference_c @ 1677 NONAME
- _ZTV24eap_master_session_key_c @ 1678 NONAME
- _ZTV24eap_state_notification_c @ 1679 NONAME
- _ZTV25eap_core_retransmission_c @ 1680 NONAME
- _ZTV25eap_general_header_base_c @ 1681 NONAME
- _ZTV25eap_network_id_selector_c @ 1682 NONAME
- _ZTV26eapol_ethernet_header_rd_c @ 1683 NONAME
- _ZTV26eapol_ethernet_header_wr_c @ 1684 NONAME
- _ZTV26simple_config_credential_c @ 1685 NONAME
- _ZTV27abs_crypto_hash_algorithm_c @ 1686 NONAME
- _ZTV27abs_crypto_hmac_algorithm_c @ 1687 NONAME
- _ZTV27eap_am_file_input_symbian_c @ 1688 NONAME
- _ZTV28abs_crypto_block_algorithm_c @ 1689 NONAME
- _ZTV28eapol_ethernet_header_base_c @ 1690 NONAME
- _ZTV29abs_crypto_stream_algorithm_c @ 1691 NONAME
- _ZTV30abs_eap_am_memory_store_data_c @ 1692 NONAME
- _ZTV30crypto_wpa_psk_password_hash_c @ 1693 NONAME
- _ZTV30eap_am_memory_store_tlv_data_c @ 1694 NONAME
- _ZTV30eap_process_tlv_message_data_c @ 1695 NONAME
- _ZTV31crypto_eap_fast_hmac_sha1_prf_c @ 1696 NONAME
- _ZTV32abs_crypto_cbc_block_algorithm_c @ 1697 NONAME
- _ZTV32eap_simple_config_trace_string_c @ 1698 NONAME
- _ZTV33crypto_ephemeral_diffie_hellman_c @ 1699 NONAME
- _ZThn12_N10eap_core_c12get_is_validEv @ 1700 NONAME
- _ZThn12_N10eap_core_c12set_is_validEv @ 1701 NONAME
- _ZThn12_N10eap_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1702 NONAME
- _ZThn12_N10eap_core_c8shutdownEv @ 1703 NONAME
- _ZThn12_N10eap_core_c9configureEv @ 1704 NONAME
- _ZThn12_N10eap_core_cD0Ev @ 1705 NONAME
- _ZThn12_N10eap_core_cD1Ev @ 1706 NONAME
- _ZThn12_N18eap_session_core_c12get_is_validEv @ 1707 NONAME
- _ZThn12_N18eap_session_core_c12set_is_validEv @ 1708 NONAME
- _ZThn12_N18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1709 NONAME
- _ZThn12_N18eap_session_core_c8shutdownEv @ 1710 NONAME
- _ZThn12_N18eap_session_core_c9configureEv @ 1711 NONAME
- _ZThn12_N18eap_session_core_cD0Ev @ 1712 NONAME
- _ZThn12_N18eap_session_core_cD1Ev @ 1713 NONAME
- _ZThn16_N18eap_session_core_c12get_is_validEv @ 1714 NONAME
- _ZThn16_N18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1715 NONAME
- _ZThn16_N18eap_session_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 1716 NONAME
- _ZThn16_N18eap_session_core_c18create_eap_sessionEPK19eap_am_network_id_c @ 1717 NONAME
- _ZThn16_N18eap_session_core_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 1718 NONAME
- _ZThn16_N18eap_session_core_c23cancel_all_eap_sessionsEv @ 1719 NONAME
- _ZThn16_N18eap_session_core_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 1720 NONAME
- _ZThn16_N18eap_session_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 1721 NONAME
- _ZThn16_N18eap_session_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 1722 NONAME
- _ZThn16_N18eap_session_core_c5resetEv @ 1723 NONAME
- _ZThn16_N18eap_session_core_c8shutdownEv @ 1724 NONAME
- _ZThn16_N18eap_session_core_c9configureEv @ 1725 NONAME
- _ZThn16_N18eap_session_core_cD0Ev @ 1726 NONAME
- _ZThn16_N18eap_session_core_cD1Ev @ 1727 NONAME
- _ZThn4_N10eap_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 1728 NONAME
- _ZThn4_N10eap_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 1729 NONAME
- _ZThn4_N10eap_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 1730 NONAME
- _ZThn4_N10eap_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 1731 NONAME
- _ZThn4_N10eap_core_c13unload_moduleE19eap_expanded_type_c @ 1732 NONAME
- _ZThn4_N10eap_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1733 NONAME
- _ZThn4_N10eap_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1734 NONAME
- _ZThn4_N10eap_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 1735 NONAME
- _ZThn4_N10eap_core_c17get_header_offsetEPmS0_ @ 1736 NONAME
- _ZThn4_N10eap_core_c18state_notificationEPK28abs_eap_state_notification_c @ 1737 NONAME
- _ZThn4_N10eap_core_c19set_session_timeoutEm @ 1738 NONAME
- _ZThn4_N10eap_core_c22get_saved_eap_identityEP19eap_variable_data_c @ 1739 NONAME
- _ZThn4_N10eap_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 1740 NONAME
- _ZThn4_N10eap_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 1741 NONAME
- _ZThn4_N10eap_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 1742 NONAME
- _ZThn4_N10eap_core_c23set_authentication_roleEb @ 1743 NONAME
- _ZThn4_N10eap_core_c27complete_eap_identity_queryEPK19eap_am_network_id_cPK19eap_variable_data_ch @ 1744 NONAME
- _ZThn4_N10eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 1745 NONAME
- _ZThn4_N10eap_core_cD0Ev @ 1746 NONAME
- _ZThn4_N10eap_core_cD1Ev @ 1747 NONAME
- _ZThn4_N14eap_am_tools_cD0Ev @ 1748 NONAME
- _ZThn4_N14eap_am_tools_cD1Ev @ 1749 NONAME
- _ZThn4_N18eap_session_core_cD0Ev @ 1750 NONAME
- _ZThn4_N18eap_session_core_cD1Ev @ 1751 NONAME
- _ZThn4_N21eap_am_memory_store_c13timer_expiredEmPv @ 1752 NONAME
- _ZThn4_N21eap_am_memory_store_c17timer_delete_dataEmPv @ 1753 NONAME
- _ZThn4_N21eap_am_memory_store_cD0Ev @ 1754 NONAME
- _ZThn4_N21eap_am_memory_store_cD1Ev @ 1755 NONAME
- _ZThn4_N22eap_am_mutex_symbian_cD0Ev @ 1756 NONAME
- _ZThn4_N22eap_am_mutex_symbian_cD1Ev @ 1757 NONAME
- _ZThn4_N22eap_am_tools_symbian_cD0Ev @ 1758 NONAME
- _ZThn4_N22eap_am_tools_symbian_cD1Ev @ 1759 NONAME
- _ZThn4_NK10eap_core_c19get_is_tunneled_eapEv @ 1760 NONAME
- _ZThn536_N22eap_am_tools_symbian_cD0Ev @ 1761 NONAME
- _ZThn536_N22eap_am_tools_symbian_cD1Ev @ 1762 NONAME
- _ZThn8_N10eap_core_c13timer_expiredEmPv @ 1763 NONAME
- _ZThn8_N10eap_core_c17timer_delete_dataEmPv @ 1764 NONAME
- _ZThn8_N10eap_core_cD0Ev @ 1765 NONAME
- _ZThn8_N10eap_core_cD1Ev @ 1766 NONAME
- _ZThn8_N18eap_session_core_c13timer_expiredEmPv @ 1767 NONAME
- _ZThn8_N18eap_session_core_c17timer_delete_dataEmPv @ 1768 NONAME
- _ZThn8_N18eap_session_core_cD0Ev @ 1769 NONAME
- _ZThn8_N18eap_session_core_cD1Ev @ 1770 NONAME
- _ZN10eap_core_c36asynchronous_init_remove_eap_sessionEv @ 1771 NONAME
- _ZN10eap_core_c43cancel_asynchronous_init_remove_eap_sessionEv @ 1772 NONAME
- _ZN10eap_core_c47initialize_asynchronous_init_remove_eap_sessionEm @ 1773 NONAME
- _ZN18eap_session_core_c36asynchronous_init_remove_eap_sessionEPK25eap_network_id_selector_c @ 1774 NONAME
- _ZN22eap_am_tools_symbian_c17stop_timer_threadEv @ 1775 NONAME
- _ZN22eap_am_tools_symbian_c18start_timer_threadEv @ 1776 NONAME
- _ZN27eap_am_file_input_symbian_c12get_is_validEv @ 1777 NONAME
- _ZN27eap_am_file_input_symbian_c14directory_openEPK19eap_variable_data_c @ 1778 NONAME
- _ZN27eap_am_file_input_symbian_c14directory_readEP11eap_array_cI19abs_eap_file_stat_cE @ 1779 NONAME
- _ZN27eap_am_file_input_symbian_c14file_read_wordEP19eap_variable_data_c @ 1780 NONAME
- _ZN27eap_am_file_input_symbian_c15directory_closeEv @ 1781 NONAME
- dss_pseudo_random @ 1782 NONAME
+ _ZN10eap_core_c36asynchronous_init_remove_eap_sessionEv @ 78 NONAME
+ _ZN10eap_core_c43cancel_asynchronous_init_remove_eap_sessionEv @ 79 NONAME
+ _ZN10eap_core_c47initialize_asynchronous_init_remove_eap_sessionEm @ 80 NONAME
+ _ZN10eap_core_c5resetEv @ 81 NONAME
+ _ZN10eap_core_c8shutdownEv @ 82 NONAME
+ _ZN10eap_core_c9configureEv @ 83 NONAME
+ _ZN10eap_core_c9load_typeE19eap_expanded_type_cS0_PK19eap_am_network_id_c @ 84 NONAME
+ _ZN10eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 85 NONAME
+ _ZN10eap_core_cC1EP18abs_eap_am_tools_cP14abs_eap_core_cbPK19eap_am_network_id_cb @ 86 NONAME
+ _ZN10eap_core_cC2EP18abs_eap_am_tools_cP14abs_eap_core_cbPK19eap_am_network_id_cb @ 87 NONAME
+ _ZN10eap_core_cD0Ev @ 88 NONAME
+ _ZN10eap_core_cD1Ev @ 89 NONAME
+ _ZN10eap_core_cD2Ev @ 90 NONAME
+ _ZN11EAPSettingsC1Ev @ 91 NONAME
+ _ZN11EAPSettingsC2Ev @ 92 NONAME
+ _ZN11EAPSettingsD0Ev @ 93 NONAME
+ _ZN11EAPSettingsD1Ev @ 94 NONAME
+ _ZN11EAPSettingsD2Ev @ 95 NONAME
+ _ZN12crypto_aes_c12get_encryptsEv @ 96 NONAME
+ _ZN12crypto_aes_c12get_is_validEv @ 97 NONAME
+ _ZN12crypto_aes_c12set_is_validEv @ 98 NONAME
+ _ZN12crypto_aes_c13decrypt_blockEPKvPvm @ 99 NONAME
+ _ZN12crypto_aes_c13encrypt_blockEPKvPvm @ 100 NONAME
+ _ZN12crypto_aes_c14get_block_sizeEv @ 101 NONAME
+ _ZN12crypto_aes_c14get_key_lengthEv @ 102 NONAME
+ _ZN12crypto_aes_c18set_decryption_keyEPKvm @ 103 NONAME
+ _ZN12crypto_aes_c18set_encryption_keyEPKvm @ 104 NONAME
+ _ZN12crypto_aes_cC1EP18abs_eap_am_tools_c @ 105 NONAME
+ _ZN12crypto_aes_cC2EP18abs_eap_am_tools_c @ 106 NONAME
+ _ZN12crypto_aes_cD0Ev @ 107 NONAME
+ _ZN12crypto_aes_cD1Ev @ 108 NONAME
+ _ZN12crypto_aes_cD2Ev @ 109 NONAME
+ _ZN12crypto_cbc_c10get_tmp_IVEv @ 110 NONAME
+ _ZN12crypto_cbc_c12decrypt_dataEPKvPvm @ 111 NONAME
+ _ZN12crypto_cbc_c12decrypt_dataEPvm @ 112 NONAME
+ _ZN12crypto_cbc_c12encrypt_dataEPKvPvm @ 113 NONAME
+ _ZN12crypto_cbc_c12encrypt_dataEPvm @ 114 NONAME
+ _ZN12crypto_cbc_c12get_encryptsEv @ 115 NONAME
+ _ZN12crypto_cbc_c12get_is_validEv @ 116 NONAME
+ _ZN12crypto_cbc_c12set_is_validEv @ 117 NONAME
+ _ZN12crypto_cbc_c13cbc_xor_blockEPKvPvmm @ 118 NONAME
+ _ZN12crypto_cbc_c14cbc_copy_blockEPvPKvmm @ 119 NONAME
+ _ZN12crypto_cbc_c14get_block_sizeEv @ 120 NONAME
+ _ZN12crypto_cbc_c14get_key_lengthEv @ 121 NONAME
+ _ZN12crypto_cbc_c17add_padding_bytesEPvmh @ 122 NONAME
+ _ZN12crypto_cbc_c18set_decryption_keyEPKvmS1_m @ 123 NONAME
+ _ZN12crypto_cbc_c18set_encryption_keyEPKvmS1_m @ 124 NONAME
+ _ZN12crypto_cbc_c18update_non_alignedEPKvPvm @ 125 NONAME
+ _ZN12crypto_cbc_c18update_non_alignedEPvm @ 126 NONAME
+ _ZN12crypto_cbc_c19aligned_data_lengthEm @ 127 NONAME
+ _ZN12crypto_cbc_c19check_padding_bytesEPKvmh @ 128 NONAME
+ _ZN12crypto_cbc_c20finalize_non_alignedEv @ 129 NONAME
+ _ZN12crypto_cbc_c21internal_decrypt_dataEPKvPvm @ 130 NONAME
+ _ZN12crypto_cbc_c21internal_encrypt_dataEPKvPvm @ 131 NONAME
+ _ZN12crypto_cbc_c5resetEv @ 132 NONAME
+ _ZN12crypto_cbc_cC1EP18abs_eap_am_tools_cP28abs_crypto_block_algorithm_cb @ 133 NONAME
+ _ZN12crypto_cbc_cC2EP18abs_eap_am_tools_cP28abs_crypto_block_algorithm_cb @ 134 NONAME
+ _ZN12crypto_cbc_cD0Ev @ 135 NONAME
+ _ZN12crypto_cbc_cD1Ev @ 136 NONAME
+ _ZN12crypto_cbc_cD2Ev @ 137 NONAME
+ _ZN12crypto_dsa_c12get_is_validEv @ 138 NONAME
+ _ZN12crypto_dsa_c12set_is_validEv @ 139 NONAME
+ _ZN12crypto_dsa_c14set_is_invalidEv @ 140 NONAME
+ _ZN12crypto_dsa_c4initEv @ 141 NONAME
+ _ZN12crypto_dsa_c4signEPK19eap_variable_data_cS2_PS0_ @ 142 NONAME
+ _ZN12crypto_dsa_c6verifyEPK19eap_variable_data_cS2_S2_S2_S2_S2_ @ 143 NONAME
+ _ZN12crypto_dsa_c7cleanupEv @ 144 NONAME
+ _ZN12crypto_dsa_cC1EP18abs_eap_am_tools_c @ 145 NONAME
+ _ZN12crypto_dsa_cC2EP18abs_eap_am_tools_c @ 146 NONAME
+ _ZN12crypto_dsa_cD0Ev @ 147 NONAME
+ _ZN12crypto_dsa_cD1Ev @ 148 NONAME
+ _ZN12crypto_dsa_cD2Ev @ 149 NONAME
+ _ZN12crypto_md4_c10hash_finalEPvPm @ 150 NONAME
+ _ZN12crypto_md4_c11hash_updateEPKvm @ 151 NONAME
+ _ZN12crypto_md4_c12copy_contextEPK19eap_variable_data_c @ 152 NONAME
+ _ZN12crypto_md4_c12get_is_validEv @ 153 NONAME
+ _ZN12crypto_md4_c12hash_cleanupEv @ 154 NONAME
+ _ZN12crypto_md4_c12set_is_validEv @ 155 NONAME
+ _ZN12crypto_md4_c14get_block_sizeEv @ 156 NONAME
+ _ZN12crypto_md4_c14set_is_invalidEv @ 157 NONAME
+ _ZN12crypto_md4_c17get_digest_lengthEv @ 158 NONAME
+ _ZN12crypto_md4_c4copyEv @ 159 NONAME
+ _ZN12crypto_md4_c9hash_initEv @ 160 NONAME
+ _ZN12crypto_md4_cC1EP18abs_eap_am_tools_c @ 161 NONAME
+ _ZN12crypto_md4_cC2EP18abs_eap_am_tools_c @ 162 NONAME
+ _ZN12crypto_md4_cD0Ev @ 163 NONAME
+ _ZN12crypto_md4_cD1Ev @ 164 NONAME
+ _ZN12crypto_md4_cD2Ev @ 165 NONAME
+ _ZN12crypto_md5_c10hash_finalEPvPm @ 166 NONAME
+ _ZN12crypto_md5_c11hash_updateEPKvm @ 167 NONAME
+ _ZN12crypto_md5_c12copy_contextEPK19eap_variable_data_c @ 168 NONAME
+ _ZN12crypto_md5_c12get_is_validEv @ 169 NONAME
+ _ZN12crypto_md5_c12hash_cleanupEv @ 170 NONAME
+ _ZN12crypto_md5_c12set_is_validEv @ 171 NONAME
+ _ZN12crypto_md5_c14get_block_sizeEv @ 172 NONAME
+ _ZN12crypto_md5_c14set_is_invalidEv @ 173 NONAME
+ _ZN12crypto_md5_c17get_digest_lengthEv @ 174 NONAME
+ _ZN12crypto_md5_c4copyEv @ 175 NONAME
+ _ZN12crypto_md5_c9hash_initEv @ 176 NONAME
+ _ZN12crypto_md5_cC1EP18abs_eap_am_tools_c @ 177 NONAME
+ _ZN12crypto_md5_cC2EP18abs_eap_am_tools_c @ 178 NONAME
+ _ZN12crypto_md5_cD0Ev @ 179 NONAME
+ _ZN12crypto_md5_cD1Ev @ 180 NONAME
+ _ZN12crypto_md5_cD2Ev @ 181 NONAME
+ _ZN12crypto_rc4_c12decrypt_dataEPKvPvm @ 182 NONAME
+ _ZN12crypto_rc4_c12decrypt_dataEPvm @ 183 NONAME
+ _ZN12crypto_rc4_c12encrypt_dataEPKvPvm @ 184 NONAME
+ _ZN12crypto_rc4_c12encrypt_dataEPvm @ 185 NONAME
+ _ZN12crypto_rc4_c12get_is_validEv @ 186 NONAME
+ _ZN12crypto_rc4_c12set_is_validEv @ 187 NONAME
+ _ZN12crypto_rc4_c14discard_streamEm @ 188 NONAME
+ _ZN12crypto_rc4_c14set_is_invalidEv @ 189 NONAME
+ _ZN12crypto_rc4_c7set_keyEPK19eap_variable_data_c @ 190 NONAME
+ _ZN12crypto_rc4_cC1EP18abs_eap_am_tools_c @ 191 NONAME
+ _ZN12crypto_rc4_cC2EP18abs_eap_am_tools_c @ 192 NONAME
+ _ZN12crypto_rc4_cD0Ev @ 193 NONAME
+ _ZN12crypto_rc4_cD1Ev @ 194 NONAME
+ _ZN12crypto_rc4_cD2Ev @ 195 NONAME
+ _ZN12crypto_rsa_c12get_is_validEv @ 196 NONAME
+ _ZN12crypto_rsa_c12set_is_validEv @ 197 NONAME
+ _ZN12crypto_rsa_c14set_is_invalidEv @ 198 NONAME
+ _ZN12crypto_rsa_c23decrypt_with_public_keyEPK19eap_variable_data_cS2_PS0_ @ 199 NONAME
+ _ZN12crypto_rsa_c23encrypt_with_public_keyEPK19eap_variable_data_cS2_PS0_ @ 200 NONAME
+ _ZN12crypto_rsa_c24decrypt_with_private_keyEPK19eap_variable_data_cS2_PS0_ @ 201 NONAME
+ _ZN12crypto_rsa_c24encrypt_with_private_keyEPK19eap_variable_data_cS2_PS0_ @ 202 NONAME
+ _ZN12crypto_rsa_c4initEv @ 203 NONAME
+ _ZN12crypto_rsa_c4signEPK19eap_variable_data_cS2_PS0_ @ 204 NONAME
+ _ZN12crypto_rsa_c6verifyEPK19eap_variable_data_cS2_S2_ @ 205 NONAME
+ _ZN12crypto_rsa_c7cleanupEv @ 206 NONAME
+ _ZN12crypto_rsa_cC1EP18abs_eap_am_tools_c @ 207 NONAME
+ _ZN12crypto_rsa_cC2EP18abs_eap_am_tools_c @ 208 NONAME
+ _ZN12crypto_rsa_cD0Ev @ 209 NONAME
+ _ZN12crypto_rsa_cD1Ev @ 210 NONAME
+ _ZN12crypto_rsa_cD2Ev @ 211 NONAME
+ _ZN13crypto_hmac_c10hmac_finalEPvPm @ 212 NONAME
+ _ZN13crypto_hmac_c11hmac_updateEPKvm @ 213 NONAME
+ _ZN13crypto_hmac_c12get_is_validEv @ 214 NONAME
+ _ZN13crypto_hmac_c12hmac_cleanupEv @ 215 NONAME
+ _ZN13crypto_hmac_c12hmac_set_keyEPK19eap_variable_data_c @ 216 NONAME
+ _ZN13crypto_hmac_c12set_is_validEv @ 217 NONAME
+ _ZN13crypto_hmac_c14hmac_128_finalEPvPm @ 218 NONAME
+ _ZN13crypto_hmac_c14initialize_padEP19eap_variable_data_ch @ 219 NONAME
+ _ZN13crypto_hmac_c17get_digest_lengthEv @ 220 NONAME
+ _ZN13crypto_hmac_cC1EP18abs_eap_am_tools_cP27abs_crypto_hash_algorithm_cb @ 221 NONAME
+ _ZN13crypto_hmac_cC2EP18abs_eap_am_tools_cP27abs_crypto_hash_algorithm_cb @ 222 NONAME
+ _ZN13crypto_hmac_cD0Ev @ 223 NONAME
+ _ZN13crypto_hmac_cD1Ev @ 224 NONAME
+ _ZN13crypto_hmac_cD2Ev @ 225 NONAME
+ _ZN13crypto_sha1_c10hash_finalEPvPm @ 226 NONAME
+ _ZN13crypto_sha1_c11hash_updateEPKvm @ 227 NONAME
+ _ZN13crypto_sha1_c12copy_contextEPK19eap_variable_data_c @ 228 NONAME
+ _ZN13crypto_sha1_c12get_is_validEv @ 229 NONAME
+ _ZN13crypto_sha1_c12hash_cleanupEv @ 230 NONAME
+ _ZN13crypto_sha1_c12set_is_validEv @ 231 NONAME
+ _ZN13crypto_sha1_c14get_block_sizeEv @ 232 NONAME
+ _ZN13crypto_sha1_c14set_is_invalidEv @ 233 NONAME
+ _ZN13crypto_sha1_c17get_digest_lengthEv @ 234 NONAME
+ _ZN13crypto_sha1_c4copyEv @ 235 NONAME
+ _ZN13crypto_sha1_c9hash_initEv @ 236 NONAME
+ _ZN13crypto_sha1_cC1EP18abs_eap_am_tools_c @ 237 NONAME
+ _ZN13crypto_sha1_cC2EP18abs_eap_am_tools_c @ 238 NONAME
+ _ZN13crypto_sha1_cD0Ev @ 239 NONAME
+ _ZN13crypto_sha1_cD1Ev @ 240 NONAME
+ _ZN13crypto_sha1_cD2Ev @ 241 NONAME
+ _ZN14CEapConversion26ConvertFromBuf16ToInternalEP18abs_eap_am_tools_cPK6TDes16P19eap_variable_data_c @ 242 NONAME
+ _ZN14CEapConversion26ConvertFromInternalToBuf16EP18abs_eap_am_tools_cPK19eap_variable_data_cP6TDes16 @ 243 NONAME
+ _ZN14CEapConversion26ConvertFromTDesCToInternalEP18abs_eap_am_tools_cRK7TDesC16P19eap_variable_data_c @ 244 NONAME
+ _ZN14CEapConversion28ConvertHBufC8ToInternalTypesEP18abs_eap_am_tools_cPK6HBufC8P11eap_array_cI19eap_expanded_type_cE @ 245 NONAME
+ _ZN14CEapConversion28ConvertInternalTypesToHBufC8EP18abs_eap_am_tools_cPK11eap_array_cI19eap_expanded_type_cEPP6HBufC8 @ 246 NONAME
+ _ZN14CEapConversion30ConvertEAPTypesToInternalTypesEP18abs_eap_am_tools_cPK6RArrayIjEP11eap_array_cI19eap_expanded_type_cE @ 247 NONAME
+ _ZN14CEapConversion30ConvertInternalTypesToEAPTypesEP18abs_eap_am_tools_cPK11eap_array_cI19eap_expanded_type_cEP6RArrayIjE @ 248 NONAME
+ _ZN14CEapConversion32ConvertEAPSettingsToInternalTypeEP18abs_eap_am_tools_cPK11EAPSettingsP21eap_method_settings_c @ 249 NONAME
+ _ZN14CEapConversion32ConvertInternalTypeToEAPSettingsEP18abs_eap_am_tools_cPK21eap_method_settings_cP11EAPSettings @ 250 NONAME
+ _ZN14CEapConversion33ConvertCertificatesToInternalTypeEP18abs_eap_am_tools_cPK13RPointerArrayI19EapCertificateEntryEP11eap_array_cI23eap_certificate_entry_cE @ 251 NONAME
+ _ZN14CEapConversion33ConvertCipherSuitesToInternalTypeEP18abs_eap_am_tools_cPK6RArrayIjEP11eap_array_cItE @ 252 NONAME
+ _ZN14CEapConversion33ConvertInternalTypeToCertificatesEP18abs_eap_am_tools_cN23eap_certificate_entry_c22eap_certificate_type_eEPK11eap_array_cIS2_EP13RPointerArrayI19EapCertificateEntryE @ 253 NONAME
+ _ZN14CEapConversion33ConvertInternalTypeToCipherSuitesEP18abs_eap_am_tools_cPK11eap_array_cItEP6RArrayIjE @ 254 NONAME
+ _ZN14CEapConversion36ConvertExpandedEAPTypeToInternalTypeEPK16TEapExpandedTypeP19eap_expanded_type_c @ 255 NONAME
+ _ZN14CEapConversion36ConvertInternalTypeToExpandedEAPTypeEPK19eap_expanded_type_cP16TEapExpandedType @ 256 NONAME
+ _ZN14CEapConversion38ConvertExpandedEAPTypesToInternalTypesEP18abs_eap_am_tools_cPK6RArrayI16TEapExpandedTypeEP11eap_array_cI19eap_expanded_type_cE @ 257 NONAME
+ _ZN14CEapConversion38ConvertInternalTypesToExpandedEAPTypesEP18abs_eap_am_tools_cPK11eap_array_cI19eap_expanded_type_cEP6RArrayI16TEapExpandedTypeE @ 258 NONAME
+ _ZN14eap_am_tools_c10trace_dataEPKcPKvm @ 259 NONAME
+ _ZN14eap_am_tools_c11compare_u64Eyy @ 260 NONAME
+ _ZN14eap_am_tools_c12multiply_u64Eyy @ 261 NONAME
+ _ZN14eap_am_tools_c14ascii_to_octetEl @ 262 NONAME
+ _ZN14eap_am_tools_c14create_uuid_v5EPKvmS1_mP19eap_variable_data_c @ 263 NONAME
+ _ZN14eap_am_tools_c14octet_to_asciiEl @ 264 NONAME
+ _ZN14eap_am_tools_c14set_trace_maskEm @ 265 NONAME
+ _ZN14eap_am_tools_c17eap_status_returnEb12eap_status_ePKcl @ 266 NONAME
+ _ZN14eap_am_tools_c17shutdown_am_toolsEv @ 267 NONAME
+ _ZN14eap_am_tools_c18get_thread_stoppedEv @ 268 NONAME
+ _ZN14eap_am_tools_c19get_use_timer_queueEv @ 269 NONAME
+ _ZN14eap_am_tools_c19set_use_timer_queueEv @ 270 NONAME
+ _ZN14eap_am_tools_c19trace_configurationE12eap_status_ePK25eap_configuration_field_cPK19eap_variable_data_c @ 271 NONAME
+ _ZN14eap_am_tools_c20number_string_to_u32EPKhmPm @ 272 NONAME
+ _ZN14eap_am_tools_c20octet_to_ascii_armorEh @ 273 NONAME
+ _ZN14eap_am_tools_c21memory_store_add_dataEPK19eap_variable_data_cP22eap_tlv_message_data_cm @ 274 NONAME
+ _ZN14eap_am_tools_c21memory_store_get_dataEPK19eap_variable_data_cP22eap_tlv_message_data_c @ 275 NONAME
+ _ZN14eap_am_tools_c21timer_thread_functionEv @ 276 NONAME
+ _ZN14eap_am_tools_c22octet_from_ascii_armorEh @ 277 NONAME
+ _ZN14eap_am_tools_c24memory_store_remove_dataEPK19eap_variable_data_c @ 278 NONAME
+ _ZN14eap_am_tools_c26convert_ascii_to_uppercaseEPhm @ 279 NONAME
+ _ZN14eap_am_tools_c26convert_bytes_to_hex_asciiEPKhmPhPm @ 280 NONAME
+ _ZN14eap_am_tools_c26convert_bytes_to_hex_asciiEPKvmP19eap_variable_data_c @ 281 NONAME
+ _ZN14eap_am_tools_c26convert_hex_ascii_to_bytesEPKhmPhPm @ 282 NONAME
+ _ZN14eap_am_tools_c26convert_hex_ascii_to_bytesEPKvmP19eap_variable_data_c @ 283 NONAME
+ _ZN14eap_am_tools_c27set_activate_trace_on_errorEv @ 284 NONAME
+ _ZN14eap_am_tools_c28convert_bytes_to_ascii_armorEPKhmPhPm @ 285 NONAME
+ _ZN14eap_am_tools_c29check_activate_trace_on_errorEv @ 286 NONAME
+ _ZN14eap_am_tools_c29eap_status_return_file_numberEb12eap_status_emml @ 287 NONAME
+ _ZN14eap_am_tools_c30restore_bytes_from_ascii_armorEPKhmPhPm @ 288 NONAME
+ _ZN14eap_am_tools_c31create_uuid_v5_from_mac_addressEPKhmP19eap_variable_data_c @ 289 NONAME
+ _ZN14eap_am_tools_c31generic_convert_unicode_to_utf8ER19eap_variable_data_cRKS0_ @ 290 NONAME
+ _ZN14eap_am_tools_c31generic_convert_utf8_to_unicodeER19eap_variable_data_cRKS0_ @ 291 NONAME
+ _ZN14eap_am_tools_c35get_use_seconds_timestamp_in_tracesEv @ 292 NONAME
+ _ZN14eap_am_tools_c37convert_selected_bytes_to_ascii_armorEhPmPhS1_S0_b @ 293 NONAME
+ _ZN14eap_am_tools_c39restore_selected_bytes_from_ascii_armorEhPmPhS0_b @ 294 NONAME
+ _ZN14eap_am_tools_c7xor_u64Eyy @ 295 NONAME
+ _ZN14eap_am_tools_c9parse_naiEPK19eap_variable_data_cPS0_S3_ @ 296 NONAME
+ _ZN14eap_am_tools_cC2Ev @ 297 NONAME
+ _ZN14eap_am_tools_cD0Ev @ 298 NONAME
+ _ZN14eap_am_tools_cD1Ev @ 299 NONAME
+ _ZN14eap_am_tools_cD2Ev @ 300 NONAME
+ _ZN15EapMessageQueue10AddMessageE12TEapRequestsPKvj @ 301 NONAME
+ _ZN15EapMessageQueue15GetFirstMessageEv @ 302 NONAME
+ _ZN15EapMessageQueue18DeleteFirstMessageEPK16EapMessageBuffer @ 303 NONAME
+ _ZN15EapMessageQueue18DeleteFirstMessageEv @ 304 NONAME
+ _ZN15EapMessageQueueC1EP18abs_eap_am_tools_c @ 305 NONAME
+ _ZN15EapMessageQueueC2EP18abs_eap_am_tools_c @ 306 NONAME
+ _ZN15EapMessageQueueD0Ev @ 307 NONAME
+ _ZN15EapMessageQueueD1Ev @ 308 NONAME
+ _ZN15EapMessageQueueD2Ev @ 309 NONAME
+ _ZN15crypto_random_c12get_is_validEv @ 310 NONAME
+ _ZN15crypto_random_c12set_is_validEv @ 311 NONAME
+ _ZN15crypto_random_c13add_rand_seedEPKvm @ 312 NONAME
+ _ZN15crypto_random_c14get_rand_bytesEP19eap_variable_data_cm @ 313 NONAME
+ _ZN15crypto_random_c14get_rand_bytesEPvm @ 314 NONAME
+ _ZN15crypto_random_c16get_rand_integerEmm @ 315 NONAME
+ _ZN15crypto_random_c22add_rand_seed_hw_ticksEv @ 316 NONAME
+ _ZN15crypto_random_cC1EP18abs_eap_am_tools_c @ 317 NONAME
+ _ZN15crypto_random_cC2EP18abs_eap_am_tools_c @ 318 NONAME
+ _ZN15crypto_random_cD0Ev @ 319 NONAME
+ _ZN15crypto_random_cD1Ev @ 320 NONAME
+ _ZN15crypto_random_cD2Ev @ 321 NONAME
+ _ZN15eap_base_type_c16get_type_partnerEv @ 322 NONAME
+ _ZN15eap_base_type_c31object_decrease_reference_countEv @ 323 NONAME
+ _ZN15eap_base_type_c31object_increase_reference_countEv @ 324 NONAME
+ _ZN15eap_base_type_cC2EP18abs_eap_am_tools_cP19abs_eap_base_type_c @ 325 NONAME
+ _ZN15eap_base_type_cD0Ev @ 326 NONAME
+ _ZN15eap_base_type_cD1Ev @ 327 NONAME
+ _ZN15eap_base_type_cD2Ev @ 328 NONAME
+ _ZN15eap_header_rd_cC1EP18abs_eap_am_tools_cPhm @ 329 NONAME
+ _ZN15eap_header_rd_cC2EP18abs_eap_am_tools_cPhm @ 330 NONAME
+ _ZN15eap_header_rd_cD0Ev @ 331 NONAME
+ _ZN15eap_header_rd_cD1Ev @ 332 NONAME
+ _ZN15eap_header_rd_cD2Ev @ 333 NONAME
+ _ZN15eap_header_wr_c12reset_headerEtb @ 334 NONAME
+ _ZN15eap_header_wr_cC1EP18abs_eap_am_tools_cPhm @ 335 NONAME
+ _ZN15eap_header_wr_cC2EP18abs_eap_am_tools_cPhm @ 336 NONAME
+ _ZN15eap_header_wr_cD0Ev @ 337 NONAME
+ _ZN15eap_header_wr_cD1Ev @ 338 NONAME
+ _ZN15eap_header_wr_cD2Ev @ 339 NONAME
+ _ZN16EapMessageBuffer8CopyDataE12TEapRequestsPKvj @ 340 NONAME
+ _ZN16EapMessageBufferC1EP18abs_eap_am_tools_c @ 341 NONAME
+ _ZN16EapMessageBufferC2EP18abs_eap_am_tools_c @ 342 NONAME
+ _ZN16EapMessageBufferD0Ev @ 343 NONAME
+ _ZN16EapMessageBufferD1Ev @ 344 NONAME
+ _ZN16EapMessageBufferD2Ev @ 345 NONAME
+ _ZN16EapServerStrings20GetEapRequestsStringE12TEapRequests @ 346 NONAME
+ _ZN16EapServerStrings20GetEapRequestsStringEi @ 347 NONAME
+ _ZN16EapServerStringsC1Ev @ 348 NONAME
+ _ZN16EapServerStringsC2Ev @ 349 NONAME
+ _ZN16EapServerStringsD0Ev @ 350 NONAME
+ _ZN16EapServerStringsD1Ev @ 351 NONAME
+ _ZN16EapServerStringsD2Ev @ 352 NONAME
+ _ZN16TEapExpandedType8SetValueEPKvj @ 353 NONAME
+ _ZN16TEapExpandedType8SetValueEjj @ 354 NONAME
+ _ZN16TEapExpandedTypeC1EPKS_ @ 355 NONAME
+ _ZN16TEapExpandedTypeC1ERK6TBufC8ILi8EE @ 356 NONAME
+ _ZN16TEapExpandedTypeC1ERK6TDesC8 @ 357 NONAME
+ _ZN16TEapExpandedTypeC1ERKS_ @ 358 NONAME
+ _ZN16TEapExpandedTypeC1Ev @ 359 NONAME
+ _ZN16TEapExpandedTypeC2EPKS_ @ 360 NONAME
+ _ZN16TEapExpandedTypeC2ERK6TBufC8ILi8EE @ 361 NONAME
+ _ZN16TEapExpandedTypeC2ERK6TDesC8 @ 362 NONAME
+ _ZN16TEapExpandedTypeC2ERKS_ @ 363 NONAME
+ _ZN16TEapExpandedTypeC2Ev @ 364 NONAME
+ _ZN16TEapExpandedTypeD0Ev @ 365 NONAME
+ _ZN16TEapExpandedTypeD1Ev @ 366 NONAME
+ _ZN16TEapExpandedTypeD2Ev @ 367 NONAME
+ _ZN16TEapExpandedTypeaSERK6TBufC8ILi8EE @ 368 NONAME
+ _ZN16TEapExpandedTypeaSERK6TDesC8 @ 369 NONAME
+ _ZN16TEapExpandedTypeaSERKS_ @ 370 NONAME
+ _ZN16crypto_nt_hash_c12get_is_validEv @ 371 NONAME
+ _ZN16crypto_nt_hash_c14get_master_keyEPK19eap_variable_data_cS2_PS0_m @ 372 NONAME
+ _ZN16crypto_nt_hash_c16nt_password_hashEPK19eap_variable_data_cPS0_m @ 373 NONAME
+ _ZN16crypto_nt_hash_c20get_new_key_from_shaEPK19eap_variable_data_cS2_PS0_m @ 374 NONAME
+ _ZN16crypto_nt_hash_c21hash_nt_password_hashEPK19eap_variable_data_cPS0_m @ 375 NONAME
+ _ZN16crypto_nt_hash_c24get_asymmetric_start_keyEPK19eap_variable_data_cPS0_mbb @ 376 NONAME
+ _ZN16crypto_nt_hash_cC1EP18abs_eap_am_tools_c @ 377 NONAME
+ _ZN16crypto_nt_hash_cC2EP18abs_eap_am_tools_c @ 378 NONAME
+ _ZN16crypto_nt_hash_cD0Ev @ 379 NONAME
+ _ZN16crypto_nt_hash_cD1Ev @ 380 NONAME
+ _ZN16crypto_nt_hash_cD2Ev @ 381 NONAME
+ _ZN16crypto_sha_256_c10hash_finalEPvPm @ 382 NONAME
+ _ZN16crypto_sha_256_c11hash_updateEPKvm @ 383 NONAME
+ _ZN16crypto_sha_256_c12copy_contextEPK19eap_variable_data_c @ 384 NONAME
+ _ZN16crypto_sha_256_c12get_is_validEv @ 385 NONAME
+ _ZN16crypto_sha_256_c12hash_cleanupEv @ 386 NONAME
+ _ZN16crypto_sha_256_c12set_is_validEv @ 387 NONAME
+ _ZN16crypto_sha_256_c14get_block_sizeEv @ 388 NONAME
+ _ZN16crypto_sha_256_c14set_is_invalidEv @ 389 NONAME
+ _ZN16crypto_sha_256_c17get_digest_lengthEv @ 390 NONAME
+ _ZN16crypto_sha_256_c4copyEv @ 391 NONAME
+ _ZN16crypto_sha_256_c9hash_initEv @ 392 NONAME
+ _ZN16crypto_sha_256_cC1EP18abs_eap_am_tools_c @ 393 NONAME
+ _ZN16crypto_sha_256_cC2EP18abs_eap_am_tools_c @ 394 NONAME
+ _ZN16crypto_sha_256_cD0Ev @ 395 NONAME
+ _ZN16crypto_sha_256_cD1Ev @ 396 NONAME
+ _ZN16crypto_sha_256_cD2Ev @ 397 NONAME
+ _ZN16crypto_tls_prf_c12get_is_validEv @ 398 NONAME
+ _ZN16crypto_tls_prf_c12set_is_validEv @ 399 NONAME
+ _ZN16crypto_tls_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 400 NONAME
+ _ZN16crypto_tls_prf_c14set_is_invalidEv @ 401 NONAME
+ _ZN16crypto_tls_prf_c14tls_prf_outputEPvm @ 402 NONAME
+ _ZN16crypto_tls_prf_c15tls_prf_cleanupEv @ 403 NONAME
+ _ZN16crypto_tls_prf_cC1EP18abs_eap_am_tools_c @ 404 NONAME
+ _ZN16crypto_tls_prf_cC2EP18abs_eap_am_tools_c @ 405 NONAME
+ _ZN16crypto_tls_prf_cD0Ev @ 406 NONAME
+ _ZN16crypto_tls_prf_cD1Ev @ 407 NONAME
+ _ZN16crypto_tls_prf_cD2Ev @ 408 NONAME
+ _ZN16eap_tlv_header_c12reset_headerEmm @ 409 NONAME
+ _ZN16eap_tlv_header_c16set_value_lengthEm @ 410 NONAME
+ _ZN16eap_tlv_header_c17get_header_lengthEv @ 411 NONAME
+ _ZN16eap_tlv_header_c8set_typeEm @ 412 NONAME
+ _ZN16eap_tlv_header_cC1EP18abs_eap_am_tools_cPvm @ 413 NONAME
+ _ZN16eap_tlv_header_cC2EP18abs_eap_am_tools_cPvm @ 414 NONAME
+ _ZN16eap_tlv_header_cD0Ev @ 415 NONAME
+ _ZN16eap_tlv_header_cD1Ev @ 416 NONAME
+ _ZN16eap_tlv_header_cD2Ev @ 417 NONAME
+ _ZN17crypto_3des_ede_c12get_encryptsEv @ 418 NONAME
+ _ZN17crypto_3des_ede_c12get_is_validEv @ 419 NONAME
+ _ZN17crypto_3des_ede_c12set_is_validEv @ 420 NONAME
+ _ZN17crypto_3des_ede_c13decrypt_blockEPKvPvm @ 421 NONAME
+ _ZN17crypto_3des_ede_c13encrypt_blockEPKvPvm @ 422 NONAME
+ _ZN17crypto_3des_ede_c14get_block_sizeEv @ 423 NONAME
+ _ZN17crypto_3des_ede_c14get_key_lengthEv @ 424 NONAME
+ _ZN17crypto_3des_ede_c18set_decryption_keyEPKvm @ 425 NONAME
+ _ZN17crypto_3des_ede_c18set_encryption_keyEPKvm @ 426 NONAME
+ _ZN17crypto_3des_ede_cC1EP18abs_eap_am_tools_c @ 427 NONAME
+ _ZN17crypto_3des_ede_cC2EP18abs_eap_am_tools_c @ 428 NONAME
+ _ZN17crypto_3des_ede_cD0Ev @ 429 NONAME
+ _ZN17crypto_3des_ede_cD1Ev @ 430 NONAME
+ _ZN17crypto_3des_ede_cD2Ev @ 431 NONAME
+ _ZN17crypto_aes_wrap_c12get_encryptsEv @ 432 NONAME
+ _ZN17crypto_aes_wrap_c12get_is_validEv @ 433 NONAME
+ _ZN17crypto_aes_wrap_c12set_is_validEv @ 434 NONAME
+ _ZN17crypto_aes_wrap_c13decrypt_blockEPKvmPvm @ 435 NONAME
+ _ZN17crypto_aes_wrap_c13encrypt_blockEPKvmPvm @ 436 NONAME
+ _ZN17crypto_aes_wrap_c14get_block_sizeEv @ 437 NONAME
+ _ZN17crypto_aes_wrap_c14get_key_lengthEv @ 438 NONAME
+ _ZN17crypto_aes_wrap_c17add_padding_bytesEPvm @ 439 NONAME
+ _ZN17crypto_aes_wrap_c18set_decryption_keyEPKvm @ 440 NONAME
+ _ZN17crypto_aes_wrap_c18set_encryption_keyEPKvm @ 441 NONAME
+ _ZN17crypto_aes_wrap_cC1EP18abs_eap_am_tools_c @ 442 NONAME
+ _ZN17crypto_aes_wrap_cC2EP18abs_eap_am_tools_c @ 443 NONAME
+ _ZN17crypto_aes_wrap_cD0Ev @ 444 NONAME
+ _ZN17crypto_aes_wrap_cD1Ev @ 445 NONAME
+ _ZN17crypto_aes_wrap_cD2Ev @ 446 NONAME
+ _ZN17eap_file_config_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 447 NONAME
+ _ZN17eap_file_config_c26read_configuration_messageEPK19eap_variable_data_c @ 448 NONAME
+ _ZN17eap_file_config_c9configureEP23abs_eap_am_file_input_c @ 449 NONAME
+ _ZN17eap_file_config_cC1EP18abs_eap_am_tools_c @ 450 NONAME
+ _ZN17eap_file_config_cC2EP18abs_eap_am_tools_c @ 451 NONAME
+ _ZN17eap_file_config_cD0Ev @ 452 NONAME
+ _ZN17eap_file_config_cD1Ev @ 453 NONAME
+ _ZN17eap_file_config_cD2Ev @ 454 NONAME
+ _ZN17eap_header_base_c10set_lengthEtb @ 455 NONAME
+ _ZN17eap_header_base_c14set_identifierEh @ 456 NONAME
+ _ZN17eap_header_base_c17get_header_lengthEv @ 457 NONAME
+ _ZN17eap_header_base_c20set_type_data_lengthEtb @ 458 NONAME
+ _ZN17eap_header_base_c26get_ietf_type_field_lengthEv @ 459 NONAME
+ _ZN17eap_header_base_c26get_type_data_start_offsetEb @ 460 NONAME
+ _ZN17eap_header_base_c29get_expanded_ietf_type_offsetEv @ 461 NONAME
+ _ZN17eap_header_base_c29get_expanded_vendor_id_offsetEv @ 462 NONAME
+ _ZN17eap_header_base_c30get_expanded_type_field_lengthEv @ 463 NONAME
+ _ZN17eap_header_base_c31get_expanded_vendor_type_offsetEv @ 464 NONAME
+ _ZN17eap_header_base_c8set_codeE16eap_code_value_e @ 465 NONAME
+ _ZN17eap_header_base_c8set_typeE19eap_expanded_type_cb @ 466 NONAME
+ _ZN17eap_header_base_cC1EP18abs_eap_am_tools_cPvm @ 467 NONAME
+ _ZN17eap_header_base_cC2EP18abs_eap_am_tools_cPvm @ 468 NONAME
+ _ZN17eap_header_base_cD0Ev @ 469 NONAME
+ _ZN17eap_header_base_cD1Ev @ 470 NONAME
+ _ZN17eap_header_base_cD2Ev @ 471 NONAME
+ _ZN17eapol_header_rd_cC1EP18abs_eap_am_tools_cPhm @ 472 NONAME
+ _ZN17eapol_header_rd_cC2EP18abs_eap_am_tools_cPhm @ 473 NONAME
+ _ZN17eapol_header_rd_cD0Ev @ 474 NONAME
+ _ZN17eapol_header_rd_cD1Ev @ 475 NONAME
+ _ZN17eapol_header_rd_cD2Ev @ 476 NONAME
+ _ZN17eapol_header_wr_c12reset_headerEt @ 477 NONAME
+ _ZN17eapol_header_wr_c14get_eap_headerEv @ 478 NONAME
+ _ZN17eapol_header_wr_cC1EP18abs_eap_am_tools_cPhm @ 479 NONAME
+ _ZN17eapol_header_wr_cC2EP18abs_eap_am_tools_cPhm @ 480 NONAME
+ _ZN17eapol_header_wr_cD0Ev @ 481 NONAME
+ _ZN17eapol_header_wr_cD1Ev @ 482 NONAME
+ _ZN17eapol_header_wr_cD2Ev @ 483 NONAME
+ _ZN18abs_eap_am_mutex_cC2Ev @ 484 NONAME
+ _ZN18abs_eap_am_mutex_cD0Ev @ 485 NONAME
+ _ZN18abs_eap_am_mutex_cD1Ev @ 486 NONAME
+ _ZN18abs_eap_am_mutex_cD2Ev @ 487 NONAME
+ _ZN18abs_eap_am_tools_c22new_abs_eap_am_tools_cEv @ 488 NONAME
+ _ZN18abs_eap_am_tools_c25delete_abs_eap_am_tools_cEPS_ @ 489 NONAME
+ _ZN18eap_buf_chain_rd_c17force_inheritanceEv @ 490 NONAME
+ _ZN18eap_buf_chain_rd_cC1E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 491 NONAME
+ _ZN18eap_buf_chain_rd_cC1E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 492 NONAME
+ _ZN18eap_buf_chain_rd_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 493 NONAME
+ _ZN18eap_buf_chain_rd_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 494 NONAME
+ _ZN18eap_buf_chain_rd_cD0Ev @ 495 NONAME
+ _ZN18eap_buf_chain_rd_cD1Ev @ 496 NONAME
+ _ZN18eap_buf_chain_rd_cD2Ev @ 497 NONAME
+ _ZN18eap_buf_chain_wr_c17force_inheritanceEv @ 498 NONAME
+ _ZN18eap_buf_chain_wr_c19get_ethernet_headerEv @ 499 NONAME
+ _ZN18eap_buf_chain_wr_c4copyEv @ 500 NONAME
+ _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_c @ 501 NONAME
+ _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 502 NONAME
+ _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 503 NONAME
+ _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_c @ 504 NONAME
+ _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 505 NONAME
+ _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 506 NONAME
+ _ZN18eap_buf_chain_wr_cD0Ev @ 507 NONAME
+ _ZN18eap_buf_chain_wr_cD1Ev @ 508 NONAME
+ _ZN18eap_buf_chain_wr_cD2Ev @ 509 NONAME
+ _ZN18eap_config_value_c14get_subsectionEv @ 510 NONAME
+ _ZN18eap_config_value_c14set_subsectionEP14eap_core_map_cIS_18abs_eap_core_map_c19eap_variable_data_cE @ 511 NONAME
+ _ZN18eap_config_value_c31object_increase_reference_countEv @ 512 NONAME
+ _ZN18eap_config_value_c8get_dataEv @ 513 NONAME
+ _ZN18eap_config_value_c8get_typeEv @ 514 NONAME
+ _ZN18eap_config_value_c8set_typeE20eap_configure_type_e @ 515 NONAME
+ _ZN18eap_config_value_cC1EP18abs_eap_am_tools_c @ 516 NONAME
+ _ZN18eap_config_value_cC2EP18abs_eap_am_tools_c @ 517 NONAME
+ _ZN18eap_config_value_cD0Ev @ 518 NONAME
+ _ZN18eap_config_value_cD1Ev @ 519 NONAME
+ _ZN18eap_config_value_cD2Ev @ 520 NONAME
+ _ZN18eap_session_core_c11get_partnerEv @ 521 NONAME
+ _ZN18eap_session_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 522 NONAME
+ _ZN18eap_session_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 523 NONAME
+ _ZN18eap_session_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 524 NONAME
+ _ZN18eap_session_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 525 NONAME
+ _ZN18eap_session_core_c12get_is_validEv @ 526 NONAME
+ _ZN18eap_session_core_c12set_is_validEv @ 527 NONAME
+ _ZN18eap_session_core_c13timer_expiredEmPv @ 528 NONAME
+ _ZN18eap_session_core_c13unload_moduleE19eap_expanded_type_c @ 529 NONAME
+ _ZN18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 530 NONAME
+ _ZN18eap_session_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 531 NONAME
+ _ZN18eap_session_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 532 NONAME
+ _ZN18eap_session_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 533 NONAME
+ _ZN18eap_session_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 534 NONAME
+ _ZN18eap_session_core_c17get_header_offsetEPmS0_ @ 535 NONAME
+ _ZN18eap_session_core_c17timer_delete_dataEmPv @ 536 NONAME
+ _ZN18eap_session_core_c18create_eap_sessionEPK19eap_am_network_id_c @ 537 NONAME
+ _ZN18eap_session_core_c18create_new_sessionEPK19eap_am_network_id_c @ 538 NONAME
+ _ZN18eap_session_core_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 539 NONAME
+ _ZN18eap_session_core_c18shutdown_operationEP10eap_core_cP18abs_eap_am_tools_c @ 540 NONAME
+ _ZN18eap_session_core_c18state_notificationEPK28abs_eap_state_notification_c @ 541 NONAME
+ _ZN18eap_session_core_c19set_session_timeoutEm @ 542 NONAME
+ _ZN18eap_session_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 543 NONAME
+ _ZN18eap_session_core_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 544 NONAME
+ _ZN18eap_session_core_c23cancel_all_eap_sessionsEv @ 545 NONAME
+ _ZN18eap_session_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 546 NONAME
+ _ZN18eap_session_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 547 NONAME
+ _ZN18eap_session_core_c23reset_or_remove_sessionEPP10eap_core_cPK25eap_network_id_selector_cb @ 548 NONAME
+ _ZN18eap_session_core_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 549 NONAME
+ _ZN18eap_session_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 550 NONAME
+ _ZN18eap_session_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 551 NONAME
+ _ZN18eap_session_core_c36asynchronous_init_remove_eap_sessionEPK25eap_network_id_selector_c @ 552 NONAME
+ _ZN18eap_session_core_c5resetEv @ 553 NONAME
+ _ZN18eap_session_core_c8shutdownEv @ 554 NONAME
+ _ZN18eap_session_core_c9configureEv @ 555 NONAME
+ _ZN18eap_session_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 556 NONAME
+ _ZN18eap_session_core_cC1EP18abs_eap_am_tools_cP22abs_eap_session_core_cb @ 557 NONAME
+ _ZN18eap_session_core_cC2EP18abs_eap_am_tools_cP22abs_eap_session_core_cb @ 558 NONAME
+ _ZN18eap_session_core_cD0Ev @ 559 NONAME
+ _ZN18eap_session_core_cD1Ev @ 560 NONAME
+ _ZN18eap_session_core_cD2Ev @ 561 NONAME
+ _ZN19EapCertificateEntry10SetIsValidEi @ 562 NONAME
+ _ZN19EapCertificateEntry11SetCertTypeERKNS_9TCertTypeE @ 563 NONAME
+ _ZN19EapCertificateEntry12SetIsEnabledEi @ 564 NONAME
+ _ZN19EapCertificateEntry13SetIssuerNameERK4TBufILi255EE @ 565 NONAME
+ _ZN19EapCertificateEntry13SetThumbprintERK4TBufILi64EE @ 566 NONAME
+ _ZN19EapCertificateEntry14SetPrimaryNameERK4TBufILi64EE @ 567 NONAME
+ _ZN19EapCertificateEntry14SetSubjectNameERK4TBufILi255EE @ 568 NONAME
+ _ZN19EapCertificateEntry15SetLabelPresentEv @ 569 NONAME
+ _ZN19EapCertificateEntry15SetSerialNumberERK4TBufILi255EE @ 570 NONAME
+ _ZN19EapCertificateEntry15SetSubjectKeyIdERK5TBuf8ILi20EE @ 571 NONAME
+ _ZN19EapCertificateEntry16GetLabelWritableEv @ 572 NONAME
+ _ZN19EapCertificateEntry16SetSecondaryNameERK4TBufILi64EE @ 573 NONAME
+ _ZN19EapCertificateEntry19SetIsEnabledPresentEv @ 574 NONAME
+ _ZN19EapCertificateEntry20SetIssuerNamePresentEv @ 575 NONAME
+ _ZN19EapCertificateEntry20SetThumbprintPresentEv @ 576 NONAME
+ _ZN19EapCertificateEntry21GetIssuerNameWritableEv @ 577 NONAME
+ _ZN19EapCertificateEntry21GetThumbprintWritableEv @ 578 NONAME
+ _ZN19EapCertificateEntry21SetPrimaryNamePresentEv @ 579 NONAME
+ _ZN19EapCertificateEntry21SetSubjectNamePresentEv @ 580 NONAME
+ _ZN19EapCertificateEntry22GetPrimaryNameWritableEv @ 581 NONAME
+ _ZN19EapCertificateEntry22GetSubjectNameWritableEv @ 582 NONAME
+ _ZN19EapCertificateEntry22SetSerialNumberPresentEv @ 583 NONAME
+ _ZN19EapCertificateEntry22SetSubjectKeyIdPresentEv @ 584 NONAME
+ _ZN19EapCertificateEntry23GetSerialNumberWritableEv @ 585 NONAME
+ _ZN19EapCertificateEntry23GetSubjectKeyIdWritableEv @ 586 NONAME
+ _ZN19EapCertificateEntry23SetSecondaryNamePresentEv @ 587 NONAME
+ _ZN19EapCertificateEntry24GetSecondaryNameWritableEv @ 588 NONAME
+ _ZN19EapCertificateEntry4CopyEv @ 589 NONAME
+ _ZN19EapCertificateEntry8SetLabelERK4TBufILi64EE @ 590 NONAME
+ _ZN19EapCertificateEntryC1Ev @ 591 NONAME
+ _ZN19EapCertificateEntryC2Ev @ 592 NONAME
+ _ZN19EapCertificateEntryD0Ev @ 593 NONAME
+ _ZN19EapCertificateEntryD1Ev @ 594 NONAME
+ _ZN19EapCertificateEntryD2Ev @ 595 NONAME
+ _ZN19EapCertificateEntryaSERKS_ @ 596 NONAME
+ _ZN19eap_am_crypto_md4_c10hash_finalEPvPm @ 597 NONAME
+ _ZN19eap_am_crypto_md4_c11hash_updateEPKvm @ 598 NONAME
+ _ZN19eap_am_crypto_md4_c12copy_contextEPK19eap_variable_data_cyPKmS4_ @ 599 NONAME
+ _ZN19eap_am_crypto_md4_c12get_is_validEv @ 600 NONAME
+ _ZN19eap_am_crypto_md4_c12hash_cleanupEv @ 601 NONAME
+ _ZN19eap_am_crypto_md4_c12set_is_validEv @ 602 NONAME
+ _ZN19eap_am_crypto_md4_c14get_block_sizeEv @ 603 NONAME
+ _ZN19eap_am_crypto_md4_c14set_is_invalidEv @ 604 NONAME
+ _ZN19eap_am_crypto_md4_c17get_digest_lengthEv @ 605 NONAME
+ _ZN19eap_am_crypto_md4_c19copy_message_digestEPvPm @ 606 NONAME
+ _ZN19eap_am_crypto_md4_c20eap_md4_process_dataEPKmm @ 607 NONAME
+ _ZN19eap_am_crypto_md4_c28eap_md4_transform_host_orderEPKmm @ 608 NONAME
+ _ZN19eap_am_crypto_md4_c4copyEv @ 609 NONAME
+ _ZN19eap_am_crypto_md4_c9hash_initEv @ 610 NONAME
+ _ZN19eap_am_crypto_md4_cC1EP18abs_eap_am_tools_c @ 611 NONAME
+ _ZN19eap_am_crypto_md4_cC2EP18abs_eap_am_tools_c @ 612 NONAME
+ _ZN19eap_am_crypto_md4_cD0Ev @ 613 NONAME
+ _ZN19eap_am_crypto_md4_cD1Ev @ 614 NONAME
+ _ZN19eap_am_crypto_md4_cD2Ev @ 615 NONAME
+ _ZN19eap_am_crypto_rc4_c12decrypt_dataEPKvPvm @ 616 NONAME
+ _ZN19eap_am_crypto_rc4_c12encrypt_dataEPKvPvm @ 617 NONAME
+ _ZN19eap_am_crypto_rc4_c12get_is_validEv @ 618 NONAME
+ _ZN19eap_am_crypto_rc4_c12set_is_validEv @ 619 NONAME
+ _ZN19eap_am_crypto_rc4_c14set_is_invalidEv @ 620 NONAME
+ _ZN19eap_am_crypto_rc4_c4swapEPhS0_ @ 621 NONAME
+ _ZN19eap_am_crypto_rc4_c7cleanupEv @ 622 NONAME
+ _ZN19eap_am_crypto_rc4_c7set_keyEPK19eap_variable_data_c @ 623 NONAME
+ _ZN19eap_am_crypto_rc4_cC1EP18abs_eap_am_tools_c @ 624 NONAME
+ _ZN19eap_am_crypto_rc4_cC2EP18abs_eap_am_tools_c @ 625 NONAME
+ _ZN19eap_am_crypto_rc4_cD0Ev @ 626 NONAME
+ _ZN19eap_am_crypto_rc4_cD1Ev @ 627 NONAME
+ _ZN19eap_am_crypto_rc4_cD2Ev @ 628 NONAME
+ _ZN19eap_am_mutex_base_cC1EPKS_ @ 629 NONAME
+ _ZN19eap_am_mutex_base_cC1Ev @ 630 NONAME
+ _ZN19eap_am_mutex_base_cC2EPKS_ @ 631 NONAME
+ _ZN19eap_am_mutex_base_cC2Ev @ 632 NONAME
+ _ZN19eap_am_mutex_base_cD0Ev @ 633 NONAME
+ _ZN19eap_am_mutex_base_cD1Ev @ 634 NONAME
+ _ZN19eap_am_mutex_base_cD2Ev @ 635 NONAME
+ _ZN19eap_am_network_id_c12set_is_validEv @ 636 NONAME
+ _ZN19eap_am_network_id_c22set_copy_of_network_idEPKS_ @ 637 NONAME
+ _ZN19eap_am_network_id_c25set_copy_of_am_network_idEPKvmS1_mt @ 638 NONAME
+ _ZN19eap_am_network_id_c5resetEv @ 639 NONAME
+ _ZN19eap_am_network_id_c8set_typeEt @ 640 NONAME
+ _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_c @ 641 NONAME
+ _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPK19eap_variable_data_cS4_t @ 642 NONAME
+ _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPKS_ @ 643 NONAME
+ _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPKvmS3_mtbb @ 644 NONAME
+ _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_c @ 645 NONAME
+ _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPK19eap_variable_data_cS4_t @ 646 NONAME
+ _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPKS_ @ 647 NONAME
+ _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPKvmS3_mtbb @ 648 NONAME
+ _ZN19eap_am_network_id_cD0Ev @ 649 NONAME
+ _ZN19eap_am_network_id_cD1Ev @ 650 NONAME
+ _ZN19eap_am_network_id_cD2Ev @ 651 NONAME
+ _ZN19eap_core_nak_info_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_c19eap_expanded_type_ch @ 652 NONAME
+ _ZN19eap_core_nak_info_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_c19eap_expanded_type_ch @ 653 NONAME
+ _ZN19eap_core_nak_info_cD0Ev @ 654 NONAME
+ _ZN19eap_core_nak_info_cD1Ev @ 655 NONAME
+ _ZN19eap_core_nak_info_cD2Ev @ 656 NONAME
+ _ZN19eap_expanded_type_c10write_typeEP18abs_eap_am_tools_cmPvmbS_ @ 657 NONAME
+ _ZN19eap_expanded_type_c12is_ietf_typeES_ @ 658 NONAME
+ _ZN19eap_expanded_type_c16is_expanded_typeE22eap_type_ietf_values_e @ 659 NONAME
+ _ZN19eap_expanded_type_c19set_eap_type_valuesE20eap_type_vendor_id_em @ 660 NONAME
+ _ZN19eap_expanded_type_c22set_expanded_type_dataEP18abs_eap_am_tools_cPK19eap_variable_data_c @ 661 NONAME
+ _ZN19eap_expanded_type_c22set_expanded_type_dataEP18abs_eap_am_tools_cPKvm @ 662 NONAME
+ _ZN19eap_expanded_type_c26get_eap_expanded_type_sizeEv @ 663 NONAME
+ _ZN19eap_expanded_type_c9read_typeEP18abs_eap_am_tools_cmPKvmPS_ @ 664 NONAME
+ _ZN19eap_expanded_type_cC1E20eap_type_vendor_id_em @ 665 NONAME
+ _ZN19eap_expanded_type_cC1E22eap_type_ietf_values_e @ 666 NONAME
+ _ZN19eap_expanded_type_cC1Ev @ 667 NONAME
+ _ZN19eap_expanded_type_cC2E20eap_type_vendor_id_em @ 668 NONAME
+ _ZN19eap_expanded_type_cC2E22eap_type_ietf_values_e @ 669 NONAME
+ _ZN19eap_expanded_type_cC2Ev @ 670 NONAME
+ _ZN19eap_expanded_type_cD1Ev @ 671 NONAME
+ _ZN19eap_expanded_type_cD2Ev @ 672 NONAME
+ _ZN19eap_expanded_type_caSE22eap_type_ietf_values_e @ 673 NONAME
+ _ZN19eap_expanded_type_caSERKS_ @ 674 NONAME
+ _ZN19eap_expanded_type_cadEv @ 675 NONAME
+ _ZN19eap_header_string_c19get_eap_code_stringE16eap_code_value_e @ 676 NONAME
+ _ZN19eap_header_string_c19get_eap_type_stringE19eap_expanded_type_c @ 677 NONAME
+ _ZN19eap_header_string_cC1Ev @ 678 NONAME
+ _ZN19eap_header_string_cC2Ev @ 679 NONAME
+ _ZN19eap_header_string_cD0Ev @ 680 NONAME
+ _ZN19eap_header_string_cD1Ev @ 681 NONAME
+ _ZN19eap_header_string_cD2Ev @ 682 NONAME
+ _ZN19eap_status_string_c17get_status_stringE12eap_status_e @ 683 NONAME
+ _ZN19eap_status_string_cC1Ev @ 684 NONAME
+ _ZN19eap_status_string_cC2Ev @ 685 NONAME
+ _ZN19eap_status_string_cD0Ev @ 686 NONAME
+ _ZN19eap_status_string_cD1Ev @ 687 NONAME
+ _ZN19eap_status_string_cD2Ev @ 688 NONAME
+ _ZN19eap_variable_data_c10set_bufferEPKS_ @ 689 NONAME
+ _ZN19eap_variable_data_c10set_bufferEPKvmbb @ 690 NONAME
+ _ZN19eap_variable_data_c10set_bufferEPvmbb @ 691 NONAME
+ _ZN19eap_variable_data_c12add_end_nullEv @ 692 NONAME
+ _ZN19eap_variable_data_c12set_is_validEv @ 693 NONAME
+ _ZN19eap_variable_data_c14set_is_invalidEv @ 694 NONAME
+ _ZN19eap_variable_data_c15allocate_bufferEm @ 695 NONAME
+ _ZN19eap_variable_data_c15set_data_lengthEm @ 696 NONAME
+ _ZN19eap_variable_data_c16set_start_offsetEm @ 697 NONAME
+ _ZN19eap_variable_data_c17set_buffer_lengthEm @ 698 NONAME
+ _ZN19eap_variable_data_c18add_data_to_offsetEmPKS_ @ 699 NONAME
+ _ZN19eap_variable_data_c18add_data_to_offsetEmPKvm @ 700 NONAME
+ _ZN19eap_variable_data_c18initialize_membersEv @ 701 NONAME
+ _ZN19eap_variable_data_c18set_copy_of_bufferEPKS_ @ 702 NONAME
+ _ZN19eap_variable_data_c18set_copy_of_bufferEPKvm @ 703 NONAME
+ _ZN19eap_variable_data_c34reset_start_offset_and_data_lengthEv @ 704 NONAME
+ _ZN19eap_variable_data_c4initEm @ 705 NONAME
+ _ZN19eap_variable_data_c5resetEv @ 706 NONAME
+ _ZN19eap_variable_data_c8add_dataEPKS_ @ 707 NONAME
+ _ZN19eap_variable_data_c8add_dataEPKvm @ 708 NONAME
+ _ZN19eap_variable_data_cC1EP18abs_eap_am_tools_c @ 709 NONAME
+ _ZN19eap_variable_data_cC1EP18abs_eap_am_tools_cPKvmbb @ 710 NONAME
+ _ZN19eap_variable_data_cC2EP18abs_eap_am_tools_c @ 711 NONAME
+ _ZN19eap_variable_data_cC2EP18abs_eap_am_tools_cPKvmbb @ 712 NONAME
+ _ZN19eap_variable_data_cD0Ev @ 713 NONAME
+ _ZN19eap_variable_data_cD1Ev @ 714 NONAME
+ _ZN19eap_variable_data_cD2Ev @ 715 NONAME
+ _ZN19eapol_header_base_c11set_versionE24eapol_protocol_version_e @ 716 NONAME
+ _ZN19eapol_header_base_c15set_data_lengthEt @ 717 NONAME
+ _ZN19eapol_header_base_c15set_packet_typeE19eapol_packet_type_e @ 718 NONAME
+ _ZN19eapol_header_base_c17get_header_lengthEv @ 719 NONAME
+ _ZN19eapol_header_base_cC1EP18abs_eap_am_tools_cPvm @ 720 NONAME
+ _ZN19eapol_header_base_cC2EP18abs_eap_am_tools_cPvm @ 721 NONAME
+ _ZN19eapol_header_base_cD0Ev @ 722 NONAME
+ _ZN19eapol_header_base_cD1Ev @ 723 NONAME
+ _ZN19eapol_header_base_cD2Ev @ 724 NONAME
+ _ZN19eapol_session_key_c12set_key_typeE16eapol_key_type_e @ 725 NONAME
+ _ZN19eapol_session_key_c13set_key_indexEm @ 726 NONAME
+ _ZN19eapol_session_key_c14set_key_tx_bitEb @ 727 NONAME
+ _ZN19eapol_session_key_c19set_sequence_numberEP19eap_variable_data_c @ 728 NONAME
+ _ZN19eapol_session_key_c25get_eapol_key_type_stringE16eapol_key_type_e @ 729 NONAME
+ _ZN19eapol_session_key_c7set_keyEPK19eap_variable_data_c @ 730 NONAME
+ _ZN19eapol_session_key_cC1EP18abs_eap_am_tools_c @ 731 NONAME
+ _ZN19eapol_session_key_cC1EP18abs_eap_am_tools_cP19eap_variable_data_c16eapol_key_type_embPKhm @ 732 NONAME
+ _ZN19eapol_session_key_cC2EP18abs_eap_am_tools_c @ 733 NONAME
+ _ZN19eapol_session_key_cC2EP18abs_eap_am_tools_cP19eap_variable_data_c16eapol_key_type_embPKhm @ 734 NONAME
+ _ZN19eapol_session_key_cD0Ev @ 735 NONAME
+ _ZN19eapol_session_key_cD1Ev @ 736 NONAME
+ _ZN19eapol_session_key_cD2Ev @ 737 NONAME
+ _ZN20crypto_tls_md5_prf_c12get_is_validEv @ 738 NONAME
+ _ZN20crypto_tls_md5_prf_c12set_is_validEv @ 739 NONAME
+ _ZN20crypto_tls_md5_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 740 NONAME
+ _ZN20crypto_tls_md5_prf_c14set_is_invalidEv @ 741 NONAME
+ _ZN20crypto_tls_md5_prf_c14tls_prf_outputEPvm @ 742 NONAME
+ _ZN20crypto_tls_md5_prf_c15tls_prf_cleanupEv @ 743 NONAME
+ _ZN20crypto_tls_md5_prf_cC1EP18abs_eap_am_tools_c @ 744 NONAME
+ _ZN20crypto_tls_md5_prf_cC2EP18abs_eap_am_tools_c @ 745 NONAME
+ _ZN20crypto_tls_md5_prf_cD0Ev @ 746 NONAME
+ _ZN20crypto_tls_md5_prf_cD1Ev @ 747 NONAME
+ _ZN20crypto_tls_md5_prf_cD2Ev @ 748 NONAME
+ _ZN20eap_am_crypto_sha1_c10hash_finalEPvPm @ 749 NONAME
+ _ZN20eap_am_crypto_sha1_c11hash_updateEPKvm @ 750 NONAME
+ _ZN20eap_am_crypto_sha1_c12copy_contextEPK19eap_variable_data_cyPKmS4_S4_ @ 751 NONAME
+ _ZN20eap_am_crypto_sha1_c12get_is_validEv @ 752 NONAME
+ _ZN20eap_am_crypto_sha1_c12hash_cleanupEv @ 753 NONAME
+ _ZN20eap_am_crypto_sha1_c12set_is_validEv @ 754 NONAME
+ _ZN20eap_am_crypto_sha1_c14get_block_sizeEv @ 755 NONAME
+ _ZN20eap_am_crypto_sha1_c14set_is_invalidEv @ 756 NONAME
+ _ZN20eap_am_crypto_sha1_c17get_digest_lengthEv @ 757 NONAME
+ _ZN20eap_am_crypto_sha1_c19copy_message_digestEPvPm @ 758 NONAME
+ _ZN20eap_am_crypto_sha1_c23eap_sha1_dss_G_functionEPKvmPvPm @ 759 NONAME
+ _ZN20eap_am_crypto_sha1_c32eap_sha1_process_data_host_orderEPKmm @ 760 NONAME
+ _ZN20eap_am_crypto_sha1_c35eap_sha1_process_data_network_orderEPKmm @ 761 NONAME
+ _ZN20eap_am_crypto_sha1_c4copyEv @ 762 NONAME
+ _ZN20eap_am_crypto_sha1_c9hash_initEv @ 763 NONAME
+ _ZN20eap_am_crypto_sha1_cC1EP18abs_eap_am_tools_c @ 764 NONAME
+ _ZN20eap_am_crypto_sha1_cC2EP18abs_eap_am_tools_c @ 765 NONAME
+ _ZN20eap_am_crypto_sha1_cD0Ev @ 766 NONAME
+ _ZN20eap_am_crypto_sha1_cD1Ev @ 767 NONAME
+ _ZN20eap_am_crypto_sha1_cD2Ev @ 768 NONAME
+ _ZN20eap_buf_chain_base_c10initializeEm @ 769 NONAME
+ _ZN20eap_buf_chain_base_c11set_encryptEb @ 770 NONAME
+ _ZN20eap_buf_chain_base_c12get_am_toolsEv @ 771 NONAME
+ _ZN20eap_buf_chain_base_c13set_is_clientEb @ 772 NONAME
+ _ZN20eap_buf_chain_base_c15set_data_lengthEm @ 773 NONAME
+ _ZN20eap_buf_chain_base_c17reset_data_bufferEv @ 774 NONAME
+ _ZN20eap_buf_chain_base_c17set_buffer_lengthEm @ 775 NONAME
+ _ZN20eap_buf_chain_base_c17set_stack_addressEPKv @ 776 NONAME
+ _ZN20eap_buf_chain_base_c18add_data_to_offsetEmPK19eap_variable_data_c @ 777 NONAME
+ _ZN20eap_buf_chain_base_c18add_data_to_offsetEmPKvm @ 778 NONAME
+ _ZN20eap_buf_chain_base_c18get_is_manipulatedEv @ 779 NONAME
+ _ZN20eap_buf_chain_base_c18set_is_manipulatedEv @ 780 NONAME
+ _ZN20eap_buf_chain_base_c19set_mem_guard_bytesEv @ 781 NONAME
+ _ZN20eap_buf_chain_base_c20get_mem_guard_lengthEv @ 782 NONAME
+ _ZN20eap_buf_chain_base_c20set_do_length_checksEb @ 783 NONAME
+ _ZN20eap_buf_chain_base_c21get_random_error_typeEv @ 784 NONAME
+ _ZN20eap_buf_chain_base_c21get_send_packet_indexEv @ 785 NONAME
+ _ZN20eap_buf_chain_base_c21set_random_error_typeE21eap_random_error_type @ 786 NONAME
+ _ZN20eap_buf_chain_base_c21set_send_packet_indexEm @ 787 NONAME
+ _ZN20eap_buf_chain_base_c28get_do_packet_retransmissionEv @ 788 NONAME
+ _ZN20eap_buf_chain_base_c28set_do_packet_retransmissionEb @ 789 NONAME
+ _ZN20eap_buf_chain_base_c8add_dataEPK19eap_variable_data_c @ 790 NONAME
+ _ZN20eap_buf_chain_base_c8add_dataEPKvm @ 791 NONAME
+ _ZN20eap_buf_chain_base_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 792 NONAME
+ _ZN20eap_buf_chain_base_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 793 NONAME
+ _ZN20eap_buf_chain_base_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 794 NONAME
+ _ZN20eap_buf_chain_base_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 795 NONAME
+ _ZN20eap_buf_chain_base_cD0Ev @ 796 NONAME
+ _ZN20eap_buf_chain_base_cD1Ev @ 797 NONAME
+ _ZN20eap_buf_chain_base_cD2Ev @ 798 NONAME
+ _ZN20eap_rogue_ap_entry_c15set_mac_addressEPKh @ 799 NONAME
+ _ZN20eap_rogue_ap_entry_c16set_rogue_reasonE21eap_rogue_ap_reason_e @ 800 NONAME
+ _ZN20eap_rogue_ap_entry_cC1EP18abs_eap_am_tools_c @ 801 NONAME
+ _ZN20eap_rogue_ap_entry_cC2EP18abs_eap_am_tools_c @ 802 NONAME
+ _ZN20eap_rogue_ap_entry_cD0Ev @ 803 NONAME
+ _ZN20eap_rogue_ap_entry_cD1Ev @ 804 NONAME
+ _ZN20eap_rogue_ap_entry_cD2Ev @ 805 NONAME
+ _ZN20eap_type_selection_cC1EP18abs_eap_am_tools_c19eap_expanded_type_cb @ 806 NONAME
+ _ZN20eap_type_selection_cC2EP18abs_eap_am_tools_c19eap_expanded_type_cb @ 807 NONAME
+ _ZN20eap_type_selection_cD0Ev @ 808 NONAME
+ _ZN20eap_type_selection_cD1Ev @ 809 NONAME
+ _ZN20eap_type_selection_cD2Ev @ 810 NONAME
+ _ZN21crypto_tls_base_prf_c12get_is_validEv @ 811 NONAME
+ _ZN21crypto_tls_base_prf_c12set_is_validEv @ 812 NONAME
+ _ZN21crypto_tls_base_prf_c14set_is_invalidEv @ 813 NONAME
+ _ZN21crypto_tls_base_prf_c15tls_prf_A_valueEP27abs_crypto_hmac_algorithm_cP19eap_variable_data_cS3_S3_ @ 814 NONAME
+ _ZN21crypto_tls_base_prf_c15tls_prf_cleanupEv @ 815 NONAME
+ _ZN21crypto_tls_base_prf_c17tls_prf_one_roundEP27abs_crypto_hmac_algorithm_cPK19eap_variable_data_cPS2_S5_Pvm @ 816 NONAME
+ _ZN21crypto_tls_base_prf_cC1EP18abs_eap_am_tools_c @ 817 NONAME
+ _ZN21crypto_tls_base_prf_cC2EP18abs_eap_am_tools_c @ 818 NONAME
+ _ZN21crypto_tls_base_prf_cD0Ev @ 819 NONAME
+ _ZN21crypto_tls_base_prf_cD1Ev @ 820 NONAME
+ _ZN21crypto_tls_base_prf_cD2Ev @ 821 NONAME
+ _ZN21crypto_tls_sha1_prf_c12get_is_validEv @ 822 NONAME
+ _ZN21crypto_tls_sha1_prf_c12set_is_validEv @ 823 NONAME
+ _ZN21crypto_tls_sha1_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 824 NONAME
+ _ZN21crypto_tls_sha1_prf_c14set_is_invalidEv @ 825 NONAME
+ _ZN21crypto_tls_sha1_prf_c14tls_prf_outputEPvm @ 826 NONAME
+ _ZN21crypto_tls_sha1_prf_c15tls_prf_cleanupEv @ 827 NONAME
+ _ZN21crypto_tls_sha1_prf_cC1EP18abs_eap_am_tools_c @ 828 NONAME
+ _ZN21crypto_tls_sha1_prf_cC2EP18abs_eap_am_tools_c @ 829 NONAME
+ _ZN21crypto_tls_sha1_prf_cD0Ev @ 830 NONAME
+ _ZN21crypto_tls_sha1_prf_cD1Ev @ 831 NONAME
+ _ZN21crypto_tls_sha1_prf_cD2Ev @ 832 NONAME
+ _ZN21eap_am_memory_store_c11remove_dataEPK19eap_variable_data_c @ 833 NONAME
+ _ZN21eap_am_memory_store_c12get_is_validEv @ 834 NONAME
+ _ZN21eap_am_memory_store_c12set_is_validEv @ 835 NONAME
+ _ZN21eap_am_memory_store_c13timer_expiredEmPv @ 836 NONAME
+ _ZN21eap_am_memory_store_c17timer_delete_dataEmPv @ 837 NONAME
+ _ZN21eap_am_memory_store_c8add_dataEPK19eap_variable_data_cPK22eap_tlv_message_data_cm @ 838 NONAME
+ _ZN21eap_am_memory_store_c8get_dataEPK19eap_variable_data_cP22eap_tlv_message_data_c @ 839 NONAME
+ _ZN21eap_am_memory_store_c8shutdownEv @ 840 NONAME
+ _ZN21eap_am_memory_store_cC1EP18abs_eap_am_tools_c @ 841 NONAME
+ _ZN21eap_am_memory_store_cC2EP18abs_eap_am_tools_c @ 842 NONAME
+ _ZN21eap_am_memory_store_cD0Ev @ 843 NONAME
+ _ZN21eap_am_memory_store_cD1Ev @ 844 NONAME
+ _ZN21eap_am_memory_store_cD2Ev @ 845 NONAME
+ _ZN22eap_am_mutex_symbian_c11mutex_enterEv @ 846 NONAME
+ _ZN22eap_am_mutex_symbian_c11mutex_leaveEP18abs_eap_am_tools_c @ 847 NONAME
+ _ZN22eap_am_mutex_symbian_c15dublicate_mutexEv @ 848 NONAME
+ _ZN22eap_am_mutex_symbian_cC1EPKS_ @ 849 NONAME
+ _ZN22eap_am_mutex_symbian_cC1Ev @ 850 NONAME
+ _ZN22eap_am_mutex_symbian_cC2EPKS_ @ 851 NONAME
+ _ZN22eap_am_mutex_symbian_cC2Ev @ 852 NONAME
+ _ZN22eap_am_mutex_symbian_cD0Ev @ 853 NONAME
+ _ZN22eap_am_mutex_symbian_cD1Ev @ 854 NONAME
+ _ZN22eap_am_mutex_symbian_cD2Ev @ 855 NONAME
+ _ZN22eap_am_tools_symbian_c10get_cryptoEv @ 856 NONAME
+ _ZN22eap_am_tools_symbian_c11pulse_timerEm @ 857 NONAME
+ _ZN22eap_am_tools_symbian_c11timer_sleepEm @ 858 NONAME
+ _ZN22eap_am_tools_symbian_c12am_set_timerEP20abs_eap_base_timer_cmPvm @ 859 NONAME
+ _ZN22eap_am_tools_symbian_c13config_strlenEPKc @ 860 NONAME
+ _ZN22eap_am_tools_symbian_c15am_cancel_timerEP20abs_eap_base_timer_cm @ 861 NONAME
+ _ZN22eap_am_tools_symbian_c15begin_db_deleteER7RDbView @ 862 NONAME
+ _ZN22eap_am_tools_symbian_c15begin_db_updateER7RDbView @ 863 NONAME
+ _ZN22eap_am_tools_symbian_c15enter_crypto_csEv @ 864 NONAME
+ _ZN22eap_am_tools_symbian_c15formatted_printEPKcz @ 865 NONAME
+ _ZN22eap_am_tools_symbian_c15get_clock_ticksEv @ 866 NONAME
+ _ZN22eap_am_tools_symbian_c15get_trace_mutexEv @ 867 NONAME
+ _ZN22eap_am_tools_symbian_c15leave_crypto_csEv @ 868 NONAME
+ _ZN22eap_am_tools_symbian_c16get_global_mutexEv @ 869 NONAME
+ _ZN22eap_am_tools_symbian_c16set_trace_prefixEPK19eap_variable_data_c @ 870 NONAME
+ _ZN22eap_am_tools_symbian_c17enter_trace_mutexEv @ 871 NONAME
+ _ZN22eap_am_tools_symbian_c17get_gmt_unix_timeEv @ 872 NONAME
+ _ZN22eap_am_tools_symbian_c17leave_trace_mutexEv @ 873 NONAME
+ _ZN22eap_am_tools_symbian_c17stop_timer_threadEv @ 874 NONAME
+ _ZN22eap_am_tools_symbian_c18enter_global_mutexEv @ 875 NONAME
+ _ZN22eap_am_tools_symbian_c18get_hardware_ticksEv @ 876 NONAME
+ _ZN22eap_am_tools_symbian_c18leave_global_mutexEv @ 877 NONAME
+ _ZN22eap_am_tools_symbian_c18start_timer_threadEv @ 878 NONAME
+ _ZN22eap_am_tools_symbian_c19set_trace_file_nameEPK19eap_variable_data_c @ 879 NONAME
+ _ZN22eap_am_tools_symbian_c19u64_struct_to_u64_tE10u64_struct @ 880 NONAME
+ _ZN22eap_am_tools_symbian_c19u64_t_to_u64_structEy @ 881 NONAME
+ _ZN22eap_am_tools_symbian_c20am_cancel_all_timersEv @ 882 NONAME
+ _ZN22eap_am_tools_symbian_c20begin_db_transactionER16RDbNamedDatabase @ 883 NONAME
+ _ZN22eap_am_tools_symbian_c23convert_unicode_to_utf8ER19eap_variable_data_cRKS0_ @ 884 NONAME
+ _ZN22eap_am_tools_symbian_c23convert_utf8_to_unicodeER19eap_variable_data_cRKS0_ @ 885 NONAME
+ _ZN22eap_am_tools_symbian_c23get_timer_resolution_msEv @ 886 NONAME
+ _ZN22eap_am_tools_symbian_c23re_activate_timer_queueEv @ 887 NONAME
+ _ZN22eap_am_tools_symbian_c23set_max_trace_file_sizeEm @ 888 NONAME
+ _ZN22eap_am_tools_symbian_c23set_timer_resolution_msEm @ 889 NONAME
+ _ZN22eap_am_tools_symbian_c24get_timer_queue_is_emptyEv @ 890 NONAME
+ _ZN22eap_am_tools_symbian_c25get_clock_ticks_of_secondEv @ 891 NONAME
+ _ZN22eap_am_tools_symbian_c26get_is_timer_thread_activeEv @ 892 NONAME
+ _ZN22eap_am_tools_symbian_c28get_hardware_ticks_of_secondEv @ 893 NONAME
+ _ZN22eap_am_tools_symbian_c30get_use_eap_milli_second_timerEv @ 894 NONAME
+ _ZN22eap_am_tools_symbian_c30set_use_eap_milli_second_timerEb @ 895 NONAME
+ _ZN22eap_am_tools_symbian_c31convert_am_error_to_eapol_errorEl @ 896 NONAME
+ _ZN22eap_am_tools_symbian_c31convert_eapol_error_to_am_errorE12eap_status_e @ 897 NONAME
+ _ZN22eap_am_tools_symbian_c5sleepEm @ 898 NONAME
+ _ZN22eap_am_tools_symbian_c6getenvEPK19eap_variable_data_cPS0_ @ 899 NONAME
+ _ZN22eap_am_tools_symbian_c6memchrEPKvhm @ 900 NONAME
+ _ZN22eap_am_tools_symbian_c6memcmpEPKvS1_m @ 901 NONAME
+ _ZN22eap_am_tools_symbian_c6memsetEPvlm @ 902 NONAME
+ _ZN22eap_am_tools_symbian_c6sprintER6TDes16PKcz @ 903 NONAME
+ _ZN22eap_am_tools_symbian_c6strlenEPKc @ 904 NONAME
+ _ZN22eap_am_tools_symbian_c7isspaceEh @ 905 NONAME
+ _ZN22eap_am_tools_symbian_c7memmoveEPvPKvm @ 906 NONAME
+ _ZN22eap_am_tools_symbian_c7memrchrEPKvhm @ 907 NONAME
+ _ZN22eap_am_tools_symbian_c8shutdownEv @ 908 NONAME
+ _ZN22eap_am_tools_symbian_c8snprintfEPhmPKcz @ 909 NONAME
+ _ZN22eap_am_tools_symbian_c9configureEv @ 910 NONAME
+ _ZN22eap_am_tools_symbian_cC1EPKc @ 911 NONAME
+ _ZN22eap_am_tools_symbian_cC2EPKc @ 912 NONAME
+ _ZN22eap_am_tools_symbian_cD0Ev @ 913 NONAME
+ _ZN22eap_am_tools_symbian_cD1Ev @ 914 NONAME
+ _ZN22eap_am_tools_symbian_cD2Ev @ 915 NONAME
+ _ZN22eap_tlv_message_data_c12get_is_validEv @ 916 NONAME
+ _ZN22eap_tlv_message_data_c16add_message_dataEmmPKv @ 917 NONAME
+ _ZN22eap_tlv_message_data_c16set_message_dataEmPKv @ 918 NONAME
+ _ZN22eap_tlv_message_data_c17copy_message_dataEmPKv @ 919 NONAME
+ _ZN22eap_tlv_message_data_c18add_message_headerEmm @ 920 NONAME
+ _ZN22eap_tlv_message_data_c18parse_message_dataEP11eap_array_cI16eap_tlv_header_cE @ 921 NONAME
+ _ZN22eap_tlv_message_data_c22add_message_data_arrayEmmP11eap_array_cI19eap_variable_data_cE @ 922 NONAME
+ _ZN22eap_tlv_message_data_c23allocate_message_bufferEmmPPv @ 923 NONAME
+ _ZN22eap_tlv_message_data_c28allocate_message_data_bufferEm @ 924 NONAME
+ _ZN22eap_tlv_message_data_c31object_decrease_reference_countEv @ 925 NONAME
+ _ZN22eap_tlv_message_data_c31object_increase_reference_countEv @ 926 NONAME
+ _ZN22eap_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 927 NONAME
+ _ZN22eap_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 928 NONAME
+ _ZN22eap_tlv_message_data_cD0Ev @ 929 NONAME
+ _ZN22eap_tlv_message_data_cD1Ev @ 930 NONAME
+ _ZN22eap_tlv_message_data_cD2Ev @ 931 NONAME
+ _ZN23crypto_kd_hmac_sha256_c10expand_keyEP19eap_variable_data_cmPKS0_S3_ @ 932 NONAME
+ _ZN23crypto_kd_hmac_sha256_c12get_is_validEv @ 933 NONAME
+ _ZN23crypto_kd_hmac_sha256_cC1EP18abs_eap_am_tools_c @ 934 NONAME
+ _ZN23crypto_kd_hmac_sha256_cC2EP18abs_eap_am_tools_c @ 935 NONAME
+ _ZN23crypto_kd_hmac_sha256_cD0Ev @ 936 NONAME
+ _ZN23crypto_kd_hmac_sha256_cD1Ev @ 937 NONAME
+ _ZN23crypto_kd_hmac_sha256_cD2Ev @ 938 NONAME
+ _ZN23eap_am_crypto_sha_256_c10hash_finalEPvPm @ 939 NONAME
+ _ZN23eap_am_crypto_sha_256_c11hash_updateEPKvm @ 940 NONAME
+ _ZN23eap_am_crypto_sha_256_c12copy_contextEPK19eap_variable_data_cyPKmS4_S4_ @ 941 NONAME
+ _ZN23eap_am_crypto_sha_256_c12get_is_validEv @ 942 NONAME
+ _ZN23eap_am_crypto_sha_256_c12hash_cleanupEv @ 943 NONAME
+ _ZN23eap_am_crypto_sha_256_c12set_is_validEv @ 944 NONAME
+ _ZN23eap_am_crypto_sha_256_c14get_block_sizeEv @ 945 NONAME
+ _ZN23eap_am_crypto_sha_256_c14set_is_invalidEv @ 946 NONAME
+ _ZN23eap_am_crypto_sha_256_c17get_digest_lengthEv @ 947 NONAME
+ _ZN23eap_am_crypto_sha_256_c19copy_message_digestEPvPm @ 948 NONAME
+ _ZN23eap_am_crypto_sha_256_c35eap_sha_256_process_data_host_orderEPKmm @ 949 NONAME
+ _ZN23eap_am_crypto_sha_256_c38eap_sha_256_process_data_network_orderEPKmm @ 950 NONAME
+ _ZN23eap_am_crypto_sha_256_c4copyEv @ 951 NONAME
+ _ZN23eap_am_crypto_sha_256_c9hash_initEv @ 952 NONAME
+ _ZN23eap_am_crypto_sha_256_cC1EP18abs_eap_am_tools_c @ 953 NONAME
+ _ZN23eap_am_crypto_sha_256_cC2EP18abs_eap_am_tools_c @ 954 NONAME
+ _ZN23eap_am_crypto_sha_256_cD0Ev @ 955 NONAME
+ _ZN23eap_am_crypto_sha_256_cD1Ev @ 956 NONAME
+ _ZN23eap_am_crypto_sha_256_cD2Ev @ 957 NONAME
+ _ZN23eap_am_crypto_symbian_c10dh_cleanupEPK19eap_variable_data_c @ 958 NONAME
+ _ZN23eap_am_crypto_symbian_c10dsa_verifyEP19eap_variable_data_cPKS0_S3_S3_S3_S3_S3_ @ 959 NONAME
+ _ZN23eap_am_crypto_symbian_c10md4_updateEP19eap_variable_data_cPKhm @ 960 NONAME
+ _ZN23eap_am_crypto_symbian_c10md5_updateEP19eap_variable_data_cPKhm @ 961 NONAME
+ _ZN23eap_am_crypto_symbian_c10rsa_verifyEP19eap_variable_data_cPKS0_S3_S3_ @ 962 NONAME
+ _ZN23eap_am_crypto_symbian_c10sha1_finalEP19eap_variable_data_cPhPm @ 963 NONAME
+ _ZN23eap_am_crypto_symbian_c11aes_cleanupEP19eap_variable_data_c @ 964 NONAME
+ _ZN23eap_am_crypto_symbian_c11dsa_cleanupEP19eap_variable_data_c @ 965 NONAME
+ _ZN23eap_am_crypto_symbian_c11md4_cleanupEP19eap_variable_data_c @ 966 NONAME
+ _ZN23eap_am_crypto_symbian_c11md5_cleanupEP19eap_variable_data_c @ 967 NONAME
+ _ZN23eap_am_crypto_symbian_c11rc4_cleanupEP19eap_variable_data_c @ 968 NONAME
+ _ZN23eap_am_crypto_symbian_c11rc4_decryptEPK19eap_variable_data_cPKvPvm @ 969 NONAME
+ _ZN23eap_am_crypto_symbian_c11rc4_decryptEPK19eap_variable_data_cPvm @ 970 NONAME
+ _ZN23eap_am_crypto_symbian_c11rc4_encryptEPK19eap_variable_data_cPKvPvm @ 971 NONAME
+ _ZN23eap_am_crypto_symbian_c11rc4_encryptEPK19eap_variable_data_cPvm @ 972 NONAME
+ _ZN23eap_am_crypto_symbian_c11rc4_set_keyEP19eap_variable_data_cPKS0_ @ 973 NONAME
+ _ZN23eap_am_crypto_symbian_c11rsa_cleanupEP19eap_variable_data_c @ 974 NONAME
+ _ZN23eap_am_crypto_symbian_c11sha1_updateEP19eap_variable_data_cPKhm @ 975 NONAME
+ _ZN23eap_am_crypto_symbian_c12set_is_validEv @ 976 NONAME
+ _ZN23eap_am_crypto_symbian_c12sha1_cleanupEP19eap_variable_data_c @ 977 NONAME
+ _ZN23eap_am_crypto_symbian_c12sha_256_initEP19eap_variable_data_c @ 978 NONAME
+ _ZN23eap_am_crypto_symbian_c13add_rand_seedEPKhm @ 979 NONAME
+ _ZN23eap_am_crypto_symbian_c13sha_256_finalEP19eap_variable_data_cPhPm @ 980 NONAME
+ _ZN23eap_am_crypto_symbian_c14aes_block_sizeEv @ 981 NONAME
+ _ZN23eap_am_crypto_symbian_c14aes_key_lengthEv @ 982 NONAME
+ _ZN23eap_am_crypto_symbian_c14get_rand_bytesEPhm @ 983 NONAME
+ _ZN23eap_am_crypto_symbian_c14sha_256_updateEP19eap_variable_data_cPKhm @ 984 NONAME
+ _ZN23eap_am_crypto_symbian_c15sha_256_cleanupEP19eap_variable_data_c @ 985 NONAME
+ _ZN23eap_am_crypto_symbian_c15use_test_randomEPKhmb @ 986 NONAME
+ _ZN23eap_am_crypto_symbian_c16cleanup_3des_edeEP19eap_variable_data_c @ 987 NONAME
+ _ZN23eap_am_crypto_symbian_c16md4_copy_contextEP19eap_variable_data_cPKS0_ @ 988 NONAME
+ _ZN23eap_am_crypto_symbian_c16md5_copy_contextEP19eap_variable_data_cPKS0_ @ 989 NONAME
+ _ZN23eap_am_crypto_symbian_c17aes_decrypt_blockEP19eap_variable_data_cPKhPhm @ 990 NONAME
+ _ZN23eap_am_crypto_symbian_c17aes_encrypt_blockEP19eap_variable_data_cPKhPhm @ 991 NONAME
+ _ZN23eap_am_crypto_symbian_c17dss_pseudo_randomEPhmS0_m @ 992 NONAME
+ _ZN23eap_am_crypto_symbian_c17sha1_copy_contextEP19eap_variable_data_cPKS0_ @ 993 NONAME
+ _ZN23eap_am_crypto_symbian_c18get_md4_block_sizeEP19eap_variable_data_c @ 994 NONAME
+ _ZN23eap_am_crypto_symbian_c18get_md5_block_sizeEP19eap_variable_data_c @ 995 NONAME
+ _ZN23eap_am_crypto_symbian_c19block_size_3des_edeEv @ 996 NONAME
+ _ZN23eap_am_crypto_symbian_c19get_sha1_block_sizeEP19eap_variable_data_c @ 997 NONAME
+ _ZN23eap_am_crypto_symbian_c19key_length_3des_edeEv @ 998 NONAME
+ _ZN23eap_am_crypto_symbian_c20sha_256_copy_contextEP19eap_variable_data_cPKS0_ @ 999 NONAME
+ _ZN23eap_am_crypto_symbian_c21get_md4_digest_lengthEP19eap_variable_data_c @ 1000 NONAME
+ _ZN23eap_am_crypto_symbian_c21get_md5_digest_lengthEP19eap_variable_data_c @ 1001 NONAME
+ _ZN23eap_am_crypto_symbian_c22add_rand_seed_hw_ticksEv @ 1002 NONAME
+ _ZN23eap_am_crypto_symbian_c22aes_set_decryption_keyEP19eap_variable_data_cPKhm @ 1003 NONAME
+ _ZN23eap_am_crypto_symbian_c22aes_set_encryption_keyEP19eap_variable_data_cPKhm @ 1004 NONAME
+ _ZN23eap_am_crypto_symbian_c22decrypt_block_3des_edeEP19eap_variable_data_cPKhPhm @ 1005 NONAME
+ _ZN23eap_am_crypto_symbian_c22encrypt_block_3des_edeEP19eap_variable_data_cPKhPhm @ 1006 NONAME
+ _ZN23eap_am_crypto_symbian_c22generate_g_power_to_xyEPK19eap_variable_data_cS2_PS0_PKhmS5_m @ 1007 NONAME
+ _ZN23eap_am_crypto_symbian_c22get_sha1_digest_lengthEP19eap_variable_data_c @ 1008 NONAME
+ _ZN23eap_am_crypto_symbian_c22get_sha_256_block_sizeEP19eap_variable_data_c @ 1009 NONAME
+ _ZN23eap_am_crypto_symbian_c24open_crypto_memory_leaksEv @ 1010 NONAME
+ _ZN23eap_am_crypto_symbian_c25close_crypto_memory_leaksEv @ 1011 NONAME
+ _ZN23eap_am_crypto_symbian_c25get_sha_256_digest_lengthEP19eap_variable_data_c @ 1012 NONAME
+ _ZN23eap_am_crypto_symbian_c27rsa_decrypt_with_public_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1013 NONAME
+ _ZN23eap_am_crypto_symbian_c27rsa_encrypt_with_public_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1014 NONAME
+ _ZN23eap_am_crypto_symbian_c27set_decryption_key_3des_edeEP19eap_variable_data_cPKhm @ 1015 NONAME
+ _ZN23eap_am_crypto_symbian_c27set_encryption_key_3des_edeEP19eap_variable_data_cPKhm @ 1016 NONAME
+ _ZN23eap_am_crypto_symbian_c28generate_diffie_hellman_keysEP19eap_variable_data_cS1_PKhmS3_m @ 1017 NONAME
+ _ZN23eap_am_crypto_symbian_c28rsa_decrypt_with_private_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1018 NONAME
+ _ZN23eap_am_crypto_symbian_c28rsa_encrypt_with_private_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1019 NONAME
+ _ZN23eap_am_crypto_symbian_c8dsa_initEP19eap_variable_data_c @ 1020 NONAME
+ _ZN23eap_am_crypto_symbian_c8dsa_signEP19eap_variable_data_cPKS0_S3_S1_ @ 1021 NONAME
+ _ZN23eap_am_crypto_symbian_c8md4_initEP19eap_variable_data_c @ 1022 NONAME
+ _ZN23eap_am_crypto_symbian_c8md5_initEP19eap_variable_data_c @ 1023 NONAME
+ _ZN23eap_am_crypto_symbian_c8rsa_initEP19eap_variable_data_c @ 1024 NONAME
+ _ZN23eap_am_crypto_symbian_c8rsa_signEP19eap_variable_data_cPKS0_S3_S1_ @ 1025 NONAME
+ _ZN23eap_am_crypto_symbian_c9configureEv @ 1026 NONAME
+ _ZN23eap_am_crypto_symbian_c9md4_finalEP19eap_variable_data_cPhPm @ 1027 NONAME
+ _ZN23eap_am_crypto_symbian_c9md5_finalEP19eap_variable_data_cPhPm @ 1028 NONAME
+ _ZN23eap_am_crypto_symbian_c9sha1_initEP19eap_variable_data_c @ 1029 NONAME
+ _ZN23eap_am_crypto_symbian_cC1EP18abs_eap_am_tools_c @ 1030 NONAME
+ _ZN23eap_am_crypto_symbian_cC2EP18abs_eap_am_tools_c @ 1031 NONAME
+ _ZN23eap_am_crypto_symbian_cD0Ev @ 1032 NONAME
+ _ZN23eap_am_crypto_symbian_cD1Ev @ 1033 NONAME
+ _ZN23eap_am_crypto_symbian_cD2Ev @ 1034 NONAME
+ _ZN23eap_session_core_base_c22new_eap_session_core_cEP18abs_eap_am_tools_cP22abs_eap_session_core_cbm @ 1035 NONAME
+ _ZN23eap_session_core_base_cC2Ev @ 1036 NONAME
+ _ZN23eap_session_core_base_cD0Ev @ 1037 NONAME
+ _ZN23eap_session_core_base_cD1Ev @ 1038 NONAME
+ _ZN23eap_session_core_base_cD2Ev @ 1039 NONAME
+ _ZN23network_key_and_index_c12get_is_validEv @ 1040 NONAME
+ _ZN23network_key_and_index_c15get_network_keyEv @ 1041 NONAME
+ _ZN23network_key_and_index_c17get_is_valid_dataEv @ 1042 NONAME
+ _ZN23network_key_and_index_c21set_network_key_indexEh @ 1043 NONAME
+ _ZN23network_key_and_index_c4copyEv @ 1044 NONAME
+ _ZN23network_key_and_index_cC1EP18abs_eap_am_tools_c @ 1045 NONAME
+ _ZN23network_key_and_index_cC2EP18abs_eap_am_tools_c @ 1046 NONAME
+ _ZN23network_key_and_index_cD0Ev @ 1047 NONAME
+ _ZN23network_key_and_index_cD1Ev @ 1048 NONAME
+ _ZN23network_key_and_index_cD2Ev @ 1049 NONAME
+ _ZN24eap_am_mutex_reference_c13add_referenceEv @ 1050 NONAME
+ _ZN24eap_am_mutex_reference_c15get_is_reservedEv @ 1051 NONAME
+ _ZN24eap_am_mutex_reference_c15set_is_reservedEb @ 1052 NONAME
+ _ZN24eap_am_mutex_reference_c16remove_referenceEv @ 1053 NONAME
+ _ZN24eap_am_mutex_reference_c19get_reference_countEv @ 1054 NONAME
+ _ZN24eap_am_mutex_reference_cC1Ev @ 1055 NONAME
+ _ZN24eap_am_mutex_reference_cC2Ev @ 1056 NONAME
+ _ZN24eap_am_mutex_reference_cD0Ev @ 1057 NONAME
+ _ZN24eap_am_mutex_reference_cD1Ev @ 1058 NONAME
+ _ZN24eap_am_mutex_reference_cD2Ev @ 1059 NONAME
+ _ZN24eap_master_session_key_c12set_eap_typeE19eap_expanded_type_c @ 1060 NONAME
+ _ZN24eap_master_session_key_c18copy_leap_passwordEPK19eap_variable_data_c @ 1061 NONAME
+ _ZN24eap_master_session_key_c8set_copyEPKS_ @ 1062 NONAME
+ _ZN24eap_master_session_key_cC1EP18abs_eap_am_tools_c19eap_expanded_type_c @ 1063 NONAME
+ _ZN24eap_master_session_key_cC2EP18abs_eap_am_tools_c19eap_expanded_type_c @ 1064 NONAME
+ _ZN24eap_master_session_key_cD0Ev @ 1065 NONAME
+ _ZN24eap_master_session_key_cD1Ev @ 1066 NONAME
+ _ZN24eap_master_session_key_cD2Ev @ 1067 NONAME
+ _ZN24eap_state_notification_c16get_state_stringEmm @ 1068 NONAME
+ _ZN24eap_state_notification_c19get_protocol_stringEmm @ 1069 NONAME
+ _ZN24eap_state_notification_c23set_notification_stringEPK19eap_variable_data_cb @ 1070 NONAME
+ _ZN24eap_state_notification_c24set_authentication_errorE12eap_status_e @ 1071 NONAME
+ _ZN24eap_state_notification_c25get_protocol_layer_stringEm @ 1072 NONAME
+ _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 1073 NONAME
+ _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 1074 NONAME
+ _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 1075 NONAME
+ _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 1076 NONAME
+ _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 1077 NONAME
+ _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 1078 NONAME
+ _ZN24eap_state_notification_cD0Ev @ 1079 NONAME
+ _ZN24eap_state_notification_cD1Ev @ 1080 NONAME
+ _ZN24eap_state_notification_cD2Ev @ 1081 NONAME
+ _ZN25eap_core_retransmission_c19get_send_network_idEv @ 1082 NONAME
+ _ZN25eap_core_retransmission_c28get_next_retransmission_timeEv @ 1083 NONAME
+ _ZN25eap_core_retransmission_c31get_next_retransmission_counterEv @ 1084 NONAME
+ _ZN25eap_core_retransmission_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmmm16eap_code_value_eh19eap_expanded_type_c @ 1085 NONAME
+ _ZN25eap_core_retransmission_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmmm16eap_code_value_eh19eap_expanded_type_c @ 1086 NONAME
+ _ZN25eap_core_retransmission_cD0Ev @ 1087 NONAME
+ _ZN25eap_core_retransmission_cD1Ev @ 1088 NONAME
+ _ZN25eap_core_retransmission_cD2Ev @ 1089 NONAME
+ _ZN25eap_general_header_base_c17set_header_bufferEPhm @ 1090 NONAME
+ _ZN25eap_general_header_base_cC2EP18abs_eap_am_tools_cPvm @ 1091 NONAME
+ _ZN25eap_general_header_base_cD0Ev @ 1092 NONAME
+ _ZN25eap_general_header_base_cD1Ev @ 1093 NONAME
+ _ZN25eap_general_header_base_cD2Ev @ 1094 NONAME
+ _ZN25eap_network_id_selector_c12set_selectorEPK19eap_am_network_id_c @ 1095 NONAME
+ _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_c @ 1096 NONAME
+ _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_c @ 1097 NONAME
+ _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_cPKS_ @ 1098 NONAME
+ _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_c @ 1099 NONAME
+ _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_c @ 1100 NONAME
+ _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_cPKS_ @ 1101 NONAME
+ _ZN25eap_network_id_selector_cD0Ev @ 1102 NONAME
+ _ZN25eap_network_id_selector_cD1Ev @ 1103 NONAME
+ _ZN25eap_network_id_selector_cD2Ev @ 1104 NONAME
+ _ZN26eapol_ethernet_header_rd_cC1EP18abs_eap_am_tools_cPKhm @ 1105 NONAME
+ _ZN26eapol_ethernet_header_rd_cC2EP18abs_eap_am_tools_cPKhm @ 1106 NONAME
+ _ZN26eapol_ethernet_header_rd_cD0Ev @ 1107 NONAME
+ _ZN26eapol_ethernet_header_rd_cD1Ev @ 1108 NONAME
+ _ZN26eapol_ethernet_header_rd_cD2Ev @ 1109 NONAME
+ _ZN26eapol_ethernet_header_wr_c10get_sourceEv @ 1110 NONAME
+ _ZN26eapol_ethernet_header_wr_c12reset_headerE21eapol_ethernet_type_et @ 1111 NONAME
+ _ZN26eapol_ethernet_header_wr_c15get_destinationEv @ 1112 NONAME
+ _ZN26eapol_ethernet_header_wr_cC1EP18abs_eap_am_tools_cPKhm @ 1113 NONAME
+ _ZN26eapol_ethernet_header_wr_cC2EP18abs_eap_am_tools_cPKhm @ 1114 NONAME
+ _ZN26eapol_ethernet_header_wr_cD0Ev @ 1115 NONAME
+ _ZN26eapol_ethernet_header_wr_cD1Ev @ 1116 NONAME
+ _ZN26eapol_ethernet_header_wr_cD2Ev @ 1117 NONAME
+ _ZN26simple_config_credential_c12get_is_validEv @ 1118 NONAME
+ _ZN26simple_config_credential_c15get_MAC_addressEv @ 1119 NONAME
+ _ZN26simple_config_credential_c16get_network_keysEv @ 1120 NONAME
+ _ZN26simple_config_credential_c17set_network_indexEh @ 1121 NONAME
+ _ZN26simple_config_credential_c19get_Encryption_TypeEv @ 1122 NONAME
+ _ZN26simple_config_credential_c19set_Encryption_TypeE31simple_config_Encryption_Type_e @ 1123 NONAME
+ _ZN26simple_config_credential_c23get_Authentication_TypeEv @ 1124 NONAME
+ _ZN26simple_config_credential_c23set_Authentication_TypeE35simple_config_Authentication_Type_e @ 1125 NONAME
+ _ZN26simple_config_credential_c8get_SSIDEv @ 1126 NONAME
+ _ZN26simple_config_credential_cC1EP18abs_eap_am_tools_c @ 1127 NONAME
+ _ZN26simple_config_credential_cC2EP18abs_eap_am_tools_c @ 1128 NONAME
+ _ZN26simple_config_credential_cD0Ev @ 1129 NONAME
+ _ZN26simple_config_credential_cD1Ev @ 1130 NONAME
+ _ZN26simple_config_credential_cD2Ev @ 1131 NONAME
+ _ZN27abs_crypto_hash_algorithm_cD0Ev @ 1132 NONAME
+ _ZN27abs_crypto_hash_algorithm_cD1Ev @ 1133 NONAME
+ _ZN27abs_crypto_hash_algorithm_cD2Ev @ 1134 NONAME
+ _ZN27abs_crypto_hmac_algorithm_cD0Ev @ 1135 NONAME
+ _ZN27abs_crypto_hmac_algorithm_cD1Ev @ 1136 NONAME
+ _ZN27abs_crypto_hmac_algorithm_cD2Ev @ 1137 NONAME
+ _ZN27eap_am_file_input_symbian_c10file_closeEv @ 1138 NONAME
+ _ZN27eap_am_file_input_symbian_c10file_writeEPK19eap_variable_data_c @ 1139 NONAME
+ _ZN27eap_am_file_input_symbian_c11file_deleteEPK19eap_variable_data_c @ 1140 NONAME
+ _ZN27eap_am_file_input_symbian_c11file_existsEPK19eap_variable_data_c @ 1141 NONAME
+ _ZN27eap_am_file_input_symbian_c12get_is_validEv @ 1142 NONAME
+ _ZN27eap_am_file_input_symbian_c14directory_openEPK19eap_variable_data_c @ 1143 NONAME
+ _ZN27eap_am_file_input_symbian_c14directory_readEP11eap_array_cI19abs_eap_file_stat_cE @ 1144 NONAME
+ _ZN27eap_am_file_input_symbian_c14file_read_lineEP19eap_variable_data_c @ 1145 NONAME
+ _ZN27eap_am_file_input_symbian_c14file_read_wordEP19eap_variable_data_c @ 1146 NONAME
+ _ZN27eap_am_file_input_symbian_c15directory_closeEv @ 1147 NONAME
+ _ZN27eap_am_file_input_symbian_c9file_copyEPK19eap_variable_data_cS2_ @ 1148 NONAME
+ _ZN27eap_am_file_input_symbian_c9file_openEPK19eap_variable_data_c23eap_file_io_direction_e @ 1149 NONAME
+ _ZN27eap_am_file_input_symbian_c9file_readEP19eap_variable_data_c @ 1150 NONAME
+ _ZN27eap_am_file_input_symbian_c9file_sizeEv @ 1151 NONAME
+ _ZN27eap_am_file_input_symbian_cC1EP18abs_eap_am_tools_c @ 1152 NONAME
+ _ZN27eap_am_file_input_symbian_cC2EP18abs_eap_am_tools_c @ 1153 NONAME
+ _ZN27eap_am_file_input_symbian_cD0Ev @ 1154 NONAME
+ _ZN27eap_am_file_input_symbian_cD1Ev @ 1155 NONAME
+ _ZN27eap_am_file_input_symbian_cD2Ev @ 1156 NONAME
+ _ZN28abs_crypto_block_algorithm_cD0Ev @ 1157 NONAME
+ _ZN28abs_crypto_block_algorithm_cD1Ev @ 1158 NONAME
+ _ZN28abs_crypto_block_algorithm_cD2Ev @ 1159 NONAME
+ _ZN28eapol_ethernet_header_base_c17get_header_lengthEv @ 1160 NONAME
+ _ZN28eapol_ethernet_header_base_c8set_typeE21eapol_ethernet_type_e @ 1161 NONAME
+ _ZN28eapol_ethernet_header_base_cC1EP18abs_eap_am_tools_cPvm @ 1162 NONAME
+ _ZN28eapol_ethernet_header_base_cC2EP18abs_eap_am_tools_cPvm @ 1163 NONAME
+ _ZN28eapol_ethernet_header_base_cD0Ev @ 1164 NONAME
+ _ZN28eapol_ethernet_header_base_cD1Ev @ 1165 NONAME
+ _ZN28eapol_ethernet_header_base_cD2Ev @ 1166 NONAME
+ _ZN29abs_crypto_stream_algorithm_cD0Ev @ 1167 NONAME
+ _ZN29abs_crypto_stream_algorithm_cD1Ev @ 1168 NONAME
+ _ZN29abs_crypto_stream_algorithm_cD2Ev @ 1169 NONAME
+ _ZN30abs_eap_am_memory_store_data_cC1Ev @ 1170 NONAME
+ _ZN30abs_eap_am_memory_store_data_cC2Ev @ 1171 NONAME
+ _ZN30abs_eap_am_memory_store_data_cD0Ev @ 1172 NONAME
+ _ZN30abs_eap_am_memory_store_data_cD1Ev @ 1173 NONAME
+ _ZN30abs_eap_am_memory_store_data_cD2Ev @ 1174 NONAME
+ _ZN30crypto_wpa_psk_password_hash_c12get_is_validEv @ 1175 NONAME
+ _ZN30crypto_wpa_psk_password_hash_c13password_hashEPK19eap_variable_data_cS2_PS0_PvPF12eap_status_eS4_mE @ 1176 NONAME
+ _ZN30crypto_wpa_psk_password_hash_cC1EP18abs_eap_am_tools_c @ 1177 NONAME
+ _ZN30crypto_wpa_psk_password_hash_cC2EP18abs_eap_am_tools_c @ 1178 NONAME
+ _ZN30crypto_wpa_psk_password_hash_cD0Ev @ 1179 NONAME
+ _ZN30crypto_wpa_psk_password_hash_cD1Ev @ 1180 NONAME
+ _ZN30crypto_wpa_psk_password_hash_cD2Ev @ 1181 NONAME
+ _ZN30eap_am_memory_store_tlv_data_c17copy_message_dataEPK22eap_tlv_message_data_cm @ 1182 NONAME
+ _ZN30eap_am_memory_store_tlv_data_c31object_decrease_reference_countEv @ 1183 NONAME
+ _ZN30eap_am_memory_store_tlv_data_c31object_increase_reference_countEv @ 1184 NONAME
+ _ZN30eap_am_memory_store_tlv_data_cC1EP18abs_eap_am_tools_c @ 1185 NONAME
+ _ZN30eap_am_memory_store_tlv_data_cC2EP18abs_eap_am_tools_c @ 1186 NONAME
+ _ZN30eap_am_memory_store_tlv_data_cD0Ev @ 1187 NONAME
+ _ZN30eap_am_memory_store_tlv_data_cD1Ev @ 1188 NONAME
+ _ZN30eap_am_memory_store_tlv_data_cD2Ev @ 1189 NONAME
+ _ZN30eap_process_tlv_message_data_c12get_is_validEv @ 1190 NONAME
+ _ZN30eap_process_tlv_message_data_c15get_type_stringE22eap_tlv_message_type_e @ 1191 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataE12eap_status_e @ 1192 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataE19eap_expanded_type_c @ 1193 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataE22eap_tlv_message_type_em @ 1194 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataE31eap_tlv_message_type_function_e @ 1195 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataE31eapol_key_authentication_type_e @ 1196 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataE38eapol_key_802_11_authentication_mode_e @ 1197 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI19eap_expanded_type_cE @ 1198 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI23eap_certificate_entry_cE @ 1199 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI26simple_config_credential_cE @ 1200 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cItE @ 1201 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK18eap_buf_chain_wr_c @ 1202 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_am_network_id_c @ 1203 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_variable_data_c @ 1204 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_variable_data_cPK18eap_config_value_c @ 1205 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eapol_session_key_c @ 1206 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK21eap_method_settings_c @ 1207 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK23eap_certificate_entry_c @ 1208 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK25eap_general_header_base_cm @ 1209 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK28abs_eap_state_notification_c @ 1210 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEb @ 1211 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEc @ 1212 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEh @ 1213 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEl @ 1214 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEm @ 1215 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEs @ 1216 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEt @ 1217 NONAME
+ _ZN30eap_process_tlv_message_data_c18add_parameter_dataEy @ 1218 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI19eap_expanded_type_cE @ 1219 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI23eap_certificate_entry_cE @ 1220 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI23network_key_and_index_cE @ 1221 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI26simple_config_credential_cE @ 1222 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cItE @ 1223 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_am_network_id_c @ 1224 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_expanded_type_c @ 1225 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_variable_data_c @ 1226 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eapol_session_key_c @ 1227 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP21eap_method_settings_c @ 1228 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP23eap_certificate_entry_c @ 1229 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP23network_key_and_index_c @ 1230 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP26simple_config_credential_c @ 1231 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP31eap_tlv_message_type_function_e @ 1232 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPP24eap_state_notification_c @ 1233 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPc @ 1234 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPh @ 1235 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPl @ 1236 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPm @ 1237 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPs @ 1238 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPt @ 1239 NONAME
+ _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPy @ 1240 NONAME
+ _ZN30eap_process_tlv_message_data_c19get_function_stringE31eap_tlv_message_type_function_e @ 1241 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEm22eap_tlv_message_type_eP12eap_status_e @ 1242 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_am_network_id_c @ 1243 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_expanded_type_c @ 1244 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_variable_data_c @ 1245 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eapol_session_key_c @ 1246 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP21eap_method_settings_c @ 1247 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31eap_tlv_message_type_function_e @ 1248 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31eapol_key_authentication_type_e @ 1249 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31simple_config_Encryption_Type_e @ 1250 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP33eapol_wlan_authentication_state_e @ 1251 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP35simple_config_Authentication_Type_e @ 1252 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP38eapol_key_802_11_authentication_mode_e @ 1253 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eap_certificate_entry_c22eap_certificate_type_eE @ 1254 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eE @ 1255 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 1256 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPP24eap_state_notification_c @ 1257 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I19eap_am_network_id_cE @ 1258 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I19eap_expanded_type_cE @ 1259 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I23eap_certificate_entry_cE @ 1260 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I23network_key_and_index_cE @ 1261 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I26simple_config_credential_cE @ 1262 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_ItE @ 1263 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPb @ 1264 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPc @ 1265 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPh @ 1266 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPl @ 1267 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPm @ 1268 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPs @ 1269 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPt @ 1270 NONAME
+ _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPy @ 1271 NONAME
+ _ZN30eap_process_tlv_message_data_c31add_structured_parameter_headerE22eap_tlv_message_type_em @ 1272 NONAME
+ _ZN30eap_process_tlv_message_data_c31object_decrease_reference_countEv @ 1273 NONAME
+ _ZN30eap_process_tlv_message_data_c31object_increase_reference_countEv @ 1274 NONAME
+ _ZN30eap_process_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 1275 NONAME
+ _ZN30eap_process_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 1276 NONAME
+ _ZN30eap_process_tlv_message_data_cD0Ev @ 1277 NONAME
+ _ZN30eap_process_tlv_message_data_cD1Ev @ 1278 NONAME
+ _ZN30eap_process_tlv_message_data_cD2Ev @ 1279 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_c10t_prf_initEPK19eap_variable_data_cS2_S2_ @ 1280 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_c12get_is_validEv @ 1281 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_c12set_is_validEv @ 1282 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_c12t_prf_outputEPvt @ 1283 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_c13t_prf_cleanupEv @ 1284 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_c14set_is_invalidEv @ 1285 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_cC1EP18abs_eap_am_tools_c @ 1286 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_cC2EP18abs_eap_am_tools_c @ 1287 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_cD0Ev @ 1288 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_cD1Ev @ 1289 NONAME
+ _ZN31crypto_eap_fast_hmac_sha1_prf_cD2Ev @ 1290 NONAME
+ _ZN32abs_crypto_cbc_block_algorithm_cD0Ev @ 1291 NONAME
+ _ZN32abs_crypto_cbc_block_algorithm_cD1Ev @ 1292 NONAME
+ _ZN32abs_crypto_cbc_block_algorithm_cD2Ev @ 1293 NONAME
+ _ZN32eap_simple_config_trace_string_cC1Ev @ 1294 NONAME
+ _ZN32eap_simple_config_trace_string_cC2Ev @ 1295 NONAME
+ _ZN32eap_simple_config_trace_string_cD0Ev @ 1296 NONAME
+ _ZN32eap_simple_config_trace_string_cD1Ev @ 1297 NONAME
+ _ZN32eap_simple_config_trace_string_cD2Ev @ 1298 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_c10dh_cleanupEPK19eap_variable_data_c @ 1299 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_c12get_is_validEv @ 1300 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_c12set_is_validEv @ 1301 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_c22generate_g_power_to_xyEPK19eap_variable_data_cS2_PS0_PKvmS5_m @ 1302 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_c28generate_diffie_hellman_keysEP19eap_variable_data_cS1_PKvmS3_m @ 1303 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_cC1EP18abs_eap_am_tools_c @ 1304 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_cC2EP18abs_eap_am_tools_c @ 1305 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_cD0Ev @ 1306 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_cD1Ev @ 1307 NONAME
+ _ZN33crypto_ephemeral_diffie_hellman_cD2Ev @ 1308 NONAME
+ _ZNK10eap_core_c19get_is_tunneled_eapEv @ 1309 NONAME
+ _ZNK11EAPSettings5traceEv @ 1310 NONAME
+ _ZNK14eap_am_tools_c14get_trace_maskEv @ 1311 NONAME
+ _ZNK15eap_header_wr_c13get_type_dataEm @ 1312 NONAME
+ _ZNK15eap_header_wr_c20get_type_data_offsetEmm @ 1313 NONAME
+ _ZNK16EapMessageBuffer14GetRequestTypeEv @ 1314 NONAME
+ _ZNK16EapMessageBuffer7GetDataEv @ 1315 NONAME
+ _ZNK16TEapExpandedType11GetVendorIdEv @ 1316 NONAME
+ _ZNK16TEapExpandedType13GetVendorTypeEv @ 1317 NONAME
+ _ZNK16TEapExpandedType7CompareERKS_ @ 1318 NONAME
+ _ZNK16TEapExpandedType8GetValueEv @ 1319 NONAME
+ _ZNK16TEapExpandedTypeeqERKS_ @ 1320 NONAME
+ _ZNK16TEapExpandedTypeneERKS_ @ 1321 NONAME
+ _ZNK16eap_tlv_header_c12check_headerEv @ 1322 NONAME
+ _ZNK16eap_tlv_header_c16get_value_lengthEv @ 1323 NONAME
+ _ZNK16eap_tlv_header_c16get_value_offsetEmm @ 1324 NONAME
+ _ZNK16eap_tlv_header_c8get_typeEv @ 1325 NONAME
+ _ZNK16eap_tlv_header_c9get_valueEm @ 1326 NONAME
+ _ZNK17eap_header_base_c10get_lengthEv @ 1327 NONAME
+ _ZNK17eap_header_base_c12check_headerEv @ 1328 NONAME
+ _ZNK17eap_header_base_c13get_ietf_typeEv @ 1329 NONAME
+ _ZNK17eap_header_base_c13get_type_dataEm @ 1330 NONAME
+ _ZNK17eap_header_base_c14get_identifierEv @ 1331 NONAME
+ _ZNK17eap_header_base_c15get_code_stringEv @ 1332 NONAME
+ _ZNK17eap_header_base_c15get_data_lengthEv @ 1333 NONAME
+ _ZNK17eap_header_base_c15get_data_offsetEmm @ 1334 NONAME
+ _ZNK17eap_header_base_c15get_type_stringEv @ 1335 NONAME
+ _ZNK17eap_header_base_c20get_type_data_lengthEv @ 1336 NONAME
+ _ZNK17eap_header_base_c20get_type_data_offsetEmm @ 1337 NONAME
+ _ZNK17eap_header_base_c21get_type_field_lengthEv @ 1338 NONAME
+ _ZNK17eap_header_base_c8get_codeEv @ 1339 NONAME
+ _ZNK17eap_header_base_c8get_dataEm @ 1340 NONAME
+ _ZNK17eap_header_base_c8get_typeEv @ 1341 NONAME
+ _ZNK17eapol_header_rd_c14get_eap_headerEv @ 1342 NONAME
+ _ZNK18eap_buf_chain_rd_c15get_data_offsetEmm @ 1343 NONAME
+ _ZNK18eap_buf_chain_rd_c19get_ethernet_headerEv @ 1344 NONAME
+ _ZNK18eap_buf_chain_rd_c8get_dataEm @ 1345 NONAME
+ _ZNK18eap_config_value_c12get_is_validEv @ 1346 NONAME
+ _ZNK18eap_config_value_c14get_const_dataEv @ 1347 NONAME
+ _ZNK18eap_config_value_c14get_const_typeEv @ 1348 NONAME
+ _ZNK19EapCertificateEntry10GetIsValidEv @ 1349 NONAME
+ _ZNK19EapCertificateEntry11GetCertTypeEv @ 1350 NONAME
+ _ZNK19EapCertificateEntry12GetIsEnabledEv @ 1351 NONAME
+ _ZNK19EapCertificateEntry13GetIssuerNameEv @ 1352 NONAME
+ _ZNK19EapCertificateEntry13GetThumbprintEv @ 1353 NONAME
+ _ZNK19EapCertificateEntry14GetPrimaryNameEv @ 1354 NONAME
+ _ZNK19EapCertificateEntry14GetSubjectNameEv @ 1355 NONAME
+ _ZNK19EapCertificateEntry15GetLabelPresentEv @ 1356 NONAME
+ _ZNK19EapCertificateEntry15GetSerialNumberEv @ 1357 NONAME
+ _ZNK19EapCertificateEntry15GetSubjectKeyIdEv @ 1358 NONAME
+ _ZNK19EapCertificateEntry16GetSecondaryNameEv @ 1359 NONAME
+ _ZNK19EapCertificateEntry19GetIsEnabledPresentEv @ 1360 NONAME
+ _ZNK19EapCertificateEntry20GetIssuerNamePresentEv @ 1361 NONAME
+ _ZNK19EapCertificateEntry20GetThumbprintPresentEv @ 1362 NONAME
+ _ZNK19EapCertificateEntry21GetPrimaryNamePresentEv @ 1363 NONAME
+ _ZNK19EapCertificateEntry21GetSubjectNamePresentEv @ 1364 NONAME
+ _ZNK19EapCertificateEntry22GetSerialNumberPresentEv @ 1365 NONAME
+ _ZNK19EapCertificateEntry22GetSubjectKeyIdPresentEv @ 1366 NONAME
+ _ZNK19EapCertificateEntry23GetSecondaryNamePresentEv @ 1367 NONAME
+ _ZNK19EapCertificateEntry5traceEv @ 1368 NONAME
+ _ZNK19EapCertificateEntry8GetLabelEv @ 1369 NONAME
+ _ZNK19eap_am_mutex_base_c12get_is_validEv @ 1370 NONAME
+ _ZNK19eap_am_mutex_base_c13get_referenceEv @ 1371 NONAME
+ _ZNK19eap_am_mutex_base_c15get_is_reservedEv @ 1372 NONAME
+ _ZNK19eap_am_network_id_c10get_sourceEv @ 1373 NONAME
+ _ZNK19eap_am_network_id_c12get_is_validEv @ 1374 NONAME
+ _ZNK19eap_am_network_id_c13get_source_idEv @ 1375 NONAME
+ _ZNK19eap_am_network_id_c14get_network_idEv @ 1376 NONAME
+ _ZNK19eap_am_network_id_c15get_destinationEv @ 1377 NONAME
+ _ZNK19eap_am_network_id_c17get_is_valid_dataEv @ 1378 NONAME
+ _ZNK19eap_am_network_id_c17get_source_lengthEv @ 1379 NONAME
+ _ZNK19eap_am_network_id_c18compare_network_idEPKS_ @ 1380 NONAME
+ _ZNK19eap_am_network_id_c18get_destination_idEv @ 1381 NONAME
+ _ZNK19eap_am_network_id_c22get_destination_lengthEv @ 1382 NONAME
+ _ZNK19eap_am_network_id_c4copyEv @ 1383 NONAME
+ _ZNK19eap_am_network_id_c8get_typeEv @ 1384 NONAME
+ _ZNK19eap_core_nak_info_c18get_eap_identifierEv @ 1385 NONAME
+ _ZNK19eap_core_nak_info_c21get_proposed_eap_typeEv @ 1386 NONAME
+ _ZNK19eap_expanded_type_c12get_is_validEv @ 1387 NONAME
+ _ZNK19eap_expanded_type_c13get_type_dataEP18abs_eap_am_tools_cP22eap_type_ietf_values_e @ 1388 NONAME
+ _ZNK19eap_expanded_type_c13get_type_dataEP18abs_eap_am_tools_cPS_ @ 1389 NONAME
+ _ZNK19eap_expanded_type_c13get_vendor_idEv @ 1390 NONAME
+ _ZNK19eap_expanded_type_c15get_vendor_typeEv @ 1391 NONAME
+ _ZNK19eap_expanded_type_c17get_is_valid_dataEv @ 1392 NONAME
+ _ZNK19eap_expanded_type_c22get_expanded_type_dataEP18abs_eap_am_tools_cP19eap_variable_data_c @ 1393 NONAME
+ _ZNK19eap_expanded_type_c4copyEv @ 1394 NONAME
+ _ZNK19eap_expanded_type_c7compareEPKS_ @ 1395 NONAME
+ _ZNK19eap_expanded_type_cadEv @ 1396 NONAME
+ _ZNK19eap_expanded_type_ceqE22eap_type_ietf_values_e @ 1397 NONAME
+ _ZNK19eap_expanded_type_ceqERKS_ @ 1398 NONAME
+ _ZNK19eap_expanded_type_cneE22eap_type_ietf_values_e @ 1399 NONAME
+ _ZNK19eap_expanded_type_cneERKS_ @ 1400 NONAME
+ _ZNK19eap_variable_data_c10get_bufferEm @ 1401 NONAME
+ _ZNK19eap_variable_data_c12get_is_validEv @ 1402 NONAME
+ _ZNK19eap_variable_data_c14compare_lengthEPKS_m @ 1403 NONAME
+ _ZNK19eap_variable_data_c14compare_lengthEPKvmm @ 1404 NONAME
+ _ZNK19eap_variable_data_c15get_data_lengthEv @ 1405 NONAME
+ _ZNK19eap_variable_data_c15get_data_offsetEmm @ 1406 NONAME
+ _ZNK19eap_variable_data_c15get_is_writableEv @ 1407 NONAME
+ _ZNK19eap_variable_data_c17get_buffer_lengthEv @ 1408 NONAME
+ _ZNK19eap_variable_data_c17get_buffer_offsetEmm @ 1409 NONAME
+ _ZNK19eap_variable_data_c17get_is_valid_dataEv @ 1410 NONAME
+ _ZNK19eap_variable_data_c4copyEv @ 1411 NONAME
+ _ZNK19eap_variable_data_c4hashEm @ 1412 NONAME
+ _ZNK19eap_variable_data_c7compareEPKS_ @ 1413 NONAME
+ _ZNK19eap_variable_data_c7compareEPKvm @ 1414 NONAME
+ _ZNK19eap_variable_data_c8get_dataEm @ 1415 NONAME
+ _ZNK19eap_variable_data_c8get_dataEv @ 1416 NONAME
+ _ZNK19eapol_header_base_c11get_versionEv @ 1417 NONAME
+ _ZNK19eapol_header_base_c12check_headerEv @ 1418 NONAME
+ _ZNK19eapol_header_base_c15get_data_lengthEv @ 1419 NONAME
+ _ZNK19eapol_header_base_c15get_packet_typeEv @ 1420 NONAME
+ _ZNK19eapol_header_base_c15get_type_stringEv @ 1421 NONAME
+ _ZNK19eapol_header_base_c8get_dataEm @ 1422 NONAME
+ _ZNK19eapol_session_key_c12get_is_validEv @ 1423 NONAME
+ _ZNK19eapol_session_key_c12get_key_typeEv @ 1424 NONAME
+ _ZNK19eapol_session_key_c13get_key_indexEv @ 1425 NONAME
+ _ZNK19eapol_session_key_c14get_key_tx_bitEv @ 1426 NONAME
+ _ZNK19eapol_session_key_c19get_sequence_numberEv @ 1427 NONAME
+ _ZNK19eapol_session_key_c7get_keyEv @ 1428 NONAME
+ _ZNK20eap_buf_chain_base_c11get_encryptEv @ 1429 NONAME
+ _ZNK20eap_buf_chain_base_c12check_guardsEv @ 1430 NONAME
+ _ZNK20eap_buf_chain_base_c12get_is_validEv @ 1431 NONAME
+ _ZNK20eap_buf_chain_base_c13get_is_clientEv @ 1432 NONAME
+ _ZNK20eap_buf_chain_base_c15get_data_lengthEv @ 1433 NONAME
+ _ZNK20eap_buf_chain_base_c15get_data_offsetEmm @ 1434 NONAME
+ _ZNK20eap_buf_chain_base_c17check_guard_bytesEPKh @ 1435 NONAME
+ _ZNK20eap_buf_chain_base_c17get_buffer_lengthEv @ 1436 NONAME
+ _ZNK20eap_buf_chain_base_c17get_is_valid_dataEv @ 1437 NONAME
+ _ZNK20eap_buf_chain_base_c17get_stack_addressEv @ 1438 NONAME
+ _ZNK20eap_buf_chain_base_c20get_do_length_checksEv @ 1439 NONAME
+ _ZNK20eap_buf_chain_base_c8get_dataEm @ 1440 NONAME
+ _ZNK20eap_rogue_ap_entry_c15get_mac_addressEPh @ 1441 NONAME
+ _ZNK20eap_rogue_ap_entry_c15get_mac_addressEv @ 1442 NONAME
+ _ZNK20eap_rogue_ap_entry_c16get_rogue_reasonEv @ 1443 NONAME
+ _ZNK20eap_rogue_ap_entry_c4copyEv @ 1444 NONAME
+ _ZNK20eap_type_selection_c12get_is_validEv @ 1445 NONAME
+ _ZNK20eap_type_selection_c14get_is_enabledEv @ 1446 NONAME
+ _ZNK20eap_type_selection_c17get_is_valid_dataEv @ 1447 NONAME
+ _ZNK20eap_type_selection_c4copyEv @ 1448 NONAME
+ _ZNK20eap_type_selection_c8get_typeEv @ 1449 NONAME
+ _ZNK22eap_am_mutex_symbian_c12get_is_validEv @ 1450 NONAME
+ _ZNK22eap_am_mutex_symbian_c15get_is_reservedEv @ 1451 NONAME
+ _ZNK22eap_am_mutex_symbian_c16get_owner_threadEv @ 1452 NONAME
+ _ZNK22eap_am_mutex_symbian_c9get_mutexEv @ 1453 NONAME
+ _ZNK22eap_am_tools_symbian_c12get_is_validEv @ 1454 NONAME
+ _ZNK22eap_tlv_message_data_c16get_message_dataEv @ 1455 NONAME
+ _ZNK22eap_tlv_message_data_c23get_message_data_lengthEv @ 1456 NONAME
+ _ZNK23eap_am_crypto_symbian_c12get_is_validEv @ 1457 NONAME
+ _ZNK23network_key_and_index_c21get_network_key_constEv @ 1458 NONAME
+ _ZNK23network_key_and_index_c21get_network_key_indexEv @ 1459 NONAME
+ _ZNK24eap_master_session_key_c12get_eap_typeEv @ 1460 NONAME
+ _ZNK24eap_master_session_key_c17get_leap_passwordEv @ 1461 NONAME
+ _ZNK24eap_state_notification_c12get_eap_typeEv @ 1462 NONAME
+ _ZNK24eap_state_notification_c12get_protocolEv @ 1463 NONAME
+ _ZNK24eap_state_notification_c13get_is_clientEv @ 1464 NONAME
+ _ZNK24eap_state_notification_c17get_current_stateEv @ 1465 NONAME
+ _ZNK24eap_state_notification_c18get_eap_identifierEv @ 1466 NONAME
+ _ZNK24eap_state_notification_c18get_previous_stateEv @ 1467 NONAME
+ _ZNK24eap_state_notification_c18get_protocol_layerEv @ 1468 NONAME
+ _ZNK24eap_state_notification_c19get_protocol_stringEv @ 1469 NONAME
+ _ZNK24eap_state_notification_c19get_send_network_idEv @ 1470 NONAME
+ _ZNK24eap_state_notification_c23get_notification_stringEv @ 1471 NONAME
+ _ZNK24eap_state_notification_c24get_authentication_errorEv @ 1472 NONAME
+ _ZNK24eap_state_notification_c24get_current_state_stringEv @ 1473 NONAME
+ _ZNK24eap_state_notification_c25get_previous_state_stringEv @ 1474 NONAME
+ _ZNK24eap_state_notification_c25get_protocol_layer_stringEv @ 1475 NONAME
+ _ZNK24eap_state_notification_c26get_allow_send_eap_successEv @ 1476 NONAME
+ _ZNK24eap_state_notification_c32get_needs_confirmation_from_userEv @ 1477 NONAME
+ _ZNK25eap_core_retransmission_c12get_eap_codeEv @ 1478 NONAME
+ _ZNK25eap_core_retransmission_c12get_eap_typeEv @ 1479 NONAME
+ _ZNK25eap_core_retransmission_c12get_is_validEv @ 1480 NONAME
+ _ZNK25eap_core_retransmission_c15get_buffer_sizeEv @ 1481 NONAME
+ _ZNK25eap_core_retransmission_c15get_data_lengthEv @ 1482 NONAME
+ _ZNK25eap_core_retransmission_c15get_sent_packetEv @ 1483 NONAME
+ _ZNK25eap_core_retransmission_c17get_header_offsetEv @ 1484 NONAME
+ _ZNK25eap_core_retransmission_c18get_eap_identifierEv @ 1485 NONAME
+ _ZNK25eap_core_retransmission_c26get_retransmission_counterEv @ 1486 NONAME
+ _ZNK25eap_general_header_base_c12get_am_toolsEv @ 1487 NONAME
+ _ZNK25eap_general_header_base_c12get_is_validEv @ 1488 NONAME
+ _ZNK25eap_general_header_base_c17get_header_bufferEm @ 1489 NONAME
+ _ZNK25eap_general_header_base_c17get_header_offsetEmm @ 1490 NONAME
+ _ZNK25eap_general_header_base_c24get_header_buffer_lengthEv @ 1491 NONAME
+ _ZNK25eap_network_id_selector_c4copyEv @ 1492 NONAME
+ _ZNK26eap_static_expanded_type_c8get_typeEv @ 1493 NONAME
+ _ZNK26eapol_ethernet_header_rd_c16get_eapol_headerEv @ 1494 NONAME
+ _ZNK26eapol_ethernet_header_wr_c16get_eapol_headerEv @ 1495 NONAME
+ _ZNK26simple_config_credential_c14get_SSID_constEv @ 1496 NONAME
+ _ZNK26simple_config_credential_c17get_network_indexEv @ 1497 NONAME
+ _ZNK26simple_config_credential_c21get_MAC_address_constEv @ 1498 NONAME
+ _ZNK26simple_config_credential_c22get_network_keys_constEv @ 1499 NONAME
+ _ZNK28eapol_ethernet_header_base_c10get_sourceEv @ 1500 NONAME
+ _ZNK28eapol_ethernet_header_base_c12check_headerEv @ 1501 NONAME
+ _ZNK28eapol_ethernet_header_base_c15get_data_lengthEv @ 1502 NONAME
+ _ZNK28eapol_ethernet_header_base_c15get_destinationEv @ 1503 NONAME
+ _ZNK28eapol_ethernet_header_base_c17get_source_lengthEv @ 1504 NONAME
+ _ZNK28eapol_ethernet_header_base_c22get_destination_lengthEv @ 1505 NONAME
+ _ZNK28eapol_ethernet_header_base_c8get_dataEm @ 1506 NONAME
+ _ZNK28eapol_ethernet_header_base_c8get_typeEv @ 1507 NONAME
+ _ZNK30eap_am_memory_store_tlv_data_c12get_timer_idEv @ 1508 NONAME
+ _ZNK30eap_am_memory_store_tlv_data_c16get_message_dataEv @ 1509 NONAME
+ _ZNK30eap_am_memory_store_tlv_data_c23get_message_data_lengthEv @ 1510 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI19eap_expanded_type_cE @ 1511 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI23eap_certificate_entry_cE @ 1512 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI23network_key_and_index_cE @ 1513 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI26simple_config_credential_cE @ 1514 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cItE @ 1515 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_am_network_id_c @ 1516 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_variable_data_c @ 1517 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_variable_data_cPK18eap_config_value_c @ 1518 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eapol_session_key_c @ 1519 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK21eap_method_settings_c @ 1520 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK23eap_certificate_entry_c @ 1521 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK23network_key_and_index_c @ 1522 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK26simple_config_credential_c @ 1523 NONAME
+ _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK28abs_eap_state_notification_c @ 1524 NONAME
+ _ZNK32eap_simple_config_trace_string_c16get_state_stringE21simple_config_state_e @ 1525 NONAME
+ _ZNK32eap_simple_config_trace_string_c23get_message_type_stringE28simple_config_Message_Type_e @ 1526 NONAME
+ _ZNK32eap_simple_config_trace_string_c25get_attribute_type_stringE30simple_config_Attribute_Type_e @ 1527 NONAME
+ _ZTI10eap_core_c @ 1528 NONAME
+ _ZTI11EAPSettings @ 1529 NONAME
+ _ZTI12crypto_aes_c @ 1530 NONAME
+ _ZTI12crypto_cbc_c @ 1531 NONAME
+ _ZTI12crypto_dsa_c @ 1532 NONAME
+ _ZTI12crypto_md4_c @ 1533 NONAME
+ _ZTI12crypto_md5_c @ 1534 NONAME
+ _ZTI12crypto_rc4_c @ 1535 NONAME
+ _ZTI12crypto_rsa_c @ 1536 NONAME
+ _ZTI13crypto_hmac_c @ 1537 NONAME
+ _ZTI13crypto_sha1_c @ 1538 NONAME
+ _ZTI14eap_am_tools_c @ 1539 NONAME
+ _ZTI15EapMessageQueue @ 1540 NONAME
+ _ZTI15crypto_random_c @ 1541 NONAME
+ _ZTI15eap_base_type_c @ 1542 NONAME
+ _ZTI15eap_header_rd_c @ 1543 NONAME
+ _ZTI15eap_header_wr_c @ 1544 NONAME
+ _ZTI16EapMessageBuffer @ 1545 NONAME
+ _ZTI16EapServerStrings @ 1546 NONAME
+ _ZTI16TEapExpandedType @ 1547 NONAME
+ _ZTI16crypto_nt_hash_c @ 1548 NONAME
+ _ZTI16crypto_sha_256_c @ 1549 NONAME
+ _ZTI16crypto_tls_prf_c @ 1550 NONAME
+ _ZTI16eap_tlv_header_c @ 1551 NONAME
+ _ZTI17crypto_3des_ede_c @ 1552 NONAME
+ _ZTI17crypto_aes_wrap_c @ 1553 NONAME
+ _ZTI17eap_file_config_c @ 1554 NONAME
+ _ZTI17eap_header_base_c @ 1555 NONAME
+ _ZTI17eap_timer_queue_c @ 1556 NONAME
+ _ZTI17eapol_header_rd_c @ 1557 NONAME
+ _ZTI17eapol_header_wr_c @ 1558 NONAME
+ _ZTI18abs_eap_am_mutex_c @ 1559 NONAME
+ _ZTI18eap_buf_chain_rd_c @ 1560 NONAME
+ _ZTI18eap_buf_chain_wr_c @ 1561 NONAME
+ _ZTI18eap_config_value_c @ 1562 NONAME
+ _ZTI18eap_session_core_c @ 1563 NONAME
+ _ZTI19EapCertificateEntry @ 1564 NONAME
+ _ZTI19eap_am_crypto_md4_c @ 1565 NONAME
+ _ZTI19eap_am_crypto_rc4_c @ 1566 NONAME
+ _ZTI19eap_am_mutex_base_c @ 1567 NONAME
+ _ZTI19eap_am_network_id_c @ 1568 NONAME
+ _ZTI19eap_core_nak_info_c @ 1569 NONAME
+ _ZTI19eap_header_string_c @ 1570 NONAME
+ _ZTI19eap_method_values_c @ 1571 NONAME
+ _ZTI19eap_status_string_c @ 1572 NONAME
+ _ZTI19eap_variable_data_c @ 1573 NONAME
+ _ZTI19eapol_header_base_c @ 1574 NONAME
+ _ZTI19eapol_session_key_c @ 1575 NONAME
+ _ZTI20crypto_tls_md5_prf_c @ 1576 NONAME
+ _ZTI20eap_am_crypto_sha1_c @ 1577 NONAME
+ _ZTI20eap_buf_chain_base_c @ 1578 NONAME
+ _ZTI20eap_rogue_ap_entry_c @ 1579 NONAME
+ _ZTI20eap_type_selection_c @ 1580 NONAME
+ _ZTI21crypto_tls_base_prf_c @ 1581 NONAME
+ _ZTI21crypto_tls_sha1_prf_c @ 1582 NONAME
+ _ZTI21eap_am_memory_store_c @ 1583 NONAME
+ _ZTI21eap_method_settings_c @ 1584 NONAME
+ _ZTI21tls_peap_tlv_header_c @ 1585 NONAME
+ _ZTI22eap_am_mutex_symbian_c @ 1586 NONAME
+ _ZTI22eap_am_tools_symbian_c @ 1587 NONAME
+ _ZTI22eap_timer_queue_hash_c @ 1588 NONAME
+ _ZTI22eap_tlv_message_data_c @ 1589 NONAME
+ _ZTI23crypto_kd_hmac_sha256_c @ 1590 NONAME
+ _ZTI23eap_am_crypto_sha_256_c @ 1591 NONAME
+ _ZTI23eap_am_crypto_symbian_c @ 1592 NONAME
+ _ZTI23eap_certificate_entry_c @ 1593 NONAME
+ _ZTI23eap_session_core_base_c @ 1594 NONAME
+ _ZTI23eap_timer_queue_event_c @ 1595 NONAME
+ _ZTI23network_key_and_index_c @ 1596 NONAME
+ _ZTI24eap_am_mutex_reference_c @ 1597 NONAME
+ _ZTI24eap_master_session_key_c @ 1598 NONAME
+ _ZTI24eap_state_notification_c @ 1599 NONAME
+ _ZTI25eap_core_retransmission_c @ 1600 NONAME
+ _ZTI25eap_general_header_base_c @ 1601 NONAME
+ _ZTI25eap_network_id_selector_c @ 1602 NONAME
+ _ZTI26eapol_ethernet_header_rd_c @ 1603 NONAME
+ _ZTI26eapol_ethernet_header_wr_c @ 1604 NONAME
+ _ZTI26simple_config_credential_c @ 1605 NONAME
+ _ZTI27abs_crypto_hash_algorithm_c @ 1606 NONAME
+ _ZTI27abs_crypto_hmac_algorithm_c @ 1607 NONAME
+ _ZTI27eap_am_file_input_symbian_c @ 1608 NONAME
+ _ZTI28abs_crypto_block_algorithm_c @ 1609 NONAME
+ _ZTI28eapol_ethernet_header_base_c @ 1610 NONAME
+ _ZTI29abs_crypto_stream_algorithm_c @ 1611 NONAME
+ _ZTI30abs_eap_am_memory_store_data_c @ 1612 NONAME
+ _ZTI30crypto_wpa_psk_password_hash_c @ 1613 NONAME
+ _ZTI30eap_am_memory_store_tlv_data_c @ 1614 NONAME
+ _ZTI30eap_process_tlv_message_data_c @ 1615 NONAME
+ _ZTI31crypto_eap_fast_hmac_sha1_prf_c @ 1616 NONAME
+ _ZTI32abs_crypto_cbc_block_algorithm_c @ 1617 NONAME
+ _ZTI32eap_simple_config_trace_string_c @ 1618 NONAME
+ _ZTI33crypto_ephemeral_diffie_hellman_c @ 1619 NONAME
+ _ZTV10eap_core_c @ 1620 NONAME
+ _ZTV11EAPSettings @ 1621 NONAME
+ _ZTV12crypto_aes_c @ 1622 NONAME
+ _ZTV12crypto_cbc_c @ 1623 NONAME
+ _ZTV12crypto_dsa_c @ 1624 NONAME
+ _ZTV12crypto_md4_c @ 1625 NONAME
+ _ZTV12crypto_md5_c @ 1626 NONAME
+ _ZTV12crypto_rc4_c @ 1627 NONAME
+ _ZTV12crypto_rsa_c @ 1628 NONAME
+ _ZTV13crypto_hmac_c @ 1629 NONAME
+ _ZTV13crypto_sha1_c @ 1630 NONAME
+ _ZTV14eap_am_tools_c @ 1631 NONAME
+ _ZTV15EapMessageQueue @ 1632 NONAME
+ _ZTV15crypto_random_c @ 1633 NONAME
+ _ZTV15eap_base_type_c @ 1634 NONAME
+ _ZTV15eap_header_rd_c @ 1635 NONAME
+ _ZTV15eap_header_wr_c @ 1636 NONAME
+ _ZTV16EapMessageBuffer @ 1637 NONAME
+ _ZTV16EapServerStrings @ 1638 NONAME
+ _ZTV16TEapExpandedType @ 1639 NONAME
+ _ZTV16crypto_nt_hash_c @ 1640 NONAME
+ _ZTV16crypto_sha_256_c @ 1641 NONAME
+ _ZTV16crypto_tls_prf_c @ 1642 NONAME
+ _ZTV16eap_tlv_header_c @ 1643 NONAME
+ _ZTV17crypto_3des_ede_c @ 1644 NONAME
+ _ZTV17crypto_aes_wrap_c @ 1645 NONAME
+ _ZTV17eap_file_config_c @ 1646 NONAME
+ _ZTV17eap_header_base_c @ 1647 NONAME
+ _ZTV17eap_timer_queue_c @ 1648 NONAME
+ _ZTV17eapol_header_rd_c @ 1649 NONAME
+ _ZTV17eapol_header_wr_c @ 1650 NONAME
+ _ZTV18abs_eap_am_mutex_c @ 1651 NONAME
+ _ZTV18eap_buf_chain_rd_c @ 1652 NONAME
+ _ZTV18eap_buf_chain_wr_c @ 1653 NONAME
+ _ZTV18eap_config_value_c @ 1654 NONAME
+ _ZTV18eap_session_core_c @ 1655 NONAME
+ _ZTV19EapCertificateEntry @ 1656 NONAME
+ _ZTV19eap_am_crypto_md4_c @ 1657 NONAME
+ _ZTV19eap_am_crypto_rc4_c @ 1658 NONAME
+ _ZTV19eap_am_mutex_base_c @ 1659 NONAME
+ _ZTV19eap_am_network_id_c @ 1660 NONAME
+ _ZTV19eap_core_nak_info_c @ 1661 NONAME
+ _ZTV19eap_header_string_c @ 1662 NONAME
+ _ZTV19eap_method_values_c @ 1663 NONAME
+ _ZTV19eap_status_string_c @ 1664 NONAME
+ _ZTV19eap_variable_data_c @ 1665 NONAME
+ _ZTV19eapol_header_base_c @ 1666 NONAME
+ _ZTV19eapol_session_key_c @ 1667 NONAME
+ _ZTV20crypto_tls_md5_prf_c @ 1668 NONAME
+ _ZTV20eap_am_crypto_sha1_c @ 1669 NONAME
+ _ZTV20eap_buf_chain_base_c @ 1670 NONAME
+ _ZTV20eap_rogue_ap_entry_c @ 1671 NONAME
+ _ZTV20eap_type_selection_c @ 1672 NONAME
+ _ZTV21crypto_tls_base_prf_c @ 1673 NONAME
+ _ZTV21crypto_tls_sha1_prf_c @ 1674 NONAME
+ _ZTV21eap_am_memory_store_c @ 1675 NONAME
+ _ZTV21eap_method_settings_c @ 1676 NONAME
+ _ZTV21tls_peap_tlv_header_c @ 1677 NONAME
+ _ZTV22eap_am_mutex_symbian_c @ 1678 NONAME
+ _ZTV22eap_am_tools_symbian_c @ 1679 NONAME
+ _ZTV22eap_timer_queue_hash_c @ 1680 NONAME
+ _ZTV22eap_tlv_message_data_c @ 1681 NONAME
+ _ZTV23crypto_kd_hmac_sha256_c @ 1682 NONAME
+ _ZTV23eap_am_crypto_sha_256_c @ 1683 NONAME
+ _ZTV23eap_am_crypto_symbian_c @ 1684 NONAME
+ _ZTV23eap_certificate_entry_c @ 1685 NONAME
+ _ZTV23eap_session_core_base_c @ 1686 NONAME
+ _ZTV23eap_timer_queue_event_c @ 1687 NONAME
+ _ZTV23network_key_and_index_c @ 1688 NONAME
+ _ZTV24eap_am_mutex_reference_c @ 1689 NONAME
+ _ZTV24eap_master_session_key_c @ 1690 NONAME
+ _ZTV24eap_state_notification_c @ 1691 NONAME
+ _ZTV25eap_core_retransmission_c @ 1692 NONAME
+ _ZTV25eap_general_header_base_c @ 1693 NONAME
+ _ZTV25eap_network_id_selector_c @ 1694 NONAME
+ _ZTV26eapol_ethernet_header_rd_c @ 1695 NONAME
+ _ZTV26eapol_ethernet_header_wr_c @ 1696 NONAME
+ _ZTV26simple_config_credential_c @ 1697 NONAME
+ _ZTV27abs_crypto_hash_algorithm_c @ 1698 NONAME
+ _ZTV27abs_crypto_hmac_algorithm_c @ 1699 NONAME
+ _ZTV27eap_am_file_input_symbian_c @ 1700 NONAME
+ _ZTV28abs_crypto_block_algorithm_c @ 1701 NONAME
+ _ZTV28eapol_ethernet_header_base_c @ 1702 NONAME
+ _ZTV29abs_crypto_stream_algorithm_c @ 1703 NONAME
+ _ZTV30abs_eap_am_memory_store_data_c @ 1704 NONAME
+ _ZTV30crypto_wpa_psk_password_hash_c @ 1705 NONAME
+ _ZTV30eap_am_memory_store_tlv_data_c @ 1706 NONAME
+ _ZTV30eap_process_tlv_message_data_c @ 1707 NONAME
+ _ZTV31crypto_eap_fast_hmac_sha1_prf_c @ 1708 NONAME
+ _ZTV32abs_crypto_cbc_block_algorithm_c @ 1709 NONAME
+ _ZTV32eap_simple_config_trace_string_c @ 1710 NONAME
+ _ZTV33crypto_ephemeral_diffie_hellman_c @ 1711 NONAME
+ _ZThn12_N10eap_core_c12get_is_validEv @ 1712 NONAME
+ _ZThn12_N10eap_core_c12set_is_validEv @ 1713 NONAME
+ _ZThn12_N10eap_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1714 NONAME
+ _ZThn12_N10eap_core_c8shutdownEv @ 1715 NONAME
+ _ZThn12_N10eap_core_c9configureEv @ 1716 NONAME
+ _ZThn12_N10eap_core_cD0Ev @ 1717 NONAME
+ _ZThn12_N10eap_core_cD1Ev @ 1718 NONAME
+ _ZThn12_N18eap_session_core_c12get_is_validEv @ 1719 NONAME
+ _ZThn12_N18eap_session_core_c12set_is_validEv @ 1720 NONAME
+ _ZThn12_N18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1721 NONAME
+ _ZThn12_N18eap_session_core_c8shutdownEv @ 1722 NONAME
+ _ZThn12_N18eap_session_core_c9configureEv @ 1723 NONAME
+ _ZThn12_N18eap_session_core_cD0Ev @ 1724 NONAME
+ _ZThn12_N18eap_session_core_cD1Ev @ 1725 NONAME
+ _ZThn16_N18eap_session_core_c12get_is_validEv @ 1726 NONAME
+ _ZThn16_N18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1727 NONAME
+ _ZThn16_N18eap_session_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 1728 NONAME
+ _ZThn16_N18eap_session_core_c18create_eap_sessionEPK19eap_am_network_id_c @ 1729 NONAME
+ _ZThn16_N18eap_session_core_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 1730 NONAME
+ _ZThn16_N18eap_session_core_c23cancel_all_eap_sessionsEv @ 1731 NONAME
+ _ZThn16_N18eap_session_core_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 1732 NONAME
+ _ZThn16_N18eap_session_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 1733 NONAME
+ _ZThn16_N18eap_session_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 1734 NONAME
+ _ZThn16_N18eap_session_core_c5resetEv @ 1735 NONAME
+ _ZThn16_N18eap_session_core_c8shutdownEv @ 1736 NONAME
+ _ZThn16_N18eap_session_core_c9configureEv @ 1737 NONAME
+ _ZThn16_N18eap_session_core_cD0Ev @ 1738 NONAME
+ _ZThn16_N18eap_session_core_cD1Ev @ 1739 NONAME
+ _ZThn4_N10eap_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 1740 NONAME
+ _ZThn4_N10eap_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 1741 NONAME
+ _ZThn4_N10eap_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 1742 NONAME
+ _ZThn4_N10eap_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 1743 NONAME
+ _ZThn4_N10eap_core_c13unload_moduleE19eap_expanded_type_c @ 1744 NONAME
+ _ZThn4_N10eap_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1745 NONAME
+ _ZThn4_N10eap_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1746 NONAME
+ _ZThn4_N10eap_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 1747 NONAME
+ _ZThn4_N10eap_core_c17get_header_offsetEPmS0_ @ 1748 NONAME
+ _ZThn4_N10eap_core_c18state_notificationEPK28abs_eap_state_notification_c @ 1749 NONAME
+ _ZThn4_N10eap_core_c19set_session_timeoutEm @ 1750 NONAME
+ _ZThn4_N10eap_core_c22get_saved_eap_identityEP19eap_variable_data_c @ 1751 NONAME
+ _ZThn4_N10eap_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 1752 NONAME
+ _ZThn4_N10eap_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 1753 NONAME
+ _ZThn4_N10eap_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 1754 NONAME
+ _ZThn4_N10eap_core_c23set_authentication_roleEb @ 1755 NONAME
+ _ZThn4_N10eap_core_c27complete_eap_identity_queryEPK19eap_am_network_id_cPK19eap_variable_data_ch @ 1756 NONAME
+ _ZThn4_N10eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 1757 NONAME
+ _ZThn4_N10eap_core_cD0Ev @ 1758 NONAME
+ _ZThn4_N10eap_core_cD1Ev @ 1759 NONAME
+ _ZThn4_N14eap_am_tools_cD0Ev @ 1760 NONAME
+ _ZThn4_N14eap_am_tools_cD1Ev @ 1761 NONAME
+ _ZThn4_N18eap_session_core_cD0Ev @ 1762 NONAME
+ _ZThn4_N18eap_session_core_cD1Ev @ 1763 NONAME
+ _ZThn4_N21eap_am_memory_store_c13timer_expiredEmPv @ 1764 NONAME
+ _ZThn4_N21eap_am_memory_store_c17timer_delete_dataEmPv @ 1765 NONAME
+ _ZThn4_N21eap_am_memory_store_cD0Ev @ 1766 NONAME
+ _ZThn4_N21eap_am_memory_store_cD1Ev @ 1767 NONAME
+ _ZThn4_N22eap_am_mutex_symbian_cD0Ev @ 1768 NONAME
+ _ZThn4_N22eap_am_mutex_symbian_cD1Ev @ 1769 NONAME
+ _ZThn4_N22eap_am_tools_symbian_cD0Ev @ 1770 NONAME
+ _ZThn4_N22eap_am_tools_symbian_cD1Ev @ 1771 NONAME
+ _ZThn4_NK10eap_core_c19get_is_tunneled_eapEv @ 1772 NONAME
+ _ZThn536_N22eap_am_tools_symbian_cD0Ev @ 1773 NONAME
+ _ZThn536_N22eap_am_tools_symbian_cD1Ev @ 1774 NONAME
+ _ZThn8_N10eap_core_c13timer_expiredEmPv @ 1775 NONAME
+ _ZThn8_N10eap_core_c17timer_delete_dataEmPv @ 1776 NONAME
+ _ZThn8_N10eap_core_cD0Ev @ 1777 NONAME
+ _ZThn8_N10eap_core_cD1Ev @ 1778 NONAME
+ _ZThn8_N18eap_session_core_c13timer_expiredEmPv @ 1779 NONAME
+ _ZThn8_N18eap_session_core_c17timer_delete_dataEmPv @ 1780 NONAME
+ _ZThn8_N18eap_session_core_cD0Ev @ 1781 NONAME
+ _ZThn8_N18eap_session_core_cD1Ev @ 1782 NONAME
+ dss_pseudo_random @ 1783 NONAME
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/inc/pacstore_inc/EapFastPacStore.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,75 @@
+/*
+ * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description: EAP-FAST PAC-store IF
+ *
+ */
+
+/*
+ * %version: 12 %
+ */
+
+#ifndef _EAPFASTPACSTORE_H_
+#define _EAPFASTPACSTORE_H_
+
+// INCLUDES
+#include <e32base.h>
+#include <ecom/ecom.h>
+
+
+class CEapFastPacStore
+: public CBase
+{
+
+public:
+
+ /**
+ * Factory function that loads the CEapFastPacStore implementation DLL (plug-in).
+ */
+ static CEapFastPacStore * NewL();
+
+#if 0
+ virtual void OpenPacStoreL() = 0;
+
+ virtual void CreateDeviceSeedL() = 0;
+#endif
+
+ virtual TBool IsMasterKeyPresentL() = 0;
+
+ virtual TBool IsMasterKeyAndPasswordMatchingL(
+ const TDesC8 & aPassword8) = 0;
+
+ virtual TInt CreateAndSaveMasterKeyL(
+ const TDesC8 & aPassword8) = 0;
+
+ virtual TInt ComparePacStorePasswordL(
+ TDes8 & aPassword8) = 0;
+
+ virtual TBool IsPacStorePasswordPresentL() = 0;
+
+ virtual TInt SetPacStorePasswordL(
+ const TDesC8 & aPassword8) = 0;
+
+ virtual TInt DestroyPacStore() = 0;
+
+private:
+
+ /// ECom uses this key to keep track of DLL usage.
+ TUid iDtor_ID_Key;
+
+};
+
+#include "EapFastPacStore.inl"
+
+
+#endif //_EAPFASTPACSTORE_H_
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/inc/pacstore_inc/EapFastPacStore.inl Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,50 @@
+/*
+ * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description: EAP-FAST PAC-store IF inlines
+ *
+ */
+
+/*
+ * %version: 6 %
+ */
+
+// SYSTEM INCLUDES
+#include <EapTraceSymbian.h>
+
+inline CEapFastPacStore* CEapFastPacStore::NewL()
+{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapFastPacStore::NewL(): start")));
+
+ // This call finds and loads the correct DLL and after that calls the
+ // entry function in the interface implementation in the DLL.
+ TAny* ptr = 0;
+
+ const TUid KimplementationUid = { 0x2002BC93 };
+
+ TRAPD( err, ptr = REComSession::CreateImplementationL(
+ KimplementationUid,
+ _FOFF(CEapFastPacStore, iDtor_ID_Key)));
+
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapFastPacStore::NewL(): CreateImplementationL(Uid=0x%08x), err=%d, returns ptr=0x%08x\n"),
+ KimplementationUid.iUid,
+ err,
+ ptr));
+
+
+ User::LeaveIfError(err);
+
+ return reinterpret_cast<CEapFastPacStore *>(ptr);
+}
+
+// end
--- a/securitysettings/cpeapuiplugins/cpeapciphersuiteui/cpeapciphersuiteui.pro Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/cpeapciphersuiteui.pro Thu Sep 16 13:07:04 2010 +0300
@@ -15,7 +15,7 @@
# Control Panel QT UI for TLS ciphersuite configuration in EAP methods
#
-# %version: 9 %
+# %version: 10 %
TEMPLATE = lib
@@ -39,14 +39,21 @@
SOURCES += \
src/cpeapciphersuiteui.cpp \
src/cpeapciphersuiteui_p.cpp
-
+
+mmpRuleDeffile = \
+ "$${LITERAL_HASH}ifdef WINSCW" \
+ "DEFFILE ./bwins/cpeapciphersuiteui.def" \
+ "$${LITERAL_HASH}else" \
+ "DEFFILE ./eabi/cpeapciphersuiteui.def" \
+ "$${LITERAL_HASH}endif"
+
symbian: {
TARGET.UID3 = 0x2002C2F8
TARGET.CAPABILITY = CAP_GENERAL_DLL
TARGET.EPOCALLOWDLLDATA = 1
- defFilePath = .
-
+ MMP_RULES += mmpRuleDeffile
+
BLD_INF_RULES.prj_exports += \
"rom/cpeapciphersuiteui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpeapciphersuiteui.iby)" \
"inc/cpeapciphersuiteui.h |../inc/cpeapciphersuiteui.h"
--- a/securitysettings/cpeapuiplugins/cpeapciphersuiteui/src/cpeapciphersuiteui.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/src/cpeapciphersuiteui.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
-* %version: 8 %
+* %version: 9 %
*/
// System includes
@@ -54,28 +54,46 @@
qDebug("CpEapCiphersuiteUi::CpEapCiphersuiteUi()");
d_ptr.reset(new CpEapCiphersuiteUiPrivate());
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_RSA_AES_SHA,
+ setContentWidgetData("objectName", "CpEapCipherSuiteUi");
+
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_RSA_AES_SHA,
EapQtConfig::TLS_RSA_WITH_AES_128_CBC_SHA));
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_DHE_RSA_AES_SHA,
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_DHE_RSA_AES_SHA,
EapQtConfig::TLS_DHE_RSA_WITH_AES_128_CBC_SHA));
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_DHE_DSS_AES_SHA,
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_DHE_DSS_AES_SHA,
EapQtConfig::TLS_DHE_DSS_WITH_AES_128_CBC_SHA));
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_RSA_3DES_SHA,
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_RSA_3DES_SHA,
EapQtConfig::TLS_RSA_WITH_3DES_EDE_CBC_SHA));
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_DHE_RSA_3DES_SHA,
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_DHE_RSA_3DES_SHA,
EapQtConfig::TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA));
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_DHE_DSS_3DES_SHA,
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_DHE_DSS_3DES_SHA,
EapQtConfig::TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA));
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_RSA_RC4_MD5,
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_RSA_RC4_MD5,
EapQtConfig::TLS_RSA_WITH_RC4_128_MD5));
- appendChild(d_ptr->createGroupItem(suites, EapQtUiConstants::EapCipher_RSA_RC4_SHA,
+ appendChild(d_ptr->createGroupItem(
+ suites,
+ EapQtUiConstants::EapCipher_RSA_RC4_SHA,
EapQtConfig::TLS_RSA_WITH_RC4_128_SHA));
qDebug("CpEapCiphersuiteUi::CpEapCiphersuiteUi() - complete");
--- a/securitysettings/cpeapuiplugins/cpeapciphersuiteui/src/cpeapciphersuiteui_p.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/src/cpeapciphersuiteui_p.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
-* %version: 4 %
+* %version: 5 %
*/
// System includes
@@ -94,11 +94,15 @@
{
qDebug("CpEapCiphersuiteUiPrivate::createGroupItem - id: 0x%04x", id);
QScopedPointer<CpSettingFormItemData> mItem;
- mItem.reset(new CpSettingFormItemData(
+ mItem.reset(
+ new CpSettingFormItemData(
HbDataFormModelItem::CheckBoxItem, QString("")));
+
+ mItem->setContentWidgetData("objectName", name);
mItem->setContentWidgetData("text", name);
- mItem->setContentWidgetData("checkState", ciphersuiteSelected(
- suites, id));
+ mItem->setContentWidgetData(
+ "checkState",
+ ciphersuiteSelected(suites, id));
mSuiteMapper[mItem.data()] = id;
CpSettingFormItemData* tmp = mItem.data();
--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaui.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaui.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 18 %
+ * %version: 20 %
*/
// System includes
@@ -78,6 +78,7 @@
{
qDebug("CpEapSimAkaUi::CpEapSimAkaUi");
+ setObjectName("CpEapSimAkaUi");
// IAP must be valid in construction (check includes
// EapQtConfigInterface::IapIdUndefined)
if (iapId < 0) {
@@ -119,13 +120,20 @@
// Construct EAP-SIM/AKA settings UI
mForm = new HbDataForm();
+ mForm->setObjectName("CpEapSimAkaUiForm");
this->setWidget(mForm);
+
mModel = new HbDataFormModel(mForm);
-
- mGroupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
+ mModel->setObjectName("CpEapSimAkaUiModel");
+
+ mGroupItem = new HbDataFormModelItem(
+ HbDataFormModelItem::GroupItem,
HbParameterLengthLimiter(
- hbTrId("txt_occ_subhead_eap_module_settings")).arg(
+ "txt_occ_subhead_eap_module_settings").arg(
mPluginInfo.localizationId()));
+
+ mGroupItem->setContentWidgetData("objectName", "CpEapSimAkaUiGroupItem");
+
mModel->appendDataFormItem(mGroupItem);
// The parameter given as 0 is a HbDataForm pointer, not parent
@@ -140,7 +148,10 @@
mForm->setModel(mModel);
// Connect signal to add validators when items get activated (visualization created).
- bool connected = connect(mForm, SIGNAL( itemShown(const QModelIndex&) ), this,
+ bool connected = connect(
+ mForm,
+ SIGNAL( itemShown(const QModelIndex&) ),
+ this,
SLOT( setValidator(const QModelIndex) ));
Q_ASSERT(connected);
@@ -156,23 +167,36 @@
{
qDebug("CpEapSimAkaUi::createUsername()");
// UsernameAutomatic
- mUsernameAutomatic = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
- "txt_occ_setlabel_user_name"));
- mUsernameAutomatic->setContentWidgetData("text", hbTrId(
- "txt_occ_setlabel_user_name_val_generate_automatica"));
+ mUsernameAutomatic = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_user_name"));
+
+ mUsernameAutomatic->setContentWidgetData("objectName", "CpEapSimAkaUiUsernameAutomatic");
+ mUsernameAutomatic->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_user_name_val_generate_automatica"));
+
// Initialize the value from EapQtConfig
// Generate username automatically is selected by default
- mUsernameAutomatic->setContentWidgetData("checkState", boolToCheckState(mEapConfig.value(
- EapQtConfig::UsernameAutomatic).toBool()));
+ mUsernameAutomatic->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(EapQtConfig::UsernameAutomatic).toBool()));
+
// Connect signal to disable/enable username when usernameAutomatic changed
- mForm->addConnection(mUsernameAutomatic, SIGNAL(stateChanged(int)), this,
- SLOT(usernameAutomaticChanged(int)));
+ mForm->addConnection(
+ mUsernameAutomatic, SIGNAL(stateChanged(int)),
+ this, SLOT(usernameAutomaticChanged(int)));
+
mGroupItem->appendChild(mUsernameAutomatic);
//Username
- mUsername = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
- "txt_occ_setlabel_user_name"));
+ mUsername = new CpSettingFormItemData(
+ HbDataFormModelItem::TextItem,
+ hbTrId("txt_occ_setlabel_user_name"));
+
+ mUsername->setContentWidgetData("objectName", "CpEapSimAkaUiUsername");
mUsername->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Username));
+
// Dim username if usernameAutomatic selected
usernameAutomaticChanged(mUsernameAutomatic->contentWidgetData("checkState") == Qt::Checked);
mGroupItem->appendChild(mUsername);
@@ -186,23 +210,38 @@
{
qDebug("CpEapSimAkaUi::createRealm()");
// RealmAutomatic
- mRealmAutomatic = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
- "txt_occ_setlabel_realm"));
- mRealmAutomatic->setContentWidgetData("text", hbTrId(
- "txt_occ_setlabel_realm_val_generate_automatically"));
+ mRealmAutomatic = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_realm"));
+
+ mRealmAutomatic->setContentWidgetData("objectName", "CpEapSimAkaUiRealmAutomatic");
+ mRealmAutomatic->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_realm_val_generate_automatically"));
+
// Initialize the value from EapQtConfig
// Generate realm automatically is selected by default
- mRealmAutomatic->setContentWidgetData("checkState", boolToCheckState(mEapConfig.value(
- EapQtConfig::RealmAutomatic).toBool()));
+ mRealmAutomatic->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(EapQtConfig::RealmAutomatic).toBool()));
+
// connect signal to disable/enable realm when realmAutomatic changed
- mForm->addConnection(mRealmAutomatic, SIGNAL(stateChanged(int)), this,
+ mForm->addConnection(
+ mRealmAutomatic,
+ SIGNAL(stateChanged(int)),
+ this,
SLOT(realmAutomaticChanged(int)));
+
mGroupItem->appendChild(mRealmAutomatic);
//Realm
- mRealm = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
- "txt_occ_setlabel_realm"));
+ mRealm = new CpSettingFormItemData(
+ HbDataFormModelItem::TextItem,
+ hbTrId("txt_occ_setlabel_realm"));
+
+ mRealm->setContentWidgetData("objectName", "CpEapSimAkaUiRealm");
mRealm->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Realm));
+
// Dim realm if realmAutomatic selected
realmAutomaticChanged(mRealmAutomatic->contentWidgetData("checkState") == Qt::Checked);
mGroupItem->appendChild(mRealm);
@@ -223,15 +262,21 @@
if (modelItem == mUsername) {
// When username lineEdit is activated (shown) first time, validator is added
- mValidatorUsername.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
- EapQtConfig::Username));
+ mValidatorUsername.reset(
+ mConfigIf->validatorEap(
+ mPluginInfo.pluginHandle().type(),
+ EapQtConfig::Username));
+
HbLineEdit *edit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorUsername->updateEditor(edit);
}
else if (modelItem == mRealm) {
// When realm lineEdit is activated (shown) first time, validator is added
- mValidatorRealm.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
+ mValidatorRealm.reset(
+ mConfigIf->validatorEap(
+ mPluginInfo.pluginHandle().type(),
EapQtConfig::Realm));
+
HbLineEdit *edit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorRealm->updateEditor(edit);
}
@@ -262,20 +307,23 @@
qDebug("CpEapSimAkaUi::close - Store settings failed, prompt warning");
// Store failed. Show error note to user
QScopedPointer<HbMessageBox> infoBox;
- infoBox.reset(new HbMessageBox(
- HbMessageBox::MessageTypeWarning));
+ infoBox.reset(new HbMessageBox(HbMessageBox::MessageTypeWarning));
+ infoBox->setObjectName("CpEapSimAkaUiMessageBoxFailed");
infoBox->setAttribute(Qt::WA_DeleteOnClose);
infoBox->setText(hbTrId("txt_occ_info_unable_to_save_setting"));
infoBox->clearActions();
+
// Connect 'OK'-button to CpBaseSettingView 'aboutToClose'-signal
HbAction *okAction = new HbAction(hbTrId("txt_common_button_ok"));
infoBox->addAction(okAction);
+
bool connected = connect(
okAction,
SIGNAL(triggered()),
this,
SIGNAL(aboutToClose()));
Q_ASSERT(connected);
+
infoBox->open();
infoBox.take();
}
@@ -283,20 +331,23 @@
else {
qDebug("CpEapSimAkaUi::close - validation failed. Prompt question.");
QScopedPointer<HbMessageBox> messageBox;
- messageBox.reset(new HbMessageBox(
- HbMessageBox::MessageTypeQuestion));
+ messageBox.reset(new HbMessageBox(HbMessageBox::MessageTypeQuestion));
+ messageBox->setObjectName("CpEapSimAkaUiMessageBoxValidationFailed");
messageBox->setAttribute(Qt::WA_DeleteOnClose);
messageBox->setText(hbTrId("txt_occ_info_incomplete_details_return_without_sa"));
messageBox->clearActions();
+
// Connect 'YES'-button to CpBaseSettingView 'aboutToClose'-signal
HbAction *okAction = new HbAction(hbTrId("txt_common_button_yes"));
messageBox->addAction(okAction);
+
bool connected = connect(
okAction,
SIGNAL(triggered()),
this,
SIGNAL(aboutToClose()));
Q_ASSERT(connected);
+
// Clicking 'NO'-button does nothing
HbAction *cancelAction = new HbAction(hbTrId("txt_common_button_no"));
messageBox->addAction(cancelAction);
@@ -400,13 +451,25 @@
EapQtConfig eapConfig;
- eapConfig.setValue(EapQtConfig::OuterType, qVariantFromValue(mOuterHandle));
- eapConfig.setValue(EapQtConfig::UsernameAutomatic, checkStateToBool(
- mUsernameAutomatic->contentWidgetData("checkState").toInt()));
- eapConfig.setValue(EapQtConfig::Username, mUsername->contentWidgetData("text"));
- eapConfig.setValue(EapQtConfig::RealmAutomatic, checkStateToBool(
- mRealmAutomatic->contentWidgetData("checkState").toInt()));
- eapConfig.setValue(EapQtConfig::Realm, mRealm->contentWidgetData("text"));
+ eapConfig.setValue(
+ EapQtConfig::OuterType,
+ qVariantFromValue(mOuterHandle));
+
+ eapConfig.setValue(
+ EapQtConfig::UsernameAutomatic,
+ checkStateToBool(mUsernameAutomatic->contentWidgetData("checkState").toInt()));
+
+ eapConfig.setValue(
+ EapQtConfig::Username,
+ mUsername->contentWidgetData("text"));
+
+ eapConfig.setValue(
+ EapQtConfig::RealmAutomatic,
+ checkStateToBool(mRealmAutomatic->contentWidgetData("checkState").toInt()));
+
+ eapConfig.setValue(
+ EapQtConfig::Realm,
+ mRealm->contentWidgetData("text"));
// Save configuration
if (!mConfigIf->saveConfiguration(mPluginInfo.pluginHandle(), eapConfig)) {
--- a/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/cpeaptlsmethodsui.pro Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/cpeaptlsmethodsui.pro Thu Sep 16 13:07:04 2010 +0300
@@ -15,7 +15,7 @@
# Control Panel QT UI for TLS-based EAP methods configuration
#
-# %version: 13 %
+# %version: 14 %
TEMPLATE = lib
@@ -42,12 +42,14 @@
../inc/eapuidefs.h \
inc/cpeaptlsmethodsui.h \
inc/cpeaptlsmethodsplugin.h \
- inc/cpeaptlsmethodsinnereapui.h
+ inc/cpeaptlsmethodsinnereapui.h \
+ inc/cpeappacstoreui.h
SOURCES += \
src/cpeaptlsmethodsui.cpp \
src/cpeaptlsmethodsplugin.cpp \
- src/cpeaptlsmethodsinnereapui.cpp
+ src/cpeaptlsmethodsinnereapui.cpp \
+ src/cpeappacstoreui.cpp
symbian: {
TARGET.EPOCALLOWDLLDATA = 1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeappacstoreui.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,130 @@
+/*
+ * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description:
+ * Control Panel QT UI for PAC store configuration
+ *
+ */
+
+/*
+ * %version: 5 %
+ */
+
+#ifndef CPEAPPACSTOREUI_H
+#define CPEAPPACSTOREUI_H
+
+// System includes
+#include <HbMessageBox>
+#include <cpbasesettingview.h>
+#include <cpsettingformitemdata.h>
+#include <eapqtconfiginterface.h>
+
+// User includes
+
+// Forward declarations
+class HbDataFormModelItem;
+class HbMessageBox;
+class HbInputDialog;
+class EapQtValidator;
+
+// External data types
+
+// Constants
+
+/*!
+ * @addtogroup group_eap_ui_plugin_eap_tlsmethods
+ * @{
+ */
+// Class declaration
+class CpEapPacStoreUi : public CpSettingFormItemData
+{
+Q_OBJECT
+
+public:
+ CpEapPacStoreUi(EapQtConfigInterface *configIf);
+ ~CpEapPacStoreUi();
+
+ CpSettingFormItemData* uiInstance(
+ CpItemDataHelper &dataHelper);
+
+signals:
+
+public slots:
+
+protected:
+
+protected slots:
+
+private:
+ enum PacStorePasswordIndexes {
+ PacStorePasswordPrompt,
+ PacStorePasswordUserDefined
+ };
+
+private:
+ void createPacStorePassword();
+ void createResetPacStore();
+
+ void setPacStorePasswordState(const PacStorePasswordIndexes state);
+
+ void showExistPasswordQuery();
+ void showNewPasswordQuery();
+ void showMessageBox(
+ HbMessageBox::MessageBoxType type,
+ const QString &text);
+
+private slots:
+ void pacStorePasswordChanged(int value);
+ void resetPacStoreButtonPressed(
+ QPersistentModelIndex index,
+ QVariant value);
+
+ void clearPacStorePasswordConfirmed(int action);
+ void resetPacStoreConfirmed(int action);
+
+ void completeExistPasswordQuery();
+ void completeNewPasswordQuery();
+ void cancelPasswordQuery();
+ void invalidPasswordInfoClosed(int action);
+
+private:
+ //! Pointer to EapQtConfigInterface
+ EapQtConfigInterface *mConfigIf;
+ //! Control Panel item data helper
+ CpItemDataHelper *mItemDataHelper;
+ //! PAC store configuration
+ EapQtPacStoreConfig mPacStoreConfig;
+
+ //! PAC store group item
+ QScopedPointer<CpSettingFormItemData> mPacStoreGroup;
+ //! PAC store password comboBox
+ CpSettingFormItemData *mPacStorePassword;
+ //! Reset PAC store button
+ CpSettingFormItemData *mResetPacStore;
+
+ //! Validator for PAC store password
+ QScopedPointer<EapQtValidator> mValidatorPacStore;
+
+ //! State of PAC store password (prompt/user defined)
+ int mPacStorePasswordState;
+ //! PAC store password query dialog
+ HbInputDialog *mExistPasswordDialog;
+ //! New PAC store password query dialog
+ HbInputDialog *mNewPasswordDialog;
+ //! Message box for info notes
+ QSharedPointer<HbMessageBox> mMessageBox;
+};
+
+/*! @} */
+
+#endif
--- a/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsinnereapui.h Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsinnereapui.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 3 %
+ * %version: 5 %
*/
#ifndef CPEAPTLSMETHODSINNEREAPUI_H
@@ -39,22 +39,39 @@
* @addtogroup group_eap_ui_plugin_eap_tlsmethods
* @{
*/
-
+// Class declaration
class EapInnerMethodEntryItemData : public CpSettingFormEntryItemData
{
public:
EapInnerMethodEntryItemData(
CpEapTlsMethodsUi* tlsUi,
CpItemDataHelper &itemDataHelper,
- const QString &text);
+ const QString &text,
+ bool secondInnerEap);
virtual ~EapInnerMethodEntryItemData();
virtual CpBaseSettingView *createSettingView() const;
+signals:
+
+public slots:
+
+protected:
+
+protected slots:
+
private:
+
+private slots:
+
+private:
+ //! Pointer to TLS methods UI (parent view)
CpEapTlsMethodsUi* mTlsUi;
+ //! Item data helper
CpItemDataHelper& mItemDataHelper;
+ //! TRUE if second inner EAP type (only FAST), otherwise FALSE
+ bool mSecondInnerEap;
};
/*! @} */
--- a/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsplugin.h Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsplugin.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 6 %
+ * %version: 7 %
*/
#ifndef CPEAPTLSMETHODSPLUGIN_H
@@ -39,6 +39,7 @@
* @addtogroup group_eap_ui_plugin_tlsmethods
* @{
*/
+// Class declaration
class CpEapTlsMethodsPlugin : public QObject, public CpEapPluginInterface
{
Q_OBJECT
@@ -52,9 +53,23 @@
QList<EapQtPluginInfo> pluginInfo();
CpBaseSettingView* uiInstance(const EapQtPluginHandle& outerHandle,
const EapQtPluginInfo &plugin);
-
+
+signals:
+
+public slots:
+
+protected:
+
+protected slots:
+
private:
+
+private slots:
+
+private:
+ //! Bearer type
EapQtConfigInterface::EapBearerType mBearer;
+ //! IAP ID
int mIapId;
};
--- a/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsui.h Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsui.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 17 %
+ * %version: 26 %
*/
#ifndef CPEAPTLSMETHODSUI_H
@@ -28,6 +28,7 @@
#include <eapqtconfiginterface.h>
#include <eapqtplugininfo.h>
#include <eapqtpluginhandle.h>
+#include <cpeappacstoreui.h>
// User includes
@@ -36,10 +37,12 @@
class HbDataFormModel;
class HbDataFormModelItem;
class HbMessageBox;
+class HbInputDialog;
class CpSettingFormItemData;
class EapQtValidator;
class EapQtCertificateInfo;
class CpEapCiphersuiteUi;
+class EapInnerMethodEntryItemData;
// External data types
@@ -49,7 +52,7 @@
* @addtogroup group_eap_ui_plugin_eap_tlsmethods
* @{
*/
-
+// Class declaration
class CpEapTlsMethodsUi : public CpBaseSettingView
{
Q_OBJECT
@@ -63,10 +66,17 @@
~CpEapTlsMethodsUi();
CpBaseSettingView *innerUiInstance();
+ CpBaseSettingView *secondInnerUiInstance();
+
+signals:
+
+public slots:
protected:
void close();
+protected slots:
+
private:
// Supported PEAP versions
enum PeapVersions {
@@ -78,6 +88,11 @@
PeapVersionBoth
};
+ enum TlsPrivacyIndexes {
+ TlsPrivacyOff,
+ TlsPrivacyOn
+ };
+
private:
void createUi();
void createTlsUi();
@@ -90,11 +105,16 @@
void createUserCerts();
void createAuthorityCerts();
void createPeapVersion();
+ void createProvisioning();
+ void createTlsPrivacy();
void createInnerMethod();
void createEapSelector();
+ void createSecondInnerMethod();
+ void createSecondEapSelector();
+ void createPacStoreGroup();
void defaultInnerPlugin();
-
+
bool checkStateToBool(const int state);
int boolToCheckState(const bool state);
@@ -105,6 +125,7 @@
bool validateUserCertificate();
bool validateCiphersuites();
void setPeapVersion(EapQtConfig &eapConfig);
+ void setFastSettings(EapQtConfig &eapConfig);
bool storeSettings();
private slots:
@@ -115,7 +136,11 @@
void authorityCertAutomaticChanged(int state);
void authorityCertChanged(int value);
void peapVersionChanged(int value);
+ void provisioningModeChanged(int state);
void innerEapTypeChanged(int value);
+ void secondInnerEapTypeChanged(int value);
+ void incompletedSettingsConfirmed(int action);
+ void unableToSaveSettingsClosed(int action);
private:
//! Pointer to EapQtConfigInterface
@@ -128,6 +153,8 @@
EapQtPluginHandle mOuterHandle;
//! Current EAP configuration
EapQtConfig mEapConfig;
+ //! Pointer to PAC store UI class
+ CpEapPacStoreUi *mPacStoreUi;
//! Dataform
HbDataForm *mForm;
@@ -145,14 +172,28 @@
CpSettingFormItemData *mRealmAutomatic;
//! Realm lineEdit
CpSettingFormItemData *mRealm;
+ //! User certificate comboBox
+ CpSettingFormItemData *mUserCertificate;
//! Authority certificate select automatically checkBox
CpSettingFormItemData *mCaCertAutomatic;
//! Authority certificate comboBox
CpSettingFormItemData *mCaCert;
//! Peap version comboBox
CpSettingFormItemData *mPeapVersion;
+ //! Authenticated provisioning checkBox
+ CpSettingFormItemData *mAuthProvisioning;
+ //! Unauthenticated provisioning checkBox
+ CpSettingFormItemData *mUnauthProvisioning;
+ //! TLS Privacy comboBox
+ CpSettingFormItemData *mTlsPrivacy;
//! Inner EAP type comboBox
CpSettingFormItemData *mInnerEapType;
+ //! Second inner EAP type comboBox
+ CpSettingFormItemData *mSecondInnerEapType;
+ //! Second inner EAP type configure button
+ EapInnerMethodEntryItemData *mSecondEapEntry;
+ //! Pac store group
+ HbDataFormModelItem *mGroupItemPacStore;
//! Cipher suites group
CpEapCiphersuiteUi *mGroupItemCs;
@@ -174,12 +215,23 @@
int mCurrentPeapVersion;
//! Index of selected Inner EAP type
int mCurrentInnerPlugin;
+ //! Index of selected second Inner EAP type
+ int mCurrentSecondInnerPlugin;
//! Index of inner type EAP-MSCHAPv2, default value for PEAP and EAP-FAST
int mInnerEapMschapv2;
//! Index of inner type EAP-GTC, default value for PEAPv1
int mInnerEapGtc;
+ //! Index of second inner type EAP-GTC
+ int mSecondInnerEapGtc;
//! Tells if no inner EAP type is stored and default value is used instead
bool mDefaultPluginInUse;
+ //! Tells if EAP-MSCHAPv2 is the only possible inner EAP type
+ bool mInnerEapMschapv2Only;
+ //! List of supported inner EAP types localisation strings
+ QStringList mInnerEapItems;
+ //! EAP-MSCHAPv2 localisation string.
+ // Used in Inner EAP tyupe combobox when only EAP-MSCHAPv2 is supported
+ QStringList mMschapv2Items;
};
/*! @} */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeappacstoreui.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,599 @@
+/*
+ * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description:
+ * Control Panel QT UI for PAC store configuration
+ *
+ */
+
+/*
+ * %version: 6 %
+ */
+
+// System includes
+#include <HbMessageBox>
+#include <HbInputDialog>
+#include <HbAction>
+#include <HbLineEdit>
+#include <cpsettingformitemdata.h>
+#include <cpitemdatahelper.h>
+#include <eapqtvalidator.h>
+#include <eapqtpacstoreconfig.h>
+
+// User includes
+#include "cpeaptlsmethodsui.h"
+#include "cpeappacstoreui.h"
+
+/*!
+ * \class CpEapPacStoreUi
+ * \brief Implementes PAC Store configuration group.
+ */
+
+// External function prototypes
+
+// Local constants
+
+/*!
+ * First lineEdit of the dialog
+ */
+static const int FirstRow = 0;
+/*
+ * Second lineEdit of the dialog
+ */
+static const int SecondRow = 1;
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+/*!
+ * Constructor.
+ *
+ * @param [in] configIf Pointer to EapQtConfigInterface
+ */
+
+CpEapPacStoreUi::CpEapPacStoreUi(EapQtConfigInterface *configIf) :
+ mConfigIf(configIf),
+ mItemDataHelper(NULL),
+ mPacStoreGroup(NULL),
+ mPacStorePassword(NULL),
+ mResetPacStore(NULL),
+ mPacStorePasswordState(0),
+ mExistPasswordDialog(NULL),
+ mNewPasswordDialog(NULL),
+ mMessageBox(NULL)
+{
+ qDebug("CpEapPacStoreUi::CpEapPacStoreUi()");
+}
+
+/*!
+ * Destructor.
+ */
+CpEapPacStoreUi::~CpEapPacStoreUi()
+{
+ qDebug("CpEapPacStoreUi::~CpEapPacStoreUi()");
+
+}
+
+/*!
+ * Returns PAC store UI group
+ *
+ * @param [in] dataHelper CpItemDataHelper to add Connections
+ *
+ * @return PAC store group
+ */
+CpSettingFormItemData* CpEapPacStoreUi::uiInstance(
+ CpItemDataHelper &dataHelpper)
+{
+ //Store the address of the Data Helper
+ mItemDataHelper = &dataHelpper;
+
+ mPacStoreGroup.reset(new CpSettingFormItemData(
+ HbDataFormModelItem::GroupItem,
+ hbTrId("txt_occ_subhead_pac_store")));
+ mPacStoreGroup->setContentWidgetData("objectName", "CpEapPacStoreUiGroupItem");
+
+ // Read PAC Store configuration
+ bool configurationRead = mConfigIf->readPacStoreConfiguration(
+ mPacStoreConfig);
+ if (!configurationRead) {
+ // Use default value - PAC store password prompt
+ qDebug("CpEapPacStoreUi::uiInstance - read PAC store configuration failed.");
+ }
+
+ // Create PAC store password selection comboBox
+ createPacStorePassword();
+
+ // Create Reset PAC store button
+ createResetPacStore();
+
+ return mPacStoreGroup.take();
+}
+
+/*!
+ * Creates PAC store password selection comboBox
+ */
+void CpEapPacStoreUi::createPacStorePassword()
+{
+ qDebug("CpEapPacStoreUi::createPacStorePassword()");
+ // Create PAC store password comboBox
+ mPacStorePassword = new CpSettingFormItemData(
+ HbDataFormModelItem::ComboBoxItem,
+ hbTrId("txt_occ_setlabel_pac_store_password"));
+ mPacStoreGroup->appendChild(mPacStorePassword);
+ mPacStorePassword->setContentWidgetData(
+ "objectName",
+ "CpEapPacStoreUiPassword");
+
+ // Add items to comboBox List
+ QStringList items;
+ items << hbTrId("txt_occ_setlabel_pac_store_password_val_prompt")
+ << hbTrId("txt_occ_setlabel_pac_store_password_val_user_defin");
+ mPacStorePassword->setContentWidgetData("items", items);
+
+ // Initialize selection from PAC store configuration
+ if (mPacStoreConfig.value(EapQtPacStoreConfig::PacStoreState).toInt()
+ == EapQtPacStoreConfig::PacStoreStatePasswordStored) {
+ mPacStorePassword->setContentWidgetData("currentIndex", PacStorePasswordUserDefined);
+ mPacStorePasswordState = PacStorePasswordUserDefined;
+ } else {
+ mPacStorePassword->setContentWidgetData("currentIndex", PacStorePasswordPrompt);
+ mPacStorePasswordState = PacStorePasswordPrompt;
+ }
+
+ // Connect signal for password state changed
+ mItemDataHelper->addConnection(mPacStorePassword, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(pacStorePasswordChanged(int)));
+}
+
+/*!
+ * Creates reset PAC store button
+ */
+void CpEapPacStoreUi::createResetPacStore()
+{
+ qDebug("CpEapPacStoreUi::createResetPacStore()");
+
+ // Create button
+ mResetPacStore = new CpSettingFormItemData(
+ HbDataFormModelItem::ToggleValueItem,
+ hbTrId(""));
+ mPacStoreGroup->appendChild(mResetPacStore);
+ mResetPacStore->setContentWidgetData(
+ "objectName",
+ "CpEapPacStoreUiResetPacStore");
+
+ // Define text for the button
+ mResetPacStore->setContentWidgetData("text",
+ hbTrId("txt_occ_button_reset_pac_store"));
+ mResetPacStore->setContentWidgetData("additionalText",
+ hbTrId("txt_occ_button_reset_pac_store"));
+
+ // Connect signal for button pressed
+ mItemDataHelper->addConnection(
+ mResetPacStore,
+ SIGNAL(valueChanged(QPersistentModelIndex, QVariant)),
+ this,
+ SLOT(resetPacStoreButtonPressed(QPersistentModelIndex, QVariant)));
+}
+
+/*!
+ * Set PAC store password state.
+ * This is called when state changed has failed and state shall be restored.
+ *
+ * @param [in] state Pac store password state: Prompt/Userd defined.
+ */
+void CpEapPacStoreUi::setPacStorePasswordState(const PacStorePasswordIndexes state)
+{
+ // Remove signal connection while state is restored
+ mItemDataHelper->removeConnection(mPacStorePassword, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(pacStorePasswordChanged(int)));
+ mPacStorePassword->setContentWidgetData("currentIndex", state);
+ // Restore connection
+ mItemDataHelper->addConnection(mPacStorePassword, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(pacStorePasswordChanged(int)));
+ mPacStorePasswordState = state;
+}
+
+/*!
+ * Show PAC store password query when PAC store already exists
+ */
+void CpEapPacStoreUi::showExistPasswordQuery()
+{
+ qDebug("CpEapPacStoreUi::showExistPasswordQuery()");
+
+ // Create dialog
+ QScopedPointer<HbInputDialog> existPasswordDialog(new HbInputDialog());
+ existPasswordDialog->setObjectName("CpEapPacStoreUiExistPasswordDialog");
+ existPasswordDialog->setAttribute(Qt::WA_DeleteOnClose);
+ existPasswordDialog->setPromptText(hbTrId("txt_occ_dialog_pac_store_password"));
+ existPasswordDialog->setInputMode(HbInputDialog::TextInput);
+
+ // Add validator
+ mValidatorPacStore.reset(
+ mConfigIf->validatorPacStore(
+ EapQtPacStoreConfig::PacStorePasswordConfirmation));
+ Q_ASSERT(mValidatorPacStore.data());
+ mValidatorPacStore->updateEditor(existPasswordDialog->lineEdit());
+
+ // Set Password echo mode
+ existPasswordDialog->setEchoMode(HbLineEdit::Password);
+
+ // Configurate buttons
+ existPasswordDialog->clearActions();
+ HbAction *okAction = new HbAction(
+ hbTrId("txt_common_button_ok"),
+ existPasswordDialog.data());
+ existPasswordDialog->addAction(okAction);
+ okAction->setObjectName("CpEapPacStoreUiExistPasswordDialogOkAction");
+ bool connected = connect(okAction,
+ SIGNAL(triggered()),
+ this,
+ SLOT(completeExistPasswordQuery()));
+ Q_ASSERT(connected);
+ HbAction *cancelAction = new HbAction(
+ hbTrId("txt_common_button_cancel"),
+ existPasswordDialog.data());
+ existPasswordDialog->addAction(cancelAction);
+ cancelAction->setObjectName("CpEapPacStoreUiExistPasswordDialogCancelAction");
+ connected = connect(cancelAction,
+ SIGNAL(triggered()),
+ this,
+ SLOT(cancelPasswordQuery()));
+ Q_ASSERT(connected);
+
+ // Take the ownership of the dialog from QScopedPointer
+ mExistPasswordDialog = existPasswordDialog.take();
+
+ // Show dialog
+ mExistPasswordDialog->show();
+}
+
+/*!
+ * Show create PAC store password query when no PAC store exists
+ */
+void CpEapPacStoreUi::showNewPasswordQuery()
+{
+ qDebug("CpEapPacStoreUi::showNewPasswordQuery()");
+
+ // Create dialog
+ QScopedPointer<HbInputDialog> newPasswordDialog(new HbInputDialog());
+ newPasswordDialog->setObjectName("CpEapPacStoreUiNewPasswordDialog");
+ newPasswordDialog->setAttribute(Qt::WA_DeleteOnClose);
+ newPasswordDialog->setAdditionalRowVisible(true);
+ newPasswordDialog->setPromptText(
+ hbTrId("txt_occ_dialog_create_password_for_encrypted_pac_s"),
+ FirstRow);
+ newPasswordDialog->setPromptText(
+ hbTrId("txt_occ_dialog_verify_password"),
+ SecondRow);
+ newPasswordDialog->setInputMode(HbInputDialog::TextInput);
+
+ // Add validators
+ mValidatorPacStore.reset(
+ mConfigIf->validatorPacStore(
+ EapQtPacStoreConfig::PacStorePassword));
+ Q_ASSERT(mValidatorPacStore.data());
+ mValidatorPacStore->updateEditor(newPasswordDialog->lineEdit(FirstRow));
+ mValidatorPacStore->updateEditor(newPasswordDialog->lineEdit(SecondRow));
+
+ // Set Password echo mode
+ newPasswordDialog->setEchoMode(HbLineEdit::Password, FirstRow);
+ newPasswordDialog->setEchoMode(HbLineEdit::Password, SecondRow);
+
+ // Configure buttons
+ newPasswordDialog->clearActions();
+ HbAction *okAction = new HbAction(
+ hbTrId("txt_common_button_ok"),
+ newPasswordDialog.data());
+ newPasswordDialog->addAction(okAction);
+ okAction->setObjectName("CpEapPacStoreUiNewPasswordDialogOkAction");
+ bool connected = connect(okAction,
+ SIGNAL(triggered()),
+ this,
+ SLOT(completeNewPasswordQuery()));
+ Q_ASSERT(connected);
+ HbAction *cancelAction = new HbAction(
+ hbTrId("txt_common_button_cancel"),
+ newPasswordDialog.data());
+ newPasswordDialog->addAction(cancelAction);
+ cancelAction->setObjectName("CpEapPacStoreUiNewPasswordDialogCancelAction");
+ connected = connect(cancelAction,
+ SIGNAL(triggered()),
+ this,
+ SLOT(cancelPasswordQuery()));
+
+ // Take the ownership of the dialog from QScopedPointer
+ mNewPasswordDialog = newPasswordDialog.take();
+
+ // Show dialog
+ mNewPasswordDialog->show();
+}
+
+/*!
+ * Shows message box with "OK" button using given text.
+ *
+ * @param [in] type Message box type
+ * @param [in] text Text to be shown
+ */
+void CpEapPacStoreUi::showMessageBox(
+ HbMessageBox::MessageBoxType type,
+ const QString &text)
+{
+ // Create a message box
+ mMessageBox = QSharedPointer<HbMessageBox>(new HbMessageBox(type));
+ mMessageBox->setObjectName("CpEapPacStoreUiMessageBox");
+ mMessageBox->setText(text);
+ mMessageBox->setModal(true);
+ mMessageBox->setTimeout(HbPopup::NoTimeout);
+ mMessageBox->open();
+}
+
+/*!
+ * This slot is called when PAC Store password state has been changed
+ *
+ * @param [in] value New state of password (prompt/user defined)
+ */
+void CpEapPacStoreUi::pacStorePasswordChanged(int value)
+{
+ qDebug("CpEapPacStoreUi::pacStorePasswordChanged()");
+
+ if (mPacStorePasswordState != value) {
+ // Value is really changed
+ if (value == PacStorePasswordPrompt) {
+ // Prompt
+ qDebug("CpEapPacStoreUi::pacStorePasswordChanged - Prompt");
+
+ //Show message box to confirm the PAC store password clearing
+ HbMessageBox *questionBox = new HbMessageBox(HbMessageBox::MessageTypeQuestion);
+ questionBox->setObjectName("CpEapPacStoreUiClearPasswordQuestion");
+ questionBox->setText(hbTrId("txt_occ_info_pac_store_password_will_no_longer_be"));
+ questionBox->setModal(true);
+ questionBox->setTimeout(HbPopup::NoTimeout);
+ questionBox->setAttribute(Qt::WA_DeleteOnClose);
+ questionBox->setStandardButtons(HbMessageBox::Yes | HbMessageBox::No);
+ questionBox->open(this,SLOT(clearPacStorePasswordConfirmed(int)));
+ } else {
+ //User defined
+ Q_ASSERT(value == PacStorePasswordUserDefined);
+ qDebug("CpEapPacStoreUi::pacStorePasswordChanged - User defined");
+ // Read from PAC store config if PAC store exists
+ EapQtPacStoreConfig pacStoreConfig;
+ bool configurationRead = mConfigIf->readPacStoreConfiguration(
+ pacStoreConfig);
+ if (!configurationRead) {
+ qDebug("CpEapPacStoreUi::pacStorePasswordChanged - read PAC store configuration failed.");
+ }
+
+ if (pacStoreConfig.value(EapQtPacStoreConfig::PacStoreState).toInt()
+ == EapQtPacStoreConfig::PacStoreStatePasswordRequired) {
+ // PAC store exists, show 'PAC store password' query
+ qDebug("CpEapPacStoreUi::pacStorePasswordChanged - Exist password query");
+ showExistPasswordQuery();
+ } else if (pacStoreConfig.value(EapQtPacStoreConfig::PacStoreState).toInt()
+ == EapQtPacStoreConfig::PacStoreStateStoreNotExists) {
+ // PAC store doesn't exist, show create password query
+ qDebug("CpEapPacStoreUi::pacStorePasswordChanged - Create new password");
+ showNewPasswordQuery();
+ } else {
+ // If password already stored no prompt needed
+ qDebug("CpEapPacStoreUi::pacStorePasswordChanged - Password stored");
+ }
+ }
+ }
+}
+
+/*!
+ * Slot for handling "Reset PAC store" button presses.
+ *
+ * @param [in] index Obsolete parameter, not needed
+ * @param [in] value Obsolete parameter, not needed
+ */
+void CpEapPacStoreUi::resetPacStoreButtonPressed(
+ QPersistentModelIndex index,
+ QVariant value)
+{
+ qDebug("CpEapPacStoreUi::resetPacStoreButtonPressed");
+
+ Q_UNUSED(index);
+ Q_UNUSED(value);
+
+ //Show message box to confirm the PAC store resetting
+ HbMessageBox *questionBox = new HbMessageBox(HbMessageBox::MessageTypeQuestion);
+ questionBox->setObjectName("CpEapPacStoreUiRestPacStoreQuestion");
+ questionBox->setText(hbTrId("txt_occ_info_remove_pac_store_all_credentials_wil"));
+ questionBox->setModal(true);
+ questionBox->setTimeout(HbPopup::NoTimeout);
+ questionBox->setAttribute(Qt::WA_DeleteOnClose);
+ questionBox->setStandardButtons(HbMessageBox::Yes | HbMessageBox::No);
+ questionBox->open(this,SLOT(resetPacStoreConfirmed(int)));
+}
+
+/*!
+ * Slot for clear PAC store Password after confirmed.
+ *
+ * @param [in] action User action
+ */
+void CpEapPacStoreUi::clearPacStorePasswordConfirmed(int action)
+{
+ qDebug("CpEapPacStoreUi::clearPacStorePasswordConfirmed()");
+ if (action == HbMessageBox::Yes) {
+ // User Clicked Yes
+ // Clear PAC store password
+ EapQtPacStoreConfig pacStoreConfig;
+ pacStoreConfig.setValue(EapQtPacStoreConfig::PacStoreSavePassword, false);
+ bool status = mConfigIf->savePacStoreConfiguration(
+ pacStoreConfig);
+ qDebug("CpEapPacStoreUi::clearPacStorePasswordConfirmed - status: %d", status);
+ mPacStorePasswordState = PacStorePasswordPrompt;
+ // Show error note to user
+ if (!status) {
+ // Show error note to user
+ showMessageBox(
+ HbMessageBox::MessageTypeWarning,
+ hbTrId("txt_occ_info_unable_to_save_setting"));
+ }
+ } else {
+ // User Clicked No
+ Q_ASSERT(action == HbMessageBox::No);
+ // Set PAC store password back to 'User defined'
+ setPacStorePasswordState(PacStorePasswordUserDefined);
+ }
+}
+
+/*!
+ * Slot for reset PAC store after confirmed.
+ *
+ * @param [in] action User action
+ */
+void CpEapPacStoreUi::resetPacStoreConfirmed(int action)
+{
+ qDebug("CpEapPacStoreUi::resetPacStoreConfirmed()");
+ if (action == HbMessageBox::Yes) {
+ // User Clicked Yes
+ // Reset PAC Store
+ EapQtPacStoreConfig pacStoreConfig;
+ pacStoreConfig.setValue(EapQtPacStoreConfig::PacStoreReset, true);
+ bool status = mConfigIf->savePacStoreConfiguration(
+ pacStoreConfig);
+ qDebug("CpEapPacStoreUi::resetPacStoreConfirmed - reset status: %d", status);
+ if (!status) {
+ // Show error note to user
+ showMessageBox(
+ HbMessageBox::MessageTypeWarning,
+ hbTrId("txt_occ_info_unable_to_save_setting"));
+ }
+
+ // Set PAC store password selection to 'Prompt'
+ setPacStorePasswordState(PacStorePasswordPrompt);
+ } else {
+ // User Clicked No
+ Q_ASSERT(action == HbMessageBox::No);
+ // Do nothing (don't reset PAC store)
+ qDebug("CpEapPacStoreUi::resetPacStoreConfirmed - Do not reset.");
+ }
+}
+
+/*!
+ * Slot for confirm given PAC store password when PAC store exists
+ */
+void CpEapPacStoreUi::completeExistPasswordQuery()
+{
+ qDebug("CpEapPacStoreUi::completeExistPasswordQuery()");
+ QString password = mExistPasswordDialog->value().toString();
+ if (mValidatorPacStore->validate(password) == EapQtValidator::StatusOk) {
+ qDebug("CpEapPacStoreUi::completeExistPasswordQuery() - save password");
+ // Password is OK, save it
+ EapQtPacStoreConfig pacStoreConfig;
+ pacStoreConfig.setValue(EapQtPacStoreConfig::PacStorePassword, password);
+ pacStoreConfig.setValue(EapQtPacStoreConfig::PacStoreSavePassword, true);
+ bool status = mConfigIf->savePacStoreConfiguration(
+ pacStoreConfig);
+ qDebug("CpEapPacStoreUi::completeExistPasswordQuery - save status: %d", status);
+ if (status) {
+ mPacStorePasswordState = PacStorePasswordUserDefined;
+ } else {
+ setPacStorePasswordState(PacStorePasswordPrompt);
+ // Show error note to user
+ showMessageBox(
+ HbMessageBox::MessageTypeWarning,
+ hbTrId("txt_occ_info_unable_to_save_setting"));
+ }
+
+ } else {
+ // Existing password cannot be changed
+ // Set PAC store password selection back to 'Prompt'
+ setPacStorePasswordState(PacStorePasswordPrompt);
+ // Show info popup
+ HbMessageBox *infoBox = new HbMessageBox(HbMessageBox::MessageTypeInformation);
+ infoBox->setObjectName("CpEapPacStoreUiPasswordCannotChangeInfo");
+ infoBox->setText(hbTrId("txt_occ_info_existing_password_cannot_be_changed"));
+ infoBox->setModal(true);
+ infoBox->setTimeout(HbPopup::NoTimeout);
+ infoBox->setAttribute(Qt::WA_DeleteOnClose);
+ infoBox->setStandardButtons(HbMessageBox::Ok);
+ infoBox->open();
+ }
+}
+
+/*!
+ * Slot for save given PAC store password when no PAC store exists
+ */
+void CpEapPacStoreUi::completeNewPasswordQuery()
+{
+ qDebug("CpEapPacStoreUi::completeNewPasswordQuery()");
+ QString password = mNewPasswordDialog->value(0).toString();
+ QString passwordConfirm = mNewPasswordDialog->value(1).toString();
+
+ if (password == passwordConfirm &&
+ mValidatorPacStore->validate(password) == EapQtValidator::StatusOk) {
+ // Password is OK, save it
+ qDebug("CpEapPacStoreUi::completeNewPasswordQuery() - password OK. Save it.");
+ EapQtPacStoreConfig pacStoreConfig;
+ pacStoreConfig.setValue(EapQtPacStoreConfig::PacStorePassword, password);
+ pacStoreConfig.setValue(EapQtPacStoreConfig::PacStoreSavePassword, true);
+ bool status = mConfigIf->savePacStoreConfiguration(
+ pacStoreConfig);
+ qDebug("CpEapPacStoreUi::completeNewPasswordQuery - save status: %d", status);
+ if (status) {
+ mPacStorePasswordState = PacStorePasswordUserDefined;
+ } else {
+ setPacStorePasswordState(PacStorePasswordPrompt);
+ // Show error note to user
+ showMessageBox(
+ HbMessageBox::MessageTypeWarning,
+ hbTrId("txt_occ_info_unable_to_save_setting"));
+ }
+ } else {
+ // Password is not OK, show info popup
+ qDebug("CpEapPacStoreUi::completeNewPasswordQuery() - password Not OK. Show popup.");
+ HbMessageBox *infoBox = new HbMessageBox(HbMessageBox::MessageTypeInformation);
+ infoBox->setObjectName("CpEapPacStoreUiInvalidPasswordInfo");
+ if (password != passwordConfirm) {
+ infoBox->setText(hbTrId("txt_occ_info_passwords_do_not_match_try_again"));
+ } else {
+ infoBox->setText(hbTrId("txt_occ_info_invalid_input"));
+ }
+ infoBox->setModal(true);
+ infoBox->setTimeout(HbPopup::NoTimeout);
+ infoBox->setAttribute(Qt::WA_DeleteOnClose);
+ infoBox->setStandardButtons(HbMessageBox::Ok);
+ infoBox->open(this,SLOT(invalidPasswordInfoClosed(int)));
+ }
+}
+
+/*!
+ * This function is called when user selects CANCEL from
+ * PAC store password or New PAC store password query popup.
+ * PAC store password selection is changed back to 'Prompt'.
+ */
+void CpEapPacStoreUi::cancelPasswordQuery()
+{
+ qDebug("CpEapPacStoreUi::cancelPasswordQuery()");
+ // Set PAC store password selection back to 'Prompt'
+ setPacStorePasswordState(PacStorePasswordPrompt);
+}
+
+/*!
+ * This function is called when user selects OK from
+ * 'Passwords do not match' or 'Invalid input' information popup.
+ * New PAC store password query dialog is shown again
+ *
+ * @param [in] action Obsolete parameter, not needed
+ */
+void CpEapPacStoreUi::invalidPasswordInfoClosed(int action)
+{
+ qDebug("CpEapPacStoreUi::invalidPasswordInfoClosed() - Show query again.");
+ Q_UNUSED(action);
+
+ showNewPasswordQuery();
+}
--- a/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsinnereapui.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsinnereapui.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -18,7 +18,7 @@
*/
/*
- * %version: 2 %
+ * %version: 3 %
*/
// System includes
@@ -53,11 +53,13 @@
EapInnerMethodEntryItemData::EapInnerMethodEntryItemData(
CpEapTlsMethodsUi* tlsUi,
CpItemDataHelper &itemDataHelper,
- const QString &text) :
+ const QString &text,
+ bool secondInnerEap) :
CpSettingFormEntryItemData(CpSettingFormEntryItemData::ButtonEntryItem,
itemDataHelper, text),
mTlsUi(tlsUi),
- mItemDataHelper(itemDataHelper)
+ mItemDataHelper(itemDataHelper),
+ mSecondInnerEap(secondInnerEap)
{
}
@@ -75,5 +77,10 @@
CpBaseSettingView* EapInnerMethodEntryItemData::createSettingView() const
{
qDebug("EapInnerMethodEntryItemData::createSettingView()");
- return mTlsUi->innerUiInstance();
+ if (mSecondInnerEap) {
+ return mTlsUi->secondInnerUiInstance();
+ }
+ else {
+ return mTlsUi->innerUiInstance();
+ }
}
--- a/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsplugin.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsplugin.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 7 %
+ * %version: 8 %
*/
// System includes
@@ -104,6 +104,11 @@
EapQtUiConstants::StringEapTls,
EapQtUiConstants::OrderEapTls) );
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginEapFast,
+ EapQtUiConstants::StringEapFast,
+ EapQtUiConstants::OrderEapFast) );
+
return ret;
}
--- a/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsui.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsui.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 24 %
+ * %version: 38 %
*/
// System includes
@@ -25,7 +25,8 @@
#include <HbDataFormModel>
#include <HbDataFormViewItem>
#include <HbParameterLengthLimiter>
-#include <HbMessageBox>
+#include <HbMessageBox>
+#include <HbInputDialog>
#include <HbAction>
#include <HbLineEdit>
#include <cpsettingformitemdata.h>
@@ -33,11 +34,13 @@
#include <eapqtvalidator.h>
#include <eapqtexpandedeaptype.h>
#include <eapqtcertificateinfo.h>
+#include <eapqtpacstoreconfig.h>
#include <cppluginutility.h>
// User includes
#include "cpeapciphersuiteui.h"
#include "cpeaptlsmethodsui.h"
+#include "cpeappacstoreui.h"
#include "cpeaptlsmethodsinnereapui.h"
/*!
@@ -61,6 +64,18 @@
* Index of 'Not in use'in certificate selection lists.
*/
static const int NotInUseIndex = 0;
+/*!
+ * First item of the list
+ */
+static const int FirstItem = 0;
+/*
+ * Second item of the list
+ */
+static const int SecondItem = 1;
+/*!
+ * Shift by reason of 'Not in use'
+ */
+static const int NotInUseShift = 1;
// ======== LOCAL FUNCTIONS ========
@@ -69,10 +84,10 @@
/*!
* Constructor.
*
- * @param bearer Bearer type of the accessed configuration.
- * @param iapId IAP ID of the accessed configuration.
- * @param plugin Plugin.
- * @param outerHandle Outer handle.
+ * @param [in] bearer Bearer type of the accessed configuration.
+ * @param [in] iapId IAP ID of the accessed configuration.
+ * @param [in] plugin Plugin.
+ * @param [in] outerHandle Outer handle.
*/
CpEapTlsMethodsUi::CpEapTlsMethodsUi(
@@ -91,18 +106,28 @@
mUsername(NULL),
mRealmAutomatic(NULL),
mRealm(NULL),
+ mUserCertificate(NULL),
mCaCertAutomatic(NULL),
mCaCert(NULL),
mPeapVersion(NULL),
+ mAuthProvisioning(NULL),
+ mUnauthProvisioning(NULL),
+ mTlsPrivacy(NULL),
mInnerEapType(NULL),
+ mSecondInnerEapType(NULL),
+ mSecondEapEntry(NULL),
+ mGroupItemPacStore(NULL),
mGroupItemCs(NULL),
mCurrentUserCert(0),
mCurrentAuthorityCert(0),
mCurrentPeapVersion(0),
mCurrentInnerPlugin(0),
- mInnerEapMschapv2(0),
- mInnerEapGtc(0),
- mDefaultPluginInUse(false)
+ mCurrentSecondInnerPlugin(0),
+ mInnerEapMschapv2(-1),
+ mInnerEapGtc(-1),
+ mSecondInnerEapGtc(0),
+ mDefaultPluginInUse(false),
+ mInnerEapMschapv2Only(false)
{
qDebug("CpEapTlsMethodsUi::CpEapTlsMethodsUi()");
@@ -112,6 +137,7 @@
QT_THROW(std::bad_alloc());
// scoped pointer gets deleted automaticaly on exception
}
+ setObjectName("CpEapTlsMethodsUi");
// Get EAP config interface
mConfigIf.reset(new EapQtConfigInterface(bearer, iapId));
@@ -142,8 +168,27 @@
*/
CpBaseSettingView *CpEapTlsMethodsUi::innerUiInstance()
{
+ if (mInnerEapMschapv2Only) {
+ // Only EAP-MSCHAPv2 in Inner EAP type list
+ return mConfigIf->uiInstance(mPluginInfo.pluginHandle(),
+ mPlugins.at(mInnerEapMschapv2).pluginHandle());
+ } else {
+ return mConfigIf->uiInstance(mPluginInfo.pluginHandle(),
+ mPlugins.at(mCurrentInnerPlugin).pluginHandle());
+ }
+}
+
+/*!
+ * Calls inner UI instance
+ *
+ * @return pointer to inner UI instance
+ */
+CpBaseSettingView *CpEapTlsMethodsUi::secondInnerUiInstance()
+{
+ // Second inner EAP type can be only EAP-GTC
+ Q_ASSERT(mCurrentSecondInnerPlugin == mSecondInnerEapGtc);
return mConfigIf->uiInstance(mPluginInfo.pluginHandle(),
- mPlugins.at(mCurrentInnerPlugin).pluginHandle());
+ mPlugins.at(mInnerEapGtc).pluginHandle());
}
/*!
@@ -163,15 +208,22 @@
// Construct TLS based methods settings UI
mForm = new HbDataForm();
+ mForm->setObjectName("CpEapTlsMethodsUiForm");
this->setWidget(mForm);
+
CpPluginUtility::addCpItemPrototype(mForm);
+
mModel = new HbDataFormModel(mForm);
+ mModel->setObjectName("CpEapTlsMethodsUiModel");
// Create settings group
- mGroupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
+ mGroupItem = new HbDataFormModelItem(
+ HbDataFormModelItem::GroupItem,
HbParameterLengthLimiter(
- hbTrId("txt_occ_subhead_eap_module_settings")).arg(
- mPluginInfo.localizationId()));
+ "txt_occ_subhead_eap_module_settings").arg(
+ mPluginInfo.localizationId()));
+
+ mGroupItem->setContentWidgetData("objectName", "CpEapTlsMethodsUiGroupItem");
mModel->appendDataFormItem(mGroupItem);
// The parameter given as 0 is a HbDataForm pointer, not parent
@@ -181,14 +233,13 @@
// Create method specific UI
if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapTls) {
createTlsUi();
- }
- else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapTtls) {
+ } else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapTtls) {
createTtlsUi();
- }
- else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginPeap) {
+ } else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginPeap) {
createPeapUi();
- }
- else {
+ } else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapFast) {
+ createFastUi();
+ } else {
qDebug("CpEapTlsMethodsUi::createUi() - unknown EAP method");
}
@@ -202,12 +253,20 @@
mForm->setModel(mModel);
// Connect signal to add validators
- bool connected = connect(mForm, SIGNAL( itemShown(const QModelIndex&) ), this,
+ bool connected = connect(
+ mForm,
+ SIGNAL( itemShown(const QModelIndex&) ),
+ this,
SLOT( setValidator(const QModelIndex) ));
Q_ASSERT(connected);
// Expand TLS based method settings group
mForm->setExpanded(mModel->indexFromItem(mGroupItem), true);
+
+ // If EAP-FAST expand also PAC store group
+ if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapFast) {
+ mForm->setExpanded(mModel->indexFromItem(mGroupItemPacStore), true);
+ }
}
/*!
@@ -263,6 +322,41 @@
defaultInnerPlugin();
}
}
+
+/*!
+ * Creates EAP-FAST settings UI
+ */
+void CpEapTlsMethodsUi::createFastUi()
+{
+ qDebug("CpEapTlsMethodsUi::createFastUi()");
+
+ // Create provisioning selection
+ createProvisioning();
+
+ // Create common TLS settings componenets
+ createAuthorityCerts();
+ createUserCerts();
+ createUsername();
+ createRealm();
+
+ // Create TLS privacy
+ createTlsPrivacy();
+
+ // Create Inner Eap type selection comboBox and configuration button
+ createInnerMethod();
+
+ // Create second Inner EAP type
+ createSecondInnerMethod();
+
+ // Create PAC store group
+ createPacStoreGroup();
+
+ // Dim fields according the provisioning mode (parameter not used)
+ provisioningModeChanged(Qt::Checked);
+ // Dim Second inner EAP type configure button if 'Not in use' selected
+ secondInnerEapTypeChanged(mCurrentSecondInnerPlugin);
+}
+
/*!
* Creates Username group:
* Generate automatically checkBox and username lineEdit
@@ -271,26 +365,41 @@
{
qDebug("CpEapTlsMethodsUi::createUsername()");
// UsernameAutomatic
- mUsernameAutomatic = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
- "txt_occ_setlabel_user_name"));
- mUsernameAutomatic->setContentWidgetData("text", hbTrId(
- "txt_occ_setlabel_user_name_val_generate_automatica"));
+ mUsernameAutomatic = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_user_name"));
+ mGroupItem->appendChild(mUsernameAutomatic);
+
+ mUsernameAutomatic->setContentWidgetData(
+ "objectName",
+ "CpEapTlsMethodsUiUsernameAutomatic");
+ mUsernameAutomatic->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_user_name_val_generate_automatica"));
+
// Initialize the value from EapQtConfig
// Generate username automatically is selected by default
- mUsernameAutomatic->setContentWidgetData("checkState", boolToCheckState(mEapConfig.value(
- EapQtConfig::UsernameAutomatic).toBool()));
+ mUsernameAutomatic->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(EapQtConfig::UsernameAutomatic).toBool()));
+
// Connect signal to disable/enable username when usernameAutomatic changed
- mForm->addConnection(mUsernameAutomatic, SIGNAL(stateChanged(int)), this,
+ mForm->addConnection(
+ mUsernameAutomatic,
+ SIGNAL(stateChanged(int)),
+ this,
SLOT(usernameAutomaticChanged(int)));
- mGroupItem->appendChild(mUsernameAutomatic);
//Username
- mUsername = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
- "txt_occ_setlabel_user_name"));
+ mUsername = new CpSettingFormItemData(
+ HbDataFormModelItem::TextItem,
+ hbTrId("txt_occ_setlabel_user_name"));
+ mGroupItem->appendChild(mUsername);
+ mUsername->setContentWidgetData("objectName", "CpEapTlsMethodsUiUsername");
mUsername->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Username));
+
// Dim username if usernameAutomatic selected
usernameAutomaticChanged(mUsernameAutomatic->contentWidgetData("checkState") == Qt::Checked);
- mGroupItem->appendChild(mUsername);
}
/*!
@@ -301,26 +410,40 @@
{
qDebug("CpEapTlsMethodsUi::createRealm()");
// RealmAutomatic
- mRealmAutomatic = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
- "txt_occ_setlabel_realm"));
- mRealmAutomatic->setContentWidgetData("text", hbTrId(
- "txt_occ_setlabel_realm_val_generate_automatically"));
+ mRealmAutomatic = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_realm"));
+ mGroupItem->appendChild(mRealmAutomatic);
+
+ mRealmAutomatic->setContentWidgetData("objectName", "CpEapTlsMethodsUiRealmAutomatic");
+ mRealmAutomatic->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_realm_val_generate_automatically"));
+
// Initialize the value from EapQtConfig
// Generate realm automatically is selected by default
- mRealmAutomatic->setContentWidgetData("checkState", boolToCheckState(mEapConfig.value(
- EapQtConfig::RealmAutomatic).toBool()));
+ mRealmAutomatic->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(EapQtConfig::RealmAutomatic).toBool()));
+
// connect signal to disable/enable realm when realmAutomatic changed
- mForm->addConnection(mRealmAutomatic, SIGNAL(stateChanged(int)), this,
+ mForm->addConnection(
+ mRealmAutomatic,
+ SIGNAL(stateChanged(int)),
+ this,
SLOT(realmAutomaticChanged(int)));
- mGroupItem->appendChild(mRealmAutomatic);
//Realm
- mRealm = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
- "txt_occ_setlabel_realm"));
+ mRealm = new CpSettingFormItemData(
+ HbDataFormModelItem::TextItem,
+ hbTrId("txt_occ_setlabel_realm"));
+ mGroupItem->appendChild(mRealm);
+
+ mRealm->setContentWidgetData("objectName", "CpEapTlsMethodsUiRealm");
mRealm->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Realm));
+
// Dim realm if realmAutomatic selected
realmAutomaticChanged(mRealmAutomatic->contentWidgetData("checkState") == Qt::Checked);
- mGroupItem->appendChild(mRealm);
}
/*!
@@ -330,19 +453,21 @@
{
qDebug("CpEapTlsMethodsUi::createUserCerts()");
// Create User certificate comboBox
- CpSettingFormItemData *userCertList = new CpSettingFormItemData(
+ mUserCertificate = new CpSettingFormItemData(
HbDataFormModelItem::ComboBoxItem,
hbTrId("txt_occ_setlabel_user_certificate"));
+ mGroupItem->appendChild(mUserCertificate);
+
+ mUserCertificate->setContentWidgetData("objectName", "CpEapTlsMethodsUiUserCertSelector");
// Stored certificate
QList<QVariant> storedCertsList = mEapConfig.value(EapQtConfig::UserCertificate).toList();
EapQtCertificateInfo storedCert;
- if (!storedCertsList.empty() && storedCertsList[0].canConvert<EapQtCertificateInfo> ()) {
+ if (!storedCertsList.empty() && storedCertsList[FirstItem].canConvert<EapQtCertificateInfo> ()) {
// Stored certificate found, index is still unknown
- storedCert = storedCertsList[0].value<EapQtCertificateInfo> ();
+ storedCert = storedCertsList[FirstItem].value<EapQtCertificateInfo> ();
mCurrentUserCert = UnknownIndex;
- }
- else {
+ } else {
// no stored certificate, use 'not in use'
mCurrentUserCert = DefaultIndex;
}
@@ -360,7 +485,7 @@
if (mCurrentUserCert == UnknownIndex
&& storedCert.value(EapQtCertificateInfo::SubjectKeyId)
== mUserCerts.at(i).value(EapQtCertificateInfo::SubjectKeyId)) {
- mCurrentUserCert = i + 1;
+ mCurrentUserCert = i + NotInUseShift;
}
}
if (mCurrentUserCert == UnknownIndex) {
@@ -370,13 +495,12 @@
}
// Initialize comboBox
- userCertList->setContentWidgetData("items", items);
- userCertList->setContentWidgetData("currentIndex", mCurrentUserCert);
+ mUserCertificate->setContentWidgetData("items", items);
+ mUserCertificate->setContentWidgetData("currentIndex", mCurrentUserCert);
// Get info when user certificate selection has been changed
- mForm->addConnection(userCertList, SIGNAL(currentIndexChanged(int)), this,
+ mForm->addConnection(mUserCertificate, SIGNAL(currentIndexChanged(int)), this,
SLOT(userCertChanged(int)));
- mGroupItem->appendChild(userCertList);
}
/*!
@@ -387,32 +511,45 @@
{
qDebug("CpEapTlsMethodsUi::createAuthorityCerts()");
// Select Authority Certificate Automatically
- mCaCertAutomatic = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
- "txt_occ_setlabel_authority_certificate"));
- mCaCertAutomatic->setContentWidgetData("text", hbTrId(
- "txt_occ_setlabel_authority_certificate_val_select"));
+ mCaCertAutomatic = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_authority_certificate"));
+ mGroupItem->appendChild(mCaCertAutomatic);
+
+ mCaCertAutomatic->setContentWidgetData("objectName", "CpEapTlsMethodsUiCaCertAutomatic");
+ mCaCertAutomatic->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_authority_certificate_val_select"));
+
// Initialize the value from EapQtConfig
// Select CA Cert automatically is selected by default
- mCaCertAutomatic->setContentWidgetData("checkState", boolToCheckState(mEapConfig.value(
- EapQtConfig::AuthorityCertificateAutomatic).toBool()));
+ mCaCertAutomatic->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(EapQtConfig::AuthorityCertificateAutomatic).toBool()));
+
// connect signal to disable/enable CA cert when CaCertAutomatic changed
- mForm->addConnection(mCaCertAutomatic, SIGNAL(stateChanged(int)), this,
+ mForm->addConnection(
+ mCaCertAutomatic,
+ SIGNAL(stateChanged(int)),
+ this,
SLOT(authorityCertAutomaticChanged(int)));
- mGroupItem->appendChild(mCaCertAutomatic);
// Authority certificate comboBox
- mCaCert = new CpSettingFormItemData(HbDataFormModelItem::ComboBoxItem,
+ mCaCert = new CpSettingFormItemData(
+ HbDataFormModelItem::ComboBoxItem,
hbTrId("txt_occ_setlabel_authority_certificate"));
+ mGroupItem->appendChild(mCaCert);
+
+ mCaCert->setContentWidgetData("objectName", "CpEapTlsMethodsUiCaCertSelector");
// Stored certificate from EAP configuration
QList<QVariant> storedCertsList = mEapConfig.value(EapQtConfig::AuthorityCertificate).toList();
EapQtCertificateInfo storedCert;
- if (!storedCertsList.empty() && storedCertsList[0].canConvert<EapQtCertificateInfo> ()) {
+ if (!storedCertsList.empty() && storedCertsList[FirstItem].canConvert<EapQtCertificateInfo> ()) {
// Stored certificate found, index is still unknown
- storedCert = storedCertsList[0].value<EapQtCertificateInfo> ();
+ storedCert = storedCertsList[FirstItem].value<EapQtCertificateInfo> ();
mCurrentAuthorityCert = UnknownIndex;
- }
- else {
+ } else {
// no selected certificate, use 'not in use'
mCurrentAuthorityCert = DefaultIndex;
}
@@ -430,7 +567,7 @@
if (mCurrentAuthorityCert == UnknownIndex
&& storedCert.value(EapQtCertificateInfo::SubjectKeyId)
== mAuthorityCerts.at(i).value(EapQtCertificateInfo::SubjectKeyId)) {
- mCurrentAuthorityCert = i + 1;
+ mCurrentAuthorityCert = i + NotInUseShift;
}
}
if (mCurrentAuthorityCert == UnknownIndex) {
@@ -443,11 +580,14 @@
mCaCert->setContentWidgetData("currentIndex", mCurrentAuthorityCert);
// Get info when authority certificate selection has been changed
- mForm->addConnection(mCaCert, SIGNAL(currentIndexChanged(int)), this,
+ mForm->addConnection(
+ mCaCert,
+ SIGNAL(currentIndexChanged(int)),
+ this,
SLOT(authorityCertChanged(int)));
+
// Dim authority certificate if select automatically checked
authorityCertAutomaticChanged(mCaCertAutomatic->contentWidgetData("checkState") == Qt::Checked);
- mGroupItem->appendChild(mCaCert);
}
/*!
@@ -460,6 +600,9 @@
mPeapVersion = new CpSettingFormItemData(
HbDataFormModelItem::ComboBoxItem,
hbTrId("txt_occ_setlabel_peap_version"));
+ mGroupItem->appendChild(mPeapVersion);
+
+ mPeapVersion->setContentWidgetData("objectName", "CpEapTlsMethodsUiPeapVersionSelector");
// Add items to comboBox List
QStringList items;
@@ -473,16 +616,13 @@
&& mEapConfig.value(EapQtConfig::PeapVersion1Allowed).toBool()) {
// PEAPv0 or PEAPv1
mCurrentPeapVersion = PeapVersionBoth;
- }
- else if (mEapConfig.value(EapQtConfig::PeapVersion1Allowed).toBool()) {
+ } else if (mEapConfig.value(EapQtConfig::PeapVersion1Allowed).toBool()) {
// PEAPv1
mCurrentPeapVersion = PeapVersion1;
- }
- else if (mEapConfig.value(EapQtConfig::PeapVersion0Allowed).toBool()) {
+ } else if (mEapConfig.value(EapQtConfig::PeapVersion0Allowed).toBool()) {
// PEAPv0
mCurrentPeapVersion = PeapVersion0;
- }
- else {
+ } else {
qDebug("CpEapTlsMethodsUi::createPeapVersion() - unknown version");
// Set default (PEAPv0 or PEAPv1)
mCurrentPeapVersion = PeapVersionBoth;
@@ -490,9 +630,92 @@
mPeapVersion->setContentWidgetData("currentIndex", mCurrentPeapVersion);
// Get info when PEAP version selection has been changed
- mForm->addConnection(mPeapVersion, SIGNAL(currentIndexChanged(int)), this,
+ mForm->addConnection(
+ mPeapVersion,
+ SIGNAL(currentIndexChanged(int)),
+ this,
SLOT(peapVersionChanged(int)));
- mGroupItem->appendChild(mPeapVersion);
+}
+
+/*!
+ * Creates authenticated and unauthenticated provisioning checkBoxes.
+ */
+void CpEapTlsMethodsUi::createProvisioning()
+{
+ qDebug("CpEapTlsMethodsUi::createProvisioning()");
+ // Authenticated provisioning
+ mAuthProvisioning = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_authenticated_provisioning"));
+ mGroupItem->appendChild(mAuthProvisioning);
+
+ mAuthProvisioning->setContentWidgetData(
+ "objectName",
+ "CpEapTlsMethodsUiAuthProvisioning");
+ mAuthProvisioning->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_val_provisioning_enabled"));
+
+ // Initialize the value from EapQtConfig
+ mAuthProvisioning->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(
+ EapQtConfig::ProvisioningModeAuthenticated).toBool()));
+ // Connect signal to disable/enable username when usernameAutomatic changed
+ mForm->addConnection(mAuthProvisioning, SIGNAL(stateChanged(int)), this,
+ SLOT(provisioningModeChanged(int)));
+
+ // Unauthenticated provisioning
+ mUnauthProvisioning = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_unauthenticated_provisioning"));
+ mGroupItem->appendChild(mUnauthProvisioning);
+
+ mUnauthProvisioning->setContentWidgetData(
+ "objectName",
+ "CpEapTlsMethodsUiUnauthProvisioning");
+ mUnauthProvisioning->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_val_provisioning_enabled"));
+
+ // Initialize the value from EapQtConfig
+ mUnauthProvisioning->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(
+ EapQtConfig::ProvisioningModeUnauthenticated).toBool()));
+ // Connect signal to disable/enable username when usernameAutomatic changed
+ mForm->addConnection(mUnauthProvisioning, SIGNAL(stateChanged(int)), this,
+ SLOT(provisioningModeChanged(int)));
+}
+
+/*!
+ * Creates TLS privacy selection comboBox
+ */
+void CpEapTlsMethodsUi::createTlsPrivacy()
+{
+ qDebug("CpEapTlsMethodsUi::createTlsPrivacy()");
+ // Create TLS privacy comboBox
+ mTlsPrivacy = new CpSettingFormItemData(
+ HbDataFormModelItem::ComboBoxItem,
+ hbTrId("txt_occ_setlabel_tls_privacy"));
+ mGroupItem->appendChild(mTlsPrivacy);
+
+ mTlsPrivacy->setContentWidgetData(
+ "objectName",
+ "CpEapTlsMethodsUiTlsPrivacy");
+
+ // Add items to comboBox List
+ QStringList items;
+ items << hbTrId("txt_occ_setlabel_tls_privacy_val_off")
+ << hbTrId("txt_occ_setlabel_tls_privacy_val_on");
+ mTlsPrivacy->setContentWidgetData("items", items);
+
+ // Initialize TLS privacy from EAP configuration
+ if (mEapConfig.value(EapQtConfig::UseIdentityPrivacy).toBool()) {
+ mTlsPrivacy->setContentWidgetData("currentIndex", TlsPrivacyOn);
+ } else {
+ mTlsPrivacy->setContentWidgetData("currentIndex", TlsPrivacyOff);
+ }
}
/*!
@@ -505,8 +728,14 @@
createEapSelector();
// Create 'configure inner EAP type' button
EapInnerMethodEntryItemData *eapEntry = NULL;
- eapEntry = new EapInnerMethodEntryItemData(this, *mItemDataHelper,
- hbTrId("txt_occ_button_inner_eap_type"));
+ eapEntry = new EapInnerMethodEntryItemData(
+ this,
+ *mItemDataHelper,
+ hbTrId("txt_occ_button_inner_eap_type"),
+ false);
+
+ eapEntry->setContentWidgetData("objectName", "CpEapTlsMethodsUiInnerTypeItem");
+
mGroupItem->appendChild(eapEntry);
}
@@ -518,24 +747,25 @@
mInnerEapType = new CpSettingFormItemData(
HbDataFormModelItem::ComboBoxItem,
hbTrId("txt_occ_setlabel_inner_eap_type"));
-
+ mGroupItem->appendChild(mInnerEapType);
+
+ mInnerEapType->setContentWidgetData("objectName", "CpEapTlsMethodsUiInnerTypeSelector");
+
// Selected inner EAP type stored into the database
QList<QVariant> currentEapList = mEapConfig.value(EapQtConfig::InnerType).toList();
EapQtPluginHandle readInnerEap;
- if (!currentEapList.empty() && currentEapList[0].canConvert<EapQtPluginHandle> ()) {
- readInnerEap = currentEapList[0].value<EapQtPluginHandle> ();
+ if (!currentEapList.empty() && currentEapList[FirstItem].canConvert<EapQtPluginHandle> ()) {
+ readInnerEap = currentEapList[FirstItem].value<EapQtPluginHandle> ();
mCurrentInnerPlugin = UnknownIndex;
- }
- else {
+ } else {
// no selected inner EAP type, use the first one
mCurrentInnerPlugin = DefaultIndex;
mDefaultPluginInUse = true;
}
- QStringList items;
for (int i = 0; i < mPlugins.count(); ++i) {
// Add certificate to comboBox list
- items << mPlugins.at(i).localizationId();
+ mInnerEapItems << mPlugins.at(i).localizationId();
if (mCurrentInnerPlugin == UnknownIndex && readInnerEap.pluginId()
== mPlugins.at(i).pluginHandle().pluginId()) {
// Store index of selected certificate
@@ -544,8 +774,8 @@
if (mPlugins.at(i).pluginHandle().pluginId() == EapQtPluginHandle::PluginEapMschapv2) {
// Store index of EAP-MSCHAPv2 (used as default with PEAP and unauthenticated FAST)
mInnerEapMschapv2 = i;
- }
- else if (mPlugins.at(i).pluginHandle().pluginId() == EapQtPluginHandle::PluginEapGtc) {
+ mMschapv2Items << mPlugins.at(i).localizationId();
+ } else if (mPlugins.at(i).pluginHandle().pluginId() == EapQtPluginHandle::PluginEapGtc) {
// Store index of EAP-GTC (Used as default with PEAPv1)
mInnerEapGtc = i;
}
@@ -556,19 +786,100 @@
mDefaultPluginInUse = true;
}
- mInnerEapType->setContentWidgetData("items", items);
+ mInnerEapType->setContentWidgetData("items", mInnerEapItems);
mInnerEapType->setContentWidgetData("currentIndex", mCurrentInnerPlugin);
mForm->addConnection(mInnerEapType, SIGNAL(currentIndexChanged(int)), this,
SLOT(innerEapTypeChanged(int)));
+}
+
+/*!
+ * Creates second inner EAP type selection comboBox and configure button
+ */
+void CpEapTlsMethodsUi::createSecondInnerMethod()
+{
+ qDebug("CpEapTlsMethodsUi::createSecondInnerMethod()");
+ // Create second inner EAP type selection combo box
+ createSecondEapSelector();
+ // Create 'configure inner EAP type' button
+ mSecondEapEntry = new EapInnerMethodEntryItemData(
+ this,
+ *mItemDataHelper,
+ hbTrId("txt_occ_button_inner_eap_type"),
+ true);
- mGroupItem->appendChild(mInnerEapType);
+ mSecondEapEntry->setContentWidgetData("objectName", "CpEapTlsMethodsUiSecondInnerTypeItem");
+
+ mGroupItem->appendChild(mSecondEapEntry);
+}
+
+/*!
+ * Creates Combo box for second inner EAP type selection
+ */
+void CpEapTlsMethodsUi::createSecondEapSelector()
+{
+ mSecondInnerEapType = new CpSettingFormItemData(
+ HbDataFormModelItem::ComboBoxItem,
+ hbTrId("txt_occ_setlabel_second_inner_eap_type"));
+ mGroupItem->appendChild(mSecondInnerEapType);
+
+ mSecondInnerEapType->setContentWidgetData("objectName", "CpEapTlsMethodsUiSecondInnerTypeSelector");
+
+ // Selected inner EAP type stored into the database
+ QList<QVariant> currentEapList = mEapConfig.value(EapQtConfig::InnerType).toList();
+ EapQtPluginHandle readInnerEap;
+ if (currentEapList.count() > SecondItem && currentEapList[SecondItem].canConvert<EapQtPluginHandle> ()) {
+ readInnerEap = currentEapList[SecondItem].value<EapQtPluginHandle> ();
+ mCurrentSecondInnerPlugin = UnknownIndex;
+ } else {
+ // no selected inner EAP type, use the 'Not in use'
+ mCurrentSecondInnerPlugin = NotInUseIndex;
+ }
+
+ // Add 'Not in use' and EAP-GTC into the combobox list
+ QStringList items;
+ items << hbTrId("txt_occ_setlabel_second_inner_eap_val_not_in_use");
+ if (mInnerEapGtc >= 0) {
+ // EAP-GTC plugin is found, add it as the second item of the list
+ mSecondInnerEapGtc = SecondItem;
+ items << mPlugins.at(mInnerEapGtc).localizationId();
+ if (readInnerEap.pluginId()
+ == mPlugins.at(mInnerEapGtc).pluginHandle().pluginId()) {
+ mCurrentSecondInnerPlugin = mSecondInnerEapGtc;
+ }
+ }
+
+ if (mCurrentSecondInnerPlugin == UnknownIndex) {
+ // Selected inner EAP type not found
+ mCurrentSecondInnerPlugin = NotInUseIndex;
+ }
+
+ mSecondInnerEapType->setContentWidgetData("items", items);
+ mSecondInnerEapType->setContentWidgetData("currentIndex", mCurrentSecondInnerPlugin);
+
+ mForm->addConnection(mSecondInnerEapType, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(secondInnerEapTypeChanged(int)));
+}
+
+/*!
+ * Creates PAC store group
+ */
+void CpEapTlsMethodsUi::createPacStoreGroup()
+{
+ qDebug("CpEapTlsMethodsUi::createPacStoreGroup()");
+
+ mPacStoreUi = new CpEapPacStoreUi(mConfigIf.data());
+ mGroupItemPacStore = mPacStoreUi->uiInstance(
+ *mItemDataHelper);
+
+ mGroupItemPacStore->setContentWidgetData("objectName", "CpEapTlsMethodsUiPacStoreGroupItem");
+ mModel->appendDataFormItem(mGroupItemPacStore);
}
/*!
* Adds validators.
*
- * @param modelIndex Model index
+ * @param [in] modelIndex Model index
*/
void CpEapTlsMethodsUi::setValidator(const QModelIndex modelIndex)
{
@@ -580,15 +891,20 @@
if (modelItem == mUsername) {
// When username lineEdit is activated (shown) first time, validator is added
- mValidatorUsername.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
- EapQtConfig::Username));
+ mValidatorUsername.reset(
+ mConfigIf->validatorEap(
+ mPluginInfo.pluginHandle().type(),
+ EapQtConfig::Username));
+
HbLineEdit *edit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorUsername->updateEditor(edit);
- }
- else if (modelItem == mRealm) {
+ } else if (modelItem == mRealm) {
// When realm lineEdit is activated (shown) first time, validator is added
- mValidatorRealm.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
+ mValidatorRealm.reset(
+ mConfigIf->validatorEap(
+ mPluginInfo.pluginHandle().type(),
EapQtConfig::Realm));
+
HbLineEdit *edit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorRealm->updateEditor(edit);
}
@@ -600,20 +916,23 @@
void CpEapTlsMethodsUi::defaultInnerPlugin()
{
qDebug("CpEapTlsMethodsUi::defaultInnerPlugin()");
- if (mCurrentPeapVersion == PeapVersion1) {
+ if (mCurrentPeapVersion == PeapVersion1 && mInnerEapGtc >= 0) {
mInnerEapType->setContentWidgetData("currentIndex", mInnerEapGtc);
mCurrentInnerPlugin = mInnerEapGtc;
- }
- else {
+ } else if (mInnerEapMschapv2 >= 0){
mInnerEapType->setContentWidgetData("currentIndex", mInnerEapMschapv2);
mCurrentInnerPlugin = mInnerEapMschapv2;
- }
+ } else {
+ // Both EAP-GTC and EAP-MSCHAPv2 should always be supported
+ // so here should never come
+ qDebug("CpEapTlsMethodsUi::defaultInnerPlugin(): No suitable inner EAP type");
+ }
}
/*!
* Stores the index of selected user certificate
*
- * @param value Index of selected certificate.
+ * @param [in] value Index of selected certificate.
*/
void CpEapTlsMethodsUi::userCertChanged(int value)
{
@@ -624,7 +943,7 @@
/*!
* Stores the index of selected authority certificate
*
- * @param value Index of selected certificate.
+ * @param [in] value Index of selected certificate.
*/
void CpEapTlsMethodsUi::authorityCertChanged(int value)
{
@@ -635,7 +954,7 @@
/*!
* Stores the index of selected PEAP version
*
- * @param value Index of selected PEAP version.
+ * @param [in] value Index of selected PEAP version.
*/
void CpEapTlsMethodsUi::peapVersionChanged(int value)
{
@@ -647,18 +966,55 @@
/*!
* Stores the index of selected inner EAP type
*
- * @param value Index of selected ineer EAP type.
+ * @param [in] value Index of selected inner EAP type.
*/
void CpEapTlsMethodsUi::innerEapTypeChanged(int value)
{
qDebug("CpEapTlsMethodsUi::innerEapTypeChanged()");
- mCurrentInnerPlugin = value;
+ if (!mInnerEapMschapv2Only) {
+ mCurrentInnerPlugin = value;
+ }
+ if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapFast) {
+ // If Inner EAP typ is EAP-MSCHAPv2 the second inner EAP type
+ // is EAP-GTC by default otherwise 'Not in use'
+ if (mInnerEapMschapv2Only || mCurrentInnerPlugin == mInnerEapMschapv2) {
+ mSecondInnerEapType->setContentWidgetData(
+ "currentIndex", mSecondInnerEapGtc);
+ } else {
+ mSecondInnerEapType->setContentWidgetData(
+ "currentIndex", NotInUseIndex);
+ }
+ if (mInnerEapMschapv2Only) {
+ mSecondInnerEapType->setContentWidgetData("enabled", true);
+ } else {
+ mSecondInnerEapType->setContentWidgetData("enabled", false);
+ }
+ }
+}
+
+/*!
+ * Stores the index of selected second inner EAP type and
+ * dims the 'Configure inner EAP type' button if 'Not in use' has been selected
+ *
+ * @param [in] value Index of selected second inner EAP type.
+ */
+void CpEapTlsMethodsUi::secondInnerEapTypeChanged(int value)
+{
+ qDebug("CpEapTlsMethodsUi::secondInerEapTypeChanged()");
+ mCurrentSecondInnerPlugin = value;
+ if (value == NotInUseIndex || !mSecondInnerEapType->contentWidgetData("enabled").toBool()) {
+ // If 'Not in use' selected 'Configure inner EAP type' button is dimmed
+ mSecondEapEntry->setContentWidgetData("enabled", false);
+ } else {
+ // If EAP-GTC selected 'Configure inner EAP type' button is available
+ mSecondEapEntry->setContentWidgetData("enabled", true);
+ }
}
/*!
* Dims the username if generate username automatically has been selected.
*
- * @param state Tells is generate automatically checked.
+ * @param [in] state Tells is username generate automatically checked.
*/
void CpEapTlsMethodsUi::usernameAutomaticChanged(int state)
{
@@ -670,7 +1026,7 @@
/*!
* Dims the realm if generate realm automatically has been selected.
*
- * @param state Tells is generate automatically checked.
+ * @param [in] state Tells is realm generate automatically checked.
*/
void CpEapTlsMethodsUi::realmAutomaticChanged(int state)
{
@@ -682,7 +1038,7 @@
/*!
* Dims the authority certificate if select caCert automatically has been selected.
*
- * @param state Tells is select automatically checked.
+ * @param [in] state Tells is authority certificate select automatically checked.
*/
void CpEapTlsMethodsUi::authorityCertAutomaticChanged(int state)
{
@@ -692,9 +1048,117 @@
}
/*!
+ * Dims all fields except inner EAP types and provisionig modes
+ * if Unauthenticated provisioning mode is selected
+ * and Authenticated provisioning is not selceted
+ *
+ * @param [in] state Obsolete parameter, not needed
+ */
+void CpEapTlsMethodsUi::provisioningModeChanged(int state)
+{
+ qDebug("CpEapTlsMethodsUi::provisioningModeChanged");
+
+ Q_UNUSED(state);
+
+ // If only unauthenticated provisioning is selected all fields are dimmed
+ // except the first (EAP-MSCHAPv2) and the second (EAP-GTC) inner EAP type
+ // settings and authenticated provisioning can be selected
+ // Else all fields are available
+ if (mUnauthProvisioning->contentWidgetData(
+ "checkState") == Qt::Checked
+ && mAuthProvisioning->contentWidgetData(
+ "checkState") == Qt::Unchecked) {
+ mCaCertAutomatic->setContentWidgetData("enabled", false);
+ mCaCert->setContentWidgetData("enabled", false);
+ mUserCertificate->setContentWidgetData("enabled", false);
+ mUsernameAutomatic->setContentWidgetData("enabled", false);
+ mUsername->setContentWidgetData("enabled", false);
+ mRealmAutomatic->setContentWidgetData("enabled", false);
+ mRealm->setContentWidgetData("enabled", false);
+ mTlsPrivacy->setContentWidgetData("enabled", false);
+ mInnerEapMschapv2Only = true;
+ mSecondInnerEapType->setContentWidgetData("enabled", true);
+ mSecondEapEntry->setContentWidgetData("enabled", true);
+ mInnerEapType->setContentWidgetData("items", mMschapv2Items);
+ } else {
+ mCaCertAutomatic->setContentWidgetData("enabled", true);
+ mCaCert->setContentWidgetData("enabled", !checkStateToBool(
+ mCaCertAutomatic->contentWidgetData("checkState").toInt()));
+ mUserCertificate->setContentWidgetData("enabled", true);
+ mUsernameAutomatic->setContentWidgetData("enabled", true);
+ mUsername->setContentWidgetData("enabled", !checkStateToBool(
+ mUsernameAutomatic->contentWidgetData("checkState").toInt()));
+ mRealmAutomatic->setContentWidgetData("enabled", true);
+ mRealm->setContentWidgetData("enabled", !checkStateToBool(
+ mRealmAutomatic->contentWidgetData("checkState").toInt()));
+ mTlsPrivacy->setContentWidgetData("enabled", true);
+ if (mUnauthProvisioning->contentWidgetData(
+ "checkState") == Qt::Checked) {
+ // When Unauthenticated provisioning is selected only EAP-MSCHAPv2 is
+ // supported as first inner EAP type. Second inner EAP type is available
+ mInnerEapMschapv2Only = true;
+ mSecondInnerEapType->setContentWidgetData("enabled", true);
+ mSecondEapEntry->setContentWidgetData("enabled", true);
+ mInnerEapType->setContentWidgetData("items", mMschapv2Items);
+
+ } else {
+ // When Unauthenticated provisioning is not selected all inner EAP
+ // types are shown in the first inner EAP type list and
+ // the second inner EAP type is dimmed
+ mInnerEapMschapv2Only = false;
+ mForm->removeConnection(mInnerEapType, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(innerEapTypeChanged(int)));
+ mInnerEapType->setContentWidgetData("items", mInnerEapItems);
+ mForm->addConnection(mInnerEapType, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(innerEapTypeChanged(int)));
+ mInnerEapType->setContentWidgetData("currentIndex", mCurrentInnerPlugin);
+ mSecondInnerEapType->setContentWidgetData("enabled", false);
+ mSecondEapEntry->setContentWidgetData("enabled", false);
+ }
+ }
+}
+
+/*!
+ * Slot for close the view after confirmed.
+ *
+ * @param [in] action User action
+ */
+void CpEapTlsMethodsUi::incompletedSettingsConfirmed(int action)
+{
+ qDebug("CpEapTlsMethodsUi::incompletedSettingsConfirmed()");
+ if (action == HbMessageBox::Yes) {
+ // User Clicked Yes
+ // Close view
+ qDebug("CpEapTlsMethodsUi::incompletedSettingsConfirmed(): YES");
+ emit aboutToClose();
+ } else{
+ // User Clicked No
+ // Don't close the view
+ Q_ASSERT(action == HbMessageBox::No);
+ qDebug("CpEapTlsMethodsUi::incompletedSettingsConfirmed(): NO");
+ }
+}
+
+/*!
+ * Slot for close the view after user has been informed.
+ *
+ * @param [in] action User action
+ */
+void CpEapTlsMethodsUi::unableToSaveSettingsClosed(int action)
+{
+ qDebug("CpEapTlsMethodsUi::unableToSaveSettingsClosed()");
+ if (action == HbMessageBox::Ok) {
+ // User Clicked Ok
+ // Close view
+ qDebug("CpEapTlsMethodsUi::unableToSaveSettingsClosed(): OK");
+ emit aboutToClose();
+ }
+}
+
+/*!
* Converts check box state to boolean.
*
- * @param state Check box state
+ * @param [in] state Check box state
*
* @return true if Check box is checked, false otherwise.
*/
@@ -706,7 +1170,7 @@
/*!
* Converts boolean to check box state.
*
- * @param state Tells is check box checked.
+ * @param [in] state Tells is check box checked.
*
* @return Qt check state
*/
@@ -735,53 +1199,26 @@
qDebug("CpEapTlsMethodsUi::close - Settings stored, close view");
// Close view
CpBaseSettingView::close();
- }
- else {
+ } else {
qDebug("CpEapTlsMethodsUi::close - Store settings failed, prompt warning");
// Store failed. Show error note to user
- QScopedPointer<HbMessageBox> infoBox;
- infoBox.reset(new HbMessageBox(
- HbMessageBox::MessageTypeWarning));
- infoBox->setText(hbTrId("txt_occ_info_unable_to_save_setting"));
- infoBox->clearActions();
- // Connect 'OK'-button to CpBaseSettingView 'aboutToClose'-signal
- HbAction *okAction = new HbAction(hbTrId("txt_common_button_ok"));
- infoBox->addAction(okAction);
- bool connected = connect(
- okAction,
- SIGNAL(triggered()),
- this,
- SIGNAL(aboutToClose()));
- Q_ASSERT(connected);
- infoBox->open();
- infoBox.take();
+ HbMessageBox *warningBox = new HbMessageBox(HbMessageBox::MessageTypeWarning);
+ warningBox->setObjectName("CpEapTlsMethodsUiStoreFailedWarning");
+ warningBox->setText(hbTrId("txt_occ_info_unable_to_save_setting"));
+ warningBox->setAttribute(Qt::WA_DeleteOnClose);
+ warningBox->setStandardButtons(HbMessageBox::Ok);
+ warningBox->open(this,SLOT(unableToSaveSettingsClosed(int)));
}
- }
- else {
+ } else {
qDebug("CpEapTlsMethodsUi::close - validation failed. Prompt question.");
// Validate failed. Request user to exit anyway
- QScopedPointer<HbMessageBox> messageBox;
- messageBox.reset(new HbMessageBox(
- HbMessageBox::MessageTypeQuestion));
- messageBox->setAttribute(Qt::WA_DeleteOnClose);
- messageBox->setText(hbTrId("txt_occ_info_incomplete_details_return_without_sa"));
- messageBox->clearActions();
- // Connect 'YES'-button to CpBaseSettingView 'aboutToClose'-signal
- HbAction *okAction = new HbAction(hbTrId("txt_common_button_yes"));
- messageBox->addAction(okAction);
- bool connected = connect(
- okAction,
- SIGNAL(triggered()),
- this,
- SIGNAL(aboutToClose()));
- Q_ASSERT(connected);
- // Clicking 'NO'-button does nothing
- HbAction *cancelAction = new HbAction(hbTrId("txt_common_button_no"));
- messageBox->addAction(cancelAction);
- messageBox->setTimeout(HbPopup::NoTimeout);
- messageBox->open();
- messageBox.take();
+ HbMessageBox *questionBox = new HbMessageBox(HbMessageBox::MessageTypeQuestion);
+ questionBox->setObjectName("CpEapTlsMethodsUiExitWithoutSavingQuestion");
+ questionBox->setText(hbTrId("txt_occ_info_incomplete_details_return_without_sa"));
+ questionBox->setAttribute(Qt::WA_DeleteOnClose);
+ questionBox->setStandardButtons(HbMessageBox::Yes | HbMessageBox::No);
+ questionBox->open(this,SLOT(incompletedSettingsConfirmed(int)));
}
}
@@ -850,10 +1287,15 @@
bool CpEapTlsMethodsUi::validateAuthorityCertificate()
{
bool status = false;
- //true if select automatically is checked or certificate is selected
- if (mCaCertAutomatic->contentWidgetData("checkState") == Qt::Checked
- || mCurrentAuthorityCert > NotInUseIndex) {
+ if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapFast) {
+ // Always true for EAP-FAST
status = true;
+ } else {
+ //true if select automatically is checked or certificate is selected
+ if (mCaCertAutomatic->contentWidgetData("checkState") == Qt::Checked
+ || mCurrentAuthorityCert > NotInUseIndex) {
+ status = true;
+ }
}
qDebug("CpEapTlsMethodsUi::validateAuthorityCertificate()- status: %d", status);
return status;
@@ -896,7 +1338,7 @@
/*!
* Write PEAP specific values into the EAP configuration
*
- * @param eapConfig
+ * @param [out] eapConfig EAP configuration settings
*/
void CpEapTlsMethodsUi::setPeapVersion(EapQtConfig &eapConfig)
{
@@ -904,12 +1346,10 @@
if (mCurrentPeapVersion == PeapVersion0) {
eapConfig.setValue(EapQtConfig::PeapVersion0Allowed, true);
eapConfig.setValue(EapQtConfig::PeapVersion1Allowed, false);
- }
- else if (mCurrentPeapVersion == PeapVersion1) {
+ } else if (mCurrentPeapVersion == PeapVersion1) {
eapConfig.setValue(EapQtConfig::PeapVersion0Allowed, false);
eapConfig.setValue(EapQtConfig::PeapVersion1Allowed, true);
- }
- else {
+ } else {
Q_ASSERT(mCurrentPeapVersion == PeapVersionBoth);
eapConfig.setValue(EapQtConfig::PeapVersion0Allowed, true);
eapConfig.setValue(EapQtConfig::PeapVersion1Allowed, true);
@@ -917,6 +1357,32 @@
}
/*!
+ * Write FAST specific values into the EAP configuration
+ *
+ * @param [out] eapConfig EAP configuration settings
+ */
+void CpEapTlsMethodsUi::setFastSettings(EapQtConfig &eapConfig)
+{
+ qDebug("CpEapTlsMethodsUi::setFastSettings()");
+ // Provisioning Mode
+ eapConfig.setValue(
+ EapQtConfig::ProvisioningModeAuthenticated,
+ checkStateToBool(mAuthProvisioning->contentWidgetData(
+ "checkState").toInt()));
+ eapConfig.setValue(
+ EapQtConfig::ProvisioningModeUnauthenticated,
+ checkStateToBool(mUnauthProvisioning->contentWidgetData(
+ "checkState").toInt()));
+
+ // TLS privacy
+ if (mTlsPrivacy->contentWidgetData("currentIndex") == TlsPrivacyOn) {
+ eapConfig.setValue(EapQtConfig::UseIdentityPrivacy, true);
+ } else {
+ eapConfig.setValue(EapQtConfig::UseIdentityPrivacy, false);
+ }
+}
+
+/*!
* Stores settings given via TLS based methods setting UI
*
* @return false if saving failed, true otherwise
@@ -929,13 +1395,25 @@
// Store common settings
qDebug("CpEapTlsMethodsUi::storeSettings - Common settings");
- eapConfig.setValue(EapQtConfig::OuterType, qVariantFromValue(mOuterHandle));
- eapConfig.setValue(EapQtConfig::UsernameAutomatic, checkStateToBool(
- mUsernameAutomatic->contentWidgetData("checkState").toInt()));
- eapConfig.setValue(EapQtConfig::Username, mUsername->contentWidgetData("text"));
- eapConfig.setValue(EapQtConfig::RealmAutomatic, checkStateToBool(
- mRealmAutomatic->contentWidgetData("checkState").toInt()));
- eapConfig.setValue(EapQtConfig::Realm, mRealm->contentWidgetData("text"));
+ eapConfig.setValue(
+ EapQtConfig::OuterType,
+ qVariantFromValue(mOuterHandle));
+
+ eapConfig.setValue(
+ EapQtConfig::UsernameAutomatic,
+ checkStateToBool(mUsernameAutomatic->contentWidgetData("checkState").toInt()));
+
+ eapConfig.setValue(
+ EapQtConfig::Username,
+ mUsername->contentWidgetData("text"));
+
+ eapConfig.setValue(
+ EapQtConfig::RealmAutomatic,
+ checkStateToBool(mRealmAutomatic->contentWidgetData("checkState").toInt()));
+
+ eapConfig.setValue(
+ EapQtConfig::Realm,
+ mRealm->contentWidgetData("text"));
// User certificate
qDebug("CpEapTlsMethodsUi::storeSettings - User certificate");
@@ -961,18 +1439,35 @@
// Inner EAP method (Not valid for EAP-TLS)
if (!(mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapTls)) {
qDebug("CpEapTlsMethodsUi::storeSettings - Inner EAP method");
- QList<QVariant> innerEaps;
- innerEaps.append(qVariantFromValue(mPlugins.at(mCurrentInnerPlugin).pluginHandle()));
- eapConfig.setValue(EapQtConfig::InnerType, innerEaps);
+ if (!mPlugins.isEmpty()) {
+ QList<QVariant> innerEaps;
+ if (mInnerEapMschapv2Only) {
+ innerEaps.append(qVariantFromValue(mPlugins.at(mInnerEapMschapv2).pluginHandle()));
+ } else {
+ innerEaps.append(qVariantFromValue(mPlugins.at(mCurrentInnerPlugin).pluginHandle()));
+ }
+ if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapFast){
+ // Second inner eap can be 'Not in use' or EAP-GTC
+ if (mCurrentSecondInnerPlugin != NotInUseIndex){
+ innerEaps.append(qVariantFromValue(
+ mPlugins.at(mInnerEapGtc).pluginHandle()));
+ }
+ }
+ eapConfig.setValue(EapQtConfig::InnerType, innerEaps);
+ }
}
// Cipher suites
qDebug("CpEapTlsMethodsUi::storeSettings - Cipher suites");
eapConfig.setValue(EapQtConfig::CipherSuites, mGroupItemCs->ciphersuites());
- // PEAP version (valid only for PEAP)
+
if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginPeap) {
+ // PEAP version (valid only for PEAP)
setPeapVersion(eapConfig);
+ } else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapFast) {
+ // FAST specific settings
+ setFastSettings(eapConfig);
}
// Save configuration
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/src/cpeapuserpasswordui.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuserpasswordui/src/cpeapuserpasswordui.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 27 %
+ * %version: 29 %
*/
// System includes
@@ -92,7 +92,8 @@
QT_THROW(std::bad_alloc());
// scoped pointer gets deleted automaticaly on exception
}
-
+ setObjectName("CpEapUserPasswordUi");
+
// Get EAP config interface
mConfigIf.reset(new EapQtConfigInterface(bearer, iapId));
@@ -127,14 +128,21 @@
// Construct username-password UI
mForm = new HbDataForm();
+ mForm->setObjectName("CpEapUserPasswordUiForm");
this->setWidget(mForm);
+
mModel = new HbDataFormModel(mForm);
-
+ mModel->setObjectName("CpEapUserPasswordUiModel");
+
// Create settings group
- mGroupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
+ mGroupItem = new HbDataFormModelItem(
+ HbDataFormModelItem::GroupItem,
HbParameterLengthLimiter(
- hbTrId("txt_occ_subhead_eap_module_settings")).arg(
+ "txt_occ_subhead_eap_module_settings").arg(
mPluginInfo.localizationId()));
+
+ mGroupItem->setContentWidgetData("objectName", "CpEapUserPasswordUiGroup");
+
mModel->appendDataFormItem(mGroupItem);
// The parameter given as 0 is a HbDataForm pointer, not parent
@@ -149,7 +157,10 @@
mForm->setModel(mModel);
// Connect signal to add validators when items get activated (visualization created).
- bool connected = connect(mForm, SIGNAL( itemShown(const QModelIndex&) ), this,
+ bool connected = connect(
+ mForm,
+ SIGNAL( itemShown(const QModelIndex&) ),
+ this,
SLOT( setValidator(const QModelIndex) ));
Q_ASSERT(connected);
@@ -164,8 +175,12 @@
{
qDebug("CpEapUserPasswordUi::createUsername()");
// Username
- mUsername = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
- "txt_occ_setlabel_user_name"));
+ mUsername = new CpSettingFormItemData(
+ HbDataFormModelItem::TextItem,
+ hbTrId("txt_occ_setlabel_user_name"));
+
+ mUsername->setContentWidgetData("objectName", "CpEapUserPasswordUiUsername");
+
// Initialize the value from EapQtConfig
mUsername->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Username));
mGroupItem->appendChild(mUsername);
@@ -179,20 +194,42 @@
{
qDebug("CpEapUserPasswordUi::createPassword()");
// Password prompting
- mPasswordPrompt = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
- "txt_occ_setlabel_password"));
- mPasswordPrompt->setContentWidgetData("text", hbTrId("txt_occ_setlabel_password_val_prompt"));
- mPasswordPrompt->setContentWidgetData("checkState", boolToCheckState(mEapConfig.value(
- EapQtConfig::PasswordPrompt).toBool()));
+ mPasswordPrompt = new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem,
+ hbTrId("txt_occ_setlabel_password"));
+
+ mPasswordPrompt->setContentWidgetData(
+ "objectName",
+ "CpEapUserPasswordUiPasswordPrompt");
+
+ mPasswordPrompt->setContentWidgetData(
+ "text",
+ hbTrId("txt_occ_setlabel_password_val_prompt"));
+
+ mPasswordPrompt->setContentWidgetData(
+ "checkState",
+ boolToCheckState(mEapConfig.value(EapQtConfig::PasswordPrompt).toBool()));
+
// Connect signal to disable/enable password when passwordPrompt changed
- mForm->addConnection(mPasswordPrompt, SIGNAL(stateChanged(int)), this,
+ mForm->addConnection(
+ mPasswordPrompt,
+ SIGNAL(stateChanged(int)),
+ this,
SLOT(passwordPromptChanged(int)));
+
mGroupItem->appendChild(mPasswordPrompt);
// Password
- mPassword = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
- "txt_occ_setlabel_password"));
+ mPassword = new CpSettingFormItemData(
+ HbDataFormModelItem::TextItem,
+ hbTrId("txt_occ_setlabel_password"));
+
+ mPassword->setContentWidgetData(
+ "objectName",
+ "CpEapUserPasswordUiPassword");
+
mPasswordStored = mEapConfig.value(EapQtConfig::PasswordStored).toBool();
+
// If password has already been stored into the databse
// fixed number of asterisks are shown in UI
if (mPasswordStored) {
@@ -200,8 +237,10 @@
}
// Set password echo mode
mPassword->setContentWidgetData("echoMode", HbLineEdit::Password);
+
// Dim password if passwordPrompt is selected
passwordPromptChanged(mPasswordPrompt->contentWidgetData("checkState") == Qt::Checked);
+
// Connect signal to get info that user has changed the password
mForm->addConnection(mPassword, SIGNAL(editingFinished()), this, SLOT(passwordChanged()));
mGroupItem->appendChild(mPassword);
@@ -222,15 +261,21 @@
if (modelItem == mUsername) {
// When username lineEdit is activated (shown) first time, validator is added
- mValidatorUsername.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
- EapQtConfig::Username));
+ mValidatorUsername.reset(
+ mConfigIf->validatorEap(
+ mPluginInfo.pluginHandle().type(),
+ EapQtConfig::Username));
+
HbLineEdit *usernameEdit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorUsername->updateEditor(usernameEdit);
}
else if (modelItem == mPassword) {
// When password lineEdit is activated (shown) first time, validator is added
- mValidatorPassword.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
- EapQtConfig::Password));
+ mValidatorPassword.reset(
+ mConfigIf->validatorEap(
+ mPluginInfo.pluginHandle().type(),
+ EapQtConfig::Password));
+
mPasswordEdit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorPassword->updateEditor(mPasswordEdit);
// Install event filter to clear dummy password, when password is started to edit.
@@ -263,11 +308,12 @@
qDebug("CpEapUserPasswordUi::close - Store settings failed, prompt warning");
// Store failed. Show error note to user
QScopedPointer<HbMessageBox> infoBox;
- infoBox.reset(new HbMessageBox(
- HbMessageBox::MessageTypeWarning));
+ infoBox.reset(new HbMessageBox(HbMessageBox::MessageTypeWarning));
+ infoBox->setObjectName("CpEapUserPasswordUiMessageBoxFailed");
infoBox->setAttribute(Qt::WA_DeleteOnClose);
infoBox->setText(hbTrId("txt_occ_info_unable_to_save_setting"));
infoBox->clearActions();
+
// Connect 'OK'-button to CpBaseSettingView 'aboutToClose'-signal
HbAction *okAction = new HbAction(hbTrId("txt_common_button_ok"));
infoBox->addAction(okAction);
@@ -286,11 +332,12 @@
// Validate failed. Request user to exit anyway
QScopedPointer<HbMessageBox> messageBox;
- messageBox.reset(new HbMessageBox(
- HbMessageBox::MessageTypeQuestion));
+ messageBox.reset(new HbMessageBox(HbMessageBox::MessageTypeQuestion));
+ messageBox->setObjectName("CpEapUserPasswordUiMessageBoxValidationFailed");
messageBox->setAttribute(Qt::WA_DeleteOnClose);
messageBox->setText(hbTrId("txt_occ_info_incomplete_details_return_without_sa"));
messageBox->clearActions();
+
// Connect 'YES'-button to CpBaseSettingView 'aboutToClose'-signal
HbAction *okAction = new HbAction(hbTrId("txt_common_button_yes"));
messageBox->addAction(okAction);
@@ -300,6 +347,7 @@
this,
SIGNAL(aboutToClose()));
Q_ASSERT(connected);
+
// Clicking 'NO'-button does nothing
HbAction *cancelAction = new HbAction(hbTrId("txt_common_button_no"));
messageBox->addAction(cancelAction);
@@ -452,7 +500,7 @@
eapConfig.setValue(EapQtConfig::PasswordPrompt, checkStateToBool(
mPasswordPrompt->contentWidgetData("checkState").toInt()));
if (mPasswordPrompt->contentWidgetData("checkState") == Qt::Checked) {
- if(mPasswordStored) {
+ if (mPasswordStored) {
// Stored password is cleared if prompting has been enabled
eapConfig.setValue(EapQtConfig::PasswordClear, true);
eapConfig.setValue(EapQtConfig::Password, "");
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/cpwepui.pro Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/cpwepui.pro Thu Sep 16 13:07:04 2010 +0300
@@ -14,7 +14,7 @@
# Description:
# Control Panel plugin for WEP WLAN security mode
-# %version: tr1cfwln#16 %
+# %version: tr1cfwln#17 %
TEMPLATE = lib
@@ -40,10 +40,12 @@
HEADERS += \
traces/OstTraceDefinitions.h \
inc/wepkeyvalidator.h \
+ inc/cpwepplugin.h \
inc/cpwepui.h
SOURCES += \
src/wepkeyvalidator.cpp \
+ src/cpwepplugin.cpp \
src/cpwepui.cpp
symbian:
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/inc/cpwepplugin.h Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,100 @@
+/*
+ * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description:
+ * Control Panel QT UI for WEP configuration
+ *
+ */
+
+/*
+ * %version: 2 %
+ */
+
+#ifndef CPWEPPLUGIN_H
+#define CPWEPPLUGIN_H
+
+// System includes
+#include <cpsettingformitemdata.h>
+#include <QStringList>
+#include <HbMessageBox>
+#include <cpwlansecurityplugininterface.h>
+
+// User Includes
+
+// Forward declarations
+class CmConnectionMethodShim;
+class HbTranslator;
+class WepKeyValidator;
+
+// External data types
+
+// Constants
+
+/*!
+ * Implements WEP plugin for Wlan security control panel
+ */
+
+// Class declaration
+class CpWepPlugin : public QObject, public CpWlanSecurityPluginInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(CpWlanSecurityPluginInterface)
+
+public: // CpWepPlugin public methods
+
+ CpWepPlugin();
+
+ ~CpWepPlugin();
+
+public: // from CpWlanSecurityPluginInterface
+
+ CMManagerShim::WlanSecMode securityMode() const;
+
+ QString securityModeTextId() const;
+
+ void setReference(CmConnectionMethodShim *cmCm, uint id);
+
+ int orderNumber() const;
+
+ CpSettingFormItemData* uiInstance(CpItemDataHelper &dataHelper);
+
+signals:
+
+public slots:
+
+protected:
+
+protected slots:
+
+private: // Private methods
+
+private slots:
+
+private: // Private data
+
+ Q_DISABLE_COPY(CpWepPlugin)
+
+ //!Translator for all the localisation Text Id's
+ QScopedPointer<HbTranslator> mTranslator;
+
+ //!Connection Settings Shim connection method pointer
+ CmConnectionMethodShim *mCmCM;
+
+ //! Connection method Id
+ int mCmId;
+
+};
+
+/*! @} */
+
+#endif /* CPWEPPLUGIN_H */
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/inc/cpwepui.h Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/inc/cpwepui.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: tr1cfwln#18 %
+ * %version: tr1cfwln#20 %
*/
#ifndef CPWEPUI_H
@@ -29,14 +29,15 @@
#include <HbMessageBox>
#include <cpwlansecurityplugininterface.h>
-//User Includes
+// User Includes
// Forward declarations
class CmConnectionMethodShim;
class HbTranslator;
class WepKeyValidator;
-//Constant declarations
+// Constants
+
//!Maximum Number of Keys for WEP
static const int KMaxNumberofKeys = 4;
@@ -45,39 +46,39 @@
*/
// Class declaration
-class CpWepUi : public QObject, public CpWlanSecurityPluginInterface
+class CpWepUi : public CpSettingFormItemData
{
Q_OBJECT
- Q_INTERFACES(CpWlanSecurityPluginInterface)
-public:
- CpWepUi();
+public: // CpWepUi public methods
+
+ CpWepUi(
+ CpItemDataHelper* dataHelper,
+ CmConnectionMethodShim* cmCM );
+
~CpWepUi();
-
-public:
- // from CpWlanSecurityPluginInterface
-
- CMManagerShim::WlanSecMode securityMode() const;
-
- QString securityModeTextId() const;
-
- void setReference(CmConnectionMethodShim *cmCm, uint id);
-
- int orderNumber() const;
-
- CpSettingFormItemData* uiInstance(CpItemDataHelper &dataHelper);
bool validateSettings();
-private:
+signals:
+
+public slots:
+
+protected:
+
+protected slots:
+
+private: // CpWepUi private definitions
enum WEPKeyFormat
{
EFormatHex, EFormatAscii,
};
-private:
+private: // CpWepUi private methods
+ void createUi();
+
void loadFieldsFromDataBase();
void wepKeyTextChanged(int index);
@@ -93,13 +94,13 @@
void commitWEPkeys(int index);
- void createWEPKeyOneGroup(CpItemDataHelper &dataHelpper);
+ void createWEPKeyOneGroup(CpItemDataHelper &dataHelper);
- void createWEPKeyTwoGroup(CpItemDataHelper &dataHelpper);
+ void createWEPKeyTwoGroup(CpItemDataHelper &dataHelper);
- void createWEPKeyThreeGroup(CpItemDataHelper &dataHelpper);
+ void createWEPKeyThreeGroup(CpItemDataHelper &dataHelper);
- void createWEPKeyFourGroup(CpItemDataHelper &dataHelpper);
+ void createWEPKeyFourGroup(CpItemDataHelper &dataHelper);
void storeWEPKey(CMManagerShim::ConnectionMethodAttribute enumValue,QString& key);
@@ -109,7 +110,7 @@
void createWEPKeyGroup(int index);
- void addConnections(CpItemDataHelper &dataHelpper);
+ void addConnections(CpItemDataHelper* dataHelper);
private slots:
@@ -125,13 +126,10 @@
void setEditorPreferences(const QModelIndex &modelIndex);
-private:
+private: // CpWepUi private members
Q_DISABLE_COPY(CpWepUi)
- //!WEP security group item
- CpSettingFormItemData* mUi;
-
//! Store strings of WEP keys
QStringList mKeyData;
@@ -143,16 +141,10 @@
//!Store the index of the current key in use
int mNewKeySelected;
-
- //!Translator for all the localisation Text Id's
- HbTranslator* mTranslator;
//!Connection Settings Shim connection method pointer
CmConnectionMethodShim *mCmCM;
- //! Connection method Id
- int mCmId;
-
//! Message box for info notes
QSharedPointer<HbMessageBox> mMessageBox;
@@ -160,8 +152,6 @@
WEPKeyFormat mkeyFormat[KMaxNumberofKeys];
CpItemDataHelper* mItemDataHelper;
-
-
};
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/src/cpwepplugin.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -0,0 +1,165 @@
+/*
+ * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description:
+ * Control Panel QT UI for WEP configuration
+ *
+ */
+
+/*
+ * %version: 2 %
+ */
+
+
+//User Includes
+#include "cpwepplugin.h"
+#include "cpwepui.h"
+
+// System includes
+#include <cpitemdatahelper.h>
+#include <cmconnectionmethod_shim.h>
+#include <cmmanagerdefines_shim.h>
+#include <HbTranslator>
+
+//Trace Definition
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "cpweppluginTraces.h"
+#endif
+
+/*!
+ \class CpWepPlugin
+ \brief CpWepPlugin implements the WEP Security Settings Control Panel Plugin
+ which allows viewing/editing of WEP Security Settings. CpWepPlugin class
+ implements only interface to Control Panel, while the actual viewing/editing
+ is implemented by CpWepUi class.
+ */
+
+// External function prototypes
+
+// Local constants
+
+//The order in which WEP only mode appears in the list of available
+//security mode
+static const int UI_ORDER_WEP = 10;
+
+Q_EXPORT_PLUGIN2(CpWepUi, CpWepPlugin);
+
+
+// ======== LOCAL FUNCTIONS ========
+
+
+// ======== MEMBER FUNCTIONS ========
+
+/*!
+ Contructs WEP plugin class
+ */
+CpWepPlugin::CpWepPlugin() :
+ mTranslator(new HbTranslator("cpwlansecsettingsplugin")),
+ mCmCM(NULL),
+ mCmId(0)
+{
+ OstTrace0( TRACE_BORDER, DUP1_CPWEPPLUGIN_CPWEPPLUGIN, "CpWepPlugin::CpWepPlugin - create CpWepPlugin" );
+ // Nothing is required
+}
+
+/*!
+ Destructs WEP plugin class
+ */
+CpWepPlugin::~CpWepPlugin()
+{
+ OstTrace0( TRACE_BORDER, CPWEPPLUGIN_CPWEPPLUGIN, "CpWepPlugin::~CpWepPlugin - destroy CpWepPlugin" );
+
+ // mCmCM is owned by CmManager and is not therefore
+ // deleted.
+
+ // mTranslator is protected by QScopedPointer and
+ // is implicitly destroyed.
+}
+
+/*!
+ Getter for security mode.
+
+ \return Security mode identifier
+ */
+CMManagerShim::WlanSecMode CpWepPlugin::securityMode() const
+{
+ OstTrace0( TRACE_BORDER, CPWEPPLUGIN_SECURITYMODE, "CpWepPlugin::securityMode - get security mode" );
+
+ //return security mode
+ return CMManagerShim::WlanSecModeWep;
+}
+
+/*!
+ Getter for localization text identifier for the security mode,
+ f.ex. "txt_occ_setlabel_wlan_security_mode_val_wep". This localized
+ text will be shown in the UI.
+
+ \return Localization text ID
+ */
+QString CpWepPlugin::securityModeTextId() const
+{
+ OstTrace0( TRACE_BORDER, CPWEPPLUGIN_SECURITYMODETEXTID, "CpWepPlugin::securityModeTextId - get security mode text" );
+
+ return "txt_occ_setlabel_wlan_security_mode_val_wep";
+}
+
+/*!
+ Sets the database reference.
+
+ \param cmCM Handle to CM
+ \param id Connection method ID
+ */
+void CpWepPlugin::setReference(CmConnectionMethodShim *cmCm, uint id)
+{
+ OstTraceExt2( TRACE_BORDER, CPWEPPLUGIN_SETREFERENCE, "CpWepPlugin::setReference - set database reference;cmCm=%p;id=%u", cmCm, id );
+
+ mCmId = id;
+
+ //mCmCM is not deleted assuming CmManager owns it.
+ mCmCM = cmCm;
+}
+
+/*!
+ Getter for order number. This order number is used by the client of
+ this interface to put the security modes in correct order in the list.
+
+ \return An order number
+ */
+int CpWepPlugin::orderNumber() const
+{
+ OstTrace0( TRACE_BORDER, CPWEPPLUGIN_ORDERNUMBER, "CpWepPlugin::orderNumber - get order number" );
+
+ return UI_ORDER_WEP;
+}
+
+/*!
+ Returns the fully constructed Ui Group , for WEP security plugin
+
+ \param dataHelper for adding connections
+
+ \return The WEP UI
+ */
+CpSettingFormItemData* CpWepPlugin::uiInstance(CpItemDataHelper &dataHelper)
+{
+ OstTraceExt1( TRACE_BORDER, CPWEPPLUGIN_UIINSTANCE, "CpWepPlugin::uiInstance - entry;mCmCM=%p", mCmCM );
+
+ CpSettingFormItemData* ui = new CpWepUi(&dataHelper, mCmCM );
+
+ OstTraceExt1( TRACE_BORDER, DUP1_CPWEPPLUGIN_UIINSTANCE, "CpWepPlugin::uiInstance - exit;ui=%p", ui );
+
+ // Ownership of the ui moved to the caller
+ return ui;
+}
+
+
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/src/cpwepui.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/src/cpwepui.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,21 +17,20 @@
*/
/*
- * %version: tr1cfwln#25 %
+ * %version: tr1cfwln#28 %
*/
+
//User Includes
#include "cpwepui.h"
#include "wepkeyvalidator.h"
-
// System includes
#include <QStringList>
#include <cpitemdatahelper.h>
#include <cmconnectionmethod_shim.h>
#include <cmmanagerdefines_shim.h>
#include <HbLineEdit>
-#include <HbTranslator>
#include <HbEditorInterface>
//Trace Definition
@@ -40,10 +39,15 @@
#include "cpwepuiTraces.h"
#endif
-// Constants
-//The order in which WEP only mode appears in the list of available
-//security mode
-static const int UI_ORDER_WEP = 10;
+/*!
+ \class CpWepUi
+ \brief CpWepUi implements the WEP Security Settings Control Panel Plugin
+ which will allow viewing/editing of WEP Security Settings.
+ */
+
+// External function prototypes
+
+// Local constants
//! Index of first WEP key
static const int KFirstKey = 0;
@@ -62,126 +66,67 @@
+// ======== LOCAL FUNCTIONS ========
+
+
+// ======== MEMBER FUNCTIONS ========
+
/*!
- \class CpWepUi
- \brief CpWepUi implements the WEP Security Settings Control Panel Plugin
- which will allow viewing/editing of WEP Security Settings.
+ Contructs WEP object
*/
-//Contructs WEP object
-CpWepUi::CpWepUi() :
- mUi(NULL),
+CpWepUi::CpWepUi(
+ CpItemDataHelper* dataHelper,
+ CmConnectionMethodShim* cmCM) :
+ CpSettingFormItemData(
+ HbDataFormModelItem::GroupItem,
+ hbTrId("txt_occ_subhead_security_settings")),
mNewKeySelected(0),
- mTranslator(new HbTranslator("cpwlansecsettingsplugin")),
- mCmCM(NULL),
- mCmId(0)
+ mCmCM(cmCM),
+ mItemDataHelper(dataHelper)
{
+ OstTraceExt1( TRACE_FLOW, CPWEPUI_CPWEPUI, "CpWepUi::CpWepUi - entry;cmCM=%p", cmCM );
+
//Initialize array members
- for(int index=0;index<KMaxNumberofKeys;index++)
- {
+ for(int index=0;index<KMaxNumberofKeys;index++) {
mWepKey[index] = NULL;
mWepKeyText[index] = NULL;
mkeyFormat[index] = EFormatHex;
}
-
-}
-
-//Deletes all objects WEP owns
-CpWepUi::~CpWepUi()
-{
- OstTraceFunctionEntry1(CPWEPUI_CPWEPUI_ENTRY,this);
- //Elements like mUi and components that belong to it
- //, are taken care by the parent
- delete mTranslator;
- OstTraceFunctionExit1(CPWEPUI_CPWEPUI_EXIT,this);
+
+ createUi();
+
+ OstTraceExt1( TRACE_FLOW, DUP1_CPWEPUI_CPWEPUI, "CpWepUi::CpWepUi - exit;this=%p", this );
}
-// ======== MEMBER FUNCTIONS ========
-
-
/*!
- Getter for security mode.
-
- \return Security mode identifier
+ Deletes all objects WEP owns
*/
-CMManagerShim::WlanSecMode CpWepUi::securityMode() const
+CpWepUi::~CpWepUi()
{
- OstTraceFunctionEntry1(CPWEPUI_SECURITYMODE_ENTRY,this);
- OstTraceFunctionExit1(CPWEPUI_SECURITYMODE_EXIT,this);
- //return security mode
- return CMManagerShim::WlanSecModeWep;
+ OstTraceExt1( TRACE_FLOW, DUP2_CPWEPUI_CPWEPUI, "CpWepUi::~CpWepUi - entry;this=%p", this );
+ OstTrace0( TRACE_FLOW, DUP3_CPWEPUI_CPWEPUI, "CpWepUi::~CpWepUi - exit" );
}
/*!
- Getter for localization text identifier for the security mode,
- f.ex. "txt_occ_setlabel_wlan_security_mode_val_wep". This localized
- text will be shown in the UI.
-
- \return Localization text ID
- */
-QString CpWepUi::securityModeTextId() const
-{
- OstTraceFunctionEntry1( CPWEPUI_SECURITYMODETEXTID_ENTRY, this );
- OstTraceFunctionExit1( CPWEPUI_SECURITYMODETEXTID_EXIT, this );
- return "txt_occ_setlabel_wlan_security_mode_val_wep";
-}
-
-/*!
- Sets the database reference Iap id.
-
- \param id Database reference
+ Returns the fully constructed Ui Group , for WEP security plugin
*/
-void CpWepUi::setReference(CmConnectionMethodShim *cmCm, uint id)
-{
- OstTraceFunctionEntry1(CPWEPUI_SETREFERENCE_ENTRY,this);
- mCmId = id;
-
- //mCmCM is not deleted assuming CmManager owns it.
- mCmCM = cmCm;
- OstTraceFunctionExit1(CPWEPUI_SETREFERENCE_EXIT,this);
-}
-
-/*!
- Getter for order number. This order number is used by the client of
- this interface to put the security modes in correct order in the list.
-
- \return An order number
- */
-int CpWepUi::orderNumber() const
-{
- OstTraceFunctionEntry1(CPWEPUI_ORDERNUMBER_ENTRY,this);
- OstTraceFunctionExit1(CPWEPUI_ORDERNUMBER_EXIT,this);
- return UI_ORDER_WEP;
-}
-
-/*!
- * Returns the fully constructed Ui Group , for WEP security plugin
- *
- * \param dataHelper to add Connections
- *
- * \return The WEP UI
- */
-CpSettingFormItemData* CpWepUi::uiInstance(CpItemDataHelper &dataHelpper)
+void CpWepUi::createUi()
{
int err;
- OstTraceFunctionEntry1(CPWEPUI_UIINSTANCE_ENTRY,this);
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_CREATEUI, "CpWepUi::createUi - entry" );
+
//Read values From CommsDatbase
QT_TRYCATCH_ERROR(err, loadFieldsFromDataBase());
if (err != KErrNone) {
- OstTrace1( TRACE_ERROR, CPWEPUI_UIINSTANCE, "LoadFromDataBase returned %d", err );
+ OstTrace1( TRACE_ERROR, CPWEPUI_CREATEUI, "CpWepUi::createUi - [ERROR]: loadFromDataBase failed;err=%d", err );
}
-
- //Store the address of the Data Helper
- mItemDataHelper = &dataHelpper;
- mUi = new CpSettingFormItemData(HbDataFormModelItem::GroupItem, hbTrId(
- "txt_occ_subhead_security_settings"));
-
- mUi->setContentWidgetData("objectName", "CpWepUi");
+ setContentWidgetData("objectName", "CpWepUi");
CpSettingFormItemData *wepKeyInUse = new CpSettingFormItemData(
- HbDataFormModelItem::ComboBoxItem, hbTrId(
- "txt_occ_setlabel_wep_key_in_use"));
+ HbDataFormModelItem::ComboBoxItem, hbTrId(
+ "txt_occ_setlabel_wep_key_in_use"));
QStringList wepKeys;
wepKeys.append(hbTrId("txt_occ_setlabel_wep_key_in_val_1"));
wepKeys.append(hbTrId("txt_occ_setlabel_wep_key_in_val_2"));
@@ -192,9 +137,9 @@
wepKeyInUse->setContentWidgetData("currentIndex", mNewKeySelected);
wepKeyInUse->setContentWidgetData("objectName", "CpWepUiKeyInUse");
- dataHelpper.addConnection(wepKeyInUse, SIGNAL(currentIndexChanged(int)),
- this, SLOT(wepKeyInUseChanged(int)));
- mUi->appendChild(wepKeyInUse);
+ mItemDataHelper->addConnection(wepKeyInUse, SIGNAL(currentIndexChanged(int)),
+ this, SLOT(wepKeyInUseChanged(int)));
+ appendChild(wepKeyInUse);
//Create Ui for all 4 WEP keys
createWEPKeyGroup(KFirstKey);
@@ -206,13 +151,11 @@
createWEPKeyGroup(KFourthKey);
//Add Connections(signals)
- addConnections(dataHelpper);
+ addConnections(mItemDataHelper);
- OstTraceFunctionExit1(CPWEPUI_UIINSTANCE_EXIT,this);
- return mUi;
+ OstTrace0( TRACE_FLOW, DUP2_CPWEPUI_CREATEUI, "CpWepUi::createUi - exit" );
}
-
/*!
Validates current security settings. This function is called whenever
user tries to exit from the settings view. If the plugin determines
@@ -240,17 +183,17 @@
}
/*!
- * Create Ui element with text edit for WEP KEYS
- *
- * \param index of the WEP key
- * */
+ Create Ui element with text edit for WEP KEYS
+
+ \param index of the WEP key
+ */
void CpWepUi::createWEPKeyGroup(int index)
- {
- OstTraceFunctionEntry1(CPWEPUI_CREATEWEPKEYGROUP_ENTRY,this);
+{
QString textId;
- switch(index)
- {
+ OstTrace1( TRACE_FLOW, CPWEPUI_CREATEWEPKEYGROUP, "CpWepUi::createWEPKeyGroup - entry;index=%d", index );
+
+ switch(index) {
case KFirstKey:
textId = hbTrId("txt_occ_setlabel_wep_key_1");
break;
@@ -266,7 +209,7 @@
case KFourthKey:
textId = hbTrId("txt_occ_setlabel_wep_key_4");
break;
- }
+ }
mWepKeyText[index] = new CpSettingFormItemData(
HbDataFormModelItem::TextItem,
@@ -283,137 +226,48 @@
objectName.prepend("CpWepUiKeyEditor");
mWepKeyText[index]->setContentWidgetData("objectName", objectName);
- mUi->appendChild(mWepKeyText[index]);
- OstTraceFunctionExit1(CPWEPUI_CREATEWEPKEYGROUP_EXIT,this);
- }
+ appendChild(mWepKeyText[index]);
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_CREATEWEPKEYGROUP, "CpWepUi::createWEPKeyGroup - exit" );
+}
/*!
- * Add signals to all the text Edit of WEP key groups.
- *
- * \param dataHelper ; to add Connections
+ Add signals to all the text Edit of WEP key groups.
+
+ \param dataHelper ; to add Connections
*/
-void CpWepUi::addConnections(CpItemDataHelper &dataHelpper)
- {
- OstTraceFunctionEntry1( CPWEPUI_ADDCONNECTIONS_ENTRY, this );
+void CpWepUi::addConnections(CpItemDataHelper* dataHelper)
+{
+ OstTrace0( TRACE_FLOW, CPWEPUI_ADDCONNECTIONS, "CpWepUi::addConnections - entry" );
- dataHelpper.addConnection(mWepKeyText[KFirstKey],
- SIGNAL( editingFinished ()), this, SLOT(wepKeyOneChanged() ));
-
- dataHelpper.addConnection(mWepKeyText[KSecondKey],
- SIGNAL( editingFinished ()), this, SLOT(wepKeyTwoChanged() ));
-
- dataHelpper.addConnection(mWepKeyText[KThirdKey],
- SIGNAL( editingFinished ()), this, SLOT(wepKeyThreeChanged() ));
-
- dataHelpper.addConnection(mWepKeyText[KFourthKey],
- SIGNAL( editingFinished ()), this, SLOT(wepKeyFourChanged() ));
+ dataHelper->addConnection(mWepKeyText[KFirstKey],
+ SIGNAL( editingFinished ()), this, SLOT(wepKeyOneChanged() ));
- dataHelpper.connectToForm(SIGNAL(itemShown (const QModelIndex &) ),
- this, SLOT(setEditorPreferences(const QModelIndex &)));
-
- OstTraceFunctionExit1( CPWEPUI_ADDCONNECTIONS_EXIT, this );
- }
-
-
-/*!
- * Slot to handle , if a different wep key (index)
- * is made active
- * \param wepKeyInUse index of the chosen wep key
- */
-void CpWepUi::wepKeyInUseChanged(int wepKeyInUse)
-{
- OstTraceFunctionEntry1(CPWEPUI_WEPKEYINUSECHANGED_ENTRY,this);
-
- int err;
- //Update CommsDat
- QT_TRYCATCH_ERROR(err, mCmCM->setIntAttribute(CMManagerShim::WlanWepKeyIndex, wepKeyInUse));
- if (err != KErrNone) {
- OstTrace1( TRACE_ERROR, CPWEPUI_WEPKEYINUSECHANGED, "Error wepKeyInUse returned %d", err );
- }
- tryUpdate();
+ dataHelper->addConnection(mWepKeyText[KSecondKey],
+ SIGNAL( editingFinished ()), this, SLOT(wepKeyTwoChanged() ));
+
+ dataHelper->addConnection(mWepKeyText[KThirdKey],
+ SIGNAL( editingFinished ()), this, SLOT(wepKeyThreeChanged() ));
- //Store the wep key in use
- mNewKeySelected = wepKeyInUse;
- OstTraceFunctionExit1(CPWEPUI_WEPKEYINUSECHANGED_EXIT,this);
+ dataHelper->addConnection(mWepKeyText[KFourthKey],
+ SIGNAL( editingFinished ()), this, SLOT(wepKeyFourChanged() ));
+
+ dataHelper->connectToForm(SIGNAL(itemShown (const QModelIndex &) ),
+ this, SLOT(setEditorPreferences(const QModelIndex &)));
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_ADDCONNECTIONS, "CpWepUi::addConnections - exit" );
}
/*!
- * Slot to handle ,when the
- * wep key one string gets changed
- *
- *
- */
-void CpWepUi::wepKeyOneChanged()
-{
- int err;
- OstTraceFunctionEntry1(CPWEPUI_WEPKEY1STRINGCHANGED_ENTRY,this);
- QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KFirstKey));
- if (err != KErrNone) {
- OstTrace1( TRACE_ERROR,CPWEPUI_WEPKEYONECHANGED, "Error wepKeyOneChanged returned %d", err );
- }
- OstTraceFunctionExit1(CPWEPUI_WEPKEY1STRINGCHANGED_EXIT,this);
-}
-
-/*!
- * Slot to handle ,when the
- * wep key two string gets changed
- *
- *
- */
-void CpWepUi::wepKeyTwoChanged()
-{
- int err;
- OstTraceFunctionEntry1(CPWEPUI_WEPKEY2STRINGCHANGED_ENTRY,this);
- QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KSecondKey));
- if (err != KErrNone) {
- OstTrace1( TRACE_ERROR, CPWEPUI_WEPKEYTWOCHANGED, "Error wepKeyTwoChanged returned %d", err );
- }
- OstTraceFunctionExit1(CPWEPUI_WEPKEY2STRINGCHANGED_EXIT,this);
-}
-
-/*!
- * Slot to handle ,when the
- * wep key three string gets changed
- *
- *
- */
-void CpWepUi::wepKeyThreeChanged()
-{
- int err;
- OstTraceFunctionEntry1(CPWEPUI_WEPKEY3STRINGCHANGED_ENTRY,this);
- QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KThirdKey));
- if (err != KErrNone) {
- OstTrace1( TRACE_ERROR,CPWEPUI_WEPKEYTHREECHANGED, "Error wepKeyThreeChanged returned %d", err );
- }
- OstTraceFunctionExit1(CPWEPUI_WEPKEY3STRINGCHANGED_EXIT,this);
-}
-
-/*!
- * Slot to handle ,when the
- * wep key four string gets changed
- *
- *
- */
-void CpWepUi::wepKeyFourChanged()
-{
- int err;
- OstTraceFunctionEntry1(CPWEPUI_WEPKEY4STRINGCHANGED_ENTRY,this);
- QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KFourthKey));
- if (err != KErrNone) {
- OstTrace1( TRACE_ERROR, CPWEPUI_WEPKEYFOURCHANGED, "Error wepKeyFourChanged returned %d", err );
- }OstTraceFunctionExit1(CPWEPUI_WEPKEY4STRINGCHANGED_EXIT,this);
-}
-
-/*!
- * Slot to handle change in either of the 4 WEP key strings
- *
- * \param index of the WEP key that changed
+ General method for handling WEP key string change
+
+ \param index of the WEP key that changed
*/
void CpWepUi::wepKeyTextChanged(int index)
{
- OstTraceFunctionEntry1(CPWEPUI_WEPKEYTEXTCHANGED_ENTRY,this);
-
+ OstTrace1( TRACE_FLOW, DUP1_CPWEPUI_WEPKEYTEXTCHANGED, "CpWepUi::wepKeyTextChanged - entry;index=%d", index );
+
QVariant value = mWepKeyText[index]->contentWidgetData("text");
QString key = value.toString();
@@ -421,7 +275,6 @@
// allow storing an empty key to enable clearing WEP keys
if (keystatus == WepKeyValidator::KeyStatusOk || key.length() == 0) {
-
//If key is valid set the format of the key
setKeyFormat(key, index);
@@ -438,23 +291,396 @@
* Commit All 4 WEP keys , anyways
*/
commitWEPkeys(index);
- }
- else {
- OstTrace0( TRACE_ERROR, CPWEPUI_WEPKEYTEXTCHANGED_ERROR, "CpWepUi::wepKeyTextChanged Invalid WEP Key Input" );
+ } else {
+ OstTrace0( TRACE_ERROR, CPWEPUI_WEPKEYTEXTCHANGED, "CpWepUi::wepKeyTextChanged - [ERROR]: invalid WEP key input" );
+
showMessageBox(HbMessageBox::MessageTypeWarning, hbTrId(
"txt_occ_info_invalid_input"));
}
- OstTraceFunctionExit1(CPWEPUI_WEPKEYTEXTCHANGED_EXIT,this);
+
+ OstTrace0( TRACE_FLOW, DUP2_CPWEPUI_WEPKEYTEXTCHANGED, "CpWepUi::wepKeyTextChanged - exit" );
+}
+
+/*!
+ Store the WEP key in Comms
+
+ \param enumValue the right field represented by the enum value
+ \param key the WEP key String to store
+ */
+void CpWepUi::storeWEPKey(CMManagerShim::ConnectionMethodAttribute enumValue,
+ QString& key)
+{
+ OstTrace1( TRACE_FLOW, CPWEPUI_STOREWEPKEY, "CpWepUi::storeWEPKey - entry;enumValue=%d", enumValue );
+
+ mCmCM->setString8Attribute(enumValue, key);
+ tryUpdate();
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_STOREWEPKEY, "CpWepUi::storeWEPKey - exit" );
+}
+
+/*!
+ Set the WEP key format
+
+ \param key string to identify format
+ \param index of the WEP key
+ */
+void CpWepUi::setKeyFormat(QString& key, int index)
+{
+ OstTrace1( TRACE_FLOW, CPWEPUI_SETKEYFORMAT, "CpWepUi::setKeyFormat - entry;index=%d", index );
+
+ if (key.length() == WepKeyValidator::WepHex64BitMaxLength ||
+ key.length() == WepKeyValidator::WepHex128BitMaxLength) {
+ OstTrace0( TRACE_FLOW, DUP2_CPWEPUI_SETKEYFORMAT, "CpWepUi::setKeyFormat - format HEX" );
+ mkeyFormat[index] = EFormatHex;
+ } else if (key.length() == WepKeyValidator::WepAscii64BitMaxLength ||
+ key.length() == WepKeyValidator::WepAscii128BitMaxLength) {
+ OstTrace0( TRACE_FLOW, DUP3_CPWEPUI_SETKEYFORMAT, "CpWepUi::setKeyFormat - format ASCII" );
+ mkeyFormat[index] = EFormatAscii;
+ }
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_SETKEYFORMAT, "CpWepUi::setKeyFormat - exit" );
+}
+
+/*!Get the right field in DB
+
+ \param index of the WEP key
+ */
+CMManagerShim::ConnectionMethodAttribute CpWepUi::getWEPKeyEnum(int index)
+{
+ OstTrace1( TRACE_FLOW, CPWEPUI_GETWEPKEYENUM, "CpWepUi::getWEPKeyEnum - entry;index=%d", index );
+
+ CMManagerShim::ConnectionMethodAttribute keyenum(
+ CMManagerShim::WlanWepKey1InHex);
+
+ switch (index) {
+ case KFirstKey:
+ {
+ if (mkeyFormat[index] == EFormatHex) {
+ keyenum = CMManagerShim::WlanWepKey1InHex;
+ } else {
+ keyenum = CMManagerShim::WlanWepKey1InAscii;
+ }
+ }
+ break;
+
+ case KSecondKey:
+ {
+ if (mkeyFormat[index] == EFormatHex) {
+ keyenum = CMManagerShim::WlanWepKey2InHex;
+ } else {
+ keyenum = CMManagerShim::WlanWepKey2InAscii;
+ }
+ }
+ break;
+
+ case KThirdKey:
+ {
+ if (mkeyFormat[index] == EFormatHex) {
+ keyenum = CMManagerShim::WlanWepKey3InHex;
+ } else {
+ keyenum = CMManagerShim::WlanWepKey3InAscii;
+ }
+ }
+ break;
+
+ case KFourthKey:
+ {
+ if (mkeyFormat[index] == EFormatHex) {
+ keyenum = CMManagerShim::WlanWepKey4InHex;
+ } else {
+ keyenum = CMManagerShim::WlanWepKey4InAscii;
+ }
+ }
+ break;
+
+ default:
+ break;
+ }
+
+ OstTrace1( TRACE_FLOW, DUP1_CPWEPUI_GETWEPKEYENUM, "CpWepUi::getWEPKeyEnum - exit;keyenum=%d", keyenum );
+
+ return keyenum;
+}
+
+/*!
+ Read all security settings from the Comms
+ */
+void CpWepUi::loadFieldsFromDataBase()
+{
+ OstTrace0( TRACE_FLOW, CPWEPUI_LOADFIELDSFROMDATABASE, "CpWepUi::loadFieldsFromDataBase - entry" );
+
+ //Wep Key in Use
+ mNewKeySelected = mCmCM->getIntAttribute(CMManagerShim::WlanWepKeyIndex);
+
+ //All data fetched in Hex Format
+ mKeyData.insert(KFirstKey, mCmCM->getString8Attribute(
+ CMManagerShim::WlanWepKey1InHex));
+
+ OstTrace0( TRACE_FLOW, DUP2_CPWEPUI_LOADFIELDSFROMDATABASE, "CpWepUi::loadFieldsFromDataBase - 1st key fetched" );
+
+ mKeyData.insert(KSecondKey,mCmCM->getString8Attribute(
+ CMManagerShim::WlanWepKey2InHex));
+
+ OstTrace0( TRACE_FLOW, DUP3_CPWEPUI_LOADFIELDSFROMDATABASE, "CpWepUi::loadFieldsFromDataBase - 2nd key fetched" );
+
+ mKeyData.insert(KThirdKey, mCmCM->getString8Attribute(
+ CMManagerShim::WlanWepKey3InHex));
+
+ OstTrace0( TRACE_FLOW, DUP4_CPWEPUI_LOADFIELDSFROMDATABASE, "CpWepUi::loadFieldsFromDataBase - 3rd key fetched" );
+
+ mKeyData.insert(KFourthKey, mCmCM->getString8Attribute(
+ CMManagerShim::WlanWepKey4InHex));
+
+ OstTrace0( TRACE_FLOW, DUP5_CPWEPUI_LOADFIELDSFROMDATABASE, "CpWepUi::loadFieldsFromDataBase - 4th key fetched" );
+
+ /*Set all key formats to Hex by default; because all keys are read in Hex from DB*/
+ for (int count = 0; count < KMaxNumberofKeys; count++) {
+ mkeyFormat[count] = EFormatHex;
+ }
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_LOADFIELDSFROMDATABASE, "CpWepUi::loadFieldsFromDataBase - exit" );
+}
+
+/*!
+ Tries to update connection method changes to CommsDat.
+ Returns "true" if success, "false" if some error happened.
+ */
+bool CpWepUi::tryUpdate()
+{
+ OstTrace0( TRACE_FLOW, CPWEPUI_TRYUPDATE, "CpWepUi::tryUpdate - entry" );
+
+ bool ret(true);
+ // Try update
+ try {
+ mCmCM->update();
+ }
+ catch (const std::exception&) {
+ OstTrace0( TRACE_ERROR, DUP2_CPWEPUI_TRYUPDATE, "CpWepUi::tryUpdate - [ERROR]: updating settings into database failed" );
+
+ // Handle error
+ handleUpdateError();
+ ret = false;
+ }
+
+ OstTrace1( TRACE_FLOW, DUP1_CPWEPUI_TRYUPDATE, "CpWepUi::tryUpdate - exit;ret=%d", ret );
+
+ return ret;
}
/*!
- * Slot that configures the editor settings for all WEP key fields.
- * This slot is invoked whenever a new item(s) are shown in the current view
- *
- * \param modelIndex Index of the current item in the model
+ Handles failed CommsDat update.
+ */
+void CpWepUi::handleUpdateError()
+{
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_HANDLEUPDATEERROR, "CpWepUi::handleUpdateError - entry" );
+
+ // Show error note to user
+ showMessageBox(HbMessageBox::MessageTypeWarning, hbTrId(
+ "txt_occ_info_unable_to_save_setting"));
+
+ // Reload settings from CommsDat and update UI
+ try {
+ mCmCM->refresh();
+ }
+ catch (const std::exception&) {
+ // Ignore error from refresh. Most likely this will not happen, but
+ // if it does, there isn't very much we can do.
+ OstTrace0( TRACE_ERROR, CPWEPUI_HANDLEUPDATEERROR, "CpWepUi::handleUpdateError - [ERROR]: refreshing settings from database failed" );
+ }
+
+ updateWepSettings();
+
+ OstTrace0( TRACE_FLOW, DUP2_CPWEPUI_HANDLEUPDATEERROR, "CpWepUi::handleUpdateError - exit" );
+}
+
+/*!
+ Shows message box with "OK" button using given text.
+ */
+void CpWepUi::showMessageBox(HbMessageBox::MessageBoxType type,
+ const QString &text)
+{
+ OstTrace0( TRACE_FLOW, CPWEPUI_SHOWMESSAGEBOX, "CpWepUi::showMessageBox - entry" );
+
+ // Create a message box
+ mMessageBox = QSharedPointer<HbMessageBox> (new HbMessageBox(type));
+ mMessageBox->setObjectName("CpWepUiMessageBox");
+ mMessageBox->setText(text);
+ mMessageBox->open();
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_SHOWMESSAGEBOX, "CpWepUi::showMessageBox - exit" );
+}
+
+/*!
+ * Reset the Key Items on the Ui, by reading the previously set value from Comms
+ */
+void CpWepUi::updateWepSettings()
+{
+ OstTrace0( TRACE_FLOW, CPWEPUI_UPDATEWEPSETTINGS, "CpWepUi::updateWepSettings - entry" );
+
+ //Read values from Comms and update the Ui items;
+ loadFieldsFromDataBase();
+
+ mWepKeyText[KFirstKey]->setContentWidgetData("text", mKeyData[KFirstKey]);
+
+ mWepKeyText[KSecondKey]->setContentWidgetData("text",
+ mKeyData[KSecondKey]);
+
+ mWepKeyText[KThirdKey]->setContentWidgetData("text", mKeyData[KThirdKey]);
+
+ mWepKeyText[KFourthKey]->setContentWidgetData("text",
+ mKeyData[KFourthKey]);
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_UPDATEWEPSETTINGS, "CpWepUi::updateWepSettings - exit" );
+}
+
+/*!
+ Commit all WEP keys , except the one which was just set
+
+ \param index ; the index of the key that was just set
+ */
+void CpWepUi::commitWEPkeys(int index)
+{
+ OstTrace0( TRACE_FLOW, CPWEPUI_COMMITWEPKEYS, "CpWepUi::commitWEPkeys - entry" );
+
+ //We have all data in Hex, so setting all WEP keys in hex
+
+ if (index != KFirstKey) {
+ //Get the right field to store
+ CMManagerShim::ConnectionMethodAttribute keyEnumOne = getWEPKeyEnum(
+ KFirstKey);
+
+ //Store the WEP key
+ storeWEPKey(keyEnumOne, mKeyData[KFirstKey]);
+ }
+
+ if (index != KSecondKey) {
+ //Get the right field to store
+ CMManagerShim::ConnectionMethodAttribute keyEnumTwo = getWEPKeyEnum(
+ KSecondKey);
+
+ //Store the WEP key
+ storeWEPKey(keyEnumTwo, mKeyData[KSecondKey]);
+ }
+
+ if (index != KThirdKey) {
+ //Get the right field to store
+ CMManagerShim::ConnectionMethodAttribute keyEnumThree =
+ getWEPKeyEnum(KThirdKey);
+
+ //Store the WEP key
+ storeWEPKey(keyEnumThree, mKeyData[KThirdKey]);
+ }
+
+ if (index != KFourthKey) {
+ //Get the right field to store
+ CMManagerShim::ConnectionMethodAttribute keyEnumFour = getWEPKeyEnum(
+ KFourthKey);
+
+ //Store the WEP key
+ storeWEPKey(keyEnumFour, mKeyData[KFourthKey]);
+ }
+
+ OstTrace0( TRACE_FLOW, DUP1_CPWEPUI_COMMITWEPKEYS, "CpWepUi::commitWEPkeys - exit" );
+}
+
+/*!
+ Slot to handle , if a different wep key (index)
+ is made active
+
+ \param wepKeyInUse index of the chosen wep key
+ */
+void CpWepUi::wepKeyInUseChanged(int wepKeyInUse)
+{
+ OstTrace1( TRACE_BORDER, CPWEPUI_WEPKEYINUSECHANGED, "CpWepUi::wepKeyInUseChanged - entry [SLOT];wepKeyInUse=%d", wepKeyInUse );
+
+ int err;
+ //Update CommsDat
+ QT_TRYCATCH_ERROR(err, mCmCM->setIntAttribute(CMManagerShim::WlanWepKeyIndex, wepKeyInUse));
+ if (err != KErrNone) {
+ OstTrace1( TRACE_ERROR, DUP1_CPWEPUI_WEPKEYINUSECHANGED, "CpWepUi::wepKeyInUseChanged - [ERROR]: writing settings to database failed;err=%d", err );
+ }
+ tryUpdate();
+
+ //Store the wep key in use
+ mNewKeySelected = wepKeyInUse;
+
+ OstTrace0( TRACE_BORDER, DUP2_CPWEPUI_WEPKEYINUSECHANGED, "CpWepUi::wepKeyInUseChanged - exit [SLOT]" );
+}
+
+/*!
+ Slot for handling WEP key one string changes
+ */
+void CpWepUi::wepKeyOneChanged()
+{
+ OstTrace0( TRACE_BORDER, CPWEPUI_WEPKEYONECHANGED, "CpWepUi::wepKeyOneChanged - entry [SLOT]" );
+
+ int err;
+ QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KFirstKey));
+ if (err != KErrNone) {
+ OstTrace1( TRACE_ERROR, DUP1_CPWEPUI_WEPKEYONECHANGED, "CpWepUi::wepKeyOneChanged - [ERROR]: wepKeyTextChanged failed;err=%d", err );
+ }
+
+ OstTrace0( TRACE_BORDER, DUP2_CPWEPUI_WEPKEYONECHANGED, "CpWepUi::wepKeyOneChanged - exit [SLOT]" );
+}
+
+/*!
+ Slot for handling WEP key two string changes
+ */
+void CpWepUi::wepKeyTwoChanged()
+{
+ OstTrace0( TRACE_BORDER, CPWEPUI_WEPKEYTWOCHANGED, "CpWepUi::wepKeyTwoChanged - entry [SLOT]" );
+
+ int err;
+ QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KSecondKey));
+ if (err != KErrNone) {
+ OstTrace1( TRACE_ERROR, DUP1_CPWEPUI_WEPKEYTWOCHANGED, "CpWepUi::wepKeyTwoChanged - [ERROR]: wepKeyTextChanged failed;err=%d", err );
+ }
+
+ OstTrace0( TRACE_BORDER, DUP2_CPWEPUI_WEPKEYTWOCHANGED, "CpWepUi::wepKeyTwoChanged - exit [SLOT]" );
+}
+
+/*!
+ Slot for handling WEP key three string changes
+ */
+void CpWepUi::wepKeyThreeChanged()
+{
+ OstTrace0( TRACE_BORDER, CPWEPUI_WEPKEYTHREECHANGED, "CpWepUi::wepKeyThreeChanged - entry [SLOT]" );
+
+ int err;
+ QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KThirdKey));
+ if (err != KErrNone) {
+ OstTrace1( TRACE_ERROR, DUP1_CPWEPUI_WEPKEYTHREECHANGED, "CpWepUi::wepKeyThreeChanged - [ERROR]: wepKeyTextChanged failed;err=%d", err );
+ }
+
+ OstTrace0( TRACE_BORDER, DUP2_CPWEPUI_WEPKEYTHREECHANGED, "CpWepUi::wepKeyThreeChanged - exit [SLOT]" );
+}
+
+/*!
+ Slot for handling WEP key four string changes
+ */
+void CpWepUi::wepKeyFourChanged()
+{
+ OstTrace0( TRACE_BORDER, DUP1_CPWEPUI_WEPKEYFOURCHANGED, "CpWepUi::wepKeyFourChanged - entry [SLOT]" );
+
+ int err;
+ QT_TRYCATCH_ERROR(err, wepKeyTextChanged(KFourthKey));
+ if (err != KErrNone) {
+ OstTrace1( TRACE_ERROR, CPWEPUI_WEPKEYFOURCHANGED, "CpWepUi::wepKeyFourChanged - [ERROR]: wepKeyTextChanged failed;err=%d", err );
+ }
+
+ OstTrace0( TRACE_BORDER, DUP2_CPWEPUI_WEPKEYFOURCHANGED, "CpWepUi::wepKeyFourChanged - exit [SLOT]" );
+}
+
+
+/*!
+ Slot that configures the editor settings for all WEP key fields.
+ This method is invoken whenever a new item(s) are shown in the current view
+
+ \param modelIndex Index of the current item in the model
*/
void CpWepUi::setEditorPreferences(const QModelIndex &modelIndex)
{
+ OstTrace0( TRACE_BORDER, CPWEPUI_SETEDITORPREFERENCES, "CpWepUi::setEditorPreferences - entry [SLOT]" );
HbDataFormModelItem *item = mItemDataHelper->modelItemFromModelIndex(modelIndex);
@@ -466,267 +692,8 @@
editInterface.setInputConstraints(HbEditorConstraintLatinAlphabetOnly);
edit->setInputMethodHints(Qt::ImhNoPredictiveText);
edit->setMaxLength(KMaxKeyLength);
- }
-}
-
-
-/*!
- * Store the WEP key in Comms
- * \enumValue the right field represented by the enum value
- * \key the WEP key String to store
- */
-void CpWepUi::storeWEPKey(CMManagerShim::ConnectionMethodAttribute enumValue,
- QString& key)
-{
- mCmCM->setString8Attribute(enumValue, key);
- tryUpdate();
-}
-
-/*!
- * Set the WEP key format
- * \key string to identify format
- * \index of the WEP key
- */
-void CpWepUi::setKeyFormat(QString& key, int index)
-{
- if (key.length() == WepKeyValidator::WepHex64BitMaxLength || key.length()
- == WepKeyValidator::WepHex128BitMaxLength) {
- mkeyFormat[index] = EFormatHex;
}
-
- else if (key.length() == WepKeyValidator::WepAscii64BitMaxLength
- || key.length() == WepKeyValidator::WepAscii128BitMaxLength) {
- mkeyFormat[index] = EFormatAscii;
- }
-}
-
-/*!Get the right field in DB
- * \index of the WEP key
- */
-CMManagerShim::ConnectionMethodAttribute CpWepUi::getWEPKeyEnum(int index)
-{
- CMManagerShim::ConnectionMethodAttribute keyenum(
- CMManagerShim::WlanWepKey1InHex);
- switch (index)
- {
- case KFirstKey:
- {
- if (mkeyFormat[index] == EFormatHex) {
- keyenum = CMManagerShim::WlanWepKey1InHex;
- }
- else {
- keyenum = CMManagerShim::WlanWepKey1InAscii;
- }
- }
- break;
-
- case KSecondKey:
- {
- if (mkeyFormat[index] == EFormatHex) {
- keyenum = CMManagerShim::WlanWepKey2InHex;
- }
- else {
- keyenum = CMManagerShim::WlanWepKey2InAscii;
- }
- }
- break;
-
- case KThirdKey:
- {
- if (mkeyFormat[index] == EFormatHex) {
- keyenum = CMManagerShim::WlanWepKey3InHex;
- }
- else {
- keyenum = CMManagerShim::WlanWepKey3InAscii;
- }
- }
- break;
-
- case KFourthKey:
- {
- if (mkeyFormat[index] == EFormatHex) {
- keyenum = CMManagerShim::WlanWepKey4InHex;
- }
- else {
- keyenum = CMManagerShim::WlanWepKey4InAscii;
- }
- }
- break;
-
- default:
- break;
- }
- return keyenum;
-}
-/*
- * Read all security settings from the Comms
- */
-void CpWepUi::loadFieldsFromDataBase()
-{
- OstTraceFunctionEntry1(CPWEPUI_LOADFIELDSFROMDATABASE_ENTRY,this);
-
- //Wep Key in Use
- mNewKeySelected = mCmCM->getIntAttribute(CMManagerShim::WlanWepKeyIndex);
-
- //All data fetched in Hex Format
- mKeyData.insert(KFirstKey, mCmCM->getString8Attribute(
- CMManagerShim::WlanWepKey1InHex));
-
- mKeyData.insert(KSecondKey,mCmCM->getString8Attribute(
- CMManagerShim::WlanWepKey2InHex));
-
- mKeyData.insert(KThirdKey, mCmCM->getString8Attribute(
- CMManagerShim::WlanWepKey3InHex));
-
- mKeyData.insert(KFourthKey, mCmCM->getString8Attribute(
- CMManagerShim::WlanWepKey4InHex));
-
- /*Set all key formats to Hex by default; because all keys are read in Hex from DB*/
- for (int count = 0; count < KMaxNumberofKeys; count++)
- {
- mkeyFormat[count] = EFormatHex;
- }
-
- OstTraceFunctionExit1(CPWEPUI_LOADFIELDSFROMDATABASE_EXIT,this);
+
+ OstTrace0( TRACE_BORDER, DUP1_CPWEPUI_SETEDITORPREFERENCES, "CpWepUi::setEditorPreferences - exit [SLOT]" );
}
-/*!
- Tries to update connection method changes to CommsDat.
- Returns "true" if success, "false" if some error happened.
- */
-bool CpWepUi::tryUpdate()
-{
- OstTraceFunctionEntry1(CPWEPUI_TRYUPDATE_ENTRY,this);
-
- bool ret(true);
- // Try update
- try {
- mCmCM->update();
- }
- catch (const std::exception&) {
- // Handle error
- handleUpdateError();
- ret = false;
- }
-
- OstTraceFunctionExit1(DUP1_CPWEPUI_TRYUPDATE_EXIT,this);
- return ret;
-}
-
-/*!
- Handles failed CommsDat update.
- */
-void CpWepUi::handleUpdateError()
-{
- OstTraceFunctionEntry1(CPWEPUI_HANDLEUPDATEERROR_ENTRY,this);
-
- // Show error note to user
- showMessageBox(HbMessageBox::MessageTypeWarning, hbTrId(
- "txt_occ_info_unable_to_save_setting"));
- // Reload settings from CommsDat and update UI
- try {
- mCmCM->refresh();
- }
- catch (const std::exception&) {
- // Ignore error from refresh. Most likely this will not happen, but
- // if it does, there isn't very much we can do.
- OstTrace0(
- TRACE_ERROR,
- CPWEPPLUGIN_HANDLEUPDATEERROR,
- "Refresh failed");
- };
- updateWepSettings();
-
- OstTraceFunctionExit1(CPWEPUI_HANDLEUPDATEERROR_EXIT,this);
-}
-
-/*!
- Shows message box with "OK" button using given text.
- */
-void CpWepUi::showMessageBox(HbMessageBox::MessageBoxType type,
- const QString &text)
-{
- OstTraceFunctionEntry1(CPWEPUI_SHOWMESSAGEBOX_ENTRY,this);
-
- // Create a message box
- mMessageBox = QSharedPointer<HbMessageBox> (new HbMessageBox(type));
- mMessageBox->setObjectName("CpWepUiMessageBox");
- mMessageBox->setText(text);
- mMessageBox->open();
-
- OstTraceFunctionExit1(CPWEPUI_SHOWMESSAGEBOX_EXIT,this);
-}
-
-/*!
- * Reset the Key Items on the Ui, by reading the previously set value from Comms
- */
-void CpWepUi::updateWepSettings()
- {
- OstTraceFunctionEntry1(CPWEPUI_UPDATEWEPSETTINGS_ENTRY,this);
- //Read values from Comms and update the Ui items;
- loadFieldsFromDataBase();
-
- mWepKeyText[KFirstKey]->setContentWidgetData("text", mKeyData[KFirstKey]);
-
- mWepKeyText[KSecondKey]->setContentWidgetData("text",
- mKeyData[KSecondKey]);
-
- mWepKeyText[KThirdKey]->setContentWidgetData("text", mKeyData[KThirdKey]);
-
- mWepKeyText[KFourthKey]->setContentWidgetData("text",
- mKeyData[KFourthKey]);
-
- OstTraceFunctionExit1(CPWEPUI_UPDATEWEPSETTINGS_EXIT,this);
- }
-
-/*!
- * Commit all WEP keys , except the one which was just set
- *
- * \param index ; the index of the key that was just set
- */
-void CpWepUi::commitWEPkeys(int index)
- {
- OstTraceFunctionEntry1(CPWEPUI_COMMITWEPKEYS_ENTRY,this);
- //We have all data in Hex, so setting all WEP keys in hex
-
- if (index != KFirstKey) {
- //Get the right field to store
- CMManagerShim::ConnectionMethodAttribute keyEnumOne = getWEPKeyEnum(
- KFirstKey);
-
- //Store the WEP key
- storeWEPKey(keyEnumOne, mKeyData[KFirstKey]);
- }
-
- if (index != KSecondKey) {
- //Get the right field to store
- CMManagerShim::ConnectionMethodAttribute keyEnumTwo = getWEPKeyEnum(
- KSecondKey);
-
- //Store the WEP key
- storeWEPKey(keyEnumTwo, mKeyData[KSecondKey]);
- }
-
- if (index != KThirdKey) {
- //Get the right field to store
- CMManagerShim::ConnectionMethodAttribute keyEnumThree =
- getWEPKeyEnum(KThirdKey);
-
- //Store the WEP key
- storeWEPKey(keyEnumThree, mKeyData[KThirdKey]);
- }
-
- if (index != KFourthKey) {
- //Get the right field to store
- CMManagerShim::ConnectionMethodAttribute keyEnumFour = getWEPKeyEnum(
- KFourthKey);
-
- //Store the WEP key
- storeWEPKey(keyEnumFour, mKeyData[KFourthKey]);
- }
-
- OstTraceFunctionExit1(CPWEPUI_COMMITWEPKEYS_EXIT,this);
-}
-
-Q_EXPORT_PLUGIN2(CpWepUi, CpWepUi)
-;
--- a/securitysettings/eapqtdialogs/inc/eapfastpacstorepwquerydialog.h Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/inc/eapfastpacstorepwquerydialog.h Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 4 %
+* %version: 5 %
*/
#ifndef __EAPFASTPACSTOREPWQUERYDIALOG_H__
@@ -30,7 +30,7 @@
// Forward declarations
class HbTranslator;
-class EapQtValidator;
+
// External data types
@@ -89,9 +89,7 @@
void closingDialog();
private:
-
- bool validate() const;
-
+
Q_DISABLE_COPY(EapFastPacStorePwQueryDialog)
private: // data
@@ -100,8 +98,6 @@
HbLineEdit *mEdit;
// OWNED
- //! Pointer to the password validator object
- QScopedPointer<EapQtValidator> mPwdValidator;
//! Pointer to the HbTranslator
QScopedPointer<HbTranslator> mTranslator;
--- a/securitysettings/eapqtdialogs/src/eapfastcreatemasterkeyquerydialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapfastcreatemasterkeyquerydialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 6 %
+* %version: 8 %
*/
// System includes
@@ -91,7 +91,8 @@
//by pressing any of the Action buttons
this->setModal(true);
this->setTimeout(HbPopup::NoTimeout);
- this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissOnAction(false);
this->setAdditionalRowVisible(true);
this->setPromptText(labelText1, 0);
@@ -109,7 +110,7 @@
Q_ASSERT( mPwdValidator.isNull() == false );
mPwdValidator->updateEditor(mEdit1);
-
+ mPwdValidator->updateEditor(mEdit2);
//Remove all default actions from the dialog
QList<QAction*> action_list = this->actions();
@@ -125,15 +126,11 @@
HbAction* actionCancel = new HbAction(hbTrId("txt_common_button_cancel"),this);
this->addAction(actionCancel);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
- //Disconnect action Cancel from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionCancel, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapfastinstallpacquerydialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapfastinstallpacquerydialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 5 %
+* %version: 6 %
*/
// System includes
@@ -114,15 +114,11 @@
HbAction* actionNo = new HbAction(hbTrId("txt_common_button_no"),this);
this->addAction(actionNo);
- //Disconnect action Yes from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionYes, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionYes, SIGNAL(triggered()), this, SLOT(yesPressed()));
Q_ASSERT(connected == true);
- //Disconnect action No from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionNo, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionNo, SIGNAL(triggered()), this, SLOT(noPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapfastpacfilepwquerydialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapfastpacfilepwquerydialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,13 +16,15 @@
*/
/*
-* %version: 5 %
+* %version: 8 %
*/
// System includes
#include <HbTranslator>
#include <HbAction>
#include <HbParameterLengthLimiter>
+#include <HbEditorInterface>
+#include <EapSettings.h>
// User includes
#include "eapfastpacfilepwquerydialog.h"
@@ -98,6 +100,12 @@
this->setPromptText(mainText, 0);
mEdit = this->lineEdit(0);
mEdit->setEchoMode(HbLineEdit::Password);
+ mEdit->setMaxLength(KGeneralStringMaxLength);
+ mEdit->setInputMethodHints(
+ Qt::ImhNoAutoUppercase | Qt::ImhPreferLowercase | Qt::ImhNoPredictiveText);
+
+ HbEditorInterface editInterface(mEdit);
+ editInterface.setSmileyTheme(HbSmileyTheme());
//Remove all default actions from the dialog
QList<QAction*> action_list = this->actions();
@@ -113,15 +121,11 @@
HbAction* actionCancel = new HbAction(hbTrId("txt_common_button_cancel"),this);
this->addAction(actionCancel);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
- //Disconnect action Cancel from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionCancel, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapfastpacstorepwquerydialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapfastpacstorepwquerydialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 7 %
+* %version: 12 %
*/
// System includes
@@ -25,10 +25,8 @@
#include <HbTranslator>
#include <HbMessageBox>
#include <HbParameterLengthLimiter>
-#include <eapqtvalidator.h>
-#include <eapqtexpandedeaptype.h>
-#include <eapqtconfiginterface.h>
-#include <eapqtconfig.h>
+#include <HbEditorInterface>
+#include <EapSettings.h>
// User includes
#include "eapfastpacstorepwquerydialog.h"
@@ -59,7 +57,6 @@
*/
EapFastPacStorePwQueryDialog::EapFastPacStorePwQueryDialog(const QVariantMap ¶meters)
:mEdit(NULL),
- mPwdValidator(NULL),
mTranslator(new HbTranslator("eapprompts")),
mErrMsgTranslator(new HbTranslator("cpdestinationplugin")),
mClose(false)
@@ -68,7 +65,7 @@
qDebug("EapFastPacStorePwQueryDialog::EapFastPacStorePwQueryDialog ENTER");
Q_UNUSED(parameters)
-
+
createDialog();
OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_EAPFASTPACSTOREPWQUERYDIALOG_EXIT );
@@ -90,19 +87,18 @@
this->setModal(true);
this->setTimeout(PacStorePwQueryTimeout);
this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissOnAction(false);
this->setPromptText(labelText, 0);
mEdit = this->lineEdit(0);
mEdit->setEchoMode(HbLineEdit::Password);
-
- EapQtConfigInterface eap_config_if;
-
- mPwdValidator.reset( eap_config_if.validatorPacStore(
- EapQtPacStoreConfig::PacStorePasswordConfirmation) );
- Q_ASSERT( mPwdValidator.isNull() == false );
+ mEdit->setMaxLength(KGeneralStringMaxLength);
+ mEdit->setInputMethodHints(
+ Qt::ImhNoAutoUppercase | Qt::ImhPreferLowercase | Qt::ImhNoPredictiveText);
- mPwdValidator->updateEditor(mEdit);
-
+ HbEditorInterface editInterface(mEdit);
+ editInterface.setSmileyTheme(HbSmileyTheme());
+
//Remove all default actions from the dialog
QList<QAction*> action_list = this->actions();
@@ -118,15 +114,11 @@
HbAction* actionCancel = new HbAction(hbTrId("txt_common_button_cancel"),this);
this->addAction(actionCancel);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
- //Disconnect action Cancel from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionCancel, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
@@ -149,30 +141,10 @@
OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_DEAPFASTPACSTOREPWQUERYDIALOG_ENTRY );
// The dialog widgets are deleted as the dialog is deleted
- // mPwdValidator: scoped pointer deleted automatically
OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_DEAPFASTPACSTOREPWQUERYDIALOG_EXIT );
}
-/*!
- * Line edit validator
- *
- * @return true if content is valid.
- */
-bool EapFastPacStorePwQueryDialog::validate() const
-{
- qDebug("EapFastPacStorePwQueryDialog::validate ENTER");
-
- bool valid = false;
-
- if ( mPwdValidator->validate(mEdit->text())== EapQtValidator::StatusOk ) {
- qDebug("EapFastPacStorePwQueryDialog::validate: returns TRUE");
- valid = true;
- }
-
- qDebug("EapFastPacStorePwQueryDialog::validate EXIT");
- return valid;
-}
/*!
* Function is called when the Ok Action button is pressed
@@ -182,26 +154,14 @@
OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_OKPRESSED_ENTRY );
qDebug("EapFastPacStorePwQueryDialog::okPressed ENTER");
- if ( validate() == true ) {
-
- QVariantMap data;
+ QVariantMap data;
- data["password"] = mEdit->text();
+ data["password"] = mEdit->text();
- qDebug("EapFastPacStorePwQueryDialog::okPressed: emit deviceDialogData");
+ qDebug("EapFastPacStorePwQueryDialog::okPressed: emit deviceDialogData");
- emit deviceDialogData(data);
- closeDeviceDialog(true);
- }
- else {
- HbMessageBox *box =
- new HbMessageBox(hbTrId("txt_occ_info_incorrect_password_msg_box"),
- HbMessageBox::MessageTypeInformation);
-
- box->setAttribute(Qt::WA_DeleteOnClose);
- box->open();
- }
-
+ emit deviceDialogData(data);
+
OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_OKPRESSED_EXIT );
qDebug("EapFastPacStorePwQueryDialog::okPressed EXIT");
}
@@ -236,19 +196,43 @@
/*!
* Device dialog parameters to be set while dialog is displayed.
- * Not supported.
*
- * @param [in] parameters NOT USED
+ * @param [in] parameters Parameters for the method
* @return true always.
*/
bool EapFastPacStorePwQueryDialog::setDeviceDialogParameters
(const QVariantMap ¶meters)
{
OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+ qDebug("EapFastPacStorePwQueryDialog::setDeviceDialogParameters ENTER");
+
+ QString key("pwdcorrectind");
- Q_UNUSED(parameters)
- // changing the dialog after presenting it is not supported.
+ bool isPwdCorrect = false;
+
+ //Get the needed information from parameters that indicates
+ //the correctness of the password
+ if ( parameters.empty() == false ) {
+ if ( parameters.contains(key) ) {
+ QVariant variant = parameters.value(key);
+ isPwdCorrect = variant.toBool();
+ }
+ }
+ if ( isPwdCorrect != false ) {
+ qDebug("EapFastPacStorePwQueryDialog::setDeviceDialogParameters: isPwdCorrect == TRUE");
+ closeDeviceDialog(true);
+ }
+ else {
+ HbMessageBox *box =
+ new HbMessageBox(hbTrId("txt_occ_info_incorrect_password_msg_box"),
+ HbMessageBox::MessageTypeInformation);
+
+ box->setAttribute(Qt::WA_DeleteOnClose);
+ box->open();
+ }
+
+ qDebug("EapFastPacStorePwQueryDialog::setDeviceDialogParameters EXIT");
OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
return true;
}
--- a/securitysettings/eapqtdialogs/src/eapfastprovnotsuccessnotedialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapfastprovnotsuccessnotedialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 5 %
+* %version: 6 %
*/
// System includes
@@ -95,9 +95,7 @@
HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok_single_dialog"),this);
this->addAction(actionOk);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapmschapv2newpwddialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapmschapv2newpwddialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
// System includes
@@ -91,7 +91,8 @@
//by pressing any of the Action buttons
this->setModal(true);
this->setTimeout(HbPopup::NoTimeout);
- this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissOnAction(false);
this->setAdditionalRowVisible(true);
//Set the first Line Edit to be on the screen
@@ -126,15 +127,11 @@
HbAction* actionCancel = new HbAction(hbTrId("txt_common_button_cancel"),this);
this->addAction(actionCancel);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
- //Disconnect action Cancel from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionCancel, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapmschapv2oldpwddialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapmschapv2oldpwddialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
// System includes
@@ -87,7 +87,8 @@
//by pressing any of the Action buttons
this->setModal(true);
this->setTimeout(HbPopup::NoTimeout);
- this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissOnAction(false);
this->setPromptText(labelText1, 0);
mEdit = this->lineEdit(0);
mEdit->setEchoMode(HbLineEdit::Password);
@@ -114,15 +115,11 @@
HbAction* actionCancel = new HbAction(hbTrId("txt_common_button_cancel"),this);
this->addAction(actionCancel);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
- //Disconnect action Cancel from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionCancel, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapmschapv2pwdexpirednotedialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapmschapv2pwdexpirednotedialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 4 %
+* %version: 5 %
*/
// System includes
@@ -96,9 +96,7 @@
HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok_single_dialog"),this);
this->addAction(actionOk);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eappasswordquerydialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eappasswordquerydialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
// System includes
@@ -100,7 +100,8 @@
//by pressing any of the Action buttons
this->setModal(true);
this->setTimeout(HbPopup::NoTimeout);
- this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissOnAction(false);
this->setPromptText(labelText, 0);
mEdit = this->lineEdit(0);
mEdit->setEchoMode(HbLineEdit::Password);
@@ -136,15 +137,11 @@
HbAction* actionCancel = new HbAction(hbTrId("txt_common_button_cancel"),this);
this->addAction(actionCancel);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
- //Disconnect action Cancel from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionCancel, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapquerydialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapquerydialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 4 %
+* %version: 5 %
*/
// System includes
@@ -125,9 +125,7 @@
HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
this->addAction(actionOk);
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/eapqtdialogs/src/eapusernamepwddialog.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapusernamepwddialog.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 6 %
+ * %version: 7 %
*/
// System includes
@@ -110,7 +110,8 @@
//by pressing any of the Action buttons
this->setModal(true);
this->setTimeout(HbPopup::NoTimeout);
- this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setDismissOnAction(false);
this->setAdditionalRowVisible(true);
//Set the first Line Edit (user name) to be on the screen
@@ -158,15 +159,11 @@
HbAction* actionCancel = new HbAction(hbTrId("txt_common_button_cancel"),this);
this->addAction( actionCancel );
- //Disconnect action Ok from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionOk, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
Q_ASSERT(connected == true);
- //Disconnect action Cancel from the default SLOT and connect to
- //a SLOT owned by this class
- disconnect(actionCancel, SIGNAL(triggered()),this, SLOT(close()));
+ //Connect to a SLOT owned by this class
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/eapqtconfiginterface.pro Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/eapqtconfiginterface.pro Thu Sep 16 13:07:04 2010 +0300
@@ -15,7 +15,7 @@
# EAP method configuration QT interface
#
-# %version: 25 %
+# %version: 28 %
TEMPLATE = lib
@@ -29,7 +29,8 @@
CONFIG += hb
# translations
-TRANSLATIONS = cpeapuiplugins.ts
+TRANSLATIONS += cpeapuiplugins.ts \
+ eapprompts.ts
# Storage for generated files
MOC_DIR = _build
@@ -37,7 +38,8 @@
OBJECTS_DIR = _build
INCLUDEPATH += \
- ../../inc
+ ../../inc \
+ ../../../inc/pacstore_inc
HEADERS += \
inc/eapqtcertificateinfo_p.h \
@@ -68,11 +70,15 @@
# qt libs
LIBS += \
-leapqtplugininfo
-
+
+mmpRuleDeffile = \
+ "$${LITERAL_HASH}ifdef WINSCW" \
+ "DEFFILE ./bwins/eapqtconfiginterface.def" \
+ "$${LITERAL_HASH}else" \
+ "DEFFILE ./eabi/eapqtconfiginterface.def" \
+ "$${LITERAL_HASH}endif"
+
symbian {
- # path to def files
- defFilePath = .
-
# symbian libs
LIBS += \
-leapsymbiantools \
@@ -83,6 +89,8 @@
TARGET.UID3 = 0x2002C2FC
TARGET.EPOCALLOWDLLDATA = 1
+ MMP_RULES += mmpRuleDeffile
+
TARGET.CAPABILITY = CAP_GENERAL_DLL
BLD_INF_RULES.prj_exports += \
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfiginterface_p.h Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfiginterface_p.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 36 %
+ * %version: 39 %
*/
#ifndef EAPQTCONFIGINTERFACEPRIVATE_H
@@ -38,6 +38,7 @@
class HbTranslator;
class CEapType;
class CEapGeneralSettings;
+class CEapFastPacStore;
class CpEapPluginInterface;
class EapQtConfigInterface;
@@ -59,6 +60,9 @@
static const unsigned int CertThumbprintMaxLength = KThumbprintMaxLength;
static const unsigned int CertSubjectKeyIdLength = KSHA1HashLengthBytes;
+ // PAC store password is in 8-bit format in EAP server
+ static const unsigned int PacPasswordMaxLength = StringMaxLength/2;
+
// see eapqtinterface.h for documentation
EapQtConfigInterfacePrivate();
@@ -141,6 +145,8 @@
// must be static for using via function pointers
static bool pluginLessThan(const EapQtPluginInfo &plugin1, const EapQtPluginInfo &plugin2);
+ void getPacStoreIf();
+
Q_DISABLE_COPY(EapQtConfigInterfacePrivate)
private: // data
@@ -167,9 +173,10 @@
// currenly loaded outer EAP type
EapQtPluginHandle mLastOuterHandle;
- // translator object for EAP UIs
+ // translator objects for EAP UIs
QScopedPointer<HbTranslator> mTranslator;
-
+ QScopedPointer<HbTranslator> mEapPromptsTranslator;
+
// read CA and user certificates
QList<EapQtCertificateInfo> mCaCertificates;
QList<EapQtCertificateInfo> mUserCertificates;
@@ -179,6 +186,7 @@
// pointers to EAP server interfaces
QScopedPointer<CEapGeneralSettings> mEapGsIf;
QScopedPointer<CEapType> mEapTypeIf;
+ QScopedPointer<CEapFastPacStore> mPacStoreIf;
// current IAP ID
int mIapId;
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorpacstorepasswordconfirm.h Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorpacstorepasswordconfirm.h Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 5 %
+ * %version: 6 %
*/
#ifndef EAPQTVALIDATORPACSTOREPASSWORDCONFIRM_H
@@ -29,6 +29,7 @@
// User includes
// Forward declarations
+class CEapFastPacStore;
// External data types
@@ -52,6 +53,10 @@
Q_DISABLE_COPY(EapQtValidatorPacStorePasswordConfirm)
+private: // data
+
+ QScopedPointer<CEapFastPacStore> mPacStoreIf;
+
};
#endif // EAPQTVALIDATORPACSTOREPASSWORDCONFIRM_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfiginterface_p.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfiginterface_p.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 52 %
+ * %version: 55 %
*/
// System includes
@@ -36,6 +36,7 @@
#include <eapqtcertificateinfo.h>
// User includes
+#include "EapFastPacStore.h"
#include "cpeapplugininterface.h"
#include "eapqtconfiginterface_p.h"
#include "eapqtvalidatorpassword.h"
@@ -53,6 +54,7 @@
// Local constants
static const QString eapTranslationFile("cpeapuiplugins");
+static const QString eapPromptsTranslationFile("eapprompts");
// ======== LOCAL FUNCTIONS ========
@@ -62,8 +64,10 @@
mValidatorInstance(true),
mLastOuterHandle(EapQtPluginHandle::PluginUndefined),
mTranslator(NULL),
+ mEapPromptsTranslator(NULL),
mEapGsIf(NULL),
mEapTypeIf(NULL),
+ mPacStoreIf(NULL),
mIapId(0),
mEapBearer(ELan),
mEapDbIndex(EapQtConfigInterface::IapIdUndefined),
@@ -76,9 +80,11 @@
const EapQtConfigInterface::EapBearerType bearerType, const int iapId) :
mValidatorInstance(false),
mLastOuterHandle(EapQtPluginHandle::PluginUndefined),
- mTranslator(NULL),
+ mTranslator(NULL),
+ mEapPromptsTranslator(NULL),
mEapGsIf(NULL),
mEapTypeIf(NULL),
+ mPacStoreIf(NULL),
mIapId(iapId),
mEapBearer(ELan),
mEapDbIndex(EapQtConfigInterface::IapIdUndefined),
@@ -130,6 +136,7 @@
// mTranslator gets deleted automatically (QScopedPointer)
// mEapTypeIf gets deleted automatically (QScopedPointer)
// mEapGsIf gets deleted automatically (QScopedPointer)
+ // mPacStoreIf gets deleted automatically (QScopedPointer)
}
bool EapQtConfigInterfacePrivate::setConfigurationReference(const int iapId)
@@ -145,7 +152,6 @@
qDebug("EapQtConfigInterfacePrivate::setIapId - requested id: %d, this = 0x%08x", iapId, this);
-
// optimization: do not re-create the interface if the reference does
// not change and mEapGsIf exists already
@@ -217,18 +223,20 @@
mEapBearer, mEapDbIndex);
// load EAP general settings interface
+ bool ret = true;
CEapGeneralSettings* tmp = NULL;
TRAPD(err, tmp = CEapGeneralSettings::NewL(mEapBearer, mEapDbIndex));
if (err != KErrNone) {
qDebug("ERROR: EapQtConfigInterfacePrivate::setIapId - CEapGeneralSettings::NewL() failed");
mEapDbIndexValid = false;
- return false;
+ tmp = NULL;
+ ret = false;
}
// set to the created instance
mEapGsIf.reset(tmp);
- return true;
+ return ret;
}
bool EapQtConfigInterfacePrivate::setEapWlanDbIndex(const int iapId)
@@ -245,15 +253,15 @@
return false;
}
+ bool ret = true;
TRAP(err, mEapDbIndex = cmm.GetConnectionMethodInfoIntL(iapId, CMManager::EWlanServiceId));
if (err != KErrNone) {
qDebug(
"ERROR: EapQtConfigInterfacePrivate::setEapWlanDbIndex - cmm.GetConnectionMethodInfoIntL() failed",
mEapBearer, iapId);
- cmm.Close();
mEapDbIndex = EapQtConfigInterface::IapIdUndefined;
mIapId = 0;
- return false;
+ ret = false;
}
cmm.Close();
@@ -261,7 +269,7 @@
qDebug("EapQtConfigInterfacePrivate::setEapWlanDbIndex - obtained WLAN service id: %d",
mEapDbIndex);
- return true;
+ return ret;
}
void EapQtConfigInterfacePrivate::checkInstanceThrowing() const
@@ -744,17 +752,19 @@
// copy the rest of the settings in the function
copyToEapSettings(config, eapSettings);
+
// store settings
+ bool ret = true;
TRAPD(err, mEapTypeIf->SetConfigurationL(eapSettings));
if (err != KErrNone) {
qDebug("ERROR: EapQtConfigInterfacePrivate - saveConfiguration: SetConfigurationL failed");
// clear the instance so that the next attempt starts from scratch
mEapTypeIf.reset(NULL);
mCurrentServerEapType = *EapExpandedTypeNone.GetType();
- return false;
+ ret = false;
}
- return true;
+ return ret;
}
// config must be empty when calling
@@ -1790,7 +1800,11 @@
// install translations for EAP UI plugins
mTranslator.reset(new HbTranslator(eapTranslationFile));
}
-
+ if (mEapPromptsTranslator.isNull()) {
+ // install translations for EAP UI plugins
+ mEapPromptsTranslator.reset(new HbTranslator(eapPromptsTranslationFile));
+ }
+
// go through all interfaces (dlls)
QList<CpEapPluginInterface*>::iterator iter;
for (iter = mPlugins.begin(); iter != mPlugins.end(); ++iter) {
@@ -1900,16 +1914,241 @@
return ret;
}
-bool EapQtConfigInterfacePrivate::readPacStoreConfiguration(EapQtPacStoreConfig& /* config */)
+bool EapQtConfigInterfacePrivate::readPacStoreConfiguration(EapQtPacStoreConfig& config)
{
- // not supported
- return false;
+ qDebug("EapQtConfigInterfacePrivate::readPacStoreConfiguration(), this = 0x%08x", this);
+
+ // reset config to make sure it is empty
+ config.clear();
+
+ // get PAC store IF
+ getPacStoreIf();
+
+ if (mPacStoreIf.isNull()) {
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::readPacStoreConfiguration()"
+ << "- mPacStoreIf creation failed";
+ return false;
+ }
+
+ // *** check if PAC store has been created
+ qDebug() << "EapQtConfigInterfacePrivate::readPacStoreConfiguration() - calls IsMasterKeyPresentL";
+
+ TBool status(EFalse);
+ TRAPD(err, status = mPacStoreIf->IsMasterKeyPresentL())
+ if (err != KErrNone) {
+ qDebug()
+ << "ERROR: EapQtConfigInterfacePrivate::readPacStoreConfiguration() - IsMasterKeyPresentL"
+ << "failed with code: " << err;
+ return false;
+ }
+
+ if (status != EFalse) {
+ // PAC store exists
+ config.setValue(EapQtPacStoreConfig::PacStoreState,
+ EapQtPacStoreConfig::PacStoreStatePasswordRequired);
+
+ qDebug() << "EapQtConfigInterfacePrivate::readPacStoreConfiguration()"
+ << "- setting status to PacStoreStatePasswordRequired";
+ }
+ else {
+ // PAC store does not exist
+ config.setValue(EapQtPacStoreConfig::PacStoreState,
+ EapQtPacStoreConfig::PacStoreStateStoreNotExists);
+
+ qDebug() << "EapQtConfigInterfacePrivate::readPacStoreConfiguration()"
+ << "- setting status to PacStoreStateStoreNotExists";
+
+ // enough info to exit here
+ return true;
+ }
+
+ // here the state is PacStoreStatePasswordRequired,
+ // lets check if we need to change it below
+
+ // *** check if PAC store password has been stored to settings database
+ TRAP(err, status = mPacStoreIf->IsPacStorePasswordPresentL())
+ if (err != KErrNone) {
+ qDebug()
+ << "ERROR: EapQtConfigInterfacePrivate::readPacStoreConfiguration() - IsPacStorePasswordPresentL"
+ << "failed with code: " << err;
+ config.clear();
+ return false;
+ }
+
+ if (status != EFalse) {
+ // password stored
+ config.setValue(EapQtPacStoreConfig::PacStoreState,
+ EapQtPacStoreConfig::PacStoreStatePasswordStored);
+
+ qDebug() << "EapQtConfigInterfacePrivate::readPacStoreConfiguration()"
+ << "- setting status to PacStoreStatePasswordStored";
+ }
+
+ return true;
}
-bool EapQtConfigInterfacePrivate::savePacStoreConfiguration(const EapQtPacStoreConfig& /* config */)
+bool EapQtConfigInterfacePrivate::savePacStoreConfiguration(const EapQtPacStoreConfig& config)
{
- // not supported
- return false;
+ qDebug("EapQtConfigInterfacePrivate::savePacStoreConfiguration(), this = 0x%08x", this);
+
+ // get PAC store IF
+ getPacStoreIf();
+
+ if (mPacStoreIf.isNull()) {
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::savePacStoreConfiguration()"
+ << "- mPacStoreIf creation failed";
+ return false;
+ }
+
+ // reset PAC store, overrides other settings,
+ // nothing else will be performed if this is set to true,
+ // called regardless of PAC store state
+ TInt err(KErrNone);
+ bool ret = false;
+ QVariant varValue = config.value(EapQtPacStoreConfig::PacStoreReset);
+ if (varValue.type() == QVariant::Bool && varValue.toBool()) {
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() - calls DestroyPacStore";
+
+ err = mPacStoreIf->DestroyPacStore();
+ qDebug()
+ << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() - DestroyPacStore returned:"
+ << err;
+ ret = (err == KErrNone);
+ return ret;
+ }
+
+ // check PAC store state
+ EapQtPacStoreConfig localPacConfig;
+ ret = readPacStoreConfiguration(localPacConfig);
+ if(!ret)
+ {
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::savePacStoreConfiguration()"
+ << "- PAC store state check failed";
+ return ret;
+ }
+
+ // store state
+ EapQtPacStoreConfig::PacStoreStatus pacStoreState =
+ static_cast<EapQtPacStoreConfig::PacStoreStatus> (localPacConfig.value(
+ EapQtPacStoreConfig::PacStoreState).toInt());
+
+ ret = true;
+ TInt leaveErr(KErrNone);
+ // TBufC8 must be twice as long as QString
+ TBufC8<StringMaxLength> tmpPassword;
+ const QVariant varPassword = config.value(EapQtPacStoreConfig::PacStorePassword);
+ varValue = config.value(EapQtPacStoreConfig::PacStoreSavePassword);
+
+ // create PAC store if it does not exist
+ if (pacStoreState == EapQtPacStoreConfig::PacStoreStateStoreNotExists && varPassword.type()
+ == QVariant::String && varPassword.toString().count() <= PacPasswordMaxLength) {
+
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() -"
+ << "creating PAC store with password:" << varPassword.toString();
+
+ // Convert to suitable format
+ QByteArray tmp = varPassword.toString().toUtf8();
+ tmpPassword.Des().Copy(reinterpret_cast<const TUint8*>(tmp.data()), tmp.count());
+
+ TRAP(leaveErr, err = mPacStoreIf->CreateAndSaveMasterKeyL(tmpPassword));
+
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() -"
+ << "CreateAndSaveMasterKeyL returned:" << err << ", trap returned:"
+ << leaveErr;
+
+ ret = (err == KErrNone) && (leaveErr == KErrNone);
+ }
+ else if (pacStoreState == EapQtPacStoreConfig::PacStoreStateStoreNotExists) {
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::savePacStoreConfiguration()"
+ << "- PAC store does not exist and password is not ok";
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::savePacStoreConfiguration()"
+ << "- password type == QString:" << (varPassword.type() == QVariant::String)
+ << ", password size:" << varPassword.toString().count();
+ ret = false;
+ }
+
+ // exit on failure
+ if(!ret) {
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::savePacStoreConfiguration()"
+ << "- PAC store creation failed";
+ return ret;
+ }
+
+ // clear tmpPassword
+ tmpPassword.Des().SetLength(0);
+
+ // PAC store exists, clear password
+ if (varValue.type() == QVariant::Bool && !varValue.toBool()) {
+
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() - calls SetPacStorePasswordL with empty password";
+
+ // empty password clears the existing password from database and sets prompting on
+ TRAP(leaveErr, err = mPacStoreIf->SetPacStorePasswordL(tmpPassword));
+
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() -"
+ << "clearing password, SetPacStorePasswordL returned:" << err << ", trap returned: "
+ << leaveErr;
+ ret = (err == KErrNone) && (leaveErr == KErrNone);
+ }
+ // PAC store exists, store password
+ // password's correcness is not checked here, PacStorePasswordConfirmation
+ // validator must be used to check it before calling savePacStoreConfiguration()
+ else if (varValue.type() == QVariant::Bool && varValue.toBool()) {
+ if (varPassword.type() == QVariant::String && varPassword.toString().count() <= PacPasswordMaxLength) {
+
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() -"
+ << "storing password:" << varPassword.toString();
+
+ // Convert to suitable format
+ QByteArray tmp = varPassword.toString().toUtf8();
+ tmpPassword.Des().Copy(reinterpret_cast<const TUint8*>(tmp.data()), tmp.count());
+
+ TRAP(leaveErr, err = mPacStoreIf->SetPacStorePasswordL(tmpPassword));
+
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() -"
+ << "SetPacStorePasswordL returned:" << err << ", trap returned:" << leaveErr;
+ ret = (err == KErrNone) && (leaveErr == KErrNone);
+ }
+ else {
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::savePacStoreConfiguration()"
+ << "- password not ok, not stored";
+ qDebug() << "ERROR: EapQtConfigInterfacePrivate::savePacStoreConfiguration()"
+ << "- password type == QString:" << (varPassword.type() == QVariant::String)
+ << ", password size:" << varPassword.toString().count();
+ ret = false;
+ }
+ }
+
+ qDebug() << "EapQtConfigInterfacePrivate::savePacStoreConfiguration() - returns: " << ret;
+ return ret;
+}
+
+void EapQtConfigInterfacePrivate::getPacStoreIf()
+{
+ qDebug("EapQtConfigInterfacePrivate::getPacStoreIf(), this = 0x%08x", this);
+
+ // cannot call isSupportedOuterType(EapQtPluginHandle::PluginEapFast) from
+ // validator instance (would throw), hence cannot check it here
+
+ // check if we already have an instance
+ if (!mPacStoreIf.isNull()) {
+ qDebug() << "EapQtConfigInterfacePrivate::getPacStoreIf() - mPacStoreIf exists already";
+ return;
+ }
+
+ qDebug() << "EapQtConfigInterfacePrivate::getPacStoreIf() - calls CEapFastPacStore::NewL";
+
+ // try to create PAC store instance, this will fail is EAP-FAST is not supported
+ CEapFastPacStore* tmpPacStoreIf = NULL;
+ TRAPD(err, tmpPacStoreIf = CEapFastPacStore::NewL());
+ if (err != KErrNone) {
+ qDebug()
+ << "ERROR: EapQtConfigInterfacePrivate::getPacStoreIf() - CEapFastPacStore::NewL failed";
+ tmpPacStoreIf = NULL;
+ }
+
+ // move the result to scoped member pointer
+ mPacStoreIf.reset(tmpPacStoreIf);
}
EapQtValidator *EapQtConfigInterfacePrivate::validatorPacStore(
@@ -1917,7 +2156,15 @@
{
qDebug("EapQtConfigInterfacePrivate::validatorPacStore(), this = 0x%08x", this);
- EapQtValidator *ret = NULL;
+ // cannot call isSupportedOuterType(EapQtPluginHandle::PluginEapFast) from
+ // validator instance (would throw), hence cannot check it here
+
+ // Instead, EAP-FAST support is checked in EapQtValidatorPacStorePasswordConfirm constuctor:
+ // it throws if PAC store IF cannot be created
+
+ // EapQtValidatorPacStorePassword (format validator) is always usable
+
+ EapQtValidator* ret = NULL;
switch (id) {
case EapQtPacStoreConfig::PacStorePassword:
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpacstorepassword.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpacstorepassword.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 6 %
+ * %version: 8 %
*/
// System includes
@@ -36,6 +36,7 @@
// External function prototypes
// Local constants
+static const unsigned int MinPacStorePasswordSize = 6;
// ======== LOCAL FUNCTIONS ========
@@ -51,11 +52,28 @@
// nothing to do
}
-EapQtValidator::Status EapQtValidatorPacStorePassword::validate(const QVariant& /* value */)
+EapQtValidator::Status EapQtValidatorPacStorePassword::validate(const QVariant& value)
{
- qDebug("EapQtValidatorPacStorePassword::validate()");
- // not supported
- return EapQtValidator::StatusInvalidCharacters;
+ Status status(StatusOk);
+ const QString str = value.toString();
+
+ // input must be of correct type
+ if (value.type() != QVariant::String) {
+ status = StatusInvalid;
+ }
+ // check minimum length
+ else if (str.length() < MinPacStorePasswordSize) {
+ status = StatusTooShort;
+ }
+ // check maximum length
+ else if (str.length() > EapQtConfigInterfacePrivate::PacPasswordMaxLength) {
+ status = StatusTooLong;
+ }
+
+ // any character is ok for passwords
+ qDebug("EapQtValidatorPacStorePassword::validate - return status: %d", status);
+
+ return status;
}
void EapQtValidatorPacStorePassword::updateEditor(HbLineEdit* const edit)
@@ -64,7 +82,7 @@
Q_ASSERT(edit);
- edit->setMaxLength(EapQtConfigInterfacePrivate::StringMaxLength);
+ edit->setMaxLength(EapQtConfigInterfacePrivate::PacPasswordMaxLength);
edit->setInputMethodHints(Qt::ImhNoAutoUppercase | Qt::ImhPreferLowercase
| Qt::ImhNoPredictiveText);
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpacstorepasswordconfirm.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpacstorepasswordconfirm.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,16 +17,18 @@
*/
/*
- * %version: 5 %
+ * %version: 7 %
*/
// System includes
#include <HbEditorInterface>
#include <HbLineEdit>
+#include <QDebug>
// User includes
#include "eapqtvalidatorpacstorepasswordconfirm.h"
#include "eapqtconfiginterface_p.h"
+#include "EapFastPacStore.h"
/*!
* \class EapQtValidatorPacStorePasswordConfirm
@@ -42,21 +44,74 @@
// ======== MEMBER FUNCTIONS ========
-EapQtValidatorPacStorePasswordConfirm::EapQtValidatorPacStorePasswordConfirm()
+EapQtValidatorPacStorePasswordConfirm::EapQtValidatorPacStorePasswordConfirm() :
+ mPacStoreIf(NULL)
{
- // nothing to do
+ qDebug("EapQtValidatorPacStorePasswordConfirm() - starts");
+
+ // try to create PAC store instance,
+ // this will throw if EAP-FAST is not supported
+ CEapFastPacStore* tmpPacStoreIf = NULL;
+ QT_TRAP_THROWING(tmpPacStoreIf = CEapFastPacStore::NewL());
+
+ Q_ASSERT(tmpPacStoreIf);
+
+ // move the result to scoped member pointer
+ mPacStoreIf.reset(tmpPacStoreIf);
+
+ qDebug("EapQtValidatorPacStorePasswordConfirm() - ends");
}
EapQtValidatorPacStorePasswordConfirm::~EapQtValidatorPacStorePasswordConfirm()
{
- // nothing to do
+ qDebug("~EapQtValidatorPacStorePasswordConfirm()");
+ // mPacStoreIf deleted automatically
}
-EapQtValidator::Status EapQtValidatorPacStorePasswordConfirm::validate(const QVariant& /* value */)
+EapQtValidator::Status EapQtValidatorPacStorePasswordConfirm::validate(const QVariant& value)
{
qDebug("EapQtValidatorPacStorePasswordConfirm::validate()");
- // not supported
- return EapQtValidator::StatusInvalid;
+
+ Status status(StatusOk);
+ const QString str = value.toString();
+
+ // input must be of correct type
+ if (value.type() != QVariant::String) {
+ status = StatusInvalid;
+ }
+ else if (str.length() > EapQtConfigInterfacePrivate::PacPasswordMaxLength) {
+ status = StatusTooLong;
+ }
+ else {
+ TBool match(EFalse);
+ // TBufC8 must be twice as long as QString
+ TBufC8<EapQtConfigInterfacePrivate::StringMaxLength> tmpPassword;
+ QByteArray tmp = str.toUtf8();
+
+ // Convert to suitable format
+ tmpPassword.Des().Copy(reinterpret_cast<const TUint8*> (tmp.data()), tmp.count());
+
+ // check if given password can be used to open the PAC store,
+ // this will fail in all other cases except if PAC store exists
+ // and the password can open it
+ TRAPD(err, match = mPacStoreIf->IsMasterKeyAndPasswordMatchingL(tmpPassword));
+
+ qDebug() << "EapQtValidatorPacStorePasswordConfirm::validate() -"
+ << "IsMasterKeyAndPasswordMatchingL trap returned:" << err;
+
+ if (err == KErrNone && match != EFalse) {
+ qDebug() << "EapQtValidatorPacStorePasswordConfirm::validate() - password matches";
+ status = StatusOk;
+ }
+ else {
+ qDebug()
+ << "EapQtValidatorPacStorePasswordConfirm::validate() - password does not match";
+ status = StatusInvalid;
+ }
+ }
+
+ qDebug("EapQtValidatorPacStorePasswordConfirm::validate - return status: %d", status);
+ return status;
}
void EapQtValidatorPacStorePasswordConfirm::updateEditor(HbLineEdit* const edit)
@@ -65,7 +120,7 @@
Q_ASSERT(edit);
- edit->setMaxLength(EapQtConfigInterfacePrivate::StringMaxLength);
+ edit->setMaxLength(EapQtConfigInterfacePrivate::PacPasswordMaxLength);
edit->setInputMethodHints(Qt::ImhNoAutoUppercase | Qt::ImhPreferLowercase
| Qt::ImhNoPredictiveText);
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpassword.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpassword.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 9 %
+ * %version: 10 %
*/
// System includes
@@ -75,7 +75,7 @@
EapQtValidator::Status EapQtValidatorPassword::validateGeneral(const QVariant& value)
{
Status status(StatusOk);
- QString str = value.toString();
+ const QString str = value.toString();
// input must be of correct type
if (value.type() != QVariant::String) {
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorrealm.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorrealm.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 8 %
+ * %version: 9 %
*/
// System includes
@@ -79,7 +79,7 @@
EapQtValidator::Status EapQtValidatorRealm::validateGeneral(const QVariant& value)
{
Status status(StatusOk);
- QString str = value.toString();
+ const QString str = value.toString();
// input must be of correct type
if (value.type() != QVariant::String) {
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorusername.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorusername.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 11 %
+ * %version: 12 %
*/
// System includes
@@ -82,7 +82,7 @@
EapQtValidator::Status EapQtValidatorUsername::validateGeneral(const QVariant& value)
{
Status status(StatusOk);
- QString str = value.toString();
+ const QString str = value.toString();
// input must be of correct type
if (value.type() != QVariant::String) {
--- a/securitysettings/qtconfigutils/eapqtplugininfo/eapqtplugininfo.pro Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/eapqtplugininfo.pro Thu Sep 16 13:07:04 2010 +0300
@@ -15,7 +15,7 @@
# QT EAP plugin information handling component
#
-# %version: 14 %
+# %version: 15 %
TEMPLATE = lib
@@ -45,10 +45,14 @@
src/eapqtpluginhandle.cpp \
src/eapqtpluginhandle_p.cpp
+mmpRuleDeffile = \
+ "$${LITERAL_HASH}ifdef WINSCW" \
+ "DEFFILE ./bwins/eapqtplugininfo.def" \
+ "$${LITERAL_HASH}else" \
+ "DEFFILE ./eabi/eapqtplugininfo.def" \
+ "$${LITERAL_HASH}endif"
+
symbian {
- # path to def files
- defFilePath = .
-
# symbian libs
LIBS += \
-leapsymbiantools \
@@ -56,7 +60,7 @@
TARGET.UID3 = 0x2002C2FD
TARGET.EPOCALLOWDLLDATA = 1
-
+ MMP_RULES += mmpRuleDeffile
TARGET.CAPABILITY = CAP_GENERAL_DLL
BLD_INF_RULES.prj_exports += \
--- a/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtpluginhandle.cpp Fri Sep 03 09:22:44 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtpluginhandle.cpp Thu Sep 16 13:07:04 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 16 %
+ * %version: 17 %
*/
// System includes
@@ -104,9 +104,17 @@
{
}
-EapQtPluginHandle::EapQtPluginHandle(const EapQtExpandedEapType& type) :
- d_ptr(new EapQtPluginHandlePrivate(type, handleMapper[typeMapper[type.type()]].mUid))
+EapQtPluginHandle::EapQtPluginHandle(const EapQtExpandedEapType& type)
{
+ if (( type.type() < EapQtExpandedEapType::TypeLast) &&
+ ( typeMapper[type.type()] < EapQtPluginHandle::PluginLast) )
+ {
+ d_ptr.reset(new EapQtPluginHandlePrivate(type, handleMapper[typeMapper[type.type()]].mUid));
+ }
+ else
+ {
+ d_ptr.reset(NULL);
+ }
}
EapQtPluginHandle::EapQtPluginHandle(const EapQtPluginHandle& handle) :