Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix wolfProvider Command-Line Tests for Provider Switching
This PR fixes issues with provider switching in command-line tests and adds support for system/Debian package installations. Changes where supposed to be fixed in #324 still running into yocto issues and issues in nightly debian pacakge creation here
Changes:
Fixed provider switching logic (
cmd-test-common.sh):return 0statements that disabled provider switching functionsOPENSSL_CONFandOPENSSL_MODULES/usr/lib/*/ossl-modules/)Enhanced replace-default mode detection (
env-setup,utils-general.sh):OPENSSL_CONFandOPENSSL_MODULESto use native default provider behavioris_wp_defaultdetection to correctly identify wolfProvider as default in replace-default modeImproved system installation support:
OPENSSL_BINis/usr/bin/openssl/usr/lib/*/ossl-modules/and/etc/ssl/openssl.cnf.d/wolfprovider.conf)Updated documentation (
do-cmd-tests.sh):Testing: