/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/ |
H A D | ChildSa.c | 38 IKEV2_SA_SESSION *IkeSaSession; local 66 IkePacket->Header->InitiatorCookie = ChildSaSession->IkeSaSession->InitiatorCookie; 67 IkePacket->Header->ResponderCookie = ChildSaSession->IkeSaSession->ResponderCookie; 82 IkeSaSession = (IKEV2_SA_SESSION *) SaSession; 86 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie; 87 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie; 92 IkePacket->Header->MessageId = IkeSaSession->MessageId; 95 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 630 IKEV2_SA_SESSION *IkeSaSession; local 734 IKEV2_SA_SESSION *IkeSaSession; local [all...] |
H A D | Info.c | 40 IKEV2_SA_SESSION *IkeSaSession; local 47 IkeSaSession = (IKEV2_SA_SESSION *) SaSession; 68 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie; 69 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie; 81 if (IkeSaSession->SessionCommon.IkeSessionType == IkeSessionTypeIkeSa) { 83 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie; 84 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie; 93 IkePacket->Header->MessageId = IkeSaSession->MessageId; 94 Ikev2SaSessionIncreaseMessageId (IkeSaSession); 99 if (IkeSaSession 213 IKEV2_SA_SESSION *IkeSaSession; local [all...] |
H A D | Sa.c | 26 @param[in] IkeSaSession Pointer to related IKE SA Session. 34 IN IKEV2_SA_SESSION *IkeSaSession 40 @param[in] IkeSaSession Pointer to IKEv2 SA Session. 49 IN IKEV2_SA_SESSION *IkeSaSession, 86 IKEV2_SA_SESSION *IkeSaSession; local 98 IkeSaSession = (IKEV2_SA_SESSION *) SaSession; 110 IkePacket->Header->InitiatorCookie = IkeSaSession->InitiatorCookie; 111 IkePacket->Header->ResponderCookie = IkeSaSession->ResponderCookie; 115 if (IkeSaSession->SessionCommon.IsInitiator) { 125 if (IkeSaSession 241 IKEV2_SA_SESSION *IkeSaSession; local 425 IKEV2_SA_SESSION *IkeSaSession; local 604 IKEV2_SA_SESSION *IkeSaSession; local 904 IKEV2_SA_SESSION *IkeSaSession; local 1126 IKEV2_SA_SESSION *IkeSaSession; local 1474 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:__anon12531
|
H A D | Utility.c | 56 IKEV2_SA_SESSION *IkeSaSession; local 58 IkeSaSession = AllocateZeroPool (sizeof (IKEV2_SA_SESSION)); 59 ASSERT (IkeSaSession != NULL); 62 // Initialize the fields of IkeSaSession and its SessionCommon. 64 IkeSaSession->NCookie = NULL; 65 IkeSaSession->Signature = IKEV2_SA_SESSION_SIGNATURE; 66 IkeSaSession->InitiatorCookie = IkeGenerateCookie (); 67 IkeSaSession->ResponderCookie = 0; 73 IkeSaSession->MessageId = 2; 74 SessionCommon = &IkeSaSession 119 Ikev2SaSessionReg( IN IKEV2_SA_SESSION *IkeSaSession, IN IPSEC_PRIVATE_DATA *Private ) argument 216 IKEV2_SA_SESSION *IkeSaSession; local 245 Ikev2SaSessionInsert( IN LIST_ENTRY *SaSessionList, IN IKEV2_SA_SESSION *IkeSaSession, IN EFI_IP_ADDRESS *RemotePeerIp ) argument 271 IKEV2_SA_SESSION *IkeSaSession; local 573 IKEV2_SA_SESSION *IkeSaSession; local 866 Ikev2ChildSaSilentDelete( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT32 Spi ) argument 1151 Ikev2ValidateHeader( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_HEADER *IkeHdr ) argument 1544 IKEV2_SA_SESSION *IkeSaSession; local 1606 IKEV2_SA_SESSION *IkeSaSession; local 1784 Ikev2ChildSaSessionCreate( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_UDP_SERVICE *UdpService ) argument 2138 Ikev2SaParseSaPayload( IN OUT IKEV2_SA_SESSION *IkeSaSession, IN IKE_PAYLOAD *SaPayload, IN UINT8 Type ) argument [all...] |
H A D | Payload.c | 137 public Key into IkeSaSession IkeKey field. 139 @param[in, out] IkeSaSession Pointer of the IKE_SA_SESSION. 148 IN OUT IKEV2_SA_SESSION *IkeSaSession, 170 IkeKeys = IkeSaSession->IkeKeys; 172 if (IkeSaSession->SessionCommon.IsInitiator) { 186 Ke->DhGroup = IkeSaSession->SessionCommon.PreferDhGroup; 352 @param[in] IkeSaSession Pointer to IKEV2_SA_SESSION related to. 365 IN IKEV2_SA_SESSION *IkeSaSession, 400 DigestSize = IpSecGetHmacDigestLength ((UINT8)IkeSaSession->SessionCommon.SaParams->Prf); 416 (UINT8)IkeSaSession 147 Ikev2GenerateKePayload( IN OUT IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload ) argument 364 Ikev2PskGenerateAuthPayload( IN IKEV2_SA_SESSION *IkeSaSession, IN IKE_PAYLOAD *IdPayload, IN UINT8 NextPayload, IN BOOLEAN IsVerify ) argument 603 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 1210 Ikev2GenerateDeletePayload( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload, IN UINT8 SpiSize, IN UINT16 SpiNum, IN UINT8 *SpiBuf ) argument 1292 Ikev2GenerateCpPayload( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload, IN UINT8 CfgType ) argument 1431 Ikev2GenerateCertificatePayload( IN IKEV2_SA_SESSION *IkeSaSession, IN UINT8 NextPayload, IN UINT8 *Certificate, IN UINTN CertificateLen, IN UINT8 EncodeType, IN BOOLEAN IsRequest ) argument 2242 IKEV2_SA_SESSION *IkeSaSession; local 2436 IKEV2_SA_SESSION *IkeSaSession; local 2557 IKEV2_SA_SESSION *IkeSaSession; local 2778 IKEV2_SA_SESSION *IkeSaSession; local 3058 IKEV2_SA_SESSION *IkeSaSession; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/ |
H A D | IkeService.c | 503 UINT8 *IkeSaSession; local 523 IkeSaSession = (UINT8 *) Ikev2SaSessionLookup (&Private->Ikev2EstablishedList, RemoteIp); 526 if (IkeSaSession == NULL) { 550 IkeVersion = IkeGetVersionFromSession (IkeSaSession); 559 Status = Exchange->NegotiateChildSa (IkeSaSession, SpdEntry, NULL);
|