libosmogsm
0.9.6.269-c2af
Osmocom GSM library
|
Osmocom Authentication Protocol. More...
Functions | |
int | osmo_oap_decode (struct osmo_oap_message *oap_msg, const uint8_t *const_data, size_t data_len) |
Decode OAP message data. More... | |
void | osmo_oap_encode (struct msgb *msg, const struct osmo_oap_message *oap_msg) |
Compose OAP message data. More... | |
Osmocom Authentication Protocol.
int osmo_oap_decode | ( | struct osmo_oap_message * | oap_msg, |
const uint8_t * | const_data, | ||
size_t | data_len | ||
) |
Decode OAP message data.
[out] | oap_msg | Parsed data is written to this instance. |
[in] | data | Pointer to the data buffer containing the OAP message. |
[in] | data_len | Length of the OAP message data. |
References osmo_shift_tlv(), and osmo_shift_v_fixed().
void osmo_oap_encode | ( | struct msgb * | msg, |
const struct osmo_oap_message * | oap_msg | ||
) |
Compose OAP message data.
[out] | msg | OAP message data is appended to this message buffer. |
[in] | oap_msg | Elements to encode in the message data. |
References msgb_tlv_put(), and msgb_v_put().