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
(10) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Frank M. <no...@gi...> - 2020-05-24 21:48:04
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 0a171887100866f611f97fe02718f9b6eedc5554 https://github.com/OpenSC/OpenSC/commit/0a171887100866f611f97fe02718f9b6eedc5554 Author: Frank Morgner <fra...@gm...> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/libopensc/card-coolkey.c Log Message: ----------- fixed out of bounds read fixes https://oss-fuzz.com/testcase-detail/5769032858075136 |
From: Piotr M. <no...@gi...> - 2020-05-19 12:05:37
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: d4a9405bf4e9ca4c1abecc9307c0b75664fc9639 https://github.com/OpenSC/OpenSC/commit/d4a9405bf4e9ca4c1abecc9307c0b75664fc9639 Author: Piotr Majkrzak <pet...@gm...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M doc/files/opensc.conf.5.xml.in M etc/opensc.conf.example.in M src/libopensc/Makefile.am M src/libopensc/Makefile.mak A src/libopensc/card-edo.c M src/libopensc/cards.h M src/libopensc/ctx.c M src/sm/sm-eac.c Log Message: ----------- Initial support for Polish eID card (e-dowód, eDO) (#2023) |
From: Frank M. <no...@gi...> - 2020-05-18 15:26:33
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 7e1679b2db5225b00ff6aab6d02aec41cdf325df https://github.com/OpenSC/OpenSC/commit/7e1679b2db5225b00ff6aab6d02aec41cdf325df Author: Frank Morgner <fra...@gm...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M src/libopensc/pkcs15-tcos.c Log Message: ----------- fixed memory leak fixes https://oss-fuzz.com/testcase-detail/5675417580339200 Commit: 4cb9788b998249d20075e6f58c2021b8048260bc https://github.com/OpenSC/OpenSC/commit/4cb9788b998249d20075e6f58c2021b8048260bc Author: Frank Morgner <fra...@gm...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M src/libopensc/pkcs15-cert.c Log Message: ----------- fixed invalid read fixes https://oss-fuzz.com/testcase-detail/5726023753924608 Commit: 96a7eca99ab4f33117d6ada6bbe9d7d31705343d https://github.com/OpenSC/OpenSC/commit/96a7eca99ab4f33117d6ada6bbe9d7d31705343d Author: Frank Morgner <fra...@gm...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M src/libopensc/card-cardos.c Log Message: ----------- fixed memory leak fixes https://oss-fuzz.com/testcase-detail/5633315576217600 Commit: ed55fcd2996930bf58b9bb57e9ba7b1f3a753c43 https://github.com/OpenSC/OpenSC/commit/ed55fcd2996930bf58b9bb57e9ba7b1f3a753c43 Author: Frank Morgner <fra...@gm...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M src/libopensc/pkcs15-gemsafeGPK.c Log Message: ----------- fixed invalid read fixes https://oss-fuzz.com/testcase-detail/5765246676631552 Compare: https://github.com/OpenSC/OpenSC/compare/93bed892a82f...ed55fcd29969 |
From: Torin C. <no...@gi...> - 2020-05-18 14:30:40
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 93bed892a82f3980c1bb77db29806820c52ca64b https://github.com/OpenSC/OpenSC/commit/93bed892a82f3980c1bb77db29806820c52ca64b Author: Torin Carey <to...@tc...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M src/tests/sc-test.c Log Message: ----------- tests: Fix card present check Check SC_READER_CARD_PRESENT flag rather than == 1. Having no card present on the first loop and then inserting a card will return rc = CARD_PRESENT | CARD_CHANGED (= 3). SEGFAULT ensures when we mistake the unset opt_reader as having a present card. |
From: Jakub J. <no...@gi...> - 2020-05-18 14:29:24
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 3b3aecbf8c52b4a987a1edbfe98c94c960a115bc https://github.com/OpenSC/OpenSC/commit/3b3aecbf8c52b4a987a1edbfe98c94c960a115bc Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis: Kill particular pid instead of killall to avoid killing unrelated processes Commit: 687f52233e718d3a33fee170f5c1e0d23328725c https://github.com/OpenSC/OpenSC/commit/687f52233e718d3a33fee170f5c1e0d23328725c Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis-ci: Fail if any applet or tool needed for tests fails to build (in our case, it was yubico-piv-tool and PivApplet for some time) Commit: 66bcce8a8d14a70474f274bc84f06bbd32f5fe94 https://github.com/OpenSC/OpenSC/commit/66bcce8a8d14a70474f274bc84f06bbd32f5fe94 Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis-ci: Use newer JavaCard SDK to unbreak PivApplet build to enable ECDSA support Commit: 47a36efa7cdd2ae796c330bcb7e1a34581962716 https://github.com/OpenSC/OpenSC/commit/47a36efa7cdd2ae796c330bcb7e1a34581962716 Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis: Update to something with sensible openssl version to make yubico-piv-tool build Commit: e1830ea6d276febe6a6fa8dcb1051feb33ef3cac https://github.com/OpenSC/OpenSC/commit/e1830ea6d276febe6a6fa8dcb1051feb33ef3cac Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M .travis.yml Log Message: ----------- Install OpenJDK 8 to build jcardsim (it does not work with Java 11) Commit: 8175df0e47886bab94d727341dde974fd3549e5e https://github.com/OpenSC/OpenSC/commit/8175df0e47886bab94d727341dde974fd3549e5e Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M .travis.yml Log Message: ----------- Make sure pcscd is started when using emulation Running from systemd has --auto-exit, which does not guaranee us that the process is running when we start emulators Commit: 57f538810ec3f01dd9ec938a28d05f540396ad41 https://github.com/OpenSC/OpenSC/commit/57f538810ec3f01dd9ec938a28d05f540396ad41 Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M MacOSX/build-package.in Log Message: ----------- travis-ci: Do not pass sign arguments if we do not have the secret params in PRs Compare: https://github.com/OpenSC/OpenSC/compare/27a819baa790...57f538810ec3 |
From: Jakub J. <no...@gi...> - 2020-05-18 13:25:19
|
Branch: refs/heads/travis-kill Home: https://github.com/OpenSC/OpenSC Commit: 47780895c7b44288ef9d5c2338986b8bd47f3259 https://github.com/OpenSC/OpenSC/commit/47780895c7b44288ef9d5c2338986b8bd47f3259 Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis: Kill particular pid instead of killall to avoid killing unrelated processes Commit: 9219c1206f2c967bdb1b3700f1cd4212cc5c677f https://github.com/OpenSC/OpenSC/commit/9219c1206f2c967bdb1b3700f1cd4212cc5c677f Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis-ci: Fail if any applet or tool needed for tests fails to build (in our case, it was yubico-piv-tool and PivApplet for some time) Commit: 65845c5f2494e2d852d41cb61479520c0e8f1b25 https://github.com/OpenSC/OpenSC/commit/65845c5f2494e2d852d41cb61479520c0e8f1b25 Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis-ci: Use newer JavaCard SDK to unbreak PivApplet build to enable ECDSA support Commit: 1b7c2e70291af3cc0bcef68724fcdab07ca63235 https://github.com/OpenSC/OpenSC/commit/1b7c2e70291af3cc0bcef68724fcdab07ca63235 Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis: Update to something with sensible openssl version to make yubico-piv-tool build Commit: e23ed3c9cf98f4901b94f48fafcfd001dcf37d02 https://github.com/OpenSC/OpenSC/commit/e23ed3c9cf98f4901b94f48fafcfd001dcf37d02 Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M .travis.yml Log Message: ----------- Install OpenJDK 8 to build jcardsim (it does not work with Java 11) Commit: 4c8b192a48c22766b72195a4ef0b29f8c3b04927 https://github.com/OpenSC/OpenSC/commit/4c8b192a48c22766b72195a4ef0b29f8c3b04927 Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M .travis.yml Log Message: ----------- Make sure pcscd is started when using emulation Running from systemd has --auto-exit, which does not guaranee us that the process is running when we start emulators Commit: 0bce90c709fcd193ceb74c2e6fcf4ffc9589951c https://github.com/OpenSC/OpenSC/commit/0bce90c709fcd193ceb74c2e6fcf4ffc9589951c Author: Jakub Jelen <jj...@re...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M MacOSX/build-package.in Log Message: ----------- travis-ci: Do not pass sign arguments if we do not have the secret params in PRs Compare: https://github.com/OpenSC/OpenSC/compare/47780895c7b4%5E...0bce90c709fc |
From: Pavol M. <no...@gi...> - 2020-05-18 06:25:02
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: c7cfc1ce93fe0ba2ba595bf9eb146c8074176cb7 https://github.com/OpenSC/libp11/commit/c7cfc1ce93fe0ba2ba595bf9eb146c8074176cb7 Author: Pavol Misik <pm...@gm...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M src/libp11.rc M src/libp11.rc.in M src/pkcs11.rc M src/pkcs11.rc.in Log Message: ----------- Windows: Fix issues in VERSIONINFO resource 1. Windows Explorer unable to display information about compiled dll. It seems root cause of this issue is missing VarFileInfo block. 2. FILETYPE 0x1L is dedicated to executable not to dll see: WindowsSDK: verrsrc.h #define VFT_APP 0x00000001L #define VFT_DLL 0x00000002L 3. String represented versions (StringFileInfo.FileVersion and StringFileInfo.ProductVersion) parts should be delimited by dot (not by comma). Solves issue #339 Commit: 71c3baeb10543c2bdaa8e7cb8cdbebf04b32cce5 https://github.com/OpenSC/libp11/commit/71c3baeb10543c2bdaa8e7cb8cdbebf04b32cce5 Author: Pavol Misik <pm...@gm...> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M appveyor.yml Log Message: ----------- Bump OpenSSL version to 1.1.1g Compare: https://github.com/OpenSC/libp11/compare/4084f83ee5ea...71c3baeb1054 |
From: Jakub J. <no...@gi...> - 2020-05-13 19:54:46
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 787c32d195069393d3bb6bfc2e97e46ea592b312 https://github.com/OpenSC/OpenSC/commit/787c32d195069393d3bb6bfc2e97e46ea592b312 Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- piv: Avoid cast to unsigned ints to properly check for errors (CID 357985) Thanks coverity scan Commit: 19791f63d58f17480b87ad959fdb4eb662d16f2a https://github.com/OpenSC/OpenSC/commit/19791f63d58f17480b87ad959fdb4eb662d16f2a Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- piv: Avoid cast ignoring errors (CID 357984) Thanks coverity Commit: 27a819baa79003b6cd513ddcde9cb178a0b91be0 https://github.com/OpenSC/OpenSC/commit/27a819baa79003b6cd513ddcde9cb178a0b91be0 Author: Jakub Jelen <jj...@re...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M src/pkcs11/framework-pkcs15.c Log Message: ----------- framework-pkcs15: Do not leak memory (CID 139147) Compare: https://github.com/OpenSC/OpenSC/compare/d8734baf8394...27a819baa790 |
From: Frank M. <no...@gi...> - 2020-05-12 22:28:06
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 14aaa64d3e34ac18ce6fb7b8f2a27eef5e783f5a https://github.com/OpenSC/OpenSC/commit/14aaa64d3e34ac18ce6fb7b8f2a27eef5e783f5a Author: Frank Morgner <fra...@gm...> Date: 2020-01-30 (Thu, 30 Jan 2020) Changed paths: M src/libopensc/card.c M src/libopensc/iso7816.c Log Message: ----------- avoid calling sc_*_binary recursively - lock the card early to avoid deselection of the file - check on integer overflows of indices fixes https://github.com/OpenSC/OpenSC/issues/1919 Commit: 230e2f9a609b6dcd114074c13d29161dd6cbbbc3 https://github.com/OpenSC/OpenSC/commit/230e2f9a609b6dcd114074c13d29161dd6cbbbc3 Author: Frank Morgner <fra...@gm...> Date: 2020-01-30 (Thu, 30 Jan 2020) Changed paths: M src/libopensc/opensc.h Log Message: ----------- documentation Commit: 91af2c7513b72d561628098b4d178e8ebe358188 https://github.com/OpenSC/OpenSC/commit/91af2c7513b72d561628098b4d178e8ebe358188 Author: Frank Morgner <fra...@gm...> Date: 2020-01-30 (Thu, 30 Jan 2020) Changed paths: M src/libopensc/card.c Log Message: ----------- repeat sc_erase_binary if needed return the number of bytes processed Commit: 1f9b3f35383e2d7384741684eb4a25b791c9257f https://github.com/OpenSC/OpenSC/commit/1f9b3f35383e2d7384741684eb4a25b791c9257f Author: Frank Morgner <fra...@gm...> Date: 2020-01-30 (Thu, 30 Jan 2020) Changed paths: M src/libopensc/card.c Log Message: ----------- sc_*_record: return the number of bytes processed Commit: 167c03fde4e5c763af3bfc9a1ab406c012ef627b https://github.com/OpenSC/OpenSC/commit/167c03fde4e5c763af3bfc9a1ab406c012ef627b Author: Frank Morgner <fra...@gm...> Date: 2020-01-31 (Fri, 31 Jan 2020) Changed paths: M src/libopensc/opensc.h Log Message: ----------- updated documentation Commit: ad8b9f50349029dd747a5ef09d6f1313f2e0b3fa https://github.com/OpenSC/OpenSC/commit/ad8b9f50349029dd747a5ef09d6f1313f2e0b3fa Author: Frank Morgner <fra...@gm...> Date: 2020-01-31 (Fri, 31 Jan 2020) Changed paths: M src/libopensc/card-cac.c M src/libopensc/card-jpki.c M src/libopensc/card-openpgp.c M src/libopensc/card.c M src/libopensc/opensc.h Log Message: ----------- sc_*_binary: interpret SC_SUCCESS as EOF Commit: 70baccbe954605be6a40d0a8a60c7730e02c9771 https://github.com/OpenSC/OpenSC/commit/70baccbe954605be6a40d0a8a60c7730e02c9771 Author: Frank Morgner <fra...@gm...> Date: 2020-01-31 (Fri, 31 Jan 2020) Changed paths: M src/libopensc/card-authentic.c M src/libopensc/card-iasecc.c M src/libopensc/card.c M src/libopensc/iso7816.c Log Message: ----------- iso7816_*_sfid: return the number of bytes processed Commit: a7d563b6570ca6fe26afd8517403432502dc7653 https://github.com/OpenSC/OpenSC/commit/a7d563b6570ca6fe26afd8517403432502dc7653 Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M .github/ISSUE_TEMPLATE.md A .github/add_signing_key.sh M .github/push_artifacts.sh A .github/remove_signing_key.sh A .github/secrets.tar.enc M .gitignore M .travis.yml M MacOSX/Makefile.am R MacOSX/build-package-from-ci.in M MacOSX/build-package.in M MacOSX/opensc-uninstall M MacOSX/scripts/postinstall M appveyor.yml M configure.ac M doc/tools/dnie-tool.1.xml M doc/tools/gids-tool.1.xml A doc/tools/goid-tool.1.xml M doc/tools/openpgp-tool.1.xml M doc/tools/opensc-tool.1.xml A doc/tools/pkcs11-register.1.xml M doc/tools/pkcs11-tool.1.xml M doc/tools/pkcs15-init.1.xml M doc/tools/pkcs15-tool.1.xml M doc/tools/sc-hsm-tool.1.xml M doc/tools/westcos-tool.1.xml M src/common/compat_strlcat.c M src/common/compat_strlcat.h M src/common/compat_strlcpy.c M src/common/compat_strlcpy.h M src/common/libpkcs11.c M src/libopensc/Makefile.am M src/libopensc/Makefile.mak M src/libopensc/asn1.c M src/libopensc/card-atrust-acos.c M src/libopensc/card-cac.c M src/libopensc/card-cac1.c M src/libopensc/card-cardos.c M src/libopensc/card-coolkey.c M src/libopensc/card-dnie.c M src/libopensc/card-epass2003.c M src/libopensc/card-gids.c M src/libopensc/card-gpk.c M src/libopensc/card-iasecc.c A src/libopensc/card-idprime.c M src/libopensc/card-oberthur.c M src/libopensc/card-openpgp.c A src/libopensc/card-openpgp.h M src/libopensc/card-piv.c M src/libopensc/card-setcos.c M src/libopensc/cardctl.h M src/libopensc/cards.h M src/libopensc/compression.c M src/libopensc/ctx.c M src/libopensc/cwa14890.c M src/libopensc/dir.c M src/libopensc/ef-atr.c M src/libopensc/errors.c M src/libopensc/internal-winscard.h M src/libopensc/internal.h M src/libopensc/iso7816.c M src/libopensc/log.h M src/libopensc/opensc.h M src/libopensc/padding.c M src/libopensc/pkcs15-actalis.c M src/libopensc/pkcs15-atrust-acos.c M src/libopensc/pkcs15-cac.c A src/libopensc/pkcs15-cardos.c M src/libopensc/pkcs15-cert.c M src/libopensc/pkcs15-coolkey.c M src/libopensc/pkcs15-dnie.c M src/libopensc/pkcs15-gemsafeGPK.c M src/libopensc/pkcs15-gemsafeV1.c A src/libopensc/pkcs15-idprime.c M src/libopensc/pkcs15-openpgp.c M src/libopensc/pkcs15-piv.c M src/libopensc/pkcs15-prkey.c M src/libopensc/pkcs15-pteid.c M src/libopensc/pkcs15-pubkey.c M src/libopensc/pkcs15-skey.c M src/libopensc/pkcs15-starcert.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-syn.h M src/libopensc/pkcs15-tccardos.c M src/libopensc/pkcs15.c M src/libopensc/pkcs15.h M src/libopensc/reader-cryptotokenkit.m M src/libopensc/reader-pcsc.c M src/libopensc/reader-tr03119.c M src/libopensc/sc.c M src/libopensc/sec.c M src/libopensc/simpletlv.h M src/libopensc/types.h M src/minidriver/minidriver.c M src/pkcs11/framework-pkcs15.c M src/pkcs11/mechanism.c M src/pkcs11/pkcs11-global.c M src/pkcs11/sc-pkcs11.h M src/pkcs11/slot.c M src/pkcs15init/pkcs15-lib.c M src/pkcs15init/pkcs15-openpgp.c M src/pkcs15init/profile.c M src/sm/sm-iso.c M src/tests/p11test/p11test.c M src/tests/p11test/p11test_case_common.c M src/tests/p11test/p11test_case_pss_oaep.c M src/tests/p11test/p11test_common.h M src/tests/unittests/Makefile.am M src/tests/unittests/asn1.c M src/tests/unittests/compression.c M src/tools/Makefile.am M src/tools/Makefile.mak R src/tools/apdus M src/tools/egk-tool-cmdline.c M src/tools/egk-tool-cmdline.h M src/tools/egk-tool.ggo.in M src/tools/gids-tool.c M src/tools/goid-tool-cmdline.c M src/tools/goid-tool-cmdline.h M src/tools/goid-tool.ggo.in M src/tools/npa-tool-cmdline.c M src/tools/npa-tool-cmdline.h M src/tools/npa-tool.ggo.in M src/tools/openpgp-tool.c M src/tools/opensc-asn1-cmdline.c M src/tools/opensc-asn1-cmdline.h M src/tools/opensc-explorer.c M src/tools/opensc-notify-cmdline.c M src/tools/opensc-notify-cmdline.h M src/tools/opensc-notify.c M src/tools/opensc-tool.c M src/tools/pkcs11-register-cmdline.c M src/tools/pkcs11-register-cmdline.h M src/tools/pkcs11-tool.c M src/tools/pkcs15-crypt.c M src/tools/pkcs15-init.c M src/tools/pkcs15-tool.c M src/ui/strings.c M tests/test-manpage.sh M win32/Make.rules.mak M win32/winconfig.h.in Log Message: ----------- Merge branch 'master' into recursion Commit: d8734baf8394ef55d27cb6cb380584f4217a589b https://github.com/OpenSC/OpenSC/commit/d8734baf8394ef55d27cb6cb380584f4217a589b Author: Frank Morgner <fra...@gm...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M src/libopensc/card-authentic.c M src/libopensc/card-cac.c M src/libopensc/card-iasecc.c M src/libopensc/card-jpki.c M src/libopensc/card-openpgp.c M src/libopensc/card.c M src/libopensc/iso7816.c M src/libopensc/opensc.h Log Message: ----------- Merge pull request #1924 from frankmorgner/recursion avoid calling sc_*_binary recursively Compare: https://github.com/OpenSC/OpenSC/compare/4ebb29ce4df6...d8734baf8394 |
From: Doug E. <no...@gi...> - 2020-05-12 22:26:41
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 4ebb29ce4df6dd5d273425757a75a233e57565cc https://github.com/OpenSC/OpenSC/commit/4ebb29ce4df6dd5d273425757a75a233e57565cc Author: Doug Engert <dee...@gm...> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- card-piv.c error in using sc_asn1-put-tag In piv_general_mutual_authenticate sc_asn1_put_tag is not used correctly. On branch piv-sc_asn1_put_tag-error Changes to be committed: modified: card-piv.c |
From: Frank M. <no...@gi...> - 2020-05-11 16:59:01
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 4e9cec1a648a7cd03358130d4f8da63aee44c74c https://github.com/OpenSC/OpenSC/commit/4e9cec1a648a7cd03358130d4f8da63aee44c74c Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M src/libopensc/internal.h M src/scconf/internal.h M src/scconf/parse.c Log Message: ----------- fixed missing includes |
From: Frank M. <no...@gi...> - 2020-05-11 16:41:44
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: e71b85867f7325c4c03db10a66f31ee826ddbce2 https://github.com/OpenSC/OpenSC/commit/e71b85867f7325c4c03db10a66f31ee826ddbce2 Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: A .github/add_signing_key.sh A .github/remove_signing_key.sh A .github/secrets.tar.enc M .travis.yml M MacOSX/build-package.in Log Message: ----------- macOS: added basic installer signing Commit: 178c4a9eaa0be983093057cc9dfe49fa7e1d3124 https://github.com/OpenSC/OpenSC/commit/178c4a9eaa0be983093057cc9dfe49fa7e1d3124 Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M configure.ac M src/common/compat_strlcat.c M src/common/compat_strlcat.h M src/common/compat_strlcpy.c M src/common/compat_strlcpy.h Log Message: ----------- fixed checking for strlcat/strlcpy newer clang uses a definition rather than a function Commit: 0dcb910289a83aaec5200900690bba57ec538992 https://github.com/OpenSC/OpenSC/commit/0dcb910289a83aaec5200900690bba57ec538992 Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M src/libopensc/Makefile.am Log Message: ----------- fixed "libtool: compile: unable to infer tagged configuration" Commit: b08d33ceb67e6607f632026417581ba443c4615a https://github.com/OpenSC/OpenSC/commit/b08d33ceb67e6607f632026417581ba443c4615a Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M .github/push_artifacts.sh M .travis.yml M MacOSX/Makefile.am R MacOSX/build-package-from-ci.in M configure.ac Log Message: ----------- Travis: seperate installer packages not needed anymore Commit: e864aa6d76a200200dd351100ebd378836b3bb3f https://github.com/OpenSC/OpenSC/commit/e864aa6d76a200200dd351100ebd378836b3bb3f Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M .travis.yml M MacOSX/build-package.in Log Message: ----------- macOS: cover minor versions of xcode uses subshell for getting xcode version Commit: 2495bbecf7ff4bf4f8aaa1b4ac41f3b7ee864dd9 https://github.com/OpenSC/OpenSC/commit/2495bbecf7ff4bf4f8aaa1b4ac41f3b7ee864dd9 Author: Frank Morgner <fra...@gm...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M MacOSX/scripts/postinstall Log Message: ----------- macOS: pass installation if we could not start the background services Compare: https://github.com/OpenSC/OpenSC/compare/3af52cd1c653...2495bbecf7ff |
From: Jakub J. <no...@gi...> - 2020-05-11 06:06:51
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 3af52cd1c6532edac6f378722983f422d4361033 https://github.com/OpenSC/OpenSC/commit/3af52cd1c6532edac6f378722983f422d4361033 Author: Jakub Jelen <jj...@re...> Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M tests/test-manpage.sh Log Message: ----------- tests: Temporarily exclude goid-tool from manpage tests |
From: Frank M. <no...@gi...> - 2020-05-09 23:15:18
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 7add7e9dedf41db4f8c5182d340c50ce9e9ca275 https://github.com/OpenSC/OpenSC/commit/7add7e9dedf41db4f8c5182d340c50ce9e9ca275 Author: Frank Morgner <fra...@gm...> Date: 2020-05-10 (Sun, 10 May 2020) Changed paths: M src/libopensc/pkcs15-gemsafeV1.c Log Message: ----------- fixed memory leak fixes https://oss-fuzz.com/testcase-detail/5738653415636992 Commit: c1eda420995baa300b6d7ffdaebc872521d0864b https://github.com/OpenSC/OpenSC/commit/c1eda420995baa300b6d7ffdaebc872521d0864b Author: Frank Morgner <fra...@gm...> Date: 2020-05-10 (Sun, 10 May 2020) Changed paths: M src/libopensc/card-oberthur.c Log Message: ----------- oberthur: fixed current file state handling fixes https://oss-fuzz.com/testcase-detail/5644083327664128 Compare: https://github.com/OpenSC/OpenSC/compare/a49a64ec79e8...c1eda420995b |
From: Michael W. <no...@gi...> - 2020-05-09 22:01:48
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: a49a64ec79e8129c70b1d16f34acc8562e5ca4be https://github.com/OpenSC/OpenSC/commit/a49a64ec79e8129c70b1d16f34acc8562e5ca4be Author: Michael Weiser <mic...@gm...> Date: 2020-05-10 (Sun, 10 May 2020) Changed paths: M src/tests/unittests/Makefile.am Log Message: ----------- unittests: Fix out-of-source build Commit 4fd34e28eaf1 unintentionally replaced top_builddir with top_srcdir when refactoring flags variables in Makefile.am. This causes out-of-source builds to fail. Restore top_builddir in LDADD. Also, remove a superfluous -L flag also referencing top_srcdir from AM_CFLAGS while at it. Signed-off-by: Michael Weiser <mic...@gm...> Closes #2027. |
From: Doug E. <no...@gi...> - 2020-05-09 22:01:07
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 52d5370c1e3bb1480d82f5f81cabdaf5767354a8 https://github.com/OpenSC/OpenSC/commit/52d5370c1e3bb1480d82f5f81cabdaf5767354a8 Author: Doug Engert <dee...@gm...> Date: 2020-05-09 (Sat, 09 May 2020) Changed paths: M src/libopensc/asn1.c Log Message: ----------- asn1.c don't use strict mode see: https://github.com/OpenSC/OpenSC/issues/1995#issuecomment-607490809 On branch cardos-5.3 Changes to be committed: modified: asn1.c Commit: f5fe292ae13687e722ec3167fec28e62e5aae3ab https://github.com/OpenSC/OpenSC/commit/f5fe292ae13687e722ec3167fec28e62e5aae3ab Author: Doug Engert <dee...@gm...> Date: 2020-05-09 (Sat, 09 May 2020) Changed paths: M src/tools/pkcs11-tool.c Log Message: ----------- pkcs11-tool - use valid data for decription tests In tests, make sute test data is either padded, or "zero" padded so size if data <= modlen - 11. The smallest pad in 11 bytes, 00 | NN | PS | 00. PS is at least 8 bytes. "zero" padding has N = 00, PS >= 8 byte of 00. On branch cardos-5.3 Changes to be committed: modified: tools/pkcs11-tool.c Commit: 3f21dc57b73de829a69c99583916c55b97483da0 https://github.com/OpenSC/OpenSC/commit/3f21dc57b73de829a69c99583916c55b97483da0 Author: Doug Engert <dee...@gm...> Date: 2020-05-09 (Sat, 09 May 2020) Changed paths: M src/libopensc/pkcs15-prkey.c M src/libopensc/pkcs15-skey.c M src/libopensc/pkcs15.c M src/libopensc/types.h Log Message: ----------- Increase SC_MAX_SUPPORTED_ALGORITHMS from 8 to 16 CardOS cards may have more then 8 supported_algo_info entries in tokenInfo. We may bemissing some. We have seen 8 in some pkcs15-tool -i -v output. Simple fix is to incrase the limit. More appropriate fix is to remove the limit, much like is done with sc_algorithm_info. and use realloc of the array. On branch cardos-5.3 Changes to be committed: modified: src/libopensc/pkcs15-prkey.c modified: src/libopensc/pkcs15-skey.c modified: src/libopensc/pkcs15.c modified: src/libopensc/types.h Commit: c03efeee405efe4810b6a35aad7f54c0c689205c https://github.com/OpenSC/OpenSC/commit/c03efeee405efe4810b6a35aad7f54c0c689205c Author: Doug Engert <dee...@gm...> Date: 2020-05-09 (Sat, 09 May 2020) Changed paths: M src/libopensc/opensc.h M src/libopensc/pkcs15.c Log Message: ----------- sc_supported_algo_info - Put ECDSA OID as inline Mismatch of ASN1 parsing of tokeninfo.supported_algos[n].paramters in one place parameter was treated as a pointer to sc_object_id and in another as inline structure. This caused segfaults in pkcs15-tool when it tried to print the OID. Changes to be committed: modified: src/libopensc/opensc.h modified: src/libopensc/pkcs15.c Commit: 8a5a1435f1a7d1b22e3255d2726d8020c15a6658 https://github.com/OpenSC/OpenSC/commit/8a5a1435f1a7d1b22e3255d2726d8020c15a6658 Author: Doug Engert <dee...@gm...> Date: 2020-05-09 (Sat, 09 May 2020) Changed paths: M configure.ac M src/tools/Makefile.am M src/tools/Makefile.mak M src/tools/pkcs15-tool.c Log Message: ----------- pkcs15-tool.c - print Supported_algorithms from tokenInfo Some cards can provide supported algorithms in tokenInfo which contain ECDSA OID, and PKCS11 mechanism Don't know how many Algo_refs were actually read, and a ref of 0 may be valid. print at least one Algo_refs. Print the mechanism from PKCS11, and print operations Use the $(top_srcdir)/src/pkcs11/pkcs11-display.c on Unix Use the $(TOPDIR)\src\pkcs11\pkcs11-display.obj on Windows pkcs15.tool.c treat ECDSA OID as inline pkcs15-tool prints PKCS11 mechanisms using pkcs11-display.c Automake now warns that the default will change, in the future so "[subdir-objects]" is added to configure.ac Changes to be committed: modified: configure.ac modified: src/tools/Makefile.am modified: src/tools/Makefile.mak modified: src/tools/pkcs15-tool.c Commit: db41cd9ab1033e0c63c894e2dcdd3da14edec3cf https://github.com/OpenSC/OpenSC/commit/db41cd9ab1033e0c63c894e2dcdd3da14edec3cf Author: Doug Engert <dee...@gm...> Date: 2020-05-09 (Sat, 09 May 2020) Changed paths: M src/libopensc/Makefile.am M src/libopensc/Makefile.mak M src/libopensc/card-cardos.c M src/libopensc/cardctl.h M src/libopensc/cards.h A src/libopensc/pkcs15-cardos.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-syn.h Log Message: ----------- Various CardOS V5_* improvements Treat CardOS V5_0 and V5_3 cards differently then older versions: Use card->dvr_data as a pointer to cardos_data_t to store private driver data to pass internally, especially between set security environment and the crypto operations. Sc_get_encoding_flags sets sec_flags from algo_info->flags in pkcs15-sec.c and it passed to decipher. Some cards when doing a decipher may drop leading 00 byte when returning data from RSA_RAW decipher. Add leading byte(s) as needed. Get Cryptographic Mechanism Reference from Key Reference: Key reference byte appears to be a 4 bit Cryptographic Mechanism Reference and a 4 bit key reference. This is only done if key reference & 0xF0 != 0 i.e. default Cryptographic mechanism reference is 0. which appears to be the case for RSA RAW. PKCS1 appears to be 0x10 and ECDSA 0x30 See iso 7816-4 table 55 for DST: 84 Reference of a private key 95 Usage qualifier byte - Table 57 - 40 looks OK 80 Cryptographic mechanism reference and referes to section 9.2 The 4 bit key reference limits card to 16 keys. In future this may not work, but we can derive a Cryptographic Mechanism Reference from what OpenSC thinks the card needs to do. Only know RSA RAW, PKCS1 and ECDSA. ECDSA code has not been tested, but expected to work. Allow setting CardOS type and flags from opensc.conf using card_atr stanza This is a fallback if newer cards are added or older cards have problems giving us time to make need changes in next release. It will help in identifying what flags are needed for each card. As user can report what combination of flags work for them. They do this by adding to opensc.conf with something like this. (Change the ATR to your card's ATR): card_atr 3b:d2:18:00:81:31:fe:58:c9:03:16 { driver = "cardos"; # type is decimal from cards.h: # SC_CARD_TYPE_CARDOS_V5_0 is 1009 # SC_CARD_TYPE_CARDOS_V5_3 is 1010 type = 1010; # flags is hex from opensc.h: #define SC_ALGORITHM_ONBOARD_KEY_GEN 0x80000000 #define SC_ALGORITHM_NEED_USAGE 0x40000000 #define SC_ALGORITHM_RSA_RAW 0x00000001 /* RSA_RAW is PAD_NONE */ #define SC_ALGORITHM_RSA_PAD_NONE 0x00000001 #define SC_ALGORITHM_RSA_PAD_PKCS1 0x00000002 /* PKCS#1 v1.5 padding */ #define SC_ALGORITHM_RSA_PAD_ANSI 0x00000004 #define SC_ALGORITHM_RSA_PAD_ISO9796 0x00000008 #define SC_ALGORITHM_RSA_PAD_PSS 0x00000010 /* PKCS#1 v2.0 PSS */ #define SC_ALGORITHM_RSA_PAD_OAEP 0x00000020 /* PKCS#1 v2.0 OAEP */ #define SC_ALGORITHM_RSA_HASH_NONE 0x00000100 /* only applies to PKCS1 padding */ # example: SC_ALGORITHM_ONBOARD_KEY_GEN | SC_ALGORITHM_RSA_HASH_NONE | SC_ALGORITHM_RSA_RAW flags = 80000101; #example: SC_ALGORITHM_ONBOARD_KEY_GEN | SC_ALGORITHM_RSA_PAD_PKCS1 flags = 80000002; } For V5_0 and v5_3 cards, use sc_get_max_send_size and sc_get_max_recv_size which takes care or reader sizes even on Windows where SCardControl can not get PART_10 sizes. (commit eddea6f3c2d3dafc2c09eba6695c745a61b5186f on Windows forces reader sizes to 255, 256 in reader-pcsc.c if not already set. It should not do this, but leave that up to card drivers.) pkcs15-cardos.c added: New file, pkcs15-cardos.c, added as emulation only for CardOS V5_0 and V5_3 cards. sc_pkcs15_bind_internal is called to get tokenInfo as CardOS cards are substantially PKCS15 cards. But some V5_* cards have errors in the tokenInfo, Which are corrected. For older CardOS cards, card-cardos.c will create all the card->algorithms. Pkcs15-cardos.c will check for card->algorithms and if there are none, it will do the following: SC_CARDCTL_CARDOS_PASS_ALGO_FLAGS is called twice. First to get the flags as set by user via opensc.conf card_atr or default flags set by the card driver. Then after determining from the tokenInfo what algorithms the card can support, the new flags are passed to card_cardos.c to create card->algorithms. https://atos.net/wp-content/uploads/2018/11/CT_181026_LPM_CardOS_V5-3_Multifunctionality_FS_en3_web.pdf says card supports: "“Command chaining” in accordance with ISO/IEC 7816-4" To take advantage of this with older readers, max_send_size and max_recv_size is now based on minimum of reader limits and "data_field_length" from card. This should allow card to work in older readers not capable of extended APDU. So far current cards we have seen do no appear to support “Command chaining”. Changes to be committed: modified: src/libopensc/Makefile.am modified: src/libopensc/Makefile.mak modified: src/libopensc/card-cardos.c modified: src/libopensc/cardctl.h modified: src/libopensc/cards.h new file: src/libopensc/pkcs15-cardos.c modified: src/libopensc/pkcs15-syn.c modified: src/libopensc/pkcs15-syn.h Compare: https://github.com/OpenSC/OpenSC/compare/797414be0522...db41cd9ab103 |
From: Jakub J. <no...@gi...> - 2020-05-07 00:34:42
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: ce659b2f7af54559fc632cf018249c60e9a68e70 https://github.com/OpenSC/OpenSC/commit/ce659b2f7af54559fc632cf018249c60e9a68e70 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M tests/test-manpage.sh Log Message: ----------- test: Fix typo in comment Commit: ddc049e37bac40ec20bfd10f79c69f4dad15d949 https://github.com/OpenSC/OpenSC/commit/ddc049e37bac40ec20bfd10f79c69f4dad15d949 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: R src/tools/apdus Log Message: ----------- Remove bogus file from tools directory Commit: 3c7823d1f0b4870f4ae310aa052821f82debee67 https://github.com/OpenSC/OpenSC/commit/3c7823d1f0b4870f4ae310aa052821f82debee67 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M tests/test-manpage.sh Log Message: ----------- tests: Verify every tool has a manual page Commit: a1d53aa2171b65f0208274495f342dfe4b298958 https://github.com/OpenSC/OpenSC/commit/a1d53aa2171b65f0208274495f342dfe4b298958 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M tests/test-manpage.sh Log Message: ----------- tests: Temporarily whitelist example binaries in tools/ Commit: 0a057a976d8d517a16045c466a88606b1cde3ac4 https://github.com/OpenSC/OpenSC/commit/0a057a976d8d517a16045c466a88606b1cde3ac4 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/tools/egk-tool-cmdline.c M src/tools/egk-tool-cmdline.h M src/tools/egk-tool.ggo.in M src/tools/goid-tool-cmdline.c M src/tools/goid-tool-cmdline.h M src/tools/goid-tool.ggo.in M src/tools/npa-tool-cmdline.c M src/tools/npa-tool-cmdline.h M src/tools/npa-tool.ggo.in Log Message: ----------- Fix typo arguement -> argument in documentation Commit: b091165595d309468542ca8fb7e0173b53ace080 https://github.com/OpenSC/OpenSC/commit/b091165595d309468542ca8fb7e0173b53ace080 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M doc/tools/opensc-tool.1.xml Log Message: ----------- doc: Drop trailing comma Commit: 797414be05220fa371972606d7a6c2e94dd6d8db https://github.com/OpenSC/OpenSC/commit/797414be05220fa371972606d7a6c2e94dd6d8db Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: A doc/tools/goid-tool.1.xml A doc/tools/pkcs11-register.1.xml Log Message: ----------- Create missing man pages (goid needs some work) Compare: https://github.com/OpenSC/OpenSC/compare/d1457e9fa3e9...797414be0522 |
From: Jakub J. <no...@gi...> - 2020-05-07 00:33:12
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: be57a4bf0f40c488c6a60ccd87cbb1767221048d https://github.com/OpenSC/OpenSC/commit/be57a4bf0f40c488c6a60ccd87cbb1767221048d Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M configure.ac Log Message: ----------- configure: Do not overwrite passed CFLAGS Commit: ed06787b5e155fc683ee816b6a67a406a6bb1970 https://github.com/OpenSC/OpenSC/commit/ed06787b5e155fc683ee816b6a67a406a6bb1970 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/card-oberthur.c Log Message: ----------- oberthur: Avoid memory leak when the auth_init is called multiple times Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=21678 Commit: b76e08504afed39b6a4b963ca76f332c9a98fd44 https://github.com/OpenSC/OpenSC/commit/b76e08504afed39b6a4b963ca76f332c9a98fd44 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/pkcs15-piv.c Log Message: ----------- piv: Fix indentation Commit: 127c8d911f860430171436931fa9349d547af009 https://github.com/OpenSC/OpenSC/commit/127c8d911f860430171436931fa9349d547af009 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/pkcs15-pubkey.c Log Message: ----------- pkcs15-pubkey: Avoid memory leaks when ec_params are already initialized from pkcs15-algo Commit: 75be610ea006f63f8190b1fb62c6ce8f7ea87bba https://github.com/OpenSC/OpenSC/commit/75be610ea006f63f8190b1fb62c6ce8f7ea87bba Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/pkcs15.c Log Message: ----------- pkcs15: Clean memory if it was not transfered to framework-pkcs15 Commit: 84ee2be122e0ff746b2500890f4f1211419e740f https://github.com/OpenSC/OpenSC/commit/84ee2be122e0ff746b2500890f4f1211419e740f Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/pkcs11/framework-pkcs15.c Log Message: ----------- framework-pkcs15: Copy pubkey to avoid double free Commit: 508f8a9fced369f60e6f0c0f62176ea9427fbf42 https://github.com/OpenSC/OpenSC/commit/508f8a9fced369f60e6f0c0f62176ea9427fbf42 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/iso7816.c Log Message: ----------- iso7816: Do not recurse if no data was returned Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20399 Commit: 4c4237f8a33de61627ee27a7fa445e145e595f84 https://github.com/OpenSC/OpenSC/commit/4c4237f8a33de61627ee27a7fa445e145e595f84 Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/asn1.c M src/tests/unittests/asn1.c Log Message: ----------- tests: Cover asn1_put_tag() Commit: 71998501f29adbfacf47dea038329fd81712fc9a https://github.com/OpenSC/OpenSC/commit/71998501f29adbfacf47dea038329fd81712fc9a Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- piv: Replace internal implementation of put_tag with asn1 The asn1 implementation is simpler and has more throughout error and buffer overflow checking. Fixes #1394 Commit: 295f399304644e6b0acde267ac410d0aae4a1aee https://github.com/OpenSC/OpenSC/commit/295f399304644e6b0acde267ac410d0aae4a1aee Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/reader-pcsc.c Log Message: ----------- reader-pcsc: Avoid use after free (CID 355473) Commit: d1457e9fa3e9e36cab64e6355dca0ffa2176f93b https://github.com/OpenSC/OpenSC/commit/d1457e9fa3e9e36cab64e6355dca0ffa2176f93b Author: Jakub Jelen <jj...@re...> Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M src/libopensc/pkcs15-coolkey.c Log Message: ----------- coolkey: Drop dead code (CID 351911) default branch of the switch calls continue, preventing going out of the loop without obj_info set. Compare: https://github.com/OpenSC/OpenSC/compare/1202eceeefd5...d1457e9fa3e9 |
From: Frank M. <no...@gi...> - 2020-05-04 20:54:52
|
Branch: refs/heads/mac-package Home: https://github.com/OpenSC/OpenSC Commit: e267dcdad59566f64fc6b442901d31db1281a68f https://github.com/OpenSC/OpenSC/commit/e267dcdad59566f64fc6b442901d31db1281a68f Author: Frank Morgner <fra...@gm...> Date: 2020-05-04 (Mon, 04 May 2020) Changed paths: M MacOSX/scripts/postinstall Log Message: ----------- macOS: pass installation if we could not start the background services |
From: Frank M. <no...@gi...> - 2020-05-02 09:04:34
|
Branch: refs/heads/full-0.20.0 Home: https://github.com/OpenSC/OpenSC Commit: bf55e0aaea71d315203f433ac7fcda83b251c72a https://github.com/OpenSC/OpenSC/commit/bf55e0aaea71d315203f433ac7fcda83b251c72a Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: A .github/add_signing_key.sh A .github/remove_signing_key.sh A .github/secrets.tar.enc M .travis.yml M MacOSX/build-package.in Log Message: ----------- macOS: added basic installer signing Commit: 7b9677bbc9f34a9caf54dd5efbf8237a30617168 https://github.com/OpenSC/OpenSC/commit/7b9677bbc9f34a9caf54dd5efbf8237a30617168 Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M configure.ac M src/common/compat_strlcat.c M src/common/compat_strlcat.h M src/common/compat_strlcpy.c M src/common/compat_strlcpy.h Log Message: ----------- fixed checking for strlcat/strlcpy newer clang uses a definition rather than a function Commit: 8b6bf47b6ea9ed2e3097c80009330af77517cfcb https://github.com/OpenSC/OpenSC/commit/8b6bf47b6ea9ed2e3097c80009330af77517cfcb Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M src/libopensc/Makefile.am Log Message: ----------- fixed "libtool: compile: unable to infer tagged configuration" Commit: d097e6aeac378297e0ade5d8b9a82f25de0955ec https://github.com/OpenSC/OpenSC/commit/d097e6aeac378297e0ade5d8b9a82f25de0955ec Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M .github/push_artifacts.sh M MacOSX/Makefile.am R MacOSX/build-package-from-ci.in M configure.ac Log Message: ----------- Travis: seperate installer packages not needed anymore Commit: a422ec5d566c4fba57759e6ef1a9383307842989 https://github.com/OpenSC/OpenSC/commit/a422ec5d566c4fba57759e6ef1a9383307842989 Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M .travis.yml Log Message: ----------- macOS: cover minor versions of xcode uses subshell for getting xcode version Compare: https://github.com/OpenSC/OpenSC/compare/bf55e0aaea71%5E...a422ec5d566c |
From: Frank M. <no...@gi...> - 2020-05-02 08:59:10
|
Branch: refs/heads/mac-package Home: https://github.com/OpenSC/OpenSC Commit: 0621d3ecb17c7c0ae50fc8a132b0a42aea24cec2 https://github.com/OpenSC/OpenSC/commit/0621d3ecb17c7c0ae50fc8a132b0a42aea24cec2 Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: A .github/add_signing_key.sh A .github/remove_signing_key.sh A .github/secrets.tar.enc M .travis.yml M MacOSX/build-package.in Log Message: ----------- macOS: added basic installer signing Commit: da18b8c17b11857b7f02cabcf3117a3bee93ade3 https://github.com/OpenSC/OpenSC/commit/da18b8c17b11857b7f02cabcf3117a3bee93ade3 Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M configure.ac M src/common/compat_strlcat.c M src/common/compat_strlcat.h M src/common/compat_strlcpy.c M src/common/compat_strlcpy.h Log Message: ----------- fixed checking for strlcat/strlcpy newer clang uses a definition rather than a function Commit: 664d6d7eed8ca547a642456f33e9eb157e7184bb https://github.com/OpenSC/OpenSC/commit/664d6d7eed8ca547a642456f33e9eb157e7184bb Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M src/libopensc/Makefile.am Log Message: ----------- fixed "libtool: compile: unable to infer tagged configuration" Commit: e448a3277c0c9ab32476c69340ff3441ad54f3b0 https://github.com/OpenSC/OpenSC/commit/e448a3277c0c9ab32476c69340ff3441ad54f3b0 Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M .github/push_artifacts.sh M .travis.yml M MacOSX/Makefile.am R MacOSX/build-package-from-ci.in M configure.ac Log Message: ----------- Travis: seperate installer packages not needed anymore Commit: 63cd4ebf629ecda79fc67c8dbc1e39df38e8cde3 https://github.com/OpenSC/OpenSC/commit/63cd4ebf629ecda79fc67c8dbc1e39df38e8cde3 Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M .travis.yml M MacOSX/build-package.in Log Message: ----------- macOS: cover minor versions of xcode uses subshell for getting xcode version Compare: https://github.com/OpenSC/OpenSC/compare/11bec12dc338...63cd4ebf629e |
From: Frank M. <no...@gi...> - 2020-05-02 08:10:51
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC.tokend Commit: 940d0cd9789a0712425589ed02fd2cfeb7932eb2 https://github.com/OpenSC/OpenSC.tokend/commit/940d0cd9789a0712425589ed02fd2cfeb7932eb2 Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M Tokend.xcodeproj/project.pbxproj Log Message: ----------- removed SDKROOT |
From: Frank M. <no...@gi...> - 2020-05-01 22:34:51
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC.tokend Commit: a3c7609a1c0b2a736ff4cd351856c9164872523f https://github.com/OpenSC/OpenSC.tokend/commit/a3c7609a1c0b2a736ff4cd351856c9164872523f Author: Frank Morgner <fra...@gm...> Date: 2020-05-02 (Sat, 02 May 2020) Changed paths: M Tokend.xcodeproj/project.pbxproj Log Message: ----------- force libstd++ |
From: Frank M. <no...@gi...> - 2020-05-01 21:54:03
|
Branch: refs/heads/mac-package Home: https://github.com/OpenSC/OpenSC Commit: f4b4d130a115b5a3fd720d359202ee9001fa365c https://github.com/OpenSC/OpenSC/commit/f4b4d130a115b5a3fd720d359202ee9001fa365c Author: Frank Morgner <fra...@gm...> Date: 2020-05-01 (Fri, 01 May 2020) Changed paths: M .travis.yml Log Message: ----------- a Commit: 11bec12dc338aa49ae54ad0ea41e9710409ae97b https://github.com/OpenSC/OpenSC/commit/11bec12dc338aa49ae54ad0ea41e9710409ae97b Author: Frank Morgner <fra...@gm...> Date: 2020-05-01 (Fri, 01 May 2020) Changed paths: M .travis.yml Log Message: ----------- a Compare: https://github.com/OpenSC/OpenSC/compare/7e8eef10b90d...11bec12dc338 |
From: Frank M. <no...@gi...> - 2020-05-01 14:01:56
|
Branch: refs/heads/mac-package Home: https://github.com/OpenSC/OpenSC Commit: 7e8eef10b90d217a251d55ab9a28e76d9563411a https://github.com/OpenSC/OpenSC/commit/7e8eef10b90d217a251d55ab9a28e76d9563411a Author: Frank Morgner <fra...@gm...> Date: 2020-05-01 (Fri, 01 May 2020) Changed paths: M .travis.yml Log Message: ----------- mac version |