Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
e78ad49
feat(security): add Noise XXhfs post-quantum handshake (X-Wing KEM)
paschal533 Apr 16, 2026
9d898d6
fix: resolve all ruff lint errors for CI
paschal533 Apr 16, 2026
8cbb102
feat(pq): add liboqs C backend and make it the default KEM
paschal533 Apr 28, 2026
28e2857
fix(pq): cache liboqs availability to avoid repeated 5-second probe
paschal533 Apr 28, 2026
fd966a7
fix: ruff format, E501 line length, and mypy Task type args for CI lint
paschal533 Apr 28, 2026
b377da7
Merge branch 'main' into feat/pqc-noise-xxhfs
acul71 Jun 7, 2026
e9de25f
test(pq): vendor cross-implementation test vectors into repo
paschal533 Jun 8, 2026
f9d514b
fix(pq): declare kyber-py as a dependency
paschal533 Jun 8, 2026
2838998
ci(pq): add dedicated tox environment for PQ tests
paschal533 Jun 8, 2026
9e6fb6e
docs(pq): fix RST docstrings and add PQ module to docs toctree
paschal533 Jun 8, 2026
67aff80
fix(pq): lazy-import kyber-py so package loads without the optional dep
paschal533 Jun 8, 2026
fe80057
refactor(pq): deduplicate _xwing_combine into _xwing.py
paschal533 Jun 8, 2026
a6ab162
docs(pq): document why mix_key not mix_key_and_hash for ekem1 token
paschal533 Jun 8, 2026
7be2c23
fix(pq): resolve pyrefly type errors in PQ modules and test doubles
paschal533 Jun 8, 2026
5d5f72c
chore(pq): minor cleanup — remove redundant PyNaCl from pq-fast, add …
paschal533 Jun 8, 2026
1fa8e14
style(pq): fix ruff lint errors (D213 docstring, I001 import order)
paschal533 Jun 8, 2026
074016a
feat(pq): add live two-node demo for XXhfs handshake over TCP
paschal533 Jun 8, 2026
0cc16df
fix(pq): fix lint and docs CI failures from pq_demo addition
paschal533 Jun 8, 2026
01c16a9
fix: resolve CI lint and RTD failures
paschal533 Jun 9, 2026
4a9460f
fix(docs): exclude generated examples.pq_noise.rst from Sphinx build
paschal533 Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/tox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
python: ["3.10", "3.11", "3.12", "3.13"]
toxenv: [core, demos, interop, lint, utils, wheel]
toxenv: [core, demos, interop, lint, utils, wheel, pq]
include:
- python: "3.10"
toxenv: docs
Expand Down
Loading
Loading