Nguyễn Hồng Quân
e71906ed23
OpenPGP: Overcome the restriction of even data length of Gnuk.
...
When write certificate with odd length to Gnuk, we add zero padding to make it even.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
bbca9c4827
pkcs15-openpgp: Change to sc_put_data instead of sc_update_binary when writing certificate.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
cbc53b9a97
OpenPGP: Support write certificate for Gnuk.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
ebbebb4fa6
OpenPGP: Provide enough buffer to read pubkey from Gnuk.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
9a2a6e6dc0
PKCS15-OpenPGP: Allow to store data to pkcs15 data object.
...
Only one DO is supported now.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
6a55c09793
PKCS15-OpenPGP: Do not show empty DO in pkcs15 emu_init.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
1df3daeb62
OpenPGP: Read some empty DOs from Gnuk.
...
In Gnuk, some empty DOs are returned as not exist, instead of existing with empty value.
So, we will consider them exist in driver.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
db39041cc1
OpenPGP: Correct building Extended Header List when importing keys.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
c4bbfa6759
openpgp-tool: Support deleting key in Gnuk.
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
3b8f77882b
OpenPGP: Support erasing (reset) card.
...
Command: openpgp-tool --erase
2014-07-14 02:02:07 +08:00
Nguyễn Hồng Quân
24e3bdb872
PKCS15-OpenPGP: Declare DATA objects.
...
Begin to support read/write DATA object for PKCS-OpenPGP binding.
This object is used by TrueCrypt.
2014-07-14 02:02:06 +08:00
Nguyễn Hồng Quân
c81eab5a70
OpenPGP: Include private DO to filesystem at driver initialization.
...
In old implementation, the DOs which their access is restricted by
PIN (like DOs 0101 -> 0104) were excluded from the fake filesystem,
leading to that we cannot read their data later, even if we verified PIN.
2014-07-14 02:02:06 +08:00
Nguyễn Hồng Quân
a4d9261087
OpenPGP: Add Gnuk in pkcs15 emulation layer.
2014-07-14 02:02:06 +08:00
Nguyễn Hồng Quân
1789cf0345
OpenPGP: Detect and support Gnuk Token.
...
http://www.fsij.org/gnuk/
2014-07-14 02:02:06 +08:00
Andreas Schwier
5279bfa2d1
sc-hsm: Prevent double-free crash if key generation fails
...
Fixes #262 (SEGV when reader does not support extended length ADPU)
2014-07-09 14:27:08 +02:00
Frank Morgner
bb92019e53
iso7816: allow extended length APDUs
2014-06-27 08:26:35 +02:00
Viktor Tarasov
db60f8da59
release 0.14.0
2014-06-26 19:15:33 +02:00
Andreas Schwier
440289a091
sc-hsm: reduce indicated maximum PIN length to 15
...
Fix bogus minimum PIN length to support more PIN pad readers
2014-06-26 17:57:26 +02:00
Raul Metsma
cd7fbe3f8c
MacOSX: Build fat binaries i386...
...
revert part of 6e255a95
Chrome is still 32 bit only
This allows plugins running in Chrome (32bit) to use OpenSC PKCS#11, which would otherwise be only 64bit. Tokend "hides" the cpu architecture issue otherwise.
2014-06-26 17:56:09 +02:00
Viktor Tarasov
852a4719cf
release: OpenSC-0.14.0 RTM
2014-06-09 16:34:06 +02:00
Frank Morgner
35b74f3923
fixed warning unused variable
2014-06-09 16:03:14 +02:00
Frank Morgner
359660c454
dnie: removed dead and untested SM wrapping code
2014-06-09 15:48:20 +02:00
Raul Metsma
55bb8e9ff8
New generation card-s don't have issues with T1 and 3.5 card with same ATR has issues with T0 (recursive GET BINARY/GET DATA)
2014-06-09 15:46:13 +02:00
Andreas Schwier
072dfeb71c
sc-hsm-tool: Fixed SEGV if no or invalid card in reader
2014-06-09 15:05:42 +02:00
Henryk Plötz
b1b5a39ffa
Use sc_pkcs15_find_pin_by_auth_id() in asepcos_create_key() to correctly set the newly created key up for use with the configured PIN.
2014-06-06 18:46:48 +02:00
Nikos Mavrogiannopoulos
77d8fa390d
base64 decoding: Do not assume that char is signed.
...
In the systems where char is unsigned by default the base64 decoding
would crash.
2014-06-06 11:06:09 +02:00
Joachim Bauch
2f6b5174a8
Support "D-TRUST card 2.4 2ce".
2014-06-06 10:25:24 +02:00
Viktor Tarasov
3f13f571c0
openpgp-tool: issue-220: read and display OpenPGP data
2014-06-01 19:42:01 +02:00
Emanuele Pucciarelli
ee0566af09
pkcs11: pr-239: PKCS15 pubkey release fix
2014-06-01 18:55:56 +02:00
Raul Metsma
77c71be833
Don't depend configuration default value
2014-05-31 21:15:19 +02:00
Raul Metsma
ccf6da2dbe
Add windows onepin makefile
2014-05-31 21:15:19 +02:00
Raul Metsma
8e13acf51e
Restore pkcs11 onepin module for Firefox usage
2014-05-31 21:15:19 +02:00
Viktor Tarasov
f87a364ddc
release: candidate for the next stable version
2014-05-31 20:06:30 +02:00
Viktor Tarasov
cfc9461fe5
Update NEWS for opensc-0.13.1
2014-05-16 16:51:01 +02:00
Viktor Tarasov
612c7fe43a
git: ignore version.m4.ci
2014-05-16 16:50:27 +02:00
Viktor Tarasov
3418e9c146
OpenSC 0.13.1 rc1
2014-05-16 09:18:17 +02:00
Henrik Andersson
de6d61405b
Dont use sha256 if openssl is older than 0.9.8.
2014-05-14 22:11:31 +02:00
Henrik Andersson
1df8570a66
Add fence against using EVP_sha256 mech.
...
Which is only available in >=0.9.8
2014-05-14 22:11:25 +02:00
Viktor Tarasov
e41d94ca1a
md: fix return code in 'CardGetContainerInfo'
2014-05-13 18:34:18 +02:00
Viktor Tarasov
808fff2246
pkcs11: take pubkey CKA_VALUE from pub_data
2014-05-13 18:34:09 +02:00
Viktor Tarasov
b6ad7a92f5
pkcs11: more of debug messages
2014-05-13 18:33:58 +02:00
Viktor Tarasov
7dcb4359ff
build: put PACKAGE_VERSION_REVISION into version.m4
2014-05-12 07:27:04 +02:00
Viktor Tarasov
24fa9d8cc2
build: by default enable SM support
2014-05-11 17:44:34 +02:00
Viktor Tarasov
7b1e2e5dd3
build: uninstall-hook for opensc.conf
2014-05-11 17:44:34 +02:00
Viktor Tarasov
d4195e297c
build: bootstrap script has expected content
...
added CI specific 'bootstrap' script version: with parameters it creates the 'm4.version.ci' -- CI specific 'm4.version'
2014-05-11 09:15:27 +02:00
Viktor Tarasov
4bed397fbc
build: return to standard use of 'autoconf'
...
Following http://sourceforge.net/p/opensc/mailman/message/32009859/
* 'configure.ac' is not mored created by bootstrap script, but present in source
* 'version.m4' is introduced and contains the 'volatile' package settings:
settings that can be changed for the needs of particular build (ex. change PACKAGE_SUFFIX using the Git 'describe' or 'commit' data)
* 'bootstrap' script facilitate change of the package setting during the 'autoconf' phase
2014-05-07 09:53:08 +02:00
Frank Morgner
5f45739ecb
fixed one more warning
2014-05-03 22:24:06 +02:00
Frank Morgner
e1fd9d2a4c
cardos,incrypto34: restored semantics of select_pin_reference
2014-05-03 22:24:06 +02:00
Frank Morgner
511c8e6382
dnie: dont ignore error on sm free operation
...
Signed-off-by: Frank Morgner <morgner@informatik.hu-berlin.de>
2014-05-03 22:24:06 +02:00
Frank Morgner
b483d1d27d
westcos: fixed initialization of driver data
...
Signed-off-by: Frank Morgner <morgner@informatik.hu-berlin.de>
Updated by Viktor Tarasov
2014-05-03 22:23:40 +02:00