john
5540677e73
added lifecycle commands to CardOS
...
Passive Authentication for BAC MRTDs
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@254 f711b948-2313-0410-aaa9-d29f33439f0b
15 years ago
hploetz
b12c6b643f
Add mrz display field width
...
Process drawing events before entering the (blocking) smart card read code
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@253 f711b948-2313-0410-aaa9-d29f33439f0b
15 years ago
hploetz
7e809d1122
Restrict maximum image size
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@252 f711b948-2313-0410-aaa9-d29f33439f0b
15 years ago
hploetz
33b9f44354
Enhance GUI, can now enter MRZ information and read new passport from GUI
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@251 f711b948-2313-0410-aaa9-d29f33439f0b
15 years ago
hploetz
55a0b4d4a2
mifare desfire, miscellaneous
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@250 f711b948-2313-0410-aaa9-d29f33439f0b
15 years ago
hploetz
c02f68c8cf
fix for non-rfid
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@249 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
fa0e0c888c
fix get_atr
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@248 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
c92a60fb10
Switch 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
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@247 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
326fd9a7be
Consolidating connect to a single place
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@246 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
dfb480db3a
Prevent read_binary_file from falling into an infinite loop
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@244 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
cc1e70d124
More oids
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@243 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
9d25ab83d2
.upper() for the mrz2 in used in bac
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@242 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
2a0caea3c7
Incorporate some information from tr-03110-eac-1.0.pdf
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@241 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
ba1eb93e43
Better new zealandian fingerprint
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@240 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
56e9027ec8
More useful OID display for the case when the exact OID is not known
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@239 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
9a1a0ccdce
sre is deprecated in python 2.5
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@238 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
fd7bcf04a1
OID to cleartext
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@237 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
38bc6d9efc
Can now display displayed portrait and displayed signature or usual mark
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@236 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
da589e2c77
Regression: read_com and friends were broken
...
Make decode_tag_list output more educational
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@235 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
f5a1777099
fixes in mrz parsing for uncommon cases
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@234 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
49d912cbd8
Enter exit button
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@233 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
c684d3632c
Change in-memory format to bmp. (Conversion to png takes 0.8s which feels laggy, conversion to bmp takes 0.2s which is barely noticeable)
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@232 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
6c5bdad151
JPEG2000 works now
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@231 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
6916b45f11
Reading from and saving to filesets works
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@230 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
09ab2cbff7
Picture loading working
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@229 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
893ed74995
GUI optimizations
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@228 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
38d9a377ac
Better proportions
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@227 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
e1cd80acf8
GUI working
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@226 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
d1d2698111
start GUI code
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@225 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
3fa2f88419
Tool to read full passport information. Call without arguments to try without bac, or with mrz1 mrz2 or mrz2 to try with bac
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@224 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
918eaf3f40
Consolidate and simplify common command line processing code
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@223 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
d7aa71ca8d
Centralize pycsc windows import hack
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@222 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
94fbb4190c
Passport parse code
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@221 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
7d2f9b4da5
API change: let read_binary_file return two values
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@220 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
84e812ebf7
Honor generic_card.DEBUG
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@219 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
bda175ccb2
fix mrz2 checksum calculation
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@218 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
19b862ae24
Start passport parsing code
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@217 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
f6f29a90a9
Have a stab at parsing biometric data
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@216 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
9d071e7451
helper function to search through TLV trees. (TODO: Create proper class for TLV data)
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@215 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
a024e73aa6
MTCOS_Card_RFID is better than RFID_Card. (TODO: Find better API for such cases)
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@214 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
e4fa619d41
load_response and pretend_application commands
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@213 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
c4229f95e4
Whups
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@212 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
daa79b47bb
NZ passport observation by Adam
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@211 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
481050b14c
Forgot a comment char
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@210 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
b56cd37306
Change output of ultralight cat to the customary 4 bytes per line
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@209 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
a5e9ead166
Differentiate 1k and 4k mifare classic
...
Add one SW
Forgot one docstring
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@208 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
62a06241c0
API change: substitute new PURPOSE_GET_RESPONSE for PURPOSE_RETRY to match the actual semantics, add a different value for PURPOSE_RETRY to match the description
...
Refactor READ BINARY functionality out of iso_7816_4 into a building block
Implement READ BINARY (and "cat" command) for RFID storage cards using the new building block
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@207 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
85335da1b6
Implement comments for fingerprints.txt
...
Add start of an implementation of rfid characteristics
Update fingerprints after encounter with two real german passports
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@206 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
7819b38ec2
add rfid_card to project file
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@205 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago
hploetz
a810933abc
Add RFID_Card class. (I just discovered that section 3.2.2 of PC/SC 2.01 specifies handling of contactless storage cards such as mifare through an emulated APDU interface.)
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@204 f711b948-2313-0410-aaa9-d29f33439f0b
16 years ago