Skip to content

Add DMA support for RNG, add support for seed gen#213

Merged
billphipps merged 3 commits intowolfSSL:mainfrom
bigbrett:rng-dma
Oct 19, 2025
Merged

Add DMA support for RNG, add support for seed gen#213
billphipps merged 3 commits intowolfSSL:mainfrom
bigbrett:rng-dma

Conversation

@bigbrett
Copy link
Copy Markdown
Contributor

@bigbrett bigbrett commented Oct 16, 2025

  • Adds support for DMA-based RNG
  • Adds support for seed-gen (DMA and non-DMA) meaning clients can now use standard wolfCrypt HDRBG with entropy provided by server

Requires wolfSSL/wolfssl#9312 for proper functionality on most hardware ports without a default client RNG implementation

@bigbrett bigbrett force-pushed the rng-dma branch 2 times, most recently from 1e67211 to 189268d Compare October 16, 2025 22:53
@bigbrett bigbrett marked this pull request as draft October 16, 2025 23:09
@bigbrett bigbrett marked this pull request as ready for review October 17, 2025 20:39
Copy link
Copy Markdown
Contributor

@billphipps billphipps left a comment

Choose a reason for hiding this comment

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

Looks great!

Comment thread src/wh_client_crypto.c
@billphipps billphipps merged commit 2640002 into wolfSSL:main Oct 19, 2025
11 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.

2 participants