Frank Morgner
d0be88db30
fixed OpenSC guide: use git submodule update
2013-08-08 23:39:33 +02:00
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
6b2ae238fd
updated OpenSC
...
include SM bugfixes from OpenSC master
2013-08-07 23:10:26 +02:00
Frank Morgner
765cb8d7ef
defined missing symbols from pcsclite.h
2013-08-07 21:46:53 +02:00
Frank Morgner
37daaf1192
read/write chunks in short length SM APDUs
2013-08-07 21:43:46 +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
ce77625a60
avoid uninitialized variable
2013-07-14 22:57:42 +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
26051c973b
removed unused variables
2013-07-03 01:02:52 +02:00
Frank Morgner
c8da15c125
added ccid-types.h to headers
2013-07-03 00:39:43 +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
5e6018c810
use PACKAGE_SUMMARY in libnpa.c
2013-06-27 09:15:33 +02:00
Frank Morgner
67c6034196
tikz description doesn't resolve abbreviations
2013-06-27 01:40:50 +02:00
Frank Morgner
c5a43fa4eb
added missing file
2013-06-27 00:46:39 +02:00
Frank Morgner
00bd4c36aa
use today() as version number of vsmartcard docs
2013-06-27 00:31:39 +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
4b5230c129
adapted to changes of fb4dbe59ba
2013-06-26 20:19:45 +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
2b6ba3c3c1
implemented boxing commands for verify/modify
...
separates type definitions into ccid-types.h to be accessible in libnpa
2013-06-21 08:51:43 +02:00
Frank Morgner
d146b0ec26
fixed description of boxed verify/modify
2013-06-20 21:08:44 +02:00
Frank Morgner
1a97573286
fixed parsing of bNumberMessage and response buffer for boxing error
2013-06-20 21:02:25 +02:00
Frank Morgner
f657454ed3
fixed automatic allocaction of asn1 decoded data
2013-06-19 23:28:37 +02:00
Frank Morgner
29f8ca44d4
fixed asn1 formatting of boxing command for pace
2013-06-19 23:11:16 +02:00
Frank Morgner
0c8dccdaf2
avoid duplicated tikz code
2013-06-18 08:12:03 +02:00
Frank Morgner
70a11cdbe8
include references and pictures from our papers
2013-06-17 23:30:20 +02:00