From 7f0c9fd6d5bb64263a99d20234b9ae0475829275 Mon Sep 17 00:00:00 2001 From: Nigel Jones Date: Tue, 19 Mar 2024 13:41:38 +0000 Subject: [PATCH] Update hackathon repo with notes from first session Signed-off-by: Nigel Jones --- 202404/2024-04-hackathon.md | 8 +++++- 202404/summary.md | 57 +++++++++++++++++++++++++++++++++++++ index.md | 5 ++-- 3 files changed, 67 insertions(+), 3 deletions(-) create mode 100644 202404/summary.md diff --git a/202404/2024-04-hackathon.md b/202404/2024-04-hackathon.md index 9f95aa2..6696850 100644 --- a/202404/2024-04-hackathon.md +++ b/202404/2024-04-hackathon.md @@ -3,10 +3,16 @@ # March 2024 hackathon -The initial hackathon for the post-quantum code package will take place on Tue 12 March. [QUICKSTART](quickstart.md) +The initial hackathon for the post-quantum code package took place on Tue 12 March. [QUICKSTART](quickstart.md) +[Notes from the hackathon are available](summary.md) +The remainder of this content is left for posterity... + +
+
+ ## Objective We aim to make the [pq-code-package project](https://github.com/pq-code-package) the place to come to for trusted post-quantum standards-oriented cryptographic algorithm implementations. diff --git a/202404/summary.md b/202404/summary.md new file mode 100644 index 0000000..945768f --- /dev/null +++ b/202404/summary.md @@ -0,0 +1,57 @@ +# 2024-04 Hackathon summary + +## Top achievements +* Initial onboarding of 4 MLKEM implementation repositories +* 14 contributors + +## New org members + +Hoping not to miss anyone out, these are the people added to the org (github ids) as maintainers/contributors to the projects below +- mkannwischer +- planetf1 +- dstebila +- rpls +- MQuaresma +- ajbozarth +- cryptojedi +- franziskuskiefer +- jschanck +- karthikbhargavan +- mbbarbosa +- potsrevennil +- tfaoliveira +- ashman-p + +Others who helped out in du Hart & Ry (LF) & Max. + + +## Repository activity + +| repository | activity during hackathon | +| -- | -- | +| tsc | Record requests for new repo/teams/access| +| mlkem-c-embedded | Created repo and teams
Code added - Based on pqm4 repo
| +| mlkem-c-generic | Created repo and teams
Awaiting code| +| mklkem-libjade | Created repo and teams
Awaiting code| +| mlkem-rust-libcrux | Created repo and teams
Awaiting code| +| mlkem-c-aarch64 | Created repo and teams after hackathon| +| documentation | mkdocs-material
[https://docs.pqcodepackage.org](https://docs.pqcodepackage.org/latest/) | +| template-code | Standard files
README, CODEOWNERS
scorecard action| +| pq-code-package-hackathon | mini site with links
[https://hackathon.pqcodepackage.org](https://hackathon.pqcodepackage.org)| + + +## Additional points + +- Licensing. Aiming for Apache 2.0 (code) & CC-BY-4.0 (docs). some followups +- Test vectors being investigated - license unknowns (Norm Ashley) +- code flow ?upstream -> pqcp -> liboqs. Pipelines/strategy +- need to have commonality across sub-projects. Swap in/out algorithms. Documentation describing characteristics of implementation +- What is a package? +- artifact Distribution to repositories (->github) +- github practices - merge/rebase/squash, versioning, forks +- Managing access control groups was redious. post session adopted tooling to help (defined in yaml) + +## Next steps +- TSC formation +- continued onboarding & addressing issues +- another hackathon? \ No newline at end of file diff --git a/index.md b/index.md index 7f243de..e0ed6da 100644 --- a/index.md +++ b/index.md @@ -2,8 +2,9 @@ # PQ-Code-Package Hackathons -If you're aware our upcoming Hackathon, jump straight in. If not, read on ... -* [2024 04 hackathon](202404/2024-04-hackathon.md) - Tue 12 April 2024 +Quickly jump to past & upcoming sessions: + +* [2024-04-12](202404/2024-04-hackathon.md) ## About the PQCA