From 1e7492a8068610c26dd7390ea3592a35724bbc6f Mon Sep 17 00:00:00 2001 From: Dominik Date: Sun, 21 Dec 2014 16:06:32 +0100 Subject: [PATCH] Remove superfluous whitespaces --- .../vpicc/virtualsmartcard/CardGenerator.py | 79 ++++++++----------- 1 file changed, 33 insertions(+), 46 deletions(-) diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py b/virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py index 025f348..5ff1841 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py @@ -1,18 +1,18 @@ # # Copyright (C) 2011 Dominik Oepen -# +# # This file is part of virtualsmartcard. -# +# # virtualsmartcard is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) any # later version. -# +# # virtualsmartcard is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. -# +# # You should have received a copy of the GNU General Public License along with # virtualsmartcard. If not, see . # @@ -39,52 +39,52 @@ except ImportError: #self.mf.append(DF(parent=self.mf, #fid=2, dfname='\xa0\x00\x00\x03\x08\x00\x00\x10\x00')) #self.mf.append(DF(parent=self.mf, - #fid=3, dfname='\xa0\x00\x00\x03\x08\x00\x00\x10\x00\x01\x00')) + #fid=3, dfname='\xa0\x00\x00\x03\x08\x00\x00\x10\x00\x01\x00')) class CardGenerator(object): - """This class is used to generate the SAM and filesystem for the + """This class is used to generate the SAM and filesystem for the different supported card types. It is also able used for persistent storage (in encrypted form) of the card on disks. """ - + def __init__(self, card_type=None, sam=None, mf=None): self.type = card_type self.mf = mf self.sam = sam self.password = None self.datagroups = {} - + def __generate_iso_card(self): default_pin = "1234" default_cardno = "1234567890" - + logging.warning("Using default SAM parameters. PIN=%s, Card Nr=%s" % (default_pin, default_cardno)) #TODO: Use user provided data self.sam = SAM(default_pin, default_cardno) - + self.mf = MF(filedescriptor=FDB["DF"]) self.sam.set_MF(self.mf) - + def __generate_ePass(self): - """Generate the MF and SAM of an ICAO passport. This method is + """Generate the MF and SAM of an ICAO passport. This method is responsible for generating the filesystem and filling it with content. Therefore it must interact with the user by prompting for the MRZ and optionally for the path to a photo.""" from PIL import Image from virtualsmartcard.cards.ePass import PassportSAM - + #TODO: Sanity checks MRZ = raw_input("Please enter the MRZ as one string: ") readline.set_completer_delims("") readline.parse_and_bind("tab: complete") - + picturepath = raw_input("Please enter the path to an image: ") picturepath = picturepath.strip() - + #MRZ1 = "P