diff options
-rw-r--r-- | src/conf_parser.y | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/conf_parser.y b/src/conf_parser.y index c6c438e..e9887f3 100644 --- a/src/conf_parser.y +++ b/src/conf_parser.y @@ -600,13 +600,12 @@ serverinfo_rsa_private_key_file: RSA_PRIVATE_KEY_FILE '=' QSTRING ';' break; } - /* require 2048 bit (256 byte) key */ - if (RSA_size(ServerInfo.rsa_private_key) != 256) + if (RSA_size(ServerInfo.rsa_private_key) < 128) { RSA_free(ServerInfo.rsa_private_key); ServerInfo.rsa_private_key = NULL; - conf_error_report("Not a 2048 bit key, ignoring"); + conf_error_report("Ignoring serverinfo::rsa_private_key_file -- need at least a 1024 bit key size"); } #endif }; |