If you are among those who would like to use PSA from RUST, then you probably
know about:
https://github.com/parallaxsecond/rust-psa-crypto
and
https://github.com/fortanix/rust-mbedtls
One is relatively up-to-date with MBEDTLS 3.x, and does not (I think) have
thread issues. But, pretty difficult to use beyond crypto operations.
The other is idiomatic RUST and is a pleasure to use, but ran into thread
safety issues with MBEDTLS 3.x, and abandonned that work when it was realized
that even a big-lock couldn't make it work.
MBEDTLS/PSA is mostly the best choice for embedded OSs like RIOT-OS, Ariel.
I think FreeRTOS and Zephyr use it as well. This good fit is due to the
excellent offloading of operations to specialized hardware.
I realize that this isn't an ARM/PSA problem exactly.
I'm hoping, though, to collect interested parties towards finding a solution
going forward. Should we use this list? Or make a new one?
If you are among those who would like to use PSA from RUST, then you probably
know about:
https://github.com/parallaxsecond/rust-psa-crypto
and
https://github.com/fortanix/rust-mbedtls
One is relatively up-to-date with MBEDTLS 3.x, and does not (I think) have
thread issues. But, pretty difficult to use beyond crypto operations.
The other is idiomatic RUST and is a pleasure to use, but ran into thread
safety issues with MBEDTLS 3.x, and abandonned that work when it was realized
that even a big-lock couldn't make it work.
MBEDTLS/PSA is mostly the best choice for embedded OSs like RIOT-OS, Ariel.
I think FreeRTOS and Zephyr use it as well. This good fit is due to the
excellent offloading of operations to specialized hardware.
I realize that this isn't an ARM/PSA problem exactly.
I'm hoping, though, to collect interested parties towards finding a solution
going forward. Should we use this list? Or make a new one?
--
Michael Richardson <mcr+IETF(a)sandelman.ca> . o O ( IPv6 IøT consulting )
Sandelman Software Works Inc, Ottawa and Worldwide
Hi!
I'm looking into packaging the TF-PSA-Crypto library in Debian for the
upcoming MbedTLS 4.0.0 release.
I've noticed that there are two (identical?) tags for version
1.0.0-beta: tf-psa-crypto-1.0.0-beta and v1.0.0-beta.
Maybe it is a dumb question, but: which of the two tags am I supposed to
use? Which of the two forms should I "watch" for updates?
Also: why are there two identical tags in the first place? This also
happens with MbedTLS!
Curious to know, bye :)