9a3af066b0Decode compact access bitmap
Henryk Plötz
2011-01-08 03:50:37 +0100
c5b4a68c26Further decode access rule
Henryk Plötz
2011-01-07 16:58:56 +0100
699e655ed8Somewhat fix tcos 3.0 fci 0x85 parsing, involves an ugly hack though
Henryk Plötz
2011-01-06 17:05:48 +0100
a5ee60f35eFix TCOS ATR regex for current cards
Henryk Plötz
2011-01-06 16:42:59 +0100
144efe1cf7Abstract out command class
Henryk Plötz
2010-10-15 19:00:51 +0200
e343352675Rename parse_fancy_apdu to parse_fancy
Henryk Plötz
2010-10-15 18:24:34 +0200
20b8d8167eAdd generic response chaining capability
Henryk Plötz
2010-10-15 17:58:54 +0200
2cc37817d7Move iso specific get response code to iso class
Henryk Plötz
2010-10-15 17:25:05 +0200
367b41a061Merge branch 'desfire-native'
Henryk Plötz
2010-10-15 17:11:39 +0200
c53914f1aeRefactor, move apdu SW handling from generic card class to iso card class
Henryk Plötz
2010-10-15 16:50:01 +0200
9e8b7b0a82Refactor: rename APDU_GET_RESPONSE to COMMAND_GET_RESPONSE
Henryk Plötz
2010-10-15 16:37:26 +0200
04af868a4cRefactor generic code out of APDU class into a generic Transmission_Frame class
Henryk Plötz
2010-10-15 16:09:23 +0200
eb61017dabAdd unit tests for ADPU class
Henryk Plötz
2010-10-15 15:00:27 +0200
a8d72543e9Separate out generic "Card" functionality from ISO specific functionality in preparation of DESfire native semantics FIXME: send machinery in Card is still broken, need some generalisation on request/response, then specialisation in ISO_Card
Henryk Plötz
2010-10-15 08:20:22 +0200
06a899f8e6Add unit tests for ADPU class
Henryk Plötz
2010-10-15 15:00:27 +0200
9d5528a470Add raw command. * Fix indentation * API CHANGE: do_raw_apdu() is now do_normal_apdu() * New do_raw_apdu() function to use the Raw_APDU() class, exported as "raw" command
Henryk Plötz
2010-06-01 03:06:02 +0200
59917271ddAdd Raw_APDU class for unparsed and nonjudgmental data transmission
Henryk Plötz
2010-06-01 03:05:19 +0200
5baedf1e8eFIX get_ATR for ISO 14443-3 B
Henryk Plötz
2010-04-18 09:12:39 +0200
6eaa66f534Add printing of time spent for APDU transactions
Henryk Plötz
2010-03-06 21:42:16 +0100
0270bcf9c9Implement PC/SC GET DATA command
Henryk Plötz
2010-03-03 05:34:50 +0100
5035969f8dFix command inheritance for Mifare DESfire
Henryk Plötz
2010-03-03 05:33:18 +0100
9fbc745bd0Change behavior of defaults, possible API CHANGE, hope it's not too intrusive + Change R_APDU parser and data default to allow construction of empty R_APDUs + Default unspecified C_APDU fields to None instead of 0, makes distinction of Le=0 vs. Le not present externally visible
Henryk Plötz
2010-03-03 05:28:48 +0100
41bb2396b6Use proper target number
Henryk Plötz
2010-03-03 04:51:56 +0100
7bc2017424Implement InListPassiveTargets response parsing for ISO 14443 B Implement PC/SC ATR generation for ISO 14443 B
Henryk Plötz
2010-03-03 04:23:25 +0100
30828a01e8Fix inheritance structure for Mifare DESfire
Henryk Plötz
2010-03-03 03:13:02 +0100
6d38cdfbf0Add quick and dirty fake ATR generation for T=CL tags
Henryk Plötz
2010-03-03 02:01:59 +0100
da261b1332Move InListPassiveTarget response parsing to PN532_Response_InListPassiveTarget class
Henryk Plötz
2010-03-03 01:38:53 +0100
b27a1e034fAdd class infrastructure for PN532 commands
Henryk Plötz
2010-03-03 00:58:30 +0100
bc07262d80API CHANGE: Move CommandLineArgumentHelper to readers module to allow proper import order. (CommandLineArgumentHelper references the readers module, which references the utils module, so having CLAH in utils would create a circular reference.)
Henryk Plötz
2010-03-03 00:06:20 +0100
47485362af+ Add parse_response_4B + Limit read binary response in PN532 case to 0xf8 bytes
Henryk Plötz
2010-02-28 06:09:59 +0100
d073fc662eImplement the card request loop in connect() in the Smartcard_Reader base class and move all the gory details into _internal_connect to be implemented in the subclasses
Henryk Plötz
2010-02-27 15:37:19 +0100
f6f305317aThere doesn't seem to be RC5/IDEA (any more? only in my copy?)
Henryk Plötz
2010-02-26 02:25:24 +0100
e960c92fbdInitial and very minimal support for ISO 14443-4 over PN532 over ISO 7816-3 T=0 on the ACR122 firmware 1.x
Henryk Plötz
2010-02-25 19:50:25 +0100
8f5ec36f7aMove PN532 code to a separate class (I forgot how easy that is)
Henryk Plötz
2010-02-25 16:54:29 +0100
331bfc4d47Move all PC/SC specific stuff to a separate class structure for readers (thus preparing the way for non-PC/SC-readers) This commit should be known as "Holy excessive layering, batman!"
Henryk Plötz
2010-02-25 16:43:54 +0100
63d7c9d0a8sha is deprecated, move to hashlib (probably removes support for old python versions)
Henryk Plötz
2010-02-25 15:58:46 +0100
303d3ffdafAdd code for PN532 in the ACS ACR reader, needs to go somehwere else though
Henryk Plötz
2010-02-25 10:49:21 +0100
985941e16eCopy the CLA value for the GET RESPONSE command from the original APDU
Henryk Plötz
2010-02-25 10:48:58 +0100
c125823192+ Update E3 project file + Add ACOS6 SAM card, contained in ACS reader (tikitag/touchatag)
Henryk Plötz
2010-02-24 02:59:13 +0100
86c7778022Add VRS application and GUI (Public transport in Koeln and Bonn)
Henryk Plötz
2010-02-24 02:57:44 +0100
2f244a2083Add tons of OIDs from the BSI eID specs
Henryk Plötz
2010-02-24 02:48:41 +0100
c857bc8863+ Make brutefid more gracefully accept card errors (common with my RFID reader) + Have brutefid print out the files/dirs discovered so far + Have brutefid print out a directory structure, if applicable
Henryk Plötz
2010-02-24 02:47:04 +0100
42d2278cf8+ Make it possible for cards/applications to set Le for SELECT operations, use this in the passport application + Add code for nice tree formatting of EF/DF structures
Henryk Plötz
2010-02-24 02:45:26 +0100
1b6509a0e7Add AIDs for eID ("Neuer Personalausweis") and VRS ticket, fix RID for FSFE
Henryk Plötz
2010-02-24 02:43:21 +0100
424a3c14c5Make it possible for a card/application class to specify the P1 used for SELECT in the file case Add an Application class (and AID) for NFC Forum Tag Type 4
hploetz
2008-06-10 03:34:21 +0000
c92a60fb10Switch smartcard interface to pyscard from http://pyscard.sourceforge.net/ pycsc no longer supported API change: utils doesn't export "pycsc" anymore API change: utils.CommandLineArgumentHelper.connect now returns smartcard.CardService.CardService instance API change: cards.generic_card.Card.__init__ and ...can_handle (and therefore cards.new_card_object) now expect CardService or CardConnection instance
hploetz
2007-06-16 06:56:57 +0000
326fd9a7beConsolidating connect to a single place
hploetz
2007-06-15 16:49:17 +0000
dfb480db3aPrevent read_binary_file from falling into an infinite loop
hploetz
2007-06-12 17:44:16 +0000
c684d3632cChange in-memory format to bmp. (Conversion to png takes 0.8s which feels laggy, conversion to bmp takes 0.2s which is barely noticeable)
hploetz
2007-06-09 00:35:51 +0000
6c5bdad151JPEG2000 works now
hploetz
2007-06-08 06:02:51 +0000
6916b45f11Reading from and saving to filesets works
hploetz
2007-06-08 05:33:29 +0000
09ab2cbff7Picture loading working
hploetz
2007-06-08 04:54:41 +0000
3fa2f88419Tool to read full passport information. Call without arguments to try without bac, or with mrz1 mrz2 or mrz2 to try with bac
hploetz
2007-06-08 00:55:16 +0000
918eaf3f40Consolidate and simplify common command line processing code
hploetz
2007-06-08 00:30:35 +0000
d7aa71ca8dCentralize pycsc windows import hack
hploetz
2007-06-08 00:14:22 +0000