From: GitHub <no...@gi...> - 2015-04-27 07:48:41
|
Branch: refs/heads/coverity_scan Home: https://github.com/OpenSC/OpenSC 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: d92d767f1a7392346fccff56548bb4a281f05f2f https://github.com/OpenSC/OpenSC/commit/d92d767f1a7392346fccff56548bb4a281f05f2f Author: Viktor Tarasov <vik...@gm...> Date: 2015-04-27 (Mon, 27 Apr 2015) Changed paths: M src/libopensc/cardctl.h M src/pkcs15init/pkcs15-iasecc.c M src/pkcs15init/pkcs15-lib.c M src/pkcs15init/pkcs15-oberthur.c M src/pkcs15init/profile.c Log Message: ----------- coverity: some fixes Compare: https://github.com/OpenSC/OpenSC/compare/96556dea7bff...d92d767f1a73 |