libosmogsm
1.11.0
Osmocom GSM library
|
#include <auth.h>
Data Fields | |
uint8_t | rand [16] |
random challenge More... | |
uint8_t | autn [16] |
authentication nonce More... | |
uint8_t | ck [OSMO_A5_MAX_KEY_LEN_BYTES] |
ciphering key More... | |
uint8_t | ik [OSMO_A5_MAX_KEY_LEN_BYTES] |
integrity key More... | |
uint8_t | res [16] |
authentication result More... | |
uint8_t | res_len |
length (in bytes) of res: 4..16 bytes More... | |
uint8_t | kc [8] |
Kc for GSM encryption (A5) More... | |
uint8_t | sres [4] |
authentication result for GSM More... | |
uint32_t | auth_types |
bitmask of OSMO_AUTH_TYPE_* More... | |
uint32_t osmo_auth_vector::auth_types |
bitmask of OSMO_AUTH_TYPE_*
Referenced by c128v1_gen_vec(), c128v2_gen_vec(), c128v3_gen_vec(), decode_auth_info(), encode_auth_info(), milenage_gen_vec(), osmo_auth_3g_from_2g(), tuak_gen_vec(), xor2g_gen_vec(), and xor_gen_vec().
uint8_t osmo_auth_vector::autn[16] |
authentication nonce
Referenced by decode_auth_info(), encode_auth_info(), milenage_gen_vec(), oap_evaluate_challenge(), tuak_gen_vec(), and xor_gen_vec().
uint8_t osmo_auth_vector::ck[OSMO_A5_MAX_KEY_LEN_BYTES] |
ciphering key
Referenced by decode_auth_info(), encode_auth_info(), milenage_gen_vec(), osmo_auth_3g_from_2g(), tuak_gen_vec(), and xor_gen_vec().
uint8_t osmo_auth_vector::ik[OSMO_A5_MAX_KEY_LEN_BYTES] |
integrity key
Referenced by decode_auth_info(), encode_auth_info(), milenage_gen_vec(), osmo_auth_3g_from_2g(), tuak_gen_vec(), and xor_gen_vec().
uint8_t osmo_auth_vector::kc[8] |
Kc for GSM encryption (A5)
Referenced by c128v1_gen_vec(), c128v2_gen_vec(), c128v3_gen_vec(), decode_auth_info(), encode_auth_info(), milenage_gen_vec(), osmo_auth_3g_from_2g(), tuak_gen_vec(), xor2g_gen_vec(), and xor_gen_vec().
uint8_t osmo_auth_vector::rand[16] |
random challenge
Referenced by decode_auth_info(), encode_auth_info(), osmo_auth_gen_vec2(), and osmo_auth_gen_vec_auts2().
uint8_t osmo_auth_vector::res[16] |
authentication result
Referenced by decode_auth_info(), encode_auth_info(), milenage_gen_vec(), oap_evaluate_challenge(), tuak_gen_vec(), and xor_gen_vec().
uint8_t osmo_auth_vector::res_len |
length (in bytes) of res: 4..16 bytes
Referenced by decode_auth_info(), encode_auth_info(), milenage_gen_vec(), oap_evaluate_challenge(), osmo_auth_gen_vec(), osmo_auth_gen_vec_auts(), tuak_gen_vec(), and xor_gen_vec().
uint8_t osmo_auth_vector::sres[4] |
authentication result for GSM
Referenced by c128v1_gen_vec(), c128v2_gen_vec(), c128v3_gen_vec(), decode_auth_info(), encode_auth_info(), milenage_gen_vec(), tuak_gen_vec(), xor2g_gen_vec(), and xor_gen_vec().