Project header image

Mbed TLS


Project implements cryptographic primitives, X.509 certificate manipulation and the SSL/TLS and DTLS protocols. The project provides reference implementation of PSA Cryptography API Specification by supporting the cryptographic operations via. PSA Crypto APIs. The project also supports the PSA Cryptoprocessor driver interface Specification which defines an interface for cryptoprocessor drivers. The small code footprint makes the project suitable for embedded systems. It has many users, including TF-A, TF-M and OP-TEE.

Contribution guidelines can be found in the documentation.

Please subscribe to the project email list to to participate in development discussions.