feat: retrieve supported SSH algorithms for FIPS compliance
Using the Go 1.24.5 FIPS compiler with SSH causes a panic because the elliptical curve key exchange algorithms are attempted: https://github.com/golang-fips/go/issues/316. To fix this, we need to use only FIPS-supported algorithms. This commit pulls in the changes proposed in https://go-review.googlesource.com/c/crypto/+/550515 for https://github.com/golang/go/issues/64769.
-
mentioned in merge request gitlab-org/duo-workflow/duo-workflow-executor!200
-
mentioned in merge request gitlab-pages!1194 (merged)
-
mentioned in merge request gitlab-elasticsearch-indexer!701 (merged)
-
mentioned in merge request gitlab-zoekt-indexer!617 (merged)
-
mentioned in merge request gitlab-com/gl-infra/platform/runway/example-service!373 (merged)
-
mentioned in merge request gitlab-zoekt-indexer!618 (closed)
-
mentioned in merge request gitlab-org/auth/glgo!188
-
mentioned in merge request gitlab-pages!1197 (closed)
-
mentioned in merge request release-tools!4389 (merged)
-
mentioned in merge request gitlab-com/gl-infra/woodhouse!613
-
mentioned in merge request gitlab-org/cells/topology-service!310 (merged)
-
mentioned in merge request gitlab-com/gl-infra/cmbr!422 (merged)
-
mentioned in merge request gitlab!202035 (merged)
-
mentioned in merge request gitaly!8079 (merged)
-
mentioned in merge request gitlab!202159 (closed)
-
mentioned in commit gitaly@0d5a1c26
-
mentioned in merge request gitaly!8085
-
mentioned in merge request container-registry!2564 (merged)