From: Veronika H. <no...@gi...> - 2022-03-08 12:34:43
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: bec4f63c5b8308d7fdca842c5c0b62c3491d106a https://github.com/OpenSC/OpenSC/commit/bec4f63c5b8308d7fdca842c5c0b62c3491d106a Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_pkcs15init.c Log Message: ----------- fuzzing: Fuzzer for parsing & testing pkcs15init Commit: 3a3efe765e0c5d4828eec9eb7a2580c18db9a69e https://github.com/OpenSC/OpenSC/commit/3a3efe765e0c5d4828eec9eb7a2580c18db9a69e Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/tests/fuzzing/Makefile.am M src/tests/fuzzing/fuzz_pkcs15_reader.c M src/tests/fuzzing/fuzz_pkcs15init.c A src/tests/fuzzing/fuzzer_reader.c A src/tests/fuzzing/fuzzer_reader.h Log Message: ----------- fuzzing: Put reader functions into separate file Commit: 58744abf2bb933b10729d36e5b43e469f6529f32 https://github.com/OpenSC/OpenSC/commit/58744abf2bb933b10729d36e5b43e469f6529f32 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: A src/tests/fuzzing/README.md Log Message: ----------- fuzzing: Add description for generating apdu corpus Commit: 6aba21ecf347bed70c713156c452c40572d48e41 https://github.com/OpenSC/OpenSC/commit/6aba21ecf347bed70c713156c452c40572d48e41 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_pkcs15init/6ce966ee0f311e1a63f2bb693caeba1b0fd1160e Log Message: ----------- fuzzing: Add corpus for fuzz_pkcs15init Commit: e48902f146494b5a27bf8a193ef2e08d0be7c3a2 https://github.com/OpenSC/OpenSC/commit/e48902f146494b5a27bf8a193ef2e08d0be7c3a2 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile.c: Check if cmd is not NULL Commit: 35734aebc8868f353eed4a19d48a8f86a0d8a53b https://github.com/OpenSC/OpenSC/commit/35734aebc8868f353eed4a19d48a8f86a0d8a53b Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile.c: Skip values without name Commit: 45bb8c961daa5e91eaa6a2072b3b6ace9787a388 https://github.com/OpenSC/OpenSC/commit/45bb8c961daa5e91eaa6a2072b3b6ace9787a388 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile.c: Check for files Commit: 11f271e49af67acab8aff1c49b709c8d7d72fa2f https://github.com/OpenSC/OpenSC/commit/11f271e49af67acab8aff1c49b709c8d7d72fa2f Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile.c: Check file type and path len before creating fi_id and ffi_id Otherwise unchecked access to fi_path.value/ffi_path.value leads to read out of borders. Commit: 8a6e4948566d00876eda35a8ee9810115534c1f4 https://github.com/OpenSC/OpenSC/commit/8a6e4948566d00876eda35a8ee9810115534c1f4 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile.c: Check pointer before accessing it When profile->p15_spec is NULL Commit: 32d7b0bbe4ea753cc2d4171b11abd918efe87f99 https://github.com/OpenSC/OpenSC/commit/32d7b0bbe4ea753cc2d4171b11abd918efe87f99 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/libopensc/pkcs15.c Log Message: ----------- pkcs15.c: Set length when duplicating structure Commit: 8b11780b4788e9a304c5e743b50c1c608eee4d41 https://github.com/OpenSC/OpenSC/commit/8b11780b4788e9a304c5e743b50c1c608eee4d41 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/libopensc/pkcs15.c Log Message: ----------- pkcs15.c: Fix variable out of scope Commit: f77732aa8a51bdc8eb77b303fb7f713db67b49d8 https://github.com/OpenSC/OpenSC/commit/f77732aa8a51bdc8eb77b303fb7f713db67b49d8 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/tools/pkcs15-init.c Log Message: ----------- pkcs15-init: Release allocated sc_pkcs15_card after erasing card `do_erase()` function calls `sc_pkcs15init_erase_card()`, that gets pointer to sc_pkcs15_card as argument, but after calling `sc_pkcs15_bind()` overwrites this pointer with newly allocated sc_pkcs15_card, which is then stored in profile->p15_data Commit: 8b2aaac9b2435134c5d234acef1be739fd1019ba https://github.com/OpenSC/OpenSC/commit/8b2aaac9b2435134c5d234acef1be739fd1019ba Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-muscle.c Log Message: ----------- pkcs15-muscle.c: Free file in case of failure Commit: 2420852ee0706c4d1a49c3ba5ae4e3d277199bb5 https://github.com/OpenSC/OpenSC/commit/2420852ee0706c4d1a49c3ba5ae4e3d277199bb5 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-myeid.c Log Message: ----------- pkcs15-myeid.c: Free file Commit: ac8d87751607fcc8669bd63891ecaad1a466f718 https://github.com/OpenSC/OpenSC/commit/ac8d87751607fcc8669bd63891ecaad1a466f718 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib: Add check for storing pin Commit: dbe4af17713b7a7b0c036f86486dc21e639e955f https://github.com/OpenSC/OpenSC/commit/dbe4af17713b7a7b0c036f86486dc21e639e955f Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib: Add return values when select_key_reference is not supported Commit: 5202602e101d02d9c8106b421f731423a6d8e39f https://github.com/OpenSC/OpenSC/commit/5202602e101d02d9c8106b421f731423a6d8e39f Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c.: Free ecparams In sc_pkcs15init_init_prkdf() allocate sc_ec_parameters and do not use the struct from variable on stack. Commit: 0773f4098ad424582af9f367fd7627fcdefba66e https://github.com/OpenSC/OpenSC/commit/0773f4098ad424582af9f367fd7627fcdefba66e Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Fix memory leaks Commit: 53fd03f63ec35d526524621178e00027ec0cef29 https://github.com/OpenSC/OpenSC/commit/53fd03f63ec35d526524621178e00027ec0cef29 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Set return value Commit: ae4fb20f19f755115f68b598f1c0461595840865 https://github.com/OpenSC/OpenSC/commit/ae4fb20f19f755115f68b598f1c0461595840865 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile.c: Fix error message Commit: c63b553c6f9c98e3089b35c1043ab5577698cb4f https://github.com/OpenSC/OpenSC/commit/c63b553c6f9c98e3089b35c1043ab5577698cb4f Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15init.c Log Message: ----------- fuzz_pkcs15init.c: Check pointers Commit: d67e42b73516d488cd306b1c3d2adbe17c0ca3b2 https://github.com/OpenSC/OpenSC/commit/d67e42b73516d488cd306b1c3d2adbe17c0ca3b2 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/tests/fuzzing/Makefile.am M src/tests/fuzzing/fuzz_pkcs15init.c Log Message: ----------- fuzz_pkcs15init.c: Generic fixes Commit: c3789173c1874452318d7fc1c97c385eb225ee9c https://github.com/OpenSC/OpenSC/commit/c3789173c1874452318d7fc1c97c385eb225ee9c Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c M src/tools/pkcs15-init.c Log Message: ----------- pkcs15init: Copy ecparams into new objects By creating new object in sc_pkcs15init_init_prkdf(), ecparams will be copied into new allocated structure and freed with object in sc_pkcs15_free_object(). Name of the curve in pkcs15-init.c needs to be freed separately after sc_pkcs15init_generate_key() ends. Commit: 4c487abeddc20ec9f7c16a5f8be785ebd3c57a64 https://github.com/OpenSC/OpenSC/commit/4c487abeddc20ec9f7c16a5f8be785ebd3c57a64 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15init.c Log Message: ----------- fuzz_pkcs15init: Free named_curve Commit: 2b9da90b5112e21aa42c1fe22f56966d2ee02d9e https://github.com/OpenSC/OpenSC/commit/2b9da90b5112e21aa42c1fe22f56966d2ee02d9e Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-libs.c: Set return value for LOG_TEST_GOTO_ERR Commit: 328290ec72163f0082962a79a0e26788380be145 https://github.com/OpenSC/OpenSC/commit/328290ec72163f0082962a79a0e26788380be145 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-myeid.c Log Message: ----------- pkcs15-myeid.c: Fix memory leaks Commit: 1060d0d6405cc3414d29e3378546ed9e91a0419f https://github.com/OpenSC/OpenSC/commit/1060d0d6405cc3414d29e3378546ed9e91a0419f Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Fix more leaks Commit: bee06eded10b5225c74758b50edfa7050de5ba71 https://github.com/OpenSC/OpenSC/commit/bee06eded10b5225c74758b50edfa7050de5ba71 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Free file in do_select_parent() Commit: bbacd77067cb8a49dd53f1d63cbeba757c8a338d https://github.com/OpenSC/OpenSC/commit/bbacd77067cb8a49dd53f1d63cbeba757c8a338d Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Free DER value in check_keygen_params_consistency() Commit: 97a30c320055da4da7fd97d6a01afee15e6846b7 https://github.com/OpenSC/OpenSC/commit/97a30c320055da4da7fd97d6a01afee15e6846b7 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Remove unnecessary return Commit: 5f8abf14335540963e2648f51c6b33fa8b8ee279 https://github.com/OpenSC/OpenSC/commit/5f8abf14335540963e2648f51c6b33fa8b8ee279 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Remove unnecessary NULL checks Commit: 741ad259bd7d4ed862b8021bb6742eb65c498ffe https://github.com/OpenSC/OpenSC/commit/741ad259bd7d4ed862b8021bb6742eb65c498ffe Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib.c: Simplify copying ecparams Commit: 3d1acdf7d82eb2c532b525cc8d9229d6d0bdf72c https://github.com/OpenSC/OpenSC/commit/3d1acdf7d82eb2c532b525cc8d9229d6d0bdf72c Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c M src/tools/pkcs15-init.c Log Message: ----------- pkcs15-init.c: Free prkey Compare: https://github.com/OpenSC/OpenSC/compare/60b2fc8856df...3d1acdf7d82e |