From: Jakub J. <no...@gi...> - 2019-11-29 22:04:59
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: 4f3d87d03c695c649d5ec877958bcd12f2ae3b5e https://github.com/OpenSC/OpenSC/commit/4f3d87d03c695c649d5ec877958bcd12f2ae3b5e Author: Jakub Jelen <jj...@re...> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M src/libopensc/card-coolkey.c M src/libopensc/gp.c M src/libopensc/gp.h Log Message: ----------- coolkey: Split the CPLC related structures and function to the generic GP file Commit: 249e9281761fc861bab93f76baf6cdcefb1774ee https://github.com/OpenSC/OpenSC/commit/249e9281761fc861bab93f76baf6cdcefb1774ee Author: Jakub Jelen <jj...@re...> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M src/libopensc/gp.c Log Message: ----------- gp: Correctly check for the CPLC data length Commit: aa6d3e1d36969aa0f955b11faf9142666145a72b https://github.com/OpenSC/OpenSC/commit/aa6d3e1d36969aa0f955b11faf9142666145a72b Author: Jakub Jelen <jj...@re...> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M src/libopensc/card-coolkey.c Log Message: ----------- coolkey: Fix the comparator return value Commit: ef61a95b31b3e70238e344d9bb0fd0b20fb649c9 https://github.com/OpenSC/OpenSC/commit/ef61a95b31b3e70238e344d9bb0fd0b20fb649c9 Author: Jakub Jelen <jj...@re...> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M src/libopensc/card-coolkey.c Log Message: ----------- coolkey: Make sure the matching objects have same lengths This ensures that we do not go behind the allocated buffer if we get wrong data. Thanks to oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19031 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19032 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19038 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19039 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19040 Compare: https://github.com/OpenSC/OpenSC/compare/326955a14738...ef61a95b31b3 |