From fb6b8c833b21acac992b5808f5659ba6ed1e7a4c Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 29 Oct 2019 11:50:00 +0100 Subject: [PATCH] proposal: Skip all KE transforms if PROPOSAL_SKIP_KE given --- src/libstrongswan/crypto/proposal/proposal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/crypto/proposal/proposal.c b/src/libstrongswan/crypto/proposal/proposal.c index 1ad04db4e4..5c568a0816 100644 --- a/src/libstrongswan/crypto/proposal/proposal.c +++ b/src/libstrongswan/crypto/proposal/proposal.c @@ -411,7 +411,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; } @@ -604,7 +604,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; }