Skip to content

Wrap PSA #69

@chrysn

Description

@chrysn

Now that we have PSA in RIOT, let's make it available also on the Rust side.

Open issues to solve this:

Cc'ing @Einhornhool (who is the expert on the PSA side) and @geonnave (whose PR that happens to have the same number as the rust-psa-crypto issue, lake-rs/lakers#131, will eventually need this) -- I trust you'll unsubscribe if you don't want to track this.

The general plan is like this:

  • Use the psa_crypto crate for the actual wrapping.
  • Fix everything in the backend so that RIOT's PSA headers just get used there, and any Rust calls from a Rust-on-RIOT build just wind up in the PSA provided in RIOT.

(As a whole, it may well be that this will not even go through riot-wrappers, but just needs some tricks on riot-sys and psa-crypto-sys).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions