Skip to content

Commit 2030c76

Browse files
committed
Meeting minutes for 2025-10-02 TSC meeting
Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
1 parent 8b31f66 commit 2030c76

File tree

4 files changed

+177
-1
lines changed

4 files changed

+177
-1
lines changed

meetings/2025-08-07/minutes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# 2025-08-07: TSC Minutes
2+
3+
## Attendees
4+
TSC members:
5+
* [ ] Manuel Barbosa
6+
* [ ] Hanno Becker
7+
* [X] Matthias J. Kannwischer
8+
* [X] Franziskus Kiefer
9+
* [ ] Jake Massimo
10+
* [X] Markku-Juhani Saarinen
11+
* [ ] Tiago Oliveira
12+
* [ ] Pravek Sharma
13+
14+
Quorum is not met. Meeting postponed due to lack of attendance.
15+
16+
* Next meeting: 2025-09-04 13:00 UTC

meetings/2025-09-04/minutes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# 2025-09-04: TSC Minutes
2+
3+
## Attendees
4+
TSC members:
5+
* [X] Manuel Barbosa
6+
* [ ] Hanno Becker
7+
* [X] Matthias J. Kannwischer
8+
* [ ] Franziskus Kiefer
9+
* [ ] Jake Massimo
10+
* [ ] Markku-Juhani Saarinen
11+
* [X] Tiago Oliveira
12+
* [ ] Pravek Sharma
13+
14+
Quorum is not met. Meeting postponed due to lack of attendance.
15+
16+
* Next meeting: 2025-10-02 13:00 UTC

