Skip to content

Latest commit

 

History

History
 
 

psa-crypto

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

PSA Cryptography API Rust Wrapper

This is the higher-level, more Rust-friendly interface.

Crates.io Code documentation CI tests

Mbed Crypto backing

The features of this crate can modify what is compiled in from the PSA Crypto specification:

  • operations: everything is included. The psa-crypto-sys crate statically links by default Mbed Crypto. See the documentation of that crate to see how to modify the linking options. This feature is activated by default.
  • interface: only the abstraction over the PSA Crypto interface (types, helper methods) are included. The MBEDTLS_INCLUDE_DIR environment variable is needed to produce Rust shims around PSA Crypto macros.
  • without any of the above: only the specification-defined parts are included.