Commit Graph

22 Commits

Author SHA1 Message Date
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 1893dcf3cb AppVeyor: use Github as zlib download mirror
fixes downloading problems with Sourceforge
2016-10-07 14:17:40 +02:00
Frank Morgner 84ba7dd551 AppVeyor: Use static names for artifacts
Allows Link to the latest Artifacts of master:
https://ci.appveyor.com/api/projects/LudovicRousseau/OpenSC/artifacts/OpenSC-win32_vs12-Release.msi?branch=master&job=Environment%3A%20VSVER%3D12%3B%20Configuration%3A%20Release%3B%20Platform%3A%20x86
https://ci.appveyor.com/api/projects/LudovicRousseau/OpenSC/artifacts/OpenSC-win64_vs12-Release.msi?branch=master&job=Environment%3A%20VSVER%3D12%3B%20Configuration%3A%20Release%3B%20Platform%3A%20x64
https://ci.appveyor.com/api/projects/LudovicRousseau/OpenSC/artifacts/OpenSC-win32_vs12-Light-Release.msi?branch=master&job=Environment%3A%20VSVER%3D12%3B%20Configuration%3A%20Light-Release%3B%20Platform%3A%20x86
https://ci.appveyor.com/api/projects/LudovicRousseau/OpenSC/artifacts/OpenSC-win64_vs12-Light-Release.msi?branch=master&job=Environment%3A%20VSVER%3D12%3B%20Configuration%3A%20Light-Release%3B%20Platform%3A%20x64
2016-10-07 14:17:40 +02:00
Frank Morgner b32d1e8d1e AppVeyor: Build on as many platforms as we can
reverts bd1e7aa032
2016-10-07 14:17:40 +02:00
Frank Morgner 84d4b0630c compile zlib with -MT instead of -MD 2016-06-14 14:58:11 +02:00
Viktor Tarasov 2c763c49a2 appveyor: use GitHub auth-token from Ludovic Rousseau 2016-03-21 19:05:04 +01:00
Viktor Tarasov bd1e7aa032 appveyor: only VSVER=12 configuration is left 2016-03-21 18:39:20 +01:00
Viktor Tarasov 4260401a5d appveyor: update secure GitHub token 2016-03-21 09:33:41 +01:00
Viktor Tarasov 94e43b023d appveyor: deploy section for relesase tags 2016-03-21 07:55:02 +01:00
Frank Morgner f1d19d09ab AppVeyor: activate VS2015 2016-03-07 10:39:42 +01:00
Frank Morgner 221165d763 AppVeyor: include pdb files for Debug build 2016-03-07 10:39:42 +01:00
LE TOUX Vincent 57f52b1936 cache the zlib.zip when building from Appveyor 2015-12-27 13:13:24 +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 51be65ba9b appveyor: fix OpenSSL version 2015-12-23 18:44:05 +01:00
Frank Morgner b7f794ae48 AppVeyor: build with zlib on 32 bit only 2015-10-04 14:04:57 +02: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 16fb74cca9 fixed generating opensc.conf in AppVeyor 2015-10-01 07:45:59 +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 d794baf0c6 Add workaround for canceling pending build jobs
As suggested here
https://github.com/appveyor/ci/issues/38#issuecomment-70628826
2015-09-14 07:49:51 +02:00
Frank Morgner 428385d8b4 adjust Make.rules.mak to work with AppVeyor
- The AppVeyor configuration of VS2014/VS2015 does not currently work
  with this script
- We are using the pre-built zlib binaries. As consequence, we can build
  the 32 bit installer only. Also, we can't use static linking anymore
- The current pre-built binaries of OpenSSL from
  https://slproweb.com/products/Win32OpenSSL.html include security
  measures (https://blogs.microsoft.com/cybertrust/2012/01/26/enhancements-to-gs-in-visual-studio-11/)
  that are not compatible with our version of VS `(error LNK2001:
  unresolved external symbol ___report_rangecheckfailure)`. That's why
  we can't use static linking anymore

works with
- OpenSSL 1.0.2
- zlib 2.1.8
- WiX 3.10
2015-09-14 10:52:31 +02:00
Frank Morgner b40e2226b2 AppVeyor: build with cccl wrapper for windows
currently every job finally fails, but at least we can see most
compilation errors
2015-09-10 15:23:18 +02:00
Frank Morgner 69f92faec5 added appveyor configuration 2015-09-03 16:02:26 +02:00