From: Frank M. <no...@gi...> - 2019-02-08 14:08:03
|
Branch: refs/heads/goid Home: https://github.com/OpenSC/OpenSC Commit: 83c4ebe9d6b378c97b1d628dfa7f33bb3fd00403 https://github.com/OpenSC/OpenSC/commit/83c4ebe9d6b378c97b1d628dfa7f33bb3fd00403 Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/tools/goid-tool.c Log Message: ----------- goid-tool: reset authentication status Commit: 893be0d9c09ca97cb85d9f785b282a5723d322da https://github.com/OpenSC/OpenSC/commit/893be0d9c09ca97cb85d9f785b282a5723d322da Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/libopensc/card-mcrd.c M src/libopensc/card-piv.c Log Message: ----------- fixed memory leaks Commit: 2ad745371834044a921161042a058b31acce765f https://github.com/OpenSC/OpenSC/commit/2ad745371834044a921161042a058b31acce765f Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/libopensc/card-cac.c M src/libopensc/card-piv.c M src/libopensc/simpletlv.c M src/libopensc/simpletlv.h Log Message: ----------- use const qualifier for sc_simpletlv_read/put_tag Commit: 9e5d7bc87366a3737b680ad796f802d8f919ff9f https://github.com/OpenSC/OpenSC/commit/9e5d7bc87366a3737b680ad796f802d8f919ff9f Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: A tests/test-fuzzing-pkcs15-tool-dump.sh Log Message: ----------- added minimal test script for fuzzing with AFL Credits go to https://www.x41-dsec.de/lab/blog/smartcards/ Commit: d0b499cda393e89039838e4b6b8e9b576e562943 https://github.com/OpenSC/OpenSC/commit/d0b499cda393e89039838e4b6b8e9b576e562943 Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M tests/test-fuzzing-pkcs15-tool-dump.sh Log Message: ----------- reuse previous fuzzing results if possible Commit: 7f7bcbff5268045c26dd7f93489a4d78b3f206cb https://github.com/OpenSC/OpenSC/commit/7f7bcbff5268045c26dd7f93489a4d78b3f206cb Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/libopensc/asn1.c M src/libopensc/card-sc-hsm.c M src/libopensc/dir.c M src/libopensc/pkcs15.c M src/libopensc/sc.c M src/pkcs15init/pkcs15-oberthur-awp.c M src/sm/sm-eac.c M src/sm/sm-iso.c Log Message: ----------- fixed misuse of realloc calling it with size 0 leads to a free, which eventually may lead to a double free corruption. Commit: 887340c04dea4e9b6552ee57467783bec667c11a https://github.com/OpenSC/OpenSC/commit/887340c04dea4e9b6552ee57467783bec667c11a Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M tests/Makefile.am R tests/test-fuzzing-pkcs15-tool-dump.sh A tests/test-fuzzing.sh Log Message: ----------- Generalized fuzzing script Commit: 993f6f5cc69edd78761d232223570e8aff95441a https://github.com/OpenSC/OpenSC/commit/993f6f5cc69edd78761d232223570e8aff95441a Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M configure.ac M src/pkcs11/Makefile.am M src/tools/Makefile.am M src/tools/pkcs11-tool.c M win32/winconfig.h.in Log Message: ----------- Use opensc-pkcs11.so for static build of pkcs11-tool Statically link opensc-pkcs11 into pkcs11-tool with --disable-shared Commit: aed95b2f2ba24bda09c0fe25609dd498e66a2e25 https://github.com/OpenSC/OpenSC/commit/aed95b2f2ba24bda09c0fe25609dd498e66a2e25 Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/pkcs11/framework-pkcs15.c M src/pkcs11/framework-pkcs15init.c M src/pkcs11/mechanism.c M src/pkcs11/misc.c M src/pkcs11/pkcs11-object.c M src/pkcs11/pkcs11-session.c M src/pkcs11/slot.c Log Message: ----------- pkcs11: check inputs prevents NULL pointer dereference Commit: 97a58cb441b9930fffb8cc2b91e88fdeb60280d2 https://github.com/OpenSC/OpenSC/commit/97a58cb441b9930fffb8cc2b91e88fdeb60280d2 Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- fixed https://github.com/OpenSC/OpenSC/issues/1581 Commit: f486486413bb0609105a1edb9e76bf453d0470c3 https://github.com/OpenSC/OpenSC/commit/f486486413bb0609105a1edb9e76bf453d0470c3 Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/pkcs11/debug.c Log Message: ----------- removed unused defines Commit: 7a7ff5042212386eba0b96c34163735187fe5954 https://github.com/OpenSC/OpenSC/commit/7a7ff5042212386eba0b96c34163735187fe5954 Author: Frank Morgner <fra...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/libopensc/card-authentic.c M src/libopensc/card-cardos.c M src/libopensc/card-dnie.c M src/libopensc/card-iasecc.c M src/libopensc/card-mcrd.c M src/libopensc/card-oberthur.c M src/libopensc/card-westcos.c M src/libopensc/card.c Log Message: ----------- fixed memory leaks during card initialization Commit: 09a594d0f074784053e54c92c3ab32a9181ba711 https://github.com/OpenSC/OpenSC/commit/09a594d0f074784053e54c92c3ab32a9181ba711 Author: Alexander Paetzelt <361...@us...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/libopensc/card-openpgp.c M src/libopensc/cardctl.h M src/libopensc/internal.h M src/libopensc/pkcs15-openpgp.c M src/libopensc/pkcs15-pubkey.c M src/pkcs15init/pkcs15-openpgp.c M src/tools/openpgp-tool.c Log Message: ----------- OpenPGP Card v3 ECC support (#1506) * pgp: initialize ecc keys for OPC3 * Add supported ECC algorithms by card version * Add tasks identified so far * pgp: Recognize ECC set on card * pgp: get_pubkey_pem read ECC pubkey from card * pgp: minor code changes for ECC compatibility * pgp: expand sc_cardctl_openpgp_keygen_info to hold ec info * Fix segfault problem in pkcs15-pubkey.c * pgp: enable key generation with pkcs15-init and ECC * pgp: adapt calculate_and_store_fingerprint to accept ECC * pgp: adapt rest of pgp_gen_key and subfunctions to accept ECC * pgp: add kdf parameters for ECDH fingerprint calculation * pgp: enable key import with pkcs15-init and ECC * pkcs15-pubkey: fix_ec_parameters onlz accpets explicit data or named_curve * Fix some mistakes during merge * More clean up for PR * Fix some ugly alignments * Improve code readability * Prevent unitialized variable by using FUNC_RETURN * OpenPGP: add length check * pgp: save exponent length in bits for sc_cardctl_openpgp_keystore_info_t * pgp: length checks and reallocations * pgp: oid init added * OpenPGP: slightly re-factor pgp_update_new_algo_attr() * replace loop copy with memcpy() * use ushort2bebytes() to set RSA modulus & exponent * use symbolic name SC_OPENPGP_KEYFORMAT_RSA_STD for the key import format * OpenPGP: slighly re-factor pgp_parse_and_set_pubkey_output() * check for RSA modulus & exponent lengths not being a multiple of 8 * make sure RSA modulus & exponent lengths are always set * remove a left-over RSA setting from the EC code * pgp: adding BYTES4BITS * pgp: initialization of values in pgp_build_extended_header_list based on key type * pgp: add BYTES4BITS and remove unnecessary tests * Fix broken pgp_update_new_algo_attr * pgp: fix the ecpoint_len variable Commit: 84f0a88edbae7fe4d81b796eb853069699178dc2 https://github.com/OpenSC/OpenSC/commit/84f0a88edbae7fe4d81b796eb853069699178dc2 Author: opensignature <an...@gm...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M doc/files/files.html M doc/files/opensc.conf.5.xml.in M etc/opensc.conf.example.in M src/libopensc/Makefile.am M src/libopensc/Makefile.mak M src/libopensc/card-cardos.c R src/libopensc/pkcs15-infocamere.c R src/libopensc/pkcs15-postecert.c M src/libopensc/pkcs15-pubkey.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-syn.h M src/libopensc/sc-ossl-compat.h M src/pkcs11/openssl.c M src/tools/piv-tool.c M src/tools/pkcs11-tool.c M win32/Make.rules.mak Log Message: ----------- Remove postecert and infocamere support because no longer issued (#1584) * Remove postecert and infocamere support because no longer issued * Remove wrong changes * reset NEWS * EC_POINT_set_affine_coordinates_GFp and EC_POINT_get_affine_coordinates_GFp are deprecated, use EC_POINT_set_affine_coordinates and EC_POINT_get_affine_coordinates * If OPENSSL API version is < 3 use old functions EC_POINT_[sg]et_affine_coordinates_GFp * Move the OpenSSL compatibility stuff to src/libopensc/sc-ossl-compat.h Commit: ec176443e2b4fa14461ab71ef7ed130a8b7e6e5a https://github.com/OpenSC/OpenSC/commit/ec176443e2b4fa14461ab71ef7ed130a8b7e6e5a Author: Hannu Honkanen <han...@av...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- Fixes an issue that appeared in 6bf9685 (PR #1540). In case use_pinpad==0 && pinsize == 0, uninitialized pinbuf was passed to sc_pkcs15_verify_pin causing problems. Commit: 36c5461c997619a3ded9bd6c6cfda2c7983dff0d https://github.com/OpenSC/OpenSC/commit/36c5461c997619a3ded9bd6c6cfda2c7983dff0d Author: Raul Metsma <ra...@me...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M src/libopensc/pkcs15-esteid.c Log Message: ----------- Make function more readable Signed-off-by: Raul Metsma <ra...@me...> Commit: 3dd0638623dd53389d8fa5d443bdeb824bbadd11 https://github.com/OpenSC/OpenSC/commit/3dd0638623dd53389d8fa5d443bdeb824bbadd11 Author: Frank Morgner <fra...@gm...> Date: 2019-01-31 (Thu, 31 Jan 2019) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- initialize package suffix with branch and PR Commit: 928fbf2f030f10df48c0fec7ade0c2391aa9036d https://github.com/OpenSC/OpenSC/commit/928fbf2f030f10df48c0fec7ade0c2391aa9036d Author: Frank Morgner <fra...@gm...> Date: 2019-02-04 (Mon, 04 Feb 2019) Changed paths: M src/tools/goid-tool-cmdline.c M src/tools/goid-tool.c M src/tools/goid-tool.ggo.in Log Message: ----------- goid-tool: implented PIN/FP verification for PAccess Commit: aca9d79f6da79c78f4df578a49481634aa4f2cfc https://github.com/OpenSC/OpenSC/commit/aca9d79f6da79c78f4df578a49481634aa4f2cfc Author: Frank Morgner <fra...@gm...> Date: 2019-02-07 (Thu, 07 Feb 2019) Changed paths: M src/tools/goid-tool.c Log Message: ----------- fixed parsing SoCManager info Commit: 342af55b543f41b5939c226480c67a750c255de6 https://github.com/OpenSC/OpenSC/commit/342af55b543f41b5939c226480c67a750c255de6 Author: Frank Morgner <fra...@gm...> Date: 2019-02-07 (Thu, 07 Feb 2019) Changed paths: M configure.ac M doc/files/files.html M doc/files/opensc.conf.5.xml.in M etc/opensc.conf.example.in M src/libopensc/Makefile.am M src/libopensc/Makefile.mak M src/libopensc/asn1.c M src/libopensc/card-authentic.c M src/libopensc/card-cac.c M src/libopensc/card-cardos.c M src/libopensc/card-dnie.c M src/libopensc/card-iasecc.c M src/libopensc/card-mcrd.c M src/libopensc/card-oberthur.c M src/libopensc/card-openpgp.c M src/libopensc/card-piv.c M src/libopensc/card-sc-hsm.c M src/libopensc/card-westcos.c M src/libopensc/card.c M src/libopensc/cardctl.h M src/libopensc/dir.c M src/libopensc/internal.h M src/libopensc/pkcs15-esteid.c R src/libopensc/pkcs15-infocamere.c M src/libopensc/pkcs15-openpgp.c R src/libopensc/pkcs15-postecert.c M src/libopensc/pkcs15-pubkey.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-syn.h M src/libopensc/pkcs15.c M src/libopensc/sc-ossl-compat.h M src/libopensc/sc.c M src/libopensc/simpletlv.c M src/libopensc/simpletlv.h M src/pkcs11/Makefile.am M src/pkcs11/debug.c M src/pkcs11/framework-pkcs15.c M src/pkcs11/framework-pkcs15init.c M src/pkcs11/mechanism.c M src/pkcs11/misc.c M src/pkcs11/openssl.c M src/pkcs11/pkcs11-object.c M src/pkcs11/pkcs11-session.c M src/pkcs11/slot.c M src/pkcs15init/pkcs15-lib.c M src/pkcs15init/pkcs15-oberthur-awp.c M src/pkcs15init/pkcs15-openpgp.c M src/sm/sm-eac.c M src/sm/sm-iso.c M src/tools/Makefile.am M src/tools/openpgp-tool.c M src/tools/piv-tool.c M src/tools/pkcs11-tool.c M tests/Makefile.am A tests/test-fuzzing.sh M win32/Make.rules.mak M win32/winconfig.h.in Log Message: ----------- Merge branch 'master' into goid Commit: dc7f5513c49d47fccd7855b3161ea7f31df7b886 https://github.com/OpenSC/OpenSC/commit/dc7f5513c49d47fccd7855b3161ea7f31df7b886 Author: Frank Morgner <fra...@gm...> Date: 2019-02-08 (Fri, 08 Feb 2019) Changed paths: M src/tools/goid-tool.c Log Message: ----------- goid-tool: fixed confusion about always/never acl Compare: https://github.com/OpenSC/OpenSC/compare/d10cd55d0bd8...dc7f5513c49d |