mirror of
https://github.com/clearml/dropbear
synced 2025-01-31 02:46:58 +00:00
Fix dropbearkey to disallow 512 bit keys
The key loading code rejected <1024 bit keys already
This commit is contained in:
parent
86ac8411a0
commit
1cdd95f997
@ -127,8 +127,8 @@ static void check_signkey_bits(enum signkey_type type, int bits)
|
|||||||
#endif
|
#endif
|
||||||
#if DROPBEAR_RSA
|
#if DROPBEAR_RSA
|
||||||
case DROPBEAR_SIGNKEY_RSA:
|
case DROPBEAR_SIGNKEY_RSA:
|
||||||
if (bits < 512 || bits > 4096 || (bits % 8 != 0)) {
|
if (bits < 1024 || bits > 4096 || (bits % 8 != 0)) {
|
||||||
dropbear_exit("Bits must satisfy 512 <= bits <= 4096, and be a"
|
dropbear_exit("Bits must satisfy 1024 <= bits <= 4096, and be a"
|
||||||
" multiple of 8\n");
|
" multiple of 8\n");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user