Skip to content

OpenSSL 3 support#203

Merged
quitschbo merged 3 commits into
gyroidos:kirkstonefrom
quitschbo:openssl3
Nov 21, 2023
Merged

OpenSSL 3 support#203
quitschbo merged 3 commits into
gyroidos:kirkstonefrom
quitschbo:openssl3

Conversation

@quitschbo

@quitschbo quitschbo commented Aug 7, 2023

Copy link
Copy Markdown
Member

This reverts commit 6b38096. The CML layer is now compatible with OpenSSL 3. Thus, we can remove this backport and switch to the upstream OpenSSL recipe.

Needs: gyroidos/cml#392,
https://github.com/gyroidos/meta-trustx-intel/pull/28,
gyroidos/gyroidos_build#108

Comment thread recipes-tss/openssl-tpm2-engine/openssl-tpm2-engine_4.0.1.bb
@quitschbo

Copy link
Copy Markdown
Member Author

Hmm the kernel do_deploy() after initial ram-disk bundling produces a Segfault. with switching to the current openssl3 recipe. So do not merge, yet.

@quitschbo

Copy link
Copy Markdown
Member Author

sbsign was not supporting openssl 3. The PR https://github.com/gyroidos/meta-trustx-intel/pull/28 fixes that by using more recent version of sbsigntool

This reverts commit 6b38096.
The CML layer is now compatible with OpenSSL 3. Thus, we can remove
this backport and switch to the upstream OpenSSL recipe.

Signed-off-by: Michael Weiß <michael.weiss@aisec.fraunhofer.de>
This recipe including some compile patches allows to build against
OpenSSL 3.

Signed-off-by: Michael Weiß <michael.weiss@aisec.fraunhofer.de>
We now set EXTERNALSRC similar to the cmld recipe, so changes in the
external trustme/build folder which contains the pki scripts would
be checked by bitbake. Further, the workaround for state cache
disabling is replaced by SSTATE_CACHE_SKIP variable. Also a proper
clean() task is provided.

Signed-off-by: Michael Weiß <michael.weiss@aisec.fraunhofer.de>
@quitschbo quitschbo merged commit 0871489 into gyroidos:kirkstone Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants