Skip to content

Engine cleanup and hardening #226

Open
aidangarske wants to merge 42 commits into
wolfSSL:masterfrom
aidangarske:fenrir-findings-fixes
Open

Engine cleanup and hardening #226
aidangarske wants to merge 42 commits into
wolfSSL:masterfrom
aidangarske:fenrir-findings-fixes

Conversation

@aidangarske

Copy link
Copy Markdown
Member
F-4173, F-4174, F-4175, F-4176, F-4177, F-4200, F-4201, F-4202, F-4203, F-4204,
F-4205, F-4206, F-4207, F-4208, F-4209, F-4469, F-4470, F-4471, F-4472, F-4473,
F-4474, F-4477, F-4478, F-4479, F-4480, F-5441, F-5442, F-5443, F-5444, F-5445,
F-5446, F-5447, F-5448, F-5450, F-6009, F-6010, F-6011, F-6013, F-6014

@aidangarske aidangarske self-assigned this Jun 17, 2026
… absent

OpenSSL 1.1.1 only provides EVP_aes_128_cbc_hmac_sha256() on platforms
where it has a hand-written stitched implementation (notably AES-NI on
x86_64). On every other build it returns NULL, so EVP_DecryptInit_ex
fails with "no cipher set" before the engine path is ever exercised
and the test asserts an unrelated failure.

Detect the NULL cipher and return success so the suite is portable to
non-x86_64 agents and to x86_64 VMs without AES-NI passthrough.
@aidangarske aidangarske force-pushed the fenrir-findings-fixes branch from 1c1a90e to 0a8e791 Compare June 17, 2026 23:23
…" because its test_hmac_empty_raw_key crashes the Non FIPSv2 CI job with a double free on OpenSSL 1.1.1b.
@aidangarske aidangarske force-pushed the fenrir-findings-fixes branch from f7f7274 to 5fdc1ca Compare June 18, 2026 00:48
@aidangarske aidangarske marked this pull request as ready for review June 18, 2026 15:48
@aidangarske aidangarske requested a review from ColtonWilley June 18, 2026 15:48
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.

1 participant