equal
deleted
inserted
replaced
14 * Description: EAP and WLAN authentication protocols. |
14 * Description: EAP and WLAN authentication protocols. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 11.1.2 % |
19 * %version: 13 % |
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 |
51 , m_header_buffer_length(header_buffer_length) |
51 , m_header_buffer_length(header_buffer_length) |
52 #if defined(USE_EAP_ERROR_TESTS) |
52 #if defined(USE_EAP_ERROR_TESTS) |
53 , m_error_detected(true) |
53 , m_error_detected(true) |
54 #endif //#if defined(USE_EAP_ERROR_TESTS) |
54 #endif //#if defined(USE_EAP_ERROR_TESTS) |
55 { |
55 { |
|
56 EAP_ASSERT((m_header_buffer != 0 && m_header_buffer_length > 0ul) || (m_header_buffer == 0 && m_header_buffer_length == 0ul)); |
56 } |
57 } |
57 |
58 |
58 EAP_FUNC_EXPORT void eap_general_header_base_c::set_header_buffer(u8_t * const header_buffer, const u32_t header_buffer_length) |
59 EAP_FUNC_EXPORT void eap_general_header_base_c::set_header_buffer(u8_t * const header_buffer, const u32_t header_buffer_length) |
59 { |
60 { |
60 m_header_buffer = header_buffer; |
61 m_header_buffer = header_buffer; |
61 m_header_buffer_length = header_buffer_length; |
62 m_header_buffer_length = header_buffer_length; |
62 } |
63 } |
63 |
64 |
64 EAP_FUNC_EXPORT u8_t * eap_general_header_base_c::get_header_buffer(const u32_t data_length) const |
65 EAP_FUNC_EXPORT u8_t * eap_general_header_base_c::get_header_buffer(const u32_t data_length) const |
65 { |
66 { |
|
67 EAP_ASSERT(m_header_buffer != 0 && m_header_buffer_length > 0ul && m_header_buffer_length >= data_length); |
|
68 |
66 if (m_header_buffer_length >= data_length) |
69 if (m_header_buffer_length >= data_length) |
67 { |
70 { |
68 return m_header_buffer; |
71 return m_header_buffer; |
69 } |
72 } |
70 return 0; |
73 return 0; |