openwsn-berkeley / lakers

EDHOC implemented in Rust, optimized for microcontrollers, with bindings for C and Python.
https://crates.io/crates/lakers
BSD 3-Clause "New" or "Revised" License
13 stars 10 forks source link

add psa no_std support (WIP) #28

Closed kaspar030 closed 1 year ago

kaspar030 commented 1 year ago

This WIP branch wires up the rust-psa-crypto backend to examples/edhoc-rs-no_std. It is based on #24 and #27.

Unfortunately rust-psa-crypto needs some changes to support this. So, this PR makes cargo use my fork of rust-psa-crypto that has these changes. Currently, that branch breaks rust-psa-crypto std builds though. :/