audk/NetworkPkg/IpSecDxe
Jiaxin Wu 95aea2fac9 NetworkPkg/IpSecDxe: Fix issue to parse SA Payload.
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1251

*v2: Correct the type of parameters in Ikev2ParseProposalData(), and refined
the corresponding description.

IpSecDxe failed to create the Child SA during parsing SA Payload, the issue
was caused by the below commit:

SHA-1: 1e0db7b119
* MdeModulePkg/NetworkPkg: Checking for NULL pointer before use.

In above commit, it changed the value of IsMatch in Ikev2ChildSaParseSaPayload()
to FALSE. That's correct but it exposed the potential bug in to match the correct
proposal Data, which will cause the issue happen.

Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Ye Ting <ting.ye@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
2018-10-22 09:04:57 +08:00
..
Ikev2 NetworkPkg/IpSecDxe: Fix issue to parse SA Payload. 2018-10-22 09:04:57 +08:00
ComponentName.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IetfConstants.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
Ike.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IkeCommon.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IkeCommon.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IkePacket.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IkePacket.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IkeService.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IkeService.h NetworkPkg: Fix hang issue after system reconnected when IPSec has set up 2015-08-14 07:41:51 +00:00
IpSecConfigImpl.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecConfigImpl.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecCryptIo.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecCryptIo.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecDebug.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecDebug.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecDriver.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecDxe.inf NetworkPkg: Removing ipf which is no longer supported from edk2. 2018-08-14 08:58:30 +08:00
IpSecDxe.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecDxeExtra.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecImpl.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecImpl.h NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00
IpSecMain.c NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00