← Back to roadmap
Partial

Hardware RNG / TRNG

Priority 2 - Microcontroller & SoC Peripherals / 2.5 Misc on-chip blocks

$0 / $1,5000% funded
$0 / $1,500 - 0%
As a device-driver developer, I want vemu to finish its Hardware RNG / TRNG model, so that I can depend on crypto/keys for production firmware, not just the common path.

Why it matters

Crypto/keys

Summary

Random source

Scope of work

Partially modeled. Complete the missing mechanics of Hardware RNG / TRNG. What it is: Random source. Why it matters: Crypto/keys.

Current state

Status: Partially implemented. Notes / evidence: Deterministic fixed-seed PRNG with real event/IRQ flow (Nordic Xorshift32 + VALRDY IRQ; RK LCG + RNGDONE IRQ; ST always-ready, no IRQ). Reproducible for replay, not entropy-grade.

Blocked by 1

Fund these first - this work can't be completed until they ship.

  • Done
Unblocks 12

Funding this also clears the way for the work below.

Activity log

  1. Feature defined and added to the roadmap

  2. Funding goal set to $1,500

  3. Implementation status: Partial