Commit Graph

532 Commits

Author SHA1 Message Date
Frank Morgner
cdf68d62b3 implemented my own version of libpcsclite
Allows customizing of the default adress to which vpcd or libpcsclite
connect to.

My libpcsclite is currently not thread safe. It should not be installed
together with PCSC-Lite since both packages have conflicting files. Use
./configure --enable-libpcsclite to use my version. Use ./configure
--enable-vpcdhost=ADRESS to define connection mode and adress of vpicc.
2013-07-19 23:49:01 +02:00
Frank Morgner
291178d139 implemented reversed connection establishment
vpcd can now be configured connect to a previously started vpicc.
2013-07-15 10:18:40 +02:00
Frank Morgner
6468c87e9f use ifd handler api v3.0 only.
port for connection may be specified in the device name
2013-07-11 00:07:34 +02:00
Frank Morgner
d6bf6a0b93 fixed extracting reference flags for select 2013-07-09 07:34:05 +02:00
Frank Morgner
8e5d044ab5 catch SwErrors in formatResult 2013-07-09 07:24:15 +02:00
Frank Morgner
50b2f85cc4 switch verbosity level via command line 2013-07-09 07:22:12 +02:00
Frank Morgner
68e01ac452 use hexdump to print strings of objects 2013-07-09 07:20:18 +02:00
Frank Morgner
8c1694f5b4 raise a SW error on failed decryption 2013-07-09 07:10:18 +02:00
Frank Morgner
a082227347 wrap errors in sm if decryption was successfull 2013-07-09 07:09:28 +02:00
Frank Morgner
470c364f78 version bump 2013-07-03 01:09:52 +02:00
Frank Morgner
962279fac6 updated ChangeLog 2013-07-03 01:03:32 +02:00
Frank Morgner
2bf5c40333 fixed location of .git 2013-07-03 00:31:16 +02:00
Frank Morgner
adc70a0a40 fixed distcheck-hook 2013-06-28 23:45:38 +02:00
Frank Morgner
31ff210f08 include program version in help 2013-06-27 00:25:05 +02:00
Frank Morgner
59b8c8cab1 throw an error if the APDU is too big 2013-06-27 00:08:33 +02:00
Frank Morgner
9c259f4af7 implemented vicc to pass PCSC-Lite's handler_test 2013-06-27 00:02:46 +02:00
Frank Morgner
46d0132856 check for vicc presence and return immediately 2013-06-26 23:22:49 +02:00
Frank Morgner
fa0b3bae28 network byte order is big endian 2013-06-26 21:21:41 +02:00
Frank Morgner
013abb2f35 get cards atr on first try 2013-06-26 11:58:06 +02:00
Frank Morgner
2d64ca4e14 fixed asn1 structure of nPA's default data 2013-06-25 23:05:54 +02:00
Frank Morgner
a7ceffeb9f removed debug output 2013-06-25 21:48:49 +02:00
Frank Morgner
04efb3588e use libpcsclite.pc's new serialconfdir 2013-06-25 01:44:10 +02:00
Frank Morgner
fb4dbe59ba allow multiple cards to connect to vpcd
due to limitations of pcscd this is currently limited to 10 cards.
Note that there is a double free corruption in pcscd when unloading the
driver.
2013-06-25 01:05:20 +02:00
Frank Morgner
2dc76bdac6 generate ChangeLog from git 2013-06-25 01:05:17 +02:00
Frank Morgner
59eaa16c45 include a summary in documentation and tools 2013-06-17 10:03:38 +02:00
Frank Morgner
58dc2e1a01 fixed default location of reader.conf.d
use `./configure --confdir` for changing the default
2013-06-11 23:13:42 +02:00
Frank Morgner
4cd2177944 added empty m4 directories
... to satisfy autoconf
2013-06-11 15:20:12 +02:00
Frank Morgner
5db6ce6935 added default cvca trust anchor (German eID PKI) 2013-06-11 15:13:22 +02:00
Frank Morgner
686eb9d455 added meaningfull default data 2013-06-09 23:23:36 +02:00
Frank Morgner
54579ae7d7 working on documentation 2013-05-23 18:18:37 +02:00
Frank Morgner
2deb3470d2 fixed compiler warning 2013-05-23 18:18:37 +02:00
Frank Morgner
bae3f07045 made vpcd.c/vpcd.h windows-compatible 2013-05-23 18:18:37 +02:00
Frank Morgner
137253ad00 distributing npa example data 2013-05-23 18:18:36 +02:00
Frank Morgner
37e5f9d514 respect sphinx style guide to some extent
see http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html
2013-03-05 20:42:09 +01:00
Frank Morgner
0644c491c5 added cvc_rehash'ed test files 2013-02-26 00:53:33 +01:00
Frank Morgner
ffd61ffca9 fixed typo 2013-02-18 22:58:03 +01:00
Frank Morgner
e1da1dc081 updated documentation 2013-02-09 23:44:14 +01:00
Frank Morgner
a0b37e1296 fixed import of EF.CardSecurity
was a degradation of OpenPACE 7016e1a6e958cb7b9a241c059deb807f31dff5fe
2013-02-09 23:44:04 +01:00
Frank Morgner
d479420463 include OpenSC as submodule 2012-12-16 04:09:25 +01:00
Frank Morgner
758fe2b99f nPA: fixed resume PIN command
PACE with CAN followed by PACE with PIN in SM failed, because the
eac_ctx holding the SM context was always cleared at the beginning of
the second PACE run.
2012-12-08 20:50:07 +01:00
Frank Morgner
c58aed6896 fixed printing of EAC CTX 2012-12-08 00:17:32 +01:00
Frank Morgner
c6f61aa3eb adapted to changes of OpenPACE
Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed
2012-11-21 19:45:55 +01:00
Frank Morgner
f5a2cde7d6 adapted to latest changes of openpace
works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1
2012-11-01 08:02:01 +01:00
Frank Morgner
38f2f363bf comprehensive checking for help2man 2012-10-26 21:55:42 +02:00
Frank Morgner
5ab760e0c0 let MSE:Set AT distinguish between tags 83, 84 2012-10-12 11:48:22 +02:00
Frank Morgner
fd4ed5162c selecting MF on reset and power up 2012-10-11 22:22:57 +02:00
Frank Morgner
4cba1d8ee2 added script to test vicc with npa-tool 2012-10-10 22:02:59 +02:00
Frank Morgner
df00bca2f0 adapted to changes of openpace in 91d6ee1ec80f6... 2012-10-10 22:02:59 +02:00
Frank Morgner
801e80a350 nPA: added --cvca parameter 2012-10-10 22:02:59 +02:00
Frank Morgner
296db65bc2 updated help for --disable-checks 2012-10-10 22:02:59 +02:00