opensc/src
Peter Popovec 6049cb926c ECDSA-SHA1: Apply SHA1 to input data before PSO compute signature.
CKM_ECDSA and CKM_ECDSA_SHA1 cannot be registered in the same way.
We need to use sc_pkcs11_register_sign_and_hash_mechanism ()
for CKM_ECDSA_SHA1.

This fix  also enables more ECDSA-SHAxxx mechanisms in framework-pkcs15.c

Tested: MyEID 4.0.1 (secp256r1 with SHA1, SHA224, SHA256, SHA384, SHA512)

CI tests (Travis + OsEID) for ECDSA-SHAxxx mechanisms are also enabled.
2021-01-24 23:48:00 +01:00
..
common common, pkcs11-tool: Use new PKCS #11 API with fallback to old one 2021-01-11 14:49:22 +01:00
libopensc ECDSA-SHA1: Apply SHA1 to input data before PSO compute signature. 2021-01-24 23:48:00 +01:00
minidriver Update upper length for ATR and the comments. 2020-11-04 11:02:56 +01:00
pkcs11 ECDSA-SHA1: Apply SHA1 to input data before PSO compute signature. 2021-01-24 23:48:00 +01:00
pkcs15init Use fresh data from FCI instead of FCP for sc_pkcs15init_authenticate() 2021-01-22 18:59:22 +01:00
scconf fixed missing includes 2020-05-11 18:58:12 +02:00
sm Initial support for Polish eID card (e-dowód, eDO) (#2023) 2020-05-19 14:05:13 +02:00
smm fixed 127766 Out-of-bounds read 2019-11-05 21:49:30 +01:00
tests p11test: Explicitly return in case of SKIP macro is used 2021-01-22 19:07:05 +01:00
tools opensc-explorer, command "info" - added information about LCS 2021-01-22 19:04:22 +01:00
ui pcsc: immediately exit on hotplug events 2020-06-09 12:07:04 +02:00
Makefile.am added fuzzing with libFuzzer and OSS-Fuzz 2019-07-26 15:23:02 +02:00
Makefile.mak use compat_getopt_long if getopt_long is not available 2019-03-25 14:30:09 +01:00