Skip to content

Conversation

@aidangarske
Copy link
Contributor

@aidangarske aidangarske commented Nov 14, 2025

Description

  • created image minimal for all combinations fips, non-fips, replace-default, standalone modes
  • refactors to Zacks new changes with necessary inc files openssl/openssl-enable-wolfprovider-replace-default.inc, openssl/openssl-enable-wolfprovider.inc, wolfssl-enable-wolfprovider-fips.inc, wolfssl-enable-wolfprovider.inc these allow for us to do any combo of fips, non-fips, replace-default, and standalone modes
  • Adds wolfproviderenv, wolfprovidercmd, wolfprovidertest images that allow us to run the unit test, cmd test, and setup the env to test correctly.
  • Fixes configuration with wolfprovider with updated configs for fips and non fips modes
  • Needs PR#899 from testing to pass Jenkins CI
  • Needs more testing and updated readme - need to test FIPS with replace default

@aidangarske aidangarske self-assigned this Nov 14, 2025
@aidangarske aidangarske changed the title wolfProvider Refactor wolfProvider Layers Refactor Nov 15, 2025
@aidangarske aidangarske marked this pull request as ready for review November 17, 2025 22:06
Copy link
Contributor

@night1rider night1rider left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some initial comments

Copy link
Contributor

@night1rider night1rider left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the late response, only see the one thing will test it all once that file has been converted

- Install provider*.conf files to /etc/ssl/openssl.cnf.d/ instead of /opt
- Remove OPENSSL_CONF environment variable approach
- Add .include directive to openssl.cnf automatically in explicit load mode
- This allows OpenSSL to automatically load the provider configuration
- Update script output to reflect the new approach
@night1rider
Copy link
Contributor

Merging, will fix CI by extending bbclass

@night1rider night1rider merged commit 031527e into wolfSSL:refactor-meta-wolfssl Nov 27, 2025
1 check failed
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.

3 participants