night1rider
f74497df0a
fixing compatability and file layout for .incs porting
2026-01-06 10:35:48 -07:00
Aidan Garske
b2b23f29e1
Add support for wolfProvider RD unit test
2026-01-06 07:51:19 -07:00
Aidan Garske
2663fd36a1
Refactor to handle all cases
2026-01-06 07:51:19 -07:00
Aidan Garske
141b3a684c
Make RD and FIPS detection more robust
2026-01-06 07:51:19 -07:00
Aidan Garske
6a5fbab712
Add fix for loading conf in wolfproviderenv
2026-01-06 07:51:19 -07:00
Paul Adelsbach
38614ed7b3
Add symlink in ossl-modules, install provider.conf from main module
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
Aidan Garske
ce05463419
Add final wolfprovider refactor changes
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
239e9179a6
Append conf fil
2026-01-06 07:51:19 -07:00
Aidan Garske
bbe26c7667
Follow Debian convention for provider config in openssl.cnf
...
- 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
2026-01-06 07:51:19 -07:00
Reda Chouk
93b33024a4
gnutls layers (from https://github.com/wolfSSL/meta-wolfssl/pull/111/ )
...
rebased against the new staging branch (refactor-meta-wolfssl)
2026-01-06 07:47:55 -07:00
Reda Chouk
7e38eaed81
fips support
2026-01-06 07:47:55 -07:00
Reda Chouk
54731ec63e
gnutls-wolfssl layers
...
Added 3 layers
- gnutls: gnutls fork patched to use wolfssl as cryptographic
provider
- wolfssl: wolfssl configured to work against gnutls
- wolfssl-gnutls-wrapper: shim layer that gets called by gnutls
applications when linked against gnutls-wolfssl
- gnutls-wolfssl-tests: tests from the wolfssl-gnutls-wrapper folder
installed under /usr/lib/wolfssl-gnutls-wrapper/
Everything gets installed under /usr ovverriding the system installed
recipes, the wrapper is symlinked in /opt.
Fips currently not supported.
2026-01-06 07:47:55 -07:00
Andrew Hutchings
8bb7f3f8d0
Fix FIPS package issues
...
* Fixes 7z extraction issues, mostly around using password when the
password has already been stripped out
* Fixes autoreconf and configure issues with the FIPS package
* Fixes wolfcrypttest and wolfcryptbenchmark not being isntalled with
FIPS when they are selected
2026-01-06 07:47:55 -07:00
Aidan Garske
be24f596de
Get conf files from source
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
Aidan Garske
c4d8819090
Convert wolfprovider test bbappend to inc file
2026-01-06 07:47:55 -07:00
Test User
fea3943172
Add FIPS replace default to layers and test all options
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
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
JacobBarthelmeh
fde10fdfc5
update wolfSSL version to 5.8.4
2025-11-24 16:44:33 -07:00
JacobBarthelmeh
54ba43b684
update license version with wolfcrypt test and benchmark
2025-07-29 22:06:38 -06:00
JacobBarthelmeh
8223c87d51
update wolfssl and wolftpm versions
2025-07-22 13:49:30 -06:00
Zackery
978c9ee0c9
Merge pull request #92 from aidangarske/yoctoSupport
...
Yocto Linux meta recipe for wolfTPM examples
2025-04-01 15:17:40 -06:00
Aidan Garske
41ce4f0b26
Fixed paths for apps in readme
2025-04-01 11:06:32 -07:00
Aidan Garske
1140d466ef
Addressed pr feedback and formating
2025-04-01 09:53:46 -07:00
Aidan Garske
0d5ca1e160
Added more detailed steps and fixed wolftpm needing to be enabled in wolfssl
2025-03-28 09:39:11 -07:00
msi-debian
9bc3bc344a
Updating Recipes to latest
2025-03-27 17:59:18 -06:00
Aidan Garske
792e53c4a1
Added steps to use tpm simulator with qemu and yocto linux
2025-03-27 15:55:54 -07:00
Aidan Garske
8e728bf5b7
Added latest commit for wolftpm 3.8.0 to pull from
2025-03-06 12:31:38 -08:00
Aidan Garske
b11b47c43a
test example is now wolftpm-wrap-test made the paths correct and temp stored in .libs for libtools
2025-02-28 10:57:02 -08:00
night1rider
f68deaadaf
Updating recipes to newest versions due to wolfSSL 5.7.4 release, also adding release of wolfProvider 1.0.1
2024-10-29 16:31:15 -06:00
Aidan
0e7cb36e8a
Added to have image isntall argument
2024-10-28 14:04:13 -07:00
Aidan
9530fc6738
Updated the readme with QEMU information
2024-10-24 20:04:05 -07:00
Aidan
8e7604e928
wolftpm examples now in usr/bin added readme for wolftpm examples
2024-10-24 16:37:14 -07:00
Aidan
7fa9060df3
Adds wolftpm_%.bbappnd to move examples
2024-10-15 13:26:26 -07:00
Aidan
39e261d164
Modified the paths for tpm
2024-10-10 19:35:22 -07:00
Aidan
cb46448a1f
Added meta recipie / updated README.md and conf
2024-10-10 16:36:52 -07:00
night1rider
ec5e6190ef
Updating wolfssl version and test/benchmark
2024-07-10 09:03:39 -06:00
night1rider
0a9f2a7d4a
Adding wolfEngine and README's
2024-04-08 11:04:25 -06:00
msi-debian
6cd42f1457
Adding wolfprovider recipes and a usage example/test, also added a README for wolfprovider.
2024-04-01 13:08:12 -06:00
night1rider
5cdc3ebe05
Adding in FIPS Ready, and commerical recipes
...
Updating wolfssl products and adding in a wolftpm patch until release happens
2024-03-29 10:53:10 -06:00
night1rider
f4e7a25051
Adding ability to use 2.x, 3.x, and newer versions of Yocto with 1 set of recipes
2024-03-18 13:54:33 -06:00
msi-debian
9b37f7a9cc
Updating Yocto recipes and removing files
2024-01-07 01:42:32 -07:00
JacobBarthelmeh
e70d1708ae
update wolfssl to 5.6.6 and wolfmqtt to 1.17.1
2023-12-20 11:05:38 -07:00
JacobBarthelmeh
7157249bb9
update wolfssl to 5.6.4 and wolfmqtt to 1.17.0
2023-11-06 13:48:27 -07:00
JacobBarthelmeh
67a7bbb802
update to wolfssl 5.6.3
2023-06-23 14:45:31 -07:00
JacobBarthelmeh
a3599f4c89
update lic checksum for new dates
2023-03-29 15:40:04 -07:00