/rust-psa-crypto

Rust wrapper around the PSA Cryptography API

Primary LanguageRustApache License 2.0Apache-2.0

PSA Cryptography API Rust Wrapper

CI tests

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

Notice

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.

License

The software is provided under Apache-2.0. Contributions to this project are accepted under the same license.

Contributing

Please check the Contribution Guidelines to know more about the contribution process.