proposal: Accept NONE for additional key exchanges also for IKE proposals

This commit is contained in:
Tobias Brunner 2020-10-22 13:13:00 +02:00 committed by Andreas Steffen
parent 0c79db4013
commit 4c3914b6f9

View File

@ -323,7 +323,8 @@ static bool select_algo(private_proposal_t *this, proposal_t *other,
if (is_ke_transform(type))
{
optional = this->protocol == PROTO_ESP || this->protocol == PROTO_AH;
optional = this->protocol == PROTO_ESP || this->protocol == PROTO_AH ||
type != KEY_EXCHANGE_METHOD;
}
e1 = create_enumerator(this, type);