<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-x-crypto, branch v0.43.0</title>
<subtitle>Fork of golang.org/x/crypto with my patches.</subtitle>
<id>http://git.kilabit.info/go-x-crypto/atom?h=v0.43.0</id>
<link rel='self' href='http://git.kilabit.info/go-x-crypto/atom?h=v0.43.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/'/>
<updated>2025-10-08T17:40:45Z</updated>
<entry>
<title>go.mod: update golang.org/x dependencies</title>
<updated>2025-10-08T17:40:45Z</updated>
<author>
<name>Gopher Robot</name>
<email>gobot@golang.org</email>
</author>
<published>2025-10-08T15:52:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=627cb894b6b2021e34c4ad4af4c0a963127491e4'/>
<id>urn:sha1:627cb894b6b2021e34c4ad4af4c0a963127491e4</id>
<content type='text'>
Update golang.org/x dependencies to their latest tagged versions.

Change-Id: Icf986acf9290649488777328f470200bf9e11442
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/710098
Reviewed-by: David Chase &lt;drchase@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Auto-Submit: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
</content>
</entry>
<entry>
<title>acme: fix autocert TestHTTPHandlerDefaultFallback</title>
<updated>2025-10-08T16:52:31Z</updated>
<author>
<name>Daniel McCarney</name>
<email>daniel@binaryparadox.net</email>
</author>
<published>2025-10-08T14:15:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=dca4914afe94ebd485672b06b9a120e18b452533'/>
<id>urn:sha1:dca4914afe94ebd485672b06b9a120e18b452533</id>
<content type='text'>
The Go 1.25.2 release made net/url stricter about parsing bracketed IPv6
hostnames, and is rejecting some test URLs used in the autocert
TestHTTPHandlerDefaultFallback test with an error about the
colon-separated fields requiring at least one hex digit.

This commit replaces the invalid `xxxx` portion of some test URLS with
valid hex digits, fixing the test regression.

Change-Id: I84c192b1cd6daf53ef4199f7987437fd825f7041
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/710155
Reviewed-by: Roland Shoemaker &lt;roland@golang.org&gt;
Auto-Submit: Daniel McCarney &lt;daniel@binaryparadox.net&gt;
Reviewed-by: Filippo Valsorda &lt;filippo@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>x509roots/fallback: update bundle</title>
<updated>2025-10-08T15:14:13Z</updated>
<author>
<name>Gopher Robot</name>
<email>gobot@golang.org</email>
</author>
<published>2025-10-06T16:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=1336e21bd6f39d1ab82ca6412693849c2d120e1d'/>
<id>urn:sha1:1336e21bd6f39d1ab82ca6412693849c2d120e1d</id>
<content type='text'>
This is an automated CL which updates the NSS root bundle.

[git-generate]
go generate ./x509roots

Change-Id: I9ab454c977013b2f6a42bc93fb0649612c54c6c0
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/709475
Reviewed-by: Roland Shoemaker &lt;roland@golang.org&gt;
Auto-Submit: Gopher Robot &lt;gobot@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
</content>
</entry>
<entry>
<title>ssh: add VerifiedPublicKeyCallback</title>
<updated>2025-09-27T19:43:41Z</updated>
<author>
<name>Nicola Murino</name>
<email>nicola.murino@gmail.com</email>
</author>
<published>2024-12-15T19:02:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=2beaa59a3c994e5d01b6d58dc348dcd6d814ef26'/>
<id>urn:sha1:2beaa59a3c994e5d01b6d58dc348dcd6d814ef26</id>
<content type='text'>
Fixes golang/go#70795

Change-Id: I9b7c91f35f89495d1e9b5f6ec0c036c02a61d774
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/636335
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
Reviewed-by: Junyang Shao &lt;shaojunyang@google.com&gt;
Reviewed-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Reviewed-by: Filippo Valsorda &lt;filippo@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Jorge Hernández &lt;jorgehcrda39@gmail.com&gt;
</content>
</entry>
<entry>
<title>ssh: add support for FIPS mode</title>
<updated>2025-09-27T19:36:52Z</updated>
<author>
<name>Nicola Murino</name>
<email>nicola.murino@gmail.com</email>
</author>
<published>2025-08-24T13:55:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=66c3d8ce714c31eb5a8adb6c931b4e29f5bebcf5'/>
<id>urn:sha1:66c3d8ce714c31eb5a8adb6c931b4e29f5bebcf5</id>
<content type='text'>
Unsupported algoritms are silently ignored and not negotiated, or
rejected

Fixes golang/go#75061

