From 047c3b206ca9b5582357fd2bfa9997d814511436 Mon Sep 17 00:00:00 2001 From: frankmorgner Date: Wed, 2 Jun 2010 11:39:43 +0000 Subject: [PATCH] pace-tool can now read secrets from environment variables git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@124 96b47cad-a561-4643-ad3b-153ac7d7599c --- ccid/src/pace-tool.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ccid/src/pace-tool.c b/ccid/src/pace-tool.c index ec3f392..c650baf 100644 --- a/ccid/src/pace-tool.c +++ b/ccid/src/pace-tool.c @@ -220,18 +220,26 @@ main (int argc, char **argv) case OPT_PUK: usepuk = 1; puk = optarg; + if (!puk) + pin = getenv("PUK"); break; case OPT_PIN: usepin = 1; pin = optarg; + if (!pin) + pin = getenv("PIN"); break; case OPT_CAN: usecan = 1; can = optarg; + if (!can) + can = getenv("CAN"); break; case OPT_MRZ: usemrz = 1; mrz = optarg; + if (!mrz) + can = getenv("MRZ"); break; case OPT_CHANGE_PIN: dochangepin = 1;