remove unused 'adm1' argument from many functions

The main program performs ADM1 authentication before using any
of the sysmo_usim_{read,write}* functions, so passing adm1 as
argument to them is just an unused argument that we can remove
This commit is contained in:
Harald Welte 2017-08-16 10:04:39 +02:00
parent 55bb02bc62
commit 78b18df47c
2 changed files with 26 additions and 30 deletions

View File

@ -152,74 +152,70 @@ def main(argv):
# Execute tasks # Execute tasks
if getopt_write_sim_mode != None: if getopt_write_sim_mode != None:
print "Programming SIM-Mode..." print "Programming SIM-Mode..."
sysmo_usim_write_sim_mode(sim, getopt_adm1, sysmo_usim_write_sim_mode(sim, getopt_write_sim_mode)
getopt_write_sim_mode)
print("") print("")
if getopt_show_sim_mode: if getopt_show_sim_mode:
print "Reading SIM-Mode..." print "Reading SIM-Mode..."
sysmo_usim_show_sim_mode(sim, getopt_adm1) sysmo_usim_show_sim_mode(sim)
print("") print("")
if getopt_write_auth: if getopt_write_auth:
print "Programming Authentication parameters..." print "Programming Authentication parameters..."
sysmo_usim_write_auth_params(sim, getopt_adm1, sysmo_usim_write_auth_params(sim,
int(getopt_write_auth[0]), int(getopt_write_auth[0]),
int(getopt_write_auth[1])) int(getopt_write_auth[1]))
print("") print("")
if getopt_show_auth: if getopt_show_auth:
print "Reading Authentication parameters..." print "Reading Authentication parameters..."
sysmo_usim_show_auth_params(sim, getopt_adm1) sysmo_usim_show_auth_params(sim)
print("") print("")
if getopt_write_milenage: if getopt_write_milenage:
print "Programming Milenage parameters..." print "Programming Milenage parameters..."
ef_mlngc = SYSMO_USIMSJS1_FILE_EF_MLNGC(getopt_write_milenage) ef_mlngc = SYSMO_USIMSJS1_FILE_EF_MLNGC(getopt_write_milenage)
sysmo_usim_write_milenage_params(sim, getopt_adm1, ef_mlngc) sysmo_usim_write_milenage_params(sim, ef_mlngc)
print("") print("")
if getopt_show_milenage: if getopt_show_milenage:
print "Reading Milenage parameters..." print "Reading Milenage parameters..."
sysmo_usim_show_milenage_params(sim, getopt_adm1) sysmo_usim_show_milenage_params(sim)
print("") print("")
if getopt_write_op: if getopt_write_op:
print "Writing OP value..." print "Writing OP value..."
sysmo_usim_write_opc_params(sim, sysmo_usim_write_opc_params(sim, 0, getopt_write_op)
getopt_adm1, 0, getopt_write_op)
print("") print("")
if getopt_write_opc: if getopt_write_opc:
print "Writing OPC value..." print "Writing OPC value..."
sysmo_usim_write_opc_params(sim, sysmo_usim_write_opc_params(sim, 1, getopt_write_opc)
getopt_adm1, 1, getopt_write_opc)
print("") print("")
if getopt_show_opc: if getopt_show_opc:
print "Reading OP/C value..." print "Reading OP/C value..."
sysmo_usim_show_opc_params(sim, getopt_adm1) sysmo_usim_show_opc_params(sim)
print("") print("")
if getopt_write_ki: if getopt_write_ki:
print "Writing KI value..." print "Writing KI value..."
sysmo_usim_write_ki_params(sim, sysmo_usim_write_ki_params(sim, getopt_write_ki)
getopt_adm1, getopt_write_ki)
print("") print("")
if getopt_show_ki: if getopt_show_ki:
print "Reading KI value..." print "Reading KI value..."
sysmo_usim_show_ki_params(sim, getopt_adm1) sysmo_usim_show_ki_params(sim)
print("") print("")
if getopt_show_iccid: if getopt_show_iccid:
print "Reading ICCID value..." print "Reading ICCID value..."
sysmo_usim_show_iccid(sim, getopt_adm1) sysmo_usim_show_iccid(sim)
print("") print("")
if getopt_write_iccid: if getopt_write_iccid:
print "Writing ICCID value..." print "Writing ICCID value..."
sysmo_usim_write_iccid(sim, getopt_adm1, getopt_write_iccid) sysmo_usim_write_iccid(sim, getopt_write_iccid)
print("") print("")
print "Done!" print "Done!"

View File

