PQ MLKEM hybrid ratchet only #517

Merged
zzz merged 3 commits from zzz/i2p.i2p:pq-ratchet into master 2025-06-24 08:32:07 -04:00
Owner

This is the PR targeted for 2.10.

Extracted from the full PQ PR #497
All MLDSA and NTCP2/SSU2 MLKEM is removed from that PR.
All BC classes are in router. Some will have to be moved to core when MLDSA is added.
Other than the new EncTypes and the i2ptunnel UI, all changes are in router.

This is essentially the same as PR #514 except that the changes are split into three commits:

  1. Base bouncycastle 1.80 files, unmodified, as a base for future merges. Does not compile.
  2. Mods to bouncycastle files to minimize dependencies. This does compile.
  3. All router mods, new EncTypes, and the i2ptunnel UI

Do not squash on merge.

This is the PR targeted for 2.10. Extracted from the full PQ PR #497 All MLDSA and NTCP2/SSU2 MLKEM is removed from that PR. All BC classes are in router. Some will have to be moved to core when MLDSA is added. Other than the new EncTypes and the i2ptunnel UI, all changes are in router. This is essentially the same as PR #514 except that the changes are split into three commits: 1) Base bouncycastle 1.80 files, unmodified, as a base for future merges. Does not compile. 2) Mods to bouncycastle files to minimize dependencies. This does compile. 3) All router mods, new EncTypes, and the i2ptunnel UI Do not squash on merge.
zzz added this to the 2.10.0 milestone 2025-06-13 09:06:54 -04:00
zzz added the
crypto
router
labels 2025-06-13 09:06:54 -04:00
zzz self-assigned this 2025-06-13 09:06:54 -04:00
zzz added 3 commits 2025-06-13 09:07:02 -04:00
zzz requested review from idk 2025-06-13 09:07:27 -04:00
idk approved these changes 2025-06-24 06:53:13 -04:00
Owner

I reviewed everything outside of org/bouncycastle and skimmed org/bouncycastle. This has my ACK for a merge and bump.

I reviewed everything outside of org/bouncycastle and skimmed org/bouncycastle. This has my ACK for a merge and bump.
zzz merged commit f6289cb41b into master 2025-06-24 08:32:07 -04:00
zzz deleted branch pq-ratchet 2025-06-24 08:32:25 -04:00
Sign in to join this conversation.
No Reviewers
No Label
crypto
router
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: I2P_Developers/i2p.i2p#517
No description provided.