Version 5 vs 6
Version 5 vs 6
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'20 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
**2020 CQ2 (Done) **
- 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 ]]
**2020 CQ3 (In Development) **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8732965 | Publish Initial Threat Model – Mbed/PSA Crypto ]]
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-9814933 | Lucky13 Security Improvements ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element - Initial Driver APIs and Test Drivers ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Crypto Accelerator - Initial Driver APIs and Test Drivers ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8733082 | Update of PSA Crypto APIs supported in MbedCrypto to align with PSA Crypto v1.0 Specification ]]
**2020 CQ4 **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8732965 | Publish Initial Threat Model – Mbed TLS ]]
- [Mbed TLS] Mbed TLS3.0 Phase1- API clean up, Removal of some legacy APIs, Preparations for PSA Crypto
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element, Crypto Accelerator - Remaining APIs and Test Drivers ]]
- [PSA Crypto] Support Missing PSA Crypto v1.0 APIs in MbedCrypto
**2021 CQ1 **
- [Mbed TLS] Mbed TLS3.0 Phase2- API clean up
- [PSA Crypto] Clean up and Stabilization
**2021 CQ2 **
- [Mbed TLS] Mbed TLS3.x - Use PSA Crypto APIs Fully
- [PSA Crypto] Clean up and Stabilization
- Open Test System
**Future **
- [Mbed TLS] TLS1.3
- [PSA Crypto] Clean up and Stabilization
- [PSA Crypto] Separate repository from Mbed TLS
- [Mbed TLS] Mbed TLS4.0 - Remove legacy cipher APIs
**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'20 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
**2020 CQ3 (Done) **
- 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 ]]
**2020 CQ4 (In Development) **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8732965 | Publish Initial Threat Model – PSA Crypto ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element - Initial Driver APIs and Test Drivers ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Crypto Accelerator - Initial Driver APIs and Test Drivers ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8733082 | Update of PSA Crypto APIs supported in MbedCrypto to align with PSA Crypto v1.0 Specification ]]
- [[ https://github.com/ARMmbed/mbedtls/pull/3235 | DTLS-SRTP ]]
**2021 CQ1 **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8732965 | Publish Initial Threat Model – Mbed TLS ]]
- [Mbed TLS] Mbed TLS3.0 Phase1- API clean up, Removal of some legacy APIs, Preparations for PSA Crypto
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element, Crypto Accelerator - Remaining APIs and Test Drivers ]]
- [PSA Crypto] Support Missing PSA Crypto v1.0 APIs in MbedCrypto
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-11150355 | EdDSA ]]
**2021 CQ2 **
- [Mbed TLS] Mbed TLS3.0 Phase2- API clean up
- [PSA Crypto] Clean up and Stabilization
**2021 CQ3 **
- [Mbed TLS] Mbed TLS3.x - Use PSA Crypto APIs Fully
- [PSA Crypto] Clean up and Stabilization
- Open Test System
**Future **
- [Mbed TLS] TLS1.3
- [PSA Crypto] Clean up and Stabilization
- [PSA Crypto] Separate repository from Mbed TLS
- [Mbed TLS] Mbed TLS4.0 - Remove legacy cipher APIs
- [[ https://github.com/ARMmbed/mbedtls/pull/336 | Raw Public Key Mode ]]
**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'204'20 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
**2020 CQ23 (Done) **
- 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 ]]
**2020 CQ3 (In Development) **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8732965 | Publish Initial Threat Model – Mbed/PSA Crypto ]]9814933 | Lucky13 Security Improvements ]]
**2020 CQ4 (In Development) **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-9814933 | Lucky13 Security Improvements8732965 | Publish Initial Threat Model – PSA Crypto ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element - Initial Driver APIs and Test Drivers ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Crypto Accelerator - Initial Driver APIs and Test Drivers ]]
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8733082 | Update of PSA Crypto APIs supported in MbedCrypto to align with PSA Crypto v1.0 Specification ]]
- [[ https://github.com/ARMmbed/mbedtls/pull/3235 | DTLS-SRTP ]]
**2020 CQ41 CQ1 **
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8732965 | Publish Initial Threat Model – Mbed TLS ]]
- [Mbed TLS] Mbed TLS3.0 Phase1- API clean up, Removal of some legacy APIs, Preparations for PSA Crypto
- [PSA Crypto] [[ https://github.com/ARMmbed/mbedtls/projects/2#column-8543266 | PSA Secure Element, Crypto Accelerator - Remaining APIs and Test Drivers ]]
- [PSA Crypto] Support Missing PSA Crypto v1.0 APIs in MbedCrypto
- [[ https://github.com/ARMmbed/mbedtls/projects/2#column-11150355 | EdDSA ]]
**2021 CQ1 **2 **
- [Mbed TLS] Mbed TLS3.0 Phase2- API clean up
- [PSA Crypto] Clean up and Stabilization
**2021 CQ2 **3 **
- [Mbed TLS] Mbed TLS3.x - Use PSA Crypto APIs Fully
- [PSA Crypto] Clean up and Stabilization
- Open Test System
**Future **
- [Mbed TLS] TLS1.3
- [PSA Crypto] Clean up and Stabilization
- [PSA Crypto] Separate repository from Mbed TLS
- [Mbed TLS] Mbed TLS4.0 - Remove legacy cipher APIs
- [[ https://github.com/ARMmbed/mbedtls/pull/336 | Raw Public Key Mode ]]