Skip to content

Add TROPIC01 simulator#10449

Open
LinuxJedi wants to merge 1 commit into
wolfSSL:masterfrom
LinuxJedi:TropicSim
Open

Add TROPIC01 simulator#10449
LinuxJedi wants to merge 1 commit into
wolfSSL:masterfrom
LinuxJedi:TropicSim

Conversation

@LinuxJedi
Copy link
Copy Markdown
Member

Also fix issues compiling the TROPIC01 support.

Copilot AI review requested due to automatic review settings May 11, 2026 06:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds CI coverage for the TROPIC01 software simulator and updates the TROPIC01 crypto callback implementation to fix simulator/tooling build issues around secure zeroization.

Changes:

  • Upstreams the simulator’s ForceZerowc_ForceZero patch into tropic01.c.
  • Adds a new GitHub Actions workflow that builds the TROPIC01 simulator Docker image using the PR’s wolfSSL checkout and runs the simulator-backed tests.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
wolfcrypt/src/port/tropicsquare/tropic01.c Replaces ForceZero() calls with wc_ForceZero() for key/IV/private-key cleanup in the TROPIC01 CryptoCb path.
.github/workflows/tropic01-sim.yml New CI workflow to build/run the TROPIC01 simulator integration test image against a pinned wolfSSL/simulators commit.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread wolfcrypt/src/port/tropicsquare/tropic01.c Outdated
Also fix issues compiling the TROPIC01 support.
@github-actions
Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

@LinuxJedi
Copy link
Copy Markdown
Member Author

Jenkins restest the please, FIPS test fixed

@ColtonWilley
Copy link
Copy Markdown
Contributor

Jenkins retest this please

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