-
Notifications
You must be signed in to change notification settings - Fork 122
Open
Description
Issue
The current version of github.com/zmap/zcrypto used by tlsx does not support TLS 1.3 analysis, causing compatibility issues for downstream consumers.
Details
- Current zcrypto version:
v0.0.0-20240512203510-0fef58d9a9db - Required version (with TLS 1.3 support):
v0.0.0-20250218123239-97e834cd7132
Error Messages
/go/pkg/mod/github.com/projectdiscovery/tlsx@v1.2.2/pkg/tlsx/ztls/ja3/ja3.go:63:17: clientHello.NextProtoNeg undefined (type *"github.com/zmap/zcrypto/tls".ClientHello has no field or method NextProtoNeg)
/go/pkg/mod/github.com/projectdiscovery/tlsx@v1.2.2/pkg/tlsx/ztls/ja3/ja3.go:175:17: serverHello.NextProtoNeg undefined (type *"github.com/zmap/zcrypto/tls".ServerHello has no field or method NextProtoNeg)
Impact
Downstream projects that depend on tlsx cannot use TLS 1.3–capable versions of zcrypto due to Go's single-version-per-module constraint. This blocks TLS 1.3 analysis capabilities in dependent projects.
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels