Message ID | 20231219164440.3870374-1-niko.mauno@vaisala.com |
---|---|
State | Accepted |
Headers | show |
Series | [meta-oe,PATCHv3] pkcs11-provider: Add recipe | expand |
On Tue, 19 Dec 2023 16:44:40 +0000, niko.mauno@vaisala.com wrote: > Starting with version 3.0 the OpenSSL project introduced a new modular > system to extend OpenSSL that replaces the deprecated Engine modules. > > Providers are loaded via configuration directives in the openssl > configuration file (or directly loaded by applications). > > The pkcs11 provider allows applications linked to openssl to use keys > and cryptographic operations from a hardware or software token via > their PKCS #11 driver and the use of PCKS #11 URIs. > > [...] Applied, thanks! [1/1] pkcs11-provider: Add recipe commit: d44d4206b5bb52f102b89a7ae922c4b7f64a70db Best regards,
diff --git a/meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_git.bb b/meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_git.bb new file mode 100644 index 000000000..19412a517 --- /dev/null +++ b/meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_git.bb @@ -0,0 +1,28 @@ +SUMMARY = "An OpenSSL provider that allows direct interfacing with pkcs11 drivers" +DESCRIPTION = "\ +This is an Openssl 3.x provider to access Hardware or Software Tokens using \ +the PKCS#11 Cryptographic Token Interface\ +\ +This code targets version 3.1 of the interface but should be backwards \ +compatible to previous versions as well.\ +" +HOMEPAGE = "https://github.com/latchset/pkcs11-provider" +SECTION = "libs" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=b53b787444a60266932bd270d1cf2d45" +DEPENDS = "\ + autoconf-archive \ + openssl \ + p11-kit \ +" + +SRCREV = "e2abc4a7ae33159f2fb21b9d87a05ea9e79ef584" +PV = "0.2+git" + +SRC_URI = "git://github.com/latchset/${BPN}.git;branch=main;protocol=https" + +S = "${WORKDIR}/git" + +inherit autotools pkgconfig + +FILES:${PN} += "${libdir}/ossl-modules/pkcs11.so"