|
Lines 173-178
typedef enum {
Link Here
|
| 173 |
oFingerprintHash, oUpdateHostkeys, oHostbasedKeyTypes, |
173 |
oFingerprintHash, oUpdateHostkeys, oHostbasedKeyTypes, |
| 174 |
oPubkeyAcceptedKeyTypes, oCASignatureAlgorithms, oProxyJump, |
174 |
oPubkeyAcceptedKeyTypes, oCASignatureAlgorithms, oProxyJump, |
| 175 |
oSecurityKeyProvider, |
175 |
oSecurityKeyProvider, |
|
|
176 |
oRSAMinimumModulusSize, |
| 176 |
oIgnore, oIgnoredUnknownOption, oDeprecated, oUnsupported |
177 |
oIgnore, oIgnoredUnknownOption, oDeprecated, oUnsupported |
| 177 |
} OpCodes; |
178 |
} OpCodes; |
| 178 |
|
179 |
|
|
Lines 310-315
static struct {
Link Here
|
| 310 |
{ "ignoreunknown", oIgnoreUnknown }, |
311 |
{ "ignoreunknown", oIgnoreUnknown }, |
| 311 |
{ "proxyjump", oProxyJump }, |
312 |
{ "proxyjump", oProxyJump }, |
| 312 |
{ "securitykeyprovider", oSecurityKeyProvider }, |
313 |
{ "securitykeyprovider", oSecurityKeyProvider }, |
|
|
314 |
{ "rsaminimummodulussize", oRSAMinimumModulusSize }, |
| 313 |
|
315 |
|
| 314 |
{ NULL, oBadOption } |
316 |
{ NULL, oBadOption } |
| 315 |
}; |
317 |
}; |
|
Lines 1339-1344
process_config_line_depth(Options *options, struct passwd *pw, const char *host,
Link Here
|
| 1339 |
*log_level_ptr = (LogLevel) value; |
1341 |
*log_level_ptr = (LogLevel) value; |
| 1340 |
break; |
1342 |
break; |
| 1341 |
|
1343 |
|
|
|
1344 |
case oRSAMinimumModulusSize: |
| 1345 |
intptr = &SSH_RSA_MINIMUM_MODULUS_SIZE; |
| 1346 |
arg = strdelim(&s); |
| 1347 |
if ((errstr = atoi_err(arg, &value)) != NULL) |
| 1348 |
fatal("%s line %d: integer value %s.", |
| 1349 |
filename, linenum, errstr); |
| 1350 |
if (value < SSH_RSA_MINIMUM_MODULUS_SIZE_HARD) { |
| 1351 |
fatal("%s line %d: RSAMinimumModulusSize unacceptably small: %d", |
| 1352 |
filename, linenum, value); |
| 1353 |
|
| 1354 |
} |
| 1355 |
SSH_RSA_MINIMUM_MODULUS_SIZE = value; |
| 1356 |
break; |
| 1357 |
|
| 1342 |
case oLogFacility: |
1358 |
case oLogFacility: |
| 1343 |
log_facility_ptr = &options->log_facility; |
1359 |
log_facility_ptr = &options->log_facility; |
| 1344 |
arg = strdelim(&s); |
1360 |
arg = strdelim(&s); |
|
Lines 2770-2775
dump_client_config(Options *o, const char *host)
Link Here
|
| 2770 |
dump_cfg_int(oNumberOfPasswordPrompts, o->number_of_password_prompts); |
2786 |
dump_cfg_int(oNumberOfPasswordPrompts, o->number_of_password_prompts); |
| 2771 |
dump_cfg_int(oServerAliveCountMax, o->server_alive_count_max); |
2787 |
dump_cfg_int(oServerAliveCountMax, o->server_alive_count_max); |
| 2772 |
dump_cfg_int(oServerAliveInterval, o->server_alive_interval); |
2788 |
dump_cfg_int(oServerAliveInterval, o->server_alive_interval); |
|
|
2789 |
dump_cfg_int(oRSAMinimumModulusSize, SSH_RSA_MINIMUM_MODULUS_SIZE); |
| 2773 |
|
2790 |
|
| 2774 |
/* String options */ |
2791 |
/* String options */ |
| 2775 |
dump_cfg_string(oBindAddress, o->bind_address); |
2792 |
dump_cfg_string(oBindAddress, o->bind_address); |