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
12 stars 10 forks source link

Remove lakers-ead crate #237

Closed chrysn closed 2 months ago

chrysn commented 4 months ago

I don't think the lakers-ead crate is necessary any more: Since EADs are now driven by the application, they can be additive (one build test can contain them all). The test matrix was reduced as part of this because the tested applications did not actually pull code from the crate that toggled its content (couldn't either, because crates don't see feature flags of dependencies, they can only set them).

I probably missed some spots in the code during the cleanup, waiting for CI to show me where.

(Pleas only look at the last commit; the rest is actually #235, which was my starting point)

geonnave commented 3 months ago

I think this change makes sense.

chrysn commented 2 months ago

Apparently some of the tests don't actually test on the current commit. As a remedy, rebasing onto current main (and squashing in the process).

chrysn commented 2 months ago

CI passed, & squashed. I think it's ready.

geonnave commented 2 months ago

Looks good, thank you.