Version 10 vs 11
Version 10 vs 11
Content Changes
Content Changes
**Note that the expected quarter when a feature will be completed based on very rough estimates of the effort involved and therefore can change. Items beyond CQ3'21 will be planned in detail and confirmed at the start of the quarter depending on progress made in previous quarter and available bandwidth.**
If you are interested in collaborating on any of the roadmap features or other features in the project, please mail [[ https://lists.trustedfirmware.org/mailman/listinfo/mbed-tls | Mbed TLS ]] or [[ https://lists.trustedfirmware.org/mailman/listinfo/psa-crypto | PSA Crypto ]] mailing lists
**Completed **
- Merge Mbed Crypto repository into Mbed TLS. Mbed Crypto still available and under active development in Mbed TLS repository
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | Unified PSA Driver Interface ]] - API Design
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8733082 | Initial Update of PSA Crypto APIs supported in MbedCrypto to align with PSA Crypto v1.0 Specification ]]
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-9814933 | Lucky13 Security Improvements ]]
- [[ https://github.com/ARMmbed/mbedtls/pull/3235 | DTLS-SRTP ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12410014 | ECJPAKE ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12410011 | PBKDF2 ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12761803 | EdDSA ]]
**2021 CQ3 (In Development) **
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-10870047 | Mbed TLS3.0]]- Make some APIs internal API, Removal of deprecated APIs, Preparations for PSA Crypto
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/issues/3257 | M-AEAD ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8948079 | Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-14440169 | TLS1.3 MVP]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-14572465 | New 2.x LTS]]
**2021 CQ4 **
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element, Crypto Accelerator Support ]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-13877430 | Mbed TLS3.x - Use PSA Crypto APIs Fully ]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12964476 | TLS1.3]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-13523685 | Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto]]
**2022 CQ1 **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8732965 | Publish Threat Model]]
- Open Test System
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element, Crypto Accelerator Support ]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12964476 | TLS1.3]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-13877430 | Mbed TLS3.x - Use PSA Crypto APIs Fully ]]
- [[ https://github.com/ARMmbed/mbedtls/pull/336 | Raw Public Key Mode ]]
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-11150355 | EdDSA ]]
**Future **
- [PSA Crypto] Separate repository from Mbed TLS
- [Mbed TLS] Mbed TLS4.0 - Remove legacy cipher APIs
- [PSA Crypto] Clean up and Stabilization
- [Mbed TLS] Memory Optimization
**Note that the expected quarter when a feature will be completed based on very rough estimates of the effort involved and therefore can change. Items beyond CQ4'21 will be planned in detail and confirmed at the start of the quarter depending on progress made in previous quarter and available bandwidth.**
If you are interested in collaborating on any of the roadmap features or other features in the project, please mail [[ https://lists.trustedfirmware.org/mailman/listinfo/mbed-tls | Mbed TLS ]] or [[ https://lists.trustedfirmware.org/mailman/listinfo/psa-crypto | PSA Crypto ]] mailing lists
**Completed **
- Merge Mbed Crypto repository into Mbed TLS. Mbed Crypto still available and under active development in Mbed TLS repository
- [[ https://github.com/orgs/ARMmbed/projects/18#column-15836331 | Unified PSA Driver Interface ]] - API
Design and initial support
- [PSA Crypto] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836285 | PSA Crypto API
implementation v1.0 Specification - Phase1 ]]
- Lucky13 Security Improvements
- DTLS-SRTP
- [PSA Crypto] ECJPAKE API Design
- [PSA Crypto] PBKDF2 API Design
- [PSA Crypto] EdDSA API Design
- [PSA Crypto] M-AEAD Implementation
- Mbed TLS3.0
**2021 CQ4 (In Development) **
- [PSA Crypto] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836299 | Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto]]
- [Mbed TLS] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836288 | TLS1.3 MVP]]
- [Mbed TLS] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836286 | New 2.x LTS]]
**2022 CQ1 **
- [PSA Crypto] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836331 | PSA Secure Element, Crypto Accelerator Support Enhancements ]]
- [Mbed TLS] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836318 | Mbed TLS3.x - Use PSA Crypto APIs Fully - Phase1 ]]
- [Mbed TLS] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836319 | TLS1.3]]
- [PSA Crypto] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836299 | Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto]]
**2022 CQ2 **
- [[ https://github.com/orgs/ARMmbed/projects/18#column-15836340 | Publish Threat Model]]
- Open Test System
- [PSA Crypto] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836331 | PSA Secure Element, Crypto Accelerator Support Enhancements ]]
- [Mbed TLS] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836319 | TLS1.3]]
- [Mbed TLS] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836318 | Mbed TLS3.x - Use PSA Crypto APIs Fully - Phase2 ]]
- [[ https://github.com/ARMmbed/mbedtls/pull/336 | Raw Public Key Mode ]]
- [[ https://github.com/orgs/ARMmbed/projects/18#column-15836380 | EdDSA ]]
**Future **
- [PSA Crypto] Separate repository from Mbed TLS
- [Mbed TLS] Mbed TLS4.0 - Remove legacy cipher APIs
- [PSA Crypto] Clean up and Stabilization
- [Mbed TLS] Memory Optimization
**Note that the expected quarter when a feature will be completed based on very rough estimates of the effort involved and therefore can change. Items beyond CQ3'214'21 will be planned in detail and confirmed at the start of the quarter depending on progress made in previous quarter and available bandwidth.**
If you are interested in collaborating on any of the roadmap features or other features in the project, please mail [[ https://lists.trustedfirmware.org/mailman/listinfo/mbed-tls | Mbed TLS ]] or [[ https://lists.trustedfirmware.org/mailman/listinfo/psa-crypto | PSA Crypto ]] mailing lists
**Completed **
- Merge Mbed Crypto repository into Mbed TLS. Mbed Crypto still available and under active development in Mbed TLS repository
- [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-854326615836331 | Unified PSA Driver Interface ]] - API
Designn and initial support
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8733082 | Initial Update of PSA Crypto APIs supported in MbedCrypto to align with PSA Crypto v1.0 Specification orgs/ARMmbed/projects/18#column-15836285 | PSA Crypto API
implementation v1.0 Specification - Phase1 ]]
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-9814933 |- Lucky13 Security Improvements ]]
- [[ https://github.com/ARMmbed/mbedtls/pull/3235 |- DTLS-SRTP ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12410014 | ECJPAKE ]] ECJPAKE API Design
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12410011 | PBKDF2 ]]PBKDF2 API Design
- [PSA Crypto] EdDSA API Design
- [PSA Crypto] M-AEAD Implementation
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-12761803 | EdDSA ]]- Mbed TLS3.0
**2021 CQ3 (In Development) **
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-10870047 | Mbed TLS3.0]]- Make some APIs internal API, Removal of deprecated APIs, Preparations for PSA Crypto 4 (In Development) **
- [PSA Crypto] [[ https://github.com/orgs/ARMmbed/mbedtls/issues/3257 | M-AEAD projects/18#column-15836299 | Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8948079 | Support Missing PSA Crypto v1.0 APIs supported in MbedCryptoMbed TLS] [[ https://github.com/orgs/ARMmbed/projects/18#column-15836288 | TLS1.3 MVP]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-14440169 | TLS1.3 MVP]]
- [Mbed TLS] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-14572465orgs/ARMmbed/projects/18#column-15836286 | New 2.x LTS]]
**2021 CQ4 **2 CQ1 **
- [PSA Crypto] [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-854326615836331 | PSA Secure Element, Crypto Accelerator Support Enhancements ]]
- [Mbed TLS] [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-138774305836318 | Mbed TLS3.x - Use PSA Crypto APIs Fully - Phase1 ]]
- [Mbed TLS] [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-129644765836319 | TLS1.3]]
- [PSA Crypto] [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-135236855836299 | Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto]]
**2022 CQ1 **2 **
- [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-873296515836340 | Publish Threat Model]]
- Open Test System
- [PSA Crypto] [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-854326615836331 | PSA Secure Element, Crypto Accelerator Support Enhancements ]]
- [Mbed TLS] [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-129644765836319 | TLS1.3]]
- [Mbed TLS] [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-138774305836318 | Mbed TLS3.x - Use PSA Crypto APIs Fully - Phase2 ]]
- [[ https://github.com/ARMmbed/mbedtls/pull/336 | Raw Public Key Mode ]]
- [[ https://github.com/ARMmbed/orgs/ARMmbedtls/projects/218#column-111503555836380 | EdDSA ]]
**Future **
- [PSA Crypto] Separate repository from Mbed TLS
- [Mbed TLS] Mbed TLS4.0 - Remove legacy cipher APIs
- [PSA Crypto] Clean up and Stabilization
- [Mbed TLS] Memory Optimization