minio/internal/config
Andreas Auernhammer 1d50cae43d
remove support for FIPS 140-2 with boringcrypto (#21292)
This commit removes FIPS 140-2 related code for the following
reasons:
 - FIPS 140-2 is a compliance, not a security requirement. Being
   FIPS 140-2 compliant has no security implication on its own.
   From a tech. perspetive, a FIPS 140-2 compliant implementation
   is not necessarily secure and a non-FIPS 140-2 compliant implementation
   is not necessarily insecure. It depends on the concret design and
   crypto primitives/constructions used.
 - The boringcrypto branch used to achieve FIPS 140-2 compliance was never
   officially supported by the Go team and is now in maintainance mode.
   It is replaced by a built-in FIPS 140-3 module. It will be removed
   eventually. Ref: https://github.com/golang/go/issues/69536
 - FIPS 140-2 modules are no longer re-certified after Sep. 2026.
   Ref: https://csrc.nist.gov/projects/cryptographic-module-validation-program

Signed-off-by: Andreas Auernhammer <github@aead.dev>
2025-05-16 07:27:42 -07:00
..
api remove requests deadline, instead just reject the requests (#20272) 2024-08-16 01:43:49 -07:00
batch ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
browser Fix browser UI animation (#19966) 2024-06-20 17:58:58 -07:00
callhome ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
compress ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
dns tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
drive Fix lint issues from v1.62.0 upgrade (#20633) 2024-11-11 06:51:43 -08:00
etcd remove support for FIPS 140-2 with boringcrypto (#21292) 2025-05-16 07:27:42 -07:00
heal fix typos reported in CI/CD 2024-11-04 11:06:02 -08:00
identity remove support for FIPS 140-2 with boringcrypto (#21292) 2025-05-16 07:27:42 -07:00
ilm fix: wire up ILM sub-system properly for help (#19836) 2024-05-30 01:14:58 -07:00
lambda Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
notify feat: support nats nkey seed auth (#21231) 2025-04-26 21:30:57 -07:00
policy hide some deprecated fields from 'get' output (#20069) 2024-07-10 13:16:44 -07:00
scanner ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
storageclass fix typos reported in CI/CD 2024-11-04 11:06:02 -08:00
subnet tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
bool-flag.go
bool-flag_test.go
certs.go Fix govet+staticcheck issues (#20263) 2024-08-14 10:11:51 -07:00
certs_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
certsinfo.go
config.go internal: add handling of KVS config parse (#21079) 2025-04-01 08:28:26 -07:00
config_test.go fix: cleanup config KV parsing using madmin helpers (#15552) 2022-08-18 15:55:17 -07:00
constants.go Use MinIO console v1.7.1 (#20465) 2024-09-20 18:18:54 -07:00
crypto.go remove support for FIPS 140-2 with boringcrypto (#21292) 2025-05-16 07:27:42 -07:00
crypto_test.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
errors-utils.go Fix govet+staticcheck issues (#20263) 2024-08-14 10:11:51 -07:00
errors.go clarify error message for root user credential (#20043) 2024-07-10 09:57:01 -07:00
help.go Redact all secrets from config viewing APIs (#17380) 2023-06-23 07:45:27 -07:00
legacy.go Do not save credentials in config.json (#16275) 2022-12-19 12:27:06 -08:00
server.go extend server config.yaml to support per pool set drive count (#19663) 2024-05-03 08:54:03 -07:00