Frank Morgner
3e7f7e632c
SC-HSM: Don't block generic contactless ATR
2017-12-04 21:09:26 +01:00
Frank Morgner
4444d24f59
win32: generate PDB files for releases
...
https://msdn.microsoft.com/fsk896zz.aspx
fixes https://github.com/OpenSC/OpenSC/issues/1191
2017-11-21 10:54:48 +01:00
Frank Morgner
4317df10e6
created opensc-asn1
...
fixes installation of egk-tool.exe on win32
2017-11-17 10:03:54 +01:00
Frank Morgner
08ca27197a
treat warnings as errors
2017-11-09 12:42:29 +01:00
Frank Morgner
385a0392ce
msvc: disable type truncation warnings
2017-11-09 12:42:29 +01:00
Frank Morgner
45be3da23f
win32: fixed OpenSC major/minor version
2017-11-09 12:42:29 +01:00
Frank Morgner
19d9ec7d5d
msvc: don't warn about deprecated crt functions
...
See https://msdn.microsoft.com/de-de/library/ms235384.aspx
2017-10-27 19:48:22 +02:00
Frank Morgner
498aedd165
Merge remote-tracking branch 'upstream/master' into winui
2017-10-16 15:16:34 +02:00
Frank Morgner
4923947b0a
md: added CNS ATR ( #1166 )
...
fixes https://github.com/OpenSC/OpenSC/issues/1153
2017-10-16 09:25:34 +02:00
Frank Morgner
172f320c9a
win32: Dedicated md/pkcs11 installation folders
...
Don't install non-permanent files (md/pkcs11) to system folder anymore.
2017-08-22 23:41:29 +02:00
Frank Morgner
9b772ebdc4
win32: switch back to OpenSSL 1.0.2 as default
...
AppVeyor changed the default version back to 1.0.2, see
https://github.com/appveyor/ci/issues/1671
2017-08-04 08:44:41 +02:00
Frank Morgner
7bc070ac67
win32: Load notification icons from Windows DLLs
...
fixes showing wrong icons when loaded as PKCS#11 module
2017-08-03 00:19:26 +02:00
Frank Morgner
ce3f27ff54
opensc-notify: notify for card events
...
... manually or in daemon mode
fixes compilation in MinGW/Travis CI
2017-08-02 19:04:09 +02:00
Frank Morgner
b2cde0f7fb
Windows: Added support for notifications
2017-08-02 19:03:16 +02:00
Frank Morgner
97e6218f6d
fixed CertPropSvc configuration on uninstallation
2017-08-02 19:01:23 +02:00
Frank Morgner
60e4f501cf
md: configure certificate propagation service
2017-08-02 19:01:04 +02:00
Frank Morgner
c57c9c36bf
md: added themable PIN-pad dialog
...
- themable in the sense of using OS native design
- user messages on PIN pad dialog are identical to Base CSP, which still displays the dialog for PIN entry if no PIN pad is available
- adds progress bar to dialog
- Uses Smartcard icon extracted from DDORes.dll
- requires windows vista/windows server 2008 or above
2017-08-02 19:00:07 +02:00
Frank Morgner
7a39d6d058
build against OpenSSL 1.1.0 on Windows, by default
...
- build with AppVeyor's OpenSSL 1.1.0
- updates AppVeyor version of OpenPACE
Fixes https://github.com/OpenSC/OpenSC/issues/1108
2017-07-24 21:39:01 +02:00
Frank Morgner
cf9b8dd6ea
sc-hsm: removed UTSRCACC100001
2017-07-14 07:23:17 +02:00
Frank Morgner
3131282760
sc-hsm: add GoID ATRs
...
disables forcing sc-hsm for standard JCOP ATRs, see
b7de5888a0 (commitcomment-22258928)
2017-06-06 00:59:20 +02:00
Frank Morgner
fb8fccd7ba
AppVeyor: cache openpace build
2017-06-05 00:09:33 +02:00
Frank Morgner
ad451bd201
AppVeyor: cache zlib build
2017-06-05 00:09:33 +02:00
Frank Morgner
2536365d79
removed BUILD_ON/BUILD_FOR variable
...
- guess the system architecture based on %PROCESSOR_ARCHITECTURE%
- guess the target system based on %PLATFORM%
2017-06-05 00:09:33 +02:00
Frank Morgner
eb19691efe
added compatibility with WiX 3.11
2017-06-05 00:09:33 +02:00
Frank Morgner
74ec7b04ff
sc-hsm: Add support for SoC
...
- eac: allow CA without EF.CardSecurity
- sc-hsm: implemented CA based on document PKI
- sc-hsm: adds receive limit for SoC card
- introduces dedicated card type for SoC card
- md: integrate card's PIN pad capabilities
- installer: added SC-HSM SoC card to registry
- pkcs15-tool: Added support for PIN entry on card
- change/unblock PIN: add support for PIN entry on card
- added OpenPACE to macOS build
- travis-ci: install gengetopt/help2man via brew
- sc-hsm: Cache EF.C_DevAut
- sc-hsm: Prevent unnecessary applet selection and state resets
- sc-hsm: added support for session pin
- sc-hsm: avoid multiple AID selection
- sc-hsm: Use the information from match_card for all subsequent selections of the applet
- sc-hsm: cache optional files as empty files (Decoding the files will reveal that they were not existing prior caching. This avoids selecting the file though we have already tried to cache the file before.)
- use dedicated directory for CVC trust anchors
- appveyor: added OpenPACE to windows build
2017-05-22 16:25:08 +02:00
Frank Morgner
f21fe1de8d
win32 installer: skip license agreement
...
in accordance to
https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#ClickThrough
2017-03-28 14:24:30 +02:00
Maciej S. Szmigiero
64f56b83d0
Make minidriver installer custom action library optional
...
Minidriver installer custom action library needs WiX SDK to build.
Since installer is an optional component anyway let's detect whether WiX
SDK is present on build platform and then decide whether to build installer
custom action library or not.
Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
2017-03-27 10:57:21 +02:00
Frank Morgner
45a7ea9737
card-npa: moved to internal card drivers
2017-03-20 21:28:48 +01:00
Frank Morgner
a4f64d9439
Added (external) card driver for German ID card
...
(Imported libcardnpa from https://github.com/frankmorgner/vsmartcard )
- Added generic SM implementation of ISO/IEC 7816-8
- Added implementation of extended access control as defined by
- BSI TR-03110
- ICAO Doc 9303
- ISO/IEC 7501
- Added tool for German ID card (and other EAC tokens)
- renamed folder libsm to sm
2017-03-20 21:28:48 +01:00
HAMANO Tsukasa
51ba288bec
md: integrate JPKI ( #964 )
...
* set pin_flags
* set dummy serial number
* add CA certificates
* set cert flags
2017-03-03 10:59:56 +01:00
Frank Morgner
abd1595f60
winconfig.h: use more values from configure.ac
...
fixes #866
2016-09-20 09:33:38 +02:00
Frank Morgner
0898d06944
fixed and cleaned up nmake Makefiles
2016-06-23 07:35:53 +02:00
Frank Morgner
ab2a65e049
added cardos ATRs to minidriver installation
2016-06-21 09:31:48 +02:00
Viktor Tarasov
09cbcd80f4
md: use register to enable debug log
2016-04-17 12:43:27 +02:00
Frank Morgner
ed504cb22f
OpenSC.msi: fixed compilation with VS2015
...
WiX 3.10 uses `__vsnprintf` which is deprecated since VS2015
2016-03-07 10:39:42 +01:00
Frank Morgner
415f15e3e2
use autoconf metadata for PKCS#11 library
2016-03-07 10:39:42 +01:00
Viktor Tarasov
36b945aa22
tools: print package revision
2016-03-04 14:16:06 +01:00
LE TOUX Vincent
6a243449a0
First support for GIDS card
...
- minidriver included by default in Windows
- GIDS Applet is available here https://github.com/vletoux/GidsApplet
- some informative technical information is available here
http://www.mysmartlogon.com/knowledge-base/generic-identity-device-specification-gids-kb/
closes https://github.com/OpenSC/OpenSC/pull/651
2016-02-19 00:12:16 +01:00
Viktor Tarasov
aa8ad8d5b2
build: restore build on Win32
2016-01-22 17:32:40 +01:00
Frank Morgner
89f9d9e85d
add compatibility implementation for strnlen
...
fixes https://github.com/OpenSC/OpenSC/issues/660
2016-01-20 10:47:27 +01:00
LE TOUX Vincent
40440e70f4
add zlib compilation into the appveyor built process
...
zlib feature now available for x64
2015-12-26 18:44:57 +01:00
LE TOUX Vincent
48782e768d
appveyor: fix wix lib not found
2015-12-23 18:52:49 +01:00
LE TOUX Vincent
9a6e11e28a
appveyor: fix wcautil.h not found
2015-12-23 18:46:30 +01:00
vletoux
8a47f238de
win32: link OpenSSL statically again
2015-11-01 13:35:05 +01:00
Frank Morgner
e0a4e0bfec
Merge pull request #532 from frankmorgner/sloppy
...
implemented sloppy initialization for C_GetSlotInfo
2015-10-02 15:13:07 +02:00
Frank Morgner
1480a4ef4a
use one configuration file for all systems
2015-10-01 12:44:41 +02:00
Frank Morgner
90fb40f65e
include zlib1.dll and libeay32.dll in installer
2015-09-30 07:13:59 +02:00
Frank Morgner
9f7583a022
fixed indenting error in Makefile
2015-09-30 06:26:13 +02:00
Frank Morgner
a7bd14c77f
Builds lightweight Windows binaries by default
...
... without OpenSSL and zlib
2015-09-25 10:58:53 +02:00
Frank Morgner
97f8731402
Properly describe OpenSSL dependencies in WiX installer
2015-09-24 09:40:52 +02:00