Skip to content

Commit 133f318

Browse files
authored
Merge pull request Mbed-TLS#128 from shebuk/main
Update roadmap for CQ1'24
2 parents 0799fc2 + 3b50f36 commit 133f318

File tree

1 file changed

+26
-23
lines changed

1 file changed

+26
-23
lines changed

project/roadmap.md

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,47 +4,50 @@
44

55
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.
66

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

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

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

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

4245
**Completed**
46+
* [Mbed TLS] [Code size optimisation (driver only build - Cipher and AEAD)](https://github.com/orgs/Mbed-TLS/projects/1#column-19075367)
4347
* [Mbed TLS] [Code size optimisation (driver only build - ECC)](<https://github.com/orgs/Mbed-TLS/projects/1#column-19391691>)
4448
* [PSA Crypto] [Memory Optimizations (code size)](<https://github.com/orgs/Mbed-TLS/projects/1#column-19417159>)
4549
* [Mbed TLS] [Mbed TLS3.5 Release](<https://github.com/orgs/Mbed-TLS/projects/1#column-19402885>)
4650
* [PSA Crypto] [Publish PSA Crypto prototype repository](<https://github.com/orgs/Mbed-TLS/projects/1#column-19564389>)
47-
* [Mbed TLS] Publish Threat Model
4851
* [Mbed TLS] [Code size optimisation (driver only build - hashes inc. HMAC)](https://github.com/orgs/Mbed-TLS/projects/1#column-19083975)
4952
* [Mbed TLS] [PKCS7 Parser](https://github.com/orgs/Mbed-TLS/projects/1#column-17950135)
5053
* [PSA Crypto] [PSA Crypto restartable sign message](https://github.com/orgs/Mbed-TLS/projects/1#column-18883250)
@@ -55,19 +58,19 @@ If you are interested in collaborating on any of the roadmap features or other f
5558
* [Mbed TLS] [TLS1.3 PSK](https://github.com/orgs/Mbed-TLS/projects/1#column-17950145)
5659
* [Mbed TLS] [Mbed TLS3.2](https://github.com/orgs/Mbed-TLS/projects/1#column-18338314)
5760
* [Mbed TLS] [TLS1.3 server side](https://github.com/orgs/Mbed-TLS/projects/1#column-17950131)
58-
* [Mbed TLS] TLS1.3 MVP
59-
* [Mbed TLS] TLS/X.509​ - Use PSA Crypto APIs Fully​ - Phase1
60-
* [Mbed TLS] SHA256/512 - Neon Optimization
61-
* [Mbed TLS] New 2.x LTS
62-
* [PSA Crypto] Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto
61+
* [Mbed TLS] [TLS1.3 MVP](https://github.com/orgs/ARMmbed/projects/18#column-15836288)
62+
* [Mbed TLS] [TLS/X.509​ - Use PSA Crypto APIs Fully​ - Phase1](https://github.com/orgs/ARMmbed/projects/18#column-15836318)
63+
* [Mbed TLS] [SHA256/512 - Neon Optimization](https://github.com/orgs/ARMmbed/projects/18#column-16274498)
64+
* [Mbed TLS] [New 2.x LTS](https://github.com/orgs/ARMmbed/projects/18#column-15836286)
65+
* [PSA Crypto] [Support Missing PSA Crypto v1.0 APIs supported in MbedCrypto](https://github.com/orgs/ARMmbed/projects/18#column-15836299)
6366
* [PSA Crypto]​ M-AEAD Implementation
6467
* [PSA Crypto]​ EdDSA API Design
6568
* [PSA Crypto]​ PBKDF2 API Design
6669
* [PSA Crypto]​ ECJPAKE API Design ​
6770
* DTLS-SRTP
6871
* Lucky13 Security Improvements
69-
* [PSA Crypto] PSA Crypto API implementation v1.0 Specification - Phase1
70-
* Unified PSA Driver Interface - API Design and initial support
72+
* [PSA Crypto] [PSA Crypto API implementation v1.0 Specification - Phase1](https://github.com/orgs/ARMmbed/projects/18#column-15836285)
73+
* [Unified PSA Driver Interface](https://github.com/orgs/ARMmbed/projects/18#column-15836331) - API Design and initial support
7174
* [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>)
7275
* [Mbed TLS] [Use PSA: misc. gaps](https://github.com/orgs/Mbed-TLS/projects/1#column-18337954)
7376
* [Bignum] [ECP Curves field reduction - NIST](https://github.com/orgs/Mbed-TLS/projects/1#column-17950163)

0 commit comments

Comments
 (0)