From: Doug E. <no...@gi...> - 2022-09-21 14:26:42
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 79752170ca68b1f2fa3b2931bd2ae51421e47d0c https://github.com/OpenSC/OpenSC/commit/79752170ca68b1f2fa3b2931bd2ae51421e47d0c Author: Doug Engert <dee...@gm...> Date: 2022-09-21 (Wed, 21 Sep 2022) Changed paths: M src/minidriver/minidriver.c Log Message: ----------- Minidriver fixes for key sizes for ECC "CardGetProperty" "CP_CARD_KEYSIZES" passes key_type in dwFlags SC_ALGORITHM_EXT_EC_NAMEDCURVE in not in the flags, but in ext_flags so remove from the test. If any test is needed it should be to match the curve name to suported by Windows. Date: Sun Mar 13 13:56:43 2022 -0500 On branch minidriver-ECC Changes to be committed: modified: minidriver.c Commit: 01af6dc541828df5c64e47faf95e710f4a90a23d https://github.com/OpenSC/OpenSC/commit/01af6dc541828df5c64e47faf95e710f4a90a23d Author: Doug Engert <dee...@gm...> Date: 2022-09-21 (Wed, 21 Sep 2022) Changed paths: M src/minidriver/minidriver.c Log Message: ----------- Minidriver Support 32 keys on card Newer cards can have more then 12 key on card. Minidriver uses a fixed MD_MAX_KEY_CONTAINERS 12 change to 32 Changes to be committed: modified: minidriver.c Commit: b51471439d880fda3098a3d5f2ea3db44096e5fc https://github.com/OpenSC/OpenSC/commit/b51471439d880fda3098a3d5f2ea3db44096e5fc Author: Doug Engert <dee...@gm...> Date: 2022-09-21 (Wed, 21 Sep 2022) Changed paths: M src/minidriver/minidriver.c Log Message: ----------- minidriver better debugging for ECC keys Changes to be committed: modified: minidriver.c Commit: 256802805b5706ed5cf09851a652c3ecee2f9c05 https://github.com/OpenSC/OpenSC/commit/256802805b5706ed5cf09851a652c3ecee2f9c05 Author: Doug Engert <dee...@gm...> Date: 2022-09-21 (Wed, 21 Sep 2022) Changed paths: M win32/customactions.cpp Log Message: ----------- Register minidriver without replacing "Crypto Provider" Cards with ECC keys need in registry both: "Crypto Provider"="Microsoft Base Smart Card Crypto Provider" "Smart Card Key Storage Provider"="Microsoft Smart Card Key Storage Provider" So instead of replacing the crypto Provider, add "InstalledBy"="OpenSC" Then when uninstalling drivers, only uninstall drivers which have "OpenSC" On branch minidriver-ECC Changes to be committed: modified: customactions.cpp Commit: 87db8d763c4817a40c208dd382ba4089999e27b9 https://github.com/OpenSC/OpenSC/commit/87db8d763c4817a40c208dd382ba4089999e27b9 Author: Doug Engert <dee...@gm...> Date: 2022-09-21 (Wed, 21 Sep 2022) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- Add curve OIDs for EC keys in card-piv.c for use by minidriver Commit: f65746bb2a96113637528687e1675c51adcf01db https://github.com/OpenSC/OpenSC/commit/f65746bb2a96113637528687e1675c51adcf01db Author: Doug Engert <dee...@gm...> Date: 2022-09-21 (Wed, 21 Sep 2022) Changed paths: M win32/OpenSC.wxs.in Log Message: ----------- "Defaults\Provider\OpenSC CSP" is still needed for backward compatibility Add comment: <!-- PR #2523 no longer uses "Provider = OpenSC CSP", but existing certificates in cert store may have "Provider = OpenSC CSP" so we continue to add it for backward compatibility. Run: "certutil -Silent -store -user My" and look for "Provider = OpenSC CSP". --> Date: Tue Aug 31 13:13:00 2022 -0500 On branch minidriver-ECC Changes to be committed: modified: win32/OpenSC.wxs.in Compare: https://github.com/OpenSC/OpenSC/compare/ac0f9473d0f0...f65746bb2a96 |