meetings/2025-10-02/minutes.md

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
# 2025-10-02: TSC Minutes
2+
3+
## Agenda
4+
5+
* Welcome
6+
* PQCP Growth Plan
7+
* Updates from related communities (PQCA, OQS)
8+
* Review status of sub projects
9+
* [mlkem-native](https://github.com/pq-code-package/mlkem-native)
10+
* [mldsa-native](https://github.com/pq-code-package/mldsa-native)
11+
* [mlkem-libjade](https://github.com/pq-code-package/mlkem-libjade)
12+
* [mlkem-rust-libcrux](https://github.com/pq-code-package/mlkem-rust-libcrux)
13+
* [slhdsa-c](https://github.com/pq-code-package/slhdsa-c)
14+
* Discussion items
15+
* [Rust libcrux repository re-org](https://github.com/pq-code-package/tsc/issues/181) - Vote on renaming proposal
16+
* [Project Documentation Standards](https://github.com/pq-code-package/tsc/issues/151)
17+
* Review of remaining open issues:
18+
- [Determine any cross-implementation API requirements](https://github.com/pq-code-package/tsc/issues/4)
19+
- [Adopt a definition of assurance levels](https://github.com/pq-code-package/tsc/issues/3)
20+
* Any other business
21+
* Next meeting: 2025-11-06 13:00 UTC
22+
23+
## Attendees
24+
TSC members:
25+
* [ ] Manuel Barbosa
26+
* [X] Hanno Becker
27+
* [X] Matthias J. Kannwischer
28+
* [X] Franziskus Kiefer
29+
* [ ] Jake Massimo
30+
* [X] Tiago Oliveira
31+
* [ ] Pravek Sharma
32+
* [ ] Markku-Juhani Saarinen
33+
34+
Other attendees:
35+
* Hart Montgomery (Linux Foundation, PQCA)
36+
37+
## Action Items
38+
- All projects: Consider growth strategies from Hart's presentation and discuss on GitHub or in next meeting
39+
- Matthias: Create growth plan document for TAC presentation
40+
- Matthias: Open issues in all project repositories with documentation standards requirements
41+
- Hanno & Tiago: Review and agree on documentation standards list
42+
- Hart: Check on PQCA blog post reach/effectiveness metrics
43+
44+
## Minutes
45+
46+
* **PQCP Growth Plan**:
47+
- **LFDT Playbook**: Hart shared [LFDT Growth Playbook](https://docs.google.com/presentation/d/1r4wljummNbfwRHxH4zYAenSvNIx2EcpChmMgpa5lazM/edit?usp=sharing)
48+
- **Focus**: Primary goal for PQCP is awareness and user base growth (not necessarily contributors at this stage)
49+
- **Growth Strategies Ideas** (presented by Hard, primarily from LFDT playbook):
50+
- **Blog Posts & Media**:
51+
- Currently posting on PQCA blog
52+
- Also consider LFDT, OpenSSF, and CNCF blogs
53+
- **Meetups**:
54+
- LFDT offers virtual and in-person meetups (45-min presentations, recordable)
55+
- How-to guides particularly effective
56+
- Recommended having beginner-friendly sessions
57+
- **Public Calls**:
58+
- Already have public TSC calls on calendar
59+
- Less intimidating than GitHub for newcomers
60+
- **Communication Channels**:
61+
- Discord active with good response times (critical for attracting users)
62+
- PQCA has LinkedIn and Twitter accounts available
63+
- **Good First Issues**:
64+
- Challenging for PQCP due to technical nature of cryptography
65+
- **Workshops**:
66+
- Virtual and in-person how-to workshops, recorded for online consumption
67+
- Consider 6-month cadence with new versions
68+
- **Mentorships**:
69+
- PQCP had strong applicant pool
70+
- Budget available for more mentorships (flexible timing, not just summer)
71+
- Available globally
72+
- **Case Studies**:
73+
- Multiple case studies create critical mass and drive adoption
74+
- AWS Crypto Library (AWSLC) using mlkem-native - opportunity for case study
75+
- **Newsletter**:
76+
- LFDT has newsletter capability
77+
- Would feature releases, milestones, conferences, workshops
78+
- PQCP is considering a newsletter
79+
- **Ecosystem Mapping**:
80+
- Who is using PQCP already?
81+
- Already documenting consumers in README files
82+
- **Collaboration Opportunities**:
83+
- OpenSSF - post-quantum conversation upcoming
84+
- Post-quantum Kubernetes
85+
- CNCF could be interesting partner
86+
- **Action**: Each project to think about growth strategies, discuss on GitHub or next meeting, create document for TAC
87+
88+
* **Updates from related communities**:
89+
- **PQCA**:
90+
- LinkedIn and Twitter accounts active
91+
- Blog posts being published
92+
- Planning paper repository
93+
- Mentorship programs available
94+
- **OQS**: No representative attended
95+
96+
* **Sub-project updates**:
97+
- **mlkem-native** (Hanno Becker):
98+
- Starting AVX2 HOL-Light proof development (progress expected over next month)
99+
- Two new backend contributions:
100+
- RISC-V 64 backend from Markku (under review, expected to merge this month)
101+
- ppc64 backend from IBM (first review done, needs work, confident it will merge)
102+
- Total backend count will reach 4
103+
- **mldsa-native** (Matthias Kannwischer):
104+
- Exceeded performance of AArch64 MLDSA implementation in PQClean (met alpha release performance bar)
105+
- AVX2 work ongoing - small gap vs Dilithium team implementation for signing, expect to close in 2 weeks
106+
- First integration into LibOQS completed (not merged yet but works, identified all needed changes)
107+
- **Alpha release expected in 4-6 weeks**
108+
- **mlkem-libjade** (Tiago Oliveira):
109+
- Full-time engineer working on project until December, focused on CI
110+
- Focusing on ML-KEM 1024 completeness
111+
- CI checks include: safety, performance, and proofs
112+
- **Target: Release by end of December**
113+
- Planning blog post about accomplishments
114+
- Implementation correctness proofs take 2.5 hours with 8 cores (goal: optimize to <10 minutes)
115+
- Matthias offered CI assistance based on his experience
116+
- **mlkem-rust-libcrux** (Franziskus Kiefer):
117+
- Common PQCP APIs merged into ML-KEM
118+
- **Release planned within next 1-2 weeks** with common APIs
119+
- Feature flag enables C APIs for easy drop-in replacement
120+
- Once renaming complete, will add MLDSA to repository
121+
- MLDSA code exists, most proofs done, some cleanup remaining
122+
- **slhdsa-c**: No updates
123+
124+
* **Technical discussions**:
125+
- **Rust libcrux repository re-org** (https://github.com/pq-code-package/tsc/issues/181):
126+
- Resolved
127+
- **Project Documentation Standards** (https://github.com/pq-code-package/tsc/issues/151):
128+
- Existing list of agreed-upon documentation standards shared
129+
- Action plan:
130+
1. Hanno and Tiago to review standards list
131+
2. All agree to standards
132+
3. Matthias opens issues in all project repositories
133+
4. Projects implement standards and close issues
134+
5. Finally close old documentation standards issue
135+
- **Cross-implementation API requirements** (https://github.com/pq-code-package/tsc/issues/4):
136+
- **Assurance levels** (https://github.com/pq-code-package/tsc/issues/3):
137+
138+
* **Other business**:
139+
- Meeting time discussion: Tiago and Manuel have teaching duties on Thursdays going forward
140+
- May need to discuss new meeting time in future
141+
142+
* **Next meeting: 2025-11-06 13:00 UTC**

meetings/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Minutes and agenda
2-
2+
* 2025-10-02 : [agenda/minutes](2025-10-02/minutes.md)
3+
* 2025-09-04 : [agenda/minutes](2025-09-04/minutes.md)
4+
* 2025-08-07 : [agenda/minutes](2025-08-07/minutes.md)
35
* 2025-07-03 : [agenda/minutes](2025-07-03/minutes.md)
46
* 2025-06-05 : [agenda/minutes](2025-06-05/minutes.md)
57
* 2025-05-22 : [agenda/minutes](2025-05-22/minutes.md) (combined minutes/agenda)

0 commit comments

Comments
 (0)