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: Doug E. <no...@gi...> - 2022-09-12 08:30:32
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: fa2eab861714a64371a3e2317e096862f1d9e4c8 https://github.com/OpenSC/OpenSC/commit/fa2eab861714a64371a3e2317e096862f1d9e4c8 Author: Doug Engert <dee...@gm...> Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- Update card-piv.c with PIVKey ATRs for current cards In response to Issue #1531, PIVkey was contacted to provide the list of ATRs for curent PKvKey devices. gw...@ta... provided list of ATRs which included previously known cards. Some of these ATRs may be used by other card drivers. But will only be accepted by card-piv.c if the card responds to a SELECT PIV AID. On branch PIVKey-ATR Changes to be committed: modified: card-piv.c |
From: Jakub J. <no...@gi...> - 2022-09-12 08:18:43
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: d55ed8a950b24a27170de7b5d4dd48cbec7c78a4 https://github.com/OpenSC/OpenSC/commit/d55ed8a950b24a27170de7b5d4dd48cbec7c78a4 Author: Jakub Jelen <jj...@re...> Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: M src/libopensc/card-starcos.c Log Message: ----------- Remove trailing and bogus whitespace Commit: ad7709725447c07697ed3f6eaf1de7e5e466be6d https://github.com/OpenSC/OpenSC/commit/ad7709725447c07697ed3f6eaf1de7e5e466be6d Author: Jakub Jelen <jj...@re...> Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: M src/libopensc/card-starcos.c M src/pkcs11/pkcs11-display.c Log Message: ----------- Fix spelling according to the codespell Commit: 669f677e4c4e27203c69c901bac0b1887106db2f https://github.com/OpenSC/OpenSC/commit/669f677e4c4e27203c69c901bac0b1887106db2f Author: Jakub Jelen <jj...@re...> Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: M README.md Log Message: ----------- README: Provide download links Commit: b774a15862774da8f5aa48153ff57583e5430407 https://github.com/OpenSC/OpenSC/commit/b774a15862774da8f5aa48153ff57583e5430407 Author: Jakub Jelen <jj...@re...> Date: 2022-09-12 (Mon, 12 Sep 2022) Changed paths: A .editorconfig Log Message: ----------- Add simple .editorconfig Compare: https://github.com/OpenSC/OpenSC/compare/549432d5e051...b774a1586277 |
From: Peter P. <no...@gi...> - 2022-08-26 09:48:40
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: d06c66a76c5ac40e75954254cc7b5f96d216e7a7 https://github.com/OpenSC/OpenSC/commit/d06c66a76c5ac40e75954254cc7b5f96d216e7a7 Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M src/libopensc/iso7816.c M src/libopensc/libopensc.exports M src/libopensc/opensc.h M src/libopensc/pkcs15-sec.c M src/libopensc/pkcs15.h M src/libopensc/sec.c M src/pkcs11/framework-pkcs15.c M src/pkcs11/mechanism.c M src/pkcs11/openssl.c M src/pkcs11/pkcs11-object.c M src/pkcs11/sc-pkcs11.h Log Message: ----------- symmetric encryption initial implementation: pkcs#11: C_EncryptInit, C_Encrypt, C_EncryptUpdate, C_EncryptFinal pkcs#15: pkcs15_skey_encrypt, sc_pkcs15_encrypt_sym also implements: sc_encrypt_sym This code is inspired by: https://github.com/carblue/OpenSC-1/tree/sym_hw_encrypt Commit: c852236e8368b47b38d89b1b7fb2dbd78753e109 https://github.com/OpenSC/OpenSC/commit/c852236e8368b47b38d89b1b7fb2dbd78753e109 Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M src/libopensc/card-myeid.c Log Message: ----------- MyEID driver: support for symmetric crypt AES-ECB, AEC-CBC, AES-CBC-PAD Tested: MyEID 4.0.1, 4.5.5 card, pkcs11-tool --encrypt, 128 bit AES key (small file encryption by C_encrypt, and big file by C_EncryptUpdate and C_EncrytpFinal), all supported mechanisms: AES-ECB, AEC-CBC, AES-CBC-PAD. Commit: 3cea3d0a3a68565673f1d6310283bf95164ba98f https://github.com/OpenSC/OpenSC/commit/3cea3d0a3a68565673f1d6310283bf95164ba98f Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M .github/test-oseid.sh Log Message: ----------- Github actions: AES encryption test (OsEID/MyEID) modified: .github/test-oseid.sh Commit: 549432d5e051e29b4dff04131748692a2c48db3a https://github.com/OpenSC/OpenSC/commit/549432d5e051e29b4dff04131748692a2c48db3a Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M src/pkcs11/mechanism.c Log Message: ----------- Rename "signature_data" to "operation_data" Old name (signature_data) was confusing, because this structure is already used in encrypt and decrypt operation. Related functions are also renamed. Compare: https://github.com/OpenSC/OpenSC/compare/f5e13431419a...549432d5e051 |
From: Fabrice F. <no...@gi...> - 2022-08-22 09:47:05
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: f5e13431419a43eb8df07ee0801a5b21d372adce https://github.com/OpenSC/OpenSC/commit/f5e13431419a43eb8df07ee0801a5b21d372adce Author: Fabrice Fontaine <fon...@gm...> Date: 2022-08-22 (Mon, 22 Aug 2022) Changed paths: M src/libopensc/sc-ossl-compat.h Log Message: ----------- Fix build with libressl >= 3.5.0 libressl added back FIPS_mode since version 3.5.0 and https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 libressl provides X509_get_extension_flags since version 3.5.0 and https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 Signed-off-by: Fabrice Fontaine <fon...@gm...> |
From: Veronika H. <no...@gi...> - 2022-08-20 15:28:38
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 1d9333ec6fa32de6cf3eb3794b9b74a575a10113 https://github.com/OpenSC/OpenSC/commit/1d9333ec6fa32de6cf3eb3794b9b74a575a10113 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/tools/piv-tool.c Log Message: ----------- piv-tool: Free bignums after use Thanks OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49077 Commit: fbddac37ee43322c55741dad831c4a9168fd5c16 https://github.com/OpenSC/OpenSC/commit/fbddac37ee43322c55741dad831c4a9168fd5c16 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile.c: Do not overwrite existing pointer Thanks OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49848 Commit: ed949ed6b99eb6041c9309e061269c71540aabd5 https://github.com/OpenSC/OpenSC/commit/ed949ed6b99eb6041c9309e061269c71540aabd5 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/tools/pkcs15-tool.c Log Message: ----------- pkcs15-tool: Free resources in case of error Thanks OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49865 Commit: e2c36463ea83c9e9362200f6caa54ae91f531c98 https://github.com/OpenSC/OpenSC/commit/e2c36463ea83c9e9362200f6caa54ae91f531c98 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- Free file after parent DELETE authentication Thanks OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49868 Commit: 4f6a4c580501e067fcf45c2dd4f03c3226282014 https://github.com/OpenSC/OpenSC/commit/4f6a4c580501e067fcf45c2dd4f03c3226282014 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c M src/pkcs15init/pkcs15-muscle.c Log Message: ----------- Check file size before allocating memory Thanks OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49908 Commit: ed2a7ca896bc097f1294cd5f84187dce2a815c8f https://github.com/OpenSC/OpenSC/commit/ed2a7ca896bc097f1294cd5f84187dce2a815c8f Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-iasecc.c Log Message: ----------- pkcs15-iasecc.c: Check whether p15card->app is allocated Thanks OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49912 Commit: d29fd8f4ea0870e5e2a6d650d22a01d1c50d5967 https://github.com/OpenSC/OpenSC/commit/d29fd8f4ea0870e5e2a6d650d22a01d1c50d5967 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/libopensc/card-iasecc.c Log Message: ----------- Remove dead code Coverity 380282, 380280, 380278 Commit: a5f708b1cd67ad5d0fc0512b77605fd3455ef788 https://github.com/OpenSC/OpenSC/commit/a5f708b1cd67ad5d0fc0512b77605fd3455ef788 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-westcos.c Log Message: ----------- Fix 'assign instead of compare' issue Coverity 380281 Commit: af5dea4c789077fea7fce5a54f0cd1a2baf722ed https://github.com/OpenSC/OpenSC/commit/af5dea4c789077fea7fce5a54f0cd1a2baf722ed Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/tests/p11test/p11test_case_wrap.c Log Message: ----------- p11test: Check return value Coverity 380279 Commit: abfe5fa208bef939820e2d7c2c0d46ed37f7cbd1 https://github.com/OpenSC/OpenSC/commit/abfe5fa208bef939820e2d7c2c0d46ed37f7cbd1 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-20 (Sat, 20 Aug 2022) Changed paths: M src/tools/piv-tool.c Log Message: ----------- piv-tool: Fix memory leak Thanks OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50299 Compare: https://github.com/OpenSC/OpenSC/compare/e3f5156c40bc...abfe5fa208be |
From: Jakub J. <no...@gi...> - 2022-08-17 17:00:55
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: af8c0616b69d5ab23dcc4514042ada235f8b1738 https://github.com/OpenSC/libp11/commit/af8c0616b69d5ab23dcc4514042ada235f8b1738 Author: Jakub Jelen <jj...@re...> Date: 2022-08-17 (Wed, 17 Aug 2022) Changed paths: M tests/Makefile.am A tests/dup-key.c A tests/ec-copy.softhsm Log Message: ----------- Reproduce for crash when duplicating EC_KEY Commit: 43d5f6172bd0005d84661739a117cc703634de5e https://github.com/OpenSC/libp11/commit/43d5f6172bd0005d84661739a117cc703634de5e Author: Jakub Jelen <jj...@re...> Date: 2022-08-17 (Wed, 17 Aug 2022) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Use strict mode Commit: b2ba7ceda3d516fa22a8ef2165d2db799e580695 https://github.com/OpenSC/libp11/commit/b2ba7ceda3d516fa22a8ef2165d2db799e580695 Author: Jakub Jelen <jj...@re...> Date: 2022-08-17 (Wed, 17 Aug 2022) Changed paths: M src/p11_ec.c Log Message: ----------- ec: Copy the extended data objects to avoid crashes when they are freed Compare: https://github.com/OpenSC/libp11/compare/b4896cd5d7f3...b2ba7ceda3d5 |
From: Doug E. <no...@gi...> - 2022-08-15 12:46:48
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: b8b700ade90d93bbf9c68f09375ad270b1dd63ab https://github.com/OpenSC/OpenSC/commit/b8b700ade90d93bbf9c68f09375ad270b1dd63ab Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/sc-ossl-compat.h M src/pkcs11/framework-pkcs15.c M src/pkcs11/openssl.c M src/pkcs15init/pkcs15-westcos.c M src/tools/piv-tool.c M src/tools/pkcs15-init.c Log Message: ----------- sc-ossl-compat.h cleanup Remove unused code and misplaced defines from sc-ossl-compat.h to support OpenSSL 1.1.1 and 3.0.0+ and LibreSSL 3.4.2+ The "inline" routines are no longer needed and have been removed. Several other source files were modified to include additional header files or use newer names for functions or macros which are defined in OpenSSL and LibreSSL. Date: Tue Feb 1 20:58:08 2022 -0600 On branch sc-ossl-compat-cleanup Changes to be committed: modified: sc-ossl-compat.h modified: ../pkcs11/framework-pkcs15.c modified: ../pkcs11/openssl.c modified: ../pkcs15init/pkcs15-westcos.c modified: ../tools/piv-tool.c modified: ../tools/pkcs15-init.c interactive rebase in progress; onto 238eff7d Last command done (1 command done): pick 7dea6a55 sc-ossl-compat.h cleanup Next commands to do (12 remaining commands): pick 0d051d11 Handle CRYPTO_secure_* pick b926a52f Fix reset of bn pointer and return false You are currently rebasing. Changes to be committed: modified: src/libopensc/sc-ossl-compat.h modified: src/pkcs11/framework-pkcs15.c modified: src/pkcs11/openssl.c modified: src/pkcs15init/pkcs15-westcos.c modified: src/tools/piv-tool.c modified: src/tools/pkcs15-init.c Commit: d06608675c2c02bb8c8f0bc4fc67f7536314585b https://github.com/OpenSC/OpenSC/commit/d06608675c2c02bb8c8f0bc4fc67f7536314585b Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/ctx.c M src/minidriver/minidriver.c M src/pkcs11/pkcs11-global.c Log Message: ----------- Handle CRYPTO_secure_* Make sure <openssl/crypto.h> is included and test for !defined(LIBRESSL_VERSION_NUMBER) when using CRYPTO_secure_malloc_init, CRYPTO_secure_malloc_initialized and CRYPTO_secure_malloc_done On branch sc-ossl-compat-cleanup Changes to be committed: modified: ctx.c modified: ../minidriver/minidriver.c modified: ../pkcs11/pkcs11-global.c Commit: a7bcc49e371ce6beaa4073accd61c5b75d027133 https://github.com/OpenSC/OpenSC/commit/a7bcc49e371ce6beaa4073accd61c5b75d027133 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-westcos.c Log Message: ----------- Fix reset of bn pointer and return false On branch sc-ossl-compat-cleanup Changes to be committed: modified: pkcs15-westcos.c Commit: 80556eaa6f1740153c768cbe6bfe22b7f911fa35 https://github.com/OpenSC/OpenSC/commit/80556eaa6f1740153c768cbe6bfe22b7f911fa35 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/pkcs15-pubkey.c Log Message: ----------- update pkcs15-pubkey.c On branch sc-ossl-compat-cleanup Changes to be committed: modified: pkcs15-pubkey.c Commit: 9178a4260b4948300539f6bb06ea04497163a0fc https://github.com/OpenSC/OpenSC/commit/9178a4260b4948300539f6bb06ea04497163a0fc Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/tools/pkcs15-init.c Log Message: ----------- pkcs15-init.c use EVP_PKEY_eq on 3.0.0+ or EVP_PKEY_cmp on others On branch sc-ossl-compat-cleanup Changes to be committed: modified: pkcs15-init.c Commit: 05160ab91c50ba6be8321a57aa4fb1501a8099fe https://github.com/OpenSC/OpenSC/commit/05160ab91c50ba6be8321a57aa4fb1501a8099fe Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/tests/p11test/p11test_case_common.c M src/tests/p11test/p11test_case_common.h M src/tests/p11test/p11test_case_ec_derive.c M src/tests/p11test/p11test_case_multipart.c M src/tests/p11test/p11test_case_pss_oaep.c M src/tests/p11test/p11test_case_readonly.c Log Message: ----------- p11tests replace deprecated EVP_PK_* with EVP_PKEY_* On branch sc-ossl-compat-cleanup Changes to be committed: modified: p11test_case_common.c modified: p11test_case_common.h modified: p11test_case_ec_derive.c modified: p11test_case_multipart.c modified: p11test_case_pss_oaep.c modified: p11test_case_readonly.c Commit: f9253644c91f4fd1f143423961d3586bfd1178e4 https://github.com/OpenSC/OpenSC/commit/f9253644c91f4fd1f143423961d3586bfd1178e4 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/card-westcos.c M src/libopensc/pkcs15-prkey.c M src/pkcs15init/pkcs15-oberthur-awp.c M src/sm/sslutil.h M src/tools/gids-tool.c M src/tools/piv-tool.c M src/tools/pkcs11-tool.c M src/tools/pkcs15-init.c M src/tools/sc-hsm-tool.c M src/tools/westcos-tool.c Log Message: ----------- Remove calls to deprecated ERR_load_CRYPTO_strings, ERR_free_strings, OPENSSL_config and CRYPTO_malloc_init LibreSSL and OpenSSL 1.1.1 and 3.0.0+ Have deprecated or removed the need by OpenSC to call ERR_load_CRYPTO_strings, ERR_free_strings, OPENSSL_config and CRYPTO_malloc_init calls to these have been removed On branch sc-ossl-compat-cleanup Changes to be committed: modified: src/libopensc/card-westcos.c modified: src/libopensc/pkcs15-prkey.c modified: src/pkcs15init/pkcs15-oberthur-awp.c modified: src/sm/sslutil.h modified: src/tools/gids-tool.c modified: src/tools/piv-tool.c modified: src/tools/pkcs11-tool.c modified: src/tools/pkcs15-init.c modified: src/tools/sc-hsm-tool.c modified: src/tools/westcos-tool.c interactive rebase in progress; onto 238eff7d Last commands done (7 commands done): pick 86fd6394 p11tests replace deprecated EVP_PK_* with EVP_PKEY_* pick eeadd82d Remove calls to deprecated ERR_load_CRYPTO_strings, ERR_free_strings, OPENSSL_config and CRYPTO_malloc_init Next commands to do (6 remaining commands): pick 450f344a More EVP_CIPHER_CTX_reset changes pick d8319dc4 Fix use of EVP_PKEY_CTX_set_rsa_keygen_pubexp vs EVP_PKEY_CTX_set1_rsa_keygen_pubexp You are currently rebasing. Changes to be committed: modified: src/libopensc/card-westcos.c modified: src/libopensc/pkcs15-prkey.c modified: src/pkcs15init/pkcs15-oberthur-awp.c modified: src/sm/sslutil.h modified: src/tools/gids-tool.c modified: src/tools/piv-tool.c modified: src/tools/pkcs11-tool.c modified: src/tools/pkcs15-init.c modified: src/tools/sc-hsm-tool.c modified: src/tools/westcos-tool.c Commit: bb62074b86e55b3e0b5d430bd6ba130881ab2d59 https://github.com/OpenSC/OpenSC/commit/bb62074b86e55b3e0b5d430bd6ba130881ab2d59 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/card-gpk.c M src/libopensc/card-piv.c Log Message: ----------- More EVP_CIPHER_CTX_reset changes Changes to be committed: modified: src/libopensc/card-gpk.c modified: src/libopensc/card-piv.c Commit: 0790d79a414e60f90a20e26898f77e935d050781 https://github.com/OpenSC/OpenSC/commit/0790d79a414e60f90a20e26898f77e935d050781 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-westcos.c Log Message: ----------- Fix use of EVP_PKEY_CTX_set_rsa_keygen_pubexp vs EVP_PKEY_CTX_set1_rsa_keygen_pubexp EVP_PKEY_CTX_set1_rsa_keygen_pubexp is used in 3.0 EVP_PKEY_CTX_set_rsa_keygen_pubexp is used in 1.1.1 and LibreSSL previous commit in this PR tried to use just one for all cases. On branch sc-ossl-compat-cleanup Changes to be committed: modified: src/pkcs15init/pkcs15-westcos.c Commit: 49f48f57211508997131dd52c689ee8cdea42468 https://github.com/OpenSC/OpenSC/commit/49f48f57211508997131dd52c689ee8cdea42468 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/card-iasecc.c Log Message: ----------- card-iasecc.c support for partial hash to use with final hash on card Update to use EVP_Digest* for SHA1 or SHA256 in iasecc_qsign_data_sha1 and iasecc_qsign_data_sha256. These routines extract partial hash data before EVP_DigestFinal. The data is then sent to the card to do the final round of the hash. LibreSSL, OpenSSL 1.1.m and 3.0.1 all define in sha.h identical SHA_CTX and SHA256_CTX structures. But if 3.0.1 is built with no-depracated the definition of the structures (and other defines) are undefined. In this these are defind in card-iasecc.c All three versions have a way to access the data in these structures: LibreSSL: md_data = (SHA_CTX *)mdctx->md_data; 1.1.1m: md_data = EVP_MD_CTX_md_data(mdctx); 3.0.1: md_data = EVP_MD_CTX_get0_md_data(mdctx); I believe that the depraction of the structures in 3.0.1 is an oversight as EVP_MD_CTX_get0_md_data (added in 3.0.0) will return the address of the structure but not the definition of the structure. On branch sc-ossl-compat-cleanup Changes to be committed: modified: card-iasecc.c Commit: 7f883f8b2d315ba9981dd056b957613ae4728f74 https://github.com/OpenSC/OpenSC/commit/7f883f8b2d315ba9981dd056b957613ae4728f74 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/card-iasecc.c Log Message: ----------- card-iasecc.c OpenSSL-3.0.1 but without signatures OpenSSL 3.0.0 EVP_MD_CTX_get0_md_data returns NULL. See discussion https://github.com/openssl/openssl/issues/17688 on what it would take to support this. This commit will allow card-iasecc.c to authenticate but signatures will fail with using `OpenSSL-3.0.0 even when compiling with with different API for example: -DOPENSSL_API_COMPAT=0x10100000L Commit: cc5564ffbe24c81d1caaf60bc0dc80dce5236ce6 https://github.com/OpenSC/OpenSC/commit/cc5564ffbe24c81d1caaf60bc0dc80dce5236ce6 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-oberthur-awp.c Log Message: ----------- whitespace On branch sc-ossl-compat-cleanup Changes to be committed: modified: pkcs15-oberthur-awp.c Commit: ca1bf057fa8649031f1b65f7f3de0641b3fee312 https://github.com/OpenSC/OpenSC/commit/ca1bf057fa8649031f1b65f7f3de0641b3fee312 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/libopensc/card-iasecc.c Log Message: ----------- card-iasecc.c - return SC_ERROR_NOT_SUPPORTED when used with OpenSSL-3.0+ card-iasecc.c is the only place in OpenSC that needs acces to internal hash routines in order to pass intermediate hash data to the card so card can do last round of a hash on the card. LibreSSL and OpenSC-1.1.1 provide access to the SHA_CTX and SHA256_CTX structures. But OpenSSL 3.0 no longer provides access to internal hash data. This commit modifies the iasecc_qsign_data_sha1 and iasecc_qsign_data_sha256 routines to return SC_ERROR_NOT_SUPPORTED when compiled using OpenSSL 3.0.0 or greater. It is not clear at this time if this driver is even used. If the "dsign" routines are needed, a future commit could add a non-OpenSSL SHA1 and SHA256 routine to allow accss to internal data. On branch sc-ossl-compat-cleanup Changes to be committed: modified: card-iasecc.c Commit: 56df8f520bd91c2fc1c9d5367e7a2160003a9af9 https://github.com/OpenSC/OpenSC/commit/56df8f520bd91c2fc1c9d5367e7a2160003a9af9 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/pkcs11/openssl.c Log Message: ----------- Do not load GOST engine when using OpenSSL-3 OpenSSL is dropping support for engines. If and when GOST developers convert GOST to an OpenSSL provider, we can look at loading the provider if needed. On branch sc-ossl-compat-cleanup Changes to be committed: modified: openssl.c Commit: f7b7ebc05df94c307ff180316e80d2076f8a3852 https://github.com/OpenSC/OpenSC/commit/f7b7ebc05df94c307ff180316e80d2076f8a3852 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M src/pkcs11/openssl.c Log Message: ----------- Suggested changes to comments On branch sc-ossl-compat-cleanup Changes to be committed: modified: openssl.c Commit: 786d0ac7c26456b8e73e06a2ba1d3414e78d57b9 https://github.com/OpenSC/OpenSC/commit/786d0ac7c26456b8e73e06a2ba1d3414e78d57b9 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M .github/build.sh Log Message: ----------- github build.sh treat ossl3 like other builds Commit: e3f5156c40bc912354446de4603781420d375ca4 https://github.com/OpenSC/OpenSC/commit/e3f5156c40bc912354446de4603781420d375ca4 Author: Doug Engert <dee...@gm...> Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M .github/build.sh Log Message: ----------- github build.sh treat ossl3 like other builds On branch sc-ossl-compat-cleanup Changes to be committed: modified: build.sh Compare: https://github.com/OpenSC/OpenSC/compare/58d8099cb65d...e3f5156c40bc |
From: Michał T. <no...@gi...> - 2022-08-14 18:57:50
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: b4896cd5d7f39ec6a1f868f4283ae2432dc45ddf https://github.com/OpenSC/libp11/commit/b4896cd5d7f39ec6a1f868f4283ae2432dc45ddf Author: Michał Trojnara <Mic...@st...> Date: 2022-08-14 (Sun, 14 Aug 2022) Changed paths: M README.md R appveyor.yml Log Message: ----------- Removed AppVeyor build Windows builds are currently executed with GitHub Actions. |
From: Michał T. <no...@gi...> - 2022-08-14 17:17:13
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 33d29d8b52b68ac680ce4cff8e38b1c8b57b6e26 https://github.com/OpenSC/libp11/commit/33d29d8b52b68ac680ce4cff8e38b1c8b57b6e26 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-14 (Sun, 14 Aug 2022) Changed paths: M .github/workflows/ci.yml M make.rules.mak Log Message: ----------- OpenSSL 3.0 CI on Windows |
From: Michał T. <no...@gi...> - 2022-08-13 15:19:27
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 335cf75d1dbac1479bbff6d0aa2986962c5214a5 https://github.com/OpenSC/libp11/commit/335cf75d1dbac1479bbff6d0aa2986962c5214a5 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-13 (Sat, 13 Aug 2022) Changed paths: M tests/Makefile.am R tests/ec-ecparam.softhsm Log Message: ----------- Revert "Add 'ec-ecparam.softhsm' test (#465)" This test only works on OpenSSL 1.1.1, because while `openssl ecparam` opens the engine specified in the `-engine` parameter, it never uses the engine for actual key generation. This bug in OpenSSL 1.1.1 can be easily confirmed with: ```sh $ openssl version OpenSSL 1.1.1n 15 Mar 2022 $ pkcs11-tool --list-token-slots Available slots: No slots. $ openssl ecparam -engine pkcs11 -name prime256v1 -genkey -out ec_key.pem engine "pkcs11" set. $ cat ec_key.pem -----BEGIN EC PARAMETERS----- BggqhkjOPQMBBw== -----END EC PARAMETERS----- -----BEGIN EC PRIVATE KEY----- MHcCAQEEILV/lcPsKV8J37hOf7nMmT9FBgync4fLx73HkH+STektoAoGCCqGSM49 AwEHoUQDQgAE5+qQeMjnQNZJrkB1RuwjDgvpTec2diaQR94K2xIy+aqawRFCUnCn 5HXHrIwCMtpb7LwRikA8tuQxtSKfPIILXw== -----END EC PRIVATE KEY----- ``` Generating a key on an engine and saving the private key to a file is *not* a functionality that we want to support. It's easier, faster and more secure to generate the key pair in software instead. This reverts commit 5c5e2b61b7619f48f378a8540ca85f967b13d7b9 (#465). |
From: Michał T. <no...@gi...> - 2022-08-13 11:52:44
|
Branch: refs/heads/coverity Home: https://github.com/OpenSC/libp11 |
From: Michał T. <no...@gi...> - 2022-08-13 11:46:01
|
Branch: refs/heads/windows Home: https://github.com/OpenSC/libp11 |
From: Michał T. <no...@gi...> - 2022-08-13 11:45:55
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: a667cdaf06db3d78f3ee0789cb112af0f7a75762 https://github.com/OpenSC/libp11/commit/a667cdaf06db3d78f3ee0789cb112af0f7a75762 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-13 (Sat, 13 Aug 2022) Changed paths: M make.rules.mak Log Message: ----------- Allow spaces/parentheses in the OpenSSL directory Commit: 23fbf517557a4514e4913d949e00ba9bfd9bd65a https://github.com/OpenSC/libp11/commit/23fbf517557a4514e4913d949e00ba9bfd9bd65a Author: Michał Trojnara <Mic...@st...> Date: 2022-08-13 (Sat, 13 Aug 2022) Changed paths: M .github/workflows/ci.yml Log Message: ----------- Windows CI Compare: https://github.com/OpenSC/libp11/compare/ba44b87318ed...23fbf517557a |
From: Michał T. <no...@gi...> - 2022-08-13 11:41:15
|
Branch: refs/heads/windows Home: https://github.com/OpenSC/libp11 Commit: 7aacf40e49a8dece35963151e76567d04657c6aa https://github.com/OpenSC/libp11/commit/7aacf40e49a8dece35963151e76567d04657c6aa Author: Michał Trojnara <Mic...@st...> Date: 2022-08-13 (Sat, 13 Aug 2022) Changed paths: M make.rules.mak Log Message: ----------- Allow spaces/parentheses in the OpenSSL directory Commit: 733094b5debfbb9b003fcc2652081f0e33f450f7 https://github.com/OpenSC/libp11/commit/733094b5debfbb9b003fcc2652081f0e33f450f7 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-13 (Sat, 13 Aug 2022) Changed paths: M .github/workflows/ci.yml Log Message: ----------- Windows CI Compare: https://github.com/OpenSC/libp11/compare/7aacf40e49a8%5E...733094b5debf |
From: Fabrice F. <no...@gi...> - 2022-08-12 11:49:22
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: ba44b87318ed89e489fa3ce0a5d66002afa2bd6c https://github.com/OpenSC/libp11/commit/ba44b87318ed89e489fa3ce0a5d66002afa2bd6c Author: Fabrice Fontaine <fon...@gm...> Date: 2022-08-12 (Fri, 12 Aug 2022) Changed paths: M src/p11_attr.c Log Message: ----------- src/p11_attr.c: fix build with gcc 4.8 Fix the following build failure with gcc 4.8 raised since version 0.4.12 and https://github.com/OpenSC/libp11/commit/639a4b6463278c0119a2ec60b261da3e5330fb33: p11_attr.c: In function 'pkcs11_zap_attrs': p11_attr.c:167:2: error: 'for' loop initial declarations are only allowed in C99 mode for (unsigned i = 0; i < 32; i++) { ^ p11_attr.c:167:2: note: use option -std=c99 or -std=gnu99 to compile your code Fixes: - http://autobuild.buildroot.org/results/4391020fb5738cc8c26dc53783a6228bbf76473a Signed-off-by: Fabrice Fontaine <fon...@gm...> |
From: Michał T. <no...@gi...> - 2022-08-12 11:48:38
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: dda63fa7c2e38713bf9bbb0aa716076d1833b846 https://github.com/OpenSC/libp11/commit/dda63fa7c2e38713bf9bbb0aa716076d1833b846 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-12 (Fri, 12 Aug 2022) Changed paths: A .github/workflows/coverity.yml Log Message: ----------- Add Coverity scan Commit: 462ba8f1ebf55faf64fc03eae161ce322c554053 https://github.com/OpenSC/libp11/commit/462ba8f1ebf55faf64fc03eae161ce322c554053 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-12 (Fri, 12 Aug 2022) Changed paths: M .github/workflows/coverity.yml Log Message: ----------- Check for a Coverity token before scanning Compare: https://github.com/OpenSC/libp11/compare/5c5e2b61b761...462ba8f1ebf5 |
From: Michał T. <no...@gi...> - 2022-08-12 11:36:10
|
Branch: refs/heads/coverity Home: https://github.com/OpenSC/libp11 Commit: ff6a1a973712522c8f222a4550a1271803296837 https://github.com/OpenSC/libp11/commit/ff6a1a973712522c8f222a4550a1271803296837 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-12 (Fri, 12 Aug 2022) Changed paths: M .github/workflows/coverity.yml Log Message: ----------- Check for a Coverity token before scanning |
From: Michał T. <no...@gi...> - 2022-08-12 10:40:19
|
Branch: refs/heads/coverity Home: https://github.com/OpenSC/libp11 Commit: cf7b4c3e499cbd5590b871acc2421d9f5c6854a3 https://github.com/OpenSC/libp11/commit/cf7b4c3e499cbd5590b871acc2421d9f5c6854a3 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-12 (Fri, 12 Aug 2022) Changed paths: M .github/workflows/coverity.yml Log Message: ----------- fix the condition |
From: Michał T. <no...@gi...> - 2022-08-12 10:38:53
|
Branch: refs/heads/coverity Home: https://github.com/OpenSC/libp11 Commit: 96ddac7788b9d197032d8c315df34b9d0482f306 https://github.com/OpenSC/libp11/commit/96ddac7788b9d197032d8c315df34b9d0482f306 Author: Michał Trojnara <Mic...@st...> Date: 2022-08-12 (Fri, 12 Aug 2022) Changed paths: M .github/workflows/coverity.yml Log Message: ----------- Check for coverity token before scanning |
From: ulrichb <no...@gi...> - 2022-08-10 15:52:38
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 5c5e2b61b7619f48f378a8540ca85f967b13d7b9 https://github.com/OpenSC/libp11/commit/5c5e2b61b7619f48f378a8540ca85f967b13d7b9 Author: ulrichb <ulr...@gm...> Date: 2022-08-10 (Wed, 10 Aug 2022) Changed paths: M tests/Makefile.am A tests/ec-ecparam.softhsm Log Message: ----------- Add 'ec-ecparam.softhsm' test (#465) |
From: Veronika H. <no...@gi...> - 2022-08-09 13:55:07
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: e0ba233e54ad2c2d1e146f11d2eafa5f02a43b95 https://github.com/OpenSC/OpenSC/commit/e0ba233e54ad2c2d1e146f11d2eafa5f02a43b95 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M src/pkcs11/Makefile.am Log Message: ----------- Fix uninstall for pkcs11 Remove pkcs11dir only if empty Commit: 279f7f51b79f99193fa9b14bd214135efa5dcd47 https://github.com/OpenSC/OpenSC/commit/279f7f51b79f99193fa9b14bd214135efa5dcd47 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M src/minidriver/Makefile.am M src/pkcs11/Makefile.am M win32/Makefile.am Log Message: ----------- Add uninstall hooks for win Commit: 58d8099cb65d02589b4c54fbb5c820b0f4183aa5 https://github.com/OpenSC/OpenSC/commit/58d8099cb65d02589b4c54fbb5c820b0f4183aa5 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M .github/workflows/linux.yml M .github/workflows/macos.yml Log Message: ----------- Trigger github actions on makefile changes Compare: https://github.com/OpenSC/OpenSC/compare/238eff7dee0c...58d8099cb65d |
From: Frank M. <no...@gi...> - 2022-08-09 10:21:44
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 238eff7dee0cd1a699b9b01fe875ce1276397931 https://github.com/OpenSC/OpenSC/commit/238eff7dee0cd1a699b9b01fe875ce1276397931 Author: Frank Morgner <fra...@gm...> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M src/tools/pkcs11-register.c Log Message: ----------- pkcs11-register: recognize firefox-esr fixes https://github.com/OpenSC/OpenSC/issues/2581 |
From: Michał T. <no...@gi...> - 2022-08-09 08:52:07
|
Branch: refs/heads/coverity Home: https://github.com/OpenSC/libp11 Commit: 058eb8b0a3dfdc6b1ed6a21f25b224350552fc7e https://github.com/OpenSC/libp11/commit/058eb8b0a3dfdc6b1ed6a21f25b224350552fc7e Author: Michał Trojnara <Mic...@st...> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: A .github/workflows/coverity.yml Log Message: ----------- Add Coverity scan |
From: Michał T. <no...@gi...> - 2022-08-09 07:39:07
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: bb8b8389f39e61ee6508db86c1341495c06f9c9a https://github.com/OpenSC/libp11/commit/bb8b8389f39e61ee6508db86c1341495c06f9c9a Author: Michał Trojnara <Mic...@st...> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M INSTALL.md Log Message: ----------- Mention "make check" in the documentation Fix #375 |
From: Michał T. <no...@gi...> - 2022-08-09 06:52:18
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: a93181d6fb256c31a829a5b18979e3f0c99ef6cc https://github.com/OpenSC/libp11/commit/a93181d6fb256c31a829a5b18979e3f0c99ef6cc Author: Michał Trojnara <Mic...@st...> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M src/libp11.h Log Message: ----------- Fix an outdated comment in a header file fix #442 |