summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/libp11
Commit message (Collapse)AuthorAgeFilesLines
* libp11: version bump 0.4.13 -> 0.4.16Denis OSTERLAND-HEIM2025-07-101-4/+13
| | | | | | | | | This version comes with a pkcs11 provider called 'pkcs11prov'. Configure modules directory for native build for the provider. Install provider to target. Signed-off-by: Denis OSTERLAND-HEIM <denis.osterland@diehl.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11-native: fix engine installDenis OSTERLAND-HEIM2025-07-021-0/+1
| | | | | | | | | | openssl-native is compiled with a engine path /not/builtin and the config file provides the actual path. The configure script looks up this not working path. To make it work, provide the runtime path via configure argument. Signed-off-by: Denis OSTERLAND-HEIM <denis.osterland@diehl.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: update 0.4.12 -> 0.4.13Wang Mingyu2024-12-192-32/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 0001-detect-correct-openssl-3.x.patch removed since it's included in 0.4.13 Changelog: ========= - Increased maximum PIN length - Fixed several memory leaks - Don't include libp11.rc VERSIONINFO into pkcs11 - Reimplement CI with GitHub Actions - Improved tests - Added static ENGINE (libpkcas11.a) build - 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 - Added a workaround for conflicting atexit() callbacks - Always login with PIN If FORCE_LOGIN is specified in openssl config - Added OAEP support to RSA_private_decrypt - Added PKCS11_enumerate_*_ext functions - Fixed non-null-terminated label padding - Fixed several object management issues - Deferred libp11 initialization until needed Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: Treat all openssl-3.x releases the sameSana Kazi2024-10-212-1/+32
| | | | | | | | | OpenSSL's soversion will not change for any 3.x minor release. https://www.openssl.org/policies/general/versioning-policy.html Signed-off-by: Sana Kazi <sanakazi720@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: upgrade 0.4.11 -> 0.4.12wangmy2022-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== Fixed using an explicitly provided PIN regardless of the secure login flag Fixed RSA_PKCS1_PADDING handling Fixed a crash on LLP64, including 64-bit Windows Fixed searching objects when both ID and label are specified Fixed the OAEP "source" parameter Fixed object searching by label Fixed thread safety in slot enumeration Fixed storing certificates on tokens Fixed several memory leaks Fixed OpenSSL 3.0 compatibility Fixed LibreSSL compatibility Major concurrency improvements and refactoring Added re-numeration of slots as an engine control command Added the PKCS11_update_slots() API function Added support for the SHA3 hash function Added a self-test for engine RSA operations Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-3/+3
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libp11: upgrade 0.4.10 -> 0.4.11zangrc2020-10-231-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: add UPSTREAM_CHECK_GITTAGREGEXPierre-Jean Texier2020-04-011-0/+2
| | | | | | | | | Fixes: INFO: libp11 0.4.10 11 None e1210903291b1de9eabcad26e740a4b2fbcca692 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: revert version back to the 0.4.10 releaseRicardo Salveti2020-02-271-1/+1
| | | | | | | | | | | | The latest upstream release is still 0.4.10 (2019-04-03), as available at https://github.com/OpenSC/libp11/releases. This reverts commit 4990f80ddbc984f2bed4e07005d22f937988827e as it was incorrect, since there is no 11 release, and SRCREV used was actually from the 0.4.9 release. Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: upgrade 0.4.10 -> 11Wang Mingyu2020-02-151-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: add support for native buildsJan Luebbe2019-11-221-0/+2
| | | | | | | | This is needed as a dependency when using SoftHSM from the PKCS#11 OpenSSL engine for code singing. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: No need to delete *.la anymoreNicola Lunghi2019-06-161-1/+0
| | | | | | | This is redundant in latest update Signed-off-by: Nicola Lunghi <nick83ola@gmail.com><Paste> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: update to 0.4.10Oleksandr Kravchuk2019-05-291-2/+3
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: Fix build with openssl 1.1+Khem Raj2018-09-051-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: 0.4.0 -> 0.4.7Kai Kang2017-09-181-7/+3
| | | | | | | | | | | Upgrade libp11 from 0.4.0 to 0.4.7. * the parallel make issue has been fix in upstream, so remove restriction of parallel make * update FILES Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libp11: update to version 0.4.0Derek Straka2016-08-221-1/+8
| | | | Signed-off-by: Derek Straka <derek@asterius.io>
* libp11: fix fetch error.Armin Kuster2016-08-221-1/+1
| | | | | | | | | ERROR: libp11-0.3.0-r0 do_fetch: Function failed: Fetcher failure for URL: 'git://github.com/OpenSC/libp11.git;protocol=http'. Unable to fetch URL from any source. removed "protocol=http: Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libp11: 0.2.8 -> 0.3.0Li xin2016-01-061-2/+2
| | | | | | | Upgrade libp11 from 0.2.8 to 0.3.0. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libp11: Add new recipeQian Lei2014-12-171-0/+23
libp11 is a library implementing a small layer on top of PKCS make using PKCS Signed-off-by: Qian Lei <qianl.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>