Add STM32Cube pack support docs and on device test for wolfCOSE - #61
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Adds STM32Cube pack documentation and STM32Cube pack scaffolding so wolfCOSE can be consumed as STM32CubeMX/IDE middleware, including an on-device COSE_Sign1 ES256 self-test.
Changes:
- Add STM32Cube pack usage documentation and link it from existing wiki/home navigation.
- Add STM32Cube “Test” component sources (
wolfCOSETest) for on-device ES256 sign/verify. - Add a default STM32CubeMX configuration template (
default_conf.ftl) for the pack.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds a top-level link/note pointing users to STM32Cube setup docs. |
| IDE/STM32Cube/wolfcose_test.c | Implements an on-device COSE_Sign1 ES256 sign+verify self-test. |
| IDE/STM32Cube/wolfcose_test.h | Declares the self-test entrypoint for integration into user apps. |
| IDE/STM32Cube/README.md | Documents what the STM32Cube pack scaffolding files are for. |
| IDE/STM32Cube/default_conf.ftl | Provides a CubeMX template for generated configuration header content. |
| docs/STM32Cube.md | New wiki page describing pack install, configuration, and running the self-test. |
| docs/Home.md | Adds STM32Cube page to the wiki home table. |
| docs/_Sidebar.md | Adds STM32Cube page to the wiki sidebar navigation. |
mattia-moffa
approved these changes
Jul 29, 2026
lealem47
reviewed
Jul 29, 2026
lealem47
approved these changes
Jul 29, 2026
lealem47
left a comment
Contributor
There was a problem hiding this comment.
Looks good @aidangarske !
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds STM32Cube pack support for wolfCOSE so it drops into any STM32CubeMX or STM32CubeIDE project without manual source integration. The pack uses the wolfSSL pack (I-CUBE-wolfSSL) for all cryptography.
The built pack (I-CUBE-wolfCOSE.pack) is posted at www.wolfssl.com/files/ide/I-CUBE-wolfCOSE.pack; only pack source lives in the scripts repo.
1 of 3 part pr to add support for wolfCOSE cube pack:
wolfSSL/wolfssl-examples-stm32#15
https://github.com/wolfSSL/scripts/pull/634