Skip to content

Allow the test-only weak entropy fallback in the Zephyr QEMU CI build - #671

Merged
aidangarske merged 1 commit into
wolfSSL:masterfrom
dgarske:zephyr_entropy
Nov 10, 2026
Merged

aidangarske merged 1 commit into
wolfSSL:masterfrom
dgarske:zephyr_entropy

Conversation

@dgarske

@dgarske dgarske commented Nov 10, 2026

Copy link
Copy Markdown
Member

wolfSSL now refuses to build its Zephyr seed source when the devicetree has no chosen entropy device, unless WOLFSSL_ACCEPT_WEAK_ENTROPY is defined (wolfSSL/wolfssl#12065). The qemu_x86 board used by the Zephyr job has none, so the job fails in wc_GenerateSeed().

The job now prepends that define to wolfSSL's zephyr/user_settings.h after west update, the same CI-only opt-in wolfSSL's own Zephyr workflow uses. The samples and their prj.conf are unchanged, so builds outside CI still need a real entropy source.

@aidangarske
aidangarske merged commit 8102ea1 into wolfSSL:master Nov 10, 2026
246 checks passed
@aidangarske
aidangarske deleted the zephyr_entropy branch November 10, 2026 19:04
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