Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PQC: Implement draft RFC for ML-KEM with X25519 #10

Merged
merged 9 commits into from
Nov 25, 2024
Merged

PQC: Implement draft RFC for ML-KEM with X25519 #10

merged 9 commits into from
Nov 25, 2024

Conversation

larabr
Copy link

@larabr larabr commented Nov 3, 2023

Implementation of draft-wussler-openpgp-pqc.

TODO:

  • OpenPGP: decide which algo IDs to merge (experimental ones?)
  • Use/implement NIST spec for algos, instead of round 3 implementations
  • Testing: add test vectors for keys/signature/messages when available
  • Testing: cross test with gopenpgp
  • switch to noble pqc lib?
    • update to NIST standard version
  • Are v4 PQC-KEM keys allowed?
  • Testing: setup sop tests (using custom profiles)
  • Future: add SHOULD algorithms? (X448)

@larabr larabr force-pushed the v6 branch 2 times, most recently from 3d64539 to c0de6f7 Compare March 1, 2024 10:28
@larabr larabr changed the title Implement PQC draft Implement PQC draft for ML-KEM with X25519 Mar 18, 2024
@larabr larabr marked this pull request as ready for review March 18, 2024 11:55
@larabr larabr changed the title Implement PQC draft for ML-KEM with X25519 PQC: Implement draft RFC for ML-KEM with X25519 Mar 18, 2024
@larabr larabr force-pushed the v6 branch 2 times, most recently from 2b3e3ae to 4694d77 Compare April 17, 2024 15:39
@larabr larabr force-pushed the v6 branch 2 times, most recently from ddb87a4 to 4364eae Compare May 17, 2024 14:02
@larabr larabr force-pushed the pqc branch 3 times, most recently from 0a72a7d to 0ef5106 Compare June 28, 2024 15:08
@larabr larabr force-pushed the pqc branch 2 times, most recently from ea3114e to 73bd8bd Compare July 9, 2024 12:53
@larabr larabr marked this pull request as draft August 16, 2024 16:05
@larabr larabr force-pushed the v6 branch 3 times, most recently from eed2a06 to f281842 Compare September 9, 2024 12:39
@larabr larabr force-pushed the pqc branch 2 times, most recently from 845fe08 to 75568f8 Compare September 13, 2024 08:48
@larabr larabr deleted the branch main November 6, 2024 13:06
@larabr larabr closed this Nov 6, 2024
@larabr larabr reopened this Nov 6, 2024
@larabr larabr marked this pull request as ready for review November 25, 2024 09:46
@larabr larabr changed the base branch from v6 to main November 25, 2024 09:47
@larabr larabr merged commit 1d68e66 into main Nov 25, 2024
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants