Skip to content

Convert wolfSSL to lib/wolfssl submodule - #624

Open
aidangarske wants to merge 2 commits into
wolfSSL:masterfrom
aidangarske:wolfssl-submodule
Open

aidangarske wants to merge 2 commits into
wolfSSL:masterfrom
aidangarske:wolfssl-submodule

Conversation

@aidangarske

Copy link
Copy Markdown
Member
  • Convert wolfSSL into lib/wolfssl submodule
  • add dependabot submodule update for wolfspdm and wolfssl
  • update docs to reflect new submodule

@aidangarske aidangarske self-assigned this Oct 7, 2026
Copilot AI balanced review requested due to automatic review settings October 7, 2026 20:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

The fwTPM fresh-clone instructions omit required generation and RSA build options, resulting in failed or incomplete builds.

2 open findings
What changed in this PR

Converts wolfSSL to a pinned submodule and updates build documentation and automation accordingly.

Changes:

  • Registers and documents lib/wolfssl.
  • Adds pinned-submodule CI coverage.
  • Enables daily Dependabot submodule updates.
File Description
.gitmodules Registers wolfSSL submodule.
.github/​dependabot.yml Enables submodule updates.
.github/​workflows/​wolfssl-submodule.yml Builds and tests the pinned wolfSSL revision.
README.md Documents bundled wolfSSL builds.
docs/​README.md Updates general build instructions.
docs/​FWTPM.md Updates fwTPM prerequisites.
docs/​SWTPM.md Uses recursive checkout in QEMU.
docs/​WindowTBS.md Updates Windows build paths.
examples/​pqc/​README.md Updates PQC build instructions.
examples/​spdm/​README.md Updates SPDM prerequisite paths.
src/​spdm/​README.md Updates detailed SPDM instructions.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/FWTPM.md
Comment thread README.md Outdated
@aidangarske
aidangarske force-pushed the wolfssl-submodule branch 2 times, most recently from d9ef400 to 6839b29 Compare October 7, 2026 20:21
@aidangarske
aidangarske requested a review from dgarske October 7, 2026 20:30
@dgarske dgarske removed their assignment Oct 8, 2026
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