1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-12-06 13:20:57 +03:00

pki: Use constant for minimal RSA key size in FIPS

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
Jakub Jelen
2025-11-06 16:24:16 +01:00
parent ae33ced0dc
commit 63fbf00efe
2 changed files with 4 additions and 3 deletions

View File

@@ -47,6 +47,7 @@
#define MAX_PRIVKEY_SIZE 0x400000 /* 4M */ #define MAX_PRIVKEY_SIZE 0x400000 /* 4M */
#define RSA_MIN_KEY_SIZE 1024 #define RSA_MIN_KEY_SIZE 1024
#define RSA_MIN_FIPS_KEY_SIZE 2048
#define RSA_DEFAULT_KEY_SIZE 3072 #define RSA_DEFAULT_KEY_SIZE 3072
#define SSH_KEY_FLAG_EMPTY 0x0 #define SSH_KEY_FLAG_EMPTY 0x0

View File

@@ -449,7 +449,7 @@ bool ssh_key_size_allowed_rsa(int min_size, ssh_key key)
if (min_size < RSA_MIN_KEY_SIZE) { if (min_size < RSA_MIN_KEY_SIZE) {
if (ssh_fips_mode()) { if (ssh_fips_mode()) {
min_size = 2048; min_size = RSA_MIN_FIPS_KEY_SIZE;
} else { } else {
min_size = RSA_MIN_KEY_SIZE; min_size = RSA_MIN_KEY_SIZE;
} }