tempfork/x509: store certs for iOS compressed in binary, parse lazily

This commit is contained in:
Brad Fitzpatrick
2020-04-25 08:52:53 -07:00
parent 8fd8fc9c7d
commit 28c632c97b
7 changed files with 4533 additions and 4409 deletions
+4 -1
View File
@@ -306,7 +306,10 @@ func loadSystemRoots() (*CertPool, error) {
trustedRoots := NewCertPool()
for i := 0; i < roots.len(); i++ {
c := roots.mustCert(i)
c, err := roots.cert(i)
if err != nil {
return nil, err
}
contains, err := untrustedRoots.contains(c)
if err != nil {
return nil, err