hploetz
|
c68e8bba2e
|
Transitioning to new APDU code
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@53 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-18 15:45:07 +00:00 |
hploetz
|
f5e42ca71b
|
New APDUs basically feature complete
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@52 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-18 06:37:06 +00:00 |
hploetz
|
95ccd90742
|
further advances in APDU handling
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@51 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-18 06:24:24 +00:00 |
hploetz
|
861b8da00c
|
initial problem fixed
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@50 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-18 05:37:52 +00:00 |
hploetz
|
2ec6001376
|
experimental next generation code, still broken
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@49 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-18 05:00:19 +00:00 |
hploetz
|
036218d632
|
some more T=0 vs. T=1 fixes
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@48 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-18 02:16:15 +00:00 |
hploetz
|
7d3953d48d
|
nicer status word printing
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@47 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-17 18:50:18 +00:00 |
hploetz
|
a2d6c6a624
|
better handling of non-T=0 APDUs. may still be buggy
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@46 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-17 18:40:12 +00:00 |
henryk
|
df4e90ea9e
|
Implemented option to select reader
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@44 f711b948-2313-0410-aaa9-d29f33439f0b
|
2006-05-04 23:58:28 +00:00 |
henryk
|
31225977e2
|
Cardmultiplexer object. Should allow to dynamically bind and unbind classes from a card object.
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@43 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-12 02:09:15 +00:00 |
henryk
|
6003cc1fc0
|
Dynamically load all modules and their card classes from the cards directory
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@42 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-10 23:38:29 +00:00 |
henryk
|
32b0e21507
|
Add shell.py to the project file
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@41 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-10 23:37:57 +00:00 |
henryk
|
5e5b85b28e
|
Now using the shell class in cyberflex-shell
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@40 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-09 02:06:32 +00:00 |
henryk
|
c584dad0b0
|
post_hook execution moved to after command execution
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@39 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-09 02:05:19 +00:00 |
henryk
|
0f4f8db895
|
Make it possible to use *args in commands
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@38 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-09 01:38:06 +00:00 |
henryk
|
31fa1046f1
|
set_completer_delims("") so that the whole line will be passed for completion
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@37 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-08 23:34:10 +00:00 |
henryk
|
59a311e450
|
Append a space when there is only one command that matches
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@36 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-07 13:11:57 +00:00 |
henryk
|
d8a2d52eaf
|
Unset command.
Fallback command
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@35 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-07 12:35:06 +00:00 |
henryk
|
4b9dc9ab53
|
Some LC_AUTO that were forgotten
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@34 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-07 01:50:34 +00:00 |
henryk
|
c6962a322b
|
a basically working command parser
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@33 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-07 01:50:13 +00:00 |
henryk
|
7802e9194f
|
APDU class, basically working
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@32 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-06 23:35:46 +00:00 |
henryk
|
9f8f494c36
|
Beginning a shell class
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@31 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-04 06:04:23 +00:00 |
henryk
|
d8dab69c26
|
More flexible SW parsing
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@30 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-03 07:02:49 +00:00 |
henryk
|
7d4a29ce4e
|
Decode SW 0x6cXX
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@29 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-03 05:20:14 +00:00 |
henryk
|
5720cb30f6
|
docstrings
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@28 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-10-03 05:19:53 +00:00 |
henryk
|
bed37517c6
|
reset command
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@27 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-30 04:39:01 +00:00 |
henryk
|
2d8068b0e3
|
Use the APDU object throughout (working, but not complete)
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@26 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-30 04:13:34 +00:00 |
henryk
|
82eab03c68
|
fixex
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@25 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-30 03:34:15 +00:00 |
henryk
|
b89286679b
|
lc calculation
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@24 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-30 03:03:54 +00:00 |
henryk
|
28021747f4
|
APDU class
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@23 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-30 02:59:57 +00:00 |
henryk
|
78f949d3df
|
delete support
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@22 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 22:58:06 +00:00 |
henryk
|
bd6140e6ff
|
verify pin command
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@21 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 21:37:28 +00:00 |
henryk
|
9fb1f2863b
|
Invalidate the secure channel when switching applications
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@20 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 20:00:37 +00:00 |
henryk
|
93f380859c
|
Support for select application
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@19 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 19:05:55 +00:00 |
henryk
|
3f36321e51
|
Status word decoding
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@18 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 17:16:27 +00:00 |
henryk
|
2e29202aae
|
arguments for open_secure_channel
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@17 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 16:17:43 +00:00 |
henryk
|
6337b3ef58
|
Some more commands
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@16 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 15:31:57 +00:00 |
henryk
|
268ce82792
|
command for printing ATR
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@15 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 15:00:26 +00:00 |
henryk
|
2a86cb5859
|
Completion
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@14 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 14:41:20 +00:00 |
henryk
|
229ab9998b
|
print "unknown command"
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@13 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 03:50:54 +00:00 |
henryk
|
0fa0e7c415
|
basic functions working
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@12 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 03:39:27 +00:00 |
henryk
|
85c11acfcd
|
Card specific classes in a separate package
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@11 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-29 03:39:14 +00:00 |
henryk
|
122f2b9020
|
Fix line breaks
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@10 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-28 20:19:27 +00:00 |
henryk
|
ebeb989e38
|
Less characters to print (especially tabs and line breaks)
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@9 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-28 17:41:50 +00:00 |
henryk
|
4535fd115a
|
rename offset -> indent
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@8 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-28 15:10:36 +00:00 |
henryk
|
eb1df9aff0
|
utils.py will contain general utility functions. hexdump and parse_status for now
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@7 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-28 15:01:29 +00:00 |
henryk
|
8401c47490
|
*** empty log message ***
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@6 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-27 13:26:20 +00:00 |
henryk
|
dea9d40fdf
|
Initial revision
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@2 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-27 13:23:48 +00:00 |
(no author)
|
aeb673b7aa
|
New repository initialized by cvs2svn.
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@1 f711b948-2313-0410-aaa9-d29f33439f0b
|
2005-09-27 13:23:48 +00:00 |