feat: add a relaxed list of FIPS default algorithms
The FIPS-supported algorithms added in !207 may be too restrictive. FIPS-supported algorithms may not be backwards compatible with existing clients, such as those that are configured to use the ssh-rsa (SHA-1 hash) key exchange algorithm. This commit adds a `ssh.DefaultAlgorithms()` that returns mostly the previous defaults used in FIPS, minus the elliptical curve algorithms, which panic on the Go 1.24 FIPS compiler.
-
mentioned in merge request gitlab-com/gl-infra/platform/runway/example-service!389 (merged)
-
mentioned in merge request gitlab-zoekt-indexer!646 (merged)
-
mentioned in merge request gitlab-org/duo-workflow/duo-workflow-executor!200
-
mentioned in merge request gitlab-pages!1199 (merged)
-
mentioned in merge request gitlab-elasticsearch-indexer!720 (merged)
-
mentioned in merge request gitlab-com/gl-infra/woodhouse!613 (merged)
-
mentioned in merge request release-tools!4425 (merged)
-
mentioned in merge request gitlab-org/auth/glgo!188
-
mentioned in merge request gitlab-org/cells/topology-service!329 (merged)
-
mentioned in merge request gitlab-com/gl-infra/cmbr!427 (merged)
-
mentioned in merge request gitlab-elasticsearch-indexer!727 (closed)
-
mentioned in merge request gitlab!203912 (closed)
-
mentioned in merge request gitaly!8122 (merged)
-
mentioned in merge request container-registry!2564 (merged)