Viktor Tarasov
00b8416ba3
oberthur: allow read of info files without authentication
2016-04-27 20:08:45 +02:00
Viktor Tarasov
a4dfb7b07a
tools: fix help message
2016-04-27 20:07:54 +02:00
Viktor Tarasov
5be51ea3e2
pkcs15init: authentIC: init card/pin not supported
2016-04-27 15:48:18 +02:00
Andreas Schwier
c63ba858e3
Detect premature end hexstring
2016-04-26 18:29:51 +02:00
Viktor Tarasov
163fc42ee6
readers: coding style for log messages
2016-04-26 18:26:46 +02:00
Viktor Tarasov
e95b515163
reader: by default only short APDU supported
...
default values of reader's max send/receive sizes correspond to only short APDU supported;
these values can be overwritten by reader itself with the proper value of dwMaxAPDUDataSize from TLV properties,
or with the corresponding options in OpenSC configuration.
resolves issue #735
2016-04-26 18:26:43 +02:00
Andreas Schwier
41f34fdbcf
sc-hsm: Fix public key usage for keys extracted from CVC
2016-04-17 13:06:46 +02:00
velter
73b5d8421a
Fix for #720
...
This is a cleaner fix for #720 which take part of #721 and #730
A driver private struct is used which allow to remove all globals which might changed base on the token in use.
2016-04-17 13:05:35 +02:00
Thomas König
a3e7ebec42
Proposed fix for #723
2016-04-17 13:00:37 +02:00
Jakub Jelen
972a93ab47
pkcs11-tool.1.xml: Add documentation for missing options in pkcs11-tool
2016-04-17 12:56:18 +02:00
Viktor Tarasov
09cbcd80f4
md: use register to enable debug log
2016-04-17 12:43:27 +02:00
Viktor Tarasov
66515989d8
win32: method to get config option from registers
2016-04-17 12:43:18 +02:00
Raul Metsma
22f9ad704a
Move PIN type label front of description
...
With very long labels it is unable identify which PIN Firefox is asking.
PKCS11 label is 32 char's and it gets truncated.
Current format "LABEL (PIN1)"
New format "PIN1: LABEL"
2016-04-13 13:57:32 +03:00
Viktor Tarasov
89a5b5893b
md: use GUID without frame
2016-04-08 11:02:53 +02:00
Viktor Tarasov
5c0a37c53d
pkcs15init: use aux-data to set MD container GUID
2016-04-08 11:02:53 +02:00
Viktor Tarasov
5bbc86eb39
md: replace card specific with pkcs15 'aux-data' facilities
2016-04-08 11:02:53 +02:00
Viktor Tarasov
9abf8ee04c
pkcs15 iasecc: parse-df handler to set MD guid
2016-04-08 10:48:58 +02:00
Viktor Tarasov
9ac4120594
pkcs15: 'aid' argument for emulator init
...
Allows to PKCS#15 emulator to bind more then one application
2016-04-08 10:48:58 +02:00
Viktor Tarasov
47eb21175c
p15: auxiliary data in prkey info data type
2016-04-08 10:48:58 +02:00
Viktor Tarasov
77898e6175
gids: fix invalid get-gids-driver
...
When compiled without zlib 'get-gids-driver' returns invalid pointer.
2016-04-08 10:48:58 +02:00
Viktor Tarasov
6de3f93e9b
gids: fix invalid get-gids-driver
...
When compiled without zlib 'get-gids-driver' returns invalid pointer.
2016-04-07 19:43:56 +02:00
Viktor Tarasov
07493c11d8
iasecc: select parent before fixing ACLs of a new file
...
With MD, after card rebinding, the context to fix ACLs for a
new certificate file can be changed.
2016-04-01 18:09:04 +02:00
Viktor Tarasov
56f2319fcc
pkcs11-tool: few named curves more
2016-04-01 18:08:00 +02:00
Viktor Tarasov
00bdf446d9
config: remove plug_and_play parameter
2016-03-31 15:06:21 +02:00
Hannu Honkanen
fe2312dd19
myeid: fixed a bug in setting card->name
...
Fixed a bug in setting card->name in myeid_init and myeid_get_info:
The buffer containing the card name fell out of scope.
2016-03-31 13:33:28 +02:00
Viktor Tarasov
7f732d49b6
pkcs15: log parsed TokenInfo.serial
2016-03-31 13:24:17 +02:00
Viktor Tarasov
4b51d70969
tools: print OpenSC package version
2016-03-28 20:41:19 +02:00
Viktor Tarasov
696e4119a5
pkcs15-crypt: allow decipher for key with 'unwrap' usage
2016-03-28 19:59:28 +02:00
Doug Engert
81e91c70f3
Handle C and C++ "inline" and "restrict" keywords for various compilers
...
simclist.h is changed to either accept a predefined inline and/or
predefined restrict macro or tests for known compilers and sets
simclist_inline and simclist_restrict with the approprate keyword
for the compiler being used or defines them as blank.
The logic used is based on code in OpenSSL-1.1 e_os2.h
For example, "configure" could define inline and/or restrict.
But OpenSC is built on other platforms without a config.h and thus
changes to simclist.h are still needed.
simclist.c is changed by replacing inline with simclist_inline
and restrict with simclist_restrict.
The one and only use of inline in card-dnie.c is removed as there
is no need to have the function inline. This avoids any inline issues.
If inline is needed in other OpenSC code or in card-dnie.c,
simclist_inline could be used.
(Another option is to just remove all inline and restrict keywords
from OpenSC code.)
Changes to be committed:
modified: src/common/simclist.c
modified: src/common/simclist.h
modified: src/libopensc/card-dnie.c
2016-03-22 15:51:36 +01: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
Viktor Tarasov
6f667e0510
pkcs15: fix warning Wsign-compare
2016-03-21 07:55:02 +01:00
Doug Engert
82a841162a
Compile from a separate build directory
...
doc/toots/Makefile.am is missing a $(srcdir)
Changes to be committed:
modified: doc/tools/Makefile.am
2016-03-19 19:06:56 -05:00
Viktor Tarasov
8b9ce2cf4a
coverity: INTEGER_OVERFLOW
2016-03-17 11:30:40 +01:00
Viktor Tarasov
463018207f
travis: build release branch
2016-03-16 16:25:02 +01:00
Viktor Tarasov
b233274151
branch to work on release 0.16.0
...
tag RC1
2016-03-16 15:10:59 +01:00
Viktor Tarasov
bd84e18f45
coverity-scan: supplement to #710
2016-03-15 19:10:52 +01:00
Viktor Tarasov
1329597e33
pkcs15: use file cache for path with AID
...
also try to resolve TOCTOU coverity-scan issue
Fix #709
2016-03-15 18:11:03 +01:00
Viktor Tarasov
220d80fcec
pkcs15: fix length of 'last-update' read
2016-03-15 17:42:09 +01:00
Viktor Tarasov
260b7711b9
coverity-scan: OVERRUN in ctbs.c
...
Fix #710
2016-03-15 17:40:15 +01:00
Frank Morgner
29a4f53162
added ISSUE_TEMPLATE
2016-03-11 21:06:43 +01:00
Viktor Tarasov
9a22f146f8
pkcs15: fix argument for 'read-tag' call
2016-03-10 11:39:59 +01:00
Viktor Tarasov
205acbd573
coverify-scan: muscle: use return value
2016-03-10 11:23:39 +01:00
viktorTarasov
a5550f980b
Merge pull request #706 from frankmorgner/npa-generic
...
generic changes from #611
2016-03-10 11:04:12 +01:00
Viktor Tarasov
1fb741338a
pkcs11: remove hot-plug-anb-play
...
updated version of PR #687
Discussion and motivation in PR #687 and PR #704
Fix #687
Fix #704
2016-03-10 10:43:18 +01:00
Andreas Schwier
3b330c6e98
Add minidriver options documentation
2016-03-10 10:37:18 +01:00
Andreas Schwier
29ccc2960d
sc-hsm: Enable minidriver read/write support
2016-03-10 10:37:11 +01:00
Viktor Tarasov
0838520b62
rtecp: fix delete private key
...
when deleting private key, delete also it's internal public part
Fix #671
Fix #705
2016-03-10 10:33:42 +01:00