From: Frank M. <no...@gi...> - 2020-01-31 14:49:40
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 5e1bfe0accc3c21ede26dc639c52009ac6165536 https://github.com/OpenSC/OpenSC/commit/5e1bfe0accc3c21ede26dc639c52009ac6165536 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/card-cac.c M src/libopensc/card-cac1.c M src/libopensc/simpletlv.h Log Message: ----------- Drop the pkcs15.h from simpletlv.h Commit: 2882c93ec1910ce6c7dac27be8c969ab1feb8c39 https://github.com/OpenSC/OpenSC/commit/2882c93ec1910ce6c7dac27be8c969ab1feb8c39 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/pkcs15-cac.c M src/libopensc/pkcs15-cert.c M src/libopensc/pkcs15.h Log Message: ----------- pkcs15: Expose the map_usage() function from CAC to other pkcs15 emulators Commit: 40c41cee0c71b9361bdea91c58bbda04a15a875a https://github.com/OpenSC/OpenSC/commit/40c41cee0c71b9361bdea91c58bbda04a15a875a Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/tools/pkcs11-tool.c Log Message: ----------- pkcs11-tool: Make the SHA256 default for OAEP decryption It is already default in all the other functions and it really makes sense since the SHA1 is being obsoleted Commit: 3a3a465e6bdeb5c62d28553f9ceb31ad95d9ec27 https://github.com/OpenSC/OpenSC/commit/3a3a465e6bdeb5c62d28553f9ceb31ad95d9ec27 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/opensc.h M src/libopensc/padding.c M src/pkcs11/framework-pkcs15.c M src/pkcs11/mechanism.c M src/tools/opensc-tool.c Log Message: ----------- Add basic support for OEAP decryption in OpenSC internals Commit: f61d9b3b53aa97c3dad6f8d065c989786662878a https://github.com/OpenSC/OpenSC/commit/f61d9b3b53aa97c3dad6f8d065c989786662878a Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/Makefile.am M src/libopensc/Makefile.mak A src/libopensc/card-idprime.c M src/libopensc/cardctl.h M src/libopensc/cards.h M src/libopensc/ctx.c A src/libopensc/pkcs15-idprime.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-syn.h Log Message: ----------- Implement new Gemalto IDPrime driver The card is largely ISO 7816 compliant, but does not provide any simple way of listing the content which is supported by current PKCS#15 implementation therefore the PKCS#15 emulator had to be used. The certificates are compressed in a similar way as in DNIE cards which complicates reading from the card and which I think could be moved to the shared ISO (or some other file since I saw that code already many times). The card supports wide range of algorithms including RSA-PSS and RSA-OAEP padding schemes in-card. On the other hand, it does not allow raw RSA and SHA1 hashes on card anymore. The card is manufactured by Gemalto so it has strict ATR which can be used for detection. Commit: 9db15089b80f0690b464bf0b413e979f84ec3804 https://github.com/OpenSC/OpenSC/commit/9db15089b80f0690b464bf0b413e979f84ec3804 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/tests/p11test/p11test_case_common.c Log Message: ----------- p11test: Avoid memory leaks Commit: 48e323985727a95ed17dce26c4c58d85558c26e3 https://github.com/OpenSC/OpenSC/commit/48e323985727a95ed17dce26c4c58d85558c26e3 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/pkcs15-cac.c Log Message: ----------- pkcs15-cac: Use constants rather than magic numbers Commit: fdcc843e786a0a19e8bccfe769e5e94641e1c15e https://github.com/OpenSC/OpenSC/commit/fdcc843e786a0a19e8bccfe769e5e94641e1c15e Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/card-idprime.c M src/libopensc/cardctl.h M src/libopensc/pkcs15-idprime.c Log Message: ----------- idprime: Implement a way of getting token label from special card structure Commit: 2c9510af1e116cb1c53e36278736dc7a1f64deae https://github.com/OpenSC/OpenSC/commit/2c9510af1e116cb1c53e36278736dc7a1f64deae Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/card-idprime.c Log Message: ----------- Improve parsing of the root file and store also the object length Commit: 5017768e5b08ab0904ad15f1b92e86318c35d1f8 https://github.com/OpenSC/OpenSC/commit/5017768e5b08ab0904ad15f1b92e86318c35d1f8 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/card-idprime.c M src/libopensc/cards.h Log Message: ----------- idprime: Detect the newer version of OS using CPLC data Commit: fe8f6297f08d55bedea22d0c54161dd1cb5b8a70 https://github.com/OpenSC/OpenSC/commit/fe8f6297f08d55bedea22d0c54161dd1cb5b8a70 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/pkcs15-idprime.c Log Message: ----------- idprime: Add support for longer PINs Commit: 3537cbbc78fd780cc39f59cddb77cc99ee2d726f https://github.com/OpenSC/OpenSC/commit/3537cbbc78fd780cc39f59cddb77cc99ee2d726f Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/opensc.h Log Message: ----------- Unbreak RSA-PSS padding Commit: bebb5be6e028eb43af2e328a784916b1661a0e3b https://github.com/OpenSC/OpenSC/commit/bebb5be6e028eb43af2e328a784916b1661a0e3b Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/card-idprime.c Log Message: ----------- idprime: Simplify applet selection and limit file size to sensible values Commit: 8e8c3735bcc2cd10554fa8b89492423d093bcae0 https://github.com/OpenSC/OpenSC/commit/8e8c3735bcc2cd10554fa8b89492423d093bcae0 Author: Jakub Jelen <jj...@re...> Date: 2020-01-07 (Tue, 07 Jan 2020) Changed paths: M src/libopensc/card-idprime.c Log Message: ----------- idprime: Reflect the OS version in the card name Commit: 45a77ab88d276d5d56e41431519f82838a181229 https://github.com/OpenSC/OpenSC/commit/45a77ab88d276d5d56e41431519f82838a181229 Author: Frank Morgner <fra...@gm...> Date: 2020-01-31 (Fri, 31 Jan 2020) Changed paths: M src/libopensc/Makefile.am M src/libopensc/Makefile.mak M src/libopensc/card-cac.c M src/libopensc/card-cac1.c A src/libopensc/card-idprime.c M src/libopensc/cardctl.h M src/libopensc/cards.h M src/libopensc/ctx.c M src/libopensc/opensc.h M src/libopensc/padding.c M src/libopensc/pkcs15-cac.c M src/libopensc/pkcs15-cert.c A src/libopensc/pkcs15-idprime.c M src/libopensc/pkcs15-syn.c M src/libopensc/pkcs15-syn.h M src/libopensc/pkcs15.h M src/libopensc/simpletlv.h M src/pkcs11/framework-pkcs15.c M src/pkcs11/mechanism.c M src/tests/p11test/p11test_case_common.c M src/tools/opensc-tool.c M src/tools/pkcs11-tool.c Log Message: ----------- Merge pull request #1772 from Jakuje/idprime Add support for Gemalto IDPrime smart cards Compare: https://github.com/OpenSC/OpenSC/compare/a501c0d18555...45a77ab88d27 |