mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-07-07 08:14:58 +03:00
Allow specifying cipher suites instead of single ciphers (#343)
* Allow specifying cipher suites instead of single ciphers. CipherName now specifies all cipher suites instead of the preferred cipher. This allows insecure ciphers like RC4 to be permanently disabled, instead of being the default fallback when the preferred cipher is unsupported. CipherName is now left for OpenSSL to verify. Should it be invalid, a secure default is used. The default CipherName setting for new servers is one such invalid string: "~DEFAULT~". This allows for future updates to change the default and the servers can stay secure. * Remove unused temporary variable.
This commit is contained in:
committed by
Moataz Elmasry
parent
8cafa07d9c
commit
56c4582da8
@ -6054,10 +6054,7 @@ void SiLoadServerCfg(SERVER *s, FOLDER *f)
|
||||
if (CfgGetStr(f, "CipherName", tmp, sizeof(tmp)))
|
||||
{
|
||||
StrUpper(tmp);
|
||||
if (CheckCipherListName(tmp))
|
||||
{
|
||||
SetCedarCipherList(c, tmp);
|
||||
}
|
||||
SetCedarCipherList(c, tmp);
|
||||
}
|
||||
|
||||
// Traffic information
|
||||
|
Reference in New Issue
Block a user