You can subscribe to this list here.
2013 |
Jan
(18) |
Feb
(20) |
Mar
(15) |
Apr
(5) |
May
(7) |
Jun
(3) |
Jul
(4) |
Aug
(20) |
Sep
(10) |
Oct
(12) |
Nov
(12) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 |
Jan
(12) |
Feb
(8) |
Mar
(3) |
Apr
(7) |
May
(12) |
Jun
(19) |
Jul
(1) |
Aug
(5) |
Sep
(9) |
Oct
(11) |
Nov
(13) |
Dec
(20) |
2015 |
Jan
(12) |
Feb
(25) |
Mar
(33) |
Apr
(37) |
May
(36) |
Jun
(2) |
Jul
(18) |
Aug
(31) |
Sep
(98) |
Oct
(50) |
Nov
(25) |
Dec
(34) |
2016 |
Jan
(95) |
Feb
(35) |
Mar
(78) |
Apr
(12) |
May
(11) |
Jun
(20) |
Jul
(28) |
Aug
(21) |
Sep
(30) |
Oct
(29) |
Nov
(15) |
Dec
(15) |
2017 |
Jan
(29) |
Feb
(17) |
Mar
(34) |
Apr
(28) |
May
(12) |
Jun
(25) |
Jul
(39) |
Aug
(14) |
Sep
(12) |
Oct
(38) |
Nov
(28) |
Dec
(6) |
2018 |
Jan
(15) |
Feb
(22) |
Mar
(27) |
Apr
(71) |
May
(78) |
Jun
(47) |
Jul
(24) |
Aug
(63) |
Sep
(43) |
Oct
(34) |
Nov
(27) |
Dec
(18) |
2019 |
Jan
(51) |
Feb
(17) |
Mar
(48) |
Apr
(46) |
May
(25) |
Jun
(9) |
Jul
(14) |
Aug
(46) |
Sep
(18) |
Oct
(25) |
Nov
(26) |
Dec
(25) |
2020 |
Jan
(28) |
Feb
(30) |
Mar
(20) |
Apr
(69) |
May
(40) |
Jun
(16) |
Jul
(13) |
Aug
(9) |
Sep
(17) |
Oct
(40) |
Nov
(55) |
Dec
(6) |
2021 |
Jan
(44) |
Feb
(13) |
Mar
(33) |
Apr
(31) |
May
(32) |
Jun
(10) |
Jul
(9) |
Aug
(27) |
Sep
(33) |
Oct
(7) |
Nov
(14) |
Dec
(17) |
2022 |
Jan
(25) |
Feb
(11) |
Mar
(42) |
Apr
(14) |
May
(18) |
Jun
(3) |
Jul
(10) |
Aug
(41) |
Sep
(12) |
Oct
(13) |
Nov
(18) |
Dec
(9) |
2023 |
Jan
(10) |
Feb
(18) |
Mar
(25) |
Apr
(27) |
May
(16) |
Jun
(26) |
Jul
(9) |
Aug
(29) |
Sep
(17) |
Oct
(24) |
Nov
(18) |
Dec
(16) |
2024 |
Jan
(23) |
Feb
(55) |
Mar
(40) |
Apr
(17) |
May
(15) |
Jun
(12) |
Jul
(12) |
Aug
(6) |
Sep
(15) |
Oct
(16) |
Nov
(29) |
Dec
(26) |
2025 |
Jan
(29) |
Feb
(37) |
Mar
(24) |
Apr
(35) |
May
(38) |
Jun
(20) |
Jul
(7) |
Aug
(9) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Veronika H. <no...@gi...> - 2022-04-29 08:32:20
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 4e2adc8fe3fb859c5657f93288bfb073b4b92241 https://github.com/OpenSC/OpenSC/commit/4e2adc8fe3fb859c5657f93288bfb073b4b92241 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/fuzzer_reader.h Log Message: ----------- Add missing header Commit: cfa2d038ad484303b772180d9497113e6de24c55 https://github.com/OpenSC/OpenSC/commit/cfa2d038ad484303b772180d9497113e6de24c55 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzzer_tool.c A src/tests/fuzzing/fuzzer_tool.h Log Message: ----------- Add functions for tool fuzzers Commit: 345541dfa9a90a8432490912b763a91bf87be3e9 https://github.com/OpenSC/OpenSC/commit/345541dfa9a90a8432490912b763a91bf87be3e9 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tools/util.c M src/tools/util.h Log Message: ----------- Allow print usage and not die Commit: eb3185712a3bfbfc42f4503c12461200d3e57bfb https://github.com/OpenSC/OpenSC/commit/eb3185712a3bfbfc42f4503c12461200d3e57bfb Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_piv_tool.c Log Message: ----------- Add fuzz target for piv-tool Commit: cc55f918da4e6ded09eeb215f1843e1bc4d44da2 https://github.com/OpenSC/OpenSC/commit/cc55f918da4e6ded09eeb215f1843e1bc4d44da2 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_piv_tool/5cc15068920eb3c897b0129a6939e3b01574eb02 A src/tests/fuzzing/corpus/fuzz_piv_tool/df81168351db4e248a9a915bb521c85dce1d17c8 Log Message: ----------- Add corpus for fuzz_piv Commit: c5a8f1c55085a5a635e75d6bab2524572ac3d633 https://github.com/OpenSC/OpenSC/commit/c5a8f1c55085a5a635e75d6bab2524572ac3d633 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tools/piv-tool.c Log Message: ----------- piv-tool: Do not exit Commit: 2c1550332caa899453e834c5b22bb56ed4e6763d https://github.com/OpenSC/OpenSC/commit/2c1550332caa899453e834c5b22bb56ed4e6763d Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/libopensc/pkcs15-piv.c Log Message: ----------- piv-tool: Check length of serial number before using memcpy() Commit: 6465263143379833bdaf69606c496ccb508ff35f https://github.com/OpenSC/OpenSC/commit/6465263143379833bdaf69606c496ccb508ff35f Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/fuzzer_reader.c Log Message: ----------- Add lock and unlock operation for reader Commit: 217590ce6d0d02bb9abe20ac26bde8774cf8c8a4 https://github.com/OpenSC/OpenSC/commit/217590ce6d0d02bb9abe20ac26bde8774cf8c8a4 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_pkcs15_tool.c Log Message: ----------- Add fuzz target for pkcs15-tool Commit: 42bf95076dc8177c1925443cfc383126688df5e2 https://github.com/OpenSC/OpenSC/commit/42bf95076dc8177c1925443cfc383126688df5e2 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/14cbed013fc24e65150bb6f737322bbcdb064554 A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/84ec9c1c1720fdb2fe094168fd81905260421077 A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/8c1c42b8b9ac94f0d913814685c18f78d0aaa922 A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/ba99175e1d1561d6f5a38eee98f9b4472b9159e2 A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/bcfc86233c2a553dd03681e139a44777e2dbe7db A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/d76c9da7e83d1c9bcd27310197bbd01ee1746a3b A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/dc9f8237a8e5d94119db6894fe81d5e18cbee80c A src/tests/fuzzing/corpus/fuzz_pkcs15_tool/fe4d8242cdc4596d8163baf8dec8ed1df88c0228 Log Message: ----------- Add corpus for fuzz_pkcs15_tool pkcs15-tool --change-pin --pin 111111 --new-pin 123456 pkcs15-tool -c pkcs15-tool --list-public-keys -k --list-secret-keys Commit: 0513c7dc48966f56c5299b40fa319010160823bd https://github.com/OpenSC/OpenSC/commit/0513c7dc48966f56c5299b40fa319010160823bd Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tools/pkcs15-tool.c Log Message: ----------- Do not exit in pkcs15-tool Commit: b3b241c1ad420d747090bedea90c8a81a10f1340 https://github.com/OpenSC/OpenSC/commit/b3b241c1ad420d747090bedea90c8a81a10f1340 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tools/pkcs15-tool.c Log Message: ----------- pkcs15-tool: Free pincode only if allocated Commit: 77f2d9a7a92add7ad032c2f2b9d4889a0b3404cd https://github.com/OpenSC/OpenSC/commit/77f2d9a7a92add7ad032c2f2b9d4889a0b3404cd Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/libopensc/card.c Log Message: ----------- Reset card values if sc_lock() fails After locking the reader, the return value is overwritten by calling `card->ops->card_reader_lock_obtained()`. In case of its failure, the card has to be put in its original state; otherwise, the non-zero value of `card->lock_count` will note let the card be freed in `sc_disconnect_card()`. Commit: df1b854ae4cf9aa7421c87670e489fe8fca953a7 https://github.com/OpenSC/OpenSC/commit/df1b854ae4cf9aa7421c87670e489fe8fca953a7 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_pkcs15_crypt.c Log Message: ----------- Add fuzz target for pkcs15-crypt Commit: 2fb6133e11bb458108bd328fcefe93f68a3a2358 https://github.com/OpenSC/OpenSC/commit/2fb6133e11bb458108bd328fcefe93f68a3a2358 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_pkcs15_crypt/5f52a1ae6be6d75d0be546604b47759c6621f46f A src/tests/fuzzing/corpus/fuzz_pkcs15_crypt/6d06b28c9e3743122056f32e09f4c6d77763f4ba A src/tests/fuzzing/corpus/fuzz_pkcs15_crypt/92f669ec651bb54b819db380603520c18b78297a A src/tests/fuzzing/corpus/fuzz_pkcs15_crypt/bfb749d844f7c304e004c52a46ce84eb3da7a7f3 A src/tests/fuzzing/corpus/fuzz_pkcs15_crypt/e52786b16a4202c5315c834788133b173bc141a6 A src/tests/fuzzing/corpus/fuzz_pkcs15_crypt/e9016daf00fb6713ea6f7fc18c55e85a4a33ea3a Log Message: ----------- Add corpus for fuzz_pkcs15_crypt Commit: 044ac94d810437af1af26aca62c76cbdb9a4b831 https://github.com/OpenSC/OpenSC/commit/044ac94d810437af1af26aca62c76cbdb9a4b831 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tools/pkcs15-crypt.c Log Message: ----------- Do not exit is pkcs15-crypt Commit: b67be317821cd70906f2e81cfdfb18b6a6ad00fb https://github.com/OpenSC/OpenSC/commit/b67be317821cd70906f2e81cfdfb18b6a6ad00fb Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/README.md Log Message: ----------- Update README Commit: a763d03ada77a84ae88358b5dea659a2d3984f6a https://github.com/OpenSC/OpenSC/commit/a763d03ada77a84ae88358b5dea659a2d3984f6a Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tools/piv-tool.c Log Message: ----------- piv-tool: Free opt_apdus Commit: 4ebf005d4b04757beaf7c239799afbf84b137957 https://github.com/OpenSC/OpenSC/commit/4ebf005d4b04757beaf7c239799afbf84b137957 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tools/pkcs15-crypt.c Log Message: ----------- pkcs15-crypt: Fix memory leak Commit: 34d3dfa33d257cae15e1177524be181124ed0c82 https://github.com/OpenSC/OpenSC/commit/34d3dfa33d257cae15e1177524be181124ed0c82 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/fuzzer_tool.c Log Message: ----------- Simplify fuzzing input parsing Commit: 4edb7ceffb6d704688be20a71c77d302dea0e82a https://github.com/OpenSC/OpenSC/commit/4edb7ceffb6d704688be20a71c77d302dea0e82a Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-29 (Fri, 29 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_piv_tool.c Log Message: ----------- Fix argc in fuzz_piv_tool Compare: https://github.com/OpenSC/OpenSC/compare/10477a6f8757...4edb7ceffb6d |
From: Jakub J. <no...@gi...> - 2022-04-24 11:30:04
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: d095bb757707339fdee862901c877c50bf115505 https://github.com/OpenSC/OpenSC/commit/d095bb757707339fdee862901c877c50bf115505 Author: Jakub Jelen <jj...@re...> Date: 2022-04-24 (Sun, 24 Apr 2022) Changed paths: M MacOSX/build-package.in Log Message: ----------- Use https to avoid redirect warnings Commit: 973d76dffe1b6b570111a57c995ac913a65f1ffd https://github.com/OpenSC/OpenSC/commit/973d76dffe1b6b570111a57c995ac913a65f1ffd Author: Jakub Jelen <jj...@re...> Date: 2022-04-24 (Sun, 24 Apr 2022) Changed paths: M src/pkcs11/Makefile.am M src/smm/Makefile.am Log Message: ----------- buildsys: Do not try to build shared libraries with --disable-shared Commit: 10477a6f8757da16bb36ba7ab65ff07765697319 https://github.com/OpenSC/OpenSC/commit/10477a6f8757da16bb36ba7ab65ff07765697319 Author: Jakub Jelen <jj...@re...> Date: 2022-04-24 (Sun, 24 Apr 2022) Changed paths: M .github/build.sh M .github/workflows/linux.yml Log Message: ----------- Reproducer for --disable-shared build configuration Compare: https://github.com/OpenSC/OpenSC/compare/1b05d7664801...10477a6f8757 |
From: Timo T. <no...@gi...> - 2022-04-22 04:44:06
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 82667a665ea016aedacb70d5fd9cb010549599d4 https://github.com/OpenSC/libp11/commit/82667a665ea016aedacb70d5fd9cb010549599d4 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/libp11.h M src/p11_atfork.c M src/p11_attr.c M src/p11_cert.c M src/p11_ec.c M src/p11_front.c M src/p11_key.c M src/p11_load.c M src/p11_pkey.c M src/p11_rsa.c M src/p11_slot.c Log Message: ----------- Use struct PKCS11_*_private in internal APIs This is the first step to implement thread safety for the openssl engine per #410. Things to note: - The public key and cert struct label/id now point to data owned by the private struct. This is also helpful in future to allow multiple public structs refer to same private struct. - The update_ex_data() hook is no longer needed because the private structs never move. Thus it is removed. - "evp_key" is removed from the public PKCS11_KEY. Users of it should be calling PKCS11_get_private_key() and PKCS11_get_public_key() anyway. - PKCS11_TOKEN no longer has private data pointer. Instead it contains parent pointer to PKCS11_SLOT which will be used to resolve the the PKCS11_TOKEN_private via PCKS11_SLOT_private. This is needed to make sure there's one single PKCS11_TOKEN_private even if we have multiple PKCS11_TOKEN copies. Commit: 250821460201b481e97ca3c54dc74b678373c14a https://github.com/OpenSC/libp11/commit/250821460201b481e97ca3c54dc74b678373c14a Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_atfork.c M src/p11_cert.c M src/p11_ec.c M src/p11_front.c M src/p11_key.c M src/p11_pkey.c M src/p11_rsa.c M src/p11_slot.c Log Message: ----------- Merge PKCS11_TOKEN_private to PKCS11_SLOT_private There is one to one mapping with PKCS#11 token and slot. It is simpler to just keep all the token specific members in the slot structure: less pointer chasing, less memory objects allocated, more unified API and less code/errors. Commit: 77d638f49e2ffc6f6aeca3860bcb61e8fd935190 https://github.com/OpenSC/libp11/commit/77d638f49e2ffc6f6aeca3860bcb61e8fd935190 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_ec.c M src/p11_key.c Log Message: ----------- Make PKCS11_KEY_ops definitions consistent This simplifies the code a bit, as pkcs11_ec_ops is now defined directly without the pointer indirection. The sole place of use now uses OPENSSL_NO_EC instead. Commit: d6e2a12902aacdf72d8fce8d923adfaa75d45e5d https://github.com/OpenSC/libp11/commit/d6e2a12902aacdf72d8fce8d923adfaa75d45e5d Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_atfork.c M src/p11_cert.c M src/p11_ec.c M src/p11_front.c M src/p11_key.c M src/p11_pkey.c M src/p11_rsa.c Log Message: ----------- Merge PKCS11_{KEY,CERT}_private to PKCS11_OBJECT_private Also updates the following: - rename the PKCS11_KEY_ops to PKCS11_OBJECT_ops - replace is_private with object_class to reflect object type This is in preparation to remove redundant code. Commit: 1bf599987c23f93ea98879ffdcecedf6e1ed87a4 https://github.com/OpenSC/libp11/commit/1bf599987c23f93ea98879ffdcecedf6e1ed87a4 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_atfork.c M src/p11_cert.c M src/p11_ec.c M src/p11_front.c M src/p11_key.c M src/p11_pkey.c M src/p11_rsa.c Log Message: ----------- Merge and remove redundant functions after object/key merge Commit: 639a4b6463278c0119a2ec60b261da3e5330fb33 https://github.com/OpenSC/libp11/commit/639a4b6463278c0119a2ec60b261da3e5330fb33 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_attr.c M src/p11_cert.c M src/p11_key.c Log Message: ----------- Make pkcs11_addattr_* interface use PKCS11_TEMPLATE Keep track of allocated memory in separate structure member and avoid unnecessary memory allocation and copying. Commit: 1b796177478827ab8f6d4e3f16ea13e1939d99d1 https://github.com/OpenSC/libp11/commit/1b796177478827ab8f6d4e3f16ea13e1939d99d1 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_cert.c M src/p11_key.c Log Message: ----------- Introduce and use create/free functions for PKCS11_OBJECT_private Make one constructor for PKCS11_OBJECT_private objects. This serves as basis for further helper functions that allow operation without the PKCS11_KEY/PKCS11_CERT objects. All object type specific functionality is now in one place, but can be split out via PKCS11_OBJECT_ops later if needed. Commit: 6a8d3ee2d65f4f3ce7ead116ee864211c95b23d2 https://github.com/OpenSC/libp11/commit/6a8d3ee2d65f4f3ce7ead116ee864211c95b23d2 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_key.c Log Message: ----------- Add and use template based instantiation of PKCS11_OBJECT_private This will be the function used to find other PKCS#11 objects when needed internally, in order to get rid of the PKCS11_KEY/CERT dependency from internal code completely. Commit: fa4d1039a17ea9922d2f85c138e7f884fb2eabdc https://github.com/OpenSC/libp11/commit/fa4d1039a17ea9922d2f85c138e7f884fb2eabdc Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_ec.c M src/p11_key.c Log Message: ----------- Get rid of PKCS11_KEY/CERT usage in EC code Commit: 4289bdfa8a4c04237c4f150e481f7fa478b2e4cc https://github.com/OpenSC/libp11/commit/4289bdfa8a4c04237c4f150e481f7fa478b2e4cc Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_ec.c M src/p11_key.c M src/p11_rsa.c Log Message: ----------- Keep a PKCS11_OBJECT_private alive while the evp_pkey is alive This adds primitive reference tracking, and makes sure PKCS11_OBJECT_private is not freed as long as the EVP_PKEY exist. Commit: cac9f760583757140dcb71694f85302df17c9493 https://github.com/OpenSC/libp11/commit/cac9f760583757140dcb71694f85302df17c9493 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/p11_rsa.c Log Message: ----------- Get rid of PKCS11_KEY usage in RSA code Commit: 4ea2135e62992d7aa4499a4c1a4d76b34f9e2dfd https://github.com/OpenSC/libp11/commit/4ea2135e62992d7aa4499a4c1a4d76b34f9e2dfd Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/libp11-int.h M src/p11_front.c M src/p11_key.c M src/p11_misc.c M src/p11_slot.c Log Message: ----------- Make PKCS11_SLOT_private reference counted Keep reference to it in the PKCS11_OBJECT_private objects. This fixes an issues when slot is deleted/removed, but there's still object handles held for it. Commit: 2bb7ba18fe113d76773d688baae337211d457c84 https://github.com/OpenSC/libp11/commit/2bb7ba18fe113d76773d688baae337211d457c84 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/eng_back.c M src/libp11.exports M src/libp11.h M src/p11_front.c M src/p11_slot.c Log Message: ----------- Implement and use PKCS11_update_slots() The difference to PKCS11_enumerate_slots() is that this will expect as input previous slot list (or zero initialized count and null pointer) for the list. Update slots then reuses the slots found from the previous list to avoid unexpected slot and key object destructon. Commit: 206af152fbcb48d4149097ed140e4840febd72d8 https://github.com/OpenSC/libp11/commit/206af152fbcb48d4149097ed140e4840febd72d8 Author: Timo Teräs <tim...@ik...> Date: 2022-04-22 (Fri, 22 Apr 2022) Changed paths: M src/eng_back.c M src/libp11.exports M src/libp11.h M src/p11_front.c Log Message: ----------- Add and use PKCS11_get_{key,x509}_from_template This adds new public functions to get the EVP/X509 object directly based on object template: - speeds up object searches if token has lot of objects as no enumeration is needed - the implementation does not need the public PKCS11_KEY/CERT structures and bypasses object caching completely - final step to add thread safety to pkcs#11 engine Compare: https://github.com/OpenSC/libp11/compare/5316c33e7b48...206af152fbcb |
From: Alon Bar-L. <no...@gi...> - 2022-04-21 07:06:53
|
Branch: refs/tags/pkcs11-helper-1.29.0 Home: https://github.com/OpenSC/pkcs11-helper |
From: Alon Bar-L. <no...@gi...> - 2022-04-21 07:06:48
|
Branch: refs/heads/master Home: https://github.com/OpenSC/pkcs11-helper Commit: 2306f896c2f3c147792300155316fd65825aabad https://github.com/OpenSC/pkcs11-helper/commit/2306f896c2f3c147792300155316fd65825aabad Author: Alon Bar-Lev <alo...@gm...> Date: 2022-04-21 (Thu, 21 Apr 2022) Changed paths: M ChangeLog M configure.ac Log Message: ----------- pkcs11-helper-1.29.0 Commit: 6d1665cb0cdca1be7f357f165539fee54444c32d https://github.com/OpenSC/pkcs11-helper/commit/6d1665cb0cdca1be7f357f165539fee54444c32d Author: Alon Bar-Lev <alo...@gm...> Date: 2022-04-21 (Thu, 21 Apr 2022) Changed paths: M ChangeLog M configure.ac Log Message: ----------- post pkcs11-helper-1.29.0 Compare: https://github.com/OpenSC/pkcs11-helper/compare/fba328fd7519...6d1665cb0cdc |
From: Frank M. <no...@gi...> - 2022-04-19 21:28:36
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 1b05d7664801d33f43475dfebb8741935977ad73 https://github.com/OpenSC/OpenSC/commit/1b05d7664801d33f43475dfebb8741935977ad73 Author: Frank Morgner <fra...@gm...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M src/libopensc/opensc.h M src/libopensc/reader-pcsc.c M src/minidriver/minidriver.c Log Message: ----------- Windows changed readers (alternative) (#2525) Issue #2517 reports that minidriver may be presented with new handles to PCSC, even if card is moved from one reader to another. The previous code assumed a change in handles would always point at same reader. and if reader was changed, caller would do two operations: card is removed from one reader i.e. call CardDeleteContext and some time later when card is inserted, call CardAcquireContext. Thus previous code would not to call reinit_card_for. But this is not the case. So when handles change, the new handles are used to probe the new reader to obtain reader name to compare to old reader name. If they are the same returns to not call reinit_card. If they are different returns to call reinit_card. The assumption is if card is removed, it could be modified on another system then inserted on original system which changed data. |
From: Veronika H. <no...@gi...> - 2022-04-19 20:40:42
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 44f75b3e44758a523374dd8bea0df693932a0e03 https://github.com/OpenSC/OpenSC/commit/44f75b3e44758a523374dd8bea0df693932a0e03 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: A .packit.yaml A packaging/opensc.module A packaging/opensc.spec Log Message: ----------- Add basic configuration for Packit Commit: 296b0cdde14fa61f5cfd51c6f33ed39fb38e3ddb https://github.com/OpenSC/OpenSC/commit/296b0cdde14fa61f5cfd51c6f33ed39fb38e3ddb Author: Veronika Hanulíková <vha...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M src/tools/pkcs15-init.c Log Message: ----------- Remove unused variable Commit: e1003a976c43b220f32dc1e4719dfadbb8f60690 https://github.com/OpenSC/OpenSC/commit/e1003a976c43b220f32dc1e4719dfadbb8f60690 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M configure.ac M src/tests/fuzzing/Makefile.am Log Message: ----------- Allow build of fuzz_pkcs15init only if static is enabled fuzz_pkcs15init uses API that is not exported by libopensc. Commit: bbf33539967ddd9e88a482b701b63640a532b968 https://github.com/OpenSC/OpenSC/commit/bbf33539967ddd9e88a482b701b63640a532b968 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M packaging/opensc.spec Log Message: ----------- Remove failing tests in make check Local build on RHEL8 and Fedora36 fails with errors on these two tests. Commit: 6b5b40f504c814a969135fd166b211189d064890 https://github.com/OpenSC/OpenSC/commit/6b5b40f504c814a969135fd166b211189d064890 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M packaging/opensc.spec Log Message: ----------- Remove unneeded parts of specfile Compare: https://github.com/OpenSC/OpenSC/compare/01cccbdc6332...6b5b40f504c8 |
From: Jakub J. <no...@gi...> - 2022-04-19 12:09:24
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 901310c7b4a0a5f00105660e37dee971367366eb https://github.com/OpenSC/OpenSC/commit/901310c7b4a0a5f00105660e37dee971367366eb Author: Jakub Jelen <jj...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M .github/setup-linux.sh Log Message: ----------- ci: Add missing dependency for the new test-pkcs11-tool-unwrap-wrap-test Commit: 9056b5115a472f19440a9f243be3c7caa8a8c055 https://github.com/OpenSC/OpenSC/commit/9056b5115a472f19440a9f243be3c7caa8a8c055 Author: Jakub Jelen <jj...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M .github/setup-linux.sh Log Message: ----------- ci: Remove bogus trailing -a Commit: 058873646d0aacd831e6b8c85e1ad31fa4b750f1 https://github.com/OpenSC/OpenSC/commit/058873646d0aacd831e6b8c85e1ad31fa4b750f1 Author: Jakub Jelen <jj...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M .github/setup-openssl.sh Log Message: ----------- ci: Clone only one branch of OpenSSL to limit traffic Commit: f776ee3c90a47376be631989d4972623a2a61aa7 https://github.com/OpenSC/OpenSC/commit/f776ee3c90a47376be631989d4972623a2a61aa7 Author: Jakub Jelen <jj...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_card.c Log Message: ----------- fuzz: Check return values Fixes CID 377385, Thanks coverity Commit: 3acda3511bca43496e4dd90d7e9772cccc26f9bf https://github.com/OpenSC/OpenSC/commit/3acda3511bca43496e4dd90d7e9772cccc26f9bf Author: Jakub Jelen <jj...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M src/tests/p11test/p11test_case_common.c Log Message: ----------- p11test: Fix typo in reading secret keys Fixes CID 374845, Thanks coverity Commit: d5b6539b3b34694a701dc6dca996f06dbcc172db https://github.com/OpenSC/OpenSC/commit/d5b6539b3b34694a701dc6dca996f06dbcc172db Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15_decode.c Log Message: ----------- fuzzing: Remove static Commit: 01cccbdc6332d9ea4bc7f8a68a22fa39e6251800 https://github.com/OpenSC/OpenSC/commit/01cccbdc6332d9ea4bc7f8a68a22fa39e6251800 Author: Jakub Jelen <jj...@re...> Date: 2022-04-19 (Tue, 19 Apr 2022) Changed paths: M .github/test-piv.sh Log Message: ----------- Unbreak yubico-piv-tool build Compare: https://github.com/OpenSC/OpenSC/compare/da37a0d5ece6...01cccbdc6332 |
From: Veronika H. <no...@gi...> - 2022-04-14 15:04:10
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: aaaf1826f8fbd251871c0dc47bd55c206f7e9433 https://github.com/OpenSC/OpenSC/commit/aaaf1826f8fbd251871c0dc47bd55c206f7e9433 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/pkcs15-muscle.c Log Message: ----------- Free file in case of failure Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45387 Commit: 5e05636ba6765b83bdf8bb9d1d87e7a89fa4de8b https://github.com/OpenSC/OpenSC/commit/5e05636ba6765b83bdf8bb9d1d87e7a89fa4de8b Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Division by zero Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45389 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46035 Commit: 84c7c57f4a12a3df39c5e8e11a968218d6003dca https://github.com/OpenSC/OpenSC/commit/84c7c57f4a12a3df39c5e8e11a968218d6003dca Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Check return value before dereferencing Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45390 Commit: 2a4da3533eee8b7d34e9ac1cfcfb9fd8e4200385 https://github.com/OpenSC/OpenSC/commit/2a4da3533eee8b7d34e9ac1cfcfb9fd8e4200385 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- Set limit of file size for memory allocation Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45391 Commit: fb0b15a675e7959fb31c3c1be44d8878c6dc868d https://github.com/OpenSC/OpenSC/commit/fb0b15a675e7959fb31c3c1be44d8878c6dc868d Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Free driver in sc_profile_free() Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45393 Commit: 59682b743e6bd89af4a1f7501043d0eff0204efc https://github.com/OpenSC/OpenSC/commit/59682b743e6bd89af4a1f7501043d0eff0204efc Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Free file if it is not already in profile Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45395 Commit: 4c121cfcf4b63b610f3cb3f475d7fe03db147299 https://github.com/OpenSC/OpenSC/commit/4c121cfcf4b63b610f3cb3f475d7fe03db147299 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Do not dereference NULL Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45394 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45411 Commit: 6c4f42e8f36f983d30354403317e298b040554c3 https://github.com/OpenSC/OpenSC/commit/6c4f42e8f36f983d30354403317e298b040554c3 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- Free profile name and options in case of failure Thank oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45396 Commit: b70d8ea756f2202d6f3ecb2bf5d0bc77ad793c74 https://github.com/OpenSC/OpenSC/commit/b70d8ea756f2202d6f3ecb2bf5d0bc77ad793c74 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c M src/pkcs15init/pkcs15-myeid.c Log Message: ----------- Free allocated memory for EC point Q Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45400 Commit: 2c9dddc7386dbb57844cf17688859e735a783fd8 https://github.com/OpenSC/OpenSC/commit/2c9dddc7386dbb57844cf17688859e735a783fd8 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Set pointer before while and avoid cycle Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45404 Commit: 4d7368fd3519a4778765b8eb818af0941a8d4f25 https://github.com/OpenSC/OpenSC/commit/4d7368fd3519a4778765b8eb818af0941a8d4f25 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15init.c Log Message: ----------- Set zero byte as string ending Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45459 Commit: dd4876d262be4c1ec089c7a64edf3b524c8ebe0e https://github.com/OpenSC/OpenSC/commit/dd4876d262be4c1ec089c7a64edf3b524c8ebe0e Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Free profile extension in EF list Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45516 Commit: 089cedc7520fbb9e0e4a912c4c3866a1aa429de6 https://github.com/OpenSC/OpenSC/commit/089cedc7520fbb9e0e4a912c4c3866a1aa429de6 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/pkcs15init/pkcs15-epass2003.c Log Message: ----------- Check file value length Thank oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46002 Commit: da37a0d5ece632080351c529ac87f00495eddbfa https://github.com/OpenSC/OpenSC/commit/da37a0d5ece632080351c529ac87f00495eddbfa Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-14 (Thu, 14 Apr 2022) Changed paths: M src/libopensc/card-epass2003.c Log Message: ----------- Check length of path Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46006 Compare: https://github.com/OpenSC/OpenSC/compare/b35993db095c...da37a0d5ece6 |
From: Veronika H. <no...@gi...> - 2022-04-12 12:38:35
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: cff378a47305cd7e3520a5063239a0ae542658dc https://github.com/OpenSC/OpenSC/commit/cff378a47305cd7e3520a5063239a0ae542658dc Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15_decode.c Log Message: ----------- Add more algos for pubkey decode in fuzz_pkcs15_decode `sc_pkcs15_decode_pubkey()` uses `key->algorithm` to decide next steps. Commit: 5e952bca7a10a26eb679000e54e2533be09848d3 https://github.com/OpenSC/OpenSC/commit/5e952bca7a10a26eb679000e54e2533be09848d3 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am M src/tests/fuzzing/fuzz_pkcs15_decode.c Log Message: ----------- Add reader into fuzz_pkcs15_decode Binding with p15card can lead to new paths in code during fuzzing (decode functions use p15card->app). Each decoding function gets its own data buffer - data generation adapts to each function. Commit: eb84432f751eac002c51fcfd18bfb2161c64d21b https://github.com/OpenSC/OpenSC/commit/eb84432f751eac002c51fcfd18bfb2161c64d21b Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_pkcs15_encode.c Log Message: ----------- Add fuzzer for encoding objects Initialize the card and iterate over objects stored on p15card - try to encode into buffer. Commit: f21c2ae21c1813dd8ab7332b597e0e7bef0edf2c https://github.com/OpenSC/OpenSC/commit/f21c2ae21c1813dd8ab7332b597e0e7bef0edf2c Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/libopensc/libopensc.exports Log Message: ----------- Export sc_pkcs15_encode_skdf_entry Commit: 1dbd02123c8fbe75cd503223e74145fbed317d4a https://github.com/OpenSC/OpenSC/commit/1dbd02123c8fbe75cd503223e74145fbed317d4a Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/741a0aae7b5b08c0ad2822ede5b3364302b28b31 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/7cf8e9b31dcee040ee438441aca2aecb523ed5e9 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/830e1bf4c7f0c539e9686bc1517d6f87907d4bf8 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/9ad3fc3cb11967be927bad9263d326783c450e37 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/b2b75c07a2c427c15ecd40ce47a9814279745b7d A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/cb50689bf49ccb45a2af690848517305dcf1e429 A src/tests/fuzzing/corpus/fuzz_pkcs15_encode/de913ba454f894cfc38a16dd122ad673d32ac480 Log Message: ----------- Add corpus for fuzzer for encoding Commit: 8f4cf26797c4f2ce07ca21f2eb43860a7a690382 https://github.com/OpenSC/OpenSC/commit/8f4cf26797c4f2ce07ca21f2eb43860a7a690382 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/Makefile.am A src/tests/fuzzing/fuzz_card.c Log Message: ----------- Add fuzzer for basic sc_* operations Commit: 901c38608c8047273410bfd8bb3f3f52444c758e https://github.com/OpenSC/OpenSC/commit/901c38608c8047273410bfd8bb3f3f52444c758e Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/libopensc/libopensc.exports Log Message: ----------- Export sc_wrap() and sc_unwrap() Commit: fb94896d236315ff9b4ed52671a6e7b19d2e1302 https://github.com/OpenSC/OpenSC/commit/fb94896d236315ff9b4ed52671a6e7b19d2e1302 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_card/3676fcfa2dba95b7c439b6343228623ac0be93c4 A src/tests/fuzzing/corpus/fuzz_card/3e651eeafa4f5ad5bb6e21787ba4ba43af7c6f76 A src/tests/fuzzing/corpus/fuzz_card/68446db83043eb66ce144ab42466b39b0675c42d A src/tests/fuzzing/corpus/fuzz_card/995545e7be2e433f450b87c2e9020ab480947bcf A src/tests/fuzzing/corpus/fuzz_card/c62b44859dfb22dddcf8c19468b61587b02bbd5e A src/tests/fuzzing/corpus/fuzz_card/f117a2bbb1ea0617255c7e993914ef9062303580 A src/tests/fuzzing/corpus/fuzz_card/testfile2 Log Message: ----------- Add corpus for fuzz_card.c Commit: 491fd79ee897905914c8434072796729dfc4c371 https://github.com/OpenSC/OpenSC/commit/491fd79ee897905914c8434072796729dfc4c371 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/libopensc/card-muscle.c M src/libopensc/muscle.c M src/libopensc/muscle.h Log Message: ----------- Check arguments instead of asserts Commit: 847ccabd898f31d2ade49cbfd11fef083ee9e84a https://github.com/OpenSC/OpenSC/commit/847ccabd898f31d2ade49cbfd11fef083ee9e84a Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_card.c M src/tests/fuzzing/fuzz_pkcs15_decode.c M src/tests/fuzzing/fuzz_pkcs15_encode.c M src/tests/fuzzing/fuzz_pkcs15_reader.c M src/tests/fuzzing/fuzz_pkcs15init.c M src/tests/fuzzing/fuzzer_reader.c M src/tests/fuzzing/fuzzer_reader.h Log Message: ----------- Add function for connecting to virtual fuzz reader Commit: b4fd86cdbdb06d022b9a03bca6e2b43b4906fbd6 https://github.com/OpenSC/OpenSC/commit/b4fd86cdbdb06d022b9a03bca6e2b43b4906fbd6 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15_decode.c Log Message: ----------- fuzz_pkcs15_decode: Use one buffer to all tested operations Fuzz target uses the first two bytes of fuzzing input as the length for a buffer that is supplied to the tested function. The rest is set as data for the reader. Commit: b35993db095c14be95fc0f40b96b44e2850b7990 https://github.com/OpenSC/OpenSC/commit/b35993db095c14be95fc0f40b96b44e2850b7990 Author: Veronika Hanulikova <vha...@re...> Date: 2022-04-12 (Tue, 12 Apr 2022) Changed paths: A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/0204f84aede3986d1add8909124e021cac32bec8 A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/0e9c8b959346f4894ea97d7e3f393c2442ee1e3d A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/6e580d278c33a530284dfef5dd9ffd617597bb68 A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/8989be8baa0b0269c8128729062b31f91b131ba4 A src/tests/fuzzing/corpus/fuzz_pkcs15_decode/b011d577451c835fd8f6052f0659337994273f3f Log Message: ----------- Add corpus for fuzz_pkcs15_decode Compare: https://github.com/OpenSC/OpenSC/compare/b2e17b3d1eeb...b35993db095c |
From: Alon Bar-L. <no...@gi...> - 2022-04-07 17:01:50
|
Branch: refs/heads/master Home: https://github.com/OpenSC/pkcs11-helper Commit: dede78046ee2135ed083109970f1960d0c38f15e https://github.com/OpenSC/pkcs11-helper/commit/dede78046ee2135ed083109970f1960d0c38f15e Author: Alon Bar-Lev <al...@ra...> Date: 2022-04-06 (Wed, 06 Apr 2022) Changed paths: M lib/pkcs11h-session.c Log Message: ----------- session: fix debug print when calling pin_hook Commit: c2333570c91dbe0beede4b1f19a76177869255cf https://github.com/OpenSC/pkcs11-helper/commit/c2333570c91dbe0beede4b1f19a76177869255cf Author: Alon Bar-Lev <al...@ra...> Date: 2022-04-07 (Thu, 07 Apr 2022) Changed paths: M ChangeLog M lib/pkcs11h-certificate.c M lib/pkcs11h-data.c M lib/pkcs11h-session.c Log Message: ----------- core: do not assume standard objects supported by provider Commit: fba328fd7519833966712589be8fff419219277a https://github.com/OpenSC/pkcs11-helper/commit/fba328fd7519833966712589be8fff419219277a Author: Alon Bar-Lev <alo...@gm...> Date: 2022-04-07 (Thu, 07 Apr 2022) Changed paths: M ChangeLog M lib/pkcs11h-openssl.c Log Message: ----------- openssl: set back key into EVP for openssl-3 to work Compare: https://github.com/OpenSC/pkcs11-helper/compare/28c1b389f3d3...fba328fd7519 |
From: Paul W. <no...@gi...> - 2022-04-07 12:16:18
|
Branch: refs/heads/master Home: https://github.com/OpenSC/pam_pkcs11 Commit: 415d1b6dbd04beedb1cfec7c68afb07ae154007c https://github.com/OpenSC/pam_pkcs11/commit/415d1b6dbd04beedb1cfec7c68afb07ae154007c Author: krolikov <kro...@gm...> Date: 2022-03-22 (Tue, 22 Mar 2022) Changed paths: M tools/pkcs11_make_hash_link Log Message: ----------- Making changes to pkcs11_make_hash_link to support whitespaces in file names Commit: 90901c92c22564931824a7a1a1d4db031ed6b57b https://github.com/OpenSC/pam_pkcs11/commit/90901c92c22564931824a7a1a1d4db031ed6b57b Author: krolikov <kro...@gm...> Date: 2022-04-07 (Thu, 07 Apr 2022) Changed paths: M tools/pkcs11_make_hash_link Log Message: ----------- Change IFS variable inside a subshell to accomodate for whitespaces in file names Commit: 4efa29f1fb0ec10c009c2467d6c130c23e622af9 https://github.com/OpenSC/pam_pkcs11/commit/4efa29f1fb0ec10c009c2467d6c130c23e622af9 Author: Paul Wolneykien <wol...@gm...> Date: 2022-04-07 (Thu, 07 Apr 2022) Changed paths: M tools/pkcs11_make_hash_link Log Message: ----------- Merge pull request #64 from krolikov/krolikov_make_hash_whitespace Making changes to pkcs11_make_hash_link to support whitespaces in file names Compare: https://github.com/OpenSC/pam_pkcs11/compare/a17f77c08b66...4efa29f1fb0e |
From: Frank M. <no...@gi...> - 2022-04-05 09:54:32
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 0d1f6f70d65ae6ae625f53d2209fe928db3185c0 https://github.com/OpenSC/OpenSC/commit/0d1f6f70d65ae6ae625f53d2209fe928db3185c0 Author: Frank Morgner <fra...@gm...> Date: 2022-04-05 (Tue, 05 Apr 2022) Changed paths: M .appveyor.yml Log Message: ----------- win32: Use newest version of zlib Only on Windows, we're linking statically against zlib. All other systems should update their zlib version on their own keeping ABI stability. Zlib 1.2.12 Fixes a deflate bug when using the Z_FIXED strategy that can result in out-of-bound accesses, see https://zlib.net/ Commit: b2e17b3d1eeb8fcd58aeb44f50b976260353e06b https://github.com/OpenSC/OpenSC/commit/b2e17b3d1eeb8fcd58aeb44f50b976260353e06b Author: Frank Morgner <fra...@gm...> Date: 2022-04-05 (Tue, 05 Apr 2022) Changed paths: M .appveyor.yml Log Message: ----------- Appveyor: fixed cache dependency to .appveyor.yml Compare: https://github.com/OpenSC/OpenSC/compare/65892da2360f...b2e17b3d1eeb |
From: Veronika H. <no...@gi...> - 2022-03-23 14:29:48
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 39b9b0721bfcea2a0e75ee6a1445d3df3d21129e https://github.com/OpenSC/OpenSC/commit/39b9b0721bfcea2a0e75ee6a1445d3df3d21129e Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-23 (Wed, 23 Mar 2022) Changed paths: M src/pkcs11/framework-pkcs15.c M src/pkcs11/mechanism.c M src/pkcs11/openssl.c M src/pkcs11/sc-pkcs11.h Log Message: ----------- Use valid mt in sc_pkcs11_register_sign_and_hash_mechanism() The `mt` is created via sc_pkcs11_new_fw_mechanism(), but before sc_pkcs11_register_sign_and_hash_mechanism() does not have to be registered. Commit: 65892da2360fe74e872c54ae8137fc96773341b4 https://github.com/OpenSC/OpenSC/commit/65892da2360fe74e872c54ae8137fc96773341b4 Author: Veronika Hanulikova <vha...@re...> Date: 2022-03-23 (Wed, 23 Mar 2022) Changed paths: M src/pkcs11/mechanism.c Log Message: ----------- Remove unused sc_pkcs11_mechanism_type_t from hash_signature_info The sign_type is assigned to hash_signature_info struct in sc_pkcs11_register_sign_and_hash_mechanism() but then it is never used. The sign_type can be either registered (and then it is also release with p11card) or not (memory leak). Compare: https://github.com/OpenSC/OpenSC/compare/4db93abfb7c6...65892da2360f |
From: minfrin <no...@gi...> - 2022-03-20 21:02:06
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 0c7a5af6b0352d33c8ca214026405e69107deb7c https://github.com/OpenSC/libp11/commit/0c7a5af6b0352d33c8ca214026405e69107deb7c Author: minfrin <mi...@us...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M src/eng_back.c Log Message: ----------- Tighten up debug logging to include detail of each step. Make lists more obvious. Include details of the module being loaded, the tokens being scanned, and the reasons for not finding objects. Commit: 8cd6f9440b7cf8b1de7c79869e74ba6c474e098c https://github.com/OpenSC/libp11/commit/8cd6f9440b7cf8b1de7c79869e74ba6c474e098c Author: minfrin <mi...@us...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M src/eng_back.c Log Message: ----------- Correct the handling of the plural on certificates. Commit: 4c6d0f32602f904b27fd07ab9d6e06cb0bbcd319 https://github.com/OpenSC/libp11/commit/4c6d0f32602f904b27fd07ab9d6e06cb0bbcd319 Author: minfrin <mi...@us...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M src/eng_back.c Log Message: ----------- Log how we came to choose a certificate or key. Commit: 5316c33e7b484d2dd692ea74242dc6700b7e5a25 https://github.com/OpenSC/libp11/commit/5316c33e7b484d2dd692ea74242dc6700b7e5a25 Author: minfrin <mi...@us...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M src/eng_back.c Log Message: ----------- When ID and label are specified, both need to match, not either. To fix this id-match OR label-match was replaced with id-match AND label-match. A tiebreak was added when multiple matching certificates could be returned. The certificate with the latest expiry wins, and if we still have a tie we deterministically choose a certificate using X509_cmp(). If we do not specify a certificate, we return the first certificate (or first certificate with an ID) as before. Debug logging updated to show the expiry date used in the decision. Compare: https://github.com/OpenSC/libp11/compare/745129cb4b37...5316c33e7b48 |
From: Michał T. <no...@gi...> - 2022-03-20 20:52:40
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 745129cb4b37d64a94808ab25ce2006941ed0c67 https://github.com/OpenSC/libp11/commit/745129cb4b37d64a94808ab25ce2006941ed0c67 Author: Michał Trojnara <Mic...@st...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M appveyor.yml Log Message: ----------- Bump OpenSSL version for AppVeyor |
From: Michał T. <no...@gi...> - 2022-03-20 20:51:10
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 02c31fb51b56494c80ce0177a25362ac6a28df21 https://github.com/OpenSC/libp11/commit/02c31fb51b56494c80ce0177a25362ac6a28df21 Author: Michał Trojnara <Mic...@st...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M appveyor.yml Log Message: ----------- Bump OpenSSL version for AppVeyor |
From: Alon Bar-L. <no...@gi...> - 2022-03-20 19:23:17
|
Branch: refs/heads/master Home: https://github.com/OpenSC/pkcs11-helper Commit: 5f77e0959dac0f2d51a65f4db6f248b70df60226 https://github.com/OpenSC/pkcs11-helper/commit/5f77e0959dac0f2d51a65f4db6f248b70df60226 Author: Fabrice Fontaine <fon...@gm...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M lib/pkcs11h-core.c Log Message: ----------- lib/pkcs11h-core.c: fix build without slotevent Fix build failure when --disable-slotevent. Signed-off-by: Fabrice Fontaine <fon...@gm...> Commit: 28c1b389f3d3a4eb0d327c9aa699421430934858 https://github.com/OpenSC/pkcs11-helper/commit/28c1b389f3d3a4eb0d327c9aa699421430934858 Author: Alon Bar-Lev <alo...@gm...> Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M ChangeLog Log Message: ----------- doc: update changelog Compare: https://github.com/OpenSC/pkcs11-helper/compare/e18764d5d3ea...28c1b389f3d3 |
From: Frank M. <no...@gi...> - 2022-03-18 16:42:55
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: e96dbe9a59b30f00eefa823b731c85e89d5aa960 https://github.com/OpenSC/OpenSC/commit/e96dbe9a59b30f00eefa823b731c85e89d5aa960 Author: Frank Morgner <fra...@gm...> Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- Check pkcs15 profile before initialization of DFs Fixes an out of bounds write in pkcs15-init https://oss-fuzz.com/testcase-detail/5974179147546624 Commit: a2aeff856a8a22c743f2dc7ce8232346511ee493 https://github.com/OpenSC/OpenSC/commit/a2aeff856a8a22c743f2dc7ce8232346511ee493 Author: Frank Morgner <fra...@gm...> Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M src/libopensc/card-myeid.c Log Message: ----------- myeid: add erroro handling for missing ACL fixes NULL pointer dereference https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45458 Commit: 24b182c3769f6418e20b938b6dadcac01784f7b8 https://github.com/OpenSC/OpenSC/commit/24b182c3769f6418e20b938b6dadcac01784f7b8 Author: Frank Morgner <fra...@gm...> Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- fixed Null-dereference READ · sc_profile_get_file_instance https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45402 Commit: 4db93abfb7c6db89cf05577e971ce5d8544b502c https://github.com/OpenSC/OpenSC/commit/4db93abfb7c6db89cf05577e971ce5d8544b502c Author: Frank Morgner <fra...@gm...> Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M src/pkcs15init/pkcs15-sc-hsm.c Log Message: ----------- fixed Null-dereference READ · strlcpy https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45399 Compare: https://github.com/OpenSC/OpenSC/compare/2192a2a0668a...4db93abfb7c6 |
From: space88man <no...@gi...> - 2022-03-17 22:21:35
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 6ae925d1c25ef431ca022f11b26aa6811828de1d https://github.com/OpenSC/libp11/commit/6ae925d1c25ef431ca022f11b26aa6811828de1d Author: S-P Chan <shi...@gm...> Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M src/p11_pkey.c Log Message: ----------- Fix OAEP source param The only supported value is 1UL CKZ_DATA_SPECIFIED |
From: Frank M. <no...@gi...> - 2022-03-17 10:58:53
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 2192a2a0668a0675c6633e2d5a4f6c8f624160e8 https://github.com/OpenSC/OpenSC/commit/2192a2a0668a0675c6633e2d5a4f6c8f624160e8 Author: Frank Morgner <fra...@gm...> Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M src/tools/npa-tool.c Log Message: ----------- npa-tool: added newline to error message |
From: Frank M. <no...@gi...> - 2022-03-17 09:50:59
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 42d9d5d5e86254edb879c7b38f5506424279575a https://github.com/OpenSC/OpenSC/commit/42d9d5d5e86254edb879c7b38f5506424279575a Author: Frank Morgner <fra...@gm...> Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15init.c Log Message: ----------- fuzzer: add input checking fixes coverity 376620 Dereference before null check Commit: f49aec093075560fa5240bd6696d5554f844043f https://github.com/OpenSC/OpenSC/commit/f49aec093075560fa5240bd6696d5554f844043f Author: Frank Morgner <fra...@gm...> Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M src/libopensc/opensc.h Log Message: ----------- more documentation on sc_get_challenge() Commit: 2d0ddf9fc521820af88099f309c7848230684da4 https://github.com/OpenSC/OpenSC/commit/2d0ddf9fc521820af88099f309c7848230684da4 Author: Frank Morgner <fra...@gm...> Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M src/tests/fuzzing/fuzzer_reader.c Log Message: ----------- fixed coverity 374839 Dereference after null check Compare: https://github.com/OpenSC/OpenSC/compare/5e1aa4a82332...2d0ddf9fc521 |
From: Frank M. <no...@gi...> - 2022-03-12 00:01:51
|
Branch: refs/heads/gemalto Home: https://github.com/OpenSC/OpenSC Commit: 947e56ff2bb37ce963f015cbc999bed9a3717756 https://github.com/OpenSC/OpenSC/commit/947e56ff2bb37ce963f015cbc999bed9a3717756 Author: Frank Morgner <fra...@gm...> Date: 2022-03-12 (Sat, 12 Mar 2022) Changed paths: M src/libopensc/card-iasecc.c Log Message: ----------- Revert "IASECC/Gemalto: add support" This reverts commit e93bd3983ca135f63dc8860febca3ee7f702853a. It broke support for Gemalto MultiApp IAS/ECC v1.0.1, which can't select files anymore. Propably we need a better way to distinguesh this card from CARTE IAS ECC DUAL ID ONE COSMO. |
From: Frank M. <no...@gi...> - 2022-03-11 13:47:26
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 348f65ce230fb926686eb181101726bc93b38973 https://github.com/OpenSC/OpenSC/commit/348f65ce230fb926686eb181101726bc93b38973 Author: Frank Morgner <fra...@gm...> Date: 2022-03-11 (Fri, 11 Mar 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- fixed coverity 376621 Uninitialized scalar variable Commit: fac9bbe562df6722c521c044d6bbbd13fe437724 https://github.com/OpenSC/OpenSC/commit/fac9bbe562df6722c521c044d6bbbd13fe437724 Author: Frank Morgner <fra...@gm...> Date: 2022-03-11 (Fri, 11 Mar 2022) Changed paths: M src/pkcs11/framework-pkcs15.c M src/pkcs11/mechanism.c Log Message: ----------- fixed coverity 376619 Uninitialized pointer read Commit: cf583886eae6a511363ba84531fa6967526a3875 https://github.com/OpenSC/OpenSC/commit/cf583886eae6a511363ba84531fa6967526a3875 Author: Frank Morgner <fra...@gm...> Date: 2022-03-11 (Fri, 11 Mar 2022) Changed paths: M src/tools/opensc-explorer.c Log Message: ----------- fixed coverity 376512 Uninitialized scalar variable Commit: 6b8cabd2106ab448c820aab07f8b001db164b1f0 https://github.com/OpenSC/OpenSC/commit/6b8cabd2106ab448c820aab07f8b001db164b1f0 Author: Frank Morgner <fra...@gm...> Date: 2022-03-11 (Fri, 11 Mar 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15_reader.c Log Message: ----------- fixed coverity 374853 Unchecked return value Commit: 5e1aa4a82332c48ac1bfbc0e9bab88f5fe81a985 https://github.com/OpenSC/OpenSC/commit/5e1aa4a82332c48ac1bfbc0e9bab88f5fe81a985 Author: Frank Morgner <fra...@gm...> Date: 2022-03-11 (Fri, 11 Mar 2022) Changed paths: M src/tests/fuzzing/fuzzer.c Log Message: ----------- fuzzer: added error checking Compare: https://github.com/OpenSC/OpenSC/compare/3d1acdf7d82e...5e1aa4a82332 |
From: Frank M. <no...@gi...> - 2022-03-10 10:58:29
|
Branch: refs/heads/ssl3 Home: https://github.com/OpenSC/pam_p11 Commit: b973b0e413e9d421cedd0e8231aeccf230c8a74c https://github.com/OpenSC/pam_p11/commit/b973b0e413e9d421cedd0e8231aeccf230c8a74c Author: Frank Morgner <fra...@gm...> Date: 2022-03-10 (Thu, 10 Mar 2022) Changed paths: M src/match_openssh.c Log Message: ----------- added openssl 3 compatibility for ec pubkeys Commit: 1e110f77f4fb52878722de3e1c0991d6199cf701 https://github.com/OpenSC/pam_p11/commit/1e110f77f4fb52878722de3e1c0991d6199cf701 Author: Frank Morgner <fra...@gm...> Date: 2022-03-10 (Thu, 10 Mar 2022) Changed paths: M src/match_opensc.c M src/match_openssh.c Log Message: ----------- added compatibility for openssl 3 evp_pkey comparison Commit: debd4f7acfaf998cfe4002e0be5c35ad9a9591b5 https://github.com/OpenSC/pam_p11/commit/debd4f7acfaf998cfe4002e0be5c35ad9a9591b5 Author: Frank Morgner <fra...@gm...> Date: 2022-03-10 (Thu, 10 Mar 2022) Changed paths: M .github/build.sh Log Message: ----------- CI: enable OpenSSL's deprecated warnings Compare: https://github.com/OpenSC/pam_p11/compare/4fb97034dfb1...debd4f7acfaf |