diff options
author | hploetz <hploetz@f711b948-2313-0410-aaa9-d29f33439f0b> | 2007-06-10 00:46:55 +0000 |
---|---|---|
committer | hploetz <hploetz@f711b948-2313-0410-aaa9-d29f33439f0b> | 2007-06-10 00:46:55 +0000 |
commit | 2a0caea3c78ea71c8ee74d3823d8d540905647b1 (patch) | |
tree | ea95fb9bed175695d71cd0bccc3b7b34216750d0 /cards | |
parent | ba1eb93e43e5c31a2882a8563d3ab265290d9ae2 (diff) |
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
Diffstat (limited to 'cards')
-rw-r--r-- | cards/passport_application.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cards/passport_application.py b/cards/passport_application.py index 7108e06..a83a65b 100644 --- a/cards/passport_application.py +++ b/cards/passport_application.py @@ -93,7 +93,9 @@ class Passport_Application(Application): INTERESTING_FILES = [ ("COM", "\x01\x1e",), ("SOD", "\x01\x1d",), - ] + [ ("DG%s" % e, "\x01"+chr(e)) for e in range(1,19) ] + ] + [ ("DG%s" % e, "\x01"+chr(e)) for e in range(1,19) ] + [ + ("CVCA", "\x01\x1c",), + ] def __init__(self, *args, **kwargs): self.ssc = None @@ -275,6 +277,9 @@ class Passport_Application(Application): def cmd_read_sod(self): "Read EF.SOD" return self._read_ef("SOD") + def cmd_read_cvca(self): + "Read EF.CVCA" + return self._read_ef("CVCA") def cmd_read_dg(self, dg): "Read EF.DGx" return self._read_ef("DG%s" % int(dg,0)) @@ -283,6 +288,7 @@ class Passport_Application(Application): "perform_bac": cmd_perform_bac, "read_com": cmd_read_com, "read_sod": cmd_read_sod, + "read_cvca": cmd_read_cvca, "read_dg": cmd_read_dg, "parse_biometrics": cmd_parse_biometrics, "parse_passport": cmd_parse_passport, |