Frank Morgner
6bacbd7464
Merge pull request #2 from d0/master
...
Updated links in the documentation
2014-05-01 21:57:41 +02:00
Dominik
075b9b0a9c
Fix another reference to the old repository
2014-05-01 19:16:09 +02:00
Dominik
ba28a94403
Updated links in the documentation
2014-05-01 13:40:45 +02:00
Frank Morgner
9943708510
fixed compiling ccid-emulator without libnpa
...
fixes #1
2014-04-27 22:24:19 +02:00
Frank Morgner
1d47e52b60
moved project home to github
2014-04-18 00:59:54 +02:00
Frank Morgner
c62b715c24
Added README.md
2014-04-15 08:25:02 +02:00
Frank Morgner
8abb64e519
use a separate directory for ifd-vpcd and pcsclite-vpcd
2014-03-31 23:46:15 +02:00
Frank Morgner
0aec0e4d31
vpcd: added real thread safety
2014-03-31 22:59:59 +02:00
Frank Morgner
ac3b70f4d1
updated documentation
2014-03-26 21:47:27 +01:00
Frank Morgner
8f77abdc00
vpcd win32: fixed race condition
2014-03-26 17:47:50 +01:00
Frank Morgner
a1131dd83a
fixed installation guide for vpcd on Windows
2014-03-26 01:08:22 +01:00
Frank Morgner
8fd63744e8
updated documentation
2014-03-26 00:58:17 +01:00
Frank Morgner
dcd9ff928c
added documentation about Windows driver
2014-03-26 00:00:54 +01:00
Frank Morgner
bef01d2a31
Migrated to new Version of Flavio's Windows driver
2014-03-25 23:25:53 +01:00
Frank Morgner
e15307d662
added windows version of vpcd driver
...
based on Fabio Ottavi's UMDF Driver for a Virtual Smart Card Reader, see
http://www.codeproject.com/Articles/134010/An-UMDF-Driver-for-a-Virtual-Smart-Card-Reader
2014-03-20 01:20:34 +01:00
Frank Morgner
151f3fe3da
correctly initialize winsock
2014-03-18 23:27:01 +01:00
Frank Morgner
b6a8953297
export additional symbols from OpenSC when cross compiling
2014-03-08 02:45:43 +01:00
Frank Morgner
28ab30e71e
PKG_CONFIG_PATH seems to be required for pkg-config now
2014-03-08 02:38:55 +01:00
Frank Morgner
6a9ec01ace
configure openpace for enabling openssl installation
2014-03-08 02:38:55 +01:00
Frank Morgner
9fe16d00f2
fixed windows target directory
2014-03-08 02:38:55 +01:00
Frank Morgner
3dddf0e809
use unified names for PACE secrets
2014-02-28 23:47:11 +01:00
Frank Morgner
052666b140
ignore 'dirty' submodule opensc
2014-02-28 23:20:02 +01:00
Frank Morgner
c9aed4f5aa
fix return code for blocked PIN
2014-02-28 23:20:02 +01:00
Frank Morgner
21087fe434
implemente PKCS#15 emulator for nPA
2014-02-28 23:20:02 +01:00
Frank Morgner
d81491f4ea
better PIN handling
...
- avoid overloading of the unblocking command, instead perform resuming
the pin automatically.
- implemented cache for npa card driver
- added support for eSign PIN verification
- addes support for get pin info cmd
2014-02-28 23:19:42 +01:00
Frank Morgner
54e71a1028
use a 10 digit puk
2014-02-28 23:12:26 +01:00
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