Skip to content

Add wolfCrypt test and benchmark for Infineon PSOC Edge E8 - #649

Merged
mattia-moffa merged 1 commit into
wolfSSL:masterfrom
dgarske:psoc_e8
Oct 29, 2026
Merged

mattia-moffa merged 1 commit into
wolfSSL:masterfrom
dgarske:psoc_e8

Conversation

@dgarske

@dgarske dgarske commented Oct 24, 2026

Copy link
Copy Markdown
Member

Bare-metal wolfCrypt test and benchmark for the PSOC Edge E84 Cortex-M33 (KIT_PSE84_AI), using the on-chip crypto engine through the WOLFSSL_PSOC6_CRYPTO port for SHA and AES, with its TRNG seeding the DRBG.

What it adds

  • embedded/infineon_psoc_e8/ - Makefile, startup, linker script, board support (console, DWT time base, TRNG seed for the Hash-DRBG), user_settings.h, README
  • tools/ - wraps the image in the MCUboot header extended boot expects and programs it to QSPI over the KitProg3
  • .github/workflows/infineon-psoc-e8.yml and a nightly.yml entry - builds the engine, engine-ECDSA and software-only variants against pinned Infineon device-support releases
  • Top-level README entry

Only the PDL crypto core drivers are compiled, taken from Infineon's public mtb-dsl-pse8xxgp, mtb-template-pse8xxgp and core-lib repositories plus CMSIS 6, so no ModusToolbox project is needed.

Hardware / test status

Validated on KIT_PSE84_AI: wolfCrypt test passes with the engine enabled, and the benchmark runs with and without it.

Dependency

Needs the PSOC Edge support in wolfSSL PR wolfSSL/wolfssl#11888; the CI job builds against wolfSSL master.

@dgarske dgarske self-assigned this Oct 24, 2026
@dgarske
dgarske marked this pull request as ready for review October 29, 2026 04:23
@dgarske

dgarske commented Oct 29, 2026

Copy link
Copy Markdown
Member Author

@dgarske dgarske assigned mattia-moffa and wolfSSL-Bot and unassigned dgarske Oct 29, 2026
@dgarske
dgarske requested a review from mattia-moffa October 29, 2026 04:30
@mattia-moffa
mattia-moffa merged commit cb1e5f0 into wolfSSL:master Oct 29, 2026
218 of 220 checks passed
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