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 db1755ba36
commit f33bcfc333

View File

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