Skip to content

joechrisellis/rust-psa-crypto

 
 

Repository files navigation

PSA Cryptography API Rust Wrapper

CI tests Travis 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.

License

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

This project uses the following third party crates:

  • bingden (BSD-3-Clause)
  • cmake (MIT and Apache-2.0)
  • cc (MIT and Apache-2.0)
  • log (MIT and Apache-2.0)
  • serde (MIT and Apache-2.0)
  • walkdir (MIT or UNLICENSE)

Contributing

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

About

Rust wrapper around the PSA Cryptography API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 90.3%
  • C++ 4.6%
  • C 3.9%
  • Shell 1.2%