Skip to content

Commit c8db4c0

Browse files
authored
Merge pull request #115 from planetf1/minutes20241024
2 parents 94257f8 + 838b3cb commit c8db4c0

File tree

3 files changed

+133
-0
lines changed

3 files changed

+133
-0
lines changed

meetings/2024-10-24/minutes.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,106 @@
2525
* liboqs representative
2626
* meeting schedule/duration
2727

28+
## Welcome
29+
30+
## Minutes/actions from previous meeting
31+
32+
Minutes have been merged. Please raise issue/PR for any corrections.
33+
34+
### Updates from related communities
35+
36+
#### PQCA
37+
38+
Meeting canceled for this week - no updates
39+
40+
#### OQS
41+
42+
* want to start pulling pqcp implementations that are ready. Discussing with Matthias & Hanno.
43+
* Pravek Sharma (University of Waterloo) will be taking lead in liasing / integration - already been involved with libjade kyber in liboqs, alongside Basil (IBM)
44+
45+
### Review of subprojects
46+
47+
### mlkem-c-aarch64
48+
49+
* original plan of independent ML-KEM generic, aarch64 & perhaps AVX2 implementations could be an obstacle to adoption - similar, but different.
50+
* aarch64 implementation has evolved to provide interface to more easily incorporate specific implementations ie AVX2 from Kyber ref repo. Stay close to reference, but enable this specialization.
51+
* Function signatures same across implementations, but semantics differ - so have made these definitions common. Aim to verify C code with CBMC.
52+
* (Manuel): can also use code from Jasmin : contracts on a per-function basis with bounds. like an AVX2 implementation. Will review interface.
53+
* C code tries to remain close to reference implementation whilst addressing a few implementation defined behaviours. (FIPS 203 input validation is open as issue)
54+
* targetted more at server/pc/mobile platforms (vs embedded which focusses more on memory usage/code size).
55+
* Aiming for an alpha release to get awareness of internal interface & gather feedback.
56+
* Naming change proposal - mlkem-native currently proposed. Agree in next meeting.
57+
* Have asked for feedback from John Shanck / Peter Schwabe
58+
59+
### mlkem-c-embedded
60+
61+
No updates. (team working on above)
62+
63+
### mlkem-c-libjade
64+
65+
* getting close to completion for the avx2 super optimized implementation. A few more optimizations with proofs to do.
66+
* Target is IEEE S&P conference.
67+
* Hope to fit into the API structure covered in the mlkem-c-aarch64 discussion.
68+
69+
#### Open TSC issues
70+
71+
No updates.
72+
73+
### Any other business
74+
75+
#### Releases
76+
77+
* Discussion on what's needed for an alpha release: (see mlkem-c-aarch64 discussion also)
78+
* minimum is security/licensing.
79+
* document/transparency.
80+
* explain objectives ie inviting feedback on apis.
81+
* milestone set up in mlkem-c-aarch64. Assigning [issues targetted for release](https://github.com/pq-code-package/mlkem-c-aarch64/issues?q=sort%3Aupdated-desc+is%3Aissue+is%3Aopen+milestone%3Aalpha-release) there. please review.
82+
83+
#### liboqs representative
84+
85+
* Douglas proposed that Pravek Sharma is best placed to liase between liboqs & pqcp on adopting implementations of algorithms as he'll be doing much of the work.
86+
* Will check LF process/charter offline & start this process.
87+
88+
## Action items
89+
90+
### New
91+
92+
### Outstanding
93+
94+
### Completed
95+
96+
* [X] Contact John Schanck to see if interested in retiming TSC meetings.
97+
* closing given discussion on mlkem-c-aarch64
98+
99+
## Recordings
100+
101+
* [Recordings are available on your Open Profile page](https://openprofile.dev/my-meetings) under Past Meetings.
102+
103+
## Upcoming TAC meetings
104+
105+
* Next TSC meeting in 2 weeks, 2024-11-07 1300 UTC.
106+
107+
[Please check the calendar](https://pqca.org/calendar/)
108+
109+
## Attended by
110+
111+
### TSC voting members
112+
113+
* [X] [Manuel Barbosa](https://github.com/mbbarbosa), University of Porto
114+
* [X] [Hanno Becker](https://github.com/hanno-becker), AWS
115+
* [X] [Nigel Jones](https://github.com/planetf1), IBM
116+
* [X] [Matthias J. Kannwischer](https://github.com/mkannwischer), Chelpis Quantum Tech
117+
* [ ] [Franziskus Kiefer](https://github.com/franziskuskiefer), Cryspen
118+
* [ ] [Tiago Oliveira](https://github.com/tfaoliveira), Sandbox AQ
119+
* [ ] [John Schanck](https://github.com/jschanck), Mozilla
120+
* [X] [Douglas Stebila](https://github.com/dstebila), University of Waterloo
121+
122+
### Additional attendees
123+
124+
* J P Lomas, QRL
125+
* Yarkin Doroz (NVIDIA)
126+
127+
28128

29129

30130

meetings/2024-11-07/minutes.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# 2024-11-07 : TSC Minutes
2+
3+
## Agenda
4+
5+
* Welcome
6+
7+
* [Minutes/actions from previous meeting](../2024-11-24/minutes.md)
8+
* Proposal/vote on Pravek Sharma joining TSC.
9+
* Note that the generic repo is now archived.
10+
11+
* Updates from related communities:
12+
* [PQCA](https://github.com/PQCA)
13+
* [Open Quantum Safe](https://github.com/open-quantum-safe)
14+
15+
* Review status of sub projects:
16+
17+
* [mkkem-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+
* [mlkem-c-aarch64](https://github.com/pq-code-package/mlkem-c-aarch64)
21+
22+
* Discussion (if not covered previously)
23+
24+
* [Renaming of mlkem-native #105](https://github.com/pq-code-package/tsc/issues/105)
25+
* [FIP203 - 7 function api #4](https://github.com/pq-code-package/tsc/issues/4#issuecomment-2456391348)
26+
* [Working towards liboqs usage #103](https://github.com/pq-code-package/tsc/issues/103)
27+
* [Do we supply randombytes() #86](https://github.com/pq-code-package/tsc/issues/86) - NO/test-only / close ?
28+
* [Requiring OpenSSL CLA #113](https://github.com/pq-code-package/tsc/issues/113)
29+
* [Other Open TSC issues](https://github.com/orgs/pq-code-package/projects/4/views/1)
30+
31+
* Any other business
32+
* meeting time (1300 UTC) after summer->winter time

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+
* 2024-11-07 : [agenda/minutes](2024-11-07/minutes.md) (combined minutes/agenda)
34
* 2024-10-24 : [agenda/minutes](2024-10-24/minutes.md) (combined minutes/agenda)
45
* 2024-10-10 : [agenda/minutes](2024-10-10/minutes.md) (combined minutes/agenda)
56
* 2024-09-26 : [agenda/minutes](2024-09-26/minutes.md) (combined minutes/agenda)

0 commit comments

Comments
 (0)