Frank Morgner
1998fddf69
use EAC_init() and EAC_cleanup()
2013-09-24 01:14:29 +02:00
Frank Morgner
db01d94484
added target to build for Android
...
We use virtualsmartcard's libpcsclite to connect to a smartcard. The
PC/SC service with vicc-interface is implemented elsewhere (currently
un-free).
2013-09-09 08:30:49 +02:00
Frank Morgner
df5d157ebd
added required version of OpenPACE
2013-08-30 08:09:26 +02:00
Frank Morgner
905d903d70
enable default driver
...
see OpenSC
1a972920f0dd4959bd6ec3c4cddef2d98e6009a8
2013-08-21 08:26:49 +02:00
Frank Morgner
c04b66b733
Updated OpenSC (again)
2013-08-21 08:32:40 +02:00
Frank Morgner
49b01ca750
adapted to changes of openpace ce89f8ee374d7926c3f4707b8c4d3ae3de506507
2013-08-21 07:30:08 +02:00
Frank Morgner
8b09b1f26a
fixed reference date for validity check
2013-08-21 07:04:03 +02:00
Frank Morgner
b878de7d62
print commands before issuing them
2013-08-21 06:11:40 +02:00
Frank Morgner
af02f4026a
fixed compilation for windows
2013-08-16 09:25:11 +02:00
Frank Morgner
fc578afc54
check for vpcd requirements
2013-08-16 09:25:11 +02:00
Frank Morgner
64d4dfac68
updated OpenSC submodule
2013-08-16 07:41:05 +02:00
Frank Morgner
6f4ccdeab4
fixed OpenSC guide: use git submodule update
2013-08-08 23:48:34 +02:00
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