proposal: Make all key exchange transforms optional in ESP/AH proposals

This commit is contained in:
Tobias Brunner 2019-11-05 10:22:36 +01:00
parent fb6b8c833b
commit 9cc5f4a511

View File

@ -322,7 +322,7 @@ static bool select_algo(private_proposal_t *this, proposal_t *other,
uint16_t alg1, alg2, ks1, ks2;
bool found = FALSE, optional = FALSE;
if (type == KEY_EXCHANGE_METHOD)
if (is_ke_transform(type))
{
optional = this->protocol == PROTO_ESP || this->protocol == PROTO_AH;
}