diff --git a/src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php b/src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php index e383231da..1d8fa748b 100644 --- a/src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php +++ b/src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php @@ -1,7 +1,7 @@ $description, 'optgroup' => $group]; } } + $dhgroups = [ 'modp2048' => 'DH14', 'modp3072' => 'DH15', @@ -107,6 +106,7 @@ class IPsecProposalField extends BaseListField 'x25519' => 'DH31, Modern EC', 'x448' => 'DH32, Modern EC' ]; + foreach (['aes128', 'aes192', 'aes256', 'aes128gcm16', 'aes192gcm16', 'aes256gcm16'] as $encalg) { foreach (['sha256', 'sha384', 'sha512', 'aesxcbc'] as $intalg) { foreach ($dhgroups as $dhgroup => $descr) { @@ -128,6 +128,7 @@ class IPsecProposalField extends BaseListField } } } + $this->internalOptionList = self::$internalCacheOptionList; } }