Files
openwrt-packages/utils
Daniel Golle 33f9b3ab6e opensc: update to version 0.26.1
New in 0.26.1; 2025-01-14
General improvements

    Align allocations of sc_mem_secure_alloc (OpenSC/OpenSC#3281)
    Fix -O3 gcc optimization failure on amd64 and ppc64el (OpenSC/OpenSC#3299)

pkcs11-spy

    Avoid crash while spying C_GetInterface() (OpenSC/OpenSC#3275)

TCOS

    Fix reading certificate (OpenSC/OpenSC#3296)

New in 0.26.0; 2024-11-13
Security

    CVE-2024-45615: Usage of uninitialized values in libopensc and pkcs15init (OpenSC/OpenSC#3225)
    CVE-2024-45616: Uninitialized values after incorrect check or usage of APDU response values in libopensc (OpenSC/OpenSC#3225)
    CVE-2024-45617: Uninitialized values after incorrect or missing checking return values of functions in libopensc (OpenSC/OpenSC#3225)
    CVE-2024-45618: Uninitialized values after incorrect or missing checking return values of functions in pkcs15init (OpenSC/OpenSC#3225)
    CVE-2024-45619: Incorrect handling length of buffers or files in libopensc (OpenSC/OpenSC#3225)
    CVE-2024-45620: Incorrect handling of the length of buffers or files in pkcs15init (OpenSC/OpenSC#3225)
    CVE-2024-8443: Heap buffer overflow in OpenPGP driver when generating key (OpenSC/OpenSC#3219)

General improvements

    Fix reselection of DF after error in PKCSOpenSC/OpenSC#15 layer (OpenSC/OpenSC#3067)
    Unify OpenSSL logging throughout code (OpenSC/OpenSC#2922)
    Extend the p11test to support kryoptic (OpenSC/OpenSC#3141)
    Fix for error in PCSC reconnection (OpenSC/OpenSC#3150)
    Fixed various issues reported by OSS-Fuzz and Coverity in drivers, PKCS#11 and PKCS#15 layer

PKCS#15

    Documentation for PKCS#15 profile files (OpenSC/OpenSC#3132)

minidriver

    Support PinCacheAlwaysPrompt usable for PIV cards (OpenSC/OpenSC#3167)

pkcs11-tool

    Show URI when listing token information (OpenSC/OpenSC#3125) and objects (OpenSC/OpenSC#3130)
    Do not limit size of objects to 5000 bytes (OpenSC/OpenSC#3174)
    Add support for AES CMAC (OpenSC/OpenSC#3184)
    Add support for AES GCM encryption (OpenSC/OpenSC#3195)
    Add support for RSA OAEP encryption (OpenSC/OpenSC#3175)
    Add support for HKDF (OpenSC/OpenSC#3193)
    Implement better support for wrapping and unwrapping (OpenSC/OpenSC#3198)
    Add support for EdDSA sign and verify (OpenSC/OpenSC#2979)

pkcs15-crypt

    Fix PKCS#1 encoding function to correctly detect padding type (OpenSC/OpenSC#3075)

piv-tool

    Fix RSA key generation (OpenSC/OpenSC#3158)
    Avoid possible state change when matching unknown card (OpenSC/OpenSC#3112)

sc-hsm-tool

    Cleanse buffer with plaintext key share (OpenSC/OpenSC#3226)

pkcs11-register

    Fix pkcs11-register defaults on macOS and Windows (OpenSC/OpenSC#3053)

IDPrime

    Fix identification of IDPrime 840 cards (OpenSC/OpenSC#3146)
    Fix container mapping for IDPrime 940 cards (OpenSC/OpenSC#3220)
    Reorder ATRs for matching cards (OpenSC/OpenSC#3154)

OpenPGP

    Fix state tracking after erasing card (OpenSC/OpenSC#3024)

Belpic

    Disable Applet V1.8 (OpenSC/OpenSC#3109)

MICARDO

    Deactivate driver (OpenSC/OpenSC#3152)

SmartCard-HSM

    Fix signing with secp521r1 signature (OpenSC/OpenSC#3157)

eOI

    Set model via sc_card_ctl function (OpenSC/OpenSC#3189)

Rutoken

    increase the minimum PIN size to support Rutoken ECP BIO (OpenSC/OpenSC#3208)

JPKI

    Adjust parameters for public key in PKCS#15 emulator (OpenSC/OpenSC#3182)

D-Trust

    Add support for ECDSA signatures and ECDH key agreement for D-Trust Signatures Cards 4.1/4.4 (OpenSC/OpenSC#3240, OpenSC/OpenSC##3248)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-04-27 18:29:25 +01:00
..
2024-05-28 12:39:35 -07:00
2023-05-17 16:13:11 +08:00
2023-04-21 22:46:58 +02:00
2024-10-30 05:16:25 -07:00
2024-06-02 20:10:52 -07:00
2024-05-28 12:39:49 -07:00
2024-05-27 10:52:52 -07:00
2024-01-31 16:00:10 -08:00
2024-08-31 23:13:18 +08:00
2024-08-16 16:03:05 -07:00
2023-04-21 22:46:58 +02:00
2024-05-14 16:39:18 -07:00
2024-08-19 15:22:59 +02:00
2024-11-22 10:11:10 +01:00
2023-04-21 22:46:58 +02:00
2024-11-16 02:20:57 +00:00
2024-05-14 16:36:46 -07:00
2023-10-14 11:20:42 +08:00
2025-04-27 18:29:25 +01:00
2024-07-14 16:09:47 -07:00
2024-07-14 16:09:27 -07:00
2024-09-20 13:11:50 +08:00
2023-07-18 18:03:11 +02:00
2023-04-21 22:46:58 +02:00
2024-10-01 18:18:11 +08:00
2024-02-11 14:21:23 -08:00
2024-01-30 23:41:21 +08:00
2022-12-16 20:47:05 -08:00
2023-11-16 02:20:24 +08:00
2024-10-09 18:22:57 +02:00
2025-04-02 20:19:56 +02:00
2023-06-13 15:55:02 +02:00
2024-06-10 13:46:59 -07:00
2023-04-21 22:46:58 +02:00
2024-04-13 14:05:04 -07:00
2023-11-16 17:48:17 -08:00
2024-06-28 00:33:57 -07:00
2025-04-26 15:26:51 +01:00
2023-02-24 16:08:39 -08:00
2024-02-04 16:16:10 -08:00
2025-04-26 16:55:22 +01:00
2024-06-09 18:47:54 -07:00
2024-04-13 14:03:21 -07:00
2024-02-04 13:04:23 +02:00
2024-02-07 17:43:15 +08:00
2024-02-04 16:16:10 -08:00
2024-10-06 19:33:19 +03:00
2023-04-21 22:46:58 +02:00
2024-11-15 03:36:10 -03:00
2022-11-02 15:22:12 +02:00
2024-06-29 11:56:29 -07:00
2024-07-03 02:44:16 +01:00
2024-04-30 13:46:24 -07:00
2024-01-31 16:00:10 -08:00
2024-05-26 01:32:57 -07:00
2024-05-14 16:38:05 -07:00
2024-07-22 18:52:04 -07:00
2024-06-09 18:47:47 -07:00
2024-07-08 16:49:22 -07:00
2025-02-10 18:37:55 -08:00
2025-01-03 13:36:24 -08:00
2025-04-16 18:53:16 +02:00
2023-04-21 22:46:58 +02:00
2025-01-12 19:21:32 +01:00
2025-03-15 22:56:51 +01:00
2024-05-28 12:39:06 -07:00
2024-01-31 16:00:10 -08:00
2024-04-12 17:00:02 +08:00
2023-04-21 22:46:58 +02:00
2024-06-23 11:04:42 -07:00
2022-08-16 13:11:31 -07:00
2025-02-15 10:46:44 +02:00
2024-07-12 13:15:33 -07:00
2024-10-10 18:57:52 +03:00
2025-04-06 19:57:10 +03:00
2024-11-22 20:44:22 +01:00
2024-09-13 12:53:16 +08:00
2024-03-24 12:34:48 +01:00
2024-10-30 05:16:05 -07:00
2024-11-16 10:13:38 +02:00
2025-04-05 16:12:41 +08:00
2024-02-04 16:16:10 -08:00
2024-01-31 16:00:10 -08:00
2022-10-31 12:27:05 -07:00
2025-04-27 18:29:25 +01:00
2024-11-17 15:59:51 +02:00
2025-04-17 10:15:27 +02:00
2024-02-04 16:16:10 -08:00
2023-04-21 22:46:58 +02:00
2024-02-04 16:16:10 -08:00
2024-02-07 13:56:28 -08:00
2024-09-20 13:11:51 +08:00
2025-04-23 02:49:29 +02:00
2024-06-16 16:42:26 -07:00
2023-10-23 20:30:46 +08:00
2024-03-25 13:57:48 +01:00
2024-01-31 16:01:35 -08:00
2025-04-24 19:46:08 +08:00
2024-05-16 23:45:40 -07:00
2023-04-21 22:46:58 +02:00
2024-11-10 22:29:56 +02:00
2024-09-15 10:10:55 +08:00
2024-02-22 16:02:30 -08:00
2024-11-22 01:13:55 -08:00
2023-02-28 15:41:52 -08:00
2024-01-02 15:14:13 -08:00
2024-09-18 13:25:47 +08:00
2024-02-04 16:16:10 -08:00
2023-04-21 22:46:58 +02:00
2023-04-21 22:46:58 +02:00
2023-02-06 13:19:10 +02:00
2024-06-29 11:56:14 -07:00
2024-11-30 11:46:30 -08:00
2024-07-31 15:00:56 +08:00
2025-04-16 18:53:35 +02:00
2024-02-02 17:55:01 +08:00
2023-04-21 22:46:58 +02:00
2023-04-21 22:46:58 +02:00
2023-04-21 22:46:58 +02:00
2024-07-22 18:52:17 -07:00
2023-04-21 22:46:58 +02:00
2024-02-12 13:50:54 -08:00
2024-10-09 17:21:17 +03:00
2025-01-16 07:49:56 +01:00
2025-04-24 12:50:04 +02:00
2023-04-21 22:46:58 +02:00
2024-09-01 17:25:35 +03:00
2024-06-01 17:28:35 -07:00
2024-02-07 14:00:04 -08:00
2024-01-30 10:06:37 -08:00
2024-06-02 05:33:22 -07:00
2024-09-11 18:14:49 +08:00
2024-04-20 18:06:21 -07:00
2024-10-06 22:12:43 +02:00
2024-04-19 14:20:13 -07:00
2025-01-15 14:54:46 +08:00
2023-05-29 17:24:02 -04:00
2024-06-08 17:31:38 -07:00
2024-06-02 19:17:00 -07:00