|  | 
|  | 1 | +# 2025-07-03: TSC Minutes | 
|  | 2 | + | 
|  | 3 | +## Agenda | 
|  | 4 | + | 
|  | 5 | +* Welcome | 
|  | 6 | +* Approval of minutes from previous meeting (2025-06-05) | 
|  | 7 | +* [Nomination for new TSC voting member: Markku-Juhani Saarinen](https://github.com/pq-code-package/tsc/issues/176) | 
|  | 8 | +* [Project Lifecycle Stage Review](https://github.com/pq-code-package/tsc/issues/178) | 
|  | 9 | +    * PQCP is currently in Incubation stage | 
|  | 10 | +    * We need to decide if we want to move to the Growth Stage or stay in the Incubation Stage | 
|  | 11 | +* Updates from related communities: | 
|  | 12 | +    * [PQCA TAC](https://github.com/PQCA/TAC) | 
|  | 13 | +    * [Open Quantum Safe](https://github.com/open-quantum-safe) | 
|  | 14 | +* Review status of sub projects: | 
|  | 15 | +    * [mlkem-native](https://github.com/pq-code-package/mlkem-native) | 
|  | 16 | +    * [mldsa-native](https://github.com/pq-code-package/mldsa-native) | 
|  | 17 | +    * [mlkem-libjade](https://github.com/pq-code-package/mlkem-libjade) | 
|  | 18 | +    * [mlkem-rust-libcrux](https://github.com/pq-code-package/mlkem-rust-libcrux) | 
|  | 19 | +    * [slhdsa-c](https://github.com/pq-code-package/slhdsa-c) | 
|  | 20 | +* Discussion (if not covered previously) | 
|  | 21 | +    * Issues proposed for closure (Matthias commented to close around 2025-07-03): | 
|  | 22 | +        * [Add project dashboard](https://github.com/pq-code-package/tsc/issues/58) | 
|  | 23 | +        * [ML-KEM Test Vectors](https://github.com/pq-code-package/tsc/issues/29) | 
|  | 24 | +        * [Agree and document contribution guidelines & PR process](https://github.com/pq-code-package/tsc/issues/22) | 
|  | 25 | +        * [Decide how project results should be consumed & communicate this](https://github.com/pq-code-package/tsc/issues/15) | 
|  | 26 | +        * [OpenSSF scorecard for member subprojects](https://github.com/pq-code-package/tsc/issues/14) | 
|  | 27 | +        * [Adopt a code of conduct](https://github.com/pq-code-package/tsc/issues/9) | 
|  | 28 | +        * [Develop a security policy](https://github.com/pq-code-package/tsc/issues/8) | 
|  | 29 | +    * [Other Open TSC issues](https://github.com/orgs/pq-code-package/projects/4/views/1) | 
|  | 30 | +        * Remaining open issues for review: | 
|  | 31 | +            * [Project Documentation Standards](https://github.com/pq-code-package/tsc/issues/151) | 
|  | 32 | +            * [Add CONTRIBUTING.md to all repos](https://github.com/pq-code-package/tsc/issues/54) | 
|  | 33 | +            * [Determine any cross-implementation API requirements](https://github.com/pq-code-package/tsc/issues/4) | 
|  | 34 | +            * [Adopt a definition of assurance levels](https://github.com/pq-code-package/tsc/issues/3) | 
|  | 35 | +    * **Next meeting: 2025-08-07 13:00 UTC** | 
|  | 36 | +* Any other business | 
|  | 37 | + | 
|  | 38 | +## Attendees | 
|  | 39 | +TSC members:  | 
|  | 40 | +* [X] Manuel Barbosa | 
|  | 41 | +* [X] Hanno Becker | 
|  | 42 | +* [X] Matthias J. Kannwischer | 
|  | 43 | +* [X] Franziskus Kiefer | 
|  | 44 | +* [ ] Jake Massimo | 
|  | 45 | +* [X] Markku-Juhani Saarinen | 
|  | 46 | +* [ ] Tiago Oliveira | 
|  | 47 | +* [X] Pravek Sharma | 
|  | 48 | + | 
|  | 49 | +## Action Items | 
|  | 50 | +- Matthias: Add Markku-Juhani Saarinen to TSC membership | 
|  | 51 | +- Matthias: Recommend PQCP for Growth stage to TAC | 
|  | 52 | +- Franziskus: Finalize documentation standards proposal and comment on [#151](https://github.com/pq-code-package/tsc/issues/151) | 
|  | 53 | + | 
|  | 54 | +## Minutes | 
|  | 55 | + | 
|  | 56 | +* **Minutes from previous meeting (2025-06-05)**: Approved | 
|  | 57 | + | 
|  | 58 | +* **TSC Membership**:  | 
|  | 59 | +  - Markku-Juhani Saarinen nomination approved with sufficient votes from TSC members | 
|  | 60 | +  - Welcome to Markku as new TSC voting member | 
|  | 61 | + | 
|  | 62 | +* **Project Lifecycle Stage Review**: | 
|  | 63 | +  - **Decision**: TSC voted to recommend PQCP move from Incubation to Growth stage | 
|  | 64 | +  - Unanimous approval from 5 TSC members present | 
|  | 65 | +  - Matthias to submit recommendation to TAC | 
|  | 66 | + | 
|  | 67 | +* **Updates from related communities**: | 
|  | 68 | +  - **PQCA TAC**:  | 
|  | 69 | +    - Mentorship program available - volunteers needed to mentor | 
|  | 70 | +    - Outreach committee focusing on marketing activities | 
|  | 71 | +    - New PQCA social media accounts on LinkedIn and X: | 
|  | 72 | +      - https://www.linkedin.com/company/post-quantum-cryptography-alliance/ | 
|  | 73 | +      - https://x.com/PQCAorg | 
|  | 74 | +    - Seeking blog posts from community members (can be research-focused, not limited to PQCA projects) | 
|  | 75 | +    - Blog posts will be shared on social media channels | 
|  | 76 | +  - **OQS**:  | 
|  | 77 | +    - slhdsa-c integration work underway, expected completion in 2-3 weeks | 
|  | 78 | +    - Same project lifecycle review process as PQCP (not yet completed) | 
|  | 79 | + | 
|  | 80 | +* **Sub-project updates**: | 
|  | 81 | +  - **mlkem-native**:  | 
|  | 82 | +    - Functional correctness proofs complete for all Arm assembly | 
|  | 83 | +    - AWS-LC integration ongoing with assembly backend | 
|  | 84 | +    - RISC-V support PR in review, looking good for merge | 
|  | 85 | +  - **mldsa-native**:  | 
|  | 86 | +    - Major CBMC performance improvements enable top-level function proofs | 
|  | 87 | +    - Assembly integration progressing but still gap to state-of-the-art performance | 
|  | 88 | +    - Expect to complete verification work soon | 
|  | 89 | +  - **mlkem-libjade**:  | 
|  | 90 | +    - ML-KEM proofs progressing, refactoring work ongoing | 
|  | 91 | +    - Potential new PQCP release with 2 parameter sets and full proofs planned | 
|  | 92 | +  - **mlkem-rust-libcrux**:  | 
|  | 93 | +    - README PR ready for review and merge | 
|  | 94 | +    - Considering unified rust repository structure for all algorithms | 
|  | 95 | +    - ML-DSA proofs nearly complete | 
|  | 96 | +  - **slhdsa-c**:  | 
|  | 97 | +    - Supports all 12 FIPS 205 parameter sets plus ~300 experimental parameter sets | 
|  | 98 | +    - Single binary supports multiple parameter sets (smaller firmware footprint) | 
|  | 99 | +    - OQS integration in progress, vectorized API changes planned for performance | 
|  | 100 | + | 
|  | 101 | +* **Technical discussions**: | 
|  | 102 | +  - **ACVP key validation**:  | 
|  | 103 | +    - New NIST test vectors include secret key and public key validation tests | 
|  | 104 | +    - Requires new API functions returning 0/1 for validation | 
|  | 105 | +    - May need coordination with OQS on API | 
|  | 106 | +  - **Documentation standards** (https://github.com/pq-code-package/tsc/issues/151):  | 
|  | 107 | +    - Performance benchmarking: agreed to require instructions on how to benchmark rather than uniform fair benchmarks | 
|  | 108 | +    - Memory usage reporting discussed (stack usage, binary size) - more discussion required | 
|  | 109 | +    - Verification coverage: projects should clearly document what guarantees are provided and what code is covered | 
|  | 110 | +    - Table format proposed showing modules vs verification types (correctness, memory safety, etc.) - deemed as too detailed for some projects. Consensus was to leave that up to the sub-projects as long as guarantees are well defined and coverage is clear. | 
|  | 111 | +    - Franziskus will create a proposal and post it for comment. | 
|  | 112 | + | 
|  | 113 | +* **Issues for closure**: Approved closing orphaned issues as proposed | 
|  | 114 | +* **Next meeting: 2025-08-07 13:00 UTC** | 
0 commit comments