59 Commits

Author SHA256 Message Date
49c97988df Accepting request 1288446 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/1288446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=42
2025-06-26 09:38:37 +00:00
e5d0df0f04 - Update to 0.4.16:
* Fixed PKCS#11 module synchronization setup that was broken in libp11 0.4.14 (nojocodex)

OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=55
2025-06-25 06:52:33 +00:00
d3aeac8c0a Accepting request 1284317 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/1284317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=41
2025-06-10 10:06:14 +00:00
08125dc658 Accepting request 1284261 from home:lmulling:branches:security:chipcard
- Update to 0.4.15:
  * Fixed incorrectly installing an internal header file (Alex Dupre)
  * Fixed handling URI schemes of other providers (Małgorzata Olszówka)

OBS-URL: https://build.opensuse.org/request/show/1284261
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=53
2025-06-10 06:30:11 +00:00
cb6824ac66 Accepting request 1282541 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/1282541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=40
2025-06-04 18:29:03 +00:00
6a3b56a8f1 - Update to 0.4.14:
* Added the "pkcs11prov" provider for OpenSSL 3.x (Małgorzata Olszówka)
  * Added generic keypair generation interface and engine ctrl command (Rafael Junio da Cruz)
  * Added static engine support (Lucas Mülling)
  * Added PKCS11_FORCE_CLEANUP env variable to force cleanup on exit and stop memory leaks with certain PKCS#11 modules (Małgorzata Olszówka)
  * Fixed a number of resource leaks (Małgorzata Olszówka, Hazem Zaghloul, Michał Trojnara)
  * Fixed C_OpenSession error handling (Rafael Junio da Cruz)
  * Fixed handling of uninitialized tokens (Michał Trojnara)
  * Removed support for OpenSSL older than 1.0.2 (Michał Trojnara)
- Create new subpackage openssl-provider-libp11
- Removed patch fix-wrong-non-static-lib.patch

OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=51
2025-06-04 07:05:31 +00:00
d911ed1192 Accepting request 1267040 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/1267040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=39
2025-04-04 15:31:28 +00:00
372ab9fdb4 - Add Provides: openssl-pkcs11:
* RH has renamed libp11 to openssl-pkcs11 since 0.4.7-4, in order to keep
    compatibility we need to provide openssl-pkcs11 (jsc#PED-12017)

OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=49
2025-04-04 07:14:02 +00:00
0b084df814 Accepting request 1236161 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/1236161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=38
2025-01-12 10:14:06 +00:00
eb9fa17210 - Add patch to fix upstream
* fix-wrong-non-static-lib.patch

- Update to 0.4.13:
  * Increased maximum PIN length (Michał Trojnara)
  * Fixed several memory leaks (Michał Trojnara, Małgorzata Olszówka)
  * Don't include libp11.rc VERSIONINFO into pkcs11 (Mikhail Titov)
  * Improved tests (Małgorzata Olszówka)
  * Added static ENGINE (libpkcas11.a) build (Marouene Boubakri)
  * Added a workaround broken foreign key handling in OpenSSL
  * 3.0.12-3.0.13, 3.1.4-3.1.5, 3.2.0-3.2.1 (Małgorzata Olszówka)
  * Added a workaround for conflicting atexit() callbacks (Michał Trojnara)
  * Always login with PIN If FORCE_LOGIN is specified in openssl config
    (Plamen Todorov)
  * Added OAEP support to RSA_private_decrypt (Peter Popovec)
  * Added PKCS11_enumerate_*_ext functions (Harshal Gohel)
  * Fixed non-null-terminated label padding (Jorge Ramirez-Ortiz)
  * Fixed several object management issues (Jakub Jelen)
  * Deferred libp11 initialization until needed (Doug Engert)
- Removed patches:
  * libp11-openssl-3.1.patch
  * libp11-configure-treat-all-openssl-3.x-releases-the-same.patch
- Enable unit tests

OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=47
2025-01-09 12:06:29 +00:00
b2ddeeca95 Accepting request 1139912 from security:chipcard
- Add support for OpenSSL 3.x:
  Add libp11-configure-treat-all-openssl-3.x-releases-the-same.patch

OBS-URL: https://build.opensuse.org/request/show/1139912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=37
2024-01-19 22:02:25 +00:00
Otto Hollmann
27a3078960 Accepting request 1139903 from home:ohollmann:branches:security:chipcard
- Add support for OpenSSL 3.x:
  Add libp11-configure-treat-all-openssl-3.x-releases-the-same.patch

OBS-URL: https://build.opensuse.org/request/show/1139903
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=45
2024-01-19 10:58:21 +00:00
fe46a88cf2 Accepting request 1120337 from security:chipcard
- Replace openssl-ibmpkcs11 with openssl-engine-libp11 (jsc#PED-3327)
  Add Obsoletes: openssl-ibmpkcs11 <= 1.0.1
  and Provides: openssl-ibmpkcs11 = 1.0.1

OBS-URL: https://build.opensuse.org/request/show/1120337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=36
2023-10-26 15:13:37 +00:00
Otto Hollmann
f7d656e679 Accepting request 1120055 from home:ohollmann:branches:security:chipcard
and Provides: openssl-ibmpkcs11 = 1.0.1

OBS-URL: https://build.opensuse.org/request/show/1120055
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=43
2023-10-25 15:34:32 +00:00
Otto Hollmann
e6a04ac005 Accepting request 1119689 from home:ohollmann:branches:security:chipcard
- Replace openssl-ibmpkcs11 with openssl-engine-libp11 (jsc#PED-3327)
  Add Obsoletes: openssl-ibmpkcs11 <= 1.0.1

OBS-URL: https://build.opensuse.org/request/show/1119689
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=42
2023-10-24 09:03:59 +00:00
7b6f38cc3c Accepting request 1091704 from security:chipcard
- Add support for openSSL 3.1:
  + Add libp11-openssl-3.1.patch: handle openSSL 3.1 the same as 3.0
  + Add libtool BuildRequires and call autoreconf: abobe patch
    touches the build system.
  + Add baselibs.conf

OBS-URL: https://build.opensuse.org/request/show/1091704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=35
2023-06-08 19:42:10 +00:00
Otto Hollmann
bc13636c42 OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=40 2023-06-08 13:40:33 +00:00
Otto Hollmann
69d279c2ab Accepting request 1091446 from home:ohollmann:branches:security:chipcard
+ Add baselibs.conf

OBS-URL: https://build.opensuse.org/request/show/1091446
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=39
2023-06-08 13:31:22 +00:00
Otto Hollmann
eafc07399a Accepting request 1091085 from home:dimstar:Factory
- Add support for openSSL 3.1:
  + Add libp11-openssl-3.1.patch: handle openSSL 3.1 the same as 3.0
  + Add libtool BuildRequires and call autoreconf: abobe patch
    touches the build system.

OBS-URL: https://build.opensuse.org/request/show/1091085
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=38
2023-06-08 11:36:20 +00:00
e66a6c7eb4 Accepting request 1063450 from security:chipcard
- Fix build against openSSL 3. (forwarded request 1063384 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1063450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=34
2023-02-07 17:48:52 +00:00
22b132330b Accepting request 1063384 from home:dimstar:Factory
- Fix build against openSSL 3.

OBS-URL: https://build.opensuse.org/request/show/1063384
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=36
2023-02-06 16:10:09 +00:00
5f2801a27c Accepting request 1031221 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/1031221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=33
2022-10-26 10:31:54 +00:00
Jason Sikes
f193853c1b Accepting request 1030063 from home:jsikes:branches:security:chipcard
Version bump! Enjoy.

OBS-URL: https://build.opensuse.org/request/show/1030063
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=34
2022-10-26 00:58:47 +00:00
2dd047855f Accepting request 870367 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/870367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=32
2021-02-09 20:17:02 +00:00
Wolfgang Rosenauer
19b6f2cdcf Accepting request 851014 from home:dirkmueller:branches:security:chipcard
- update to 0.4.11:
  * Fixed "EVP_PKEY_derive:buffer too small" EC errors (Luka Logar)
  * Fixed various memory leaks (Mateusz Kwiatkowski)
  * Fixed Windows VERSIONINFO (Pavol Misik)
  * Fixed builds with OpenSSL older than 1.0.2 (Michał Trojnara)
  * Fixed a double free in EVP_PKEY_meth_free() (Mikhail Durnev)
  * Added CKA_VALUE_LEN to EC key derivation template (Michał Trojnara)
  * Fixed handling keys without label attribute (efternavn)
  * Updated the tests (Anderson Toshiyuki Sasaki)
  * Made ECDH-derived keys extractable (Bent Bisballe Nyeng)
  * Added support for pin-source within PKCS#11 URI (Stanislav Levin)
  * Improved LibreSSL compatibility (patchMonkey156)
  * Fixed handling RSA private keys in BIND (Stanislav Levin)
  * Added macOS testing support (Stanislav Levin)
  * Fixed engine object search algorithm (Anderson Toshiyuki Sasaki)

OBS-URL: https://build.opensuse.org/request/show/851014
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=32
2021-02-08 22:41:11 +00:00
2ba12819ff Accepting request 741643 from security:chipcard
Version bump for jsc#SLE-7482.

OBS-URL: https://build.opensuse.org/request/show/741643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=31
2019-10-22 13:45:44 +00:00
Jason Sikes
fde0a44641 - Update to version 0.4.10:
* Added EC signing through EVP API 
  * Added an empty EC private key required by OpenSSL 1.1.1 
  * Stored additional certificate attributes 
  * Engine allowed to use private keys without a PIN 
  * Lazy binding used as a workaround for buggy modules 
  * MinGW build fixes and documentation 
  * LibreSSL 2.8.3 build fixes 
  * Error handling fixes

OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=30
2019-10-22 04:28:21 +00:00
3a984800ab Accepting request 685480 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/685480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=30
2019-03-18 09:41:20 +00:00
836d75b05f Accepting request 684408 from home:mcalabkova:branches:security:chipcard
- Add p11-kit-devel to BuildRequires (boo#1122413)

OBS-URL: https://build.opensuse.org/request/show/684408
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=28
2019-03-15 22:01:33 +00:00
bfadb6a657 Accepting request 670214 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/670214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=29
2019-02-01 10:47:01 +00:00
1de992ee52 Accepting request 670006 from home:sbrabec:branches:security:chipcard
- Update to version 0.4.9:
  * Fix EVP_PKEY ENGINE reference count with the EC
    EVP_PKEY_METHOD.
  * Fix a leak of RSA object in pkcs11_store_key()
  * Add atfork checks for RSA and EC_KEY method
  * RSA key generation on the token
  * PSS signature support
  * RSA-OAEP and RSA-PKCS encryption support
  * Engine no longer set as default for all methods
  * Add PKCS11_remove_key and PKCS11_remove_certificate
  * Add PKCS11_find_next_token interface
  * Add support for OpenSSL 1.1.1 beta
  * Remove support for OpenSSL 0.9.8
  * Case insensitive PKCS#11 URI scheme
  * Testing framework improvements
  * Coverity scanning and defect fixes
  * Backward compatibility for new error handling introduced
    in libp11 0.4.7
  * Memory leak fixes
  * Add an integer overflow protection
  * Several bugfixes

OBS-URL: https://build.opensuse.org/request/show/670006
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=26
2019-01-30 22:18:06 +00:00
48dca8761e Accepting request 571358 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/571358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=28
2018-01-31 18:54:16 +00:00
edc0bba79e Accepting request 566600 from home:dimstar:Factory
I don't see a better solution that this, without breaking building for leap in the devel branch

OBS-URL: https://build.opensuse.org/request/show/566600
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=24
2018-01-31 11:40:57 +00:00
14198c268f Accepting request 511838 from security:chipcard
1

OBS-URL: https://build.opensuse.org/request/show/511838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=27
2017-08-24 16:29:02 +00:00
863bd5049f Accepting request 511417 from home:jengelh:branches:security:chipcard
- Remove --with-pic which is only for static libs.

OBS-URL: https://build.opensuse.org/request/show/511417
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=22
2017-07-21 12:03:36 +00:00
08505f25ae Accepting request 510911 from home:scarabeus_iv:branches:security:chipcard
- Version update to 0.4.7:
  * Added OpenSSL-style engine error reporting (Michał Trojnara)
  * Added the FORCE_LOGIN engine ctrl command (Michał Trojnara)
  * Implemented the QUIET engine ctrl command (Michał Trojnara)
  * Modified CKU_CONTEXT_SPECIFIC PIN requests to be based
    on the CKA_ALWAYS_AUTHENTICATE attribute rather than the
    CKR_USER_NOT_LOGGED_IN error (Michał Trojnara)
  * Fixed printing hex values (Michał Trojnara)
  * Fixed build error with OPENSSL_NO_EC (Kai Kang)

OBS-URL: https://build.opensuse.org/request/show/510911
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=21
2017-07-18 13:29:27 +00:00
290585142a Accepting request 506194 from home:pluskalm:branches:security:chipcard
- Update to verion 0.4.6
  * For full list of changes since version 0.3.0 see NEWS
- Create openssl-engine-libp11 subpackage
- Add gpg signature

OBS-URL: https://build.opensuse.org/request/show/506194
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=20
2017-06-30 12:22:17 +00:00
4d14ed76c1 Accepting request 351071 from security:chipcard
1

OBS-URL: https://build.opensuse.org/request/show/351071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=26
2015-12-29 12:00:04 +00:00
Wolfgang Rosenauer
26a40d2cc8 Accepting request 347085 from home:posophe:branches:security:chipcard
update

OBS-URL: https://build.opensuse.org/request/show/347085
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=18
2015-12-28 12:46:04 +00:00
Stephan Kulow
0f3c74b391 Accepting request 135912 from security:chipcard
This is exactly the same as request 127532, just the baselibs.conf was fixed.
- Update to version 0.2.8:
  * Bumped soname for PKCS11_token struct size changes.
  * Display the number of available slots.
  * Expose more token flags in PKCS11_token structure.
  * Check that private data is not NULL in pkcs11_release_slot.

OBS-URL: https://build.opensuse.org/request/show/135912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=22
2013-01-10 12:10:21 +00:00
791f94f564 Removed duplicite line in changes.
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=16
2012-09-25 15:15:59 +00:00
bcc6a90eeb Accepting request 135911 from home:sbrabec:branches:security:chipcard
Fixed baselibs.conf.
  * New SONAME.

OBS-URL: https://build.opensuse.org/request/show/135911
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=15
2012-09-25 15:14:27 +00:00
c7f59de44d - Update to version 0.2.8:
* Bumped soname for PKCS11_token struct size changes.
  * Display the number of available slots.
  * Expose more token flags in PKCS11_token structure.
  * Check that private data is not NULL in pkcs11_release_slot.

OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=14
2012-07-10 14:57:37 +00:00
Stephan Kulow
dae4ba2589 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=20
2011-12-06 17:25:06 +00:00
Stephan Kulow
631fdf4243 Accepting request 92680 from security:chipcard
OBS-URL: https://build.opensuse.org/request/show/92680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=19
2011-11-21 14:47:24 +00:00
Wolfgang Rosenauer
720b515c92 Accepting request 92598 from home:coolo:removelibtool
add libtool to buildrequires

OBS-URL: https://build.opensuse.org/request/show/92598
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=12
2011-11-20 07:15:45 +00:00
ff2499ba78 Autobuild autoformatter for 57921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=16
2011-02-15 16:01:42 +00:00
419ebab07a Accepting request 57921 from security:chipcard
Accepted submit request 57921 from user sbrabec

OBS-URL: https://build.opensuse.org/request/show/57921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=15
2011-02-15 16:01:32 +00:00
OBS User autobuild
6638a72dc3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=12 2010-03-18 15:04:43 +00:00
OBS User autobuild
82dbeadb5c Accepting request 33315 from security:chipcard
Copy from security:chipcard/libp11 based on submit request 33315 from user coolo

OBS-URL: https://build.opensuse.org/request/show/33315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=11
2010-02-24 01:17:10 +00:00