From: Feitian T. <no...@gi...> - 2020-06-03 12:55:03
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: f334f3eabe79fa0dff660c113e5b2a96825a3063 https://github.com/OpenSC/OpenSC/commit/f334f3eabe79fa0dff660c113e5b2a96825a3063 Author: Feitian Technologies <ho...@ft...> Date: 2020-06-03 (Wed, 03 Jun 2020) Changed paths: M src/libopensc/card-epass2003.c M src/pkcs15init/pkcs15-epass2003.c Log Message: ----------- Bug fixed (#1859) * Bug fixed 1. It solves the problem that can be signed without input PIN, and new code will check the state that the PIN value 2. The algorithm fails to verify sha256, cause signature failure 3. The format of distinguishing ECC and RSA key pair is added - after the key pair is generated successfully, ECC and RSA need to be distinguished when reading the public key. The return format of ECC is different from the RSA 4. Fix ECC information display bug - The problem is using pkcs15-tool -D to print ECC key pair information no display correctly 5. Modify the module attribute of generating ECC key pair, and add 0x04 flag according to pkcs11 standard |