Commit ad52fef5 authored by Tien-Thinh Nguyen's avatar Tien-Thinh Nguyen

Add log to debug SQN MS

parent 4dc66e8a
...@@ -283,8 +283,6 @@ int ngap_amf_handle_ue_context_release_complete( ...@@ -283,8 +283,6 @@ int ngap_amf_handle_ue_context_release_complete(
i->get_msg_name()); i->get_msg_name());
} }
return 0; return 0;
return 0;
} }
int ngap_amf_handle_pdu_session_resource_release_response( int ngap_amf_handle_pdu_session_resource_release_response(
......
...@@ -560,17 +560,18 @@ uint8_t* Authentication_5gaka::sqn_ms_derive( ...@@ -560,17 +560,18 @@ uint8_t* Authentication_5gaka::sqn_ms_derive(
sqn_ms[i] = ak[i] ^ conc_sqn_ms[i]; sqn_ms[i] = ak[i] ^ conc_sqn_ms[i];
} }
// print_buffer ("sqn_ms_derive() KEY : ", key, 16); print_buffer("amf_n1", "sqn_ms_derive() KEY : ", key, 16);
// print_buffer ("sqn_ms_derive() RAND : ", rand_p, 16); print_buffer("amf_n1", "sqn_ms_derive() RAND : ", rand_p, 16);
// print_buffer ("sqn_ms_derive() AUTS : ", auts, 14); print_buffer("amf_n1", "sqn_ms_derive() AUTS : ", auts, 14);
// print_buffer ("sqn_ms_derive() AK : ", ak, 6); print_buffer("amf_n1", "sqn_ms_derive() AK : ", ak, 6);
// print_buffer ("sqn_ms_derive() SQN_MS : ", sqn_ms, 6); print_buffer("amf_n1", "sqn_ms_derive() SQN_MS : ", sqn_ms, 6);
// print_buffer ("sqn_ms_derive() MAC_S : ", mac_s, 8); print_buffer("amf_n1", "sqn_ms_derive() MAC_S : ", mac_s, 8);
f1star(opc, key, rand_p, sqn_ms, amf, mac_s_computed); f1star(opc, key, rand_p, sqn_ms, amf, mac_s_computed);
// print_buffer ("MAC_S +: ", mac_s_computed, 8); print_buffer("amf_n1", "MAC_S computed : ", mac_s_computed, 8);
if (memcmp(mac_s_computed, mac_s, 8) != 0) { if (memcmp(mac_s_computed, mac_s, 8) != 0) {
// FPRINTF_ERROR ( "Failed to verify computed SQN_MS\n"); // FPRINTF_ERROR ( "Failed to verify computed SQN_MS\n");
Logger::amf_n1().warn("Failed to verify computed SQN_MS");
free(sqn_ms); free(sqn_ms);
return NULL; return NULL;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment