Skip to content

Commit

Permalink
Merge pull request #128 from shebuk/main
Browse files Browse the repository at this point in the history
Update roadmap for CQ1'24
  • Loading branch information
daverodgman authored Jan 15, 2024
2 parents 0799fc2 + 3b50f36 commit 133f318
Showing 1 changed file with 26 additions and 23 deletions.
49 changes: 26 additions & 23 deletions project/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,47 +4,50 @@

If you are interested in collaborating on any of the roadmap features or other features in the project, please mail [Mbed TLS](https://lists.trustedfirmware.org/mailman/listinfo/mbed-tls) or [PSA Crypto](https://lists.trustedfirmware.org/mailman/listinfo/psa-crypto) mailing lists.

**2023 CQ4 (In Development)**
* [Mbed TLS] [Code size optimisation (driver only build - Cipher and AEAD)](https://github.com/orgs/Mbed-TLS/projects/1#column-19075367)
* [Mbed TLS] [TLS1.3 early data](https://github.com/orgs/Mbed-TLS/projects/5#column-19369183)
* [Mbed TLS] [TLS1.3 misc](https://github.com/orgs/Mbed-TLS/projects/5#column-19575625)
* [PSA Crypto] [PSA Crypto Thread safe](https://github.com/orgs/Mbed-TLS/projects/5#column-19575625)
* [PSA Crypto] [PBKDF2 PSA SW Implementation](https://github.com/orgs/Mbed-TLS/projects/1#column-18986190)
**2024 CQ1 (In Development)**
* [Mbed TLS] [3.6 LTS release](<https://github.com/orgs/Mbed-TLS/projects/1#column-19402885>)
* [Mbed TLS] [TLS1.3 early data](<https://github.com/orgs/Mbed-TLS/projects/1#column-19656063>)
* [Mbed TLS] [TLS1.3 misc](<https://github.com/orgs/Mbed-TLS/projects/1#column-19656080>)
* [PSA Crypto] [PSA Crypto Thread safe](<https://github.com/orgs/Mbed-TLS/projects/1#column-19657300>)


**2024 CQ2**

**2024 CQ1**
* [Mbed TLS] [3.6 LTS release](https://github.com/orgs/Mbed-TLS/projects/5#column-19576380)
* [PSA Crypto] [PSA Crypto repo for Crypto development](https://github.com/orgs/Mbed-TLS/projects/5#column-19622947)
* [Mbed TLS] Mbed TLS4.0 Preparations
* [PSA Crypto] [PBKDF2 PSA Driver Implementation](https://github.com/orgs/Mbed-TLS/projects/1#column-18986190)
<https://github.com/orgs/Mbed-TLS/projects/5#column-19622947>
* [PSA Crypto] PSA driver – Handle Opaque Persistent Key in Secure Element - Implementation
* [PSA Crypto] [PBKDF2 PSA SW Implementation](https://github.com/orgs/Mbed-TLS/projects/1#column-18986190)

**2024 CQ3**

**2024 CQ2**
* [Mbed TLS] Mbed TLS4.0 Release
* [Mbed TLS] Mbed TLS uses PSA Crypto repository
* PAKE API investigation for SPAKE2+
* [PSA Crypto] PSA driver – Handle Opaque Persistent Key in Secure Element - Implementation
* [PSA Crypto] [PBKDF2 PSA Driver Implementation](https://github.com/orgs/Mbed-TLS/projects/1#column-18986190)
<https://github.com/orgs/Mbed-TLS/projects/5#column-19622947>*

**Future**
* [Mbed TLS] Mbed TLS4.0 Release
* [PSA Crypto] Memory Optimizations (code size)
* [Mbed TLS] [PSA Crypto 1.1 compliance](https://github.com/orgs/Mbed-TLS/projects/1#column-18732191)
* [PSA Crypto] [Extended PSA Crypto v1.0 spec compliance](https://github.com/orgs/Mbed-TLS/projects/1#column-17950134)
* [Mbed TLS] [TLS1.3 Continued](https://github.com/orgs/Mbed-TLS/projects/1#column-17950144)
* [PSA Crypto][PSA Secure Element, Crypto Accelerator Support Enhancements](https://github.com/orgs/Mbed-TLS/projects/1#column-17950148)
* [Raw Public Key Mode](https://github.com/Mbed-TLS/mbedtls/pull/3552)
* [Raw Public Key Mode](https://github.com/ARMmbed/mbedtls/pull/336)
* [EdDSA](https://github.com/orgs/Mbed-TLS/projects/1#column-17950143)
* [PSA Crypto] SHA3
* [Mbed TLS] Performance Optimization - ECP and Bignum
* [Mbed TLS][Performance Optimization - ECP and Bignum](https://github.com/orgs/Mbed-TLS/projects/1#column-17950164)
* [Publish Threat Model](https://github.com/orgs/ARMmbed/projects/18#column-15836340)
* [PSA Crypto] Clean up and Stabilization
* DTLS1.3
* [Mbed TLS] [PKCS7 Generation](<https://github.com/Mbed-TLS/mbedtls/pull/3970>)
* Post Quantum Crypto

**Completed**
* [Mbed TLS] [Code size optimisation (driver only build - Cipher and AEAD)](https://github.com/orgs/Mbed-TLS/projects/1#column-19075367)
* [Mbed TLS] [Code size optimisation (driver only build - ECC)](<https://github.com/orgs/Mbed-TLS/projects/1#column-19391691>)
* [PSA Crypto] [Memory Optimizations (code size)](<https://github.com/orgs/Mbed-TLS/projects/1#column-19417159>)
* [Mbed TLS] [Mbed TLS3.5 Release](<https://github.com/orgs/Mbed-TLS/projects/1#column-19402885>)
* [PSA Crypto] [Publish PSA Crypto prototype repository](<https://github.com/orgs/Mbed-TLS/projects/1#column-19564389>)
* [Mbed TLS] Publish Threat Model
* [Mbed TLS] [Code size optimisation (driver only build - hashes inc. HMAC)](https://github.com/orgs/Mbed-TLS/projects/1#column-19083975)
* [Mbed TLS] [PKCS7 Parser](https://github.com/orgs/Mbed-TLS/projects/1#column-17950135)
* [PSA Crypto] [PSA Crypto restartable sign message](https://github.com/orgs/Mbed-TLS/projects/1#column-18883250)
Expand All @@ -55,19 +58,19 @@ If you are interested in collaborating on any of the roadmap features or other f
* [Mbed TLS] [TLS1.3 PSK](https://github.com/orgs/Mbed-TLS/projects/1#column-17950145)
* [Mbed TLS] [Mbed TLS3.2](https://github.com/orgs/Mbed-TLS/projects/1#column-18338314)
* [Mbed TLS] [TLS1.3 server side](https://github.com/orgs/Mbed-TLS/projects/1#column-17950131)
* [Mbed TLS] TLS1.3 MVP
* [Mbed TLS] TLS/X.509​ - Use PSA Crypto APIs Fully​ - Phase1
* [Mbed TLS] SHA256/512 - Neon Optimization
* [Mbed TLS] New 2.x LTS
* [PSA Crypto] Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto
* [Mbed TLS] [TLS1.3 MVP](https://github.com/orgs/ARMmbed/projects/18#column-15836288)
* [Mbed TLS] [TLS/X.509​ - Use PSA Crypto APIs Fully​ - Phase1](https://github.com/orgs/ARMmbed/projects/18#column-15836318)
* [Mbed TLS] [SHA256/512 - Neon Optimization](https://github.com/orgs/ARMmbed/projects/18#column-16274498)
* [Mbed TLS] [New 2.x LTS](https://github.com/orgs/ARMmbed/projects/18#column-15836286)
* [PSA Crypto] [Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto](https://github.com/orgs/ARMmbed/projects/18#column-15836299)
* [PSA Crypto]​ M-AEAD Implementation
* [PSA Crypto]​ EdDSA API Design
* [PSA Crypto]​ PBKDF2 API Design
* [PSA Crypto]​ ECJPAKE API Design ​
* DTLS-SRTP
* Lucky13 Security Improvements
* [PSA Crypto] PSA Crypto API implementation v1.0 Specification - Phase1
* Unified PSA Driver Interface - API Design and initial support
* [PSA Crypto] [PSA Crypto API implementation v1.0 Specification - Phase1](https://github.com/orgs/ARMmbed/projects/18#column-15836285)
* [Unified PSA Driver Interface](https://github.com/orgs/ARMmbed/projects/18#column-15836331) - API Design and initial support
* [PSA Crypto] PSA driver – Handle Opaque Persistent Key in Secure Element - [Design](<https://github.com/Mbed-TLS/mbedtls/blob/development/docs/architecture/psa-storage-resilience.md>)
* [Mbed TLS] [Use PSA: misc. gaps](https://github.com/orgs/Mbed-TLS/projects/1#column-18337954)
* [Bignum] [ECP Curves field reduction - NIST](https://github.com/orgs/Mbed-TLS/projects/1#column-17950163)
Expand Down

0 comments on commit 133f318

Please sign in to comment.