diff simtool/grcard2.c @ 221:e3059d58ec93

fc-simtool grcard2-set-ki command implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 09 Mar 2021 02:23:00 +0000
parents e07de8a9cedf
children
line wrap: on
line diff
--- a/simtool/grcard2.c	Tue Mar 09 02:01:27 2021 +0000
+++ b/simtool/grcard2.c	Tue Mar 09 02:23:00 2021 +0000
@@ -229,3 +229,18 @@
 	magic_byte |= code;
 	return update_bin_op(2, &magic_byte, 1);
 }
+
+cmd_grcard2_set_ki(argc, argv)
+	char **argv;
+{
+	u_char ki[16];
+	int rc;
+
+	rc = decode_hex_data_from_string(argv[1], ki, 16, 16);
+	if (rc < 0)
+		return(rc);
+	rc = select_ef_weki();
+	if (rc < 0)
+		return(rc);
+	return update_bin_op(3, ki, 16);
+}