Skip to content

Runtime detection of kx algorithms#34

Open
tofay wants to merge 1 commit into
mainfrom
runtime-detection
Open

Runtime detection of kx algorithms#34
tofay wants to merge 1 commit into
mainfrom
runtime-detection

Conversation

@tofay

@tofay tofay commented Apr 29, 2026

Copy link
Copy Markdown
Owner

No description provided.

@tofay tofay force-pushed the runtime-detection branch 3 times, most recently from 5a1a29d to bc4848c Compare April 29, 2026 16:42
@codecov

codecov Bot commented Apr 29, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 85.33333% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.84%. Comparing base (0e871fc) to head (79efcc9).

Files with missing lines Patch % Lines
src/kx_group/mod.rs 50.00% 7 Missing ⚠️
src/aead.rs 93.75% 1 Missing ⚠️
src/lib.rs 94.44% 1 Missing ⚠️
src/quic.rs 92.85% 1 Missing ⚠️
src/verify.rs 91.66% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##             main      #34       +/-   ##
===========================================
- Coverage   84.74%   73.84%   -10.90%     
===========================================
  Files          15       18        +3     
  Lines        1213     1499      +286     
===========================================
+ Hits         1028     1107       +79     
- Misses        185      392      +207     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Add runtime availability helpers:
- kx_group::available_default_groups
- kx_group::available_groups
- available_cipher_suites

Change default_provider to use runtime-available cipher suites,
key exchange groups, and signature algorithms.
Keep compile-time algorithm lists as supersets and filter at
runtime instead of relying on compile-time chacha/fips gating.
@tofay tofay force-pushed the runtime-detection branch from 81c0b1c to 79efcc9 Compare June 20, 2026 07:00
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.

1 participant