Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 1.96 KB

summary.md

File metadata and controls

58 lines (47 loc) · 1.96 KB

2024-04 Hackathon summary

Top achievements

  • Initial onboarding of 4 MLKEM implementation repositories
  • 14 contributors
  • Getting discussions going on the project

New org members

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

Aided by others in discussion including Hart, Ry, 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 (assembly)
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
template-code Standard files
README, CODEOWNERS
scorecard action
pq-code-package-hackathon mini site with links
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?