Change-Id: I08d50d10a97c08e78aedead89ca61beceff88918
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/698795
Reviewed-by: Mio Mio &lt;miomio0086@gmail.com&gt;
Reviewed-by: Junyang Shao &lt;shaojunyang@google.com&gt;
Reviewed-by: Filippo Valsorda &lt;filippo@golang.org&gt;
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>ssh: remove custom contains, use slices.Contains</title>
<updated>2025-09-16T06:33:16Z</updated>
<author>
<name>Nicola Murino</name>
<email>nicola.murino@gmail.com</email>
</author>
<published>2025-09-14T13:28:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=ddb4e80c6ad38c8a94001924a6ff8424f5cae369'/>
<id>urn:sha1:ddb4e80c6ad38c8a94001924a6ff8424f5cae369</id>
<content type='text'>
Change-Id: If4784469e7285675bdd51399a76bdc16f0036a2e
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/703635
Reviewed-by: Mark Freeman &lt;markfreeman@google.com&gt;
Reviewed-by: Sean Liao &lt;sean@liao.dev&gt;
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>ssh: return clearer error when signature algorithm is used as key format</title>
<updated>2025-09-16T06:32:56Z</updated>
<author>
<name>Nicola Murino</name>
<email>nicola.murino@gmail.com</email>
</author>
<published>2025-08-12T05:59:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=f4d47b0db5875e61dd52acdb63be800177ab48bb'/>
<id>urn:sha1:f4d47b0db5875e61dd52acdb63be800177ab48bb</id>
<content type='text'>
ParsePublicKey now returns a more specific error when a signature
algorithm like rsa-sha2-256 is mistakenly provided as a key format

Change-Id: Ic08286a5b2b326e99dd3e61594919203f0c36791
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/695075
Reviewed-by: Filippo Valsorda &lt;filippo@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Mark Freeman &lt;markfreeman@google.com&gt;
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
</content>
</entry>
<entry>
<title>x509roots/fallback/bundle: add bundle package to export root certs</title>
<updated>2025-09-11T15:14:50Z</updated>
<author>
<name>Michael Stapelberg</name>
<email>stapelberg@golang.org</email>
</author>
<published>2025-07-10T08:58:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=96dc232fbd7928e9c23da42e770c8b79a2348d86'/>
<id>urn:sha1:96dc232fbd7928e9c23da42e770c8b79a2348d86</id>
<content type='text'>
Fixes golang/go#69898

Change-Id: Idbb1bbe48016a622414c84a56fe26f48bfe712c8
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/687155
Reviewed-by: Roland Shoemaker &lt;roland@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Auto-Submit: Roland Shoemaker &lt;roland@golang.org&gt;
Reviewed-by: Mateusz Poliwczak &lt;mpoliwczak34@gmail.com&gt;
</content>
</entry>
<entry>
<title>all: freeze and deprecate more packages</title>
<updated>2025-09-09T19:19:31Z</updated>
<author>
<name>Filippo Valsorda</name>
<email>filippo@golang.org</email>
</author>
<published>2025-09-07T13:18:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=8c9ba318361080ea198c7461b6db621022d0a88e'/>
<id>urn:sha1:8c9ba318361080ea198c7461b6db621022d0a88e</id>
<content type='text'>
Fixes golang/go#65250

Change-Id: I6a6a6964a2c87e529be50dd67fec462483b07b75
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/701535
Reviewed-by: Mark Freeman &lt;markfreeman@google.com&gt;
Auto-Submit: Filippo Valsorda &lt;filippo@golang.org&gt;
Reviewed-by: Daniel McCarney &lt;daniel@binaryparadox.net&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
</content>
</entry>
<entry>
<title>ssh/agent: return an error for unexpected message types</title>
<updated>2025-09-09T09:56:19Z</updated>
<author>
<name>Nicola Murino</name>
<email>nicola.murino@gmail.com</email>
</author>
<published>2025-08-31T18:07:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-crypto/commit/?id=559e062ce8bfd6a39925294620b50906ca2a6f95'/>
<id>urn:sha1:559e062ce8bfd6a39925294620b50906ca2a6f95</id>
<content type='text'>
Previously, receiving an unexpected message type in response to a key
listing or a signing request could cause a panic due to a failed type
assertion.

This change adds a default case to the type switch in order to detect
and explicitly handle unknown or invalid message types, returning a
descriptive error instead of crashing.

Fixes golang/go#75178

Change-Id: Icbc3432adc79fe3c56b1ff23c6724d7a6f710f3a
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/700295
Reviewed-by: Roland Shoemaker &lt;roland@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
Reviewed-by: Jakub Ciolek &lt;jakub@ciolek.dev&gt;
</content>
</entry>
</feed>
