mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-18 10:19:24 +01:00
eap-tls-common: Add accessors for variant data and ver
This commit is contained in:
parent
663cf9931e
commit
6490ecd615
@ -831,6 +831,21 @@ void eap_tls_common_set_phase2_faild(struct eap_state *eap)
|
|||||||
eap_tls->phase2_failed = true;
|
eap_tls->phase2_failed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum eap_tls_version eap_tls_common_get_negotiated_version(
|
||||||
|
struct eap_state *eap)
|
||||||
|
{
|
||||||
|
struct eap_tls_state *eap_tls = eap_get_data(eap);
|
||||||
|
|
||||||
|
return eap_tls->version_negotiated;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *eap_tls_common_get_variant_data(struct eap_state *eap)
|
||||||
|
{
|
||||||
|
struct eap_tls_state *eap_tls = eap_get_data(eap);
|
||||||
|
|
||||||
|
return eap_tls->variant_data;
|
||||||
|
}
|
||||||
|
|
||||||
bool eap_tls_common_tunnel_prf_get_bytes(struct eap_state *eap,
|
bool eap_tls_common_tunnel_prf_get_bytes(struct eap_state *eap,
|
||||||
bool use_master_secret,
|
bool use_master_secret,
|
||||||
const char *label, uint8_t *buf,
|
const char *label, uint8_t *buf,
|
||||||
@ -838,6 +853,6 @@ bool eap_tls_common_tunnel_prf_get_bytes(struct eap_state *eap,
|
|||||||
{
|
{
|
||||||
struct eap_tls_state *eap_tls = eap_get_data(eap);
|
struct eap_tls_state *eap_tls = eap_get_data(eap);
|
||||||
|
|
||||||
return l_tls_prf_get_bytes(eap_tls->tunnel, use_master_secret, label,
|
return l_tls_prf_get_bytes(eap_tls->tunnel, use_master_secret,
|
||||||
buf, buf_len);
|
label, buf, buf_len);
|
||||||
}
|
}
|
||||||
|
@ -70,8 +70,11 @@ bool eap_tls_common_settings_load(struct eap_state *eap,
|
|||||||
void *variant_data);
|
void *variant_data);
|
||||||
|
|
||||||
void eap_tls_common_send_empty_response(struct eap_state *eap);
|
void eap_tls_common_send_empty_response(struct eap_state *eap);
|
||||||
|
enum eap_tls_version eap_tls_common_get_negotiated_version(
|
||||||
|
struct eap_state *eap);
|
||||||
|
void *eap_tls_common_get_variant_data(struct eap_state *eap);
|
||||||
|
|
||||||
bool eap_tls_common_tunnel_prf_get_bytes(struct eap_state *eap,
|
bool eap_tls_common_tunnel_prf_get_bytes(struct eap_state *eap,
|
||||||
bool use_master_secret,
|
bool use_master_secret,
|
||||||
const char *label, uint8_t *buf,
|
const char *label,
|
||||||
size_t len);
|
uint8_t *buf, size_t len);
|
||||||
|
Loading…
Reference in New Issue
Block a user