|
libosmogsm 1.11.0.52-28973f
Osmocom GSM library
|
#include <stdint.h>#include <string.h>#include "config.h"#include <osmocom/crypt/kdf.h>#include <osmocom/core/bit32gen.h>#include "kdf/common.h"#include "kdf/sha256.h"Macros | |
| #define | HMAC_FUNC(k, lk, s, sl, out) hmac_sha256(k,lk,s,sl,out) |
Functions | |
| void | osmo_kdf_kc128 (const uint8_t *ck, const uint8_t *ik, uint8_t *kc128) |
| void | osmo_kdf_kasme (const uint8_t *ck, const uint8_t *ik, const uint8_t *plmn_id, const uint8_t *sqn, const uint8_t *ak, uint8_t *kasme) |
| void | osmo_kdf_enb (const uint8_t *kasme, uint32_t ul_count, uint8_t *kenb) |
| void | osmo_kdf_nh (const uint8_t *kasme, const uint8_t *sync_input, uint8_t *nh) |
| void | osmo_kdf_nas (uint8_t algo_type, uint8_t algo_id, const uint8_t *kasme, uint8_t *knas) |
| #define HMAC_FUNC | ( | k, | |
| lk, | |||
| s, | |||
| sl, | |||
| out | |||
| ) | hmac_sha256(k,lk,s,sl,out) |