Commit Graph

25 Commits (compatibility-fixes)

Author SHA1 Message Date
night1rider f74497df0a fixing compatability and file layout for .incs porting 2026-01-06 10:35:48 -07:00
Aidan Garske 7b32079a55 Add replace default method for fips image 2026-01-06 07:51:19 -07:00
Aidan Garske b2b23f29e1 Add support for wolfProvider RD unit test 2026-01-06 07:51:19 -07:00
Paul Adelsbach e0e50886a3 Add librelp ptest patch for FIPS 2026-01-06 07:51:19 -07:00
Paul Adelsbach 732047a410 Wolfprovider patch fix and other cleanup 2026-01-06 07:51:19 -07:00
Paul Adelsbach d4e0576285 Add openssh ptest patch for wolfprovider 2026-01-06 07:51:19 -07:00
Aidan Garske d8bdf0c876 Add fix for wolfProvider curl FIPS 2026-01-06 07:51:19 -07:00
Reda Chouk f9e0bf64eb - Updated gnutls to point to the 3.8.11 branch to get the 3.8.11 version
of gnutls-wolfssl (https://github.com/wolfSSL/gnutls/tree/gnutls-wolfssl-3.8.11);
- added nettle 3.10 recipe, gnutls depends on nettle to be >= 3.10;
- removed conditional bbappends in favor of the demo image and
  recipes-core + inc configuration setup;
2026-01-06 07:51:19 -07:00
night1rider 995f8e97a0 Wrong file location for curl .inc 2026-01-06 07:51:19 -07:00
Paul Adelsbach a5a706e489 Add curl ptest patch 2026-01-06 07:51:19 -07:00
night1rider 1d54635e16 Fips Image for reference 2026-01-06 07:51:19 -07:00
night1rider cb312d0dc2 Update wolfProvider images to match other demo images,
add to bbclass to ensure configurations are not added
to reciepes automatically.
2026-01-06 07:51:19 -07:00
night1rider 58ff717990 Fixes for when GNUPG is needed 2026-01-06 07:51:19 -07:00
Aidan Garske ce05463419 Add final wolfprovider refactor changes 2026-01-06 07:51:19 -07:00
Aidan Garske 108bcc4dd7 Fix naming for new fips rename 2026-01-06 07:51:19 -07:00
Andrew Hutchings 00ac650f16 Don't use fixed version for FIPS
User can use any FIPS wolfSSL package
2026-01-06 07:51:19 -07:00
Aidan Garske 438a79b40c fix stamp.h in append rather than main .bb 2026-01-06 07:51:19 -07:00
Reda Chouk 68bc4d8307 - added gnutls-image-minimal;
- update layer.conf to conditionally include gnutls-image-minimal if
  included in the WOLFSSL_DEMOS;
- minor update to inc/gnutls/gnutls-enable-wolfssl.inc to by pass the
  fuzzing binaries from the base recipes;
2026-01-06 07:47:55 -07:00
Aidan Garske 0d5cb638df Fully tested images 2026-01-06 07:47:55 -07:00
Aidan Garske 7cc8405f0a Add Image minimals for all wolfprovider modes 2026-01-06 07:47:55 -07:00
Test User 4e1b1a09dd Refactor bbappends to be more yocto like 2026-01-06 07:47:55 -07:00
Test User e79dc15dcb Add working and tested fips, replace default, non-fips, non-replace-default work 2026-01-06 07:47:55 -07:00
Test User 885c99c462 Combine refactor changes and add replace default and fips modes 2026-01-06 07:47:55 -07:00
Test User 871848e991 Merged refactor and new test changes 2026-01-06 07:47:55 -07:00
night1rider ffb219a4c4 Refactor meta-wolfssl: modularize feature enablement and centralize helpers in bbclass
Refactored layer.conf to unconditionally include all recipes, moved feature-specific configuration into modular .inc files, created wolfssl-helper.bbclass with reusable do_wolfssl_autogen and do_wolfssl_check_package tasks, updated all recipes to use the new pattern, and standardized commercial license variables to be recipe-specific.

Use a virtual wolfssl to make library switching easier for fips vs non fips or other wolfSSL packages

Set wolfssl libraries as the deafualt weak Preferred_Provider option for packages
2026-01-06 07:47:55 -07:00