Commit Graph

5993 Commits

Author SHA1 Message Date
vletoux
811a86e72a fix: set the container name as the id if md_guid_as_label is set 2015-10-04 19:49:31 +02:00
vletoux
3edf32ca9c fix: when exporting immediatly an ECC key when the ECC key just has been created
This test case is triggered when requesting a ECC certificate from ADCS:
NCryptCreatePersistedKey followed by NCryptExportKey
2015-10-03 19:41:34 +02:00
vletoux
c3f2cb142f fix "use guid as label"
Allow to use as pkcs15 label the windows container name (max: 39 characters)
2015-10-03 18:59:52 +02:00
vletoux
b667645797 fix compilation warning 2015-10-03 18:56:19 +02:00
vletoux
a9897f9956 First implementation of CardDeleteContainer
Container now can be created, deleted, in short, a read write card
2015-09-30 22:52:37 +02:00
vletoux
67740fb955 quality improvement of CardDeriveKey 2015-09-30 22:49:41 +02:00
vletoux
9a590d64e4 do not reset the authentication state before each operation 2015-09-30 22:47:16 +02:00
vletoux
c00f9830ba force recompilation on integration plateforms 2015-09-25 22:56:26 +02:00
vletoux
701d45e89d fix delay load library import 2015-09-25 22:30:11 +02:00
vletoux
6cbeea3942 First ECC support for the minidriver 2015-09-25 22:22:29 +02:00
Frank Morgner
7120a9b549 Merge pull request #554 from frankmorgner/fixes
Some more fixes for problems reported by Coverity scan
2015-09-25 11:13:17 +02:00
Frank Morgner
4814863d18 Merge pull request #551 from frankmorgner/507
Fix OpenPGP driver to work correctly with YubiKey NEO
2015-09-21 13:23:18 +02:00
Frank Morgner
bc9e42ddd7 Merge pull request #556 from philipWendland/dead-code
IsoApplet: fix dead code + pincache
2015-09-18 17:54:12 +02:00
Philip Wendland
09fb1e71a9 IsoApplet: add PIN to pincache upon creation 2015-09-18 17:02:45 +02:00
Philip Wendland
6bffeb7a36 IsoApplet: fix dead code 2015-09-18 17:02:45 +02:00
Frank Morgner
ba02d69f2b Merge pull request #555 from dengert/piv-readability
Fix indentation for readability
2015-09-18 10:13:23 +02:00
Doug Engert
24a3999386 Fix indentation for readability 2015-09-17 19:03:44 -05:00
Frank Morgner
1e2a42dae5 Fixes warning about unused variables 2015-09-17 22:24:33 +02:00
Frank Morgner
fe31aceacb Fixes signature of iasecc_read_public_key 2015-09-17 22:24:33 +02:00
Frank Morgner
be073396be Fixes warnings about unused variables/functions 2015-09-17 22:24:33 +02:00
Frank Morgner
0fe282414f Fixed warning about unused function 2015-09-17 22:24:33 +02:00
Frank Morgner
5902587889 Removed dead code 2015-09-17 22:24:33 +02:00
Frank Morgner
c22ffd95bf Fixed warning about unused variable 2015-09-17 22:24:33 +02:00
Frank Morgner
6c01750ba8 Removes dead code 2015-09-17 22:24:33 +02:00
Frank Morgner
e4bce1ca61 Fixes dependency on uninitialized data 2015-09-17 22:24:33 +02:00
Frank Morgner
07038225a7 Fixes out of bounds read 2015-09-17 22:24:33 +02:00
Frank Morgner
69320f9d54 Checks for out of bounds write 2015-09-17 22:24:33 +02:00
Frank Morgner
f08985086a Fixes potential buffer overrun 2015-09-17 22:24:33 +02:00
Frank Morgner
69de207c21 Fixes bad type cast 2015-09-17 22:24:33 +02:00
Frank Morgner
59254d9d88 Checks on errors for ftell and fseek 2015-09-17 22:24:33 +02:00
Frank Morgner
b5de72fe13 fix potention NULL deref 2015-09-17 22:24:33 +02:00
Frank Morgner
63a9ad79b6 Assumes that p15card->card are set
The check for NULL was bogus anyway
2015-09-17 22:24:33 +02:00
Frank Morgner
8a225eb42b Avoids potential NULL pointer deref 2015-09-17 22:24:33 +02:00
Frank Morgner
30d4f52718 Checks untrusted input 2015-09-17 22:24:33 +02:00
Frank Morgner
ba3890f8e0 Checks result of calloc 2015-09-17 22:24:33 +02:00
Frank Morgner
de58f51012 msc: check the length of input 2015-09-17 22:24:33 +02:00
Frank Morgner
547494f012 Merge pull request #552 from frankmorgner/innosetup
Improve the state of travis ci
2015-09-17 13:23:56 +02:00
Frank Morgner
bdb856ffa2 Merge pull request #553 from frankmorgner/488
added missing files to WiX installer
2015-09-17 13:23:14 +02:00
Frank Morgner
d20290d2b3 openpgp: match application, not ATR
fixes #391
closes #507
2015-09-16 09:48:23 +02:00
Robert Ou
b28c48afe0 Fix OpenPGP driver to work correctly with YubiKey NEO 2015-09-16 09:48:23 +02:00
Frank Morgner
8aba7b9598 added missing files to WiX installer
fixes https://github.com/OpenSC/OpenSC/issues/488
2015-09-16 04:18:12 +02:00
Frank Morgner
989c06b25d OSX: don't ship with libp11/engine_pkcs11 anymore
both spin off projects should ship with a separate installer. See
discussion here https://github.com/OpenSC/OpenSC/issues/488
2015-09-16 03:52:00 +02:00
Frank Morgner
8fe8974333 Uses container based travis and caching 2015-09-16 03:52:00 +02:00
Frank Morgner
fcfb0cebee build cross compiled installer with innosetup 2015-09-15 15:04:33 +02:00
Frank Morgner
a524b4a0e3 Removes obsolete windows installer files 2015-09-15 15:04:33 +02:00
Frank Morgner
69783f4e6c Unifies project wide vendor/product strings 2015-09-15 15:04:32 +02:00
Frank Morgner
cc6d7677da Merge pull request #550 from frankmorgner/appveyor
adjust Make.rules.mak to work with AppVeyor
2015-09-14 18:35:54 +02:00
Frank Morgner
bf654540c5 Merge pull request #545 from frankmorgner/duplicate
avoid registering pkcs11 mechanisms multiple times
2015-09-14 12:41:37 +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
fb9dfc5b71 fixed warnings about possible data loss 2015-09-14 10:52:31 +02:00