From: Tobias Brunner Date: Tue, 29 Oct 2019 10:50:00 +0000 (+0100) Subject: proposal: Skip all KE transforms if PROPOSAL_SKIP_KE given X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=579cf2c8a9b82fe4150885d61ce09d6ad8be4891;p=thirdparty%2Fstrongswan.git proposal: Skip all KE transforms if PROPOSAL_SKIP_KE given --- diff --git a/src/libstrongswan/crypto/proposal/proposal.c b/src/libstrongswan/crypto/proposal/proposal.c index 95bbaf9c20..83a8be689d 100644 --- a/src/libstrongswan/crypto/proposal/proposal.c +++ b/src/libstrongswan/crypto/proposal/proposal.c @@ -407,7 +407,7 @@ static bool select_algos(private_proposal_t *this, proposal_t *other, { continue; } - if (type == KEY_EXCHANGE_METHOD && (flags & PROPOSAL_SKIP_KE)) + if (is_ke_transform(type) && (flags & PROPOSAL_SKIP_KE)) { continue; } @@ -600,7 +600,7 @@ METHOD(proposal_t, clone_, proposal_t*, { continue; } - if (entry->type == KEY_EXCHANGE_METHOD && (flags & PROPOSAL_SKIP_KE)) + if (is_ke_transform(entry->type) && (flags & PROPOSAL_SKIP_KE)) { continue; }