This repository contains a Rust wrapper around the PSA Cryptography API. There are two layers of wrapping:
-
psa-crypto-sys
: a lower-level wrapper that exposes a minimal low-level C interface to Rust -
psa-crypto
: a higher-level, more Rust-friendly interface
The PSA Crypto wrapper is currently work-in-progress. This repository is currently mainly a space for prototyping and design discussion.
If you build the wrapper from source you need to run git submodule update --init
after cloning the repository.
The software is provided under Apache-2.0. Contributions to this project are accepted under the same license.
Please check the Contribution Guidelines to know more about the contribution process.