/
usr
/
share
/
crypto-policies
/
policies
/
/usr/share/crypto-policies/policies
mkdir
upload
Name
Size
Mode
Actions
modules/
-
0755
rm
DEFAULT.pol
2153
0644
edit
dl
rm
EMPTY.pol
267
0644
edit
dl
rm
FIPS.pol
1726
0644
edit
dl
rm
FUTURE.pol
2102
0644
edit
dl
rm
LEGACY.pol
2471
0644
edit
dl
rm
Edit:
/usr/share/crypto-policies/policies/FIPS.pol
(1726B)
# Only FIPS approved or allowed algorithms. It does not provide FIPS compliace # by itself, the FIPS validated crypto modules must be properly installed # and the machine must be booted into the FIPS mode. # MACs: all HMAC with SHA1 or better # Curves: all prime >= 256 bits # Signature algorithms: with SHA224 hash or better (no DSA) # TLS Ciphers: >= 128-bit key, >= 128-bit block (AES, including AES-CBC) # non-TLS Ciphers: same # key exchange: ECDHE, RSA, DHE (no DHE-DSS) # DH params size: >= 2048 # RSA params size: >= 2048 # TLS protocols: TLS >= 1.2, DTLS >= 1.2 mac = AEAD HMAC-SHA2-256 HMAC-SHA1 HMAC-SHA2-384 HMAC-SHA2-512 mac@Kerberos = HMAC-SHA2-384 HMAC-SHA2-256 AEAD UMAC-128 HMAC-SHA2-512 HMAC-SHA1 group = SECP256R1 SECP384R1 SECP521R1 \ FFDHE-2048 FFDHE-3072 FFDHE-4096 FFDHE-6144 FFDHE-8192 hash = SHA2-256 SHA2-384 SHA2-512 SHA2-224 SHA3-256 SHA3-384 SHA3-512 sign = ECDSA-SHA3-256 ECDSA-SHA2-256 \ ECDSA-SHA3-384 ECDSA-SHA2-384 \ ECDSA-SHA3-512 ECDSA-SHA2-512 \ RSA-PSS-SHA2-256 RSA-PSS-SHA2-384 RSA-PSS-SHA2-512 \ RSA-SHA3-256 RSA-SHA2-256 \ RSA-SHA3-384 RSA-SHA2-384 \ RSA-SHA3-512 RSA-SHA2-512 \ ECDSA-SHA2-224 RSA-PSS-SHA2-224 RSA-SHA2-224 cipher = AES-256-GCM AES-256-CCM AES-256-CTR AES-256-CBC \ AES-128-GCM AES-128-CCM AES-128-CTR AES-128-CBC cipher@TLS = AES-256-GCM AES-256-CCM AES-256-CBC \ AES-128-GCM AES-128-CCM AES-128-CBC key_exchange = ECDHE DHE DHE-RSA PSK DHE-PSK ECDHE-PSK protocol@TLS = TLS1.3 TLS1.2 DTLS1.2 protocol@IKE = IKEv2 # Parameter sizes min_dh_size = 2048 min_dsa_size = 2048 min_rsa_size = 2048 # GnuTLS only for now sha1_in_certs = 0 arbitrary_dh_groups = 1 ssh_certs = 1 ssh_etm = 1
Save
cmd:
run