diff simtool/sws.c @ 31:cca7d0528f89

fc-simtool sws-auth-adm1 implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 17 Mar 2021 00:42:47 +0000 (2021-03-17)
parents 25530c262137
children d0be3802410a
line wrap: on
line diff
--- a/simtool/sws.c	Wed Mar 17 00:19:18 2021 +0000
+++ b/simtool/sws.c	Wed Mar 17 00:42:47 2021 +0000
@@ -47,3 +47,18 @@
 	}
 	return(0);
 }
+
+cmd_sws_auth_adm1()
+{
+	int rc;
+	struct dbread_state dbs;
+	char *pin;
+
+	rc = lookup_sws_card(&dbs);
+	if (rc < 0)
+		return(rc);
+	pin = dbread_find_key_req(&dbs, "ADM1");
+	if (!pin)
+		return(-1);
+	return verify_chv_func(0x0A, pin);
+}