Frank Morgner
6ad3f6070c
return remaining tries of PIN verification in MSE:Set AT
2014-02-28 22:29:29 +01:00
Frank Morgner
93947962e4
updated to current OpenSC's master
2014-02-23 01:16:53 +01:00
Frank Morgner
9b40f70ad8
use a correct mrz by default
2014-02-23 01:16:53 +01:00
Frank Morgner
6b7d42000b
fixed resuming the PIN
...
initialization of the boxing commands in perform_pace always destroyed
the established security context.
2014-02-23 01:16:53 +01:00
Frank Morgner
68d8a9cf64
fixed missing references to list operations
2014-02-23 01:16:52 +01:00
Frank Morgner
d4bcf4e592
implemented npa_pin_cmd
2014-02-23 01:16:52 +01:00
Frank Morgner
15b08e5384
added a minimal nPA card driver for OpenSC
...
use as something like
env OPENSC_CONF=$PWD/vsmartcard/npa/opensc.conf opensc-tool --name
2014-02-23 01:16:44 +01:00
Frank Morgner
0f96feb7c1
libpcsclite is a library
2013-12-08 23:06:07 +01:00
Frank Morgner
2cc664f698
added documentation about our PC/SC implementation
2013-12-06 22:22:08 +01:00
Frank Morgner
ce55b78345
"download" is a section
2013-12-05 20:48:50 +01:00
Frank Morgner
18463fc820
fixed definition for c++
2013-12-04 22:17:42 +01:00
Frank Morgner
6837609dbd
try linking OpenSC without including OpenSSL
2013-11-13 17:40:34 +01:00
Frank Morgner
a0a611d392
added url to master thesis
2013-11-06 14:36:55 +01:00
Frank Morgner
0e9b87cc7b
use python wrappers to EAC_CTX and PACE_SEC
...
requires openpace 17891be5ee99d32e67bd954fbb26ff5eab6a0609
2013-11-01 19:38:52 +01:00
Frank Morgner
9970fbe742
don't use hard coded domain parameters for CA
...
needs OpenPACE 32d42f3b337cb0e9fca5a76824e471f431f4fbe0
2013-10-25 22:14:15 +02:00
Frank Morgner
ca5dfae640
use convenience wrapper for TA step 6
2013-10-23 09:55:12 +02:00
Frank Morgner
372ec6c265
hard coded CA protocol parameters are required currently
...
otherwise the curve will be unknown in OpenPACE. Fixes bug in
combination with OpenPACE 572eb903590257ac60f1661f0ba69a9994b4c3f5 and
later
2013-10-22 20:56:14 +02:00
Frank Morgner
a11be64015
catch and debug more errors
2013-10-21 21:01:08 +02:00
Frank Morgner
f6879f42de
use absolute path to source directories in guide
2013-09-30 21:03:47 +02:00
Frank Morgner
e76238505b
iv is mandatory in python-crypto now
2013-09-30 13:52:17 +02:00
Dominik
28fe87b3fd
Fixed OpenSC guide: add git submodule init
2013-09-26 17:43:28 +02:00
Dominik
f6d1671562
Fixed OpenSC guide: add git submodule init
2013-09-26 17:42:52 +02:00
Frank Morgner
951c5473bd
use a faked rID
2013-09-25 07:38:57 +02:00
Frank Morgner
15a53a39df
use EAC_init() and EAC_cleanup()
2013-09-25 07:22:37 +02:00
Frank Morgner
12aef1e72f
added more fci data for nPA
2013-09-11 06:38:56 +02:00
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