From: Peter P. <no...@gi...> - 2022-08-26 09:48:40
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: d06c66a76c5ac40e75954254cc7b5f96d216e7a7 https://github.com/OpenSC/OpenSC/commit/d06c66a76c5ac40e75954254cc7b5f96d216e7a7 Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M src/libopensc/iso7816.c M src/libopensc/libopensc.exports M src/libopensc/opensc.h M src/libopensc/pkcs15-sec.c M src/libopensc/pkcs15.h M src/libopensc/sec.c M src/pkcs11/framework-pkcs15.c M src/pkcs11/mechanism.c M src/pkcs11/openssl.c M src/pkcs11/pkcs11-object.c M src/pkcs11/sc-pkcs11.h Log Message: ----------- symmetric encryption initial implementation: pkcs#11: C_EncryptInit, C_Encrypt, C_EncryptUpdate, C_EncryptFinal pkcs#15: pkcs15_skey_encrypt, sc_pkcs15_encrypt_sym also implements: sc_encrypt_sym This code is inspired by: https://github.com/carblue/OpenSC-1/tree/sym_hw_encrypt Commit: c852236e8368b47b38d89b1b7fb2dbd78753e109 https://github.com/OpenSC/OpenSC/commit/c852236e8368b47b38d89b1b7fb2dbd78753e109 Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M src/libopensc/card-myeid.c Log Message: ----------- MyEID driver: support for symmetric crypt AES-ECB, AEC-CBC, AES-CBC-PAD Tested: MyEID 4.0.1, 4.5.5 card, pkcs11-tool --encrypt, 128 bit AES key (small file encryption by C_encrypt, and big file by C_EncryptUpdate and C_EncrytpFinal), all supported mechanisms: AES-ECB, AEC-CBC, AES-CBC-PAD. Commit: 3cea3d0a3a68565673f1d6310283bf95164ba98f https://github.com/OpenSC/OpenSC/commit/3cea3d0a3a68565673f1d6310283bf95164ba98f Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M .github/test-oseid.sh Log Message: ----------- Github actions: AES encryption test (OsEID/MyEID) modified: .github/test-oseid.sh Commit: 549432d5e051e29b4dff04131748692a2c48db3a https://github.com/OpenSC/OpenSC/commit/549432d5e051e29b4dff04131748692a2c48db3a Author: Peter Popovec <pop...@gm...> Date: 2022-08-26 (Fri, 26 Aug 2022) Changed paths: M src/pkcs11/mechanism.c Log Message: ----------- Rename "signature_data" to "operation_data" Old name (signature_data) was confusing, because this structure is already used in encrypt and decrypt operation. Related functions are also renamed. Compare: https://github.com/OpenSC/OpenSC/compare/f5e13431419a...549432d5e051 |