Commit Graph

1 Commits

Author SHA1 Message Date
Philipp Maier 8958268fc3 WIP: Full TUAK support + refactoring
This renovates/fixes the following:

- rafactor/cleanup code
- add unit tests for sysmo-isim-sja5
- add full read/write support for TUAK parameters
- Allow setting algorims for 4g5g individually
- Generalize commandline setting "Ki" to "Key"
  (Risk of incompatibility if customers use --set-ki in scripts!)
- Add a class for each algo specific header nibble
- Add a class for each algo specific parameter body
- Display settings for each generation individually
  (SIM/2g, USIM/3g, ISIM/4g5g)
- Check algorithm before programming
  (e.g. do not allow to program OP/c when COMP128v1 is selected)
- Update key (Ki) and OPc read write functions, so that they can also
  program TUAK keys and TOPc

Todo:
- Add TUAK specific testcases
- rename testcase "05_ki.sh "to "05_key.sh"
2023-06-14 13:55:47 +02:00