]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.10] crypto/tls: copy and use adjusted syscall.CertChainPolicyPara
authorAlex Brainman <alex.brainman@gmail.com>
Sat, 5 May 2018 05:28:56 +0000 (15:28 +1000)
committerFilippo Valsorda <filippo@golang.org>
Mon, 7 May 2018 15:01:08 +0000 (15:01 +0000)
commitf858dbd1f0546d7f9366d295eb7cf17059e45822
tree902f5dc573b81b32a78da21c02fd350b03239d11
parent71bdbf431b79dff61944f22c25c7e085ccfc25d5
[release-branch.go1.10] crypto/tls: copy and use adjusted syscall.CertChainPolicyPara

As discussed in issue #21376, it is unsafe to have
syscall.CertChainPolicyPara.ExtraPolicyPara uintptr -
it has to be a pointer type. So copy syscall.CertChainPolicyPara
into crypto/tls package, make ExtraPolicyPara unsafe.Pointer,
and use new struct instead of syscall.CertChainPolicyPara.

Fixes #25033

Change-Id: If914af056cbbb0c4d93ffaa915b3d2cb5ecad0cd
Reviewed-on: https://go-review.googlesource.com/111715
Reviewed-by: Austin Clements <austin@google.com>
Run-TryBot: Austin Clements <austin@google.com>
src/crypto/x509/root_windows.go