hploetz
c19a06d7f1
Factor out P2 parameter of SELECT
...
Add TCOS 3.0 ATR
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@157 f711b948-2313-0410-aaa9-d29f33439f0b
2007-01-12 11:28:16 +00:00
hploetz
ec3cb54a7f
Ignore errors during decrypt/auth
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@156 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-29 20:26:00 +00:00
hploetz
050301e0a3
Ignore colons in fancy apdus
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@155 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-29 09:40:23 +00:00
hploetz
912c2d1d7c
another ATR
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@154 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-28 23:12:59 +00:00
hploetz
f79863986d
silently ignore unknown algorithms in MSE (will raise an exception when trying to use in
...
get_cipherspec anyways) and only warn upon unknown config elements
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@153 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-28 08:22:28 +00:00
hploetz
b9fc4b4487
Implement response decryption and decapsulation
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@152 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-27 04:17:09 +00:00
hploetz
1cc1433cd0
Implement pin entry
...
Note: DO NOT USE, seems to be broken
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@151 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-27 04:16:45 +00:00
hploetz
97387a1d30
slightly better
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@150 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-26 18:24:29 +00:00
hploetz
68b5e8673a
small bug regarding filler bytes
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@149 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-26 05:16:23 +00:00
hploetz
98034cf1f7
somewhat more elegant implementation, allows 00 or ff filler bytes to be present
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@148 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-26 05:10:04 +00:00
hploetz
58505948ea
allow 00 and ff filler bytes to be returned optionally
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@147 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-26 05:09:30 +00:00
hploetz
c7a610d2af
response authentication
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@146 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-25 05:08:11 +00:00
hploetz
ed4230a5cc
output which data is encrypted
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@145 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-24 22:50:51 +00:00
hploetz
f45e4df652
make it possible to print an arbitrary offset
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@144 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-24 22:50:17 +00:00
hploetz
07ced57fcd
secure messaging for command apdu seems to work
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@143 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-24 21:54:55 +00:00
hploetz
124c2c3b60
implement pack()
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@142 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-23 15:02:23 +00:00
hploetz
aa56530279
implement unpack(data, with_marks)
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@141 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-23 14:40:58 +00:00
hploetz
37754ffc51
Make marks relative to data field of APDU
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@140 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-23 14:38:53 +00:00
hploetz
bd03819002
minor typos
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@139 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-23 14:34:00 +00:00
hploetz
09560911b6
separate SE configs for mac and encrytion
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@138 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-22 06:26:28 +00:00
hploetz
7cba0484e8
Implemented logging
...
Hint: Try something like log %(HOMEDIR)s/cyberflex-shell-%(ISOTIME)s.log in your ~/.cyberflex-shellrc
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@137 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-22 06:25:48 +00:00
hploetz
8534043036
some secure messaging and security environment infrastructure
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@136 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-21 00:53:29 +00:00
hploetz
3f8d22e4d5
after_send hook
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@135 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-21 00:51:32 +00:00
hploetz
3f9b79c511
Some useful options
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@134 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-21 00:50:56 +00:00
hploetz
586cc480b8
Separate rc file and main loop
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@133 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-21 00:38:05 +00:00
hploetz
dddcdad519
At least shows the name now.
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@132 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-20 22:54:57 +00:00
hploetz
c6537acc51
some postcard tool, probably not very useful, see http://www.parodie.com/monetique/explorer.htm
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@131 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-20 05:30:54 +00:00
hploetz
586a2049e2
should've tested that ...
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@130 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-19 21:10:41 +00:00
hploetz
a0d78cf3a6
implement reading of ~/.basenamerc
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@129 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-19 12:18:01 +00:00
hploetz
c21d63752f
move cipher() to crypto_utils
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@128 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-19 04:53:10 +00:00
hploetz
3994578708
Minor beautification
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@127 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-19 04:44:45 +00:00
hploetz
15f7be1e4f
Support syntax for marking parts of tlv structures in fancy APDUs
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@126 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-19 03:31:54 +00:00
hploetz
823bd7bedf
prepare for new feature
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@125 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-18 15:30:27 +00:00
hploetz
753f3ef271
delete command
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@124 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-15 08:16:35 +00:00
hploetz
3bc5f0d3cf
encryption fixes
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@123 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-08 10:29:18 +00:00
hploetz
1b26df986b
some crypto functions
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@122 f711b948-2313-0410-aaa9-d29f33439f0b
2006-11-08 06:39:54 +00:00
hploetz
db5f07df04
minor tweaks
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@120 f711b948-2313-0410-aaa9-d29f33439f0b
2006-10-25 13:31:43 +00:00
hploetz
b3ea921b2f
support for parsing of fancy commands without executing them
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@119 f711b948-2313-0410-aaa9-d29f33439f0b
2006-10-25 11:19:28 +00:00
hploetz
02e3988218
stupid typo
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@118 f711b948-2313-0410-aaa9-d29f33439f0b
2006-10-19 23:39:22 +00:00
hploetz
3969675691
save response command
...
fancy apdu parsing
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@117 f711b948-2313-0410-aaa9-d29f33439f0b
2006-10-19 10:21:50 +00:00
hploetz
bbbf53fad1
READ RECORD commands
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@116 f711b948-2313-0410-aaa9-d29f33439f0b
2006-10-19 10:20:32 +00:00
hploetz
ace0e99477
Make it possible to ignore errors of a certain type when running a script
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@115 f711b948-2313-0410-aaa9-d29f33439f0b
2006-09-26 13:05:18 +00:00
hploetz
a29922f84c
CardOS status codes
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@114 f711b948-2313-0410-aaa9-d29f33439f0b
2006-09-23 13:59:14 +00:00
hploetz
f67dd85279
Fix merge order
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@113 f711b948-2313-0410-aaa9-d29f33439f0b
2006-09-23 13:59:00 +00:00
hploetz
97af2bd2ed
More comfortable interface to brutefid
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@112 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-24 07:02:05 +00:00
hploetz
dce8c9f90f
Need crypto module
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@111 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-24 07:01:20 +00:00
hploetz
6759203dbf
Fix multi-byte tags in combination with multi-byte lengths
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@110 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-06 03:47:58 +00:00
hploetz
bc89e9c262
better boolean decoding
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@109 f711b948-2313-0410-aaa9-d29f33439f0b
2006-08-06 03:12:05 +00:00
hploetz
e4ea6545e8
ctrl-c fix
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@107 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-26 12:08:33 +00:00
hploetz
ee71cb7289
decode asn.1 bit string and enumerated
...
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@105 f711b948-2313-0410-aaa9-d29f33439f0b
2006-07-21 19:36:53 +00:00