/device/linaro/bootloader/edk2/NetworkPkg/IpSecDxe/Ikev2/ |
H A D | ChildSa.c | 38 IKEV2_SA_SESSION *IkeSaSession;
local 69 IkePacket->Header->InitiatorCookie = ChildSaSession->IkeSaSession->InitiatorCookie;
70 IkePacket->Header->ResponderCookie = ChildSaSession->IkeSaSession->ResponderCookie;
83 IkeSaSession = (IKEV2_SA_SESSION *) SaSession;
87 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie;
88 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie;
93 IkePacket->Header->MessageId = IkeSaSession->MessageId;
96 if (IkeSaSession->SessionCommon.IsInitiator) {
|
H A D | Exchange.c | 44 IKEV2_SA_SESSION *IkeSaSession;
local 62 IkeSaSession = Ikev2SaSessionLookup (&Private->Ikev2SessionList, RemoteIp);
63 if (IkeSaSession != NULL) {
71 // Create a new IkeSaSession and initiate the common parameters.
73 IkeSaSession = Ikev2SaSessionAlloc (Private, UdpService);
74 if (IkeSaSession == NULL) {
81 IkeSaSession->Spd = SpdEntry;
82 IkeSaSession->Pad = PadEntry;
83 SessionCommon = &IkeSaSession->SessionCommon;
107 // Initiate the SAD data of the IkeSaSession 166 Ikev2NegotiateChildSa( IN UINT8 *IkeSaSession, IN IPSEC_SPD_ENTRY *SpdEntry, IN UINT8 *Context ) argument 295 Ikev2NegotiateInfo( IN UINT8 *IkeSaSession, IN UINT8 *Context ) argument 403 IKEV2_SA_SESSION *IkeSaSession; local 637 IKEV2_SA_SESSION *IkeSaSession; local 741 IKEV2_SA_SESSION *IkeSaSession; local [all...] |
H A D | Info.c | 41 IKEV2_SA_SESSION *IkeSaSession;
local 48 IkeSaSession = (IKEV2_SA_SESSION *) SaSession;
71 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie;
72 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie;
84 if (IkeSaSession->SessionCommon.IkeSessionType == IkeSessionTypeIkeSa) {
86 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie;
87 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie;
96 IkePacket->Header->MessageId = IkeSaSession->MessageId;
97 Ikev2SaSessionIncreaseMessageId (IkeSaSession);
102 if (IkeSaSession 223 IKEV2_SA_SESSION *IkeSaSession; local [all...] |
H A D | Sa.c | 27 @param[in] IkeSaSession Pointer to related IKE SA Session.
35 IN IKEV2_SA_SESSION *IkeSaSession
41 @param[in] IkeSaSession Pointer to IKEv2 SA Session.
50 IN IKEV2_SA_SESSION *IkeSaSession,
87 IKEV2_SA_SESSION *IkeSaSession;
local 99 IkeSaSession = (IKEV2_SA_SESSION *) SaSession;
113 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie;
114 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie;
118 if (IkeSaSession->SessionCommon.IsInitiator) {
128 if (IkeSaSession 246 IKEV2_SA_SESSION *IkeSaSession; local 433 IKEV2_SA_SESSION *IkeSaSession; local 677 IKEV2_SA_SESSION *IkeSaSession; local 984 IKEV2_SA_SESSION *IkeSaSession; local 1285 IKEV2_SA_SESSION *IkeSaSession; local 1662 Ikev2GenerateSaKeys( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_PAYLOAD *KePayload ) argument [all...] |
H A D | Ikev2.h | 187 LIST_ENTRY BySessionTable; // Use for all IkeSaSession Links
193 IKEV2_SA_SESSION *IkeSaSession;
member in struct:__anon9605
|
H A D | Utility.c | 57 IKEV2_SA_SESSION *IkeSaSession;
local 59 IkeSaSession = AllocateZeroPool (sizeof (IKEV2_SA_SESSION));
60 if (IkeSaSession == NULL) {
65 // Initialize the fields of IkeSaSession and its SessionCommon.
67 IkeSaSession->NCookie = NULL;
68 IkeSaSession->Signature = IKEV2_SA_SESSION_SIGNATURE;
69 IkeSaSession->InitiatorCookie = IkeGenerateCookie ();
70 IkeSaSession->ResponderCookie = 0;
76 IkeSaSession->MessageId = 2;
77 SessionCommon = &IkeSaSession 122 Ikev2SaSessionReg( IN IKEV2_SA_SESSION *IkeSaSession, IN IPSEC_PRIVATE_DATA *Private ) argument 219 IKEV2_SA_SESSION *IkeSaSession; local 248 Ikev2SaSessionInsert( IN LIST_ENTRY *SaSessionList, IN IKEV2_SA_SESSION *IkeSaSession, IN EFI_IP_ADDRESS *RemotePeerIp ) argument 274 IKEV2_SA_SESSION *IkeSaSession; local 585 IKEV2_SA_SESSION *IkeSaSession; local 876 Ikev2ChildSaSilentDelete( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT32 Spi ) argument 1170 Ikev2ValidateHeader( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_HEADER *IkeHdr ) argument 1572 IKEV2_SA_SESSION *IkeSaSession; local 1634 IKEV2_SA_SESSION *IkeSaSession; local 1838 Ikev2ChildSaSessionCreate( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_UDP_SERVICE *UdpService ) argument 2205 Ikev2SaParseSaPayload( IN OUT IKEV2_SA_SESSION *IkeSaSession, IN IKE_PAYLOAD *SaPayload, IN UINT8 Type ) argument [all...] |
H A D | Payload.c | 150 public Key into IkeSaSession IkeKey field.
152 @param[in, out] IkeSaSession Pointer of the IKE_SA_SESSION.
161 IN OUT IKEV2_SA_SESSION *IkeSaSession,
183 IkeKeys = IkeSaSession->IkeKeys;
185 if (IkeSaSession->SessionCommon.IsInitiator) {
201 Ke->DhGroup = IkeSaSession->SessionCommon.PreferDhGroup;
378 @param[in] IkeSaSession Pointer to IKEV2_SA_SESSION related to.
391 IN IKEV2_SA_SESSION *IkeSaSession,
426 DigestSize = IpSecGetHmacDigestLength ((UINT8)IkeSaSession->SessionCommon.SaParams->Prf);
443 (UINT8)IkeSaSession 160 Ikev2GenerateKePayload( IN OUT IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload ) argument 390 Ikev2PskGenerateAuthPayload( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_PAYLOAD *IdPayload, IN UINT8 NextPayload, IN BOOLEAN IsVerify ) argument 646 Ikev2CertGenerateAuthPayload( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_PAYLOAD *IdPayload, IN UINT8 NextPayload, IN BOOLEAN IsVerify, IN UINT8 *UefiPrivateKey, IN UINTN UefiPrivateKeyLen, IN UINT8 *UefiKeyPwd, IN UINTN UefiKeyPwdLen ) argument 1259 Ikev2GenerateDeletePayload( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload, IN UINT8 SpiSize, IN UINT16 SpiNum, IN UINT8 *SpiBuf ) argument 1347 Ikev2GenerateCpPayload( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload, IN UINT8 CfgType ) argument 1486 Ikev2GenerateCertificatePayload( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload, IN UINT8 *Certificate, IN UINTN CertificateLen, IN UINT8 EncodeType, IN BOOLEAN IsRequest ) argument 2308 IKEV2_SA_SESSION *IkeSaSession; local 2509 IKEV2_SA_SESSION *IkeSaSession; local 2639 IKEV2_SA_SESSION *IkeSaSession; local 2866 IKEV2_SA_SESSION *IkeSaSession; local 3150 IKEV2_SA_SESSION *IkeSaSession; local [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/IpSecDxe/ |
H A D | IkeCommon.c | 24 @param[in] IkeSaSession Pointer to the Child SA Session.
33 IN IKEV2_SA_SESSION *IkeSaSession,
48 NET_LIST_FOR_EACH_SAFE (Entry, Next, &IkeSaSession->ChildSaEstablishSessionList) {
58 NET_LIST_FOR_EACH_SAFE (Entry, Next, &IkeSaSession->ChildSaSessionList) {
204 @param[in] IkeSaSession Pointer to IKEV2_SA_SESSION related to this Child SA
214 IN IKEV2_SA_SESSION *IkeSaSession,
244 if (!IkeSpiValueExisted (IkeSaSession, *SpiValue)) {
32 IkeSpiValueExisted( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT32 SpiValue ) argument 213 IkeGenerateSpi( IN IKEV2_SA_SESSION *IkeSaSession, IN OUT UINT32 *SpiValue ) argument
|
H A D | IkeService.c | 548 UINT8 *IkeSaSession;
local 568 IkeSaSession = (UINT8 *) Ikev2SaSessionLookup (&Private->Ikev2EstablishedList, RemoteIp);
571 if (IkeSaSession == NULL) {
595 IkeVersion = IkeGetVersionFromSession (IkeSaSession);
604 Status = Exchange->NegotiateChildSa (IkeSaSession, SpdEntry, NULL);
|