Frank Morgner
539a8ddee1
fixed references to sf's git repositories
2013-08-08 23:22:45 +02:00
Frank Morgner
17ddef0297
reversed connection mode: allow vpcd to reconnect
2013-08-07 23:57:02 +02:00
Frank Morgner
765cb8d7ef
defined missing symbols from pcsclite.h
2013-08-07 21:46:53 +02:00
Frank Morgner
7e6b7cd4f6
avoid error: variable modified at file scope
2013-08-07 21:43:44 +02:00
Frank Morgner
4971ca1e17
don't install libvpcd when libpcsclite is requested
...
libpcsclite now statically links against libvpcd. This also is fully
compatible with OpenSC now, which uses dlopen/LoadLibrary for the PC/SC
provider.
2013-08-07 21:43:41 +02:00
Frank Morgner
a82d98a93d
copied helper files from PCSC-Lite
2013-07-28 13:43:49 +02:00
Frank Morgner
4d1e67a26e
use a valid ATR for handler_test
2013-07-19 23:51:00 +02:00
Frank Morgner
a766a6e01a
fixed handling of SW1=0x61 in handler_test
2013-07-19 23:51:00 +02:00
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