Commit Graph

508 Commits

Author SHA1 Message Date
Frank Morgner
eb4c8a8103 fixed distcheck 2016-10-10 10:33:09 +02:00
Frank Morgner
d1cd0ea379 less clutter in documentation
- distribute HTML documentation in master branch
- use MD files in project directories for GitHub
- removed some unused autotools files
2016-10-10 10:33:05 +02:00
Frank Morgner
a8b22f7bef removed npa project
It has been replaced by https://github.com/frankmorgner/OpenSC
2016-10-08 01:14:41 +02:00
Frank Morgner
fd8ae7c7c8 Merge pull request #78 from d0/no_serialization
Remove serialization support
2016-05-15 17:32:03 +02:00
Frank Morgner
0d1977fc1a print QR code in case of reversed mode 2016-04-15 11:11:15 -04:00
Dominik
41bd7ab105 Remove serialization support 2016-04-10 19:31:24 +02:00
Dominik
de683869b4 Refactored the python files in the cards directory according to PEP8 2016-03-19 10:04:16 +01:00
Dominik
33dc00e175 Fix broken function SmartcardSAM.set_asym_cipher 2016-03-19 07:35:15 +01:00
Dominik
c0bea2cd25 Refactor code according to PEP8 2016-03-13 15:30:15 +01:00
Dominik
08f91685fc Updated regression tests and simplified code a bit 2016-03-05 13:46:22 +01:00
Dominik
c8f27768a4 Added a regression test for strings generated by the old crypt() implementation 2016-03-03 22:06:08 +01:00
Dominik
82e924811e Added a regression test for strings generated by the old protect_string() implementation 2016-03-03 21:33:07 +01:00
Dominik
36970a26d7 Replace PBKDF2 class by python stdlib implementation
hashlib.pbkdf2_hmac has been backported to Python 2.7 (see PEP 466). In
order to avoid reinventing the wheel and to include less third party
code we switch to the stdlib implementation.
2016-03-02 23:02:59 +01:00
Frank Morgner
76a4a601d8 use z modifier for printing size_t 2016-03-01 14:51:25 +01:00
Frank Morgner
29dfed5de9 Updated mail address 2015-12-15 16:58:28 +01:00
Erik Nellessen
e8076f0f38 Added missing import. 2015-09-28 15:49:45 +02:00
Frank Morgner
42ae85ddb3 Activate Fabio's card backends by default 2015-09-23 07:56:11 +02:00
Frank Morgner
c3ba3ca4a3 Maps sleep to Sleep on Windows 2015-09-20 02:54:40 +02:00
Frank Morgner
d9dfc2c697 Checks for ssize_t
Works around the different typedef of ssize_t in MinGW
2015-09-20 02:54:40 +02:00
Frank Morgner
57d55c8776 Removes definition of BOOL which conflicts with mignw 2015-09-18 08:47:04 +02:00
Frank Morgner
a23913ff9c Uses %Ix instead of %x
Fixes compiler warning about implicit type conversion on 64 bit machine
2015-09-18 15:22:40 +02:00
Frank Morgner
16ee860a66 Fixes windows warning about casting on x64 2015-09-18 15:22:35 +02:00
Frank Morgner
644d74ef40 fixed problems/warnings in documentation 2015-09-04 07:48:47 +02:00
Frank Morgner
13307b950e workaround for windows compiler without inet_ntop 2015-08-22 00:22:41 +02:00
Frank Morgner
f66c7834ba fixed windows cross compilation of vpcd 2015-08-21 22:56:13 +02:00
Frank Morgner
e4b438e870 fixed windows cross compilation of vpcd-config 2015-08-21 04:34:48 +02:00
Frank Morgner
f0c0805679 vpcd-config: use the configured maximum number of slots 2015-08-21 03:48:19 +02:00
Frank Morgner
24dbde75b0 fixed dependency to pcsclite.h
regression of 1581c61e4b
2015-08-13 09:21:38 +02:00
Frank Morgner
799894c83a don't print raw binary data 2015-08-13 09:21:38 +02:00
Frank Morgner
3b31a0347b MacOSX (un)install: use /usr/local/libexec/... on El Capitan
For Mac OS X El Capitan 10.11 it is no more possible to add files in
/usr/libexec/SmartCardServices/drivers/.

Third party smart card drivers must use
/usr/local/libexec/SmartCardServices/drivers/ instead.
2015-08-09 14:50:23 +02:00
Frank Morgner
051e9a999c make sure built files are most recent 2015-07-31 19:10:32 +02:00
Frank Morgner
88b8727d02 fixed broken pointers in documentation 2015-07-23 23:56:43 +02:00
Frank Morgner
a7c0f04ec2 removed code duplication
regression of cde9393
2015-06-21 00:16:25 +02:00
Frank Morgner
470552da48 fixed missing import of sys
closes #55 #56 #57 #58
2015-06-20 00:36:50 +02:00
Frank Morgner
7e1c7cbbbd added documentaion about OS X 2015-06-20 00:26:22 +02:00
psytester
f7fa7f071a Remove AM_COND_IF from configure.ac as older automake versions do not support this macro
On SLES SP3 the automake tool has Version 1.10.1 and it does not know the new introducted AM_COND_IF macro.
I found the related work around on Mailing list of automake from year 2009
http://lists.gnu.org/archive/html/automake/2009-01/msg00011.html
since AM_COND_IF is not available in old Versions, the way is to use simple shell if statements as done in your configure.ac several times.
2015-06-10 14:27:43 +02:00
Frank Morgner
9fc68af432 documented libqrcode dependency
fixes #51
2015-06-08 22:06:25 +02:00
Frank Morgner
d471598380 Let SmartcardOS have only stubs
mf and SAM are implementations pecific to Iso7816OS
2015-05-21 22:04:44 +02:00
Frank Morgner
cbc8ab7ab9 implement reset() for relay card
fixes #48
2015-05-21 21:56:08 +02:00
Frank Morgner
a2da548bd1 list dependencies per emulated card 2015-05-20 02:17:55 +02:00
Frank Morgner
10fcdcd3fd added Mac OS X to the compatibility list 2015-05-20 02:17:55 +02:00
Frank Morgner
ca7dbab716 moved HandlerTestOS to cards/HandlerTest.py 2015-05-20 02:17:55 +02:00
Frank Morgner
dbc8054813 moved NPAOS to nPA.py 2015-05-20 02:17:55 +02:00
Frank Morgner
cde9393e89 moved CryptoflexOS to cryptoflex.py 2015-05-20 02:17:55 +02:00
Frank Morgner
3277da7824 moved RelayOS into separate file 2015-05-20 02:17:55 +02:00
Frank Morgner
3f74291dc2 fixed pycrypto import
fixes regression from bca53f92f1
2015-05-18 08:43:37 +02:00
Frank Morgner
bca53f92f1 import Crypto only when needed 2015-05-18 07:55:18 +02:00
Frank Morgner
2ef0e7828c let user configure the number of slots 2015-05-18 07:55:18 +02:00
Frank Morgner
f3dc6db045 use two slots by default 2015-05-18 07:55:18 +02:00
Frank Morgner
70e72f8c14 Workaround for getting ATR on OS X 10.10 2015-05-18 07:55:18 +02:00