diff --git a/internal/tls13/u_tls13.go b/internal/tls13/u_tls13.go index 56b3c17..9e5a682 100644 --- a/internal/tls13/u_tls13.go +++ b/internal/tls13/u_tls13.go @@ -23,4 +23,9 @@ func NewMasterSecretFromSecret[H fips140.Hash](hash func() H, secret []byte) *Ma } } -func (s *MasterSecret) Secret() []byte { return s.secret } +func (s *MasterSecret) Secret() []byte { + if s != nil { + return s.secret + } + return nil +}