From: GitHub <no...@gi...> - 2015-04-27 07:48:02
|
Branch: refs/heads/opensc-0.15.0 Home: https://github.com/OpenSC/OpenSC Commit: 4000e6d5b0c6227f2621408fa15c9d1661d65b24 https://github.com/OpenSC/OpenSC/commit/4000e6d5b0c6227f2621408fa15c9d1661d65b24 Author: Dirk-Willem van Gulik <di...@we...> Date: 2015-04-08 (Wed, 08 Apr 2015) Changed paths: M src/tools/pkcs15-tool.c Log Message: ----------- Add missed option debug info Fix misspelled key in --help output (thanks Philip Wendland). Commit: ce962c14f4368c2e5be4d0f3fb0f85f4d96ea69c https://github.com/OpenSC/OpenSC/commit/ce962c14f4368c2e5be4d0f3fb0f85f4d96ea69c Author: vletoux <vin...@gm...> Date: 2015-04-08 (Wed, 08 Apr 2015) Changed paths: M src/libopensc/pkcs15.c Log Message: ----------- fix #425: guid computation issue Compilation without OpenSSL - guid computation issue This case is triggered when: - built without OpenSSL - called from a minidriver where id.len = 1 - card number is less than 15 bytes (VTA: codding style slightly touched) Commit: 49598b601631ec23df5512d21f77a9bb9be9e7e4 https://github.com/OpenSC/OpenSC/commit/49598b601631ec23df5512d21f77a9bb9be9e7e4 Author: Viktor Tarasov <vik...@gm...> Date: 2015-04-09 (Thu, 09 Apr 2015) Changed paths: M src/libopensc/card.c Log Message: ----------- libopensc: invalid OID comparison for EC keys Thanks to Peter Popovec <pop...@gm...> Commit: 5757d82cc965bf6851e2601cb1f48e84db02b8b2 https://github.com/OpenSC/OpenSC/commit/5757d82cc965bf6851e2601cb1f48e84db02b8b2 Author: Viktor Tarasov <vik...@gm...> Date: 2015-04-11 (Sat, 11 Apr 2015) Changed paths: M src/libopensc/opensc.h Log Message: ----------- libopensc: stored-length member in PIN CMD data Commit: 3e2d51e0bacfef4a6cbaa1110874333772b9e598 https://github.com/OpenSC/OpenSC/commit/3e2d51e0bacfef4a6cbaa1110874333772b9e598 Author: Viktor Tarasov <vik...@gm...> Date: 2015-04-11 (Sat, 11 Apr 2015) Changed paths: M src/libopensc/card-iasecc.c Log Message: ----------- iasecc: use PIN PAD with variable PIN length Commit: d7ab0df51d3df026522f811e5d86809112e294d2 https://github.com/OpenSC/OpenSC/commit/d7ab0df51d3df026522f811e5d86809112e294d2 Author: Frank Morgner <mo...@in...> Date: 2015-04-12 (Sun, 12 Apr 2015) Changed paths: M src/libopensc/libopensc.exports M src/libopensc/pkcs15.c M src/libopensc/pkcs15.h Log Message: ----------- export sc_pkcs15_bind_internal allows bootstrapping an external pkcs15 driver Commit: 643080baf9ffd404c88cb99493668eacfff3ab5e https://github.com/OpenSC/OpenSC/commit/643080baf9ffd404c88cb99493668eacfff3ab5e Author: Frank Morgner <mo...@in...> Date: 2015-04-12 (Sun, 12 Apr 2015) Changed paths: M src/pkcs11/mechanism.c Log Message: ----------- honour key capabilities for decryption/verification fixes #419 Commit: 6e84ee0ba779c4c527f5c979ef2751ee256da0ba https://github.com/OpenSC/OpenSC/commit/6e84ee0ba779c4c527f5c979ef2751ee256da0ba Author: Frank Morgner <mo...@in...> Date: 2015-04-12 (Sun, 12 Apr 2015) Changed paths: M src/tools/pkcs11-tool.c Log Message: ----------- pkcs11-tool: honour unsupported signature mechs Commit: 6caa85f238d437198f92a70644675df7e2128c20 https://github.com/OpenSC/OpenSC/commit/6caa85f238d437198f92a70644675df7e2128c20 Author: German Blanco <ger...@gm...> Date: 2015-04-12 (Sun, 12 Apr 2015) Changed paths: M .gitignore M src/libopensc/cwa14890.c M src/libopensc/cwa14890.h Log Message: ----------- Issue 395. Avoiding a couple of memory leaks. Commit: 96556dea7bff431e794641fcae6b732395e00854 https://github.com/OpenSC/OpenSC/commit/96556dea7bff431e794641fcae6b732395e00854 Author: Viktor Tarasov <vik...@gm...> Date: 2015-04-12 (Sun, 12 Apr 2015) Changed paths: M src/libopensc/pkcs15-prkey.c Log Message: ----------- fix #433: EC privateD octetstring may need leading zeros Commit: a7a903fd811fbe95606fad4b8087f936d6f711cf https://github.com/OpenSC/OpenSC/commit/a7a903fd811fbe95606fad4b8087f936d6f711cf Author: Frank Morgner <mo...@in...> Date: 2015-04-15 (Wed, 15 Apr 2015) Changed paths: M src/libopensc/card.c Log Message: ----------- check ATRs even for forced card driver some card drivers depend on a card type which is initialized by matching the card's ATR Commit: 23ca1f101db0b4fca09bfb51b4fb4d67dbfc2435 https://github.com/OpenSC/OpenSC/commit/23ca1f101db0b4fca09bfb51b4fb4d67dbfc2435 Author: Thomas Calderon <tho...@ss...> Date: 2015-04-15 (Wed, 15 Apr 2015) Changed paths: M src/tools/pkcs11-tool.c Log Message: ----------- pkcs11-tool: Add support for creating EC privkey * This patch allows to create EC private keys. The feature re-use the GOST parsing function as instanciating an ECDSA key is the same as a GOST key. Commit: 17eb40e5f9eadc760945e7df3be2436d330ef592 https://github.com/OpenSC/OpenSC/commit/17eb40e5f9eadc760945e7df3be2436d330ef592 Author: Viktor Tarasov <vik...@gm...> Date: 2015-04-15 (Wed, 15 Apr 2015) Changed paths: M doc/tools/pkcs15-crypt.1.xml Log Message: ----------- doc: add 'signature-format' option for pkcs15-crypt Commit: c45c90a337a3126f8e37031a552c23578d298c0b https://github.com/OpenSC/OpenSC/commit/c45c90a337a3126f8e37031a552c23578d298c0b Author: Frank Morgner <mo...@in...> Date: 2015-04-20 (Mon, 20 Apr 2015) Changed paths: M src/pkcs11/pkcs11-session.c Log Message: ----------- sc_pkcs11_close_all_sessions: close all sessions even if closing one fails Commit: 54f285d57ada65fc7774e82e2f0d10c35060d7ed https://github.com/OpenSC/OpenSC/commit/54f285d57ada65fc7774e82e2f0d10c35060d7ed Author: Frank Morgner <mo...@in...> Date: 2015-04-21 (Tue, 21 Apr 2015) Changed paths: M src/libopensc/opensc.h M src/libopensc/reader-pcsc.c M src/pkcs11/slot.c Log Message: ----------- correctly handle readers that have been removed Commit: c8a7c8bc7aec67f95254dd900f394f6c55429f4e https://github.com/OpenSC/OpenSC/commit/c8a7c8bc7aec67f95254dd900f394f6c55429f4e Author: Frank Morgner <mo...@in...> Date: 2015-04-21 (Tue, 21 Apr 2015) Changed paths: M src/pkcs15init/pkcs15-myeid.c Log Message: ----------- fixed typo Commit: cbc43eeb88c619b1f488dd937d89b2fc5546ef83 https://github.com/OpenSC/OpenSC/commit/cbc43eeb88c619b1f488dd937d89b2fc5546ef83 Author: Frank Morgner <mo...@in...> Date: 2015-04-21 (Tue, 21 Apr 2015) Changed paths: M src/libopensc/card-iasecc.c Log Message: ----------- fixed compiler warning Commit: e359b2a310c739c8f7f2447d716a65268cbb40cd https://github.com/OpenSC/OpenSC/commit/e359b2a310c739c8f7f2447d716a65268cbb40cd Author: Frank Morgner <mo...@in...> Date: 2015-04-21 (Tue, 21 Apr 2015) Changed paths: M src/libopensc/reader-pcsc.c Log Message: ----------- handle unexpected meltdown of PC/SC service Commit: 02f3997632d147ad3e55a51a74794602d38144eb https://github.com/OpenSC/OpenSC/commit/02f3997632d147ad3e55a51a74794602d38144eb Author: Frank Morgner <mo...@in...> Date: 2015-04-21 (Tue, 21 Apr 2015) Changed paths: M src/tools/pkcs15-tool.c Log Message: ----------- added error handling to print_ssh_key Commit: 9f318b829fb9e2fa42d875a4e2afd576d5fc73ad https://github.com/OpenSC/OpenSC/commit/9f318b829fb9e2fa42d875a4e2afd576d5fc73ad Author: Frank Morgner <mo...@in...> Date: 2015-04-21 (Tue, 21 Apr 2015) Changed paths: M src/libopensc/internal.h M src/libopensc/libopensc.exports M src/libopensc/opensc.h M src/pkcs11/slot.c Log Message: ----------- remove slots of removed readers Commit: bcb5fc15e5b6224d2bdd8edb3c0346812dc89d38 https://github.com/OpenSC/OpenSC/commit/bcb5fc15e5b6224d2bdd8edb3c0346812dc89d38 Author: Frank Morgner <mo...@in...> Date: 2015-04-22 (Wed, 22 Apr 2015) Changed paths: M src/common/compat_getopt.c M src/common/compat_getpass.c M src/common/compat_strlcat.c M src/common/compat_strlcpy.c M src/common/libpkcs11.c M src/libopensc/apdu.c M src/libopensc/asn1.c M src/libopensc/base64.c M src/libopensc/card-acos5.c M src/libopensc/card-akis.c M src/libopensc/card-asepcos.c M src/libopensc/card-atrust-acos.c M src/libopensc/card-belpic.c M src/libopensc/card-cardos.c M src/libopensc/card-default.c M src/libopensc/card-entersafe.c M src/libopensc/card-epass2003.c M src/libopensc/card-flex.c M src/libopensc/card-gemsafeV1.c M src/libopensc/card-gpk.c M src/libopensc/card-ias.c M src/libopensc/card-incrypto34.c M src/libopensc/card-jcop.c M src/libopensc/card-mcrd.c M src/libopensc/card-miocos.c M src/libopensc/card-muscle.c M src/libopensc/card-myeid.c M src/libopensc/card-oberthur.c M src/libopensc/card-openpgp.c M src/libopensc/card-piv.c M src/libopensc/card-rtecp.c M src/libopensc/card-rutoken.c M src/libopensc/card-sc-hsm.c M src/libopensc/card-setcos.c M src/libopensc/card-starcos.c M src/libopensc/card-tcos.c M src/libopensc/card-westcos.c M src/libopensc/card.c M src/libopensc/compression.c M src/libopensc/ctbcs.c M src/libopensc/ctx.c M src/libopensc/dir.c M src/libopensc/errors.c M src/libopensc/log.c M src/libopensc/muscle-filesystem.c M src/libopensc/muscle.c M src/libopensc/p15card-helper.c M src/libopensc/padding.c M src/libopensc/pkcs15-actalis.c M src/libopensc/pkcs15-algo.c M src/libopensc/pkcs15-atrust-acos.c M src/libopensc/pkcs15-cache.c M src/libopensc/pkcs15-cert.c M src/libopensc/pkcs15-data.c M src/libopensc/pkcs15-dnie.c M src/libopensc/pkcs15-esinit.c M src/libopensc/pkcs15-esteid.c M src/libopensc/pkcs15-gemsafeGPK.c M src/libopensc/pkcs15-gemsafeV1.c M src/libopensc/pkcs15-infocamere.c M src/libopensc/pkcs15-openpgp.c M src/libopensc/pkcs15-pin.c M src/libopensc/pkcs15-piv.c M src/libopensc/pkcs15-postecert.c M src/libopensc/pkcs15-prkey.c M src/libopensc/pkcs15-pteid.c M src/libopensc/pkcs15-pubkey.c M src/libopensc/pkcs15-sc-hsm.c M src/libopensc/pkcs15-sec.c M src/libopensc/pkcs15-starcert.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-tccardos.c M src/libopensc/pkcs15-tcos.c M src/libopensc/pkcs15-westcos.c M src/libopensc/reader-ctapi.c M src/libopensc/reader-openct.c M src/libopensc/reader-pcsc.c M src/libopensc/sc.c M src/libopensc/sec.c M src/libopensc/sm.c Log Message: ----------- honour HAVE_CONFIG_H Commit: de5c224201b54632a7c2a0d4bf629bca8c442c1c https://github.com/OpenSC/OpenSC/commit/de5c224201b54632a7c2a0d4bf629bca8c442c1c Author: Frank Morgner <mo...@in...> Date: 2015-04-23 (Thu, 23 Apr 2015) Changed paths: M doc/tools/Makefile.am M etc/Makefile.am Log Message: ----------- silence some shell commands in Makefile Commit: 3b545b513af8c59e2fc40012b62923ce6f38548d https://github.com/OpenSC/OpenSC/commit/3b545b513af8c59e2fc40012b62923ce6f38548d Author: viktorTarasov <vik...@gm...> Date: 2015-04-25 (Sat, 25 Apr 2015) Changed paths: M doc/tools/Makefile.am M etc/Makefile.am M src/common/compat_getopt.c M src/common/compat_getpass.c M src/common/compat_strlcat.c M src/common/compat_strlcpy.c M src/common/libpkcs11.c M src/libopensc/apdu.c M src/libopensc/asn1.c M src/libopensc/base64.c M src/libopensc/card-acos5.c M src/libopensc/card-akis.c M src/libopensc/card-asepcos.c M src/libopensc/card-atrust-acos.c M src/libopensc/card-belpic.c M src/libopensc/card-cardos.c M src/libopensc/card-default.c M src/libopensc/card-entersafe.c M src/libopensc/card-epass2003.c M src/libopensc/card-flex.c M src/libopensc/card-gemsafeV1.c M src/libopensc/card-gpk.c M src/libopensc/card-ias.c M src/libopensc/card-incrypto34.c M src/libopensc/card-jcop.c M src/libopensc/card-mcrd.c M src/libopensc/card-miocos.c M src/libopensc/card-muscle.c M src/libopensc/card-myeid.c M src/libopensc/card-oberthur.c M src/libopensc/card-openpgp.c M src/libopensc/card-piv.c M src/libopensc/card-rtecp.c M src/libopensc/card-rutoken.c M src/libopensc/card-sc-hsm.c M src/libopensc/card-setcos.c M src/libopensc/card-starcos.c M src/libopensc/card-tcos.c M src/libopensc/card-westcos.c M src/libopensc/card.c M src/libopensc/compression.c M src/libopensc/ctbcs.c M src/libopensc/ctx.c M src/libopensc/dir.c M src/libopensc/errors.c M src/libopensc/log.c M src/libopensc/muscle-filesystem.c M src/libopensc/muscle.c M src/libopensc/p15card-helper.c M src/libopensc/padding.c M src/libopensc/pkcs15-actalis.c M src/libopensc/pkcs15-algo.c M src/libopensc/pkcs15-atrust-acos.c M src/libopensc/pkcs15-cache.c M src/libopensc/pkcs15-cert.c M src/libopensc/pkcs15-data.c M src/libopensc/pkcs15-dnie.c M src/libopensc/pkcs15-esinit.c M src/libopensc/pkcs15-esteid.c M src/libopensc/pkcs15-gemsafeGPK.c M src/libopensc/pkcs15-gemsafeV1.c M src/libopensc/pkcs15-infocamere.c M src/libopensc/pkcs15-openpgp.c M src/libopensc/pkcs15-pin.c M src/libopensc/pkcs15-piv.c M src/libopensc/pkcs15-postecert.c M src/libopensc/pkcs15-prkey.c M src/libopensc/pkcs15-pteid.c M src/libopensc/pkcs15-pubkey.c M src/libopensc/pkcs15-sc-hsm.c M src/libopensc/pkcs15-sec.c M src/libopensc/pkcs15-starcert.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-tccardos.c M src/libopensc/pkcs15-tcos.c M src/libopensc/pkcs15-westcos.c M src/libopensc/reader-ctapi.c M src/libopensc/reader-openct.c M src/libopensc/reader-pcsc.c M src/libopensc/sc.c M src/libopensc/sec.c M src/libopensc/sm.c Log Message: ----------- Merge pull request #446 from frankmorgner/protocol Honour HAVE_CONFIG_H Commit: ee23d286547d730dc82011857b318186140b31f5 https://github.com/OpenSC/OpenSC/commit/ee23d286547d730dc82011857b318186140b31f5 Author: Doug Engert <dee...@gm...> Date: 2015-04-25 (Sat, 25 Apr 2015) Changed paths: M src/libopensc/pkcs15-prkey.c M src/libopensc/pkcs15-pubkey.c M src/libopensc/pkcs15-sc-hsm.c M src/pkcs15init/pkcs15-isoApplet.c Log Message: ----------- EC field_length changes for non-multiple of 8 bits curves In OpenSC the EC field_length is the number of bits in the field. Most curves have a field_length which is a multiple of 8 bits but there are many that are not. The X and Y points and privateD are stored in octetstrings so there may need to be an extra byte in the octetstring. An OpenSSL BIGNUM will drop leading zero bytes, so its size can not be used to determine the field_length. fix #440 fix #433 Commit: 0a754b694ee8c95f51b7e1794bdf65f670b9ce74 https://github.com/OpenSC/OpenSC/commit/0a754b694ee8c95f51b7e1794bdf65f670b9ce74 Author: Thomas Calderon <tho...@ss...> Date: 2015-04-25 (Sat, 25 Apr 2015) Changed paths: M src/tools/pkcs11-tool.c Log Message: ----------- pkcs11-tool: pass key usage flags to created objs * Command-line parameters were introduced to specify key usage (--usage-{sign,decrypt,derive}). However, those are not used when importing external objects using C_CreateObject function. fix #445 Commit: c754e3f1971c141111871573053a6df3752c1f9d https://github.com/OpenSC/OpenSC/commit/c754e3f1971c141111871573053a6df3752c1f9d Author: viktorTarasov <vik...@gm...> Date: 2015-04-25 (Sat, 25 Apr 2015) Changed paths: M src/libopensc/card-iasecc.c M src/libopensc/internal.h M src/libopensc/libopensc.exports M src/libopensc/opensc.h M src/libopensc/reader-pcsc.c M src/pkcs11/pkcs11-session.c M src/pkcs11/slot.c M src/pkcs15init/pkcs15-myeid.c M src/tools/pkcs15-tool.c Log Message: ----------- Merge pull request #444 from frankmorgner/pkcs11-error-handling Improved error handling for PKCS#11 module Commit: 96ca525735786499d2f55062e3f21e917c275e16 https://github.com/OpenSC/OpenSC/commit/96ca525735786499d2f55062e3f21e917c275e16 Author: Viktor Tarasov <vik...@gm...> Date: 2015-04-27 (Mon, 27 Apr 2015) Changed paths: M .gitignore M doc/tools/Makefile.am M doc/tools/pkcs15-crypt.1.xml M etc/Makefile.am M src/common/compat_getopt.c M src/common/compat_getpass.c M src/common/compat_strlcat.c M src/common/compat_strlcpy.c M src/common/libpkcs11.c M src/libopensc/apdu.c M src/libopensc/asn1.c M src/libopensc/base64.c M src/libopensc/card-acos5.c M src/libopensc/card-akis.c M src/libopensc/card-asepcos.c M src/libopensc/card-atrust-acos.c M src/libopensc/card-belpic.c M src/libopensc/card-cardos.c M src/libopensc/card-default.c M src/libopensc/card-entersafe.c M src/libopensc/card-epass2003.c M src/libopensc/card-flex.c M src/libopensc/card-gemsafeV1.c M src/libopensc/card-gpk.c M src/libopensc/card-ias.c M src/libopensc/card-iasecc.c M src/libopensc/card-incrypto34.c M src/libopensc/card-jcop.c M src/libopensc/card-mcrd.c M src/libopensc/card-miocos.c M src/libopensc/card-muscle.c M src/libopensc/card-myeid.c M src/libopensc/card-oberthur.c M src/libopensc/card-openpgp.c M src/libopensc/card-piv.c M src/libopensc/card-rtecp.c M src/libopensc/card-rutoken.c M src/libopensc/card-sc-hsm.c M src/libopensc/card-setcos.c M src/libopensc/card-starcos.c M src/libopensc/card-tcos.c M src/libopensc/card-westcos.c M src/libopensc/card.c M src/libopensc/compression.c M src/libopensc/ctbcs.c M src/libopensc/ctx.c M src/libopensc/cwa14890.c M src/libopensc/cwa14890.h M src/libopensc/dir.c M src/libopensc/errors.c M src/libopensc/internal.h M src/libopensc/libopensc.exports M src/libopensc/log.c M src/libopensc/muscle-filesystem.c M src/libopensc/muscle.c M src/libopensc/opensc.h M src/libopensc/p15card-helper.c M src/libopensc/padding.c M src/libopensc/pkcs15-actalis.c M src/libopensc/pkcs15-algo.c M src/libopensc/pkcs15-atrust-acos.c M src/libopensc/pkcs15-cache.c M src/libopensc/pkcs15-cert.c M src/libopensc/pkcs15-data.c M src/libopensc/pkcs15-dnie.c M src/libopensc/pkcs15-esinit.c M src/libopensc/pkcs15-esteid.c M src/libopensc/pkcs15-gemsafeGPK.c M src/libopensc/pkcs15-gemsafeV1.c M src/libopensc/pkcs15-infocamere.c M src/libopensc/pkcs15-openpgp.c M src/libopensc/pkcs15-pin.c M src/libopensc/pkcs15-piv.c M src/libopensc/pkcs15-postecert.c M src/libopensc/pkcs15-prkey.c M src/libopensc/pkcs15-pteid.c M src/libopensc/pkcs15-pubkey.c M src/libopensc/pkcs15-sc-hsm.c M src/libopensc/pkcs15-sec.c M src/libopensc/pkcs15-starcert.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-tccardos.c M src/libopensc/pkcs15-tcos.c M src/libopensc/pkcs15-westcos.c M src/libopensc/pkcs15.c M src/libopensc/pkcs15.h M src/libopensc/reader-ctapi.c M src/libopensc/reader-openct.c M src/libopensc/reader-pcsc.c M src/libopensc/sc.c M src/libopensc/sec.c M src/libopensc/sm.c M src/pkcs11/mechanism.c M src/pkcs11/pkcs11-session.c M src/pkcs11/slot.c M src/pkcs15init/pkcs15-isoApplet.c M src/pkcs15init/pkcs15-myeid.c M src/tools/pkcs11-tool.c M src/tools/pkcs15-tool.c Log Message: ----------- Merge branch 'master' into 0.15.0 Compare: https://github.com/OpenSC/OpenSC/compare/f621195696c4...96ca52573578 |