</p>
<h2 id="ports">Ports</h2>
-<p>
- TODO: complete this section, or delete if not needed
-</p>
+
<p><!-- https://go.dev/issue/46229 -->
Go 1.19 supports the Loongson 64-bit architecture LoongArch on Linux (<code>GOOS=linux</code>, <code>GOARCH=loong64</code>).
</p>
</p>
<h3 id="go-command">Go command</h3>
-<p>
- TODO: complete this section.
-</p>
<!-- https://go.dev/issue/51461 -->
<p>
now reject certificates and CSRs which contain duplicate extensions.
</p>
- <p><!-- CL 400175 --><!-- CL 388915 -->
+ <p><!-- https://go.dev/issue/46057 --><!-- https://go.dev/issue/35044 --><!-- CL 398237 --><!-- CL 400175 --><!-- CL 388915 -->
The new <a href="/pkg/crypto/x509/#CertPool.Clone"><code>CertPool.Clone</code></a>
and <a href="/pkg/crypto/x509/#CertPool.Equal"><code>CertPool.Equal</code></a>
methods allow cloning a <code>CertPool</code> and checking the equality of two
<code>CertPool</code>s respectively.
</p>
- <p><!-- CL 390834 -->
+ <p><!-- https://go.dev/issue/50674 --><!-- CL 390834 -->
The new function <a href="/pkg/crypto/x509/#ParseRevocationList"><code>ParseRevocationList</code></a>
provides a faster, safer to use CRL parser which returns a
<a href="/pkg/crypto/x509/#RevocationList"><code>RevocationList</code></a>.
now considers certificates to be equal when the subjects, public keys, and SANs
are all equal. Before, it required byte-for-byte equality.
</p>
-
- <p><!-- https://go.dev/issue/46057 --><!-- CL 398237 -->
- TODO: <a href="https://go.dev/issue/46057">https://go.dev/issue/46057</a>: add CertPool.Equal
- </p>
-
- <p><!-- https://go.dev/issue/50674 -->
- TODO: <a href="https://go.dev/issue/50674">https://go.dev/issue/50674</a>: add ParseRevocationList, deprecate ParseCRL & ParseDERCRL
- </p>
-
- <p><!-- CL 390834 -->
- TODO: <a href="https://go.dev/cl/390834">https://go.dev/cl/390834</a>: crypto/x509: add new CRL parser, deprecate old one; modified api/next/50674.txt
- </p>
-
- <p><!-- https://go.dev/issue/35044 --><!-- CL 400175 -->
- TODO: <a href="https://go.dev/cl/400175">https://go.dev/cl/400175</a>: crypto/x509: add CertPool.Clone; modified api/next/35044.txt
- TODO: <a href="https://go.dev/issue/35044">https://go.dev/issue/35044</a>: add CertPool.Clone
- </p>
</dd>
</dl><!-- crypto/x509 -->
</dd>
</dl><!-- runtime -->
-<dl id="runtime/debug"><dt><a href="/pkg/runtime/debug/">runtime/debug</a></dt>
- <dd>
- <p><!-- CL 397018 -->
- TODO: <a href="https://go.dev/cl/397018">https://go.dev/cl/397018</a>: runtime/debug: export SetMemoryLimit; modified api/next/48409.txt
- </p>
- </dd>
-</dl><!-- runtime/debug -->
-
<dl id="runtime/metrics"><dt><a href="/pkg/runtime/metrics/">runtime/metrics</a></dt>
<dd>
<p><!-- https://go.dev/issue/47216 --><!-- CL 404305 -->