Commit Graph

5 Commits

Author SHA1 Message Date
d128816956 refactor: rename crates 2026-01-26 16:17:04 +02:00
5accec5da4 feat(bench-server): add TLS 1.3 with X25519 key exchange
- Generate self-signed certificates on startup using rcgen
- Configure rustls with aws_lc_rs crypto provider
- Filter key exchange groups to X25519-only for mode=x25519
- Print CA certificate for client trust configuration
- TLS 1.3 protocol enforced
2026-01-26 16:09:27 +02:00
09fb7821bb feat(bench-common): add certificate generation utilities
- CaCertificate: self-signed CA that can sign server certificates
- ServerCertificate: DER-encoded cert chain and private key
- generate_test_certs(): convenience helper for local testing
- Uses rcgen 0.14 for X.509 certificate generation
2026-01-25 16:29:33 +02:00
4cec80f30e feat: scaffold workspace with bench-common, bench-server, bench-runner
- bench-common: KeyExchangeMode enum, BenchRecord NDJSON struct
- bench-server: CLI stub with --mode and --listen
- bench-runner: CLI stub with --mode, --server, --payload-bytes, --iters, --warmup, --concurrency, --out
2026-01-25 16:23:19 +02:00
bb0a195e73 Initial commit 2026-01-25 15:57:47 +02:00