improve logging in oaisim

- print current working directory
- print git version (if available)
- print security keys
  this last one is a security breach, but as of today
  it's not a problem
This commit is contained in:
Cedric Roux
2017-05-18 10:39:25 +02:00
parent 430a8c4e11
commit 5e323eefa2
3 changed files with 70 additions and 0 deletions
+8
View File
@@ -248,6 +248,14 @@ void display_usim_data(const char *filename) {
memcpy(key, data.keys.ik, USIM_IK_SIZE);
printf("\tIK\t: \"%s\"\n", key);
printf("\n\tusim_api_k:");
for (int i = 0; i < 16; i++)
printf(" %2.2x", data.keys.usim_api_k[i]);
printf("\n\topc :");
for (int i = 0; i < 16; i++)
printf(" %2.2x", data.keys.opc[i]);
printf("\n\n");
printf("EPS NAS security context:\n");
printf("\tKSIasme\t: 0x%.2x\n", data.securityctx.KSIasme.value[0]);
char kasme[USIM_K_ASME_SIZE + 1];