diff options
Diffstat (limited to 'cmd/relayd/fingerprint.go')
| -rw-r--r-- | cmd/relayd/fingerprint.go | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/cmd/relayd/fingerprint.go b/cmd/relayd/fingerprint.go index 64322a9..32439e0 100644 --- a/cmd/relayd/fingerprint.go +++ b/cmd/relayd/fingerprint.go @@ -55,7 +55,11 @@ type TLSFingerprint struct { type TLSFingerprintJA3N [md5.Size]byte -func (f TLSFingerprintJA3N) String() string { +func (f *TLSFingerprintJA3N) String() string { + if f == nil { + return "" + } + return hex.EncodeToString(f[:]) } @@ -65,7 +69,11 @@ type TLSFingerprintJA4 struct { C [6]byte } -func (f TLSFingerprintJA4) String() string { +func (f *TLSFingerprintJA4) String() string { + if f == nil { + return "" + } + return strings.Join([]string{ string(f.A[:]), hex.EncodeToString(f.B[:]), |
