Skip to content

Commit f17a7ae

Browse files
JoTurkJulia-RomanJuliapixeltreejadey
committed
Validate server identity
Co-authored-by: Julia <supa@juliaelena.ro> Co-authored-by: Julia <git@juliapixel.com> Co-authored-by: Jade <jadey@tutanota.com>
1 parent 99536fd commit f17a7ae

9 files changed

Lines changed: 611 additions & 36 deletions

File tree

conn.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ type connConfigValues struct {
176176

177177
type connConfigCallbacks struct {
178178
customCipherSuites func() []dtlsconfig.CipherSuite
179-
verifyConnection func(*dtlsstate.State) error
179+
verifyConnection func(dtlsstate.Active) error
180180
getCertificate func(*dtlsconfig.ClientHelloInfo) (*tls.Certificate, error)
181181
getClientCertificate func(*dtlsconfig.CertificateRequestInfo) (*tls.Certificate, error)
182182
}
@@ -406,13 +406,13 @@ func adaptCustomCipherSuites(customCipherSuites func() []CipherSuite) func() []d
406406
}
407407
}
408408

409-
func adaptVerifyConnection(verifyConnection func(*State) error) func(*dtlsstate.State) error {
409+
func adaptVerifyConnection(verifyConnection func(*State) error) func(dtlsstate.Active) error {
410410
if verifyConnection == nil {
411411
return nil
412412
}
413413

414-
return func(state *dtlsstate.State) error {
415-
stateSnapshot, err := generateState(state)
414+
return func(state dtlsstate.Active) error {
415+
stateSnapshot, err := generateStateForVerifyConnection(state)
416416
if err != nil {
417417
return err
418418
}

0 commit comments

Comments
 (0)