Skip to content

Commit dcb881a

Browse files
authored
Merge pull request #164 from planetf1/20250522
Add minutes for 20250508
2 parents 1a53a0c + 0082c8c commit dcb881a

File tree

3 files changed

+165
-0
lines changed

3 files changed

+165
-0
lines changed

meetings/2025-05-08/minutes.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
# 2025-05-08 : TSC Minutes
2+
3+
## Agenda
4+
5+
* Welcome
6+
* Minutes/actions from previous meeting
7+
* review meeting times
8+
* Updates from related communities:
9+
* [PQCA](https://github.com/PQCA)
10+
* [Open Quantum Safe](https://github.com/open-quantum-safe)
11+
* PQCP TSC Lead election.
12+
* Review status of sub projects:
13+
* [mlkem-native](https://github.com/pq-code-package/mlkem-native)
14+
* [mldsa-native](https://github.com/pq-code-package/mldsa-native)
15+
* [mlkem-libjade](https://github.com/pq-code-package/mlkem-libjade)
16+
* [mlkem-rust-libcrux](https://github.com/pq-code-package/mlkem-rust-libcrux)
17+
* [mlkem-c-embedded](https://github.com/pq-code-package/mlkem-c-embedded)
18+
* Discussion (if not covered previously)
19+
* [Other Open TSC issues](https://github.com/orgs/pq-code-package/projects/4/views/1)
20+
* can we close any of these issues?
21+
* Upcoming conferences
22+
* Confirm date/time of next meeting
23+
* Any other business
24+
25+
## Welcome
26+
27+
Nigel Jones welcomed attendees to the meeting.
28+
29+
## Minutes/actions from previous meeting
30+
31+
### Review Meeting Times
32+
33+
* The group discussed the trial of split meeting times, which aimed to increase attendance by accommodating different time zones.
34+
* It was noted that attendance had been low in recent meetings.
35+
* Pravek Sharma commented that the previous single meeting time was carefully chosen to balance the needs of members in North America and Taiwan and suggested reverting to it.
36+
* Franziskus Kiefer mentioned that travel and issues with the Google Calendar link (still pointing to an old calendar) had affected his attendance. He also noted that the current alternative time was mainly for US West Coast attendees, and if they weren't joining, it might not be necessary.
37+
* Nigel Jones acknowledged the calendar link issue and the difficulty of split times with a small group.
38+
* **Decision**: Members were asked to comment on [issue #157](https://github.com/pq-code-package/tsc/issues/157) regarding reverting to the original single meeting time.
39+
40+
## Updates from related communities
41+
42+
### PQCA
43+
44+
* Nigel Jones was unable to attend the previous day's PQCA meeting but had provided them with an update on PQCP, including the meeting time discussion and progress on ML-DSA and ML-KEM. No updates were available from the PQCA meeting itself.
45+
46+
### Open Quantum Safe (OQS)
47+
48+
* Pravek Sharma reported that he and Spencer presented at ICMC, discussing PQCA, PQCP, and OQS.
49+
* They released their first user survey, which yielded some responses, including interest in cryptographic agility.
50+
* OQS released a new version three weeks prior, which was the first to include mlkem-native.
51+
* Pravek is looking into the integration code needed for mldsa-native.
52+
53+
## PQCP TSC Lead Election
54+
55+
* Nigel Jones proposed extending the nomination period for the TSC Lead by one week from the previous day (May 7th, 2025), as over half the TSC members had only recently agreed to the election process.
56+
* If multiple nominations are received, a vote will be held in a week's time.
57+
* Members were encouraged to nominate themselves or others.
58+
59+
## Review status of sub-projects
60+
61+
### mlkem-native & mldsa-native
62+
63+
* Nigel Jones mentioned ongoing discussions around relicensing mlkem-native and mldsa-native to a triple license (Apache 2.0, MIT, ISC) and seeking contributor agreement. Pravek Sharma confirmed awareness and his agreement.
64+
* The previous discussion about requiring OpenSSL CLAs was on hold until more interest from OpenSSL was shown.
65+
* There is an ongoing stream of fixes, formal verifications, and proofs, particularly for mldsa-native, including new benchmarking.
66+
67+
### mlkem-libjade
68+
69+
* Manuel Barbosa reported interactions with industrial partners who are moving towards adopting the code.
70+
* Tweaks are being made to the ML-KEM code to meet partner requirements, with a plan to freeze implementations and push them to the PQCoding repository before the summer.
71+
* Pravek Sharma inquired about the common code (e.g., SHA3) used in libjade and the possibility of a separate repository for this formally verified common code, which could then be used by liboqs or other implementations.
72+
* Manuel Barbosa confirmed they can make their SHA3 implementation externally consumable and will look into it.
73+
74+
### mlkem-rust-libcrux
75+
76+
* Franziskus Kiefer stated his plan is to not have the code directly in the PQCP repository but rather a document linking to it and describing the implementation.
77+
* He emphasized the need for a common README layout across PQCP projects to present information like API, verification status, and benchmarks consistently. He plans to create a first version for the libcrux repository.
78+
* Pravek Sharma noted that platform choice (e.g., Windows support) is another important factor for consumers and offered to share a slide he created for ICMC on this topic.
79+
80+
### mlkem-c-embedded
81+
82+
* No specific updates mentioned in the transcript.
83+
84+
## Discussion
85+
86+
### Other Open TSC Issues
87+
88+
* The main open issues discussed were the meeting schedule ([issue #157](https://github.com/pq-code-package/tsc/issues/157)), the request for TSC Lead nominations, the long-running discussion on API changes, and meeting times.
89+
90+
### Upcoming Conferences
91+
92+
* ICMC was mentioned where Pravek and Spencer presented.
93+
94+
### Confirm date/time of next meeting
95+
96+
* To be decided based on feedback on [issue #157](https://github.com/pq-code-package/tsc/issues/157) regarding meeting times. Nigel Jones will update the calendar accordingly.
97+
98+
## Any other business
99+
100+
* No other business was discussed.
101+
102+
## Action items
103+
104+
### New
105+
106+
* [ ] Nigel Jones to follow up again on the incorrect Google Calendar link on the website.
107+
* [ ] All TSC members to comment on [issue #157](https://github.com/pq-code-package/tsc/issues/157) regarding reverting to the original single meeting time.
108+
* [ ] TSC members to submit nominations for TSC Lead.
109+
* [ ] Manuel Barbosa to investigate making the libjade SHA3 implementation externally consumable.
110+
* [ ] Franziskus Kiefer to create a proposal for a common README/documentation structure for PQCP projects, starting with the libcrux repository.
111+
* [ ] Pravek Sharma to share his ICMC slide regarding consumer considerations for PQCP implementations (e.g., platform choice) when the documentation discussion is active.
112+
113+
### Outstanding
114+
115+
* (From previous minutes) Document our process/policy on OpenSSL CLA - on hold.
116+
117+
## Attended by
118+
119+
### TSC voting members
120+
121+
* Nigel Jones (IBM)
122+
* Manuel Barbosa (University of Porto)
123+
* Franziskus Kiefer (Cryspen)
124+
* Pravek Sharma (University of Waterloo)
125+
126+
### Regrets
127+
128+
* Hanno Becker (AWS)
129+
* Matthias J. Kannwischer (Chelpis Quantum Tech)
130+
131+
### Additional attendees
132+
133+
* None.

meetings/2025-05-22/minutes.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# 2025-05-22 : TSC Minutes
2+
3+
## Agenda
4+
5+
* Welcome
6+
7+
* Minutes/actions from previous meeting
8+
9+
* Updates from related communities:
10+
* [PQCA](https://github.com/PQCA)
11+
* [Open Quantum Safe](https://github.com/open-quantum-safe)
12+
13+
* PQCP TSC Lead election.
14+
15+
* Review status of sub projects:
16+
17+
* [mlkem-native](https://github.com/pq-code-package/mlkem-native)
18+
* [mldsa-native](https://github.com/pq-code-package/mldsa-native)
19+
* [mlkem-libjade](https://github.com/pq-code-package/mlkem-libjade)
20+
* [mlkem-rust-libcrux](https://github.com/pq-code-package/mlkem-rust-libcrux)
21+
* [mlkem-c-embedded](https://github.com/pq-code-package/mlkem-c-embedded)
22+
23+
* Discussion (if not covered previously)
24+
25+
* [Other Open TSC issues](https://github.com/orgs/pq-code-package/projects/4/views/1)
26+
* can we close any of these issues?
27+
* Upcoming conferences
28+
* Confirm date/time of next meeting
29+
30+
* Any other business

meetings/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Minutes and agenda
22

3+
* 2025-05-22 : [agenda/minutes](2025-05-22/minutes.md) (combined minutes/agenda)
4+
* 2025-05-08 : [agenda/minutes](2025-05-08/minutes.md) (combined minutes/agenda)
35
* 2025-04-24 : [agenda/minutes](2025-04-24/minutes.md) (combined minutes/agenda)
46
* 2025-03-13 : [agenda/minutes](2025-03-13/minutes.md) (combined minutes/agenda)
57
* 2025-02-27 : [agenda/minutes](2025-02-27/minutes.md) (combined minutes/agenda)

0 commit comments

Comments
 (0)