From 1e0743b29ffede1cad2e482649ecf9dec5213c69 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 6 Mar 2019 11:31:55 +0100 Subject: [PATCH] removed untested use of SC_SEC_OPERATION_AUTHENTICATE fixes https://github.com/OpenSC/OpenSC/issues/1271 --- src/libopensc/card-dnie.c | 5 ----- src/libopensc/card-itacns.c | 3 --- 2 files changed, 8 deletions(-) diff --git a/src/libopensc/card-dnie.c b/src/libopensc/card-dnie.c index 0fe9350b..905579cb 100644 --- a/src/libopensc/card-dnie.c +++ b/src/libopensc/card-dnie.c @@ -1520,11 +1520,6 @@ static int dnie_set_security_env(struct sc_card *card, apdu.p1 = 0x41; /* SET; internal operation */ apdu.p2 = 0xB6; /* Template for Digital Signature */ break; - case SC_SEC_OPERATION_AUTHENTICATE: - /* TODO: _set_security_env() study diffs on internal/external auth */ - apdu.p1 = 0x41; /* SET; internal operation */ - apdu.p2 = 0xA4; /* Template for Authenticate */ - break; default: LOG_FUNC_RETURN(card->ctx, SC_ERROR_INVALID_ARGUMENTS); } diff --git a/src/libopensc/card-itacns.c b/src/libopensc/card-itacns.c index 463fdd8d..db951ed4 100644 --- a/src/libopensc/card-itacns.c +++ b/src/libopensc/card-itacns.c @@ -312,9 +312,6 @@ static int itacns_set_security_env(sc_card_t *card, case SC_SEC_OPERATION_SIGN: apdu.p2 = 0xB6; break; - case SC_SEC_OPERATION_AUTHENTICATE: - apdu.p2 = 0xA4; - break; default: return SC_ERROR_INVALID_ARGUMENTS; }