From: Claus S. <no...@gi...> - 2023-01-27 12:34:19
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 945b692cb61e7248e76fccf9fdac7186d8cc3e77 https://github.com/OpenSC/OpenSC/commit/945b692cb61e7248e76fccf9fdac7186d8cc3e77 Author: Philip Wendland <wen...@gm...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- IsoApplet: Obtain applet info using GET DATA In previous versions of IsoApplet, the applet returned the applet version and feature bitmap upon selection. However, this special select command leads to problems with cards that were until now not tested. In future versions of IsoApplet, the behavior will change: - The Select APDU is a normal case 3 apdu - Applet info is obtained using a seperate GET DATA apdu. Commit: 1e606bc884cee466e79e3bf99bc91caf935d03d8 https://github.com/OpenSC/OpenSC/commit/1e606bc884cee466e79e3bf99bc91caf935d03d8 Author: Philip Wendland <wen...@gm...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- isoApplet: add RSA PSS features if supported by applet Commit: 3f4c4dd7acd8d113256550c4a28a495bb6977295 https://github.com/OpenSC/OpenSC/commit/3f4c4dd7acd8d113256550c4a28a495bb6977295 Author: Philip Wendland <wen...@gm...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- isoApplet: announce PSS capabilities Commit: 51182a268cc4bea90d1c86ba0aa55993cc1d3bf2 https://github.com/OpenSC/OpenSC/commit/51182a268cc4bea90d1c86ba0aa55993cc1d3bf2 Author: swissbit-okaufmann <110...@us...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/build.sh M .github/test-isoapplet.sh M src/libopensc/card-isoApplet.c M src/tests/p11test/isoapplet_ref.json M src/tools/pkcs11-tool.c Log Message: ----------- IsoApplet: create hash off card to support more ECDSA mechanisms Use IsoApplet version 1.0 which no longer computes the hash on card. The previous version of the IsoApplet only supported ECDSA-SHA1. With supports also ECDSA, ECDSA-SHA224, ECDSA-SHA256, ECDSA-SHA384, ECDSA-SHA512. Co-authored-by: Claus Steuer <cla...@sw...> Commit: 7af2f4e0cd14a5bd363e8b5367b6860de4664f79 https://github.com/OpenSC/OpenSC/commit/7af2f4e0cd14a5bd363e8b5367b6860de4664f79 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/build.sh M .github/test-isoapplet.sh Log Message: ----------- undo ci build changes Commit: 6d61c8f1bc677c7eb90b67e95c6c46a81ab977fd https://github.com/OpenSC/OpenSC/commit/6d61c8f1bc677c7eb90b67e95c6c46a81ab977fd Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/tools/pkcs11-tool.c Log Message: ----------- undo changes in pkcs11-tool Commit: b08f6cd639b4dc46c3545760df80b687b53e2cf0 https://github.com/OpenSC/OpenSC/commit/b08f6cd639b4dc46c3545760df80b687b53e2cf0 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/test-isoapplet.sh M .github/workflows/linux.yml M src/libopensc/card-isoApplet.c A src/tests/p11test/isoapplet.json R src/tests/p11test/isoapplet_ref.json A src/tests/p11test/isoapplet_ref_v0.json A src/tests/p11test/isoapplet_ref_v1.json Log Message: ----------- add backwards compatibility for ISOApplet 0.6.x Commit: bda08048bfb47e7b1d52c777cdd1fc598a2cbfa9 https://github.com/OpenSC/OpenSC/commit/bda08048bfb47e7b1d52c777cdd1fc598a2cbfa9 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/test-isoapplet.sh M src/tests/p11test/isoapplet_ref_v0.json Log Message: ----------- fix isoapplet test script Commit: 5103aad51d60ca15edf5ba0290aae3fe447897a4 https://github.com/OpenSC/OpenSC/commit/5103aad51d60ca15edf5ba0290aae3fe447897a4 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/test-isoapplet.sh M src/libopensc/card-isoApplet.c Log Message: ----------- adapt to isoapplet-v1 changes - set correct request and response buffer length for extended APDUs Commit: 4e59e4eec17386377e926430866d303156b56e82 https://github.com/OpenSC/OpenSC/commit/4e59e4eec17386377e926430866d303156b56e82 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- fix rsa-pss - adapt to change in iso applet that only signal PSS support if all hash schemes are supported - strip PKCS#1 digest info when using RSA PSS so that only the hash is sent to the applet Commit: abc67e6eaa1658e8f0d4198c2e47a761f8e746f4 https://github.com/OpenSC/OpenSC/commit/abc67e6eaa1658e8f0d4198c2e47a761f8e746f4 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- fix memory leak when init fails Commit: 71080f87fafca949ae86aff3ead775b77daaae56 https://github.com/OpenSC/OpenSC/commit/71080f87fafca949ae86aff3ead775b77daaae56 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/test-isoapplet.sh Log Message: ----------- replace spaces with tabs Commit: fb1370aac0c1d953d4db9a429bd30e1a03b6e679 https://github.com/OpenSC/OpenSC/commit/fb1370aac0c1d953d4db9a429bd30e1a03b6e679 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: R src/tests/p11test/isoapplet.json Log Message: ----------- remove p11test result file Commit: e1eab74179a35ac592317d63bdd2081e8132a09d https://github.com/OpenSC/OpenSC/commit/e1eab74179a35ac592317d63bdd2081e8132a09d Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- remove static keyword from temporary signature buffer Commit: 8a59e0d390b3d5d56ae75f736eb9ef5c99afb51c https://github.com/OpenSC/OpenSC/commit/8a59e0d390b3d5d56ae75f736eb9ef5c99afb51c Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- refactor isoApplet_compute_signature Commit: bbedfa48d53830fb5dabe82ca4d08c3e67cd457a https://github.com/OpenSC/OpenSC/commit/bbedfa48d53830fb5dabe82ca4d08c3e67cd457a Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c Log Message: ----------- move decleration of major_version to the top of the init func Commit: 84320d2f6d2b05e54286ca565617d010d73a2adb https://github.com/OpenSC/OpenSC/commit/84320d2f6d2b05e54286ca565617d010d73a2adb Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M src/libopensc/card-isoApplet.c M src/libopensc/cardctl.h M src/pkcs15init/pkcs15-isoApplet.c Log Message: ----------- add rsa 4096 support Commit: 4c951104205757a24ec475d507598c1dea4afb22 https://github.com/OpenSC/OpenSC/commit/4c951104205757a24ec475d507598c1dea4afb22 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/test-isoapplet.sh Log Message: ----------- perform shallow clone of IsoApplet repository for testing Commit: 9dd5a8bd62a356091bb8e67492ca9171c4deba34 https://github.com/OpenSC/OpenSC/commit/9dd5a8bd62a356091bb8e67492ca9171c4deba34 Author: Claus Steuer <cla...@sw...> Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M .github/test-isoapplet.sh M src/tests/p11test/isoapplet_ref_v1.json Log Message: ----------- update p11test reference result for v1 isoapplet Compare: https://github.com/OpenSC/OpenSC/compare/f2497d97f406...9dd5a8bd62a3 |