Commit Graph

1108 Commits

Author SHA1 Message Date
psytester
9768b2fbb4 CardGenerator can use input from dataset file
see new option in vicc, which will pass the dataset file content to CardGenerator
2014-05-19 21:35:10 +02:00
psytester
c070394f82 vicc reads dataset file
That new option -d <dataset file> or --datasetfile <dataset file> will read an optional dataset file to be able to start vicc->CardGenerator.py with various content
2014-05-19 21:26:40 +02:00
Dominik
fbbafeff02 Merge remote-tracking branch 'upstream/master' 2014-05-14 04:27:58 +02:00
Dominik
8a41456889 Explicitly set OPENSSL_CFLAGS and OPENSSL_LIBS for ccid 2014-05-14 04:14:54 +02:00
psytester
02f08646f4 Readme.txt.in added hints for vpcd on Windows
some details how to get build vpcd on Windows 64 bit
2014-05-09 21:02:43 +02:00
Frank Morgner
fee02171cb Merge pull request #7 from d0/master
Add a basic .travis.yml file for automated testing
2014-05-04 00:05:29 +02:00
Dominik
dfe6cd50c1 Add a basic .travis.yml file for automated testing 2014-05-02 18:10:27 +02:00
Frank Morgner
0ccbfbe3d8 Merge pull request #6 from d0/master
Add symlink forgotten in 40a8fc0
2014-05-02 13:16:35 +02:00
Dominik
3dc8e5c2b4 Add symlink forgotten in 40a8fc0 2014-05-02 10:54:39 +02:00
Frank Morgner
855c5dcae7 rebuilt docs 2014-05-02 08:17:49 +02:00
Frank Morgner
40a8fc0a7f pcsc-relay: include thread locking mechanism
fixes regression from 0aec0e4

closes #5
2014-05-02 08:15:26 +02:00
Frank Morgner
b86a555ac0 Merge pull request #4 from d0/master
Update more links to the old repository
2014-05-02 00:59:57 +02:00
Dominik
63e98e8084 Update more links to the old repository 2014-05-01 23:24:18 +02:00
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