libosmogsm  1.1.0
Osmocom GSM library
osmo_auth_impl Struct Reference

#include <auth.h>

Data Fields

struct llist_head list
 
enum osmo_auth_algo algo
 algorithm we implement More...
 
const char * name
 name of the implementation More...
 
unsigned int priority
 priority value (resp. More...
 
int(* gen_vec )(struct osmo_auth_vector *vec, struct osmo_sub_auth_data *aud, const uint8_t *_rand)
 callback for generate authentication vectors More...
 
int(* gen_vec_auts )(struct osmo_auth_vector *vec, struct osmo_sub_auth_data *aud, const uint8_t *auts, const uint8_t *rand_auts, const uint8_t *_rand)
 

Field Documentation

◆ algo

enum osmo_auth_algo osmo_auth_impl::algo

algorithm we implement

Referenced by osmo_auth_register().

◆ gen_vec

int(* osmo_auth_impl::gen_vec) (struct osmo_auth_vector *vec, struct osmo_sub_auth_data *aud, const uint8_t *_rand)

callback for generate authentication vectors

Referenced by osmo_auth_gen_vec().

◆ gen_vec_auts

int(* osmo_auth_impl::gen_vec_auts) (struct osmo_auth_vector *vec, struct osmo_sub_auth_data *aud, const uint8_t *auts, const uint8_t *rand_auts, const uint8_t *_rand)

Referenced by osmo_auth_gen_vec_auts().

◆ list

struct llist_head osmo_auth_impl::list

Referenced by osmo_auth_register().

◆ name

const char* osmo_auth_impl::name

name of the implementation

◆ priority

unsigned int osmo_auth_impl::priority

priority value (resp.

othe implementations

Referenced by osmo_auth_register().


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