diff --git a/tools/pico-hsm-tool.py b/tools/pico-hsm-tool.py index 9df8763..93d001e 100755 --- a/tools/pico-hsm-tool.py +++ b/tools/pico-hsm-tool.py @@ -24,17 +24,17 @@ try: from smartcard.CardType import AnyCardType from smartcard.CardRequest import CardRequest from smartcard.Exceptions import CardRequestTimeoutException - from cvc.certificates import CVC -except: +except ModuleNotFoundError: print('ERROR: smarctard module not found! Install pyscard package.\nTry with `pip install pyscard`') sys.exit(-1) try: + from cvc.certificates import CVC from cvc.asn1 import ASN1 from cvc.oid import oid2scheme from cvc.utils import scheme_rsa from cryptography.hazmat.primitives.asymmetric import ec -except: +except ModuleNotFoundError: print('ERROR: cvc module not found! Install pycvc package.\nTry with `pip install pycvc`') sys.exit(-1) import json