76
76
int num_chal, const u8 *kc, u8 *mk);
77
77
void eap_aka_derive_mk(const u8 *identity, size_t identity_len,
78
78
const u8 *ik, const u8 *ck, u8 *mk);
79
void eap_sim_derive_keys(const u8 *mk, u8 *k_encr, u8 *k_aut, u8 *msk);
80
void eap_sim_derive_keys_reauth(u16 _counter,
81
const u8 *identity, size_t identity_len,
82
const u8 *nonce_s, const u8 *mk, u8 *msk);
79
int eap_sim_derive_keys(const u8 *mk, u8 *k_encr, u8 *k_aut, u8 *msk);
80
int eap_sim_derive_keys_reauth(u16 _counter,
81
const u8 *identity, size_t identity_len,
82
const u8 *nonce_s, const u8 *mk, u8 *msk);
83
83
int eap_sim_verify_mac(const u8 *k_aut, const u8 *req, size_t req_len,
84
84
const u8 *mac, const u8 *extra, size_t extra_len);
85
85
void eap_sim_add_mac(const u8 *k_aut, u8 *msg, size_t msg_len, u8 *mac,