# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/

# Build artifacts
dist/
build/

# Test / tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

# Environments
.venv/
venv/
env/

# Editor
.vscode/
.idea/
*.swp
.DS_Store

# KAT vectors are user-supplied; do not commit unless you have rights to.
# Ours come from the public IETF draft's test-vectors.json, so they ARE
# committed (tests/xwing_kat.json is intentionally tracked).
# tests/xwing_kat.json

# Local clone of the upstream spec repo, used only to generate/verify KAT
# vectors. It is its own git repository -- never vendor it into this one.
draft-connolly-cfrg-xwing-kem/
