libosmogsm  1.0.1.85-9f28
Osmocom GSM library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osmo_auth_vector Struct Reference

#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 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...
 

Field Documentation

uint32_t osmo_auth_vector::auth_types
uint8_t osmo_auth_vector::autn[16]
uint8_t osmo_auth_vector::ck[OSMO_A5_MAX_KEY_LEN_BYTES]
uint8_t osmo_auth_vector::ik[OSMO_A5_MAX_KEY_LEN_BYTES]
uint8_t osmo_auth_vector::kc[8]
uint8_t osmo_auth_vector::rand[16]
uint8_t osmo_auth_vector::res[16]
uint8_t osmo_auth_vector::res_len

length (in bytes) of res

Referenced by decode_auth_info(), encode_auth_info(), milenage_gen_vec(), and oap_evaluate_challenge().

uint8_t osmo_auth_vector::sres[4]

The documentation for this struct was generated from the following file: