hnb-test.c: Update to libosmocore osmo_auth_gen_vec2
libosmogsm has recently deprecated the use of osmo_auth_gen_vec and the osmo_sub_auth_data structure in favor of newer versions of this API. Let's migrate to it Change-Id: I8646caf14783833c4ebea041339c3056e4ac2dea Depends: libosmocore.git Ie775fedba4a3fa12314c0f7c8a369662ef6a40df
This commit is contained in:
parent
d6bde3f6a6
commit
801d8b0e73
|
@ -7,3 +7,4 @@
|
||||||
# If any interfaces have been added since the last public release: c:r:a + 1.
|
# If any interfaces have been added since the last public release: c:r:a + 1.
|
||||||
# If any interfaces have been removed or changed since the last public release: c:r:0.
|
# If any interfaces have been removed or changed since the last public release: c:r:0.
|
||||||
#library what description / commit summary line
|
#library what description / commit summary line
|
||||||
|
libosmogsm update version dependency depend on libosmogsm >= 1.8.0
|
||||||
|
|
|
@ -340,7 +340,7 @@ static int hnb_test_nas_rx_auth_req(struct hnb_test *hnb, struct gsm48_hdr *gh,
|
||||||
/* Generate SRES from *HARDCODED* Ki for Iuh testing */
|
/* Generate SRES from *HARDCODED* Ki for Iuh testing */
|
||||||
struct osmo_auth_vector vec;
|
struct osmo_auth_vector vec;
|
||||||
/* Ki 000102030405060708090a0b0c0d0e0f */
|
/* Ki 000102030405060708090a0b0c0d0e0f */
|
||||||
struct osmo_sub_auth_data auth = {
|
struct osmo_sub_auth_data2 auth = {
|
||||||
.type = OSMO_AUTH_TYPE_GSM,
|
.type = OSMO_AUTH_TYPE_GSM,
|
||||||
.algo = OSMO_AUTH_ALG_COMP128v1,
|
.algo = OSMO_AUTH_ALG_COMP128v1,
|
||||||
.u.gsm.ki = {
|
.u.gsm.ki = {
|
||||||
|
@ -351,7 +351,7 @@ static int hnb_test_nas_rx_auth_req(struct hnb_test *hnb, struct gsm48_hdr *gh,
|
||||||
};
|
};
|
||||||
|
|
||||||
memset(&vec, 0, sizeof(vec));
|
memset(&vec, 0, sizeof(vec));
|
||||||
osmo_auth_gen_vec(&vec, &auth, ar->rand);
|
osmo_auth_gen_vec2(&vec, &auth, ar->rand);
|
||||||
|
|
||||||
printf("seq %d rand %s",
|
printf("seq %d rand %s",
|
||||||
seq, osmo_hexdump(ar->rand, sizeof(ar->rand)));
|
seq, osmo_hexdump(ar->rand, sizeof(ar->rand)));
|
||||||
|
|
Loading…
Reference in New Issue