@ -168,7 +168,7 @@ def sysmo_usim_admin_auth(sim, adm1, force = False):
# Show current athentication parameters # Show current athentication parameters
# (Which algorithim is used for which rat?) # (Which algorithim is used for which rat?)
def sysmo_usim_show_auth_params(sim, adm1): def sysmo_usim_show_auth_params(sim):
sysmo_usim_init(sim) sysmo_usim_init(sim)
print " * Reading..." print " * Reading..."
@ -182,7 +182,7 @@ def sysmo_usim_show_auth_params(sim, adm1):
# Program new authentication parameters # Program new authentication parameters
def sysmo_usim_write_auth_params(sim, adm1, algo_2g, algo_3g): def sysmo_usim_write_auth_params(sim, algo_2g, algo_3g):
print " * New algorithm setting:" print " * New algorithm setting:"
print " 2G: " + str(hex(algo_2g)) print " 2G: " + str(hex(algo_2g))
print " 3G: " + str(hex(algo_3g)) print " 3G: " + str(hex(algo_3g))
@ -196,7 +196,7 @@ def sysmo_usim_write_auth_params(sim, adm1, algo_2g, algo_3g):
# Show current milenage parameters # Show current milenage parameters
def sysmo_usim_show_milenage_params(sim, adm1): def sysmo_usim_show_milenage_params(sim):
sysmo_usim_init(sim) sysmo_usim_init(sim)
sim.select(SYSMO_USIMSJS1_DF_AUTH) sim.select(SYSMO_USIMSJS1_DF_AUTH)
@ -230,7 +230,7 @@ def sysmo_usim_show_milenage_params(sim, adm1):
# Write new milenage parameters # Write new milenage parameters
def sysmo_usim_write_milenage_params(sim, adm1, ef_mlngc): def sysmo_usim_write_milenage_params(sim, ef_mlngc):
sysmo_usim_init(sim) sysmo_usim_init(sim)
print " * New Milenage Parameters for (EF.MLNGC):" print " * New Milenage Parameters for (EF.MLNGC):"
@ -253,7 +253,7 @@ def sysmo_usim_write_milenage_params(sim, adm1, ef_mlngc):
# Show current OPc value # Show current OPc value
def sysmo_usim_show_opc_params(sim, adm1): def sysmo_usim_show_opc_params(sim):
sysmo_usim_init(sim) sysmo_usim_init(sim)
print " * Reading..." print " * Reading..."
@ -267,7 +267,7 @@ def sysmo_usim_show_opc_params(sim, adm1):
# Program new OPc value # Program new OPc value
def sysmo_usim_write_opc_params(sim, adm1, select, op): def sysmo_usim_write_opc_params(sim, select, op):
print " * New OPc setting:" print " * New OPc setting:"
print " OP: " + str(hex(select)) print " OP: " + str(hex(select))
print " OP/OPc: " + hexdump(op) print " OP/OPc: " + hexdump(op)
@ -282,7 +282,7 @@ def sysmo_usim_write_opc_params(sim, adm1, select, op):
# Show current KI value # Show current KI value
def sysmo_usim_show_ki_params(sim, adm1): def sysmo_usim_show_ki_params(sim):
sysmo_usim_init(sim) sysmo_usim_init(sim)
print " * Reading..." print " * Reading..."
@ -295,7 +295,7 @@ def sysmo_usim_show_ki_params(sim, adm1):
# Program new KI value # Program new KI value
def sysmo_usim_write_ki_params(sim, adm1, ki): def sysmo_usim_write_ki_params(sim, ki):
print " * New KI setting:" print " * New KI setting:"
print " KI: " + hexdump(ki) print " KI: " + hexdump(ki)
@ -309,7 +309,7 @@ def sysmo_usim_write_ki_params(sim, adm1, ki):
# Show the enable status of the USIM application (app is enabled or disabled?) # Show the enable status of the USIM application (app is enabled or disabled?)
def sysmo_usim_show_usim_status(sim, adm1): def sysmo_usim_show_usim_status(sim):
sysmo_usim_init(sim) sysmo_usim_init(sim)
print " * Reading..." print " * Reading..."
@ -321,7 +321,7 @@ def sysmo_usim_show_usim_status(sim, adm1):
# Show the enable status of the USIM application (app is enabled or disabled?) # Show the enable status of the USIM application (app is enabled or disabled?)
def sysmo_usim_show_sim_mode(sim, adm1): def sysmo_usim_show_sim_mode(sim):
sysmo_usim_init(sim) sysmo_usim_init(sim)
print " * Reading..." print " * Reading..."
@ -338,7 +338,7 @@ def sysmo_usim_show_sim_mode(sim, adm1):
# Show the enable status of the USIM application (app is enabled or disabled?) # Show the enable status of the USIM application (app is enabled or disabled?)
def sysmo_usim_write_sim_mode(sim, adm1, usim_enabled = True): def sysmo_usim_write_sim_mode(sim, usim_enabled = True):
if usim_enabled: if usim_enabled:
new_record = SYSMO_USIM_EF_DIR_REC_1_CONTENT new_record = SYSMO_USIM_EF_DIR_REC_1_CONTENT
else: else:
@ -359,7 +359,7 @@ def sysmo_usim_write_sim_mode(sim, adm1, usim_enabled = True):
# Show current ICCID value # Show current ICCID value
def sysmo_usim_show_iccid(sim, adm1): def sysmo_usim_show_iccid(sim):
sysmo_usim_init(sim) sysmo_usim_init(sim)
print " * Reading..." print " * Reading..."
@ -371,7 +371,7 @@ def sysmo_usim_show_iccid(sim, adm1):
# Program new ICCID value # Program new ICCID value
def sysmo_usim_write_iccid(sim, adm1, iccid): def sysmo_usim_write_iccid(sim, iccid):
print " * New ICCID setting:" print " * New ICCID setting:"
print " ICCID: " + hexdump(iccid) print " ICCID: " + hexdump(iccid)