eapol/eapol_framework/eapol_common/core/eap_pac_store_server_message_if.cpp
changeset 34 ad1f037f1ac2
parent 26 9abfd4f00d37
child 49 43351a4f2da3
equal deleted inserted replaced
31:372d2d6c5cf9 34:ad1f037f1ac2
    14 * Description:  EAP and WLAN authentication protocols.
    14 * Description:  EAP and WLAN authentication protocols.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 9 %
    19 * %version: 11 %
    20 */
    20 */
    21 
    21 
    22 // This is enumeration of EAPOL source code.
    22 // This is enumeration of EAPOL source code.
    23 #if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
    23 #if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
    24 	#undef EAP_FILE_NUMBER_ENUM
    24 	#undef EAP_FILE_NUMBER_ENUM
    25 	#define EAP_FILE_NUMBER_ENUM 48 
    25 	#define EAP_FILE_NUMBER_ENUM 745 
    26 	#undef EAP_FILE_NUMBER_DATE 
    26 	#undef EAP_FILE_NUMBER_DATE 
    27 	#define EAP_FILE_NUMBER_DATE 1127594498 
    27 	#define EAP_FILE_NUMBER_DATE 1127594498 
    28 #endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
    28 #endif //#if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
    29 
    29 
    30 
    30 
   103 
   103 
   104 //--------------------------------------------------
   104 //--------------------------------------------------
   105 
   105 
   106 //
   106 //
   107 EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::configure(
   107 EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::configure(
   108 	const eap_variable_data_c * const client_configuration)
   108 	const eap_variable_data_c * const /* client_configuration */)
   109 {
   109 {
   110 	EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
   110 	EAP_ASSERT(m_am_tools->get_global_mutex()->get_is_reserved() == true);
   111 
   111 
   112 	EAP_TRACE_DEBUG(
   112 	EAP_TRACE_DEBUG(
   113 		m_am_tools,
   113 		m_am_tools,
   484 
   484 
   485 //
   485 //
   486 EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::timer_expired(
   486 EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::timer_expired(
   487 	const u32_t id, void *data)
   487 	const u32_t id, void *data)
   488 {
   488 {
       
   489 	EAP_UNREFERENCED_PARAMETER(id);
       
   490 	EAP_UNREFERENCED_PARAMETER(data);
   489 	EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   491 	EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   490 
   492 
   491 	EAP_TRACE_DEBUG(
   493 	EAP_TRACE_DEBUG(
   492 		m_am_tools,
   494 		m_am_tools,
   493 		EAP_TRACE_FLAGS_MESSAGE_DATA,
   495 		EAP_TRACE_FLAGS_MESSAGE_DATA,
   507 
   509 
   508 //
   510 //
   509 EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::timer_delete_data(
   511 EAP_FUNC_EXPORT eap_status_e eap_pac_store_server_message_if_c::timer_delete_data(
   510 	const u32_t id, void *data)
   512 	const u32_t id, void *data)
   511 {
   513 {
       
   514 	EAP_UNREFERENCED_PARAMETER(id);
       
   515 	EAP_UNREFERENCED_PARAMETER(data);
   512 	EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   516 	EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   513 
   517 
   514 	EAP_TRACE_DEBUG(
   518 	EAP_TRACE_DEBUG(
   515 		m_am_tools,
   519 		m_am_tools,
   516 		EAP_TRACE_FLAGS_MESSAGE_DATA,
   520 		EAP_TRACE_FLAGS_MESSAGE_DATA,
   524 }
   528 }
   525 
   529 
   526 //--------------------------------------------------
   530 //--------------------------------------------------
   527 
   531 
   528 eap_status_e eap_pac_store_server_message_if_c::open_pac_store(
   532 eap_status_e eap_pac_store_server_message_if_c::open_pac_store(
   529 	EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const parameters)
   533 	EAP_TEMPLATE_CONST eap_array_c<eap_tlv_header_c> * const /* parameters */)
   530 {
   534 {
   531 	EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   535 	EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   532 
   536 
   533 	EAP_TRACE_DEBUG(
   537 	EAP_TRACE_DEBUG(
   534 		m_am_tools, 
   538 		m_am_tools, 
   552 	return EAP_STATUS_RETURN(m_am_tools, status);
   556 	return EAP_STATUS_RETURN(m_am_tools, status);
   553 }
   557 }
   554 
   558 
   555 //--------------------------------------------------
   559 //--------------------------------------------------
   556 
   560 
   557 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)
   561 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 */)
   558     {
   562     {
   559     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   563     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   560 
   564 
   561     eap_status_e status(eap_status_ok);
   565     eap_status_e status(eap_status_ok);
   562 
   566 
   573     return status;
   577     return status;
   574     
   578     
   575     }
   579     }
   576 //--------------------------------------------------
   580 //--------------------------------------------------
   577 
   581 
   578 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)
   582 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 */)
   579     {
   583     {
   580     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   584     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   581 
   585 
   582     eap_status_e status(eap_status_ok);
   586     eap_status_e status(eap_status_ok);
   583 
   587 
   688     return status;
   692     return status;
   689     
   693     
   690     }
   694     }
   691 //--------------------------------------------------
   695 //--------------------------------------------------
   692 
   696 
   693 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)
   697 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 */)
   694     {
   698     {
   695     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   699     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   696 
   700 
   697     eap_status_e status(eap_status_ok);
   701     eap_status_e status(eap_status_ok);
   698 
   702 
   811     return status;
   815     return status;
   812     
   816     
   813     }
   817     }
   814 //--------------------------------------------------
   818 //--------------------------------------------------
   815 
   819 
   816 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)
   820 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 */)
   817     {
   821     {
   818     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   822     EAP_TRACE_BEGIN(m_am_tools, TRACE_FLAGS_DEFAULT);
   819 
   823 
   820     eap_status_e status(eap_status_ok);
   824     eap_status_e status(eap_status_ok);
   821 
   825