Skip to content

Commit c4eb3f8

Browse files
authored
Merge pull request #147 from planetf1/minutes13Mar25
Meeting minutes 20250313
2 parents fa548b4 + 382bf53 commit c4eb3f8

File tree

4 files changed

+131
-95
lines changed

4 files changed

+131
-95
lines changed

meetings/2025-02-13/2025-02-13 : TSC Minutes.ini

Lines changed: 0 additions & 95 deletions
This file was deleted.

meetings/2025-03-13/minutes.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,108 @@
2424
* [Other Open TSC issues](https://github.com/orgs/pq-code-package/projects/4/views/1)
2525

2626
* Any other business
27+
28+
## Welcome
29+
30+
31+
## Minutes/actions from previous meeting
32+
33+
Minutes have been merged. Thanks to reviewers for corrections.
34+
35+
### Updates from related communities
36+
37+
#### PQCA
38+
39+
* Main topic at PQCA this week was the [PQCA Blog Post](https://github.com/PQCA/TAC/issues/65) - see below for our discussion on content
40+
* Elections are underway for:
41+
* PQCA TAC lead.
42+
* PQCA community rep - only open to those working for companies not represented on PQCA board.
43+
44+
#### OQS
45+
46+
* liboqs release candidate for 0.13.0 planned, including deterministic keygen API for ML-KEM and updates from mlkem-native.
47+
* Initial plan to include mlkem-native API in this release, but moving ahead without those changes.
48+
49+
### Review of subprojects
50+
51+
#### mlkem-native
52+
53+
* Further progress on formal byte-level verification of assembly with John Harrison using [Hol Light](https://hol-light.github.io/).
54+
* includes core routines - NTT, inverse NTT, and Keccak variants (including complex neon/scalar hybrids).
55+
* C code is verified with CBMC. memory, safety, overflow should cover many potential bugs - compiler output is not being verified with HOL-Light.
56+
* Need to match CBMC contract to hol-light
57+
* Formal verification of AArch64 assembly nearing completion.
58+
* One remaining area is rejection sampling - complex.
59+
* AVX2 next.
60+
* Release of OQS with mlkem-native expected soon.
61+
* PR to AWS-LC in progress, with one approval. 
62+
63+
### mlkem-c-embedded
64+
65+
* currently on hold pending more interest.
66+
* noted one discord post mentioning embedded.
67+
68+
#### mlkem-c-libjade
69+
70+
* ARM implementation of ML-KEM AVX2 version is very close to completion, stable.
71+
* Some final documentation to be completed. 
72+
* formal verification of AVX2 implementation to be covered at [IEEE Symposium on Security and Privacy](https://sp2025.ieee-security.org/)
73+
74+
#### mlkem-rust-libcrux
75+
76+
No update.
77+
78+
#### mldsa-native
79+
80+
No update.
81+
82+
#### Open TSC issues
83+
84+
* PQCA Blog Post
85+
86+
* spirit of bringing together multiple implementations and highlighting different guarantees and properties.
87+
* PQCP as a place to find implementations.
88+
* adoption of ML-KEM in Open Quantum Safe and AWS-LC.
89+
* real-world impact via deployments to attract contributors.
90+
* What's next including ML-DSA and encouraging contributors.
91+
* Will discuss further on [discord](https://discord.com/invite/xyVnwzfg5R) tomorrow to complete first draft.
92+
93+
94+
### Any other business
95+
96+
* Noted the need to review attendance and revisit meeting times if needed.
97+
98+
## Action items
99+
100+
### New
101+
102+
### Outstanding
103+
104+
### Completed
105+
106+
## Recordings
107+
108+
* [Recordings are available on your Open Profile page](https://openprofile.dev/my-meetings) under Past Meetings.
109+
110+
## Upcoming TSC meetings
111+
112+
* Next TSC meeting in 2 weeks, 2025-03-27 1000 Central European Time (UTC+1).
113+
114+
[Please check the calendar](https://pqca.org/calendar/)
115+
116+
## Attended by
117+
118+
### TSC voting members
119+
120+
* [X] [Manuel Barbosa](https://github.com/mbbarbosa), University of Porto
121+
* [X] [Hanno Becker](https://github.com/hanno-becker), AWS
122+
* [X] [Nigel Jones](https://github.com/planetf1), IBM
123+
* [ ] [Matthias J. Kannwischer](https://github.com/mkannwischer), Chelpis Quantum Tech
124+
* [ ] [Franziskus Kiefer](https://github.com/franziskuskiefer), Cryspen
125+
* [ ] [Tiago Oliveira](https://github.com/tfaoliveira), Sandbox AQ
126+
* [ ] [John Schanck](https://github.com/jschanck), Mozilla
127+
* [X] [Pravek Sharma](https://github.com/praveksharma), University of Waterloo
128+
129+
### Additional attendees
130+
131+
None.

meetings/2025-03-27/minutes.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# 2025-03-27 : TSC Minutes
2+
3+
## Agenda
4+
5+
* Welcome
6+
7+
* [Minutes/actions from previous meeting](../2025-03-13/minutes.md)
8+
9+
* Updates from related communities:
10+
* [PQCA](https://github.com/PQCA)
11+
* [Open Quantum Safe](https://github.com/open-quantum-safe)
12+
13+
* Review status of sub projects:
14+
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+
* [mlkem-c-embedded](https://github.com/pq-code-package/mlkem-c-embedded)
20+
21+
* Discussion (if not covered previously)
22+
23+
* [Other Open TSC issues](https://github.com/orgs/pq-code-package/projects/4/views/1)
24+
25+
* Any other business

meetings/index.md

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

3+
* 2025-03-27 : [agenda/minutes](2025-03-27/minutes.md) (combined minutes/agenda)
34
* 2025-03-13 : [agenda/minutes](2025-03-13/minutes.md) (combined minutes/agenda)
45
* 2025-02-27 : [agenda/minutes](2025-02-27/minutes.md) (combined minutes/agenda)
56
* 2025-02-13 : [agenda/minutes](2025-02-13/minutes.md) (combined minutes/agenda)

0 commit comments

Comments
 (0)