--- a/accesssec_plat/accesssec_plat.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/accesssec_plat.pro Tue Jul 06 14:18:35 2010 +0300
@@ -7,15 +7,15 @@
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
#
# Initial Contributors:
-# Nokia Corporation - initial contribution.
+# Nokia Corporation - initial contribution.
#
# Contributors:
#
# Description:
# Project file for accesssec_plat Qt exports
+#
-# %version: 1 %
-
+# %version: 2 %
TEMPLATE = subdirs
--- a/accesssec_plat/eap_qt_configuration_api/eap_qt_configuration_api.pri Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/eap_qt_configuration_api.pri Tue Jul 06 14:18:35 2010 +0300
@@ -7,7 +7,7 @@
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
#
# Initial Contributors:
-# Nokia Corporation - initial contribution.
+# Nokia Corporation - initial contribution.
#
# Contributors:
#
@@ -15,7 +15,7 @@
# EAP Qt configuration API project include
#
-# %version: 2 %
+# %version: 5 %
PLATFORM_HEADERS += \
@@ -26,4 +26,5 @@
eap_qt_configuration_api/inc/eapqtpluginhandle.h \
eap_qt_configuration_api/inc/eapqtplugininfo.h \
eap_qt_configuration_api/inc/eapqtvalidator.h \
- eap_qt_configuration_api/inc/eapqtconfigdefs.h
+ eap_qt_configuration_api/inc/eapqtconfigexport.h \
+ eap_qt_configuration_api/inc/eapqtpacstoreconfig.h
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtcertificateinfo.h Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtcertificateinfo.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -18,26 +18,38 @@
*/
/*
- * %version: 2 %
+ * %version: 5 %
*/
#ifndef EAPQTCERTIFICATEINFO_H
#define EAPQTCERTIFICATEINFO_H
+// System includes
#include <QMetaType>
#include <QVariant>
-#include <eapqtconfigdefs.h>
+#include <eapqtconfigexport.h>
+// User includes
+
+// Forward declarations
class EapQtCertificateInfoPrivate;
+// External data types
+
+// Constants
+
+// Class declaration
class EAP_QT_CONFIG_INTERFACE_EXPORT EapQtCertificateInfo
{
+
public:
+ // Data types
+
enum ItemId
{
/*! QString */
- SubjectName,
+ SubjectName = 0,
/*! QString */
IssuerName,
/*! QString */
@@ -48,27 +60,39 @@
ThumbPrint,
/*! QString */
CertificateLabel,
- /*! marker for the last item */
+ /* marker for the last item */
ItemIdLast
};
-public:
-
+ // default constructor
EapQtCertificateInfo();
+ // destructor
~EapQtCertificateInfo();
- EapQtCertificateInfo(const EapQtCertificateInfo &certInfo);
- EapQtCertificateInfo &operator=(const EapQtCertificateInfo &certInfo);
+ // copy constuctor
+ EapQtCertificateInfo(const EapQtCertificateInfo& certInfo);
+ // assignment
+ EapQtCertificateInfo &operator=(const EapQtCertificateInfo& certInfo);
+
+ // gets the certificate field referred to by an id from ItemId
+ // returns QVariant::Invalid is the field has not been set
+ QVariant value(const ItemId id) const;
- QVariant value(ItemId id) const;
- void setValue(ItemId id, QVariant newValue);
+ // sets the certificate field referred to by an id from ItemId
+ // does nothing if newValue >= ItemIdLast
+ void setValue(const ItemId id, const QVariant& newValue) const;
-private:
+ // resets the object i.e. any successive call to
+ // value() returns QVariant::Invalid
+ void clear() const;
+
+private: // data
QScopedPointer<EapQtCertificateInfoPrivate> d_ptr;
+
};
// Make the class known to QMetaType to support using QVariant
Q_DECLARE_METATYPE(EapQtCertificateInfo)
-#endif /* EAPQTCERTIFICATEINFO_H */
+#endif // EAPQTCERTIFICATEINFO_H
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfig.h Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfig.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,28 +17,55 @@
*/
/*
- * %version: 3 %
+ * %version: 8 %
*/
#ifndef EAPQTCONFIG_H
#define EAPQTCONFIG_H
+// System includes
#include <QList>
#include <QVariant>
-#include <eapqtconfigdefs.h>
+#include <eapqtconfigexport.h>
+// User includes
+
+// Forward declarations
class EapQtConfigPrivate;
+// External data types
+
+// Constants
+
+// Class declaration
class EAP_QT_CONFIG_INTERFACE_EXPORT EapQtConfig
{
+
public:
+ // Data types
+
+ enum CipherSuite
+ {
+ /* from RFC4346, listing only suites supported by EAP server */
+ TLS_NULL_WITH_NULL_NULL = 0x0000,
+ TLS_RSA_WITH_RC4_128_MD5 = 0x0004,
+ TLS_RSA_WITH_RC4_128_SHA = 0x0005,
+ TLS_RSA_WITH_3DES_EDE_CBC_SHA = 0x000a,
+ TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 0x0013,
+ TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 0x0016,
+ TLS_RSA_WITH_AES_128_CBC_SHA = 0x002f,
+ TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 0x0032,
+ TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 0x0033,
+ TLS_DH_anon_WITH_AES_128_CBC_SHA = 0x0034,
+ };
+
enum SettingsId
{
// see also EapSettings.h
/*! bool */
- UsernameAutomatic,
+ UsernameAutomatic = 0,
/*! QString */
Username,
/*! bool */
@@ -68,20 +95,7 @@
ClientAuthenticationRequired,
/*! uint */
SessionValidityTime,
- /*!
- * QList<uint> contains RFC2246 numbers for activated ciphersuites
- *
- * TLS_NULL_WITH_NULL_NULL = 0x0000
- * TLS_RSA_WITH_RC4_128_MD5 = 0x0004
- * TLS_RSA_WITH_RC4_128_SHA = 0x0005
- * TLS_RSA_WITH_3DES_EDE_CBC_SHA = 0x000a
- * TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 0x0016
- * TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 0x0013
- * TLS_RSA_WITH_AES_128_CBC_SHA = 0x002F
- * TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 0x0032
- * TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 0x0033
- * TLS_DH_anon_WITH_AES_128_CBC_SHA = 0x0034
- */
+ /*! QList<uint>, values from EapQtConfig::CipherSuite */
CipherSuites,
/*! bool */
PeapVersion0Allowed,
@@ -89,6 +103,8 @@
PeapVersion1Allowed,
/*! bool */
PeapVersion2Allowed,
+ /*! bool */
+ AuthorityCertificateAutomatic,
/*! QList< QVariant(EapQtCertificateInfo) > */
AuthorityCertificate,
/*! QList< QVariant(EapQtCertificateInfo) > */
@@ -111,25 +127,35 @@
WarnNotDefaultServer,
/*! bool */
UseIdentityPrivacy,
- /*! bool */
- AuthorityCertificateAutomatic,
- /*! marker for the last entry */
+ /* marker for the last entry */
SettingsIdLast
};
-public:
+ // default constructor
EapQtConfig();
+ // destructor
~EapQtConfig();
- QVariant value(SettingsId id);
- void setValue(SettingsId id, QVariant newValue);
- QList<EapQtConfig::SettingsId> validate(
- QList<EapQtConfig::SettingsId> ids);
- void clear();
+ // gets the configuration field referred to by an id from SettingsId
+ // returns QVariant::Invalid is the field has not been set
+ QVariant value(const SettingsId id) const;
+
+ // sets the configuration field referred to by an id from SettingsId
+ // does nothing if newValue >= SettingsIdLast
+ void setValue(const SettingsId id, const QVariant &newValue) const;
+
+ // resets the object i.e. any successive call to
+ // value() returns QVariant::Invalid
+ void clear() const;
private:
+
Q_DISABLE_COPY(EapQtConfig)
+
+private: // data
+
QScopedPointer<EapQtConfigPrivate> d_ptr;
+
};
-#endif
+#endif // EAPQTCONFIG_H
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfigdefs.h Wed Jun 23 18:14:55 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/*
- * 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 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:
- * Export definition file for EAP QT configuration API
- * headers
- *
- */
-
-/*
- * %version: 1 %
- */
-
-#ifndef EAPQTCONFIGDEFS_H_
-#define EAPQTCONFIGDEFS_H_
-
-#ifdef BUILD_EAP_QT_CONFIG_INTERFACE_DLL
-#define EAP_QT_CONFIG_INTERFACE_EXPORT Q_DECL_EXPORT
-#else
-#define EAP_QT_CONFIG_INTERFACE_EXPORT Q_DECL_IMPORT
-#endif
-
-#ifdef BUILD_EAP_QT_PLUGIN_INFO_DLL
-#define EAP_QT_PLUGIN_INFO_EXPORT Q_DECL_EXPORT
-#else
-#define EAP_QT_PLUGIN_INFO_EXPORT Q_DECL_IMPORT
-#endif
-
-
-#endif // EAPQTCONFIGDEFS_H_
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfigexport.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,43 @@
+/*
+ * 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:
+ * Export definition file for EAP QT configuration API
+ * headers
+ *
+ */
+
+/*
+ * %version: 3 %
+ */
+
+#ifndef EAPQTCONFIGEXPORT_H_
+#define EAPQTCONFIGEXPORT_H_
+
+#ifdef BUILD_EAP_QT_CONFIG_INTERFACE_DLL
+// the class gets exported
+#define EAP_QT_CONFIG_INTERFACE_EXPORT Q_DECL_EXPORT
+#else
+// the class gets imported (used)
+#define EAP_QT_CONFIG_INTERFACE_EXPORT Q_DECL_IMPORT
+#endif
+
+#ifdef BUILD_EAP_QT_PLUGIN_INFO_DLL
+// the class gets exported
+#define EAP_QT_PLUGIN_INFO_EXPORT Q_DECL_EXPORT
+#else
+// the class gets imported (used)
+#define EAP_QT_PLUGIN_INFO_EXPORT Q_DECL_IMPORT
+#endif
+
+#endif // EAPQTCONFIGEXPORT_H_
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfiginterface.h Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtconfiginterface.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,21 +17,21 @@
*/
/*
- * %version: 2 %
+ * %version: 8 %
*/
#ifndef EAPQTCONFIGINTERFACE_H
#define EAPQTCONFIGINTERFACE_H
+// System includes
#include <qglobal.h>
#include <eapqtconfig.h>
-#include <eapqtconfigdefs.h>
+#include <eapqtconfigexport.h>
+#include <eapqtpacstoreconfig.h>
-/*!
- * @addtogroup group_eap_config_api
- * @{
- */
+// User includes
+// Forward declarations
class CpBaseSettingView;
class EapQtValidator;
class EapQtPluginInfo;
@@ -39,92 +39,164 @@
class EapQtExpandedEapType;
class EapQtCertificateInfo;
class EapQtConfigInterfacePrivate;
-/*!
- */
+
+// External data types
+
+// Constants
+
+// Class declaration
class EAP_QT_CONFIG_INTERFACE_EXPORT EapQtConfigInterface
{
-public:
-
- enum EapBearerType
- {
- // EAP configuration interface for WLAN
- EapBearerTypeWlan,
- // EAP configuration interface for VPN
- EapBearerTypeVpn,
- };
-
- static const int IapIdUndefined = -1;
public:
- // the default constuctor can only be used for validators,
+ // Data types
+
+ // bearer type used for creating an interface object
+ enum EapBearerType
+ {
+ // EAP configuration interface for WLAN
+ EapBearerTypeWlan = 0,
+ // EAP configuration interface for VPN
+ EapBearerTypeVpn
+ };
+
+ // IAP ID to be used for accessing limited number of
+ // API methods, see below the method descriptions
+ static const int IapIdUndefined = -1;
+
+ // 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;
- // throws an exception if the contruction fails
+ // also, throws an exception if the construction fails
EapQtConfigInterface();
- EapQtValidator *validatorEap(EapQtExpandedEapType type, EapQtConfig::SettingsId id);
-
// this is the constructor for using the interface for all
// available operations, including validators;
- // throws an exeption if the contruction fails;
- // the parameter iapId is the IAP ID;
- // if iapId is negative, only a limited set of methods are availble and
- // setConfigurationReference must be later called to set the correct IAP ID
+ // throws an exception if the construction fails;
+ // the parameter iapId is the identifier of the configured IAP;
+ // if iapId is negative (i.e. IapIdUndefined or negative), only a limited set of
+ // methods are available and setConfigurationReference must be later called to
+ // correct the IAP ID and use the rest of the API methods
EapQtConfigInterface(const EapBearerType bearerType, const int iapId);
+ // destructor
~EapQtConfigInterface();
- // if iapId was IAP_ID_UNDEFINED (or negative) in the constructor, this method
- // must be called before calling the following methods
- bool setConfigurationReference(const int iapId) const;
+ // method for creating a setting validator for the specified EAP method
+ // NOTE: CALLER OWNS the returned object
+ // returns NULL on failure (e.g. if the requested validator does not exist)
+ EapQtValidator *validatorEap(const EapQtExpandedEapType &type, const EapQtConfig::SettingsId id) const;
+
+ // method for creating a EAP-FAST PAC store validator, see also EapQtPacStoreConfig
+ // NOTE: CALLER OWNS the returned object
+ // returns NULL on failure (e.g. if EAP-FAST is not supported)
+ EapQtValidator *validatorPacStore(const EapQtPacStoreConfig::PacStoreSettings id) const;
+
+ // reads EAP-FAST PAC store configuration, see EapQtPacStoreConfig
+ // returns false on failure (e.g. if EAP-FAST is not supported)
+ bool readPacStoreConfiguration(EapQtPacStoreConfig &config) const;
+
+ // stores EAP-FAST PAC store configuration, see EapQtPacStoreConfig
+ // returns false on failure (e.g. if EAP-FAST is not supported)
+ bool savePacStoreConfiguration(const EapQtPacStoreConfig &config) const;
/**
- * all the following methods throw an exception if the instance
- * was created with the default constructor;
+ * NOTE: all the following methods throw an exception if the interface
+ * instance was created with the default (validator) constructor;
* otherwise the return value is as defined
*/
+ // sets the IAP ID for accesssing EAP settings with the other methods
+ // returns false on failure (e.g. WLAN IAP with the specified ID
+ // [if the ID is other than IapIdUndefined] does not exist)
+ bool setConfigurationReference(const int iapId) const;
+
+ // returns supported outer EAP types
// returns empty list on failure
QList<EapQtPluginInfo> supportedOuterTypes() const;
+
+ // returns supported inner EAP types for the specified outer type
// returns empty list on failure
- QList<EapQtPluginInfo> supportedInnerTypes(const EapQtPluginHandle outerType) const;
+ QList<EapQtPluginInfo> supportedInnerTypes(const EapQtPluginHandle &outerType) const;
- // returns empty list on failure
+ // retrieves the list of installed CA certificates;
+ // list returned from device database only when called for the first time,
+ // otherwise returns the list from cache;
+ // call updateCertificates() to update the cache;
+ // returns empty list on failure or if CA certificates do not exist
QList<EapQtCertificateInfo> certificateAuthorityCertificates() const;
- // returns empty list on failure
+
+ // retrieves the lsit of installed user certificate list;
+ // list returned from device database only when called for the first time,
+ // otherwise returns the list from cache;
+ // call updateCertificates() to update the cache;
+ // returns empty list on failure or if user certificates do not exist
QList<EapQtCertificateInfo> userCertificates() const;
- // returns null on failure
- CpBaseSettingView *uiInstance(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& pluginHandle) const;
+ // updates CA and user certificate lists from the device database
+ bool updateCertificates() const;
+
+ // checks if the specified outer EAP is supported
+ // returns true if supported, false otherwise
+ bool isSupportedOuterType(const EapQtPluginHandle &handle) const;
+ // checks if the specified inner EAP is supported inside the specified outer EAP
+ // returns true if supported, false otherwise
+ bool isSupportedInnerType(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &innerHandle) const;
+
+ /**
+ * NOTE: all the following methods return failure if the current IAP
+ * ID is IapIdUndefined (or negative);
+ * setConfigurationReference must be called first to correct the IAP ID
+ */
+
+ // returns the list of activated outer EAP methods for the IAP
// returns empty list on failure
QList<EapQtPluginHandle> selectedOuterTypes() const;
- // returns true if supported, false otherwise
- bool isSupportedOuterType(const EapQtPluginHandle& handle) const;
- bool isSupportedInnerType(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& innerHandle) const;
+ // sets the list of activated outer EAP methods for the IAP
+ // returns empty list on failure
+ bool setSelectedOuterTypes(const QList<EapQtPluginHandle> &outerHandles) const;
+
+ // reads the configuration for pluginHandle inside outerHandle
+ // if outerHandle is EapQtPluginHandle::PluginUndefined, the configuration is read for
+ // pluginHandle as outer type;
+ // returns false on failure (e.g. outerHandle/pluginHandle is not supported)
+ bool readConfiguration(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &pluginHandle, EapQtConfig &config) const;
- /**
- * all the following methods throw an exception if the instance
- * was created with the default constructor;
- * otherwise the methods return true on success and false on failure
- */
+ // stores the configuration for pluginHandle
+ // in config:
+ // if OuterType is defined, the configuration for pluginHandle is set inside this OuterType
+ // if OuterType is not defined, pluginHandle is for an outer type
+ // if InnerType is defined, the defined inner types in config are activated for pluginHandle
+ // if InnerType is not defined, the pluginHandle does not activate any inner type (or they do not exist)
+ // returns false on failure (e.g. pluginHandle is not supported)
+ bool saveConfiguration(const EapQtPluginHandle &pluginHandle, const EapQtConfig &config) const;
- bool setSelectedOuterTypes(const QList<EapQtPluginHandle>& outerHandles) const;
-
- bool readConfiguration(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& pluginHandle, EapQtConfig &config) const;
- bool saveConfiguration(const EapQtPluginHandle& pluginHandle, EapQtConfig &config) const;
+ // deletes all EAP configurations for the current IAP ID
bool deleteConfiguration() const;
+ // returns control panel UI instance for the specified EAP method (pluginHandle)
+ // outerHandle specifies if the UI is for pluginHandle as outer (EapQtPluginHandle::PluginUndefined) or
+ // inner (other than EapQtPluginHandle::PluginUndefined) EAP method;
+ // NOTE: CALLER OWNS the returned object;
+ // returns NULL on failure (e.g. if the combination of outerHandle/pluginHandle is not supported)
+ // NOTE: the method throws an exception if current IAP ID is IapIdUndefined (or negative);
+ CpBaseSettingView *uiInstance(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &pluginHandle) const;
+
private:
+
Q_DISABLE_COPY(EapQtConfigInterface)
+
+private: // data
+
QScopedPointer<EapQtConfigInterfacePrivate> d_ptr;
+
};
-/*! @} */
+#endif // EAPQTCONFIGINTERFACE_H
-#endif
-
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtexpandedeaptype.h Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtexpandedeaptype.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,22 +17,34 @@
*/
/*
- * %version: 2 %
+ * %version: 5 %
*/
#ifndef EAPQTEXPANDEDEAPTYPE_H
#define EAPQTEXPANDEDEAPTYPE_H
+// System includes
#include <QByteArray>
#include <QMetaType>
-#include <eapqtconfigdefs.h>
+#include <eapqtconfigexport.h>
+// User includes
+// Forward declarations
class EapQtExpandedEapTypePrivate;
+// External data types
+
+// Constants
+
+// Class declaration
class EAP_QT_PLUGIN_INFO_EXPORT EapQtExpandedEapType
{
+
public:
+
+ // Data types
+
enum Type
{
TypeUndefined = 0,
@@ -48,28 +60,47 @@
TypeProtectedSetup,
TypePap,
TypePlainMschapv2,
- // keep this as the last one
+ // marker for the last item
TypeLast
};
+ // default constructor
EapQtExpandedEapType();
+
+ // constructs an instance from an EapQtExpandedEapType::Type value
EapQtExpandedEapType(const Type type);
- EapQtExpandedEapType(const QByteArray data);
- EapQtExpandedEapType(const EapQtExpandedEapType& type);
+
+ // constructs an instance from expanded EAP type binary data,
+ // see RFC3748
+ EapQtExpandedEapType(const QByteArray &data);
+
+ // copy constructor
+ EapQtExpandedEapType(const EapQtExpandedEapType &type);
+
+ // destructor
~EapQtExpandedEapType();
+ // returns expanded EAP type binary data,
+ // see RFC3748
QByteArray eapExpandedData() const;
+
+ // returns EapQtExpandedEapType::Type of the instance
Type type() const;
+ // assignment
EapQtExpandedEapType &operator=(const EapQtExpandedEapType &type);
+
+ // comparisons
bool operator ==(const EapQtExpandedEapType &right_type_value) const;
bool operator !=(const EapQtExpandedEapType &right_type_value) const;
-private:
+private: // data
+
QScopedPointer<EapQtExpandedEapTypePrivate> d_ptr;
+
};
// Make the class known to QMetaType to support using QVariant
Q_DECLARE_METATYPE(EapQtExpandedEapType)
-#endif /* EAPQTEXTENDEDEAPTYPE_H */
+#endif // EAPQTEXTENDEDEAPTYPE_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtpacstoreconfig.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,121 @@
+/*
+ * 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 configuration data
+ *
+ */
+
+/*
+ * %version: 6 %
+ */
+
+#ifndef EAPQTPACSTORECONFIG_H
+#define EAPQTPACSTORECONFIG_H
+
+// System includes
+#include <QVariant>
+#include <eapqtconfigexport.h>
+
+// User includes
+
+// Forward declarations
+class EapQtPacStoreConfigPrivate;
+
+// External data types
+
+// Constants
+
+// Class declaration
+class EAP_QT_CONFIG_INTERFACE_EXPORT EapQtPacStoreConfig
+{
+
+public:
+
+ // PAC store is global, i.e. only a single PAC store exists in a device
+
+ // Data types
+
+ enum PacStoreState
+ {
+ // PAC store does not exist and needs to be created
+ // (status also reverts to PacStoreStateStoreNotExists if the PAC store is
+ // corrupted, i.e. it gets deleted automatically)
+ PacStoreStateStoreNotExists = 0,
+ // PAC store exists but the password has not been stored and
+ // is needed to access the PAC store
+ PacStoreStatePasswordRequired,
+ // PAC store password has been stored to settings database
+ // and is not needed to use the PAC store
+ PacStoreStatePasswordStored,
+ // marker for the last item
+ PacStoreStateLast
+ };
+
+ enum PacStoreSettings
+ {
+ /*! write-only: QString
+ * password to be used for accessing the PAC store
+ * - must be new password if the read PacStoreState is PacStoreStateStoreNotExists
+ * - must be password of the existing PAC store if the PacStoreState state is
+ * PacStoreStatePasswordRequired */
+ PacStorePassword = 0,
+ /*! write-only: bool
+ * true: saves the password given in settings
+ * false: clears the earlier stored password from database, i.e. password
+ * will be prompted when needed, PAC store itself remains valid
+ * QVariant::Invalid: no actions */
+ PacStoreSavePassword,
+ /*! write-only: bool
+ * true: deletes PAC store, i.e. clears everything related to the
+ * existing PAC store inlcuding saved password
+ * false/QVariant::Invalid: no actions */
+ PacStoreReset,
+ /*! read-only: int (PacStoreState) */
+ PacStoreState,
+ /*! no write nor read operation, for validator usage only
+ * - uses the validator to check if the given password
+ * can open the existing PAC store */
+ PacStorePasswordConfirmation,
+ // marker for the last item
+ PacStoreLast
+ };
+
+ // default constructor
+ EapQtPacStoreConfig();
+ // destructor
+ ~EapQtPacStoreConfig();
+
+ // gets the configuration field referred to by an id from PacStoreSettings
+ // returns QVariant::Invalid is the field has not been set
+ QVariant value(const PacStoreSettings id) const;
+
+ // sets the configuration field referred to by an id from PacStoreSettings
+ // does nothing if newValue >= PacStoreLast
+ void setValue(const PacStoreSettings id, const QVariant &newValue) const;
+
+ // resets the object i.e. any successive call to
+ // value() returns QVariant::Invalid
+ void clear() const;
+
+private:
+
+ Q_DISABLE_COPY(EapQtPacStoreConfig)
+
+private: // data
+
+ QScopedPointer<EapQtPacStoreConfigPrivate> d_ptr;
+
+};
+
+#endif // EAPQTPACSTORECONFIG_H
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtpluginhandle.h Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtpluginhandle.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,28 +12,40 @@
* Contributors:
*
* Description:
- * Control Panel EAP plugin information
+ * EAP UI plugin handle
*
*/
/*
- * %version: 4 %
+ * %version: 7 %
*/
#ifndef EAPQTPLUGINHANDLE_H
#define EAPQTPLUGINHANDLE_H
+// System includes
#include <qglobal.h>
#include <QMetaType>
-#include <eapqtconfigdefs.h>
+#include <eapqtconfigexport.h>
+// User includes
+
+// Forward declarations
class EapQtExpandedEapType;
class EapQtPluginHandlePrivate;
+// External data types
+
+// Constants
+
+// Class declaration
class EAP_QT_PLUGIN_INFO_EXPORT EapQtPluginHandle
{
+
public:
+ // Data types
+
enum Plugin
{
PluginUndefined = 0,
@@ -51,23 +63,43 @@
PluginLast
};
-public:
-
+ // default constructor
EapQtPluginHandle();
- EapQtPluginHandle(Plugin id);
- EapQtPluginHandle(EapQtExpandedEapType type); // maps type to default UIDs
- EapQtPluginHandle(const EapQtPluginHandle& handle);
- EapQtPluginHandle(EapQtExpandedEapType type, int uid);
+
+ // constructs an instance from an EapQtPluginHandle::Plugin value
+ EapQtPluginHandle(const Plugin id);
+
+ // constructs an instance from an EapQtExpandedEapType object,
+ // maps the supplied type to UIDs of default EAP protocol implementations
+ EapQtPluginHandle(const EapQtExpandedEapType &type);
+
+ // copy constructor
+ EapQtPluginHandle(const EapQtPluginHandle &handle);
+
+ // constructs an instance from an EapQtExpandedEapType object and
+ // supplied EAP protocol implementation UID
+ EapQtPluginHandle(const EapQtExpandedEapType &type, int uid);
+
+ // destructor
~EapQtPluginHandle();
+ // returns EapQtExpandedEapType of the handle instance
EapQtExpandedEapType type() const;
+
+ // returns EAP protocol implementation UID of the handle instance
int protocolImplementationUid() const;
+
+ // returns EapQtPluginHandle::Plugin of the handle instance
Plugin pluginId() const;
+ // assignment
EapQtPluginHandle &operator=(const EapQtPluginHandle &handle);
+
+ // comparisons
bool operator ==(const EapQtPluginHandle &right_type_value) const;
+ bool operator !=(const EapQtPluginHandle &right_type_value) const;
-private:
+private: // data
QScopedPointer<EapQtPluginHandlePrivate> d_ptr;
@@ -76,4 +108,4 @@
// Make the class known to QMetaType to support using QVariant
Q_DECLARE_METATYPE(EapQtPluginHandle)
-#endif /* EAPQTPLUGINHANDLE_H */
+#endif // EAPQTPLUGINHANDLE_H
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtplugininfo.h Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtplugininfo.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,40 +12,70 @@
* Contributors:
*
* Description:
- * Control Panel EAP plugin information
+ * EAP UI plugin information
*
*/
/*
- * %version: 2 %
+ * %version: 5 %
*/
#ifndef EAPQTPLUGININFO_H
#define EAPQTPLUGININFO_H
+// System includes
#include <QString>
-#include <eapqtconfigdefs.h>
+#include <eapqtconfigexport.h>
+// User includes
+
+// Forward declarations
class EapQtPluginHandle;
class EapQtPluginInfoPrivate;
+// External data types
+
+// Constants
+
+// Class declaration
class EAP_QT_PLUGIN_INFO_EXPORT EapQtPluginInfo
{
+
public:
- EapQtPluginInfo(const EapQtPluginInfo & info);
- EapQtPluginInfo(EapQtPluginHandle id, QString locId, int orderNumber );
+
+ // Data types
+
+ // copy constructor
+ EapQtPluginInfo(const EapQtPluginInfo &info);
+
+ // constructs an instance from an plugin handle,
+ // plugin name as a string (e.g. "EAP-SIM") used on the UI, and oder number;
+ // order number specifies the location of the plugin in lists of
+ // EAP plugins shown on the UI
+ EapQtPluginInfo(const EapQtPluginHandle &id, const QString &locId, const int orderNumber );
+
+ // destructor
~EapQtPluginInfo();
+ // returns plugin handle of the instance
EapQtPluginHandle pluginHandle() const;
+
+ // returns plugin name string of the instance
QString localizationId() const;
+
+ // returns order number of the instance
int orderNumber() const;
+ // assignment
EapQtPluginInfo &operator=(const EapQtPluginInfo &info);
private:
EapQtPluginInfo();
+private: // data
+
QScopedPointer<EapQtPluginInfoPrivate> d_ptr;
+
};
-#endif
+#endif // EAPQTPLUGININFO_H
--- a/accesssec_plat/eap_qt_configuration_api/inc/eapqtvalidator.h Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_qt_configuration_api/inc/eapqtvalidator.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,46 +17,53 @@
*/
/*
- * %version: 2 %
+ * %version: 6 %
*/
#ifndef EAPQTVALIDATOR_H
#define EAPQTVALIDATOR_H
-#include <QVariant>
-#include <eapqtconfigdefs.h>
+// System includes
+#include <qglobal.h>
-/*!
- * @addtogroup group_eap_config_api
- * @{
- */
+// User includes
+// Forward declarations
+class QVariant;
class HbLineEdit;
-/*!
+// External data types
+
+// Constants
+
+// Class declaration
+
+/*
* Eap Qt Validator interface. This interface provides a method to configure
* the editor to use required constraints, hints, editor classes and so one
* depending on the EAP type and the configuration identifier.
* See updateEditor() method for further details.
*
- * Another important method of this class is the validate() method. With
- * that method you can check that the content and format is valid for
- * given configuration compination.
+ * validate() method checks that the content and format are valid for
+ * given configuration parameter.
*
- * An instance of validator can be created with
+ * An instance of a validator is created with
* EapQtConfigInterface::validatorEap() method.
*/
-class EAP_QT_CONFIG_INTERFACE_EXPORT EapQtValidator
+class EapQtValidator
{
+
public:
- /*!
- * Validation status.
+ // Data types
+
+ /*
+ * Validation status. Can be extended.
*/
enum Status {
/// Ok
- StatusOk,
+ StatusOk = 0,
/// Content is invalid
StatusInvalid,
/// The length is not valid
@@ -68,50 +75,32 @@
/// Input is too long
StatusTooLong,
};
-
-public:
EapQtValidator() {};
virtual ~EapQtValidator() {};
/*!
- * Processes validation to the given input \a value.
+ * Validates the given input \a value.
*
* @param value Value to be validated
*
* @return Status code.
- *
- * - EapQtConfig::Username: All values
- * - EapQtConfig::Password: All values
- * - EapQtConfig::Realm: All values
- * - EapQtConfig::ServerName: All values
- * - EapQtConfig::PacStorePassword: All values
- * - EapQtConfig::PacStorePasswordConfirmation: StatusOk and StatusInvalid
*/
- virtual Status validate(QVariant value) = 0;
+ virtual Status validate(const QVariant &value) = 0;
/*!
- * Sets required configurations to the lineedit such as:
- * - Constraints
- * - HbInputFilter
- * - HbValidator
- * - inputMethodsHints
- * - maximum length
- * - predictive input mode
- * - number/text mode
+ * Sets required configurations to the line edit.
*
- * Configurations depends on the Expanded EAP type and the configuration id
- * which were used to instantiate the validator.
+ * Configurations depend on given EAP type and the configuration
+ * identifire which was used to instantiate the validator.
*
* @param edit LineEdit to be updated.
*/
- virtual void updateEditor(HbLineEdit* edit) = 0;
+ virtual void updateEditor(HbLineEdit* const edit) = 0;
private:
Q_DISABLE_COPY(EapQtValidator)
};
-/*! @} */
-
#endif
--- a/accesssec_plat/eap_type_api/eap_type_api.metaxml Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_type_api/eap_type_api.metaxml Tue Jul 06 14:18:35 2010 +0300
@@ -3,15 +3,17 @@
<name>EAP Type API</name>
<description>Generic API for configuring EAP type plugins</description>
<type>c++</type>
- <subsystem>wlaneapol</subsystem>
+ <subsystem>accesssec</subsystem>
<libs>
+ eapsymbiantools.lib
+ eaptools.lib
</libs>
<release category="domain"/>
<attributes>
<!-- This indicates wether the api provedes separate html documentation -->
<!-- or is the additional documentation generated from headers. -->
<!-- If you are unsuere then the value is "no" -->
- <htmldocprovided>yes</htmldocprovided>
+ <htmldocprovided>no</htmldocprovided>
<adaptation>no</adaptation>
</attributes>
</api>
--- a/accesssec_plat/eap_type_api/group/bld.inf Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_type_api/group/bld.inf Tue Jul 06 14:18:35 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
-* %version: %
+* %version: tr1cfwln#17 %
*/
#include <platform_paths.hrh>
@@ -29,8 +29,6 @@
../inc/EapTraceSymbian.h MW_LAYER_PLATFORM_EXPORT_PATH(EapTraceSymbian.h)
../inc/EapExpandedType.h MW_LAYER_PLATFORM_EXPORT_PATH(EapExpandedType.h)
-../inc/EapPluginTools.h MW_LAYER_PLATFORM_EXPORT_PATH(EapPluginTools.h)
-../inc/EapAutomatic.h MW_LAYER_PLATFORM_EXPORT_PATH(EapAutomatic.h)
../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)
--- a/accesssec_plat/eap_type_api/inc/EapAutomatic.h Wed Jun 23 18:14:55 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +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: 3 %
-*/
-
-#ifndef _EAP_AUTOMATIC_H_
-#define _EAP_AUTOMATIC_H_
-
-template <class Type>
-class PointerArrayResetAndDestroy
-{
-
-public:
-
- PointerArrayResetAndDestroy( RPointerArray<Type> * aArray, const TBool aDeleteWhenTrue)
- : iArray(aArray)
- , iDeleteWhenTrue(aDeleteWhenTrue)
- {
- }
-
- virtual ~PointerArrayResetAndDestroy()
- {
- if (iArray != 0)
- {
- iArray->ResetAndDestroy();
- iArray->Close();
-
- if (iDeleteWhenTrue)
- {
- delete iArray;
- }
- iArray = 0;
- }
- }
-
- void DoNotFreeArray()
- {
- iArray = 0;
- }
-
-private:
-
- RPointerArray<Type> * iArray;
-
- TBool iDeleteWhenTrue;
-
-};
-
-#endif // _EAP_AUTOMATIC_H_
-
-// End of file
--- a/accesssec_plat/eap_type_api/inc/EapPluginTools.h Wed Jun 23 18:14:55 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +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: 7 %
-*/
-
-#if !defined(_EAPPLUGINTOOLS_H_)
-#define _EAPPLUGINTOOLS_H_
-
-#include <d32dbms.h>
-#include <EapExpandedType.h>
-
-/** @file */
-
-class EapPluginTools
-{
-
-public:
-
- // ----------------------------------------------------------------------
-
- IMPORT_C EapPluginTools();
-
- IMPORT_C virtual ~EapPluginTools();
-
- IMPORT_C void ListAllEapPluginsL(const TEapExpandedType & aTunnelingEapType, RPointerArray<TEapExpandedType> & aPlugins);
-
- IMPORT_C static void CleanupImplArray( TAny* aAny );
-
- IMPORT_C static void GetPrivatePathL(
- RFs& aFileServerSession,
- TFileName& aPrivateDatabasePathName);
-
- IMPORT_C static void GetPrivatePathL(
- TFileName& aPrivateDatabasePathName);
-
- IMPORT_C static void CreateDatabaseLC(
- RDbNamedDatabase& aDatabase,
- RFs& aFileServerSession,
- TInt& error,
- const TDesC& aDatabaseName,
- TFileName& aPrivateDatabasePathName);
-
- // ----------------------------------------------------------------------
-
-private:
-
- // ----------------------------------------------------------------------
-
- // ----------------------------------------------------------------------
-
-};
-
-#define EAP_LITERAL_SYMBIAN(name, string) \
- _LIT8(name##_8bit, string); \
- _LIT(name, string)
-
-#endif //#if !defined(_EAPPLUGINTOOLS_H_)
-
-
-//--------------------------------------------------
-// End
--- a/accesssec_plat/eap_type_api/inc/EapType.inl Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_type_api/inc/EapType.inl Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 22 %
*/
#include "EapTraceSymbian.h"
@@ -56,6 +56,11 @@
inline CEapType::~CEapType()
{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapType::~CEapType(): this=0x%08x"),
+ this));
+
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapType::~CEapType()"));
+
// Unload DLL
REComSession::DestroyedImplementation(iDtor_ID_Key);
}
--- a/accesssec_plat/eap_type_api/inc/EapTypePlugin.inl Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_type_api/inc/EapTypePlugin.inl Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 5 %
+* %version: 6 %
*/
/* The meaning and bit positions used in "opaque_data" field in ECOM implementation
@@ -112,6 +112,11 @@
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);
}
--- a/accesssec_plat/eap_vpn_api/eap_vpn_api.metaxml Wed Jun 23 18:14:55 2010 +0300
+++ b/accesssec_plat/eap_vpn_api/eap_vpn_api.metaxml Tue Jul 06 14:18:35 2010 +0300
@@ -3,7 +3,7 @@
<name>EAP VPN API</name>
<description>Interface for VPN implementations to request EAP authentication services</description>
<type>c++</type>
- <subsystem>wlaneapol</subsystem>
+ <subsystem>eapol</subsystem>
<libs>
</libs>
<release category="domain"/>
@@ -11,7 +11,7 @@
<!-- This indicates wether the api provedes separate html documentation -->
<!-- or is the additional documentation generated from headers. -->
<!-- If you are unsuere then the value is "no" -->
- <htmldocprovided>yes</htmldocprovided>
+ <htmldocprovided>no</htmldocprovided>
<adaptation>no</adaptation>
</attributes>
</api>
--- a/eapol/eapol_framework/eapol_common/am/common/DSS_random/dss_random.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/common/DSS_random/dss_random.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 10.1.5 %
*/
// This is enumeration of EAPOL source code.
@@ -46,6 +46,7 @@
static const u32_t DEBUG_BUFFER_SIZE = 80;
+
/**
* dss_random_G() implements the G() function using modified SHA-1.
* @code
@@ -73,7 +74,7 @@
* X= 47c27eb6 16dba413 91e5165b e9c5e397 7e39a15d
* @endcode
*/
-void dss_random_G(abs_eap_am_tools_c * const m_am_tools, u8_t *out, u32_t out_length, u8_t *c, u32_t c_length)
+eap_status_e dss_random_G(abs_eap_am_tools_c * const m_am_tools, u8_t *out, u32_t out_length, u8_t *c, u32_t c_length)
{
u32_t *out_array = reinterpret_cast<u32_t *>(out);
@@ -92,12 +93,25 @@
);
if (status != eap_status_ok)
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("eap_sha1_dss_G_function(): status = %d"),
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("ERROR: eap_sha1_dss_G_function(): status = %d"),
status));
}
+
+ return status;
}
}
+#define CLEAN_OPENSSL_BN(ctx) \
+ { \
+ BN_free(&bn_mod); \
+ BN_free(&bn_tmp); \
+ BN_free(&bn_xkey); \
+ BN_free(&bn_xj); \
+ BN_free(&bn_one); \
+ BN_free(&bn_160); \
+ BN_CTX_free(ctx); \
+ }
+
/**
* dss_pseudo_random() implements pseudo random function for key genearation of EAP/SIM.
* @code
@@ -163,7 +177,16 @@
u8_t debug_buffer[DEBUG_BUFFER_SIZE];
EAP_UNREFERENCED_PARAMETER(debug_buffer);
- dss_random_G(m_am_tools, &(out[ind*BLOCK_SIZE]), BLOCK_SIZE, tmp_xkey, BLOCK_SIZE);
+ eap_status_e status = dss_random_G(m_am_tools, &(out[ind*BLOCK_SIZE]), BLOCK_SIZE, tmp_xkey, BLOCK_SIZE);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("ERROR: dss_random_G(): status = %d"),
+ status));
+
+ CLEAN_OPENSSL_BN(ctx);
+
+ return status;
+ }
EAP_TRACE_FORMAT(m_am_tools, (debug_buffer, DEBUG_BUFFER_SIZE, EAPL("w[%d] "), ind));
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("dss_pseudo_random(): %s = G(xkey[%d])\n"),
@@ -204,14 +227,7 @@
tmp_xkey, sizeof(tmp_xkey)));
}
- BN_free(&bn_mod);
- BN_free(&bn_tmp);
- BN_free(&bn_xkey);
- BN_free(&bn_xj);
- BN_free(&bn_one);
- BN_free(&bn_160);
-
- BN_CTX_free(ctx);
+ CLEAN_OPENSSL_BN(ctx);
return eap_status_ok;
}
--- a/eapol/eapol_framework/eapol_common/am/common/eap_file_config.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/common/eap_file_config.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 33 %
*/
// This is enumeration of EAPOL source code.
@@ -131,9 +131,10 @@
EAP_FUNC_EXPORT eap_file_config_c::eap_file_config_c(
abs_eap_am_tools_c* const tools)
-: m_am_tools(tools)
-, m_config_map(tools, this)
-, m_is_valid(false)
+ : m_am_tools(tools)
+ , m_config_map(tools, this)
+ , m_value_buffer(tools)
+ , m_is_valid(false)
{
EAP_UNREFERENCED_PARAMETER(TRACE_FLAGS_CONFIGURE_DATA); // in release
@@ -164,7 +165,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::expand_environment_variables(
+eap_status_e eap_file_config_c::expand_environment_variables(
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
const eap_variable_data_c * const original_value,
eap_variable_data_c * const expanded_value
@@ -183,22 +184,18 @@
const u8_t env_char = '$';
const u8_t char_left_parenthesis = '(';
const u8_t char_right_parenthesis = ')';
-
- eap_variable_data_c tmp_value_buffer(m_am_tools);
- if (tmp_value_buffer.get_is_valid() == false)
+ bool expanded_value_when_true = false;
+
+ if (m_value_buffer.get_buffer_length() < MAX_LINE_LENGTH)
{
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ status = m_value_buffer.set_buffer_length(MAX_LINE_LENGTH);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
}
- status = tmp_value_buffer.set_buffer_length(MAX_LINE_LENGTH);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- bool expanded_value_when_true = false;
-
status = expanded_value->set_copy_of_buffer(original_value);
if (status != eap_status_ok)
{
@@ -525,7 +522,7 @@
if (configure_option.get_is_valid_data() == true
&& configure_option.get_data_length() > 0ul)
{
- tmp_value_buffer.reset();
+ m_value_buffer.reset_start_offset_and_data_length();
u32_t tmp_index = 0ul;
@@ -534,7 +531,7 @@
u32_t length_of_begin = env_start-start_of_value;
if (length_of_begin > 0ul)
{
- status = tmp_value_buffer.set_copy_of_buffer(
+ status = m_value_buffer.set_copy_of_buffer(
expanded_value->get_data(length_of_begin),
length_of_begin);
if (status != eap_status_ok)
@@ -549,7 +546,7 @@
if (configure_option.get_data_length() > 0ul)
{
- status = tmp_value_buffer.add_data(&configure_option);
+ status = m_value_buffer.add_data(&configure_option);
if (status != eap_status_ok)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -564,7 +561,7 @@
u32_t length_of_end = tmp_end-(env_end+1);
if (length_of_end > 0ul)
{
- status = tmp_value_buffer.add_data(
+ status = m_value_buffer.add_data(
(env_end+1),
length_of_end);
if (status != eap_status_ok)
@@ -577,10 +574,10 @@
}
}
- if (tmp_value_buffer.get_is_valid_data() == true
- && tmp_value_buffer.get_data_length() > 0ul)
+ if (m_value_buffer.get_is_valid_data() == true
+ && m_value_buffer.get_data_length() > 0ul)
{
- status = expanded_value->set_copy_of_buffer(&tmp_value_buffer);
+ status = expanded_value->set_copy_of_buffer(&m_value_buffer);
if (status != eap_status_ok)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -650,10 +647,11 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT u8_t * eap_file_config_c::read_hex_byte(
+u8_t * eap_file_config_c::read_hex_byte(
u8_t * cursor,
const u8_t * const end,
- u8_t * const hex_byte)
+ u8_t * const hex_byte, // This buffer is one byte in length.
+ const u32_t hex_byte_length)
{
u8_t * start = cursor;
bool stop = false;
@@ -676,14 +674,15 @@
if (cursor <= end)
{
- u32_t target_length = sizeof(*hex_byte);
+ u32_t target_length = hex_byte_length;
eap_status_e status = m_am_tools->convert_hex_ascii_to_bytes(
start,
cursor-start,
hex_byte,
&target_length);
- if (status != eap_status_ok)
+ if (status != eap_status_ok
+ || target_length != hex_byte_length)
{
return 0;
}
@@ -696,7 +695,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT u8_t * eap_file_config_c::read_u32_t(
+u8_t * eap_file_config_c::read_u32_t(
u8_t * cursor,
const u8_t * const end,
u32_t * const integer)
@@ -755,7 +754,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::convert_value(
+eap_status_e eap_file_config_c::convert_value(
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
const eap_variable_data_c * const value_buffer,
const eap_configure_type_e type,
@@ -870,27 +869,64 @@
return EAP_STATUS_RETURN(m_am_tools, status);
}
+ status = value_data->set_buffer_length((expanded_value_buffer.get_data_length()+1)/3);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = value_data->set_data_length(value_data->get_buffer_length());
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ u8_t * const target = value_data->get_data(value_data->get_buffer_length());
+ if (target == 0)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
+ u32_t ind_target(0ul);
+
u8_t * cursor = expanded_value_buffer.get_data(expanded_value_buffer.get_data_length());
+ if (cursor == 0)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
const u8_t * const cursor_end = cursor + expanded_value_buffer.get_data_length();
-
+
+ // Only one byte is needed. This is because coverity complains of using "u8_t hex_byte".
+ const u32_t BUFFER_SIZE=1ul;
+ u8_t hex_byte[BUFFER_SIZE];
+
while(cursor < cursor_end)
{
- u8_t hex_byte = 0;
cursor = read_hex_byte(
cursor,
cursor_end,
- &hex_byte);
+ hex_byte,
+ BUFFER_SIZE);
if (cursor == 0)
{
break;
}
- status = value_data->add_data(&hex_byte, sizeof(hex_byte));
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
+ // Here we read only one byte.
+ target[ind_target] = hex_byte[0];
+ ++ind_target;
+ }
+
+ status = value_data->set_buffer_length(ind_target);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
}
else if (type == eap_configure_type_u32array)
@@ -903,6 +939,12 @@
}
u8_t * cursor = expanded_value_buffer.get_data(expanded_value_buffer.get_data_length());
+ if (cursor == 0)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+
const u8_t * const cursor_end = cursor + expanded_value_buffer.get_data_length();
while(cursor < cursor_end)
@@ -936,7 +978,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::store_configure(
+eap_status_e eap_file_config_c::store_configure(
abs_eap_am_file_input_c * const file,
const eap_variable_data_c * const line,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map)
@@ -1441,7 +1483,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::cnf_parse_value(
+eap_status_e eap_file_config_c::cnf_parse_value(
const eap_variable_data_c * const found_type_value,
const eap_variable_data_c * const found_type_name,
eap_configure_type_e * const parsed_type,
@@ -1610,7 +1652,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::cnf_get_string(
+eap_status_e eap_file_config_c::cnf_get_string(
const eap_variable_data_c * const param,
eap_variable_data_c * const param_name,
eap_variable_data_c * const param_value,
@@ -1686,7 +1728,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::read_subsections(
+eap_status_e eap_file_config_c::read_subsections(
abs_eap_am_file_input_c * const file,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map)
{
@@ -1722,7 +1764,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::read_section(
+eap_status_e eap_file_config_c::read_section(
abs_eap_am_file_input_c * const file,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map)
{
@@ -1776,42 +1818,38 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::remove_spaces(eap_variable_data_c * const buffer)
+eap_status_e eap_file_config_c::remove_spaces(eap_variable_data_c * const buffer)
{
- eap_variable_data_c tmp(m_am_tools);
- if (tmp.get_is_valid() == false)
- {
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
-
- eap_status_e status(eap_status_ok);
-
- for (u32_t ind = 0ul; ind < buffer->get_data_length(); ind++)
+ if (buffer == 0
+ || buffer->get_is_valid() == false)
{
- u8_t * const character = buffer->get_data_offset(ind, sizeof(u8_t));
- if (character == 0)
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_illegal_parameter);
+ }
+
+ u32_t length = buffer->get_data_length();
+ const u8_t * source = buffer->get_data(length);
+ u8_t * destination = buffer->get_data(length);
+ u32_t ind_dest(0ul);
+
+ for (u32_t ind = 0ul; ind < length; ind++)
+ {
+ const u8_t character = source[ind];
+
+ if (m_am_tools->isspace(character) == false)
{
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
-
- if (m_am_tools->isspace(*character) == false)
- {
- status = tmp.add_data(character, sizeof(*character));
- if (status != eap_status_ok)
- {
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
+ destination[ind_dest] = character;
+ ++ind_dest;
}
} // for()
- status = buffer->set_copy_of_buffer(&tmp);
+ eap_status_e status = buffer->set_data_length(ind_dest);
return EAP_STATUS_RETURN(m_am_tools, status);
}
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::remove_leading_spaces(
+eap_status_e eap_file_config_c::remove_leading_spaces(
eap_variable_data_c * const line)
{
if (line->get_data_length() == 0)
@@ -1846,7 +1884,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::file_read_line(
+eap_status_e eap_file_config_c::file_read_line(
abs_eap_am_file_input_c * const file,
eap_variable_data_c * const line)
{
@@ -1959,7 +1997,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::get_subsect(
+eap_status_e eap_file_config_c::get_subsect(
abs_eap_am_file_input_c * const file,
eap_variable_data_c * const line)
{
@@ -2034,7 +2072,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::read_configure(
+eap_status_e eap_file_config_c::read_configure(
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
const eap_configuration_field_c * const field,
eap_variable_data_c* const data,
@@ -2096,7 +2134,7 @@
//-----------------------------------------------------------------
eap_status_e eap_file_config_c::read_all_configurations(
- const eap_configuration_field_c * const field,
+ const eap_configuration_field_c * const /* field */,
eap_variable_data_c* const data,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map)
{
@@ -2575,7 +2613,7 @@
//-----------------------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e eap_file_config_c::read_configure(
+eap_status_e eap_file_config_c::read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c* const data,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
--- a/eapol/eapol_framework/eapol_common/am/core/eapol_am_wlan_authentication.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/core/eapol_am_wlan_authentication.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 7.1.3 %
*/
// This is enumeration of EAPOL source code.
@@ -31,7 +31,7 @@
#include "eapol_am_wlan_authentication.h"
//
-eapol_am_wlan_authentication_c::~eapol_am_wlan_authentication_c()
+EAP_FUNC_EXPORT eapol_am_wlan_authentication_c::~eapol_am_wlan_authentication_c()
{
}
--- a/eapol/eapol_framework/eapol_common/am/include/eap_file_config.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eap_file_config.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 18 %
*/
#ifndef _FILECONFIG_H
@@ -145,82 +145,91 @@
{
private:
+
abs_eap_am_tools_c* const m_am_tools;
/// This stores eap_config_value_c objects using eap_variable_data selector.
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> m_config_map;
+ eap_variable_data_c m_value_buffer;
+
bool m_is_valid;
- EAP_FUNC_IMPORT eap_status_e expand_environment_variables(
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+ eap_status_e expand_environment_variables(
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
const eap_variable_data_c * const value,
eap_variable_data_c * const expanded_value
);
- EAP_FUNC_IMPORT eap_status_e remove_spaces(eap_variable_data_c * const buffer);
+ eap_status_e remove_spaces(eap_variable_data_c * const buffer);
- EAP_FUNC_IMPORT eap_status_e remove_leading_spaces(eap_variable_data_c * const line);
+ eap_status_e remove_leading_spaces(eap_variable_data_c * const line);
- EAP_FUNC_IMPORT eap_status_e read_section(
+ eap_status_e read_section(
abs_eap_am_file_input_c * const file,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map);
- EAP_FUNC_IMPORT eap_status_e read_subsections(
+ eap_status_e read_subsections(
abs_eap_am_file_input_c * const file,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map);
- EAP_FUNC_IMPORT eap_status_e get_subsect(
+ eap_status_e get_subsect(
abs_eap_am_file_input_c * const file,
eap_variable_data_c * const line);
- EAP_FUNC_IMPORT eap_status_e convert_value(
+ eap_status_e convert_value(
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
const eap_variable_data_c * const value_buffer,
const eap_configure_type_e type,
eap_variable_data_c * const value_data);
- EAP_FUNC_IMPORT eap_status_e store_configure(
+ eap_status_e store_configure(
abs_eap_am_file_input_c * const file,
const eap_variable_data_c * const line,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map);
- EAP_FUNC_IMPORT eap_status_e cnf_parse_value(
+ eap_status_e cnf_parse_value(
const eap_variable_data_c * const found_type_value,
const eap_variable_data_c * const found_type_name,
eap_configure_type_e * const parsed_type,
eap_variable_data_c * const parsed_type_value,
const bool is_environment_variable);
- EAP_FUNC_IMPORT eap_status_e cnf_get_string(
+ eap_status_e cnf_get_string(
const eap_variable_data_c * const param,
eap_variable_data_c * const param_name,
eap_variable_data_c * const param_value,
eap_configure_type_e * const type);
- EAP_FUNC_IMPORT eap_status_e find_rvalue(
+ eap_status_e find_rvalue(
const eap_variable_data_c * const config_param,
bool * const read_env_value,
eap_variable_data_c * const param_name,
eap_variable_data_c * const param_value
);
- EAP_FUNC_IMPORT u8_t * read_hex_byte(u8_t * cursor, const u8_t * const end, u8_t * const hex_byte);
+ u8_t * read_hex_byte(
+ u8_t * cursor,
+ const u8_t * const end,
+ u8_t * const hex_byte,
+ const u32_t hex_byte_length);
- EAP_FUNC_IMPORT u8_t * read_u32_t(u8_t * cursor, const u8_t * const end, u32_t * const hex_byte);
+ u8_t * read_u32_t(u8_t * cursor, const u8_t * const end, u32_t * const hex_byte);
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ eap_status_e read_configure(
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
const eap_configuration_field_c * const field,
eap_variable_data_c* const data,
eap_configure_type_e * const configuration_data_type,
const bool existence_test);
- EAP_FUNC_IMPORT eap_status_e file_read_line(
+ eap_status_e file_read_line(
abs_eap_am_file_input_c * const file,
eap_variable_data_c * const line);
- EAP_FUNC_IMPORT eap_status_e read_configure(
+ eap_status_e read_configure(
const eap_configuration_field_c * const field,
eap_variable_data_c* const data,
eap_core_map_c<eap_config_value_c, abs_eap_core_map_c, eap_variable_data_c> * const config_map,
--- a/eapol/eapol_framework/eapol_common/am/include/eapol_am_wlan_authentication.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/am/include/eapol_am_wlan_authentication.h Tue Jul 06 14:18:35 2010 +0300
@@ -58,7 +58,7 @@
//--------------------------------------------------
//
- virtual ~eapol_am_wlan_authentication_c();
+ EAP_FUNC_IMPORT 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.
--- a/eapol/eapol_framework/eapol_common/common/asn1_der_type.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/common/asn1_der_type.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 761
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "asn1_der_type.h"
#include "eap_automatic_variable.h"
--- a/eapol/eapol_framework/eapol_common/common/eap_method_settings.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/common/eap_method_settings.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,9 +16,17 @@
*/
/*
-* %version: 23 %
+* %version: 24 %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 759
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_tools.h"
#include "eap_am_export.h"
#include "eap_method_settings.h"
@@ -1094,7 +1102,7 @@
EAP_TRACE_DEBUG(
get_am_tools(),
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_method_settings_c::trace(): active EAP-type=0xfe%06x%08x\n"),
+ (EAPL("eap_method_settings_c::trace(): active EAP-type=0xfe%06x%08x\n"),
type->get_vendor_id(),
type->get_vendor_type()));
}
@@ -1102,7 +1110,7 @@
EAP_TRACE_DEBUG(
get_am_tools(),
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_method_settings_c::trace(): m_disabled_eap_methods=%d\n"),
+ (EAPL("eap_method_settings_c::trace(): m_disabled_eap_methods=%d\n"),
m_disabled_eap_methods.get_object_count()));
for (ind = 0ul; ind < m_disabled_eap_methods.get_object_count(); ++ind)
{
@@ -1112,7 +1120,7 @@
EAP_TRACE_DEBUG(
get_am_tools(),
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_method_settings_c::trace(): disabled EAP-type=0xfe%06x%08x\n"),
+ (EAPL("eap_method_settings_c::trace(): disabled EAP-type=0xfe%06x%08x\n"),
type->get_vendor_id(),
type->get_vendor_type()));
}
--- a/eapol/eapol_framework/eapol_common/common/eap_tools.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/common/eap_tools.cpp Tue Jul 06 14:18:35 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"
@@ -11,12 +11,12 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Some integer order functions for all platforms.
*
*/
/*
-* %version: %
+* %version: 13.1.2 %
*/
// This is enumeration of EAPOL source code.
--- a/eapol/eapol_framework/eapol_common/common/wlan_eap_if_send_status.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/common/wlan_eap_if_send_status.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 760
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_export.h"
#include "eap_am_types.h"
#include "eap_status.h"
--- a/eapol/eapol_framework/eapol_common/core/dummy_eap_core.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/dummy_eap_core.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: %
+* %version: 5 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 44
+ #define EAP_FILE_NUMBER_ENUM 716
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -68,7 +68,7 @@
abs_eap_am_tools_c * const tools,
abs_eap_core_c * const partner,
const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id,
+ const eap_am_network_id_c * const /* receive_network_id */,
const bool is_tunneled_eap)
: m_partner(partner)
, m_am_tools(tools)
@@ -211,8 +211,8 @@
//--------------------------------------------------
//
-eap_status_e dummy_eap_core_c::initialize_asynchronous_init_remove_eap_session(
- const u32_t remove_session_timeout)
+EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::initialize_asynchronous_init_remove_eap_session(
+ const u32_t /* remove_session_timeout */)
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -228,7 +228,7 @@
//--------------------------------------------------
-eap_status_e dummy_eap_core_c::cancel_asynchronous_init_remove_eap_session()
+EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::cancel_asynchronous_init_remove_eap_session()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -241,7 +241,7 @@
//--------------------------------------------------
//
-eap_status_e dummy_eap_core_c::asynchronous_init_remove_eap_session()
+EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::asynchronous_init_remove_eap_session()
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -258,7 +258,7 @@
//
eap_status_e dummy_eap_core_c::init_end_of_session(
- const abs_eap_state_notification_c * const state)
+ const abs_eap_state_notification_c * const /* state */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -278,7 +278,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT void dummy_eap_core_c::state_notification(
- const abs_eap_state_notification_c * const state)
+ const abs_eap_state_notification_c * const /* state */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -291,9 +291,9 @@
//
EAP_FUNC_EXPORT eap_base_type_c * dummy_eap_core_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)
+ const eap_type_value_e /* type */,
+ const eap_type_value_e /* tunneling_type */,
+ const eap_am_network_id_c * /* const receive_network_id */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -305,7 +305,7 @@
//--------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::check_is_valid_eap_type(const eap_type_value_e eap_type)
+EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::check_is_valid_eap_type(const eap_type_value_e /* eap_type */)
{
eap_status_e status = eap_status_process_general_error;
@@ -315,7 +315,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::get_eap_type_list(
- eap_array_c<eap_type_value_e> * const eap_type_list)
+ eap_array_c<eap_type_value_e> * const /* eap_type_list */)
{
eap_status_e status = eap_status_process_general_error;
@@ -325,7 +325,7 @@
//--------------------------------------------------
//
-EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::initialize_session_timeout(const u32_t session_timeout_ms)
+EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::initialize_session_timeout(const u32_t /* session_timeout_ms */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -350,8 +350,8 @@
//--------------------------------------------------
EAP_FUNC_EXPORT void dummy_eap_core_c::trace_eap_packet(
- eap_const_string prefix,
- const eap_header_wr_c * const eap_header)
+ eap_const_string /* prefix */,
+ const eap_header_wr_c * /* const eap_header */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -364,9 +364,9 @@
#if defined(USE_EAP_CORE_SERVER)
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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)
+ const eap_type_value_e /* used_eap_type */,
+ const eap_am_network_id_c * /* const receive_network_id */,
+ const u8_t /* eap_identifier */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -380,8 +380,8 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::client_proposes_eap_types(
- const eap_am_network_id_c * const receive_network_id,
- const u8_t eap_identifier)
+ const eap_am_network_id_c * const /* receive_network_id */,
+ const u8_t /* eap_identifier */)
{
/**
@@ -397,10 +397,10 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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,
- const u32_t packet_length)
+ 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 */,
+ const u32_t /* packet_length */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -447,9 +447,9 @@
* }
*/
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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)
+ const eap_am_network_id_c * /* const receive_network_id */,
+ eap_general_header_base_c * /* const packet_data */,
+ const u32_t /* packet_length */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -472,11 +472,11 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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)
+ 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_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -489,12 +489,12 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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,
- const u32_t data_length,
- const u32_t buffer_length,
- const u32_t retransmission_counter)
+ 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 */,
+ const u32_t /* retransmission_counter */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -519,13 +519,13 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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,
- const u32_t data_length,
- const eap_code_value_e eap_code,
- const u8_t eap_identifier,
- const eap_type_value_e eap_type
+ 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 eap_code_value_e /* eap_code */,
+ const u8_t /* eap_identifier */,
+ const eap_type_value_e /* eap_type */
)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -594,6 +594,8 @@
u32_t * const MTU,
u32_t * const trailer_length)
{
+ EAP_UNREFERENCED_PARAMETER(MTU);
+ EAP_UNREFERENCED_PARAMETER(trailer_length);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
const u32_t offset = 0;
@@ -614,12 +616,12 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::load_module(
- const eap_type_value_e type,
- const eap_type_value_e tunneling_type,
- abs_eap_base_type_c * const partner,
- eap_base_type_c ** const handler,
- const bool is_client_when_true,
- const eap_am_network_id_c * const receive_network_id)
+ const eap_type_value_e /* type */,
+ const eap_type_value_e /* tunneling_type */,
+ abs_eap_base_type_c * /* const partner */,
+ eap_base_type_c ** const /* handler */,
+ const bool /* is_client_when_true */,
+ const eap_am_network_id_c * const /* receive_network_id */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -670,6 +672,8 @@
eap_base_type_c * const handler,
abs_eap_am_tools_c * const m_am_tools)
{
+ EAP_UNREFERENCED_PARAMETER(handler);
+
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_UNREFERENCED_PARAMETER(m_am_tools);
@@ -702,7 +706,7 @@
//--------------------------------------------------
//
-EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::unload_module(const eap_type_value_e type)
+EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::unload_module(const eap_type_value_e /* type */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -715,7 +719,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::eap_acknowledge(
- const eap_am_network_id_c * const receive_network_id)
+ const eap_am_network_id_c * const /* receive_network_id */)
{
// Any Network Protocol packet is accepted as a success indication.
// This is described in RFC 2284 "PPP Extensible Authentication Protocol (EAP)".
@@ -732,8 +736,8 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::restart_authentication(
- const eap_am_network_id_c * const send_network_id,
- const bool is_client_when_true)
+ const eap_am_network_id_c * const /* send_network_id */,
+ const bool /* is_client_when_true */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -749,7 +753,7 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::send_eap_identity_request(
- const eap_am_network_id_c * const receive_network_id)
+ const eap_am_network_id_c * const /* receive_network_id */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -775,9 +779,9 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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)
+ 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 */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -798,8 +802,8 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::packet_data_crypto_keys(
- const eap_am_network_id_c * const send_network_id,
- const eap_master_session_key_c * const master_session_key
+ const eap_am_network_id_c * const /* send_network_id */,
+ const eap_master_session_key_c * const /* master_session_key */
)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -813,8 +817,8 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::read_configure(
- const eap_configuration_field_c * const field,
- eap_variable_data_c * const data)
+ const eap_configuration_field_c * const /* field */,
+ eap_variable_data_c * const /* data */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -827,8 +831,8 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::write_configure(
- const eap_configuration_field_c * const field,
- eap_variable_data_c * const data)
+ const eap_configuration_field_c * const /* field */,
+ eap_variable_data_c * const /* data */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -842,7 +846,7 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::timer_expired(
- const u32_t id, void *data)
+ const u32_t /* id */, void * /* data */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -857,7 +861,7 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::timer_delete_data(
- const u32_t id, void *data)
+ const u32_t /* id */, void * /* data */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -874,6 +878,7 @@
eap_base_type_c * const handler,
abs_eap_am_tools_c * const m_am_tools)
{
+ EAP_UNREFERENCED_PARAMETER(handler);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_UNREFERENCED_PARAMETER(m_am_tools);
@@ -925,9 +930,9 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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)
+ const eap_type_value_e /* used_eap_type */,
+ const u8_t /* eap_identifier */,
+ const eap_am_network_id_c * const /* receive_network_id */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -943,11 +948,11 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::handle_eap_identity_response(
- eap_base_type_c * const handler,
+ eap_base_type_c * const /* handler */,
const eap_type_value_e used_eap_type,
- const eap_am_network_id_c * const receive_network_id,
- eap_header_wr_c * const eap,
- const u32_t packet_length)
+ const eap_am_network_id_c * const /* receive_network_id */,
+ eap_header_wr_c * const /* eap */,
+ const u32_t /* packet_length */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_UNREFERENCED_PARAMETER(used_eap_type);
@@ -966,8 +971,8 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::send_eap_success(
- const eap_am_network_id_c * const send_network_id,
- const u8_t eap_identifier)
+ const eap_am_network_id_c * const /* send_network_id */,
+ const u8_t /* eap_identifier */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -985,8 +990,8 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::send_eap_failure(
- const eap_am_network_id_c * const send_network_id,
- const u8_t eap_identifier)
+ const eap_am_network_id_c * const /* send_network_id */,
+ const u8_t /* eap_identifier */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1002,8 +1007,8 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::send_eap_notification_response(
- const eap_am_network_id_c * const send_network_id,
- const u8_t eap_identifier)
+ const eap_am_network_id_c * const /* send_network_id */,
+ const u8_t /* eap_identifier */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1018,9 +1023,9 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::create_eap_identity_response(
- eap_buf_chain_wr_c * const response_packet,
- const eap_variable_data_c * const identity,
- const u8_t eap_identifier
+ eap_buf_chain_wr_c * const /* response_packet */,
+ const eap_variable_data_c * const /* identity */,
+ const u8_t /* eap_identifier */
)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1035,9 +1040,9 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::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
+ const eap_am_network_id_c * const /* send_network_id */,
+ const eap_variable_data_c * const /* identity */,
+ const u8_t /* eap_identifier */
)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1052,7 +1057,7 @@
//
eap_status_e dummy_eap_core_c::set_eap_identity_routing_info_and_nai_decoration(
- eap_variable_data_c * const identity)
+ eap_variable_data_c * const /* identity */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1067,8 +1072,8 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::complete_eap_identity_query(
- const eap_am_network_id_c * const send_network_id,
- const eap_variable_data_c * const identity,
+ const eap_am_network_id_c * const /* send_network_id */,
+ const eap_variable_data_c * const /* identity */,
const u8_t /*eap_identifier*/) // Remove eap_identifier parameter.
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1081,7 +1086,7 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::get_saved_eap_identity(
- eap_variable_data_c * const identity)
+ eap_variable_data_c * const /* identity */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1095,7 +1100,7 @@
//
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::set_session_timeout(
- const u32_t session_timeout_ms)
+ const u32_t /* session_timeout_ms */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1149,7 +1154,7 @@
//--------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::set_authentication_role(const bool when_true_set_client)
+EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::set_authentication_role(const bool /* when_true_set_client */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1160,7 +1165,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e dummy_eap_core_c::add_rogue_ap(
- eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list)
+ eap_array_c<eap_rogue_ap_entry_c> & /* rogue_ap_list */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_common/core/eap_core.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_core.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 58.1.11 %
+* %version: 58.1.12 %
*/
// This is enumeration of EAPOL source code.
@@ -242,7 +242,7 @@
//--------------------------------------------------
//
-eap_status_e eap_core_c::initialize_asynchronous_init_remove_eap_session(
+EAP_FUNC_EXPORT eap_status_e eap_core_c::initialize_asynchronous_init_remove_eap_session(
const u32_t remove_session_timeout)
{
EAP_TRACE_DEBUG(
@@ -314,7 +314,7 @@
//--------------------------------------------------
-eap_status_e eap_core_c::cancel_asynchronous_init_remove_eap_session()
+EAP_FUNC_EXPORT eap_status_e eap_core_c::cancel_asynchronous_init_remove_eap_session()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -343,7 +343,7 @@
//--------------------------------------------------
//
-eap_status_e eap_core_c::asynchronous_init_remove_eap_session()
+EAP_FUNC_EXPORT eap_status_e eap_core_c::asynchronous_init_remove_eap_session()
{
EAP_TRACE_DEBUG(
m_am_tools,
--- a/eapol/eapol_framework/eapol_common/core/eap_core_client_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_core_client_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 29 %
+* %version: 32 %
*/
// This is enumeration of EAPOL source code.
@@ -565,6 +565,8 @@
EAP_FUNC_EXPORT eap_status_e eap_core_client_message_if_c::timer_expired(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -588,6 +590,8 @@
EAP_FUNC_EXPORT eap_status_e eap_core_client_message_if_c::timer_delete_data(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -738,7 +742,7 @@
//--------------------------------------------------
-eap_status_e eap_core_client_message_if_c::get_802_11_authentication_mode(
+EAP_FUNC_EXPORT eap_status_e eap_core_client_message_if_c::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,
--- a/eapol/eapol_framework/eapol_common/core/eap_core_server_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_core_server_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 29 %
+* %version: 32 %
*/
// This is enumeration of EAPOL source code.
@@ -677,7 +677,7 @@
//--------------------------------------------------
//
-EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::unload_module(const eap_type_value_e type)
+EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::unload_module(const eap_type_value_e /* type*/)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -941,8 +941,8 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::write_configure(
- const eap_configuration_field_c * const field,
- eap_variable_data_c * const data)
+ const eap_configuration_field_c * const /* field */,
+ eap_variable_data_c * const /* data */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -978,6 +978,8 @@
EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::timer_expired(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -1001,6 +1003,8 @@
EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::timer_delete_data(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -1246,7 +1250,7 @@
/// @see abs_eap_core_c::add_rogue_ap().
EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::add_rogue_ap(
- eap_array_c<eap_rogue_ap_entry_c> & rogue_ap_list)
+ eap_array_c<eap_rogue_ap_entry_c> & /* rogue_ap_list */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1857,11 +1861,11 @@
#if defined(USE_EAP_SIMPLE_CONFIG)
EAP_FUNC_EXPORT eap_status_e eap_core_server_message_if_c::save_simple_config_session(
- const simple_config_state_e state,
+ 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)
+ 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_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_common/core/eap_general_settings_client_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_general_settings_client_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: 11 %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 767
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_tools.h"
#include "eap_tools.h"
#include "eap_am_export.h"
--- a/eapol/eapol_framework/eapol_common/core/eap_general_settings_message.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_general_settings_message.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: 4 %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 768
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_tools.h"
#include "eap_am_export.h"
#include "eap_general_settings_message.h"
--- a/eapol/eapol_framework/eapol_common/core/eap_general_settings_server_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_general_settings_server_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 11 %
+* %version: 13 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 48
+ #define EAP_FILE_NUMBER_ENUM 744
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -101,7 +101,7 @@
//
EAP_FUNC_EXPORT eap_status_e eap_general_settings_server_message_if_c::configure(
- const eap_variable_data_c * const client_configuration)
+ const eap_variable_data_c * const /* client_configuration */)
{
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -451,6 +451,8 @@
EAP_FUNC_EXPORT eap_status_e eap_general_settings_server_message_if_c::timer_expired(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -474,6 +476,8 @@
EAP_FUNC_EXPORT eap_status_e eap_general_settings_server_message_if_c::timer_delete_data(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
--- a/eapol/eapol_framework/eapol_common/core/eap_pac_store_client_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_pac_store_client_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,9 +16,17 @@
*/
/*
-* %version: %
+* %version: 7 %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 766
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_tools.h"
#include "eap_tools.h"
#include "eap_am_export.h"
@@ -177,7 +185,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::open_pac_store(
- const eap_status_e completion_status)
+ const eap_status_e /* completion_status */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -223,7 +231,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::destroy_pac_store(
- const eap_status_e completion_status)
+ const eap_status_e /* completion_status */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -267,7 +275,7 @@
}
//--------------------------------------------------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::create_device_seed(
- const eap_status_e completion_status)
+ const eap_status_e /* completion_status */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -312,7 +320,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_pac_store_client_message_if_c::is_master_key_present(
- const eap_status_e completion_status)
+ const eap_status_e /* completion_status */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -355,7 +363,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)
+ ,const eap_status_e /* completion_status */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -407,7 +415,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)
+ ,const eap_status_e /* completion_status */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -551,7 +559,7 @@
//--------------------------------------------------
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)
+ ,const eap_status_e /* completion_status */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_common/core/eap_pac_store_message_base.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_pac_store_message_base.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 765
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_tools.h"
#include "eap_am_export.h"
#include "eap_pac_store_message_base.h"
--- a/eapol/eapol_framework/eapol_common/core/eap_pac_store_server_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_pac_store_server_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 9 %
+* %version: 11 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 48
+ #define EAP_FILE_NUMBER_ENUM 745
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -105,7 +105,7 @@
//
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::configure(
- const eap_variable_data_c * const client_configuration)
+ const eap_variable_data_c * const /* client_configuration */)
{
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -486,6 +486,8 @@
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::timer_expired(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -509,6 +511,8 @@
EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::timer_delete_data(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -526,7 +530,7 @@
//--------------------------------------------------
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_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const /* parameters */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -554,7 +558,7 @@
//--------------------------------------------------
-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_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);
@@ -575,7 +579,7 @@
}
//--------------------------------------------------
-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_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);
@@ -690,7 +694,7 @@
}
//--------------------------------------------------
-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)
+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 */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -813,7 +817,7 @@
}
//--------------------------------------------------
-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)
+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 */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_common/core/eap_plugin_client_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_plugin_client_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: 9 %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 764
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_tools.h"
#include "eap_tools.h"
#include "eap_am_export.h"
--- a/eapol/eapol_framework/eapol_common/core/eap_plugin_message_base.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_plugin_message_base.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: 3 %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 769
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_am_tools.h"
#include "eap_am_export.h"
#include "eap_plugin_message_base.h"
--- a/eapol/eapol_framework/eapol_common/core/eap_plugin_server_message_if.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_plugin_server_message_if.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 11 %
+* %version: 13 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 48
+ #define EAP_FILE_NUMBER_ENUM 746
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -101,7 +101,7 @@
//
EAP_FUNC_EXPORT eap_status_e eap_plugin_server_message_if_c::configure(
- const eap_variable_data_c * const client_configuration)
+ const eap_variable_data_c * const /* client_configuration */)
{
EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
@@ -470,6 +470,8 @@
EAP_FUNC_EXPORT eap_status_e eap_plugin_server_message_if_c::timer_expired(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -493,6 +495,8 @@
EAP_FUNC_EXPORT eap_status_e eap_plugin_server_message_if_c::timer_delete_data(
const u32_t id, void *data)
{
+ EAP_UNREFERENCED_PARAMETER(id);
+ EAP_UNREFERENCED_PARAMETER(data);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
--- a/eapol/eapol_framework/eapol_common/core/eap_process_tlv_message_data.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_process_tlv_message_data.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 41 %
+* %version: 42 %
*/
// This is enumeration of EAPOL source code.
@@ -7699,6 +7699,8 @@
eap_status_e status = get_parameter_data(positional_parameter, out_data);
+ out_data->trace();
+
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
@@ -8058,6 +8060,8 @@
else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_set_eap_methods)
else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_get_eap_methods)
else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_get_certificate_lists)
+ else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_delete_all_eap_settings)
+ else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_copy_all_eap_settings)
else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_complete_set_eap_methods)
else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_complete_get_eap_methods)
else EAP_IF_RETURN_STRING(function, eap_tlv_message_type_function_general_settings_complete_get_certificate_lists)
--- a/eapol/eapol_framework/eapol_common/core/eap_session_core.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_session_core.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 33 %
+* %version: 36 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 60
+ #define EAP_FILE_NUMBER_ENUM 731
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -1276,7 +1276,7 @@
//--------------------------------------------------
//
-eap_status_e eap_session_core_c::asynchronous_init_remove_eap_session(
+EAP_FUNC_EXPORT eap_status_e eap_session_core_c::asynchronous_init_remove_eap_session(
const eap_network_id_selector_c * const state_selector)
{
EAP_TRACE_DEBUG(
@@ -1448,7 +1448,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_session_core_c::set_eap_database_reference_values(
- const eap_variable_data_c * const reference)
+ const eap_variable_data_c * const /* reference */)
{
return EAP_STATUS_RETURN(m_am_tools, eap_status_not_supported);
}
@@ -1456,10 +1456,10 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eap_session_core_c::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)
+ 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 */)
{
return EAP_STATUS_RETURN(m_am_tools, eap_status_not_supported);
}
--- a/eapol/eapol_framework/eapol_common/core/eap_session_core_base.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eap_session_core_base.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: %
+* %version: 12 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 20
+ #define EAP_FILE_NUMBER_ENUM 727
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_common/core/eapol_core.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_core.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 97 %
+* %version: 100 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 48
+ #define EAP_FILE_NUMBER_ENUM 747
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -107,6 +107,18 @@
__DATE__,
__TIME__));
+#if defined(EAP_USE_WPXM)
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eapol_core_c::eapol_core_c(): WPX enabled.")));
+#else
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eapol_core_c::eapol_core_c(): WPX disabled.")));
+#endif //#if defined(EAP_USE_WPXM)
+
if (m_partner != 0)
{
set_is_valid();
@@ -1594,7 +1606,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_core_c::read_reassociation_parameters(
+EAP_FUNC_EXPORT eap_status_e eapol_core_c::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,
@@ -1838,7 +1850,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_core_c::complete_reassociation(
+EAP_FUNC_EXPORT eap_status_e eapol_core_c::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,
@@ -2551,7 +2563,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_core_c::asynchronous_init_remove_eapol_key_state(
+EAP_FUNC_EXPORT eap_status_e eapol_core_c::asynchronous_init_remove_eapol_key_state(
const eap_am_network_id_c * const send_network_id)
{
EAP_TRACE_DEBUG(
--- a/eapol/eapol_framework/eapol_common/core/eapol_handle_tlv_message_data.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_handle_tlv_message_data.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: %
+* %version: 36 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 40
+ #define EAP_FILE_NUMBER_ENUM 715
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_common/core/eapol_key_state_client.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_key_state_client.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 57.1.5 %
+* %version: 57.1.6 %
*/
// This is enumeration of EAPOL source code.
@@ -45,7 +45,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_4_way_handshake_message_2(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -260,7 +260,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_4_way_handshake_message_4(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -411,7 +411,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_1(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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 */)
@@ -770,7 +770,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_3_payloads_a(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -963,7 +963,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_3_payloads_b(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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 */,
@@ -1137,7 +1137,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_3(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -1442,7 +1442,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_eapol_key_handshake_message_0(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -1572,7 +1572,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_group_key_handshake_message_2(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -1715,7 +1715,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_group_key_handshake_message_1(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -2151,7 +2151,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_RC4_key_descriptor(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -2549,7 +2549,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::initialize_4_way_handshake(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::initialize_4_way_handshake(
const eap_am_network_id_c * const receive_network_id,
const eapol_protocol_version_e used_eapol_version)
{
--- a/eapol/eapol_framework/eapol_common/core/eapol_key_state_common.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_key_state_common.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 132 %
+* %version: 135 %
*/
// This is enumeration of EAPOL source code.
@@ -941,6 +941,8 @@
const eapol_key_authentication_type_e authentication_type
)
{
+ EAP_UNREFERENCED_PARAMETER(eapol_key_handshake_type);
+ EAP_UNREFERENCED_PARAMETER(authentication_type);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -1669,7 +1671,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::complete_reassociation(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -2677,7 +2679,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::check_is_aes_key_wrap_padding(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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
@@ -2709,7 +2711,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::parse_generic_key_data_payload(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::parse_generic_key_data_payload(
const eapol_key_descriptor_type_e eapol_key_descriptor_type,
const eapol_RSNA_key_descriptor_type_e current_key_descriptor_type,
eapol_rsna_key_data_header_c * const key_data_payload,
@@ -3471,7 +3473,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::parse_key_data(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::parse_key_data(
const eapol_key_descriptor_type_e eapol_key_descriptor_type,
const eapol_rsna_key_data_header_c * const p_payload,
u32_t * const buffer_length,
@@ -3643,7 +3645,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::rsna_prf(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -3783,7 +3785,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::select_minimum(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -3832,7 +3834,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::derive_PTK()
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::derive_PTK()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -4114,7 +4116,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_nonce(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::create_nonce(
eap_variable_data_c * const nonce, const u32_t nonce_length)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -4166,7 +4168,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_PMKID()
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::create_PMKID()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
eap_status_e status = eap_status_process_general_error;
@@ -4303,7 +4305,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::encrypt_key_data(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::encrypt_key_data(
eapol_RSNA_key_header_c * const eapol_key_message)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -4536,7 +4538,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::decrypt_key_data(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::decrypt_key_data(
eapol_RSNA_key_header_c * const eapol_key_message)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -4685,7 +4687,7 @@
//
-eap_status_e eapol_key_state_c::create_key_mic(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::create_key_mic(
eapol_RSNA_key_header_c * const eapol_key_message,
const eap_variable_data_c * const confirmation_key)
{
@@ -4857,7 +4859,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::verify_key_mic(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::verify_key_mic(
eapol_RSNA_key_header_c * const eapol_key_message,
const eap_variable_data_c * const confirmation_key)
{
@@ -6136,7 +6138,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_tkip_mic_failure_message(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::create_tkip_mic_failure_message(
eap_buf_chain_wr_c * const sent_packet,
const u32_t eapol_header_offset,
u32_t * const data_length,
@@ -6472,7 +6474,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::allow_4_way_handshake()
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::allow_4_way_handshake()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
eap_status_e status = eap_status_process_general_error;
@@ -6608,7 +6610,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::start_group_key_handshake(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -6739,7 +6741,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::get_key_length(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::get_key_length(
const eapol_RSNA_key_header_c::eapol_RSNA_cipher_e cipher,
u16_t * const key_length)
{
@@ -6777,7 +6779,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -6882,7 +6884,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_group_key_handshake_message(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -6951,7 +6953,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_RSNA_key_descriptor(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
--- a/eapol/eapol_framework/eapol_common/core/eapol_key_state_server.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_key_state_server.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 49 %
*/
// This is enumeration of EAPOL source code.
@@ -48,7 +48,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_4_way_handshake_message_1(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -303,7 +303,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_4_way_handshake_message_3(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -897,7 +897,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::send_RC4_eapol_key_messages()
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::send_RC4_eapol_key_messages()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -948,7 +948,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::start_4_way_handshake(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::start_4_way_handshake(
const eap_am_network_id_c * const receive_network_id)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1140,7 +1140,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_2_payloads(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -1315,7 +1315,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_0(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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 */)
@@ -1427,7 +1427,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_2(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -1598,7 +1598,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_4_way_handshake_message_4(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -1869,7 +1869,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::create_group_key_handshake_message_1(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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,
@@ -2157,7 +2157,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_group_key_handshake_message_0(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
@@ -2289,7 +2289,7 @@
//--------------------------------------------------
//
-eap_status_e eapol_key_state_c::process_group_key_handshake_message_2(
+EAP_FUNC_EXPORT eap_status_e eapol_key_state_c::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)
--- a/eapol/eapol_framework/eapol_common/core/eapol_key_state_string.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_key_state_string.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: %
+* %version: 12 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 50
+ #define EAP_FILE_NUMBER_ENUM 719
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_common/core/eapol_wlan_authentication.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/eapol_wlan_authentication.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 114 %
+* %version: 115 %
*/
// This is enumeration of EAPOL source code.
@@ -2436,6 +2436,7 @@
EAP_FUNC_EXPORT eap_status_e eapol_wlan_authentication_c::unload_module(
const eap_type_value_e type)
{
+ EAP_UNREFERENCED_PARAMETER(type);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -2581,6 +2582,12 @@
const bool is_client_when_true,
const eap_am_network_id_c * const receive_network_id)
{
+ EAP_UNREFERENCED_PARAMETER(type);
+ EAP_UNREFERENCED_PARAMETER(tunneling_type);
+ EAP_UNREFERENCED_PARAMETER(eap_type_if);
+ EAP_UNREFERENCED_PARAMETER(receive_network_id);
+ EAP_UNREFERENCED_PARAMETER(partner);
+ EAP_UNREFERENCED_PARAMETER(is_client_when_true);
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_DEBUG(
@@ -3316,7 +3323,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eapol_wlan_authentication_c::check_is_valid_eap_type(
- const eap_type_value_e eap_type)
+ const eap_type_value_e /* eap_type */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -3353,7 +3360,7 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e eapol_wlan_authentication_c::get_eap_type_list(
- eap_array_c<eap_type_value_e> * const eap_type_list)
+ eap_array_c<eap_type_value_e> * const /* eap_type_list */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -4024,7 +4031,7 @@
//
EAP_FUNC_EXPORT eap_status_e eapol_wlan_authentication_c::complete_get_802_11_authentication_mode(
const eap_status_e completion_status,
- const eap_am_network_id_c * const receive_network_id,
+ 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);
--- a/eapol/eapol_framework/eapol_common/core/ethernet_core.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/core/ethernet_core.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 46 %
+* %version: 49 %
*/
// This is enumeration of EAPOL source code.
@@ -111,7 +111,7 @@
//
EAP_FUNC_EXPORT eap_status_e ethernet_core_c::packet_process(
- const eap_am_network_id_c * const receive_network_id,
+ const eap_am_network_id_c * const /* receive_network_id */,
eap_general_header_base_c * const packet_data,
const u32_t packet_length)
{
@@ -512,7 +512,7 @@
//--------------------------------------------------
//
-eap_status_e ethernet_core_c::read_reassociation_parameters(
+EAP_FUNC_EXPORT eap_status_e ethernet_core_c::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,
@@ -566,7 +566,7 @@
//--------------------------------------------------
//
-eap_status_e ethernet_core_c::complete_reassociation(
+EAP_FUNC_EXPORT eap_status_e ethernet_core_c::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,
--- a/eapol/eapol_framework/eapol_common/include/eap_session_core.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_session_core.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 24 %
*/
#if !defined(_EAP_SESSION_CORE_H_)
--- a/eapol/eapol_framework/eapol_common/include/eap_tools.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/include/eap_tools.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 12 %
*/
#if !defined( _EAP_TOOLS_H_ )
@@ -417,13 +417,12 @@
#define EAP_TRACE_DEBUG(object_name, flags, _parameter_list_) \
if (object_name != 0 && ((*(object_name)).get_trace_mask() & ((flags) | eap_am_tools_c::eap_trace_mask_error))) \
{ \
- if (((*(object_name)).get_trace_mask() & ((flags) & eap_am_tools_c::eap_trace_mask_error))) \
+ if (((*(object_name)).get_trace_mask() & (flags))) \
{ \
- (*(object_name)).formatted_print(EAPL("ERROR: source: %s:%d\n"), __FILE__, __LINE__); \
- (*(object_name)).formatted_print _parameter_list_ ; \
- } \
- else if (((*(object_name)).get_trace_mask() & (flags))) \
- { \
+ if (((*(object_name)).get_trace_mask() & ((flags) & eap_am_tools_c::eap_trace_mask_error))) \
+ { \
+ (*(object_name)).formatted_print(EAPL("ERROR: source: %s:%d\n"), __FILE__, __LINE__); \
+ } \
(*(object_name)).formatted_print _parameter_list_ ; \
} \
else \
--- a/eapol/eapol_framework/eapol_common/type/aka/core/eap_type_aka.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/core/eap_type_aka.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 39 %
+* %version: 41 %
*/
// This is enumeration of EAPOL source code.
@@ -383,7 +383,7 @@
//-----------------------------------------------
//
-void eap_type_aka_c::initialize_state(
+EAP_FUNC_EXPORT void eap_type_aka_c::initialize_state(
const eap_type_aka_state_variable_e state,
const bool must_be_initiator,
const bool must_be_responder,
@@ -2901,8 +2901,6 @@
//--------------------------------------------------
-#if defined(USE_EAP_TRACE)
-
//
EAP_FUNC_EXPORT void eap_type_aka_c::packet_trace(
eap_const_string prefix,
@@ -3010,7 +3008,7 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
-#endif //#if defined(USE_EAP_TRACE)
+
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/aka/core/eap_type_aka_client.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/core/eap_type_aka_client.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 29.1.3 %
*/
// This is enumeration of EAPOL source code.
@@ -5325,7 +5325,7 @@
//--------------------------------------------------
//
-eap_status_e eap_type_aka_c::handle_eap_identity_query(
+EAP_FUNC_EXPORT eap_status_e eap_type_aka_c::handle_eap_identity_query(
const eap_am_network_id_c * const send_network_id,
eap_variable_data_c * const p_identity,
const u8_t eap_identifier,
@@ -5734,7 +5734,7 @@
//--------------------------------------------------
//
-eap_status_e eap_type_aka_c::query_eap_identity(
+EAP_FUNC_EXPORT eap_status_e eap_type_aka_c::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/aka/include/eap_type_aka.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 23 %
*/
#if !defined(_AKA_CORE_H_)
@@ -1294,9 +1294,6 @@
const u32_t identity_length,
const u8_t * const at_character);
-
-#if defined(USE_EAP_TRACE)
-
/**
* This function traces the EAP packet.
*/
@@ -1306,6 +1303,8 @@
eap_header_wr_c * const received_eap,
const u32_t eap_packet_length);
+#if defined(USE_EAP_TRACE)
+
#define EAP_AKA_PACKET_TRACE(prefix, receive_network_id, received_eap, eap_packet_length) \
packet_trace((prefix), (receive_network_id), (received_eap), (eap_packet_length))
--- a/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_payloads.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/aka/include/eap_type_aka_payloads.h Tue Jul 06 14:18:35 2010 +0300
@@ -353,7 +353,7 @@
bool get_includes_other_version_than_1();
- bool get_is_valid() const;
+ EAP_FUNC_IMPORT bool get_is_valid() const;
//--------------------------------------------------
}; // class aka_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/core/eap_type_gsmsim.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/core/eap_type_gsmsim.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 35 %
+* %version: 37 %
*/
// This is enumeration of EAPOL source code.
@@ -344,7 +344,7 @@
#if !defined(NO_EAP_TYPE_GSMSIM_MESSAGE_STATE_CHECK)
//
-void eap_type_gsmsim_c::initialize_state(
+EAP_FUNC_EXPORT void eap_type_gsmsim_c::initialize_state(
const eap_type_gsmsim_state_variable_e state,
const bool must_be_initiator,
const bool must_be_responder,
@@ -626,7 +626,7 @@
* This function saves the current m_state to m_saved_previous_state.
* The saved state is restored in error case.
*/
-void eap_type_gsmsim_c::save_current_state()
+EAP_FUNC_EXPORT void eap_type_gsmsim_c::save_current_state()
{
m_saved_previous_state = m_state;
}
@@ -636,7 +636,7 @@
/**
* This function restores the saved state.
*/
-void eap_type_gsmsim_c::restore_saved_previous_state()
+EAP_FUNC_EXPORT void eap_type_gsmsim_c::restore_saved_previous_state()
{
set_state(m_saved_previous_state);
}
@@ -3665,8 +3665,6 @@
//--------------------------------------------------
-#if defined(USE_EAP_TRACE)
-
//
EAP_FUNC_EXPORT void eap_type_gsmsim_c::packet_trace(
eap_const_string prefix,
@@ -3777,7 +3775,6 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
-#endif //#if defined(USE_EAP_TRACE)
//--------------------------------------------------
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/core/eap_type_gsmsim_client.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/core/eap_type_gsmsim_client.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 31.1.2 %
*/
// This is enumeration of EAPOL source code.
@@ -5072,7 +5072,7 @@
//--------------------------------------------------
//
-eap_status_e eap_type_gsmsim_c::handle_eap_identity_query(
+EAP_FUNC_EXPORT eap_status_e eap_type_gsmsim_c::handle_eap_identity_query(
const eap_am_network_id_c * const send_network_id,
eap_variable_data_c * const p_identity,
const u8_t eap_identifier,
@@ -5458,7 +5458,7 @@
//--------------------------------------------------
//
-eap_status_e eap_type_gsmsim_c::query_eap_identity(
+EAP_FUNC_EXPORT eap_status_e eap_type_gsmsim_c::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/gsmsim/core/eap_type_gsmsim_header.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/core/eap_type_gsmsim_header.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 10.1.2 %
*/
// This is enumeration of EAPOL source code.
@@ -304,7 +304,7 @@
}
}
-u32_t gsmsim_header_c::get_sub_type_offset() const
+EAP_FUNC_EXPORT u32_t gsmsim_header_c::get_sub_type_offset() const
{
return eap_header_base_c::get_header_length() + eap_header_base_c::get_type_field_length() + m_subtype_delta_offset;
}
--- a/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/gsmsim/include/eap_type_gsmsim.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 8 %
*/
#if !defined(_GSMSIM_CORE_H_)
@@ -1516,8 +1516,6 @@
#endif //#if defined(USE_EAP_TYPE_SERVER_GSMSIM)
-#if defined(USE_EAP_TRACE)
-
/**
* This function traces the EAP packet.
*/
@@ -1527,6 +1525,8 @@
eap_header_wr_c * const received_eap,
const u32_t eap_packet_length);
+#if defined(USE_EAP_TRACE)
+
#define EAP_GSMSIM_PACKET_TRACE(prefix, receive_network_id, received_eap, eap_packet_length) \
packet_trace((prefix), (receive_network_id), (received_eap), (eap_packet_length))
--- a/eapol/eapol_framework/eapol_common/type/mschapv2/core/eap_type_mschapv2.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/mschapv2/core/eap_type_mschapv2.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 45 %
+* %version: 46 %
*/
// This is enumeration of EAPOL source code.
@@ -1727,7 +1727,7 @@
m_am_tools->memmove(authenticator_response, "S=", 2);
u32_t length = EAP_MSCHAPV2_SHA1_DIGEST_SIZE * 2;
- m_am_tools->convert_bytes_to_hex_ascii(
+ (void)m_am_tools->convert_bytes_to_hex_ascii(
digest,
EAP_MSCHAPV2_SHA1_DIGEST_SIZE,
authenticator_response + 2,
--- a/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/mschapv2/include/eap_type_mschapv2.h Tue Jul 06 14:18:35 2010 +0300
@@ -141,16 +141,16 @@
void send_error_notification(const eap_status_e error);
- eap_status_e finish_successful_authentication();
+ EAP_FUNC_IMPORT eap_status_e finish_successful_authentication();
eap_status_e finish_unsuccessful_authentication(
const bool authentication_cancelled);
- eap_status_e complete_eap_identity_query();
+ EAP_FUNC_IMPORT eap_status_e complete_eap_identity_query();
- eap_status_e complete_failure_retry_response();
+ EAP_FUNC_IMPORT eap_status_e complete_failure_retry_response();
- eap_status_e complete_change_password_query();
+ EAP_FUNC_IMPORT 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.
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_payloads.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_payloads.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 24.1.2 %
+* %version: 24.1.3 %
*/
#if !defined(_SIMPLE_CONFIG_PAYLOADS_H_)
@@ -79,7 +79,7 @@
EAP_FUNC_IMPORT u8_t * get_data(const u32_t data_length) const;
- simple_config_tlv_header_c * get_header();
+ EAP_FUNC_IMPORT simple_config_tlv_header_c * get_header();
EAP_FUNC_IMPORT eap_variable_data_c * get_full_attribute_buffer();
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_tlv_header.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/simple_config_tlv_header.h Tue Jul 06 14:18:35 2010 +0300
@@ -115,7 +115,7 @@
/**
* This function returns the header length of TLV.
*/
- static u32_t get_header_length();
+ EAP_FUNC_IMPORT 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/src/simple_config_credential.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/src/simple_config_credential.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -19,6 +19,14 @@
* %version: 8 %
*/
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 763
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "eap_tools.h"
#include "simple_config_credential.h"
--- a/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/src/simple_config_payloads.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/simple_config/simple_config/src/simple_config_payloads.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 33.1.2 %
+* %version: 33.1.3 %
*/
// This is enumeration of EAPOL source code.
@@ -1301,7 +1301,7 @@
//--------------------------------------------------
-simple_config_payloads_c * simple_config_payloads_c::copy() const
+EAP_FUNC_EXPORT simple_config_payloads_c * simple_config_payloads_c::copy() const
{
EAP_TRACE_DEBUG(
m_am_tools,
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_base_application.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_base_application.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 23.1.2 %
*/
#if !defined(_TLS_BASE_APPLICATION_H_)
@@ -59,7 +59,7 @@
/**
* Destructor does nothing special.
*/
- virtual ~tls_base_application_c();
+ EAP_FUNC_IMPORT 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_peap_tlv_payloads.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/include/tls_peap_tlv_payloads.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 7.1.2 %
*/
#if !defined(_PEAP_TLV_PAYLOADS_H_)
@@ -129,19 +129,19 @@
const peap_tlv_payload_status_e intermediate_result_tlv
);
- peap_tlv_variable_data_c * get_result_tlv();
+ EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_result_tlv();
- peap_tlv_variable_data_c * get_nak_tlv();
+ EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_nak_tlv();
- peap_tlv_variable_data_c * get_crypto_binding_tlv();
+ EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_crypto_binding_tlv();
- peap_tlv_variable_data_c * get_eap_payload_tlv();
+ EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_eap_payload_tlv();
- peap_tlv_variable_data_c * get_intermediate_result_tlv();
+ EAP_FUNC_IMPORT peap_tlv_variable_data_c * get_intermediate_result_tlv();
- void reset();
+ EAP_FUNC_IMPORT void reset();
- bool get_is_valid() const;
+ EAP_FUNC_IMPORT bool get_is_valid() const;
//--------------------------------------------------
}; // class peap_tlv_payloads_c
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_application_ttls_plain_mschapv2.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_application_ttls_plain_mschapv2.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: %
+* %version: 5.1.3 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 124
+ #define EAP_FILE_NUMBER_ENUM 713
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_extension.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_extension.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -21,6 +21,14 @@
#if defined(USE_EAP_TLS_SESSION_TICKET)
+// This is enumeration of EAPOL source code.
+#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+ #undef EAP_FILE_NUMBER_ENUM
+ #define EAP_FILE_NUMBER_ENUM 762
+ #undef EAP_FILE_NUMBER_DATE
+ #define EAP_FILE_NUMBER_DATE 1127594498
+#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
+
#include "tls_extension.h"
/** @file */
--- a/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_record.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_common/type/tls_peap/tls/src/tls_record.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 195 %
+* %version: 197 %
*/
// This is enumeration of EAPOL source code.
@@ -60,7 +60,7 @@
EAP_STATUS_RETURN(tools, eap_status_return_and_create_tls_protocol_alert((status)))
-eap_status_e tls_record_c::eap_status_return_and_create_tls_protocol_alert(
+EAP_FUNC_EXPORT eap_status_e tls_record_c::eap_status_return_and_create_tls_protocol_alert(
const eap_status_e status)
{
if (status != eap_status_ok
@@ -273,6 +273,18 @@
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: tls_record_c::tls_record_c()");
+#if defined(USE_FAST_EAP_TYPE)
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: tls_record_c::tls_record_c(): EAP-FAST enabled.")));
+#else
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: tls_record_c::tls_record_c(): EAP-FAST disabled.")));
+#endif //#if defined(USE_FAST_EAP_TYPE)
+
if (receive_network_id == 0
|| receive_network_id->get_is_valid_data() == false)
{
@@ -1190,7 +1202,7 @@
//--------------------------------------------------
-void tls_record_c::send_error_notification(const eap_status_e error)
+EAP_FUNC_EXPORT void tls_record_c::send_error_notification(const eap_status_e error)
{
// Notifies the lower level of an authentication error.
--- a/eapol/eapol_framework/eapol_symbian/am/common/DSS_random/dss_random_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/DSS_random/dss_random_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 10.1.4 %
*/
// This is enumeration of EAPOL source code.
@@ -77,7 +77,7 @@
* X= 47c27eb6 16dba413 91e5165b e9c5e397 7e39a15d
* @endcode
*/
-void dss_random_G(abs_eap_am_tools_c * const m_am_tools, u8_t *out, u32_t out_length, const u8_t *c, u32_t c_length)
+eap_status_e dss_random_G(abs_eap_am_tools_c * const m_am_tools, u8_t *out, u32_t out_length, const u8_t *c, u32_t c_length)
{
u32_t *out_array = reinterpret_cast<u32_t *>(out);
@@ -92,13 +92,15 @@
);
if (status != eap_status_ok)
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("eap_sha1_dss_G_function(): status = %d"),
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("ERROR: eap_sha1_dss_G_function(): status = %d"),
status));
+ return status;
}
EAP_TRACE_DATA_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("dss_random_G(): out_array"),
out_array, sizeof(out_array)*5));
+ return status;
}
/**
@@ -114,7 +116,7 @@
* d. XKEY = (1 + XKEY + xj) mod 2^b.
* @endcode
*/
-eap_status_e dss_pseudo_random(abs_eap_am_tools_c * const m_am_tools, u8_t *out, u32_t out_length, u8_t *xkey, u32_t xkey_length)
+EAP_FUNC_EXPORT eap_status_e dss_pseudo_random(abs_eap_am_tools_c * const m_am_tools, u8_t *out, u32_t out_length, u8_t *xkey, u32_t xkey_length)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
eap_status_e status = eap_status_ok;
@@ -181,7 +183,13 @@
for (u32_t ind = 0; ind < block_count; ind++)
{
- dss_random_G(m_am_tools, &(out[ind*BLOCK_SIZE]), BLOCK_SIZE, tmp_xkey.Ptr(), BLOCK_SIZE);
+ eap_status_e status = dss_random_G(m_am_tools, &(out[ind*BLOCK_SIZE]), BLOCK_SIZE, tmp_xkey.Ptr(), BLOCK_SIZE);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_EAP_AM_CRYPTO, (EAPL("ERROR: dss_random_G(): status = %d"),
+ status));
+ User::Leave(KErrGeneral);
+ }
EAP_TRACE_DATA_DEBUG(
m_am_tools,
--- a/eapol/eapol_framework/eapol_symbian/am/common/file_io/symbian/eap_am_file_input_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/file_io/symbian/eap_am_file_input_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 11.1.3 %
*/
// This is enumeration of EAPOL source code.
@@ -518,7 +518,7 @@
/**
* This function reads word from file.
*/
-eap_status_e eap_am_file_input_symbian_c::file_read_word(eap_variable_data_c * const word)
+EAP_FUNC_EXPORT eap_status_e eap_am_file_input_symbian_c::file_read_word(eap_variable_data_c * const word)
{
if (word == 0
|| word->get_is_valid() == false)
@@ -626,14 +626,14 @@
* If object initialization fails this function must return false.
* @return This function returns the validity of this object.
*/
-bool eap_am_file_input_symbian_c::get_is_valid()
+EAP_FUNC_EXPORT bool eap_am_file_input_symbian_c::get_is_valid()
{
return m_is_valid;
}
//----------------------------------------------------------------------------------------------------
-eap_status_e eap_am_file_input_symbian_c::directory_open(
+EAP_FUNC_EXPORT eap_status_e eap_am_file_input_symbian_c::directory_open(
const eap_variable_data_c * const /* directory_name */)
{
return EAP_STATUS_RETURN(m_am_tools, eap_status_not_supported);
@@ -641,7 +641,7 @@
//----------------------------------------------------------------------------------------------------
-eap_status_e eap_am_file_input_symbian_c::directory_read(
+EAP_FUNC_EXPORT eap_status_e eap_am_file_input_symbian_c::directory_read(
eap_array_c<abs_eap_file_stat_c> * const /* directory_list */)
{
return EAP_STATUS_RETURN(m_am_tools, eap_status_not_supported);
@@ -652,7 +652,7 @@
/**
* This function closes the directory.
*/
-eap_status_e eap_am_file_input_symbian_c::directory_close()
+EAP_FUNC_EXPORT eap_status_e eap_am_file_input_symbian_c::directory_close()
{
return EAP_STATUS_RETURN(m_am_tools, eap_status_not_supported);
}
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapConfigToolsSymbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapConfigToolsSymbian.cpp Tue Jul 06 14:18:35 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"
@@ -11,18 +11,18 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Some tools used in Symbian.
*
*/
/*
-* %version: 2 %
+* %version: 6 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 151
+ #define EAP_FILE_NUMBER_ENUM 725
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -35,7 +35,7 @@
#include "EapConversion.h"
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
//--------------------------------------------------
@@ -196,7 +196,7 @@
(EAPL("Opens configure file %s\n"),
file_name_c_data.get_data(file_name_c_data.get_data_length())));
}
- else if (status != eap_status_ok)
+ else
{
// Second try open from Z: disk.
status = fileio->file_open(
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapConversion.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapConversion.cpp Tue Jul 06 14:18:35 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"
@@ -11,18 +11,18 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Conversion functions between common code and Symbian code.
*
*/
/*
-* %version: 41 %
+* %version: 50 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 605
+ #define EAP_FILE_NUMBER_ENUM 738
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -190,14 +190,14 @@
// aInBuf8 is UTF8 string, unicode max length is
// then the length of UTF8 string.
// NOTE, HBufC16 length means count of 16-bit objects.
- HBufC16 * aOutBuf16 = HBufC16::New(inBufPtrC8.Size());
- if (aOutBuf16 == 0)
+ HBufC16 * outBuf16 = HBufC16::New(inBufPtrC8.Size());
+ if (outBuf16 == 0)
{
EAP_UNREFERENCED_PARAMETER(tools);
return KErrNoMemory;
}
- TPtr16 outBufPtr16 = aOutBuf16->Des();
+ TPtr16 outBufPtr16 = outBuf16->Des();
CnvUtfConverter::ConvertToUnicodeFromUtf8(outBufPtr16, inBufPtrC8);
@@ -210,8 +210,8 @@
outBufPtr16.Ptr(),
outBufPtr16.Size()));
- delete aOutBuf16;
- aOutBuf16 = NULL;
+ delete outBuf16;
+ outBuf16 = NULL;
return KErrNone;
}
@@ -232,6 +232,11 @@
EAP_TRACE_RETURN_STRING(tools, "returns: CEapConversion::ConvertFromBuf16ToInternal()");
+ if (tools == 0)
+ {
+ return KErrArgument;
+ }
+
// "In UTF-8, characters are encoded using sequences of 1 to 6 octets."
// RFC2279 - UTF-8
const TUint KMaxNumberOfOctetsPerUtf8Char = 6;
@@ -254,12 +259,6 @@
delete aOutBuf8;
aOutBuf8 = NULL;
- if (status != eap_status_ok)
- {
- return (tools->convert_eapol_error_to_am_error(
- EAP_STATUS_RETURN(tools, status)));
- }
-
EAP_TRACE_DATA_DEBUG(
tools,
TRACE_FLAGS_DEFAULT,
@@ -267,7 +266,8 @@
target8->get_data(),
target8->get_data_length()));
- return KErrNone;
+ return (tools->convert_eapol_error_to_am_error(
+ EAP_STATUS_RETURN(tools, status)));
}
// ----------------------------------------------------------
@@ -286,7 +286,11 @@
eap_status_e status(eap_status_ok);
- if (EncapsulatedEAPTypes == 0
+ if (tools == 0)
+ {
+ return KErrGeneral;
+ }
+ if (EncapsulatedEAPTypes == 0
|| target == 0)
{
return (tools->convert_eapol_error_to_am_error(
@@ -398,12 +402,8 @@
TInt error = EncapsulatedExpandedEAPType->SetValue(
source->get_vendor_id(),
source->get_vendor_type());
- if (error != KErrNone)
- {
- return error;
- }
- return KErrNone;
+ return error;
}
// ----------------------------------------------------------
@@ -547,6 +547,11 @@
}
*EncapsulatedExpandedEAPTypesData = HBufC8::New(source->get_object_count()*KEapExpandedTypeLength);
+
+ eap_automatic_variable_c<HBufC8> automatic_EncapsulatedExpandedEAPTypesData(
+ tools,
+ *EncapsulatedExpandedEAPTypesData);
+
TPtr8 aDbBinaryColumnValuePtr = (*EncapsulatedExpandedEAPTypesData)->Des();
TEapExpandedType EapType;
@@ -573,6 +578,9 @@
aDbBinaryColumnValuePtr.Append(EapType.GetValue());
}
+
+ automatic_EncapsulatedExpandedEAPTypesData.do_not_free_variable();
+
return KErrNone;
}
@@ -1063,9 +1071,13 @@
if (aSettings->iUsernamePresent)
{
- internal_settings->m_UsernamePresent = true;
+ TInt error = ConvertFromBuf16ToInternal(tools, &(aSettings->iUsername), &(internal_settings->m_Username_fix));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromBuf16ToInternal(tools, &(aSettings->iUsername), &(internal_settings->m_Username_fix));
+ internal_settings->m_UsernamePresent = true;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1088,18 +1100,26 @@
if (aSettings->iPasswordPresent)
{
- internal_settings->m_PasswordPresent = true;
+ TInt error = ConvertFromBuf16ToInternal(tools, &(aSettings->iPassword), &(internal_settings->m_Password));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromBuf16ToInternal(tools, &(aSettings->iPassword), &(internal_settings->m_Password));
+ internal_settings->m_PasswordPresent = true;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if (aSettings->iRealmPresent)
{
- internal_settings->m_RealmPresent = true;
+ TInt error = ConvertFromBuf16ToInternal(tools, &(aSettings->iRealm), &(internal_settings->m_Realm));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromBuf16ToInternal(tools, &(aSettings->iRealm), &(internal_settings->m_Realm));
+ internal_settings->m_RealmPresent = true;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1163,10 +1183,14 @@
if (aSettings->iCipherSuitesPresent)
{
- ConvertCipherSuitesToInternalType(
+ TInt error = ConvertCipherSuitesToInternalType(
tools,
&(aSettings->iCipherSuites),
&(internal_settings->m_CipherSuites));
+ if (error)
+ {
+ return error;
+ }
internal_settings->m_CipherSuitesPresent = true;
}
@@ -1209,10 +1233,14 @@
if (aSettings->iCertificatesPresent)
{
- ConvertCertificatesToInternalType(
+ TInt error = ConvertCertificatesToInternalType(
tools,
&(aSettings->iCertificates),
&(internal_settings->m_Certificates));
+ if (error)
+ {
+ return error;
+ }
internal_settings->m_CertificatesPresent = true;
}
@@ -1221,10 +1249,14 @@
if (aSettings->iEnabledEncapsulatedEAPExpandedTypesPresent)
{
- ConvertExpandedEAPTypesToInternalTypes(
+ TInt error = ConvertExpandedEAPTypesToInternalTypes(
tools,
&(aSettings->iEnabledEncapsulatedEAPExpandedTypes),
&(internal_settings->m_EnabledEncapsulatedEAPTypes));
+ if (error)
+ {
+ return error;
+ }
internal_settings->m_EnabledEncapsulatedEAPTypesPresent = true;
}
@@ -1233,10 +1265,14 @@
if (aSettings->iDisabledEncapsulatedEAPExpandedTypesPresent)
{
- ConvertExpandedEAPTypesToInternalTypes(
+ TInt error = ConvertExpandedEAPTypesToInternalTypes(
tools,
&(aSettings->iDisabledEncapsulatedEAPExpandedTypes),
&(internal_settings->m_DisabledEncapsulatedEAPTypes));
+ if (error)
+ {
+ return error;
+ }
internal_settings->m_DisabledEncapsulatedEAPTypesPresent = true;
}
@@ -1277,9 +1313,13 @@
if (aSettings->iPACGroupReferencePresent)
{
- internal_settings->m_RealmPresent = true;
+ TInt error = ConvertFromBuf16ToInternal(tools, &(aSettings->iPACGroupReference), &(internal_settings->m_PACGroupReference));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromBuf16ToInternal(tools, &(aSettings->iPACGroupReference), &(internal_settings->m_PACGroupReference));
+ internal_settings->m_RealmPresent = true;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1463,9 +1503,13 @@
if (internal_settings->m_UsernamePresent == true)
{
- aSettings->iUsernamePresent = ETrue;
+ TInt error = ConvertFromInternalToBuf16(tools, &(internal_settings->m_Username_fix), &(aSettings->iUsername));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromInternalToBuf16(tools, &(internal_settings->m_Username_fix), &(aSettings->iUsername));
+ aSettings->iUsernamePresent = ETrue;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1488,18 +1532,26 @@
if (internal_settings->m_PasswordPresent == true)
{
- aSettings->iPasswordPresent = ETrue;
+ TInt error = ConvertFromInternalToBuf16(tools, &(internal_settings->m_Password), &(aSettings->iPassword));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromInternalToBuf16(tools, &(internal_settings->m_Password), &(aSettings->iPassword));
+ aSettings->iPasswordPresent = ETrue;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if (internal_settings->m_RealmPresent == true)
{
- aSettings->iRealmPresent = ETrue;
+ TInt error = ConvertFromInternalToBuf16(tools, &(internal_settings->m_Realm), &(aSettings->iRealm));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromInternalToBuf16(tools, &(internal_settings->m_Realm), &(aSettings->iRealm));
+ aSettings->iRealmPresent = ETrue;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -1563,10 +1615,14 @@
if (internal_settings->m_CipherSuitesPresent == true)
{
- ConvertInternalTypeToCipherSuites(
+ TInt error = ConvertInternalTypeToCipherSuites(
tools,
&(internal_settings->m_CipherSuites),
&(aSettings->iCipherSuites));
+ if (error)
+ {
+ return error;
+ }
aSettings->iCipherSuitesPresent = ETrue;
}
@@ -1609,18 +1665,30 @@
if (internal_settings->m_CertificatesPresent == true)
{
- ConvertInternalTypeToCertificates(
+ TInt error = KErrNone;
+
+ error = ConvertInternalTypeToCertificates(
tools,
eap_certificate_entry_c::eap_certificate_type_user,
&(internal_settings->m_Certificates),
&(aSettings->iCertificates));
- ConvertInternalTypeToCertificates(
+ if (error)
+ {
+ return error;
+ }
+
+ error = ConvertInternalTypeToCertificates(
tools,
eap_certificate_entry_c::eap_certificate_type_CA,
&(internal_settings->m_Certificates),
&(aSettings->iCertificates));
+ if (error)
+ {
+ return error;
+ }
+
aSettings->iCertificatesPresent = ETrue;
}
@@ -1628,10 +1696,14 @@
if (internal_settings->m_EnabledEncapsulatedEAPTypesPresent == true)
{
- ConvertInternalTypesToExpandedEAPTypes(
+ TInt error = ConvertInternalTypesToExpandedEAPTypes(
tools,
&(internal_settings->m_EnabledEncapsulatedEAPTypes),
&(aSettings->iEnabledEncapsulatedEAPExpandedTypes));
+ if (error)
+ {
+ return error;
+ }
aSettings->iEnabledEncapsulatedEAPExpandedTypesPresent = ETrue;
}
@@ -1640,10 +1712,14 @@
if (internal_settings->m_DisabledEncapsulatedEAPTypesPresent == true)
{
- ConvertInternalTypesToExpandedEAPTypes(
+ TInt error = ConvertInternalTypesToExpandedEAPTypes(
tools,
&(internal_settings->m_DisabledEncapsulatedEAPTypes),
&(aSettings->iDisabledEncapsulatedEAPExpandedTypes));
+ if (error)
+ {
+ return error;
+ }
aSettings->iDisabledEncapsulatedEAPExpandedTypesPresent = ETrue;
}
@@ -1684,9 +1760,13 @@
if (internal_settings->m_PACGroupReferencePresent == true)
{
- aSettings->iPACGroupReferencePresent = ETrue;
+ TInt error = ConvertFromInternalToBuf16(tools, &(internal_settings->m_PACGroupReference), &(aSettings->iPACGroupReference));
+ if (error)
+ {
+ return error;
+ }
- ConvertFromInternalToBuf16(tools, &(internal_settings->m_PACGroupReference), &(aSettings->iPACGroupReference));
+ aSettings->iPACGroupReferencePresent = ETrue;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapExpandedType.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapExpandedType.cpp Tue Jul 06 14:18:35 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"
@@ -11,37 +11,57 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Expanded EAP-type on Symbian.
*
*/
/*
-* %version: %
+* %version: 16 %
*/
-#include "EapExpandedType.h"
+#include <EapExpandedType.h>
#include "EapTraceSymbian.h"
#include "eap_expanded_type.h"
//--------------------------------------------------
+#if defined(USE_EAP_EXPANDED_TYPE_TRACES)
+
+ #define EXPANDED_TYPE_EAP_TRACE EAP_TRACE_DEBUG_SYMBIAN
+
+ #define EXPANDED_TYPE_EAP_TRACE_DATA EAP_TRACE_DATA_DEBUG_SYMBIAN
+
+ #define EXPANDED_TYPE_EAP_TRACE_RETURN_STRING EAP_TRACE_RETURN_STRING_SYMBIAN
+
+#else
+
+ #define EXPANDED_TYPE_EAP_TRACE(_parameter_list_)
+
+ #define EXPANDED_TYPE_EAP_TRACE_DATA(_parameter_list_)
+
+ #define EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_parameter_list_)
+
+#endif //#if defined(USE_EAP_EXPANDED_TYPE_TRACES)
+
+//--------------------------------------------------
+
EAP_FUNC_EXPORT TEapExpandedType::TEapExpandedType()
{
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::TEapExpandedType(): EapExpandedTypeNone"),
&EapExpandedTypeNone,
sizeof(EapExpandedTypeNone)));
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::TEapExpandedType()\n"));
+ EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_L("returns: TEapExpandedType::TEapExpandedType()\n"));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::TEapExpandedType(): EapExpandedTypeNone.GetType()"),
EapExpandedTypeNone.GetType(),
sizeof(*(EapExpandedTypeNone.GetType()))));
iValue.Copy(*(EapExpandedTypeNone.GetType()));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::TEapExpandedType()"),
iValue.Ptr(),
iValue.Length()));
@@ -58,11 +78,11 @@
EAP_FUNC_EXPORT TEapExpandedType::TEapExpandedType(const TEapExpandedType * const init)
{
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::TEapExpandedType(const TEapExpandedType * const init)\n"));
+ EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_L("returns: TEapExpandedType::TEapExpandedType(const TEapExpandedType * const init)\n"));
iValue.Copy(init->GetValue());
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::TEapExpandedType()"),
iValue.Ptr(),
iValue.Length()));
@@ -72,11 +92,11 @@
EAP_FUNC_EXPORT TEapExpandedType::TEapExpandedType(const TEapExpandedType & init)
{
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::TEapExpandedType(const TEapExpandedType & init)\n"));
+ EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_L("returns: TEapExpandedType::TEapExpandedType(const TEapExpandedType & init)\n"));
iValue.Copy(init.GetValue());
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::TEapExpandedType()"),
iValue.Ptr(),
iValue.Length()));
@@ -86,11 +106,11 @@
EAP_FUNC_EXPORT TEapExpandedType::TEapExpandedType(const TBufC8<KEapExpandedTypeLength> & init)
{
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::TEapExpandedType(const TBufC8<KEapExpandedTypeLength> & init)\n"));
+ EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_L("returns: TEapExpandedType::TEapExpandedType(const TBufC8<KEapExpandedTypeLength> & init)\n"));
iValue.Copy(init);
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::TEapExpandedType()"),
iValue.Ptr(),
iValue.Length()));
@@ -100,11 +120,11 @@
EAP_FUNC_EXPORT TEapExpandedType::TEapExpandedType(const TDesC8 & init)
{
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::TEapExpandedType(const TDesC8 & init)\n"));
+ EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_L("returns: TEapExpandedType::TEapExpandedType(const TDesC8 & init)\n"));
iValue.Copy(init);
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::TEapExpandedType()"),
iValue.Ptr(),
iValue.Length()));
@@ -114,10 +134,6 @@
EAP_FUNC_EXPORT const TBuf8<KEapExpandedTypeLength> & TEapExpandedType::GetValue() const
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::GetValue()\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::GetValue()\n"));
-
return iValue;
}
@@ -127,16 +143,22 @@
const void * const data,
const TUint data_length)
{
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::SetValue(const void * const data, const TUint data_length)"),
data,
data_length));
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::SetValue()\n"));
+ EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_L("returns: TEapExpandedType::SetValue()\n"));
+
+ if (data == 0
+ || data_length > iValue.MaxSize())
+ {
+ return KErrArgument;
+ }
iValue.Copy(reinterpret_cast<const TUint8 *> (data), static_cast<TInt>(data_length));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::SetValue(const void * const data, const TUint data_length)"),
iValue.Ptr(),
iValue.Length()));
@@ -154,19 +176,24 @@
const TUint net_ord_vendor = eap_htonl(expanded_vendor);
const TUint net_ord_type = eap_htonl(vendor_type);
- EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::SetValue(): vendor_id=0x%08x, vendor_type=0x%08x, expanded_vendor=0x%08x, net_ord_vendor=0x%08x, net_ord_type=0x%08x\n"),
+ EXPANDED_TYPE_EAP_TRACE((_L("TEapExpandedType::SetValue(): vendor_id=0x%08x, vendor_type=0x%08x, expanded_vendor=0x%08x, net_ord_vendor=0x%08x, net_ord_type=0x%08x\n"),
vendor_id,
vendor_type,
expanded_vendor,
net_ord_vendor,
net_ord_type));
- EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::SetValue()\n"));
+ EXPANDED_TYPE_EAP_TRACE_RETURN_STRING(_L("returns: TEapExpandedType::SetValue()\n"));
+
+ if ((sizeof(vendor_id)+sizeof(vendor_type)) > iValue.MaxSize())
+ {
+ return KErrArgument;
+ }
iValue.Copy(reinterpret_cast<const TUint8 *>(&net_ord_vendor), sizeof(net_ord_vendor));
iValue.Append(reinterpret_cast<const TUint8 *>(&net_ord_type), sizeof(net_ord_type));
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::SetValue()"),
iValue.Ptr(),
iValue.Length()));
@@ -178,24 +205,17 @@
EAP_FUNC_EXPORT TUint TEapExpandedType::GetVendorId() const
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::GetVendorId()\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::GetVendorId()\n"));
-
const TUint * const aHostOrderVendorId = reinterpret_cast<const TUint *>(iValue.Ptr());
// Masks off the leading octet 0xfe.
- return eap_ntohl(*aHostOrderVendorId) & 0x00ffffff;
+ const u32_t VENDOR_ID_MASK = 0x00ffffff;
+ return eap_ntohl(*aHostOrderVendorId) & VENDOR_ID_MASK;
}
//--------------------------------------------------
EAP_FUNC_EXPORT TUint TEapExpandedType::GetVendorType() const
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::GetVendorType()\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::GetVendorType()\n"));
-
const TUint * const aHostOrderVendorType = reinterpret_cast<const TUint *>(iValue.Ptr() + sizeof(TUint));
return eap_ntohl(*aHostOrderVendorType);
@@ -205,13 +225,14 @@
EAP_FUNC_EXPORT TEapExpandedType &TEapExpandedType::operator = (const TEapExpandedType &right_type_value)
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::operator =(const TEapExpandedType &right_type_value)\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::operator =(const TEapExpandedType &right_type_value)\n"));
+ if (this == &right_type_value)
+ {
+ return *this;
+ }
iValue.Copy(right_type_value.GetValue());
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::operator ="),
iValue.Ptr(),
iValue.Length()));
@@ -223,13 +244,9 @@
EAP_FUNC_EXPORT TEapExpandedType &TEapExpandedType::operator = (const TBufC8<KEapExpandedTypeLength> &right_type_value)
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::operator =(const TBufC8<KEapExpandedTypeLength> &right_type_value)\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::operator =(const TBufC8<KEapExpandedTypeLength> &right_type_value)\n"));
-
iValue.Copy(right_type_value);
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::operator ="),
iValue.Ptr(),
iValue.Length()));
@@ -241,15 +258,11 @@
EAP_FUNC_EXPORT TEapExpandedType &TEapExpandedType::operator = (const TDesC8 &right_type_value)
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::operator =(const TDesC8 &right_type_value)\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::operator =(const TDesC8 &right_type_value)\n"));
-
ASSERT(right_type_value.Length() == KEapExpandedTypeLength);
iValue.Copy(right_type_value);
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
+ EXPANDED_TYPE_EAP_TRACE_DATA(
(EAPL("TEapExpandedType::operator ="),
iValue.Ptr(),
iValue.Length()));
@@ -261,10 +274,6 @@
EAP_FUNC_EXPORT TInt TEapExpandedType::Compare(const TEapExpandedType &right_type_value) const
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::Compare()\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::Compare()\n"));
-
for (TUint ind = 0ul; ind < KEapExpandedTypeLength; ++ind)
{
const TUint8 left = iValue[ind];
@@ -283,10 +292,6 @@
EAP_FUNC_EXPORT bool TEapExpandedType::operator == (const TEapExpandedType &right_type_value) const
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::operator ==()\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::operator ==()\n"));
-
return Compare(right_type_value) == 0;
}
@@ -294,10 +299,6 @@
EAP_FUNC_EXPORT bool TEapExpandedType::operator != (const TEapExpandedType &right_type_value) const
{
- //EAP_TRACE_DEBUG_SYMBIAN((_L("TEapExpandedType::operator !=()\n")));
-
- //EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: TEapExpandedType::operator !=()\n"));
-
return Compare(right_type_value) != 0;
}
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapMessageQueue.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapMessageQueue.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -11,12 +11,12 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Message queue for EAP-server and -clients.
*
*/
/*
-* %version: 11 %
+* %version: 14 %
*/
@@ -32,12 +32,28 @@
, iRequestType(EEapNone)
, iData(0)
{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageBuffer::EapMessageBuffer(): this=0x%08x\n"),
+ this));
+
+ EAP_TRACE_RETURN_STRING(iTools, "returns: EapMessageBuffer::EapMessageBuffer()");
}
//----------------------------------------------------------------------------
EAP_FUNC_EXPORT EapMessageBuffer::~EapMessageBuffer()
{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageBuffer::~EapMessageBuffer(): this=0x%08x, iData=0x%08x\n"),
+ this,
+ iData));
+
+ EAP_TRACE_RETURN_STRING(iTools, "returns: EapMessageBuffer::~EapMessageBuffer()");
+
iRequestType = EEapNone;
delete iData;
iData = 0;
@@ -50,7 +66,9 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EapMessageBuffer::CopyData(): message=%d, data=0x%08x, length=%d\n"),
+ (EAPL("EapMessageBuffer::CopyData(): this=0x%08x, iData=0x%08x, message=%d, data=0x%08x, length=%d\n"),
+ this,
+ iData,
message,
data,
length));
@@ -62,11 +80,20 @@
TUint buffer_size = length;
if (buffer_size == 0)
{
- buffer_size = 1;
+ // Allocate at least one byte.
+ ++buffer_size;
}
+ delete iData;
iData = HBufC8::New(buffer_size);
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageBuffer::CopyData(): this=0x%08x, iData=0x%08x\n"),
+ this,
+ iData));
+
if (iData == 0)
{
EAP_TRACE_DEBUG(
@@ -129,13 +156,48 @@
EAP_FUNC_EXPORT EapMessageQueue::EapMessageQueue(abs_eap_am_tools_c * const tools)
: iTools(tools)
{
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageQueue::EapMessageQueue(): this=0x%08x, iEapMessageQueue.Count()=%d\n"),
+ this,
+ iEapMessageQueue.Count()));
+
+ EAP_TRACE_RETURN_STRING(iTools, "returns: EapMessageQueue::EapMessageQueue()");
+
}
//----------------------------------------------------------------------------
EAP_FUNC_EXPORT EapMessageQueue::~EapMessageQueue()
{
- DeleteFirstMessage();
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageQueue::~EapMessageQueue(): this=0x%08x, iEapMessageQueue.Count()=%d\n"),
+ this,
+ iEapMessageQueue.Count()));
+
+ EAP_TRACE_RETURN_STRING(iTools, "returns: EapMessageQueue::~EapMessageQueue()");
+
+ TInt aCount = iEapMessageQueue.Count();
+
+ while (aCount > 0)
+ {
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("EapMessageQueue::~EapMessageQueue(): Removes iEapMessageQueue[0].iRequestType=%d=%s, iEapMessageQueue.Count()=%d\n"),
+ iEapMessageQueue[0]->GetRequestType(),
+ EapServerStrings::GetEapRequestsString(iEapMessageQueue[0]->GetRequestType()),
+ iEapMessageQueue.Count()));
+
+ delete iEapMessageQueue[0];
+ iEapMessageQueue.Remove(0);
+
+ aCount = iEapMessageQueue.Count();
+ }
+
iEapMessageQueue.Close();
}
@@ -146,7 +208,8 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EapMessageQueue::AddMessage(): message=%d, data=0x%08x, length=%d, iEapMessageQueue.Count()=%d\n"),
+ (EAPL("EapMessageQueue::AddMessage(): this=0x%08x, message=%d, data=0x%08x, length=%d, iEapMessageQueue.Count()=%d\n"),
+ this,
message,
data,
length,
@@ -190,8 +253,6 @@
error));
delete buffer;
-
- return error;
}
return error;
@@ -204,7 +265,8 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EapMessageQueue::GetFirstMessage()\n")));
+ (EAPL("EapMessageQueue::GetFirstMessage(): this=0x%08x\n"),
+ this));
EAP_TRACE_RETURN_STRING(iTools, "returns: EapMessageQueue::GetFirstMessage()");
@@ -238,7 +300,8 @@
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
- (EAPL("EapMessageQueue::DeleteFirstMessage()\n")));
+ (EAPL("EapMessageQueue::DeleteFirstMessage(): this=0x%08x\n"),
+ this));
EAP_TRACE_RETURN_STRING(iTools, "returns: EapMessageQueue::DeleteFirstMessage()");
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapPluginTools.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapPluginTools.cpp Tue Jul 06 14:18:35 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"
@@ -11,20 +11,21 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Tools for plugin handling on Symbian.
*
*/
/*
-* %version: 11 %
+* %version: 19 %
*/
#include <EapTraceSymbian.h>
-#include <EapAutomatic.h>
-#include <EapPluginTools.h>
#include <EapTypePlugin.h>
#include <ecom.h>
+#include "EapPluginTools.h"
+#include "EapAutomatic.h"
+
/** @file */
// ----------------------------------------------------------------------
@@ -58,7 +59,7 @@
// ----------------------------------------------------------------------
-EXPORT_C void EapPluginTools::ListAllEapPluginsL(const TEapExpandedType & aTunnelingEapType, RPointerArray<TEapExpandedType> & aPlugins)
+EXPORT_C void EapPluginTools::ListAllEapPluginsL(const TIndexType aIndexType, const TEapExpandedType & aTunnelingEapType, RPointerArray<TEapExpandedType> & aPlugins)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::ListAllEapPluginsL(): this=0x%08x, aTunnelingEapType=0xfe%06x%08x.\n"),
this,
@@ -74,9 +75,7 @@
REComSession::ListImplementationsL( KEapTypeInterfaceUid, aEapArray );
- // EAP plugin interface dialog should show only the EAP types that allowed
- // outside EAP-PEAP, EAP-TTLS and EAP-FAST.
-
+ // Checks which plugins are allowed inside the tunneling EAP-methods and which are allowed outer most EAP-methods.
for( TInt counter = 0; counter < aEapArray.Count(); counter++ )
{
TEapExpandedType plugin_type(aEapArray[counter]->DataType());
@@ -88,9 +87,10 @@
TBool aNotAllowed(EFalse);
- if (aTunnelingEapType == (*EapExpandedTypeNone.GetType()))
+ if (aIndexType == ELan
+ && aTunnelingEapType == (*EapExpandedTypeNone.GetType()))
{
- // Filter out the EAP types which are NOT allowed outside PEAP, TTLS or FAST.
+ // Filter out the EAP types which are NOT allowed outside PEAP, TTLS or FAST on WLAN.
if( CEapTypePlugin::IsDisallowedOutsidePEAP( *aEapArray[counter] ) )
{
EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::ListAllEapPluginsL(): aEapArray[%d] EAP-type=0xfe%06x%08x, IsDisallowedOutsidePEAP()\n"),
@@ -145,6 +145,7 @@
}
}
+ // Adds allowed EAP-methods to an array.
for (TInt ind = 0; ind < aEapArray.Count(); ind++ )
{
TEapExpandedType * eap_type = new TEapExpandedType;
@@ -170,21 +171,15 @@
RFs& aFileServerSession,
TFileName& aPrivateDatabasePathName)
{
- // Reads the private folder.
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::GetPrivatePathL(): - calls aFileServerSession.Connect()\n")));
+ // Reads the private folder. Caller must connect file server before calling this function.
- TInt error = aFileServerSession.Connect();
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::GetPrivatePathL(): - aFileServerSession.Connect(), error=%d\n"), error));
-
- User::LeaveIfError(error);
+ CleanupClosePushL(aFileServerSession);
EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::GetPrivatePathL(): - calls aFileServerSession.PrivatePath()\n")));
aPrivateDatabasePathName.SetLength(0);
- error = aFileServerSession.PrivatePath(aPrivateDatabasePathName);
+ TInt error = aFileServerSession.PrivatePath(aPrivateDatabasePathName);
EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::GetPrivatePathL(): - aFileServerSession.PrivatePath(), error=%d\n"), error));
@@ -193,6 +188,8 @@
EAP_TRACE_DATA_DEBUG_SYMBIAN(("aPrivateDatabasePathName",
aPrivateDatabasePathName.Ptr(),
aPrivateDatabasePathName.Size()));
+
+ CleanupStack::Pop(&aFileServerSession);
}
// ----------------------------------------------------------------------
@@ -204,9 +201,19 @@
RFs aFileServerSession;
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::GetPrivatePathL(): - calls aFileServerSession.Connect()\n")));
+
+ TInt error = aFileServerSession.Connect();
+
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapPluginTools::GetPrivatePathL(): - aFileServerSession.Connect(), error=%d\n"), error));
+
+ User::LeaveIfError(error);
+
EapPluginTools::GetPrivatePathL(
aFileServerSession,
aPrivateDatabasePathName);
+
+ aFileServerSession.Close();
}
// ----------------------------------------------------------------------
@@ -218,13 +225,14 @@
const TDesC& aDatabaseName,
TFileName& aPrivateDatabasePathName)
{
- CleanupClosePushL(aFileServerSession);
- CleanupClosePushL(aDatabase);
+ // Caller must connect file server before calling this function.
// aDatabase is pushed to the cleanup stack even though they may be member
// variables of the calling class and would be closed in the destructor anyway. This ensures
// that if they are not member variables they will be closed. Closing the handle twice
// does no harm.
+ CleanupClosePushL(aFileServerSession);
+ CleanupClosePushL(aDatabase);
// Create the private database in the private folder of EAP-server.
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapSettings.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/EapSettings.cpp Tue Jul 06 14:18:35 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"
@@ -11,16 +11,17 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Data type for EAP-settings configuration on Symbian.
*
*/
/*
-* %version: 41 %
+* %version: 44 %
*/
#include <e32debug.h>
-#include "EapSettings.h"
+#include <EapSettings.h>
+
#include "EapTraceSymbian.h"
#include "eap_am_export.h"
@@ -39,14 +40,18 @@
, iSubjectKeyIdPresent(EFalse)
, iIsValid(EFalse)
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapCertificateEntry::EapCertificateEntry()")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapCertificateEntry::EapCertificateEntry(): this=0x%08x"),
+ this));
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: EapCertificateEntry::EapCertificateEntry()"));
}
//-------------------------------------------------------------------------------------
EAP_FUNC_EXPORT EapCertificateEntry::~EapCertificateEntry()
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapCertificateEntry::~EapCertificateEntry()")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapCertificateEntry::~EapCertificateEntry(): this=0x%08x"),
+ this));
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: EapCertificateEntry::~EapCertificateEntry()"));
}
//-------------------------------------------------------------------------------------
@@ -443,7 +448,7 @@
iSubjectName.Copy(aSubjectName);
if (iSubjectName.Length() != aSubjectName.Length())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetLabel(): iSubjectName.Copy(): No memory.\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetSubjectName(): iSubjectName.Copy(): No memory.\n")));
return KErrNoMemory;
}
@@ -459,7 +464,7 @@
iIssuerName.Copy(aIssuerName);
if (iIssuerName.Length() != aIssuerName.Length())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetLabel(): iIssuerName.Copy(): No memory.\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetIssuerName(): iIssuerName.Copy(): No memory.\n")));
return KErrNoMemory;
}
@@ -475,7 +480,7 @@
iSerialNumber.Copy(aSerialNumber);
if (iSerialNumber.Length() != aSerialNumber.Length())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetLabel(): iSerialNumber.Copy(): No memory.\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetSerialNumber(): iSerialNumber.Copy(): No memory.\n")));
return KErrNoMemory;
}
@@ -491,7 +496,7 @@
iThumbprint.Copy(aThumbprint);
if (iThumbprint.Length() != aThumbprint.Length())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetLabel(): iThumbprint.Copy(): No memory.\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetThumbprint(): iThumbprint.Copy(): No memory.\n")));
return KErrNoMemory;
}
@@ -621,7 +626,7 @@
iPrimaryName.Copy(aPrimaryName);
if (iPrimaryName.Length() != aPrimaryName.Length())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::operator = (): iPrimaryName.Copy(): No memory.\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetPrimaryName(): iPrimaryName.Copy(): No memory.\n")));
return KErrNoMemory;
}
@@ -637,7 +642,7 @@
iSecondaryName.Copy(aSecondaryName);
if (iSecondaryName.Length() != aSecondaryName.Length())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::operator = (): iSecondaryName.Copy(): No memory.\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetSecondaryName(): iSecondaryName.Copy(): No memory.\n")));
return KErrNoMemory;
}
@@ -653,7 +658,7 @@
iSubjectKeyId.Copy(aSubjectKeyId);
if (iSubjectKeyId.Length() != aSubjectKeyId.Length())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::operator = (): iSubjectKeyId.Copy(): No memory.\n")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapCertificateEntry::SetSubjectKeyId(): iSubjectKeyId.Copy(): No memory.\n")));
return KErrNoMemory;
}
@@ -733,14 +738,18 @@
, iUseIdentityPrivacyPresent(EFalse)
, iUseIdentityPrivacy(EFalse)
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::EAPSettings()")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::EAPSettings(): this=0x%08x"),
+ this));
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: EAPSettings::EAPSettings()"));
}
//-------------------------------------------------------------------------------------
EAP_FUNC_EXPORT EAPSettings::~EAPSettings()
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::~EAPSettings(): starts")));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::~EAPSettings(): this=0x%08x"),
+ this));
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: EAPSettings::~EAPSettings()"));
EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::~EAPSettings(): calls iCipherSuites.Close()")));
iCipherSuites.Close(); // The Close() function must be called before RArray object is destroyed.
@@ -755,8 +764,6 @@
EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::~EAPSettings(): calls iDisabledEncapsulatedEAPExpandedTypes.Close()")));
iDisabledEncapsulatedEAPExpandedTypes.Close(); // The Close() function must be called before RArray object is destroyed.
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::~EAPSettings(): ends")));
}
//-------------------------------------------------------------------------------------
@@ -864,6 +871,8 @@
iCipherSuitesPresent));
if (iCipherSuitesPresent)
{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::trace(): iCipherSuites=%d"),
+ iCipherSuites.Count()));
for (ind = 0ul; ind < iCipherSuites.Count(); ++ind)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::trace(): iCipherSuites[%d]=%d"),
@@ -900,6 +909,8 @@
iEnabledEncapsulatedEAPExpandedTypesPresent));
if (iEnabledEncapsulatedEAPExpandedTypesPresent)
{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::trace(): iEnabledEncapsulatedEAPExpandedTypes=%d"),
+ iEnabledEncapsulatedEAPExpandedTypes.Count()));
for (ind = 0ul; ind < iEnabledEncapsulatedEAPExpandedTypes.Count(); ++ind)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::trace(): iEnabledEncapsulatedEAPExpandedTypes[%d]=0xfe%06x%08x"),
@@ -913,6 +924,8 @@
iDisabledEncapsulatedEAPExpandedTypesPresent));
if (iDisabledEncapsulatedEAPExpandedTypesPresent)
{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::trace(): iDisabledEncapsulatedEAPExpandedTypes=%d"),
+ iDisabledEncapsulatedEAPExpandedTypes.Count()));
for (ind = 0ul; ind < iDisabledEncapsulatedEAPExpandedTypes.Count(); ++ind)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("EAPSettings::trace(): iDisabledEncapsulatedEAPExpandedTypes[%d]=0xfe%06x%08x"),
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/eap_am_tools_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/eap_am_tools_symbian.cpp Tue Jul 06 14:18:35 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"
@@ -11,12 +11,12 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Tools for common code to run on Symbian.
*
*/
/*
-* %version: 32 %
+* %version: 36 %
*/
// This is enumeration of EAPOL source code.
@@ -34,6 +34,7 @@
#include "eap_am_tools_symbian.h"
#include "eap_am_types.h"
#include "eap_automatic_variable.h"
+#include "EapTraceSymbian.h"
const TUint MAX_DB_TRANSACTION_RETRY_COUNT = 10;
const u32_t EAP_TIMER_MAX_AFTER_TIME_MILLISECONDS_SYMBIAN = 2100000ul;
@@ -48,6 +49,11 @@
EAP_FUNC_EXPORT eap_am_tools_symbian_c::~eap_am_tools_symbian_c()
{
+ EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_tools_symbian_c::~eap_am_tools_symbian_c(): this=0x%08x"),
+ this));
+
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: eap_am_tools_symbian_c::~eap_am_tools_symbian_c()"));
+
// If multithreading is used the log file is not kept open all the time
// so no need to close the handles here.
#if defined(USE_EAP_FILE_TRACE)
@@ -110,7 +116,9 @@
EAP_TRACE_DEBUG(
this,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_tools_symbian_c::eap_am_tools_symbian_c()\n")));
+ (EAPL("eap_am_tools_symbian_c::eap_am_tools_symbian_c(): this = 0x%08x => 0x%08x\n"),
+ this,
+ dynamic_cast<abs_eap_base_timer_c *>(this)));
EAP_TRACE_RETURN_STRING(this, "returns: eap_am_tools_symbian_c::eap_am_tools_symbian_c()");
@@ -477,10 +485,10 @@
#if defined(USE_EAP_FILE_TRACE)
#if defined (USE_MULTITHREADING)
+ RFs session;
+
if (m_filename.Length() > 0ul)
{
- RFs session;
-
TInt result = session.Connect();
if (result != KErrNone)
{
@@ -835,7 +843,8 @@
//
EAP_FUNC_EXPORT u64_t eap_am_tools_symbian_c::get_clock_ticks_of_second()
{
- return 1000000u;
+ const u64_t COUNT_OF_CLOCK_TICS_IN_ONE_SECOND = 1000000ul;
+ return COUNT_OF_CLOCK_TICS_IN_ONE_SECOND;
}
//--------------------------------------------------
@@ -976,6 +985,8 @@
}
+//--------------------------------------------------
+
EAP_FUNC_EXPORT void eap_am_tools_symbian_c::leave_crypto_cs()
{
@@ -996,6 +1007,7 @@
}
//--------------------------------------------------
+
EAP_FUNC_EXPORT u32_t eap_am_tools_symbian_c::get_gmt_unix_time()
{
_LIT(KStart, "19700000:000000.000000");
@@ -1006,6 +1018,7 @@
now.SecondsFrom(start, interval);
return interval.Int();
}
+
//--------------------------------------------------
EAP_FUNC_EXPORT bool eap_am_tools_symbian_c::get_is_valid() const
@@ -1020,7 +1033,7 @@
EAP_TRACE_DEBUG(
this,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_tools_symbian_c::convert_am_error_to_eapol_error: error=%d\n"),
+ (EAPL("eap_status_e eap_am_tools_symbian_c::convert_am_error_to_eapol_error(): error=%d\n"),
aErr));
eap_status_e status;
@@ -1096,12 +1109,14 @@
return status;
}
+//--------------------------------------------------
+
EAP_FUNC_EXPORT i32_t eap_am_tools_symbian_c::convert_eapol_error_to_am_error(eap_status_e aErr)
{
EAP_TRACE_DEBUG(
this,
TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_tools_symbian_c::convert_am_error_to_eapol_error: error=%d\n"),
+ (EAPL("eap_am_tools_symbian_c::convert_eapol_error_to_am_error(): error=%d\n"),
aErr));
TInt status;
@@ -1316,6 +1331,9 @@
this,
dynamic_cast<abs_eap_base_timer_c *>(this)));
+ // Note, tools cannot be used to trace on return.
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: eap_am_tools_symbian_c::shutdown()"));
+
StopTimer();
return eap_am_tools_c::shutdown_am_tools();
@@ -1565,6 +1583,10 @@
EAP_FUNC_EXPORT_INTERFACE 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()")));
+
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: abs_eap_am_tools_c::new_abs_eap_am_tools_c()"));
+
abs_eap_am_tools_c *am_tools = new eap_am_tools_symbian_c(EAP_DEFAULT_TRACE_FILE);
if (am_tools != 0)
@@ -1593,6 +1615,10 @@
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_TRACE_DEBUG_SYMBIAN((_L("abs_eap_am_tools_c::delete_abs_eap_am_tools_c()")));
+
+ EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: abs_eap_am_tools_c::delete_abs_eap_am_tools_c()"));
+
if (am_tools != 0)
{
EAP_TRACE_DEBUG(
--- a/eapol/eapol_framework/eapol_symbian/am/common/symbian/eap_am_trace_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/common/symbian/eap_am_trace_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2001-2005 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"
@@ -11,12 +11,12 @@
*
* Contributors:
*
-* Description: EAP and WLAN authentication protocols.
+* Description: Trace functions on Symbian.
*
*/
/*
-* %version: 15 %
+* %version: 16 %
*/
#include "EapTraceSymbian.h"
@@ -24,6 +24,8 @@
const TInt KMaxBufferSize = 512;
+//-------------------------------------------------------------------------
+
TUint8 octet_to_ascii(i32_t octet)
{
if (0 <= octet && octet <= 9)
@@ -40,6 +42,8 @@
}
}
+//-------------------------------------------------------------------------
+
void formatted_print(const char * const format, ...)
{
EAP_UNREFERENCED_PARAMETER(format);
@@ -125,6 +129,7 @@
}
+//-------------------------------------------------------------------------
EXPORT_C void eap_trace_data_symbian(
const char * const prefix,
@@ -261,6 +266,8 @@
data_length,
data_length);
#endif
+
}
+//-------------------------------------------------------------------------
// End of file
--- a/eapol/eapol_framework/eapol_symbian/am/core/symbian/eapol_am_wlan_authentication_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/core/symbian/eapol_am_wlan_authentication_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 88 %
+* %version: 94 %
*/
// This is enumeration of EAPOL source code.
@@ -50,11 +50,9 @@
#include "EapolDbDefaults.h"
#include "EapolDbParameterNames.h"
-
#include "EapConversion.h"
#include "EapConfigToolsSymbian.h"
-
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
#include <wdbifwlansettings.h>
@@ -597,7 +595,7 @@
//--------------------------------------------------
//
-void eapol_am_wlan_authentication_symbian_c::state_notification(
+EAP_FUNC_EXPORT void eapol_am_wlan_authentication_symbian_c::state_notification(
const abs_eap_state_notification_c * const state)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -684,7 +682,7 @@
EAP_FUNC_EXPORT eap_status_e eapol_am_wlan_authentication_symbian_c::authentication_finished(
const bool when_true_successfull,
- const eap_type_value_e eap_type,
+ const eap_type_value_e /* eap_type */,
const eapol_key_authentication_type_e authentication_type)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -1212,7 +1210,7 @@
// Delete old row and also rows that have no associated IAP settings.
if (view.FirstL())
- {
+ {
do {
view.GetL();
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_notifier.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_notifier.h Tue Jul 06 14:18:35 2010 +0300
@@ -11,10 +11,14 @@
*
* Contributors:
*
-* Description: Eap Dialog implementation
+* Description: EAP Auth Notifier
*
*/
+/*
+* %version: 3 %
+*/
+
#ifndef __EAPAUTHNOTIFIER_H__
#define __EAPAUTHNOTIFIER_H__
@@ -33,7 +37,7 @@
virtual void DlgComplete( TInt aStatus ) = 0;
};
-class TEapExpandedType;
+class TEapExpandedType;
class CEapAuthObserver;
@@ -44,10 +48,10 @@
enum EEapNotifierType
{
EEapNotifierTypeLEapUsernamePasswordDialog,
- EEapNotifierTypeGTCSecurIDPasscodeQueryUidDialog,
EEapNotifierTypeGTCQueryDialog,
EEapNotifierTypePapAuthQueryDialog,
- EEapNotifierTypePapChallengeReplyQueryDialog,
+ EEapNotifierTypePapChallengeDialog,
+ EEapNotifierTypeGtcChallengeDialog,
EEapNotifierTypeFastInstallPacQueryDialog,
EEapNotifierTypeFastPacStorePwQueryDialog,
EEapNotifierTypeFastCreateMasterkeyQueryDialog,
@@ -141,6 +145,11 @@
CEapAuthNotifier( MNotificationCallback& aClient );
/**
+ * ConstructL
+ */
+ void ConstructL();
+
+ /**
* Set data for the UsernamePassword Dialog(s)
* @param aPasswordInfo data to be filled
* @param aEapType Eap type to be used
@@ -152,7 +161,7 @@
TEapDialogInfo* aPasswordInfo,
TEapExpandedType& aEapType,
CHbSymbianVariantMap* aMap,
- TDesC& aAuthMethod );
+ const TDesC& aAuthMethod );
/**
@@ -165,7 +174,7 @@
void SetQueryDialogDataL(
TEapDialogInfo* aEapInfo,
CHbSymbianVariantMap* aMap,
- TDesC& aAuthMethod );
+ const TDesC& aAuthMethod );
/**
* Set data for the Install Pac query Dialog(s)
@@ -207,29 +216,30 @@
void SetPasswordQueryDataL(
TEapExpandedType& aEapType,
CHbSymbianVariantMap* aMap,
- TDesC& aAuthMethod );
+ const TDesC& aAuthMethod );
private:
+
+ /** For callback */
+ MNotificationCallback& iClient;
+
/** Pointer to the device dialog interface for handling the dialog */
CHbDeviceDialogSymbian* iDialog;
/** The observer to handle the data received from the orbit dialog */
CEapAuthObserver* iObserver;
-
- TEapDialogInfo* iEapInfo;
-
- // for callback
- MNotificationCallback& iClient;
-
+
/* Information if request was already completed, in case the
* observer receives the data signal and the signal about closing the
* dialog.
*/
TBool iCompleted;
- /* Information if request was already cancelled.
- */
+ /** Information if request was already cancelled.*/
TBool iCancelled;
+ /** Pointer to the Eap Dialog Info structure */
+ TEapDialogInfo* iEapInfo;
+
};
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_observer.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_observer.h Tue Jul 06 14:18:35 2010 +0300
@@ -27,8 +27,14 @@
* Two-phased constructor.
*/
static CEapAuthObserver* NewL(
- CEapAuthNotifier* aNotifier,
- CEapAuthNotifier::EEapNotifierType aType );
+ CEapAuthNotifier* aNotifier
+ );
+
+ /**
+ * Handles the setting of the notifier (dialog) type
+ * @param aType EEapNotifierType
+ */
+ void SetNotifierType( CEapAuthNotifier::EEapNotifierType aType );
/**
* Destructor
@@ -50,17 +56,14 @@
/**
* Constructor
*/
- CEapAuthObserver(
- CEapAuthNotifier* aNotifier,
- CEapAuthNotifier::EEapNotifierType aType );
+ CEapAuthObserver( CEapAuthNotifier* aNotifier );
/**
* Handles the user name password input received from the dialog
* @param aData CHbSymbianVariantMap&
*/
void UsernamePasswordDlgDataReceived( CHbSymbianVariantMap& aData );
-
-
+
/**
* Handles the password query user input received from the dialog
* @param aData CHbSymbianVariantMap&
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_ui_strings.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_ui_strings.h Tue Jul 06 14:18:35 2010 +0300
@@ -15,6 +15,10 @@
* EAP String definitions for the Notifier
*
*/
+
+/*
+ * %version: 2 %
+ */
#ifndef EAPAUTHUISTRINGS_H
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_notifier.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_notifier.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -11,14 +11,18 @@
*
* Contributors:
*
-* Description: EAP Auth notitier implementation
+* Description: EAP Auth Notitier implementation
*
*/
+/*
+* %version: 3 %
+*/
+
// INCLUDE FILES
#include <hb/hbcore/hbsymbianvariant.h>
#include <e32debug.h>
-#include <EapExpandedType.h>
+#include <EapExpandedType.h>
#include "eap_auth_notifier.h"
#include "eap_auth_observer.h"
#include "eap_auth_ui_strings.h"
@@ -54,14 +58,14 @@
// ---------------------------------------------------------
//
CEapAuthNotifier::CEapAuthNotifier( MNotificationCallback& aClient )
- :iClient(aClient)
+ :iClient(aClient),
+ iDialog(NULL),
+ iObserver(NULL),
+ iCompleted(EFalse),
+ iCancelled(EFalse)
{
RDebug::Print(_L("CEapAuthNotifier::CEapAuthNotifier DLL++") );
- iCompleted = EFalse;
- iCancelled = EFalse;
- iObserver = NULL;
- iDialog = NULL;
}
// ---------------------------------------------------------
@@ -94,15 +98,32 @@
// CEapAuthNotifier* CEapAuthNotifier::NewL
// ---------------------------------------------------------
//
-EXPORT_C CEapAuthNotifier* CEapAuthNotifier::NewL( MNotificationCallback& aClient )
+EXPORT_C CEapAuthNotifier* CEapAuthNotifier::NewL(
+ MNotificationCallback& aClient )
{
RDebug::Print(_L("CEapAuthNotifier::NewL"));
- CEapAuthNotifier* self = new ( ELeave ) CEapAuthNotifier( aClient );
+ CEapAuthNotifier* self =
+ new ( ELeave ) CEapAuthNotifier( aClient );
+ CleanupStack::PushL( self );
+ self->ConstructL();
+ CleanupStack::Pop( self );
return self;
}
// ---------------------------------------------------------
+// CEapAuthNotifier::ConstructL
+// ---------------------------------------------------------
+//
+void CEapAuthNotifier::ConstructL()
+ {
+ RDebug::Print(_L("CEapAuthNotifier::ConstructL"));
+ //Observer is needed in order to get the user inputs
+ iObserver = CEapAuthObserver::NewL( this );
+ iDialog = CHbDeviceDialogSymbian::NewL();
+ }
+
+// ---------------------------------------------------------
// void CEapAuthNotifier::StartL
// ---------------------------------------------------------
//
@@ -120,10 +141,9 @@
iCancelled = EFalse;
iCompleted = EFalse;
iEapInfo = aEapInfo;
-
- // Observer is needed in order to get the user inputs
- iObserver = CEapAuthObserver::NewL( this, aType );
- iDialog = CHbDeviceDialogSymbian::NewL();
+
+ //Method must be called before using the observer
+ iObserver->SetNotifierType(aType);
//The variant map is needed to construct the dialog correctly,
CHbSymbianVariantMap* map = CHbSymbianVariantMap::NewL();
@@ -159,29 +179,29 @@
SetUsernamePasswordDataL( aEapInfo, aEapType, map, authMethod );
EapNtfType.Copy(KTypeunamepwddlg);
}
- else if ( aType == EEapNotifierTypeGTCSecurIDPasscodeQueryUidDialog )
+ else if ( aType == EEapNotifierTypeGtcChallengeDialog )
{
authMethod.Copy(EapAuthUiStrings::EapGtc);
- SetPasswordQueryDataL( aEapType, map, authMethod );
- EapNtfType.Copy(KTypepwdquerydlg);
- }
- else if ( aType == EEapNotifierTypePapChallengeReplyQueryDialog )
+ SetQueryDialogDataL( aEapInfo, map, authMethod );
+ EapNtfType.Copy(KTypequerydlg);
+ }
+ else if ( aType == EEapNotifierTypePapChallengeDialog )
{
authMethod.Copy(EapAuthUiStrings::Pap);
- SetPasswordQueryDataL( aEapType, map, authMethod );
- EapNtfType.Copy(KTypepwdquerydlg);
+ SetQueryDialogDataL( aEapInfo, map, authMethod );
+ EapNtfType.Copy(KTypequerydlg);
}
else if ( aType == EEapNotifierTypeGTCQueryDialog )
{
authMethod.Copy(EapAuthUiStrings::EapGtc);
- SetQueryDialogDataL( aEapInfo, map, authMethod );
- EapNtfType.Copy(KTypequerydlg);
+ SetPasswordQueryDataL( aEapType, map, authMethod );
+ EapNtfType.Copy(KTypepwdquerydlg);
}
else if ( aType == EEapNotifierTypePapAuthQueryDialog )
{
authMethod.Copy(EapAuthUiStrings::Pap);
- SetQueryDialogDataL( aEapInfo, map, authMethod );
- EapNtfType.Copy(KTypequerydlg);
+ SetPasswordQueryDataL( aEapType, map, authMethod );
+ EapNtfType.Copy(KTypepwdquerydlg);
}
else if ( aType == EEapNotifierTypeFastInstallPacQueryDialog )
{
@@ -229,7 +249,8 @@
}
RDebug::Print(_L("CEapAuthNotifier::StartL: Load the Dialog NOW!"));
- // Show the dialog.
+
+ //Show the dialog.
error = iDialog->Show( EapNtfType, *map, iObserver );
User::LeaveIfError( error );
@@ -330,7 +351,7 @@
void CEapAuthNotifier::SetQueryDialogDataL(
TEapDialogInfo* aEapInfo,
CHbSymbianVariantMap* aMap,
- TDesC& aAuthMethod )
+ const TDesC& aAuthMethod )
{
TInt error;
TBuf<KVariableLength> key1(KAuthmethod);
@@ -372,11 +393,11 @@
void CEapAuthNotifier::SetPasswordQueryDataL(
TEapExpandedType& aEapType,
CHbSymbianVariantMap* aMap,
- TDesC& aAuthMethod )
+ const TDesC& aAuthMethod )
{
TInt error;
TBuf<KVariableLength> key2(KAuthmethod);
- TBuf<KVariableLength> key3(KEaptype);
+ TBuf<KVariableLength> key3(KEaptype);
CHbSymbianVariant *variant = NULL;
RDebug::Print(_L("CEapAuthNotifier::SetPasswordQueryData: ENTERING"));
@@ -407,7 +428,7 @@
TEapDialogInfo* aEapInfo,
TEapExpandedType& aEapType,
CHbSymbianVariantMap* aMap,
- TDesC& aAuthMethod )
+ const TDesC& aAuthMethod )
{
TInt error;
TBuf<KVariableLength> key1(KUsername);
@@ -497,7 +518,7 @@
}
// ---------------------------------------------------------
-// void CEapAuthNotifier::CompleteL( TInt aStatus )
+// void CEapAuthNotifier::Complete( TInt aStatus )
// ---------------------------------------------------------
//
void CEapAuthNotifier::CompleteL( TInt aStatus )
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_observer.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/src/eap_auth_observer.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -26,12 +26,11 @@
// ---------------------------------------------------------
//
CEapAuthObserver* CEapAuthObserver::NewL(
- CEapAuthNotifier* aNotifier,
- CEapAuthNotifier::EEapNotifierType aType )
+ CEapAuthNotifier* aNotifier )
{
RDebug::Print(_L("CEapAuthObserver::NewL") );
- CEapAuthObserver* self = new ( ELeave ) CEapAuthObserver( aNotifier, aType );
+ CEapAuthObserver* self = new ( ELeave ) CEapAuthObserver( aNotifier );
return self;
}
@@ -40,10 +39,8 @@
// ---------------------------------------------------------
//
CEapAuthObserver::CEapAuthObserver(
- CEapAuthNotifier* aNotifier,
- CEapAuthNotifier::EEapNotifierType aType ):
- iNotifier( aNotifier ),
- iType(aType)
+ CEapAuthNotifier* aNotifier ):
+ iNotifier( aNotifier )
{
RDebug::Print(_L("CEapAuthObserver::CEapAuthObserver") );
}
@@ -58,6 +55,17 @@
}
// ---------------------------------------------------------
+// CEapAuthObserver::SetNotifierType
+// ---------------------------------------------------------
+//
+void CEapAuthObserver::SetNotifierType( CEapAuthNotifier::EEapNotifierType aType )
+ {
+ RDebug::Print(_L("CEapAuthObserver::setNotifierType") );
+
+ iType = aType;
+ }
+
+// ---------------------------------------------------------
// void CEapAuthObserver::DataReceived
// ---------------------------------------------------------
//
@@ -90,14 +98,14 @@
RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeMsChapV2UsernamePasswordDialog") );
UsernamePasswordDlgDataReceived(aData);
}
- else if ( iType == CEapAuthNotifier::EEapNotifierTypeGTCSecurIDPasscodeQueryUidDialog )
+ else if ( iType == CEapAuthNotifier::EEapNotifierTypeGTCQueryDialog )
{
- RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeGTCSecurIDPasscodeQueryUidDialog") );
+ RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypeGTCQueryDialog") );
PwdQueryDataReceived(aData);
}
- else if ( iType == CEapAuthNotifier::EEapNotifierTypePapChallengeReplyQueryDialog )
+ else if ( iType == CEapAuthNotifier::EEapNotifierTypePapAuthQueryDialog )
{
- RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypePapChallengeReplyQueryDialog") );
+ RDebug::Print(_L("CEapAuthObserver::DataReceived: EEapNotifierTypePapAuthQueryDialog") );
PwdQueryDataReceived(aData);
}
else if ( iType == CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog )
--- a/eapol/eapol_framework/eapol_symbian/am/eap_test_timer/symbian/eap_test_timer.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_test_timer/symbian/eap_test_timer.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 8.1.2 %
*/
// This is enumeration of EAPOL source code.
@@ -50,7 +50,7 @@
_LIT(K_eap_test_timer,"eap_test_timer");
-eap_status_e eap_am_tools_symbian_c::start_timer_thread()
+EAP_FUNC_EXPORT eap_status_e eap_am_tools_symbian_c::start_timer_thread()
{
EAP_TRACE_DEBUG(this, TRACE_FLAGS_DEFAULT, (EAPL("Create timer thread.\n")));
@@ -81,7 +81,7 @@
}
-eap_status_e eap_am_tools_symbian_c::stop_timer_thread()
+EAP_FUNC_EXPORT eap_status_e eap_am_tools_symbian_c::stop_timer_thread()
{
EAP_TRACE_DEBUG(this, TRACE_FLAGS_DEFAULT, (EAPL("Trigger timer thread stops.\n")));
--- a/eapol/eapol_framework/eapol_symbian/am/eapvpnif/src/eap_vpn_if_implementation.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eapvpnif/src/eap_vpn_if_implementation.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 59 %
+* %version: 61 %
*/
// INCLUDE FILES
@@ -1698,7 +1698,7 @@
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
)
{
@@ -2019,12 +2019,15 @@
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
}
- // ManualRealm of EAP-SIM and EAP-AKA.
- status = value_data.set_copy_of_buffer(iManualRealm->Ptr(), iManualRealm->Length());
- if (status != eap_status_ok)
+ if(iManualRealm != NULL)
{
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
+ // ManualRealm of EAP-SIM and EAP-AKA.
+ status = value_data.set_copy_of_buffer(iManualRealm->Ptr(), iManualRealm->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(
@@ -2055,11 +2058,7 @@
// Use ManualUsername of EAP-SIM and EAP-AKA.
TInt val(1);
- if (iManualUsername == NULL)
- {
- val = 0;
- }
- if (iManualUsername && (iManualUsername->Length() == 0))
+ if (iManualUsername == NULL || (iManualUsername->Length() == 0))
{
val = 0;
}
@@ -3037,9 +3036,9 @@
//--------------------------------------------------
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 eapol_key_802_11_authentication_mode_e 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_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -3052,8 +3051,8 @@
//--------------------------------------------------
eap_status_e CEapVpnInterfaceImplementation::complete_remove_eap_session(
- const bool complete_to_lower_layer,
- const eap_am_network_id_c * const receive_network_id)
+ const bool /* complete_to_lower_layer */,
+ const eap_am_network_id_c * const /* receive_network_id */)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -3068,11 +3067,11 @@
#if defined(USE_EAP_SIMPLE_CONFIG)
eap_status_e CEapVpnInterfaceImplementation::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
+ 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_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapAutomatic.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,67 @@
+/*
+* 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 %
+*/
+
+#ifndef _EAP_AUTOMATIC_H_
+#define _EAP_AUTOMATIC_H_
+
+template <class Type>
+class PointerArrayResetAndDestroy
+{
+
+public:
+
+ PointerArrayResetAndDestroy( RPointerArray<Type> * aArray, const TBool aDeleteWhenTrue)
+ : iArray(aArray)
+ , iDeleteWhenTrue(aDeleteWhenTrue)
+ {
+ }
+
+ virtual ~PointerArrayResetAndDestroy()
+ {
+ if (iArray != 0)
+ {
+ iArray->ResetAndDestroy();
+ iArray->Close();
+
+ if (iDeleteWhenTrue)
+ {
+ delete iArray;
+ }
+ iArray = 0;
+ }
+ }
+
+ void DoNotFreeArray()
+ {
+ iArray = 0;
+ }
+
+private:
+
+ RPointerArray<Type> * iArray;
+
+ TBool iDeleteWhenTrue;
+
+};
+
+#endif // _EAP_AUTOMATIC_H_
+
+// End of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/am/include/EapPluginTools.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,78 @@
+/*
+* 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: 9 %
+*/
+
+#if !defined(_EAPPLUGINTOOLS_H_)
+#define _EAPPLUGINTOOLS_H_
+
+#include <d32dbms.h>
+#include <EapExpandedType.h>
+#include <EapTypeDefinitions.h>
+
+/** @file */
+
+class EapPluginTools
+{
+
+public:
+
+ // ----------------------------------------------------------------------
+
+ IMPORT_C EapPluginTools();
+
+ IMPORT_C virtual ~EapPluginTools();
+
+ IMPORT_C void ListAllEapPluginsL(const TIndexType aIndexType, const TEapExpandedType & aTunnelingEapType, RPointerArray<TEapExpandedType> & aPlugins);
+
+ IMPORT_C static void CleanupImplArray( TAny* aAny );
+
+ IMPORT_C static void GetPrivatePathL(
+ RFs& aFileServerSession,
+ TFileName& aPrivateDatabasePathName);
+
+ IMPORT_C static void GetPrivatePathL(
+ TFileName& aPrivateDatabasePathName);
+
+ IMPORT_C static void CreateDatabaseLC(
+ RDbNamedDatabase& aDatabase,
+ RFs& aFileServerSession,
+ TInt& error,
+ const TDesC& aDatabaseName,
+ TFileName& aPrivateDatabasePathName);
+
+ // ----------------------------------------------------------------------
+
+private:
+
+ // ----------------------------------------------------------------------
+
+ // ----------------------------------------------------------------------
+
+};
+
+#define EAP_LITERAL_SYMBIAN(name, string) \
+ _LIT8(name##_8bit, string); \
+ _LIT(name, string)
+
+#endif //#if !defined(_EAPPLUGINTOOLS_H_)
+
+
+//--------------------------------------------------
+// End
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_leap_symbian.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_leap_symbian.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,12 +16,15 @@
*/
/*
-* %version: 16.1.8 %
+* %version: 16.1.11 %
*/
#ifndef EAP_AM_TYPE_LEAP_SYMBIAN_H
#define EAP_AM_TYPE_LEAP_SYMBIAN_H
+// This flag is for testing memory leaks that occurs in QT notifier.
+#define USE_EAP_AUTH_NOTIFIER
+
// INCLUDES
#include "eap_am_tools_symbian.h"
@@ -29,7 +32,9 @@
#include "eap_am_type_leap.h"
#include "eap_am_network_id.h"
+#if defined(USE_EAP_AUTH_NOTIFIER)
#include "eap_auth_notifier.h"
+#endif //#if defined(USE_EAP_AUTH_NOTIFIER)
#include <EapType.h>
#include <d32dbms.h>
@@ -44,7 +49,9 @@
*/
class EAP_EXPORT eap_am_type_leap_symbian_c
: public CActive, public eap_am_type_leap_c
+#if defined(USE_EAP_AUTH_NOTIFIER)
, public MNotificationCallback
+#endif //#if defined(USE_EAP_AUTH_NOTIFIER)
{
private:
@@ -58,11 +65,13 @@
RDbNamedDatabase m_database;
+#if defined(USE_EAP_AUTH_NOTIFIER)
RNotifier m_notifier;
CEapAuthNotifier::TEapDialogInfo * m_input_output_data_ptr;
TPckg<CEapAuthNotifier::TEapDialogInfo> * m_input_output_pckg_ptr;
+#endif //#if defined(USE_EAP_AUTH_NOTIFIER)
eap_am_network_id_c m_receive_network_id;
@@ -100,7 +109,9 @@
bool is_session_validL();
+#if defined(USE_EAP_AUTH_NOTIFIER)
CEapAuthNotifier* iEapAuthNotifier;
+#endif //#if defined(USE_EAP_AUTH_NOTIFIER)
//--------------------------------------------------
protected:
@@ -195,6 +206,8 @@
void DlgComplete( TInt aStatus );
+ TInt IsDlgReadyToCompleteL();
+
}; // class eap_am_type_leap_symbian_c
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_mschapv2_symbian.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_mschapv2_symbian.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16.1.7 %
+* %version: 16.1.8 %
*/
#ifndef _EAP_AM_TYPE_MSCHAPV2_SYMBIAN_H_
@@ -206,6 +206,7 @@
EAP_FUNC_IMPORT void DlgComplete( TInt aStatus );
+ TInt IsDlgReadyToCompleteL();
}; // class eap_am_type_mschapv2_symbian_c
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_securid_symbian.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_securid_symbian.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16.1.7 %
+* %version: 16.1.11 %
*/
#ifndef EAP_AM_TYPE_SECURID_SYMBIAN_H
@@ -39,7 +39,9 @@
* For Symbian OS.
*/
class EAP_EXPORT eap_am_type_securid_symbian_c
- : public CActive, public eap_am_type_securid_c
+ : public CActive
+ , public eap_am_type_securid_c
+ , public abs_eap_base_timer_c
, public MNotificationCallback
@@ -55,7 +57,8 @@
EHandlingIdentityQuery,
EHandlingPasscodeQuery,
EHandlingPincodeQuery,
- EHandlingGTCQuery
+ EHandlingGTCQuery,
+ EHandlingTimerCall
};
TState m_state;
@@ -205,6 +208,14 @@
void DlgComplete( TInt aStatus );
+ TInt IsDlgReadyToCompleteL();
+
+ EAP_FUNC_IMPORT 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);
}; // class eap_am_type_securid_symbian_c
--- a/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_tls_peap_symbian.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_tls_peap_symbian.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 109 %
+* %version: 112 %
*/
#if !defined(_EAP_AM_TYPE_TLS_PEAP_SYMBIAN_H_)
@@ -62,6 +62,7 @@
const TInt KMaxLabelLength = 64;
const TInt KMaxDatabaseTableName = 64;
+const TInt KOffsetCorrection = 1;
#if defined(USE_FAST_EAP_TYPE)
const char KEapFastPacProvisResultKey[] = "eap_am_type_tls_peap_symbian_c prov. result";
@@ -71,11 +72,10 @@
/// This class is interface to adaptation module of EAP/TLS and PEAP.
class EAP_EXPORT eap_am_type_tls_peap_symbian_c
-: public CActive, public eap_am_type_tls_peap_c
-,public abs_eap_base_timer_c
- , public MNotificationCallback
-
-
+: public CActive
+, public eap_am_type_tls_peap_c
+, public abs_eap_base_timer_c
+, public MNotificationCallback
{
public:
@@ -87,8 +87,10 @@
EEapFastPacProvisResultSuccess /* 1 */
};
#endif
+
private: // data
-//--------------------------------------------------
+
+ //--------------------------------------------------
RFs m_session;
@@ -419,10 +421,6 @@
void send_error_notification(const eap_status_e error);
- eap_status_e show_certificate_selection_dialog();
-
- eap_status_e show_manual_identity_dialog();
-
void ResetSessionIdL();
/**
@@ -472,8 +470,6 @@
eap_status_e CompleteFilePasswordQueryL();
- eap_status_e CompleteNotifierL();
-
eap_status_e CompleteFilePasswordQuery();
eap_status_e FinalCompleteReadPACStoreDataL(eap_status_e status);
@@ -571,6 +567,13 @@
void CompleteCreateDeviceSeedL( TInt aStatus );
#endif
+ eap_status_e select_cipher_suite(
+ const bool select_all_cipher_suites,
+ const tls_cipher_suites_e test_cipher_suite,
+ const TAlgorithmId testcertAlgorithm,
+ const TAlgorithmId certAlgorithm,
+ eap_array_c<u16_t> * cipher_suites);
+
//--------------------------------------------------
protected: // methods
//--------------------------------------------------
@@ -824,7 +827,7 @@
eap_status_e complete_read_ca_certificate(
const RPointerArray<CX509Certificate>& aCertChain, eap_status_e aStatus);
- void complete_validate_chain(CPKIXValidationResult& aValidationResult, eap_status_e aStatus);
+ void complete_validate_chain(const CPKIXValidationResult * const aValidationResult, const eap_status_e aStatus);
void complete_get_matching_certificates(RPointerArray<EapCertificateEntry>& aMatchingCerts, eap_status_e aStatus);
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/EapAkaInterface.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/EapAkaInterface.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 15.1.2 %
*/
// This is enumeration of EAPOL source code.
@@ -30,6 +30,7 @@
// INCLUDE FILES
#include "EapAkaInterface.h"
#include "eap_type_aka_types.h"
+#include "eap_automatic_variable.h"
#include <mmtsy_names.h>
#include <etelmmerr.h>
@@ -45,6 +46,8 @@
, iMMETELConnectionStatus(EFalse)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::CEapAkaInterface\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::CEapAkaInterface()");
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
@@ -76,18 +79,14 @@
CEapAkaInterface::~CEapAkaInterface()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::~CEapAkaInterface\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::~CEapAkaInterface()");
if(IsActive())
{
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
- */
DisconnectMMETel();
delete iAuthenticationData;
@@ -101,8 +100,9 @@
void CEapAkaInterface::QueryIMSIL()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("AKA interface: Querying IMSI.\n")));
-
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("AKA interface: CEapAkaInterface::QueryIMSIL()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::QueryIMSIL()");
+
iQueryId = EQueryIMSI;
// Create MMETEl connection.
@@ -123,7 +123,8 @@
void CEapAkaInterface::QueryRESL( eap_variable_data_c * const aRand, eap_variable_data_c * const aAUTN )
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("AKA interface: Querying RES, CK, IK and AUTS.\n")));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("AKA interface: CEapAkaInterface::QueryRESL(), CK, IK and AUTS.\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::QueryRESL()");
iQueryId = EQueryRES;
@@ -184,12 +185,17 @@
void CEapAkaInterface::DoCancel()
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::DoCancel() - Cancelling MMETEL query.\n") ) );
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::DoCancel() - Cancelling MMETEL query, iQueryId=%d\n"),
+ iQueryId) );
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::DoCancel()");
- // Cancel the request.
- iCustomAPI.CancelAsyncRequest( ECustomGetSimAuthenticationDataIPC );
-
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::DoCancel(): CANCELLED CUSTOM API REQUEST \n")));
+ if (iQueryId == EQueryRES)
+ {
+ // Cancel the request.
+ iCustomAPI.CancelAsyncRequest( ECustomGetSimAuthenticationDataIPC );
+
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::DoCancel(): CANCELLED CUSTOM API REQUEST \n")));
+ }
}
//--------------------------------------------------
@@ -198,7 +204,10 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::RunL(). iStatus.Int() =%d \n"), iStatus.Int() ));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::RunL(). iStatus.Int()=%d, iQueryId=%d\n"),
+ iStatus.Int(),
+ iQueryId));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::RunL()");
TInt error = KErrNone;
@@ -408,7 +417,8 @@
TInt CEapAkaInterface::CreateMMETelConnectionL()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Creating MMETel connection.\n")));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::CreateMMETelConnectionL()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::CreateMMETelConnectionL()");
TInt errorCode = KErrNone;
@@ -470,6 +480,12 @@
void CEapAkaInterface::DisconnectMMETel()
{
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapAkaInterface::DisconnectMMETel()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapAkaInterface::DisconnectMMETel()");
+
+ // 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")));
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/eap_am_type_aka_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/eap_am_type_aka_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 46.1.6 %
+* %version: 46.1.10 %
*/
// This is enumeration of EAPOL source code.
@@ -195,6 +195,10 @@
}
#endif // #if defined (USE_EAP_TYPE_SERVER_AKA)
+ TInt error = m_session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_type_aka_symbian_c::ConstructL(): - m_session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// Open/create database
EapAkaDbUtils::OpenDatabaseL(m_database, m_session, m_index_type, m_index, m_tunneling_type);
@@ -215,7 +219,7 @@
//--------------------------------------------------
-eap_am_type_aka_symbian_c* eap_am_type_aka_symbian_c::NewL(
+EAP_FUNC_EXPORT eap_am_type_aka_symbian_c* eap_am_type_aka_symbian_c::NewL(
abs_eap_am_tools_c * const aTools,
abs_eap_base_type_c * const aPartner,
const TIndexType aIndexType,
@@ -304,7 +308,7 @@
// Read Maximum Session Validity Time from the config file
eap_variable_data_c sessionTimeFromFile(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_AKA_max_session_validity_time.get_field(),
&sessionTimeFromFile);
@@ -327,7 +331,7 @@
// We have to set the values for K, OP and AMF in simulator.
{
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_AKA_simulator_aka_k.get_field(),
&m_simulator_aka_K);
if (status == eap_status_ok
@@ -356,7 +360,7 @@
}
{
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_AKA_simulator_aka_op.get_field(),
&m_simulator_aka_OP);
if (status == eap_status_ok
@@ -385,7 +389,7 @@
}
{
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_AKA_simulator_aka_amf.get_field(),
&m_simulator_aka_AMF);
if (status == eap_status_ok
@@ -1443,7 +1447,7 @@
//--------------------------------------------------
-eap_status_e eap_am_type_aka_symbian_c::complete_AKA_imsi_L(
+EAP_FUNC_EXPORT eap_status_e eap_am_type_aka_symbian_c::complete_AKA_imsi_L(
const eap_variable_data_c * const IMSI,
const eap_status_e completion_status )
{
@@ -1767,7 +1771,7 @@
//--------------------------------------------------
-eap_status_e eap_am_type_aka_symbian_c::complete_AKA_RES_L(
+EAP_FUNC_EXPORT eap_status_e eap_am_type_aka_symbian_c::complete_AKA_RES_L(
eap_variable_data_c * const aRES,
eap_variable_data_c * const aCK,
eap_variable_data_c * const aIK,
@@ -2672,7 +2676,7 @@
//--------------------------------------------------
-eap_status_e eap_am_type_aka_symbian_c::generate_reauthentication_id(
+EAP_FUNC_EXPORT eap_status_e eap_am_type_aka_symbian_c::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,
@@ -3059,7 +3063,7 @@
//--------------------------------------------------
-bool eap_am_type_aka_symbian_c::is_session_valid()
+EAP_FUNC_EXPORT bool eap_am_type_aka_symbian_c::is_session_valid()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/inc/EapAkaDbUtils.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/inc/EapAkaDbUtils.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 7.1.5 %
+* %version: 7.1.6 %
*/
#ifndef _EAPAKADBUTILS_H_
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAka.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAka.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 23 %
+* %version: 25 %
*/
// This is enumeration of EAPOL source code.
@@ -206,11 +206,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapAka::SetIndexL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
EapAkaDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
- CleanupClosePushL(session);
- CleanupClosePushL(db);
-
EapAkaDbUtils::SetIndexL(
db,
iIndexType,
@@ -223,6 +226,9 @@
iIndexType = aIndexType;
iIndex = aIndex;
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -235,12 +241,15 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapAka::SetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapAkaDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
- CleanupClosePushL(session);
- CleanupClosePushL(db);
-
EapAkaDbUtils::SetConfigurationL(
db,
aSettings,
@@ -248,6 +257,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -260,11 +272,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapAka::SetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapAkaDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapAkaDbUtils::GetConfigurationL(
db,
@@ -273,6 +288,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -302,11 +320,14 @@
RFs session;
- EapAkaDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapAka::CopySettingsL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapAkaDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
+
EapAkaDbUtils::CopySettingsL(
db,
iIndexType,
@@ -316,6 +337,9 @@
aDestinationIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAkaDbUtils.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAkaDbUtils.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 47 %
+* %version: 54 %
*/
// This is enumeration of EAPOL source code.
@@ -35,7 +35,7 @@
#include "eap_type_aka_types.h"
#include <EapTraceSymbian.h>
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
const TInt KMaxSqlQueryLength = 2048;
const TInt KMicroSecsInAMinute = 60000000; // 60000000 micro seconds is 1 minute.
@@ -742,6 +742,10 @@
TInt error(KErrNone);
TFileName aPrivateDatabasePathName;
+ error = aFileServerSession.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapAkaDbUtils::DeleteConfigurationL(): - aFileServerSession.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
EapPluginTools::CreateDatabaseLC(
aDatabase,
aFileServerSession,
@@ -794,7 +798,7 @@
// Delete rows
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
--- a/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAkaProxy.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/src/EapAkaProxy.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 10.1.2 %
+* %version: 10.1.3 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 606
+ #define EAP_FILE_NUMBER_ENUM 733
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/src/EapGeneric.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/src/EapGeneric.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 54 %
+* %version: 57 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 605
+ #define EAP_FILE_NUMBER_ENUM 739
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
@@ -78,8 +78,10 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapGeneric::CEapGeneric(): this=0x%08x.\n"),
- this));
+ (EAPL("CEapGeneric::CEapGeneric(): this=0x%08x, aIndexType=%d, aIndex=%d.\n"),
+ this,
+ aIndexType,
+ aIndex));
EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapGeneric::CEapGeneric()");
}
@@ -159,20 +161,21 @@
#ifdef USE_EAP_SIMPLE_CONFIG
eap_base_type_c* CEapGeneric::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_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* CEapGeneric::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_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
{
+ EAP_UNREFERENCED_PARAMETER(aTools);
// This class does not have stack interface.
EAP_TRACE_DEBUG(
m_am_tools,
@@ -551,15 +554,18 @@
TInt error(KErrNone);
+ internal_settings->m_IndexType = iIndexType;
+ internal_settings->m_Index = iIndex;
+
+ internal_settings->m_TunnelingTypePresent = iTunnelingTypePresent;
+ internal_settings->m_TunnelingType = iTunnelingType;
+
error = CEapConversion::ConvertEAPSettingsToInternalType(
m_am_tools,
&aSettings,
internal_settings);
if(error == KErrNone)
{
- internal_settings->m_IndexType = iIndexType;
- internal_settings->m_Index = iIndex;
-
TInt error = CEapConversion::ConvertExpandedEAPTypeToInternalType(
&iEapType,
&(internal_settings->m_EAPType));
@@ -571,9 +577,6 @@
User::Leave(error);
}
- internal_settings->m_TunnelingTypePresent = iTunnelingTypePresent;
- internal_settings->m_TunnelingType = iTunnelingType;
-
iCompletionStatus = eap_status_process_general_error;
status = m_server->set_configuration(internal_settings);
--- a/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/src/EapGenericProxy.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/generic/symbian/plugin/src/EapGenericProxy.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 606
+ #define EAP_FILE_NUMBER_ENUM 734
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/EapSimInterface.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/EapSimInterface.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 13.1.2 %
*/
// This is enumeration of EAPOL source code.
@@ -30,6 +30,7 @@
// INCLUDE FILES
#include "EapSimInterface.h"
+#include "eap_automatic_variable.h"
#include <mmtsy_names.h>
#include "eap_sim_triplets.h" // For SIM_SRES_LENGTH.
@@ -46,6 +47,8 @@
, iMMETELConnectionStatus(EFalse)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::CEapSimIsaInterface()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::CEapSimIsaInterface()");
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
}
@@ -77,6 +80,8 @@
CEapSimIsaInterface::~CEapSimIsaInterface()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::~CEapSimIsaInterface()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::~CEapSimIsaInterface()");
if(IsActive())
{
@@ -87,6 +92,7 @@
iPhone.Close();
iServer.Close(); // Phone module is unloaded automatically when RTelServer session is closed
+ iCustomAPI.Close();
delete iAuthenticationData;
iAuthenticationData = NULL;
@@ -99,8 +105,9 @@
void CEapSimIsaInterface::QueryIMSIL()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ISA interface: Querying IMSI.\n")));
-
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::QueryIMSIL()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::QueryIMSIL()");
+
iQueryId = EQueryIMSI;
// Create MMETEl connection.
@@ -121,7 +128,8 @@
void CEapSimIsaInterface::QueryKcAndSRESL(const TDesC8& aRand)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ISA interface: Querying Kc and SRES.\n")));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::QueryKcAndSRESL()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::QueryKcAndSRESL()");
iQueryId = EQuerySRESandKC;
@@ -162,9 +170,13 @@
void CEapSimIsaInterface::DoCancel()
{
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::DoCancel() - Cancelling MMETEL query.\n") ) );
-
- // Cancel the request.
- iCustomAPI.CancelAsyncRequest( ECustomGetSimAuthenticationDataIPC );
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::DoCancel()");
+
+ if (iQueryId == EQuerySRESandKC)
+ {
+ // Cancel the request.
+ iCustomAPI.CancelAsyncRequest( ECustomGetSimAuthenticationDataIPC );
+ }
}
//--------------------------------------------------
@@ -172,8 +184,11 @@
void CEapSimIsaInterface::RunL()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::RunL(). iStatus.Int() =%d \n"), iStatus.Int() ));
-
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::RunL(). iStatus.Int()=%d, iQueryId=%d\n"),
+ iStatus.Int(),
+ iQueryId));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::RunL()");
+
TInt error = KErrNone;
eap_variable_data_c imsi(m_am_tools); // Keeping it here to avoid "error" in ARMV5 build.
@@ -286,7 +301,8 @@
TInt CEapSimIsaInterface::CreateMMETelConnectionL()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("Creating MMETel connection.\n")));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("CEapSimIsaInterface::CreateMMETelConnectionL()\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: CEapSimIsaInterface::CreateMMETelConnectionL()");
TInt errorCode = KErrNone;
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/eap_am_type_gsmsim_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/eap_am_type_gsmsim_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 47.1.6 %
+* %version: 47.1.10 %
*/
// This is enumeration of EAPOL source code.
@@ -131,6 +131,10 @@
void eap_am_type_gsmsim_symbian_c::ConstructL()
{
+ TInt error = m_session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_type_gsmsim_symbian_c::ConstructL(): - m_session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// Open/create database
EapSimDbUtils::OpenDatabaseL(m_database, m_session, m_index_type, m_index, m_tunneling_type);
@@ -357,7 +361,7 @@
//--------------------------------------------------
-eap_status_e eap_am_type_gsmsim_symbian_c::authentication_finished(
+EAP_FUNC_EXPORT eap_status_e eap_am_type_gsmsim_symbian_c::authentication_finished(
const bool true_when_successful,
const eap_gsmsim_authentication_type_e authentication_type,
const eap_type_gsmsim_identity_type identity_type)
@@ -659,7 +663,7 @@
{
eap_variable_data_c simulator_sim_algorithm(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_GSMSIM_simulator_sim_algorithm.get_field(),
&simulator_sim_algorithm);
if (status == eap_status_ok
@@ -696,7 +700,7 @@
}
{
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_GSMSIM_simulator_sim_ki.get_field(),
&m_simulator_sim_ki);
if (status == eap_status_ok
@@ -745,7 +749,7 @@
// Read Maximum Session Validity Time from the config file
eap_variable_data_c sessionTimeFromFile(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_GSMSIM_max_session_validity_time.get_field(),
&sessionTimeFromFile);
@@ -1644,7 +1648,7 @@
//--------------------------------------------------
//
-eap_status_e eap_am_type_gsmsim_symbian_c::cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query()
+EAP_FUNC_EXPORT eap_status_e eap_am_type_gsmsim_symbian_c::cancel_SIM_IMSI_or_pseudonym_or_reauthentication_id_query()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
#if defined (USE_EAP_GSMSIM_INTERFACE) && !defined(__WINS__)
@@ -2008,7 +2012,7 @@
//-------------------------------------------------
//
-eap_status_e eap_am_type_gsmsim_symbian_c::cancel_SIM_kc_sres_query()
+EAP_FUNC_EXPORT eap_status_e eap_am_type_gsmsim_symbian_c::cancel_SIM_kc_sres_query()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -2539,7 +2543,7 @@
//--------------------------------------------------
//
-eap_status_e eap_am_type_gsmsim_symbian_c::cancel_imsi_from_username_query()
+EAP_FUNC_EXPORT eap_status_e eap_am_type_gsmsim_symbian_c::cancel_imsi_from_username_query()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/inc/EapSimDbUtils.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/inc/EapSimDbUtils.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8.1.6 %
+* %version: 8.1.7 %
*/
#ifndef _EAPSIMDBUTILS_H_
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/src/EapSim.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/src/EapSim.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 24 %
+* %version: 26 %
*/
// This is enumeration of EAPOL source code.
@@ -205,11 +205,14 @@
RFs session;
- EapSimDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSim::SetIndexL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapSimDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
+
EapSimDbUtils::SetIndexL(
db,
iIndexType,
@@ -222,6 +225,9 @@
iIndexType = aIndexType;
iIndex = aIndex;
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -232,11 +238,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSim::SetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapSimDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapSimDbUtils::SetConfigurationL(
db,
@@ -245,6 +254,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -255,11 +267,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSim::SetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapSimDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapSimDbUtils::GetConfigurationL(
db,
@@ -268,6 +283,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -295,11 +313,14 @@
RFs session;
- EapSimDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSim::CopySettingsL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapSimDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
+
EapSimDbUtils::CopySettingsL(
db,
iIndexType,
@@ -309,6 +330,9 @@
aDestinationIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
--- a/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/src/EapSimDbUtils.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/gsmsim/symbian/plugin/src/EapSimDbUtils.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 51 %
+* %version: 57 %
*/
// This is enumeration of EAPOL source code.
@@ -34,7 +34,7 @@
#include "EapSimDbParameterNames.h"
#include <EapTraceSymbian.h>
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
const TInt KMaxSqlQueryLength = 2048;
const TInt KMicroSecsInAMinute = 60000000; // 60000000 micro seconds is 1 minute.
@@ -748,6 +748,10 @@
TInt error(KErrNone);
TFileName aPrivateDatabasePathName;
+ error = aFileServerSession.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): - aFileServerSession.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
EapPluginTools::CreateDatabaseLC(
aDatabase,
aFileServerSession,
@@ -768,19 +772,13 @@
User::LeaveIfError(error);
}
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls aDatabase.Open()\n")));
-
error = aDatabase.Open(aFileServerSession, aPrivateDatabasePathName);
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): Opened private DB for EAP-SIM. error=%d\n"), error));
-
User::LeaveIfError(error);
HBufC* buf = HBufC::NewLC(KMaxSqlQueryLength);
TPtr sqlStatement = buf->Des();
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls sqlStatement.Format()\n")));
-
// Main settings table
_LIT(KSQL, "SELECT * FROM %S WHERE %S=%d AND %S=%d AND %S=%d AND %S=%d");
@@ -799,22 +797,14 @@
// Evaluate view
RDbView view;
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls view.Prepare()\n")));
-
error = view.Prepare(aDatabase, TDbQuery(sqlStatement), TDbWindow::EUnlimited);
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): view.Prepare(), error=%d\n"), error));
-
User::LeaveIfError(error);
CleanupClosePushL(view);
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls view.EvaluateAll()\n")));
-
error = view.EvaluateAll();
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): view.EvaluateAll(), error=%d\n"), error));
-
User::LeaveIfError(error);
// Delete rows
@@ -829,27 +819,15 @@
while (view.NextL() != EFalse);
EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): All rows deleted.\n")));
-
}
else
{
EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): No rows to delete.\n")));
}
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls CleanupStack::PopAndDestroy(&view)\n")));
-
CleanupStack::PopAndDestroy(&view);
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls CleanupStack::PopAndDestroy(buf)\n")));
-
CleanupStack::PopAndDestroy(buf);
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls CleanupStack::PopAndDestroy(&aDatabase)\n")));
-
CleanupStack::PopAndDestroy(&aDatabase);
-
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapSimDbUtils::DeleteConfigurationL(): calls CleanupStack::PopAndDestroy(&aFileServerSession)\n")));
-
CleanupStack::PopAndDestroy(&aFileServerSession);
}
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/eap_am_type_mschapv2_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/eap_am_type_mschapv2_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 30.1.14 %
+* %version: 30.1.25 %
*/
// This is enumeration of EAPOL source code.
@@ -201,19 +201,16 @@
{
// NOTE: Do not use m_partner here without null check
+ TInt error = m_session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_type_mschapv2_symbian_c::ConstructL(): - m_session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// Open/create the database
EapMsChapV2DbUtils::OpenDatabaseL(m_database, m_session, m_index_type, m_index, m_tunneling_type);
m_username_password_io_ptr = new(ELeave) CEapAuthNotifier::TEapDialogInfo;
m_username_password_io_pckg_ptr = new(ELeave) TPckg<CEapAuthNotifier::TEapDialogInfo> (*m_username_password_io_ptr);
- EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_mschapv2_symbian_c::ConstructL m_username_password_io_pckg_ptr"),
- m_username_password_io_pckg_ptr->Ptr(),
- m_username_password_io_pckg_ptr->Size()));
-
CActiveScheduler::Add(this);
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -684,7 +681,7 @@
//--------------------------------------------------
-eap_status_e eap_am_type_mschapv2_symbian_c::update_username_password()
+EAP_FUNC_EXPORT eap_status_e eap_am_type_mschapv2_symbian_c::update_username_password()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
eap_status_e status(eap_status_ok);
@@ -854,7 +851,7 @@
// Read Maximum Session Validity Time from the config file
eap_variable_data_c sessionTimeFromFile(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_MSCHAPv2_max_session_validity_time.get_field(),
&sessionTimeFromFile);
@@ -892,88 +889,227 @@
bool & password_prompt_enabled,
bool is_identity_query)
{
+ eap_status_e status = eap_status_ok;
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("eap_am_type_mschapv2_symbian_c::show_username_password_dialog - start, password_prompt_enabled=%d,is_identity_query=%d\n"),
password_prompt_enabled, is_identity_query));
-
+
m_username_utf8 = &username_utf8;
m_password_utf8 = &password_utf8;
m_password_prompt_enabled = &password_prompt_enabled;
m_is_identity_query = is_identity_query;
- if (*m_password_prompt_enabled == true)
- {
- m_username_password_io_ptr->iPasswordPromptEnabled = ETrue;
- }
- else
- {
- m_username_password_io_ptr->iPasswordPromptEnabled = EFalse;
- }
+ if (*m_password_prompt_enabled == true)
+ {
+ m_username_password_io_ptr->iPasswordPromptEnabled = ETrue;
+ }
+ else
+ {
+ m_username_password_io_ptr->iPasswordPromptEnabled = EFalse;
+ }
- if (m_is_identity_query == true)
- {
- m_username_password_io_ptr->iIsIdentityQuery = ETrue;
- }
- else
- {
- m_username_password_io_ptr->iIsIdentityQuery = EFalse;
- }
+ if (m_is_identity_query == true)
+ {
+ m_username_password_io_ptr->iIsIdentityQuery = ETrue;
+ }
+ else
+ {
+ m_username_password_io_ptr->iIsIdentityQuery = EFalse;
+ }
- eap_variable_data_c tmp_username_unicode(m_am_tools);
- eap_status_e status = m_am_tools->convert_utf8_to_unicode(tmp_username_unicode, *m_username_utf8);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
+ eap_variable_data_c tmp_username_unicode(m_am_tools);
+ status = m_am_tools->convert_utf8_to_unicode(tmp_username_unicode, *m_username_utf8);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
- m_username_password_io_ptr->iUsername.Copy(
- reinterpret_cast<TUint16 *> (
- tmp_username_unicode.get_data(tmp_username_unicode.get_data_length())),
- tmp_username_unicode.get_data_length() / 2); // 8bit -> 16bit
+ m_username_password_io_ptr->iUsername.Copy(
+ reinterpret_cast<TUint16 *> (
+ tmp_username_unicode.get_data(tmp_username_unicode.get_data_length())),
+ tmp_username_unicode.get_data_length() / 2); // 8bit -> 16bit
- m_state = EHandlingUsernamePasswordQuery;
+ m_state = EHandlingUsernamePasswordQuery;
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL(" eap_am_type_mschapv2_symbian_c::show_username_password_dialog - before m_notifier.StartNotifierAndGetResponse()\n")));
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_username_password_io_ptr->iPassword.Zero();
-
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
- {
- return eap_status_authentication_failure;
- }
- }
- else
- {
- iEapAuthNotifier->Cancel();
- }
-
- TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeMsChapV2UsernamePasswordDialog, m_username_password_io_ptr, aEapType));
- if (err1)
- {
- return eap_status_authentication_failure;
- }
-
+ TInt err1 = KErrNone;
+
+ TRAPD(err, err1 = IsDlgReadyToCompleteL());
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_mschapv2_symbian_c::show_username_password_dialog(): err=%d, result= %d\n"),
+ err,
+ err1));
+ if (*m_password_prompt_enabled == true || err || err1 == KErrCancel)
+ {
+ TEapExpandedType aEapType(*EapExpandedTypeMsChapv2.GetType());
+ m_username_password_io_ptr->iPassword.Zero();
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err)
+ {
+ return eap_status_authentication_failure;
+ }
+ }
+ else
+ {
+ iEapAuthNotifier->Cancel();
+ }
+
+ TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeMsChapV2UsernamePasswordDialog, m_username_password_io_ptr, aEapType));
+ if (err1)
+ {
+ return eap_status_authentication_failure;
+ }
+ }
+ else
+ {
+ DlgComplete( status );
+ return status;
+ }
return eap_status_pending_request;
}
//--------------------------------------------------
+TInt eap_am_type_mschapv2_symbian_c::IsDlgReadyToCompleteL()
+ {
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_mschapv2_symbian_c::IsDlgReadyToCompleteL(): m_index_type=%d, m_index=%d, m_tunneling_type=0xfe%06x%08x\n"),
+ m_index_type,
+ m_index,
+ m_tunneling_type.get_vendor_id(),
+ m_tunneling_type.get_vendor_type()));
+
+ TInt status = KErrNone;
+ HBufC* buf = HBufC::NewLC(KMaxSqlQueryLength);
+ TPtr sqlStatement = buf->Des();
+
+ // Query all the relevant parameters
+ _LIT(KSQLQuery, "SELECT %S, %S, %S FROM %S WHERE %S=%d AND %S=%d AND %S=%d AND %S=%d");
+
+ sqlStatement.Format(
+ KSQLQuery,
+ &cf_str_EAP_MSCHAPV2_password_prompt_literal,
+ &cf_str_EAP_MSCHAPV2_username_literal,
+ &cf_str_EAP_MSCHAPV2_password_literal,
+ &KMsChapV2TableName,
+ &KServiceType,
+ m_index_type,
+ &KServiceIndex,
+ m_index,
+ &KTunnelingTypeVendorId,
+ m_tunneling_type.get_vendor_id(),
+ &KTunnelingType,
+ m_tunneling_type.get_vendor_type());
+
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_mschapv2_symbian_c::IsDlgReadyToCompleteL(): Opens view\n")));
+
+ RDbView view;
+ // Evaluate view
+ User::LeaveIfError(view.Prepare(m_database, TDbQuery(sqlStatement), TDbWindow::EUnlimited));
+ CleanupClosePushL(view);
+
+ 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);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_leap_symbian_c::IsDlgReadyToCompleteL(): Reads database\n")));
+
+ TPtrC username = view.ColDes(colSet->ColNo( cf_str_EAP_MSCHAPV2_username_literal ) );
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_mschapv2_symbian_c::IsDlgReadyToCompleteL(): username"),
+ username.Ptr(),
+ username.Size()));
+
+ TPtrC password = view.ColDes(colSet->ColNo( cf_str_EAP_MSCHAPV2_password_literal ) );
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_mschapv2_symbian_c::IsDlgReadyToCompleteL(): password"),
+ password.Ptr(),
+ password.Size()));
+
+ TUint prompt = view.ColUint(colSet->ColNo(cf_str_EAP_MSCHAPV2_password_prompt_literal));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_mschapv2_symbian_c::IsDlgReadyToCompleteL(): prompt=%d\n"),
+ prompt));
+
+
+ if ((EEapDbFalse != prompt)
+ || (username.Size() == 0)
+ || (password.Size() == 0))
+ {
+
+ if (username.Size() == 0)
+ {
+ m_username_password_io_ptr->iUsername.Zero();
+ }
+ else
+ {
+ m_username_password_io_ptr->iUsername.Copy(username);
+ }
+
+ status = KErrCancel;
+ }
+ else
+ {
+ status = KErrNone;
+ m_username_password_io_ptr->iUsername.Copy(username);
+ m_username_password_io_ptr->iPassword.Copy(password);
+ }
+
+ CleanupStack::PopAndDestroy(colSet); // Delete colSet.
+ CleanupStack::PopAndDestroy(&view); // Close view.
+ CleanupStack::PopAndDestroy(buf); // Delete buf.
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_mschapv2_symbian_c::IsDlgReadyToCompleteL(): status=%d\n"),
+ status));
+
+ return status;
+ }
+
eap_status_e eap_am_type_mschapv2_symbian_c::show_change_password_dialog(
eap_variable_data_c & /* username */,
eap_variable_data_c & /* old_password */,
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/inc/EapMsChapV2DbUtils.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/inc/EapMsChapV2DbUtils.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8.1.7 %
+* %version: 8.1.8 %
*/
#ifndef _EAPMSCHAPV2DBUTILS_H_
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 28 %
+* %version: 30 %
*/
// This is enumeration of EAPOL source code.
@@ -246,11 +246,14 @@
RFs session;
- EapMsChapV2DbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::SetIndexL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapMsChapV2DbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
+
EapMsChapV2DbUtils::SetIndexL(
db,
iIndexType,
@@ -263,6 +266,9 @@
iIndexType = aIndexType;
iIndex = aIndex;
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -276,11 +282,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::SetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapMsChapV2DbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapMsChapV2DbUtils::SetConfigurationL(
db,
@@ -289,6 +298,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -302,11 +314,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::GetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapMsChapV2DbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapMsChapV2DbUtils::GetConfigurationL(
db,
@@ -315,6 +330,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -345,11 +363,14 @@
RFs session;
- EapMsChapV2DbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapMsChapV2::CopySettingsL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapMsChapV2DbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
+
EapMsChapV2DbUtils::CopySettingsL(
db,
iIndexType,
@@ -359,6 +380,9 @@
aDestinationIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2DbUtils.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2DbUtils.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 46 %
+* %version: 53 %
*/
// This is enumeration of EAPOL source code.
@@ -35,7 +35,7 @@
#include "EapMsChapV2DbParameterNames.h"
#include <EapTraceSymbian.h>
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
const TUint KMaxSqlQueryLength = 512;
const TInt KMicroSecsInAMinute = 60000000; // 60000000 micro seconds is 1 minute.
@@ -432,7 +432,14 @@
if (aSettings.iShowPassWordPromptPresent)
{
// If password was supplied set password prompting off
- view.SetColL(colSet->ColNo(cf_str_EAP_MSCHAPV2_password_prompt_literal), aSettings.iShowPassWordPrompt);
+ if (aSettings.iShowPassWordPrompt == EFalse)
+ {
+ view.SetColL(colSet->ColNo(cf_str_EAP_MSCHAPV2_password_prompt_literal), EEapDbFalse );
+ }
+ else
+ {
+ view.SetColL(colSet->ColNo(cf_str_EAP_MSCHAPV2_password_prompt_literal), EEapDbTrue );
+ }
}
// Session validity time
@@ -669,6 +676,10 @@
TInt error(KErrNone);
TFileName aPrivateDatabasePathName;
+ error = aFileServerSession.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapMsChapV2DbUtils::DeleteConfigurationL(): - aFileServerSession.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
EapPluginTools::CreateDatabaseLC(
aDatabase,
aFileServerSession,
@@ -722,7 +733,7 @@
// Delete rows
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
--- a/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/eap_am_type_protected_setup_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/protected_setup/eap_am_type_protected_setup_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18.1.4.1.9 %
+* %version: 18.1.4.1.12 %
*/
// This is enumeration of EAPOL source code.
@@ -53,9 +53,9 @@
EAP_FUNC_EXPORT CEapAmProtectedSetupSymbian::CEapAmProtectedSetupSymbian(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
- const TIndexType aIndexType,
+ const TIndexType /* aIndexType */,
const TInt aIndex,
- const eap_type_value_e aTunnelingType,
+ const eap_type_value_e /* aTunnelingType */,
const eap_type_value_e eap_type,
const bool is_client_when_true,
const eap_am_network_id_c * const receive_network_id,
@@ -138,7 +138,7 @@
//--------------------------------------------------
-CEapAmProtectedSetupSymbian* CEapAmProtectedSetupSymbian::NewL(
+EAP_FUNC_EXPORT CEapAmProtectedSetupSymbian* CEapAmProtectedSetupSymbian::NewL(
abs_eap_am_tools_c * const tools,
abs_eap_base_type_c * const partner,
const TIndexType aIndexType,
@@ -253,7 +253,7 @@
{
eap_variable_data_c use_manual_username(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_SIMPLE_CONFIG_use_manual_username.get_field(),
&use_manual_username);
if (status == eap_status_ok
@@ -273,7 +273,7 @@
if (m_use_manual_username == true)
{
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_SIMPLE_CONFIG_manual_username.get_field(),
&m_manual_username);
if (status == eap_status_ok
@@ -470,12 +470,12 @@
//--------------------------------------------------
EAP_FUNC_EXPORT eap_status_e CEapAmProtectedSetupSymbian::query_eap_identity(
- const eap_am_network_id_c * const receive_network_id,
+ const eap_am_network_id_c * const /* receive_network_id */,
const u8_t eap_identifier,
- bool * const use_manual_username,
+ bool * const /* use_manual_username */,
eap_variable_data_c * const manual_username,
- bool *const use_manual_realm,
- eap_variable_data_c * const manual_realm
+ bool *const /* use_manual_realm */,
+ eap_variable_data_c * const /* manual_realm */
)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -644,7 +644,6 @@
} // if (!wanted_field.compare(&type_field))
- // NOTE: This is for simulation.
// Read is routed to partner object.
status = m_partner->read_configure(
field,
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/eap_am_type_securid_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/eap_am_type_securid_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 29.1.14 %
+* %version: 29.1.36 %
*/
// This is enumeration of EAPOL source code.
@@ -39,7 +39,7 @@
#include "eap_am_type_securid_symbian.h"
#include "EapSecurIDDbParameterNames.h"
#include "EapSecurIDDbUtils.h"
-
+#include "EapPluginDbDefaults.h"
#include "eap_auth_notifier.h"
@@ -99,6 +99,8 @@
m_shutdown_was_called = true;
+ m_partner->cancel_timer(this, EHandlingTimerCall);
+
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
@@ -198,6 +200,10 @@
void eap_am_type_securid_symbian_c::ConstructL()
{
+ TInt error = m_session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("eap_am_type_securid_symbian_c::ConstructL(): - m_session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// Open/create database
if (m_eap_type == eap_type_generic_token_card)
{
@@ -296,9 +302,11 @@
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
EAP_ASSERT(data != 0);
+
// Trap must be set here because the OS independent portion of EAP SecurID
// that calls this function does not know anything about Symbian.
eap_status_e status(eap_status_ok);
+
TRAPD(err, type_configure_readL(
field->get_field(),
field->get_field_length(),
@@ -328,6 +336,15 @@
eap_variable_data_c * const data)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::type_configure_readL(): m_index_type=%d, m_index=%d, m_tunneling_type=0xfe%06x%08x\n"),
+ m_index_type,
+ m_index,
+ m_tunneling_type.get_vendor_id(),
+ m_tunneling_type.get_vendor_type()));
+
EAP_UNREFERENCED_PARAMETER(field_length);
// Create a buffer for the ascii strings - initialised with the argument
@@ -484,7 +501,7 @@
// Read Maximum Session Validity Time from the config file
eap_variable_data_c sessionTimeFromFile(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_GTC_max_session_validity_time.get_field(),
&sessionTimeFromFile);
@@ -546,36 +563,70 @@
eap_variable_data_c * const /*passcode*/,
bool is_first_query)
{
- m_state = EHandlingPasscodeQuery;
- // m_input_output_data_ptr = new(ELeave) TEapLeapUsernamePasswordInfo;
- if (is_first_query == true)
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::show_passcode_query_dialog(): is_first_query=%d\n"),
+ is_first_query));
+
+ eap_status_e status = eap_status_pending_request;
+
+ m_state = EHandlingPasscodeQuery;
+
+ TInt err1 = KErrNone;
+
+ TRAPD(err, err1 = IsDlgReadyToCompleteL());
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::show_passcode_query_dialog(): err=%d result=%d\n"),
+ err, err1));
+
+ if ((err1 == KErrCancel) || err)
{
- m_dialog_data_ptr->iIsFirstQuery = ETrue;
- }
+ TEapExpandedType aEapType(*EapExpandedTypeGtc.GetType());
+
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
+
+ if (is_first_query != true)
+ {
+ TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGtcChallengeDialog, m_dialog_data_ptr, aEapType));
+ if (err1)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
else
+ {
+ TRAPD(err2, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGTCQueryDialog, m_dialog_data_ptr, aEapType));
+ if (err2)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
+
+ }
+ else
{
- m_dialog_data_ptr->iIsFirstQuery = EFalse;
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::show_passcode_query_dialog(): EHandlingTimerCall\n")));
+
+ if(m_partner->set_timer(this,EHandlingTimerCall,0 /*data*/,2 /*time ms*/) != eap_status_ok)
+ status = eap_status_process_general_error;
}
- TEapExpandedType aEapType(*EapExpandedTypeGtc.GetType());
-
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
- {
- return eap_status_authentication_failure;
- }
- }
- TRAPD(err, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGTCSecurIDPasscodeQueryUidDialog, m_dialog_data_ptr, aEapType));
- if (err)
- {
- return eap_status_authentication_failure;
- }
-
-
- return eap_status_pending_request;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
//--------------------------------------------------
@@ -593,62 +644,83 @@
message,
message_length));
- m_state = EHandlingGTCQuery;
-
+ eap_status_e status = eap_status_pending_request;
+
+ m_state = EHandlingGTCQuery;
+
+ TInt err1 = KErrNone;
+
+ TRAPD(err, err1 = IsDlgReadyToCompleteL());
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::show_gtc_query_dialog(): err=%d, result=%d, is_first_query=%d\n"),
+ err,
+ err1,
+ is_first_query));
+
+ if ((err1 == KErrCancel) || err)
+ {
eap_variable_data_c message_utf8(m_am_tools);
eap_status_e status = message_utf8.set_buffer(message, message_length, false, false);
if (status != eap_status_ok)
- {
+ {
return EAP_STATUS_RETURN(m_am_tools, status);
- }
+ }
eap_variable_data_c message_unicode(m_am_tools);
status = m_am_tools->convert_utf8_to_unicode(message_unicode, message_utf8);
if (status != eap_status_ok)
- {
+ {
return EAP_STATUS_RETURN(m_am_tools, status);
- }
+ }
-/* TRAPD(err, m_message_buf = HBufC8::NewL(message_unicode.get_data_length()));
- if (err != KErrNone)
- {
- return eap_status_allocation_error;
- }
- TPtr8 messageBufPtr = m_message_buf->Des();
-
- */
-
m_dialog_data_ptr->iUidata.Copy((TText *)message_unicode.get_data(), message_unicode.get_data_length());
- if (is_first_query == true)
- {
- m_dialog_data_ptr->iIsFirstQuery = ETrue;
- }
- else
- {
- m_dialog_data_ptr->iIsFirstQuery = EFalse;
- }
+ m_dialog_data_ptr->iPassword.Zero();
+
+ TEapExpandedType aEapType(*EapExpandedTypeGtc.GetType());
- // m_input_output_data_ptr = new(ELeave) TEapLeapUsernamePasswordInfo;
- TEapExpandedType aEapType(*EapExpandedTypeGtc.GetType());
-
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
- {
- return eap_status_authentication_failure;
- }
- }
- TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGTCQueryDialog, m_dialog_data_ptr, aEapType));
- if (err1)
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
+
+ if (is_first_query != true)
+ {
+ TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGtcChallengeDialog, m_dialog_data_ptr, aEapType));
+ if (err1)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
+ else
{
- return eap_status_authentication_failure;
+ TRAPD(err2, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGTCUsernamePasswordDialog, m_dialog_data_ptr, aEapType));
+ if (err2)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
}
-
+
+ }
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ 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)
+ status = eap_status_process_general_error;
+ }
- return eap_status_pending_request;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
//--------------------------------------------------
@@ -660,44 +732,234 @@
{
EAP_TRACE_DEBUG_SYMBIAN((_L(" eap_am_type_securid_symbian_c::_pincode_query_dialog - start - is_first_query=%d\n"), is_first_query));
- m_state = EHandlingPincodeQuery;
- // m_input_output_data_ptr = new(ELeave) TEapLeapUsernamePasswordInfo;
- TEapExpandedType aEapType(*EapExpandedTypeGtc.GetType());
-
- m_state = EHandlingPincodeQuery;
+ eap_status_e status = eap_status_pending_request;
+
+ TEapExpandedType aEapType(*EapExpandedTypeGtc.GetType());
+
+ m_state = EHandlingPincodeQuery;
+
+ TInt err1 = KErrNone;
+
+ TRAPD(err, err1 = IsDlgReadyToCompleteL());
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::show_pincode_query_dialog(): err=%d, result= %d is_first_query=%d\n"),
+ err,
+ err1,
+ is_first_query));
+
+ if ((err1 == KErrCancel) || err)
+ {
- if (is_first_query == true)
- {
- m_dialog_data_ptr->iIsFirstQuery = ETrue;
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
+
+ if (is_first_query != true)
+ {
+ TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGtcChallengeDialog, m_dialog_data_ptr, aEapType));
+ if (err1)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
+ else
+ {
+ TRAPD(err2, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGTCQueryDialog, m_dialog_data_ptr, aEapType));
+ if (err2)
+ {
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_authentication_failure);
+ }
+ }
+
}
- else
+ else
{
- m_dialog_data_ptr->iIsFirstQuery = EFalse;
+ if(m_partner->set_timer(this,EHandlingTimerCall, 0 /*data*/, 2 /*time ms*/) != eap_status_ok)
+ status = eap_status_process_general_error;
}
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
- {
- return eap_status_authentication_failure;
- }
- }
- TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeGTCSecurIDPasscodeQueryUidDialog, m_dialog_data_ptr, aEapType));
- if (err1)
- {
- return eap_status_authentication_failure;
- }
-
- return eap_status_pending_request;
+ return EAP_STATUS_RETURN(m_am_tools, status);
}
//--------------------------------------------------
+
+TInt eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL()
+ {
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL(): m_index_type=%d, m_index=%d, m_tunneling_type=0xfe%06x%08x\n"),
+ m_index_type,
+ m_index,
+ m_tunneling_type.get_vendor_id(),
+ m_tunneling_type.get_vendor_type()));
+
+ TInt status = KErrNone;
+ HBufC* buf = HBufC::NewLC(KMaxSqlQueryLength);
+ TPtr sqlStatement = buf->Des();
+
+ // Query all the relevant parameters
+ _LIT(KSQLQuery, "SELECT %S, %S, %S FROM %S WHERE %S=%d AND %S=%d AND %S=%d AND %S=%d");
+
+ sqlStatement.Format(
+ KSQLQuery,
+ &cf_str_EAP_GTC_passcode_prompt_literal,
+ &cf_str_EAP_GTC_identity_literal,
+ &cf_str_EAP_GTC_passcode_literal,
+ &KGtcTableName,
+ &KServiceType,
+ m_index_type,
+ &KServiceIndex,
+ m_index,
+ &KTunnelingTypeVendorId,
+ m_tunneling_type.get_vendor_id(),
+ &KTunnelingType,
+ m_tunneling_type.get_vendor_type());
+
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL(): Reads database\n")));
+
+ RDbView view;
+ // Evaluate view
+ User::LeaveIfError(view.Prepare(m_database, TDbQuery(sqlStatement), TDbWindow::EUnlimited));
+ CleanupClosePushL(view);
+
+ 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);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL(): Reads database\n")));
+
+ TPtrC username = view.ColDes(colSet->ColNo( cf_str_EAP_GTC_identity_literal ) );
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL(): username"),
+ username.Ptr(),
+ username.Size()));
+
+ TPtrC password = view.ColDes(colSet->ColNo( cf_str_EAP_GTC_passcode_literal ) );
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL(): password"),
+ password.Ptr(),
+ password.Size()));
+
+ TUint prompt = view.ColUint(colSet->ColNo(cf_str_EAP_GTC_passcode_prompt_literal));
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL(): prompt=%d\n"),
+ prompt));
+
+
+ if ((EEapDbFalse != prompt)
+ || (username.Size() == 0)
+ || (password.Size() == 0))
+ {
+
+ if (username.Size() == 0)
+ {
+ m_dialog_data_ptr->iUsername.Zero();
+ }
+ else
+ {
+ m_dialog_data_ptr->iUsername.Copy(username);
+ }
+
+ status = KErrCancel;
+ }
+ else
+ {
+ status = KErrNone;
+ m_dialog_data_ptr->iUsername.Copy(username);
+ m_dialog_data_ptr->iPassword.Copy(password);
+ }
+
+ CleanupStack::PopAndDestroy(colSet); // Delete colSet.
+ CleanupStack::PopAndDestroy(&view); // Close view.
+ CleanupStack::PopAndDestroy(buf); // Delete buf.
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::IsDlgReadyToCompleteL(): status=%d\n"),
+ status));
+
+ return status;
+ }
+
+EAP_FUNC_EXPORT eap_status_e eap_am_type_securid_symbian_c::timer_expired(
+ const u32_t id , void * data)
+ {
+ EAP_UNREFERENCED_PARAMETER(id); // in release
+ EAP_UNREFERENCED_PARAMETER(data); // in release
+
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("TIMER: [0x%08x]->eap_am_type_securid_symbian_c::timer_expired(id 0x%02x, data 0x%08x).\n"),
+ this, id, data));
+
+ DlgComplete(KErrNone);
+ return eap_status_ok;
+ }
+
+EAP_FUNC_EXPORT eap_status_e eap_am_type_securid_symbian_c::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]->eap_am_type_securid_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);
+
+ }
+
+//--------------------------------------------------
+
EAP_FUNC_EXPORT void eap_am_type_securid_symbian_c::DlgComplete( TInt aStatus )
{
- if (aStatus == KErrCancel)
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): m_index_type=%d, m_index=%d, m_tunneling_type=0xfe%06x%08x\n"),
+ m_index_type,
+ m_index,
+ m_tunneling_type.get_vendor_id(),
+ m_tunneling_type.get_vendor_type()));
+
+ if (aStatus == KErrCancel)
{
delete m_message_buf;
m_message_buf = NULL;
@@ -729,7 +991,7 @@
{
case EHandlingIdentityQuery:
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::RunL(): EHandlingIdentityQuery\n")));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): EHandlingIdentityQuery\n")));
eap_variable_data_c identity(m_am_tools);
@@ -758,7 +1020,7 @@
case EHandlingPasscodeQuery:
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::RunL(): EHandlingPasscodeQuery\n")));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): EHandlingPasscodeQuery\n")));
eap_variable_data_c passcode(m_am_tools);
@@ -787,7 +1049,7 @@
case EHandlingPincodeQuery:
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::RunL(): EHandlingPincodeQuery\n")));
+ 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);
@@ -838,7 +1100,7 @@
case EHandlingGTCQuery:
{
- EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::RunL(): EHandlingGTCQuery\n")));
+ EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("eap_am_type_securid_symbian_c::DlgComplete(): EHandlingGTCQuery\n")));
delete m_message_buf;
m_message_buf = NULL;
@@ -886,7 +1148,7 @@
EAP_TRACE_ERROR(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("ERROR: EAP - SecurID illegal state in RunL.\n")));
+ (EAPL("ERROR: EAP - SecurID illegal state in DlgComplete().\n")));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return;
}
@@ -1062,7 +1324,7 @@
RDbView view;
// Evaluate view
- User::LeaveIfError(view.Prepare(m_database, TDbQuery(sqlStatement)));
+ User::LeaveIfError(view.Prepare(m_database, TDbQuery(sqlStatement), TDbWindow::EUnlimited));
CleanupClosePushL(view);
User::LeaveIfError(view.EvaluateAll());
@@ -1225,7 +1487,7 @@
CleanupStack::PopAndDestroy(buf); // Delete buf.
User::Leave(KErrNotSupported);
}
-
+
RDbView view;
// Evaluate view
User::LeaveIfError(view.Prepare(m_database, TDbQuery(sqlStatement), TDbWindow::EUnlimited));
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapGtcDbUtils.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapGtcDbUtils.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8.1.5 %
+* %version: 8.1.6 %
*/
#ifndef EAPGTCDBUTILS_H
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapSecurIDDbUtils.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapSecurIDDbUtils.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 6.1.6 %
+* %version: 6.1.7 %
*/
#ifndef EAPSECURIDDBUTILS_H
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapGtcDbUtils.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapGtcDbUtils.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 38 %
+* %version: 45 %
*/
// This is enumeration of EAPOL source code.
@@ -36,7 +36,7 @@
#include "EapSecurIDDbParameterNames.h"
#include <EapTraceSymbian.h>
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
const TUint KMaxSqlQueryLength = 512;
const TInt KMicroSecsInAMinute = 60000000; // 60000000 micro seconds is 1 minute.
@@ -458,7 +458,10 @@
if (aSettings.iShowPassWordPromptPresent)
{
// If password was supplied set password prompting off
- view.SetColL(colSet->ColNo(cf_str_EAP_GTC_passcode_prompt_literal), aSettings.iShowPassWordPrompt);
+ if (aSettings.iShowPassWordPrompt != EFalse)
+ view.SetColL(colSet->ColNo(cf_str_EAP_GTC_passcode_prompt_literal), EEapDbTrue);
+ else
+ view.SetColL(colSet->ColNo(cf_str_EAP_GTC_passcode_prompt_literal), EEapDbFalse);
}
view.PutL();
@@ -673,6 +676,10 @@
TInt error(KErrNone);
TFileName aPrivateDatabasePathName;
+ error = aFileServerSession.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapGtcDbUtils::DeleteConfigurationL(): - aFileServerSession.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
EapPluginTools::CreateDatabaseLC(
aDatabase,
aFileServerSession,
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapSecurID.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapSecurID.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 23 %
+* %version: 25 %
*/
// This is enumeration of EAPOL source code.
@@ -209,11 +209,14 @@
RFs session;
- EapGtcDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSecurID::SetIndexL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapGtcDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
+
EapGtcDbUtils::SetIndexL(
db,
iIndexType,
@@ -226,6 +229,9 @@
iIndexType = aIndexType;
iIndex = aIndex;
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -236,11 +242,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSecurID::SetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapGtcDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapGtcDbUtils::SetConfigurationL(
db,
@@ -249,6 +258,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -259,11 +271,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSecurID::GetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapGtcDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapGtcDbUtils::GetConfigurationL(
db,
@@ -272,6 +287,9 @@
iIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -299,11 +317,14 @@
RFs session;
- EapGtcDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapSecurID::CopySettingsL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapGtcDbUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType);
+
EapGtcDbUtils::CopySettingsL(
db,
iIndexType,
@@ -313,6 +334,9 @@
aDestinationIndex,
iTunnelingType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
--- a/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapSecurIDDbUtils.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/src/EapSecurIDDbUtils.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 24 %
+* %version: 28 %
*/
// This is enumeration of EAPOL source code.
@@ -35,7 +35,7 @@
#include "EapSecurIDDbParameterNames.h"
#include <EapTraceSymbian.h>
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
const TUint KMaxSqlQueryLength = 512;
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/EapTlsPeapCertInterface.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/EapTlsPeapCertInterface.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 38.1.24 %
+* %version: 38.1.26 %
*/
// This is enumeration of EAPOL source code.
@@ -145,56 +145,64 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iMatchingUserCerts.ResetAndDestroy()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iMatchingUserCerts.ResetAndDestroy(): count=%d\n"),
+ iMatchingUserCerts.Count()));
iMatchingUserCerts.ResetAndDestroy();
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iMatchingUserCertInfos.ResetAndDestroy()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iMatchingUserCertInfos.ResetAndDestroy(): count=%d\n"),
+ iMatchingUserCertInfos.Count()));
iMatchingUserCertInfos.ResetAndDestroy();
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iAllowedUserCerts.ResetAndDestroy()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iAllowedUserCerts.ResetAndDestroy(): count=%d\n"),
+ iAllowedUserCerts.Count()));
iAllowedUserCerts.ResetAndDestroy();
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iAllowedCACerts.ResetAndDestroy()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iAllowedCACerts.ResetAndDestroy(): count=%d\n"),
+ iAllowedCACerts.Count()));
iAllowedCACerts.ResetAndDestroy();
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iRootCerts.ResetAndDestroy()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iRootCerts.ResetAndDestroy(): count=%d\n"),
+ iRootCerts.Count()));
iRootCerts.ResetAndDestroy();
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iUserCertChain.ResetAndDestroy()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iUserCertChain.ResetAndDestroy(): count=%d\n"),
+ iUserCertChain.Count()));
iUserCertChain.ResetAndDestroy();
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iCertAuthorities.ResetAndDestroy()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iCertAuthorities.ResetAndDestroy(): count=%d\n"),
+ iCertAuthorities.Count()));
iCertAuthorities.ResetAndDestroy();
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iCertInfos.Reset()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iCertInfos.Reset(): count=%d\n"),
+ iCertInfos.Count()));
TInt i(0);
for (i = 0; i < iCertInfos.Count(); i++)
@@ -206,7 +214,8 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iKeyInfos.Reset()\n")));
+ (EAPL("CEapTlsPeapCertInterface::~CEapTlsPeapCertInterface(): iKeyInfos.Reset(): count=%d\n"),
+ iKeyInfos.Count()));
for (i = 0; i < iKeyInfos.Count(); i++)
{
@@ -1113,23 +1122,16 @@
(EAPL("CEapTlsPeapCertInterface::RunL(): EGetMatchingCertsInitialize - No matching Certificates.\n")));
// No matching certs
-
- RPointerArray<EapCertificateEntry>* tmp = NULL;
-
- tmp = new (ELeave) RPointerArray<EapCertificateEntry>(1);
- if (tmp == 0)
- {
- // Timeout handles error situation
- EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- }
-
+
+ // Timeout handles error situation
+ RPointerArray<EapCertificateEntry> empty(sizeof(EapCertificateEntry));
+
m_am_tools->enter_global_mutex();
-
- iParent->complete_get_matching_certificates(*tmp, eap_status_illegal_certificate); //Failure
-
+
+ iParent->complete_get_matching_certificates(empty, eap_status_illegal_certificate); //Failure
+
m_am_tools->leave_global_mutex();
- delete tmp;
break;
}
@@ -1142,22 +1144,25 @@
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(iCertInfos[iUserCertIndex]->Size()));
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(iCertInfos[iUserCertIndex]->Size()));
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<EapCertificateEntry> tmp(sizeof(EapCertificateEntry));
+ RPointerArray<EapCertificateEntry> empty(sizeof(EapCertificateEntry));
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
}
+ iEncodedCertificate = tmpCert;
+
iCertPtr.Set(iEncodedCertificate->Des());
iCertStore->Retrieve(
@@ -1182,11 +1187,11 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<EapCertificateEntry> tmp(sizeof(EapCertificateEntry));
+ RPointerArray<EapCertificateEntry> empty(sizeof(EapCertificateEntry));
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1198,32 +1203,31 @@
delete cert;
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<EapCertificateEntry> tmp(sizeof(EapCertificateEntry));
+ RPointerArray<EapCertificateEntry> empty(sizeof(EapCertificateEntry));
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
}
-
+
// No need to validate iCertInfos here as the execution doesn't come to this case if iCertInfos
// is empty, check is done in the above case.
-
+
EapCertificateEntry * entry = new EapCertificateEntry;
- entry = new (ELeave) EapCertificateEntry;
- if (entry == 0 || error != KErrNone)
+ if (entry == 0)
{
// Timeout handles error situation
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<EapCertificateEntry> tmp(sizeof(EapCertificateEntry));
+ RPointerArray<EapCertificateEntry> empty(sizeof(EapCertificateEntry));
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1240,14 +1244,16 @@
{
EAP_TRACE_DEBUG(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<EapCertificateEntry> tmp(sizeof(EapCertificateEntry));
+ RPointerArray<EapCertificateEntry> empty(sizeof(EapCertificateEntry));
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
+ delete entry;
+
break;
}
@@ -1390,21 +1396,24 @@
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(iCertInfos[iUserCertIndex]->Size()));
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(iCertInfos[iUserCertIndex]->Size()));
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<EapCertificateEntry> tmp(sizeof(EapCertificateEntry));
+ RPointerArray<EapCertificateEntry> empty(sizeof(EapCertificateEntry));
m_am_tools->enter_global_mutex();
- iParent->complete_get_matching_certificates(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_get_matching_certificates(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
}
+
+ iEncodedCertificate = tmpCert;
iCertPtr.Set(iEncodedCertificate->Des());
@@ -1440,11 +1449,11 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1483,11 +1492,11 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: EReadCertList iCertInfos.Count = 0.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_illegal_certificate); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_illegal_certificate); //Failure
m_am_tools->leave_global_mutex();
@@ -1502,21 +1511,24 @@
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(info->Size()));
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(info->Size()));
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
}
+
+ iEncodedCertificate = tmpCert;
iCertPtr.Set(iEncodedCertificate->Des());
@@ -1541,11 +1553,11 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1558,11 +1570,11 @@
delete cert;
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1619,11 +1631,11 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1688,21 +1700,25 @@
iState = ECreateCertChain;
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(info->Size()));
+
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(info->Size()));
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
}
+
+ iEncodedCertificate = tmpCert;
iCertPtr.Set(iEncodedCertificate->Des());
@@ -1728,11 +1744,11 @@
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1813,11 +1829,11 @@
delete cert;
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1875,10 +1891,10 @@
if (error != KErrNone)
{
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1888,11 +1904,11 @@
TRAP(error, signParams = CSigningKeyParameters::NewL());
if (error != KErrNone)
{
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1902,11 +1918,11 @@
TRAP(error, signParams->SetDSAParamsL(*dsaParams));
if (error != KErrNone)
{
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1918,10 +1934,10 @@
TRAP(error, iUserCertChain[iUserCertChain.Count()-1]->SetParametersL(*signParams));
if (error != KErrNone)
{
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1939,11 +1955,12 @@
delete dsaParams;
delete signParams;
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_own_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_own_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
@@ -1984,24 +2001,26 @@
(EAPL("CEapTlsPeapCertInterface::RunL()- ECreateCertChain - Before Retrieve(): iCAIndex=%d, size=%d\n"),
iCAIndex, info->Size()));
-
-
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(info->Size()));
+
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(info->Size()));
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
}
+
+ iEncodedCertificate = tmpCert;
iCertPtr.Set(iEncodedCertificate->Des());
@@ -2036,11 +2055,12 @@
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2077,11 +2097,12 @@
if (iCertInfos.Count() == 0)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: EReadCACertList iCertInfos.Count = 0.\n")));
- RPointerArray<CX509Certificate> tmp;
+
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2095,19 +2116,23 @@
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(info->Size()));
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(info->Size()));
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
}
+
+ iEncodedCertificate = tmpCert;
iCertPtr.Set(iEncodedCertificate->Des());
@@ -2138,11 +2163,12 @@
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2154,11 +2180,12 @@
{
delete cert;
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- RPointerArray<CX509Certificate> tmp;
+
+ RPointerArray<CX509Certificate> empty;
m_am_tools->enter_global_mutex();
- iParent->complete_read_ca_certificate(tmp, eap_status_allocation_error); //Failure
+ iParent->complete_read_ca_certificate(empty, eap_status_allocation_error); //Failure
m_am_tools->leave_global_mutex();
break;
@@ -2189,11 +2216,12 @@
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- CPKIXValidationResult* tmp = 0;
+
+ const CPKIXValidationResult * const empty = 0;
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*tmp, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2255,19 +2283,15 @@
// Create new validation result for this failure case.
// CPKIXValidationResult does include a Reset-member function
// but it is not in x500.lib as the documentation says.
- CPKIXValidationResult* validationResult = 0;
- TRAPD(error, validationResult = CPKIXValidationResult::NewL());
- if (error != KErrNone)
- {
- // Do nothing. Session timeout takes care of cleanup...
- EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- }
+ const CPKIXValidationResult * const empty = 0;
+
+ EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: No cert infos\n")));
+
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*validationResult, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
- delete validationResult;
break;
}
@@ -2279,21 +2303,25 @@
iState = EValidateChainGetCACert;
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(info->Size()));
+
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(info->Size()));
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- CPKIXValidationResult* tmp = 0;
+ const CPKIXValidationResult * const empty = 0;
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*tmp, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
break;
}
+ iEncodedCertificate = tmpCert;
+
iCertPtr.Set(iEncodedCertificate->Des());
iCertStore->Retrieve(
@@ -2317,12 +2345,13 @@
TRAPD(error, cert = CX509Certificate::NewL(iEncodedCertificate->Des()));
if (error != KErrNone)
{
- EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- CPKIXValidationResult* tmp = 0;
+ EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
+
+ const CPKIXValidationResult * const empty = 0;
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*tmp, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2332,12 +2361,13 @@
if (iRootCerts.Append(cert) != KErrNone)
{
delete cert;
- EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- CPKIXValidationResult* tmp = 0;
+ EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
+
+ const CPKIXValidationResult * const empty = 0;
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*tmp, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2353,11 +2383,12 @@
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: EAP-TLS error %d.\n"), error));
- CPKIXValidationResult* tmp = 0;
+
+ const CPKIXValidationResult * const empty = 0;
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*tmp, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2377,12 +2408,13 @@
if (error != KErrNone)
{
EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Error in certificate validation in EAP-TLS, error = %d.\n"),
- error));
- CPKIXValidationResult* tmp = 0;
+ error));
+
+ const CPKIXValidationResult * const empty = 0;
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*tmp, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
break;
@@ -2397,19 +2429,24 @@
iState = EValidateChainGetCACert;
iEncodedCertificate->Des().SetLength(0);
- TRAPD(error, iEncodedCertificate = iEncodedCertificate->ReAllocL(info->Size()));
+
+ HBufC8 * tmpCert = 0;
+ TRAPD(error, tmpCert = iEncodedCertificate->ReAllocL(info->Size()));
if (error != KErrNone)
{
- EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
- CPKIXValidationResult* tmp = 0;
+ EAP_TRACE_ERROR(m_am_tools, TRACE_FLAGS_DEFAULT, (EAPL("ERROR: Out of memory in EAP-TLS.\n")));
+
+ const CPKIXValidationResult * const empty = 0;
m_am_tools->enter_global_mutex();
- iParent->complete_validate_chain(*tmp, eap_status_ca_certificate_unknown); //Failure.
+ iParent->complete_validate_chain(empty, eap_status_ca_certificate_unknown); //Failure.
m_am_tools->leave_global_mutex();
break;
}
+
+ iEncodedCertificate = tmpCert;
iCertPtr.Set(iEncodedCertificate->Des());
@@ -2432,8 +2469,8 @@
iValidationResult->Error().iReason));
m_am_tools->enter_global_mutex();
-
- iParent->complete_validate_chain(*iValidationResult, eap_status_ok);
+
+ iParent->complete_validate_chain(iValidationResult, eap_status_ok);
m_am_tools->leave_global_mutex();
// Ignore error because there is nothing that can be done.
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/eap_am_type_tls_peap_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/eap_am_type_tls_peap_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 247.2.42 %
+* %version: 247.2.68 %
*/
// This is enumeration of EAPOL source code.
@@ -83,8 +83,8 @@
#include "EapConfigToolsSymbian.h"
#include "EapConversion.h"
-
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
+
#include <mmtsy_names.h>
@@ -358,6 +358,10 @@
//
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));
+ User::LeaveIfError(error);
+
// Open/create database
EapTlsPeapUtils::OpenDatabaseL(m_database, m_session, m_index_type, m_index, m_tunneling_type, m_current_eap_type);
@@ -390,19 +394,6 @@
m_notifier_data_to_user = new(ELeave) CEapAuthNotifier::TEapDialogInfo;
m_notifier_data_pckg_to_user = new(ELeave) TPckg<CEapAuthNotifier::TEapDialogInfo> (*m_notifier_data_to_user);
- EAP_TRACE_DATA_DEBUG(
- m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::ConstructL m_notifier_data_pckg_to_user"),
- m_notifier_data_pckg_to_user->Ptr(),
- m_notifier_data_pckg_to_user->Size()));
-
-
-#ifdef USE_FAST_EAP_TYPE
-
-#endif // End: #ifdef USE_FAST_EAP_TYPE
-
-
}
//--------------------------------------------------
@@ -543,11 +534,6 @@
delete m_notifier_data_to_user;
delete m_notifier_data_pckg_to_user;
-
-
-#ifdef USE_FAST_EAP_TYPE
-
-#endif // End: #ifdef USE_FAST_EAP_TYPE
delete m_cert_if;
@@ -567,7 +553,8 @@
delete iPacStoreDb;
-#endif // End: #ifdef USE_PAC_STORE
+#endif // #ifdef USE_PAC_STORE
+
delete iEapAuthNotifier;
iEapAuthNotifier = 0;
@@ -576,170 +563,288 @@
//--------------------------------------------------
EAP_FUNC_EXPORT void eap_am_type_tls_peap_symbian_c::DlgComplete( TInt aStatus )
- {
+{
+ 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,
+ m_state));
+
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_type_tls_peap_symbian_c::DlgComplete()");
+
#ifdef USE_FAST_EAP_TYPE
m_userAction = EEapFastNotifierUserActionOk;
#endif
+
eap_status_e status = m_am_tools->convert_am_error_to_eapol_error(aStatus);
-
-
+
if(m_notifier_complete)
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("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_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::DlgComplete - User cancelled the dialog")));
+ {
+ 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_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: function: eap_am_type_tls_peap_symbian_c::DlgComplete(): User cancelled the dialog\n")));
+
#ifdef USE_FAST_EAP_TYPE
- m_userAction = EEapFastNotifierUserActionCancel;
+ m_userAction = EEapFastNotifierUserActionCancel;
#endif
- }
- else if( aStatus != KErrNone )
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::DlgComplete - ERROR: dialog error=%d"),
- aStatus));
- TBuf8<KMaxNotifItemLength> userNameUtf8;
- TBuf8<KMaxUiDataLength> challengeUtf8;
+ }
+ 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);
- }
-
- if ( m_notifier_data_to_user->iPassword.Size() > 0 )
- {
- HBufC8* notifier_data8 = NULL;
+
+ CompleteQueryTtlsPapUserNameAndPassword(
+ status, userNameUtf8, challengeUtf8 );
+
+ return; // m_am_tools->convert_am_error_to_eapol_error(aStatus);
+ }
+
+ 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)
- {
+ {
return;
- }
+ }
TPtr8 notifier_dataPtr8 = notifier_data8->Des();
-
+
notifier_dataPtr8.Copy(m_notifier_data_to_user->iPassword); // Unicode -> ascii.
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("eap_am_type_tls_peap_symbian_c::DlgComplete Data copy done")));
-
- EAP_TRACE_DATA_DEBUG_SYMBIAN(
- ("eap_am_type_tls_peap_symbian_c::DlgComplete PW from UI (8bits)",
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::DlgComplete PW from UI (8bits)" ),
notifier_dataPtr8.Ptr(),
- notifier_dataPtr8.Size()));
-
+ notifier_dataPtr8.Size() ) );
+
#ifdef USE_FAST_EAP_TYPE
status = m_userResponse.set_copy_of_buffer(
notifier_dataPtr8.Ptr(),
notifier_dataPtr8.Size());
#endif
- CleanupStack::PopAndDestroy( notifier_data8 );
- }
- }
- m_notifier_complete = 0;
+ CleanupStack::PopAndDestroy( notifier_data8 );
+ }
+ }
+
+ m_notifier_complete = 0;
if ( m_state == EPapChallenge)
- {
- TBuf8<KMaxNotifItemLength> userNameUtf8;
- TBuf8<KMaxUiDataLength> challengeUtf8;
- userNameUtf8.Zero();
- challengeUtf8.Zero();
-
- if (m_notifier_data_to_user->iUsername.Size()>0)
- {
- const TPtrC16 unicode_uname(
- reinterpret_cast<unsigned short *>(&m_notifier_data_to_user->iUsername),
- m_notifier_data_to_user->iUsername.Size()); // Length in unicode characters
-
- CnvUtfConverter::ConvertFromUnicodeToUtf8( userNameUtf8, unicode_uname );
- }
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL( "userNameUtf8" ),
- userNameUtf8.Ptr(),
- userNameUtf8.Size() ) );
-
- if (m_notifier_data_to_user->iUidata.Size()>0)
- {
- const TPtrC16 unicode_pw(
- reinterpret_cast<unsigned short *>(&m_notifier_data_to_user->iUidata),
- m_notifier_data_to_user->iUidata.Size()); // Length in unicode characters
-
- CnvUtfConverter::ConvertFromUnicodeToUtf8( challengeUtf8, unicode_pw );
- }
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL( "challengeUtf8" ),
- challengeUtf8.Ptr(),
- challengeUtf8.Size() ) );
-
- CompleteQueryTtlsPapUserNameAndPassword(
- status, userNameUtf8, challengeUtf8 );
- }
- if ( m_state == EPapUserNameAndPassword )
- {
- TBuf8<KMaxNotifItemLength> userNameUtf8;
- TBuf8<KMaxNotifItemLength> passwordUtf8;
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: function: eap_am_type_tls_peap_symbian_c::DlgComplete(): EPapChallenge\n")));
+
+ m_state = EPapUserNameAndPassword;
+ TEapExpandedType aEapType(*EapExpandedTypeTtlsPap.GetType());
+
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err)
+ {
+ eap_variable_data_c userNameUtf8( m_am_tools );
+ eap_variable_data_c passwordUtf8( m_am_tools );
+
+ (void) m_tls_am_partner->
+ complete_query_ttls_pap_username_and_password(
+ &userNameUtf8, &passwordUtf8, eap_status_process_general_error);
+ return;
+ }
+ }
+
+
+ TTtlsPapDbInfo aInDbInfo;
+ TRAPD(err2, ReadTtlsPapDbL(aInDbInfo));
+ if (err2)
+ {
+ eap_variable_data_c userNameUtf8( m_am_tools );
+ eap_variable_data_c passwordUtf8( m_am_tools );
+
+ (void) m_tls_am_partner->
+ complete_query_ttls_pap_username_and_password(
+ &userNameUtf8, &passwordUtf8, eap_status_process_general_error);
+ return;
+ }
+
+ m_notifier_data_to_user->iPasswordPromptEnabled = aInDbInfo.iUsrPwdInfo.iPasswordPromptEnabled;
+
+ if (m_notifier_data_to_user->iPasswordPromptEnabled ||
+ (aInDbInfo.iUsrPwdInfo.iUserName.Size() == 0 &&
+ aInDbInfo.iUsrPwdInfo.iPassword.Size() == 0))
+ {
+ m_notifier_data_to_user->iUsername.Zero();
+ m_notifier_data_to_user->iPassword.Zero();
+
+ TRAPD(err3,SetTtlsPapColumnToNullL( cf_str_EAP_TLS_PEAP_ttls_pap_password_literal ));
+ if (err3)
+ {
+ eap_variable_data_c userNameUtf8( m_am_tools );
+ eap_variable_data_c passwordUtf8( m_am_tools );
+
+ (void) m_tls_am_partner->
+ complete_query_ttls_pap_username_and_password(
+ &userNameUtf8, &passwordUtf8, eap_status_process_general_error);
+ return;
+ }
+
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err4, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err4)
+ {
+ eap_variable_data_c userNameUtf8( m_am_tools );
+ eap_variable_data_c passwordUtf8( m_am_tools );
+
+ (void) m_tls_am_partner->
+ complete_query_ttls_pap_username_and_password(
+ &userNameUtf8, &passwordUtf8, eap_status_process_general_error);
+ return;
+ }
+ }
+ else
+ {
+ TRAPD(err5,iEapAuthNotifier->Cancel());
+ if (err5)
+ {
+ eap_variable_data_c userNameUtf8( m_am_tools );
+ eap_variable_data_c passwordUtf8( m_am_tools );
+
+ (void) m_tls_am_partner->
+ complete_query_ttls_pap_username_and_password(
+ &userNameUtf8, &passwordUtf8, eap_status_process_general_error);
+ return;
+ }
+ }
+
+ TRAPD(err6, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypePapAuthQueryDialog, m_notifier_data_to_user, aEapType));
+ if (err6)
+ {
+ eap_variable_data_c userNameUtf8( m_am_tools );
+ eap_variable_data_c passwordUtf8( m_am_tools );
+
+ (void) m_tls_am_partner->
+ complete_query_ttls_pap_username_and_password(
+ &userNameUtf8, &passwordUtf8, eap_status_process_general_error);
+ return;
+ }
+ }
+ else
+ {
+ m_notifier_data_to_user->iUsername = aInDbInfo.iUsrPwdInfo.iUserName;
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password(): iUserName"),
+ m_notifier_data_to_user->iUsername.Ptr(),
+ m_notifier_data_to_user->iUsername.Size()));
+
+ m_notifier_data_to_user->iPassword = aInDbInfo.iUsrPwdInfo.iPassword;
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password(): iPassword"),
+ m_notifier_data_to_user->iPassword.Ptr(),
+ m_notifier_data_to_user->iPassword.Size()));
+
+ DlgComplete(KErrNone);
+ }
+
+ }
+ else if ( m_state == EPapUserNameAndPassword )
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: function: eap_am_type_tls_peap_symbian_c::DlgComplete(): EPapUserNameAndPassword\n")));
+
+ TBuf8<KMaxNotifItemLength> userNameUtf8;
+ TBuf8<KMaxNotifItemLength> passwordUtf8;
userNameUtf8.Zero();
passwordUtf8.Zero();
if (m_notifier_data_to_user->iUsername.Size()>0)
- {
- const TPtrC16 unicode_uname(
- reinterpret_cast<unsigned short *>(&m_notifier_data_to_user->iUsername),
- m_notifier_data_to_user->iUsername.Size()); // Length in unicode characters
-
- CnvUtfConverter::ConvertFromUnicodeToUtf8( userNameUtf8, unicode_uname );
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL( "userNameUtf8" ),
- userNameUtf8.Ptr(),
- userNameUtf8.Size() ) );
- }
+ {
+ CnvUtfConverter::ConvertFromUnicodeToUtf8( userNameUtf8, m_notifier_data_to_user->iUsername );
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "userNameUtf8" ),
+ userNameUtf8.Ptr(),
+ userNameUtf8.Size() ) );
+ }
+
if (m_notifier_data_to_user->iPassword.Size()>0)
- {
- const TPtrC16 unicode_pw(
- reinterpret_cast<unsigned short *>(&m_notifier_data_to_user->iPassword),
- m_notifier_data_to_user->iPassword.Size()); // Length in unicode characters
-
- CnvUtfConverter::ConvertFromUnicodeToUtf8( passwordUtf8, unicode_pw );
- }
- EAP_TRACE_DATA_DEBUG( m_am_tools, TRACE_FLAGS_DEFAULT, (
- EAPL( "passwordUtf8" ),
- passwordUtf8.Ptr(),
- passwordUtf8.Size() ) );
-
- CompleteQueryTtlsPapUserNameAndPassword(
- status, userNameUtf8, passwordUtf8 );
-
- TTtlsPapDbInfo aInDbInfo;
- aInDbInfo.iUsrPwdInfo.iPasswordPromptEnabled = m_notifier_data_to_user->iPasswordPromptEnabled;
- aInDbInfo.iUsrPwdInfo.iUserName.Copy(userNameUtf8);
- aInDbInfo.iUsrPwdInfo.iPassword.Copy(passwordUtf8);
-
- TRAPD(err1, WriteTtlsPapDbL( aInDbInfo));
- if (err1)
- {
- // continue
- }
- }
+ {
+ CnvUtfConverter::ConvertFromUnicodeToUtf8( passwordUtf8, m_notifier_data_to_user->iPassword );
+ }
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "passwordUtf8" ),
+ passwordUtf8.Ptr(),
+ passwordUtf8.Size() ) );
+
+ CompleteQueryTtlsPapUserNameAndPassword(
+ status, userNameUtf8, passwordUtf8 );
+
+ TTtlsPapDbInfo aInDbInfo;
+ aInDbInfo.iUsrPwdInfo.iPasswordPromptEnabled = m_notifier_data_to_user->iPasswordPromptEnabled;
+ aInDbInfo.iUsrPwdInfo.iUserName.Copy(userNameUtf8);
+ aInDbInfo.iUsrPwdInfo.iPassword.Copy(passwordUtf8);
+
+ TRAPD(err1, WriteTtlsPapDbL( aInDbInfo));
+ if (err1)
+ {
+ // continue
+ }
+ }
#ifdef USE_FAST_EAP_TYPE
- else if ( m_state == EPasswordCancel ||
- m_state == EMasterkeyQuery ||
- m_state == EPasswordQuery ||
- m_state == EWrongPassword ||
- m_state == EFilePasswordQuery )
- {
+ else if ( m_state == EPasswordCancel
+ || m_state == EMasterkeyQuery
+ || m_state == EPasswordQuery
+ || m_state == EWrongPassword
+ || m_state == EFilePasswordQuery )
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("TLS: function: eap_am_type_tls_peap_symbian_c::DlgComplete(): else\n")));
+
m_eap_fast_completion_status = m_partner->set_timer(
- this,
- KHandleReadPacstoreTimerID,
- &aStatus,
- 0);
+ this,
+ KHandleReadPacstoreTimerID,
+ &aStatus,
+ 0);
return;
- }
-#endif
-
- }
+ }
+#endif //#ifdef USE_FAST_EAP_TYPE
+
+}
//--------------------------------------------------
@@ -753,9 +858,6 @@
iStatus.Int() , m_state));
#ifdef USE_FAST_EAP_TYPE
- eap_status_e status(eap_status_ok);
-
-
if (m_state == ENone)
{
return;
@@ -1230,7 +1332,7 @@
//--------------------------------------------------
//
-void eap_am_type_tls_peap_symbian_c::notify_configuration_error(
+EAP_FUNC_EXPORT void eap_am_type_tls_peap_symbian_c::notify_configuration_error(
const eap_status_e configuration_status)
{
if (m_is_client == true)
@@ -1466,7 +1568,7 @@
{
eap_variable_data_c use_automatic_ca_certificate(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_TLS_PEAP_use_automatic_ca_certificate.get_field(),
&use_automatic_ca_certificate);
if (status == eap_status_ok
@@ -1580,7 +1682,7 @@
{
eap_variable_data_c use_session_ticket(m_am_tools);
- eap_status_e status = m_partner->read_configure(
+ eap_status_e status = type_configure_read(
cf_str_EAP_TLS_PEAP_use_session_ticket.get_field(),
&use_session_ticket);
if (status == eap_status_ok
@@ -1653,33 +1755,33 @@
if (m_current_eap_type == eap_type_tls)
{
- status = m_partner->read_configure(
+ status = type_configure_read(
cf_str_EAP_TLS_max_session_validity_time.get_field(),
&sessionTimeFromFile);
}
else if (m_current_eap_type == eap_type_peap)
{
- status = m_partner->read_configure(
+ status = type_configure_read(
cf_str_EAP_PEAP_max_session_validity_time.get_field(),
&sessionTimeFromFile);
}
else if (m_current_eap_type == eap_type_ttls)
{
- status = m_partner->read_configure(
+ status = type_configure_read(
cf_str_EAP_TTLS_max_session_validity_time.get_field(),
&sessionTimeFromFile);
}
else if (m_current_eap_type == eap_type_ttls_plain_pap)
{
// read PAP session time
- status = m_partner->read_configure(
+ status = type_configure_read(
cf_str_EAP_TLS_PEAP_ttls_pap_max_session_validity_time.get_field(),
&sessionTimeFromFile );
}
#if defined(USE_FAST_EAP_TYPE)
else if (m_current_eap_type == eap_type_fast)
{
- status = m_partner->read_configure(
+ status = type_configure_read(
cf_str_EAP_FAST_max_session_validity_time.get_field(),
&sessionTimeFromFile);
}
@@ -2037,7 +2139,7 @@
//--------------------------------------------------
-eap_status_e eap_am_type_tls_peap_symbian_c::reset()
+EAP_FUNC_EXPORT eap_status_e eap_am_type_tls_peap_symbian_c::reset()
{
return EAP_STATUS_RETURN(m_am_tools, eap_status_ok);
@@ -3247,6 +3349,9 @@
TRACE_FLAGS_DEFAULT,
(EAPL("eap_am_type_tls_peap_symbian_c::type_configure_read - Start\n")));
+ EAP_TRACE_RETURN_STRING(m_am_tools, "returns: eap_am_type_tls_peap_symbian_c::type_configure_read()");
+
+
if (m_current_eap_type == eap_type_peap
#if defined(USE_TTLS_EAP_TYPE)
|| m_current_eap_type == eap_type_ttls
@@ -3393,24 +3498,20 @@
}
}
} // End of if (m_current_eap_type == eap_type_peap
-
+
TRAPD(err, type_configure_readL(
field->get_field(),
field->get_field_length(),
data));
if (err != KErrNone)
{
- status = m_am_tools->convert_am_error_to_eapol_error(err);
+ status = m_partner->read_configure(field, data);
}
m_am_tools->trace_configuration(
status,
field,
data);
-
- EAP_TRACE_DEBUG(m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::type_configure_read - End\n")));
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
@@ -3855,6 +3956,63 @@
//--------------------------------------------------
+eap_status_e eap_am_type_tls_peap_symbian_c::select_cipher_suite(
+ const bool select_all_cipher_suites,
+ const tls_cipher_suites_e test_cipher_suite,
+ const TAlgorithmId testcertAlgorithm,
+ const TAlgorithmId certAlgorithm,
+ eap_array_c<u16_t> * cipher_suites)
+{
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::select_cipher_suite(), select_all_cipher_suites=%d, test_cipher_suite=%d, testcertAlgorithm=%d, certAlgorithm=%d\n"),
+ select_all_cipher_suites,
+ test_cipher_suite,
+ testcertAlgorithm,
+ certAlgorithm));
+
+ eap_status_e status(eap_status_ok);
+
+ // Cipher suite must be allowed AND the algorithm must match the certificates algorithm.
+ // Also select_all_cipher_suites can be used to add all cipher suites to the list.
+
+ TInt found = m_allowed_cipher_suites.Find(test_cipher_suite);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::select_cipher_suite(), found=%d, cipher suite=%d, KErrNotFound=%d\n"),
+ found,
+ test_cipher_suite,
+ KErrNotFound));
+
+ if (found != KErrNotFound
+ && (select_all_cipher_suites == true
+ || testcertAlgorithm == certAlgorithm))
+ {
+ u16_t *tmp_object = new u16_t;
+ if (tmp_object == 0)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
+ }
+ *tmp_object = eap_htons(test_cipher_suite);
+
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::select_cipher_suite(), adds cipher suite=%d\n"),
+ test_cipher_suite));
+
+ status = cipher_suites->add_object(tmp_object, true);
+ }
+
+ return EAP_STATUS_RETURN(m_am_tools, status);
+}
+
+//--------------------------------------------------
+
EAP_FUNC_EXPORT eap_status_e eap_am_type_tls_peap_symbian_c::query_cipher_suites_and_previous_session()
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -3866,18 +4024,18 @@
EAP_ASSERT_ALWAYS(m_is_client == true);
eap_status_e status(eap_status_process_general_error);
-
+
TAlgorithmId certAlgorithm(ERSA);
bool select_all_cipher_suites = false;
-
+
eap_variable_data_c session_id(m_am_tools);
eap_variable_data_c master_secret(m_am_tools);
tls_cipher_suites_e used_cipher_suite(tls_cipher_suites_TLS_NULL_WITH_NULL_NULL);
tls_session_type_e tls_session_type(tls_session_type_full_authentication);
eap_array_c<u16_t> cipher_suites(m_am_tools);
-
+
#if defined(USE_FAST_EAP_TYPE)
if(m_current_eap_type == eap_type_fast &&
@@ -3923,7 +4081,8 @@
EAP_TRACE_DEBUG(
m_am_tools,
TRACE_FLAGS_DEFAULT,
- (EAPL("query_cipher_suites_and_previous_session(): No user or CA certificate. Read CA certificate.\n")));
+ (EAPL("query_cipher_suites_and_previous_session(): No user or CA certificate. Read CA certificate. m_allowed_ca_certs.Count()=%d\n"),
+ m_allowed_ca_certs.Count()));
if (m_allowed_ca_certs.Count() != 0)
{
@@ -3955,6 +4114,16 @@
}
}
} // End: if (m_allowed_ca_certs.Count() != 0)
+ else
+ {
+ EAP_TRACE_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("query_cipher_suites_and_previous_session(): No allowed CA certificates. Sends all cipher suites and hopes best.\n"),
+ m_allowed_ca_certs.Count()));
+
+ select_all_cipher_suites = true;
+ }
}
else if (m_own_certificate != 0)
{
@@ -3982,183 +4151,105 @@
certAlgorithm = public_key.AlgorithmId();
}
-
- // IF cipher suite is allowed
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_RSA_WITH_3DES_EDE_CBC_SHA) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == ERSA))
- // THEN add it to list.
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_RSA_WITH_3DES_EDE_CBC_SHA);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_RSA_WITH_AES_128_CBC_SHA) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == ERSA))
- // THEN add it to list.
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_RSA_WITH_AES_128_CBC_SHA);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == EDSA))
- // THEN add it to list.
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_DHE_DSS_WITH_AES_128_CBC_SHA) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == EDSA))
- // THEN add it to list.
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_DHE_DSS_WITH_AES_128_CBC_SHA);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == ERSA))
- // THEN add it to list.
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_DHE_RSA_WITH_AES_128_CBC_SHA) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == ERSA))
- // THEN add it to list.
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_DHE_RSA_WITH_AES_128_CBC_SHA);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_RSA_WITH_RC4_128_MD5) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == ERSA))
- // THEN add it to list.
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_RSA_WITH_RC4_128_MD5);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
-
- if (m_allowed_cipher_suites.Find(tls_cipher_suites_TLS_RSA_WITH_RC4_128_SHA) != KErrNotFound
- // AND the algorithm matches the certificates algorithm
- && (select_all_cipher_suites == true
- || certAlgorithm == ERSA))
- // THEN add it to list.)
- {
- u16_t *tmp_object = new u16_t;
- if (tmp_object == 0)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
- }
- *tmp_object = eap_htons(tls_cipher_suites_TLS_RSA_WITH_RC4_128_SHA);
-
- status = cipher_suites.add_object(tmp_object, true);
- if (status != eap_status_ok)
- {
- EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
- return EAP_STATUS_RETURN(m_am_tools, status);
- }
- }
+
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_RSA_WITH_3DES_EDE_CBC_SHA,
+ certAlgorithm,
+ ERSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_RSA_WITH_AES_128_CBC_SHA,
+ certAlgorithm,
+ ERSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA,
+ certAlgorithm,
+ EDSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_DHE_DSS_WITH_AES_128_CBC_SHA,
+ certAlgorithm,
+ EDSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA,
+ certAlgorithm,
+ ERSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_DHE_RSA_WITH_AES_128_CBC_SHA,
+ certAlgorithm,
+ ERSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_RSA_WITH_RC4_128_MD5,
+ certAlgorithm,
+ ERSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+ status = select_cipher_suite(
+ select_all_cipher_suites,
+ tls_cipher_suites_TLS_RSA_WITH_RC4_128_SHA,
+ certAlgorithm,
+ ERSA,
+ &cipher_suites);
+ if (status != eap_status_ok)
+ {
+ EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
+ return EAP_STATUS_RETURN(m_am_tools, status);
+ }
+
+
if (is_session_valid())
{
@@ -4256,6 +4347,7 @@
// Compression methods. TLS supports only null compression at the moment.
eap_array_c<u8_t> compression_methods(m_am_tools);
+
{
u8_t *tmp_object = new u8_t;
if (tmp_object == 0)
@@ -4264,6 +4356,7 @@
return EAP_STATUS_RETURN(m_am_tools, eap_status_allocation_error);
}
*tmp_object = tls_compression_method_null;
+
status = compression_methods.add_object(tmp_object, true);
if (status != eap_status_ok)
{
@@ -4272,6 +4365,7 @@
}
}
+
status = get_tls_am_partner()->complete_query_cipher_suites_and_previous_session(
tls_session_type,
&cipher_suites,
@@ -4968,17 +5062,24 @@
//--------------------------------------------------
void eap_am_type_tls_peap_symbian_c::complete_validate_chain(
- CPKIXValidationResult& aValidationResult,
- eap_status_e aStatus)
+ const CPKIXValidationResult * const aValidationResult,
+ const eap_status_e aStatus)
{
EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
-
+
+ TValidationError validationError(EBadKeyUsage);
+
+ if (aValidationResult != 0)
+ {
+ validationError = aValidationResult->Error().iReason;
+ }
+
EAP_TRACE_DEBUG(
m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("eap_am_type_tls_peap_symbian_c::complete_validate_chain(): Certificate chain validation reason=%d=%s, status=%d=%s\n"),
- aValidationResult.Error().iReason,
- get_certificate_error_string(aValidationResult.Error().iReason),
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::complete_validate_chain(): Certificate chain validation reason=%d=%s, status=%d=%s\n"),
+ validationError,
+ get_certificate_error_string(validationError),
aStatus,
eap_status_string_c::get_status_string(aStatus)));
@@ -4987,23 +5088,23 @@
get_tls_am_partner()->complete_verify_certificate_chain(aStatus);
return;
}
-
+
eap_status_e result(eap_status_ok);
- if (aValidationResult.Error().iReason == EValidatedOK)
+ if (validationError == EValidatedOK)
{
EAP_TRACE_DEBUG(
m_am_tools,
- TRACE_FLAGS_DEFAULT,
- (EAPL("Certificate chain validation OK. Reason: %d=%s\n"),
- aValidationResult.Error().iReason,
- get_certificate_error_string(aValidationResult.Error().iReason)));
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("Certificate chain validation OK. Reason: %d=%s\n"),
+ validationError,
+ get_certificate_error_string(validationError)));
result = eap_status_ok;
}
else
{
- if (aValidationResult.Error().iReason == EDateOutOfRange)
+ if (validationError == EDateOutOfRange)
{
send_error_notification(eap_status_certificate_expired);
// Ignore error on purpose
@@ -5018,8 +5119,8 @@
m_am_tools,
TRACE_FLAGS_DEFAULT,
(EAPL("ERROR: Certificate chain validation FAILED. Reason: %d=%s\n"),
- aValidationResult.Error().iReason,
- get_certificate_error_string(aValidationResult.Error().iReason)));
+ validationError,
+ get_certificate_error_string(validationError)));
result = eap_status_illegal_certificate;
}
@@ -5452,7 +5553,7 @@
eap_array_c<eap_variable_data_c> certificate_authorities(m_am_tools);
eap_variable_data_c ca_dn(m_am_tools);
- // TEST CODE: This is not a proper CA DN.
+ // TEST CODE: Implementation do not support yet a proper CA DN.
_LIT8(KTestCA, "ca.eapsim.foo");
status = ca_dn.add_data(KTestCA().Ptr(), KTestCA().Size());
if (status != eap_status_ok)
@@ -5642,13 +5743,13 @@
subject_identity.get_data_length(),
subject_identity.get_data_length());
- status = subject_realm->set_copy_of_buffer((ptr.Mid(offset + 1)).Ptr(), ptr.Length() - offset - 1);
+ status = subject_realm->set_copy_of_buffer((ptr.Mid(offset + KOffsetCorrection)).Ptr(), ptr.Length() - offset - KOffsetCorrection);
if (status != eap_status_ok)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, status);
}
-
+
// ISSUER
// Check DN
TRAP(err, get_identities_from_distinguished_namesL(certificate, &subject_identity, &issuer_identity));
@@ -5663,10 +5764,10 @@
issuer_identity.get_data(issuer_identity.get_data_length()),
issuer_identity.get_data_length(),
issuer_identity.get_data_length());
-
+
offset = ptr2.Find(KAt);
- status = issuer_realm->set_copy_of_buffer((ptr2.Mid(offset + 1)).Ptr(), ptr2.Length() - offset - 1);
+ status = issuer_realm->set_copy_of_buffer((ptr2.Mid(offset + KOffsetCorrection)).Ptr(), ptr2.Length() - offset - KOffsetCorrection);
if (status != eap_status_ok)
{
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
@@ -6435,20 +6536,6 @@
}
//--------------------------------------------------
-
-eap_status_e eap_am_type_tls_peap_symbian_c::show_certificate_selection_dialog()
-{
- return eap_status_ok;
-}
-
-//--------------------------------------------------
-
-eap_status_e eap_am_type_tls_peap_symbian_c::show_manual_identity_dialog()
-{
- return eap_status_ok;
-}
-
-//--------------------------------------------------
// CANCELLATION FUNCTIONS
//--------------------------------------------------
@@ -6946,7 +7033,7 @@
CleanupClosePushL(view);
User::LeaveIfError(view.EvaluateAll());
- // Get the first (and only) row for updation.
+ // Get the first (and only) row for update.
view.FirstL();
view.UpdateL();
@@ -7155,8 +7242,6 @@
EAP_TRACE_END(m_am_tools, TRACE_FLAGS_DEFAULT);
return EAP_STATUS_RETURN(m_am_tools, m_eap_fast_completion_status);
}
-
- TBool startedOk = ETrue;
TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
@@ -8403,18 +8488,10 @@
break;
}
case eap_pac_store_data_type_PAC_store_password:
- {
- //This is not saved anywhere.
- break;
- }
case eap_pac_store_data_type_PAC_store_device_seed:
- {
- //This is not saved anywhere.
- break;
- }
case eap_pac_store_data_type_PAC_store_IAP_reference:
{
- //This is not saved anywhere.
+ //These are not saved anywhere.
break;
}
case eap_pac_store_data_type_PAC_store_group_reference:
@@ -8915,8 +8992,7 @@
//--------------------------------------------------
-EAP_FUNC_EXPORT eap_status_e
-eap_am_type_tls_peap_symbian_c::initialize_PAC_store(
+EAP_FUNC_EXPORT eap_status_e eap_am_type_tls_peap_symbian_c::initialize_PAC_store(
const eap_fast_completion_operation_e aCompletionOperation,
const eap_fast_initialize_pac_store_completion_e aCompletion )
{
@@ -8983,127 +9059,116 @@
// eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_starts
// ---------------------------------------------------------------------------
//
-EAP_FUNC_EXPORT
-eap_status_e eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_starts(
+EAP_FUNC_EXPORT eap_status_e eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_starts(
const eap_fast_completion_operation_e provisioning_mode,
const eap_fast_pac_type_e pac_type )
- {
+{
eap_status_e status( eap_status_ok );
m_provisioning_mode = provisioning_mode; // save provis. mode
-
- TInt err = KErrNone;
-
-
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_notifier_data_to_user->iPassword.Zero();
-
- 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;
- }
- }
+
+ TInt error(KErrNone);
+
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+
+ m_notifier_data_to_user->iPassword.Zero();
+
+ if (iEapAuthNotifier == 0)
+ {
+ TRAP(error, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (error)
+ {
+ return m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+ }
+ else
+ {
+ TRAP(error, iEapAuthNotifier->Cancel());
+ if (error)
+ {
+ return m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+ }
if ( pac_type == eap_fast_pac_type_tunnel_pac
&& provisioning_mode == eap_fast_completion_operation_server_authenticated_provisioning_mode
&& status == eap_status_ok )
- {
- TRAPD(err2, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastStartAuthProvWaitNote, m_notifier_data_to_user, aEapType));
- if (err2)
- {
- return eap_status_process_general_error;
- }
- }
+ {
+ TRAP(error, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastStartAuthProvWaitNote, m_notifier_data_to_user, aEapType));
+ if (error)
+ {
+ return m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+ }
else if (
pac_type == eap_fast_pac_type_tunnel_pac
&& provisioning_mode == eap_fast_completion_operation_server_unauthenticated_provisioning_mode_ADHP
&& status == eap_status_ok )
- {
- TRAPD(err3, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastStartUnauthProvWaitNote, m_notifier_data_to_user, aEapType));
- if (err3)
- {
- return eap_status_process_general_error;
- }
- }
+ {
+ TRAP(error, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastStartUnauthProvWaitNote, m_notifier_data_to_user, aEapType));
+ if (error)
+ {
+ return m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+ }
return status;
- }
+}
// ---------------------------------------------------------------------------
// eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_ends
// ---------------------------------------------------------------------------
//
-EAP_FUNC_EXPORT
-eap_status_e eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_ends(
+EAP_FUNC_EXPORT eap_status_e eap_am_type_tls_peap_symbian_c::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 )
- {
- EAP_TRACE_DEBUG_SYMBIAN( (_L("eap_am_type_tls_peap_symbian_c:: \
- indicates_eap_fast_provisioning_ends()")));
+{
+ EAP_TRACE_DEBUG_SYMBIAN( (_L("eap_am_type_tls_peap_symbian_c::indicates_eap_fast_provisioning_ends()")));
EAP_UNREFERENCED_PARAMETER(provisioning_mode);
+ TInt error(KErrNone);
+
eap_status_e status( eap_status_ok );
-
+
if ( pac_type == eap_fast_pac_type_tunnel_pac )
- {
- // stop wait note;
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_notifier_data_to_user->iPassword.Zero();
-
- 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;
- }
- }
-
- if( provisioning_successfull )
- {
- TRAPD(err2, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastShowProvSuccessNote, m_notifier_data_to_user, aEapType));
- if (err2)
- {
- return eap_status_process_general_error;
- }
- }
+ {
+ // stop wait note;
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+
+ m_notifier_data_to_user->iPassword.Zero();
+
+ if (iEapAuthNotifier == 0)
+ {
+ TRAP(error, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (error)
+ {
+ return m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+ }
else
- {
- TRAPD(err3, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastShowProvNotSuccessNote, m_notifier_data_to_user, aEapType));
- if (err3)
- {
- return eap_status_process_general_error;
- }
- }
-def
- } // if ( pac_type == eap_fast_pac_type_tunnel_pac )
+ {
+ TRAP(error, iEapAuthNotifier->Cancel());
+ if (error)
+ {
+ return m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+ }
+
+ if( !provisioning_successfull )
+ {
+ TRAP(error, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastShowProvNotSuccessNote, m_notifier_data_to_user, aEapType));
+ if (error)
+ {
+ return m_am_tools->convert_am_error_to_eapol_error(error);
+ }
+ }
+ } // if ( pac_type == eap_fast_pac_type_tunnel_pac )
return status;
- }
+}
#endif //#if defined(USE_FAST_EAP_TYPE)
@@ -9598,7 +9663,7 @@
directoryEmpty = false;
- while( fileCounter < files->Count() || (!FileFound))
+ while( fileCounter < files->Count())
{
if (!((*files)[fileCounter].IsDir()))
{
@@ -9641,8 +9706,6 @@
KHandleCompletePacstoreOkTimerID,
&m_eap_fast_completion_status,
1);
- if (readData != NULL)
- CleanupStack::PopAndDestroy(readData);
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);
@@ -9877,36 +9940,10 @@
{
CleanupStack::PopAndDestroy(m_pacStorePWBuf8);
- TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
-
- m_notifier_data_to_user->iPassword.Zero();
-
- 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::EEapNotifierTypeFastWrongPacStorePwNote, m_notifier_data_to_user, aEapType));
- if (err2)
- {
- return eap_status_process_general_error;
- }
-
-
-
-
+ TEapExpandedType aEapType(*EapExpandedTypeFast.GetType());
+
+ m_notifier_data_to_user->iPassword.Zero();
+
return m_eap_fast_completion_status;
}
@@ -9947,14 +9984,14 @@
}
else
{
- TRAPD(err4, iEapAuthNotifier->Cancel();
+ TRAPD(err4, iEapAuthNotifier->Cancel());
if (err4)
{
return eap_status_process_general_error;
}
}
- TRAPD(err5, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog, m_notifier_data_to_user, aEapType);
+ TRAPD(err5, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypeFastPacStorePwQueryDialog, m_notifier_data_to_user, aEapType));
if (err5)
{
return eap_status_process_general_error;
@@ -10483,35 +10520,6 @@
}
-// ---------------------------------------------------------
-// eap_am_type_tls_peap_symbian_c::CompleteNotifier
-// ---------------------------------------------------------
-//
-eap_status_e eap_am_type_tls_peap_symbian_c::CompleteNotifierL()
-{
- eap_status_e status( eap_status_ok );
- switch ( m_state )
- {
- case EPasswordCancel:
- case EPasswordQuery:
- case EWrongPassword:
- case EFilePasswordQuery:
- case EMasterkeyQuery:
- {
-
- break;
-
- }
- default:
- {
- EAP_TRACE_DEBUG_SYMBIAN(
- ( _L( "eap_am_type_tls_peap_symbian_c::CompleteNotifierL() m_state = %d not supported." ),
- m_state ) );
- }
- }
- return status;
-}
-
//--------------------------------------------------
void eap_am_type_tls_peap_symbian_c::ConvertUnicodeToAsciiL(const TDesC16& aFromUnicode, TDes8& aToAscii)
@@ -11026,7 +11034,7 @@
EAPL("UpdatePasswordTimeL - evaluate view\n")));
User::LeaveIfError(view.EvaluateAll());
- // Get the first (and only) row for updation.
+ // Get the first (and only) row.
view.FirstL();
view.UpdateL();
@@ -11114,93 +11122,128 @@
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_status_e status( eap_status_pending_request );
- TEapExpandedType aEapType(*EapExpandedTypeTtlsPap.GetType());
-
- m_notifier_data_to_user->iUsername.Zero();
- m_notifier_data_to_user->iPassword.Zero();
- m_notifier_data_to_user->iUidata.Zero();
-
- if (aInSrvChallengeUtf8 != NULL)
- {
- const TPtrC8 utf8(
- aInSrvChallengeUtf8->get_data(), aInSrvChallengeUtf8->get_data_length()*2); // Length in bytes
-
- TPtr16 unicode(reinterpret_cast<unsigned short *>(&m_notifier_data_to_user->iUidata), m_notifier_data_to_user->iUidata.Size());
- CnvUtfConverter::ConvertToUnicodeFromUtf8(unicode, utf8);
-
- m_state = EPapChallenge;
- TEapExpandedType aEapType(*EapExpandedTypeTtlsPap.GetType());
-
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err)
- {
- return eap_status_process_general_error;
- }
- }
- TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypePapChallengeReplyQueryDialog, m_notifier_data_to_user, aEapType));
- if (err1)
- {
- return eap_status_process_general_error;
- }
- }
+ EAP_TRACE_DEBUG_SYMBIAN((_L( "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());
+
+ m_notifier_data_to_user->iUsername.Zero();
+ m_notifier_data_to_user->iPassword.Zero();
+ m_notifier_data_to_user->iUidata.Zero();
+
+ if ((aInSrvChallengeUtf8 != NULL) && (aInSrvChallengeUtf8->get_data_length() != 0))
+ {
+ const TPtrC8 utf8(
+ aInSrvChallengeUtf8->get_data(),
+ aInSrvChallengeUtf8->get_data_length()*2); // Length in bytes
+
+ CnvUtfConverter::ConvertToUnicodeFromUtf8(m_notifier_data_to_user->iUidata, utf8);
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password(): iUidata"),
+ m_notifier_data_to_user->iUidata.Ptr(),
+ m_notifier_data_to_user->iUidata.Size()));
+
+ m_state = EPapChallenge;
+ TEapExpandedType aEapType(*EapExpandedTypeTtlsPap.GetType());
+
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+
+ TRAPD(err1, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypePapChallengeDialog, m_notifier_data_to_user, aEapType));
+ if (err1)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+ else
+ {
+ m_state = EPapUserNameAndPassword;
+
+ TTtlsPapDbInfo aInDbInfo;
+ TRAPD(err2, ReadTtlsPapDbL(aInDbInfo));
+ if (err2)
+ {
+ return eap_status_process_general_error;
+ }
+
+ m_notifier_data_to_user->iPasswordPromptEnabled = aInDbInfo.iUsrPwdInfo.iPasswordPromptEnabled;
+
+ if (m_notifier_data_to_user->iPasswordPromptEnabled
+ || aInDbInfo.iUsrPwdInfo.iUserName.Size() == 0
+ || aInDbInfo.iUsrPwdInfo.iPassword.Size() == 0)
+ {
+ if (aInDbInfo.iUsrPwdInfo.iUserName.Size() == 0)
+ {
+ m_notifier_data_to_user->iUsername.Zero();
+ }
+ else
+ {
+ m_notifier_data_to_user->iUsername = aInDbInfo.iUsrPwdInfo.iUserName;
+ }
+
+ m_notifier_data_to_user->iPassword.Zero();
+
+ TRAPD(err3,SetTtlsPapColumnToNullL( cf_str_EAP_TLS_PEAP_ttls_pap_password_literal ));
+ if (err3)
+ {
+ return eap_status_process_general_error;
+ }
+
+ if (iEapAuthNotifier == 0)
+ {
+ TRAPD(err4, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
+ if (err4)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+ else
+ {
+ TRAPD(err5,iEapAuthNotifier->Cancel());
+ if (err5)
+ {
+ return eap_status_process_general_error;
+ }
+ }
+
+ TRAPD(err6, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypePapUsernamePasswordDialog, m_notifier_data_to_user, aEapType));
+ if (err6)
+ {
+ return eap_status_process_general_error;
+ }
+ }
else
- {
- m_state = EPapUserNameAndPassword;
-
- TTtlsPapDbInfo aInDbInfo;
- TRAPD(err2, ReadTtlsPapDbL(aInDbInfo));
- if (err2)
- {
- return eap_status_process_general_error;
- }
-
- m_notifier_data_to_user->iPasswordPromptEnabled = aInDbInfo.iUsrPwdInfo.iPasswordPromptEnabled;
- if (m_notifier_data_to_user->iPasswordPromptEnabled ||
- (aInDbInfo.iUsrPwdInfo.iUserName.Size() == 0 &&
- aInDbInfo.iUsrPwdInfo.iPassword.Size() == 0))
- {
- m_notifier_data_to_user->iUsername.Zero();
- m_notifier_data_to_user->iPassword.Zero();
- TRAPD(err3,SetTtlsPapColumnToNullL( cf_str_EAP_TLS_PEAP_ttls_pap_password_literal ));
- if (err3)
- {
- return eap_status_process_general_error;
- }
-
- if (iEapAuthNotifier == 0)
- {
- TRAPD(err4, iEapAuthNotifier = CEapAuthNotifier::NewL( *this ));
- if (err4)
- {
- return eap_status_process_general_error;
- }
- }
- else
- {
- TRAPD(err5,iEapAuthNotifier->Cancel());
- if (err5)
- {
- return eap_status_process_general_error;
- }
- }
- TRAPD(err6, iEapAuthNotifier->StartL(CEapAuthNotifier::EEapNotifierTypePapAuthQueryDialog, m_notifier_data_to_user, aEapType));
- if (err6)
- {
- return eap_status_process_general_error;
- }
- }
- else
- {
- m_notifier_data_to_user->iUsername = aInDbInfo.iUsrPwdInfo.iUserName;
- m_notifier_data_to_user->iPassword = aInDbInfo.iUsrPwdInfo.iPassword;
- DlgComplete(KErrNone);
- }
- }
+ {
+ m_notifier_data_to_user->iUsername = aInDbInfo.iUsrPwdInfo.iUserName;
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password(): iUserName"),
+ m_notifier_data_to_user->iUsername.Ptr(),
+ m_notifier_data_to_user->iUsername.Size()));
+
+ m_notifier_data_to_user->iPassword = aInDbInfo.iUsrPwdInfo.iPassword;
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::query_ttls_pap_username_and_password(): iPassword"),
+ m_notifier_data_to_user->iPassword.Ptr(),
+ m_notifier_data_to_user->iPassword.Size()));
+
+ DlgComplete(KErrNone);
+ }
+ }
return status;
}
@@ -11327,12 +11370,35 @@
// columns reading
aOutDbInfo.iUsrPwdInfo.iPasswordPromptEnabled = view.ColUint(
colSet->ColNo( cf_str_EAP_TLS_PEAP_ttls_pap_password_prompt_literal ) );
-
- aOutDbInfo.iUsrPwdInfo.iUserName = view.ColDes(
- colSet->ColNo( cf_str_EAP_TLS_PEAP_ttls_pap_username_literal ) );
-
- aOutDbInfo.iUsrPwdInfo.iPassword = view.ColDes(
- colSet->ColNo( cf_str_EAP_TLS_PEAP_ttls_pap_password_literal ) );
+
+ {
+ TPtrC username = view.ColDes(
+ colSet->ColNo( cf_str_EAP_TLS_PEAP_ttls_pap_username_literal ) );
+
+ aOutDbInfo.iUsrPwdInfo.iUserName.Copy(username);
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadTtlsPapDbL(): iUserName"),
+ aOutDbInfo.iUsrPwdInfo.iUserName.Ptr(),
+ aOutDbInfo.iUsrPwdInfo.iUserName.Size()));
+ }
+
+ {
+ TPtrC password = view.ColDes(
+ colSet->ColNo( cf_str_EAP_TLS_PEAP_ttls_pap_password_literal ) );
+
+ aOutDbInfo.iUsrPwdInfo.iPassword.Copy(password);
+
+
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("eap_am_type_tls_peap_symbian_c::ReadTtlsPapDbL(): iPassword"),
+ aOutDbInfo.iUsrPwdInfo.iPassword.Ptr(),
+ aOutDbInfo.iUsrPwdInfo.iPassword.Size()));
+ }
aOutDbInfo.iMaxSessionTime = view.ColInt64(
colSet->ColNo( cf_str_EAP_TLS_PEAP_ttls_pap_max_session_validity_time_literal ) );
@@ -11407,10 +11473,24 @@
cf_str_EAP_TLS_PEAP_ttls_pap_password_prompt_literal ),
aInDbInfo.iUsrPwdInfo.iPasswordPromptEnabled );
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::WriteTtlsPapDbL(): iUserName" ),
+ aInDbInfo.iUsrPwdInfo.iUserName.Ptr(),
+ aInDbInfo.iUsrPwdInfo.iUserName.Size() ) );
+
view.SetColL( colSet->ColNo(
cf_str_EAP_TLS_PEAP_ttls_pap_username_literal ),
aInDbInfo.iUsrPwdInfo.iUserName );
+ EAP_TRACE_DATA_DEBUG(
+ m_am_tools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL( "eap_am_type_tls_peap_symbian_c::WriteTtlsPapDbL(): iPassword" ),
+ aInDbInfo.iUsrPwdInfo.iPassword.Ptr(),
+ aInDbInfo.iUsrPwdInfo.iPassword.Size() ) );
+
view.SetColL( colSet->ColNo(
cf_str_EAP_TLS_PEAP_ttls_pap_password_literal ),
aInDbInfo.iUsrPwdInfo.iPassword );
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapDbDefaults.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapDbDefaults.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 36.1.6 %
+* %version: 36.1.8 %
*/
#if !defined(_EAPTLSPEAPDBDEFAULTS_H_)
@@ -45,9 +45,9 @@
const TInt default_EAP_TLS_PEAP_verify_certificate_realm = 0;
-const TUint default_EAP_TLS_PEAP_TLS_Privacy = EEapDbFalse;
+const TUint default_EAP_TLS_PEAP_TTLS_Privacy = EEapDbFalse;
-const TUint default_EAP_TLS_PEAP_use_automatic_ca_certificate = EEapDbFalse;
+const TUint default_EAP_TLS_PEAP_use_automatic_ca_certificate = EEapDbTrue;
// Defaults for EAP-FAST specific items
#ifdef USE_FAST_EAP_TYPE
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapDbParameterNames.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapDbParameterNames.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 20.1.4 %
*/
#if !defined(_EAPTLAPEAPDBPARAMETERNAMES_H_)
@@ -30,7 +30,7 @@
_LIT(KServiceIndex, "ServiceIndex");
_LIT(KTunnelingTypeVendorId, "TunnelingTypeVendorId");
_LIT(KTunnelingType, "TunnelingType");
-_LIT(KCACertLabelOld, "CA_cert_label");
+_LIT(KCACertLabel, "CA_cert_label");
_LIT(KClientCertLabel, "client_cert_label");
_LIT(KCertLabel, "label");
_LIT(KCipherSuite, "cipher_suite");
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapUtils.h Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeapUtils.h Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 36 %
+* %version: 37 %
*/
#ifndef _EAPTLSPEAPUTILS_H_
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeap.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeap.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 61 %
+* %version: 64 %
*/
// This is enumeration of EAPOL source code.
@@ -61,9 +61,11 @@
// The version number of this interface. At the moment this version number is
// common for all three plug-in interfaces.
const TUint KInterfaceVersion = 1;
-const u8_t EAP_RAS_SOURCE[] = "ras_src";
-const u8_t EAP_RAS_DESTINATION[] = "ras_des";
+#if defined(USE_FAST_EAP_TYPE)
+ const u8_t EAP_RAS_SOURCE[] = "ras_src";
+ const u8_t EAP_RAS_DESTINATION[] = "ras_des";
+#endif //#if defined(USE_FAST_EAP_TYPE)
// ================= MEMBER FUNCTIONS =======================
@@ -304,6 +306,8 @@
User::Leave(KErrGeneral);
}
+ amEapType->configure();
+
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::GetTlsInterfaceL - created eap_am_type_tls_peap_symbian_c \n")));
@@ -320,42 +324,16 @@
receive_network_id,
amEapType);
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL - created tls_application_eap_fast_c \n")));
- application->start_initialize_PAC_store();
+ if (application)
+ {
+ application->configure();
+
+ EAP_TRACE_DEBUG_SYMBIAN(
+ (_L("CEapTlsPeap::GetTlsInterfaceL - created tls_application_eap_fast_c \n")));
+ application->start_initialize_PAC_store();
+ }
}
-
- /*
- {
- // PEAP, TTLS and FAST.
-
- eap_core_c* eap_core = new eap_core_c(
- aTools,
- 0,
- is_client_when_true,
- receive_network_id,
- true);
- if (eap_core == 0)
- {
- // Out of memory
- amEapType->shutdown();
- delete amEapType;
- User::Leave(KErrNoMemory);
- }
- else if (eap_core->get_is_valid() == false)
- {
- // Out of memory
- eap_core->shutdown();
- delete eap_core;
- amEapType->shutdown();
- delete amEapType;
- User::Leave(KErrGeneral);
- }
-
- EAP_TRACE_DEBUG_SYMBIAN(
- (_L("CEapTlsPeap::GetTlsInterfaceL - created eap_core_c \n")));
- */
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapTlsPeap::GetTlsInterfaceL - Creating tls_record_c \n")));
@@ -860,11 +838,14 @@
RFs session;
- EapTlsPeapUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType, iEapType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::SetIndexL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapTlsPeapUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType, iEapType);
+
TPtrC settings;
TPtrC usercerts;
TPtrC cacerts;
@@ -1002,6 +983,8 @@
#endif // End: #ifdef USE_FAST_EAP_TYPE
db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
@@ -1094,12 +1077,15 @@
RDbNamedDatabase db;
RFs session;
-
+
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::SetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapTlsPeapUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType, iEapType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapTlsPeapUtils::SetConfigurationL(
db,
@@ -1109,6 +1095,9 @@
iTunnelingType,
iEapType);
+ db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -1124,11 +1113,14 @@
RFs session;
+ CleanupClosePushL(session);
+ CleanupClosePushL(db);
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::GetConfigurationL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
// This also creates the IAP entry if it doesn't exist
EapTlsPeapUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType, iEapType);
-
- CleanupClosePushL(session);
- CleanupClosePushL(db);
EapTlsPeapUtils::GetConfigurationL(
db,
@@ -1139,6 +1131,8 @@
iEapType);
db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
}
@@ -1176,11 +1170,14 @@
RFs session;
- EapTlsPeapUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType, iEapType);
-
CleanupClosePushL(session);
CleanupClosePushL(db);
-
+ TInt error = session.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeap::CopySettingsL(): - session.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
+ EapTlsPeapUtils::OpenDatabaseL(db, session, iIndexType, iIndex, iTunnelingType, iEapType);
+
TPtrC settings;
TPtrC usercerts;
TPtrC cacerts;
@@ -1318,6 +1315,8 @@
#endif // End: #ifdef USE_FAST_EAP_TYPE
db.Close();
+ session.Close();
+
CleanupStack::PopAndDestroy(&db);
CleanupStack::PopAndDestroy(&session);
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUiConnection.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUiConnection.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: %
+* %version: 35 %
*/
// This is enumeration of EAPOL source code.
@@ -453,7 +453,7 @@
// ----------------------------------------------------------
void CEapTlsPeapUiConnection::GetPacStorePasswordL(
- TDes8 & aPassword8)
+ TDes8 & /* aPassword8 */)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeapUiConnection::GetPacStorePasswordL()\n")));
EAP_TRACE_RETURN_STRING_SYMBIAN(_L("returns: CEapTlsPeapUiConnection::GetPacStorePasswordL()\n"));
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUiDataConnection.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUiDataConnection.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 54 %
+* %version: 56 %
*/
// This is enumeration of EAPOL source code.
@@ -516,8 +516,11 @@
tmpSetPacStorePw8.Size()));
TRAPD(err, iUiConn->SetPacStorePasswordL(tmpSetPacStorePw8));
+
+ if (err)
+ return err;
- EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeapUiDataConnection::Update(): SetPacStorePassword error = %d\n"),error));
+ EAP_TRACE_DEBUG_SYMBIAN((_L("CEapTlsPeapUiDataConnection::Update(): SetPacStorePassword error = %d\n"),err));
#endif // End: #ifdef USE_PAC_STORE
--- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUtils.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUtils.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 125 %
+* %version: 137 %
*/
// This is enumeration of EAPOL source code.
@@ -35,16 +35,16 @@
#include <x500dn.h>
#include <x509cert.h>
#include <x509certext.h>
-#include <EapAutomatic.h>
-#include <EapPluginTools.h>
+
+#include "EapPluginTools.h"
#include "EapConversion.h"
+#include "EapAutomatic.h"
#ifdef USE_FAST_EAP_TYPE
#include "pac_store_db_parameters.h"
#endif //#ifdef USE_FAST_EAP_TYPE
#include <EapTraceSymbian.h>
-#include <EapPluginTools.h>
#include "EapTlsPeapCertFetcher.h"
@@ -166,7 +166,7 @@
//| EAP_TLS_PEAP_manual_username | VARCHAR(255) | cf_str_EAP_TLS_PEAP_manual_username_literal |//
//| EAP_TLS_PEAP_cipher_suite | UNSIGNED INTEGER | cf_str_EAP_TLS_PEAP_cipher_suite_literal |//
//| EAP_TLS_server_authenticates_client | UNSIGNED INTEGER | cf_str_TLS_server_authenticates_client_policy_in_client_literal |//
- //| CA_cert_label | VARCHAR(255) | KCACertLabelOld |//
+ //| CA_cert_label | VARCHAR(255) | KCACertLabel |//
//| client_cert_label | VARCHAR(255) | KClientCertLabel |//
//| EAP_TLS_PEAP_saved_session_id | BINARY(32) | cf_str_EAP_TLS_PEAP_saved_session_id_literal |//
//| EAP_TLS_PEAP_saved_master_secret | BINARY(48) | cf_str_EAP_TLS_PEAP_saved_master_secret_literal |//
@@ -216,7 +216,7 @@
&cf_str_EAP_TLS_PEAP_manual_username_literal, KMaxUsernameLengthInDB,
&cf_str_EAP_TLS_PEAP_cipher_suite_literal,
&cf_str_TLS_server_authenticates_client_policy_in_client_literal,
- &KCACertLabelOld, KMaxCertLabelLengthInDB,
+ &KCACertLabel, KMaxCertLabelLengthInDB,
&KClientCertLabel, KMaxCertLabelLengthInDB,
&cf_str_EAP_TLS_PEAP_saved_session_id_literal, KMaxSessionIdLengthInDB,
&cf_str_EAP_TLS_PEAP_saved_master_secret_literal, KMaxMasterSecretLengthInDB,
@@ -424,7 +424,7 @@
view.SetColL(colSet->ColNo(cf_str_TLS_server_authenticates_client_policy_in_client_literal), default_EAP_TLS_server_authenticates_client);
- view.SetColL(colSet->ColNo(KCACertLabelOld), default_CA_cert_label);
+ view.SetColL(colSet->ColNo(KCACertLabel), default_CA_cert_label);
view.SetColL(colSet->ColNo(KClientCertLabel), default_client_cert_label);
view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_verify_certificate_realm_literal), default_EAP_TLS_PEAP_verify_certificate_realm);
@@ -433,7 +433,7 @@
view.SetColL(colSet->ColNo(KTLSLastFullAuthTime), default_FullAuthTime);
- view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TLS_Privacy);
+ view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TTLS_Privacy);
view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_automatic_ca_certificate_literal), default_EAP_TLS_PEAP_use_automatic_ca_certificate);
@@ -556,7 +556,7 @@
//| PEAP_accepted_tunneled_client_types | VARBINARY(240) | cf_str_PEAP_accepted_tunneled_client_types_hex_data_literal |//
//| PEAP_unaccepted_tunneled_client_types | VARBINARY(240) | cf_str_PEAP_unaccepted_tunneled_client_types_hex_data_literal |//
//| EAP_TLS_server_authenticates_client | UNSIGNED INTEGER | cf_str_TLS_server_authenticates_client_policy_in_client_literal|//
- //| CA_cert_label | VARCHAR(255) | KCACertLabelOld |//
+ //| CA_cert_label | VARCHAR(255) | KCACertLabel |//
//| client_cert_label | VARCHAR(255) | KClientCertLabel |//
//| EAP_TLS_PEAP_saved_session_id | BINARY(32) | cf_str_EAP_TLS_PEAP_saved_session_id_literal |//
//| EAP_TLS_PEAP_saved_master_secret | BINARY(48) | cf_str_EAP_TLS_PEAP_saved_master_secret_literal |//
@@ -614,7 +614,7 @@
&cf_str_PEAP_accepted_tunneled_client_types_hex_data_literal, KMaxTunneledTypeStringLengthInDB,
&cf_str_PEAP_unaccepted_tunneled_client_types_hex_data_literal, KMaxTunneledTypeStringLengthInDB,
&cf_str_TLS_server_authenticates_client_policy_in_client_literal,
- &KCACertLabelOld, KMaxCertLabelLengthInDB,
+ &KCACertLabel, KMaxCertLabelLengthInDB,
&KClientCertLabel, KMaxCertLabelLengthInDB,
&cf_str_EAP_TLS_PEAP_saved_session_id_literal, KMaxSessionIdLengthInDB,
&cf_str_EAP_TLS_PEAP_saved_master_secret_literal, KMaxMasterSecretLengthInDB,
@@ -838,7 +838,7 @@
view.SetColL(colSet->ColNo(cf_str_PEAP_unaccepted_tunneled_client_types_hex_data_literal), default_PEAP_tunneled_types);
view.SetColL(colSet->ColNo(cf_str_TLS_server_authenticates_client_policy_in_client_literal), default_EAP_PEAP_TTLS_server_authenticates_client);
- view.SetColL(colSet->ColNo(KCACertLabelOld), default_CA_cert_label);
+ view.SetColL(colSet->ColNo(KCACertLabel), default_CA_cert_label);
view.SetColL(colSet->ColNo(KClientCertLabel), default_client_cert_label);
view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_verify_certificate_realm_literal), default_EAP_TLS_PEAP_verify_certificate_realm);
@@ -847,7 +847,7 @@
view.SetColL(colSet->ColNo(KPEAPLastFullAuthTime), default_FullAuthTime);
- view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TLS_Privacy);
+ view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TTLS_Privacy);
view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_automatic_ca_certificate_literal), default_EAP_TLS_PEAP_use_automatic_ca_certificate);
@@ -973,7 +973,7 @@
//| PEAP_accepted_tunneled_client_types | VARBINARY(240) | cf_str_PEAP_accepted_tunneled_client_types_hex_data_literal |//
//| PEAP_unaccepted_tunneled_client_types | VARBINARY(240) | cf_str_PEAP_unaccepted_tunneled_client_types_hex_data_literal |//
//| EAP_TLS_server_authenticates_client | UNSIGNED INTEGER | cf_str_TLS_server_authenticates_client_policy_in_client_literal|//
- //| CA_cert_label | VARCHAR(255) | KCACertLabelOld |//
+ //| CA_cert_label | VARCHAR(255) | KCACertLabel |//
//| client_cert_label | VARCHAR(255) | KClientCertLabel |//
//| EAP_TLS_PEAP_saved_session_id | BINARY(32) | cf_str_EAP_TLS_PEAP_saved_session_id_literal |//
//| EAP_TLS_PEAP_saved_master_secret | BINARY(48) | cf_str_EAP_TLS_PEAP_saved_master_secret_literal |//
@@ -1046,7 +1046,7 @@
&cf_str_PEAP_accepted_tunneled_client_types_hex_data_literal, KMaxTunneledTypeStringLengthInDB,
&cf_str_PEAP_unaccepted_tunneled_client_types_hex_data_literal, KMaxTunneledTypeStringLengthInDB,
&cf_str_TLS_server_authenticates_client_policy_in_client_literal,
- &KCACertLabelOld, KMaxCertLabelLengthInDB,
+ &KCACertLabel, KMaxCertLabelLengthInDB,
&KClientCertLabel, KMaxCertLabelLengthInDB,
&cf_str_EAP_TLS_PEAP_saved_session_id_literal, KMaxSessionIdLengthInDB,
&cf_str_EAP_TLS_PEAP_saved_master_secret_literal, KMaxMasterSecretLengthInDB,
@@ -1356,7 +1356,7 @@
view.SetColL(colSet->ColNo(cf_str_PEAP_unaccepted_tunneled_client_types_hex_data_literal), default_PEAP_tunneled_types);
view.SetColL(colSet->ColNo(cf_str_TLS_server_authenticates_client_policy_in_client_literal), default_EAP_PEAP_TTLS_server_authenticates_client);
- view.SetColL(colSet->ColNo(KCACertLabelOld), default_CA_cert_label);
+ view.SetColL(colSet->ColNo(KCACertLabel), default_CA_cert_label);
view.SetColL(colSet->ColNo(KClientCertLabel), default_client_cert_label);
@@ -1366,7 +1366,7 @@
view.SetColL(colSet->ColNo(KTTLSLastFullAuthTime), default_FullAuthTime);
- view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TLS_Privacy);
+ view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TTLS_Privacy);
view.SetColL( colSet->ColNo(
@@ -1891,8 +1891,8 @@
view.SetColL(colSet->ColNo(cf_str_EAP_FAST_max_session_validity_time_literal), default_MaxSessionTime);
view.SetColL(colSet->ColNo(KFASTLastFullAuthTime), default_FullAuthTime);
-
- view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TLS_Privacy);
+
+ view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_identity_privacy_literal), default_EAP_TLS_PEAP_TTLS_Privacy);
view.SetColL(colSet->ColNo(cf_str_EAP_TLS_PEAP_use_automatic_ca_certificate_literal), default_EAP_TLS_PEAP_use_automatic_ca_certificate);
@@ -2198,6 +2198,11 @@
// Store the line
TUint tmp = view.ColUint(KDefaultColumnInView_One);
aArray.Append(tmp);
+
+ EAP_TRACE_DEBUG_SYMBIAN(
+ (_L("EapTlsPeapUtils::ReadUintRowsToArrayL(): TUint=%d\n"),
+ tmp));
+
}
break;
default:
@@ -2780,10 +2785,7 @@
&& aSettings.iEAPExpandedType != (*EapExpandedTypeTtls.GetType())
#ifdef USE_FAST_EAP_TYPE
&& aSettings.iEAPExpandedType != (*EapExpandedTypeFast.GetType())
-#else
-#warning USE_FAST_EAP_TYPE not defined
-#endif
-
+#endif //#ifdef USE_FAST_EAP_TYPE
&& aSettings.iEAPExpandedType != (*EapExpandedTypeTtlsPap.GetType())
)
{
@@ -3359,12 +3361,12 @@
// Delete old rows
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
}
-
+
// Get column set so we get the correct column numbers
colSet = view.ColSetL();
CleanupStack::PushL(colSet);
@@ -3373,13 +3375,13 @@
for (TInt i = 0; i < aSettings.iCipherSuites.Count(); i++)
{
- view.InsertL();
+ view.InsertL();
view.SetColL(colSet->ColNo(KServiceType), static_cast<TUint>(aIndexType));
- view.SetColL(colSet->ColNo(KServiceIndex), static_cast<TUint>(aIndex));
+ view.SetColL(colSet->ColNo(KServiceIndex), static_cast<TUint>(aIndex));
view.SetColL(colSet->ColNo(KTunnelingTypeVendorId), aTunnelingType.get_vendor_id());
view.SetColL(colSet->ColNo(KTunnelingType), aTunnelingType.get_vendor_type());
view.SetColL(colSet->ColNo(KCipherSuite), aSettings.iCipherSuites[i]);
- view.PutL();
+ view.PutL();
}
CleanupStack::PopAndDestroy(colSet);
@@ -3420,7 +3422,7 @@
// Delete old rows
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
@@ -3508,7 +3510,7 @@
// Delete old rows
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
@@ -3891,6 +3893,18 @@
aSettings.iPasswordExistPresent = ETrue;
aSettings.iPasswordExist = ! view.IsColNull(colSet->ColNo(cf_str_EAP_TLS_PEAP_ttls_pap_password_literal));
+ aSettings.iShowPassWordPromptPresent = ETrue;
+
+ TUint aShow = view.ColUint( colSet->ColNo( cf_str_EAP_TLS_PEAP_ttls_pap_password_prompt_literal ) );
+ if ( aShow == EPapPasswordPromptOn)
+ {
+ aSettings.iShowPassWordPrompt = ETrue;
+ }
+ else
+ {
+ aSettings.iShowPassWordPrompt = EFalse;
+ }
+
#if defined(USE_EAP_PASSWORD_READ_FROM_DATABASE)
// Password
TPtrC password = view.ColDes( colSet->ColNo(
@@ -4466,7 +4480,7 @@
if (error == KErrNone)
{
- TRAP(error, (aPluginTool.ListAllEapPluginsL(aSymbTunnelingType, aPlugins)));
+ TRAP(error, (aPluginTool.ListAllEapPluginsL(aIndexType, aSymbTunnelingType, aPlugins)));
if (error != KErrNone)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: EapTlsPeapUtils::GetConfigurationL(): aPluginTool.ListAllEapPluginsL() failed, EAP-type=0xfe%06x%08x, index_type=%d, index=%d, error=%d.\n"),
@@ -4709,21 +4723,22 @@
CDbColSet* colSet = view.ColSetL();
CleanupStack::PushL(colSet);
- if (view.FirstL())
- {
- do
+ if (view.FirstL())
+ {
+ do
{
- view.GetL();
+ view.GetL();
+
if (view.ColUint(colSet->ColNo(KServiceType)) == static_cast<TUint>(aDestIndexType)
&& view.ColUint(colSet->ColNo(KServiceIndex)) == static_cast<TUint>(aDestIndex)
&& view.ColUint(colSet->ColNo(KTunnelingTypeVendorId)) == aDestTunnelingType.get_vendor_id()
&& view.ColUint(colSet->ColNo(KTunnelingType)) == aDestTunnelingType.get_vendor_type())
{
- EAP_TRACE_DEBUG_SYMBIAN((_L("EapTlsPeapUtils::CopySettingsL - Delete old records\n") ) );
- view.DeleteL();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapTlsPeapUtils::CopySettingsL - Delete old records\n") ) );
+ view.DeleteL();
}
- } while (view.NextL() != EFalse);
- }
+ } while (view.NextL() != EFalse);
+ }
view.Close();
CleanupStack::PopAndDestroy(2); // view, colset
@@ -4879,6 +4894,10 @@
TInt error(KErrNone);
TFileName aPrivateDatabasePathName;
+ error = aFileServerSession.Connect();
+ EAP_TRACE_DEBUG_SYMBIAN((_L("EapTlsPeapUtils::DeleteConfigurationL(): - aFileServerSession.Connect(), error=%d\n"), error));
+ User::LeaveIfError(error);
+
EapPluginTools::CreateDatabaseLC(
aDatabase,
aFileServerSession,
@@ -4942,7 +4961,7 @@
// Delete rows
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
@@ -4968,8 +4987,7 @@
//--------------------- Deletion 2 ----------------------------//
// For all EAPs delete the User cert table
-
-// KSQL2 is "SELECT * FROM %S WHERE %S=%d AND %S=%d AND %S=%d"
+ // KSQL2 is "SELECT * FROM %S WHERE %S=%d AND %S=%d AND %S=%d"
sqlStatement.Format(KSQL,
&usercerts,
@@ -4989,7 +5007,7 @@
User::LeaveIfError(view.EvaluateAll());
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
@@ -5023,7 +5041,7 @@
User::LeaveIfError(view.EvaluateAll());
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
@@ -5057,7 +5075,7 @@
User::LeaveIfError(view.EvaluateAll());
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
@@ -5094,7 +5112,7 @@
User::LeaveIfError(view.EvaluateAll());
if (view.FirstL())
- {
+ {
do {
view.DeleteL();
} while (view.NextL() != EFalse);
@@ -5108,7 +5126,6 @@
#endif // End: #ifdef USE_FAST_EAP_TYPE
- // Close database
CleanupStack::PopAndDestroy(buf);
CleanupStack::PopAndDestroy(&aDatabase);
CleanupStack::PopAndDestroy(&aFileServerSession);
--- a/eapol/eapol_framework/eapol_symbian/bwins/EAPOLPROTECTEDu.DEF Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/bwins/EAPOLPROTECTEDu.DEF Tue Jul 06 14:18:35 2010 +0300
@@ -432,4 +432,5 @@
?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)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapakau.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,245 @@
+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)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapcoreinterfaceimplementationu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,6 @@
+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)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapgeneralsettingsu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,29 @@
+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> *)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapgenericu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,112 @@
+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)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapmschapv2u.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,80 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapprotectedsetupu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,292 @@
+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)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapsecuridu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,35 @@
+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)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapsimu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,233 @@
+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)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eaptlspeapu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,741 @@
+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)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/bwins/eapvpnifu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,30 @@
+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/EAPOLPROTECTEDu.DEF Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eabi/EAPOLPROTECTEDu.DEF Tue Jul 06 14:18:35 2010 +0300
@@ -547,4 +547,58 @@
_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
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapakau.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,344 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapcoreinterfaceimplementationu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,13 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapgeneralsettingsu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,70 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapgenericu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,178 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapmschapv2u.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,139 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapprotectedsetupu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,426 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapsecuridu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,75 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapsimu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,342 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eaptlspeapu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,1079 @@
+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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eapol/eapol_framework/eapol_symbian/eabi/eapvpnifu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,72 @@
+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/src/EapCoreInterface.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapCoreInterface.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 19 %
+* %version: 21 %
*/
#include "EapCoreInterface.h"
#include "eap_am_tools.h"
#include "EapolUID.h"
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
CEapCoreInterface::CEapCoreInterface(const u32_t MTU):
iClient(NULL)
@@ -78,7 +78,7 @@
EAP_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 bool /* is_client_when_true */,
const u32_t MTU)
{
CEapCoreInterface * aEapCoreInterface = 0;
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapCoreInterfaceImplementation.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapCoreInterfaceImplementation.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 21 %
+* %version: 22 %
*/
// INCLUDES
@@ -117,9 +117,9 @@
* @return Return value is specified in interface specification.
*/
TInt CEapCoreInterfaceImplementation::Configure(
- const TInt aHeaderOffset,
- const TInt aMTU,
- const TInt aTrailerLength,
+ const TInt /* aHeaderOffset */,
+ const TInt /* aMTU */,
+ const TInt /* aTrailerLength */,
const void * const aConfigurationData,
const TInt aConfigurationDataLength)
{
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapFastPacStoreImpl.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapFastPacStoreImpl.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 21 %
+* %version: 22 %
*/
#include <e32base.h>
@@ -294,7 +294,7 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapFastPacStoreImpl::IsMasterKeyAndPasswordMatchingL")));
- iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
+ (void)iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
eap_status_e status = iPartner->is_master_key_and_password_matching(
iPacStorePassword
@@ -332,7 +332,7 @@
(_L("CEapFastPacStoreImpl::CreateAndSaveMasterKeyL")));
- iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
+ (void)iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
eap_status_e status = iPartner->create_and_save_master_key(
iPacStorePassword
@@ -369,7 +369,7 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapFastPacStoreImpl::ComparePacStorePasswordL")));
- iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
+ (void)iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
eap_status_e status = iPartner->compare_pac_store_password(
iPacStorePassword);
@@ -435,7 +435,7 @@
EAP_TRACE_DEBUG_SYMBIAN(
(_L("CEapFastPacStoreImpl::SetPacStorePasswordL")));
- iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
+ (void)iPacStorePassword->set_copy_of_buffer(aPassword8.Ptr(), aPassword8.Size());
eap_status_e status = iPartner->set_pac_store_password(
iPacStorePassword
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/EapGeneralSettingsImpl.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/EapGeneralSettingsImpl.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: 48 %
+* %version: 49 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 605
+ #define EAP_FILE_NUMBER_ENUM 740
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_symbian/eap_if/src/REapSession.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_if/src/REapSession.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 33 %
+* %version: 34 %
*/
#include "REapSession.h"
@@ -538,7 +538,7 @@
//----------------------------------------------------------------
//----------------------------------------------------------------
-void CEapolPacketHandler::EapolHandleL(const TDesC8& data)
+void CEapolPacketHandler::EapolHandleL(const TDesC8& /* data */)
{
EAP_TRACE_DEBUG_SYMBIAN((_L("ERROR: CEapolPacketHandler::EapolHandleL(): (do nothing now)")));
}
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapScheduler.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapScheduler.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16 %
+* %version: 18 %
*/
#include "EapScheduler.h"
@@ -188,6 +188,7 @@
void CEapScheduler::Error(TInt aError) const
{
+ EAP_UNREFERENCED_PARAMETER(aError);
EAP_TRACE_DEBUG_SYMBIAN((_L("CEapScheduler::Error(): aError=%d"),
aError));
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServer.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServer.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 31 %
+* %version: 35 %
*/
#include "EapServer.h"
@@ -238,14 +238,19 @@
abs_eap_am_tools_c::delete_abs_eap_am_tools_c(iTools);
}
+ EAP_TRACE_DEBUG_SYMBIAN((_L("REComSession::FinalClose(): start")));
+
REComSession::FinalClose();
+
+ EAP_TRACE_DEBUG_SYMBIAN((_L("REComSession::FinalClose(): ready")));
+
}
//----------------------------------------------------------------------------
// from CServer
-CSession2* CEapServer::NewSessionL(const TVersion& /* aVersion */, const RMessage2 &aMessage) const
+CSession2* CEapServer::NewSessionL(const TVersion& /* aVersion */, const RMessage2& /* aMessage */) const
{
EAP_TRACE_DEBUG(
iTools,
@@ -354,6 +359,7 @@
void CEapServer::PanicClient(TInt aPanic) const
{
+ EAP_UNREFERENCED_PARAMETER(aPanic);
EAP_TRACE_DEBUG(
iTools,
TRACE_FLAGS_DEFAULT,
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServerProcessHandler.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServerProcessHandler.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 39 %
+* %version: 40 %
*/
#include "EapServerProcessHandler.h"
@@ -45,7 +45,12 @@
#endif //#if defined(USE_FAST_EAP_TYPE)
, iEapMessageQueue(0)
{
-
+ EAP_TRACE_DEBUG(
+ iTools,
+ TRACE_FLAGS_DEFAULT,
+ (EAPL("CEapServerProcessHandler::CEapServerProcessHandler(): this=0x%08x\n"),
+ this));
+ EAP_TRACE_RETURN_STRING(iTools, "returns: CEapServerProcessHandler::CEapServerProcessHandler()");
}
//----------------------------------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServerStrings.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapServerStrings.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,13 +16,13 @@
*/
/*
-* %version: %
+* %version: 7 %
*/
// This is enumeration of EAPOL source code.
#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
#undef EAP_FILE_NUMBER_ENUM
- #define EAP_FILE_NUMBER_ENUM 38
+ #define EAP_FILE_NUMBER_ENUM 714
#undef EAP_FILE_NUMBER_DATE
#define EAP_FILE_NUMBER_DATE 1127594498
#endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/EapSession.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/EapSession.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 30 %
+* %version: 31 %
*/
@@ -57,7 +57,7 @@
// -----------------------------------------------------------------------------------------
-void CEapSession::ConstructL(CEapServer& aServer, abs_eap_am_tools_c * const tools)
+void CEapSession::ConstructL(CEapServer& /* aServer */, abs_eap_am_tools_c * const tools)
{
EAP_TRACE_DEBUG(
tools,
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/PacStoreIf.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/PacStoreIf.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 10 %
+* %version: 11 %
*/
#include "eap_am_tools.h"
@@ -196,7 +196,8 @@
const u32_t MTU,
AbsEapSendInterface * client)
{
-
+ EAP_UNREFERENCED_PARAMETER(is_client_when_true);
+ EAP_UNREFERENCED_PARAMETER(MTU);
eap_pac_store_server_message_if_c *server = eap_pac_store_server_message_if_c::new_eap_pac_store_server_message_if_c(
tools);
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_general_settings_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_general_settings_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 52 %
+* %version: 60 %
*/
#include "eap_tools.h"
@@ -31,9 +31,9 @@
#include "EapTraceSymbian.h"
#include "EapConversion.h"
#include "EapTlsPeapCertFetcher.h"
-#include <EapAutomatic.h>
-#include <EapPluginTools.h>
+#include "EapPluginTools.h"
#include <EapTypePlugin.h>
+#include "EapAutomatic.h"
/** @file */
@@ -815,15 +815,15 @@
if (view.FirstL())
{
CDbColSet* colSet = view.ColSetL();
- CleanupStack::PushL(colSet);
+ CleanupStack::PushL(colSet);
do {
view.GetL();
if (view.ColUint32(colSet->ColNo(KServiceType)) == static_cast<TUint>(indexType)
&& view.ColUint32(colSet->ColNo(KServiceIndex)) == static_cast<TUint>(index))
- {
- view.DeleteL();
+ {
+ view.DeleteL();
}
} while (view.NextL() != EFalse);
@@ -1416,7 +1416,7 @@
TEapExpandedType aTunnelingType(*EapExpandedTypeNone.GetType());
- TRAP(error, (aPluginTool.ListAllEapPluginsL(aTunnelingType, plugins_array)));
+ TRAP(error, (aPluginTool.ListAllEapPluginsL(static_cast<TIndexType>(internal_settings->m_IndexType), aTunnelingType, plugins_array)));
if (error != KErrNone)
{
EAP_TRACE_ERROR(
@@ -1998,7 +1998,7 @@
internal_settings->m_Index));
// This will list all outer EAP-methods because aTunnelingType = None.
- TRAP(error, (aPluginTool.ListAllEapPluginsL(aTunnelingType, plugins_array)));
+ TRAP(error, (aPluginTool.ListAllEapPluginsL(static_cast<TIndexType>(internal_settings->m_IndexType), aTunnelingType, plugins_array)));
if (error != KErrNone)
{
EAP_TRACE_ERROR(
@@ -2041,7 +2041,7 @@
internal_settings->m_Index));
// This will list all inner EAP-methods of EAP-type.
- TRAP(error, (aPluginTool.ListAllEapPluginsL(plugins_array[ind_outer], tunneled_plugins)));
+ TRAP(error, (aPluginTool.ListAllEapPluginsL(static_cast<TIndexType>(internal_settings->m_IndexType), plugins_array[ind_outer], tunneled_plugins)));
if (error != KErrNone)
{
EAP_TRACE_ERROR(
@@ -2086,7 +2086,7 @@
static_cast<TIndexType>(internal_settings->m_IndexType),
internal_settings->m_Index)));
- // This will automatocally delete eapType.
+ // This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
m_am_tools,
eapType);
@@ -2169,7 +2169,7 @@
static_cast<TIndexType>(internal_settings->m_IndexType),
internal_settings->m_Index)));
- // This will automatocally delete eapType.
+ // This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
m_am_tools,
eapType);
@@ -2377,7 +2377,7 @@
internal_settings->m_DestinationIndex));
// This will list all outer EAP-methods because aTunnelingType = None.
- TRAP(error, (aPluginTool.ListAllEapPluginsL(aTunnelingType, plugins)));
+ TRAP(error, (aPluginTool.ListAllEapPluginsL(static_cast<TIndexType>(internal_settings->m_IndexType), aTunnelingType, plugins)));
if (error != KErrNone)
{
EAP_TRACE_ERROR(
@@ -2424,7 +2424,7 @@
internal_settings->m_DestinationIndex));
// This will list all inner EAP-methods of EAP-type.
- TRAP(error, (aPluginTool.ListAllEapPluginsL(plugins[ind_outer], tunneled_plugins)));
+ TRAP(error, (aPluginTool.ListAllEapPluginsL(static_cast<TIndexType>(internal_settings->m_IndexType), plugins[ind_outer], tunneled_plugins)));
if (error != KErrNone)
{
EAP_TRACE_ERROR(
@@ -2473,7 +2473,7 @@
static_cast<TIndexType>(internal_settings->m_IndexType),
internal_settings->m_Index)));
- // This will automatocally delete eapType.
+ // This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
m_am_tools,
eapType);
@@ -2566,7 +2566,7 @@
static_cast<TIndexType>(internal_settings->m_IndexType),
internal_settings->m_Index)));
- // This will automatocally delete eapType.
+ // This will automatically delete eapType.
eap_automatic_variable_c<CEapTypePlugin> automatic_eap_type(
m_am_tools,
eapType);
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_pac_store_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_pac_store_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 12 %
+* %version: 14 %
*/
#include "eap_tools.h"
@@ -68,6 +68,8 @@
TRACE_FLAGS_DEFAULT,
(EAPL("eap_am_pac_store_symbian_c::eap_am_pac_store_symbian_c(): this=0x%08x.\n"),
this));
+
+ return;
}
// ----------------------------------------------------------------------
@@ -90,7 +92,7 @@
// ----------------------------------------------------------------------
-bool eap_am_pac_store_symbian_c::get_is_valid()
+EAP_FUNC_EXPORT bool eap_am_pac_store_symbian_c::get_is_valid()
{
EAP_TRACE_DEBUG(
m_am_tools,
@@ -489,6 +491,4 @@
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 Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_plugin_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 28 %
+* %version: 29 %
*/
#include "eap_tools.h"
@@ -442,12 +442,19 @@
error_completion_function));
}
+ complete_settings->m_EAPType = internal_settings->m_EAPType;
+ complete_settings->m_IndexType = internal_settings->m_IndexType;
+ complete_settings->m_Index = internal_settings->m_Index;
+ complete_settings->m_completion_status = eap_status_ok;
+
error = CEapConversion::ConvertEAPSettingsToInternalType(
m_am_tools,
local_settings,
complete_settings);
if (error != KErrNone)
{
+ complete_settings->m_completion_status = m_am_tools->convert_am_error_to_eapol_error(error);
+
return EAP_STATUS_RETURN(
m_am_tools,
error_complete(
@@ -456,11 +463,6 @@
error_completion_function));
}
- complete_settings->m_EAPType = internal_settings->m_EAPType;
- complete_settings->m_IndexType = internal_settings->m_IndexType;
- complete_settings->m_Index = internal_settings->m_Index;
- complete_settings->m_completion_status = eap_status_ok;
-
eap_status_e status = m_partner->complete_get_configuration(complete_settings);
return EAP_STATUS_RETURN(m_am_tools, status);
--- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_stack_symbian.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_am_stack_symbian.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 48 %
+* %version: 49 %
*/
#include "eap_am_stack_symbian.h"
@@ -1300,7 +1300,7 @@
//--------------------------------------------------
-void eap_am_stack_symbian_c::SetToTopPriorityL(const eap_type_value_e aEapType)
+void eap_am_stack_symbian_c::SetToTopPriorityL(const eap_type_value_e /* aEapType */)
{
EAP_TRACE_BEGIN(iTools, TRACE_FLAGS_DEFAULT);
--- a/eapol/eapol_framework/eapol_symbian/group/bld.inf Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/bld.inf Tue Jul 06 14:18:35 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: 36 %
+* %version: 37 %
*/
#include <platform_paths.hrh>
--- a/eapol/eapol_framework/eapol_symbian/group/eapaka.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapaka.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 17.1.11 %
+* %version: 17.1.12 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eapaka.dll
UID 0x10009d8d 0x102073c1
+deffile eapaka.def
+
SOURCEPATH ../am/type/aka/symbian/plugin/src
START RESOURCE 102073c1.rss
@@ -87,5 +89,6 @@
LIBRARY hlplch.lib
LIBRARY featmgr.lib
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapauthserver.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapauthserver.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 32 %
+* %version: 33 %
*/
//-------------------------------------------------------------------
@@ -117,5 +117,6 @@
LIBRARY pacstoreif.lib
#endif
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapauthserverexe.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapauthserverexe.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 13 %
+* %version: 14 %
*/
#include <platform_paths.hrh>
@@ -52,6 +52,7 @@
LIBRARY euser.lib ecom.lib EapAuthServer.lib
+
EPOCSTACKSIZE 0x4000
// End of file.
--- a/eapol/eapol_framework/eapol_symbian/group/eapclientif.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapclientif.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8 %
+* %version: 9 %
*/
#include <platform_paths.hrh>
@@ -52,4 +52,5 @@
LIBRARY euser.lib ecom.lib eapauthserver.lib eaptools.lib eaptrace.lib
+
// end
--- a/eapol/eapol_framework/eapol_symbian/group/eapcoreinterface.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapcoreinterface.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16 %
+* %version: 17 %
*/
#include <platform_paths.hrh>
@@ -52,4 +52,5 @@
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 Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapcoreinterfaceimplementation.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8 %
+* %version: 9 %
*/
#include <platform_paths.hrh>
@@ -30,6 +30,8 @@
UID 0x10009D8D 0x20026FCD
SECUREID 0x20026FCD
+deffile eapcoreinterfaceimplementation.def
+
SOURCEPATH ../eap_if/data
START RESOURCE 20026fcd.rss
TARGET EapCoreInterfaceImplementation
@@ -64,4 +66,5 @@
LIBRARY euser.lib ecom.lib eapclientif.lib eaptools.lib eaptrace.lib eapsymbiantools.lib
+
// end
--- a/eapol/eapol_framework/eapol_symbian/group/eapgeneralsettings.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapgeneralsettings.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 21 %
+* %version: 22 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eapgeneralsettings.dll
UID 0x10009d8d 0x20026FD6
+deffile eapgeneralsettings.def
+
SOURCEPATH ../eap_if/data
START RESOURCE 20026fd6.rss
TARGET EapGeneralSettings
@@ -75,5 +77,6 @@
LIBRARY hlplch.lib
LIBRARY featmgr.lib
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapgeneric.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapgeneric.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 23 %
+* %version: 24 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eapgeneric.dll
UID 0x10009d8d 0x20026FD1
+deffile eapgeneric.def
+
SOURCEPATH ../am/type/generic/symbian/plugin/src
SOURCE EapGeneric.cpp
SOURCE EapGenericProxy.cpp
@@ -87,5 +89,6 @@
LIBRARY hlplch.lib
LIBRARY featmgr.lib
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapmschapv2.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapmschapv2.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 15.1.11 %
+* %version: 15.1.14 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eapmschapv2.dll
UID 0x10009d8d 0x101F8E66
+deffile eapmschapv2.def
+
SOURCEPATH ../am/type/mschapv2/symbian/plugin/src
START RESOURCE 101F8E66.rss
@@ -91,10 +93,6 @@
LANG SC
-// exports unfrozen in winscw
-#if defined(WINSCW)
-EXPORTUNFROZEN
-#endif
//-------------------------------------------------------------------
--- a/eapol/eapol_framework/eapol_symbian/group/eapol.mmh Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapol.mmh Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 48.1.17 %
+* %version: 48.1.18 %
*/
//-------------------------------------------------------------------
@@ -172,5 +172,9 @@
MACRO EAP_NO_STDINT_H_HEADER=1
#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.
+//MACRO USE_EAP_HEAP_CHECK=1
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapol.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapol.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 47 %
+* %version: 48 %
*/
//-------------------------------------------------------------------
@@ -25,7 +25,7 @@
#include "eapol.mmh"
//-------------------------------------------------------------------
-CAPABILITY ALL -TCB
+CAPABILITY CAP_GENERAL_DLL
VENDORID VID_DEFAULT
TARGET eapol.dll
@@ -118,5 +118,6 @@
MACRO USE_EAP_INTERFACE_EXPORTS
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapolwpxstub.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapolwpxstub.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 12.1.4 %
+* %version: 12.1.5 %
*/
//-------------------------------------------------------------------
@@ -58,5 +58,6 @@
MW_LAYER_SYSTEMINCLUDE // For the MiddleWare domain headers.
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapprotectedsetup.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapprotectedsetup.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 15 %
+* %version: 16 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eapprotectedsetup.dll
UID 0x10009d8d 0x2000b003
+deffile eapprotectedsetup.def
+
SOURCEPATH ../am/type/protected_setup/symbian/plugin/src
START RESOURCE 2000b003.rss
@@ -81,5 +83,8 @@
LIBRARY cone.lib eikcoctl.lib
LIBRARY etelmm.lib etel.lib // For ETel connection
+
+
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapsecurid.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapsecurid.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 16.1.13 %
+* %version: 16.1.14 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eapsecurid.dll
UID 0x10009d8d 0x101F8E74
+deffile eapsecurid.def
+
SOURCEPATH ../am/type/securid/symbian/plugin/src
START RESOURCE 101F8E74.rss
@@ -80,5 +82,8 @@
LANG SC
+
+//-------------------------------------------------------------------
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapsim.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapsim.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 18.1.13 %
+* %version: 18.1.14 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eapsim.dll
UID 0x10009d8d 0x101f8e49
+deffile eapsim.def
+
SOURCEPATH ../am/type/gsmsim/symbian/plugin/src
START RESOURCE 101f8e49.rss
@@ -91,5 +93,6 @@
LIBRARY hlplch.lib
LIBRARY featmgr.lib
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eaptlspeap.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eaptlspeap.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 44.1.17 %
+* %version: 44.1.18 %
*/
#include <platform_paths.hrh>
@@ -29,6 +29,8 @@
TARGET eaptlspeap.dll
UID 0x10009d8d 0x101f8e4c
+deffile eaptlspeap.def
+
SOURCEPATH ../am/type/tls_peap/symbian/plugin/src
START RESOURCE 101f8e4c.rss
@@ -157,5 +159,6 @@
LIBRARY HbWidgets.lib
LIBRARY eap_notifier.lib
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/group/eapvpnif.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/eapvpnif.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 11.1.9 %
+* %version: 11.1.10 %
*/
#include <platform_paths.hrh>
@@ -31,6 +31,8 @@
// ECom Dll recognition UID followed by the unique UID for this dll
UID 0x10009D8D 0x10200ec9
+deffile eapvpnif.def
+
SOURCEPATH ../am/eapvpnif/src
//SOURCE eap_vpn_if_main.cpp
SOURCE eap_vpn_if_proxy.cpp
@@ -71,4 +73,5 @@
LIBRARY euser.lib ECom.lib eaptools.lib eaptrace.lib eapsymbiantools.lib edbms.lib efsrv.lib PlatformEnv.lib
DEBUGLIBRARY flogger.lib
+
// End
--- a/eapol/eapol_framework/eapol_symbian/group/wlaneapolif.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/group/wlaneapolif.mmp Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 8.1.7 %
+* %version: 8.1.8 %
*/
#include <platform_paths.hrh>
@@ -72,4 +72,5 @@
#endif //#if defined(USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF)
+
// End
--- a/eapol/eapol_framework/eapol_symbian/tools/bwins/eapsymbiantoolsu.def Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/bwins/eapsymbiantoolsu.def Tue Jul 06 14:18:35 2010 +0300
@@ -10,9 +10,9 @@
??0TEapExpandedType@@QAE@XZ @ 9 NONAME ; TEapExpandedType::TEapExpandedType(void)
?GetPrivatePathL@EapPluginTools@@SAXAAV?$TBuf@$0BAA@@@@Z @ 10 NONAME ; void EapPluginTools::GetPrivatePathL(class TBuf<256> &)
??0TEapExpandedType@@QAE@ABVTDesC8@@@Z @ 11 NONAME ; TEapExpandedType::TEapExpandedType(class TDesC8 const &)
- ?ListAllEapPluginsL@EapPluginTools@@QAEXABVTEapExpandedType@@AAV?$RPointerArray@VTEapExpandedType@@@@@Z @ 12 NONAME ; void EapPluginTools::ListAllEapPluginsL(class TEapExpandedType const &, class RPointerArray<class TEapExpandedType> &)
- ??9TEapExpandedType@@QBE_NABV0@@Z @ 13 NONAME ; bool TEapExpandedType::operator!=(class TEapExpandedType const &) const
- ??8TEapExpandedType@@QBE_NABV0@@Z @ 14 NONAME ; bool TEapExpandedType::operator==(class TEapExpandedType const &) const
+ ??9TEapExpandedType@@QBE_NABV0@@Z @ 12 NONAME ; bool TEapExpandedType::operator!=(class TEapExpandedType const &) const
+ ??8TEapExpandedType@@QBE_NABV0@@Z @ 13 NONAME ; bool TEapExpandedType::operator==(class TEapExpandedType const &) const
+ ?ListAllEapPluginsL@EapPluginTools@@QAEXW4TIndexType@@ABVTEapExpandedType@@AAV?$RPointerArray@VTEapExpandedType@@@@@Z @ 14 NONAME ; void EapPluginTools::ListAllEapPluginsL(enum TIndexType, class TEapExpandedType const &, class RPointerArray<class TEapExpandedType> &)
??4TEapExpandedType@@QAEAAV0@ABVTDesC8@@@Z @ 15 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TDesC8 const &)
??0TEapExpandedType@@QAE@PBV0@@Z @ 16 NONAME ; TEapExpandedType::TEapExpandedType(class TEapExpandedType const *)
??4TEapExpandedType@@QAEAAV0@ABV?$TBufC8@$07@@@Z @ 17 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TBufC8<8> const &)
--- a/eapol/eapol_framework/eapol_symbian/tools/bwins/eaptoolsu.def Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/bwins/eaptoolsu.def Tue Jul 06 14:18:35 2010 +0300
@@ -40,1240 +40,1224 @@
?get_eap_header@eapol_header_rd_c@@QBEPAEXZ @ 39 NONAME ; unsigned char * eapol_header_rd_c::get_eap_header(void) const
?rc4_decrypt@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAXK@Z @ 40 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_decrypt(class eap_variable_data_c const *, void *, unsigned long)
?set_length@eap_header_base_c@@QAEXG_N@Z @ 41 NONAME ; void eap_header_base_c::set_length(unsigned short, bool)
- ?read_section@eap_file_config_c@@AAE?AW4eap_status_e@@PAVabs_eap_am_file_input_c@@PAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@@Z @ 42 NONAME ; enum eap_status_e eap_file_config_c::read_section(class abs_eap_am_file_input_c *, class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *)
- ?check_guard_bytes@eap_buf_chain_base_c@@ABE_NPBE@Z @ 43 NONAME ; bool eap_buf_chain_base_c::check_guard_bytes(unsigned char const *) const
- ??1eap_am_crypto_rc4_c@@UAE@XZ @ 44 NONAME ; eap_am_crypto_rc4_c::~eap_am_crypto_rc4_c(void)
- ?get_protocol_string@eap_state_notification_c@@UBEPBDXZ @ 45 NONAME ; char const * eap_state_notification_c::get_protocol_string(void) const
- ?aes_encrypt_block@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 46 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_encrypt_block(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
- ?sha_256_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 47 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_init(class eap_variable_data_c *)
- ?get_is_valid@eap_type_selection_c@@QBE_NXZ @ 48 NONAME ; bool eap_type_selection_c::get_is_valid(void) const
- ?cancel_retransmission@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 49 NONAME ; enum eap_status_e eap_core_c::cancel_retransmission(void)
- ?get_is_valid@eap_am_crypto_sha_256_c@@QAE_NXZ @ 50 NONAME ; bool eap_am_crypto_sha_256_c::get_is_valid(void)
- ?copy_context@crypto_md4_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 51 NONAME ; enum eap_status_e crypto_md4_c::copy_context(class eap_variable_data_c const *)
- ?cbc_copy_block@crypto_cbc_c@@AAEXPAXPBXKK@Z @ 52 NONAME ; void crypto_cbc_c::cbc_copy_block(void *, void const *, unsigned long, unsigned long)
- ?load_module@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 @ 53 NONAME ; enum eap_status_e 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 *)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVabs_eap_state_notification_c@@@Z @ 54 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class abs_eap_state_notification_c const *)
- ?get_is_valid@crypto_tls_md5_prf_c@@QAE_NXZ @ 55 NONAME ; bool crypto_tls_md5_prf_c::get_is_valid(void)
- ?get_value@eap_tlv_header_c@@QBEPAEK@Z @ 56 NONAME ; unsigned char * eap_tlv_header_c::get_value(unsigned long) const
- ?add_data@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@PBXK@Z @ 57 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data(void const *, unsigned long)
- ?convert_selected_bytes_to_ascii_armor@eap_am_tools_c@@AAEXEPAKPAE10_N@Z @ 58 NONAME ; void eap_am_tools_c::convert_selected_bytes_to_ascii_armor(unsigned char, unsigned long *, unsigned char *, unsigned char *, unsigned long *, bool)
- ?shutdown@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 59 NONAME ; enum eap_status_e eap_session_core_c::shutdown(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@Vnetwork_key_and_index_c@@@@@Z @ 60 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 network_key_and_index_c> *)
- ??1crypto_hmac_c@@UAE@XZ @ 61 NONAME ; crypto_hmac_c::~crypto_hmac_c(void)
- ?get_SSID@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 62 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_SSID(void)
- ??1crypto_aes_c@@UAE@XZ @ 63 NONAME ; crypto_aes_c::~crypto_aes_c(void)
- ?set_is_valid@crypto_tls_base_prf_c@@AAEXXZ @ 64 NONAME ; void crypto_tls_base_prf_c::set_is_valid(void)
- ?GetVendorType@TEapExpandedType@@QBEIXZ @ 65 NONAME ; unsigned int TEapExpandedType::GetVendorType(void) const
- ?pulse_timer@eap_am_tools_symbian_c@@UAEKK@Z @ 66 NONAME ; unsigned long eap_am_tools_symbian_c::pulse_timer(unsigned long)
- ?get_network_key_index@network_key_and_index_c@@QBEEXZ @ 67 NONAME ; unsigned char network_key_and_index_c::get_network_key_index(void) const
- ?get_message_data_length@eap_tlv_message_data_c@@QBEKXZ @ 68 NONAME ; unsigned long eap_tlv_message_data_c::get_message_data_length(void) const
- ?get_encrypts@crypto_aes_wrap_c@@QAE_NXZ @ 69 NONAME ; bool crypto_aes_wrap_c::get_encrypts(void)
- ?hash_final@crypto_sha1_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 70 NONAME ; enum eap_status_e crypto_sha1_c::hash_final(void *, unsigned long *)
- ?get_block_size@eap_am_crypto_sha1_c@@QAEKXZ @ 71 NONAME ; unsigned long eap_am_crypto_sha1_c::get_block_size(void)
- ?set_type@eapol_ethernet_header_base_c@@QAEXW4eapol_ethernet_type_e@@@Z @ 72 NONAME ; void eapol_ethernet_header_base_c::set_type(enum eapol_ethernet_type_e)
- ?set_mem_guard_bytes@eap_buf_chain_base_c@@AAEXXZ @ 73 NONAME ; void eap_buf_chain_base_c::set_mem_guard_bytes(void)
- ?get_is_valid_data@eap_expanded_type_c@@QBE_NXZ @ 74 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 @ 75 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 @ 76 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 @ 77 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 @ 78 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 @ 79 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 @ 80 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 @ 81 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 @ 82 NONAME ; bool crypto_sha1_c::get_is_valid(void)
- ?set_is_invalid@crypto_md5_c@@AAEXXZ @ 83 NONAME ; void crypto_md5_c::set_is_invalid(void)
- ?get_is_reserved@eap_am_mutex_symbian_c@@UBE_NXZ @ 84 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 @ 85 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 @ 86 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 @ 87 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 @ 88 NONAME ; int EapCertificateEntry::GetPrimaryNamePresent(void) const
- ??0crypto_rsa_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 89 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 @ 90 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 @ 91 NONAME ; unsigned long crypto_sha_256_c::get_block_size(void)
- ??0eapol_header_wr_c@@QAE@PAVabs_eap_am_tools_c@@PAEK@Z @ 92 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 @ 93 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 @ 94 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 @ 95 NONAME ; unsigned long eap_tlv_message_data_c::object_decrease_reference_count(void)
- ?init@crypto_dsa_c@@QAE?AW4eap_status_e@@XZ @ 96 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 @ 97 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 @ 98 NONAME ; enum eap_status_e crypto_hmac_c::hmac_set_key(class eap_variable_data_c const *)
- ?GetThumbprintWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 99 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 @ 100 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 @ 101 NONAME ; unsigned short eapol_ethernet_header_base_c::get_type(void) const
- ?encrypt_block@crypto_3des_ede_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 102 NONAME ; enum eap_status_e crypto_3des_ede_c::encrypt_block(void const *, void *, unsigned long)
- ?get_length@eap_header_base_c@@QBEGXZ @ 103 NONAME ; unsigned short eap_header_base_c::get_length(void) const
- ?set_buffer_length@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 104 NONAME ; enum eap_status_e eap_variable_data_c::set_buffer_length(unsigned long)
- ?set_is_invalid@crypto_sha1_c@@AAEXXZ @ 105 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 @ 106 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 @ 107 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 @ 108 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 @ 109 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 @ 110 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 @ 111 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 @ 112 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 @ 113 NONAME ; void eap_buf_chain_base_c::set_do_packet_retransmission(bool)
- ?get_is_valid@crypto_rsa_c@@QAE_NXZ @ 114 NONAME ; bool crypto_rsa_c::get_is_valid(void)
- ??1eapol_header_base_c@@UAE@XZ @ 115 NONAME ; eapol_header_base_c::~eapol_header_base_c(void)
- ??8eap_expanded_type_c@@QBE_NW4eap_type_ietf_values_e@@@Z @ 116 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 @ 117 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 @ 118 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 @ 119 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 @ 120 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 @ 121 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 @ 122 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 @ 123 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 @ 124 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 @ 125 NONAME ; unsigned char const * eap_am_network_id_c::get_source(void) const
- ??0crypto_3des_ede_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 126 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 @ 127 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 @ 128 NONAME ; crypto_md5_c::~crypto_md5_c(void)
- ?SetThumbprintPresent@EapCertificateEntry@@QAEXXZ @ 129 NONAME ; void EapCertificateEntry::SetThumbprintPresent(void)
- ?set_trace_file_name@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 130 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 @ 131 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 @ 132 NONAME ; void crypto_ephemeral_diffie_hellman_c::set_is_valid(void)
- ??1eap_am_file_input_symbian_c@@UAE@XZ @ 133 NONAME ; eap_am_file_input_symbian_c::~eap_am_file_input_symbian_c(void)
- ?SetIssuerNamePresent@EapCertificateEntry@@QAEXXZ @ 134 NONAME ; void EapCertificateEntry::SetIssuerNamePresent(void)
- ??1eap_session_core_base_c@@UAE@XZ @ 135 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 @ 136 NONAME ; enum simple_config_Encryption_Type_e simple_config_credential_c::get_Encryption_Type(void)
- ?get_digest_length@crypto_md4_c@@UAEKXZ @ 137 NONAME ; unsigned long crypto_md4_c::get_digest_length(void)
- ?eap_read_u16_t_little_endian_order@@YAGPBXK@Z @ 138 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 @ 139 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 @ 140 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 @ 141 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 @ 142 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 @ 143 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 @ 144 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 @ 145 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 @ 146 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 @ 147 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 @ 148 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 @ 149 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 @ 150 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 @ 151 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 @ 152 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 @ 153 NONAME ; enum eap_status_e eap_am_tools_symbian_c::stop_timer_thread(void)
- ?get_mac_address@eap_rogue_ap_entry_c@@QBEPAEXZ @ 154 NONAME ; unsigned char * eap_rogue_ap_entry_c::get_mac_address(void) const
- ?compare_length@eap_variable_data_c@@QBEJPBV1@K@Z @ 155 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 @ 156 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 @ 157 NONAME ; eap_am_mutex_base_c::eap_am_mutex_base_c(void)
- ?get_header_buffer_length@eap_general_header_base_c@@QBEKXZ @ 158 NONAME ; unsigned long eap_general_header_base_c::get_header_buffer_length(void) const
- ?get_data_length@eap_variable_data_c@@QBEKXZ @ 159 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 @ 160 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 @ 161 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::add_rand_seed(unsigned char const *, unsigned long)
- ?SetSubjectName@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 162 NONAME ; int EapCertificateEntry::SetSubjectName(class TBuf<255> const &)
- ??0simple_config_credential_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 163 NONAME ; simple_config_credential_c::simple_config_credential_c(class abs_eap_am_tools_c *)
- ??0EapMessageQueue@@QAE@PAVabs_eap_am_tools_c@@@Z @ 164 NONAME ; EapMessageQueue::EapMessageQueue(class abs_eap_am_tools_c *)
- ?set_type@eap_am_network_id_c@@QAEXG@Z @ 165 NONAME ; void eap_am_network_id_c::set_type(unsigned short)
- ?set_is_valid@eap_variable_data_c@@QAEXXZ @ 166 NONAME ; void eap_variable_data_c::set_is_valid(void)
- ?get_trace_mask@eap_am_tools_c@@UBEKXZ @ 167 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 @ 168 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 @ 169 NONAME ; class RThread const * eap_am_mutex_symbian_c::get_owner_thread(void) const
- ?copy@eap_am_crypto_sha_256_c@@QAEPAV1@XZ @ 170 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 @ 171 NONAME ; crypto_md5_c::crypto_md5_c(class abs_eap_am_tools_c *)
- ??1eapol_ethernet_header_wr_c@@UAE@XZ @ 172 NONAME ; eapol_ethernet_header_wr_c::~eapol_ethernet_header_wr_c(void)
- ?ConvertInternalTypeToExpandedEAPType@CEapConversion@@SAHPBVeap_expanded_type_c@@PAVTEapExpandedType@@@Z @ 173 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 @ 174 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 @ 175 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 @ 176 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 @ 177 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 @ 178 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 @ 179 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 @ 180 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 @ 181 NONAME ; enum eap_status_e crypto_hmac_c::hmac_128_final(void *, unsigned long *)
- ?get_is_valid@crypto_rc4_c@@UAE_NXZ @ 182 NONAME ; bool crypto_rc4_c::get_is_valid(void)
- ??0TEapExpandedType@@QAE@ABV0@@Z @ 183 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 @ 184 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 @ 185 NONAME ; void eap_session_core_c::set_is_valid(void)
- ?GetEapRequestsString@EapServerStrings@@SAPBDH@Z @ 186 NONAME ; char const * EapServerStrings::GetEapRequestsString(int)
- ?re_activate_timer_queue@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 187 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 @ 188 NONAME ; unsigned long long eap_host_to_little_endian_long_long(unsigned long long)
- ??1eap_buf_chain_rd_c@@UAE@XZ @ 189 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 @ 190 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 @ 191 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 @ 192 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 @ 193 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 @ 194 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 @ 195 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 @ 196 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 @ 197 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 @ 198 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class abs_eap_state_notification_c const *) const
- ?GetSubjectNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 199 NONAME ; class TDes16 * EapCertificateEntry::GetSubjectNameWritable(void)
- ?set_copy_of_network_id@eap_am_network_id_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 200 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 @ 201 NONAME ; unsigned long eap_variable_data_c::hash(unsigned long) const
- ?get_subsect@eap_file_config_c@@AAE?AW4eap_status_e@@PAVabs_eap_am_file_input_c@@PAVeap_variable_data_c@@@Z @ 202 NONAME ; enum eap_status_e eap_file_config_c::get_subsect(class abs_eap_am_file_input_c *, class eap_variable_data_c *)
- ?eap_status_return@eap_am_tools_c@@UAE?AW4eap_status_e@@_NW42@PBDJ@Z @ 203 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 @ 204 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 @ 205 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 @ 206 NONAME ; void crypto_tls_sha1_prf_c::set_is_invalid(void)
- ?get_is_valid@crypto_eap_fast_hmac_sha1_prf_c@@QAE_NXZ @ 207 NONAME ; bool crypto_eap_fast_hmac_sha1_prf_c::get_is_valid(void)
- ?copy@eap_rogue_ap_entry_c@@QBEPAV1@XZ @ 208 NONAME ; class eap_rogue_ap_entry_c * eap_rogue_ap_entry_c::copy(void) const
- ?set_is_valid@crypto_cbc_c@@UAEXXZ @ 209 NONAME ; void crypto_cbc_c::set_is_valid(void)
- ?tls_prf_cleanup@crypto_tls_prf_c@@QAE?AW4eap_status_e@@XZ @ 210 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 @ 211 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 @ 212 NONAME ; class abs_crypto_hash_algorithm_c * crypto_sha1_c::copy(void)
- ?timer_expired@eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 213 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 @ 214 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 @ 215 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 @ 216 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 @ 217 NONAME ; enum eap_status_e eap_core_c::reset(void)
- ?eap_host_to_little_endian_short@@YAGG@Z @ 218 NONAME ; unsigned short eap_host_to_little_endian_short(unsigned short)
- ?get_key_index@eapol_session_key_c@@QBEKXZ @ 219 NONAME ; unsigned long eapol_session_key_c::get_key_index(void) const
- ?GetValue@TEapExpandedType@@QBEABV?$TBuf8@$07@@XZ @ 220 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 @ 221 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 @ 222 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 @ 223 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 @ 224 NONAME ; void eap_config_value_c::set_type(enum eap_configure_type_e)
- ??1abs_crypto_stream_algorithm_c@@UAE@XZ @ 225 NONAME ; abs_crypto_stream_algorithm_c::~abs_crypto_stream_algorithm_c(void)
- ??1eapol_ethernet_header_base_c@@UAE@XZ @ 226 NONAME ; eapol_ethernet_header_base_c::~eapol_ethernet_header_base_c(void)
- ?eap_read_u24_t_network_order@@YAKPBXK@Z @ 227 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 @ 228 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_init(void)
- ?cnf_get_string@eap_file_config_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PAV3@1PAW4eap_configure_type_e@@@Z @ 229 NONAME ; enum eap_status_e eap_file_config_c::cnf_get_string(class eap_variable_data_c const *, class eap_variable_data_c *, class eap_variable_data_c *, enum eap_configure_type_e *)
- ?sleep@eap_am_tools_symbian_c@@UAEXK@Z @ 230 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 @ 231 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 @ 232 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 @ 233 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 @ 234 NONAME ; unsigned long crypto_sha1_c::get_block_size(void)
- ?set_is_valid@crypto_tls_sha1_prf_c@@AAEXXZ @ 235 NONAME ; void crypto_tls_sha1_prf_c::set_is_valid(void)
- ?get_clock_ticks@eap_am_tools_symbian_c@@UAE_KXZ @ 236 NONAME ; unsigned long long eap_am_tools_symbian_c::get_clock_ticks(void)
- ?GetSubjectName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 237 NONAME ; class TDes16 const * EapCertificateEntry::GetSubjectName(void) const
- ?get_data@eap_buf_chain_base_c@@QBEPAEK@Z @ 238 NONAME ; unsigned char * eap_buf_chain_base_c::get_data(unsigned long) const
- ?SetSerialNumber@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 239 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 @ 240 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 @ 241 NONAME ; class network_key_and_index_c * network_key_and_index_c::copy(void)
- ?copy@crypto_md5_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 242 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 @ 243 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 @ 244 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 @ 245 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 @ 246 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 @ 247 NONAME ; class eap_expanded_type_c eap_master_session_key_c::get_eap_type(void) const
- ??8TEapExpandedType@@QBE_NABV0@@Z @ 248 NONAME ; bool TEapExpandedType::operator==(class TEapExpandedType const &) const
- ?get_key_length@crypto_cbc_c@@UAEKXZ @ 249 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 @ 250 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 @ 251 NONAME ; enum eap_status_e crypto_md5_c::hash_init(void)
- ?memmove@eap_am_tools_symbian_c@@UAEXPAXPBXK@Z @ 252 NONAME ; void eap_am_tools_symbian_c::memmove(void *, void const *, unsigned long)
- ?set_marked_removed@eap_core_c@@QAEXXZ @ 253 NONAME ; void eap_core_c::set_marked_removed(void)
- ?set_key_type@eapol_session_key_c@@QAEXW4eapol_key_type_e@@@Z @ 254 NONAME ; void eapol_session_key_c::set_key_type(enum eapol_key_type_e)
- ?eap_htonl@@YAKK@Z @ 255 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 @ 256 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 @ 257 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 @ 258 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 @ 259 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 @ 260 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 @ 261 NONAME ; class abs_eap_session_core_c * eap_session_core_c::get_partner(void)
- ?get_is_valid@eap_am_crypto_rc4_c@@QAE_NXZ @ 262 NONAME ; bool eap_am_crypto_rc4_c::get_is_valid(void)
- ?set_version@eapol_header_base_c@@QAEXW4eapol_protocol_version_e@@@Z @ 263 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 @ 264 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 @ 265 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 @ 266 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 @ 267 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 @ 268 NONAME ; enum eap_status_e crypto_rsa_c::cleanup(void)
- ?object_decrease_reference_count@eap_base_type_c@@QAEKXZ @ 269 NONAME ; unsigned long eap_base_type_c::object_decrease_reference_count(void)
- ?get_is_valid@crypto_md4_c@@UAE_NXZ @ 270 NONAME ; bool crypto_md4_c::get_is_valid(void)
- ?allocate_message_buffer@eap_tlv_message_data_c@@QAE?AW4eap_status_e@@KKPAPAX@Z @ 271 NONAME ; enum eap_status_e eap_tlv_message_data_c::allocate_message_buffer(unsigned long, unsigned long, void * *)
- ??1eap_header_rd_c@@UAE@XZ @ 272 NONAME ; eap_header_rd_c::~eap_header_rd_c(void)
- ?hash_cleanup@crypto_sha1_c@@UAE?AW4eap_status_e@@XZ @ 273 NONAME ; enum eap_status_e crypto_sha1_c::hash_cleanup(void)
- ?GetSecondaryName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 274 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 @ 275 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 @ 276 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_update(void const *, unsigned long)
- ??0EapMessageBuffer@@QAE@PAVabs_eap_am_tools_c@@@Z @ 277 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 @ 278 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 @ 279 NONAME ; bool eap_am_mutex_base_c::get_is_reserved(void) const
- ?hash_init@eap_am_crypto_sha1_c@@QAE?AW4eap_status_e@@XZ @ 280 NONAME ; enum eap_status_e eap_am_crypto_sha1_c::hash_init(void)
- ?get_is_valid@crypto_cbc_c@@UAE_NXZ @ 281 NONAME ; bool crypto_cbc_c::get_is_valid(void)
- ?convert_bytes_to_ascii_armor@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 282 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 @ 283 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 @ 284 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 @ 285 NONAME ; enum eap_status_e eap_write_u16_t_little_endian_order(void *, unsigned long, unsigned short)
- ?trace@EAPSettings@@QBEXXZ @ 286 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 @ 287 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 @ 288 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 @ 289 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 @ 290 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 @ 291 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 @ 292 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 @ 293 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 @ 294 NONAME ; class TDes16 const * EapCertificateEntry::GetSerialNumber(void) const
- ?tls_prf_output@crypto_tls_prf_c@@QAE?AW4eap_status_e@@PAXK@Z @ 295 NONAME ; enum eap_status_e crypto_tls_prf_c::tls_prf_output(void *, unsigned long)
- ?get_is_writable@eap_variable_data_c@@QBE_NXZ @ 296 NONAME ; bool eap_variable_data_c::get_is_writable(void) const
- ?GetVendorId@TEapExpandedType@@QBEIXZ @ 297 NONAME ; unsigned int TEapExpandedType::GetVendorId(void) const
- ?convert_eap_type_to_u64_t@@YA_KVeap_expanded_type_c@@@Z @ 298 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 @ 299 NONAME ; enum eap_status_e crypto_sha_256_c::hash_cleanup(void)
- ?get_vendor_type@eap_expanded_type_c@@QBEKXZ @ 300 NONAME ; unsigned long eap_expanded_type_c::get_vendor_type(void) const
- ?get_expanded_ietf_type_offset@eap_header_base_c@@SAKXZ @ 301 NONAME ; unsigned long eap_header_base_c::get_expanded_ietf_type_offset(void)
- ?get_data@eap_variable_data_c@@QBEPAEK@Z @ 302 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 @ 303 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 @ 304 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 @ 305 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 @ 306 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 @ 307 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 @ 308 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 @ 309 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 @ 310 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 @ 311 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 @ 312 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 @ 313 NONAME ; bool eapol_session_key_c::get_is_valid(void) const
- ?get_ietf_type_field_length@eap_header_base_c@@SAKXZ @ 314 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 @ 315 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 @ 316 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 @ 317 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 @ 318 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 @ 319 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 @ 320 NONAME ; enum eap_status_e crypto_cbc_c::decrypt_data(void *, unsigned long)
- ?get_is_valid@crypto_wpa_psk_password_hash_c@@QAE_NXZ @ 321 NONAME ; bool crypto_wpa_psk_password_hash_c::get_is_valid(void)
- ??1crypto_aes_wrap_c@@UAE@XZ @ 322 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 @ 323 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 @ 324 NONAME ; char const * eap_status_string_c::get_status_string(enum eap_status_e)
- ?get_is_valid@crypto_md5_c@@UAE_NXZ @ 325 NONAME ; bool crypto_md5_c::get_is_valid(void)
- ?get_timer_queue_is_empty@eap_am_tools_symbian_c@@UAE_NXZ @ 326 NONAME ; bool eap_am_tools_symbian_c::get_timer_queue_is_empty(void)
- ?compare_u64@eap_am_tools_c@@UAEJ_K0@Z @ 327 NONAME ; long eap_am_tools_c::compare_u64(unsigned long long, unsigned long long)
- ?enter_crypto_cs@eap_am_tools_symbian_c@@QAEXXZ @ 328 NONAME ; void eap_am_tools_symbian_c::enter_crypto_cs(void)
- ??0crypto_nt_hash_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 329 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 @ 330 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 @ 331 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 @ 332 NONAME ; void eap_am_memory_store_tlv_data_c::object_increase_reference_count(void)
- ?get_gmt_unix_time@eap_am_tools_symbian_c@@UAEKXZ @ 333 NONAME ; unsigned long eap_am_tools_symbian_c::get_gmt_unix_time(void)
- ?cleanup@eap_am_crypto_rc4_c@@AAE?AW4eap_status_e@@XZ @ 334 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 @ 335 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 @ 336 NONAME ; eap_am_crypto_symbian_c::~eap_am_crypto_symbian_c(void)
- ?get_use_seconds_timestamp_in_traces@eap_am_tools_c@@QAE_NXZ @ 337 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 @ 338 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 @ 339 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 @ 340 NONAME ; char const * eap_state_notification_c::get_protocol_layer_string(unsigned long)
- ?SetSecondaryName@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 341 NONAME ; int EapCertificateEntry::SetSecondaryName(class TBuf<64> const &)
- ?get_MAC_address@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 342 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 @ 343 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 @ 344 NONAME ; enum eap_status_e crypto_random_c::add_rand_seed_hw_ticks(void)
- ?get_is_valid@eap_config_value_c@@QBE_NXZ @ 345 NONAME ; bool eap_config_value_c::get_is_valid(void) const
- ?set_is_valid@eap_am_crypto_symbian_c@@UAEXXZ @ 346 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 @ 347 NONAME ; enum eap_status_e eap_buf_chain_base_c::set_buffer_length(unsigned long)
- ?set_is_valid@crypto_hmac_c@@UAEXXZ @ 348 NONAME ; void crypto_hmac_c::set_is_valid(void)
- ??4TEapExpandedType@@QAEAAV0@ABVTDesC8@@@Z @ 349 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TDesC8 const &)
- ?get_previous_state@eap_state_notification_c@@UBEKXZ @ 350 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 @ 351 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)
- ?read_hex_byte@eap_file_config_c@@AAEPAEPAEPBE0@Z @ 352 NONAME ; unsigned char * eap_file_config_c::read_hex_byte(unsigned char *, unsigned char const *, unsigned char *)
- ?read_configure@eap_file_config_c@@AAE?AW4eap_status_e@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@PAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@_N@Z @ 353 NONAME ; enum eap_status_e eap_file_config_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *, class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *, bool)
- ?get_md5_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 354 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 @ 355 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 @ 356 NONAME ; eap_core_retransmission_c::~eap_core_retransmission_c(void)
- ??1eap_tlv_message_data_c@@UAE@XZ @ 357 NONAME ; eap_tlv_message_data_c::~eap_tlv_message_data_c(void)
- ?hash_init@crypto_md4_c@@UAE?AW4eap_status_e@@XZ @ 358 NONAME ; enum eap_status_e crypto_md4_c::hash_init(void)
- ?encrypt_data@eap_am_crypto_rc4_c@@QAE?AW4eap_status_e@@PBXPAXK@Z @ 359 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 @ 360 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 @ 361 NONAME ; enum eap_status_e eap_session_core_c::configure(void)
- ?get_destination_length@eap_am_network_id_c@@QBEKXZ @ 362 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 @ 363 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 @ 364 NONAME ; unsigned long eap_am_memory_store_tlv_data_c::get_timer_id(void) const
- ??9eap_expanded_type_c@@QBE_NABV0@@Z @ 365 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 @ 366 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 @ 367 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 @ 368 NONAME ; bool eap_core_c::get_is_tunneled_eap(void) const
- ??1crypto_tls_base_prf_c@@UAE@XZ @ 369 NONAME ; crypto_tls_base_prf_c::~crypto_tls_base_prf_c(void)
- ?octet_to_ascii@eap_am_tools_c@@UAEEJ@Z @ 370 NONAME ; unsigned char eap_am_tools_c::octet_to_ascii(long)
- ?get_is_valid_data@eap_buf_chain_base_c@@QBE_NXZ @ 371 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 @ 372 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 @ 373 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 @ 374 NONAME ; bool eap_am_crypto_md4_c::get_is_valid(void)
- ?get_next_retransmission_counter@eap_core_retransmission_c@@QAEKXZ @ 375 NONAME ; unsigned long eap_core_retransmission_c::get_next_retransmission_counter(void)
- ?hash_final@crypto_md5_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 376 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 @ 377 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 @ 378 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 @ 379 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 @ 380 NONAME ; bool eap_expanded_type_c::get_is_valid(void) const
- ?get_send_packet_index@eap_buf_chain_base_c@@QAEKXZ @ 381 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 @ 382 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 @ 383 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 @ 384 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 @ 385 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 @ 386 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_cleanup(class eap_variable_data_c *)
- ??1EapMessageQueue@@UAE@XZ @ 387 NONAME ; EapMessageQueue::~EapMessageQueue(void)
- ?aligned_data_length@crypto_cbc_c@@UAEKK@Z @ 388 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 @ 389 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 @ 390 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_transaction(class RDbNamedDatabase &)
- ?eap_shift_left_64_bit@@YA_K_KK@Z @ 391 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 @ 392 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 @ 393 NONAME ; unsigned char eap_header_base_c::get_identifier(void) const
- ?configure@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 394 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 @ 395 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 @ 396 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 @ 397 NONAME ; unsigned short eapol_header_base_c::get_data_length(void) const
- ?get_block_size@eap_am_crypto_sha_256_c@@QAEKXZ @ 398 NONAME ; unsigned long eap_am_crypto_sha_256_c::get_block_size(void)
- ?object_increase_reference_count@eap_base_type_c@@QAEXXZ @ 399 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 @ 400 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 @ 401 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 @ 402 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 @ 403 NONAME ; enum eapol_key_type_e eapol_session_key_c::get_key_type(void) const
- ??1eap_file_config_c@@UAE@XZ @ 404 NONAME ; eap_file_config_c::~eap_file_config_c(void)
- ?trace_data@eap_am_tools_c@@UAEXPBDPBXK@Z @ 405 NONAME ; void eap_am_tools_c::trace_data(char const *, void const *, unsigned long)
- ?object_increase_reference_count@eap_tlv_message_data_c@@QAEXXZ @ 406 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 @ 407 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 @ 408 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 @ 409 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 @ 410 NONAME ; bool eap_am_network_id_c::get_is_valid_data(void) const
- ?set_is_manipulated@eap_buf_chain_base_c@@QAEXXZ @ 411 NONAME ; void eap_buf_chain_base_c::set_is_manipulated(void)
- ?GetSerialNumberPresent@EapCertificateEntry@@QBEHXZ @ 412 NONAME ; int EapCertificateEntry::GetSerialNumberPresent(void) const
- ?dh_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 413 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 @ 414 NONAME ; enum eap_status_e eap_am_crypto_sha_256_c::hash_cleanup(void)
- ?get_data@eap_variable_data_c@@QBEPAEXZ @ 415 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 @ 416 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 @ 417 NONAME ; unsigned char * eap_rogue_ap_entry_c::get_mac_address(unsigned char *) const
- ?set_is_valid@eap_core_c@@UAEXXZ @ 418 NONAME ; void eap_core_c::set_is_valid(void)
- ?get_sha1_block_size@eap_am_crypto_symbian_c@@UAEKPAVeap_variable_data_c@@@Z @ 419 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 @ 420 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 @ 421 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 @ 422 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 @ 423 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 @ 424 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 @ 425 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 @ 426 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 @ 427 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 @ 428 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 @ 429 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 @ 430 NONAME ; unsigned long eap_am_tools_symbian_c::get_timer_resolution_ms(void)
- ?set_is_invalid@crypto_tls_md5_prf_c@@AAEXXZ @ 431 NONAME ; void crypto_tls_md5_prf_c::set_is_invalid(void)
- ?octet_to_ascii_armor@eap_am_tools_c@@AAEEE@Z @ 432 NONAME ; unsigned char eap_am_tools_c::octet_to_ascii_armor(unsigned char)
- ?set_is_valid@crypto_tls_md5_prf_c@@AAEXXZ @ 433 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 @ 434 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 @ 435 NONAME ; bool eap_am_mutex_symbian_c::get_is_valid(void) const
- ??0crypto_ephemeral_diffie_hellman_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 436 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 @ 437 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 @ 438 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 @ 439 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 @ 440 NONAME ; crypto_random_c::~crypto_random_c(void)
- ??1eap_am_mutex_symbian_c@@UAE@XZ @ 441 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 @ 442 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 @ 443 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 @ 444 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 @ 445 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 @ 446 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 @ 447 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 @ 448 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 @ 449 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::rc4_cleanup(class eap_variable_data_c *)
- ?AddMessage@EapMessageQueue@@QAEHW4TEapRequests@@PBXI@Z @ 450 NONAME ; int EapMessageQueue::AddMessage(enum TEapRequests, void const *, unsigned int)
- ??0eap_am_mutex_reference_c@@QAE@XZ @ 451 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 @ 452 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(short)
- ??Ieap_expanded_type_c@@QBEPBV0@XZ @ 453 NONAME ; class eap_expanded_type_c const * eap_expanded_type_c::operator&(void) const
- ?get_expanded_type_field_length@eap_header_base_c@@SAKXZ @ 454 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 @ 455 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 @ 456 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 @ 457 NONAME ; unsigned long eap_core_retransmission_c::get_retransmission_counter(void) const
- ?get_header_length@eapol_ethernet_header_base_c@@SAGXZ @ 458 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 @ 459 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 @ 460 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 @ 461 NONAME ; void eap_master_session_key_c::set_eap_type(class eap_expanded_type_c)
- ?check_guards@eap_buf_chain_base_c@@QBE_NXZ @ 462 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 @ 463 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 @ 464 NONAME ; eap_am_tools_symbian_c::~eap_am_tools_symbian_c(void)
- ?set_type@eap_tlv_header_c@@QAE?AW4eap_status_e@@K@Z @ 465 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 @ 466 NONAME ; void simple_config_credential_c::set_Authentication_Type(enum simple_config_Authentication_Type_e)
- ?get_is_valid@crypto_tls_prf_c@@QAE_NXZ @ 467 NONAME ; bool crypto_tls_prf_c::get_is_valid(void)
- ??0eap_rogue_ap_entry_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 468 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 @ 469 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 @ 470 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 @ 471 NONAME ; void eap_buf_chain_rd_c::force_inheritance(void)
- ?ConvertFromInternalToBuf16@CEapConversion@@SAHPAVabs_eap_am_tools_c@@PBVeap_variable_data_c@@PAVTDes16@@@Z @ 472 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 @ 473 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 @ 474 NONAME ; class eap_variable_data_c const * eap_am_network_id_c::get_destination_id(void) const
- ??1eap_config_value_c@@UAE@XZ @ 475 NONAME ; eap_config_value_c::~eap_config_value_c(void)
- ??0eap_am_network_id_c@@QAE@PAVabs_eap_am_tools_c@@PBV0@@Z @ 476 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 @ 477 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 @ 478 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 @ 479 NONAME ; enum eap_status_e eap_am_tools_c::number_string_to_u32(unsigned char const *, unsigned long, unsigned long *)
- ?DeleteFirstMessage@EapMessageQueue@@QAEHXZ @ 480 NONAME ; int EapMessageQueue::DeleteFirstMessage(void)
- ?get_type_string@eapol_header_base_c@@QBEPBDXZ @ 481 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 @ 482 NONAME ; unsigned long eap_am_crypto_symbian_c::get_sha1_digest_length(class eap_variable_data_c *)
- ??1eap_buf_chain_base_c@@UAE@XZ @ 483 NONAME ; eap_buf_chain_base_c::~eap_buf_chain_base_c(void)
- ??1eap_am_tools_c@@UAE@XZ @ 484 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 @ 485 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 @ 486 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 @ 487 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 @ 488 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 @ 489 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 @ 490 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 @ 491 NONAME ; unsigned long eap_am_mutex_reference_c::get_reference_count(void)
- ?SetSubjectNamePresent@EapCertificateEntry@@QAEXXZ @ 492 NONAME ; void EapCertificateEntry::SetSubjectNamePresent(void)
- ??0eap_session_core_base_c@@QAE@XZ @ 493 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 @ 494 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 @ 495 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 @ 496 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 @ 497 NONAME ; enum eap_status_e crypto_cbc_c::update_non_aligned(void *, unsigned long)
- ??1eapol_session_key_c@@UAE@XZ @ 498 NONAME ; eapol_session_key_c::~eapol_session_key_c(void)
- ?file_close@eap_am_file_input_symbian_c@@UAE?AW4eap_status_e@@XZ @ 499 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 @ 500 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 @ 501 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 @ 502 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 @ 503 NONAME ; bool crypto_cbc_c::get_encrypts(void)
- ?get_is_valid_data@network_key_and_index_c@@QAE_NXZ @ 504 NONAME ; bool network_key_and_index_c::get_is_valid_data(void)
- ??1eap_type_selection_c@@UAE@XZ @ 505 NONAME ; eap_type_selection_c::~eap_type_selection_c(void)
- ??0eap_am_mutex_base_c@@QAE@PBV0@@Z @ 506 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 @ 507 NONAME ; eap_rogue_ap_entry_c::~eap_rogue_ap_entry_c(void)
- ?get_is_valid_data@eap_variable_data_c@@QBE_NXZ @ 508 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 @ 509 NONAME ; void eapol_ethernet_header_wr_c::reset_header(enum eapol_ethernet_type_e, unsigned short)
- ??1crypto_sha1_c@@UAE@XZ @ 510 NONAME ; crypto_sha1_c::~crypto_sha1_c(void)
- ?check_header@eap_header_base_c@@UBE?AW4eap_status_e@@XZ @ 511 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 @ 512 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 @ 513 NONAME ; bool eap_buf_chain_base_c::get_is_valid(void) const
- ?copy@eap_variable_data_c@@QBEPAV1@XZ @ 514 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 @ 515 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 @ 516 NONAME ; void crypto_sha_256_c::set_is_invalid(void)
- ?sprint@eap_am_tools_symbian_c@@AAAXAAVTDes16@@PBDZZ @ 517 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 @ 518 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 @ 519 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 @ 520 NONAME ; unsigned long eap_am_tools_symbian_c::config_strlen(char const *)
- ?GetIsEnabledPresent@EapCertificateEntry@@QBEHXZ @ 521 NONAME ; int EapCertificateEntry::GetIsEnabledPresent(void) const
- ?encrypt_block@crypto_aes_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 522 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 @ 523 NONAME ; enum eap_status_e crypto_random_c::get_rand_bytes(void *, unsigned long)
- ?find_rvalue@eap_file_config_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@PA_NPAV3@2@Z @ 524 NONAME ; enum eap_status_e eap_file_config_c::find_rvalue(class eap_variable_data_c const *, bool *, class eap_variable_data_c *, class eap_variable_data_c *)
- ?add_data@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK@Z @ 525 NONAME ; enum eap_status_e eap_variable_data_c::add_data(void const *, unsigned long)
- ?get_destination@eap_am_network_id_c@@QBEPBEXZ @ 526 NONAME ; unsigned char const * eap_am_network_id_c::get_destination(void) const
- ?get_data_offset@eap_header_base_c@@QBEPAEKK@Z @ 527 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 @ 528 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 @ 529 NONAME ; bool eap_am_tools_c::get_thread_stopped(void)
- ??1eap_tlv_header_c@@UAE@XZ @ 530 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 @ 531 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 @ 532 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 @ 533 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 @ 534 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 @ 535 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 @ 536 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 @ 537 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 @ 538 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 @ 539 NONAME ; bool crypto_tls_base_prf_c::get_is_valid(void)
- ?set_activate_trace_on_error@eap_am_tools_c@@UAEXXZ @ 540 NONAME ; void eap_am_tools_c::set_activate_trace_on_error(void)
- ?get_eap_identifier@eap_state_notification_c@@UBEEXZ @ 541 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 @ 542 NONAME ; enum eap_status_e crypto_aes_wrap_c::set_decryption_key(void const *, unsigned long)
- ?copy@eap_type_selection_c@@QBEPAV1@XZ @ 543 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 @ 544 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 @ 545 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 @ 546 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 @ 547 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 @ 548 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 @ 549 NONAME ; unsigned char * eap_general_header_base_c::get_header_buffer(unsigned long) const
- ??0abs_eap_am_memory_store_data_c@@QAE@XZ @ 550 NONAME ; abs_eap_am_memory_store_data_c::abs_eap_am_memory_store_data_c(void)
- ??1abs_crypto_hmac_algorithm_c@@UAE@XZ @ 551 NONAME ; abs_crypto_hmac_algorithm_c::~abs_crypto_hmac_algorithm_c(void)
- ??1crypto_tls_sha1_prf_c@@UAE@XZ @ 552 NONAME ; crypto_tls_sha1_prf_c::~crypto_tls_sha1_prf_c(void)
- ?get_type_string@eap_header_base_c@@QBEPBDXZ @ 553 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 @ 554 NONAME ; class eap_expanded_type_c eap_core_nak_info_c::get_proposed_eap_type(void) const
- ?GetPrimaryNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 555 NONAME ; class TDes16 * EapCertificateEntry::GetPrimaryNameWritable(void)
- ?get_is_valid@crypto_hmac_c@@UAE_NXZ @ 556 NONAME ; bool crypto_hmac_c::get_is_valid(void)
- ?get_encrypt@eap_buf_chain_base_c@@QBE_NXZ @ 557 NONAME ; bool eap_buf_chain_base_c::get_encrypt(void) const
- ?is_ietf_type@eap_expanded_type_c@@SA_NV1@@Z @ 558 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 @ 559 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 @ 560 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 @ 561 NONAME ; unsigned long eap_process_tlv_message_data_c::get_payload_size(class eap_am_network_id_c const *) const
- ?GetLabelPresent@EapCertificateEntry@@QBEHXZ @ 562 NONAME ; int EapCertificateEntry::GetLabelPresent(void) const
- ?set_session_timeout@eap_core_c@@UAE?AW4eap_status_e@@K@Z @ 563 NONAME ; enum eap_status_e eap_core_c::set_session_timeout(unsigned long)
- ?compare@eap_variable_data_c@@QBEJPBV1@@Z @ 564 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 @ 565 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 @ 566 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 @ 567 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 @ 568 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 @ 569 NONAME ; void eap_am_tools_symbian_c::timer_sleep(unsigned long)
- ??0crypto_aes_wrap_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 570 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 @ 571 NONAME ; class eap_am_mutex_reference_c * eap_am_mutex_base_c::get_reference(void) const
- ??1eap_buf_chain_wr_c@@UAE@XZ @ 572 NONAME ; eap_buf_chain_wr_c::~eap_buf_chain_wr_c(void)
- ?get_expanded_vendor_type_offset@eap_header_base_c@@SAKXZ @ 573 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 @ 574 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_cleanup(class eap_variable_data_c *)
- ?copy@eap_expanded_type_c@@QBEPAV1@XZ @ 575 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 @ 576 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 @ 577 NONAME ; void eap_am_crypto_md4_c::set_is_invalid(void)
- ?get_data@eap_buf_chain_rd_c@@QBEPBEK@Z @ 578 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 @ 579 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 @ 580 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 @ 581 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 @ 582 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 @ 583 NONAME ; unsigned long eap_buf_chain_base_c::get_data_length(void) const
- ??1eap_header_string_c@@UAE@XZ @ 584 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 @ 585 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 @ 586 NONAME ; crypto_nt_hash_c::~crypto_nt_hash_c(void)
- ?GetIsValid@EapCertificateEntry@@QBEHXZ @ 587 NONAME ; int EapCertificateEntry::GetIsValid(void) const
- ?SetValue@TEapExpandedType@@QAEHPBXI@Z @ 588 NONAME ; int TEapExpandedType::SetValue(void const *, unsigned int)
- ?tls_prf_cleanup@crypto_tls_sha1_prf_c@@QAE?AW4eap_status_e@@XZ @ 589 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_cleanup(void)
- ?get_data_offset@eap_buf_chain_base_c@@QBEPAEKK@Z @ 590 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 @ 591 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 @ 592 NONAME ; void crypto_tls_prf_c::set_is_invalid(void)
- ?check_header@eapol_ethernet_header_base_c@@UBE?AW4eap_status_e@@XZ @ 593 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 @ 594 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 @ 595 NONAME ; unsigned char simple_config_credential_c::get_network_index(void) const
- ??1eap_master_session_key_c@@UAE@XZ @ 596 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 @ 597 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 @ 598 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 @ 599 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 @ 600 NONAME ; unsigned long eap_am_crypto_md4_c::get_block_size(void)
- ??0eap_am_crypto_rc4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 601 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 @ 602 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 @ 603 NONAME ; void EapCertificateEntry::SetPrimaryNamePresent(void)
- ?get_is_valid@eap_am_crypto_symbian_c@@UBE_NXZ @ 604 NONAME ; bool eap_am_crypto_symbian_c::get_is_valid(void) const
- ?formatted_print@eap_am_tools_symbian_c@@UAAXPBDZZ @ 605 NONAME ; void eap_am_tools_symbian_c::formatted_print(char const *, ...)
- ?get_is_valid@eap_am_file_input_symbian_c@@UAE_NXZ @ 606 NONAME ; bool eap_am_file_input_symbian_c::get_is_valid(void)
- ?get_digest_length@crypto_md5_c@@UAEKXZ @ 607 NONAME ; unsigned long crypto_md5_c::get_digest_length(void)
- ?compare_network_id@eap_am_network_id_c@@QBE_NPBV1@@Z @ 608 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 @ 609 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 @ 610 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 @ 611 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 @ 612 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 @ 613 NONAME ; void eap_core_c::trace_eap_packet(char const *, class eap_header_wr_c const *)
- ?CopyData@EapMessageBuffer@@QAEHW4TEapRequests@@PBXI@Z @ 614 NONAME ; int EapMessageBuffer::CopyData(enum TEapRequests, void const *, unsigned int)
- ?hash_init@crypto_sha_256_c@@UAE?AW4eap_status_e@@XZ @ 615 NONAME ; enum eap_status_e crypto_sha_256_c::hash_init(void)
- ??1abs_eap_am_memory_store_data_c@@UAE@XZ @ 616 NONAME ; abs_eap_am_memory_store_data_c::~abs_eap_am_memory_store_data_c(void)
- ?get_protocol@eap_state_notification_c@@UBEKXZ @ 617 NONAME ; unsigned long eap_state_notification_c::get_protocol(void) const
- ??0eap_am_tools_symbian_c@@QAE@PBD@Z @ 618 NONAME ; eap_am_tools_symbian_c::eap_am_tools_symbian_c(char const *)
- ??1abs_crypto_hash_algorithm_c@@UAE@XZ @ 619 NONAME ; abs_crypto_hash_algorithm_c::~abs_crypto_hash_algorithm_c(void)
- ??0eap_config_value_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 620 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 @ 621 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 @ 622 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 @ 623 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 @ 624 NONAME ; unsigned long crypto_cbc_c::get_block_size(void)
- ?cnf_parse_value@eap_file_config_c@@AAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAW4eap_configure_type_e@@PAV3@_N@Z @ 625 NONAME ; enum eap_status_e eap_file_config_c::cnf_parse_value(class eap_variable_data_c const *, class eap_variable_data_c const *, enum eap_configure_type_e *, class eap_variable_data_c *, bool)
- ?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 @ 626 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 @ 627 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 @ 628 NONAME ; unsigned char * eap_tlv_header_c::get_value_offset(unsigned long, unsigned long) const
- ?get_source_length@eap_am_network_id_c@@QBEKXZ @ 629 NONAME ; unsigned long eap_am_network_id_c::get_source_length(void) const
- ?get_source@eapol_ethernet_header_base_c@@QBEPAEXZ @ 630 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_source(void) const
- ??1eap_am_crypto_sha1_c@@UAE@XZ @ 631 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 @ 632 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 @ 633 NONAME ; bool crypto_aes_wrap_c::get_is_valid(void)
- ?get_eap_header@eapol_header_wr_c@@QAEPAEXZ @ 634 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 @ 635 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 @ 636 NONAME ; bool eapol_session_key_c::get_key_tx_bit(void) const
- ?get_current_state@eap_state_notification_c@@UBEKXZ @ 637 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 @ 638 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> *)
- ?block_size_3des_ede@eap_am_crypto_symbian_c@@UAEKXZ @ 639 NONAME ; unsigned long eap_am_crypto_symbian_c::block_size_3des_ede(void)
- ?get_is_valid@eap_general_header_base_c@@QBE_NXZ @ 640 NONAME ; bool eap_general_header_base_c::get_is_valid(void) const
- ??8eap_expanded_type_c@@QBE_NABV0@@Z @ 641 NONAME ; bool eap_expanded_type_c::operator==(class eap_expanded_type_c const &) const
- ?set_expanded_type_data@eap_expanded_type_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PBVeap_variable_data_c@@@Z @ 642 NONAME ; enum eap_status_e eap_expanded_type_c::set_expanded_type_data(class abs_eap_am_tools_c *, class eap_variable_data_c const *)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAPAVeap_state_notification_c@@@Z @ 643 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_state_notification_c * *)
- ?read_u32_t@eap_file_config_c@@AAEPAEPAEPBEPAK@Z @ 644 NONAME ; unsigned char * eap_file_config_c::read_u32_t(unsigned char *, unsigned char const *, unsigned long *)
- ??0crypto_tls_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 645 NONAME ; crypto_tls_prf_c::crypto_tls_prf_c(class abs_eap_am_tools_c *)
- ?start_timer_thread@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 646 NONAME ; enum eap_status_e eap_am_tools_symbian_c::start_timer_thread(void)
- ?store_configure@eap_file_config_c@@AAE?AW4eap_status_e@@PAVabs_eap_am_file_input_c@@PBVeap_variable_data_c@@PAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@@Z @ 647 NONAME ; enum eap_status_e eap_file_config_c::store_configure(class abs_eap_am_file_input_c *, class eap_variable_data_c const *, class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *)
- ?is_expanded_type@eap_expanded_type_c@@SA_NW4eap_type_ietf_values_e@@@Z @ 648 NONAME ; bool eap_expanded_type_c::is_expanded_type(enum eap_type_ietf_values_e)
- ?leave_crypto_cs@eap_am_tools_symbian_c@@QAEXXZ @ 649 NONAME ; void eap_am_tools_symbian_c::leave_crypto_cs(void)
- ??1abs_eap_am_mutex_c@@UAE@XZ @ 650 NONAME ; abs_eap_am_mutex_c::~abs_eap_am_mutex_c(void)
- ?hash_final@crypto_md4_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 651 NONAME ; enum eap_status_e crypto_md4_c::hash_final(void *, unsigned long *)
- ??1EapMessageBuffer@@UAE@XZ @ 652 NONAME ; EapMessageBuffer::~EapMessageBuffer(void)
- ?get_am_tools@eap_general_header_base_c@@QBEPAVabs_eap_am_tools_c@@XZ @ 653 NONAME ; class abs_eap_am_tools_c * eap_general_header_base_c::get_am_tools(void) const
- ??1eap_header_wr_c@@UAE@XZ @ 654 NONAME ; eap_header_wr_c::~eap_header_wr_c(void)
- ?handle_eap_identity_request@eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@EPBVeap_am_network_id_c@@@Z @ 655 NONAME ; enum eap_status_e eap_core_c::handle_eap_identity_request(class eap_expanded_type_c, unsigned char, class eap_am_network_id_c const *)
- ?md4_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 656 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_cleanup(class eap_variable_data_c *)
- ?SetIsEnabled@EapCertificateEntry@@QAEHH@Z @ 657 NONAME ; int EapCertificateEntry::SetIsEnabled(int)
- ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eap_certificate_type_e@eap_certificate_entry_c@@@Z @ 658 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_certificate_entry_c::eap_certificate_type_e *)
- ?read_configuration_message@eap_file_config_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 659 NONAME ; enum eap_status_e eap_file_config_c::read_configuration_message(class eap_variable_data_c const *)
- ?get_network_key_const@network_key_and_index_c@@QBEPBVeap_variable_data_c@@XZ @ 660 NONAME ; class eap_variable_data_c const * network_key_and_index_c::get_network_key_const(void) const
- ?load_module@eap_session_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 @ 661 NONAME ; enum eap_status_e eap_session_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 *)
- ?add_padding_bytes@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXKE@Z @ 662 NONAME ; enum eap_status_e crypto_cbc_c::add_padding_bytes(void *, unsigned long, unsigned char)
- ?get_key_length@crypto_3des_ede_c@@UAEKXZ @ 663 NONAME ; unsigned long crypto_3des_ede_c::get_key_length(void)
- ?initialize_members@eap_variable_data_c@@AAE?AW4eap_status_e@@XZ @ 664 NONAME ; enum eap_status_e eap_variable_data_c::initialize_members(void)
- ?md5_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 665 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
- ?copy_message_data@eap_am_memory_store_tlv_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_message_data_c@@K@Z @ 666 NONAME ; enum eap_status_e eap_am_memory_store_tlv_data_c::copy_message_data(class eap_tlv_message_data_c const *, unsigned long)
- ?hash_update@crypto_sha_256_c@@UAE?AW4eap_status_e@@PBXK@Z @ 667 NONAME ; enum eap_status_e crypto_sha_256_c::hash_update(void const *, unsigned long)
- ?get_do_packet_retransmission@eap_buf_chain_base_c@@QAE_NXZ @ 668 NONAME ; bool eap_buf_chain_base_c::get_do_packet_retransmission(void)
- ?enter_global_mutex@eap_am_tools_symbian_c@@UAEXXZ @ 669 NONAME ; void eap_am_tools_symbian_c::enter_global_mutex(void)
- ?add_data_to_offset@eap_variable_data_c@@QAE?AW4eap_status_e@@KPBV1@@Z @ 670 NONAME ; enum eap_status_e eap_variable_data_c::add_data_to_offset(unsigned long, class eap_variable_data_c const *)
- ?hash_cleanup@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@XZ @ 671 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_cleanup(void)
- ?hash_update@crypto_md5_c@@UAE?AW4eap_status_e@@PBXK@Z @ 672 NONAME ; enum eap_status_e crypto_md5_c::hash_update(void const *, unsigned long)
- ?set_start_offset@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 673 NONAME ; enum eap_status_e eap_variable_data_c::set_start_offset(unsigned long)
- ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@G@@@Z @ 674 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<unsigned short> *)
- ??1eap_simple_config_trace_string_c@@UAE@XZ @ 675 NONAME ; eap_simple_config_trace_string_c::~eap_simple_config_trace_string_c(void)
- ??1eapol_header_rd_c@@UAE@XZ @ 676 NONAME ; eapol_header_rd_c::~eapol_header_rd_c(void)
- ?SetSubjectKeyIdPresent@EapCertificateEntry@@QAEXXZ @ 677 NONAME ; void EapCertificateEntry::SetSubjectKeyIdPresent(void)
- ?set_is_invalid@eap_am_crypto_sha_256_c@@AAEXXZ @ 678 NONAME ; void eap_am_crypto_sha_256_c::set_is_invalid(void)
- ?u64_t_to_u64_struct@eap_am_tools_symbian_c@@UAE?AUu64_struct@@_K@Z @ 679 NONAME ; struct u64_struct eap_am_tools_symbian_c::u64_t_to_u64_struct(unsigned long long)
- ?copy@crypto_sha_256_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 680 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 @ 681 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 @ 682 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 @ 683 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 @ 684 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 @ 685 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 @ 686 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 @ 687 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 @ 688 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 @ 689 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 @ 690 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 @ 691 NONAME ; class eap_expanded_type_c eap_header_base_c::get_type(void) const
- ?GetSecondaryNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 692 NONAME ; class TDes16 * EapCertificateEntry::GetSecondaryNameWritable(void)
- ?set_is_valid@crypto_dsa_c@@AAEXXZ @ 693 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 @ 694 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 @ 695 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(long)
- ??1crypto_cbc_c@@UAE@XZ @ 696 NONAME ; crypto_cbc_c::~crypto_cbc_c(void)
- ?leave_global_mutex@eap_am_tools_symbian_c@@UAEXXZ @ 697 NONAME ; void eap_am_tools_symbian_c::leave_global_mutex(void)
- ??4TEapExpandedType@@QAEAAV0@ABV0@@Z @ 698 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TEapExpandedType const &)
- ?set_is_valid@crypto_md4_c@@EAEXXZ @ 699 NONAME ; void crypto_md4_c::set_is_valid(void)
- ?get_code@eap_header_base_c@@QBE?AW4eap_code_value_e@@XZ @ 700 NONAME ; enum eap_code_value_e eap_header_base_c::get_code(void) const
- ??Ieap_expanded_type_c@@QAEPAV0@XZ @ 701 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 @ 702 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 @ 703 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 @ 704 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 @ 705 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 @ 706 NONAME ; unsigned long eap_am_tools_symbian_c::strlen(char const *)
- ?get_previous_state_string@eap_state_notification_c@@UBEPBDXZ @ 707 NONAME ; char const * eap_state_notification_c::get_previous_state_string(void) const
- ?SetSecondaryNamePresent@EapCertificateEntry@@QAEXXZ @ 708 NONAME ; void EapCertificateEntry::SetSecondaryNamePresent(void)
- ?Compare@TEapExpandedType@@QBEHABV1@@Z @ 709 NONAME ; int TEapExpandedType::Compare(class TEapExpandedType const &) const
- ?GetSubjectKeyIdWritable@EapCertificateEntry@@QAEPAV?$TBuf8@$0BE@@@XZ @ 710 NONAME ; class TBuf8<20> * EapCertificateEntry::GetSubjectKeyIdWritable(void)
- ?get_block_size@crypto_3des_ede_c@@UAEKXZ @ 711 NONAME ; unsigned long crypto_3des_ede_c::get_block_size(void)
- ?get_type_data_start_offset@eap_header_base_c@@SAK_N@Z @ 712 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 @ 713 NONAME ; eap_am_crypto_sha1_c::eap_am_crypto_sha1_c(class abs_eap_am_tools_c *)
- ?convert_value@eap_file_config_c@@AAE?AW4eap_status_e@@PAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@PBVeap_variable_data_c@@W4eap_configure_type_e@@PAV4@@Z @ 714 NONAME ; enum eap_status_e eap_file_config_c::convert_value(class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *, class eap_variable_data_c const *, enum eap_configure_type_e, class eap_variable_data_c *)
- ?convert_hex_ascii_to_bytes@eap_am_tools_c@@UAE?AW4eap_status_e@@PBEKPAEPAK@Z @ 715 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 @ 716 NONAME ; enum eap_status_e eap_core_c::set_authentication_role(bool)
- ??1TEapExpandedType@@UAE@XZ @ 717 NONAME ; TEapExpandedType::~TEapExpandedType(void)
- ?eap_write_u32_t_little_endian_order@@YA?AW4eap_status_e@@PAXKK@Z @ 718 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 @ 719 NONAME ; void eapol_header_base_c::set_data_length(unsigned short)
- ?get_digest_length@crypto_sha_256_c@@UAEKXZ @ 720 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 @ 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, class eap_state_notification_c * *)
- ?reset@eap_am_network_id_c@@QAEXXZ @ 722 NONAME ; void eap_am_network_id_c::reset(void)
- ??0abs_eap_am_mutex_c@@QAE@XZ @ 723 NONAME ; abs_eap_am_mutex_c::abs_eap_am_mutex_c(void)
- ?configure@eap_core_c@@UAE?AW4eap_status_e@@XZ @ 724 NONAME ; enum eap_status_e eap_core_c::configure(void)
- ?get_is_valid@eap_session_core_c@@UAE_NXZ @ 725 NONAME ; bool eap_session_core_c::get_is_valid(void)
- ?get_rand_integer@crypto_random_c@@QAEKKK@Z @ 726 NONAME ; unsigned long crypto_random_c::get_rand_integer(unsigned long, unsigned long)
- ?check_activate_trace_on_error@eap_am_tools_c@@UAEXXZ @ 727 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 @ 728 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 @ 729 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 @ 730 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 @ 731 NONAME ; unsigned short eap_header_base_c::get_type_data_length(void) const
- ??1eap_core_nak_info_c@@UAE@XZ @ 732 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 @ 733 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 @ 734 NONAME ; bool eap_am_network_id_c::get_is_valid(void) const
- ?set_is_valid@eap_am_crypto_md4_c@@AAEXXZ @ 735 NONAME ; void eap_am_crypto_md4_c::set_is_valid(void)
- ??1eap_am_mutex_reference_c@@UAE@XZ @ 736 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 @ 737 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 @ 738 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 @ 739 NONAME ; bool eap_tlv_message_data_c::get_is_valid(void)
- ?get_buffer_offset@eap_variable_data_c@@QBEPAEKK@Z @ 740 NONAME ; unsigned char * eap_variable_data_c::get_buffer_offset(unsigned long, unsigned long) const
- ?get_encrypts@crypto_3des_ede_c@@UAE_NXZ @ 741 NONAME ; bool crypto_3des_ede_c::get_encrypts(void)
- ?GetFirstMessage@EapMessageQueue@@QAEPAVEapMessageBuffer@@XZ @ 742 NONAME ; class EapMessageBuffer * EapMessageQueue::GetFirstMessage(void)
- ?add_end_null@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 743 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 @ 744 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 @ 745 NONAME ; enum eap_status_e eap_core_c::initialize_session_timeout(unsigned long)
- ?GetSecondaryNamePresent@EapCertificateEntry@@QBEHXZ @ 746 NONAME ; int EapCertificateEntry::GetSecondaryNamePresent(void) const
- ?get_is_valid@crypto_nt_hash_c@@QAE_NXZ @ 747 NONAME ; bool crypto_nt_hash_c::get_is_valid(void)
- ?get_use_eap_milli_second_timer@eap_am_tools_symbian_c@@UAE_NXZ @ 748 NONAME ; bool eap_am_tools_symbian_c::get_use_eap_milli_second_timer(void)
- ??1crypto_eap_fast_hmac_sha1_prf_c@@UAE@XZ @ 749 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 @ 750 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 @ 751 NONAME ; void eap_rogue_ap_entry_c::set_mac_address(unsigned char const *)
- ?copy@eap_am_network_id_c@@QBEPAV1@XZ @ 752 NONAME ; class eap_am_network_id_c * eap_am_network_id_c::copy(void) const
- ??0eap_header_string_c@@QAE@XZ @ 753 NONAME ; eap_header_string_c::eap_header_string_c(void)
- ?get_type_data@eap_header_base_c@@QBEPAEK@Z @ 754 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 @ 755 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 @ 756 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 @ 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, char *)
- ?eap_sha1_process_data_network_order@eap_am_crypto_sha1_c@@AAE?AW4eap_status_e@@PBKK@Z @ 758 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 @ 759 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 @ 760 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 @ 761 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 @ 762 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 @ 763 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 @ 764 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 @ 765 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 @ 766 NONAME ; unsigned short eap_htons(unsigned short)
- ?reset@eap_variable_data_c@@QAE?AW4eap_status_e@@XZ @ 767 NONAME ; enum eap_status_e eap_variable_data_c::reset(void)
- ?get_key_length@crypto_aes_wrap_c@@QAEKXZ @ 768 NONAME ; unsigned long crypto_aes_wrap_c::get_key_length(void)
- ?get_crypto@eap_am_tools_symbian_c@@UAEPAVabs_eap_am_crypto_c@@XZ @ 769 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 @ 770 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 @ 771 NONAME ; void simple_config_credential_c::set_network_index(unsigned char)
- ?get_needs_confirmation_from_user@eap_state_notification_c@@UBE_NXZ @ 772 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 @ 773 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 @ 774 NONAME ; enum eap_status_e eap_tlv_header_c::set_value_length(unsigned long)
- ?get_digest_length@eap_am_crypto_sha1_c@@QAEKXZ @ 775 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 @ 776 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 @ 777 NONAME ; bool crypto_kd_hmac_sha256_c::get_is_valid(void)
- ?GetLabelWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 778 NONAME ; class TDes16 * EapCertificateEntry::GetLabelWritable(void)
- ?expand_environment_variables@eap_file_config_c@@AAE?AW4eap_status_e@@PAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@PBVeap_variable_data_c@@PAV4@@Z @ 779 NONAME ; enum eap_status_e eap_file_config_c::expand_environment_variables(class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *, class eap_variable_data_c const *, class eap_variable_data_c *)
- ?hash_final@eap_am_crypto_md4_c@@QAE?AW4eap_status_e@@PAXPAK@Z @ 780 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 @ 781 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 @ 782 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 @ 783 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 @ 784 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 @ 785 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 @ 786 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 @ 787 NONAME ; void EapCertificateEntry::SetLabelPresent(void)
- ?GetThumbprint@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 788 NONAME ; class TDes16 const * EapCertificateEntry::GetThumbprint(void) const
- ?eap_htonll@@YA_K_K@Z @ 789 NONAME ; unsigned long long eap_htonll(unsigned long long)
- ??0eap_am_mutex_symbian_c@@QAE@XZ @ 790 NONAME ; eap_am_mutex_symbian_c::eap_am_mutex_symbian_c(void)
- ?set_is_valid@crypto_eap_fast_hmac_sha1_prf_c@@AAEXXZ @ 791 NONAME ; void crypto_eap_fast_hmac_sha1_prf_c::set_is_valid(void)
- ??0TEapExpandedType@@QAE@PBV0@@Z @ 792 NONAME ; TEapExpandedType::TEapExpandedType(class TEapExpandedType const *)
- ?get_is_timer_thread_active@eap_am_tools_symbian_c@@UAE_NXZ @ 793 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 @ 794 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 @ 795 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 @ 796 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 @ 797 NONAME ; enum eap_status_e crypto_rc4_c::discard_stream(unsigned long)
- ?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 @ 798 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 *)
- ?generic_convert_unicode_to_utf8@eap_am_tools_c@@QAE?AW4eap_status_e@@AAVeap_variable_data_c@@ABV3@@Z @ 799 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 &)
- ?restore_selected_bytes_from_ascii_armor@eap_am_tools_c@@AAEXEPAKPAE0_N@Z @ 800 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 @ 801 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 @ 802 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 @ 803 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 @ 804 NONAME ; class EapCertificateEntry & EapCertificateEntry::operator=(class EapCertificateEntry const &)
- ?get_eapol_header@eapol_ethernet_header_wr_c@@QBEPAEXZ @ 805 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_eapol_header(void) const
- ?memrchr@eap_am_tools_symbian_c@@UAEPAXPBXEK@Z @ 806 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 @ 807 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 @ 808 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 @ 809 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 @ 810 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 @ 811 NONAME ; void crypto_random_c::set_is_valid(void)
- ?ascii_to_octet@eap_am_tools_c@@UAEEJ@Z @ 812 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 @ 813 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 @ 814 NONAME ; void eap_am_network_id_c::set_is_valid(void)
- ?hash_update@crypto_sha1_c@@UAE?AW4eap_status_e@@PBXK@Z @ 815 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 @ 816 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 @ 817 NONAME ; EapServerStrings::~EapServerStrings(void)
- ?get_block_size@crypto_aes_wrap_c@@QAEKXZ @ 818 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 @ 819 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 @ 820 NONAME ; unsigned long eap_header_base_c::get_expanded_vendor_id_offset(void)
- ?get_data@eap_config_value_c@@QAEPAVeap_variable_data_c@@XZ @ 821 NONAME ; class eap_variable_data_c * eap_config_value_c::get_data(void)
- ?use_test_random@eap_am_crypto_symbian_c@@UAEXPBEK_N@Z @ 822 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 @ 823 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 @ 824 NONAME ; void crypto_rc4_c::set_is_valid(void)
- ?memset@eap_am_tools_symbian_c@@UAEXPAXJK@Z @ 825 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 @ 826 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 @ 827 NONAME ; unsigned long eap_am_crypto_symbian_c::aes_key_length(void)
- ?get_is_valid@crypto_aes_c@@UAE_NXZ @ 828 NONAME ; bool crypto_aes_c::get_is_valid(void)
- ?reset_header@eap_tlv_header_c@@QAE?AW4eap_status_e@@KK@Z @ 829 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 @ 830 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 @ 831 NONAME ; bool eap_variable_data_c::get_is_valid(void) const
- ?set_is_invalid@crypto_dsa_c@@AAEXXZ @ 832 NONAME ; void crypto_dsa_c::set_is_invalid(void)
- ?read_type@eap_expanded_type_c@@SA?AW4eap_status_e@@PAVabs_eap_am_tools_c@@KPBXKPAV1@@Z @ 833 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 *)
- ??1eap_header_base_c@@UAE@XZ @ 834 NONAME ; eap_header_base_c::~eap_header_base_c(void)
- ?get_message_data_length@eap_am_memory_store_tlv_data_c@@QBEKXZ @ 835 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 @ 836 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 @ 837 NONAME ; simple_config_credential_c::~simple_config_credential_c(void)
- ?set_timer_resolution_ms@eap_am_tools_symbian_c@@UAEXK@Z @ 838 NONAME ; void eap_am_tools_symbian_c::set_timer_resolution_ms(unsigned long)
- ??0eap_file_config_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 839 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 @ 840 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 @ 841 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 @ 842 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 @ 843 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 @ 844 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 @ 845 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 @ 846 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 @ 847 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 @ 848 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)
- ?read_configure@eap_file_config_c@@AAE?AW4eap_status_e@@PAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@PBVeap_configuration_field_c@@PAVeap_variable_data_c@@PAW4eap_configure_type_e@@_N@Z @ 849 NONAME ; enum eap_status_e eap_file_config_c::read_configure(class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *, class eap_configuration_field_c const *, class eap_variable_data_c *, enum eap_configure_type_e *, bool)
- ?encrypt_data@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXK@Z @ 850 NONAME ; enum eap_status_e crypto_cbc_c::encrypt_data(void *, unsigned long)
- ?get_code_string@eap_header_base_c@@QBEPBDXZ @ 851 NONAME ; char const * eap_header_base_c::get_code_string(void) const
- ?remove_reference@eap_am_mutex_reference_c@@QAEXXZ @ 852 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 @ 853 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 @ 854 NONAME ; void eap_am_crypto_symbian_c::open_crypto_memory_leaks(void)
- ?set_is_valid@eap_am_crypto_rc4_c@@AAEXXZ @ 855 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 @ 856 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 @ 857 NONAME ; void eap_buf_chain_wr_c::force_inheritance(void)
- ?set_is_client@eap_buf_chain_base_c@@QAEX_N@Z @ 858 NONAME ; void eap_buf_chain_base_c::set_is_client(bool)
- ?SetIssuerName@EapCertificateEntry@@QAEHABV?$TBuf@$0PP@@@@Z @ 859 NONAME ; int EapCertificateEntry::SetIssuerName(class TBuf<255> const &)
- ?set_is_valid@crypto_aes_c@@UAEXXZ @ 860 NONAME ; void crypto_aes_c::set_is_valid(void)
- ?set_is_invalid@crypto_eap_fast_hmac_sha1_prf_c@@AAEXXZ @ 861 NONAME ; void crypto_eap_fast_hmac_sha1_prf_c::set_is_invalid(void)
- ?set_partner@eap_core_c@@QAEXPAVabs_eap_core_c@@@Z @ 862 NONAME ; void eap_core_c::set_partner(class abs_eap_core_c *)
- ?get_version@eapol_header_base_c@@QBE?AW4eapol_protocol_version_e@@XZ @ 863 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 @ 864 NONAME ; crypto_tls_sha1_prf_c::crypto_tls_sha1_prf_c(class abs_eap_am_tools_c *)
- ?get_block_size@crypto_md4_c@@UAEKXZ @ 865 NONAME ; unsigned long crypto_md4_c::get_block_size(void)
- ?timer_thread_function@eap_am_tools_c@@UAE?AW4eap_status_e@@XZ @ 866 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 @ 867 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 @ 868 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 @ 869 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 @ 870 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 @ 871 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 @ 872 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 @ 873 NONAME ; bool crypto_ephemeral_diffie_hellman_c::get_is_valid(void)
- ?get_is_valid@eap_core_retransmission_c@@QBE_NXZ @ 874 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 @ 875 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 @ 876 NONAME ; crypto_dsa_c::~crypto_dsa_c(void)
- ?SetCertType@EapCertificateEntry@@QAEHABW4TCertType@1@@Z @ 877 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 @ 878 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 @ 879 NONAME ; void crypto_sha_256_c::set_is_valid(void)
- ??0eap_variable_data_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 880 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 @ 881 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 @ 882 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 @ 883 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 @ 884 NONAME ; char const * eap_header_string_c::get_eap_type_string(class eap_expanded_type_c)
- ??1eap_state_notification_c@@UAE@XZ @ 885 NONAME ; eap_state_notification_c::~eap_state_notification_c(void)
- ?hmac_final@crypto_hmac_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 886 NONAME ; enum eap_status_e crypto_hmac_c::hmac_final(void *, unsigned long *)
- ?file_read_line@eap_file_config_c@@AAE?AW4eap_status_e@@PAVabs_eap_am_file_input_c@@PAVeap_variable_data_c@@@Z @ 887 NONAME ; enum eap_status_e eap_file_config_c::file_read_line(class abs_eap_am_file_input_c *, class eap_variable_data_c *)
- ?get_is_client@eap_state_notification_c@@UBE_NXZ @ 888 NONAME ; bool eap_state_notification_c::get_is_client(void) const
- ??0crypto_wpa_psk_password_hash_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 889 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 @ 890 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 @ 891 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 @ 892 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 @ 893 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 @ 894 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 @ 895 NONAME ; void eap_buf_chain_base_c::set_do_length_checks(bool)
- ?SetValue@TEapExpandedType@@QAEHII@Z @ 896 NONAME ; int TEapExpandedType::SetValue(unsigned int, unsigned int)
- ?get_buffer_length@eap_buf_chain_base_c@@QBEKXZ @ 897 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 @ 898 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 @ 899 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 @ 900 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 @ 901 NONAME ; unsigned char * eap_header_base_c::get_data(unsigned long) const
- ?reset_header@eapol_header_wr_c@@QAEXG@Z @ 902 NONAME ; void eapol_header_wr_c::reset_header(unsigned short)
- ?xor_u64@eap_am_tools_c@@UAE_K_K0@Z @ 903 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 @ 904 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 @ 905 NONAME ; void eap_am_crypto_rc4_c::swap(unsigned char *, unsigned char *)
- ?eap_read_u32_t_network_order@@YAKPBXK@Z @ 906 NONAME ; unsigned long eap_read_u32_t_network_order(void const *, unsigned long)
- ?get_key_length@crypto_aes_c@@UAEKXZ @ 907 NONAME ; unsigned long crypto_aes_c::get_key_length(void)
- ?get_partner@eap_core_c@@QAEPAVabs_eap_core_c@@XZ @ 908 NONAME ; class abs_eap_core_c * eap_core_c::get_partner(void)
- ??1eap_am_memory_store_tlv_data_c@@UAE@XZ @ 909 NONAME ; eap_am_memory_store_tlv_data_c::~eap_am_memory_store_tlv_data_c(void)
- ?set_is_valid@crypto_rsa_c@@AAEXXZ @ 910 NONAME ; void crypto_rsa_c::set_is_valid(void)
- ?set_max_trace_file_size@eap_am_tools_symbian_c@@UAEXK@Z @ 911 NONAME ; void eap_am_tools_symbian_c::set_max_trace_file_size(unsigned long)
- ?set_is_invalid@crypto_md4_c@@AAEXXZ @ 912 NONAME ; void crypto_md4_c::set_is_invalid(void)
- ?GetThumbprintPresent@EapCertificateEntry@@QBEHXZ @ 913 NONAME ; int EapCertificateEntry::GetThumbprintPresent(void) const
- ?enter_trace_mutex@eap_am_tools_symbian_c@@QAEXXZ @ 914 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 @ 915 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 @ 916 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 @ 917 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 @ 918 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 @ 919 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 @ 920 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 @ 921 NONAME ; int EapCertificateEntry::GetIssuerNamePresent(void) const
- ?get_header_length@eap_tlv_header_c@@SAKXZ @ 922 NONAME ; unsigned long eap_tlv_header_c::get_header_length(void)
- ?initialize@eap_buf_chain_base_c@@AAE?AW4eap_status_e@@K@Z @ 923 NONAME ; enum eap_status_e eap_buf_chain_base_c::initialize(unsigned long)
- ??0eap_expanded_type_c@@QAE@XZ @ 924 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 @ 925 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 @ 926 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 @ 927 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 @ 928 NONAME ; eap_variable_data_c::~eap_variable_data_c(void)
- ?object_decrease_reference_count@eap_am_memory_store_tlv_data_c@@QAEKXZ @ 929 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 @ 930 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 @ 931 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 @ 932 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 @ 933 NONAME ; char const * eap_header_string_c::get_eap_code_string(enum eap_code_value_e)
- ??4TEapExpandedType@@QAEAAV0@ABV?$TBufC8@$07@@@Z @ 934 NONAME ; class TEapExpandedType & TEapExpandedType::operator=(class TBufC8<8> const &)
- ??1network_key_and_index_c@@UAE@XZ @ 935 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 @ 936 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 @ 937 NONAME ; eap_network_id_selector_c::eap_network_id_selector_c(class abs_eap_am_tools_c *)
- ?compare@eap_variable_data_c@@QBEJPBXK@Z @ 938 NONAME ; long eap_variable_data_c::compare(void const *, unsigned long) const
- ?copy@crypto_md4_c@@UAEPAVabs_crypto_hash_algorithm_c@@XZ @ 939 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 @ 940 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 @ 941 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 @ 942 NONAME ; bool simple_config_credential_c::get_is_valid(void)
- ?set_trace_mask@eap_am_tools_c@@UAEXK@Z @ 943 NONAME ; void eap_am_tools_c::set_trace_mask(unsigned long)
- ?Copy@EapCertificateEntry@@QAEPAV1@XZ @ 944 NONAME ; class EapCertificateEntry * EapCertificateEntry::Copy(void)
- ?dsa_verify@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBV3@11111@Z @ 945 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 @ 946 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 @ 947 NONAME ; void eap_am_memory_store_c::set_is_valid(void)
- ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBV1@@Z @ 948 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 @ 949 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 @ 950 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 @ 951 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 @ 952 NONAME ; void eap_header_base_c::set_type_data_length(unsigned short, bool)
- ?get_eap_expanded_type_size@eap_expanded_type_c@@SAKXZ @ 953 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 @ 954 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 @ 955 NONAME ; crypto_md4_c::~crypto_md4_c(void)
- ?leave_trace_mutex@eap_am_tools_symbian_c@@QAEXXZ @ 956 NONAME ; void eap_am_tools_symbian_c::leave_trace_mutex(void)
- ?get_is_valid@eap_am_memory_store_c@@QAE_NXZ @ 957 NONAME ; bool eap_am_memory_store_c::get_is_valid(void)
- ?get_digest_length@crypto_sha1_c@@UAEKXZ @ 958 NONAME ; unsigned long crypto_sha1_c::get_digest_length(void)
- ?remove_leading_spaces@eap_file_config_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 959 NONAME ; enum eap_status_e eap_file_config_c::remove_leading_spaces(class eap_variable_data_c *)
- ?timer_delete_data@eap_core_c@@UAE?AW4eap_status_e@@KPAX@Z @ 960 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 @ 961 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 @ 962 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 @ 963 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 @ 964 NONAME ; unsigned char * eap_buf_chain_wr_c::get_ethernet_header(void)
- ?get_is_valid@eap_process_tlv_message_data_c@@QAE_NXZ @ 965 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 @ 966 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 @ 967 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 @ 968 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 @ 969 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 @ 970 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 @ 971 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 @ 972 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 @ 973 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 @ 974 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 @ 975 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 @ 976 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 @ 977 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 @ 978 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 @ 979 NONAME ; enum eap_status_e crypto_tls_base_prf_c::tls_prf_cleanup(void)
- ?get_is_valid@network_key_and_index_c@@QAE_NXZ @ 980 NONAME ; bool network_key_and_index_c::get_is_valid(void)
- ?internal_encrypt_data@crypto_cbc_c@@AAE?AW4eap_status_e@@PBXPAXK@Z @ 981 NONAME ; enum eap_status_e crypto_cbc_c::internal_encrypt_data(void const *, void *, unsigned long)
- ??0eap_simple_config_trace_string_c@@QAE@XZ @ 982 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 @ 983 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 @ 984 NONAME ; enum eap_status_e crypto_aes_c::set_encryption_key(void const *, unsigned long)
- ?GetPrimaryName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 985 NONAME ; class TDes16 const * EapCertificateEntry::GetPrimaryName(void) const
- ??1eap_am_crypto_sha_256_c@@UAE@XZ @ 986 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 @ 987 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 @ 988 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 @ 989 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 @ 990 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 @ 991 NONAME ; void eap_am_crypto_symbian_c::close_crypto_memory_leaks(void)
- ?unset_marked_removed@eap_core_c@@QAEXXZ @ 992 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 @ 993 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 @ 994 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 @ 995 NONAME ; void eap_am_mutex_reference_c::set_is_reserved(bool)
- ?hash_update@crypto_md4_c@@UAE?AW4eap_status_e@@PBXK@Z @ 996 NONAME ; enum eap_status_e crypto_md4_c::hash_update(void const *, unsigned long)
- ?set_encrypt@eap_buf_chain_base_c@@QAEX_N@Z @ 997 NONAME ; void eap_buf_chain_base_c::set_encrypt(bool)
- ?set_code@eap_header_base_c@@QAEXW4eap_code_value_e@@@Z @ 998 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 @ 999 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 @ 1000 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 @ 1001 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 @ 1002 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 @ 1003 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 @ 1004 NONAME ; enum eap_status_e eap_tlv_header_c::check_header(void) const
- ??1EapCertificateEntry@@UAE@XZ @ 1005 NONAME ; EapCertificateEntry::~EapCertificateEntry(void)
- ?eap_write_u24_t_network_order@@YA?AW4eap_status_e@@PAXKK@Z @ 1006 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 @ 1007 NONAME ; bool crypto_sha_256_c::get_is_valid(void)
- ?new_abs_eap_am_tools_c@abs_eap_am_tools_c@@SAPAV1@XZ @ 1008 NONAME ; class abs_eap_am_tools_c * abs_eap_am_tools_c::new_abs_eap_am_tools_c(void)
- ?SetIsValid@EapCertificateEntry@@QAEHH@Z @ 1009 NONAME ; int EapCertificateEntry::SetIsValid(int)
- ?copy_message_digest@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@PAXPAK@Z @ 1010 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 @ 1011 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 @ 1012 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 @ 1013 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 @ 1014 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 @ 1015 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 @ 1016 NONAME ; unsigned long eapol_ethernet_header_base_c::get_destination_length(void) const
- ?eap_host_to_little_endian_long@@YAKK@Z @ 1017 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 @ 1018 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 @ 1019 NONAME ; void crypto_tls_prf_c::set_is_valid(void)
- ?set_is_invalid@crypto_rc4_c@@AAEXXZ @ 1020 NONAME ; void crypto_rc4_c::set_is_invalid(void)
- ??1eap_network_id_selector_c@@UAE@XZ @ 1021 NONAME ; eap_network_id_selector_c::~eap_network_id_selector_c(void)
- ?get_allow_send_eap_success@eap_state_notification_c@@UBE_NXZ @ 1022 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 @ 1023 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 @ 1024 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 @ 1025 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 @ 1026 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 @ 1027 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 @ 1028 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 @ 1029 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 @ 1030 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 @ 1031 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 @ 1032 NONAME ; enum eap_status_e eapol_session_key_c::set_key(class eap_variable_data_c const *)
- ?set_is_invalid@crypto_rsa_c@@AAEXXZ @ 1033 NONAME ; void crypto_rsa_c::set_is_invalid(void)
- ?eap_write_u32_t_network_order@@YA?AW4eap_status_e@@PAXKK@Z @ 1034 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 @ 1035 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 @ 1036 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 @ 1037 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 @ 1038 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 @ 1039 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 @ 1040 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 @ 1041 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 @ 1042 NONAME ; bool crypto_aes_c::get_encrypts(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@E@Z @ 1043 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 @ 1044 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 @ 1045 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 @ 1046 NONAME ; enum eap_status_e eap_am_memory_store_c::timer_expired(unsigned long, void *)
- ?GetSubjectKeyId@EapCertificateEntry@@QBEABV?$TBuf8@$0BE@@@XZ @ 1047 NONAME ; class TBuf8<20> const & EapCertificateEntry::GetSubjectKeyId(void) const
- ??9eap_expanded_type_c@@QBE_NW4eap_type_ietf_values_e@@@Z @ 1048 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 @ 1049 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 @ 1050 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 @ 1051 NONAME ; crypto_rc4_c::~crypto_rc4_c(void)
- ?memchr@eap_am_tools_symbian_c@@UAEPAXPBXEK@Z @ 1052 NONAME ; void * eap_am_tools_symbian_c::memchr(void const *, unsigned char, unsigned long)
- ??1eap_status_string_c@@UAE@XZ @ 1053 NONAME ; eap_status_string_c::~eap_status_string_c(void)
- ?get_buffer@eap_variable_data_c@@QBEPAEK@Z @ 1054 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 @ 1055 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 @ 1056 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 @ 1057 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 @ 1058 NONAME ; void eapol_session_key_c::set_key_index(unsigned long)
- ?get_next_retransmission_time@eap_core_retransmission_c@@QAEKXZ @ 1059 NONAME ; unsigned long eap_core_retransmission_c::get_next_retransmission_time(void)
- ??1crypto_rsa_c@@UAE@XZ @ 1060 NONAME ; crypto_rsa_c::~crypto_rsa_c(void)
- ?get_eap_type@eap_core_retransmission_c@@QBE?AVeap_expanded_type_c@@XZ @ 1061 NONAME ; class eap_expanded_type_c eap_core_retransmission_c::get_eap_type(void) const
- ?get_marked_removed@eap_core_c@@QAE_NXZ @ 1062 NONAME ; bool eap_core_c::get_marked_removed(void)
- ?sign@crypto_dsa_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@0PAV3@@Z @ 1063 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 @ 1064 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 @ 1065 NONAME ; unsigned long eap_variable_data_c::get_buffer_length(void) const
- ?set_is_valid@crypto_sha1_c@@EAEXXZ @ 1066 NONAME ; void crypto_sha1_c::set_is_valid(void)
- ?set_buffer@eap_variable_data_c@@QAE?AW4eap_status_e@@PBXK_N1@Z @ 1067 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 @ 1068 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 @ 1069 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 @ 1070 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 @ 1071 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 @ 1072 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 @ 1073 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 @ 1074 NONAME ; bool eap_core_c::get_is_valid(void)
- ?get_random_error_type@eap_buf_chain_base_c@@QAE?AW4eap_random_error_type@@XZ @ 1075 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 @ 1076 NONAME ; enum eap_status_e crypto_tls_sha1_prf_c::tls_prf_output(void *, unsigned long)
- ??1eapol_ethernet_header_rd_c@@UAE@XZ @ 1077 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 @ 1078 NONAME ; enum eap_status_e eap_session_core_c::cancel_all_eap_sessions(void)
- ??0crypto_rc4_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1079 NONAME ; crypto_rc4_c::crypto_rc4_c(class abs_eap_am_tools_c *)
- ?read_subsections@eap_file_config_c@@AAE?AW4eap_status_e@@PAVabs_eap_am_file_input_c@@PAV?$eap_core_map_c@Veap_config_value_c@@Vabs_eap_core_map_c@@Veap_variable_data_c@@@@@Z @ 1080 NONAME ; enum eap_status_e eap_file_config_c::read_subsections(class abs_eap_am_file_input_c *, class eap_core_map_c<class eap_config_value_c, class abs_eap_core_map_c, class eap_variable_data_c> *)
- ??0eap_base_type_c@@QAE@PAVabs_eap_am_tools_c@@PAVabs_eap_base_type_c@@@Z @ 1081 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 @ 1082 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 @ 1083 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 @ 1084 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 @ 1085 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 @ 1086 NONAME ; crypto_sha_256_c::~crypto_sha_256_c(void)
- ?ignore_notifications@eap_core_c@@QAEXXZ @ 1087 NONAME ; void eap_core_c::ignore_notifications(void)
- ?get_digest_length@eap_am_crypto_md4_c@@QAEKXZ @ 1088 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 @ 1089 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 @ 1090 NONAME ; unsigned long eap_core_retransmission_c::get_header_offset(void) const
- ?get_destination@eapol_ethernet_header_base_c@@QBEPAEXZ @ 1091 NONAME ; unsigned char * eapol_ethernet_header_base_c::get_destination(void) const
- ?set_is_valid@crypto_3des_ede_c@@UAEXXZ @ 1092 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 @ 1093 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 @ 1094 NONAME ; void * eap_tlv_message_data_c::get_message_data(void) const
- ?set_eap_failure_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1095 NONAME ; enum eap_status_e eap_core_c::set_eap_failure_timeout(void)
- ?snprintf@eap_am_tools_symbian_c@@UAAKPAEKPBDZZ @ 1096 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 @ 1097 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 @ 1098 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 @ 1099 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 @ 1100 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 @ 1101 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 @ 1102 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 @ 1103 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 @ 1104 NONAME ; enum eap_status_e crypto_aes_c::decrypt_block(void const *, void *, unsigned long)
- ?GetIssuerName@EapCertificateEntry@@QBEPBVTDes16@@XZ @ 1105 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 @ 1106 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 @ 1107 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_output(void *, unsigned long)
- ?get_buffer_size@eap_core_retransmission_c@@QBEKXZ @ 1108 NONAME ; unsigned long eap_core_retransmission_c::get_buffer_size(void) const
- ?get_type_data_offset@eap_header_base_c@@QBEPAEKK@Z @ 1109 NONAME ; unsigned char * eap_header_base_c::get_type_data_offset(unsigned long, unsigned long) const
- ?GetRequestType@EapMessageBuffer@@QBE?AW4TEapRequests@@XZ @ 1110 NONAME ; enum TEapRequests EapMessageBuffer::GetRequestType(void) const
- ?get_header_offset@eap_core_c@@UAEKPAK0@Z @ 1111 NONAME ; unsigned long eap_core_c::get_header_offset(unsigned long *, unsigned long *)
- ?get_is_valid@eap_am_tools_symbian_c@@UBE_NXZ @ 1112 NONAME ; bool eap_am_tools_symbian_c::get_is_valid(void) const
- ?remove_spaces@eap_file_config_c@@AAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 1113 NONAME ; enum eap_status_e eap_file_config_c::remove_spaces(class eap_variable_data_c *)
- ?cancel_timer@eap_session_core_c@@UAE?AW4eap_status_e@@PAVabs_eap_base_timer_c@@K@Z @ 1114 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 @ 1115 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 @ 1116 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 @ 1117 NONAME ; eap_general_header_base_c::~eap_general_header_base_c(void)
- ?get_type_data_offset@eap_header_wr_c@@QBEPAEKK@Z @ 1118 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 @ 1119 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 @ 1120 NONAME ; int EapCertificateEntry::SetPrimaryName(class TBuf<64> const &)
- ?set_is_invalid@eap_am_crypto_sha1_c@@AAEXXZ @ 1121 NONAME ; void eap_am_crypto_sha1_c::set_is_invalid(void)
- ?encrypt_data@crypto_rc4_c@@UAE?AW4eap_status_e@@PBXPAXK@Z @ 1122 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 @ 1123 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 @ 1124 NONAME ; void eap_am_crypto_sha1_c::set_is_valid(void)
- ?set_header_buffer@eap_general_header_base_c@@QAEXPAEK@Z @ 1125 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 @ 1126 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 @ 1127 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 @ 1128 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 @ 1129 NONAME ; unsigned long eap_tlv_header_c::get_value_length(void) const
- ?get_is_valid@eap_am_crypto_sha1_c@@QAE_NXZ @ 1130 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 @ 1131 NONAME ; enum eap_status_e eap_variable_data_c::set_copy_of_buffer(class eap_variable_data_c const *)
- ??1EAPSettings@@UAE@XZ @ 1132 NONAME ; EAPSettings::~EAPSettings(void)
- ??1crypto_ephemeral_diffie_hellman_c@@UAE@XZ @ 1133 NONAME ; crypto_ephemeral_diffie_hellman_c::~crypto_ephemeral_diffie_hellman_c(void)
- ?set_send_packet_index@eap_buf_chain_base_c@@QAEXK@Z @ 1134 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 @ 1135 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 @ 1136 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 @ 1137 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 @ 1138 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 @ 1139 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 @ 1140 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 @ 1141 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 @ 1142 NONAME ; unsigned char * eapol_ethernet_header_wr_c::get_destination(void)
- ?tls_prf_cleanup@crypto_tls_md5_prf_c@@QAE?AW4eap_status_e@@XZ @ 1143 NONAME ; enum eap_status_e crypto_tls_md5_prf_c::tls_prf_cleanup(void)
- ?isspace@eap_am_tools_symbian_c@@UAE_NE@Z @ 1144 NONAME ; bool eap_am_tools_symbian_c::isspace(unsigned char)
- ?set_decryption_key@crypto_cbc_c@@UAE?AW4eap_status_e@@PBXK0K@Z @ 1145 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 @ 1146 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 @ 1147 NONAME ; void network_key_and_index_c::set_network_key_index(unsigned char)
- ?object_increase_reference_count@eap_config_value_c@@QAEXXZ @ 1148 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 @ 1149 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 @ 1150 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 @ 1151 NONAME ; void eap_am_mutex_reference_c::add_reference(void)
- ??0EapCertificateEntry@@QAE@XZ @ 1152 NONAME ; EapCertificateEntry::EapCertificateEntry(void)
- ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@G@Z @ 1153 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(unsigned short)
- ??1crypto_tls_prf_c@@UAE@XZ @ 1154 NONAME ; crypto_tls_prf_c::~crypto_tls_prf_c(void)
- ?get_am_tools@eap_buf_chain_base_c@@IAEPAVabs_eap_am_tools_c@@XZ @ 1155 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 @ 1156 NONAME ; unsigned long long eap_am_tools_symbian_c::get_hardware_ticks(void)
- ?get_type_data@eap_header_wr_c@@QBEPAEK@Z @ 1157 NONAME ; unsigned char * eap_header_wr_c::get_type_data(unsigned long) const
- ?GetData@EapMessageBuffer@@QBEPAVHBufC8@@XZ @ 1158 NONAME ; class HBufC8 * EapMessageBuffer::GetData(void) const
- ?get_message_data@eap_am_memory_store_tlv_data_c@@QBEPAXXZ @ 1159 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 @ 1160 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 @ 1161 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 @ 1162 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 @ 1163 NONAME ; enum eap_status_e crypto_cbc_c::encrypt_data(void const *, void *, unsigned long)
- ??0TEapExpandedType@@QAE@XZ @ 1164 NONAME ; TEapExpandedType::TEapExpandedType(void)
- ?set_is_valid@crypto_md5_c@@EAEXXZ @ 1165 NONAME ; void crypto_md5_c::set_is_valid(void)
- ?get_is_client@eap_buf_chain_base_c@@QBE_NXZ @ 1166 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 @ 1167 NONAME ; enum eap_status_e eap_session_core_c::set_session_timeout(unsigned long)
- ?key_length_3des_ede@eap_am_crypto_symbian_c@@UAEKXZ @ 1168 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 @ 1169 NONAME ; enum eap_status_e eap_core_c::read_configure(class eap_configuration_field_c const *, class eap_variable_data_c *)
- ?SetSerialNumberPresent@EapCertificateEntry@@QAEXXZ @ 1170 NONAME ; void EapCertificateEntry::SetSerialNumberPresent(void)
- ?get_notification_string@eap_state_notification_c@@UBEPBVeap_variable_data_c@@XZ @ 1171 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 @ 1172 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 @ 1173 NONAME ; crypto_wpa_psk_password_hash_c::~crypto_wpa_psk_password_hash_c(void)
- ?get_is_valid@crypto_random_c@@QAE_NXZ @ 1174 NONAME ; bool crypto_random_c::get_is_valid(void)
- ?get_rogue_reason@eap_rogue_ap_entry_c@@QBE?AW4eap_rogue_ap_reason_e@@XZ @ 1175 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 @ 1176 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 @ 1177 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 @ 1178 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 @ 1179 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 @ 1180 NONAME ; bool eap_type_selection_c::get_is_valid_data(void) const
- ?trace@EapCertificateEntry@@QBEXXZ @ 1181 NONAME ; void EapCertificateEntry::trace(void) const
- ?timer_delete_data@eap_am_memory_store_c@@UAE?AW4eap_status_e@@KPAX@Z @ 1182 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 @ 1183 NONAME ; enum eap_status_e crypto_hmac_c::hmac_update(void const *, unsigned long)
- ?eap_read_u32_t_little_endian_order@@YAKPBXK@Z @ 1184 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 @ 1185 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 @ 1186 NONAME ; eap_process_tlv_message_data_c::eap_process_tlv_message_data_c(class abs_eap_am_tools_c *)
- ?GetSerialNumberWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 1187 NONAME ; class TDes16 * EapCertificateEntry::GetSerialNumberWritable(void)
- ??1eap_base_type_c@@UAE@XZ @ 1188 NONAME ; eap_base_type_c::~eap_base_type_c(void)
- ?GetSubjectKeyIdPresent@EapCertificateEntry@@QBEHXZ @ 1189 NONAME ; int EapCertificateEntry::GetSubjectKeyIdPresent(void) const
- ?unload_module@eap_session_core_c@@UAE?AW4eap_status_e@@Veap_expanded_type_c@@@Z @ 1190 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 @ 1191 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 @ 1192 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 @ 1193 NONAME ; enum eap_status_e eap_session_core_c::reset(void)
- ?GetEapRequestsString@EapServerStrings@@SAPBDW4TEapRequests@@@Z @ 1194 NONAME ; char const * EapServerStrings::GetEapRequestsString(enum TEapRequests)
- ?begin_db_delete@eap_am_tools_symbian_c@@QAE?AW4eap_status_e@@AAVRDbView@@@Z @ 1195 NONAME ; enum eap_status_e eap_am_tools_symbian_c::begin_db_delete(class RDbView &)
- ?set_identifier@eap_header_base_c@@QAEXE@Z @ 1196 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 @ 1197 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 @ 1198 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 @ 1199 NONAME ; int EapCertificateEntry::SetSubjectKeyId(class TBuf8<20> const &)
- ?get_MAC_address_const@simple_config_credential_c@@QBEPBVeap_variable_data_c@@XZ @ 1200 NONAME ; class eap_variable_data_c const * simple_config_credential_c::get_MAC_address_const(void) const
- ??1eap_am_crypto_md4_c@@UAE@XZ @ 1201 NONAME ; eap_am_crypto_md4_c::~eap_am_crypto_md4_c(void)
- ?GetIssuerNameWritable@EapCertificateEntry@@QAEPAVTDes16@@XZ @ 1202 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 @ 1203 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 @ 1204 NONAME ; crypto_tls_md5_prf_c::~crypto_tls_md5_prf_c(void)
- ??4eap_expanded_type_c@@QAEAAV0@ABV0@@Z @ 1205 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 @ 1206 NONAME ; unsigned long eap_header_base_c::get_type_field_length(void) const
- ?get_eap_identifier@eap_core_retransmission_c@@QBEEXZ @ 1207 NONAME ; unsigned char eap_core_retransmission_c::get_eap_identifier(void) const
- ??0crypto_sha1_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 1208 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 @ 1209 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 @ 1210 NONAME ; eap_tlv_header_c::eap_tlv_header_c(class abs_eap_am_tools_c *, void *, unsigned long)
- ??0eap_status_string_c@@QAE@XZ @ 1211 NONAME ; eap_status_string_c::eap_status_string_c(void)
- ??1eap_session_core_c@@UAE@XZ @ 1212 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 @ 1213 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 @ 1214 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 @ 1215 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 @ 1216 NONAME ; long eap_expanded_type_c::compare(class eap_expanded_type_c const *) const
- ??0EAPSettings@@QAE@XZ @ 1217 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 @ 1218 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 @ 1219 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 @ 1220 NONAME ; enum simple_config_Authentication_Type_e simple_config_credential_c::get_Authentication_Type(void)
- ?get_stack_address@eap_buf_chain_base_c@@QBEPBXXZ @ 1221 NONAME ; void const * eap_buf_chain_base_c::get_stack_address(void) const
- ??0eap_am_tools_c@@QAE@XZ @ 1222 NONAME ; eap_am_tools_c::eap_am_tools_c(void)
- ?get_protocol_layer_string@eap_state_notification_c@@UBEPBDXZ @ 1223 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 @ 1224 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 @ 1225 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 @ 1226 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 @ 1227 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 @ 1228 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 @ 1229 NONAME ; unsigned long eap_am_file_input_symbian_c::file_size(void)
- ??1eap_am_memory_store_c@@UAE@XZ @ 1230 NONAME ; eap_am_memory_store_c::~eap_am_memory_store_c(void)
- ??1eap_process_tlv_message_data_c@@UAE@XZ @ 1231 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 @ 1232 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_init(class eap_variable_data_c *)
- ?GetIsEnabled@EapCertificateEntry@@QBEHXZ @ 1233 NONAME ; int EapCertificateEntry::GetIsEnabled(void) const
- ?t_prf_cleanup@crypto_eap_fast_hmac_sha1_prf_c@@QAE?AW4eap_status_e@@XZ @ 1234 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 @ 1235 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 @ 1236 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 @ 1237 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 @ 1238 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 @ 1239 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 @ 1240 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 @ 1241 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 @ 1242 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 @ 1243 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 @ 1244 NONAME ; bool TEapExpandedType::operator!=(class TEapExpandedType const &) const
- ?hash_final@crypto_sha_256_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 1245 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 @ 1246 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 @ 1247 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 @ 1248 NONAME ; unsigned long eap_process_tlv_message_data_c::object_decrease_reference_count(void)
- ?get_block_size@crypto_aes_c@@UAEKXZ @ 1249 NONAME ; unsigned long crypto_aes_c::get_block_size(void)
- ?get_data@eapol_ethernet_header_base_c@@QBEPAEK@Z @ 1250 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 @ 1251 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 @ 1252 NONAME ; enum eap_status_e eap_am_memory_store_c::remove_data(class eap_variable_data_c const *)
- ?GetSubjectNamePresent@EapCertificateEntry@@QBEHXZ @ 1253 NONAME ; int EapCertificateEntry::GetSubjectNamePresent(void) const
- ?dss_pseudo_random@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAEK0K@Z @ 1254 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::dss_pseudo_random(unsigned char *, unsigned long, unsigned char *, unsigned long)
- ?SetIsEnabledPresent@EapCertificateEntry@@QAEXXZ @ 1255 NONAME ; void EapCertificateEntry::SetIsEnabledPresent(void)
- ?generate_diffie_hellman_keys@crypto_ephemeral_diffie_hellman_c@@QAE?AW4eap_status_e@@PAVeap_variable_data_c@@0PBXK1K@Z @ 1256 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 @ 1257 NONAME ; EapServerStrings::EapServerStrings(void)
- ?get_is_valid@eap_am_mutex_base_c@@QBE_NXZ @ 1258 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 @ 1259 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 @ 1260 NONAME ; unsigned long eapol_ethernet_header_base_c::get_source_length(void) const
- ??1eap_am_mutex_base_c@@UAE@XZ @ 1261 NONAME ; eap_am_mutex_base_c::~eap_am_mutex_base_c(void)
- ?SetLabel@EapCertificateEntry@@QAEHABV?$TBuf@$0EA@@@@Z @ 1262 NONAME ; int EapCertificateEntry::SetLabel(class TBuf<64> const &)
- ?get_is_valid@crypto_tls_sha1_prf_c@@QAE_NXZ @ 1263 NONAME ; bool crypto_tls_sha1_prf_c::get_is_valid(void)
- ?cancel_session_timeout@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 1264 NONAME ; enum eap_status_e eap_core_c::cancel_session_timeout(void)
- ?hash_cleanup@crypto_md5_c@@UAE?AW4eap_status_e@@XZ @ 1265 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 @ 1266 NONAME ; enum eap_status_e eap_tlv_message_data_c::add_message_header(unsigned long, unsigned long)
- ??0TEapExpandedType@@QAE@ABVTDesC8@@@Z @ 1267 NONAME ; TEapExpandedType::TEapExpandedType(class TDesC8 const &)
- ?get_payload_size@eap_process_tlv_message_data_c@@QBEKPBVnetwork_key_and_index_c@@@Z @ 1268 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 @ 1269 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 @ 1270 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 @ 1271 NONAME ; bool eap_type_selection_c::get_is_enabled(void) const
- ?GetCertType@EapCertificateEntry@@QBE?AW4TCertType@1@XZ @ 1272 NONAME ; enum EapCertificateEntry::TCertType EapCertificateEntry::GetCertType(void) const
- ?shutdown@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 1273 NONAME ; enum eap_status_e eap_am_tools_symbian_c::shutdown(void)
- ?get_digest_length@eap_am_crypto_sha_256_c@@QAEKXZ @ 1274 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 @ 1275 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 @ 1276 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 @ 1277 NONAME ; unsigned char eap_am_tools_c::octet_from_ascii_armor(unsigned char)
+ ?check_guard_bytes@eap_buf_chain_base_c@@ABE_NPBE@Z @ 42 NONAME ; bool eap_buf_chain_base_c::check_guard_bytes(unsigned char const *) const
+ ??1eap_am_crypto_rc4_c@@UAE@XZ @ 43 NONAME ; eap_am_crypto_rc4_c::~eap_am_crypto_rc4_c(void)
+ ?get_protocol_string@eap_state_notification_c@@UBEPBDXZ @ 44 NONAME ; char const * eap_state_notification_c::get_protocol_string(void) const
+ ?aes_encrypt_block@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEPAEK@Z @ 45 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::aes_encrypt_block(class eap_variable_data_c *, unsigned char const *, unsigned char *, unsigned long)
+ ?sha_256_init@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 46 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::sha_256_init(class eap_variable_data_c *)
+ ?get_is_valid@eap_type_selection_c@@QBE_NXZ @ 47 NONAME ; bool eap_type_selection_c::get_is_valid(void) const
+ ?cancel_retransmission@eap_core_c@@AAE?AW4eap_status_e@@XZ @ 48 NONAME ; enum eap_status_e eap_core_c::cancel_retransmission(void)
+ ?get_is_valid@eap_am_crypto_sha_256_c@@QAE_NXZ @ 49 NONAME ; bool eap_am_crypto_sha_256_c::get_is_valid(void)
+ ?copy_context@crypto_md4_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 50 NONAME ; enum eap_status_e crypto_md4_c::copy_context(class eap_variable_data_c const *)
+ ?cbc_copy_block@crypto_cbc_c@@AAEXPAXPBXKK@Z @ 51 NONAME ; void crypto_cbc_c::cbc_copy_block(void *, void const *, unsigned long, unsigned long)
+ ?load_module@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 @ 52 NONAME ; enum eap_status_e 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 *)
+ ?add_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVabs_eap_state_notification_c@@@Z @ 53 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::add_parameter_data(class abs_eap_state_notification_c const *)
+ ?get_is_valid@crypto_tls_md5_prf_c@@QAE_NXZ @ 54 NONAME ; bool crypto_tls_md5_prf_c::get_is_valid(void)
+ ?get_value@eap_tlv_header_c@@QBEPAEK@Z @ 55 NONAME ; unsigned char * eap_tlv_header_c::get_value(unsigned long) const
+ ?add_data@eap_buf_chain_base_c@@QAE?AW4eap_status_e@@PBXK@Z @ 56 NONAME ; enum eap_status_e eap_buf_chain_base_c::add_data(void const *, unsigned long)
+ ?convert_selected_bytes_to_ascii_armor@eap_am_tools_c@@AAEXEPAKPAE10_N@Z @ 57 NONAME ; void eap_am_tools_c::convert_selected_bytes_to_ascii_armor(unsigned char, unsigned long *, unsigned char *, unsigned char *, unsigned long *, bool)
+ ?shutdown@eap_session_core_c@@UAE?AW4eap_status_e@@XZ @ 58 NONAME ; enum eap_status_e eap_session_core_c::shutdown(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@Vnetwork_key_and_index_c@@@@@Z @ 59 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 network_key_and_index_c> *)
+ ??1crypto_hmac_c@@UAE@XZ @ 60 NONAME ; crypto_hmac_c::~crypto_hmac_c(void)
+ ?get_SSID@simple_config_credential_c@@QAEPAVeap_variable_data_c@@XZ @ 61 NONAME ; class eap_variable_data_c * simple_config_credential_c::get_SSID(void)
+ ??1crypto_aes_c@@UAE@XZ @ 62 NONAME ; crypto_aes_c::~crypto_aes_c(void)
+ ?set_is_valid@crypto_tls_base_prf_c@@AAEXXZ @ 63 NONAME ; void crypto_tls_base_prf_c::set_is_valid(void)
+ ?GetVendorType@TEapExpandedType@@QBEIXZ @ 64 NONAME ; unsigned int TEapExpandedType::GetVendorType(void) const
+ ?pulse_timer@eap_am_tools_symbian_c@@UAEKK@Z @ 65 NONAME ; unsigned long eap_am_tools_symbian_c::pulse_timer(unsigned long)
+ ?get_network_key_index@network_key_and_index_c@@QBEEXZ @ 66 NONAME ; unsigned char network_key_and_index_c::get_network_key_index(void) const
+ ?get_message_data_length@eap_tlv_message_data_c@@QBEKXZ @ 67 NONAME ; unsigned long eap_tlv_message_data_c::get_message_data_length(void) const
+ ?get_encrypts@crypto_aes_wrap_c@@QAE_NXZ @ 68 NONAME ; bool crypto_aes_wrap_c::get_encrypts(void)
+ ?hash_final@crypto_sha1_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 69 NONAME ; enum eap_status_e crypto_sha1_c::hash_final(void *, unsigned long *)
+ ?get_block_size@eap_am_crypto_sha1_c@@QAEKXZ @ 70 NONAME ; unsigned long eap_am_crypto_sha1_c::get_block_size(void)
+ ?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> *)
+ ?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
+ ?set_expanded_type_data@eap_expanded_type_c@@QAE?AW4eap_status_e@@PAVabs_eap_am_tools_c@@PBVeap_variable_data_c@@@Z @ 635 NONAME ; enum eap_status_e eap_expanded_type_c::set_expanded_type_data(class abs_eap_am_tools_c *, class eap_variable_data_c const *)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAPAVeap_state_notification_c@@@Z @ 636 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_state_notification_c * *)
+ ??0crypto_tls_prf_c@@QAE@PAVabs_eap_am_tools_c@@@Z @ 637 NONAME ; crypto_tls_prf_c::crypto_tls_prf_c(class abs_eap_am_tools_c *)
+ ?start_timer_thread@eap_am_tools_symbian_c@@UAE?AW4eap_status_e@@XZ @ 638 NONAME ; enum eap_status_e eap_am_tools_symbian_c::start_timer_thread(void)
+ ?is_expanded_type@eap_expanded_type_c@@SA_NW4eap_type_ietf_values_e@@@Z @ 639 NONAME ; bool eap_expanded_type_c::is_expanded_type(enum eap_type_ietf_values_e)
+ ?leave_crypto_cs@eap_am_tools_symbian_c@@QAEXXZ @ 640 NONAME ; void eap_am_tools_symbian_c::leave_crypto_cs(void)
+ ??1abs_eap_am_mutex_c@@UAE@XZ @ 641 NONAME ; abs_eap_am_mutex_c::~abs_eap_am_mutex_c(void)
+ ?hash_final@crypto_md4_c@@UAE?AW4eap_status_e@@PAXPAK@Z @ 642 NONAME ; enum eap_status_e crypto_md4_c::hash_final(void *, unsigned long *)
+ ??1EapMessageBuffer@@UAE@XZ @ 643 NONAME ; EapMessageBuffer::~EapMessageBuffer(void)
+ ?get_am_tools@eap_general_header_base_c@@QBEPAVabs_eap_am_tools_c@@XZ @ 644 NONAME ; class abs_eap_am_tools_c * eap_general_header_base_c::get_am_tools(void) const
+ ??1eap_header_wr_c@@UAE@XZ @ 645 NONAME ; eap_header_wr_c::~eap_header_wr_c(void)
+ ?handle_eap_identity_request@eap_core_c@@AAE?AW4eap_status_e@@Veap_expanded_type_c@@EPBVeap_am_network_id_c@@@Z @ 646 NONAME ; enum eap_status_e eap_core_c::handle_eap_identity_request(class eap_expanded_type_c, unsigned char, class eap_am_network_id_c const *)
+ ?md4_cleanup@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@@Z @ 647 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md4_cleanup(class eap_variable_data_c *)
+ ?SetIsEnabled@EapCertificateEntry@@QAEHH@Z @ 648 NONAME ; int EapCertificateEntry::SetIsEnabled(int)
+ ?read_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBV?$eap_array_c@Veap_tlv_header_c@@@@KPAW4eap_certificate_type_e@eap_certificate_entry_c@@@Z @ 649 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_certificate_entry_c::eap_certificate_type_e *)
+ ?read_configuration_message@eap_file_config_c@@QAE?AW4eap_status_e@@PBVeap_variable_data_c@@@Z @ 650 NONAME ; enum eap_status_e eap_file_config_c::read_configuration_message(class eap_variable_data_c const *)
+ ?get_network_key_const@network_key_and_index_c@@QBEPBVeap_variable_data_c@@XZ @ 651 NONAME ; class eap_variable_data_c const * network_key_and_index_c::get_network_key_const(void) const
+ ?load_module@eap_session_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 @ 652 NONAME ; enum eap_status_e eap_session_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 *)
+ ?add_padding_bytes@crypto_cbc_c@@UAE?AW4eap_status_e@@PAXKE@Z @ 653 NONAME ; enum eap_status_e crypto_cbc_c::add_padding_bytes(void *, unsigned long, unsigned char)
+ ?get_key_length@crypto_3des_ede_c@@UAEKXZ @ 654 NONAME ; unsigned long crypto_3des_ede_c::get_key_length(void)
+ ?initialize_members@eap_variable_data_c@@AAE?AW4eap_status_e@@XZ @ 655 NONAME ; enum eap_status_e eap_variable_data_c::initialize_members(void)
+ ?md5_update@eap_am_crypto_symbian_c@@UAE?AW4eap_status_e@@PAVeap_variable_data_c@@PBEK@Z @ 656 NONAME ; enum eap_status_e eap_am_crypto_symbian_c::md5_update(class eap_variable_data_c *, unsigned char const *, unsigned long)
+ ?copy_message_data@eap_am_memory_store_tlv_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_message_data_c@@K@Z @ 657 NONAME ; enum eap_status_e eap_am_memory_store_tlv_data_c::copy_message_data(class eap_tlv_message_data_c const *, unsigned long)
+ ?hash_update@crypto_sha_256_c@@UAE?AW4eap_status_e@@PBXK@Z @ 658 NONAME ; enum eap_status_e crypto_sha_256_c::hash_update(void const *, unsigned long)
+ ?get_do_packet_retransmission@eap_buf_chain_base_c@@QAE_NXZ @ 659 NONAME ; bool eap_buf_chain_base_c::get_do_packet_retransmission(void)
+ ?enter_global_mutex@eap_am_tools_symbian_c@@UAEXXZ @ 660 NONAME ; void eap_am_tools_symbian_c::enter_global_mutex(void)
+ ?add_data_to_offset@eap_variable_data_c@@QAE?AW4eap_status_e@@KPBV1@@Z @ 661 NONAME ; enum eap_status_e eap_variable_data_c::add_data_to_offset(unsigned long, class eap_variable_data_c const *)
+ ?hash_cleanup@eap_am_crypto_md4_c@@AAE?AW4eap_status_e@@XZ @ 662 NONAME ; enum eap_status_e eap_am_crypto_md4_c::hash_cleanup(void)
+ ?hash_update@crypto_md5_c@@UAE?AW4eap_status_e@@PBXK@Z @ 663 NONAME ; enum eap_status_e crypto_md5_c::hash_update(void const *, unsigned long)
+ ?set_start_offset@eap_variable_data_c@@QAE?AW4eap_status_e@@K@Z @ 664 NONAME ; enum eap_status_e eap_variable_data_c::set_start_offset(unsigned long)
+ ?get_parameter_data@eap_process_tlv_message_data_c@@QAE?AW4eap_status_e@@PBVeap_tlv_header_c@@PAV?$eap_array_c@G@@@Z @ 665 NONAME ; enum eap_status_e eap_process_tlv_message_data_c::get_parameter_data(class eap_tlv_header_c const *, class eap_array_c<unsigned short> *)
+ ??1eap_simple_config_trace_string_c@@UAE@XZ @ 666 NONAME ; eap_simple_config_trace_string_c::~eap_simple_config_trace_string_c(void)
+ ??1eapol_header_rd_c@@UAE@XZ @ 667 NONAME ; eapol_header_rd_c::~eapol_header_rd_c(void)
+ ?SetSubjectKeyIdPresent@EapCertificateEntry@@QAEXXZ @ 668 NONAME ; void EapCertificateEntry::SetSubjectKeyIdPresent(void)
+ ?set_is_invalid@eap_am_crypto_sha_256_c@@AAEXXZ @ 669 NONAME ; void eap_am_crypto_sha_256_c::set_is_invalid(void)
+ ?u64_t_to_u64_struct@eap_am_tools_symbian_c@@UAE?AUu64_struct@@_K@Z @ 670 NONAME ; struct u64_struct eap_am_tools_symbian_c::u64_t_to_u64_struct(unsigned long long)
+ ?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)
--- a/eapol/eapol_framework/eapol_symbian/tools/eabi/eapsymbiantoolsu.def Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/eabi/eapsymbiantoolsu.def Tue Jul 06 14:18:35 2010 +0300
@@ -3,7 +3,7 @@
_ZN14EapPluginTools15GetPrivatePathLER4TBufILi256EE @ 2 NONAME
_ZN14EapPluginTools16CleanupImplArrayEPv @ 3 NONAME
_ZN14EapPluginTools16CreateDatabaseLCER16RDbNamedDatabaseR3RFsRiRK7TDesC16R4TBufILi256EE @ 4 NONAME
- _ZN14EapPluginTools18ListAllEapPluginsLERK16TEapExpandedTypeR13RPointerArrayIS0_E @ 5 NONAME
+ _ZN14EapPluginTools18ListAllEapPluginsLE10TIndexTypeRK16TEapExpandedTypeR13RPointerArrayIS1_E @ 5 NONAME
_ZN14EapPluginToolsC1Ev @ 6 NONAME
_ZN14EapPluginToolsC2Ev @ 7 NONAME
_ZN14EapPluginToolsD0Ev @ 8 NONAME
@@ -21,20 +21,20 @@
_ZN16TEapExpandedTypeC2ERK6TDesC8 @ 20 NONAME
_ZN16TEapExpandedTypeC2ERKS_ @ 21 NONAME
_ZN16TEapExpandedTypeC2Ev @ 22 NONAME
- _ZN16TEapExpandedTypeD1Ev @ 23 NONAME
- _ZN16TEapExpandedTypeD2Ev @ 24 NONAME
- _ZN16TEapExpandedTypeaSERK6TBufC8ILi8EE @ 25 NONAME
- _ZN16TEapExpandedTypeaSERK6TDesC8 @ 26 NONAME
- _ZN16TEapExpandedTypeaSERKS_ @ 27 NONAME
- _ZNK16TEapExpandedType11GetVendorIdEv @ 28 NONAME
- _ZNK16TEapExpandedType13GetVendorTypeEv @ 29 NONAME
- _ZNK16TEapExpandedType7CompareERKS_ @ 30 NONAME
- _ZNK16TEapExpandedType8GetValueEv @ 31 NONAME
- _ZNK16TEapExpandedTypeeqERKS_ @ 32 NONAME
- _ZNK16TEapExpandedTypeneERKS_ @ 33 NONAME
- _ZTI14EapPluginTools @ 34 NONAME
- _ZTV14EapPluginTools @ 35 NONAME
- _ZN16TEapExpandedTypeD0Ev @ 36 NONAME
- _ZTI16TEapExpandedType @ 37 NONAME
+ _ZN16TEapExpandedTypeD0Ev @ 23 NONAME
+ _ZN16TEapExpandedTypeD1Ev @ 24 NONAME
+ _ZN16TEapExpandedTypeD2Ev @ 25 NONAME
+ _ZN16TEapExpandedTypeaSERK6TBufC8ILi8EE @ 26 NONAME
+ _ZN16TEapExpandedTypeaSERK6TDesC8 @ 27 NONAME
+ _ZN16TEapExpandedTypeaSERKS_ @ 28 NONAME
+ _ZNK16TEapExpandedType11GetVendorIdEv @ 29 NONAME
+ _ZNK16TEapExpandedType13GetVendorTypeEv @ 30 NONAME
+ _ZNK16TEapExpandedType7CompareERKS_ @ 31 NONAME
+ _ZNK16TEapExpandedType8GetValueEv @ 32 NONAME
+ _ZNK16TEapExpandedTypeeqERKS_ @ 33 NONAME
+ _ZNK16TEapExpandedTypeneERKS_ @ 34 NONAME
+ _ZTI14EapPluginTools @ 35 NONAME
+ _ZTI16TEapExpandedType @ 36 NONAME
+ _ZTV14EapPluginTools @ 37 NONAME
_ZTV16TEapExpandedType @ 38 NONAME
--- a/eapol/eapol_framework/eapol_symbian/tools/eabi/eaptoolsu.def Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/eabi/eaptoolsu.def Tue Jul 06 14:18:35 2010 +0300
@@ -441,1347 +441,1344 @@
_ZN17crypto_aes_wrap_cD0Ev @ 440 NONAME
_ZN17crypto_aes_wrap_cD1Ev @ 441 NONAME
_ZN17crypto_aes_wrap_cD2Ev @ 442 NONAME
- _ZN17eap_file_config_c10read_u32_tEPhPKhPm @ 443 NONAME
- _ZN17eap_file_config_c11get_subsectEP23abs_eap_am_file_input_cP19eap_variable_data_c @ 444 NONAME
- _ZN17eap_file_config_c12read_sectionEP23abs_eap_am_file_input_cP14eap_core_map_cI18eap_config_value_c18abs_eap_core_map_c19eap_variable_data_cE @ 445 NONAME
- _ZN17eap_file_config_c13convert_valueEP14eap_core_map_cI18eap_config_value_c18abs_eap_core_map_c19eap_variable_data_cEPKS3_20eap_configure_type_ePS3_ @ 446 NONAME
- _ZN17eap_file_config_c13read_hex_byteEPhPKhS0_ @ 447 NONAME
- _ZN17eap_file_config_c13remove_spacesEP19eap_variable_data_c @ 448 NONAME
- _ZN17eap_file_config_c14cnf_get_stringEPK19eap_variable_data_cPS0_S3_P20eap_configure_type_e @ 449 NONAME
- _ZN17eap_file_config_c14file_read_lineEP23abs_eap_am_file_input_cP19eap_variable_data_c @ 450 NONAME
- _ZN17eap_file_config_c14read_configureEP14eap_core_map_cI18eap_config_value_c18abs_eap_core_map_c19eap_variable_data_cEPK25eap_configuration_field_cPS3_P20eap_configure_type_eb @ 451 NONAME
- _ZN17eap_file_config_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 452 NONAME
- _ZN17eap_file_config_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_cP14eap_core_map_cI18eap_config_value_c18abs_eap_core_map_cS3_Eb @ 453 NONAME
- _ZN17eap_file_config_c15cnf_parse_valueEPK19eap_variable_data_cS2_P20eap_configure_type_ePS0_b @ 454 NONAME
- _ZN17eap_file_config_c15store_configureEP23abs_eap_am_file_input_cPK19eap_variable_data_cP14eap_core_map_cI18eap_config_value_c18abs_eap_core_map_cS2_E @ 455 NONAME
- _ZN17eap_file_config_c16read_subsectionsEP23abs_eap_am_file_input_cP14eap_core_map_cI18eap_config_value_c18abs_eap_core_map_c19eap_variable_data_cE @ 456 NONAME
- _ZN17eap_file_config_c21remove_leading_spacesEP19eap_variable_data_c @ 457 NONAME
- _ZN17eap_file_config_c26read_configuration_messageEPK19eap_variable_data_c @ 458 NONAME
- _ZN17eap_file_config_c28expand_environment_variablesEP14eap_core_map_cI18eap_config_value_c18abs_eap_core_map_c19eap_variable_data_cEPKS3_PS3_ @ 459 NONAME
- _ZN17eap_file_config_c9configureEP23abs_eap_am_file_input_c @ 460 NONAME
- _ZN17eap_file_config_cC1EP18abs_eap_am_tools_c @ 461 NONAME
- _ZN17eap_file_config_cC2EP18abs_eap_am_tools_c @ 462 NONAME
- _ZN17eap_file_config_cD0Ev @ 463 NONAME
- _ZN17eap_file_config_cD1Ev @ 464 NONAME
- _ZN17eap_file_config_cD2Ev @ 465 NONAME
- _ZN17eap_header_base_c10set_lengthEtb @ 466 NONAME
- _ZN17eap_header_base_c14set_identifierEh @ 467 NONAME
- _ZN17eap_header_base_c17get_header_lengthEv @ 468 NONAME
- _ZN17eap_header_base_c20set_type_data_lengthEtb @ 469 NONAME
- _ZN17eap_header_base_c26get_ietf_type_field_lengthEv @ 470 NONAME
- _ZN17eap_header_base_c26get_type_data_start_offsetEb @ 471 NONAME
- _ZN17eap_header_base_c29get_expanded_ietf_type_offsetEv @ 472 NONAME
- _ZN17eap_header_base_c29get_expanded_vendor_id_offsetEv @ 473 NONAME
- _ZN17eap_header_base_c30get_expanded_type_field_lengthEv @ 474 NONAME
- _ZN17eap_header_base_c31get_expanded_vendor_type_offsetEv @ 475 NONAME
- _ZN17eap_header_base_c8set_codeE16eap_code_value_e @ 476 NONAME
- _ZN17eap_header_base_c8set_typeE19eap_expanded_type_cb @ 477 NONAME
- _ZN17eap_header_base_cC1EP18abs_eap_am_tools_cPvm @ 478 NONAME
- _ZN17eap_header_base_cC2EP18abs_eap_am_tools_cPvm @ 479 NONAME
- _ZN17eap_header_base_cD0Ev @ 480 NONAME
- _ZN17eap_header_base_cD1Ev @ 481 NONAME
- _ZN17eap_header_base_cD2Ev @ 482 NONAME
- _ZN17eapol_header_rd_cC1EP18abs_eap_am_tools_cPhm @ 483 NONAME
- _ZN17eapol_header_rd_cC2EP18abs_eap_am_tools_cPhm @ 484 NONAME
- _ZN17eapol_header_rd_cD0Ev @ 485 NONAME
- _ZN17eapol_header_rd_cD1Ev @ 486 NONAME
- _ZN17eapol_header_rd_cD2Ev @ 487 NONAME
- _ZN17eapol_header_wr_c12reset_headerEt @ 488 NONAME
- _ZN17eapol_header_wr_c14get_eap_headerEv @ 489 NONAME
- _ZN17eapol_header_wr_cC1EP18abs_eap_am_tools_cPhm @ 490 NONAME
- _ZN17eapol_header_wr_cC2EP18abs_eap_am_tools_cPhm @ 491 NONAME
- _ZN17eapol_header_wr_cD0Ev @ 492 NONAME
- _ZN17eapol_header_wr_cD1Ev @ 493 NONAME
- _ZN17eapol_header_wr_cD2Ev @ 494 NONAME
- _ZN18abs_eap_am_mutex_cC2Ev @ 495 NONAME
- _ZN18abs_eap_am_mutex_cD0Ev @ 496 NONAME
- _ZN18abs_eap_am_mutex_cD1Ev @ 497 NONAME
- _ZN18abs_eap_am_mutex_cD2Ev @ 498 NONAME
- _ZN18abs_eap_am_tools_c22new_abs_eap_am_tools_cEv @ 499 NONAME
- _ZN18abs_eap_am_tools_c25delete_abs_eap_am_tools_cEPS_ @ 500 NONAME
- _ZN18eap_buf_chain_rd_c17force_inheritanceEv @ 501 NONAME
- _ZN18eap_buf_chain_rd_cC1E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 502 NONAME
- _ZN18eap_buf_chain_rd_cC1E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 503 NONAME
- _ZN18eap_buf_chain_rd_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 504 NONAME
- _ZN18eap_buf_chain_rd_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 505 NONAME
- _ZN18eap_buf_chain_rd_cD0Ev @ 506 NONAME
- _ZN18eap_buf_chain_rd_cD1Ev @ 507 NONAME
- _ZN18eap_buf_chain_rd_cD2Ev @ 508 NONAME
- _ZN18eap_buf_chain_wr_c17force_inheritanceEv @ 509 NONAME
- _ZN18eap_buf_chain_wr_c19get_ethernet_headerEv @ 510 NONAME
- _ZN18eap_buf_chain_wr_c4copyEv @ 511 NONAME
- _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_c @ 512 NONAME
- _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 513 NONAME
- _ZN18eap_buf_chain_wr_cC1E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 514 NONAME
- _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_c @ 515 NONAME
- _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 516 NONAME
- _ZN18eap_buf_chain_wr_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 517 NONAME
- _ZN18eap_buf_chain_wr_cD0Ev @ 518 NONAME
- _ZN18eap_buf_chain_wr_cD1Ev @ 519 NONAME
- _ZN18eap_buf_chain_wr_cD2Ev @ 520 NONAME
- _ZN18eap_config_value_c14get_subsectionEv @ 521 NONAME
- _ZN18eap_config_value_c14set_subsectionEP14eap_core_map_cIS_18abs_eap_core_map_c19eap_variable_data_cE @ 522 NONAME
- _ZN18eap_config_value_c31object_increase_reference_countEv @ 523 NONAME
- _ZN18eap_config_value_c8get_dataEv @ 524 NONAME
- _ZN18eap_config_value_c8get_typeEv @ 525 NONAME
- _ZN18eap_config_value_c8set_typeE20eap_configure_type_e @ 526 NONAME
- _ZN18eap_config_value_cC1EP18abs_eap_am_tools_c @ 527 NONAME
- _ZN18eap_config_value_cC2EP18abs_eap_am_tools_c @ 528 NONAME
- _ZN18eap_config_value_cD0Ev @ 529 NONAME
- _ZN18eap_config_value_cD1Ev @ 530 NONAME
- _ZN18eap_config_value_cD2Ev @ 531 NONAME
- _ZN18eap_session_core_c11get_partnerEv @ 532 NONAME
- _ZN18eap_session_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 533 NONAME
- _ZN18eap_session_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 534 NONAME
- _ZN18eap_session_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 535 NONAME
- _ZN18eap_session_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 536 NONAME
- _ZN18eap_session_core_c12get_is_validEv @ 537 NONAME
- _ZN18eap_session_core_c12set_is_validEv @ 538 NONAME
- _ZN18eap_session_core_c13timer_expiredEmPv @ 539 NONAME
- _ZN18eap_session_core_c13unload_moduleE19eap_expanded_type_c @ 540 NONAME
- _ZN18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 541 NONAME
- _ZN18eap_session_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 542 NONAME
- _ZN18eap_session_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 543 NONAME
- _ZN18eap_session_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 544 NONAME
- _ZN18eap_session_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 545 NONAME
- _ZN18eap_session_core_c17get_header_offsetEPmS0_ @ 546 NONAME
- _ZN18eap_session_core_c17timer_delete_dataEmPv @ 547 NONAME
- _ZN18eap_session_core_c18create_eap_sessionEPK19eap_am_network_id_c @ 548 NONAME
- _ZN18eap_session_core_c18create_new_sessionEPK19eap_am_network_id_c @ 549 NONAME
- _ZN18eap_session_core_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 550 NONAME
- _ZN18eap_session_core_c18shutdown_operationEP10eap_core_cP18abs_eap_am_tools_c @ 551 NONAME
- _ZN18eap_session_core_c18state_notificationEPK28abs_eap_state_notification_c @ 552 NONAME
- _ZN18eap_session_core_c19set_session_timeoutEm @ 553 NONAME
- _ZN18eap_session_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 554 NONAME
- _ZN18eap_session_core_c22restart_authenticationEPK19eap_am_network_id_cbbb @ 555 NONAME
- _ZN18eap_session_core_c23cancel_all_eap_sessionsEv @ 556 NONAME
- _ZN18eap_session_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 557 NONAME
- _ZN18eap_session_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 558 NONAME
- _ZN18eap_session_core_c23reset_or_remove_sessionEPP10eap_core_cPK25eap_network_id_selector_cb @ 559 NONAME
- _ZN18eap_session_core_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 560 NONAME
- _ZN18eap_session_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 561 NONAME
- _ZN18eap_session_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 562 NONAME
- _ZN18eap_session_core_c5resetEv @ 563 NONAME
- _ZN18eap_session_core_c8shutdownEv @ 564 NONAME
- _ZN18eap_session_core_c9configureEv @ 565 NONAME
- _ZN18eap_session_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 566 NONAME
- _ZN18eap_session_core_cC1EP18abs_eap_am_tools_cP22abs_eap_session_core_cb @ 567 NONAME
- _ZN18eap_session_core_cC2EP18abs_eap_am_tools_cP22abs_eap_session_core_cb @ 568 NONAME
- _ZN18eap_session_core_cD0Ev @ 569 NONAME
- _ZN18eap_session_core_cD1Ev @ 570 NONAME
- _ZN18eap_session_core_cD2Ev @ 571 NONAME
- _ZN19EapCertificateEntry10SetIsValidEi @ 572 NONAME
- _ZN19EapCertificateEntry11SetCertTypeERKNS_9TCertTypeE @ 573 NONAME
- _ZN19EapCertificateEntry12SetIsEnabledEi @ 574 NONAME
- _ZN19EapCertificateEntry13SetIssuerNameERK4TBufILi255EE @ 575 NONAME
- _ZN19EapCertificateEntry13SetThumbprintERK4TBufILi64EE @ 576 NONAME
- _ZN19EapCertificateEntry14SetPrimaryNameERK4TBufILi64EE @ 577 NONAME
- _ZN19EapCertificateEntry14SetSubjectNameERK4TBufILi255EE @ 578 NONAME
- _ZN19EapCertificateEntry15SetLabelPresentEv @ 579 NONAME
- _ZN19EapCertificateEntry15SetSerialNumberERK4TBufILi255EE @ 580 NONAME
- _ZN19EapCertificateEntry15SetSubjectKeyIdERK5TBuf8ILi20EE @ 581 NONAME
- _ZN19EapCertificateEntry16GetLabelWritableEv @ 582 NONAME
- _ZN19EapCertificateEntry16SetSecondaryNameERK4TBufILi64EE @ 583 NONAME
- _ZN19EapCertificateEntry19SetIsEnabledPresentEv @ 584 NONAME
- _ZN19EapCertificateEntry20SetIssuerNamePresentEv @ 585 NONAME
- _ZN19EapCertificateEntry20SetThumbprintPresentEv @ 586 NONAME
- _ZN19EapCertificateEntry21GetIssuerNameWritableEv @ 587 NONAME
- _ZN19EapCertificateEntry21GetThumbprintWritableEv @ 588 NONAME
- _ZN19EapCertificateEntry21SetPrimaryNamePresentEv @ 589 NONAME
- _ZN19EapCertificateEntry21SetSubjectNamePresentEv @ 590 NONAME
- _ZN19EapCertificateEntry22GetPrimaryNameWritableEv @ 591 NONAME
- _ZN19EapCertificateEntry22GetSubjectNameWritableEv @ 592 NONAME
- _ZN19EapCertificateEntry22SetSerialNumberPresentEv @ 593 NONAME
- _ZN19EapCertificateEntry22SetSubjectKeyIdPresentEv @ 594 NONAME
- _ZN19EapCertificateEntry23GetSerialNumberWritableEv @ 595 NONAME
- _ZN19EapCertificateEntry23GetSubjectKeyIdWritableEv @ 596 NONAME
- _ZN19EapCertificateEntry23SetSecondaryNamePresentEv @ 597 NONAME
- _ZN19EapCertificateEntry24GetSecondaryNameWritableEv @ 598 NONAME
- _ZN19EapCertificateEntry4CopyEv @ 599 NONAME
- _ZN19EapCertificateEntry8SetLabelERK4TBufILi64EE @ 600 NONAME
- _ZN19EapCertificateEntryC1Ev @ 601 NONAME
- _ZN19EapCertificateEntryC2Ev @ 602 NONAME
- _ZN19EapCertificateEntryD0Ev @ 603 NONAME
- _ZN19EapCertificateEntryD1Ev @ 604 NONAME
- _ZN19EapCertificateEntryD2Ev @ 605 NONAME
- _ZN19EapCertificateEntryaSERKS_ @ 606 NONAME
- _ZN19eap_am_crypto_md4_c10hash_finalEPvPm @ 607 NONAME
- _ZN19eap_am_crypto_md4_c11hash_updateEPKvm @ 608 NONAME
- _ZN19eap_am_crypto_md4_c12copy_contextEPK19eap_variable_data_cyPKmS4_ @ 609 NONAME
- _ZN19eap_am_crypto_md4_c12get_is_validEv @ 610 NONAME
- _ZN19eap_am_crypto_md4_c12hash_cleanupEv @ 611 NONAME
- _ZN19eap_am_crypto_md4_c12set_is_validEv @ 612 NONAME
- _ZN19eap_am_crypto_md4_c14get_block_sizeEv @ 613 NONAME
- _ZN19eap_am_crypto_md4_c14set_is_invalidEv @ 614 NONAME
- _ZN19eap_am_crypto_md4_c17get_digest_lengthEv @ 615 NONAME
- _ZN19eap_am_crypto_md4_c19copy_message_digestEPvPm @ 616 NONAME
- _ZN19eap_am_crypto_md4_c20eap_md4_process_dataEPKmm @ 617 NONAME
- _ZN19eap_am_crypto_md4_c28eap_md4_transform_host_orderEPKmm @ 618 NONAME
- _ZN19eap_am_crypto_md4_c4copyEv @ 619 NONAME
- _ZN19eap_am_crypto_md4_c9hash_initEv @ 620 NONAME
- _ZN19eap_am_crypto_md4_cC1EP18abs_eap_am_tools_c @ 621 NONAME
- _ZN19eap_am_crypto_md4_cC2EP18abs_eap_am_tools_c @ 622 NONAME
- _ZN19eap_am_crypto_md4_cD0Ev @ 623 NONAME
- _ZN19eap_am_crypto_md4_cD1Ev @ 624 NONAME
- _ZN19eap_am_crypto_md4_cD2Ev @ 625 NONAME
- _ZN19eap_am_crypto_rc4_c12decrypt_dataEPKvPvm @ 626 NONAME
- _ZN19eap_am_crypto_rc4_c12encrypt_dataEPKvPvm @ 627 NONAME
- _ZN19eap_am_crypto_rc4_c12get_is_validEv @ 628 NONAME
- _ZN19eap_am_crypto_rc4_c12set_is_validEv @ 629 NONAME
- _ZN19eap_am_crypto_rc4_c14set_is_invalidEv @ 630 NONAME
- _ZN19eap_am_crypto_rc4_c4swapEPhS0_ @ 631 NONAME
- _ZN19eap_am_crypto_rc4_c7cleanupEv @ 632 NONAME
- _ZN19eap_am_crypto_rc4_c7set_keyEPK19eap_variable_data_c @ 633 NONAME
- _ZN19eap_am_crypto_rc4_cC1EP18abs_eap_am_tools_c @ 634 NONAME
- _ZN19eap_am_crypto_rc4_cC2EP18abs_eap_am_tools_c @ 635 NONAME
- _ZN19eap_am_crypto_rc4_cD0Ev @ 636 NONAME
- _ZN19eap_am_crypto_rc4_cD1Ev @ 637 NONAME
- _ZN19eap_am_crypto_rc4_cD2Ev @ 638 NONAME
- _ZN19eap_am_mutex_base_cC1EPKS_ @ 639 NONAME
- _ZN19eap_am_mutex_base_cC1Ev @ 640 NONAME
- _ZN19eap_am_mutex_base_cC2EPKS_ @ 641 NONAME
- _ZN19eap_am_mutex_base_cC2Ev @ 642 NONAME
- _ZN19eap_am_mutex_base_cD0Ev @ 643 NONAME
- _ZN19eap_am_mutex_base_cD1Ev @ 644 NONAME
- _ZN19eap_am_mutex_base_cD2Ev @ 645 NONAME
- _ZN19eap_am_network_id_c12set_is_validEv @ 646 NONAME
- _ZN19eap_am_network_id_c22set_copy_of_network_idEPKS_ @ 647 NONAME
- _ZN19eap_am_network_id_c25set_copy_of_am_network_idEPKvmS1_mt @ 648 NONAME
- _ZN19eap_am_network_id_c5resetEv @ 649 NONAME
- _ZN19eap_am_network_id_c8set_typeEt @ 650 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_c @ 651 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPK19eap_variable_data_cS4_t @ 652 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPKS_ @ 653 NONAME
- _ZN19eap_am_network_id_cC1EP18abs_eap_am_tools_cPKvmS3_mtbb @ 654 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_c @ 655 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPK19eap_variable_data_cS4_t @ 656 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPKS_ @ 657 NONAME
- _ZN19eap_am_network_id_cC2EP18abs_eap_am_tools_cPKvmS3_mtbb @ 658 NONAME
- _ZN19eap_am_network_id_cD0Ev @ 659 NONAME
- _ZN19eap_am_network_id_cD1Ev @ 660 NONAME
- _ZN19eap_am_network_id_cD2Ev @ 661 NONAME
- _ZN19eap_core_nak_info_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_c19eap_expanded_type_ch @ 662 NONAME
- _ZN19eap_core_nak_info_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_c19eap_expanded_type_ch @ 663 NONAME
- _ZN19eap_core_nak_info_cD0Ev @ 664 NONAME
- _ZN19eap_core_nak_info_cD1Ev @ 665 NONAME
- _ZN19eap_core_nak_info_cD2Ev @ 666 NONAME
- _ZN19eap_expanded_type_c10write_typeEP18abs_eap_am_tools_cmPvmbS_ @ 667 NONAME
- _ZN19eap_expanded_type_c12is_ietf_typeES_ @ 668 NONAME
- _ZN19eap_expanded_type_c16is_expanded_typeE22eap_type_ietf_values_e @ 669 NONAME
- _ZN19eap_expanded_type_c19set_eap_type_valuesE20eap_type_vendor_id_em @ 670 NONAME
- _ZN19eap_expanded_type_c22set_expanded_type_dataEP18abs_eap_am_tools_cPK19eap_variable_data_c @ 671 NONAME
- _ZN19eap_expanded_type_c22set_expanded_type_dataEP18abs_eap_am_tools_cPKvm @ 672 NONAME
- _ZN19eap_expanded_type_c26get_eap_expanded_type_sizeEv @ 673 NONAME
- _ZN19eap_expanded_type_c9read_typeEP18abs_eap_am_tools_cmPKvmPS_ @ 674 NONAME
- _ZN19eap_expanded_type_cC1E20eap_type_vendor_id_em @ 675 NONAME
- _ZN19eap_expanded_type_cC1E22eap_type_ietf_values_e @ 676 NONAME
- _ZN19eap_expanded_type_cC1Ev @ 677 NONAME
- _ZN19eap_expanded_type_cC2E20eap_type_vendor_id_em @ 678 NONAME
- _ZN19eap_expanded_type_cC2E22eap_type_ietf_values_e @ 679 NONAME
- _ZN19eap_expanded_type_cC2Ev @ 680 NONAME
- _ZN19eap_expanded_type_cD1Ev @ 681 NONAME
- _ZN19eap_expanded_type_cD2Ev @ 682 NONAME
- _ZN19eap_expanded_type_caSE22eap_type_ietf_values_e @ 683 NONAME
- _ZN19eap_expanded_type_caSERKS_ @ 684 NONAME
- _ZN19eap_expanded_type_cadEv @ 685 NONAME
- _ZN19eap_header_string_c19get_eap_code_stringE16eap_code_value_e @ 686 NONAME
- _ZN19eap_header_string_c19get_eap_type_stringE19eap_expanded_type_c @ 687 NONAME
- _ZN19eap_header_string_cC1Ev @ 688 NONAME
- _ZN19eap_header_string_cC2Ev @ 689 NONAME
- _ZN19eap_header_string_cD0Ev @ 690 NONAME
- _ZN19eap_header_string_cD1Ev @ 691 NONAME
- _ZN19eap_header_string_cD2Ev @ 692 NONAME
- _ZN19eap_status_string_c17get_status_stringE12eap_status_e @ 693 NONAME
- _ZN19eap_status_string_cC1Ev @ 694 NONAME
- _ZN19eap_status_string_cC2Ev @ 695 NONAME
- _ZN19eap_status_string_cD0Ev @ 696 NONAME
- _ZN19eap_status_string_cD1Ev @ 697 NONAME
- _ZN19eap_status_string_cD2Ev @ 698 NONAME
- _ZN19eap_variable_data_c10set_bufferEPKS_ @ 699 NONAME
- _ZN19eap_variable_data_c10set_bufferEPKvmbb @ 700 NONAME
- _ZN19eap_variable_data_c10set_bufferEPvmbb @ 701 NONAME
- _ZN19eap_variable_data_c12add_end_nullEv @ 702 NONAME
- _ZN19eap_variable_data_c12set_is_validEv @ 703 NONAME
- _ZN19eap_variable_data_c14set_is_invalidEv @ 704 NONAME
- _ZN19eap_variable_data_c15allocate_bufferEm @ 705 NONAME
- _ZN19eap_variable_data_c15set_data_lengthEm @ 706 NONAME
- _ZN19eap_variable_data_c16set_start_offsetEm @ 707 NONAME
- _ZN19eap_variable_data_c17set_buffer_lengthEm @ 708 NONAME
- _ZN19eap_variable_data_c18add_data_to_offsetEmPKS_ @ 709 NONAME
- _ZN19eap_variable_data_c18add_data_to_offsetEmPKvm @ 710 NONAME
- _ZN19eap_variable_data_c18initialize_membersEv @ 711 NONAME
- _ZN19eap_variable_data_c18set_copy_of_bufferEPKS_ @ 712 NONAME
- _ZN19eap_variable_data_c18set_copy_of_bufferEPKvm @ 713 NONAME
- _ZN19eap_variable_data_c34reset_start_offset_and_data_lengthEv @ 714 NONAME
- _ZN19eap_variable_data_c4initEm @ 715 NONAME
- _ZN19eap_variable_data_c5resetEv @ 716 NONAME
- _ZN19eap_variable_data_c8add_dataEPKS_ @ 717 NONAME
- _ZN19eap_variable_data_c8add_dataEPKvm @ 718 NONAME
- _ZN19eap_variable_data_cC1EP18abs_eap_am_tools_c @ 719 NONAME
- _ZN19eap_variable_data_cC1EP18abs_eap_am_tools_cPKvmbb @ 720 NONAME
- _ZN19eap_variable_data_cC2EP18abs_eap_am_tools_c @ 721 NONAME
- _ZN19eap_variable_data_cC2EP18abs_eap_am_tools_cPKvmbb @ 722 NONAME
- _ZN19eap_variable_data_cD0Ev @ 723 NONAME
- _ZN19eap_variable_data_cD1Ev @ 724 NONAME
- _ZN19eap_variable_data_cD2Ev @ 725 NONAME
- _ZN19eapol_header_base_c11set_versionE24eapol_protocol_version_e @ 726 NONAME
- _ZN19eapol_header_base_c15set_data_lengthEt @ 727 NONAME
- _ZN19eapol_header_base_c15set_packet_typeE19eapol_packet_type_e @ 728 NONAME
- _ZN19eapol_header_base_c17get_header_lengthEv @ 729 NONAME
- _ZN19eapol_header_base_cC1EP18abs_eap_am_tools_cPvm @ 730 NONAME
- _ZN19eapol_header_base_cC2EP18abs_eap_am_tools_cPvm @ 731 NONAME
- _ZN19eapol_header_base_cD0Ev @ 732 NONAME
- _ZN19eapol_header_base_cD1Ev @ 733 NONAME
- _ZN19eapol_header_base_cD2Ev @ 734 NONAME
- _ZN19eapol_session_key_c12set_key_typeE16eapol_key_type_e @ 735 NONAME
- _ZN19eapol_session_key_c13set_key_indexEm @ 736 NONAME
- _ZN19eapol_session_key_c14set_key_tx_bitEb @ 737 NONAME
- _ZN19eapol_session_key_c19set_sequence_numberEP19eap_variable_data_c @ 738 NONAME
- _ZN19eapol_session_key_c25get_eapol_key_type_stringE16eapol_key_type_e @ 739 NONAME
- _ZN19eapol_session_key_c7set_keyEPK19eap_variable_data_c @ 740 NONAME
- _ZN19eapol_session_key_cC1EP18abs_eap_am_tools_c @ 741 NONAME
- _ZN19eapol_session_key_cC1EP18abs_eap_am_tools_cP19eap_variable_data_c16eapol_key_type_embPKhm @ 742 NONAME
- _ZN19eapol_session_key_cC2EP18abs_eap_am_tools_c @ 743 NONAME
- _ZN19eapol_session_key_cC2EP18abs_eap_am_tools_cP19eap_variable_data_c16eapol_key_type_embPKhm @ 744 NONAME
- _ZN19eapol_session_key_cD0Ev @ 745 NONAME
- _ZN19eapol_session_key_cD1Ev @ 746 NONAME
- _ZN19eapol_session_key_cD2Ev @ 747 NONAME
- _ZN20crypto_tls_md5_prf_c12get_is_validEv @ 748 NONAME
- _ZN20crypto_tls_md5_prf_c12set_is_validEv @ 749 NONAME
- _ZN20crypto_tls_md5_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 750 NONAME
- _ZN20crypto_tls_md5_prf_c14set_is_invalidEv @ 751 NONAME
- _ZN20crypto_tls_md5_prf_c14tls_prf_outputEPvm @ 752 NONAME
- _ZN20crypto_tls_md5_prf_c15tls_prf_cleanupEv @ 753 NONAME
- _ZN20crypto_tls_md5_prf_cC1EP18abs_eap_am_tools_c @ 754 NONAME
- _ZN20crypto_tls_md5_prf_cC2EP18abs_eap_am_tools_c @ 755 NONAME
- _ZN20crypto_tls_md5_prf_cD0Ev @ 756 NONAME
- _ZN20crypto_tls_md5_prf_cD1Ev @ 757 NONAME
- _ZN20crypto_tls_md5_prf_cD2Ev @ 758 NONAME
- _ZN20eap_am_crypto_sha1_c10hash_finalEPvPm @ 759 NONAME
- _ZN20eap_am_crypto_sha1_c11hash_updateEPKvm @ 760 NONAME
- _ZN20eap_am_crypto_sha1_c12copy_contextEPK19eap_variable_data_cyPKmS4_S4_ @ 761 NONAME
- _ZN20eap_am_crypto_sha1_c12get_is_validEv @ 762 NONAME
- _ZN20eap_am_crypto_sha1_c12hash_cleanupEv @ 763 NONAME
- _ZN20eap_am_crypto_sha1_c12set_is_validEv @ 764 NONAME
- _ZN20eap_am_crypto_sha1_c14get_block_sizeEv @ 765 NONAME
- _ZN20eap_am_crypto_sha1_c14set_is_invalidEv @ 766 NONAME
- _ZN20eap_am_crypto_sha1_c17get_digest_lengthEv @ 767 NONAME
- _ZN20eap_am_crypto_sha1_c19copy_message_digestEPvPm @ 768 NONAME
- _ZN20eap_am_crypto_sha1_c23eap_sha1_dss_G_functionEPKvmPvPm @ 769 NONAME
- _ZN20eap_am_crypto_sha1_c32eap_sha1_process_data_host_orderEPKmm @ 770 NONAME
- _ZN20eap_am_crypto_sha1_c35eap_sha1_process_data_network_orderEPKmm @ 771 NONAME
- _ZN20eap_am_crypto_sha1_c4copyEv @ 772 NONAME
- _ZN20eap_am_crypto_sha1_c9hash_initEv @ 773 NONAME
- _ZN20eap_am_crypto_sha1_cC1EP18abs_eap_am_tools_c @ 774 NONAME
- _ZN20eap_am_crypto_sha1_cC2EP18abs_eap_am_tools_c @ 775 NONAME
- _ZN20eap_am_crypto_sha1_cD0Ev @ 776 NONAME
- _ZN20eap_am_crypto_sha1_cD1Ev @ 777 NONAME
- _ZN20eap_am_crypto_sha1_cD2Ev @ 778 NONAME
- _ZN20eap_buf_chain_base_c10initializeEm @ 779 NONAME
- _ZN20eap_buf_chain_base_c11set_encryptEb @ 780 NONAME
- _ZN20eap_buf_chain_base_c12get_am_toolsEv @ 781 NONAME
- _ZN20eap_buf_chain_base_c13set_is_clientEb @ 782 NONAME
- _ZN20eap_buf_chain_base_c15set_data_lengthEm @ 783 NONAME
- _ZN20eap_buf_chain_base_c17reset_data_bufferEv @ 784 NONAME
- _ZN20eap_buf_chain_base_c17set_buffer_lengthEm @ 785 NONAME
- _ZN20eap_buf_chain_base_c17set_stack_addressEPKv @ 786 NONAME
- _ZN20eap_buf_chain_base_c18add_data_to_offsetEmPK19eap_variable_data_c @ 787 NONAME
- _ZN20eap_buf_chain_base_c18add_data_to_offsetEmPKvm @ 788 NONAME
- _ZN20eap_buf_chain_base_c18get_is_manipulatedEv @ 789 NONAME
- _ZN20eap_buf_chain_base_c18set_is_manipulatedEv @ 790 NONAME
- _ZN20eap_buf_chain_base_c19set_mem_guard_bytesEv @ 791 NONAME
- _ZN20eap_buf_chain_base_c20get_mem_guard_lengthEv @ 792 NONAME
- _ZN20eap_buf_chain_base_c20set_do_length_checksEb @ 793 NONAME
- _ZN20eap_buf_chain_base_c21get_random_error_typeEv @ 794 NONAME
- _ZN20eap_buf_chain_base_c21get_send_packet_indexEv @ 795 NONAME
- _ZN20eap_buf_chain_base_c21set_random_error_typeE21eap_random_error_type @ 796 NONAME
- _ZN20eap_buf_chain_base_c21set_send_packet_indexEm @ 797 NONAME
- _ZN20eap_buf_chain_base_c28get_do_packet_retransmissionEv @ 798 NONAME
- _ZN20eap_buf_chain_base_c28set_do_packet_retransmissionEb @ 799 NONAME
- _ZN20eap_buf_chain_base_c8add_dataEPK19eap_variable_data_c @ 800 NONAME
- _ZN20eap_buf_chain_base_c8add_dataEPKvm @ 801 NONAME
- _ZN20eap_buf_chain_base_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cPKhmb @ 802 NONAME
- _ZN20eap_buf_chain_base_cC2E17eap_read_buffer_eP18abs_eap_am_tools_cm @ 803 NONAME
- _ZN20eap_buf_chain_base_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cPhmbbm @ 804 NONAME
- _ZN20eap_buf_chain_base_cC2E18eap_write_buffer_eP18abs_eap_am_tools_cm @ 805 NONAME
- _ZN20eap_buf_chain_base_cD0Ev @ 806 NONAME
- _ZN20eap_buf_chain_base_cD1Ev @ 807 NONAME
- _ZN20eap_buf_chain_base_cD2Ev @ 808 NONAME
- _ZN20eap_rogue_ap_entry_c15set_mac_addressEPKh @ 809 NONAME
- _ZN20eap_rogue_ap_entry_c16set_rogue_reasonE21eap_rogue_ap_reason_e @ 810 NONAME
- _ZN20eap_rogue_ap_entry_cC1EP18abs_eap_am_tools_c @ 811 NONAME
- _ZN20eap_rogue_ap_entry_cC2EP18abs_eap_am_tools_c @ 812 NONAME
- _ZN20eap_rogue_ap_entry_cD0Ev @ 813 NONAME
- _ZN20eap_rogue_ap_entry_cD1Ev @ 814 NONAME
- _ZN20eap_rogue_ap_entry_cD2Ev @ 815 NONAME
- _ZN20eap_type_selection_cC1EP18abs_eap_am_tools_c19eap_expanded_type_cb @ 816 NONAME
- _ZN20eap_type_selection_cC2EP18abs_eap_am_tools_c19eap_expanded_type_cb @ 817 NONAME
- _ZN20eap_type_selection_cD0Ev @ 818 NONAME
- _ZN20eap_type_selection_cD1Ev @ 819 NONAME
- _ZN20eap_type_selection_cD2Ev @ 820 NONAME
- _ZN21crypto_tls_base_prf_c12get_is_validEv @ 821 NONAME
- _ZN21crypto_tls_base_prf_c12set_is_validEv @ 822 NONAME
- _ZN21crypto_tls_base_prf_c14set_is_invalidEv @ 823 NONAME
- _ZN21crypto_tls_base_prf_c15tls_prf_A_valueEP27abs_crypto_hmac_algorithm_cP19eap_variable_data_cS3_S3_ @ 824 NONAME
- _ZN21crypto_tls_base_prf_c15tls_prf_cleanupEv @ 825 NONAME
- _ZN21crypto_tls_base_prf_c17tls_prf_one_roundEP27abs_crypto_hmac_algorithm_cPK19eap_variable_data_cPS2_S5_Pvm @ 826 NONAME
- _ZN21crypto_tls_base_prf_cC1EP18abs_eap_am_tools_c @ 827 NONAME
- _ZN21crypto_tls_base_prf_cC2EP18abs_eap_am_tools_c @ 828 NONAME
- _ZN21crypto_tls_base_prf_cD0Ev @ 829 NONAME
- _ZN21crypto_tls_base_prf_cD1Ev @ 830 NONAME
- _ZN21crypto_tls_base_prf_cD2Ev @ 831 NONAME
- _ZN21crypto_tls_sha1_prf_c12get_is_validEv @ 832 NONAME
- _ZN21crypto_tls_sha1_prf_c12set_is_validEv @ 833 NONAME
- _ZN21crypto_tls_sha1_prf_c12tls_prf_initEPK19eap_variable_data_cS2_S2_ @ 834 NONAME
- _ZN21crypto_tls_sha1_prf_c14set_is_invalidEv @ 835 NONAME
- _ZN21crypto_tls_sha1_prf_c14tls_prf_outputEPvm @ 836 NONAME
- _ZN21crypto_tls_sha1_prf_c15tls_prf_cleanupEv @ 837 NONAME
- _ZN21crypto_tls_sha1_prf_cC1EP18abs_eap_am_tools_c @ 838 NONAME
- _ZN21crypto_tls_sha1_prf_cC2EP18abs_eap_am_tools_c @ 839 NONAME
- _ZN21crypto_tls_sha1_prf_cD0Ev @ 840 NONAME
- _ZN21crypto_tls_sha1_prf_cD1Ev @ 841 NONAME
- _ZN21crypto_tls_sha1_prf_cD2Ev @ 842 NONAME
- _ZN21eap_am_memory_store_c11remove_dataEPK19eap_variable_data_c @ 843 NONAME
- _ZN21eap_am_memory_store_c12get_is_validEv @ 844 NONAME
- _ZN21eap_am_memory_store_c12set_is_validEv @ 845 NONAME
- _ZN21eap_am_memory_store_c13timer_expiredEmPv @ 846 NONAME
- _ZN21eap_am_memory_store_c17timer_delete_dataEmPv @ 847 NONAME
- _ZN21eap_am_memory_store_c8add_dataEPK19eap_variable_data_cPK22eap_tlv_message_data_cm @ 848 NONAME
- _ZN21eap_am_memory_store_c8get_dataEPK19eap_variable_data_cP22eap_tlv_message_data_c @ 849 NONAME
- _ZN21eap_am_memory_store_c8shutdownEv @ 850 NONAME
- _ZN21eap_am_memory_store_cC1EP18abs_eap_am_tools_c @ 851 NONAME
- _ZN21eap_am_memory_store_cC2EP18abs_eap_am_tools_c @ 852 NONAME
- _ZN21eap_am_memory_store_cD0Ev @ 853 NONAME
- _ZN21eap_am_memory_store_cD1Ev @ 854 NONAME
- _ZN21eap_am_memory_store_cD2Ev @ 855 NONAME
- _ZN22eap_am_mutex_symbian_c11mutex_enterEv @ 856 NONAME
- _ZN22eap_am_mutex_symbian_c11mutex_leaveEP18abs_eap_am_tools_c @ 857 NONAME
- _ZN22eap_am_mutex_symbian_c15dublicate_mutexEv @ 858 NONAME
- _ZN22eap_am_mutex_symbian_cC1EPKS_ @ 859 NONAME
- _ZN22eap_am_mutex_symbian_cC1Ev @ 860 NONAME
- _ZN22eap_am_mutex_symbian_cC2EPKS_ @ 861 NONAME
- _ZN22eap_am_mutex_symbian_cC2Ev @ 862 NONAME
- _ZN22eap_am_mutex_symbian_cD0Ev @ 863 NONAME
- _ZN22eap_am_mutex_symbian_cD1Ev @ 864 NONAME
- _ZN22eap_am_mutex_symbian_cD2Ev @ 865 NONAME
- _ZN22eap_am_tools_symbian_c10get_cryptoEv @ 866 NONAME
- _ZN22eap_am_tools_symbian_c11pulse_timerEm @ 867 NONAME
- _ZN22eap_am_tools_symbian_c11timer_sleepEm @ 868 NONAME
- _ZN22eap_am_tools_symbian_c12am_set_timerEP20abs_eap_base_timer_cmPvm @ 869 NONAME
- _ZN22eap_am_tools_symbian_c13config_strlenEPKc @ 870 NONAME
- _ZN22eap_am_tools_symbian_c15am_cancel_timerEP20abs_eap_base_timer_cm @ 871 NONAME
- _ZN22eap_am_tools_symbian_c15begin_db_deleteER7RDbView @ 872 NONAME
- _ZN22eap_am_tools_symbian_c15begin_db_updateER7RDbView @ 873 NONAME
- _ZN22eap_am_tools_symbian_c15enter_crypto_csEv @ 874 NONAME
- _ZN22eap_am_tools_symbian_c15formatted_printEPKcz @ 875 NONAME
- _ZN22eap_am_tools_symbian_c15get_clock_ticksEv @ 876 NONAME
- _ZN22eap_am_tools_symbian_c15get_trace_mutexEv @ 877 NONAME
- _ZN22eap_am_tools_symbian_c15leave_crypto_csEv @ 878 NONAME
- _ZN22eap_am_tools_symbian_c16get_global_mutexEv @ 879 NONAME
- _ZN22eap_am_tools_symbian_c16set_trace_prefixEPK19eap_variable_data_c @ 880 NONAME
- _ZN22eap_am_tools_symbian_c17enter_trace_mutexEv @ 881 NONAME
- _ZN22eap_am_tools_symbian_c17get_gmt_unix_timeEv @ 882 NONAME
- _ZN22eap_am_tools_symbian_c17leave_trace_mutexEv @ 883 NONAME
- _ZN22eap_am_tools_symbian_c18enter_global_mutexEv @ 884 NONAME
- _ZN22eap_am_tools_symbian_c18get_hardware_ticksEv @ 885 NONAME
- _ZN22eap_am_tools_symbian_c18leave_global_mutexEv @ 886 NONAME
- _ZN22eap_am_tools_symbian_c19set_trace_file_nameEPK19eap_variable_data_c @ 887 NONAME
- _ZN22eap_am_tools_symbian_c19u64_struct_to_u64_tE10u64_struct @ 888 NONAME
- _ZN22eap_am_tools_symbian_c19u64_t_to_u64_structEy @ 889 NONAME
- _ZN22eap_am_tools_symbian_c20am_cancel_all_timersEv @ 890 NONAME
- _ZN22eap_am_tools_symbian_c20begin_db_transactionER16RDbNamedDatabase @ 891 NONAME
- _ZN22eap_am_tools_symbian_c23convert_unicode_to_utf8ER19eap_variable_data_cRKS0_ @ 892 NONAME
- _ZN22eap_am_tools_symbian_c23convert_utf8_to_unicodeER19eap_variable_data_cRKS0_ @ 893 NONAME
- _ZN22eap_am_tools_symbian_c23get_timer_resolution_msEv @ 894 NONAME
- _ZN22eap_am_tools_symbian_c23re_activate_timer_queueEv @ 895 NONAME
- _ZN22eap_am_tools_symbian_c23set_max_trace_file_sizeEm @ 896 NONAME
- _ZN22eap_am_tools_symbian_c23set_timer_resolution_msEm @ 897 NONAME
- _ZN22eap_am_tools_symbian_c24get_timer_queue_is_emptyEv @ 898 NONAME
- _ZN22eap_am_tools_symbian_c25get_clock_ticks_of_secondEv @ 899 NONAME
- _ZN22eap_am_tools_symbian_c26get_is_timer_thread_activeEv @ 900 NONAME
- _ZN22eap_am_tools_symbian_c28get_hardware_ticks_of_secondEv @ 901 NONAME
- _ZN22eap_am_tools_symbian_c30get_use_eap_milli_second_timerEv @ 902 NONAME
- _ZN22eap_am_tools_symbian_c30set_use_eap_milli_second_timerEb @ 903 NONAME
- _ZN22eap_am_tools_symbian_c31convert_am_error_to_eapol_errorEl @ 904 NONAME
- _ZN22eap_am_tools_symbian_c31convert_eapol_error_to_am_errorE12eap_status_e @ 905 NONAME
- _ZN22eap_am_tools_symbian_c5sleepEm @ 906 NONAME
- _ZN22eap_am_tools_symbian_c6getenvEPK19eap_variable_data_cPS0_ @ 907 NONAME
- _ZN22eap_am_tools_symbian_c6memchrEPKvhm @ 908 NONAME
- _ZN22eap_am_tools_symbian_c6memcmpEPKvS1_m @ 909 NONAME
- _ZN22eap_am_tools_symbian_c6memsetEPvlm @ 910 NONAME
- _ZN22eap_am_tools_symbian_c6sprintER6TDes16PKcz @ 911 NONAME
- _ZN22eap_am_tools_symbian_c6strlenEPKc @ 912 NONAME
- _ZN22eap_am_tools_symbian_c7isspaceEh @ 913 NONAME
- _ZN22eap_am_tools_symbian_c7memmoveEPvPKvm @ 914 NONAME
- _ZN22eap_am_tools_symbian_c7memrchrEPKvhm @ 915 NONAME
- _ZN22eap_am_tools_symbian_c8shutdownEv @ 916 NONAME
- _ZN22eap_am_tools_symbian_c8snprintfEPhmPKcz @ 917 NONAME
- _ZN22eap_am_tools_symbian_c9configureEv @ 918 NONAME
- _ZN22eap_am_tools_symbian_cC1EPKc @ 919 NONAME
- _ZN22eap_am_tools_symbian_cC2EPKc @ 920 NONAME
- _ZN22eap_am_tools_symbian_cD0Ev @ 921 NONAME
- _ZN22eap_am_tools_symbian_cD1Ev @ 922 NONAME
- _ZN22eap_am_tools_symbian_cD2Ev @ 923 NONAME
- _ZN22eap_tlv_message_data_c12get_is_validEv @ 924 NONAME
- _ZN22eap_tlv_message_data_c16add_message_dataEmmPKv @ 925 NONAME
- _ZN22eap_tlv_message_data_c16set_message_dataEmPKv @ 926 NONAME
- _ZN22eap_tlv_message_data_c17copy_message_dataEmPKv @ 927 NONAME
- _ZN22eap_tlv_message_data_c18add_message_headerEmm @ 928 NONAME
- _ZN22eap_tlv_message_data_c18parse_message_dataEP11eap_array_cI16eap_tlv_header_cE @ 929 NONAME
- _ZN22eap_tlv_message_data_c22add_message_data_arrayEmmP11eap_array_cI19eap_variable_data_cE @ 930 NONAME
- _ZN22eap_tlv_message_data_c23allocate_message_bufferEmmPPv @ 931 NONAME
- _ZN22eap_tlv_message_data_c28allocate_message_data_bufferEm @ 932 NONAME
- _ZN22eap_tlv_message_data_c31object_decrease_reference_countEv @ 933 NONAME
- _ZN22eap_tlv_message_data_c31object_increase_reference_countEv @ 934 NONAME
- _ZN22eap_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 935 NONAME
- _ZN22eap_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 936 NONAME
- _ZN22eap_tlv_message_data_cD0Ev @ 937 NONAME
- _ZN22eap_tlv_message_data_cD1Ev @ 938 NONAME
- _ZN22eap_tlv_message_data_cD2Ev @ 939 NONAME
- _ZN23crypto_kd_hmac_sha256_c10expand_keyEP19eap_variable_data_cmPKS0_S3_ @ 940 NONAME
- _ZN23crypto_kd_hmac_sha256_c12get_is_validEv @ 941 NONAME
- _ZN23crypto_kd_hmac_sha256_cC1EP18abs_eap_am_tools_c @ 942 NONAME
- _ZN23crypto_kd_hmac_sha256_cC2EP18abs_eap_am_tools_c @ 943 NONAME
- _ZN23crypto_kd_hmac_sha256_cD0Ev @ 944 NONAME
- _ZN23crypto_kd_hmac_sha256_cD1Ev @ 945 NONAME
- _ZN23crypto_kd_hmac_sha256_cD2Ev @ 946 NONAME
- _ZN23eap_am_crypto_sha_256_c10hash_finalEPvPm @ 947 NONAME
- _ZN23eap_am_crypto_sha_256_c11hash_updateEPKvm @ 948 NONAME
- _ZN23eap_am_crypto_sha_256_c12copy_contextEPK19eap_variable_data_cyPKmS4_S4_ @ 949 NONAME
- _ZN23eap_am_crypto_sha_256_c12get_is_validEv @ 950 NONAME
- _ZN23eap_am_crypto_sha_256_c12hash_cleanupEv @ 951 NONAME
- _ZN23eap_am_crypto_sha_256_c12set_is_validEv @ 952 NONAME
- _ZN23eap_am_crypto_sha_256_c14get_block_sizeEv @ 953 NONAME
- _ZN23eap_am_crypto_sha_256_c14set_is_invalidEv @ 954 NONAME
- _ZN23eap_am_crypto_sha_256_c17get_digest_lengthEv @ 955 NONAME
- _ZN23eap_am_crypto_sha_256_c19copy_message_digestEPvPm @ 956 NONAME
- _ZN23eap_am_crypto_sha_256_c35eap_sha_256_process_data_host_orderEPKmm @ 957 NONAME
- _ZN23eap_am_crypto_sha_256_c38eap_sha_256_process_data_network_orderEPKmm @ 958 NONAME
- _ZN23eap_am_crypto_sha_256_c4copyEv @ 959 NONAME
- _ZN23eap_am_crypto_sha_256_c9hash_initEv @ 960 NONAME
- _ZN23eap_am_crypto_sha_256_cC1EP18abs_eap_am_tools_c @ 961 NONAME
- _ZN23eap_am_crypto_sha_256_cC2EP18abs_eap_am_tools_c @ 962 NONAME
- _ZN23eap_am_crypto_sha_256_cD0Ev @ 963 NONAME
- _ZN23eap_am_crypto_sha_256_cD1Ev @ 964 NONAME
- _ZN23eap_am_crypto_sha_256_cD2Ev @ 965 NONAME
- _ZN23eap_am_crypto_symbian_c10dh_cleanupEPK19eap_variable_data_c @ 966 NONAME
- _ZN23eap_am_crypto_symbian_c10dsa_verifyEP19eap_variable_data_cPKS0_S3_S3_S3_S3_S3_ @ 967 NONAME
- _ZN23eap_am_crypto_symbian_c10md4_updateEP19eap_variable_data_cPKhm @ 968 NONAME
- _ZN23eap_am_crypto_symbian_c10md5_updateEP19eap_variable_data_cPKhm @ 969 NONAME
- _ZN23eap_am_crypto_symbian_c10rsa_verifyEP19eap_variable_data_cPKS0_S3_S3_ @ 970 NONAME
- _ZN23eap_am_crypto_symbian_c10sha1_finalEP19eap_variable_data_cPhPm @ 971 NONAME
- _ZN23eap_am_crypto_symbian_c11aes_cleanupEP19eap_variable_data_c @ 972 NONAME
- _ZN23eap_am_crypto_symbian_c11dsa_cleanupEP19eap_variable_data_c @ 973 NONAME
- _ZN23eap_am_crypto_symbian_c11md4_cleanupEP19eap_variable_data_c @ 974 NONAME
- _ZN23eap_am_crypto_symbian_c11md5_cleanupEP19eap_variable_data_c @ 975 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_cleanupEP19eap_variable_data_c @ 976 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_decryptEPK19eap_variable_data_cPKvPvm @ 977 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_decryptEPK19eap_variable_data_cPvm @ 978 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_encryptEPK19eap_variable_data_cPKvPvm @ 979 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_encryptEPK19eap_variable_data_cPvm @ 980 NONAME
- _ZN23eap_am_crypto_symbian_c11rc4_set_keyEP19eap_variable_data_cPKS0_ @ 981 NONAME
- _ZN23eap_am_crypto_symbian_c11rsa_cleanupEP19eap_variable_data_c @ 982 NONAME
- _ZN23eap_am_crypto_symbian_c11sha1_updateEP19eap_variable_data_cPKhm @ 983 NONAME
- _ZN23eap_am_crypto_symbian_c12set_is_validEv @ 984 NONAME
- _ZN23eap_am_crypto_symbian_c12sha1_cleanupEP19eap_variable_data_c @ 985 NONAME
- _ZN23eap_am_crypto_symbian_c12sha_256_initEP19eap_variable_data_c @ 986 NONAME
- _ZN23eap_am_crypto_symbian_c13add_rand_seedEPKhm @ 987 NONAME
- _ZN23eap_am_crypto_symbian_c13sha_256_finalEP19eap_variable_data_cPhPm @ 988 NONAME
- _ZN23eap_am_crypto_symbian_c14aes_block_sizeEv @ 989 NONAME
- _ZN23eap_am_crypto_symbian_c14aes_key_lengthEv @ 990 NONAME
- _ZN23eap_am_crypto_symbian_c14get_rand_bytesEPhm @ 991 NONAME
- _ZN23eap_am_crypto_symbian_c14sha_256_updateEP19eap_variable_data_cPKhm @ 992 NONAME
- _ZN23eap_am_crypto_symbian_c15sha_256_cleanupEP19eap_variable_data_c @ 993 NONAME
- _ZN23eap_am_crypto_symbian_c15use_test_randomEPKhmb @ 994 NONAME
- _ZN23eap_am_crypto_symbian_c16cleanup_3des_edeEP19eap_variable_data_c @ 995 NONAME
- _ZN23eap_am_crypto_symbian_c16md4_copy_contextEP19eap_variable_data_cPKS0_ @ 996 NONAME
- _ZN23eap_am_crypto_symbian_c16md5_copy_contextEP19eap_variable_data_cPKS0_ @ 997 NONAME
- _ZN23eap_am_crypto_symbian_c17aes_decrypt_blockEP19eap_variable_data_cPKhPhm @ 998 NONAME
- _ZN23eap_am_crypto_symbian_c17aes_encrypt_blockEP19eap_variable_data_cPKhPhm @ 999 NONAME
- _ZN23eap_am_crypto_symbian_c17dss_pseudo_randomEPhmS0_m @ 1000 NONAME
- _ZN23eap_am_crypto_symbian_c17sha1_copy_contextEP19eap_variable_data_cPKS0_ @ 1001 NONAME
- _ZN23eap_am_crypto_symbian_c18get_md4_block_sizeEP19eap_variable_data_c @ 1002 NONAME
- _ZN23eap_am_crypto_symbian_c18get_md5_block_sizeEP19eap_variable_data_c @ 1003 NONAME
- _ZN23eap_am_crypto_symbian_c19block_size_3des_edeEv @ 1004 NONAME
- _ZN23eap_am_crypto_symbian_c19get_sha1_block_sizeEP19eap_variable_data_c @ 1005 NONAME
- _ZN23eap_am_crypto_symbian_c19key_length_3des_edeEv @ 1006 NONAME
- _ZN23eap_am_crypto_symbian_c20sha_256_copy_contextEP19eap_variable_data_cPKS0_ @ 1007 NONAME
- _ZN23eap_am_crypto_symbian_c21get_md4_digest_lengthEP19eap_variable_data_c @ 1008 NONAME
- _ZN23eap_am_crypto_symbian_c21get_md5_digest_lengthEP19eap_variable_data_c @ 1009 NONAME
- _ZN23eap_am_crypto_symbian_c22add_rand_seed_hw_ticksEv @ 1010 NONAME
- _ZN23eap_am_crypto_symbian_c22aes_set_decryption_keyEP19eap_variable_data_cPKhm @ 1011 NONAME
- _ZN23eap_am_crypto_symbian_c22aes_set_encryption_keyEP19eap_variable_data_cPKhm @ 1012 NONAME
- _ZN23eap_am_crypto_symbian_c22decrypt_block_3des_edeEP19eap_variable_data_cPKhPhm @ 1013 NONAME
- _ZN23eap_am_crypto_symbian_c22encrypt_block_3des_edeEP19eap_variable_data_cPKhPhm @ 1014 NONAME
- _ZN23eap_am_crypto_symbian_c22generate_g_power_to_xyEPK19eap_variable_data_cS2_PS0_PKhmS5_m @ 1015 NONAME
- _ZN23eap_am_crypto_symbian_c22get_sha1_digest_lengthEP19eap_variable_data_c @ 1016 NONAME
- _ZN23eap_am_crypto_symbian_c22get_sha_256_block_sizeEP19eap_variable_data_c @ 1017 NONAME
- _ZN23eap_am_crypto_symbian_c24open_crypto_memory_leaksEv @ 1018 NONAME
- _ZN23eap_am_crypto_symbian_c25close_crypto_memory_leaksEv @ 1019 NONAME
- _ZN23eap_am_crypto_symbian_c25get_sha_256_digest_lengthEP19eap_variable_data_c @ 1020 NONAME
- _ZN23eap_am_crypto_symbian_c27rsa_decrypt_with_public_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1021 NONAME
- _ZN23eap_am_crypto_symbian_c27rsa_encrypt_with_public_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1022 NONAME
- _ZN23eap_am_crypto_symbian_c27set_decryption_key_3des_edeEP19eap_variable_data_cPKhm @ 1023 NONAME
- _ZN23eap_am_crypto_symbian_c27set_encryption_key_3des_edeEP19eap_variable_data_cPKhm @ 1024 NONAME
- _ZN23eap_am_crypto_symbian_c28generate_diffie_hellman_keysEP19eap_variable_data_cS1_PKhmS3_m @ 1025 NONAME
- _ZN23eap_am_crypto_symbian_c28rsa_decrypt_with_private_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1026 NONAME
- _ZN23eap_am_crypto_symbian_c28rsa_encrypt_with_private_keyEP19eap_variable_data_cPKS0_S3_S1_ @ 1027 NONAME
- _ZN23eap_am_crypto_symbian_c8dsa_initEP19eap_variable_data_c @ 1028 NONAME
- _ZN23eap_am_crypto_symbian_c8dsa_signEP19eap_variable_data_cPKS0_S3_S1_ @ 1029 NONAME
- _ZN23eap_am_crypto_symbian_c8md4_initEP19eap_variable_data_c @ 1030 NONAME
- _ZN23eap_am_crypto_symbian_c8md5_initEP19eap_variable_data_c @ 1031 NONAME
- _ZN23eap_am_crypto_symbian_c8rsa_initEP19eap_variable_data_c @ 1032 NONAME
- _ZN23eap_am_crypto_symbian_c8rsa_signEP19eap_variable_data_cPKS0_S3_S1_ @ 1033 NONAME
- _ZN23eap_am_crypto_symbian_c9configureEv @ 1034 NONAME
- _ZN23eap_am_crypto_symbian_c9md4_finalEP19eap_variable_data_cPhPm @ 1035 NONAME
- _ZN23eap_am_crypto_symbian_c9md5_finalEP19eap_variable_data_cPhPm @ 1036 NONAME
- _ZN23eap_am_crypto_symbian_c9sha1_initEP19eap_variable_data_c @ 1037 NONAME
- _ZN23eap_am_crypto_symbian_cC1EP18abs_eap_am_tools_c @ 1038 NONAME
- _ZN23eap_am_crypto_symbian_cC2EP18abs_eap_am_tools_c @ 1039 NONAME
- _ZN23eap_am_crypto_symbian_cD0Ev @ 1040 NONAME
- _ZN23eap_am_crypto_symbian_cD1Ev @ 1041 NONAME
- _ZN23eap_am_crypto_symbian_cD2Ev @ 1042 NONAME
- _ZN23eap_session_core_base_c22new_eap_session_core_cEP18abs_eap_am_tools_cP22abs_eap_session_core_cbm @ 1043 NONAME
- _ZN23eap_session_core_base_cC2Ev @ 1044 NONAME
- _ZN23eap_session_core_base_cD0Ev @ 1045 NONAME
- _ZN23eap_session_core_base_cD1Ev @ 1046 NONAME
- _ZN23eap_session_core_base_cD2Ev @ 1047 NONAME
- _ZN23network_key_and_index_c12get_is_validEv @ 1048 NONAME
- _ZN23network_key_and_index_c15get_network_keyEv @ 1049 NONAME
- _ZN23network_key_and_index_c17get_is_valid_dataEv @ 1050 NONAME
- _ZN23network_key_and_index_c21set_network_key_indexEh @ 1051 NONAME
- _ZN23network_key_and_index_c4copyEv @ 1052 NONAME
- _ZN23network_key_and_index_cC1EP18abs_eap_am_tools_c @ 1053 NONAME
- _ZN23network_key_and_index_cC2EP18abs_eap_am_tools_c @ 1054 NONAME
- _ZN23network_key_and_index_cD0Ev @ 1055 NONAME
- _ZN23network_key_and_index_cD1Ev @ 1056 NONAME
- _ZN23network_key_and_index_cD2Ev @ 1057 NONAME
- _ZN24eap_am_mutex_reference_c13add_referenceEv @ 1058 NONAME
- _ZN24eap_am_mutex_reference_c15get_is_reservedEv @ 1059 NONAME
- _ZN24eap_am_mutex_reference_c15set_is_reservedEb @ 1060 NONAME
- _ZN24eap_am_mutex_reference_c16remove_referenceEv @ 1061 NONAME
- _ZN24eap_am_mutex_reference_c19get_reference_countEv @ 1062 NONAME
- _ZN24eap_am_mutex_reference_cC1Ev @ 1063 NONAME
- _ZN24eap_am_mutex_reference_cC2Ev @ 1064 NONAME
- _ZN24eap_am_mutex_reference_cD0Ev @ 1065 NONAME
- _ZN24eap_am_mutex_reference_cD1Ev @ 1066 NONAME
- _ZN24eap_am_mutex_reference_cD2Ev @ 1067 NONAME
- _ZN24eap_master_session_key_c12set_eap_typeE19eap_expanded_type_c @ 1068 NONAME
- _ZN24eap_master_session_key_c18copy_leap_passwordEPK19eap_variable_data_c @ 1069 NONAME
- _ZN24eap_master_session_key_c8set_copyEPKS_ @ 1070 NONAME
- _ZN24eap_master_session_key_cC1EP18abs_eap_am_tools_c19eap_expanded_type_c @ 1071 NONAME
- _ZN24eap_master_session_key_cC2EP18abs_eap_am_tools_c19eap_expanded_type_c @ 1072 NONAME
- _ZN24eap_master_session_key_cD0Ev @ 1073 NONAME
- _ZN24eap_master_session_key_cD1Ev @ 1074 NONAME
- _ZN24eap_master_session_key_cD2Ev @ 1075 NONAME
- _ZN24eap_state_notification_c16get_state_stringEmm @ 1076 NONAME
- _ZN24eap_state_notification_c19get_protocol_stringEmm @ 1077 NONAME
- _ZN24eap_state_notification_c23set_notification_stringEPK19eap_variable_data_cb @ 1078 NONAME
- _ZN24eap_state_notification_c24set_authentication_errorE12eap_status_e @ 1079 NONAME
- _ZN24eap_state_notification_c25get_protocol_layer_stringEm @ 1080 NONAME
- _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 1081 NONAME
- _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 1082 NONAME
- _ZN24eap_state_notification_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 1083 NONAME
- _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e19eap_expanded_type_cmmhb @ 1084 NONAME
- _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb28eap_state_notification_eap_e20eap_protocol_layer_e22eap_type_ietf_values_emmhb @ 1085 NONAME
- _ZN24eap_state_notification_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cb32eap_state_notification_generic_e20eap_protocol_layer_emmmhb @ 1086 NONAME
- _ZN24eap_state_notification_cD0Ev @ 1087 NONAME
- _ZN24eap_state_notification_cD1Ev @ 1088 NONAME
- _ZN24eap_state_notification_cD2Ev @ 1089 NONAME
- _ZN25eap_core_retransmission_c19get_send_network_idEv @ 1090 NONAME
- _ZN25eap_core_retransmission_c28get_next_retransmission_timeEv @ 1091 NONAME
- _ZN25eap_core_retransmission_c31get_next_retransmission_counterEv @ 1092 NONAME
- _ZN25eap_core_retransmission_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmmm16eap_code_value_eh19eap_expanded_type_c @ 1093 NONAME
- _ZN25eap_core_retransmission_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmmm16eap_code_value_eh19eap_expanded_type_c @ 1094 NONAME
- _ZN25eap_core_retransmission_cD0Ev @ 1095 NONAME
- _ZN25eap_core_retransmission_cD1Ev @ 1096 NONAME
- _ZN25eap_core_retransmission_cD2Ev @ 1097 NONAME
- _ZN25eap_general_header_base_c17set_header_bufferEPhm @ 1098 NONAME
- _ZN25eap_general_header_base_cC2EP18abs_eap_am_tools_cPvm @ 1099 NONAME
- _ZN25eap_general_header_base_cD0Ev @ 1100 NONAME
- _ZN25eap_general_header_base_cD1Ev @ 1101 NONAME
- _ZN25eap_general_header_base_cD2Ev @ 1102 NONAME
- _ZN25eap_network_id_selector_c12set_selectorEPK19eap_am_network_id_c @ 1103 NONAME
- _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_c @ 1104 NONAME
- _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_cPK19eap_am_network_id_c @ 1105 NONAME
- _ZN25eap_network_id_selector_cC1EP18abs_eap_am_tools_cPKS_ @ 1106 NONAME
- _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_c @ 1107 NONAME
- _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_cPK19eap_am_network_id_c @ 1108 NONAME
- _ZN25eap_network_id_selector_cC2EP18abs_eap_am_tools_cPKS_ @ 1109 NONAME
- _ZN25eap_network_id_selector_cD0Ev @ 1110 NONAME
- _ZN25eap_network_id_selector_cD1Ev @ 1111 NONAME
- _ZN25eap_network_id_selector_cD2Ev @ 1112 NONAME
- _ZN26eapol_ethernet_header_rd_cC1EP18abs_eap_am_tools_cPKhm @ 1113 NONAME
- _ZN26eapol_ethernet_header_rd_cC2EP18abs_eap_am_tools_cPKhm @ 1114 NONAME
- _ZN26eapol_ethernet_header_rd_cD0Ev @ 1115 NONAME
- _ZN26eapol_ethernet_header_rd_cD1Ev @ 1116 NONAME
- _ZN26eapol_ethernet_header_rd_cD2Ev @ 1117 NONAME
- _ZN26eapol_ethernet_header_wr_c10get_sourceEv @ 1118 NONAME
- _ZN26eapol_ethernet_header_wr_c12reset_headerE21eapol_ethernet_type_et @ 1119 NONAME
- _ZN26eapol_ethernet_header_wr_c15get_destinationEv @ 1120 NONAME
- _ZN26eapol_ethernet_header_wr_cC1EP18abs_eap_am_tools_cPKhm @ 1121 NONAME
- _ZN26eapol_ethernet_header_wr_cC2EP18abs_eap_am_tools_cPKhm @ 1122 NONAME
- _ZN26eapol_ethernet_header_wr_cD0Ev @ 1123 NONAME
- _ZN26eapol_ethernet_header_wr_cD1Ev @ 1124 NONAME
- _ZN26eapol_ethernet_header_wr_cD2Ev @ 1125 NONAME
- _ZN26simple_config_credential_c12get_is_validEv @ 1126 NONAME
- _ZN26simple_config_credential_c15get_MAC_addressEv @ 1127 NONAME
- _ZN26simple_config_credential_c16get_network_keysEv @ 1128 NONAME
- _ZN26simple_config_credential_c17set_network_indexEh @ 1129 NONAME
- _ZN26simple_config_credential_c19get_Encryption_TypeEv @ 1130 NONAME
- _ZN26simple_config_credential_c19set_Encryption_TypeE31simple_config_Encryption_Type_e @ 1131 NONAME
- _ZN26simple_config_credential_c23get_Authentication_TypeEv @ 1132 NONAME
- _ZN26simple_config_credential_c23set_Authentication_TypeE35simple_config_Authentication_Type_e @ 1133 NONAME
- _ZN26simple_config_credential_c8get_SSIDEv @ 1134 NONAME
- _ZN26simple_config_credential_cC1EP18abs_eap_am_tools_c @ 1135 NONAME
- _ZN26simple_config_credential_cC2EP18abs_eap_am_tools_c @ 1136 NONAME
- _ZN26simple_config_credential_cD0Ev @ 1137 NONAME
- _ZN26simple_config_credential_cD1Ev @ 1138 NONAME
- _ZN26simple_config_credential_cD2Ev @ 1139 NONAME
- _ZN27abs_crypto_hash_algorithm_cD0Ev @ 1140 NONAME
- _ZN27abs_crypto_hash_algorithm_cD1Ev @ 1141 NONAME
- _ZN27abs_crypto_hash_algorithm_cD2Ev @ 1142 NONAME
- _ZN27abs_crypto_hmac_algorithm_cD0Ev @ 1143 NONAME
- _ZN27abs_crypto_hmac_algorithm_cD1Ev @ 1144 NONAME
- _ZN27abs_crypto_hmac_algorithm_cD2Ev @ 1145 NONAME
- _ZN27eap_am_file_input_symbian_c10file_closeEv @ 1146 NONAME
- _ZN27eap_am_file_input_symbian_c10file_writeEPK19eap_variable_data_c @ 1147 NONAME
- _ZN27eap_am_file_input_symbian_c11file_deleteEPK19eap_variable_data_c @ 1148 NONAME
- _ZN27eap_am_file_input_symbian_c11file_existsEPK19eap_variable_data_c @ 1149 NONAME
- _ZN27eap_am_file_input_symbian_c14file_read_lineEP19eap_variable_data_c @ 1150 NONAME
- _ZN27eap_am_file_input_symbian_c9file_copyEPK19eap_variable_data_cS2_ @ 1151 NONAME
- _ZN27eap_am_file_input_symbian_c9file_openEPK19eap_variable_data_c23eap_file_io_direction_e @ 1152 NONAME
- _ZN27eap_am_file_input_symbian_c9file_readEP19eap_variable_data_c @ 1153 NONAME
- _ZN27eap_am_file_input_symbian_c9file_sizeEv @ 1154 NONAME
- _ZN27eap_am_file_input_symbian_cC1EP18abs_eap_am_tools_c @ 1155 NONAME
- _ZN27eap_am_file_input_symbian_cC2EP18abs_eap_am_tools_c @ 1156 NONAME
- _ZN27eap_am_file_input_symbian_cD0Ev @ 1157 NONAME
- _ZN27eap_am_file_input_symbian_cD1Ev @ 1158 NONAME
- _ZN27eap_am_file_input_symbian_cD2Ev @ 1159 NONAME
- _ZN28abs_crypto_block_algorithm_cD0Ev @ 1160 NONAME
- _ZN28abs_crypto_block_algorithm_cD1Ev @ 1161 NONAME
- _ZN28abs_crypto_block_algorithm_cD2Ev @ 1162 NONAME
- _ZN28eapol_ethernet_header_base_c17get_header_lengthEv @ 1163 NONAME
- _ZN28eapol_ethernet_header_base_c8set_typeE21eapol_ethernet_type_e @ 1164 NONAME
- _ZN28eapol_ethernet_header_base_cC1EP18abs_eap_am_tools_cPvm @ 1165 NONAME
- _ZN28eapol_ethernet_header_base_cC2EP18abs_eap_am_tools_cPvm @ 1166 NONAME
- _ZN28eapol_ethernet_header_base_cD0Ev @ 1167 NONAME
- _ZN28eapol_ethernet_header_base_cD1Ev @ 1168 NONAME
- _ZN28eapol_ethernet_header_base_cD2Ev @ 1169 NONAME
- _ZN29abs_crypto_stream_algorithm_cD0Ev @ 1170 NONAME
- _ZN29abs_crypto_stream_algorithm_cD1Ev @ 1171 NONAME
- _ZN29abs_crypto_stream_algorithm_cD2Ev @ 1172 NONAME
- _ZN30abs_eap_am_memory_store_data_cC1Ev @ 1173 NONAME
- _ZN30abs_eap_am_memory_store_data_cC2Ev @ 1174 NONAME
- _ZN30abs_eap_am_memory_store_data_cD0Ev @ 1175 NONAME
- _ZN30abs_eap_am_memory_store_data_cD1Ev @ 1176 NONAME
- _ZN30abs_eap_am_memory_store_data_cD2Ev @ 1177 NONAME
- _ZN30crypto_wpa_psk_password_hash_c12get_is_validEv @ 1178 NONAME
- _ZN30crypto_wpa_psk_password_hash_c13password_hashEPK19eap_variable_data_cS2_PS0_PvPF12eap_status_eS4_mE @ 1179 NONAME
- _ZN30crypto_wpa_psk_password_hash_cC1EP18abs_eap_am_tools_c @ 1180 NONAME
- _ZN30crypto_wpa_psk_password_hash_cC2EP18abs_eap_am_tools_c @ 1181 NONAME
- _ZN30crypto_wpa_psk_password_hash_cD0Ev @ 1182 NONAME
- _ZN30crypto_wpa_psk_password_hash_cD1Ev @ 1183 NONAME
- _ZN30crypto_wpa_psk_password_hash_cD2Ev @ 1184 NONAME
- _ZN30eap_am_memory_store_tlv_data_c17copy_message_dataEPK22eap_tlv_message_data_cm @ 1185 NONAME
- _ZN30eap_am_memory_store_tlv_data_c31object_decrease_reference_countEv @ 1186 NONAME
- _ZN30eap_am_memory_store_tlv_data_c31object_increase_reference_countEv @ 1187 NONAME
- _ZN30eap_am_memory_store_tlv_data_cC1EP18abs_eap_am_tools_c @ 1188 NONAME
- _ZN30eap_am_memory_store_tlv_data_cC2EP18abs_eap_am_tools_c @ 1189 NONAME
- _ZN30eap_am_memory_store_tlv_data_cD0Ev @ 1190 NONAME
- _ZN30eap_am_memory_store_tlv_data_cD1Ev @ 1191 NONAME
- _ZN30eap_am_memory_store_tlv_data_cD2Ev @ 1192 NONAME
- _ZN30eap_process_tlv_message_data_c12get_is_validEv @ 1193 NONAME
- _ZN30eap_process_tlv_message_data_c15get_type_stringE22eap_tlv_message_type_e @ 1194 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE12eap_status_e @ 1195 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE19eap_expanded_type_c @ 1196 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE22eap_tlv_message_type_em @ 1197 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE31eap_tlv_message_type_function_e @ 1198 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE31eapol_key_authentication_type_e @ 1199 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataE38eapol_key_802_11_authentication_mode_e @ 1200 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI19eap_expanded_type_cE @ 1201 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI23eap_certificate_entry_cE @ 1202 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cI26simple_config_credential_cE @ 1203 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK11eap_array_cItE @ 1204 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK18eap_buf_chain_wr_c @ 1205 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_am_network_id_c @ 1206 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_variable_data_c @ 1207 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eap_variable_data_cPK18eap_config_value_c @ 1208 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK19eapol_session_key_c @ 1209 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK21eap_method_settings_c @ 1210 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK23eap_certificate_entry_c @ 1211 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK25eap_general_header_base_c @ 1212 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEPK28abs_eap_state_notification_c @ 1213 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEb @ 1214 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEc @ 1215 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEh @ 1216 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEl @ 1217 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEm @ 1218 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEs @ 1219 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEt @ 1220 NONAME
- _ZN30eap_process_tlv_message_data_c18add_parameter_dataEy @ 1221 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI19eap_expanded_type_cE @ 1222 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI23eap_certificate_entry_cE @ 1223 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI23network_key_and_index_cE @ 1224 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cI26simple_config_credential_cE @ 1225 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP11eap_array_cItE @ 1226 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_am_network_id_c @ 1227 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_expanded_type_c @ 1228 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eap_variable_data_c @ 1229 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP19eapol_session_key_c @ 1230 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP21eap_method_settings_c @ 1231 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP23eap_certificate_entry_c @ 1232 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP23network_key_and_index_c @ 1233 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP26simple_config_credential_c @ 1234 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cP31eap_tlv_message_type_function_e @ 1235 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPP24eap_state_notification_c @ 1236 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPc @ 1237 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPh @ 1238 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPl @ 1239 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPm @ 1240 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPs @ 1241 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPt @ 1242 NONAME
- _ZN30eap_process_tlv_message_data_c18get_parameter_dataEPK16eap_tlv_header_cPy @ 1243 NONAME
- _ZN30eap_process_tlv_message_data_c19get_function_stringE31eap_tlv_message_type_function_e @ 1244 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEm22eap_tlv_message_type_eP12eap_status_e @ 1245 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_am_network_id_c @ 1246 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_expanded_type_c @ 1247 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eap_variable_data_c @ 1248 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP19eapol_session_key_c @ 1249 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP21eap_method_settings_c @ 1250 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31eap_tlv_message_type_function_e @ 1251 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31eapol_key_authentication_type_e @ 1252 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP31simple_config_Encryption_Type_e @ 1253 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP33eapol_wlan_authentication_state_e @ 1254 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP35simple_config_Authentication_Type_e @ 1255 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmP38eapol_key_802_11_authentication_mode_e @ 1256 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eap_certificate_entry_c22eap_certificate_type_eE @ 1257 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eapol_RSNA_key_header_c19eapol_RSNA_cipher_eE @ 1258 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPN23eapol_RSNA_key_header_c29eapol_tkip_mic_failure_type_eE @ 1259 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPP24eap_state_notification_c @ 1260 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I19eap_am_network_id_cE @ 1261 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I19eap_expanded_type_cE @ 1262 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I23eap_certificate_entry_cE @ 1263 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I23network_key_and_index_cE @ 1264 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_I26simple_config_credential_cE @ 1265 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPS0_ItE @ 1266 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPb @ 1267 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPc @ 1268 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPh @ 1269 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPl @ 1270 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPm @ 1271 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPs @ 1272 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPt @ 1273 NONAME
- _ZN30eap_process_tlv_message_data_c19read_parameter_dataEPK11eap_array_cI16eap_tlv_header_cEmPy @ 1274 NONAME
- _ZN30eap_process_tlv_message_data_c31add_structured_parameter_headerE22eap_tlv_message_type_em @ 1275 NONAME
- _ZN30eap_process_tlv_message_data_c31object_decrease_reference_countEv @ 1276 NONAME
- _ZN30eap_process_tlv_message_data_c31object_increase_reference_countEv @ 1277 NONAME
- _ZN30eap_process_tlv_message_data_cC1EP18abs_eap_am_tools_c @ 1278 NONAME
- _ZN30eap_process_tlv_message_data_cC2EP18abs_eap_am_tools_c @ 1279 NONAME
- _ZN30eap_process_tlv_message_data_cD0Ev @ 1280 NONAME
- _ZN30eap_process_tlv_message_data_cD1Ev @ 1281 NONAME
- _ZN30eap_process_tlv_message_data_cD2Ev @ 1282 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c10t_prf_initEPK19eap_variable_data_cS2_S2_ @ 1283 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c12get_is_validEv @ 1284 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c12set_is_validEv @ 1285 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c12t_prf_outputEPvt @ 1286 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c13t_prf_cleanupEv @ 1287 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_c14set_is_invalidEv @ 1288 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cC1EP18abs_eap_am_tools_c @ 1289 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cC2EP18abs_eap_am_tools_c @ 1290 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cD0Ev @ 1291 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cD1Ev @ 1292 NONAME
- _ZN31crypto_eap_fast_hmac_sha1_prf_cD2Ev @ 1293 NONAME
- _ZN32abs_crypto_cbc_block_algorithm_cD0Ev @ 1294 NONAME
- _ZN32abs_crypto_cbc_block_algorithm_cD1Ev @ 1295 NONAME
- _ZN32abs_crypto_cbc_block_algorithm_cD2Ev @ 1296 NONAME
- _ZN32eap_simple_config_trace_string_cC1Ev @ 1297 NONAME
- _ZN32eap_simple_config_trace_string_cC2Ev @ 1298 NONAME
- _ZN32eap_simple_config_trace_string_cD0Ev @ 1299 NONAME
- _ZN32eap_simple_config_trace_string_cD1Ev @ 1300 NONAME
- _ZN32eap_simple_config_trace_string_cD2Ev @ 1301 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c10dh_cleanupEPK19eap_variable_data_c @ 1302 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c12get_is_validEv @ 1303 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c12set_is_validEv @ 1304 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c22generate_g_power_to_xyEPK19eap_variable_data_cS2_PS0_PKvmS5_m @ 1305 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_c28generate_diffie_hellman_keysEP19eap_variable_data_cS1_PKvmS3_m @ 1306 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cC1EP18abs_eap_am_tools_c @ 1307 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cC2EP18abs_eap_am_tools_c @ 1308 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cD0Ev @ 1309 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cD1Ev @ 1310 NONAME
- _ZN33crypto_ephemeral_diffie_hellman_cD2Ev @ 1311 NONAME
- _ZNK10eap_core_c19get_is_tunneled_eapEv @ 1312 NONAME
- _ZNK11EAPSettings5traceEv @ 1313 NONAME
- _ZNK14eap_am_tools_c14get_trace_maskEv @ 1314 NONAME
- _ZNK15eap_header_wr_c13get_type_dataEm @ 1315 NONAME
- _ZNK15eap_header_wr_c20get_type_data_offsetEmm @ 1316 NONAME
- _ZNK16EapMessageBuffer14GetRequestTypeEv @ 1317 NONAME
- _ZNK16EapMessageBuffer7GetDataEv @ 1318 NONAME
- _ZNK16TEapExpandedType11GetVendorIdEv @ 1319 NONAME
- _ZNK16TEapExpandedType13GetVendorTypeEv @ 1320 NONAME
- _ZNK16TEapExpandedType7CompareERKS_ @ 1321 NONAME
- _ZNK16TEapExpandedType8GetValueEv @ 1322 NONAME
- _ZNK16TEapExpandedTypeeqERKS_ @ 1323 NONAME
- _ZNK16TEapExpandedTypeneERKS_ @ 1324 NONAME
- _ZNK16eap_tlv_header_c12check_headerEv @ 1325 NONAME
- _ZNK16eap_tlv_header_c16get_value_lengthEv @ 1326 NONAME
- _ZNK16eap_tlv_header_c16get_value_offsetEmm @ 1327 NONAME
- _ZNK16eap_tlv_header_c8get_typeEv @ 1328 NONAME
- _ZNK16eap_tlv_header_c9get_valueEm @ 1329 NONAME
- _ZNK17eap_header_base_c10get_lengthEv @ 1330 NONAME
- _ZNK17eap_header_base_c12check_headerEv @ 1331 NONAME
- _ZNK17eap_header_base_c13get_ietf_typeEv @ 1332 NONAME
- _ZNK17eap_header_base_c13get_type_dataEm @ 1333 NONAME
- _ZNK17eap_header_base_c14get_identifierEv @ 1334 NONAME
- _ZNK17eap_header_base_c15get_code_stringEv @ 1335 NONAME
- _ZNK17eap_header_base_c15get_data_lengthEv @ 1336 NONAME
- _ZNK17eap_header_base_c15get_data_offsetEmm @ 1337 NONAME
- _ZNK17eap_header_base_c15get_type_stringEv @ 1338 NONAME
- _ZNK17eap_header_base_c20get_type_data_lengthEv @ 1339 NONAME
- _ZNK17eap_header_base_c20get_type_data_offsetEmm @ 1340 NONAME
- _ZNK17eap_header_base_c21get_type_field_lengthEv @ 1341 NONAME
- _ZNK17eap_header_base_c8get_codeEv @ 1342 NONAME
- _ZNK17eap_header_base_c8get_dataEm @ 1343 NONAME
- _ZNK17eap_header_base_c8get_typeEv @ 1344 NONAME
- _ZNK17eapol_header_rd_c14get_eap_headerEv @ 1345 NONAME
- _ZNK18eap_buf_chain_rd_c15get_data_offsetEmm @ 1346 NONAME
- _ZNK18eap_buf_chain_rd_c19get_ethernet_headerEv @ 1347 NONAME
- _ZNK18eap_buf_chain_rd_c8get_dataEm @ 1348 NONAME
- _ZNK18eap_config_value_c12get_is_validEv @ 1349 NONAME
- _ZNK18eap_config_value_c14get_const_dataEv @ 1350 NONAME
- _ZNK18eap_config_value_c14get_const_typeEv @ 1351 NONAME
- _ZNK19EapCertificateEntry10GetIsValidEv @ 1352 NONAME
- _ZNK19EapCertificateEntry11GetCertTypeEv @ 1353 NONAME
- _ZNK19EapCertificateEntry12GetIsEnabledEv @ 1354 NONAME
- _ZNK19EapCertificateEntry13GetIssuerNameEv @ 1355 NONAME
- _ZNK19EapCertificateEntry13GetThumbprintEv @ 1356 NONAME
- _ZNK19EapCertificateEntry14GetPrimaryNameEv @ 1357 NONAME
- _ZNK19EapCertificateEntry14GetSubjectNameEv @ 1358 NONAME
- _ZNK19EapCertificateEntry15GetLabelPresentEv @ 1359 NONAME
- _ZNK19EapCertificateEntry15GetSerialNumberEv @ 1360 NONAME
- _ZNK19EapCertificateEntry15GetSubjectKeyIdEv @ 1361 NONAME
- _ZNK19EapCertificateEntry16GetSecondaryNameEv @ 1362 NONAME
- _ZNK19EapCertificateEntry19GetIsEnabledPresentEv @ 1363 NONAME
- _ZNK19EapCertificateEntry20GetIssuerNamePresentEv @ 1364 NONAME
- _ZNK19EapCertificateEntry20GetThumbprintPresentEv @ 1365 NONAME
- _ZNK19EapCertificateEntry21GetPrimaryNamePresentEv @ 1366 NONAME
- _ZNK19EapCertificateEntry21GetSubjectNamePresentEv @ 1367 NONAME
- _ZNK19EapCertificateEntry22GetSerialNumberPresentEv @ 1368 NONAME
- _ZNK19EapCertificateEntry22GetSubjectKeyIdPresentEv @ 1369 NONAME
- _ZNK19EapCertificateEntry23GetSecondaryNamePresentEv @ 1370 NONAME
- _ZNK19EapCertificateEntry5traceEv @ 1371 NONAME
- _ZNK19EapCertificateEntry8GetLabelEv @ 1372 NONAME
- _ZNK19eap_am_mutex_base_c12get_is_validEv @ 1373 NONAME
- _ZNK19eap_am_mutex_base_c13get_referenceEv @ 1374 NONAME
- _ZNK19eap_am_mutex_base_c15get_is_reservedEv @ 1375 NONAME
- _ZNK19eap_am_network_id_c10get_sourceEv @ 1376 NONAME
- _ZNK19eap_am_network_id_c12get_is_validEv @ 1377 NONAME
- _ZNK19eap_am_network_id_c13get_source_idEv @ 1378 NONAME
- _ZNK19eap_am_network_id_c14get_network_idEv @ 1379 NONAME
- _ZNK19eap_am_network_id_c15get_destinationEv @ 1380 NONAME
- _ZNK19eap_am_network_id_c17get_is_valid_dataEv @ 1381 NONAME
- _ZNK19eap_am_network_id_c17get_source_lengthEv @ 1382 NONAME
- _ZNK19eap_am_network_id_c18compare_network_idEPKS_ @ 1383 NONAME
- _ZNK19eap_am_network_id_c18get_destination_idEv @ 1384 NONAME
- _ZNK19eap_am_network_id_c22get_destination_lengthEv @ 1385 NONAME
- _ZNK19eap_am_network_id_c4copyEv @ 1386 NONAME
- _ZNK19eap_am_network_id_c8get_typeEv @ 1387 NONAME
- _ZNK19eap_core_nak_info_c18get_eap_identifierEv @ 1388 NONAME
- _ZNK19eap_core_nak_info_c21get_proposed_eap_typeEv @ 1389 NONAME
- _ZNK19eap_expanded_type_c12get_is_validEv @ 1390 NONAME
- _ZNK19eap_expanded_type_c13get_type_dataEP18abs_eap_am_tools_cP22eap_type_ietf_values_e @ 1391 NONAME
- _ZNK19eap_expanded_type_c13get_type_dataEP18abs_eap_am_tools_cPS_ @ 1392 NONAME
- _ZNK19eap_expanded_type_c13get_vendor_idEv @ 1393 NONAME
- _ZNK19eap_expanded_type_c15get_vendor_typeEv @ 1394 NONAME
- _ZNK19eap_expanded_type_c17get_is_valid_dataEv @ 1395 NONAME
- _ZNK19eap_expanded_type_c22get_expanded_type_dataEP18abs_eap_am_tools_cP19eap_variable_data_c @ 1396 NONAME
- _ZNK19eap_expanded_type_c4copyEv @ 1397 NONAME
- _ZNK19eap_expanded_type_c7compareEPKS_ @ 1398 NONAME
- _ZNK19eap_expanded_type_cadEv @ 1399 NONAME
- _ZNK19eap_expanded_type_ceqE22eap_type_ietf_values_e @ 1400 NONAME
- _ZNK19eap_expanded_type_ceqERKS_ @ 1401 NONAME
- _ZNK19eap_expanded_type_cneE22eap_type_ietf_values_e @ 1402 NONAME
- _ZNK19eap_expanded_type_cneERKS_ @ 1403 NONAME
- _ZNK19eap_variable_data_c10get_bufferEm @ 1404 NONAME
- _ZNK19eap_variable_data_c12get_is_validEv @ 1405 NONAME
- _ZNK19eap_variable_data_c14compare_lengthEPKS_m @ 1406 NONAME
- _ZNK19eap_variable_data_c14compare_lengthEPKvmm @ 1407 NONAME
- _ZNK19eap_variable_data_c15get_data_lengthEv @ 1408 NONAME
- _ZNK19eap_variable_data_c15get_data_offsetEmm @ 1409 NONAME
- _ZNK19eap_variable_data_c15get_is_writableEv @ 1410 NONAME
- _ZNK19eap_variable_data_c17get_buffer_lengthEv @ 1411 NONAME
- _ZNK19eap_variable_data_c17get_buffer_offsetEmm @ 1412 NONAME
- _ZNK19eap_variable_data_c17get_is_valid_dataEv @ 1413 NONAME
- _ZNK19eap_variable_data_c4copyEv @ 1414 NONAME
- _ZNK19eap_variable_data_c4hashEm @ 1415 NONAME
- _ZNK19eap_variable_data_c7compareEPKS_ @ 1416 NONAME
- _ZNK19eap_variable_data_c7compareEPKvm @ 1417 NONAME
- _ZNK19eap_variable_data_c8get_dataEm @ 1418 NONAME
- _ZNK19eap_variable_data_c8get_dataEv @ 1419 NONAME
- _ZNK19eapol_header_base_c11get_versionEv @ 1420 NONAME
- _ZNK19eapol_header_base_c12check_headerEv @ 1421 NONAME
- _ZNK19eapol_header_base_c15get_data_lengthEv @ 1422 NONAME
- _ZNK19eapol_header_base_c15get_packet_typeEv @ 1423 NONAME
- _ZNK19eapol_header_base_c15get_type_stringEv @ 1424 NONAME
- _ZNK19eapol_header_base_c8get_dataEm @ 1425 NONAME
- _ZNK19eapol_session_key_c12get_is_validEv @ 1426 NONAME
- _ZNK19eapol_session_key_c12get_key_typeEv @ 1427 NONAME
- _ZNK19eapol_session_key_c13get_key_indexEv @ 1428 NONAME
- _ZNK19eapol_session_key_c14get_key_tx_bitEv @ 1429 NONAME
- _ZNK19eapol_session_key_c19get_sequence_numberEv @ 1430 NONAME
- _ZNK19eapol_session_key_c7get_keyEv @ 1431 NONAME
- _ZNK20eap_buf_chain_base_c11get_encryptEv @ 1432 NONAME
- _ZNK20eap_buf_chain_base_c12check_guardsEv @ 1433 NONAME
- _ZNK20eap_buf_chain_base_c12get_is_validEv @ 1434 NONAME
- _ZNK20eap_buf_chain_base_c13get_is_clientEv @ 1435 NONAME
- _ZNK20eap_buf_chain_base_c15get_data_lengthEv @ 1436 NONAME
- _ZNK20eap_buf_chain_base_c15get_data_offsetEmm @ 1437 NONAME
- _ZNK20eap_buf_chain_base_c17check_guard_bytesEPKh @ 1438 NONAME
- _ZNK20eap_buf_chain_base_c17get_buffer_lengthEv @ 1439 NONAME
- _ZNK20eap_buf_chain_base_c17get_is_valid_dataEv @ 1440 NONAME
- _ZNK20eap_buf_chain_base_c17get_stack_addressEv @ 1441 NONAME
- _ZNK20eap_buf_chain_base_c20get_do_length_checksEv @ 1442 NONAME
- _ZNK20eap_buf_chain_base_c8get_dataEm @ 1443 NONAME
- _ZNK20eap_rogue_ap_entry_c15get_mac_addressEPh @ 1444 NONAME
- _ZNK20eap_rogue_ap_entry_c15get_mac_addressEv @ 1445 NONAME
- _ZNK20eap_rogue_ap_entry_c16get_rogue_reasonEv @ 1446 NONAME
- _ZNK20eap_rogue_ap_entry_c4copyEv @ 1447 NONAME
- _ZNK20eap_type_selection_c12get_is_validEv @ 1448 NONAME
- _ZNK20eap_type_selection_c14get_is_enabledEv @ 1449 NONAME
- _ZNK20eap_type_selection_c17get_is_valid_dataEv @ 1450 NONAME
- _ZNK20eap_type_selection_c4copyEv @ 1451 NONAME
- _ZNK20eap_type_selection_c8get_typeEv @ 1452 NONAME
- _ZNK22eap_am_mutex_symbian_c12get_is_validEv @ 1453 NONAME
- _ZNK22eap_am_mutex_symbian_c15get_is_reservedEv @ 1454 NONAME
- _ZNK22eap_am_mutex_symbian_c16get_owner_threadEv @ 1455 NONAME
- _ZNK22eap_am_mutex_symbian_c9get_mutexEv @ 1456 NONAME
- _ZNK22eap_am_tools_symbian_c12get_is_validEv @ 1457 NONAME
- _ZNK22eap_tlv_message_data_c16get_message_dataEv @ 1458 NONAME
- _ZNK22eap_tlv_message_data_c23get_message_data_lengthEv @ 1459 NONAME
- _ZNK23eap_am_crypto_symbian_c12get_is_validEv @ 1460 NONAME
- _ZNK23network_key_and_index_c21get_network_key_constEv @ 1461 NONAME
- _ZNK23network_key_and_index_c21get_network_key_indexEv @ 1462 NONAME
- _ZNK24eap_master_session_key_c12get_eap_typeEv @ 1463 NONAME
- _ZNK24eap_master_session_key_c17get_leap_passwordEv @ 1464 NONAME
- _ZNK24eap_state_notification_c12get_eap_typeEv @ 1465 NONAME
- _ZNK24eap_state_notification_c12get_protocolEv @ 1466 NONAME
- _ZNK24eap_state_notification_c13get_is_clientEv @ 1467 NONAME
- _ZNK24eap_state_notification_c17get_current_stateEv @ 1468 NONAME
- _ZNK24eap_state_notification_c18get_eap_identifierEv @ 1469 NONAME
- _ZNK24eap_state_notification_c18get_previous_stateEv @ 1470 NONAME
- _ZNK24eap_state_notification_c18get_protocol_layerEv @ 1471 NONAME
- _ZNK24eap_state_notification_c19get_protocol_stringEv @ 1472 NONAME
- _ZNK24eap_state_notification_c19get_send_network_idEv @ 1473 NONAME
- _ZNK24eap_state_notification_c23get_notification_stringEv @ 1474 NONAME
- _ZNK24eap_state_notification_c24get_authentication_errorEv @ 1475 NONAME
- _ZNK24eap_state_notification_c24get_current_state_stringEv @ 1476 NONAME
- _ZNK24eap_state_notification_c25get_previous_state_stringEv @ 1477 NONAME
- _ZNK24eap_state_notification_c25get_protocol_layer_stringEv @ 1478 NONAME
- _ZNK24eap_state_notification_c26get_allow_send_eap_successEv @ 1479 NONAME
- _ZNK24eap_state_notification_c32get_needs_confirmation_from_userEv @ 1480 NONAME
- _ZNK25eap_core_retransmission_c12get_eap_codeEv @ 1481 NONAME
- _ZNK25eap_core_retransmission_c12get_eap_typeEv @ 1482 NONAME
- _ZNK25eap_core_retransmission_c12get_is_validEv @ 1483 NONAME
- _ZNK25eap_core_retransmission_c15get_buffer_sizeEv @ 1484 NONAME
- _ZNK25eap_core_retransmission_c15get_data_lengthEv @ 1485 NONAME
- _ZNK25eap_core_retransmission_c15get_sent_packetEv @ 1486 NONAME
- _ZNK25eap_core_retransmission_c17get_header_offsetEv @ 1487 NONAME
- _ZNK25eap_core_retransmission_c18get_eap_identifierEv @ 1488 NONAME
- _ZNK25eap_core_retransmission_c26get_retransmission_counterEv @ 1489 NONAME
- _ZNK25eap_general_header_base_c12get_am_toolsEv @ 1490 NONAME
- _ZNK25eap_general_header_base_c12get_is_validEv @ 1491 NONAME
- _ZNK25eap_general_header_base_c17get_header_bufferEm @ 1492 NONAME
- _ZNK25eap_general_header_base_c17get_header_offsetEmm @ 1493 NONAME
- _ZNK25eap_general_header_base_c24get_header_buffer_lengthEv @ 1494 NONAME
- _ZNK25eap_network_id_selector_c4copyEv @ 1495 NONAME
- _ZNK26eap_static_expanded_type_c8get_typeEv @ 1496 NONAME
- _ZNK26eapol_ethernet_header_rd_c16get_eapol_headerEv @ 1497 NONAME
- _ZNK26eapol_ethernet_header_wr_c16get_eapol_headerEv @ 1498 NONAME
- _ZNK26simple_config_credential_c14get_SSID_constEv @ 1499 NONAME
- _ZNK26simple_config_credential_c17get_network_indexEv @ 1500 NONAME
- _ZNK26simple_config_credential_c21get_MAC_address_constEv @ 1501 NONAME
- _ZNK26simple_config_credential_c22get_network_keys_constEv @ 1502 NONAME
- _ZNK28eapol_ethernet_header_base_c10get_sourceEv @ 1503 NONAME
- _ZNK28eapol_ethernet_header_base_c12check_headerEv @ 1504 NONAME
- _ZNK28eapol_ethernet_header_base_c15get_data_lengthEv @ 1505 NONAME
- _ZNK28eapol_ethernet_header_base_c15get_destinationEv @ 1506 NONAME
- _ZNK28eapol_ethernet_header_base_c17get_source_lengthEv @ 1507 NONAME
- _ZNK28eapol_ethernet_header_base_c22get_destination_lengthEv @ 1508 NONAME
- _ZNK28eapol_ethernet_header_base_c8get_dataEm @ 1509 NONAME
- _ZNK28eapol_ethernet_header_base_c8get_typeEv @ 1510 NONAME
- _ZNK30eap_am_memory_store_tlv_data_c12get_timer_idEv @ 1511 NONAME
- _ZNK30eap_am_memory_store_tlv_data_c16get_message_dataEv @ 1512 NONAME
- _ZNK30eap_am_memory_store_tlv_data_c23get_message_data_lengthEv @ 1513 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI19eap_expanded_type_cE @ 1514 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI23eap_certificate_entry_cE @ 1515 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI23network_key_and_index_cE @ 1516 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cI26simple_config_credential_cE @ 1517 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK11eap_array_cItE @ 1518 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_am_network_id_c @ 1519 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_variable_data_c @ 1520 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eap_variable_data_cPK18eap_config_value_c @ 1521 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK19eapol_session_key_c @ 1522 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK21eap_method_settings_c @ 1523 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK23eap_certificate_entry_c @ 1524 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK23network_key_and_index_c @ 1525 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK26simple_config_credential_c @ 1526 NONAME
- _ZNK30eap_process_tlv_message_data_c16get_payload_sizeEPK28abs_eap_state_notification_c @ 1527 NONAME
- _ZNK32eap_simple_config_trace_string_c16get_state_stringE21simple_config_state_e @ 1528 NONAME
- _ZNK32eap_simple_config_trace_string_c23get_message_type_stringE28simple_config_Message_Type_e @ 1529 NONAME
- _ZNK32eap_simple_config_trace_string_c25get_attribute_type_stringE30simple_config_Attribute_Type_e @ 1530 NONAME
- _ZTI10eap_core_c @ 1531 NONAME
- _ZTI11EAPSettings @ 1532 NONAME
- _ZTI12crypto_aes_c @ 1533 NONAME
- _ZTI12crypto_cbc_c @ 1534 NONAME
- _ZTI12crypto_dsa_c @ 1535 NONAME
- _ZTI12crypto_md4_c @ 1536 NONAME
- _ZTI12crypto_md5_c @ 1537 NONAME
- _ZTI12crypto_rc4_c @ 1538 NONAME
- _ZTI12crypto_rsa_c @ 1539 NONAME
- _ZTI13crypto_hmac_c @ 1540 NONAME
- _ZTI13crypto_sha1_c @ 1541 NONAME
- _ZTI14eap_am_tools_c @ 1542 NONAME
- _ZTI15EapMessageQueue @ 1543 NONAME
- _ZTI15crypto_random_c @ 1544 NONAME
- _ZTI15eap_base_type_c @ 1545 NONAME
- _ZTI15eap_header_rd_c @ 1546 NONAME
- _ZTI15eap_header_wr_c @ 1547 NONAME
- _ZTI16EapMessageBuffer @ 1548 NONAME
- _ZTI16EapServerStrings @ 1549 NONAME
- _ZTI16TEapExpandedType @ 1550 NONAME
- _ZTI16crypto_nt_hash_c @ 1551 NONAME
- _ZTI16crypto_sha_256_c @ 1552 NONAME
- _ZTI16crypto_tls_prf_c @ 1553 NONAME
- _ZTI16eap_tlv_header_c @ 1554 NONAME
- _ZTI17crypto_3des_ede_c @ 1555 NONAME
- _ZTI17crypto_aes_wrap_c @ 1556 NONAME
- _ZTI17eap_file_config_c @ 1557 NONAME
- _ZTI17eap_header_base_c @ 1558 NONAME
- _ZTI17eap_timer_queue_c @ 1559 NONAME
- _ZTI17eapol_header_rd_c @ 1560 NONAME
- _ZTI17eapol_header_wr_c @ 1561 NONAME
- _ZTI18abs_eap_am_mutex_c @ 1562 NONAME
- _ZTI18eap_buf_chain_rd_c @ 1563 NONAME
- _ZTI18eap_buf_chain_wr_c @ 1564 NONAME
- _ZTI18eap_config_value_c @ 1565 NONAME
- _ZTI18eap_session_core_c @ 1566 NONAME
- _ZTI19EapCertificateEntry @ 1567 NONAME
- _ZTI19eap_am_crypto_md4_c @ 1568 NONAME
- _ZTI19eap_am_crypto_rc4_c @ 1569 NONAME
- _ZTI19eap_am_mutex_base_c @ 1570 NONAME
- _ZTI19eap_am_network_id_c @ 1571 NONAME
- _ZTI19eap_core_nak_info_c @ 1572 NONAME
- _ZTI19eap_header_string_c @ 1573 NONAME
- _ZTI19eap_method_values_c @ 1574 NONAME
- _ZTI19eap_status_string_c @ 1575 NONAME
- _ZTI19eap_variable_data_c @ 1576 NONAME
- _ZTI19eapol_header_base_c @ 1577 NONAME
- _ZTI19eapol_session_key_c @ 1578 NONAME
- _ZTI20crypto_tls_md5_prf_c @ 1579 NONAME
- _ZTI20eap_am_crypto_sha1_c @ 1580 NONAME
- _ZTI20eap_buf_chain_base_c @ 1581 NONAME
- _ZTI20eap_rogue_ap_entry_c @ 1582 NONAME
- _ZTI20eap_type_selection_c @ 1583 NONAME
- _ZTI21crypto_tls_base_prf_c @ 1584 NONAME
- _ZTI21crypto_tls_sha1_prf_c @ 1585 NONAME
- _ZTI21eap_am_memory_store_c @ 1586 NONAME
- _ZTI21eap_method_settings_c @ 1587 NONAME
- _ZTI21tls_peap_tlv_header_c @ 1588 NONAME
- _ZTI22eap_am_mutex_symbian_c @ 1589 NONAME
- _ZTI22eap_am_tools_symbian_c @ 1590 NONAME
- _ZTI22eap_timer_queue_hash_c @ 1591 NONAME
- _ZTI22eap_tlv_message_data_c @ 1592 NONAME
- _ZTI23crypto_kd_hmac_sha256_c @ 1593 NONAME
- _ZTI23eap_am_crypto_sha_256_c @ 1594 NONAME
- _ZTI23eap_am_crypto_symbian_c @ 1595 NONAME
- _ZTI23eap_certificate_entry_c @ 1596 NONAME
- _ZTI23eap_session_core_base_c @ 1597 NONAME
- _ZTI23eap_timer_queue_event_c @ 1598 NONAME
- _ZTI23network_key_and_index_c @ 1599 NONAME
- _ZTI24eap_am_mutex_reference_c @ 1600 NONAME
- _ZTI24eap_master_session_key_c @ 1601 NONAME
- _ZTI24eap_state_notification_c @ 1602 NONAME
- _ZTI25eap_core_retransmission_c @ 1603 NONAME
- _ZTI25eap_general_header_base_c @ 1604 NONAME
- _ZTI25eap_network_id_selector_c @ 1605 NONAME
- _ZTI26eapol_ethernet_header_rd_c @ 1606 NONAME
- _ZTI26eapol_ethernet_header_wr_c @ 1607 NONAME
- _ZTI26simple_config_credential_c @ 1608 NONAME
- _ZTI27abs_crypto_hash_algorithm_c @ 1609 NONAME
- _ZTI27abs_crypto_hmac_algorithm_c @ 1610 NONAME
- _ZTI27eap_am_file_input_symbian_c @ 1611 NONAME
- _ZTI28abs_crypto_block_algorithm_c @ 1612 NONAME
- _ZTI28eapol_ethernet_header_base_c @ 1613 NONAME
- _ZTI29abs_crypto_stream_algorithm_c @ 1614 NONAME
- _ZTI30abs_eap_am_memory_store_data_c @ 1615 NONAME
- _ZTI30crypto_wpa_psk_password_hash_c @ 1616 NONAME
- _ZTI30eap_am_memory_store_tlv_data_c @ 1617 NONAME
- _ZTI30eap_process_tlv_message_data_c @ 1618 NONAME
- _ZTI31crypto_eap_fast_hmac_sha1_prf_c @ 1619 NONAME
- _ZTI32abs_crypto_cbc_block_algorithm_c @ 1620 NONAME
- _ZTI32eap_simple_config_trace_string_c @ 1621 NONAME
- _ZTI33crypto_ephemeral_diffie_hellman_c @ 1622 NONAME
- _ZTV10eap_core_c @ 1623 NONAME
- _ZTV11EAPSettings @ 1624 NONAME
- _ZTV12crypto_aes_c @ 1625 NONAME
- _ZTV12crypto_cbc_c @ 1626 NONAME
- _ZTV12crypto_dsa_c @ 1627 NONAME
- _ZTV12crypto_md4_c @ 1628 NONAME
- _ZTV12crypto_md5_c @ 1629 NONAME
- _ZTV12crypto_rc4_c @ 1630 NONAME
- _ZTV12crypto_rsa_c @ 1631 NONAME
- _ZTV13crypto_hmac_c @ 1632 NONAME
- _ZTV13crypto_sha1_c @ 1633 NONAME
- _ZTV14eap_am_tools_c @ 1634 NONAME
- _ZTV15EapMessageQueue @ 1635 NONAME
- _ZTV15crypto_random_c @ 1636 NONAME
- _ZTV15eap_base_type_c @ 1637 NONAME
- _ZTV15eap_header_rd_c @ 1638 NONAME
- _ZTV15eap_header_wr_c @ 1639 NONAME
- _ZTV16EapMessageBuffer @ 1640 NONAME
- _ZTV16EapServerStrings @ 1641 NONAME
- _ZTV16TEapExpandedType @ 1642 NONAME
- _ZTV16crypto_nt_hash_c @ 1643 NONAME
- _ZTV16crypto_sha_256_c @ 1644 NONAME
- _ZTV16crypto_tls_prf_c @ 1645 NONAME
- _ZTV16eap_tlv_header_c @ 1646 NONAME
- _ZTV17crypto_3des_ede_c @ 1647 NONAME
- _ZTV17crypto_aes_wrap_c @ 1648 NONAME
- _ZTV17eap_file_config_c @ 1649 NONAME
- _ZTV17eap_header_base_c @ 1650 NONAME
- _ZTV17eap_timer_queue_c @ 1651 NONAME
- _ZTV17eapol_header_rd_c @ 1652 NONAME
- _ZTV17eapol_header_wr_c @ 1653 NONAME
- _ZTV18abs_eap_am_mutex_c @ 1654 NONAME
- _ZTV18eap_buf_chain_rd_c @ 1655 NONAME
- _ZTV18eap_buf_chain_wr_c @ 1656 NONAME
- _ZTV18eap_config_value_c @ 1657 NONAME
- _ZTV18eap_session_core_c @ 1658 NONAME
- _ZTV19EapCertificateEntry @ 1659 NONAME
- _ZTV19eap_am_crypto_md4_c @ 1660 NONAME
- _ZTV19eap_am_crypto_rc4_c @ 1661 NONAME
- _ZTV19eap_am_mutex_base_c @ 1662 NONAME
- _ZTV19eap_am_network_id_c @ 1663 NONAME
- _ZTV19eap_core_nak_info_c @ 1664 NONAME
- _ZTV19eap_header_string_c @ 1665 NONAME
- _ZTV19eap_method_values_c @ 1666 NONAME
- _ZTV19eap_status_string_c @ 1667 NONAME
- _ZTV19eap_variable_data_c @ 1668 NONAME
- _ZTV19eapol_header_base_c @ 1669 NONAME
- _ZTV19eapol_session_key_c @ 1670 NONAME
- _ZTV20crypto_tls_md5_prf_c @ 1671 NONAME
- _ZTV20eap_am_crypto_sha1_c @ 1672 NONAME
- _ZTV20eap_buf_chain_base_c @ 1673 NONAME
- _ZTV20eap_rogue_ap_entry_c @ 1674 NONAME
- _ZTV20eap_type_selection_c @ 1675 NONAME
- _ZTV21crypto_tls_base_prf_c @ 1676 NONAME
- _ZTV21crypto_tls_sha1_prf_c @ 1677 NONAME
- _ZTV21eap_am_memory_store_c @ 1678 NONAME
- _ZTV21eap_method_settings_c @ 1679 NONAME
- _ZTV21tls_peap_tlv_header_c @ 1680 NONAME
- _ZTV22eap_am_mutex_symbian_c @ 1681 NONAME
- _ZTV22eap_am_tools_symbian_c @ 1682 NONAME
- _ZTV22eap_timer_queue_hash_c @ 1683 NONAME
- _ZTV22eap_tlv_message_data_c @ 1684 NONAME
- _ZTV23crypto_kd_hmac_sha256_c @ 1685 NONAME
- _ZTV23eap_am_crypto_sha_256_c @ 1686 NONAME
- _ZTV23eap_am_crypto_symbian_c @ 1687 NONAME
- _ZTV23eap_certificate_entry_c @ 1688 NONAME
- _ZTV23eap_session_core_base_c @ 1689 NONAME
- _ZTV23eap_timer_queue_event_c @ 1690 NONAME
- _ZTV23network_key_and_index_c @ 1691 NONAME
- _ZTV24eap_am_mutex_reference_c @ 1692 NONAME
- _ZTV24eap_master_session_key_c @ 1693 NONAME
- _ZTV24eap_state_notification_c @ 1694 NONAME
- _ZTV25eap_core_retransmission_c @ 1695 NONAME
- _ZTV25eap_general_header_base_c @ 1696 NONAME
- _ZTV25eap_network_id_selector_c @ 1697 NONAME
- _ZTV26eapol_ethernet_header_rd_c @ 1698 NONAME
- _ZTV26eapol_ethernet_header_wr_c @ 1699 NONAME
- _ZTV26simple_config_credential_c @ 1700 NONAME
- _ZTV27abs_crypto_hash_algorithm_c @ 1701 NONAME
- _ZTV27abs_crypto_hmac_algorithm_c @ 1702 NONAME
- _ZTV27eap_am_file_input_symbian_c @ 1703 NONAME
- _ZTV28abs_crypto_block_algorithm_c @ 1704 NONAME
- _ZTV28eapol_ethernet_header_base_c @ 1705 NONAME
- _ZTV29abs_crypto_stream_algorithm_c @ 1706 NONAME
- _ZTV30abs_eap_am_memory_store_data_c @ 1707 NONAME
- _ZTV30crypto_wpa_psk_password_hash_c @ 1708 NONAME
- _ZTV30eap_am_memory_store_tlv_data_c @ 1709 NONAME
- _ZTV30eap_process_tlv_message_data_c @ 1710 NONAME
- _ZTV31crypto_eap_fast_hmac_sha1_prf_c @ 1711 NONAME
- _ZTV32abs_crypto_cbc_block_algorithm_c @ 1712 NONAME
- _ZTV32eap_simple_config_trace_string_c @ 1713 NONAME
- _ZTV33crypto_ephemeral_diffie_hellman_c @ 1714 NONAME
- _ZThn12_N10eap_core_c12get_is_validEv @ 1715 NONAME
- _ZThn12_N10eap_core_c12set_is_validEv @ 1716 NONAME
- _ZThn12_N10eap_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1717 NONAME
- _ZThn12_N10eap_core_c8shutdownEv @ 1718 NONAME
- _ZThn12_N10eap_core_c9configureEv @ 1719 NONAME
- _ZThn12_N10eap_core_cD0Ev @ 1720 NONAME
- _ZThn12_N10eap_core_cD1Ev @ 1721 NONAME
- _ZThn12_N18eap_session_core_c12get_is_validEv @ 1722 NONAME
- _ZThn12_N18eap_session_core_c12set_is_validEv @ 1723 NONAME
- _ZThn12_N18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1724 NONAME
- _ZThn12_N18eap_session_core_c8shutdownEv @ 1725 NONAME
- _ZThn12_N18eap_session_core_c9configureEv @ 1726 NONAME
- _ZThn12_N18eap_session_core_cD0Ev @ 1727 NONAME
- _ZThn12_N18eap_session_core_cD1Ev @ 1728 NONAME
- _ZThn16_N18eap_session_core_c12get_is_validEv @ 1729 NONAME
- _ZThn16_N18eap_session_core_c14packet_processEPK19eap_am_network_id_cP25eap_general_header_base_cm @ 1730 NONAME
- _ZThn16_N18eap_session_core_c15eap_acknowledgeEPK19eap_am_network_id_c @ 1731 NONAME
- _ZThn16_N18eap_session_core_c18create_eap_sessionEPK19eap_am_network_id_c @ 1732 NONAME
- _ZThn16_N18eap_session_core_c18remove_eap_sessionEbPK19eap_am_network_id_c @ 1733 NONAME
- _ZThn16_N18eap_session_core_c23cancel_all_eap_sessionsEv @ 1734 NONAME
- _ZThn16_N18eap_session_core_c25send_eap_identity_requestEPK19eap_am_network_id_c @ 1735 NONAME
- _ZThn16_N18eap_session_core_c30get_802_11_authentication_modeEPK19eap_am_network_id_c31eapol_key_authentication_type_ePK19eap_variable_data_cS6_ @ 1736 NONAME
- _ZThn16_N18eap_session_core_c33set_eap_database_reference_valuesEPK19eap_variable_data_c @ 1737 NONAME
- _ZThn16_N18eap_session_core_c5resetEv @ 1738 NONAME
- _ZThn16_N18eap_session_core_c8shutdownEv @ 1739 NONAME
- _ZThn16_N18eap_session_core_c9configureEv @ 1740 NONAME
- _ZThn16_N18eap_session_core_cD0Ev @ 1741 NONAME
- _ZThn16_N18eap_session_core_cD1Ev @ 1742 NONAME
- _ZThn4_N10eap_core_c11load_moduleE19eap_expanded_type_cS0_P19abs_eap_base_type_cPP15eap_base_type_cbPK19eap_am_network_id_c @ 1743 NONAME
- _ZThn4_N10eap_core_c11packet_sendEPK19eap_am_network_id_cP18eap_buf_chain_wr_cmmm @ 1744 NONAME
- _ZThn4_N10eap_core_c12add_rogue_apER11eap_array_cI20eap_rogue_ap_entry_cE @ 1745 NONAME
- _ZThn4_N10eap_core_c12cancel_timerEP20abs_eap_base_timer_cm @ 1746 NONAME
- _ZThn4_N10eap_core_c13unload_moduleE19eap_expanded_type_c @ 1747 NONAME
- _ZThn4_N10eap_core_c14read_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1748 NONAME
- _ZThn4_N10eap_core_c15write_configureEPK25eap_configuration_field_cP19eap_variable_data_c @ 1749 NONAME
- _ZThn4_N10eap_core_c17get_eap_type_listEP11eap_array_cI19eap_expanded_type_cE @ 1750 NONAME
- _ZThn4_N10eap_core_c17get_header_offsetEPmS0_ @ 1751 NONAME
- _ZThn4_N10eap_core_c18state_notificationEPK28abs_eap_state_notification_c @ 1752 NONAME
- _ZThn4_N10eap_core_c19set_session_timeoutEm @ 1753 NONAME
- _ZThn4_N10eap_core_c22get_saved_eap_identityEP19eap_variable_data_c @ 1754 NONAME
- _ZThn4_N10eap_core_c22restart_authenticationEPK19eap_am_network_id_cb @ 1755 NONAME
- _ZThn4_N10eap_core_c23check_is_valid_eap_typeE19eap_expanded_type_c @ 1756 NONAME
- _ZThn4_N10eap_core_c23packet_data_crypto_keysEPK19eap_am_network_id_cPK24eap_master_session_key_c @ 1757 NONAME
- _ZThn4_N10eap_core_c23set_authentication_roleEb @ 1758 NONAME
- _ZThn4_N10eap_core_c27complete_eap_identity_queryEPK19eap_am_network_id_cPK19eap_variable_data_ch @ 1759 NONAME
- _ZThn4_N10eap_core_c9set_timerEP20abs_eap_base_timer_cmPvm @ 1760 NONAME
- _ZThn4_N10eap_core_cD0Ev @ 1761 NONAME
- _ZThn4_N10eap_core_cD1Ev @ 1762 NONAME
- _ZThn4_N14eap_am_tools_cD0Ev @ 1763 NONAME
- _ZThn4_N14eap_am_tools_cD1Ev @ 1764 NONAME
- _ZThn4_N18eap_session_core_cD0Ev @ 1765 NONAME
- _ZThn4_N18eap_session_core_cD1Ev @ 1766 NONAME
- _ZThn4_N21eap_am_memory_store_c13timer_expiredEmPv @ 1767 NONAME
- _ZThn4_N21eap_am_memory_store_c17timer_delete_dataEmPv @ 1768 NONAME
- _ZThn4_N21eap_am_memory_store_cD0Ev @ 1769 NONAME
- _ZThn4_N21eap_am_memory_store_cD1Ev @ 1770 NONAME
- _ZThn4_N22eap_am_mutex_symbian_cD0Ev @ 1771 NONAME
- _ZThn4_N22eap_am_mutex_symbian_cD1Ev @ 1772 NONAME
- _ZThn4_N22eap_am_tools_symbian_cD0Ev @ 1773 NONAME
- _ZThn4_N22eap_am_tools_symbian_cD1Ev @ 1774 NONAME
- _ZThn4_NK10eap_core_c19get_is_tunneled_eapEv @ 1775 NONAME
- _ZThn536_N22eap_am_tools_symbian_cD0Ev @ 1776 NONAME
- _ZThn536_N22eap_am_tools_symbian_cD1Ev @ 1777 NONAME
- _ZThn8_N10eap_core_c13timer_expiredEmPv @ 1778 NONAME
- _ZThn8_N10eap_core_c17timer_delete_dataEmPv @ 1779 NONAME
- _ZThn8_N10eap_core_cD0Ev @ 1780 NONAME
- _ZThn8_N10eap_core_cD1Ev @ 1781 NONAME
- _ZThn8_N18eap_session_core_c13timer_expiredEmPv @ 1782 NONAME
- _ZThn8_N18eap_session_core_c17timer_delete_dataEmPv @ 1783 NONAME
- _ZThn8_N18eap_session_core_cD0Ev @ 1784 NONAME
- _ZThn8_N18eap_session_core_cD1Ev @ 1785 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
--- a/eapol/eapol_framework/eapol_symbian/tools/group/bld.inf Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/group/bld.inf Tue Jul 06 14:18:35 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: %
+* %version: 4 %
*/
#ifndef _EAP_TOOLS_GROUP_BLD_INF_
--- a/eapol/eapol_framework/eapol_symbian/tools/group/eapsymbiantools.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/group/eapsymbiantools.mmp Tue Jul 06 14:18:35 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"
@@ -11,12 +11,12 @@
*
* Contributors:
*
-* Description: Project definition file for project EAPOL
+* Description: Project definition file for tools library.
*
*/
/*
-* %version: 9 %
+* %version: 10 %
*/
//-------------------------------------------------------------------
@@ -25,7 +25,8 @@
#include "../../group/eapol.mmh"
//-------------------------------------------------------------------
-CAPABILITY ALL -TCB
+
+CAPABILITY CAP_GENERAL_DLL
VENDORID VID_DEFAULT
TARGET eapsymbiantools.dll
@@ -42,7 +43,6 @@
LANG SC
-//USERINCLUDE ..
USERINCLUDE ../../am/type/symbian/plugin/include
USERINCLUDE ../../am/common
USERINCLUDE ../../../eapol_common/am/common
@@ -55,9 +55,6 @@
USERINCLUDE ../../../eapol_common/type/simple_config/simple_config/include
USERINCLUDE ../../../eapol_common/type/simple_config/eap/include
-#if defined(EAP_USE_WPXM)
-USERINCLUDE ../../../eapol_common/wpx_include
-#endif //#if defined(EAP_USE_WPXM)
USERINCLUDE ../../eap_if/include
USERINCLUDE ../../eap_server/include
@@ -77,5 +74,6 @@
MACRO USE_EAP_INTERFACE_EXPORTS
+
//-------------------------------------------------------------------
// End of File
--- a/eapol/eapol_framework/eapol_symbian/tools/group/eaptools.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/group/eaptools.mmp Tue Jul 06 14:18:35 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"
@@ -11,12 +11,12 @@
*
* Contributors:
*
-* Description: Project definition file for project EAPOL
+* Description: Project definition file for EAP-tools project.
*
*/
/*
-* %version: 11 %
+* %version: 12 %
*/
//-------------------------------------------------------------------
@@ -25,7 +25,8 @@
#include "../../group/eapol.mmh"
//-------------------------------------------------------------------
-CAPABILITY ALL -TCB
+
+CAPABILITY CAP_GENERAL_DLL
VENDORID VID_DEFAULT
TARGET eaptools.dll
@@ -38,7 +39,6 @@
SOURCE dll_entry.cpp
SOURCE eap_am_tools_symbian.cpp
-// This source uses Symbian crypto library.
SOURCEPATH ../../am/common/symbian
SOURCE eap_am_crypto_symbian.cpp
SOURCE eap_am_mutex_symbian.cpp
--- a/eapol/eapol_framework/eapol_symbian/tools/group/eaptrace.mmp Wed Jun 23 18:14:55 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/tools/group/eaptrace.mmp Tue Jul 06 14:18:35 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"
@@ -11,12 +11,12 @@
*
* Contributors:
*
-* Description: Project definition file for project EAPOL
+* Description: Project definition file for trace library.
*
*/
/*
-* %version: 4 %
+* %version: 5 %
*/
//-------------------------------------------------------------------
@@ -25,7 +25,8 @@
#include "../../group/eapol.mmh"
//-------------------------------------------------------------------
-CAPABILITY ALL -TCB
+
+CAPABILITY CAP_GENERAL_DLL
VENDORID VID_DEFAULT
TARGET eaptrace.dll
@@ -41,7 +42,6 @@
LANG SC
-//USERINCLUDE ..
USERINCLUDE ../../am/type/symbian/plugin/include
USERINCLUDE ../../am/common
USERINCLUDE ../../../eapol_common/am/common
@@ -72,5 +72,6 @@
MACRO USE_EAP_INTERFACE_EXPORTS
+
//-------------------------------------------------------------------
// End of File
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/bwins/cpeapciphersuiteuiu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,6 @@
+EXPORTS
+ ??_ECpEapCiphersuiteUi@@UAE@I@Z @ 1 NONAME ; CpEapCiphersuiteUi::~CpEapCiphersuiteUi(unsigned int)
+ ??1CpEapCiphersuiteUi@@UAE@XZ @ 2 NONAME ; CpEapCiphersuiteUi::~CpEapCiphersuiteUi(void)
+ ??0CpEapCiphersuiteUi@@QAE@AAVQVariant@@@Z @ 3 NONAME ; CpEapCiphersuiteUi::CpEapCiphersuiteUi(class QVariant &)
+ ?ciphersuites@CpEapCiphersuiteUi@@QAE?AVQVariant@@XZ @ 4 NONAME ; class QVariant CpEapCiphersuiteUi::ciphersuites(void)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/cpeapciphersuiteui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,54 @@
+#
+# 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 TLS ciphersuite configuration in EAP methods
+#
+
+# %version: 9 %
+
+
+TEMPLATE = lib
+TARGET = cpeapciphersuiteui
+
+DEFINES += BUILD_CP_EAP_CIPHERSUITE_UI_DLL
+
+CONFIG += hb
+
+LIBS += -lcpframework
+
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR= _build
+
+HEADERS += \
+ ../inc/eapuidefs.h \
+ inc/cpeapciphersuiteui.h \
+ inc/cpeapciphersuiteui_p.h
+
+SOURCES += \
+ src/cpeapciphersuiteui.cpp \
+ src/cpeapciphersuiteui_p.cpp
+
+symbian: {
+ TARGET.UID3 = 0x2002C2F8
+ TARGET.CAPABILITY = CAP_GENERAL_DLL
+ TARGET.EPOCALLOWDLLDATA = 1
+
+ defFilePath = .
+
+ BLD_INF_RULES.prj_exports += \
+ "rom/cpeapciphersuiteui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpeapciphersuiteui.iby)" \
+ "inc/cpeapciphersuiteui.h |../inc/cpeapciphersuiteui.h"
+
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/eabi/cpeapciphersuiteuiu.def Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,12 @@
+EXPORTS
+ _ZN18CpEapCiphersuiteUi12ciphersuitesEv @ 1 NONAME
+ _ZN18CpEapCiphersuiteUiC1ER8QVariant @ 2 NONAME
+ _ZN18CpEapCiphersuiteUiC2ER8QVariant @ 3 NONAME
+ _ZN18CpEapCiphersuiteUiD0Ev @ 4 NONAME
+ _ZN18CpEapCiphersuiteUiD1Ev @ 5 NONAME
+ _ZN18CpEapCiphersuiteUiD2Ev @ 6 NONAME
+ _ZTI18CpEapCiphersuiteUi @ 7 NONAME
+ _ZTV18CpEapCiphersuiteUi @ 8 NONAME
+ _ZThn8_N18CpEapCiphersuiteUiD0Ev @ 9 NONAME
+ _ZThn8_N18CpEapCiphersuiteUiD1Ev @ 10 NONAME
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/inc/cpeapciphersuiteui.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,74 @@
+/*
+* 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 TLS ciphersuite configiration in EAP methods
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+
+#ifndef CP_EAP_CIPHERSUITE_UI_H
+#define CP_EAP_CIPHERSUITE_UI_H
+
+// System includes
+#include <QVariant>
+#include <cpsettingformitemdata.h>
+
+// User includes
+
+// Forward declarations
+class CpEapCiphersuiteUiPrivate;
+
+// External data types
+
+// Constants
+
+
+//If BUILD_CP_EAP_CIPHERSUITE_UI_DLL macro is defined
+// in the project file,
+//The dll is exported,
+//otherwise,
+//the dll will be imported(used)
+#ifdef BUILD_CP_EAP_CIPHERSUITE_UI_DLL
+#define CP_EAP_CIPHERSUITE_UI_EXPORT Q_DECL_EXPORT
+#else
+#define CP_EAP_CIPHERSUITE_UI_EXPORT Q_DECL_IMPORT
+#endif
+
+
+/*!
+ * @addtogroup group_eap_cipher_suite
+ * @{
+ */
+class CP_EAP_CIPHERSUITE_UI_EXPORT CpEapCiphersuiteUi: public CpSettingFormItemData
+{
+public:
+ CpEapCiphersuiteUi( QVariant &ciphersuites );
+ ~CpEapCiphersuiteUi();
+
+ QVariant ciphersuites();
+
+private:
+ Q_DISABLE_COPY(CpEapCiphersuiteUi)
+ CpEapCiphersuiteUi();
+ QScopedPointer<CpEapCiphersuiteUiPrivate> d_ptr;
+};
+
+/*! @} */
+
+#endif
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/inc/cpeapciphersuiteui_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,62 @@
+/*
+* 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 TLS ciphersuite configiration in EAP methods
+*
+*/
+
+/*
+* %version: 4 %
+*/
+
+#ifndef CP_EAP_CIPHERSUITE_UI_P_H
+#define CP_EAP_CIPHERSUITE_UI_P_H
+
+// System includes
+#include <hbdataformmodelitem.h>
+
+// User includes
+
+// Forward declarations
+class CpSettingFormItemData;
+
+// External data types
+
+// Constants
+
+/*!
+ * @addtogroup group_eap_cipher_suite
+ * @{
+ */
+
+class CpEapCiphersuiteUiPrivate
+{
+public:
+ CpEapCiphersuiteUiPrivate();
+
+ ~CpEapCiphersuiteUiPrivate();
+
+ int ciphersuiteSelected(QVariant suites, int id);
+
+ CpSettingFormItemData* createGroupItem(
+ QVariant &suites, QString name, int id);
+
+private:
+ friend class CpEapCiphersuiteUi;
+ QHash<HbDataFormModelItem*, int> mSuiteMapper;
+};
+
+/*! @} */
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/rom/cpeapciphersuiteui.iby Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,34 @@
+/*
+* 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: Image description file for cipher suites UI
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef CPEAPCIPHERSUITEUI_IBY
+#define CPEAPCIPHERSUITEUI_IBY
+
+#include <data_caging_paths_for_iby.hrh>
+#include <bldvariant.hrh>
+
+#ifdef __PROTOCOL_WLAN
+
+file=ABI_DIR/BUILD_DIR/cpeapciphersuiteui.dll SHARED_LIB_DIR/cpeapciphersuiteui.dll
+
+#endif // __PROTOCOL_WLAN
+
+#endif // CPEAPCIPHERSUITEUI_IBY
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/src/cpeapciphersuiteui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,113 @@
+/*
+* 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 TLS ciphersuite configiration in EAP methods
+*
+*/
+
+/*
+* %version: 8 %
+*/
+
+// System includes
+#include <qlist.h>
+#include <eapqtconfig.h>
+
+// User includes
+#include "cpeapciphersuiteui.h"
+#include "cpeapciphersuiteui_p.h"
+#include "eapuidefs.h"
+
+/*!
+ * \class CpEapCiphersuiteUi
+ * \brief Control Panel QT UI for TLS ciphersuite configiration in EAP methods.
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+/*!
+ * Constructor.
+ *
+ * @param suites List of selected cipher suites
+ */
+CpEapCiphersuiteUi::CpEapCiphersuiteUi( QVariant &suites ) :
+ CpSettingFormItemData(HbDataFormModelItem::GroupItem, hbTrId(
+ "txt_occ_subhead_cipher_suites"))
+{
+ qDebug("CpEapCiphersuiteUi::CpEapCiphersuiteUi()");
+ d_ptr.reset(new CpEapCiphersuiteUiPrivate());
+
+ 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,
+ EapQtConfig::TLS_DHE_RSA_WITH_AES_128_CBC_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,
+ EapQtConfig::TLS_RSA_WITH_3DES_EDE_CBC_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,
+ EapQtConfig::TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA));
+
+ 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,
+ EapQtConfig::TLS_RSA_WITH_RC4_128_SHA));
+
+ qDebug("CpEapCiphersuiteUi::CpEapCiphersuiteUi() - complete");
+}
+
+/*!
+ * Destructor.
+ */
+CpEapCiphersuiteUi::~CpEapCiphersuiteUi()
+{
+
+}
+
+/*!
+ * Creates list of selected cipher suites
+ *
+ * @return List of selected cipher suites
+ */
+QVariant CpEapCiphersuiteUi::ciphersuites()
+{
+ QList<QVariant> suites;
+
+ for (int i = 0; i < childCount(); ++i) {
+ QVariant state(childAt(i)->contentWidgetData("checkState"));
+ if (state.toInt() == Qt::Checked) {
+ qDebug("Cipher suite selected: 0x%04x", d_ptr->mSuiteMapper[childAt(i)]);
+ suites.append(QVariant(d_ptr->mSuiteMapper[childAt(i)]));
+ }
+ else {
+ qDebug("Cipher suite not selected: 0x%04x", d_ptr->mSuiteMapper[childAt(i)]);
+ }
+ }
+
+ return QVariant(suites);
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeapciphersuiteui/src/cpeapciphersuiteui_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,107 @@
+/*
+* 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 TLS ciphersuite configiration in EAP methods
+*
+*/
+
+/*
+* %version: 4 %
+*/
+
+// System includes
+#include <cpsettingformitemdata.h>
+#include <eapqtconfig.h>
+
+// User includes
+#include "cpeapciphersuiteui_p.h"
+
+/*!
+ * \class CpEapCiphersuiteUiPrivate
+ * \brief Control Panel QT UI for TLS ciphersuite configiration in EAP methods.
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+/*!
+ * Constructor.
+ */
+CpEapCiphersuiteUiPrivate::CpEapCiphersuiteUiPrivate()
+{
+
+}
+
+/*!
+ * Destructor.
+ */
+CpEapCiphersuiteUiPrivate::~CpEapCiphersuiteUiPrivate()
+{
+
+}
+
+/*!
+ * Tells the caller is requested cipher suite selected
+ *
+ * @param suites List of selected cipher suites
+ * @param id Index of requested cipher suite
+ *
+ * @return Qt::Checked if requested cipher suite is found from the list
+ * Qt::Unchecked otherwise
+ */
+int CpEapCiphersuiteUiPrivate::ciphersuiteSelected(QVariant suites, int id)
+{
+ QList<QVariant> suiteList(suites.toList());
+ int ret = Qt::Unchecked;
+ for (int i = 0; i < suiteList.count(); ++i) {
+
+ if (suiteList.at(i).toInt() == id) {
+ ret = Qt::Checked;
+ break;
+ }
+ }
+
+ return ret;
+}
+
+/*!
+ * Creates Cipher suite group item
+ *
+ * @param suites List of selected cipher suites
+ * @param name Localisation string of the cipher suite
+ * @param id Index of the cipher suite
+ *
+ * @return CpSettingFormItemData: Cipher suite check box
+ */
+CpSettingFormItemData* CpEapCiphersuiteUiPrivate::createGroupItem(
+ QVariant &suites, QString name, int id)
+{
+ qDebug("CpEapCiphersuiteUiPrivate::createGroupItem - id: 0x%04x", id);
+ QScopedPointer<CpSettingFormItemData> mItem;
+ mItem.reset(new CpSettingFormItemData(
+ HbDataFormModelItem::CheckBoxItem, QString("")));
+ mItem->setContentWidgetData("text", name);
+ mItem->setContentWidgetData("checkState", ciphersuiteSelected(
+ suites, id));
+ mSuiteMapper[mItem.data()] = id;
+
+ CpSettingFormItemData* tmp = mItem.data();
+ mItem.take();
+ return tmp;
+}
--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/cpeapsimakaui.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/cpeapsimakaui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
# 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 the License "Eclipse Public License v1.0"
+# 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".
#
@@ -15,12 +15,11 @@
# Project info file for Control Panel SIM/AKA settings plugin.
#
-# %version: 9 %
+# %version: 11 %
TEMPLATE = lib
TARGET = cpeapsimakaui
-DEPENDPATH +=
INCLUDEPATH += \
../../inc
@@ -32,9 +31,9 @@
-leapqtconfiginterface \
-leapqtplugininfo
-MOC_DIR = _moc
-RCC_DIR = _rcc
-OBJECTS_DIR= _objects
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR= _build
# Sources
--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/inc/cpeapsimakaplugin.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/inc/cpeapsimakaplugin.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -18,7 +18,7 @@
*/
/*
- * %version: 6 %
+ * %version: 7 %
*/
#ifndef CPEAPSIMAKAPLUGIN_H
--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/inc/cpeapsimakaui.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/inc/cpeapsimakaui.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 12 %
+ * %version: 14 %
*/
#ifndef CPEAPSIMAKAUI_H
@@ -34,6 +34,7 @@
// Forward declarations
class HbDataForm;
class HbDataFormModel;
+class HbDataFormModelItem;
class CpSettingFormItemData;
class EapQtValidator;
@@ -46,7 +47,7 @@
* @{
*/
-class CpEapSimAkaUi: public CpBaseSettingView
+class CpEapSimAkaUi : public CpBaseSettingView
{
Q_OBJECT
@@ -62,10 +63,14 @@
void close();
private:
- void initializeSimAkaUi();
+ void createUi();
+ void createUsername();
+ void createRealm();
+
bool checkStateToBool(const int state);
int boolToCheckState(const bool state);
- void storeSettings();
+
+ bool storeSettings();
bool validate();
bool validateGroup(CpSettingFormItemData *edit, CpSettingFormItemData *checkBox,
EapQtValidator* validator);
@@ -76,17 +81,35 @@
void realmAutomaticChanged(int state);
private:
+ //! Pointer to EapQtConfigInterface
QScopedPointer <EapQtConfigInterface> mConfigIf;
+ //! Plugin info
EapQtPluginInfo mPluginInfo;
+ //! Outer handle
EapQtPluginHandle mOuterHandle;
+ //! Current EAP configuration
+ EapQtConfig mEapConfig;
+
+ //! Dataform
HbDataForm *mForm;
+ //! Datform model
HbDataFormModel *mModel;
+ //! Control Panel item data helper for EAP-SIM/AKA plugins
+ CpItemDataHelper *mItemDataHelper;
+ //! EAP-SIM/AKA settings group
+ HbDataFormModelItem *mGroupItem;
+ //! Username generate automatically checkBox
CpSettingFormItemData *mUsernameAutomatic;
+ //! Username lineEdit
CpSettingFormItemData *mUsername;
+ //! Realm generate automatically checkBox
CpSettingFormItemData *mRealmAutomatic;
+ //! Realm lineEdit
CpSettingFormItemData *mRealm;
+ //! Realm validator
QScopedPointer<EapQtValidator> mValidatorRealm;
+ //! Username validator
QScopedPointer<EapQtValidator> mValidatorUsername;
};
--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/rom/cpeapsimakaui.iby Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/rom/cpeapsimakaui.iby Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
- * %version: 3 %
+ * %version: 4 %
*/
#ifndef CPEAPSIMAKAUI_IBY
@@ -27,7 +27,7 @@
#ifdef __PROTOCOL_WLAN
-file=ABI_DIR\BUILD_DIR\cpeapsimakaui.dll SHARED_LIB_DIR\cpeapsimakaui.dll
+file=ABI_DIR/BUILD_DIR/cpeapsimakaui.dll SHARED_LIB_DIR/cpeapsimakaui.dll
data=/epoc32/data/c/resource/qt/plugins/controlpanel/eapsecurity/cpeapsimakaui.qtplugin resource/qt/plugins/controlpanel/eapsecurity/cpeapsimakaui.qtplugin
#endif // __PROTOCOL_WLAN
--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaplugin.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaplugin.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -18,7 +18,7 @@
*/
/*
- * %version: 8 %
+ * %version: 10 %
*/
// System includes
@@ -38,12 +38,7 @@
// Local constants
-// Order numbers
-static const int order_eapsim(60);
-static const int order_eapaka(70);
-
-Q_EXPORT_PLUGIN2(CpEapSimAkaPlugin, CpEapSimAkaPlugin)
-;
+Q_EXPORT_PLUGIN2(CpEapSimAkaPlugin, CpEapSimAkaPlugin);
// ======== LOCAL FUNCTIONS ========
@@ -93,11 +88,15 @@
qDebug("CpEapSimAkaPlugin: provide plugin info");
QList<EapQtPluginInfo> ret;
- ret.append(EapQtPluginInfo(EapQtPluginHandle::PluginEapSim,
- EapUiStrings::EapSim, order_eapsim) );
-
- ret.append(EapQtPluginInfo(EapQtPluginHandle::PluginEapAka,
- EapUiStrings::EapAka, order_eapaka) );
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginEapSim,
+ EapQtUiConstants::StringEapSim,
+ EapQtUiConstants::OrderEapSim));
+
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginEapAka,
+ EapQtUiConstants::StringEapAka,
+ EapQtUiConstants::OrderEapAka));
return ret;
}
--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaui.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,13 +17,14 @@
*/
/*
- * %version: 16 %
+ * %version: 18 %
*/
// System includes
#include <HbDataForm>
#include <HbDataFormModel>
#include <HbDataFormViewItem>
+#include <HbParameterLengthLimiter>
#include <HbMessageBox>
#include <HbAction>
#include <HbLineEdit>
@@ -61,11 +62,13 @@
const int iapId,
const EapQtPluginInfo &plugin,
const EapQtPluginHandle& outerHandle) :
- mConfigIf(new EapQtConfigInterface(bearer, iapId)),
+ mConfigIf(NULL),
mPluginInfo(plugin),
mOuterHandle(outerHandle),
mForm(NULL),
mModel(NULL),
+ mItemDataHelper(NULL),
+ mGroupItem(NULL),
mUsernameAutomatic(NULL),
mUsername(NULL),
mRealmAutomatic(NULL),
@@ -82,7 +85,10 @@
// scoped pointer gets deleted automaticaly on exception
}
- initializeSimAkaUi();
+ // Get EAP config interface
+ mConfigIf.reset(new EapQtConfigInterface(bearer, iapId));
+
+ createUi();
}
/*!
@@ -97,37 +103,58 @@
}
/*!
- * Initializes the sim-aka ui and initializes objects based on configuration
- * read from the database.
+ * Creates EAP-SIM/AKA UI and initilizes settings read via
+ * EapQtConfigInterface
*/
-void CpEapSimAkaUi::initializeSimAkaUi()
+void CpEapSimAkaUi::createUi()
{
- qDebug("CpEapSimAkaUi::initializeSimAkaUi");
+ qDebug("CpEapSimAkaUi::createUi");
- CpItemDataHelper itemDataHelper;
-
- // Read Configurations
- EapQtConfig eapConfig;
+ // Read EAP Configurations
bool configurationRead = mConfigIf->readConfiguration(mOuterHandle, mPluginInfo.pluginHandle(),
- eapConfig);
+ mEapConfig);
if (!configurationRead) {
qDebug("CpEapSimAkaUi::initializeSimAkaUi - read configuration failed.");
}
- // Create UI objects and group
+ // Construct EAP-SIM/AKA settings UI
mForm = new HbDataForm();
this->setWidget(mForm);
+ mModel = new HbDataFormModel(mForm);
+
+ mGroupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
+ HbParameterLengthLimiter(
+ hbTrId("txt_occ_subhead_eap_module_settings")).arg(
+ mPluginInfo.localizationId()));
+ mModel->appendDataFormItem(mGroupItem);
+
+ // The parameter given as 0 is a HbDataForm pointer, not parent
+ mItemDataHelper = new CpItemDataHelper(0);
+ mItemDataHelper->setParent(this);
+
+ // Create UI components
+ createUsername();
+ createRealm();
- mModel = new HbDataFormModel(mForm);
- HbDataFormModelItem *groupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
- hbTrId("txt_occ_subhead_eap_module_settings").arg(mPluginInfo.localizationId()));
- mModel->appendDataFormItem(groupItem);
-
+ mItemDataHelper->bindToForm(mForm);
+ mForm->setModel(mModel);
+
// Connect signal to add validators when items get activated (visualization created).
bool connected = connect(mForm, SIGNAL( itemShown(const QModelIndex&) ), this,
SLOT( setValidator(const QModelIndex) ));
Q_ASSERT(connected);
+ // Expand EAP-SIM/AKA settings group
+ mForm->setExpanded(mModel->indexFromItem(mGroupItem), true);
+}
+
+/*!
+ * Creates Username group:
+ * Generate automatically checkBox and username lineEdit
+ */
+void CpEapSimAkaUi::createUsername()
+{
+ qDebug("CpEapSimAkaUi::createUsername()");
// UsernameAutomatic
mUsernameAutomatic = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
"txt_occ_setlabel_user_name"));
@@ -135,21 +162,29 @@
"txt_occ_setlabel_user_name_val_generate_automatica"));
// Initialize the value from EapQtConfig
// Generate username automatically is selected by default
- mUsernameAutomatic->setContentWidgetData("checkState", boolToCheckState(eapConfig.value(
+ 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)));
- groupItem->appendChild(mUsernameAutomatic);
+ mGroupItem->appendChild(mUsernameAutomatic);
//Username
mUsername = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
"txt_occ_setlabel_user_name"));
- mUsername->setContentWidgetData("text", eapConfig.value(EapQtConfig::Username));
- // Dimmed username if usernameAutomatic selected
+ mUsername->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Username));
+ // Dim username if usernameAutomatic selected
usernameAutomaticChanged(mUsernameAutomatic->contentWidgetData("checkState") == Qt::Checked);
- groupItem->appendChild(mUsername);
+ mGroupItem->appendChild(mUsername);
+}
+/*!
+ * Creates Realm group:
+ * Generate automatically checkBox and realm lineEdit
+ */
+void CpEapSimAkaUi::createRealm()
+{
+ qDebug("CpEapSimAkaUi::createRealm()");
// RealmAutomatic
mRealmAutomatic = new CpSettingFormItemData(HbDataFormModelItem::CheckBoxItem, hbTrId(
"txt_occ_setlabel_realm"));
@@ -157,27 +192,20 @@
"txt_occ_setlabel_realm_val_generate_automatically"));
// Initialize the value from EapQtConfig
// Generate realm automatically is selected by default
- mRealmAutomatic->setContentWidgetData("checkState", boolToCheckState(eapConfig.value(
+ 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,
SLOT(realmAutomaticChanged(int)));
- groupItem->appendChild(mRealmAutomatic);
+ mGroupItem->appendChild(mRealmAutomatic);
//Realm
mRealm = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
"txt_occ_setlabel_realm"));
- mRealm->setContentWidgetData("text", eapConfig.value(EapQtConfig::Realm));
- // Dimmed realm if realmAutomatic selected
+ mRealm->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Realm));
+ // Dim realm if realmAutomatic selected
realmAutomaticChanged(mRealmAutomatic->contentWidgetData("checkState") == Qt::Checked);
- groupItem->appendChild(mRealm);
-
- // Set the model
- itemDataHelper.bindToForm(mForm);
- mForm->setModel(mModel);
-
- // Expand simakaui settings group
- mForm->setExpanded(mModel->indexFromItem(groupItem), TRUE);
+ mGroupItem->appendChild(mRealm);
}
/*!
@@ -219,20 +247,50 @@
void CpEapSimAkaUi::close()
{
qDebug("CpEapSimAkaUi::close");
+
+ // Validate configuration
if (validate()) {
- qDebug("CpEapSimAkaUi::close - Store settings and exit");
- storeSettings();
- CpBaseSettingView::close();
+ qDebug("CpEapSimAkaUi::close - Validation OK");
+
+ // Store settings
+ if (storeSettings()){
+ qDebug("CpEapSimAkaUi::close - Settings stored, close view");
+ // Close view
+ CpBaseSettingView::close();
+ }
+ else {
+ 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->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();
+ }
}
else {
qDebug("CpEapSimAkaUi::close - validation failed. Prompt question.");
- HbMessageBox *note = new HbMessageBox(HbMessageBox::MessageTypeQuestion);
- note->setAttribute(Qt::WA_DeleteOnClose);
- note->setText(hbTrId("txt_occ_info_incomplete_details_return_without_sa"));
- note->clearActions();
+ 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"));
- note->addAction(okAction);
+ messageBox->addAction(okAction);
bool connected = connect(
okAction,
SIGNAL(triggered()),
@@ -241,9 +299,10 @@
Q_ASSERT(connected);
// Clicking 'NO'-button does nothing
HbAction *cancelAction = new HbAction(hbTrId("txt_common_button_no"));
- note->addAction(cancelAction);
- note->setTimeout(HbPopup::NoTimeout);
- note->open();
+ messageBox->addAction(cancelAction);
+ messageBox->setTimeout(HbPopup::NoTimeout);
+ messageBox->open();
+ messageBox.take();
}
}
@@ -332,8 +391,10 @@
/*!
* Stores settings given via SIM-AKA configuration UI
+ *
+ * @return false if saving failed, true otherwise
*/
-void CpEapSimAkaUi::storeSettings()
+bool CpEapSimAkaUi::storeSettings()
{
qDebug("CpEapSimAkaUi::storeSettings");
@@ -347,7 +408,10 @@
mRealmAutomatic->contentWidgetData("checkState").toInt()));
eapConfig.setValue(EapQtConfig::Realm, mRealm->contentWidgetData("text"));
+ // Save configuration
if (!mConfigIf->saveConfiguration(mPluginInfo.pluginHandle(), eapConfig)) {
qDebug("CpEapSimAkaUi::storeSettings - configuration saving failed.");
+ return false;
}
+ return true;
}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/cpeaptlsmethodsui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,69 @@
+#
+# 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 TLS-based EAP methods configuration
+#
+
+# %version: 13 %
+
+
+TEMPLATE = lib
+TARGET = cpeaptlsmethodsui
+
+INCLUDEPATH += \
+ ../../inc
+
+CONFIG += hb \
+ plugin
+
+LIBS += -lcpframework \
+ -leapqtconfiginterface \
+ -leapqtplugininfo \
+ -lcpeapciphersuiteui
+
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR= _build
+
+
+# Sources
+HEADERS += \
+ ../inc/eapuidefs.h \
+ inc/cpeaptlsmethodsui.h \
+ inc/cpeaptlsmethodsplugin.h \
+ inc/cpeaptlsmethodsinnereapui.h
+
+SOURCES += \
+ src/cpeaptlsmethodsui.cpp \
+ src/cpeaptlsmethodsplugin.cpp \
+ src/cpeaptlsmethodsinnereapui.cpp
+
+symbian: {
+ TARGET.EPOCALLOWDLLDATA = 1
+ TARGET.UID3 = 0x2002C2FA
+ TARGET.CAPABILITY = CAP_GENERAL_DLL
+
+ deploy.path = c:
+ qtplugins.path = /resource/qt/plugins/controlpanel/eapsecurity
+ qtplugins.sources += qmakepluginstubs/cpeaptlsmethodsui.qtplugin
+
+ for(qtplugin, qtplugins.sources):BLD_INF_RULES.prj_exports += "./$$qtplugin $$deploy.path$$qtplugins.path/$$basename(qtplugin)"
+
+ BLD_INF_RULES.prj_exports += \
+ "rom/cpeaptlsmethodsui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpeaptlsmethodsui.iby)"
+}
+
+plugin.sources += cpeaptlsmethodsui.dll
+plugin.path = /resource/qt/plugins/controlpanel/eapsecurity
+DEPLOYMENT += plugin
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsinnereapui.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,62 @@
+/*
+ * 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 Inner EAP Entry item for TLS-based EAP methods
+ *
+ */
+
+/*
+ * %version: 3 %
+ */
+
+#ifndef CPEAPTLSMETHODSINNEREAPUI_H
+#define CPEAPTLSMETHODSINNEREAPUI_H
+
+// System includes
+#include <cpsettingformentryitemdata.h>
+
+// User includes
+
+// Forward declarations
+class CpEapTlsMethodsUi;
+
+// External data types
+
+// Constants
+
+/*!
+ * @addtogroup group_eap_ui_plugin_eap_tlsmethods
+ * @{
+ */
+
+class EapInnerMethodEntryItemData : public CpSettingFormEntryItemData
+{
+public:
+ EapInnerMethodEntryItemData(
+ CpEapTlsMethodsUi* tlsUi,
+ CpItemDataHelper &itemDataHelper,
+ const QString &text);
+
+ virtual ~EapInnerMethodEntryItemData();
+
+ virtual CpBaseSettingView *createSettingView() const;
+
+private:
+ CpEapTlsMethodsUi* mTlsUi;
+ CpItemDataHelper& mItemDataHelper;
+};
+
+/*! @} */
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsplugin.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,63 @@
+/*
+ * 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 plugin for TLS-based EAP methods configuration
+ *
+ */
+
+/*
+ * %version: 6 %
+ */
+
+#ifndef CPEAPTLSMETHODSPLUGIN_H
+#define CPEAPTLSMETHODSPLUGIN_H
+
+// System includes
+#include <QObject>
+
+// User includes
+#include "cpeapplugininterface.h"
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+/*!
+ * @addtogroup group_eap_ui_plugin_tlsmethods
+ * @{
+ */
+class CpEapTlsMethodsPlugin : public QObject, public CpEapPluginInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(CpEapPluginInterface)
+
+public:
+ CpEapTlsMethodsPlugin();
+ ~CpEapTlsMethodsPlugin();
+
+ void setSettingsReference(const EapQtConfigInterface::EapBearerType bearer, const int iapId);
+ QList<EapQtPluginInfo> pluginInfo();
+ CpBaseSettingView* uiInstance(const EapQtPluginHandle& outerHandle,
+ const EapQtPluginInfo &plugin);
+
+private:
+ EapQtConfigInterface::EapBearerType mBearer;
+ int mIapId;
+};
+
+/*! @} */
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsui.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,187 @@
+/*
+ * 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 TLS-based EAP methods configuration
+ *
+ */
+
+/*
+ * %version: 17 %
+ */
+
+#ifndef CPEAPTLSMETHODSUI_H
+#define CPEAPTLSMETHODSUI_H
+
+// System includes
+#include <cpbasesettingview.h>
+#include <eapqtconfiginterface.h>
+#include <eapqtplugininfo.h>
+#include <eapqtpluginhandle.h>
+
+// User includes
+
+// Forward declarations
+class HbDataForm;
+class HbDataFormModel;
+class HbDataFormModelItem;
+class HbMessageBox;
+class CpSettingFormItemData;
+class EapQtValidator;
+class EapQtCertificateInfo;
+class CpEapCiphersuiteUi;
+
+// External data types
+
+// Constants
+
+/*!
+ * @addtogroup group_eap_ui_plugin_eap_tlsmethods
+ * @{
+ */
+
+class CpEapTlsMethodsUi : public CpBaseSettingView
+{
+Q_OBJECT
+
+public:
+ CpEapTlsMethodsUi(
+ const EapQtConfigInterface::EapBearerType bearer,
+ const int iapId,
+ const EapQtPluginInfo &plugin,
+ const EapQtPluginHandle& outerHandle);
+ ~CpEapTlsMethodsUi();
+
+ CpBaseSettingView *innerUiInstance();
+
+protected:
+ void close();
+
+private:
+ // Supported PEAP versions
+ enum PeapVersions {
+ //PEAPv0
+ PeapVersion0,
+ //PEAPv1
+ PeapVersion1,
+ //PEAPv0 or PEAPv1
+ PeapVersionBoth
+ };
+
+private:
+ void createUi();
+ void createTlsUi();
+ void createTtlsUi();
+ void createPeapUi();
+ void createFastUi();
+
+ void createUsername();
+ void createRealm();
+ void createUserCerts();
+ void createAuthorityCerts();
+ void createPeapVersion();
+ void createInnerMethod();
+ void createEapSelector();
+
+ void defaultInnerPlugin();
+
+ bool checkStateToBool(const int state);
+ int boolToCheckState(const bool state);
+
+ bool validate();
+ bool validateUsernameGroup();
+ bool validateRealmGroup();
+ bool validateAuthorityCertificate();
+ bool validateUserCertificate();
+ bool validateCiphersuites();
+ void setPeapVersion(EapQtConfig &eapConfig);
+ bool storeSettings();
+
+private slots:
+ void setValidator(const QModelIndex);
+ void usernameAutomaticChanged(int state);
+ void realmAutomaticChanged(int state);
+ void userCertChanged(int value);
+ void authorityCertAutomaticChanged(int state);
+ void authorityCertChanged(int value);
+ void peapVersionChanged(int value);
+ void innerEapTypeChanged(int value);
+
+private:
+ //! Pointer to EapQtConfigInterface
+ QScopedPointer <EapQtConfigInterface> mConfigIf;
+ //! List of supported Inner EAP types
+ QList<EapQtPluginInfo> mPlugins;
+ //! Plugin info
+ EapQtPluginInfo mPluginInfo;
+ //! Outer handle
+ EapQtPluginHandle mOuterHandle;
+ //! Current EAP configuration
+ EapQtConfig mEapConfig;
+
+ //! Dataform
+ HbDataForm *mForm;
+ //! Datform model
+ HbDataFormModel *mModel;
+ //! Control Panel item data helper for TLS methods plugins
+ CpItemDataHelper *mItemDataHelper;
+ //! TLS based methods settings group
+ HbDataFormModelItem *mGroupItem;
+ //! Username generate automatically checkBox
+ CpSettingFormItemData *mUsernameAutomatic;
+ //! Username lineEdit
+ CpSettingFormItemData *mUsername;
+ //! Realm generate automatically checkBox
+ CpSettingFormItemData *mRealmAutomatic;
+ //! Realm lineEdit
+ CpSettingFormItemData *mRealm;
+ //! Authority certificate select automatically checkBox
+ CpSettingFormItemData *mCaCertAutomatic;
+ //! Authority certificate comboBox
+ CpSettingFormItemData *mCaCert;
+ //! Peap version comboBox
+ CpSettingFormItemData *mPeapVersion;
+ //! Inner EAP type comboBox
+ CpSettingFormItemData *mInnerEapType;
+ //! Cipher suites group
+ CpEapCiphersuiteUi *mGroupItemCs;
+
+ //! Realm validator
+ QScopedPointer<EapQtValidator> mValidatorRealm;
+ //! Username validator
+ QScopedPointer<EapQtValidator> mValidatorUsername;
+
+ //! List of system's user certificates
+ QList<EapQtCertificateInfo> mUserCerts;
+ //! Index of selected user certificate
+ int mCurrentUserCert;
+ //! List if system's authority certificates
+ QList<EapQtCertificateInfo> mAuthorityCerts;
+ //! Index of selected authority certificate
+ int mCurrentAuthorityCert;
+ //! Index of current PEAP version
+ // 0:PEAPv0, 1:PEAPv2, 2:PEAPv0 or PEAPv1
+ int mCurrentPeapVersion;
+ //! Index of selected Inner EAP type
+ int mCurrentInnerPlugin;
+ //! 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;
+ //! Tells if no inner EAP type is stored and default value is used instead
+ bool mDefaultPluginInUse;
+};
+
+/*! @} */
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/rom/cpeaptlsmethodsui.iby Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,35 @@
+/*
+* 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: Image description file for TLS based methods settings UI
+*
+*/
+
+/*
+ * %version: 4 %
+ */
+
+#ifndef CPEAPTLSMETHODSUI_IBY
+#define CPEAPTLSMETHODSUI_IBY
+
+#include <data_caging_paths_for_iby.hrh>
+#include <bldvariant.hrh>
+
+#ifdef __PROTOCOL_WLAN
+
+file=ABI_DIR/BUILD_DIR/cpeaptlsmethodsui.dll SHARED_LIB_DIR/cpeaptlsmethodsui.dll
+data=/epoc32/data/c/resource/qt/plugins/controlpanel/eapsecurity/cpeaptlsmethodsui.qtplugin resource/qt/plugins/controlpanel/eapsecurity/cpeaptlsmethodsui.qtplugin
+
+#endif // __PROTOCOL_WLAN
+
+#endif // CPEAPTLSMETHODSUI_IBY
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsinnereapui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,79 @@
+/*
+ * 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 Inner EAP methods Entry Item for TLS-based
+ * EAP methods
+ *
+ */
+
+/*
+ * %version: 2 %
+ */
+
+// System includes
+#include <HbDataFormModelItem>
+
+
+// User includes
+#include "cpeaptlsmethodsinnereapui.h"
+#include "cpeaptlsmethodsui.h"
+
+
+/*!
+ * \class EapInnerMethodEntryItemData
+ * \brief Implements Inner EAP method Entry Item
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+/*!
+ * Constructor
+ *
+ * @param tlsUi Pointer to TLS-methods UI object
+ * @param itemDataHelpper Control Panel Item data helpper object
+ * @param text Text for entry button
+ */
+EapInnerMethodEntryItemData::EapInnerMethodEntryItemData(
+ CpEapTlsMethodsUi* tlsUi,
+ CpItemDataHelper &itemDataHelper,
+ const QString &text) :
+ CpSettingFormEntryItemData(CpSettingFormEntryItemData::ButtonEntryItem,
+ itemDataHelper, text),
+ mTlsUi(tlsUi),
+ mItemDataHelper(itemDataHelper)
+{
+}
+
+/*!
+ * Desctructor.
+ */
+EapInnerMethodEntryItemData::~EapInnerMethodEntryItemData()
+{
+ qDebug("EapInnerMethodEntryItemData::~EapInnerMethodEntryItemData()");
+}
+
+/*!
+ * Implements CpSettingFormEntryItemData::createSettingView
+ */
+CpBaseSettingView* EapInnerMethodEntryItemData::createSettingView() const
+{
+ qDebug("EapInnerMethodEntryItemData::createSettingView()");
+ return mTlsUi->innerUiInstance();
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsplugin.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,129 @@
+/*
+ * 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 plugin for TLS-based EAP methods configuration
+ *
+ */
+
+/*
+ * %version: 7 %
+ */
+
+// System includes
+#include <eapqtpluginhandle.h>
+
+// User includes
+#include "cpeaptlsmethodsplugin.h"
+#include "cpeaptlsmethodsui.h"
+#include "eapuidefs.h"
+
+/*!
+ * \class CpEapTlsMethodsPlugin
+ * \brief Control Panel QT plugin for TLS-based EAP methods configuration.
+ */
+
+// External function prototypes
+
+// Local constants
+
+Q_EXPORT_PLUGIN2(CpEapTlsMethodsPlugin, CpEapTlsMethodsPlugin);
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+/*!
+ * Constructor.
+ */
+CpEapTlsMethodsPlugin::CpEapTlsMethodsPlugin() :
+ mBearer(EapQtConfigInterface::EapBearerTypeWlan),
+ mIapId(EapQtConfigInterface::IapIdUndefined)
+{
+ // Nothing to be done
+
+ qDebug("CpEapTlsMethodsPlugin created");
+}
+
+/*!
+ * Destructor.
+ */
+CpEapTlsMethodsPlugin::~CpEapTlsMethodsPlugin()
+{
+ // Nothing to be done
+ // UI instances are owned and deallocated by CP framework
+
+ qDebug("CpEapTlsMethodsPlugin destroyed");
+}
+
+/*!
+ * See CpEapPluginInterface::setSettingsReference()
+ *
+ * @param bearer Bearer of the accessed settings
+ * @param iapId ID of the accessed IAP
+ */
+void CpEapTlsMethodsPlugin::setSettingsReference(const EapQtConfigInterface::EapBearerType bearer,
+ const int iapId)
+{
+ mBearer = bearer;
+ mIapId = iapId;
+}
+
+/*!
+ * See CpEapPluginInterface::pluginInfo()
+ *
+ * @return Plugin info
+ */
+QList<EapQtPluginInfo> CpEapTlsMethodsPlugin::pluginInfo()
+{
+ qDebug("CpEapTlsMethodsPlugin: provide plugin info");
+ QList<EapQtPluginInfo> ret;
+
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginEapTtls,
+ EapQtUiConstants::StringEapTtls,
+ EapQtUiConstants::OrderEapTtls) );
+
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginPeap,
+ EapQtUiConstants::StringPeap,
+ EapQtUiConstants::OrderPeap) );
+
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginEapTls,
+ EapQtUiConstants::StringEapTls,
+ EapQtUiConstants::OrderEapTls) );
+
+ return ret;
+}
+
+/*!
+ * See CpEapPluginInterface::uiInstance()
+ *
+ * Creates UI instance
+ *
+ * @param outerHandle Plugin handle to outer EAP type.
+ * @param plugin Plugin info
+ *
+ * @return TLS methods UI instance
+ */
+CpBaseSettingView* CpEapTlsMethodsPlugin::uiInstance(
+ const EapQtPluginHandle& outerHandle,
+ const EapQtPluginInfo &plugin)
+{
+
+ Q_ASSERT(mIapId != EapQtConfigInterface::IapIdUndefined);
+
+ qDebug("CpEapTlsMethodsPlugin: create UI instance");
+ return new CpEapTlsMethodsUi(mBearer, mIapId, plugin, outerHandle);
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpeapuiplugins/cpeaptlsmethodsui/src/cpeaptlsmethodsui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,985 @@
+/*
+ * 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 TLS-based EAP methods configuration
+ *
+ */
+
+/*
+ * %version: 24 %
+ */
+
+// System includes
+#include <HbDataForm>
+#include <HbDataFormModel>
+#include <HbDataFormViewItem>
+#include <HbParameterLengthLimiter>
+#include <HbMessageBox>
+#include <HbAction>
+#include <HbLineEdit>
+#include <cpsettingformitemdata.h>
+#include <cpitemdatahelper.h>
+#include <eapqtvalidator.h>
+#include <eapqtexpandedeaptype.h>
+#include <eapqtcertificateinfo.h>
+#include <cppluginutility.h>
+
+// User includes
+#include "cpeapciphersuiteui.h"
+#include "cpeaptlsmethodsui.h"
+#include "cpeaptlsmethodsinnereapui.h"
+
+/*!
+ * \class CpEapTlsMethodsUi
+ * \brief Implementes TLS based methods configuration ui.
+ */
+
+// External function prototypes
+
+// Local constants
+
+/*!
+ * ComboBox index is unkown
+ */
+static const int UnknownIndex = -1;
+/*!
+ * Default index for ComboBox, used if no value has been stored
+ */
+static const int DefaultIndex = 0;
+/*!
+ * Index of 'Not in use'in certificate selection lists.
+ */
+static const int NotInUseIndex = 0;
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+/*!
+ * Constructor.
+ *
+ * @param bearer Bearer type of the accessed configuration.
+ * @param iapId IAP ID of the accessed configuration.
+ * @param plugin Plugin.
+ * @param outerHandle Outer handle.
+ */
+
+CpEapTlsMethodsUi::CpEapTlsMethodsUi(
+ const EapQtConfigInterface::EapBearerType bearer,
+ const int iapId,
+ const EapQtPluginInfo &plugin,
+ const EapQtPluginHandle& outerHandle) :
+ mConfigIf(NULL),
+ mPluginInfo(plugin),
+ mOuterHandle(outerHandle),
+ mForm(NULL),
+ mModel(NULL),
+ mItemDataHelper(NULL),
+ mGroupItem(NULL),
+ mUsernameAutomatic(NULL),
+ mUsername(NULL),
+ mRealmAutomatic(NULL),
+ mRealm(NULL),
+ mCaCertAutomatic(NULL),
+ mCaCert(NULL),
+ mPeapVersion(NULL),
+ mInnerEapType(NULL),
+ mGroupItemCs(NULL),
+ mCurrentUserCert(0),
+ mCurrentAuthorityCert(0),
+ mCurrentPeapVersion(0),
+ mCurrentInnerPlugin(0),
+ mInnerEapMschapv2(0),
+ mInnerEapGtc(0),
+ mDefaultPluginInUse(false)
+{
+ qDebug("CpEapTlsMethodsUi::CpEapTlsMethodsUi()");
+
+ // IAP must be valid in construction (check includes
+ // EapQtConfigInterface::IapIdUndefined)
+ if (iapId < 0) {
+ QT_THROW(std::bad_alloc());
+ // scoped pointer gets deleted automaticaly on exception
+ }
+
+ // Get EAP config interface
+ mConfigIf.reset(new EapQtConfigInterface(bearer, iapId));
+
+ // Request supported inner EAP types
+ mPlugins.append(mConfigIf->supportedInnerTypes(mPluginInfo.pluginHandle()));
+
+ // Create UI
+ createUi();
+}
+
+/*!
+ * Destructor.
+ */
+CpEapTlsMethodsUi::~CpEapTlsMethodsUi()
+{
+ qDebug("CpEapTlsMethodsUi::~CpEapTlsMethodsUi()");
+
+ // mEapQtConfigInterface: scoped pointer deleted automatically
+ // mValidatorRealm: scoped pointer deleted automatically
+ // mValidatorUsername: scoped pointer deleted automatically
+}
+
+/*!
+ * Calls inner UI instance
+ *
+ * @return pointer to inner UI instance
+ */
+CpBaseSettingView *CpEapTlsMethodsUi::innerUiInstance()
+{
+ return mConfigIf->uiInstance(mPluginInfo.pluginHandle(),
+ mPlugins.at(mCurrentInnerPlugin).pluginHandle());
+}
+
+/*!
+ * Creates TLS based methods UI and initilizes settings read via
+ * EapQtConfigInterface
+ */
+void CpEapTlsMethodsUi::createUi()
+{
+ qDebug("CpEapTlsMethodsUi::createUi()");
+
+ // Read EAP Configurations
+ bool configurationRead = mConfigIf->readConfiguration(mOuterHandle, mPluginInfo.pluginHandle(),
+ mEapConfig);
+ if (!configurationRead) {
+ qDebug("CpEapTlsMethodsUi::createUi - read configuration failed.");
+ }
+
+ // Construct TLS based methods settings UI
+ mForm = new HbDataForm();
+ this->setWidget(mForm);
+ CpPluginUtility::addCpItemPrototype(mForm);
+ mModel = new HbDataFormModel(mForm);
+
+ // Create settings group
+ mGroupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
+ HbParameterLengthLimiter(
+ hbTrId("txt_occ_subhead_eap_module_settings")).arg(
+ mPluginInfo.localizationId()));
+ mModel->appendDataFormItem(mGroupItem);
+
+ // The parameter given as 0 is a HbDataForm pointer, not parent
+ mItemDataHelper = new CpItemDataHelper(0);
+ mItemDataHelper->setParent(this);
+
+ // Create method specific UI
+ if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapTls) {
+ createTlsUi();
+ }
+ else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapTtls) {
+ createTtlsUi();
+ }
+ else if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginPeap) {
+ createPeapUi();
+ }
+ else {
+ qDebug("CpEapTlsMethodsUi::createUi() - unknown EAP method");
+ }
+
+ // Load cipher suites view
+ QVariant variant;
+ variant = mEapConfig.value(EapQtConfig::CipherSuites);
+ mGroupItemCs = new CpEapCiphersuiteUi(variant);
+ mModel->appendDataFormItem(mGroupItemCs);
+
+ mItemDataHelper->bindToForm(mForm);
+ mForm->setModel(mModel);
+
+ // Connect signal to add validators
+ 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);
+}
+
+/*!
+ * Creates EAP-TLS settings UI
+ */
+void CpEapTlsMethodsUi::createTlsUi()
+{
+ qDebug("CpEapTlsMethodsUi::createTlsUi()");
+ // Create common TLS settings componenets
+ createAuthorityCerts();
+ createUserCerts();
+ createUsername();
+ createRealm();
+}
+
+/*!
+ * Creates EAP-TTLS settings UI
+ */
+void CpEapTlsMethodsUi::createTtlsUi()
+{
+ qDebug("CpEapTlsMethodsUi::createTtlsUi()");
+ // Create common TLS settings componenets
+ createAuthorityCerts();
+ createUserCerts();
+ createUsername();
+ createRealm();
+
+ // Create Inner Eap type selection comboBox and configuration button
+ createInnerMethod();
+}
+
+/*!
+ * Creates PEAP settings UI
+ */
+void CpEapTlsMethodsUi::createPeapUi()
+{
+ qDebug("CpEapTlsMethodsUi::createPeapUi()");
+ // Create common TLS settings componenets
+ createAuthorityCerts();
+ createUserCerts();
+ createUsername();
+ createRealm();
+
+ // Create PEAP version selection comboBox
+ createPeapVersion();
+
+ // Create Inner Eap type selection comboBox and configuration button
+ createInnerMethod();
+
+ // If not stored inner Eap type, set default inner EAP method
+ // according PEAP version
+ if (mDefaultPluginInUse) {
+ defaultInnerPlugin();
+ }
+}
+/*!
+ * Creates Username group:
+ * Generate automatically checkBox and username lineEdit
+ */
+void CpEapTlsMethodsUi::createUsername()
+{
+ 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"));
+ // Initialize the value from EapQtConfig
+ // Generate username automatically is selected by default
+ 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)));
+ mGroupItem->appendChild(mUsernameAutomatic);
+
+ //Username
+ mUsername = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
+ "txt_occ_setlabel_user_name"));
+ mUsername->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Username));
+ // Dim username if usernameAutomatic selected
+ usernameAutomaticChanged(mUsernameAutomatic->contentWidgetData("checkState") == Qt::Checked);
+ mGroupItem->appendChild(mUsername);
+}
+
+/*!
+ * Creates Realm group:
+ * Generate automatically checkBox and realm lineEdit
+ */
+void CpEapTlsMethodsUi::createRealm()
+{
+ 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"));
+ // Initialize the value from EapQtConfig
+ // Generate realm automatically is selected by default
+ 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,
+ SLOT(realmAutomaticChanged(int)));
+ mGroupItem->appendChild(mRealmAutomatic);
+
+ //Realm
+ mRealm = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
+ "txt_occ_setlabel_realm"));
+ mRealm->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Realm));
+ // Dim realm if realmAutomatic selected
+ realmAutomaticChanged(mRealmAutomatic->contentWidgetData("checkState") == Qt::Checked);
+ mGroupItem->appendChild(mRealm);
+}
+
+/*!
+ * Creates User certificate selection comboBox
+ */
+void CpEapTlsMethodsUi::createUserCerts()
+{
+ qDebug("CpEapTlsMethodsUi::createUserCerts()");
+ // Create User certificate comboBox
+ CpSettingFormItemData *userCertList = new CpSettingFormItemData(
+ HbDataFormModelItem::ComboBoxItem,
+ hbTrId("txt_occ_setlabel_user_certificate"));
+
+ // Stored certificate
+ QList<QVariant> storedCertsList = mEapConfig.value(EapQtConfig::UserCertificate).toList();
+ EapQtCertificateInfo storedCert;
+ if (!storedCertsList.empty() && storedCertsList[0].canConvert<EapQtCertificateInfo> ()) {
+ // Stored certificate found, index is still unknown
+ storedCert = storedCertsList[0].value<EapQtCertificateInfo> ();
+ mCurrentUserCert = UnknownIndex;
+ }
+ else {
+ // no stored certificate, use 'not in use'
+ mCurrentUserCert = DefaultIndex;
+ }
+
+ // User certificates found from system
+ mUserCerts = mConfigIf->userCertificates();
+
+ // List of comboBox items
+ QStringList items;
+ // Add 'Not in use' to comboBox list
+ items << hbTrId("txt_occ_setlabel_user_certificate_val_not_in_use");
+ // Add certificates to comboBox list and find index of stored certificate
+ for (int i = 0; i < mUserCerts.count(); ++i) {
+ items << mUserCerts.at(i).value(EapQtCertificateInfo::CertificateLabel).toString();
+ if (mCurrentUserCert == UnknownIndex
+ && storedCert.value(EapQtCertificateInfo::SubjectKeyId)
+ == mUserCerts.at(i).value(EapQtCertificateInfo::SubjectKeyId)) {
+ mCurrentUserCert = i + 1;
+ }
+ }
+ if (mCurrentUserCert == UnknownIndex) {
+ // Stored certificate not found in the certificate list
+ qDebug("CpEapTlsMethodsUi::createUserCerts() - stored certificate not in the list");
+ mCurrentUserCert = DefaultIndex;
+ }
+
+ // Initialize comboBox
+ userCertList->setContentWidgetData("items", items);
+ userCertList->setContentWidgetData("currentIndex", mCurrentUserCert);
+
+ // Get info when user certificate selection has been changed
+ mForm->addConnection(userCertList, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(userCertChanged(int)));
+ mGroupItem->appendChild(userCertList);
+}
+
+/*!
+ * Creates Authority certs group:
+ * Select automatically check box and certificate comboBox
+ */
+void CpEapTlsMethodsUi::createAuthorityCerts()
+{
+ 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"));
+ // Initialize the value from EapQtConfig
+ // Select CA Cert automatically is selected by default
+ 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,
+ SLOT(authorityCertAutomaticChanged(int)));
+ mGroupItem->appendChild(mCaCertAutomatic);
+
+ // Authority certificate comboBox
+ mCaCert = new CpSettingFormItemData(HbDataFormModelItem::ComboBoxItem,
+ hbTrId("txt_occ_setlabel_authority_certificate"));
+
+ // Stored certificate from EAP configuration
+ QList<QVariant> storedCertsList = mEapConfig.value(EapQtConfig::AuthorityCertificate).toList();
+ EapQtCertificateInfo storedCert;
+ if (!storedCertsList.empty() && storedCertsList[0].canConvert<EapQtCertificateInfo> ()) {
+ // Stored certificate found, index is still unknown
+ storedCert = storedCertsList[0].value<EapQtCertificateInfo> ();
+ mCurrentAuthorityCert = UnknownIndex;
+ }
+ else {
+ // no selected certificate, use 'not in use'
+ mCurrentAuthorityCert = DefaultIndex;
+ }
+
+ // Authority certificates found from system
+ mAuthorityCerts = mConfigIf->certificateAuthorityCertificates();
+
+ // List of comboBox items
+ QStringList items;
+ // Add 'Not in use' to comboBox list
+ items << hbTrId("txt_occ_setlabel_authority_certificate_val_not_in");
+ // Add certificates to comboBox list and find index of stored certificate
+ for (int i = 0; i < mAuthorityCerts.count(); ++i) {
+ items << mAuthorityCerts.at(i).value(EapQtCertificateInfo::CertificateLabel).toString();
+ if (mCurrentAuthorityCert == UnknownIndex
+ && storedCert.value(EapQtCertificateInfo::SubjectKeyId)
+ == mAuthorityCerts.at(i).value(EapQtCertificateInfo::SubjectKeyId)) {
+ mCurrentAuthorityCert = i + 1;
+ }
+ }
+ if (mCurrentAuthorityCert == UnknownIndex) {
+ // Selected certificate not found in the certificate list
+ mCurrentAuthorityCert = DefaultIndex;
+ }
+
+ // Initialize Authority certificates comboBox
+ mCaCert->setContentWidgetData("items", items);
+ mCaCert->setContentWidgetData("currentIndex", mCurrentAuthorityCert);
+
+ // Get info when authority certificate selection has been changed
+ 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);
+}
+
+/*!
+ * Creates PEAP version selection comboBox
+ */
+void CpEapTlsMethodsUi::createPeapVersion()
+{
+ qDebug("CpEapTlsMethodsUi::createPeapVersion()");
+ // Create PEAP version comboBox
+ mPeapVersion = new CpSettingFormItemData(
+ HbDataFormModelItem::ComboBoxItem,
+ hbTrId("txt_occ_setlabel_peap_version"));
+
+ // Add items to comboBox List
+ QStringList items;
+ items << hbTrId("txt_occ_setlabel_peap_version_val_peapv0")
+ << hbTrId("txt_occ_setlabel_peap_version_val_peapv1")
+ << hbTrId("txt_occ_setlabel_peap_version_val_peapv0_or_peapv1");
+ mPeapVersion->setContentWidgetData("items", items);
+
+ // Initialize PEAP version from EAP configuration
+ if (mEapConfig.value(EapQtConfig::PeapVersion0Allowed).toBool()
+ && mEapConfig.value(EapQtConfig::PeapVersion1Allowed).toBool()) {
+ // PEAPv0 or PEAPv1
+ mCurrentPeapVersion = PeapVersionBoth;
+ }
+ else if (mEapConfig.value(EapQtConfig::PeapVersion1Allowed).toBool()) {
+ // PEAPv1
+ mCurrentPeapVersion = PeapVersion1;
+ }
+ else if (mEapConfig.value(EapQtConfig::PeapVersion0Allowed).toBool()) {
+ // PEAPv0
+ mCurrentPeapVersion = PeapVersion0;
+ }
+ else {
+ qDebug("CpEapTlsMethodsUi::createPeapVersion() - unknown version");
+ // Set default (PEAPv0 or PEAPv1)
+ mCurrentPeapVersion = PeapVersionBoth;
+ }
+ mPeapVersion->setContentWidgetData("currentIndex", mCurrentPeapVersion);
+
+ // Get info when PEAP version selection has been changed
+ mForm->addConnection(mPeapVersion, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(peapVersionChanged(int)));
+ mGroupItem->appendChild(mPeapVersion);
+}
+
+/*!
+ * Creates inner EAP type selection comboBox and configure button
+ */
+void CpEapTlsMethodsUi::createInnerMethod()
+{
+ qDebug("CpEapTlsMethodsUi::createInnerMethod()");
+ // Create inner EAP type selection combo box
+ createEapSelector();
+ // Create 'configure inner EAP type' button
+ EapInnerMethodEntryItemData *eapEntry = NULL;
+ eapEntry = new EapInnerMethodEntryItemData(this, *mItemDataHelper,
+ hbTrId("txt_occ_button_inner_eap_type"));
+ mGroupItem->appendChild(eapEntry);
+}
+
+/*!
+ * Creates Combo box for inner EAP type selection
+ */
+void CpEapTlsMethodsUi::createEapSelector()
+{
+ mInnerEapType = new CpSettingFormItemData(
+ HbDataFormModelItem::ComboBoxItem,
+ hbTrId("txt_occ_setlabel_inner_eap_type"));
+
+ // 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> ();
+ mCurrentInnerPlugin = UnknownIndex;
+ }
+ 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();
+ if (mCurrentInnerPlugin == UnknownIndex && readInnerEap.pluginId()
+ == mPlugins.at(i).pluginHandle().pluginId()) {
+ // Store index of selected certificate
+ mCurrentInnerPlugin = i;
+ }
+ 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) {
+ // Store index of EAP-GTC (Used as default with PEAPv1)
+ mInnerEapGtc = i;
+ }
+ }
+ if (mCurrentInnerPlugin == UnknownIndex) {
+ // Selected inner EAP type not found
+ mCurrentInnerPlugin = DefaultIndex;
+ mDefaultPluginInUse = true;
+ }
+
+ mInnerEapType->setContentWidgetData("items", items);
+ mInnerEapType->setContentWidgetData("currentIndex", mCurrentInnerPlugin);
+
+ mForm->addConnection(mInnerEapType, SIGNAL(currentIndexChanged(int)), this,
+ SLOT(innerEapTypeChanged(int)));
+
+ mGroupItem->appendChild(mInnerEapType);
+}
+
+/*!
+ * Adds validators.
+ *
+ * @param modelIndex Model index
+ */
+void CpEapTlsMethodsUi::setValidator(const QModelIndex modelIndex)
+{
+ qDebug("CpEapTlsMethodsUi::itemActivated");
+
+ HbDataFormViewItem *viewItem = qobject_cast<HbDataFormViewItem *>
+ (mForm->itemByIndex(modelIndex));
+ HbDataFormModelItem *modelItem = mModel->itemFromIndex(modelIndex);
+
+ if (modelItem == mUsername) {
+ // When username lineEdit is activated (shown) first time, validator is added
+ 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(),
+ EapQtConfig::Realm));
+ HbLineEdit *edit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
+ mValidatorRealm->updateEditor(edit);
+ }
+}
+
+/*!
+ * Sets default Inner EAP method according PEAP version
+ */
+void CpEapTlsMethodsUi::defaultInnerPlugin()
+{
+ qDebug("CpEapTlsMethodsUi::defaultInnerPlugin()");
+ if (mCurrentPeapVersion == PeapVersion1) {
+ mInnerEapType->setContentWidgetData("currentIndex", mInnerEapGtc);
+ mCurrentInnerPlugin = mInnerEapGtc;
+ }
+ else {
+ mInnerEapType->setContentWidgetData("currentIndex", mInnerEapMschapv2);
+ mCurrentInnerPlugin = mInnerEapMschapv2;
+ }
+}
+
+/*!
+ * Stores the index of selected user certificate
+ *
+ * @param value Index of selected certificate.
+ */
+void CpEapTlsMethodsUi::userCertChanged(int value)
+{
+ qDebug("CpEapTlsMethodsUi::userCertChanged()");
+ mCurrentUserCert = value;
+}
+
+/*!
+ * Stores the index of selected authority certificate
+ *
+ * @param value Index of selected certificate.
+ */
+void CpEapTlsMethodsUi::authorityCertChanged(int value)
+{
+ qDebug("CpEapTlsMethodsUi::authorityCertChanged()");
+ mCurrentAuthorityCert = value;
+}
+
+/*!
+ * Stores the index of selected PEAP version
+ *
+ * @param value Index of selected PEAP version.
+ */
+void CpEapTlsMethodsUi::peapVersionChanged(int value)
+{
+ qDebug("CpEapTlsMethodsUi::peapVersionChanged()");
+ mCurrentPeapVersion = value;
+ defaultInnerPlugin();
+}
+
+/*!
+ * Stores the index of selected inner EAP type
+ *
+ * @param value Index of selected ineer EAP type.
+ */
+void CpEapTlsMethodsUi::innerEapTypeChanged(int value)
+{
+ qDebug("CpEapTlsMethodsUi::innerEapTypeChanged()");
+ mCurrentInnerPlugin = value;
+}
+
+/*!
+ * Dims the username if generate username automatically has been selected.
+ *
+ * @param state Tells is generate automatically checked.
+ */
+void CpEapTlsMethodsUi::usernameAutomaticChanged(int state)
+{
+ qDebug("CpEapTlsMethodsUi::usernameAutomaticChanged");
+
+ mUsername->setContentWidgetData("enabled", !checkStateToBool(state));
+}
+
+/*!
+ * Dims the realm if generate realm automatically has been selected.
+ *
+ * @param state Tells is generate automatically checked.
+ */
+void CpEapTlsMethodsUi::realmAutomaticChanged(int state)
+{
+ qDebug("CpEapTlsMethodsUi::realmAutomaticChanged");
+
+ mRealm->setContentWidgetData("enabled", !checkStateToBool(state));
+}
+
+/*!
+ * Dims the authority certificate if select caCert automatically has been selected.
+ *
+ * @param state Tells is select automatically checked.
+ */
+void CpEapTlsMethodsUi::authorityCertAutomaticChanged(int state)
+{
+ qDebug("CpEapTlsMethodsUi::authorityCertAutomaticChanged");
+
+ mCaCert->setContentWidgetData("enabled", !checkStateToBool(state));
+}
+
+/*!
+ * Converts check box state to boolean.
+ *
+ * @param state Check box state
+ *
+ * @return true if Check box is checked, false otherwise.
+ */
+bool CpEapTlsMethodsUi::checkStateToBool(const int state)
+{
+ return (Qt::Unchecked == state ? false : true);
+}
+
+/*!
+ * Converts boolean to check box state.
+ *
+ * @param state Tells is check box checked.
+ *
+ * @return Qt check state
+ */
+int CpEapTlsMethodsUi::boolToCheckState(const bool state)
+{
+ return (false == state ? Qt::Unchecked : Qt::Checked);
+}
+
+/*!
+ * This is called when user is about to exit the view.
+ * Validates configuration and saves settings.
+ * If configuration is not valid prompts question dialog.
+ * If user chooses "OK" leaves without saving.
+ *
+ */
+void CpEapTlsMethodsUi::close()
+{
+ qDebug("CpEapTlsMethodsUi::close");
+
+ // Validate configuration
+ if (validate()) {
+ qDebug("CpEapTlsMethodsUi::close - Validation OK");
+
+ // Store settings
+ if (storeSettings()){
+ qDebug("CpEapTlsMethodsUi::close - Settings stored, close view");
+ // Close view
+ CpBaseSettingView::close();
+ }
+ 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();
+ }
+ }
+ 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();
+ }
+}
+
+/*!
+ * Validates settings configuration.
+ *
+ * @return true if configuration OK, false otherwise.
+ */
+bool CpEapTlsMethodsUi::validate()
+{
+ qDebug("CpEapTlsMethodsUi::validate()");
+ bool valid = false;
+
+ if (validateUsernameGroup()
+ && validateRealmGroup()
+ && validateAuthorityCertificate()
+ && validateUserCertificate()
+ && validateCiphersuites()) {
+ valid = true;
+ }
+
+ return valid;
+}
+
+/*!
+ * Validates username checkBox and lineEdit group.
+ *
+ * @return true if OK, false otherwise.
+ */
+bool CpEapTlsMethodsUi::validateUsernameGroup()
+{
+ bool status = false;
+ // true if generate automatically is checked or given value is valid
+ if (mUsernameAutomatic->contentWidgetData("checkState") == Qt::Checked
+ || EapQtValidator::StatusOk == mValidatorUsername->validate(
+ mUsername->contentWidgetData("text"))) {
+ status = true;
+ }
+ qDebug("CpEapTlsMethodsUi::validateUsernameGroup() - status: %d", status);
+ return status;
+}
+
+/*!
+ * Validates realm checkBox and lineEdit group.
+ *
+ * @return true if OK, false otherwise.
+ */
+bool CpEapTlsMethodsUi::validateRealmGroup()
+{
+ bool status = false;
+ // true if generate automatically is checked or given value is valid
+ if (mRealmAutomatic->contentWidgetData("checkState") == Qt::Checked
+ || EapQtValidator::StatusOk == mValidatorRealm->validate(
+ mRealm->contentWidgetData("text"))) {
+ status = true;
+ }
+ qDebug("CpEapTlsMethodsUi::validateRealmGroup() - status: %d", status);
+ return status;
+}
+
+/*!
+ * Validates authority certificate checkBox and comboBox group.
+ *
+ * @return true if OK, false otherwise.
+ */
+bool CpEapTlsMethodsUi::validateAuthorityCertificate()
+{
+ bool status = false;
+ //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;
+}
+
+/*!
+ * Validates user certificate selection.
+ *
+ * @return false if EAP-TLS and no certificate, true otherwise
+ */
+bool CpEapTlsMethodsUi::validateUserCertificate()
+{
+ bool status = true;
+ // false if EAP-TLS and not selected user certificate
+ if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginEapTls
+ && mCurrentUserCert == NotInUseIndex) {
+ status = false;
+ }
+ qDebug("CpEapTlsMethodsUi::validateUserCertificate() - status: %d", status);
+ return status;
+}
+
+/*!
+ * Validates cipher suites selection.
+ *
+ * @return false if no cipher suite is selected, true otherwise
+ */
+bool CpEapTlsMethodsUi::validateCiphersuites()
+{
+ bool status = true;
+ QVariant cipherSuites = mGroupItemCs->ciphersuites();
+ QList<QVariant> cipherList = cipherSuites.toList();
+ if (cipherList.count() == 0){
+ status = false;
+ }
+ qDebug("CpEapTlsMethodsUi::validateCiphersuites() - status: %d", status);
+ return status;
+}
+
+/*!
+ * Write PEAP specific values into the EAP configuration
+ *
+ * @param eapConfig
+ */
+void CpEapTlsMethodsUi::setPeapVersion(EapQtConfig &eapConfig)
+{
+ qDebug("CpEapTlsMethodsUi::setPeapVersion()");
+ if (mCurrentPeapVersion == PeapVersion0) {
+ eapConfig.setValue(EapQtConfig::PeapVersion0Allowed, true);
+ eapConfig.setValue(EapQtConfig::PeapVersion1Allowed, false);
+ }
+ else if (mCurrentPeapVersion == PeapVersion1) {
+ eapConfig.setValue(EapQtConfig::PeapVersion0Allowed, false);
+ eapConfig.setValue(EapQtConfig::PeapVersion1Allowed, true);
+ }
+ else {
+ Q_ASSERT(mCurrentPeapVersion == PeapVersionBoth);
+ eapConfig.setValue(EapQtConfig::PeapVersion0Allowed, true);
+ eapConfig.setValue(EapQtConfig::PeapVersion1Allowed, true);
+ }
+}
+
+/*!
+ * Stores settings given via TLS based methods setting UI
+ *
+ * @return false if saving failed, true otherwise
+ */
+bool CpEapTlsMethodsUi::storeSettings()
+{
+ qDebug("CpEapTlsMethodsUi::storeSettings");
+
+ EapQtConfig eapConfig;
+
+ // 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"));
+
+ // User certificate
+ qDebug("CpEapTlsMethodsUi::storeSettings - User certificate");
+ if (mCurrentUserCert > NotInUseIndex) {
+ QList<QVariant> userCerts;
+ userCerts.append(qVariantFromValue(mUserCerts.at(mCurrentUserCert - 1)));
+ // The first item in UI(index 0) is 'not in use'
+ eapConfig.setValue(EapQtConfig::UserCertificate, userCerts);
+ }
+
+ // Authority certificate
+ qDebug("CpEapTlsMethodsUi::storeSettings - Authority certificate");
+ eapConfig.setValue(EapQtConfig::AuthorityCertificateAutomatic, checkStateToBool(
+ mCaCertAutomatic->contentWidgetData("checkState").toInt()));
+ if (mCurrentAuthorityCert > NotInUseIndex && !checkStateToBool(
+ mCaCertAutomatic->contentWidgetData("checkState").toInt())) {
+ QList<QVariant> authorityCerts;
+ authorityCerts.append(qVariantFromValue(mAuthorityCerts.at(mCurrentAuthorityCert - 1)));
+ // The first item in UI(index 0) is 'not in use'
+ eapConfig.setValue(EapQtConfig::AuthorityCertificate, authorityCerts);
+ }
+
+ // 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);
+ }
+
+ // Cipher suites
+ qDebug("CpEapTlsMethodsUi::storeSettings - Cipher suites");
+ eapConfig.setValue(EapQtConfig::CipherSuites, mGroupItemCs->ciphersuites());
+
+ // PEAP version (valid only for PEAP)
+ if (mPluginInfo.pluginHandle() == EapQtPluginHandle::PluginPeap) {
+ setPeapVersion(eapConfig);
+ }
+
+ // Save configuration
+ if (!mConfigIf->saveConfiguration(mPluginInfo.pluginHandle(), eapConfig)) {
+ qDebug("CpEapTlsMethodsUi::storeSettings - configuration saving failed.");
+ return false;
+ }
+ return true;
+}
+
--- a/securitysettings/cpeapuiplugins/cpeapuiplugins.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuiplugins.pro Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
# 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 the License "Eclipse Public License v1.0"
+# 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".
#
@@ -15,13 +15,15 @@
# Control Panel QT UIs for EAP method configuration
#
-# %version: 4 %
+# %version: 6 %
TEMPLATE = subdirs
SUBDIRS = \
cpeapuserpasswordui \
- cpeapsimakaui
+ cpeapsimakaui \
+ cpeaptlsmethodsui \
+ cpeapciphersuiteui
CONFIG += ordered
\ No newline at end of file
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/cpeapuserpasswordui.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuserpasswordui/cpeapuserpasswordui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
# 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 the License "Eclipse Public License v1.0"
+# 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".
#
@@ -16,12 +16,12 @@
# settings plugin.
#
-# %version: 11 %
+# %version: 13 %
TEMPLATE = lib
TARGET = cpeapuserpasswordui
-DEPENDPATH +=
+
INCLUDEPATH += \
../../inc
@@ -33,9 +33,9 @@
-leapqtconfiginterface \
-leapqtplugininfo
-MOC_DIR = _moc
-RCC_DIR = _rcc
-OBJECTS_DIR= _objects
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR= _build
# Sources
HEADERS += \
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/inc/cpeapuserpasswordplugin.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuserpasswordui/inc/cpeapuserpasswordplugin.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -18,7 +18,7 @@
*/
/*
- * %version: 7 %
+ * %version: 8 %
*/
#ifndef CPEAPUSERPASSWORDPLUGIN_H
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/inc/cpeapuserpasswordui.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuserpasswordui/inc/cpeapuserpasswordui.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 18 %
+ * %version: 21 %
*/
#ifndef CPEAPUSERPASSWORDUI_H
@@ -34,6 +34,7 @@
// Forward declarations
class HbDataForm;
class HbDataFormModel;
+class HbDataFormModelItem;
class CpSettingFormItemData;
class HbLineEdit;
class EapQtValidator;
@@ -47,7 +48,7 @@
* @{
*/
-class CpEapUserPasswordUi: public CpBaseSettingView
+class CpEapUserPasswordUi : public CpBaseSettingView
{
Q_OBJECT
@@ -64,11 +65,16 @@
void close();
private:
- void initializeUserPasswordUi();
+ void createUi();
+ void createUsername();
+ void createPassword();
+
bool checkStateToBool(const int state);
int boolToCheckState(const bool state);
- void storeSettings();
+
+ bool storeSettings();
bool validate();
+ bool validateUsername();
bool validatePasswordGroup();
private slots:
@@ -77,20 +83,40 @@
void passwordChanged();
private:
+ //! Pointer to EapQtConfigInterface
QScopedPointer <EapQtConfigInterface> mConfigIf;
+ //! Plugin info
EapQtPluginInfo mPluginInfo;
+ //! Outer handle
EapQtPluginHandle mOuterHandle;
+ //! Current EAP configuration
+ EapQtConfig mEapConfig;
+
+ //! Dataform
HbDataForm *mForm;
+ //! Datform model
HbDataFormModel *mModel;
+ //! Control Panel item data helper for username-password plugins
+ CpItemDataHelper *mItemDataHelper;
+ //! Username-password settings group
+ HbDataFormModelItem *mGroupItem;
+ //! Username lineEdit
CpSettingFormItemData *mUsername;
+ //! Prompt password checkBox
CpSettingFormItemData *mPasswordPrompt;
+ //! Password lineEdit
CpSettingFormItemData *mPassword;
+ //! Realm validator
QScopedPointer<EapQtValidator> mValidatorUsername;
+ //! Password validator
QScopedPointer<EapQtValidator> mValidatorPassword;
+ //! Password is stored
bool mPasswordStored;
+ //! Password is saved
bool mPasswordChanged;
+ //! Password lineEdit
HbLineEdit *mPasswordEdit;
};
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/resources/input_prompt_line_edit.docml Wed Jun 23 18:14:55 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<hbdocument version="0.8">
- <widget name="inputPromptLineEdit" type="HbWidget">
- <widget name="label" type="HbLabel">
- <real name="z" value="3"/>
- <sizepolicy horizontalPolicy="Expanding" horizontalStretch="0" verticalPolicy="MinimumExpanding" verticalStretch="0"/>
- <sizehint height="3.9un" type="PREFERRED"/>
- <string name="plainText" value="WidgetTitle"/>
- </widget>
- <widget name="checkbox" type="HbCheckBox">
- <real name="z" value="2"/>
- <string name="windowTitle" value=""/>
- <string name="text" value="CheckboxName"/>
- </widget>
- <widget name="lineEdit" type="HbLineEdit">
- <real name="z" value="1"/>
- <sizehint type="PREFERRED" width="41.49254un"/>
- <string name="text" value="LineEditDefaultValue"/>
- </widget>
- <real name="z" value="0"/>
- <rect height="17.31343un" name="geometry" width="50un" x="1.86567un" y="39.10448un"/>
- <sizepolicy horizontalPolicy="Maximum" horizontalStretch="0" verticalPolicy="Expanding" verticalStretch="0"/>
- <sizehint height="17.31343un" type="PREFERRED" width="50un"/>
- <string name="windowTitle" value=""/>
- <layout orientation="Vertical" type="linear">
- <contentsmargins bottom="var(hb-param-margin-gene-bottom)" left="var(hb-param-margin-gene-left)" right="var(hb-param-margin-gene-right)" top="var(hb-param-margin-gene-top)"/>
- <linearitem itemname="label"/>
- <linearitem itemname="checkbox"/>
- <linearitem itemname="lineEdit"/>
- </layout>
- </widget>
- <section name="landscape_section">
- <widget name="inputPromptLineEdit" type="HbWidget">
- <sizehint height="23.8806un" type="PREFERRED" width="39.70149un"/>
- </widget>
- </section>
- <metadata activeUIState="portrait" display="QHD portrait" unit="un">
- <uistate name="Common ui state" sections="#common"/>
- <uistate name="landscape" sections="#common landscape_section"/>
- <uistate name="portrait" sections="#common"/>
- </metadata>
-</hbdocument>
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/resources/resource.qrc Wed Jun 23 18:14:55 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-<!DOCTYPE RCC>
-<RCC version="1.0">
- <qresource prefix="/docml">
- <file>input_prompt_line_edit.docml</file>
- </qresource>
-</RCC>
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/rom/cpeapuserpasswordui.iby Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuserpasswordui/rom/cpeapuserpasswordui.iby Tue Jul 06 14:18:35 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
- * %version: 3 %
+ * %version: 4 %
*/
#ifndef CPEAPUSERPASSWORDUI_IBY
@@ -27,7 +27,7 @@
#ifdef __PROTOCOL_WLAN
-file=ABI_DIR\BUILD_DIR\cpeapuserpasswordui.dll SHARED_LIB_DIR\cpeapuserpasswordui.dll
+file=ABI_DIR/BUILD_DIR/cpeapuserpasswordui.dll SHARED_LIB_DIR/cpeapuserpasswordui.dll
data=/epoc32/data/c/resource/qt/plugins/controlpanel/eapsecurity/cpeapuserpasswordui.qtplugin resource/qt/plugins/controlpanel/eapsecurity/cpeapuserpasswordui.qtplugin
#endif // __PROTOCOL_WLAN
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/src/cpeapuserpasswordplugin.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuserpasswordui/src/cpeapuserpasswordplugin.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -18,7 +18,7 @@
*/
/*
- * %version: 9 %
+ * %version: 11 %
*/
// System includes
@@ -36,15 +36,7 @@
// Local constants
-// Order numbers
-static const int order_eapmschapv2(10);
-static const int order_pap(20);
-static const int order_plainmschapv2(30);
-static const int order_eapgtc(40);
-static const int order_leap(50);
-
-Q_EXPORT_PLUGIN2(CpEapUserPasswordPlugin, CpEapUserPasswordPlugin)
-;
+Q_EXPORT_PLUGIN2(CpEapUserPasswordPlugin, CpEapUserPasswordPlugin);
// ======== LOCAL FUNCTIONS ========
@@ -96,20 +88,30 @@
qDebug("CpEapUserPasswordPlugin: provide plugin info");
QList<EapQtPluginInfo> ret;
- ret.append(EapQtPluginInfo(EapQtPluginHandle::PluginEapMschapv2,
- EapUiStrings::EapMschapv2, order_eapmschapv2) );
-
- ret.append(EapQtPluginInfo(EapQtPluginHandle::PluginPap,
- EapUiStrings::Pap, order_pap) );
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginEapMschapv2,
+ EapQtUiConstants::StringEapMschapv2,
+ EapQtUiConstants::OrderEapMschapv2));
+
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginPap,
+ EapQtUiConstants::StringPap,
+ EapQtUiConstants::OrderPap));
- ret.append(EapQtPluginInfo(EapQtPluginHandle::PluginPlainMschapv2,
- EapUiStrings::Mschapv2, order_plainmschapv2) );
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginPlainMschapv2,
+ EapQtUiConstants::StringMschapv2,
+ EapQtUiConstants::OrderMschapv2));
- ret.append(EapQtPluginInfo(EapQtPluginHandle::PluginEapGtc,
- EapUiStrings::EapGtc, order_eapgtc) );
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginEapGtc,
+ EapQtUiConstants::StringEapGtc,
+ EapQtUiConstants::OrderEapGtc));
- ret.append(EapQtPluginInfo(EapQtPluginHandle::PluginLeap,
- EapUiStrings::Leap, order_leap) );
+ ret.append(EapQtPluginInfo(
+ EapQtPluginHandle::PluginLeap,
+ EapQtUiConstants::StringLeap,
+ EapQtUiConstants::OrderLeap));
return ret;
}
--- a/securitysettings/cpeapuiplugins/cpeapuserpasswordui/src/cpeapuserpasswordui.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapuserpasswordui/src/cpeapuserpasswordui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,13 +17,14 @@
*/
/*
- * %version: 24 %
+ * %version: 27 %
*/
// System includes
#include <HbDataForm>
#include <HbDataFormModel>
#include <HbDataFormViewItem>
+#include <HbParameterLengthLimiter>
#include <HbMessageBox>
#include <HbAction>
#include <HbLineEdit>
@@ -67,11 +68,13 @@
const int iapId,
const EapQtPluginInfo &plugin,
const EapQtPluginHandle& outerHandle) :
- mConfigIf(new EapQtConfigInterface(bearer, iapId)),
+ mConfigIf(NULL),
mPluginInfo(plugin),
mOuterHandle(outerHandle),
mForm(NULL),
- mModel(NULL),
+ mModel(NULL),
+ mItemDataHelper(NULL),
+ mGroupItem(NULL),
mUsername(NULL),
mPasswordPrompt(NULL),
mPassword(NULL),
@@ -90,7 +93,10 @@
// scoped pointer gets deleted automaticaly on exception
}
- initializeUserPasswordUi();
+ // Get EAP config interface
+ mConfigIf.reset(new EapQtConfigInterface(bearer, iapId));
+
+ createUi();
}
/*!
@@ -105,60 +111,88 @@
}
/*!
- * Initializes the password-username ui and initializes objects based on configuration
- * read from the database.
+ * Creates username-password UI and initilizes settings read via
+ * EapQtConfigInterface
*/
-void CpEapUserPasswordUi::initializeUserPasswordUi()
+void CpEapUserPasswordUi::createUi()
{
- qDebug("CpEapUserPasswordUi::initializeUserPasswordUi");
-
- CpItemDataHelper itemDataHelper;
+ qDebug("CpEapUserPasswordUi::createUi");
// Read Configurations
- EapQtConfig eapConfig;
bool configurationRead = mConfigIf->readConfiguration(mOuterHandle, mPluginInfo.pluginHandle(),
- eapConfig);
+ mEapConfig);
if (!configurationRead) {
qDebug("CpEapUserPasswordUi::initializeUserPasswordUi - read configuration failed.");
}
- // Create UI objects and group
+ // Construct username-password UI
mForm = new HbDataForm();
this->setWidget(mForm);
-
- mModel = new HbDataFormModel;
+ mModel = new HbDataFormModel(mForm);
+
+ // Create settings group
+ mGroupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
+ HbParameterLengthLimiter(
+ hbTrId("txt_occ_subhead_eap_module_settings")).arg(
+ mPluginInfo.localizationId()));
+ mModel->appendDataFormItem(mGroupItem);
- HbDataFormModelItem *groupItem = new HbDataFormModelItem(HbDataFormModelItem::GroupItem,
- hbTrId("txt_occ_subhead_eap_module_settings").arg(mPluginInfo.localizationId()));
- mModel->appendDataFormItem(groupItem);
+ // The parameter given as 0 is a HbDataForm pointer, not parent
+ mItemDataHelper = new CpItemDataHelper(0);
+ mItemDataHelper->setParent(this);
+ // Create UI components
+ createUsername();
+ createPassword();
+
+ mItemDataHelper->bindToForm(mForm);
+ mForm->setModel(mModel);
+
// Connect signal to add validators when items get activated (visualization created).
bool connected = connect(mForm, SIGNAL( itemShown(const QModelIndex&) ), this,
SLOT( setValidator(const QModelIndex) ));
Q_ASSERT(connected);
+ // Expand username-password settings group
+ mForm->setExpanded(mModel->indexFromItem(mGroupItem), true);
+}
+
+/*!
+ * Creates Username lineEdit
+ */
+void CpEapUserPasswordUi::createUsername()
+{
+ qDebug("CpEapUserPasswordUi::createUsername()");
// Username
mUsername = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
- "txt_occ_setlabel_username"));
+ "txt_occ_setlabel_user_name"));
// Initialize the value from EapQtConfig
- mUsername->setContentWidgetData("text", eapConfig.value(EapQtConfig::Username));
- groupItem->appendChild(mUsername);
+ mUsername->setContentWidgetData("text", mEapConfig.value(EapQtConfig::Username));
+ mGroupItem->appendChild(mUsername);
+}
+/*!
+ * Creates Password group:
+ * Prompt checkBox and password lineEdit
+ */
+void CpEapUserPasswordUi::createPassword()
+{
+ 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(eapConfig.value(
+ 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,
SLOT(passwordPromptChanged(int)));
- groupItem->appendChild(mPasswordPrompt);
+ mGroupItem->appendChild(mPasswordPrompt);
// Password
mPassword = new CpSettingFormItemData(HbDataFormModelItem::TextItem, hbTrId(
"txt_occ_setlabel_password"));
- mPasswordStored = eapConfig.value(EapQtConfig::PasswordStored).toBool();
+ 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) {
@@ -166,18 +200,11 @@
}
// Set password echo mode
mPassword->setContentWidgetData("echoMode", HbLineEdit::Password);
- // Dimmed password if passwordPrompt is selected
+ // 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()));
- groupItem->appendChild(mPassword);
-
- // Set the model
- mForm->setModel(mModel);
- itemDataHelper.bindToForm(mForm);
-
- // Expand userpasswordui settings group
- mForm->setExpanded(mModel->indexFromItem(groupItem), TRUE);
+ mGroupItem->appendChild(mPassword);
}
/*!
@@ -221,21 +248,52 @@
void CpEapUserPasswordUi::close()
{
qDebug("CpEapUserPasswordUi::close");
+
+ // Validate configuration
if (validate()) {
- qDebug("CpEapUserPasswordUi::close - Store settings");
- storeSettings();
- qDebug("CpEapUserPasswordUi::close - Settings stored, exit");
- CpBaseSettingView::close();
+ qDebug("CpEapUserPasswordUi::close - Validation OK");
+
+ // Store settings
+ if (storeSettings()){
+ qDebug("CpEapUserPasswordUi::close - Settings stored, close view");
+ // Close view
+ CpBaseSettingView::close();
+ }
+ else {
+ 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->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();
+ }
}
else {
qDebug("CpEapUserPasswordUi::close - validation failed. Prompt question.");
- HbMessageBox *note = new HbMessageBox(HbMessageBox::MessageTypeQuestion);
- note->setAttribute(Qt::WA_DeleteOnClose);
- note->setText(hbTrId("txt_occ_info_incomplete_details_return_without_sa"));
- note->clearActions();
+
+ // 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"));
- note->addAction(okAction);
+ messageBox->addAction(okAction);
bool connected = connect(
okAction,
SIGNAL(triggered()),
@@ -244,9 +302,10 @@
Q_ASSERT(connected);
// Clicking 'NO'-button does nothing
HbAction *cancelAction = new HbAction(hbTrId("txt_common_button_no"));
- note->addAction(cancelAction);
- note->setTimeout(HbPopup::NoTimeout);
- note->open();
+ messageBox->addAction(cancelAction);
+ messageBox->setTimeout(HbPopup::NoTimeout);
+ messageBox->open();
+ messageBox.take();
}
}
@@ -292,7 +351,7 @@
*/
void CpEapUserPasswordUi::passwordChanged()
{
- if (mPassword->contentWidgetData("text") != "") {
+ if (mPassword->contentWidgetData("text").toString().length() > 0) {
// Stored password is considered as changed only if user
// gives new unempty password
qDebug("CpEapUserPasswordUi::passwordChanged");
@@ -324,8 +383,8 @@
qDebug("CpEapUserPasswordUi::validate");
bool valid = false;
- if ((EapQtValidator::StatusOk == mValidatorUsername->validate(mUsername->contentWidgetData(
- "text"))) && validatePasswordGroup()) {
+ if (validateUsername()
+ && validatePasswordGroup()) {
qDebug("CpEapUserPasswordUi::validate - OK");
valid = true;
}
@@ -334,6 +393,27 @@
}
/*!
+ * Validates username
+ *
+ * @return true if OK, false otherwise
+ */
+bool CpEapUserPasswordUi::validateUsername()
+{
+ qDebug("CpEapUserPasswordUi::validateUsername");
+ bool status = false;
+ // true if (given username is valid) or
+ // (password prompt is on and username is empty)
+ if ((EapQtValidator::StatusOk == mValidatorUsername->validate(
+ mUsername->contentWidgetData("text")))
+ || (mPasswordPrompt->contentWidgetData("checkState") == Qt::Checked
+ && mUsername->contentWidgetData("text").toString().length() == 0)) {
+ qDebug("CpEapUserPasswordUi::validateUsername - OK");
+ status = true;
+ }
+ return status;
+}
+
+/*!
* Validates password and passwordPrompt.
*
* @return true if OK, false otherwise.
@@ -358,8 +438,10 @@
/*!
* Stores settings given via username-password configuration UI
+ *
+ * @return false if saving failed, true otherwisev
*/
-void CpEapUserPasswordUi::storeSettings()
+bool CpEapUserPasswordUi::storeSettings()
{
qDebug("CpEapUserPasswordUi::storeSettings");
@@ -389,7 +471,10 @@
}
}
+ // Save configuration
if (!mConfigIf->saveConfiguration(mPluginInfo.pluginHandle(), eapConfig)) {
qDebug("CpEapUserPasswordUi::storeSettings - configuration saving failed.");
+ return false;
}
+ return true;
}
--- a/securitysettings/cpeapuiplugins/inc/cpeapciphersuiteui.h Wed Jun 23 18:14:55 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-/*
-* 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 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:
-* Control Panel QT UI for TLS ciphersuite configiration in EAP methods
-*
-*/
-
-/*
-* %version: 2 %
-*/
-
-
-#ifndef CP_EAP_CIPHERSUITE_UI_H
-#define CP_EAP_CIPHERSUITE_UI_H
-
-/*!
- * @addtogroup group_eap_cipher_suite
- * @{
- */
-
-#include <QVariant>
-#include "cpsettingformitemdata.h"
-
-
-#ifdef BUILD_CP_EAP_CIPHERSUITE_UI_DLL
-#define CP_EAP_CIPHERSUITE_UI_EXPORT Q_DECL_EXPORT
-#else
-#define CP_EAP_CIPHERSUITE_UI_EXPORT Q_DECL_IMPORT
-#endif
-
-class CpEapCiphersuiteUiPrivate;
-
-/*!
- */
-class CP_EAP_CIPHERSUITE_UI_EXPORT CpEapCiphersuiteUi: public CpSettingFormItemData
-{
-public:
- CpEapCiphersuiteUi(CpItemDataHelper &dataHelpper, QVariant &ciphersuites);
- ~CpEapCiphersuiteUi();
-
- QVariant ciphersuites();
-
-private:
- Q_DISABLE_COPY(CpEapCiphersuiteUi)
- CpEapCiphersuiteUi();
- CpEapCiphersuiteUiPrivate* d_ptr;
-};
-
-
-/*! @} */
-
-#endif
-
--- a/securitysettings/cpeapuiplugins/inc/eapuidefs.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpeapuiplugins/inc/eapuidefs.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,12 +12,12 @@
* Contributors:
*
* Description:
- * Constant definitions for EAP UIs
+ * Constant definitions for EAP control panel UIs
*
*/
/*
- * %version: 5 %
+ * %version: 7 %
*/
#ifndef EAPUIDEFS_H
@@ -25,19 +25,46 @@
#include <QString>
-namespace EapUiStrings
+namespace EapQtUiConstants
{
- static const QString EapAka = "EAP-AKA";
- static const QString EapFast = "EAP-FAST";
- static const QString EapGtc = "EAP-GTC";
- static const QString EapMschapv2 = "EAP-MSCHAPv2";
- static const QString EapSim = "EAP-SIM";
- static const QString EapTls = "EAP-TLS";
- static const QString EapTtls = "EAP-TTLS";
- static const QString Leap = "LEAP";
- static const QString Mschapv2 = "MSCHAPv2";
- static const QString Pap = "PAP";
- static const QString Peap = "PEAP";
+
+ // EAP plugin names
+ static const QString StringEapAka = "EAP-AKA";
+ static const QString StringEapFast = "EAP-FAST";
+ static const QString StringEapGtc = "EAP-GTC";
+ static const QString StringEapMschapv2 = "EAP-MSCHAPv2";
+ static const QString StringEapSim = "EAP-SIM";
+ static const QString StringEapTls = "EAP-TLS";
+ static const QString StringEapTtls = "EAP-TTLS";
+ static const QString StringLeap = "LEAP";
+ static const QString StringMschapv2 = "MSCHAPv2";
+ static const QString StringPap = "PAP";
+ static const QString StringPeap = "PEAP";
+
+ // EAP plugin preference order, i.e. the order in which the plugins
+ // are shown on the UI relative to each other
+ static const int OrderPeap = 10; // outer only
+ static const int OrderEapTtls = 20; // outer only
+ static const int OrderMschapv2 = 30; // inner only
+ static const int OrderPap = 40; // inner only
+ static const int OrderEapGtc = 50; // inner only
+ static const int OrderEapMschapv2 = 60; // inner only
+ static const int OrderEapTls = 70; // inner & outer
+ static const int OrderEapFast = 80; // outer only
+ static const int OrderLeap = 90; // outer only
+ static const int OrderEapAka = 100; // inner & outer
+ static const int OrderEapSim = 110; // inner & outer
+
+ // TLS cipher names
+ static const QString EapCipher_RSA_AES_SHA = "RSA, AES, SHA";
+ static const QString EapCipher_DHE_RSA_AES_SHA = "DHE-RSA, AES, SHA";
+ static const QString EapCipher_DHE_DSS_AES_SHA = "DHE-DSS, AES, SHA";
+ static const QString EapCipher_RSA_3DES_SHA = "RSA, 3DES, SHA";
+ static const QString EapCipher_DHE_RSA_3DES_SHA = "DHE-RSA, 3DES, SHA";
+ static const QString EapCipher_DHE_DSS_3DES_SHA = "DHE-DSS, 3DES, SHA";
+ static const QString EapCipher_RSA_RC4_MD5 = "RSA, RC4, MD5";
+ static const QString EapCipher_RSA_RC4_SHA = "RSA, RC4, SHA";
+
}
-#endif /* EAPUIDEFS_H */
+#endif // EAPUIDEFS_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpwlansecurityuiplugins/cp802dot1xui/cp802dot1xui.pro Tue Jul 06 14:18:35 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:
+# Control Panel plugin for 802.1X WLAN security mode
+#
+# %version: tr1cfwln#12 %
+#
+
+TEMPLATE = lib
+TARGET = cp802dot1xui
+
+DEPENDPATH +=
+
+INCLUDEPATH += \
+ ../inc
+
+CONFIG += \
+ hb \
+ plugin
+
+LIBS += \
+ -lcpframework \
+ -lcpwpacmnui \
+ -lconnection_settings_shim \
+ -leapqtconfiginterface
+
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR = _build
+
+# Input
+HEADERS += \
+ traces/OstTraceDefinitions.h \
+ inc/cp802dot1xui.h
+
+SOURCES += src/cp802dot1xui.cpp
+
+symbian:
+{
+ TARGET.CAPABILITY = CAP_GENERAL_DLL
+ TARGET.EPOCALLOWDLLDATA = 1
+ TARGET.UID3 = 0x2002DC72
+
+ deploy.path = C:
+ qtplugins.path = /resource/qt/plugins/controlpanel/wlansecurity
+ qtplugins.sources += qmakepluginstubs/cp802dot1xui.qtplugin
+ for(qtplugin, qtplugins.sources):BLD_INF_RULES.prj_exports += "./$$qtplugin $$deploy.path$$qtplugins.path/$$basename(qtplugin)"
+
+ BLD_INF_RULES.prj_exports += \
+ "rom/cp802dot1xui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cp802dot1xui.iby)"
+}
+
+symbian:
+{
+ MMP_RULES += "USERINCLUDE traces"
+}
+
+# common translation file for all plugins
+TRANSLATIONS = cpwlansecsettingsplugin.ts
+
+plugin.sources += cp802dot1xui.dll
+plugin.path = /resource/qt/plugins/controlpanel
+
+DEPLOYMENT += plugin
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpwlansecurityuiplugins/cp802dot1xui/inc/cp802dot1xui.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,96 @@
+/*
+ * 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 802_Dot_1x configuration
+ *
+ */
+
+/*
+ * %version: tr1cfwln#7 %
+ */
+
+#ifndef CP802DOT1XUI_H
+#define CP802DOT1XUI_H
+
+// System includes
+#include <cpsettingformitemdata.h>
+#include <cpwlansecurityplugininterface.h>
+
+// User includes
+
+
+// Forward declarations
+class EapQtConfigInterface;
+class CmConnectionMethodShim;
+class CpWpaCmnUi;
+class HbTranslator;
+
+/*!
+ * @addtogroup group_wlan_security_ui_plugin_802_Dot_1x
+ * @{
+ */
+
+/*!
+ * Implements 802_Dot_1x plugin for Wlan security control panel
+ */
+//Class Declaration
+class Cp802Dot1xUi : public QObject, public CpWlanSecurityPluginInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(CpWlanSecurityPluginInterface)
+
+ public:
+ Cp802Dot1xUi();
+ ~Cp802Dot1xUi();
+
+ 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:
+
+ Q_DISABLE_COPY(Cp802Dot1xUi)
+
+ //!WPA security group item
+ CpSettingFormItemData* mUi;
+
+ //!Translator for all the localisation Text Id's
+ HbTranslator *mTranslator;
+
+ //! Connection Settings Shim connection method pointer
+ CmConnectionMethodShim *mCmCM;
+
+ //! Eap Plugin config interface
+ EapQtConfigInterface *mEapQtConfigInterface;
+
+ //!802.1x ui Implementer Interface
+ QScopedPointer <CpWpaCmnUi> m802Ui;
+
+};
+
+/*! @} */
+
+#endif //CP802DOT1XUI_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpwlansecurityuiplugins/cp802dot1xui/rom/cp802dot1xui.iby Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,35 @@
+/*
+* 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: IBY file for 802.1x control panel plugin
+*
+*/
+
+/*
+ * %version: 1 %
+ */
+
+#ifndef CP802DOT1XUI_IBY
+#define CP802DOT1XUI_IBY
+
+#include <data_caging_paths_for_iby.hrh>
+#include <bldvariant.hrh>
+
+#ifdef __PROTOCOL_WLAN
+
+file=ABI_DIR/BUILD_DIR/cp802dot1xui.dll SHARED_LIB_DIR/cp802dot1xui.dll
+data=/epoc32/data/c/resource/qt/plugins/controlpanel/wlansecurity/cp802dot1xui.qtplugin resource/qt/plugins/controlpanel/wlansecurity/cp802dot1xui.qtplugin
+
+#endif // __PROTOCOL_WLAN
+
+#endif // CP802DOT1XUI_IBY
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpwlansecurityuiplugins/cp802dot1xui/src/cp802dot1xui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,173 @@
+/*
+ * 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 802_Dot_1x configuration
+ *
+ */
+
+/*
+ * %version: tr1cfwln#8 %
+ */
+
+//User Includes
+#include "cp802dot1xui.h"
+#include "cpwpacmnui.h"
+#include "cpwpacmnui_global.h"
+
+//System Includes
+#include <cmmanagerdefines_shim.h>
+#include <cmconnectionmethod_shim.h>
+#include <eapqtconfiginterface.h>
+#include <QStringList>
+#include <HbTranslator>
+
+//Trace Definition
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "cp802dot1xuiTraces.h"
+#endif
+
+/*!
+ \class Cp802Dot1xUi
+ \brief Cp802Dot1xUi implements the common Ui for 802.1x only
+ Security Settings Control Panel Plugins,
+ which will allow viewing/editing of 802.1x Security Settings.
+ */
+//The order in which 802_Dot_1x only mode appears in the list of available
+//security modes
+const int UI_ORDER_802_Dot_1x = 40;
+
+/*!
+ * Constructor
+ */
+
+Cp802Dot1xUi::Cp802Dot1xUi() :
+ mUi(NULL),
+ mTranslator(new HbTranslator("cpwlansecsettingsplugin")),
+ mCmCM(NULL),
+ mEapQtConfigInterface(NULL),
+ m802Ui(NULL)
+{
+
+}
+
+// Destructor
+Cp802Dot1xUi::~Cp802Dot1xUi()
+{
+ OstTraceFunctionEntry1(CP802DOT1XUI_CP802DOT1XUI_ENTRY,this);
+ delete mEapQtConfigInterface;
+ delete mTranslator;
+ OstTraceFunctionExit1(CP802DOT1XUI_CP802DOT1XUI_EXIT,this);
+}
+
+/*!
+ Getter for security mode.
+
+ \return Security mode identifier
+ */
+CMManagerShim::WlanSecMode Cp802Dot1xUi::securityMode() const
+{
+ OstTraceFunctionEntry1(CP802DOT1XUI_SECURITYMODE_ENTRY,this);
+ OstTraceFunctionExit1(CP802DOT1XUI_SECURITYMODE_EXIT,this);
+ //return security mode
+ return CMManagerShim::WlanSecMode802_1x;
+}
+
+/*!
+ Getter for localization text identifier for the security mode,
+ f.ex. "txt_occ_setlabel_wlan_security_mode_val_8021x". This localized
+ text will be shown in the UI.
+
+ \return Localization text ID
+ */
+QString Cp802Dot1xUi::securityModeTextId() const
+{
+ OstTraceFunctionEntry1( CP802DOT1XUI_SECURITYMODETEXTID_ENTRY, this );
+ OstTraceFunctionExit1( CP802DOT1XUI_SECURITYMODETEXTID_EXIT, this );
+ return "txt_occ_setlabel_wlan_security_mode_val_8021x";
+}
+
+/*!
+ Sets the database reference IAP id.
+
+ \param id Database reference
+ */
+void Cp802Dot1xUi::setReference(CmConnectionMethodShim *cmCm,uint id)
+{
+ OstTraceFunctionEntry1(CP802DOT1XUI_SETREFERENCE_ENTRY,this);
+ if (!mEapQtConfigInterface) {
+ mEapQtConfigInterface = new EapQtConfigInterface(
+ EapQtConfigInterface::EapBearerTypeWlan, id);
+ }
+ else {
+ mEapQtConfigInterface->setConfigurationReference(id);
+ }
+
+ //mCmCM is not deleted assuming mCmManager owns it.
+ mCmCM = cmCm;
+
+ OstTraceFunctionExit1(CP802DOT1XUI_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 Cp802Dot1xUi::orderNumber() const
+{
+ OstTraceFunctionEntry1(CP802DOT1XUI_ORDERNUMBER_ENTRY,this);
+ OstTraceFunctionExit1(CP802DOT1XUI_ORDERNUMBER_EXIT,this);
+ return UI_ORDER_802_Dot_1x;
+}
+
+/*!
+ Creates an UI instance. Caller owns the object.
+
+ \param dataHelper Item data helper
+ \return Pointer to an UI object
+ */
+CpSettingFormItemData* Cp802Dot1xUi::uiInstance(CpItemDataHelper &dataHelpper)
+{
+ OstTraceFunctionEntry1(CP802DOT1XUI_UIINSTANCE_ENTRY,this);
+
+ //reset Common Ui ptr
+ m802Ui.reset(new CpWpaCmnUi(CMManagerShim::WlanSecMode802_1x, dataHelpper));
+
+ mUi = m802Ui->createUi(mEapQtConfigInterface, mCmCM);
+
+ OstTraceFunctionExit1(CP802DOT1XUI_UIINSTANCE_EXIT,this);
+ return mUi;
+}
+
+
+/*!
+ Validates current security settings. This function is called whenever
+ user tries to exit from the settings view. If the plugin determines
+ that some settings need editing before considered valid, it shall
+ return false. A dialog will be shown to the user indicating that
+ settings are still incomplete and asking if he/she wishes to exit
+ anyway.
+
+ \return True if security settings for 802.1x only are valid, false if not.
+*/
+bool Cp802Dot1xUi::validateSettings()
+ {
+ return true;
+ }
+
+
+Q_EXPORT_PLUGIN2(Cp802Dot1xUi, Cp802Dot1xUi)
+;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/cpwlansecurityuiplugins/cp802dot1xui/traces/OstTraceDefinitions.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,26 @@
+/*
+ * 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: TraceHeader ,includes the TraceAPI
+ *
+ *
+ */
+
+/*
+ * %version: tr1cfwln#5 %
+ */
+
+#ifndef __OSTTRACEDEFINITIONS_H__
+#define __OSTTRACEDEFINITIONS_H__
+#include <opensystemtrace.h>
+#endif
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/cpwepui.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/cpwepui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -1,55 +1,54 @@
+#
# 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 the License "Eclipse Public License v1.0"
+# 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.
+# Nokia Corporation - initial contribution.
#
# Contributors:
#
# Description:
-# Control Panel UI for WEP Security mode
-#
-# %version: tr1cfwln#14 %
-#
+# Control Panel plugin for WEP WLAN security mode
+
+# %version: tr1cfwln#16 %
+
TEMPLATE = lib
TARGET = cpwepui
DEPENDPATH +=
-INCLUDEPATH += \
- $$MW_LAYER_SYSTEMINCLUDE \
- $$OS_LAYER_SYSTEMINCLUDE
+INCLUDEPATH +=
CONFIG += \
- hb \
+ hb \
plugin
LIBS += \
- -lcpframework \
+ -lcpframework \
-lconnection_settings_shim
-MOC_DIR = _moc
-RCC_DIR = _rcc
-OBJECTS_DIR = _objects
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR = _build
# Input
HEADERS += \
- inc/wepkeyvalidator.h \
traces/OstTraceDefinitions.h \
+ inc/wepkeyvalidator.h \
inc/cpwepui.h
SOURCES += \
- src/wepkeyvalidator.cpp \
+ src/wepkeyvalidator.cpp \
src/cpwepui.cpp
symbian:
{
- TARGET.CAPABILITY = CAP_GENERAL_DLL
+ TARGET.CAPABILITY = CAP_GENERAL_DLL
TARGET.EPOCALLOWDLLDATA = 1
TARGET.UID3 = 0x2002C2FF
@@ -60,7 +59,7 @@
for(qtplugin, qtplugins.sources):BLD_INF_RULES.prj_exports += "./$$qtplugin $$deploy.path$$qtplugins.path/$$basename(qtplugin)"
BLD_INF_RULES.prj_exports += \
- "rom/cpwepui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpwepui.iby)"
+ "rom/cpwepui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpwepui.iby)"
}
symbian:
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/inc/cpwepui.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/inc/cpwepui.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 17 %
+ * %version: tr1cfwln#18 %
*/
#ifndef CPWEPUI_H
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/inc/wepkeyvalidator.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/inc/wepkeyvalidator.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 4 %
+ * %version: tr1cfwln#4 %
*/
#ifndef WEPKEYVALIDATOR_H
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/src/cpwepui.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/src/cpwepui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 22 %
+ * %version: tr1cfwln#24 %
*/
//User Includes
@@ -248,24 +248,22 @@
switch(index)
{
case KFirstKey:
- textId = hbTrId("txt_occ_subhead_wep_key_1");
+ textId = hbTrId("txt_occ_setlabel_wep_key_1");
break;
-
case KSecondKey:
- textId = hbTrId("txt_occ_subhead_wep_key_2");
+ textId = hbTrId("txt_occ_setlabel_wep_key_2");
break;
case KThirdKey:
- textId = hbTrId("txt_occ_subhead_wep_key_3");
+ textId = hbTrId("txt_occ_setlabel_wep_key_3");
break;
case KFourthKey:
- textId = hbTrId("txt_occ_subhead_wep_key_4");
+ textId = hbTrId("txt_occ_setlabel_wep_key_4");
break;
}
-
mWepKeyText[index] = new CpSettingFormItemData(
HbDataFormModelItem::TextItem,
textId, mUi);
@@ -410,12 +408,12 @@
OstTraceFunctionEntry1(CPWEPUI_WEPKEYTEXTCHANGED_ENTRY,this);
QVariant value = mWepKeyText[index]->contentWidgetData("text");
+ QString key = value.toString();
- WepKeyValidator::KeyStatus keystatus = WepKeyValidator::validateWepKey(
- value.toString());
+ WepKeyValidator::KeyStatus keystatus = WepKeyValidator::validateWepKey(key);
- if (keystatus == WepKeyValidator::KeyStatusOk) {
- QString key = value.toString();
+ // 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);
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/src/wepkeyvalidator.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/src/wepkeyvalidator.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 1 %
+ * %version: tr1cfwln#5 %
*/
#include <QString>
--- a/securitysettings/cpwlansecurityuiplugins/cpwepui/traces/OstTraceDefinitions.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwepui/traces/OstTraceDefinitions.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 2 %
+ * %version: tr1cfwln#4 %
*/
#ifndef __OSTTRACEDEFINITIONS_H__
--- a/securitysettings/cpwlansecurityuiplugins/cpwlansecurityuiplugins.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwlansecurityuiplugins.pro Tue Jul 06 14:18:35 2010 +0300
@@ -2,34 +2,35 @@
# 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 the License "Eclipse Public License v1.0"
+# 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.
+# Nokia Corporation - initial contribution.
#
# Contributors:
#
# Description:
-# Control Panel QT UIs for WLAN security settings configuration
-#
-# %version: tr1cfwln#10 %
-#
+# Control Panel plugins for WLAN security settings configuration
+
+# %version: tr1cfwln#12 %
+
TEMPLATE = subdirs
SUBDIRS += \
- cpwepui \
- cpwpacmnui \
- cpwpaui \
- cpwpa2ui
+ cpwepui \
+ cpwpacmnui \
+ cpwpaui \
+ cpwpa2ui \
+ cp802dot1xui
CONFIG += ordered
# export common iby for the translation file
symbian:
{
- BLD_INF_RULES.prj_exports += \
- "rom/cpwlansecurityuiplugins_resources.iby LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(cpwlansecurityuiplugins_resources.iby)"
+ BLD_INF_RULES.prj_exports += \
+ "rom/cpwlansecurityuiplugins_resources.iby LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(cpwlansecurityuiplugins_resources.iby)"
}
\ No newline at end of file
--- a/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/cpwpa2ui.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/cpwpa2ui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -1,21 +1,21 @@
-#
+#
# 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 the License "Eclipse Public License v1.0"
+# 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.
+# Nokia Corporation - initial contribution.
#
# Contributors:
#
# Description:
-# Control Panel UI for WPA2 only security mode
-#
-# %version: 14 %
-#
+# Control Panel plugin for WPA2 WLAN security mode
+
+# %version: tr1cfwln#16 %
+
TEMPLATE = lib
TARGET = cpwpa2ui
@@ -23,34 +23,33 @@
DEPENDPATH +=
INCLUDEPATH += \
- $$MW_LAYER_SYSTEMINCLUDE \
- $$OS_LAYER_SYSTEMINCLUDE \
../inc
CONFIG += \
- hb \
+ hb \
plugin
LIBS += \
- -lcpframework \
+ -lcpframework \
-lcpwpacmnui \
-lconnection_settings_shim \
-leapqtconfiginterface
-MOC_DIR = _moc
-RCC_DIR = _rcc
-OBJECTS_DIR = _objects
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR = _build
# Input
HEADERS += \
- traces/OstTraceDefinitions.h \
+ traces/OstTraceDefinitions.h \
inc/cpwpa2ui.h
-SOURCES += src/cpwpa2ui.cpp
+SOURCES += \
+ src/cpwpa2ui.cpp
symbian:
{
- TARGET.CAPABILITY = CAP_GENERAL_DLL
+ TARGET.CAPABILITY = CAP_GENERAL_DLL
TARGET.EPOCALLOWDLLDATA = 1
TARGET.UID3 = 0x2002DC73
@@ -60,7 +59,7 @@
for(qtplugin, qtplugins.sources):BLD_INF_RULES.prj_exports += "./$$qtplugin $$deploy.path$$qtplugins.path/$$basename(qtplugin)"
BLD_INF_RULES.prj_exports += \
- "rom/cpwpa2ui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpwpa2ui.iby)"
+ "rom/cpwpa2ui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpwpa2ui.iby)"
}
symbian:
--- a/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/inc/cpwpa2ui.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/inc/cpwpa2ui.h Tue Jul 06 14:18:35 2010 +0300
@@ -1,23 +1,23 @@
/*
-* 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 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:
-* Control Panel QT UI for WPA2 only configuration
-*
-*/
+ * 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 WPA2 only configuration
+ *
+ */
/*
-* %version: 14 %
+* %version: tr1cfwln#15 %
*/
--- a/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/src/cpwpa2ui.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/src/cpwpa2ui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -1,7 +1,8 @@
-/* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+/*
+ * 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -16,7 +17,7 @@
*/
/*
- * %version: 22 %
+ * %version: tr1cfwln#23 %
*/
// User includes
--- a/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/traces/OstTraceDefinitions.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpa2ui/traces/OstTraceDefinitions.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -11,13 +11,13 @@
*
* Contributors:
*
- * Description: TraceHeader ,includes the TraceAPI
+ * Description: TraceHeader, includes the TraceAPI
*
*
*/
/*
- * %version: 2 %
+ * %version: tr1cfwln#6 %
*/
#ifndef __OSTTRACEDEFINITIONS_H__
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/cpwpacmnui.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/cpwpacmnui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -1,22 +1,21 @@
-#
+#
# 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 the License "Eclipse Public License v1.0"
+# 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.
+# Nokia Corporation - initial contribution.
#
# Contributors:
-#
+#
# Description:
-# Common UI implementation for WPA/WPA2 ,802.1x and WPA2 only security modes
-#
-# %version: tr1cfwln#15 %
-#
+# Common UI implementation for WPA/WPA2, 802.1x and
+# WPA2 WLAN security modes
+# %version: tr1cfwln#17 %
TEMPLATE = lib
TARGET = cpwpacmnui
@@ -25,47 +24,45 @@
DEPENDPATH +=
INCLUDEPATH += \
- $$MW_LAYER_SYSTEMINCLUDE \
- $$OS_LAYER_SYSTEMINCLUDE \
../inc
CONFIG += hb
LIBS += \
- -lcpframework \
+ -lcpframework \
-leapqtplugininfo \
-leapqtconfiginterface \
-lconnection_settings_shim
-MOC_DIR = _moc
-RCC_DIR = _rcc
-OBJECTS_DIR = _obj
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR = _build
# Input
HEADERS += \
- traces/OstTraceDefinitions.h \
- inc/cpwpacmnui_p.h \
- inc/wpakeyvalidator.h \
- inc/cpwpacmneapui.h \
+ traces/OstTraceDefinitions.h \
+ inc/cpwpacmnui_p.h \
+ inc/wpakeyvalidator.h \
+ inc/cpwpacmneapui.h \
../inc/cpwpacmnui_global.h \
../inc/cpwpacmnui.h
-
+
SOURCES += \
- src/cpwpacmnui.cpp \
- src/cpwpacmnui_p.cpp \
- src/wpakeyvalidator.cpp \
- src/cpwpacmneapui.cpp
+ src/cpwpacmnui.cpp \
+ src/cpwpacmnui_p.cpp \
+ src/wpakeyvalidator.cpp \
+ src/cpwpacmneapui.cpp
defFilePath = ..
symbian:
{
- TARGET.CAPABILITY = CAP_GENERAL_DLL
+ TARGET.CAPABILITY = CAP_GENERAL_DLL
TARGET.EPOCALLOWDLLDATA = 1
TARGET.UID3 = 0x2002DC74
BLD_INF_RULES.prj_exports += \
- "./rom/cpwpacmnui.iby $$CORE_MW_LAYER_IBY_EXPORT_PATH(cpwpacmnui.iby)"
+ "./rom/cpwpacmnui.iby $$CORE_MW_LAYER_IBY_EXPORT_PATH(cpwpacmnui.iby)"
}
symbian:
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/inc/cpwpacmneapui.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/inc/cpwpacmneapui.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 4 %
+ * %version: tr1cfwln#8 %
*/
#ifndef CPWPACMNEAPUI_H_
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/inc/cpwpacmnui_p.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/inc/cpwpacmnui_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 6 %
+ * %version: tr1cfwln#7 %
*/
#ifndef CPWPACMNUI_P_H_
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/inc/wpakeyvalidator.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/inc/wpakeyvalidator.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 1 %
+ * %version: tr1cfwln#3 %
*/
#ifndef WPAKEYVALIDATOR_H
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/cpwpacmneapui.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/cpwpacmneapui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 4 %
+ * %version: tr1cfwln#10 %
*/
// System includes
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/cpwpacmnui.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/cpwpacmnui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: tr1cfwln#22 %
+ * %version: tr1cfwln#23 %
*/
// System includes
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/cpwpacmnui_p.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/cpwpacmnui_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: tr1cfwln#11 %
+ * %version: tr1cfwln#13 %
*/
// User Includes
@@ -346,7 +346,9 @@
Q_ASSERT(mSecurityMode == CMManagerShim::WlanSecMode802_1x);
createEapSelector();
createEapEntryItem();
+#if 0 /* not supported for now */
createUnencryptedBox();
+#endif /* #if 0 */
break;
}
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/wpakeyvalidator.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/src/wpakeyvalidator.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 1 %
+ * %version: tr1cfwln#3 %
*/
//System Includes
--- a/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/traces/OstTraceDefinitions.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpacmnui/traces/OstTraceDefinitions.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -11,13 +11,13 @@
*
* Contributors:
*
- * Description: TraceHeader ,includes the TraceAPI
+ * Description: TraceHeader, includes the TraceAPI
*
*
*/
/*
- * %version: 2 %
+ * %version: tr1cfwln#5 %
*/
#ifndef __OSTTRACEDEFINITIONS_H__
--- a/securitysettings/cpwlansecurityuiplugins/cpwpaui/cpwpaui.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpaui/cpwpaui.pro Tue Jul 06 14:18:35 2010 +0300
@@ -1,20 +1,21 @@
+#
# 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 the License "Eclipse Public License v1.0"
+# 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.
+# Nokia Corporation - initial contribution.
#
# Contributors:
#
# Description:
-# Control Panel UI for WPA/WPA2 only Security mode
-#
-# %version: 15 %
-#
+# Control Panel plugin for WPA/WPA2 WLAN security mode
+
+# %version: tr1cfwln#17 %
+
TEMPLATE = lib
TARGET = cpwpaui
@@ -22,34 +23,33 @@
DEPENDPATH +=
INCLUDEPATH += \
- $$MW_LAYER_SYSTEMINCLUDE \
- $$OS_LAYER_SYSTEMINCLUDE \
../inc
CONFIG += \
- hb \
+ hb \
plugin
LIBS += \
- -lcpframework \
+ -lcpframework \
-lcpwpacmnui \
-lconnection_settings_shim \
-leapqtconfiginterface
-MOC_DIR = _moc
-RCC_DIR = _rcc
-OBJECTS_DIR = _objects
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR = _build
# Input
HEADERS += \
- traces/OstTraceDefinitions.h \
+ traces/OstTraceDefinitions.h \
inc/cpwpaui.h
-SOURCES += src/cpwpaui.cpp
+SOURCES += \
+ src/cpwpaui.cpp
symbian:
{
- TARGET.CAPABILITY = CAP_GENERAL_DLL
+ TARGET.CAPABILITY = CAP_GENERAL_DLL
TARGET.EPOCALLOWDLLDATA = 1
TARGET.UID3 = 0x2002C301
@@ -59,7 +59,7 @@
for(qtplugin, qtplugins.sources):BLD_INF_RULES.prj_exports += "./$$qtplugin $$deploy.path$$qtplugins.path/$$basename(qtplugin)"
BLD_INF_RULES.prj_exports += \
- "rom/cpwpaui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpwpaui.iby)"
+ "rom/cpwpaui.iby CORE_MW_LAYER_IBY_EXPORT_PATH(cpwpaui.iby)"
}
symbian:
--- a/securitysettings/cpwlansecurityuiplugins/cpwpaui/inc/cpwpaui.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpaui/inc/cpwpaui.h Tue Jul 06 14:18:35 2010 +0300
@@ -1,23 +1,23 @@
/*
-* 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 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: .
-* Control Panel QT UI for WPA/WPA2 configuration
-*
-*/
+ * 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 WPA/WPA2 configuration
+ *
+ */
/*
-* %version: 16 %
+* %version: tr1cfwln#17 %
*/
--- a/securitysettings/cpwlansecurityuiplugins/cpwpaui/src/cpwpaui.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpaui/src/cpwpaui.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: 27 %
+ * %version: tr1cfwln#28 %
*/
//User Includes
#include "cpwpaui.h"
--- a/securitysettings/cpwlansecurityuiplugins/cpwpaui/traces/OstTraceDefinitions.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/cpwpaui/traces/OstTraceDefinitions.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -11,13 +11,13 @@
*
* Contributors:
*
- * Description: TraceHeader ,includes the TraceAPI
+ * Description: TraceHeader, includes the TraceAPI
*
*
*/
/*
- * %version: 2 %
+ * %version: tr1cfwln#5 %
*/
#ifndef __OSTTRACEDEFINITIONS_H__
--- a/securitysettings/cpwlansecurityuiplugins/inc/cpwpacmnui.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/inc/cpwpacmnui.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,7 +17,7 @@
*/
/*
- * %version: tr1cfwln#14 %
+ * %version: tr1cfwln#15 %
*/
#ifndef CPWPACMNUI_H
--- a/securitysettings/cpwlansecurityuiplugins/inc/cpwpacmnui_global.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/cpwlansecurityuiplugins/inc/cpwpacmnui_global.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -11,15 +11,16 @@
*
* Contributors:
*
- * Description: Export Declaration for CpWpaCmnUi DLL - common Ui
- * for WPA/WPA2, WPA2 only and 802.1x Security modes
+ * Description:
+ * Export Declaration for CpWpaCmnUi DLL - common Ui
+ * for WPA/WPA2, WPA2 only and 802.1x Security modes
*
- *
*/
/*
- * %version: 5 %
+ * %version: tr1cfwln#7 %
*/
+
#ifndef CPWPACMNUI_GLOBAL_H_
#define CPWPACMNUI_GLOBAL_H_
--- a/securitysettings/eapqtdialogs/eapqtdialogs.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/eapqtdialogs/eapqtdialogs.pro Tue Jul 06 14:18:35 2010 +0300
@@ -14,6 +14,8 @@
# Description: EAP Dialog build file
#
#
+# %version: 12 %
+#
TEMPLATE = lib
TARGET = eapdialogplugin
@@ -25,15 +27,38 @@
DESTDIR = $${HB_BUILD_DIR}/plugins/devicedialogs
# directories for generated files
-MOC_DIR = _moc
-RCC_DIR = _rcc
-OBJECTS_DIR = _obj
+MOC_DIR = _build
+RCC_DIR = _build
+OBJECTS_DIR = _build
+
HEADERS += inc/eapdialogplugin.h \
- inc/eapusernamepwddialog.h \
+ inc/eapquerydialog.h \
+ inc/eappasswordquerydialog.h \
+ inc/eapusernamepwddialog.h \
+ inc/eapfastprovwaitnotedialog.h \
+ inc/eapmschapv2pwdexpirednotedialog.h \
+ inc/eapmschapv2oldpwddialog.h \
+ inc/eapmschapv2newpwddialog.h \
+ inc/eapfastprovnotsuccessnotedialog.h \
+ inc/eapfastinstallpacquerydialog.h \
+ inc/eapfastpacstorepwquerydialog.h \
+ inc/eapfastpacfilepwquerydialog.h \
+ inc/eapfastcreatemasterkeyquerydialog.h \
traces/OstTraceDefinitions.h
SOURCES += src/eapdialogplugin.cpp \
- src/eapusernamepwddialog.cpp
+ src/eapquerydialog.cpp \
+ src/eappasswordquerydialog.cpp \
+ src/eapusernamepwddialog.cpp \
+ src/eapfastprovwaitnotedialog.cpp \
+ src/eapmschapv2oldpwddialog.cpp \
+ src/eapmschapv2newpwddialog.cpp \
+ src/eapmschapv2pwdexpirednotedialog.cpp \
+ src/eapfastprovnotsuccessnotedialog.cpp \
+ src/eapfastinstallpacquerydialog.cpp \
+ src/eapfastpacstorepwquerydialog.cpp \
+ src/eapfastpacfilepwquerydialog.cpp \
+ src/eapfastcreatemasterkeyquerydialog.cpp
symbian: {
TARGET.EPOCALLOWDLLDATA = 1
@@ -46,7 +71,7 @@
pluginstub.path = /resource/plugins/devicedialogs
DEPLOYMENT += pluginstub
}
+
TRANSLATIONS = eapprompts.ts
LIBS += -leapqtconfiginterface -leapqtplugininfo
-
--- a/securitysettings/eapqtdialogs/inc/eapdialogplugin.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/eapqtdialogs/inc/eapdialogplugin.h Tue Jul 06 14:18:35 2010 +0300
@@ -11,10 +11,13 @@
*
* Contributors:
*
-* Description:
+* Description: Eap Dialog Plugin
*
*/
+/*
+* %version: 3 %
+*/
#ifndef ____EAPDIALOG_H__PLUGIN_H__
#define ____EAPDIALOG_H__PLUGIN_H__
@@ -22,7 +25,6 @@
#include <QObject>
#include <hbdevicedialogplugin.h>
-class EapUsernamePwdDialog;
class EapDialogPlugin : public HbDeviceDialogPlugin
{
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapfastcreatemasterkeyquerydialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,108 @@
+/*
+* 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: Fast Create Master Key Query Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPFASTCREATEMASTERKEYQUERYDIALOG_H__
+#define __EAPFASTCREATEMASTERKEYQUERYDIALOG_H__
+
+
+#include <HbInputDialog>
+#include <hbdevicedialoginterface.h>
+
+class HbLineEdit;
+class HbTranslator;
+class EapQtValidator;
+
+class EapFastCreateMasterKeyQueryDialog: public HbInputDialog, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapFastCreateMasterKeyQueryDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapFastCreateMasterKeyQueryDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog( const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the Cancel Action button's triggered signal */
+ void cancelPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ bool validate() const;
+
+ Q_DISABLE_COPY(EapFastCreateMasterKeyQueryDialog)
+
+ private:
+ /* Pointer to the line edit 1 object */
+ HbLineEdit *mEdit1;
+
+ /* Pointer to the line edit 2 object */
+ HbLineEdit *mEdit2;
+
+ /* Pointer to the password validator object */
+ QScopedPointer<EapQtValidator> mPwdValidator;
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Pointer to the error message HbTranslator */
+ QScopedPointer<HbTranslator> mErrMsgTranslator;
+
+ /* Tells whether close has already been called for the dialog */
+ bool mClose;
+
+ /* Tells whether Ok Action has already been pressed */
+ bool mOkActionPressed;
+ };
+
+
+#endif // __EAPFASTCREATEMASTERKEYQUERYDIALOG_H__
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapfastinstallpacquerydialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,91 @@
+/*
+* 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: Fast Install Pac Query Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPFASTINSTALLQUERYDIALOG_H__
+#define __EAPFASTINSTALLQUERYDIALOG_H__
+
+
+#include <HbMessageBox>
+#include <hbdevicedialoginterface.h>
+
+class HbTranslator;
+
+class EapFastInstallPacQueryDialog: public HbMessageBox, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapFastInstallPacQueryDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapFastInstallPacQueryDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog(const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Yes Action button's triggered signal */
+ void yesPressed();
+
+ /* Slot that is mapped to the No Action button's triggered signal */
+ void noPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ Q_DISABLE_COPY(EapFastInstallPacQueryDialog)
+
+ private:
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Tells whether close has already been called for the dialog */
+ bool mClose;
+
+ /* Tells whether Yes Action has already been pressed */
+ bool mYesActionPressed;
+ };
+
+#endif // __EAPFASTINSTALLQUERYDIALOG_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapfastpacfilepwquerydialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,97 @@
+/*
+* 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: Fast Pac File Password Query Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPFASTPACFILEPWQUERYDIALOG_H__
+#define __EAPFASTPACFILEPWQUERYDIALOG_H__
+
+
+#include <HbInputDialog>
+#include <hbdevicedialoginterface.h>
+
+
+class HbTranslator;
+
+class EapFastPacFilePwQueryDialog: public HbInputDialog, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapFastPacFilePwQueryDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapFastPacFilePwQueryDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog( const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the Cancel Action button's triggered signal */
+ void cancelPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ Q_DISABLE_COPY(EapFastPacFilePwQueryDialog)
+
+ private:
+ /* Pointer to the line edit object */
+ HbLineEdit *mEdit;
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Tells whether close has already been called for the dialog */
+ bool mClose;
+
+ /* Tells whether Ok Action has already been pressed */
+ bool mOkActionPressed;
+ };
+
+
+#endif // __EAPFASTPACFILEPWQUERYDIALOG_H__
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapfastpacstorepwquerydialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,101 @@
+/*
+* 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: Fast Pac Store Password Query Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPFASTPACSTOREPWQUERYDIALOG_H__
+#define __EAPFASTPACSTOREPWQUERYDIALOG_H__
+
+#include <HbInputDialog>
+#include <hbdevicedialoginterface.h>
+
+class HbTranslator;
+class EapQtValidator;
+
+class EapFastPacStorePwQueryDialog: public HbInputDialog, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapFastPacStorePwQueryDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapFastPacStorePwQueryDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog( const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the Cancel Action button's triggered signal */
+ void cancelPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ bool validate() const;
+
+ Q_DISABLE_COPY(EapFastPacStorePwQueryDialog)
+
+ private:
+ /* Pointer to the line edit object */
+ HbLineEdit *mEdit;
+
+ /* Pointer to the password validator object */
+ QScopedPointer<EapQtValidator> mPwdValidator;
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Pointer to the error message HbTranslator */
+ QScopedPointer<HbTranslator> mErrMsgTranslator;
+
+ /* Tells whether close has already been called for the dialog */
+ bool mClose;
+
+ };
+
+
+#endif // __EAPFASTPACSTOREPWQUERYDIALOG_H__
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapfastprovnotsuccessnotedialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,85 @@
+/*
+* 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: Fast Provisioning not successfull note Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPFASTPROVNOTSUCCESSNOTEDIALOG_H__
+#define __EAPFASTPROVNOTSUCCESSNOTEDIALOG_H__
+
+#include <HbMessageBox>
+#include <hbdevicedialoginterface.h>
+
+class HbAction;
+class HbTranslator;
+
+class EapFastProvNotSuccessNoteDialog: public HbMessageBox, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapFastProvNotSuccessNoteDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapFastProvNotSuccessNoteDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog(const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ Q_DISABLE_COPY(EapFastProvNotSuccessNoteDialog)
+
+ private:
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Tells whether Ok Action has already been pressed */
+ bool mOkActionPressed;
+ };
+
+#endif // __EAPFASTPROVNOTSUCCESSNOTEDIALOG_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapfastprovwaitnotedialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,79 @@
+/*
+* 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: Fast Provisioning Wait Notification Dialog
+*
+*/
+
+/*
+* %version: 2 %
+*/
+
+#ifndef __EAPFASTPROVWAITNOTEDIALOG_H__
+#define __EAPFASTPROVWAITNOTEDIALOG_H__
+
+#include <HbNotificationDialog>
+#include <hbdevicedialoginterface.h>
+
+class HbTranslator;
+
+class EapFastProvWaitNoteDialog: public HbNotificationDialog, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapFastProvWaitNoteDialog(const QVariantMap ¶meters);
+
+ /* Destructor */
+ ~EapFastProvWaitNoteDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog(const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ Q_DISABLE_COPY(EapFastProvWaitNoteDialog)
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ };
+
+#endif // __EAPFASTPROVWAITNOTEDIALOG_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapmschapv2newpwddialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,106 @@
+/*
+* 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-MSCHAPv2 New Password Input Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPMSCHAPV2NEWPWDDIALOG_H__
+#define __EAPMSCHAPV2NEWPWDDIALOG_H__
+
+#include <HbInputDialog>
+#include <hbdevicedialoginterface.h>
+
+class EapQtValidator;
+class HbTranslator;
+class HbLineEdit;
+class HbAction;
+
+class EapMschapv2NewPwdDialog: public HbInputDialog, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapMschapv2NewPwdDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapMschapv2NewPwdDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog( const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the Cancel Action button's triggered signal */
+ void cancelPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ bool validate() const;
+
+ Q_DISABLE_COPY(EapMschapv2NewPwdDialog)
+
+ private:
+ /* Pointer to the line edit 1 object */
+ HbLineEdit *mEdit1;
+
+ /* Pointer to the line edit 2 object */
+ HbLineEdit *mEdit2;
+
+ /* Pointer to the password validator object */
+ QScopedPointer<EapQtValidator> mPwdValidator;
+
+ /* Pointer to the main HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Pointer to the error message HbTranslator */
+ QScopedPointer<HbTranslator> mErrMsgTranslator;
+
+ /* Tells whether close has already been called for the dialog */
+ bool mClose;
+
+ };
+
+
+#endif // __EAPMSCHAPV2NEWPWDDIALOG_H__
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapmschapv2oldpwddialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,101 @@
+/*
+* 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-MSCHAPv2 Old Password Input Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPMSCHAPV2OLDPWDDIALOG_H__
+#define __EAPMSCHAPV2OLDPWDDIALOG_H__
+
+#include <HbInputDialog>
+#include <hbdevicedialoginterface.h>
+
+class HbTranslator;
+class EapQtValidator;
+
+class EapMschapv2OldPwdDialog: public HbInputDialog, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapMschapv2OldPwdDialog(const QVariantMap ¶meters);
+
+ /* Destructor */
+ ~EapMschapv2OldPwdDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog( const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the Cancel Action button's triggered signal */
+ void cancelPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ bool validate() const;
+
+ Q_DISABLE_COPY(EapMschapv2OldPwdDialog)
+
+ private:
+ /* Pointer to the line edit object */
+ HbLineEdit *mEdit;
+
+ /* Pointer to the password validator object */
+ QScopedPointer<EapQtValidator> mPwdValidator;
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Tells whether Ok Action has already been pressed */
+ bool mOkActionPressed;
+
+ /* Tells whether close has already been called for the dialog */
+ bool mClose;
+ };
+
+
+#endif // __EAPMSCHAPV2OLDPWDDIALOG_H__
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapmschapv2pwdexpirednotedialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,85 @@
+/*
+* 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-MSCHAPv2 password expired note Dialog
+*
+*/
+
+/*
+* %version: 2 %
+*/
+
+#ifndef __EAPMSCHAPV2PWDEXPNOTEDIALOG_H__
+#define __EAPMSCHAPV2PWDEXPNOTEDIALOG_H__
+
+
+#include <HbMessageBox>
+#include <hbdevicedialoginterface.h>
+
+class HbTranslator;
+
+class EapMschapv2PwdExpNoteDialog: public HbMessageBox, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapMschapv2PwdExpNoteDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapMschapv2PwdExpNoteDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog(const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ Q_DISABLE_COPY(EapMschapv2PwdExpNoteDialog)
+
+ private:
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Tells whether Ok Action has already been pressed */
+ bool mOkActionPressed;
+ };
+
+#endif // __EAPMSCHAPV2PWDEXPNOTEDIALOG_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eappasswordquerydialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,102 @@
+/*
+* 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 Password Query Dialog
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#ifndef __EAPPASSWORDQUERYDIALOG_H__
+#define __EAPPASSWORDQUERYDIALOG_H__
+
+
+#include <HbInputDialog>
+#include <hbdevicedialoginterface.h>
+
+class HbTranslator;
+class HbLineEdit;
+class EapQtValidator;
+
+class EapPasswordQueryDialog: public HbInputDialog, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapPasswordQueryDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapPasswordQueryDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog( const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the Cancel Action button's triggered signal */
+ void cancelPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ bool validate() const;
+
+ Q_DISABLE_COPY(EapPasswordQueryDialog)
+
+ private:
+ /* Pointer to the line edit 1 object */
+ HbLineEdit *mEdit;
+
+ /* Pointer to the password validator object */
+ QScopedPointer<EapQtValidator> mPwdValidator;
+
+ /* Pointer to the main HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Tells whether close has already been called for the dialog */
+ bool mClose;
+
+ /* Tells whether Ok Action has already been pressed */
+ bool mOkActionPressed;
+ };
+
+
+#endif // __EAPPASSWORDQUERYDIALOG_H__
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/inc/eapquerydialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,86 @@
+/*
+* 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 query Dialog
+*
+*/
+
+/*
+ * %version: 2 %
+ */
+
+#ifndef __EAPQUERYDIALOG_H__
+#define __EAPQUERYDIALOG_H__
+
+
+#include <HbMessageBox>
+#include <hbdevicedialoginterface.h>
+
+class HbTranslator;
+class EapQtValidator;
+
+class EapQueryDialog: public HbMessageBox, public HbDeviceDialogInterface
+ {
+ Q_OBJECT
+
+ public:
+ /* Constructor */
+ EapQueryDialog(const QVariantMap ¶meters);
+ /* Destructor */
+ ~EapQueryDialog();
+
+ /* Function creates the actual dialog widget */
+ void createDialog(const QVariantMap ¶meters );
+
+ /* Device dialog parameters to be set while dialog is displayed.
+ * Not supported.
+ */
+ bool setDeviceDialogParameters(const QVariantMap ¶meters);
+
+ /* Not supported */
+ int deviceDialogError() const;
+
+ /* Closes the device dialog */
+ void closeDeviceDialog(bool byClient);
+
+ /* Returns a pointer to this dialog widget */
+ HbPopup *deviceDialogWidget() const;
+
+ signals:
+ /* Signal is emitted when the dialog is closed */
+ void deviceDialogClosed();
+
+ /* Data is emitted in QVariantMap when Ok Action button is selected */
+ void deviceDialogData(QVariantMap data);
+
+ private slots:
+ /* Slot that is mapped to the Ok Action button's triggered signal */
+ void okPressed();
+
+ /* Slot that is mapped to the signal that indicates to closing of the dialog */
+ void closingDialog();
+
+ private:
+
+ Q_DISABLE_COPY(EapQueryDialog)
+
+ private:
+
+ /* Pointer to the HbTranslator */
+ QScopedPointer<HbTranslator> mTranslator;
+
+ /* Tells whether Ok Action has already been pressed */
+ bool mOkActionPressed;
+ };
+
+#endif // __EAPQUERYDIALOG_H__
--- a/securitysettings/eapqtdialogs/inc/eapusernamepwddialog.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/eapqtdialogs/inc/eapusernamepwddialog.h Tue Jul 06 14:18:35 2010 +0300
@@ -11,21 +11,23 @@
*
* Contributors:
*
-* Description:
-*
+* Description: User authentication Dialog
*/
+/*
+ * %version: 3 %
+ */
#ifndef __EAPUSERNAMEPWDDIALOG_H__
#define __EAPUSERNAMEPWDDIALOG_H__
-#include <HbTranslator>
#include <HbInputDialog>
-#include <HbLineEdit>
-#include <HbAction>
#include <hbdevicedialoginterface.h>
class EapQtValidator;
+class HbTranslator;
+class HbLineEdit;
+class HbAction;
class EapUsernamePwdDialog: public HbInputDialog, public HbDeviceDialogInterface
{
@@ -85,10 +87,10 @@
HbLineEdit *mEdit2;
/* Pointer to the user name validator object */
- EapQtValidator *mUnameValidator;
+ QScopedPointer<EapQtValidator> mUnameValidator;
/* Pointer to the password validator object */
- EapQtValidator *mPwdValidator;
+ QScopedPointer<EapQtValidator> mPwdValidator;
/* Pointer to the HbTranslator */
QScopedPointer<HbTranslator> mTranslator;
--- a/securitysettings/eapqtdialogs/rom/eapdialogplugin.iby Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/eapqtdialogs/rom/eapdialogplugin.iby Tue Jul 06 14:18:35 2010 +0300
@@ -15,14 +15,22 @@
*
*/
+ /*
+ * %version: 1 %
+ */
+
#ifndef __EAPDIALOGPLUGIN_IBY__
#define __EAPDIALOGPLUGIN_IBY__
#include <bldvariant.hrh>
+#ifdef __PROTOCOL_WLAN
+
#define HB_PLUGIN_STUB(NAME, SUBDIR) data=\epoc32\data\z\resource\plugins\##SUBDIR##\##NAME##.qtplugin RESOURCE_FILES_DIR\plugins\##SUBDIR##\##NAME##.qtplugin
file=ABI_DIR\BUILD_DIR\EapDialogPlugin.dll SHARED_LIB_DIR\eapdialogplugin.dll
HB_PLUGIN_STUB(eapdialogplugin, devicedialogs)
-#endif
\ No newline at end of file
+#endif // __PROTOCOL_WLAN
+
+#endif // __EAPDIALOGPLUGIN_IBY__
\ No newline at end of file
--- a/securitysettings/eapqtdialogs/rom/eapdialogplugin_resources.iby Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/eapqtdialogs/rom/eapdialogplugin_resources.iby Tue Jul 06 14:18:35 2010 +0300
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+ * 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"
@@ -14,6 +14,10 @@
* Description:
*
*/
+
+ /*
+ * %version: 1 %
+ */
#ifndef EAPDIALOGPLUGIN_RESOURCES_IBY
#define EAPDIALOGPLUGIN_RESOURCES_IBY
--- a/securitysettings/eapqtdialogs/src/eapdialogplugin.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapdialogplugin.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -11,15 +11,29 @@
*
* Contributors:
*
-* Description: Prompt Dialog plugin implementation
+* Description: Eap Dialog Plugin implementation
*
*/
+/*
+* %version: 8 %
+*/
#include <hbdevicedialoginterface.h>
#include <QVariantMap>
#include "eapdialogplugin.h"
#include "eapusernamepwddialog.h"
+#include "eapquerydialog.h"
+#include "eappasswordquerydialog.h"
+#include "eapfastinstallpacquerydialog.h"
+#include "eapfastpacstorepwquerydialog.h"
+#include "eapfastpacfilepwquerydialog.h"
+#include "eapfastcreatemasterkeyquerydialog.h"
+#include "eapfastprovwaitnotedialog.h"
+#include "eapmschapv2pwdexpirednotedialog.h"
+#include "eapmschapv2oldpwddialog.h"
+#include "eapmschapv2newpwddialog.h"
+#include "eapfastprovnotsuccessnotedialog.h"
#include "OstTraceDefinitions.h"
#ifdef OST_TRACE_COMPILER_IN_USE
#endif
@@ -82,10 +96,61 @@
qDebug("EapDialogPlugin::createDeviceDialog: new EapUsernamePwdDialog");
return ( new EapUsernamePwdDialog(parameters) );
}
- else
+ else if ( deviceDialogType.compare("com.nokia.eap.querydialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapQueryDialog");
+ return ( new EapQueryDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.passwordquerydialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapPasswordQueryDialog");
+ return ( new EapPasswordQueryDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.fastinstallpacquerydialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapFastInstallPacQueryDialog");
+ return ( new EapFastInstallPacQueryDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.fastpacstorepwquerydialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapFastPacStorePwQueryDialog");
+ return ( new EapFastPacStorePwQueryDialog(parameters));
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.fastcreatemasterkeyquerydialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapFastCreateMasterKeyQueryDialog");
+ return ( new EapFastCreateMasterKeyQueryDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.fastpacfilepwquerydialog/1.0") == 0 )
{
- qDebug("EapDialogPlugin::createDeviceDialog: ELSE --> ERRORISMO");
- }
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapFastPacFilePwQueryDialog");
+ return ( new EapFastPacFilePwQueryDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.fastprovwaitnotedialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapFastProvWaitNoteDialog");
+ return ( new EapFastProvWaitNoteDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.mschapv2passwordexpirednotedialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapMschapv2PwdExpNoteDialog");
+ return ( new EapMschapv2PwdExpNoteDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.mschapv2oldpassworddialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapMschapv2OldPwdDialog");
+ return ( new EapMschapv2OldPwdDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.mschapv2newpassworddialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapMschapv2NewPwdDialog");
+ return ( new EapMschapv2NewPwdDialog(parameters) );
+ }
+ else if ( deviceDialogType.compare("com.nokia.eap.fastshowprovnotsuccessnotedialog/1.0") == 0 )
+ {
+ qDebug("EapDialogPlugin::createDeviceDialog: new EapFastProvNotSuccessNoteDialog");
+ return ( new EapFastProvNotSuccessNoteDialog(parameters) );
+ }
OstTraceFunctionExit0( EAPDIALOGPLUGIN_CREATEDEVICEDIALOG_EXIT );
qDebug("EapDialogPlugin::createDeviceDialog EXIT");
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapfastcreatemasterkeyquerydialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,277 @@
+/*
+* 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: Fast Create Master Key Query Dialog implementation
+*
+*/
+
+/*
+* %version: 4 %
+*/
+
+#include <HbLineEdit>
+#include <HbAction>
+#include <HbMessageBox>
+#include <HbTranslator>
+#include <eapqtvalidator.h>
+#include <eapqtexpandedeaptype.h>
+#include <eapqtconfiginterface.h>
+#include <eapqtconfig.h>
+#include "eapfastcreatemasterkeyquerydialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+
+/**
+ * The constructor
+ */
+EapFastCreateMasterKeyQueryDialog::EapFastCreateMasterKeyQueryDialog(const QVariantMap ¶meters)
+ :mEdit1(NULL),
+ mEdit2(NULL),
+ mPwdValidator(NULL),
+ mTranslator(new HbTranslator("eapprompts")),
+ mErrMsgTranslator(new HbTranslator("cpdestinationplugin")),
+ mClose(false),
+ mOkActionPressed(false)
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_EAPFASTCREATEMASTERKEYQUERYDIALOG_ENTRY );
+ qDebug("EapFastCreateMasterKeyQueryDialog::EapFastCreateMasterKeyQueryDialog ENTER");
+
+ createDialog(parameters);
+
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_EAPFASTCREATEMASTERKEYQUERYDIALOG_EXIT );
+ qDebug("EapFastCreateMasterKeyQueryDialog::EapFastCreateMasterKeyQueryDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapFastCreateMasterKeyQueryDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapFastCreateMasterKeyQueryDialog::createDialog ENTER");
+
+ Q_UNUSED(parameters)
+
+ QString labelText1(hbTrId("txt_occ_dialog_create_password_for_encrypted_pac_s"));
+ QString labelText2(hbTrId("txt_occ_dialog_verify_password"));
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing any of the Action buttons
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setAdditionalRowVisible(true);
+
+ this->setPromptText(labelText1, 0);
+ mEdit1 = this->lineEdit(0);
+ mEdit1->setEchoMode(HbLineEdit::Password);
+
+ this->setPromptText(labelText2, 1);
+ mEdit2 = this->lineEdit(1);
+ mEdit2->setEchoMode(HbLineEdit::Password);
+
+ EapQtConfigInterface eap_config_if;
+
+ mPwdValidator.reset( eap_config_if.validatorPacStore(
+ EapQtPacStoreConfig::PacStorePassword) );
+ Q_ASSERT( mPwdValidator.isNull() == false );
+
+ mPwdValidator->updateEditor(mEdit1);
+
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
+ this->addAction(actionOk);
+
+ //Add a new Cancel button action
+ 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()));
+ 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()));
+ connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPFASTCREATEMASTERKEYQUERYDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapFastCreateMasterKeyQueryDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapFastCreateMasterKeyQueryDialog::~EapFastCreateMasterKeyQueryDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_DEAPFASTCREATEMASTERKEYQUERYDIALOG_ENTRY );
+ qDebug("EapFastCreateMasterKeyQueryDialog::~EapFastCreateMasterKeyQueryDialog");
+
+ //The dialog widgets are deleted as the dialog is deleted
+ // mPwdValidator: scoped pointer deleted automatically
+
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_DEAPFASTCREATEMASTERKEYQUERYDIALOG_EXIT );
+}
+
+/**
+ * Line edit validator
+ */
+bool EapFastCreateMasterKeyQueryDialog::validate() const
+{
+ qDebug("EapFastCreateMasterKeyQueryDialog::validate");
+
+ bool valid = false;
+
+ EapQtValidator::Status test_status = mPwdValidator->validate(mEdit1->text());
+
+ if ( mPwdValidator->validate(mEdit1->text())== EapQtValidator::StatusOk &&
+ mEdit1->text() == mEdit2->text()) {
+ qDebug("EapFastCreateMasterKeyQueryDialog::validate: ret val: TRUE");
+ valid = true;
+ }
+ return valid;
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapFastCreateMasterKeyQueryDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_FIRSTBUTTONPRESSED_ENTRY );
+ qDebug("EapFastCreateMasterKeyQueryDialog::okPressed ENTER");
+
+ if ( validate() == true ) {
+
+ QVariantMap data;
+
+ data["password"] = mEdit1->text();
+
+ qDebug("EapFastCreateMasterKeyQueryDialog::okPressed: emit deviceDialogData");
+
+ emit deviceDialogData(data);
+ closeDeviceDialog(true);
+ }
+ else {
+ HbMessageBox *box =
+ new HbMessageBox(hbTrId("txt_occ_info_passwords_do_not_match_try_again"),
+ HbMessageBox::MessageTypeInformation);
+ box->setAttribute(Qt::WA_DeleteOnClose);
+ box->open();
+ }
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_FIRSTBUTTONPRESSED_EXIT );
+ qDebug("EapFastCreateMasterKeyQueryDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the Cancel Action button is pressed
+ */
+void EapFastCreateMasterKeyQueryDialog::cancelPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_CANCELPRESSED_ENTRY );
+ qDebug("EapFastCreateMasterKeyQueryDialog::cancelPressed ENTER");
+
+ if (!mClose) {
+ mClose = true;
+ closeDeviceDialog(true);
+ }
+ qDebug("EapFastCreateMasterKeyQueryDialog::cancelPressed EXIT");
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_CANCELPRESSED_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapFastCreateMasterKeyQueryDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapFastCreateMasterKeyQueryDialog::closingDialog ENTER");
+
+ qDebug("EapFastCreateMasterKeyQueryDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapFastCreateMasterKeyQueryDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapFastCreateMasterKeyQueryDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapFastCreateMasterKeyQueryDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapFastCreateMasterKeyQueryDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if ( byClient == true )
+ {
+ qDebug("EapFastCreateMasterKeyQueryDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapFastCreateMasterKeyQueryDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapFastCreateMasterKeyQueryDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPFASTCREATEMASTERKEYQUERYDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ OstTraceFunctionExit0( EAPFASTCREATEMASTERKEYQUERYDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapFastCreateMasterKeyQueryDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapfastinstallpacquerydialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,241 @@
+/*
+* 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: Fast Install Pac Query Dialog implementation
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#include <HbTranslator>
+#include <HbAction>
+#include <HbParameterLengthLimiter>
+#include "eapfastinstallpacquerydialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+// The index numbers of the button of the dialog
+const int yesButtonIndex = 1;
+
+/**
+ * The constructor
+ */
+EapFastInstallPacQueryDialog::EapFastInstallPacQueryDialog(const QVariantMap ¶meters)
+:HbMessageBox("default text...",HbMessageBox::MessageTypeQuestion),
+mTranslator(new HbTranslator("eapprompts")),
+mClose(false),
+mYesActionPressed(false)
+{
+ OstTraceFunctionEntry0( EAPGTCQUERYDIALOG_EAPGTCQUERYDIALOG_ENTRY );
+ qDebug("EapFastInstallPacQueryDialog::EapFastInstallPacQueryDialog ENTER");
+
+ createDialog( parameters );
+
+ OstTraceFunctionExit0( EAPGTCQUERYDIALOG_EAPGTCQUERYDIALOG_EXIT );
+ qDebug("EapFastInstallPacQueryDialog::EapFastInstallPacQueryDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapFastInstallPacQueryDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPGTCQUERYDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapFastInstallPacQueryDialog::createDialog ENTER");
+
+ QString servername;
+ QString key("pacservername");
+
+ //Get the server name from parameters
+ if ( parameters.empty() == false ) {
+ if ( parameters.contains(key) ) {
+ QVariant variant = parameters.value(key);
+ servername = variant.toString();
+ }
+ }
+
+ QString mainText(HbParameterLengthLimiter(
+ hbTrId("txt_occ_info_install_pac_from_server_1").arg(servername)));
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing any of the Action buttons
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+
+ this->setText(mainText);
+ this->setIconVisible(true);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Yes button action
+ HbAction* actionYes = new HbAction(hbTrId("txt_common_button_yes"),this);
+ this->addAction(actionYes);
+
+ //Add a new No button action
+ 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()));
+ 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()));
+ connected = connect(actionNo, SIGNAL(triggered()), this, SLOT(noPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPGTCQUERYDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapFastInstallPacQueryDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapFastInstallPacQueryDialog::~EapFastInstallPacQueryDialog()
+{
+ OstTraceFunctionEntry0( EAPGTCQUERYDIALOG_DEAPGTCQUERYDIALOG_ENTRY );
+
+ // The dialog widgets are deleted as the dialog is deleted
+
+ OstTraceFunctionExit0( EAPGTCQUERYDIALOG_DEAPGTCQUERYDIALOG_EXIT );
+}
+
+/**
+ * Function is called when the Yes Action button is pressed
+ */
+void EapFastInstallPacQueryDialog::yesPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTINSTALLPACQUERYDIALOG_YESBUTTONPRESSED_ENTRY );
+ qDebug("EapFastInstallPacQueryDialog::yesPressed ENTER");
+
+ if ( mYesActionPressed == false ) {
+
+ mYesActionPressed = true;
+
+ QVariantMap data;
+ QVariant variant(yesButtonIndex);
+ data.insert("yesbutton", variant);
+ // emit the data of the selected button and close the dialog
+ qDebug("EapFastInstallPacQueryDialog::yesPressed: emit deviceDialogData");
+ emit deviceDialogData(data);
+ closeDeviceDialog(true);
+ }
+ OstTraceFunctionExit0( EAPFASTINSTALLPACQUERYDIALOG_YESBUTTONPRESSED_EXIT );
+ qDebug("EapFastInstallPacQueryDialog::yesPressed EXIT");
+}
+
+/**
+ * Function is called when the No Action button is pressed
+ */
+void EapFastInstallPacQueryDialog::noPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTINSTALLPACQUERYDIALOG_NOPRESSED_ENTRY );
+ qDebug("EapFastInstallPacQueryDialog::noPressed ENTER");
+
+ if (!mClose) {
+ mClose = true;
+ closeDeviceDialog(true);
+ }
+ qDebug("EapFastInstallPacQueryDialog::noPressed EXIT");
+ OstTraceFunctionExit0( EAPFASTINSTALLPACQUERYDIALOG_NOPRESSED_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapFastInstallPacQueryDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTINSTALLPACQUERYDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapFastInstallPacQueryDialog::closingDialog ENTER");
+
+ qDebug("EapFastInstallPacQueryDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTINSTALLPACQUERYDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapFastInstallPacQueryDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPFASTINSTALLPACQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPFASTINSTALLPACQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapFastInstallPacQueryDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPFASTINSTALLPACQUERYDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPFASTINSTALLPACQUERYDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapFastInstallPacQueryDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPFASTINSTALLPACQUERYDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapFastInstallPacQueryDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if ( byClient == true )
+ {
+ qDebug("EapFastInstallPacQueryDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapFastInstallPacQueryDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTINSTALLPACQUERYDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapFastInstallPacQueryDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPFASTINSTALLPACQUERYDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ qDebug("EapFastInstallPacQueryDialog::deviceDialogWidget ENTER");
+
+ qDebug("EapFastInstallPacQueryDialog::deviceDialogWidget EXIT");
+ OstTraceFunctionExit0( EAPFASTINSTALLPACQUERYDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapFastInstallPacQueryDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapfastpacfilepwquerydialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,237 @@
+/*
+* 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: Fast Pac File Password Query Dialog implementation
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#include <HbTranslator>
+#include <HbAction>
+#include <HbParameterLengthLimiter>
+#include "eapfastpacfilepwquerydialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+
+/**
+ * The constructor
+ */
+EapFastPacFilePwQueryDialog::EapFastPacFilePwQueryDialog(const QVariantMap ¶meters)
+ :mEdit(NULL),
+ mTranslator(new HbTranslator("eapprompts")),
+ mClose(false),
+ mOkActionPressed(false)
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_EAPFASTPACFILEQUERYDIALOG_ENTRY );
+ qDebug("EapFastPacFilePwQueryDialog::EapFastPacFilePwQueryDialog ENTER");
+
+ createDialog(parameters);
+
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_EAPFASTPACFILEQUERYDIALOG_EXIT );
+ qDebug("EapFastPacFilePwQueryDialog::EapFastPacFilePwQueryDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapFastPacFilePwQueryDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapFastPacFilePwQueryDialog::createDialog ENTER");
+
+ QString filename;
+ QString key("pacfilename");
+
+ //Get the filename from parameters
+ if ( parameters.empty() == false ) {
+ if ( parameters.contains(key) ) {
+ QVariant variant = parameters.value(key);
+ filename = variant.toString();
+ }
+ }
+
+ QString mainText(HbParameterLengthLimiter(
+ hbTrId("txt_occ_dialog_pac_file_password_for_1").arg(filename)));
+
+ //Set the dialog to be on the screen for 60 seconds, unless
+ //the user reacts earlier
+ this->setModal(true);
+ this->setTimeout(60000);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setPromptText(mainText, 0);
+ mEdit = this->lineEdit(0);
+ mEdit->setEchoMode(HbLineEdit::Password);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
+ this->addAction(actionOk);
+
+ //Add a new Cancel button action
+ 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()));
+ 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()));
+ connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPFASTPACFILEQUERYDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapFastPacFilePwQueryDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapFastPacFilePwQueryDialog::~EapFastPacFilePwQueryDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_DEAPFASTPACFILEQUERYDIALOG_ENTRY );
+
+ // The dialog widgets are deleted as the dialog is deleted
+
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_DEAPFASTPACFILEQUERYDIALOG_EXIT );
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapFastPacFilePwQueryDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_FIRSTBUTTONPRESSED_ENTRY );
+ qDebug("EapFastPacFilePwQueryDialog::okPressed ENTER");
+
+ if ( mOkActionPressed == false ) {
+
+ mOkActionPressed = true;
+
+ QVariantMap data;
+
+ data["password"] = mEdit->text();
+
+ qDebug("EapFastPacFilePwQueryDialog::okPressed: emit deviceDialogData");
+
+ emit deviceDialogData(data);
+ closeDeviceDialog(true);
+ }
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_FIRSTBUTTONPRESSED_EXIT );
+ qDebug("EapFastPacFilePwQueryDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the Cancel Action button is pressed
+ */
+void EapFastPacFilePwQueryDialog::cancelPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_CANCELPRESSED_ENTRY );
+ qDebug("EapFastPacFilePwQueryDialog::cancelPressed ENTER");
+
+ if (!mClose) {
+ mClose = true;
+ closeDeviceDialog(true);
+ }
+ qDebug("EapFastPacFilePwQueryDialog::cancelPressed EXIT");
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_CANCELPRESSED_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapFastPacFilePwQueryDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapFastPacFilePwQueryDialog::closingDialog ENTER");
+
+ qDebug("EapFastPacFilePwQueryDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapFastPacFilePwQueryDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapFastPacFilePwQueryDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapFastPacFilePwQueryDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapFastPacFilePwQueryDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if ( byClient == true )
+ {
+ qDebug("EapFastPacFilePwQueryDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapFastPacFilePwQueryDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapFastPacFilePwQueryDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPFASTPACFILEQUERYDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ OstTraceFunctionExit0( EAPFASTPACFILEQUERYDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapFastPacFilePwQueryDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapfastpacstorepwquerydialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,270 @@
+/*
+* 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: Fast Pac Store Password Query Dialog implementation
+*
+*/
+
+/*
+* %version: 5 %
+*/
+
+#include <HbTranslator>
+#include <HbAction>
+#include <HbTranslator>
+#include <HbMessageBox>
+#include <HbParameterLengthLimiter>
+#include <eapqtvalidator.h>
+#include <eapqtexpandedeaptype.h>
+#include <eapqtconfiginterface.h>
+#include <eapqtconfig.h>
+#include "eapfastpacstorepwquerydialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+
+/**
+ * The constructor
+ */
+EapFastPacStorePwQueryDialog::EapFastPacStorePwQueryDialog(const QVariantMap ¶meters)
+ :mEdit(NULL),
+ mPwdValidator(NULL),
+ mTranslator(new HbTranslator("eapprompts")),
+ mErrMsgTranslator(new HbTranslator("cpdestinationplugin")),
+ mClose(false)
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_EAPFASTPACSTOREPWQUERYDIALOG_ENTRY );
+ qDebug("EapFastPacStorePwQueryDialog::EapFastPacStorePwQueryDialog ENTER");
+
+ createDialog(parameters);
+
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_EAPFASTPACSTOREPWQUERYDIALOG_EXIT );
+ qDebug("EapFastPacStorePwQueryDialog::EapFastPacStorePwQueryDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapFastPacStorePwQueryDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapFastPacStorePwQueryDialog::createDialog ENTER");
+
+ QString labelText(hbTrId("txt_occ_dialog_pac_store_password"));
+
+ Q_UNUSED(parameters)
+
+ // Set the dialog to be on the screen for 60 seconds, unless
+ // the user reacts earlier
+ this->setModal(true);
+ this->setTimeout(60000);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ 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 );
+
+ mPwdValidator->updateEditor(mEdit);
+
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
+ this->addAction(actionOk);
+
+ //Add a new Cancel button action
+ 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()));
+ 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()));
+ connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPFASTPACSTOREPWQUERYDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapFastPacStorePwQueryDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapFastPacStorePwQueryDialog::~EapFastPacStorePwQueryDialog()
+{
+ 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
+ */
+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
+ */
+void EapFastPacStorePwQueryDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_OKPRESSED_ENTRY );
+ qDebug("EapFastPacStorePwQueryDialog::okPressed ENTER");
+
+ if ( validate() == true ) {
+
+ QVariantMap data;
+
+ data["password"] = mEdit->text();
+
+ 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();
+ }
+
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_OKPRESSED_EXIT );
+ qDebug("EapFastPacStorePwQueryDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the Cancel Action button is pressed
+ */
+void EapFastPacStorePwQueryDialog::cancelPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_CANCELPRESSED_ENTRY );
+ qDebug("EapFastPacStorePwQueryDialog::cancelPressed ENTER");
+
+ if (!mClose) {
+ mClose = true;
+ closeDeviceDialog(true);
+ }
+ qDebug("EapFastPacStorePwQueryDialog::cancelPressed EXIT");
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_CANCELPRESSED_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapFastPacStorePwQueryDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapFastPacStorePwQueryDialog::closingDialog ENTER");
+
+ qDebug("EapFastPacStorePwQueryDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapFastPacStorePwQueryDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapFastPacStorePwQueryDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapFastPacStorePwQueryDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapFastPacStorePwQueryDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if ( byClient == true )
+ {
+ qDebug("EapFastPacFilePwQueryDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapFastPacStorePwQueryDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapFastPacStorePwQueryDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPFASTPACSTOREPWQUERYDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ OstTraceFunctionExit0( EAPFASTPACSTOREPWQUERYDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapFastPacStorePwQueryDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapfastprovnotsuccessnotedialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,200 @@
+/*
+* 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: Fast Provisioning not successfull note Dialog implementation
+*
+*/
+
+/*
+* %version: 3 %
+*/
+
+#include <HbAction>
+#include <HbTranslator>
+#include "eapfastprovnotsuccessnotedialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+// The index numbers of the button of the dialog
+const int okButtonIndex = 1;
+
+/**
+ * The constructor
+ */
+EapFastProvNotSuccessNoteDialog::EapFastProvNotSuccessNoteDialog(const QVariantMap ¶meters)
+:HbMessageBox("default text...",HbMessageBox::MessageTypeWarning),
+mTranslator(new HbTranslator("eapprompts")),
+mOkActionPressed(false)
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_EAPFASTPROVNOTSUCCESSNOTEDIALOG_ENTRY );
+ qDebug("EapFastProvNotSuccessNoteDialog::EapFastProvNotSuccessNoteDialog ENTER");
+
+ createDialog( parameters );
+
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_EAPFASTPROVNOTSUCCESSNOTEDIALOG_EXIT );
+ qDebug("EapFastProvNotSuccessNoteDialog::EapFastProvNotSuccessNoteDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapFastProvNotSuccessNoteDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapFastProvNotSuccessNoteDialog::createDialog ENTER");
+
+ QString text(hbTrId("txt_occ_info_provisioning_not_successful_reactiv"));
+
+ Q_UNUSED(parameters)
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing the Action button
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setText(text);
+ this->setIconVisible(true);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ 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()));
+ bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPFASTPROVNOTSUCCESSNOTEDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapFastProvNotSuccessNoteDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapFastProvNotSuccessNoteDialog::~EapFastProvNotSuccessNoteDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_DEAPFASTPROVNOTSUCCESSNOTEDIALOG_ENTRY );
+
+ // The dialog widgets are deleted as the dialog is deleted
+
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_DEAPFASTPROVNOTSUCCESSNOTEDIALOG_EXIT );
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapFastProvNotSuccessNoteDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_OKBUTTONPRESSED_ENTRY );
+ qDebug("EapFastProvNotSuccessNoteDialog::okPressed ENTER");
+
+ if ( mOkActionPressed == false ) {
+
+ mOkActionPressed = true;
+
+ QVariantMap data;
+ QVariant variant(okButtonIndex);
+ data.insert("okbutton", variant);
+ // emit the data of the selected button and close the dialog
+ qDebug("EapFastProvNotSuccessNoteDialog::okPressed: emit deviceDialogData");
+ emit deviceDialogData(data);
+
+ closeDeviceDialog(true);
+ }
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_OKBUTTONPRESSED_EXIT );
+ qDebug("EapFastProvNotSuccessNoteDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapFastProvNotSuccessNoteDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapFastProvNotSuccessNoteDialog::closingDialog ENTER");
+
+ qDebug("EapFastProvNotSuccessNoteDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapFastProvNotSuccessNoteDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapFastProvNotSuccessNoteDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapFastProvNotSuccessNoteDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapFastProvNotSuccessNoteDialog::closeDeviceDialog ENTER");
+
+ if ( byClient == true ) {
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapFastProvNotSuccessNoteDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapFastProvNotSuccessNoteDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ qDebug("EapFastProvNotSuccessNoteDialog::deviceDialogWidget ENTER");
+
+ qDebug("EapFastProvNotSuccessNoteDialog::deviceDialogWidget EXIT");
+ OstTraceFunctionExit0( EAPFASTPROVNOTSUCCESSNOTEDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapFastProvNotSuccessNoteDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapfastprovwaitnotedialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,170 @@
+/*
+* 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: Fast Provisioning Wait Notification Dialog implementation
+*
+*/
+
+/*
+* %version: 2 %
+*/
+
+#include <HbTranslator>
+#include "eapfastprovwaitnotedialog.h"
+#include "OstTraceDefinitions.h"
+#include <QGraphicsLinearLayout>
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+/**
+ * The constructor
+ */
+EapFastProvWaitNoteDialog::EapFastProvWaitNoteDialog(const QVariantMap ¶meters)
+:mTranslator(new HbTranslator("eapprompts"))
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_EAPFASTPROVWAITNOTEDIALOG_ENTRY );
+ qDebug("EapFastProvWaitNoteDialog::EapFastProvWaitNoteDialog ENTER");
+
+ createDialog( parameters );
+
+ OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_EAPFASTPROVWAITNOTEDIALOG_EXIT );
+ qDebug("EapFastProvWaitNoteDialog::EapFastProvWaitNoteDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapFastProvWaitNoteDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapFastProvWaitNoteDialog::createDialog ENTER");
+
+ QString mainText;
+ QString key("notificationtxt");
+
+ bool authProvWaitNote = false;
+
+ //Get the needed information from parameters that indicates to type of the dialog
+ //which is either a authenticated or a unauthenticated
+ if ( parameters.empty() == false ) {
+ if ( parameters.contains(key) ) {
+ QVariant variant = parameters.value(key);
+ authProvWaitNote = variant.toBool();
+ }
+ }
+
+ if ( authProvWaitNote ) {
+ mainText = QString(hbTrId("txt_occ_dpopinfo_authenticated_provisioning_in_pro"));
+ } else {
+ mainText = QString(hbTrId("txt_occ_dpopinfo_unauthenticated_provisioning_in_p"));
+ }
+
+ // Set the dialog to be on the screen for 4 seconds.
+ this->setTimeout(4000);
+ this->setTitle(mainText);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ bool connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPFASTPROVWAITNOTEDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapFastProvWaitNoteDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEAPFASTPROVWAITNOTEDIALOG_ENTRY );
+ qDebug("EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog ENTER");
+
+ // The dialog widgets are deleted as the dialog is deleted
+
+ qDebug("EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_DEAPFASTPROVWAITNOTEDIALOG_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapFastProvWaitNoteDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapFastProvWaitNoteDialog::closingDialog ENTER");
+
+ closeDeviceDialog(false);
+
+ qDebug("EapFastProvWaitNoteDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapFastProvWaitNoteDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapFastProvWaitNoteDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapFastProvWaitNoteDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapFastProvWaitNoteDialog::closeDeviceDialog ENTER");
+
+ Q_UNUSED(byClient)
+
+ emit deviceDialogClosed();
+
+ qDebug("EapFastProvWaitNoteDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapFastProvWaitNoteDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ qDebug("EapFastProvWaitNoteDialog::deviceDialogWidget ENTER");
+
+ qDebug("EapFastProvWaitNoteDialog::deviceDialogWidget EXIT");
+ OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapFastProvWaitNoteDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapmschapv2newpwddialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,275 @@
+/*
+* 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-MSCHAPv2 New Password Input Dialog implementation
+*
+*/
+
+/*
+* %version: 4 %
+*/
+
+#include <HbAction>
+#include <HbLineEdit>
+#include <HbTranslator>
+#include <HbMessageBox>
+#include <eapqtvalidator.h>
+#include <eapqtexpandedeaptype.h>
+#include <eapqtconfiginterface.h>
+#include <eapqtconfig.h>
+#include "eapmschapv2newpwddialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+
+/**
+ * The constructor
+ */
+EapMschapv2NewPwdDialog::EapMschapv2NewPwdDialog(const QVariantMap ¶meters)
+ :mEdit1(NULL),
+ mEdit2(NULL),
+ mPwdValidator(NULL),
+ mTranslator(new HbTranslator("eapprompts")),
+ mErrMsgTranslator(new HbTranslator("cpdestinationplugin")),
+ mClose(false)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_EAPMSCHAPV2NEWPWDDIALOG_ENTRY );
+ qDebug("EapMschapv2NewPwdDialog::EapMschapv2NewPwdDialog ENTER");
+
+ createDialog(parameters);
+
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_EAPMSCHAPV2NEWPWDDIALOG_EXIT );
+ qDebug("EapMschapv2NewPwdDialog::EapMschapv2NewPwdDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapMschapv2NewPwdDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapMschapv2NewPwdDialog::createDialog ENTER");
+
+ Q_UNUSED(parameters)
+
+ QString labelText1(hbTrId("txt_occ_dialog_new_eapmschapv2_password"));
+ QString labelText2(hbTrId("txt_occ_dialog_verify_password"));
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing any of the Action buttons
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setAdditionalRowVisible(true);
+
+ this->setPromptText(labelText1, 0);
+ mEdit1 = this->lineEdit(0);
+ mEdit1->setEchoMode(HbLineEdit::Password);
+
+ this->setPromptText(labelText2, 1);
+ mEdit2 = this->lineEdit(1);
+ mEdit2->setEchoMode(HbLineEdit::Password);
+
+ EapQtConfigInterface eap_config_if;
+
+ mPwdValidator.reset( eap_config_if.validatorEap(EapQtExpandedEapType::TypeEapMschapv2,
+ EapQtConfig::Password ) );
+ Q_ASSERT( mPwdValidator.isNull() == false );
+
+ mPwdValidator->updateEditor(mEdit1);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
+ this->addAction(actionOk);
+
+ //Add a new Cancel button action
+ 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()));
+ 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()));
+ connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
+ Q_ASSERT(connected == true);
+
+ //Connect the about to close and hide signals, so that we are able to inform
+ //the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPMSCHAPV2NEWPWDDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapMschapv2NewPwdDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapMschapv2NewPwdDialog::~EapMschapv2NewPwdDialog()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_DEAPMSCHAPV2NEWPWDDIALOG_ENTRY );
+ qDebug("EapMschapv2NewPwdDialog::~EapMschapv2NewPwdDialog");
+
+ //The dialog widgets are deleted as the dialog is deleted
+ //mPwdValidator: scoped pointer deleted automatically
+
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_DEAPMSCHAPV2NEWPWDDIALOG_EXIT );
+}
+
+/**
+ * Line edit validator
+ */
+bool EapMschapv2NewPwdDialog::validate() const
+{
+ qDebug("EapMschapv2NewPwdDialog::validate ENTER");
+
+ bool valid = false;
+
+ EapQtValidator::Status test_status = mPwdValidator->validate(mEdit1->text());
+
+ if ( mPwdValidator->validate(mEdit1->text())== EapQtValidator::StatusOk &&
+ mEdit1->text() == mEdit2->text()) {
+ qDebug("EapMschapv2NewPwdDialog::validate: ret val: TRUE");
+ valid = true;
+ }
+ qDebug("EapPasswordQueryDialog::validate EXIT");
+ return valid;
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapMschapv2NewPwdDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_OKPRESSED_ENTRY );
+ qDebug("EapMschapv2NewPwdDialog::okPressed ENTER");
+
+ if ( validate() == true ) {
+
+ QVariantMap data;
+
+ data["password"] = mEdit1->text();
+
+ qDebug("EapMschapv2NewPwdDialog::okPressed: emit deviceDialogData");
+
+ emit deviceDialogData(data);
+ closeDeviceDialog(true);
+ }
+ else {
+ HbMessageBox* box = new HbMessageBox(hbTrId("txt_occ_info_passwords_do_not_match_try_again"),
+ HbMessageBox::MessageTypeInformation);
+
+ box->setAttribute(Qt::WA_DeleteOnClose);
+ box->open();
+ }
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_OKPRESSED_EXIT );
+ qDebug("EapMschapv2NewPwdDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the Cancel Action button is pressed
+ */
+void EapMschapv2NewPwdDialog::cancelPressed()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_CANCELPRESSED_ENTRY );
+ qDebug("EapMschapv2NewPwdDialog::cancelPressed ENTER");
+
+ if (!mClose) {
+ mClose = true;
+ closeDeviceDialog(true);
+ }
+ qDebug("EapMschapv2NewPwdDialog::cancelPressed EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_CANCELPRESSED_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapMschapv2NewPwdDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapMschapv2NewPwdDialog::closingDialog ENTER");
+
+ qDebug("EapMschapv2NewPwdDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapMschapv2NewPwdDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapMschapv2NewPwdDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapMschapv2NewPwdDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapMschapv2NewPwdDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if( byClient == true ) {
+ qDebug("EapMschapv2NewPwdDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapMschapv2NewPwdDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapMschapv2NewPwdDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2NEWPWDDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ OstTraceFunctionExit0( EAPMSCHAPV2NEWPWDDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapMschapv2NewPwdDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapmschapv2oldpwddialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,254 @@
+/*
+* 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-MSCHAPv2 Old Password Input Dialog implementation
+*
+*/
+
+#include <HbAction>
+#include <HbTranslator>
+#include <eapqtvalidator.h>
+#include <eapqtexpandedeaptype.h>
+#include <eapqtconfiginterface.h>
+#include <eapqtconfig.h>
+#include "eapmschapv2oldpwddialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+/**
+ * The constructor
+ */
+EapMschapv2OldPwdDialog::EapMschapv2OldPwdDialog(const QVariantMap ¶meters)
+ :mEdit(NULL),
+ mPwdValidator(NULL),
+ mTranslator(new HbTranslator("eapprompts")),
+ mOkActionPressed(false),
+ mClose(false)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_EAPMSCHAPV2OLDPWDDIALOG_ENTRY );
+ qDebug("EapMschapv2OldPwdDialog::EapMschapv2OldPwdDialog ENTER");
+
+ createDialog(parameters);
+
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_EAPMSCHAPV2OLDPWDDIALOG_EXIT );
+ qDebug("EapMschapv2OldPwdDialog::EapMschapv2OldPwdDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapMschapv2OldPwdDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapMschapv2OldPwdDialog::createDialog ENTER");
+
+ QString labelText1(hbTrId("txt_occ_dialog_old_eapmschapv2_password"));
+
+ Q_UNUSED(parameters)
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing any of the Action buttons
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setPromptText(labelText1, 0);
+ mEdit = this->lineEdit(0);
+ mEdit->setEchoMode(HbLineEdit::Password);
+
+ EapQtConfigInterface eap_config_if;
+
+ mPwdValidator.reset(eap_config_if.validatorEap(EapQtExpandedEapType::TypeEapMschapv2,
+ EapQtConfig::Password ));
+ Q_ASSERT( mPwdValidator.isNull() == false );
+
+ mPwdValidator->updateEditor(mEdit);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
+ this->addAction(actionOk);
+
+ //Add a new Cancel button action
+ 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()));
+ 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()));
+ connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPMSCHAPV2OLDPWDDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapMschapv2OldPwdDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapMschapv2OldPwdDialog::~EapMschapv2OldPwdDialog()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_DEAPMSCHAPV2OLDPWDDIALOG_ENTRY );
+
+ // The dialog widgets are deleted as the dialog is deleted
+ // mPwdValidator: scoped pointer deleted automatically
+
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_DEAPMSCHAPV2OLDPWDDIALOG_EXIT );
+}
+
+/**
+ * Line edit validator
+ */
+bool EapMschapv2OldPwdDialog::validate() const
+{
+ qDebug("EapMschapv2OldPwdDialog::validate ENTER");
+
+ bool valid = false;
+
+ if ( mPwdValidator->validate(mEdit->text())== EapQtValidator::StatusOk ) {
+ qDebug("EapMschapv2OldPwdDialog::validate: returns TRUE");
+ valid = true;
+ }
+
+ qDebug("EapMschapv2OldPwdDialog::validate EXIT");
+ return valid;
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapMschapv2OldPwdDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_FIRSTBUTTONPRESSED_ENTRY );
+ qDebug("EapMschapv2OldPwdDialog::okPressed ENTER");
+
+ if ( validate() == true && mOkActionPressed == false ) {
+
+ mOkActionPressed = true;
+
+ QVariantMap data;
+
+ data["password"] = mEdit->text();
+
+ qDebug("EapMschapv2OldPwdDialog::okPressed: emit deviceDialogData");
+
+ emit deviceDialogData(data);
+ closeDeviceDialog(true);
+ }
+
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_FIRSTBUTTONPRESSED_EXIT );
+ qDebug("EapMschapv2OldPwdDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the Cancel Action button is pressed
+ */
+void EapMschapv2OldPwdDialog::cancelPressed()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_CANCELPRESSED_ENTRY );
+ qDebug("EapMschapv2OldPwdDialog::cancelPressed ENTER");
+
+ if (!mClose) {
+ mClose = true;
+ closeDeviceDialog(true);
+ }
+ qDebug("EapMschapv2OldPwdDialog::cancelPressed EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_CANCELPRESSED_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapMschapv2OldPwdDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapMschapv2OldPwdDialog::closingDialog ENTER");
+
+
+ qDebug("EapMschapv2OldPwdDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapMschapv2OldPwdDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapMschapv2OldPwdDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapMschapv2OldPwdDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapMschapv2OldPwdDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if ( byClient == true ) {
+ qDebug("EapMschapv2OldPwdDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapMschapv2OldPwdDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapMschapv2OldPwdDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2OLDPWDDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ OstTraceFunctionExit0( EAPMSCHAPV2OLDPWDDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapMschapv2OldPwdDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapmschapv2pwdexpirednotedialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,202 @@
+/*
+* 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-MSCHAPv2 password expired note Dialog implementation
+*
+*/
+
+/*
+* %version: 2 %
+*/
+
+#include <HbAction>
+#include <HbTranslator>
+#include "eapmschapv2pwdexpirednotedialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+// The index numbers of the button of the dialog
+const int okButtonIndex = 1;
+
+/**
+ * The constructor
+ */
+EapMschapv2PwdExpNoteDialog::EapMschapv2PwdExpNoteDialog(const QVariantMap ¶meters)
+:HbMessageBox("default text...",HbMessageBox::MessageTypeInformation),
+mTranslator(new HbTranslator("eapprompts")),
+mOkActionPressed(false)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_EAPMSCHAPV2PWDEXPNOTEDIALOG_ENTRY );
+ qDebug("EapMschapv2PwdExpNoteDialog::EapMschapv2PwdExpNoteDialog ENTER");
+
+ createDialog( parameters );
+
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_EAPMSCHAPV2PWDEXPNOTEDIALOG_EXIT );
+ qDebug("EapMschapv2PwdExpNoteDialog::EapMschapv2PwdExpNoteDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapMschapv2PwdExpNoteDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapMschapv2PwdExpNoteDialog::createDialog ENTER");
+
+ QString text(hbTrId("txt_occ_info_eapmschapv2_password_has_expired_yo"));
+
+ Q_UNUSED(parameters)
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing the Action button
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+
+ this->setText(text);
+ this->setIconVisible(true);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ 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()));
+ bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
+ Q_ASSERT(connected == true);
+
+ //Connect the about to close and hide signals, so that we are able to inform
+ //the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPMSCHAPV2PWDEXPNOTEDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapMschapv2PwdExpNoteDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapMschapv2PwdExpNoteDialog::~EapMschapv2PwdExpNoteDialog()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_DEAPMSCHAPV2PWDEXPNOTEDIALOG_ENTRY );
+
+ // The dialog widgets are deleted as the dialog is deleted
+
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_DEAPMSCHAPV2PWDEXPNOTEDIALOG_EXIT );
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapMschapv2PwdExpNoteDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_OKBUTTONPRESSED_ENTRY );
+ qDebug("EapMschapv2PwdExpNoteDialog::okPressed ENTER");
+
+ if ( mOkActionPressed == false ) {
+
+ mOkActionPressed = true;
+
+ QVariantMap data;
+ QVariant variant(okButtonIndex);
+ data.insert("okbutton", variant);
+ // emit the data of the selected button and close the dialog
+ qDebug("EapMschapv2PwdExpNoteDialog::okPressed: emit deviceDialogData");
+ emit deviceDialogData(data);
+
+ closeDeviceDialog(true);
+ }
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_OKBUTTONPRESSED_EXIT );
+ qDebug("EapMschapv2PwdExpNoteDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapMschapv2PwdExpNoteDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapMschapv2PwdExpNoteDialog::closingDialog ENTER");
+
+ qDebug("EapMschapv2PwdExpNoteDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapMschapv2PwdExpNoteDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapMschapv2PwdExpNoteDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapMschapv2PwdExpNoteDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapMschapv2PwdExpNoteDialog::closeDeviceDialog ENTER");
+
+ if ( byClient == true ) {
+ qDebug("EapMschapv2PwdExpNoteDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapMschapv2PwdExpNoteDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapMschapv2PwdExpNoteDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPMSCHAPV2PWDEXPNOTEDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ qDebug("EapMschapv2PwdExpNoteDialog::deviceDialogWidget ENTER");
+
+ qDebug("EapMschapv2PwdExpNoteDialog::deviceDialogWidget EXIT");
+ OstTraceFunctionExit0( EAPMSCHAPV2PWDEXPNOTEDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapMschapv2PwdExpNoteDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eappasswordquerydialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,282 @@
+/*
+* 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 Password Query Dialog implementation
+*
+*/
+
+/*
+* %version: 4 %
+*/
+
+#include <HbTranslator>
+#include <HbLineEdit>
+#include <HbAction>
+#include <HbTranslator>
+#include <HbParameterLengthLimiter>
+#include <eapqtvalidator.h>
+#include <eapqtexpandedeaptype.h>
+#include <eapqtconfiginterface.h>
+#include <eapqtconfig.h>
+#include "eappasswordquerydialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+
+/**
+ * The constructor
+ */
+EapPasswordQueryDialog::EapPasswordQueryDialog(const QVariantMap ¶meters)
+ :mEdit(NULL),
+ mPwdValidator(NULL),
+ mTranslator(new HbTranslator("eapprompts")),
+ mClose(false),
+ mOkActionPressed(false)
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_EAPPASSWORDQUERYDIALOG_ENTRY );
+ qDebug("EapPasswordQueryDialog::EapPasswordQueryDialog ENTER");
+
+ createDialog(parameters);
+
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_EAPPASSWORDQUERYDIALOG_EXIT );
+ qDebug("EapPasswordQueryDialog::EapPasswordQueryDialog EXIT");
+}
+
+/**
+ * The construction of the dialog
+ */
+void EapPasswordQueryDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapPasswordQueryDialog::createDialog ENTER");
+
+ QString keyeaptype("eaptype");
+ QString keyauthmethod("authmethod");
+ QString authMethodstr;
+
+ //Get auth method string from parameters
+ if ( parameters.empty() == false ) {
+ if ( parameters.contains(keyauthmethod) ) {
+ QVariant variant = parameters.value(keyauthmethod);
+ authMethodstr = variant.toString();
+ }
+ }
+ QString labelText(HbParameterLengthLimiter(
+ hbTrId("txt_occ_dialog_1_password").arg(authMethodstr)));
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing any of the Action buttons
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+ this->setPromptText(labelText, 0);
+ mEdit = this->lineEdit(0);
+ mEdit->setEchoMode(HbLineEdit::Password);
+
+ //Get the EAP type from parameters (for the Validator)
+ QByteArray ba;
+ if ( parameters.contains(keyeaptype) ) {
+ QVariant variant3 = parameters.value(keyeaptype);
+ ba = variant3.toByteArray();
+ }
+ Q_ASSERT( ba.isEmpty() == false );
+
+ EapQtExpandedEapType e_type(ba);
+ EapQtConfigInterface eap_config_if;
+
+ mPwdValidator.reset(eap_config_if.validatorEap(e_type,
+ EapQtConfig::Password));
+ Q_ASSERT( mPwdValidator.isNull() == false );
+
+ mPwdValidator->updateEditor(mEdit);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
+ this->addAction(actionOk);
+
+ //Add a new Cancel button action
+ 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()));
+ 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()));
+ connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPPASSWORDQUERYDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapPasswordQueryDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapPasswordQueryDialog::~EapPasswordQueryDialog()
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_DEAPPASSWORDQUERYDIALOG_ENTRY );
+
+ // The dialog widgets are deleted as the dialog is deleted
+ // mPwdValidator: scoped pointer deleted automatically
+
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_DEAPPASSWORDQUERYDIALOG_EXIT );
+}
+
+/**
+ * Line edit validator
+ */
+bool EapPasswordQueryDialog::validate() const
+{
+ qDebug("EapPasswordQueryDialog::validate ENTER");
+
+ bool valid = false;
+
+ if ( mPwdValidator->validate(mEdit->text())== EapQtValidator::StatusOk ) {
+
+ qDebug("EapPasswordQueryDialog::validate(): returns TRUE");
+ valid = true;
+ }
+
+ qDebug("EapPasswordQueryDialog::validate EXIT");
+ return valid;
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapPasswordQueryDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_OKPRESSED_ENTRY );
+ qDebug("EapPasswordQueryDialog::okPressed ENTER");
+
+ if ( validate() == true && mOkActionPressed == false ) {
+
+ mOkActionPressed = true;
+
+ QVariantMap data;
+
+ data["password"] = mEdit->text();
+
+ qDebug("EapPasswordQueryDialog::okPressed: emit deviceDialogData");
+
+ emit deviceDialogData(data);
+ closeDeviceDialog(true);
+ }
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_OKPRESSED_EXIT );
+ qDebug("EapPasswordQueryDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the Cancel Action button is pressed
+ */
+void EapPasswordQueryDialog::cancelPressed()
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_CANCELPRESSED_ENTRY );
+ qDebug("EapPasswordQueryDialog::cancelPressed ENTER");
+
+ if (!mClose) {
+ mClose = true;
+ closeDeviceDialog(true);
+ }
+ qDebug("EapPasswordQueryDialog::cancelPressed EXIT");
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_CANCELPRESSED_EXIT );
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapPasswordQueryDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapPasswordQueryDialog::closingDialog ENTER");
+
+
+ qDebug("EapPasswordQueryDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapPasswordQueryDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapPasswordQueryDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapPasswordQueryDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapPasswordQueryDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if ( byClient == true )
+ {
+ qDebug("EapUsernamePwdDialog::closeDeviceDialog: emit deviceDialogClosed");
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapPasswordQueryDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapPasswordQueryDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPPASSWORDQUERYDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ OstTraceFunctionExit0( EAPPASSWORDQUERYDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapPasswordQueryDialog*>(this);
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/eapqtdialogs/src/eapquerydialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,230 @@
+/*
+* 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 query Dialog implementation
+*
+*/
+
+/*
+* %version: 2 %
+*/
+
+#include <HbLabel>
+#include <HbAction>
+#include <HbTranslator>
+#include <HbParameterLengthLimiter>
+#include "eapquerydialog.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#endif
+
+// The index numbers of the button of the dialog
+const int okButtonIndex = 1;
+
+/**
+ * The constructor
+ */
+EapQueryDialog::EapQueryDialog(const QVariantMap ¶meters)
+:mTranslator(new HbTranslator("eapprompts")),
+mOkActionPressed(false)
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_EAPQUERYDIALOG_ENTRY );
+ qDebug("EapQueryDialog::EapQueryDialog ENTER");
+
+ createDialog( parameters );
+
+ OstTraceFunctionExit0( EAPQUERYDIALOG_EAPQUERYDIALOG_EXIT );
+ qDebug("EapQueryDialog::EapQueryDialog EXIT");
+}
+
+
+/**
+ * The construction of the dialog
+ */
+void EapQueryDialog::createDialog(const QVariantMap ¶meters )
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_CREATEDIALOG_ENTRY );
+ qDebug("EapQueryDialog::createDialog ENTER");
+
+ QString message;
+ QString authMethodstr;
+ QString keyauthmethod("authmethod");
+ QString keymessage("messagetxt");
+ QVariant tmpVariant;
+
+ //Get auth method and message string from parameters
+ if ( parameters.empty() == false ) {
+
+ if ( parameters.contains(keyauthmethod) ) {
+ tmpVariant = parameters.value(keyauthmethod);
+ authMethodstr = tmpVariant.toString();
+ }
+ if ( parameters.contains(keymessage) ) {
+ tmpVariant = parameters.value(keymessage);
+ message = tmpVariant.toString();
+ }
+ }
+
+ QString labelText1(HbParameterLengthLimiter(
+ hbTrId("txt_occ_title_1_message").arg(authMethodstr)));
+ QString labelText2 = message;
+
+ //Set the dialog to be on the screen until user reacts
+ //by pressing the Action button
+ this->setModal(true);
+ this->setTimeout(HbPopup::NoTimeout);
+ this->setDismissPolicy(HbPopup::NoDismiss);
+
+ HbLabel* label1 = new HbLabel;
+ Q_ASSERT(label1 != NULL);
+ label1->setPlainText(labelText1);
+ label1->setFontSpec(HbFontSpec(HbFontSpec::Primary));
+ label1->setTextWrapping(Hb::TextWrapAnywhere);
+
+ this->setHeadingWidget(label1);
+ this->setText(labelText2);
+ this->setIconVisible(false);
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
+ for ( int i = 0; i < action_list.count(); i++ ) {
+ this->removeAction(action_list.at(i));
+ }
+
+ //Add a new Ok button action
+ 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()));
+ bool connected = connect(actionOk, SIGNAL(triggered()), this, SLOT(okPressed()));
+ Q_ASSERT(connected == true);
+
+ // Connect the about to close and hide signals, so that we are able to inform
+ // the caller that the dialog was closed
+ connected = connect(this, SIGNAL(aboutToClose()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+ connected = connect(this, SIGNAL(aboutToHide()), this, SLOT(closingDialog()));
+ Q_ASSERT(connected == true);
+
+ OstTraceFunctionExit0( DUP1_EAPQUERYDIALOG_CREATEDIALOG_EXIT );
+ qDebug("EapQueryDialog::createDialog EXIT");
+}
+
+/**
+ * Destructor
+ */
+EapQueryDialog::~EapQueryDialog()
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_DEAPQUERYDIALOG_ENTRY );
+
+ // The dialog widgets are deleted as the dialog is deleted
+
+ OstTraceFunctionExit0( EAPQUERYDIALOG_DEAPQUERYDIALOG_EXIT );
+}
+
+/**
+ * Function is called when the Ok Action button is pressed
+ */
+void EapQueryDialog::okPressed()
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_OKPRESSED_ENTRY );
+ qDebug("EapQueryDialog::okPressed ENTER");
+
+ if ( mOkActionPressed == false ) {
+
+ mOkActionPressed = true;
+
+ QVariantMap data;
+ QVariant variant(okButtonIndex);
+ data.insert("okbutton", variant);
+ // emit the data of the selected button and close the dialog
+ qDebug("EapQueryDialog::okPressed: emit deviceDialogData");
+ emit deviceDialogData(data);
+
+ closeDeviceDialog(true);
+ }
+ OstTraceFunctionExit0( EAPQUERYDIALOG_OKPRESSED_EXIT );
+ qDebug("EapQueryDialog::okPressed EXIT");
+}
+
+/**
+ * Function is called when the dialog is about to close
+ *
+ */
+void EapQueryDialog::closingDialog()
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_CLOSINGDIALOG_ENTRY );
+ qDebug("EapQueryDialog::closingDialog ENTER");
+
+ qDebug("EapQueryDialog::closingDialog EXIT");
+ OstTraceFunctionExit0( EAPQUERYDIALOG_CLOSINGDIALOG_EXIT );
+}
+
+/**
+ * Updating the dialog during its showing is not allowed.
+ */
+bool EapQueryDialog::setDeviceDialogParameters
+ (const QVariantMap ¶meters)
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
+
+ Q_UNUSED(parameters)
+ // changing the dialog after presenting it is not supported.
+
+ OstTraceFunctionExit0( EAPQUERYDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
+ return true;
+}
+
+/**
+ * Not supported, 0 always returned
+ */
+int EapQueryDialog::deviceDialogError() const
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_DEVICEDIALOGERROR_ENTRY );
+ OstTraceFunctionExit0( EAPQUERYDIALOG_DEVICEDIALOGERROR_EXIT);
+ return 0;
+}
+
+/**
+ * Dialog is closed and the signal about closing is emitted
+ */
+void EapQueryDialog::closeDeviceDialog(bool byClient)
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_CLOSEDEVICEDIALOG_ENTRY );
+ qDebug("EapQueryDialog::closeDeviceDialog ENTER");
+
+ //If the user closes the dialog, then the deviceDialogClosed is emitted
+ if ( byClient == true ) {
+ emit deviceDialogClosed();
+ }
+
+ qDebug("EapQueryDialog::closeDeviceDialog EXIT");
+ OstTraceFunctionExit0( EAPQUERYDIALOG_CLOSEDEVICEDIALOG_EXIT );
+}
+
+/**
+ * This dialog widget is returned to the caller
+ */
+HbPopup *EapQueryDialog::deviceDialogWidget() const
+{
+ OstTraceFunctionEntry0( EAPQUERYDIALOG_DEVICEDIALOGWIDGET_ENTRY );
+ qDebug("EapQueryDialog::deviceDialogWidget ENTER");
+
+ qDebug("EapQueryDialog::deviceDialogWidget EXIT");
+ OstTraceFunctionExit0( EAPQUERYDIALOG_DEVICEDIALOGWIDGET_EXIT );
+
+ return const_cast<EapQueryDialog*>(this);
+}
+
--- a/securitysettings/eapqtdialogs/src/eapusernamepwddialog.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/eapqtdialogs/src/eapusernamepwddialog.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -11,14 +11,22 @@
*
* Contributors:
*
-* Description: Dialog implementation
+* Description: User authentication Dialog implementation
*
*/
+/*
+ * %version: 4 %
+ */
+
#include <eapqtvalidator.h>
#include <eapqtexpandedeaptype.h>
#include <eapqtconfiginterface.h>
#include <eapqtconfig.h>
+#include <HbParameterLengthLimiter>
+#include <HbTranslator>
+#include <HbLineEdit>
+#include <HbAction>
#include "eapusernamepwddialog.h"
#include "OstTraceDefinitions.h"
#ifdef OST_TRACE_COMPILER_IN_USE
@@ -33,16 +41,15 @@
mEdit2(NULL),
mUnameValidator(NULL),
mPwdValidator(NULL),
- mTranslator(new HbTranslator("eapprompts"))
+ mTranslator(new HbTranslator("eapprompts")),
+ mClose(false),
+ mOkActionPressed(false)
{
OstTraceFunctionEntry0( EAPUSERNAMEPWDDIALOG_EAPUSERNAMEPWDDIALOG_ENTRY );
qDebug("EapUsernamePwdDialog::EapUsernamePwdDialog ENTER");
createDialog(parameters);
-
- mClose = false;
- mOkActionPressed = false;
-
+
OstTraceFunctionExit0( EAPUSERNAMEPWDDIALOG_EAPUSERNAMEPWDDIALOG_EXIT );
qDebug("EapUsernamePwdDialog::EapUsernamePwdDialog EXIT");
}
@@ -55,13 +62,15 @@
OstTraceFunctionEntry0( EAPUSERNAMEPWDDIALOG_CREATEDIALOG_ENTRY );
qDebug("EapUsernamePwdDialog::createDialog ENTER");
- QString keyauthmethod = QString("authmethod");
- QString keyuname = QString("username");
- QString keyeaptype = QString("eaptype");
+ QString keyauthmethod("authmethod");
+ QString keyuname("username");
+ QString keyeaptype("eaptype");
- QString unamestr = QString("");
- QString authMethodstr = QString("FOO");
-
+ QString unamestr;
+ QString authMethodstr;
+
+ //Get default username (if exists) and
+ //auth method strings from parameters
if ( parameters.empty() == false ) {
if ( parameters.contains(keyuname) ) {
QVariant variant = parameters.value(keyuname);
@@ -73,8 +82,8 @@
}
}
- QString labelText1 = QString(hbTrId("txt_occ_dialog_1_user_name").arg(authMethodstr));
- QString labelText2 = QString(hbTrId("txt_occ_dialog_password"));
+ QString labelText1(HbParameterLengthLimiter(hbTrId("txt_occ_dialog_1_user_name")).arg(authMethodstr));
+ QString labelText2(HbParameterLengthLimiter(hbTrId("txt_occ_dialog_password")));
//Set the dialog to be on the screen until user reacts
//by pressing any of the Action buttons
@@ -89,41 +98,50 @@
this->setPromptText(labelText2, 1);
mEdit2 = this->lineEdit(1);
-
+
+ //Get the EAP type for the Line Edits (Validator)
QByteArray ba;
-
if ( parameters.contains(keyeaptype) ) {
QVariant variant = parameters.value(keyeaptype);
ba = variant.toByteArray();
}
- Q_ASSERT( ba.isEmpty() == false );
-
+ Q_ASSERT( ba.isEmpty() == false );
EapQtExpandedEapType e_type(ba);
EapQtConfigInterface eap_config_if;
- mUnameValidator = eap_config_if.validatorEap(e_type,
- EapQtConfig::Username);
+ mUnameValidator.reset(eap_config_if.validatorEap(e_type,
+ EapQtConfig::Username));
+ Q_ASSERT( mUnameValidator.isNull() == false );
+
mUnameValidator->updateEditor(mEdit1);
- mPwdValidator = eap_config_if.validatorEap(e_type,
- EapQtConfig::Password);
+ mPwdValidator.reset(eap_config_if.validatorEap(e_type,
+ EapQtConfig::Password));
+ Q_ASSERT( mPwdValidator.isNull() == false );
+
mPwdValidator->updateEditor(mEdit2);
-
- QList<QAction*> action_list = this->actions();
-
+
+ //Remove all default actions from the dialog
+ QList<QAction*> action_list = this->actions();
for ( int i = 0; i < action_list.count(); i++ ) {
this->removeAction(action_list.at(i));
}
+ //Add a new Ok button action
HbAction* actionOk = new HbAction(hbTrId("txt_common_button_ok"),this);
this->addAction(actionOk);
+ //Add a new Cancel button action
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()));
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()));
connected = connect(actionCancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
Q_ASSERT(connected == true);
@@ -148,14 +166,14 @@
qDebug("EapUsernamePwdDialog::~EapUsernamePwdDialog");
//The dialog widgets are deleted as the dialog is deleted
- delete mPwdValidator;
- delete mUnameValidator;
+ // mPwdValidator: scoped pointer deleted automatically
+ // mUnameValidator: scoped pointer deleted automatically
OstTraceFunctionExit0( EAPUSERNAMEPWDDIALOG_DEAPUSERNAMEPWDDIALOG_EXIT );
}
/**
- * Line edit validator
+ * Line Edit Validator
*/
bool EapUsernamePwdDialog::validate() const
{
@@ -187,17 +205,9 @@
mOkActionPressed = true;
QVariantMap data;
-
- QString editStr1 = mEdit1->text();
-
- QString editStr2 = mEdit2->text();
-
- QVariant variant1(editStr1);
-
- QVariant variant2(editStr2);
-
- data["username"] = variant1;
- data["password"] = variant2;
+
+ data["username"] = mEdit1->text();
+ data["password"] = mEdit2->text();
qDebug("EapUsernamePwdDialog::okPressed: emit deviceDialogData");
@@ -232,9 +242,7 @@
{
OstTraceFunctionEntry0( EAPUSERNAMEPWDDIALOG_CLOSINGDIALOG_ENTRY );
qDebug("EapUsernamePwdDialog::closingDialog ENTER");
-
- closeDeviceDialog(false);
-
+
qDebug("EapUsernamePwdDialog::closingDialog EXIT");
OstTraceFunctionExit0( EAPUSERNAMEPWDDIALOG_CLOSINGDIALOG_EXIT );
}
--- a/securitysettings/inc/cpeapplugininterface.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/inc/cpeapplugininterface.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,55 +12,59 @@
* Contributors:
*
* Description:
- * Control Panel plug-in interface for EAP method configuration QT UIs
+ * Control Panel plugin interface for EAP
+ * method configuration QT UIs
*
*/
/*
- * %version: 2 %
+ * %version: 4 %
*/
#ifndef CPEAPPLUGININTERFACE_H
#define CPEAPPLUGININTERFACE_H
+// System includes
#include <QtPlugin>
+#include <QString>
#include <eapqtconfiginterface.h>
+// User includes
+
+// Forward declarations
class CpBaseSettingView;
class EapQtPluginInfo;
class EapQtPluginHandle;
-/*!
- * @addtogroup group_eap_ui_plugin
- * @{
- */
+// External data types
+
+// Constants
-/*! Qt Plugin interface for EAP settings in Control Panel application.
- *
- * All plugin stubs MUST be in
- * /resource/qt/plugins/controlpanel/eapsettings
- */
+// All plugin stubs MUST be located in /resource/qt/plugins/controlpanel/eapsecurity
+static const QString CpEapPluginInterfacePluginDirectory(
+ "\\resource\\qt\\plugins\\controlpanel\\eapsecurity");
+
+// Class declaration
class CpEapPluginInterface
{
+
public:
- /*! Destructor */
- virtual ~CpEapPluginInterface()
- {
- }
- ;
+
+ // Data types
+
+ virtual ~CpEapPluginInterface() {};
virtual void setSettingsReference(const EapQtConfigInterface::EapBearerType bearer,
const int iapId) = 0;
virtual QList<EapQtPluginInfo> pluginInfo() = 0;
- virtual CpBaseSettingView* uiInstance(const EapQtPluginHandle& outerHandle,
- const EapQtPluginInfo& plugin) = 0;
+ virtual CpBaseSettingView* uiInstance(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginInfo &plugin) = 0;
+
};
Q_DECLARE_INTERFACE(CpEapPluginInterface,
"com.nokia.plugin.controlpanel.eap.platform.interface/1.0");
-/*! @} */
-
-#endif
+#endif // CPEAPPLUGININTERFACE_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/bwins/eapqtconfiginterfaceu.def Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/bwins/eapqtconfiginterfaceu.def Tue Jul 06 14:18:35 2010 +0300
@@ -1,34 +1,40 @@
EXPORTS
- ?setSelectedOuterTypes@EapQtConfigInterface@@QBE_NABV?$QList@VEapQtPluginHandle@@@@@Z @ 1 NONAME ; bool EapQtConfigInterface::setSelectedOuterTypes(class QList<class EapQtPluginHandle> const &) const
- ??0EapQtConfigInterface@@QAE@W4EapBearerType@0@H@Z @ 2 NONAME ; EapQtConfigInterface::EapQtConfigInterface(enum EapQtConfigInterface::EapBearerType, int)
- ?userCertificates@EapQtConfigInterface@@QBE?AV?$QList@VEapQtCertificateInfo@@@@XZ @ 3 NONAME ; class QList<class EapQtCertificateInfo> EapQtConfigInterface::userCertificates(void) const
- ?isSupportedOuterType@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@@Z @ 4 NONAME ; bool EapQtConfigInterface::isSupportedOuterType(class EapQtPluginHandle const &) const
- ?setValue@EapQtCertificateInfo@@QAEXW4ItemId@1@VQVariant@@@Z @ 5 NONAME ; void EapQtCertificateInfo::setValue(enum EapQtCertificateInfo::ItemId, class QVariant)
- ??0EapQtConfig@@QAE@XZ @ 6 NONAME ; EapQtConfig::EapQtConfig(void)
- ?value@EapQtConfig@@QAE?AVQVariant@@W4SettingsId@1@@Z @ 7 NONAME ; class QVariant EapQtConfig::value(enum EapQtConfig::SettingsId)
- ??0EapQtValidator@@QAE@XZ @ 8 NONAME ; EapQtValidator::EapQtValidator(void)
- ?readConfiguration@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@0AAVEapQtConfig@@@Z @ 9 NONAME ; bool EapQtConfigInterface::readConfiguration(class EapQtPluginHandle const &, class EapQtPluginHandle const &, class EapQtConfig &) const
- ??1EapQtConfigInterface@@QAE@XZ @ 10 NONAME ; EapQtConfigInterface::~EapQtConfigInterface(void)
- ??0EapQtConfigInterface@@QAE@XZ @ 11 NONAME ; EapQtConfigInterface::EapQtConfigInterface(void)
- ?validatorEap@EapQtConfigInterface@@QAEPAVEapQtValidator@@VEapQtExpandedEapType@@W4SettingsId@EapQtConfig@@@Z @ 12 NONAME ; class EapQtValidator * EapQtConfigInterface::validatorEap(class EapQtExpandedEapType, enum EapQtConfig::SettingsId)
- ??1EapQtCertificateInfo@@QAE@XZ @ 13 NONAME ; EapQtCertificateInfo::~EapQtCertificateInfo(void)
- ??0EapQtCertificateInfo@@QAE@XZ @ 14 NONAME ; EapQtCertificateInfo::EapQtCertificateInfo(void)
- ?certificateAuthorityCertificates@EapQtConfigInterface@@QBE?AV?$QList@VEapQtCertificateInfo@@@@XZ @ 15 NONAME ; class QList<class EapQtCertificateInfo> EapQtConfigInterface::certificateAuthorityCertificates(void) const
- ?supportedInnerTypes@EapQtConfigInterface@@QBE?AV?$QList@VEapQtPluginInfo@@@@VEapQtPluginHandle@@@Z @ 16 NONAME ; class QList<class EapQtPluginInfo> EapQtConfigInterface::supportedInnerTypes(class EapQtPluginHandle) const
- ?isSupportedInnerType@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@0@Z @ 17 NONAME ; bool EapQtConfigInterface::isSupportedInnerType(class EapQtPluginHandle const &, class EapQtPluginHandle const &) const
- ?value@EapQtCertificateInfo@@QBE?AVQVariant@@W4ItemId@1@@Z @ 18 NONAME ; class QVariant EapQtCertificateInfo::value(enum EapQtCertificateInfo::ItemId) const
- ?supportedOuterTypes@EapQtConfigInterface@@QBE?AV?$QList@VEapQtPluginInfo@@@@XZ @ 19 NONAME ; class QList<class EapQtPluginInfo> EapQtConfigInterface::supportedOuterTypes(void) const
- ?saveConfiguration@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@AAVEapQtConfig@@@Z @ 20 NONAME ; bool EapQtConfigInterface::saveConfiguration(class EapQtPluginHandle const &, class EapQtConfig &) const
- ?setValue@EapQtConfig@@QAEXW4SettingsId@1@VQVariant@@@Z @ 21 NONAME ; void EapQtConfig::setValue(enum EapQtConfig::SettingsId, class QVariant)
- ??1EapQtValidator@@UAE@XZ @ 22 NONAME ; EapQtValidator::~EapQtValidator(void)
- ??4EapQtCertificateInfo@@QAEAAV0@ABV0@@Z @ 23 NONAME ; class EapQtCertificateInfo & EapQtCertificateInfo::operator=(class EapQtCertificateInfo const &)
- ?setConfigurationReference@EapQtConfigInterface@@QBE_NH@Z @ 24 NONAME ; bool EapQtConfigInterface::setConfigurationReference(int) const
- ??0EapQtCertificateInfo@@QAE@ABV0@@Z @ 25 NONAME ; EapQtCertificateInfo::EapQtCertificateInfo(class EapQtCertificateInfo const &)
- ??_EEapQtValidator@@UAE@I@Z @ 26 NONAME ; EapQtValidator::~EapQtValidator(unsigned int)
- ??1EapQtConfig@@QAE@XZ @ 27 NONAME ; EapQtConfig::~EapQtConfig(void)
- ?clear@EapQtConfig@@QAEXXZ @ 28 NONAME ; void EapQtConfig::clear(void)
- ?validate@EapQtConfig@@QAE?AV?$QList@W4SettingsId@EapQtConfig@@@@V2@@Z @ 29 NONAME ; class QList<enum EapQtConfig::SettingsId> EapQtConfig::validate(class QList<enum EapQtConfig::SettingsId>)
- ?selectedOuterTypes@EapQtConfigInterface@@QBE?AV?$QList@VEapQtPluginHandle@@@@XZ @ 30 NONAME ; class QList<class EapQtPluginHandle> EapQtConfigInterface::selectedOuterTypes(void) const
- ?uiInstance@EapQtConfigInterface@@QBEPAVCpBaseSettingView@@ABVEapQtPluginHandle@@0@Z @ 31 NONAME ; class CpBaseSettingView * EapQtConfigInterface::uiInstance(class EapQtPluginHandle const &, class EapQtPluginHandle const &) const
- ?deleteConfiguration@EapQtConfigInterface@@QBE_NXZ @ 32 NONAME ; bool EapQtConfigInterface::deleteConfiguration(void) const
+ ??0EapQtConfigInterface@@QAE@W4EapBearerType@0@H@Z @ 1 NONAME ; EapQtConfigInterface::EapQtConfigInterface(enum EapQtConfigInterface::EapBearerType, int)
+ ?userCertificates@EapQtConfigInterface@@QBE?AV?$QList@VEapQtCertificateInfo@@@@XZ @ 2 NONAME ; class QList<class EapQtCertificateInfo> EapQtConfigInterface::userCertificates(void) const
+ ?isSupportedOuterType@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@@Z @ 3 NONAME ; bool EapQtConfigInterface::isSupportedOuterType(class EapQtPluginHandle const &) const
+ ?value@EapQtConfig@@QBE?AVQVariant@@W4SettingsId@1@@Z @ 4 NONAME ; class QVariant EapQtConfig::value(enum EapQtConfig::SettingsId) const
+ ?readConfiguration@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@0AAVEapQtConfig@@@Z @ 5 NONAME ; bool EapQtConfigInterface::readConfiguration(class EapQtPluginHandle const &, class EapQtPluginHandle const &, class EapQtConfig &) const
+ ??1EapQtConfigInterface@@QAE@XZ @ 6 NONAME ; EapQtConfigInterface::~EapQtConfigInterface(void)
+ ?setValue@EapQtConfig@@QBEXW4SettingsId@1@ABVQVariant@@@Z @ 7 NONAME ; void EapQtConfig::setValue(enum EapQtConfig::SettingsId, class QVariant const &) const
+ ?setValue@EapQtPacStoreConfig@@QBEXW4PacStoreSettings@1@ABVQVariant@@@Z @ 8 NONAME ; void EapQtPacStoreConfig::setValue(enum EapQtPacStoreConfig::PacStoreSettings, class QVariant const &) const
+ ?clear@EapQtPacStoreConfig@@QBEXXZ @ 9 NONAME ; void EapQtPacStoreConfig::clear(void) const
+ ??1EapQtCertificateInfo@@QAE@XZ @ 10 NONAME ; EapQtCertificateInfo::~EapQtCertificateInfo(void)
+ ?value@EapQtPacStoreConfig@@QBE?AVQVariant@@W4PacStoreSettings@1@@Z @ 11 NONAME ; class QVariant EapQtPacStoreConfig::value(enum EapQtPacStoreConfig::PacStoreSettings) const
+ ??0EapQtPacStoreConfig@@QAE@XZ @ 12 NONAME ; EapQtPacStoreConfig::EapQtPacStoreConfig(void)
+ ?isSupportedInnerType@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@0@Z @ 13 NONAME ; bool EapQtConfigInterface::isSupportedInnerType(class EapQtPluginHandle const &, class EapQtPluginHandle const &) const
+ ?value@EapQtCertificateInfo@@QBE?AVQVariant@@W4ItemId@1@@Z @ 14 NONAME ; class QVariant EapQtCertificateInfo::value(enum EapQtCertificateInfo::ItemId) const
+ ??4EapQtCertificateInfo@@QAEAAV0@ABV0@@Z @ 15 NONAME ; class EapQtCertificateInfo & EapQtCertificateInfo::operator=(class EapQtCertificateInfo const &)
+ ?uiInstance@EapQtConfigInterface@@QBEPAVCpBaseSettingView@@ABVEapQtPluginHandle@@0@Z @ 16 NONAME ; class CpBaseSettingView * EapQtConfigInterface::uiInstance(class EapQtPluginHandle const &, class EapQtPluginHandle const &) const
+ ?clear@EapQtConfig@@QBEXXZ @ 17 NONAME ; void EapQtConfig::clear(void) const
+ ?setSelectedOuterTypes@EapQtConfigInterface@@QBE_NABV?$QList@VEapQtPluginHandle@@@@@Z @ 18 NONAME ; bool EapQtConfigInterface::setSelectedOuterTypes(class QList<class EapQtPluginHandle> const &) const
+ ?setValue@EapQtCertificateInfo@@QBEXW4ItemId@1@ABVQVariant@@@Z @ 19 NONAME ; void EapQtCertificateInfo::setValue(enum EapQtCertificateInfo::ItemId, class QVariant const &) const
+ ?clear@EapQtCertificateInfo@@QBEXXZ @ 20 NONAME ; void EapQtCertificateInfo::clear(void) const
+ ??0EapQtConfig@@QAE@XZ @ 21 NONAME ; EapQtConfig::EapQtConfig(void)
+ ?saveConfiguration@EapQtConfigInterface@@QBE_NABVEapQtPluginHandle@@ABVEapQtConfig@@@Z @ 22 NONAME ; bool EapQtConfigInterface::saveConfiguration(class EapQtPluginHandle const &, class EapQtConfig const &) const
+ ??0EapQtConfigInterface@@QAE@XZ @ 23 NONAME ; EapQtConfigInterface::EapQtConfigInterface(void)
+ ?savePacStoreConfiguration@EapQtConfigInterface@@QBE_NABVEapQtPacStoreConfig@@@Z @ 24 NONAME ; bool EapQtConfigInterface::savePacStoreConfiguration(class EapQtPacStoreConfig const &) const
+ ??1EapQtPacStoreConfig@@QAE@XZ @ 25 NONAME ; EapQtPacStoreConfig::~EapQtPacStoreConfig(void)
+ ?validatorEap@EapQtConfigInterface@@QBEPAVEapQtValidator@@ABVEapQtExpandedEapType@@W4SettingsId@EapQtConfig@@@Z @ 26 NONAME ; class EapQtValidator * EapQtConfigInterface::validatorEap(class EapQtExpandedEapType const &, enum EapQtConfig::SettingsId) const
+ ?validatorPacStore@EapQtConfigInterface@@QBEPAVEapQtValidator@@W4PacStoreSettings@EapQtPacStoreConfig@@@Z @ 27 NONAME ; class EapQtValidator * EapQtConfigInterface::validatorPacStore(enum EapQtPacStoreConfig::PacStoreSettings) const
+ ?certificateAuthorityCertificates@EapQtConfigInterface@@QBE?AV?$QList@VEapQtCertificateInfo@@@@XZ @ 28 NONAME ; class QList<class EapQtCertificateInfo> EapQtConfigInterface::certificateAuthorityCertificates(void) const
+ ??0EapQtCertificateInfo@@QAE@XZ @ 29 NONAME ; EapQtCertificateInfo::EapQtCertificateInfo(void)
+ ?supportedOuterTypes@EapQtConfigInterface@@QBE?AV?$QList@VEapQtPluginInfo@@@@XZ @ 30 NONAME ; class QList<class EapQtPluginInfo> EapQtConfigInterface::supportedOuterTypes(void) const
+ ??0EapQtCertificateInfo@@QAE@ABV0@@Z @ 31 NONAME ; EapQtCertificateInfo::EapQtCertificateInfo(class EapQtCertificateInfo const &)
+ ?setConfigurationReference@EapQtConfigInterface@@QBE_NH@Z @ 32 NONAME ; bool EapQtConfigInterface::setConfigurationReference(int) const
+ ??1EapQtConfig@@QAE@XZ @ 33 NONAME ; EapQtConfig::~EapQtConfig(void)
+ ?selectedOuterTypes@EapQtConfigInterface@@QBE?AV?$QList@VEapQtPluginHandle@@@@XZ @ 34 NONAME ; class QList<class EapQtPluginHandle> EapQtConfigInterface::selectedOuterTypes(void) const
+ ?deleteConfiguration@EapQtConfigInterface@@QBE_NXZ @ 35 NONAME ; bool EapQtConfigInterface::deleteConfiguration(void) const
+ ?readPacStoreConfiguration@EapQtConfigInterface@@QBE_NAAVEapQtPacStoreConfig@@@Z @ 36 NONAME ; bool EapQtConfigInterface::readPacStoreConfiguration(class EapQtPacStoreConfig &) const
+ ?supportedInnerTypes@EapQtConfigInterface@@QBE?AV?$QList@VEapQtPluginInfo@@@@ABVEapQtPluginHandle@@@Z @ 37 NONAME ; class QList<class EapQtPluginInfo> EapQtConfigInterface::supportedInnerTypes(class EapQtPluginHandle const &) const
+ ?updateCertificates@EapQtConfigInterface@@QBE_NXZ @ 38 NONAME ; bool EapQtConfigInterface::updateCertificates(void) const
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/eabi/eapqtconfiginterfaceu.def Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/eabi/eapqtconfiginterfaceu.def Tue Jul 06 14:18:35 2010 +0300
@@ -1,40 +1,50 @@
EXPORTS
- _ZN11EapQtConfig5clearEv @ 1 NONAME
- _ZN11EapQtConfig5valueENS_10SettingsIdE @ 2 NONAME
- _ZN11EapQtConfig8setValueENS_10SettingsIdE8QVariant @ 3 NONAME
- _ZN11EapQtConfig8validateE5QListINS_10SettingsIdEE @ 4 NONAME
- _ZN11EapQtConfigC1Ev @ 5 NONAME
- _ZN11EapQtConfigC2Ev @ 6 NONAME
- _ZN11EapQtConfigD1Ev @ 7 NONAME
- _ZN11EapQtConfigD2Ev @ 8 NONAME
- _ZN20EapQtCertificateInfo8setValueENS_6ItemIdE8QVariant @ 9 NONAME
- _ZN20EapQtCertificateInfoC1ERKS_ @ 10 NONAME
- _ZN20EapQtCertificateInfoC1Ev @ 11 NONAME
- _ZN20EapQtCertificateInfoC2ERKS_ @ 12 NONAME
- _ZN20EapQtCertificateInfoC2Ev @ 13 NONAME
- _ZN20EapQtCertificateInfoD1Ev @ 14 NONAME
- _ZN20EapQtCertificateInfoD2Ev @ 15 NONAME
- _ZN20EapQtCertificateInfoaSERKS_ @ 16 NONAME
- _ZN20EapQtConfigInterface12validatorEapE20EapQtExpandedEapTypeN11EapQtConfig10SettingsIdE @ 17 NONAME
- _ZN20EapQtConfigInterfaceC1ENS_13EapBearerTypeEi @ 18 NONAME
- _ZN20EapQtConfigInterfaceC1Ev @ 19 NONAME
- _ZN20EapQtConfigInterfaceC2ENS_13EapBearerTypeEi @ 20 NONAME
- _ZN20EapQtConfigInterfaceC2Ev @ 21 NONAME
- _ZN20EapQtConfigInterfaceD1Ev @ 22 NONAME
- _ZN20EapQtConfigInterfaceD2Ev @ 23 NONAME
- _ZNK20EapQtCertificateInfo5valueENS_6ItemIdE @ 24 NONAME
- _ZNK20EapQtConfigInterface10uiInstanceERK17EapQtPluginHandleS2_ @ 25 NONAME
- _ZNK20EapQtConfigInterface16userCertificatesEv @ 26 NONAME
- _ZNK20EapQtConfigInterface17readConfigurationERK17EapQtPluginHandleS2_R11EapQtConfig @ 27 NONAME
- _ZNK20EapQtConfigInterface17saveConfigurationERK17EapQtPluginHandleR11EapQtConfig @ 28 NONAME
- _ZNK20EapQtConfigInterface18selectedOuterTypesEv @ 29 NONAME
- _ZNK20EapQtConfigInterface19deleteConfigurationEv @ 30 NONAME
- _ZNK20EapQtConfigInterface19supportedInnerTypesE17EapQtPluginHandle @ 31 NONAME
- _ZNK20EapQtConfigInterface19supportedOuterTypesEv @ 32 NONAME
- _ZNK20EapQtConfigInterface20isSupportedInnerTypeERK17EapQtPluginHandleS2_ @ 33 NONAME
- _ZNK20EapQtConfigInterface20isSupportedOuterTypeERK17EapQtPluginHandle @ 34 NONAME
- _ZNK20EapQtConfigInterface21setSelectedOuterTypesERK5QListI17EapQtPluginHandleE @ 35 NONAME
- _ZNK20EapQtConfigInterface25setConfigurationReferenceEi @ 36 NONAME
- _ZNK20EapQtConfigInterface32certificateAuthorityCertificatesEv @ 37 NONAME
- _ZTI14EapQtValidator @ 38 NONAME
+ _ZN11EapQtConfigC1Ev @ 1 NONAME
+ _ZN11EapQtConfigC2Ev @ 2 NONAME
+ _ZN11EapQtConfigD1Ev @ 3 NONAME
+ _ZN11EapQtConfigD2Ev @ 4 NONAME
+ _ZN19EapQtPacStoreConfigC1Ev @ 5 NONAME
+ _ZN19EapQtPacStoreConfigC2Ev @ 6 NONAME
+ _ZN19EapQtPacStoreConfigD1Ev @ 7 NONAME
+ _ZN19EapQtPacStoreConfigD2Ev @ 8 NONAME
+ _ZN20EapQtCertificateInfoC1ERKS_ @ 9 NONAME
+ _ZN20EapQtCertificateInfoC1Ev @ 10 NONAME
+ _ZN20EapQtCertificateInfoC2ERKS_ @ 11 NONAME
+ _ZN20EapQtCertificateInfoC2Ev @ 12 NONAME
+ _ZN20EapQtCertificateInfoD1Ev @ 13 NONAME
+ _ZN20EapQtCertificateInfoD2Ev @ 14 NONAME
+ _ZN20EapQtCertificateInfoaSERKS_ @ 15 NONAME
+ _ZN20EapQtConfigInterfaceC1ENS_13EapBearerTypeEi @ 16 NONAME
+ _ZN20EapQtConfigInterfaceC1Ev @ 17 NONAME
+ _ZN20EapQtConfigInterfaceC2ENS_13EapBearerTypeEi @ 18 NONAME
+ _ZN20EapQtConfigInterfaceC2Ev @ 19 NONAME
+ _ZN20EapQtConfigInterfaceD1Ev @ 20 NONAME
+ _ZN20EapQtConfigInterfaceD2Ev @ 21 NONAME
+ _ZNK11EapQtConfig5clearEv @ 22 NONAME
+ _ZNK11EapQtConfig5valueENS_10SettingsIdE @ 23 NONAME
+ _ZNK11EapQtConfig8setValueENS_10SettingsIdERK8QVariant @ 24 NONAME
+ _ZNK19EapQtPacStoreConfig5clearEv @ 25 NONAME
+ _ZNK19EapQtPacStoreConfig5valueENS_16PacStoreSettingsE @ 26 NONAME
+ _ZNK19EapQtPacStoreConfig8setValueENS_16PacStoreSettingsERK8QVariant @ 27 NONAME
+ _ZNK20EapQtCertificateInfo5clearEv @ 28 NONAME
+ _ZNK20EapQtCertificateInfo5valueENS_6ItemIdE @ 29 NONAME
+ _ZNK20EapQtCertificateInfo8setValueENS_6ItemIdERK8QVariant @ 30 NONAME
+ _ZNK20EapQtConfigInterface10uiInstanceERK17EapQtPluginHandleS2_ @ 31 NONAME
+ _ZNK20EapQtConfigInterface12validatorEapERK20EapQtExpandedEapTypeN11EapQtConfig10SettingsIdE @ 32 NONAME
+ _ZNK20EapQtConfigInterface16userCertificatesEv @ 33 NONAME
+ _ZNK20EapQtConfigInterface17readConfigurationERK17EapQtPluginHandleS2_R11EapQtConfig @ 34 NONAME
+ _ZNK20EapQtConfigInterface17saveConfigurationERK17EapQtPluginHandleRK11EapQtConfig @ 35 NONAME
+ _ZNK20EapQtConfigInterface17validatorPacStoreEN19EapQtPacStoreConfig16PacStoreSettingsE @ 36 NONAME
+ _ZNK20EapQtConfigInterface18selectedOuterTypesEv @ 37 NONAME
+ _ZNK20EapQtConfigInterface18updateCertificatesEv @ 38 NONAME
+ _ZNK20EapQtConfigInterface19deleteConfigurationEv @ 39 NONAME
+ _ZNK20EapQtConfigInterface19supportedInnerTypesERK17EapQtPluginHandle @ 40 NONAME
+ _ZNK20EapQtConfigInterface19supportedOuterTypesEv @ 41 NONAME
+ _ZNK20EapQtConfigInterface20isSupportedInnerTypeERK17EapQtPluginHandleS2_ @ 42 NONAME
+ _ZNK20EapQtConfigInterface20isSupportedOuterTypeERK17EapQtPluginHandle @ 43 NONAME
+ _ZNK20EapQtConfigInterface21setSelectedOuterTypesERK5QListI17EapQtPluginHandleE @ 44 NONAME
+ _ZNK20EapQtConfigInterface25readPacStoreConfigurationER19EapQtPacStoreConfig @ 45 NONAME
+ _ZNK20EapQtConfigInterface25savePacStoreConfigurationERK19EapQtPacStoreConfig @ 46 NONAME
+ _ZNK20EapQtConfigInterface25setConfigurationReferenceEi @ 47 NONAME
+ _ZNK20EapQtConfigInterface32certificateAuthorityCertificatesEv @ 48 NONAME
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/eapqtconfiginterface.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/eapqtconfiginterface.pro Tue Jul 06 14:18:35 2010 +0300
@@ -2,12 +2,12 @@
# 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 the License "Eclipse Public License v1.0"
+# 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.
+# Nokia Corporation - initial contribution.
#
# Contributors:
#
@@ -15,7 +15,7 @@
# EAP method configuration QT interface
#
-# %version: 18 %
+# %version: 25 %
TEMPLATE = lib
@@ -36,9 +36,6 @@
RCC_DIR = _build
OBJECTS_DIR = _build
-# path to def files
-defFilePath = .
-
INCLUDEPATH += \
../../inc
@@ -46,10 +43,13 @@
inc/eapqtcertificateinfo_p.h \
inc/eapqtconfig_p.h \
inc/eapqtconfiginterface_p.h \
+ inc/eapqtpacstoreconfig_p.h \
+ inc/eapqtvalidatorpacstorepassword.h \
+ inc/eapqtvalidatorpacstorepasswordconfirm.h \
inc/eapqtvalidatorpassword.h \
inc/eapqtvalidatorrealm.h \
inc/eapqtvalidatorusername.h
-
+
SOURCES += \
src/eapqtconfiginterface.cpp \
src/eapqtconfiginterface_p.cpp \
@@ -59,19 +59,24 @@
src/eapqtconfig_p.cpp \
src/eapqtvalidatorpassword.cpp \
src/eapqtvalidatorrealm.cpp \
- src/eapqtvalidatorusername.cpp
+ src/eapqtvalidatorusername.cpp \
+ src/eapqtpacstoreconfig.cpp \
+ src/eapqtpacstoreconfig_p.cpp \
+ src/eapqtvalidatorpacstorepassword.cpp \
+ src/eapqtvalidatorpacstorepasswordconfirm.cpp
# qt libs
LIBS += \
-leapqtplugininfo
symbian {
+ # path to def files
+ defFilePath = .
# symbian libs
LIBS += \
-leapsymbiantools \
-leaptools \
- -leaptrace \
-lecom \
-lcmmanager
@@ -79,7 +84,7 @@
TARGET.EPOCALLOWDLLDATA = 1
TARGET.CAPABILITY = CAP_GENERAL_DLL
-
+
BLD_INF_RULES.prj_exports += \
"rom/eapqtconfiginterface.iby CORE_MW_LAYER_IBY_EXPORT_PATH(eapqtconfiginterface.iby)"
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtcertificateinfo_p.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtcertificateinfo_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,33 +17,51 @@
*/
/*
- * %version: 3 %
+ * %version: 4 %
*/
#ifndef EAPQTCERTIFICATEINFO_P_H
#define EAPQTCERTIFICATEINFO_P_H
+// System includes
#include <QHash>
#include <QVariant>
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtCertificateInfoPrivate
{
+
public:
+ // Data types
+
EapQtCertificateInfoPrivate();
~EapQtCertificateInfoPrivate();
// copy constructor
EapQtCertificateInfoPrivate(const EapQtCertificateInfoPrivate &certInfo);
- QVariant value(int id);
- void setValue(int id, QVariant newValue);
+ QVariant value(const int id);
+ void setValue(const int id, const QVariant &newValue);
+ void clear();
private:
+
// disable assignment
EapQtCertificateInfoPrivate &operator=(const EapQtCertificateInfoPrivate&);
+
+private: // data
+
QHash<int, QVariant> mCerts;
};
-#endif /* EAPQTCERTIFICATEINFO_P_H */
+#endif // EAPQTCERTIFICATEINFO_P_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfig_p.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfig_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,26 +17,45 @@
*/
/*
- * %version: 4 %
+ * %version: 5 %
*/
#ifndef EAPQTCONFIG_P_H
#define EAPQTCONFIG_P_H
+// System includes
#include <QHash>
#include <QVariant>
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtConfigPrivate
{
- friend class EapQtConfig;
public:
+
+ // Data types
+
EapQtConfigPrivate();
~EapQtConfigPrivate();
private:
+
Q_DISABLE_COPY(EapQtConfigPrivate)
+
+private: // data
+
QHash<int, QVariant> mSettings;
+
+ // Friend classes
+ friend class EapQtConfig;
};
-#endif /* EAPQTCONFIG_P_H */
+#endif // EAPQTCONFIG_P_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfiginterface_p.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfiginterface_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,54 +17,52 @@
*/
/*
- * %version: 29 %
+ * %version: 36 %
*/
#ifndef EAPQTCONFIGINTERFACEPRIVATE_H
#define EAPQTCONFIGINTERFACEPRIVATE_H
+// System includes
#include <qglobal.h>
#include <EapSettings.h>
#include <EapTypeDefinitions.h>
#include <eapqtconfig.h>
#include <eapqtpluginhandle.h>
#include <eapqtconfiginterface.h>
+#include <eapqtpacstoreconfig.h>
-/*!
- * @addtogroup group_eap_config_if_impl
- * @{
- */
+// User includes
+
+// Forward declarations
class HbTranslator;
class CEapType;
class CEapGeneralSettings;
class CpEapPluginInterface;
class EapQtConfigInterface;
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtConfigInterfacePrivate
{
+
public:
+ // Data types
+
// maximum lenghts (number of characters) for UTF-16 strings copied to EAP settings
static const unsigned int StringMaxLength = KGeneralStringMaxLength;
static const unsigned int CertLabelMaxLength = KMaxCertLabelLength;
static const unsigned int CertThumbprintMaxLength = KThumbprintMaxLength;
static const unsigned int CertSubjectKeyIdLength = KSHA1HashLengthBytes;
-public:
+ // see eapqtinterface.h for documentation
- // the constructor can only be used for validators
- // any other call trows an exception
EapQtConfigInterfacePrivate();
- // this is the constructor for using the interface for accessing settings etc.
- // if iapId is negative, it must be later set to correct value with setConfigurationReference
- // to be able to use the methods:
- // - selectedOuterTypes
- // - readConfiguration
- // - saveConfiguration
- // - deleteConfiguration
- // - uiInstance
- // other methods are usable with negative iapId
EapQtConfigInterfacePrivate(const EapQtConfigInterface::EapBearerType bearerType,
const int iapId);
@@ -73,33 +71,38 @@
QList<EapQtPluginInfo> supportedOuterTypes();
QList<EapQtPluginInfo> supportedInnerTypes(const EapQtPluginHandle &outerType);
- bool isSupportedOuterType(const EapQtPluginHandle& handle);
- bool isSupportedInnerType(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& innerHandle);
+ bool isSupportedOuterType(const EapQtPluginHandle &handle);
+ bool isSupportedInnerType(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &innerHandle);
QList<EapQtCertificateInfo> certificateAuthorityCertificates();
QList<EapQtCertificateInfo> userCertificates();
-
- EapQtValidator *validatorEap(EapQtExpandedEapType type, EapQtConfig::SettingsId id);
+ bool updateCertificates();
- CpBaseSettingView *uiInstance(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& pluginHandle);
-
- // if iapId was negative in the constructor, this method must be called before
- // calling the following methods
bool setConfigurationReference(const int iapId);
QList<EapQtPluginHandle> selectedOuterTypes();
- bool setSelectedOuterTypes(const QList<EapQtPluginHandle>& outerHandles);
+ bool setSelectedOuterTypes(const QList<EapQtPluginHandle> &outerHandles);
- bool readConfiguration(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& pluginHandle, EapQtConfig &config);
- bool saveConfiguration(const EapQtPluginHandle& pluginHandle, EapQtConfig &config);
+ bool readConfiguration(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &pluginHandle, EapQtConfig &config);
+ bool saveConfiguration(const EapQtPluginHandle &pluginHandle, const EapQtConfig &config);
bool deleteConfiguration();
+ EapQtValidator *validatorEap(const EapQtExpandedEapType &type, const EapQtConfig::SettingsId id);
+
+ CpBaseSettingView *uiInstance(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &pluginHandle);
+
+ bool readPacStoreConfiguration(EapQtPacStoreConfig &config);
+ bool savePacStoreConfiguration(const EapQtPacStoreConfig &config);
+ EapQtValidator *validatorPacStore(const EapQtPacStoreConfig::PacStoreSettings id);
+
private:
+ // see cpp for documentation
+
void loadPlugins();
bool fetchCertificates(QList<EapQtCertificateInfo>* const caInfos,
@@ -108,17 +111,17 @@
void copyCertificateInfo(const RPointerArray<EapCertificateEntry>* const certEntries, QList<
EapQtCertificateInfo>* const certInfos);
- void appendCertificateInfo(bool isCaCertificate, const EapQtCertificateInfo& certInfo,
+ void appendCertificateInfo(bool isCaCertificate, const EapQtCertificateInfo &certInfo,
RPointerArray<EapCertificateEntry>* const certList);
void appendEapTypes(const RArray<TEapExpandedType>* const eapTypes,
QList<QByteArray>* const eapList);
- void getEapTypeIf(const EapQtPluginHandle& pluginHandle);
+ void getEapTypeIf(const EapQtPluginHandle &pluginHandle);
- void copyFromEapSettings(EAPSettings& eapSettings, EapQtConfig& config);
+ void copyFromEapSettings(EAPSettings &eapSettings, EapQtConfig &config);
- void copyToEapSettings(EapQtConfig& config, EAPSettings& eapSettings);
+ void copyToEapSettings(const EapQtConfig &config, EAPSettings &eapSettings);
TBool convertToTbool(bool value);
bool convertToBool(TBool value);
@@ -134,10 +137,17 @@
EapQtConfigInterface::EapBearerType getEapBearer();
-private:
+ // comparison mehtod for qSort
+ // must be static for using via function pointers
+ static bool pluginLessThan(const EapQtPluginInfo &plugin1, const EapQtPluginInfo &plugin2);
Q_DISABLE_COPY(EapQtConfigInterfacePrivate)
+private: // data
+
+ /// QT members
+
+ // is current instance for validators only
const bool mValidatorInstance;
// list of available EAP UIs
@@ -153,19 +163,37 @@
// list of supported inner EAP methods queried last time,
// combination of UI and EAP server support
QList<EapQtPluginInfo> mSupportedInnerTypes;
+
+ // currenly loaded outer EAP type
EapQtPluginHandle mLastOuterHandle;
+ // translator object for EAP UIs
QScopedPointer<HbTranslator> mTranslator;
-private:
+ // read CA and user certificates
+ QList<EapQtCertificateInfo> mCaCertificates;
+ QList<EapQtCertificateInfo> mUserCertificates;
+ /// Symbian members
+
+ // pointers to EAP server interfaces
QScopedPointer<CEapGeneralSettings> mEapGsIf;
QScopedPointer<CEapType> mEapTypeIf;
+ // current IAP ID
int mIapId;
+
+ // current bearer
TIndexType mEapBearer;
+
+ // current EAP database reference to current IAP
TInt mEapDbIndex;
+
+ // if mEapDbIndex is valid (i.e. current IAP is not
+ // EapQtConfigInterface::IapIdUndefined)
bool mEapDbIndexValid;
+
+ // current loaded EAP server type interface
TEapExpandedType mCurrentServerEapType;
// EAP server lists of its supported outer EAP methods
@@ -174,7 +202,4 @@
};
-/*! @} */
-
-#endif
-
+#endif // EAPQTCONFIGINTERFACEPRIVATE_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtpacstoreconfig_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,62 @@
+/*
+ * 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 configuration data (private part)
+ *
+ */
+
+/*
+ * %version: 2 %
+ */
+
+#ifndef EAPQTPACSTORECONFIG_P_H
+#define EAPQTPACSTORECONFIG_P_H
+
+// System includes
+#include <QHash>
+#include <QVariant>
+
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
+class EapQtPacStoreConfigPrivate
+{
+
+public:
+
+ // Data types
+
+ EapQtPacStoreConfigPrivate();
+ ~EapQtPacStoreConfigPrivate();
+
+private:
+
+ Q_DISABLE_COPY(EapQtPacStoreConfigPrivate)
+
+private: // data
+
+ QHash<int, QVariant> mPacStoreSettings;
+
+ // Friend classes
+ friend class EapQtPacStoreConfig;
+
+};
+
+#endif // EAPQTPACSTORECONFIG_P_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorpacstorepassword.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,58 @@
+/*
+ * 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 method validator: PAC Store password
+ *
+ */
+
+/*
+ * %version: 6 %
+ */
+
+#ifndef EAPQTVALIDATORPACSTOREPASSWORD_H
+#define EAPQTVALIDATORPACSTOREPASSWORD_H
+
+// System includes
+#include <eapqtvalidator.h>
+
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
+class EapQtValidatorPacStorePassword : public EapQtValidator
+{
+
+public:
+
+ // Data types
+
+ EapQtValidatorPacStorePassword();
+ ~EapQtValidatorPacStorePassword();
+
+ virtual EapQtValidator::Status validate(const QVariant& value);
+ virtual void updateEditor(HbLineEdit* const edit);
+
+private:
+
+ Q_DISABLE_COPY(EapQtValidatorPacStorePassword)
+
+};
+
+#endif // EAPQTVALIDATORPACSTOREPASSWORD_H
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorpacstorepasswordconfirm.h Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,57 @@
+/*
+ * 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 method validator: PAC Store password confirmation
+ *
+ */
+
+/*
+ * %version: 5 %
+ */
+
+#ifndef EAPQTVALIDATORPACSTOREPASSWORDCONFIRM_H
+#define EAPQTVALIDATORPACSTOREPASSWORDCONFIRM_H
+
+// System includes
+#include <eapqtvalidator.h>
+
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
+class EapQtValidatorPacStorePasswordConfirm : public EapQtValidator
+{
+
+public:
+
+ // Data types
+
+ EapQtValidatorPacStorePasswordConfirm();
+ ~EapQtValidatorPacStorePasswordConfirm();
+
+ virtual EapQtValidator::Status validate(const QVariant& value);
+ virtual void updateEditor(HbLineEdit* const edit);
+
+private:
+
+ Q_DISABLE_COPY(EapQtValidatorPacStorePasswordConfirm)
+
+};
+
+#endif // EAPQTVALIDATORPACSTOREPASSWORDCONFIRM_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorpassword.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorpassword.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,46 +17,51 @@
*/
/*
- * %version: 4 %
+ * %version: 5 %
*/
-#ifndef EAPQTVALIDATOR_PASSWORD_H
-#define EAPQTVALIDATOR_PASSWORD_H
+#ifndef EAPQTVALIDATORPASSWORD_H
+#define EAPQTVALIDATORPASSWORD_H
+// System includes
#include <eapqtvalidator.h>
#include <eapqtexpandedeaptype.h>
-/*!
- * @addtogroup group_eap_config_if_impl
- * @{
- */
-/*!
- */
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtValidatorPassword : public EapQtValidator
{
+
public:
- explicit EapQtValidatorPassword(EapQtExpandedEapType type);
+ // Data types
+
+ explicit EapQtValidatorPassword(const EapQtExpandedEapType& type);
~EapQtValidatorPassword();
// from EapQtValidator
- EapQtValidator::Status validate(QVariant value);
- void updateEditor(HbLineEdit *edit);
+ EapQtValidator::Status validate(const QVariant& value);
+ void updateEditor(HbLineEdit* const edit);
private:
EapQtValidatorPassword();
Q_DISABLE_COPY(EapQtValidatorPassword)
- EapQtValidator::Status validateGeneral(QVariant value);
- void updateEditorGeneral(HbLineEdit *edit);
+ EapQtValidator::Status validateGeneral(const QVariant& value);
+ void updateEditorGeneral(HbLineEdit* const edit);
-private:
+private: // data
+
EapQtExpandedEapType mEapType;
};
-/*! @} */
-
-#endif
-
+#endif // EAPQTVALIDATORPASSWORD_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorrealm.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorrealm.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,46 +17,51 @@
*/
/*
- * %version: 4 %
+ * %version: 5 %
*/
-#ifndef EAPQTVALIDATOR_REALM_H
-#define EAPQTVALIDATOR_REALM_H
+#ifndef EAPQTVALIDATORREALM_H
+#define EAPQTVALIDATORREALM_H
+// System includes
#include <eapqtvalidator.h>
#include <eapqtexpandedeaptype.h>
-/*!
- * @addtogroup group_eap_config_if_impl
- * @{
- */
-/*!
- */
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtValidatorRealm : public EapQtValidator
{
+
public:
- explicit EapQtValidatorRealm(EapQtExpandedEapType type);
+ // Data types
+
+ explicit EapQtValidatorRealm(const EapQtExpandedEapType& type);
~EapQtValidatorRealm();
// from EapQtValidator
- EapQtValidator::Status validate(QVariant value);
- void updateEditor(HbLineEdit *edit);
+ EapQtValidator::Status validate(const QVariant& value);
+ void updateEditor(HbLineEdit* const edit);
private:
EapQtValidatorRealm();
Q_DISABLE_COPY(EapQtValidatorRealm)
- EapQtValidator::Status validateGeneral(QVariant value);
- void updateEditorGeneral(HbLineEdit *edit);
+ EapQtValidator::Status validateGeneral(const QVariant& value);
+ void updateEditorGeneral(HbLineEdit* const edit);
-private:
+private: // data
+
EapQtExpandedEapType mEapType;
};
-/*! @} */
-
-#endif
-
+#endif // EAPQTVALIDATORREALM_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorusername.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorusername.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,47 +17,53 @@
*/
/*
- * %version: 5 %
+ * %version: 7 %
*/
-#ifndef EAPQTVALIDATOR_USERNAME_H
-#define EAPQTVALIDATOR_USERNAME_H
+#ifndef EAPQTVALIDATORUSERNAME_H
+#define EAPQTVALIDATORUSERNAME_H
+// System includes
#include <eapqtvalidator.h>
#include <eapqtexpandedeaptype.h>
-/*!
- * @addtogroup group_eap_config_if_impl
- * @{
- */
-/*!
- */
+// User includes
+
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtValidatorUsername: public EapQtValidator
{
+
public:
- explicit EapQtValidatorUsername(EapQtExpandedEapType type);
+ // Data types
+
+ explicit EapQtValidatorUsername(const EapQtExpandedEapType& type);
~EapQtValidatorUsername();
// from EapQtValidator
- EapQtValidator::Status validate(QVariant value);
- void updateEditor(HbLineEdit *edit);
+ EapQtValidator::Status validate(const QVariant& value);
+ void updateEditor(HbLineEdit* const edit);
private:
EapQtValidatorUsername();
Q_DISABLE_COPY(EapQtValidatorUsername)
- EapQtValidator::Status validateGeneral(QVariant value);
- bool validateCharacters(QString& str);
- void updateEditorGeneral(HbLineEdit *edit);
+ EapQtValidator::Status validateGeneral(const QVariant& value);
+ bool validateCharacters(const QString& str);
+ void updateEditorGeneral(HbLineEdit* const edit);
+ bool isEmptyAllowed();
-private:
+private: // data
+
EapQtExpandedEapType mEapType;
};
-/*! @} */
-
-#endif
-
+#endif // EAPQTVALIDATORUSERNAME_H
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/rom/eapqtconfiginterface.iby Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/rom/eapqtconfiginterface.iby Tue Jul 06 14:18:35 2010 +0300
@@ -1,24 +1,24 @@
/*
-* 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 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 method configuration QT interface
-*
-*/
+ * 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 method configuration QT interface
+ *
+ */
/*
-* %version: 4 %
-*/
+ * %version: 6 %
+ */
#ifndef EAPQTCONFIGINTERFACE_IBY
#define EAPQTCONFIGINTERFACE_IBY
@@ -28,7 +28,7 @@
#ifdef __PROTOCOL_WLAN
-file=ABI_DIR\BUILD_DIR\eapqtconfiginterface.dll SHARED_LIB_DIR\eapqtconfiginterface.dll
+file=ABI_DIR/BUILD_DIR/eapqtconfiginterface.dll SHARED_LIB_DIR/eapqtconfiginterface.dll
#endif // __PROTOCOL_WLAN
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/rom/eapqtconfiginterface_resources.iby Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/rom/eapqtconfiginterface_resources.iby Tue Jul 06 14:18:35 2010 +0300
@@ -1,24 +1,24 @@
/*
-* 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 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 method configuration QT interface
-*
-*/
+ * 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 method configuration QT interface
+ *
+ */
/*
-* %version: 1 %
-*/
+ * %version: 2 %
+ */
#ifndef EAPQTCONFIGINTERFACE_RES_IBY
#define EAPQTCONFIGINTERFACE_RES_IBY
@@ -32,4 +32,4 @@
#endif // __PROTOCOL_WLAN
-#endif // EAPQTCONFIGINTERFACE_RES_IBY
\ No newline at end of file
+#endif // EAPQTCONFIGINTERFACE_RES_IBY
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtcertificateinfo.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtcertificateinfo.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,16 +17,28 @@
*/
/*
- * %version: 5 %
+ * %version: 6 %
*/
-#include "eapqtcertificateinfo.h"
+// System includes
+#include <eapqtcertificateinfo.h>
+
+// User includes
#include "eapqtcertificateinfo_p.h"
-//----------------------------------------------------------------------------
-// EapQtCertificateInfo
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtCertificateInfo
+ * \brief Public implementation of certificate information data
+ * structure for EAP QT configuration interface
+ */
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
EapQtCertificateInfo::EapQtCertificateInfo() :
d_ptr(new EapQtCertificateInfoPrivate)
@@ -52,7 +64,7 @@
return *this;
}
-QVariant EapQtCertificateInfo::value(ItemId id) const
+QVariant EapQtCertificateInfo::value(const ItemId id) const
{
// check for valid range, otherwise memory is consumed for no reason
if(id >= ItemIdLast) {
@@ -62,15 +74,18 @@
return d_ptr->value(id);
}
-void EapQtCertificateInfo::setValue(ItemId id, QVariant newValue)
+void EapQtCertificateInfo::setValue(const ItemId id, const QVariant &newValue) const
{
// check for valid range, otherwise memory is consumed for no reason
- if(id < ItemIdLast) {
+ if (id < ItemIdLast) {
d_ptr->setValue(id, newValue);
- } else {
+ }
+ else {
qDebug("ERROR: EapQtCertificateInfo::setValue - invalid id!");
}
- return;
-
}
+void EapQtCertificateInfo::clear() const
+{
+ d_ptr->clear();
+}
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtcertificateinfo_p.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtcertificateinfo_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,14 +17,27 @@
*/
/*
- * %version: 5 %
+ * %version: 6 %
*/
+// System includes
+
+// User includes
#include "eapqtcertificateinfo_p.h"
-//----------------------------------------------------------------------------
-// EapQtCertificateInfoPrivate
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtCertificateInfoPrivate
+ * \brief Private implementation of certificate information data
+ * structure for EAP QT configuration interface
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
EapQtCertificateInfoPrivate::EapQtCertificateInfoPrivate()
{
@@ -40,13 +53,17 @@
mCerts = certInfo.mCerts;
}
-QVariant EapQtCertificateInfoPrivate::value(int id)
+QVariant EapQtCertificateInfoPrivate::value(const int id)
{
return mCerts[id];
}
-void EapQtCertificateInfoPrivate::setValue(int id, QVariant newValue)
+void EapQtCertificateInfoPrivate::setValue(const int id, const QVariant &newValue)
{
mCerts[id] = newValue;
}
+void EapQtCertificateInfoPrivate::clear()
+{
+ mCerts.clear();
+}
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfig.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfig.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,15 +17,117 @@
*/
/*
- * %version: 9 %
+ * %version: 13 %
*/
-#include "eapqtconfig.h"
+// System includes
+#include <eapqtconfig.h>
+
+// User includes
#include "eapqtconfig_p.h"
-//----------------------------------------------------------------------------
-// EapQtConfig
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtConfig
+ * \brief Public implementation of EAP method QT configuration data
+ * structure for EAP QT configuration interface
+ *
+ * Following lists the applicable settings per EAP method:
+ *
+ * EAP-SIM, EAP-AKA
+ * - UsernameAutomatic
+ * - Username
+ * - RealmAutomatic
+ * - Realm
+ * - UsePseudonyms
+ * - SessionValidityTime
+ * - OuterType
+ *
+ * EAP-GTC, LEAP, EAP-MSCHAPv2, Plain-MSCHAPv2, PAP
+ * - Username
+ * - PasswordPrompt
+ * - Password
+ * - PasswordStored
+ * - PasswordClear
+ * - SessionValidityTime
+ * - OuterType
+ *
+ * EAP-TLS
+ * - UsernameAutomatic
+ * - Username
+ * - RealmAutomatic
+ * - Realm
+ * - VerifyServerRealm
+ * - ClientAuthenticationRequired
+ * - SessionValidityTime
+ * - CipherSuites
+ * - AuthorityCertificateAutomatic
+ * - AuthorityCertificate
+ * - UserCertificate
+ * - OuterType
+ * - UseIdentityPrivacy
+ *
+ * EAP-TTLS
+ * - UsernameAutomatic
+ * - Username
+ * - RealmAutomatic
+ * - Realm
+ * - VerifyServerRealm
+ * - ClientAuthenticationRequired
+ * - SessionValidityTime
+ * - CipherSuites
+ * - AuthorityCertificateAutomatic
+ * - AuthorityCertificate
+ * - UserCertificate
+ * - InnerType
+ * - UseIdentityPrivacy
+ *
+ * EAP-FAST
+ * - UsernameAutomatic
+ * - Username
+ * - RealmAutomatic
+ * - Realm
+ * - VerifyServerRealm
+ * - ClientAuthenticationRequired
+ * - SessionValidityTime
+ * - CipherSuites
+ * - AuthorityCertificateAutomatic
+ * - AuthorityCertificate
+ * - UserCertificate
+ * - InnerType
+ * - ProvisioningModeAuthenticated
+ * - ProvisioningModeUnauthenticated
+ * - PACGroupReference
+ * - WarnADHPNoPAC
+ * - WarnADHPNoMatchingPAC
+ * - WarnNotDefaultServer
+ * - UseIdentityPrivacy
+ *
+ * PEAP
+ * - UsernameAutomatic
+ * - Username
+ * - RealmAutomatic
+ * - Realm
+ * - VerifyServerRealm
+ * - ClientAuthenticationRequired
+ * - SessionValidityTime
+ * - CipherSuites
+ * - PeapVersion0Allowed
+ * - PeapVersion1Allowed
+ * - PeapVersion2Allowed
+ * - AuthorityCertificateAutomatic
+ * - AuthorityCertificate
+ * - UserCertificate
+ * - InnerType
+ * - UseIdentityPrivacy
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
EapQtConfig::EapQtConfig() :
d_ptr(new EapQtConfigPrivate)
@@ -37,38 +139,28 @@
// scoped pointer deleted automatically
}
-QVariant EapQtConfig::value(SettingsId id)
+QVariant EapQtConfig::value(const SettingsId id) const
{
// check for valid range, otherwise memory is consumed for no reason
- if(id >= SettingsIdLast) {
+ if (id >= SettingsIdLast) {
qDebug("ERROR: EapQtConfig::value - invalid id!");
return QVariant::Invalid;
}
return d_ptr->mSettings[id];
}
-void EapQtConfig::setValue(SettingsId id, QVariant newValue)
+void EapQtConfig::setValue(const SettingsId id, const QVariant &newValue) const
{
// check for valid range, otherwise memory is consumed for no reason
- if(id < SettingsIdLast) {
+ if (id < SettingsIdLast) {
d_ptr->mSettings[id] = newValue;
- } else {
+ }
+ else {
qDebug("ERROR: EapQtConfig::setValue - invalid id!");
}
- return;
}
-void EapQtConfig::clear() {
+void EapQtConfig::clear() const
+{
d_ptr->mSettings.clear();
- return;
}
-
-QList<EapQtConfig::SettingsId> EapQtConfig::validate(
- QList<EapQtConfig::SettingsId> ids)
-{
- // not supported
- Q_UNUSED(ids);
- return QList<EapQtConfig::SettingsId>();
-}
-
-
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfig_p.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfig_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,18 +17,34 @@
*/
/*
- * %version: 2 %
+ * %version: 3 %
*/
+// System includes
+
+// User includes
#include "eapqtconfig_p.h"
-//----------------------------------------------------------------------------
-// EapConfigurationPrivate
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtConfigPrivate
+ * \brief Private implementation of EAP method QT configuration data
+ * structure for EAP QT configuration interface
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
EapQtConfigPrivate::EapQtConfigPrivate()
{
+ // nothing to do
}
EapQtConfigPrivate::~EapQtConfigPrivate()
{
+ // nothing to do
}
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfiginterface.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfiginterface.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,21 +17,30 @@
*/
/*
- * %version: 21 %
+ * %version: 25 %
*/
+// System includes
#include <QList>
-
#include <eapqtconfiginterface.h>
#include <eapqtexpandedeaptype.h>
+// User includes
#include "eapqtconfiginterface_p.h"
#include "cpeapplugininterface.h"
-//----------------------------------------------------------------------------
-// EapQtConfigInterface
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtConfigInterface
+ * \brief Public implementation of EAP QT configuration interface
+ */
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
EapQtConfigInterface::EapQtConfigInterface() :
d_ptr(new EapQtConfigInterfacePrivate)
@@ -58,11 +67,16 @@
return d_ptr->supportedOuterTypes();
}
-QList<EapQtPluginInfo> EapQtConfigInterface::supportedInnerTypes(const EapQtPluginHandle outerType) const
+QList<EapQtPluginInfo> EapQtConfigInterface::supportedInnerTypes(const EapQtPluginHandle &outerType) const
{
return d_ptr->supportedInnerTypes(outerType);
}
+bool EapQtConfigInterface::updateCertificates() const
+{
+ return d_ptr->updateCertificates();
+}
+
QList<EapQtCertificateInfo> EapQtConfigInterface::certificateAuthorityCertificates() const
{
return d_ptr->certificateAuthorityCertificates();
@@ -73,7 +87,7 @@
return d_ptr->userCertificates();
}
-CpBaseSettingView *EapQtConfigInterface::uiInstance(const EapQtPluginHandle& outerHandle,
+CpBaseSettingView *EapQtConfigInterface::uiInstance(const EapQtPluginHandle &outerHandle,
const EapQtPluginHandle &pluginHandle) const
{
return d_ptr->uiInstance(outerHandle, pluginHandle);
@@ -84,30 +98,30 @@
return d_ptr->selectedOuterTypes();
}
-bool EapQtConfigInterface::isSupportedOuterType(const EapQtPluginHandle& handle) const
+bool EapQtConfigInterface::isSupportedOuterType(const EapQtPluginHandle &handle) const
{
return d_ptr->isSupportedOuterType(handle);
}
-bool EapQtConfigInterface::isSupportedInnerType(const EapQtPluginHandle& outerHandle,
+bool EapQtConfigInterface::isSupportedInnerType(const EapQtPluginHandle &outerHandle,
const EapQtPluginHandle& innerHandle) const
{
return d_ptr->isSupportedInnerType(outerHandle, innerHandle);
}
-bool EapQtConfigInterface::setSelectedOuterTypes(const QList<EapQtPluginHandle>& outerHandles) const
+bool EapQtConfigInterface::setSelectedOuterTypes(const QList<EapQtPluginHandle> &outerHandles) const
{
return d_ptr->setSelectedOuterTypes(outerHandles);
}
-bool EapQtConfigInterface::readConfiguration(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& pluginHandle, EapQtConfig &config) const
+bool EapQtConfigInterface::readConfiguration(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &pluginHandle, EapQtConfig &config) const
{
return d_ptr->readConfiguration(outerHandle, pluginHandle, config);
}
-bool EapQtConfigInterface::saveConfiguration(const EapQtPluginHandle& pluginInfo,
- EapQtConfig &config) const
+bool EapQtConfigInterface::saveConfiguration(const EapQtPluginHandle &pluginInfo,
+ const EapQtConfig &config) const
{
return d_ptr->saveConfiguration(pluginInfo, config);
}
@@ -117,8 +131,24 @@
return d_ptr->deleteConfiguration();
}
-EapQtValidator *EapQtConfigInterface::validatorEap(EapQtExpandedEapType type,
- EapQtConfig::SettingsId id)
+EapQtValidator *EapQtConfigInterface::validatorEap(const EapQtExpandedEapType &type,
+ const EapQtConfig::SettingsId id) const
{
return d_ptr->validatorEap(type, id);
}
+
+bool EapQtConfigInterface::readPacStoreConfiguration(EapQtPacStoreConfig &config) const
+{
+ return d_ptr->readPacStoreConfiguration(config);
+}
+
+bool EapQtConfigInterface::savePacStoreConfiguration(const EapQtPacStoreConfig &config) const
+{
+ return d_ptr->savePacStoreConfiguration(config);
+}
+
+EapQtValidator *EapQtConfigInterface::validatorPacStore(
+ const EapQtPacStoreConfig::PacStoreSettings id) const
+{
+ return d_ptr->validatorPacStore(id);
+}
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfiginterface_p.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtconfiginterface_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,9 +17,10 @@
*/
/*
- * %version: 41 %
+ * %version: 49 %
*/
+// System includes
#include <QDir>
#include <QList>
#include <QVariant>
@@ -28,25 +29,35 @@
#include <QLocale>
#include <QCoreApplication>
#include <QDebug>
-
#include <cmmanager.h>
#include <cmpluginwlandef.h>
#include <EapGeneralSettings.h>
-
#include <eapqtplugininfo.h>
#include <eapqtcertificateinfo.h>
+// User includes
#include "cpeapplugininterface.h"
#include "eapqtconfiginterface_p.h"
-
-// validators
#include "eapqtvalidatorpassword.h"
#include "eapqtvalidatorusername.h"
#include "eapqtvalidatorrealm.h"
+#include "eapqtvalidatorpacstorepassword.h"
+#include "eapqtvalidatorpacstorepasswordconfirm.h"
-static const QString eapPluginDir("\\resource\\qt\\plugins\\controlpanel\\eapsecurity");
+/*!
+ * \class EapQtConfigInterfacePrivate
+ * \brief Private implementation of EAP QT configuration interface
+ */
+
+// External function prototypes
+
+// Local constants
static const QString eapTranslationFile("cpeapuiplugins");
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
EapQtConfigInterfacePrivate::EapQtConfigInterfacePrivate() :
mValidatorInstance(true),
mLastOuterHandle(EapQtPluginHandle::PluginUndefined),
@@ -59,10 +70,9 @@
mEapDbIndexValid(false)
{
qDebug("EapQtConfigInterfacePrivate() - created validator instance, this = 0x%08x", this);
-
}
-EapQtConfigInterfacePrivate::EapQtConfigInterfacePrivate(/* EapQtConfigInterface *configIf, */
+EapQtConfigInterfacePrivate::EapQtConfigInterfacePrivate(
const EapQtConfigInterface::EapBearerType bearerType, const int iapId) :
mValidatorInstance(false),
mLastOuterHandle(EapQtPluginHandle::PluginUndefined),
@@ -76,7 +86,6 @@
{
qDebug("EapQtConfigInterfacePrivate() - creating non-validator instance, this = 0x%08x", this);
-
switch (bearerType) {
case EapQtConfigInterface::EapBearerTypeVpn:
mEapBearer = EVpn;
@@ -112,7 +121,6 @@
{
qDebug("EapQtConfigInterfacePrivate::shutdown(), this = 0x%08x", this);
-
mOuterEapsOn.Close();
mOuterEapsOff.Close();
@@ -227,7 +235,6 @@
{
qDebug("EapQtConfigInterfacePrivate::setEapWlanDbIndex - requested id: %d, this = 0x%08x", iapId, this);
-
RCmManager cmm;
TRAPD(err, cmm.OpenL());
if (err != KErrNone) {
@@ -274,7 +281,6 @@
{
qDebug("EapQtConfigInterfacePrivate::appendEapTypes(), this = 0x%08x", this);
-
Q_ASSERT(eapTypes);
Q_ASSERT(eapList);
@@ -294,7 +300,6 @@
{
qDebug("EapQtConfigInterfacePrivate::supportedOuterTypes(), this = 0x%08x", this);
-
checkInstanceThrowing();
if (mEapGsIf.isNull()) {
@@ -359,6 +364,10 @@
}
}
+ // sort the list
+ qSort(mSupportedOuterTypes.begin(), mSupportedOuterTypes.end(),
+ EapQtConfigInterfacePrivate::pluginLessThan);
+
qDebug("EapQtConfigInterfacePrivate - supportedOuterTypes: supported EAP count: %d",
mSupportedOuterTypes.count());
@@ -385,11 +394,10 @@
}
QList<EapQtPluginInfo> EapQtConfigInterfacePrivate::supportedInnerTypes(
- const EapQtPluginHandle& outer)
+ const EapQtPluginHandle &outer)
{
qDebug("EapQtConfigInterfacePrivate::supportedInnerTypes(), this = 0x%08x", this);
-
checkInstanceThrowing();
// check if we already have up-to-date data
@@ -453,6 +461,13 @@
mLastOuterHandle = outer;
+ // sort the list
+ qSort(mSupportedInnerTypes.begin(), mSupportedInnerTypes.end(),
+ EapQtConfigInterfacePrivate::pluginLessThan);
+
+ qDebug("EapQtConfigInterfacePrivate - supportedInnerTypes: supported EAP count: %d",
+ mSupportedInnerTypes.count());
+
return mSupportedInnerTypes;
}
@@ -462,7 +477,6 @@
{
qDebug("EapQtConfigInterfacePrivate::copyCertificateInfo(), this = 0x%08x", this);
-
Q_ASSERT(certEntries);
Q_ASSERT(certInfos);
@@ -475,6 +489,9 @@
for (ind = 0; ind < certEntries->Count(); ind++) {
+ // cleanup cert
+ cert.clear();
+
EapCertificateEntry* certPtr = (*certEntries)[ind];
qDebug() << "EapQtConfigInterfacePrivate - copyCertificateInfo *** certificate starts *** ";
@@ -547,15 +564,13 @@
{
qDebug("EapQtConfigInterfacePrivate::fetchCertificates(), this = 0x%08x", this);
-
- Q_ASSERT(caInfos != NULL || clientInfos != NULL || !mEapGsIf.isNull());
+ Q_ASSERT(caInfos != NULL || clientInfos != NULL);
+ Q_ASSERT(!mEapGsIf.isNull());
TInt err(KErrNone);
RPointerArray<EapCertificateEntry> clientCerts;
RPointerArray<EapCertificateEntry> caCerts;
- // lists are always queried again as the user might have installed new certificates
- // during the life time of the object
err = mEapGsIf->GetCertificateLists(clientCerts, caCerts);
if (err != KErrNone) {
qDebug("EapQtConfigInterfacePrivate - fetchCertificates failed: %d", err);
@@ -578,41 +593,48 @@
return true;
}
+bool EapQtConfigInterfacePrivate::updateCertificates() {
+
+ qDebug("EapQtConfigInterfacePrivate::updateCertificates(), this = 0x%08x", this);
+
+ checkInstanceThrowing();
+
+ // empty current state
+ mCaCertificates.clear();
+ mUserCertificates.clear();
+
+ return fetchCertificates(&mCaCertificates, &mUserCertificates);
+}
+
QList<EapQtCertificateInfo> EapQtConfigInterfacePrivate::certificateAuthorityCertificates()
{
qDebug("EapQtConfigInterfacePrivate::certificateAuthorityCertificates(), this = 0x%08x", this);
-
checkInstanceThrowing();
- QList<EapQtCertificateInfo> list;
- if (!fetchCertificates(&list, 0)) {
- // query failed
- list.clear();
+ // update only if the list is empty
+ if(mCaCertificates.length() == 0) {
+ qDebug() << "EapQtConfigInterfacePrivate::certificateAuthorityCertificates() - updates certificate lists";
+ updateCertificates();
}
- return list;
+
+ return mCaCertificates;
}
QList<EapQtCertificateInfo> EapQtConfigInterfacePrivate::userCertificates()
{
qDebug("EapQtConfigInterfacePrivate::userCertificates(), this = 0x%08x", this);
-
- checkInstanceThrowing();
-
- QList<EapQtCertificateInfo> list;
- if (!fetchCertificates(0, &list)) {
- // query failed
- list.clear();
- }
- return list;
+ // use the CA certificates method, it will update both the lists
+ // if CA list is empty
+ (void) certificateAuthorityCertificates();
+ return mUserCertificates;
}
-void EapQtConfigInterfacePrivate::getEapTypeIf(const EapQtPluginHandle& pluginHandle)
+void EapQtConfigInterfacePrivate::getEapTypeIf(const EapQtPluginHandle &pluginHandle)
{
qDebug("EapQtConfigInterfacePrivate::getEapTypeIf(), this = 0x%08x", this);
-
// dig up the EAP type in TEapExpandedType format
TEapExpandedType eapServerType;
QByteArray eapType = pluginHandle.type().eapExpandedData();
@@ -659,12 +681,11 @@
// if OuterType is not defined, pluginHandle is for an outer type
// if InnerType is defined, the defined inner types in config are activated for pluginHandle
// if InnerType is not defined, the pluginHandle does not activate any inner type (or they do not exist)
-bool EapQtConfigInterfacePrivate::saveConfiguration(const EapQtPluginHandle& pluginHandle,
- EapQtConfig& config)
+bool EapQtConfigInterfacePrivate::saveConfiguration(const EapQtPluginHandle &pluginHandle,
+ const EapQtConfig &config)
{
qDebug("EapQtConfigInterfacePrivate::saveConfiguration(), this = 0x%08x", this);
-
checkInstanceThrowing();
if (!mEapDbIndexValid) {
@@ -672,13 +693,27 @@
return false;
}
- // only check if EAP ui is supported here,
- // getEapTypeIf checks the EAP server support
- int dummy = 0;
- if (!isUiSupported(pluginHandle.type().eapExpandedData(), dummy)) {
- qDebug(
- "ERROR: EapQtConfigInterfacePrivate::saveConfiguration() - UI not supported for the requested EAP");
- return false;
+ // set tunneling type & check if the requested EAP is supported
+ // if we are configuring outer type, OuterType == QVariant::Invalid or
+ // EapQtPluginHandle::PluginUndefined
+
+ EapQtPluginHandle tmpOuterHandle;
+ QVariant varValue = config.value(EapQtConfig::OuterType);
+ if (varValue != QVariant::Invalid && !(varValue.value<EapQtPluginHandle> () == EapQtPluginHandle::PluginUndefined)) {
+ tmpOuterHandle = varValue.value<EapQtPluginHandle> ();
+ // check if supported
+ if(!isSupportedInnerType(tmpOuterHandle, pluginHandle)) {
+ qDebug("ERROR: EapQtConfigInterfacePrivate::saveConfiguration() - not supported outer/inner type combination");
+ return false;
+ }
+ }
+ else {
+ tmpOuterHandle = EapQtPluginHandle::PluginUndefined;
+ // check if supported
+ if(!isSupportedOuterType(pluginHandle)) {
+ qDebug("ERROR: EapQtConfigInterfacePrivate::saveConfiguration() - not supported outer type");
+ return false;
+ }
}
getEapTypeIf(pluginHandle);
@@ -687,18 +722,6 @@
return false;
}
- // set tunneling type
- // if we are configuring outer type, OuterType == Invalid or EapQtPluginHandle::PluginUndefined
-
- EapQtPluginHandle tmpOuterHandle;
- QVariant varValue = config.value(EapQtConfig::OuterType);
- if (varValue != QVariant::Invalid) {
- tmpOuterHandle = varValue.value<EapQtPluginHandle> ();
- }
- else {
- tmpOuterHandle = EapQtPluginHandle::PluginUndefined;
- }
-
TEapExpandedType tmpOuterEap;
tmpOuterEap.SetValue(tmpOuterHandle.type().eapExpandedData().data(),
tmpOuterHandle.type().eapExpandedData().length());
@@ -733,8 +756,8 @@
}
// config must be empty when calling
-bool EapQtConfigInterfacePrivate::readConfiguration(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& pluginHandle, EapQtConfig& config)
+bool EapQtConfigInterfacePrivate::readConfiguration(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &pluginHandle, EapQtConfig &config)
{
qDebug("EapQtConfigInterfacePrivate::readConfiguration(), this = 0x%08x", this);
@@ -748,13 +771,17 @@
return false;
}
- // only check if UI is supported for pluginHandle here,
- // getEapTypeIf checks the EAP server support
- int dummy = 0;
- if (!isUiSupported(pluginHandle.type().eapExpandedData(), dummy)) {
- qDebug(
- "ERROR: EapQtConfigInterfacePrivate::readConfiguration - UI not supported for the requested EAP");
- return false;
+ // check EAP type support
+ if(!(outerHandle == EapQtPluginHandle::PluginUndefined)) {
+ if(!isSupportedInnerType(outerHandle, pluginHandle)) {
+ qDebug("ERROR: EapQtConfigInterfacePrivate::readConfiguration() - not supported outer/inner type combination");
+ return false;
+ }
+ } else {
+ if(!isSupportedOuterType(pluginHandle)) {
+ qDebug("ERROR: EapQtConfigInterfacePrivate::readConfiguration() - not supported outer type");
+ return false;
+ }
}
getEapTypeIf(pluginHandle);
@@ -808,12 +835,10 @@
return (value ? ETrue : EFalse);
}
-void EapQtConfigInterfacePrivate::copyToEapSettings(EapQtConfig& config, EAPSettings& eapSettings)
+void EapQtConfigInterfacePrivate::copyToEapSettings(const EapQtConfig &config, EAPSettings &eapSettings)
{
-
qDebug("EapQtConfigInterfacePrivate::copyToEapSettings(), this = 0x%08x", this);
-
int ind = 0;
QVariant varValue = config.value(EapQtConfig::UsernameAutomatic);
@@ -926,6 +951,12 @@
eapSettings.iPEAPv0Allowed = convertToTbool(varValue.toBool());
qDebug() << "EapQtConfigInterfacePrivate - copyToEapSettings PeapVersion0Allowed: "
<< varValue.toBool();
+ } else {
+ // in any other case disable PEAP version;
+ // no need to set eapSettings.iPEAPVersionsPresent,
+ // it will be set if one of the other PEAP versions is enabled,
+ // otherwise this setting is redundant and can be ignored
+ eapSettings.iPEAPv0Allowed = EFalse;
}
varValue = config.value(EapQtConfig::PeapVersion1Allowed);
@@ -934,6 +965,12 @@
eapSettings.iPEAPv1Allowed = convertToTbool(varValue.toBool());
qDebug() << "EapQtConfigInterfacePrivate - copyToEapSettings PeapVersion1Allowed: "
<< varValue.toBool();
+ } else {
+ // in any other case disable PEAP version;
+ // no need to set eapSettings.iPEAPVersionsPresent,
+ // it will be set if one of the other PEAP versions is enabled,
+ // otherwise this setting is redundant and can be ignored
+ eapSettings.iPEAPv1Allowed = EFalse;
}
varValue = config.value(EapQtConfig::PeapVersion2Allowed);
@@ -942,6 +979,12 @@
eapSettings.iPEAPv2Allowed = convertToTbool(varValue.toBool());
qDebug() << "EapQtConfigInterfacePrivate - copyToEapSettings PeapVersion2Allowed: "
<< varValue.toBool();
+ } else {
+ // in any other case disable PEAP version;
+ // no need to set eapSettings.iPEAPVersionsPresent,
+ // it will be set if one of the other PEAP versions is enabled,
+ // otherwise this setting is redundant and can be ignored
+ eapSettings.iPEAPv2Allowed = EFalse;
}
varValue = config.value(EapQtConfig::ProvisioningModeAuthenticated);
@@ -965,7 +1008,8 @@
varValue = config.value(EapQtConfig::PACGroupReference);
// do not copy if too large string
if (varValue.type() == QVariant::String && varValue.toString().count() <= StringMaxLength) {
- // not supported
+ eapSettings.iPACGroupReference.Copy(varValue.toString().utf16());
+ eapSettings.iPACGroupReferencePresent = ETrue;
qDebug() << "EapQtConfigInterfacePrivate - copyToEapSettings PACGroupReference: "
<< varValue.toString();
}
@@ -1037,11 +1081,12 @@
qDebug() << "EapQtConfigInterfacePrivate::copyToEapSettings() - CipherSuites present";
QList<QVariant> varCiphers = varValue.toList();
+ // clears the ciphersuite configuration if the provided list is empty
+ eapSettings.iCipherSuitesPresent = ETrue;
+
for (ind = 0; ind < varCiphers.count(); ind++) {
// check that the item is of correct type (int also accepted to not be too strict)
if (varCiphers[ind].type() == QVariant::UInt || varCiphers[ind].type() == QVariant::Int) {
- // set to true only if at least item cipher is ok
- eapSettings.iCipherSuitesPresent = ETrue;
eapSettings.iCipherSuites.Append(varCiphers[ind].toUInt());
qDebug(
"EapQtConfigInterfacePrivate::copyToEapSettings() - CipherSuites at %d: 0x%08x",
@@ -1050,6 +1095,13 @@
}
}
+ // set always to true to support clearing previously configured CA/user certificates
+ // if the EAP method in question does not use certificates,
+ // EAP server will ignore the setting;
+ // CA/user certificates get cleared if EapQtConfig::Authority/UserCertificate is QVariant::Invalid or
+ // the provided lists are empty
+ eapSettings.iCertificatesPresent = ETrue;
+
varValue = config.value(EapQtConfig::AuthorityCertificate);
if (varValue.type() == QVariant::List) {
@@ -1060,8 +1112,6 @@
for (ind = 0; ind < varCerts.count(); ind++) {
// check that the item is of correct type
if (varCerts[ind].canConvert<EapQtCertificateInfo> ()) {
- // set to true only if at least one item is ok
- eapSettings.iCertificatesPresent = ETrue;
appendCertificateInfo(true, varCerts[ind].value<EapQtCertificateInfo> (),
&(eapSettings.iCertificates));
qDebug()
@@ -1079,8 +1129,6 @@
for (ind = 0; ind < varCerts.count(); ind++) {
// check that the item is of correct type
if (varCerts[ind].canConvert<EapQtCertificateInfo> ()) {
- // set to true only if at least one item is ok
- eapSettings.iCertificatesPresent = ETrue;
appendCertificateInfo(false, varCerts[ind].value<EapQtCertificateInfo> (),
&(eapSettings.iCertificates));
qDebug()
@@ -1097,7 +1145,6 @@
{
qDebug("EapQtConfigInterfacePrivate::appendCertificateInfo(), this = 0x%08x", this);
-
Q_ASSERT(certList);
// use scoped pointer to make sure memory is not leaked in failures
@@ -1200,7 +1247,7 @@
(void) certEntry.take();
}
-void EapQtConfigInterfacePrivate::copyFromEapSettings(EAPSettings& eapSettings, EapQtConfig& config)
+void EapQtConfigInterfacePrivate::copyFromEapSettings(EAPSettings &eapSettings, EapQtConfig &config)
{
qDebug("EapQtConfigInterfacePrivate::copyFromEapSettings(), this = 0x%08x", this);
@@ -1483,7 +1530,6 @@
{
qDebug("EapQtConfigInterfacePrivate::selectedOuterTypes(), this = 0x%08x", this);
-
checkInstanceThrowing();
if (!mEapDbIndexValid) {
@@ -1512,11 +1558,10 @@
return selectedOuterTypes;
}
-bool EapQtConfigInterfacePrivate::isSupportedOuterType(const EapQtPluginHandle& handle)
+bool EapQtConfigInterfacePrivate::isSupportedOuterType(const EapQtPluginHandle &handle)
{
qDebug("EapQtConfigInterfacePrivate::isSupportedOuterType(), this = 0x%08x", this);
-
checkInstanceThrowing();
// check if mSupportedOuterTypes is up-to-date
@@ -1535,11 +1580,10 @@
}
bool EapQtConfigInterfacePrivate::setSelectedOuterTypes(
- const QList<EapQtPluginHandle>& outerHandles)
+ const QList<EapQtPluginHandle> &outerHandles)
{
qDebug("EapQtConfigInterfacePrivate::setSelectedOuterTypes()");
-
checkInstanceThrowing();
if (!mEapDbIndexValid || mEapGsIf.isNull()) {
@@ -1591,12 +1635,11 @@
return ret;
}
-bool EapQtConfigInterfacePrivate::isSupportedInnerType(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& innerHandle)
+bool EapQtConfigInterfacePrivate::isSupportedInnerType(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &innerHandle)
{
qDebug("EapQtConfigInterfacePrivate::isSupportedInnerType(), this = 0x%08x", this);
-
checkInstanceThrowing();
// update mSupportedInnerTypes
@@ -1614,7 +1657,6 @@
{
qDebug("EapQtConfigInterfacePrivate::deleteConfiguration(), this = 0x%08x", this);
-
checkInstanceThrowing();
if (!mEapDbIndexValid || mEapGsIf.isNull()) {
@@ -1637,7 +1679,8 @@
checkInstanceThrowing();
- QDir pluginsDir(eapPluginDir);
+ // plugin directory defined in cpeapplugininterface.h
+ QDir pluginsDir(CpEapPluginInterfacePluginDirectory);
foreach( QString fileName, pluginsDir.entryList(QDir::Files) )
{
QPluginLoader loader(pluginsDir.absoluteFilePath(fileName));
@@ -1655,14 +1698,26 @@
for (iter = mPlugins.begin(); iter != mPlugins.end(); ++iter) {
mPluginInfos.append((*iter)->pluginInfo());
}
+
+ // sort the UI plugins according to their order number
+ qSort(mPluginInfos.begin(), mPluginInfos.end(), EapQtConfigInterfacePrivate::pluginLessThan);
+
+ qDebug("EapQtConfigInterfacePrivate - loadPlugins: supported EAP plugin count: %d",
+ mPluginInfos.count());
}
-CpBaseSettingView *EapQtConfigInterfacePrivate::uiInstance(const EapQtPluginHandle& outerHandle,
- const EapQtPluginHandle& pluginHandle)
+bool EapQtConfigInterfacePrivate::pluginLessThan(
+ const EapQtPluginInfo &plugin1,
+ const EapQtPluginInfo &plugin2)
+{
+ return plugin1.orderNumber() < plugin2.orderNumber();
+}
+
+CpBaseSettingView *EapQtConfigInterfacePrivate::uiInstance(const EapQtPluginHandle &outerHandle,
+ const EapQtPluginHandle &pluginHandle)
{
qDebug("EapQtConfigInterfacePrivate::uiInstance(), this = 0x%08x", this);
-
checkInstanceThrowing();
// if outer type UI is requested, outerHandle must be undefined and pluginHandle
@@ -1725,11 +1780,14 @@
return ret;
}
-EapQtValidator *EapQtConfigInterfacePrivate::validatorEap(EapQtExpandedEapType type,
- EapQtConfig::SettingsId id)
+EapQtValidator *EapQtConfigInterfacePrivate::validatorEap(const EapQtExpandedEapType &type,
+ const EapQtConfig::SettingsId id)
{
qDebug("EapQtConfigInterfacePrivate::validatorEap(), this = 0x%08x", this);
+ qDebug() << "EapQtConfigInterfacePrivate::validatorEap() - requested EAP: "
+ << type.eapExpandedData().toHex();
+ qDebug() << "EapQtConfigInterfacePrivate::validatorEap() - setting: " << id;
EapQtValidator *ret = NULL;
@@ -1789,5 +1847,40 @@
}
+ qDebug() << "EapQtConfigInterfacePrivate::validatorEap() - is returning NULL: " << (ret == NULL);
+
return ret;
}
+
+bool EapQtConfigInterfacePrivate::readPacStoreConfiguration(EapQtPacStoreConfig& /* config */)
+{
+ // not supported
+ return false;
+}
+
+bool EapQtConfigInterfacePrivate::savePacStoreConfiguration(const EapQtPacStoreConfig& /* config */)
+{
+ // not supported
+ return false;
+}
+
+EapQtValidator *EapQtConfigInterfacePrivate::validatorPacStore(
+ const EapQtPacStoreConfig::PacStoreSettings id)
+{
+ qDebug("EapQtConfigInterfacePrivate::validatorPacStore(), this = 0x%08x", this);
+
+ EapQtValidator *ret = NULL;
+
+ switch (id) {
+ case EapQtPacStoreConfig::PacStorePassword:
+ ret = new EapQtValidatorPacStorePassword();
+ break;
+ case EapQtPacStoreConfig::PacStorePasswordConfirmation:
+ ret = new EapQtValidatorPacStorePasswordConfirm();
+ break;
+ default:
+ ret = NULL;
+ }
+
+ return ret;
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtpacstoreconfig.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,76 @@
+/*
+ * 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 configuration data
+ *
+ */
+
+/*
+ * %version: 2 %
+ */
+
+// System includes
+#include <eapqtpacstoreconfig.h>
+
+// User includes
+#include "eapqtpacstoreconfig_p.h"
+
+/*!
+ * \class EapQtPacStoreConfig
+ * \brief Public implementation of EAP-FAST PAC store configuration data
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtPacStoreConfig::EapQtPacStoreConfig() :
+ d_ptr(new EapQtPacStoreConfigPrivate)
+{
+}
+
+EapQtPacStoreConfig::~EapQtPacStoreConfig()
+{
+ // scoped pointer deleted automatically
+}
+
+QVariant EapQtPacStoreConfig::value(const PacStoreSettings id) const
+{
+ // check for valid range, otherwise memory is consumed for no reason
+ if(id >= PacStoreLast) {
+ qDebug("ERROR: EapQtPacStoreConfig::value - invalid id!");
+ return QVariant::Invalid;
+ }
+ return d_ptr->mPacStoreSettings[id];
+}
+
+void EapQtPacStoreConfig::setValue(const PacStoreSettings id, const QVariant &newValue) const
+{
+ // check for valid range, otherwise memory is consumed for no reason
+ if (id < PacStoreLast) {
+ d_ptr->mPacStoreSettings[id] = newValue;
+ }
+ else {
+ qDebug("ERROR: EapQtPacStoreConfig::setValue - invalid id!");
+ }
+}
+
+void EapQtPacStoreConfig::clear() const
+{
+ d_ptr->mPacStoreSettings.clear();
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtpacstoreconfig_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,49 @@
+/*
+ * 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 configuration data (private part)
+ *
+ */
+
+/*
+ * %version: 2 %
+ */
+
+// System includes
+
+// User includes
+#include "eapqtpacstoreconfig_p.h"
+
+/*!
+ * \class EapQtPacStoreConfigPrivate
+ * \brief Private implementation of EAP-FAST PAC store configuration data
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtPacStoreConfigPrivate::EapQtPacStoreConfigPrivate()
+{
+ // nothing to do
+}
+
+EapQtPacStoreConfigPrivate::~EapQtPacStoreConfigPrivate()
+{
+ // nothing to do
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpacstorepassword.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -0,0 +1,74 @@
+/*
+ * 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 password format validator
+ *
+ */
+
+/*
+ * %version: 6 %
+ */
+
+// System includes
+#include <HbEditorInterface>
+#include <HbLineEdit>
+
+// User includes
+#include "eapqtvalidatorpacstorepassword.h"
+#include "eapqtconfiginterface_p.h"
+
+/*!
+ * \class EapQtValidatorPacStorePassword
+ * \brief EAP-FAST PAC store password format validator
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtValidatorPacStorePassword::EapQtValidatorPacStorePassword()
+{
+ // nothing to do
+}
+
+EapQtValidatorPacStorePassword::~EapQtValidatorPacStorePassword()
+{
+ // nothing to do
+}
+
+EapQtValidator::Status EapQtValidatorPacStorePassword::validate(const QVariant& /* value */)
+{
+ qDebug("EapQtValidatorPacStorePassword::validate()");
+ // not supported
+ return EapQtValidator::StatusInvalidCharacters;
+}
+
+void EapQtValidatorPacStorePassword::updateEditor(HbLineEdit* const edit)
+{
+ qDebug("EapQtValidatorPacStorePassword::updateEditor()");
+
+ Q_ASSERT(edit);
+
+ edit->setMaxLength(EapQtConfigInterfacePrivate::StringMaxLength);
+ edit->setInputMethodHints(Qt::ImhNoAutoUppercase | Qt::ImhPreferLowercase
+ | Qt::ImhNoPredictiveText);
+
+ // do not set editor class or auto completing since they might leak the pwd
+ HbEditorInterface editInterface(edit);
+ editInterface.setSmileyTheme(HbSmileyTheme());
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpacstorepasswordconfirm.cpp Tue Jul 06 14:18:35 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 password correctness validator
+ *
+ */
+
+/*
+ * %version: 5 %
+ */
+
+// System includes
+#include <HbEditorInterface>
+#include <HbLineEdit>
+
+// User includes
+#include "eapqtvalidatorpacstorepasswordconfirm.h"
+#include "eapqtconfiginterface_p.h"
+
+/*!
+ * \class EapQtValidatorPacStorePasswordConfirm
+ * \brief EAP-FAST PAC store password correctness validator, checks if the
+ * supplied password can be used for opening the existing PAC store
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtValidatorPacStorePasswordConfirm::EapQtValidatorPacStorePasswordConfirm()
+{
+ // nothing to do
+}
+
+EapQtValidatorPacStorePasswordConfirm::~EapQtValidatorPacStorePasswordConfirm()
+{
+ // nothing to do
+}
+
+EapQtValidator::Status EapQtValidatorPacStorePasswordConfirm::validate(const QVariant& /* value */)
+{
+ qDebug("EapQtValidatorPacStorePasswordConfirm::validate()");
+ // not supported
+ return EapQtValidator::StatusInvalid;
+}
+
+void EapQtValidatorPacStorePasswordConfirm::updateEditor(HbLineEdit* const edit)
+{
+ qDebug("EapQtValidatorPacStorePasswordConfirm::updateEditor()");
+
+ Q_ASSERT(edit);
+
+ edit->setMaxLength(EapQtConfigInterfacePrivate::StringMaxLength);
+ edit->setInputMethodHints(Qt::ImhNoAutoUppercase | Qt::ImhPreferLowercase
+ | Qt::ImhNoPredictiveText);
+
+ // do not set editor class or auto completing since they might leak the pwd
+ HbEditorInterface editInterface(edit);
+ editInterface.setSmileyTheme(HbSmileyTheme());
+}
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpassword.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorpassword.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,33 +12,48 @@
* Contributors:
*
* Description:
- * EAP method validator: password
+ * EAP method password format validator
*
*/
/*
- * %version: 7 %
+ * %version: 9 %
*/
+// System includes
#include <HbEditorInterface>
#include <HbLineEdit>
+// User includes
#include "eapqtvalidatorpassword.h"
#include "eapqtconfiginterface_p.h"
-EapQtValidatorPassword::EapQtValidatorPassword(EapQtExpandedEapType type) :
+/*!
+ * \class EapQtValidatorPassword
+ * \brief EAP method password format validator
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtValidatorPassword::EapQtValidatorPassword(const EapQtExpandedEapType& type) :
mEapType(type)
{
- qDebug("EapQtValidatorPassword::EapQtValidatorPassword()");
}
EapQtValidatorPassword::~EapQtValidatorPassword()
{
- qDebug("EapQtValidatorPassword::~EapQtValidatorPassword()");
}
-EapQtValidator::Status EapQtValidatorPassword::validate(QVariant value)
+EapQtValidator::Status EapQtValidatorPassword::validate(const QVariant& value)
{
+ qDebug("EapQtValidatorPassword::validate()");
+
Status status(StatusOk);
switch (mEapType.type()) {
@@ -57,7 +72,7 @@
return status;
}
-EapQtValidator::Status EapQtValidatorPassword::validateGeneral(QVariant value)
+EapQtValidator::Status EapQtValidatorPassword::validateGeneral(const QVariant& value)
{
Status status(StatusOk);
QString str = value.toString();
@@ -67,7 +82,7 @@
status = StatusInvalid;
}
// zero length password is not ok
- else if (str.length() == 0) {
+ else if (str.length() <= 0) {
status = StatusTooShort;
}
// check maximum length
@@ -81,8 +96,10 @@
return status;
}
-void EapQtValidatorPassword::updateEditor(HbLineEdit *edit)
+void EapQtValidatorPassword::updateEditor(HbLineEdit* const edit)
{
+ qDebug("EapQtValidatorPassword::updateEditor()");
+
Q_ASSERT(edit);
if(edit == NULL) {
return;
@@ -102,7 +119,7 @@
}
}
-void EapQtValidatorPassword::updateEditorGeneral(HbLineEdit *edit)
+void EapQtValidatorPassword::updateEditorGeneral(HbLineEdit* const edit)
{
qDebug("EapQtValidatorPassword::updateEditorGeneral()");
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorrealm.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorrealm.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,21 +12,36 @@
* Contributors:
*
* Description:
- * EAP method validator: realm
+ * EAP method realm format validator
*
*/
/*
- * %version: 6 %
+ * %version: 8 %
*/
+// System includes
#include <HbEditorInterface>
#include <HbLineEdit>
+// User includes
#include "eapqtvalidatorrealm.h"
#include "eapqtconfiginterface_p.h"
-EapQtValidatorRealm::EapQtValidatorRealm(EapQtExpandedEapType type) :
+/*!
+ * \class EapQtValidatorRealm
+ * \brief EAP method realm format validator
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtValidatorRealm::EapQtValidatorRealm(const EapQtExpandedEapType& type) :
mEapType(type)
{
}
@@ -35,8 +50,10 @@
{
}
-EapQtValidator::Status EapQtValidatorRealm::validate(QVariant value)
+EapQtValidator::Status EapQtValidatorRealm::validate(const QVariant& value)
{
+ qDebug("EapQtValidatorRealm::validate()");
+
Status status(StatusOk);
switch (mEapType.type()) {
@@ -59,7 +76,7 @@
return status;
}
-EapQtValidator::Status EapQtValidatorRealm::validateGeneral(QVariant value)
+EapQtValidator::Status EapQtValidatorRealm::validateGeneral(const QVariant& value)
{
Status status(StatusOk);
QString str = value.toString();
@@ -82,8 +99,10 @@
return status;
}
-void EapQtValidatorRealm::updateEditor(HbLineEdit *edit)
+void EapQtValidatorRealm::updateEditor(HbLineEdit* const edit)
{
+ qDebug("EapQtValidatorRealm::updateEditor()");
+
Q_ASSERT(edit);
if(edit == NULL) {
return;
@@ -107,7 +126,7 @@
}
}
-void EapQtValidatorRealm::updateEditorGeneral(HbLineEdit *edit)
+void EapQtValidatorRealm::updateEditorGeneral(HbLineEdit* const edit)
{
qDebug("EapQtValidatorRealm::updateEditorGeneral()");
--- a/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorusername.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtconfiginterface/src/eapqtvalidatorusername.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,21 +12,36 @@
* Contributors:
*
* Description:
- * EAP method validator: username
+ * EAP method username format validator
*
*/
/*
- * %version: 7 %
+ * %version: 11 %
*/
+// System includes
#include <HbEditorInterface>
#include <HbLineEdit>
+// User includes
#include "eapqtvalidatorusername.h"
#include "eapqtconfiginterface_p.h"
-EapQtValidatorUsername::EapQtValidatorUsername(EapQtExpandedEapType type) :
+/*!
+ * \class EapQtValidatorUsername
+ * \brief EAP method username format validator
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtValidatorUsername::EapQtValidatorUsername(const EapQtExpandedEapType& type) :
mEapType(type)
{
}
@@ -35,8 +50,10 @@
{
}
-EapQtValidator::Status EapQtValidatorUsername::validate(QVariant value)
+EapQtValidator::Status EapQtValidatorUsername::validate(const QVariant& value)
{
+ qDebug("EapQtValidatorUsername::validate()");
+
Status status(StatusOk);
switch (mEapType.type()) {
@@ -49,17 +66,20 @@
case EapQtExpandedEapType::TypeEapTtls:
case EapQtExpandedEapType::TypeLeap:
case EapQtExpandedEapType::TypePeap:
+ case EapQtExpandedEapType::TypePap:
+ case EapQtExpandedEapType::TypePlainMschapv2:
status = validateGeneral(value);
break;
default:
// for methods that do not have a realm
status = StatusInvalid;
+ break;
}
return status;
}
-EapQtValidator::Status EapQtValidatorUsername::validateGeneral(QVariant value)
+EapQtValidator::Status EapQtValidatorUsername::validateGeneral(const QVariant& value)
{
Status status(StatusOk);
QString str = value.toString();
@@ -68,6 +88,9 @@
if (value.type() != QVariant::String) {
status = StatusInvalid;
}
+ else if (str.length() <= 0 && !isEmptyAllowed()) {
+ status = StatusTooShort;
+ }
// zero length username is ok
else if (str.length() > EapQtConfigInterfacePrivate::StringMaxLength) {
status = StatusTooLong;
@@ -81,8 +104,32 @@
return status;
}
-bool EapQtValidatorUsername::validateCharacters(QString& str)
+bool EapQtValidatorUsername::isEmptyAllowed()
{
+ qDebug("EapQtValidatorUsername::isEmptyAllowed()");
+
+ bool ret(true);
+
+ switch (mEapType.type()) {
+ case EapQtExpandedEapType::TypeEapGtc:
+ case EapQtExpandedEapType::TypeEapMschapv2:
+ case EapQtExpandedEapType::TypeLeap:
+ case EapQtExpandedEapType::TypePap:
+ case EapQtExpandedEapType::TypePlainMschapv2:
+ ret = false;
+ break;
+ default:
+ // other methods can have empty username
+ break;
+ }
+
+ return ret;
+}
+
+bool EapQtValidatorUsername::validateCharacters(const QString& str)
+{
+ qDebug("EapQtValidatorUsername::validateCharacters()");
+
bool ret(true);
switch (mEapType.type()) {
@@ -104,8 +151,10 @@
return ret;
}
-void EapQtValidatorUsername::updateEditor(HbLineEdit *edit)
+void EapQtValidatorUsername::updateEditor(HbLineEdit* const edit)
{
+ qDebug("EapQtValidatorUsername::updateEditor()");
+
Q_ASSERT(edit);
if(edit == NULL) {
return;
@@ -121,15 +170,17 @@
case EapQtExpandedEapType::TypeEapTtls:
case EapQtExpandedEapType::TypeLeap:
case EapQtExpandedEapType::TypePeap:
+ case EapQtExpandedEapType::TypePap:
+ case EapQtExpandedEapType::TypePlainMschapv2:
updateEditorGeneral(edit);
// falls through on purpose
default:
- // no realm for other types
+ // no editor preferences for other types
break;
}
}
-void EapQtValidatorUsername::updateEditorGeneral(HbLineEdit *edit)
+void EapQtValidatorUsername::updateEditorGeneral(HbLineEdit* const edit)
{
qDebug("EapQtValidatorUsername::updateEditorGeneral()");
--- a/securitysettings/qtconfigutils/eapqtplugininfo/bwins/eapqtplugininfou.def Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/bwins/eapqtplugininfou.def Tue Jul 06 14:18:35 2010 +0300
@@ -1,30 +1,31 @@
EXPORTS
- ?type@EapQtPluginHandle@@QBE?AVEapQtExpandedEapType@@XZ @ 1 NONAME ; class EapQtExpandedEapType EapQtPluginHandle::type(void) const
- ??0EapQtPluginInfo@@QAE@VEapQtPluginHandle@@VQString@@H@Z @ 2 NONAME ; EapQtPluginInfo::EapQtPluginInfo(class EapQtPluginHandle, class QString, int)
+ ??0EapQtPluginHandle@@QAE@ABVEapQtExpandedEapType@@@Z @ 1 NONAME ; EapQtPluginHandle::EapQtPluginHandle(class EapQtExpandedEapType const &)
+ ?type@EapQtPluginHandle@@QBE?AVEapQtExpandedEapType@@XZ @ 2 NONAME ; class EapQtExpandedEapType EapQtPluginHandle::type(void) const
?orderNumber@EapQtPluginInfo@@QBEHXZ @ 3 NONAME ; int EapQtPluginInfo::orderNumber(void) const
??4EapQtPluginInfo@@QAEAAV0@ABV0@@Z @ 4 NONAME ; class EapQtPluginInfo & EapQtPluginInfo::operator=(class EapQtPluginInfo const &)
??1EapQtPluginHandle@@QAE@XZ @ 5 NONAME ; EapQtPluginHandle::~EapQtPluginHandle(void)
??1EapQtExpandedEapType@@QAE@XZ @ 6 NONAME ; EapQtExpandedEapType::~EapQtExpandedEapType(void)
?pluginId@EapQtPluginHandle@@QBE?AW4Plugin@1@XZ @ 7 NONAME ; enum EapQtPluginHandle::Plugin EapQtPluginHandle::pluginId(void) const
??0EapQtExpandedEapType@@QAE@W4Type@0@@Z @ 8 NONAME ; EapQtExpandedEapType::EapQtExpandedEapType(enum EapQtExpandedEapType::Type)
- ??0EapQtPluginInfo@@QAE@ABV0@@Z @ 9 NONAME ; EapQtPluginInfo::EapQtPluginInfo(class EapQtPluginInfo const &)
- ??0EapQtExpandedEapType@@QAE@ABV0@@Z @ 10 NONAME ; EapQtExpandedEapType::EapQtExpandedEapType(class EapQtExpandedEapType const &)
- ??0EapQtExpandedEapType@@QAE@XZ @ 11 NONAME ; EapQtExpandedEapType::EapQtExpandedEapType(void)
- ?localizationId@EapQtPluginInfo@@QBE?AVQString@@XZ @ 12 NONAME ; class QString EapQtPluginInfo::localizationId(void) const
- ??0EapQtPluginHandle@@QAE@XZ @ 13 NONAME ; EapQtPluginHandle::EapQtPluginHandle(void)
- ??0EapQtPluginHandle@@QAE@W4Plugin@0@@Z @ 14 NONAME ; EapQtPluginHandle::EapQtPluginHandle(enum EapQtPluginHandle::Plugin)
- ??0EapQtPluginHandle@@QAE@ABV0@@Z @ 15 NONAME ; EapQtPluginHandle::EapQtPluginHandle(class EapQtPluginHandle const &)
- ??4EapQtPluginHandle@@QAEAAV0@ABV0@@Z @ 16 NONAME ; class EapQtPluginHandle & EapQtPluginHandle::operator=(class EapQtPluginHandle const &)
- ??4EapQtExpandedEapType@@QAEAAV0@ABV0@@Z @ 17 NONAME ; class EapQtExpandedEapType & EapQtExpandedEapType::operator=(class EapQtExpandedEapType const &)
- ??0EapQtExpandedEapType@@QAE@VQByteArray@@@Z @ 18 NONAME ; EapQtExpandedEapType::EapQtExpandedEapType(class QByteArray)
- ?protocolImplementationUid@EapQtPluginHandle@@QBEHXZ @ 19 NONAME ; int EapQtPluginHandle::protocolImplementationUid(void) const
- ?eapExpandedData@EapQtExpandedEapType@@QBE?AVQByteArray@@XZ @ 20 NONAME ; class QByteArray EapQtExpandedEapType::eapExpandedData(void) const
- ??8EapQtExpandedEapType@@QBE_NABV0@@Z @ 21 NONAME ; bool EapQtExpandedEapType::operator==(class EapQtExpandedEapType const &) const
- ??0EapQtPluginHandle@@QAE@VEapQtExpandedEapType@@@Z @ 22 NONAME ; EapQtPluginHandle::EapQtPluginHandle(class EapQtExpandedEapType)
- ?pluginHandle@EapQtPluginInfo@@QBE?AVEapQtPluginHandle@@XZ @ 23 NONAME ; class EapQtPluginHandle EapQtPluginInfo::pluginHandle(void) const
- ??9EapQtExpandedEapType@@QBE_NABV0@@Z @ 24 NONAME ; bool EapQtExpandedEapType::operator!=(class EapQtExpandedEapType const &) const
- ?type@EapQtExpandedEapType@@QBE?AW4Type@1@XZ @ 25 NONAME ; enum EapQtExpandedEapType::Type EapQtExpandedEapType::type(void) const
- ??8EapQtPluginHandle@@QBE_NABV0@@Z @ 26 NONAME ; bool EapQtPluginHandle::operator==(class EapQtPluginHandle const &) const
- ??0EapQtPluginHandle@@QAE@VEapQtExpandedEapType@@H@Z @ 27 NONAME ; EapQtPluginHandle::EapQtPluginHandle(class EapQtExpandedEapType, int)
- ??1EapQtPluginInfo@@QAE@XZ @ 28 NONAME ; EapQtPluginInfo::~EapQtPluginInfo(void)
+ ??0EapQtPluginInfo@@QAE@ABVEapQtPluginHandle@@ABVQString@@H@Z @ 9 NONAME ; EapQtPluginInfo::EapQtPluginInfo(class EapQtPluginHandle const &, class QString const &, int)
+ ??0EapQtExpandedEapType@@QAE@ABVQByteArray@@@Z @ 10 NONAME ; EapQtExpandedEapType::EapQtExpandedEapType(class QByteArray const &)
+ ??0EapQtPluginInfo@@QAE@ABV0@@Z @ 11 NONAME ; EapQtPluginInfo::EapQtPluginInfo(class EapQtPluginInfo const &)
+ ??0EapQtExpandedEapType@@QAE@ABV0@@Z @ 12 NONAME ; EapQtExpandedEapType::EapQtExpandedEapType(class EapQtExpandedEapType const &)
+ ??0EapQtExpandedEapType@@QAE@XZ @ 13 NONAME ; EapQtExpandedEapType::EapQtExpandedEapType(void)
+ ?localizationId@EapQtPluginInfo@@QBE?AVQString@@XZ @ 14 NONAME ; class QString EapQtPluginInfo::localizationId(void) const
+ ??0EapQtPluginHandle@@QAE@XZ @ 15 NONAME ; EapQtPluginHandle::EapQtPluginHandle(void)
+ ??0EapQtPluginHandle@@QAE@W4Plugin@0@@Z @ 16 NONAME ; EapQtPluginHandle::EapQtPluginHandle(enum EapQtPluginHandle::Plugin)
+ ??0EapQtPluginHandle@@QAE@ABV0@@Z @ 17 NONAME ; EapQtPluginHandle::EapQtPluginHandle(class EapQtPluginHandle const &)
+ ??0EapQtPluginHandle@@QAE@ABVEapQtExpandedEapType@@H@Z @ 18 NONAME ; EapQtPluginHandle::EapQtPluginHandle(class EapQtExpandedEapType const &, int)
+ ??4EapQtPluginHandle@@QAEAAV0@ABV0@@Z @ 19 NONAME ; class EapQtPluginHandle & EapQtPluginHandle::operator=(class EapQtPluginHandle const &)
+ ??4EapQtExpandedEapType@@QAEAAV0@ABV0@@Z @ 20 NONAME ; class EapQtExpandedEapType & EapQtExpandedEapType::operator=(class EapQtExpandedEapType const &)
+ ?protocolImplementationUid@EapQtPluginHandle@@QBEHXZ @ 21 NONAME ; int EapQtPluginHandle::protocolImplementationUid(void) const
+ ?eapExpandedData@EapQtExpandedEapType@@QBE?AVQByteArray@@XZ @ 22 NONAME ; class QByteArray EapQtExpandedEapType::eapExpandedData(void) const
+ ??8EapQtExpandedEapType@@QBE_NABV0@@Z @ 23 NONAME ; bool EapQtExpandedEapType::operator==(class EapQtExpandedEapType const &) const
+ ?pluginHandle@EapQtPluginInfo@@QBE?AVEapQtPluginHandle@@XZ @ 24 NONAME ; class EapQtPluginHandle EapQtPluginInfo::pluginHandle(void) const
+ ??9EapQtExpandedEapType@@QBE_NABV0@@Z @ 25 NONAME ; bool EapQtExpandedEapType::operator!=(class EapQtExpandedEapType const &) const
+ ?type@EapQtExpandedEapType@@QBE?AW4Type@1@XZ @ 26 NONAME ; enum EapQtExpandedEapType::Type EapQtExpandedEapType::type(void) const
+ ??9EapQtPluginHandle@@QBE_NABV0@@Z @ 27 NONAME ; bool EapQtPluginHandle::operator!=(class EapQtPluginHandle const &) const
+ ??8EapQtPluginHandle@@QBE_NABV0@@Z @ 28 NONAME ; bool EapQtPluginHandle::operator==(class EapQtPluginHandle const &) const
+ ??1EapQtPluginInfo@@QAE@XZ @ 29 NONAME ; EapQtPluginInfo::~EapQtPluginInfo(void)
--- a/securitysettings/qtconfigutils/eapqtplugininfo/eabi/eapqtplugininfou.def Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/eabi/eapqtplugininfou.def Tue Jul 06 14:18:35 2010 +0300
@@ -1,30 +1,30 @@
EXPORTS
- _ZN15EapQtPluginInfoC1E17EapQtPluginHandle7QStringi @ 1 NONAME
+ _ZN15EapQtPluginInfoC1ERK17EapQtPluginHandleRK7QStringi @ 1 NONAME
_ZN15EapQtPluginInfoC1ERKS_ @ 2 NONAME
- _ZN15EapQtPluginInfoC2E17EapQtPluginHandle7QStringi @ 3 NONAME
+ _ZN15EapQtPluginInfoC2ERK17EapQtPluginHandleRK7QStringi @ 3 NONAME
_ZN15EapQtPluginInfoC2ERKS_ @ 4 NONAME
_ZN15EapQtPluginInfoD1Ev @ 5 NONAME
_ZN15EapQtPluginInfoD2Ev @ 6 NONAME
_ZN15EapQtPluginInfoaSERKS_ @ 7 NONAME
- _ZN17EapQtPluginHandleC1E20EapQtExpandedEapType @ 8 NONAME
- _ZN17EapQtPluginHandleC1E20EapQtExpandedEapTypei @ 9 NONAME
- _ZN17EapQtPluginHandleC1ENS_6PluginE @ 10 NONAME
+ _ZN17EapQtPluginHandleC1ENS_6PluginE @ 8 NONAME
+ _ZN17EapQtPluginHandleC1ERK20EapQtExpandedEapType @ 9 NONAME
+ _ZN17EapQtPluginHandleC1ERK20EapQtExpandedEapTypei @ 10 NONAME
_ZN17EapQtPluginHandleC1ERKS_ @ 11 NONAME
_ZN17EapQtPluginHandleC1Ev @ 12 NONAME
- _ZN17EapQtPluginHandleC2E20EapQtExpandedEapType @ 13 NONAME
- _ZN17EapQtPluginHandleC2E20EapQtExpandedEapTypei @ 14 NONAME
- _ZN17EapQtPluginHandleC2ENS_6PluginE @ 15 NONAME
+ _ZN17EapQtPluginHandleC2ENS_6PluginE @ 13 NONAME
+ _ZN17EapQtPluginHandleC2ERK20EapQtExpandedEapType @ 14 NONAME
+ _ZN17EapQtPluginHandleC2ERK20EapQtExpandedEapTypei @ 15 NONAME
_ZN17EapQtPluginHandleC2ERKS_ @ 16 NONAME
_ZN17EapQtPluginHandleC2Ev @ 17 NONAME
_ZN17EapQtPluginHandleD1Ev @ 18 NONAME
_ZN17EapQtPluginHandleD2Ev @ 19 NONAME
_ZN17EapQtPluginHandleaSERKS_ @ 20 NONAME
- _ZN20EapQtExpandedEapTypeC1E10QByteArray @ 21 NONAME
- _ZN20EapQtExpandedEapTypeC1ENS_4TypeE @ 22 NONAME
+ _ZN20EapQtExpandedEapTypeC1ENS_4TypeE @ 21 NONAME
+ _ZN20EapQtExpandedEapTypeC1ERK10QByteArray @ 22 NONAME
_ZN20EapQtExpandedEapTypeC1ERKS_ @ 23 NONAME
_ZN20EapQtExpandedEapTypeC1Ev @ 24 NONAME
- _ZN20EapQtExpandedEapTypeC2E10QByteArray @ 25 NONAME
- _ZN20EapQtExpandedEapTypeC2ENS_4TypeE @ 26 NONAME
+ _ZN20EapQtExpandedEapTypeC2ENS_4TypeE @ 25 NONAME
+ _ZN20EapQtExpandedEapTypeC2ERK10QByteArray @ 26 NONAME
_ZN20EapQtExpandedEapTypeC2ERKS_ @ 27 NONAME
_ZN20EapQtExpandedEapTypeC2Ev @ 28 NONAME
_ZN20EapQtExpandedEapTypeD1Ev @ 29 NONAME
@@ -37,8 +37,9 @@
_ZNK17EapQtPluginHandle4typeEv @ 36 NONAME
_ZNK17EapQtPluginHandle8pluginIdEv @ 37 NONAME
_ZNK17EapQtPluginHandleeqERKS_ @ 38 NONAME
- _ZNK20EapQtExpandedEapType15eapExpandedDataEv @ 39 NONAME
- _ZNK20EapQtExpandedEapType4typeEv @ 40 NONAME
- _ZNK20EapQtExpandedEapTypeeqERKS_ @ 41 NONAME
- _ZNK20EapQtExpandedEapTypeneERKS_ @ 42 NONAME
+ _ZNK17EapQtPluginHandleneERKS_ @ 39 NONAME
+ _ZNK20EapQtExpandedEapType15eapExpandedDataEv @ 40 NONAME
+ _ZNK20EapQtExpandedEapType4typeEv @ 41 NONAME
+ _ZNK20EapQtExpandedEapTypeeqERKS_ @ 42 NONAME
+ _ZNK20EapQtExpandedEapTypeneERKS_ @ 43 NONAME
--- a/securitysettings/qtconfigutils/eapqtplugininfo/eapqtplugininfo.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/eapqtplugininfo.pro Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
# 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 the License "Eclipse Public License v1.0"
+# 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".
#
@@ -15,7 +15,7 @@
# QT EAP plugin information handling component
#
-# %version: 11 %
+# %version: 14 %
TEMPLATE = lib
@@ -31,14 +31,12 @@
# hb config
CONFIG += hb
-
-# path to def files
-defFilePath = .
-
-INCLUDEPATH +=
-HEADERS += inc
-
+HEADERS += \
+ inc/eapqtexpandedeaptype_p.h \
+ inc/eapqtpluginhandle_p.h \
+ inc/eapqtplugininfo_p.h
+
SOURCES += \
src/eapqtplugininfo.cpp \
src/eapqtplugininfo_p.cpp \
@@ -48,12 +46,13 @@
src/eapqtpluginhandle_p.cpp
symbian {
+ # path to def files
+ defFilePath = .
# symbian libs
LIBS += \
-leapsymbiantools \
- -leaptools \
- -leaptrace
+ -leaptools
TARGET.UID3 = 0x2002C2FD
TARGET.EPOCALLOWDLLDATA = 1
--- a/securitysettings/qtconfigutils/eapqtplugininfo/inc/eapqtexpandedeaptype_p.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/inc/eapqtexpandedeaptype_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -1,46 +1,66 @@
/*
-* 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 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:
-* Expanded EAP type QT data structure
-*
-*/
+ * 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:
+ * Expanded EAP type QT data structure
+ *
+ */
/*
-* %version: 3 %
-*/
+ * %version: 4 %
+ */
#ifndef EAPQTEXPANDEDEAPTYPE_P_H
#define EAPQTEXPANDEDEAPTYPE_P_H
+// System includes
#include <QByteArray>
-#include "eapqtexpandedeaptype.h"
+#include <eapqtexpandedeaptype.h>
+
+// User includes
+
+// Forward declarations
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtExpandedEapTypePrivate
{
- friend class EapQtExpandedEapType;
public:
+
+ // Data types
+
EapQtExpandedEapTypePrivate();
EapQtExpandedEapTypePrivate(const EapQtExpandedEapType::Type type);
- EapQtExpandedEapTypePrivate(const QByteArray data);
+ EapQtExpandedEapTypePrivate(const QByteArray &data);
~EapQtExpandedEapTypePrivate();
private:
+
Q_DISABLE_COPY(EapQtExpandedEapTypePrivate)
+
+private: // data
+
QByteArray mData;
EapQtExpandedEapType::Type mType;
+
+ // Friend classes
+ friend class EapQtExpandedEapType;
+
};
-#endif /* EAPQTEXPANDEDEAPTYPE_P_H */
+#endif // EAPQTEXPANDEDEAPTYPE_P_H
--- a/securitysettings/qtconfigutils/eapqtplugininfo/inc/eapqtpluginhandle_p.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/inc/eapqtpluginhandle_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,28 +17,48 @@
*/
/*
- * %version: 2 %
+ * %version: 3 %
*/
#ifndef EAPQTPLUGINHANDLE_P_H
#define EAPQTPLUGINHANDLE_P_H
-#include "eapqtexpandedeaptype.h"
+// System includes
+#include <eapqtexpandedeaptype.h>
+
+// User includes
+// Forward declarations
+
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtPluginHandlePrivate
{
- friend class EapQtPluginHandle;
public:
- EapQtPluginHandlePrivate(EapQtExpandedEapType type, int uid);
+
+ // Data types
+
+ EapQtPluginHandlePrivate(const EapQtExpandedEapType& type, const int uid);
~EapQtPluginHandlePrivate();
private:
+
EapQtPluginHandlePrivate();
Q_DISABLE_COPY(EapQtPluginHandlePrivate)
+
+private: // data
+
EapQtExpandedEapType mType;
int mProtocolImplementationUid;
+
+ // Friend classes
+ friend class EapQtPluginHandle;
+
};
-#endif /* EAPQTPLUGINHANDLE_P_H */
+#endif // EAPQTPLUGINHANDLE_P_H
--- a/securitysettings/qtconfigutils/eapqtplugininfo/inc/eapqtplugininfo_p.h Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/inc/eapqtplugininfo_p.h Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,29 +17,50 @@
*/
/*
- * %version: 3 %
+ * %version: 4 %
*/
#ifndef EAPQTPLUGININFO_P_H
#define EAPQTPLUGININFO_P_H
+// System includes
#include <QString>
-#include "eapqtpluginhandle.h"
+#include <eapqtpluginhandle.h>
+
+// User includes
+
+// Forward declarations
+// External data types
+
+// Constants
+
+// Class declaration
class EapQtPluginInfoPrivate
{
- friend class EapQtPluginInfo;
public:
- EapQtPluginInfoPrivate(EapQtPluginHandle mHandle, QString locId, int orderNumber);
+
+ // Data types
+
+ EapQtPluginInfoPrivate(const EapQtPluginHandle &mHandle, const QString &locId,
+ const int orderNumber);
~EapQtPluginInfoPrivate();
private:
+
EapQtPluginInfoPrivate();
Q_DISABLE_COPY(EapQtPluginInfoPrivate)
+
+private: // data
+
EapQtPluginHandle mHandle;
QString mLocId;
int mOrderNumber;
+
+ // Friend classes
+ friend class EapQtPluginInfo;
+
};
-#endif /* EAPPLUGININFO_P_H */
+#endif // EAPPLUGININFO_P_H
--- a/securitysettings/qtconfigutils/eapqtplugininfo/rom/eapqtplugininfo.iby Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/rom/eapqtplugininfo.iby Tue Jul 06 14:18:35 2010 +0300
@@ -1,23 +1,23 @@
/*
-* 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 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:
-*
+ * 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 method configuration QT interface
*
*/
/*
-* %version: 2 %
+* %version: 4 %
*/
#ifndef EAPQTPLUGININFO_IBY
@@ -28,7 +28,7 @@
#ifdef __PROTOCOL_WLAN
-file=ABI_DIR\BUILD_DIR\eapqtplugininfo.dll SHARED_LIB_DIR\eapqtplugininfo.dll
+file=ABI_DIR/BUILD_DIR/eapqtplugininfo.dll SHARED_LIB_DIR/eapqtplugininfo.dll
#endif // __PROTOCOL_WLAN
--- a/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtexpandedeaptype.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtexpandedeaptype.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,15 +17,27 @@
*/
/*
- * %version: 12 %
+ * %version: 13 %
*/
-#include "eapqtexpandedeaptype.h"
+// System includes
+#include <eapqtexpandedeaptype.h>
+
+// User includes
#include "eapqtexpandedeaptype_p.h"
-//----------------------------------------------------------------------------
-// EapQtExpandedEapType
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtExpandedEapType
+ * \brief Public implementation of expanded EAP type QT data structure
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
EapQtExpandedEapType::EapQtExpandedEapType() :
d_ptr(new EapQtExpandedEapTypePrivate)
@@ -37,12 +49,12 @@
{
}
-EapQtExpandedEapType::EapQtExpandedEapType(const QByteArray data) :
+EapQtExpandedEapType::EapQtExpandedEapType(const QByteArray &data) :
d_ptr(new EapQtExpandedEapTypePrivate(data))
{
}
-EapQtExpandedEapType::EapQtExpandedEapType(const EapQtExpandedEapType & type) :
+EapQtExpandedEapType::EapQtExpandedEapType(const EapQtExpandedEapType &type) :
d_ptr(new EapQtExpandedEapTypePrivate)
{
d_ptr->mData = type.d_ptr->mData;
@@ -84,4 +96,3 @@
}
return *this;
}
-
--- a/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtexpandedeaptype_p.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtexpandedeaptype_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -17,15 +17,27 @@
*/
/*
- * %version: 5 %
+ * %version: 6 %
*/
-#include "eapqtexpandedeaptype_p.h"
+// System includes
#include <EapExpandedType.h>
-//----------------------------------------------------------------------------
-// EapQtExpandedEapTypePrivate
-//----------------------------------------------------------------------------
+// User includes
+#include "eapqtexpandedeaptype_p.h"
+
+/*!
+ * \class EapQtExpandedEapTypePrivate
+ * \brief Private implementation of expanded EAP type QT data structure
+ */
+
+// External function prototypes
+
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
EapQtExpandedEapTypePrivate::EapQtExpandedEapTypePrivate()
{
@@ -130,7 +142,7 @@
mData.append(reinterpret_cast<const char*> (tmpType.Ptr()), tmpType.Length());
}
-EapQtExpandedEapTypePrivate::EapQtExpandedEapTypePrivate(const QByteArray data)
+EapQtExpandedEapTypePrivate::EapQtExpandedEapTypePrivate(const QByteArray &data)
{
mData = data;
--- a/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtpluginhandle.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtpluginhandle.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,23 +12,37 @@
* Contributors:
*
* Description:
- * Control Panel EAP plugin information
+ * Handle to EAP plugin information
*
*/
/*
- * %version: 15 %
+ * %version: 16 %
*/
-#include "eapqtpluginhandle.h"
+// System includes
+#include <eapqtpluginhandle.h>
+
+// User includes
#include "eapqtpluginhandle_p.h"
+/*!
+ * \class EapQtPluginHandle
+ * \brief Public implementation of handle to EAP plugin information
+ */
+
+// External function prototypes
+
+// Local constants
+
struct EapQtPluginHandleMapper
{
EapQtExpandedEapType::Type mType;
int mUid;
};
+// mapper from EapQtPluginHandle::Plugin to default
+// EapQtExpandedEapType & protocol plugin implementation UID pair
static const EapQtPluginHandleMapper handleMapper[EapQtPluginHandle::PluginLast] = {
{EapQtExpandedEapType::TypeUndefined, 0x00000000},
{EapQtExpandedEapType::TypeEapAka, 0x102073c2},
@@ -44,6 +58,7 @@
{EapQtExpandedEapType::TypePlainMschapv2, 0x101f8e7b}
};
+// mapper from EapQtExpandedEapType::Type to EapQtPluginHandle::Plugin
static const EapQtPluginHandle::Plugin typeMapper[EapQtExpandedEapType::TypeLast] = {
EapQtPluginHandle::PluginUndefined,
EapQtPluginHandle::PluginEapAka,
@@ -55,23 +70,22 @@
EapQtPluginHandle::PluginEapSim,
EapQtPluginHandle::PluginEapTls,
EapQtPluginHandle::PluginEapTtls,
- EapQtPluginHandle::PluginUndefined, /* no wps plugin */
+ EapQtPluginHandle::PluginUndefined, /* wps does not have a plugin */
EapQtPluginHandle::PluginPap,
EapQtPluginHandle::PluginPlainMschapv2
};
-
+// ======== LOCAL FUNCTIONS ========
-//----------------------------------------------------------------------------
-// EapQtPluginHandle
-//----------------------------------------------------------------------------
+// ======== MEMBER FUNCTIONS ========
+
EapQtPluginHandle::EapQtPluginHandle() :
d_ptr(new EapQtPluginHandlePrivate(handleMapper[PluginUndefined].mType,
handleMapper[PluginUndefined].mUid))
{
}
-EapQtPluginHandle::EapQtPluginHandle(Plugin id) :
+EapQtPluginHandle::EapQtPluginHandle(const Plugin id) :
d_ptr(NULL)
{
Plugin localId;
@@ -85,12 +99,12 @@
handleMapper[localId].mUid));
}
-EapQtPluginHandle::EapQtPluginHandle(EapQtExpandedEapType type, int uid) :
+EapQtPluginHandle::EapQtPluginHandle(const EapQtExpandedEapType& type, const int uid) :
d_ptr(new EapQtPluginHandlePrivate(type, uid))
{
}
-EapQtPluginHandle::EapQtPluginHandle(EapQtExpandedEapType type) :
+EapQtPluginHandle::EapQtPluginHandle(const EapQtExpandedEapType& type) :
d_ptr(new EapQtPluginHandlePrivate(type, handleMapper[typeMapper[type.type()]].mUid))
{
}
@@ -120,12 +134,6 @@
return typeMapper[d_ptr->mType.type()];
}
-bool EapQtPluginHandle::operator==(const EapQtPluginHandle &other) const
-{
- return (other.d_ptr->mProtocolImplementationUid == d_ptr->mProtocolImplementationUid)
- && (other.d_ptr->mType == d_ptr->mType);
-}
-
EapQtPluginHandle& EapQtPluginHandle::operator=(const EapQtPluginHandle &handle)
{
// check if assigning to myself
@@ -135,3 +143,14 @@
return *this;
}
+bool EapQtPluginHandle::operator ==(const EapQtPluginHandle &right_type_value) const
+{
+ return (right_type_value.d_ptr->mProtocolImplementationUid == d_ptr->mProtocolImplementationUid)
+ && (right_type_value.d_ptr->mType == d_ptr->mType);
+}
+
+bool EapQtPluginHandle::operator !=(const EapQtPluginHandle &right_type_value) const
+{
+ return (right_type_value.d_ptr->mProtocolImplementationUid != d_ptr->mProtocolImplementationUid)
+ || (right_type_value.d_ptr->mType != d_ptr->mType);
+}
--- a/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtpluginhandle_p.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtpluginhandle_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,27 +12,37 @@
* Contributors:
*
* Description:
- * Control Panel EAP plugin information
+ * Handle to EAP plugin information
*
*/
/*
- * %version: 1 %
+ * %version: 2 %
*/
+// System includes
+
+// User includes
#include "eapqtpluginhandle_p.h"
-//----------------------------------------------------------------------------
-// EapQtPluginHandlePrivate
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtPluginHandlePrivate
+ * \brief Private implementation of handle to EAP plugin information
+ */
+
+// External function prototypes
+// Local constants
-EapQtPluginHandlePrivate::EapQtPluginHandlePrivate(EapQtExpandedEapType type, int uid) :
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtPluginHandlePrivate::EapQtPluginHandlePrivate(const EapQtExpandedEapType& type, const int uid) :
mType(type), mProtocolImplementationUid(uid)
{
}
EapQtPluginHandlePrivate::~EapQtPluginHandlePrivate()
{
- // release resources
}
--- a/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtplugininfo.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtplugininfo.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,32 +12,43 @@
* Contributors:
*
* Description:
- * Control Panel EAP plug-in information
+ * EAP plugin information
*
*/
/*
- * %version: 5 %
+ * %version: 6 %
*/
+// System includes
#include <QList>
#include <QVariant>
-
#include <eapqtpluginhandle.h>
#include <eapqtplugininfo.h>
+// User includes
#include "eapqtplugininfo_p.h"
-//----------------------------------------------------------------------------
-// EapQtPluginInfo
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtPluginInfo
+ * \brief Public implementation of EAP plugin information
+ */
+
+// External function prototypes
-EapQtPluginInfo::EapQtPluginInfo(EapQtPluginHandle id, QString locId, int orderNumber) :
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtPluginInfo::EapQtPluginInfo(const EapQtPluginHandle &id, const QString &locId,
+ const int orderNumber) :
d_ptr(new EapQtPluginInfoPrivate(id, locId, orderNumber))
{
}
-EapQtPluginInfo::EapQtPluginInfo(const EapQtPluginInfo & info) :
+EapQtPluginInfo::EapQtPluginInfo(const EapQtPluginInfo &info) :
d_ptr(
new EapQtPluginInfoPrivate(info.pluginHandle(), info.localizationId(), info.orderNumber()))
{
--- a/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtplugininfo_p.cpp Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/eapqtplugininfo/src/eapqtplugininfo_p.cpp Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
* 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 the License "Eclipse Public License v1.0"
+ * 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".
*
@@ -12,25 +12,36 @@
* Contributors:
*
* Description:
- * Control Panel EAP plugin information
+ * EAP plugin information
*
*/
/*
- * %version: 1 %
+ * %version: 2 %
*/
+// System includes
+
+// User includes
#include "eapqtplugininfo_p.h"
-//----------------------------------------------------------------------------
-// EapQtPluginInfoPrivate
-//----------------------------------------------------------------------------
+/*!
+ * \class EapQtPluginInfoPrivate
+ * \brief Private implementation of EAP plugin information
+ */
+
+// External function prototypes
-EapQtPluginInfoPrivate::EapQtPluginInfoPrivate(EapQtPluginHandle handle, QString locId,
- int orderNumber) :
+// Local constants
+
+// ======== LOCAL FUNCTIONS ========
+
+// ======== MEMBER FUNCTIONS ========
+
+EapQtPluginInfoPrivate::EapQtPluginInfoPrivate(const EapQtPluginHandle& handle,
+ const QString &locId, const int orderNumber) :
mHandle(handle), mLocId(locId), mOrderNumber(orderNumber)
{
-
}
EapQtPluginInfoPrivate::~EapQtPluginInfoPrivate()
--- a/securitysettings/qtconfigutils/qtconfigutils.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/qtconfigutils/qtconfigutils.pro Tue Jul 06 14:18:35 2010 +0300
@@ -2,7 +2,7 @@
# 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 the License "Eclipse Public License v1.0"
+# 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".
#
@@ -15,7 +15,7 @@
# EAP QT utility components
#
-# %version: 4 %
+# %version: 5 %
TEMPLATE = subdirs
SUBDIRS = eapqtplugininfo eapqtconfiginterface
--- a/securitysettings/securitysettings.pro Wed Jun 23 18:14:55 2010 +0300
+++ b/securitysettings/securitysettings.pro Tue Jul 06 14:18:35 2010 +0300
@@ -12,9 +12,10 @@
# Contributors:
#
# Description:
+# Project definition file for accesssec package QT components
#
-
-# %version: 6 %
+# %version: 7 %
+#
TEMPLATE = subdirs