Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nRF53 HWRNG #372

Open
chrysn opened this issue Jul 31, 2024 · 1 comment
Open

nRF53 HWRNG #372

chrysn opened this issue Jul 31, 2024 · 1 comment
Labels
arch Architecture support crypto Related to cryptography

Comments

@chrysn
Copy link
Collaborator

chrysn commented Jul 31, 2024

Description

Compared to nRF52, nRF53 has no dedicated HWRNG any more, but provides one through the cryptocell, for which documentation was recently published (before, it was only available through a nonfree vendor SDK).

The documentation should in theory suffice to implement a HWRNG.

Motivation

Having an RNG seed is required to run EDHOC/CoAP, which we currently can not on nRF53.

Requirements

Implement the laze module hwrng for the context nrf53, currently in src/riot-rs-embassy/src/arch/nrf/hwrng.rs

Open questions

No response

Are you planning to do it yourself in a pull request?

Maybe

@chrysn
Copy link
Collaborator Author

chrysn commented Jul 31, 2024

Practically, this is blocked by NordicSemiconductor/nrfx#123 -- as long as there are no new SVDs, we won't get an update in https://github.com/nrf-rs/nrf-pacs, and I don't plan on doing this on foot.

@ROMemories ROMemories added arch Architecture support crypto Related to cryptography labels Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch Architecture support crypto Related to cryptography
Projects
None yet
Development

No branches or pull requests

2 participants