Skip to content

feat: integrate utils/cert, remove local replace#45

Open
M09Ic wants to merge 1 commit into
masterfrom
feat/utils-cert-integration
Open

feat: integrate utils/cert, remove local replace#45
M09Ic wants to merge 1 commit into
masterfrom
feat/utils-cert-integration

Conversation

@M09Ic

@M09Ic M09Ic commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Use published utils/cert and utils/mitmproxy instead of local replace directives
  • utils/cert provides atomic certificate primitives (NewTemplate, SelfSign/SignWith, TLS config builder, Fingerprint, etc.)
  • mitmproxy's DummyCert now uses NewTemplate + SignWith atoms for key-reuse pattern
  • Fix flaky TestMITMCapture_ServerFirst_Fallback (server-probe byte consumption)

Changes

  • go.mod: remove ../utils/cert and ../utils/mitmproxy local replace, use published v0.0.0-20260624182357-8d5cad72d8f2
  • mitm_bench_test.go: tolerate partial SSH banner in server-first test

Test plan

  • go test ./pkg/tools/proxy/... — 33/33 pass
  • go build ./... — compiles clean
  • go vet ./... — no warnings

🤖 Generated with Claude Code

Use published utils/cert and utils/mitmproxy instead of local replace
directives. utils/cert provides atomic certificate generation primitives
(NewTemplate, SelfSign/SignWith, Fingerprint, TLS config builder, etc.)
that mitmproxy now uses for CA creation and DummyCert key-reuse.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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