Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions eng/doc/SupportedPlatforms.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ The following OpenSSL versions are supported on Linux platforms:

- OpenSSL 1.1.1
- OpenSSL 3.x (built-in providers, or SymCrypt provider v1.6.1+)
- OpenSSL 4.x (built-in providers, or SymCrypt provider v1.6.1+) (since Go 1.28)

## Getting Help

Expand Down
5 changes: 5 additions & 0 deletions eng/doc/fips/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,7 @@ The `libcrypto` shared library file name varies among different platforms, so a

- The base name is always `libcrypto.so.`
- Well-known version strings are appended to the base name in this order:
- Since Go 1.28: `3` -> `4` -> `1.1` -> `11` -> `111`.
Comment thread
gdams marked this conversation as resolved.
Resolved
- Since Go 1.25: `3` -> `1.1` -> `11` -> `111`.
- Prior to Go 1.25: `3` -> `1.1` -> `11` -> `111` -> `1.0.2` -> `1.0.0`.
- This may find multiple libraries installed on the machine, so to pick one:
Expand Down Expand Up @@ -461,6 +462,10 @@ A program running in FIPS mode can claim it is using a FIPS-certified cryptograp

This list of major changes is intended for quick reference and for access to historical information about versions that are no longer supported. The behavior of all in-support versions are documented in the sections above with notes for version-specific differences where necessary.

### Go 1.28 (Feb 2027)

- The OpenSSL backend supports OpenSSL 4.

### Go 1.27 (Aug 2026)

- Support for `GODEBUG=fips140=only` has been added. It acts as `fips140=on`, but also panics if a non-FIPS-approved algorithm is used.
Expand Down
Loading