Copyright (c) 2010, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define IKEV2_CHILD_SA_SESSION_BY_DEL_SA | ( | a | ) | CR (a, IKEV2_CHILD_SA_SESSION, ByDelete, IKEV2_CHILD_SA_SESSION_SIGNATURE) |
Referenced by Ikev2ChildSaSessionRemove(), and Ikev2NegotiateInfo().
#define IKEV2_CHILD_SA_SESSION_BY_IKE_SA | ( | a | ) | CR (a, IKEV2_CHILD_SA_SESSION, ByIkeSa, IKEV2_CHILD_SA_SESSION_SIGNATURE) |
#define IKEV2_CHILD_SA_SESSION_FROM_COMMON | ( | a | ) | CR (a, IKEV2_CHILD_SA_SESSION, SessionCommon, IKEV2_CHILD_SA_SESSION_SIGNATURE) |
Referenced by Ikev2DecryptPacket(), Ikev2EncryptPacket(), Ikev2InitializeSaData(), Ikev2LifetimeNotify(), and Ikev2ResendNotify().
#define IKEV2_CHILD_SA_SESSION_SIGNATURE SIGNATURE_32 ('I', 'K', 'E', 'C') |
Referenced by Ikev2ChildSaSessionAlloc().
#define IKEV2_DELET_CHILDSA_LIST 0 |
Referenced by Ikev2ChildSaSessionRemove(), Ikev2OnPacketSent(), and Ikev2ResendNotify().
#define IKEV2_ESTABLISHED_CHILDSA_LIST 2 |
Referenced by Ikev2ChildSaSessionReg(), Ikev2ChildSaSessionRemove(), and Ikev2ChildSaSilentDelete().
#define IKEV2_ESTABLISHING_CHILDSA_LIST 1 |
Referenced by Ikev2ChildSaSessionRemove(), Ikev2HandleSa(), and Ikev2ResendNotify().
#define IKEV2_NEXT_PROPOSAL_WITH_SIZE | ( | Proposal, | |||
ProposalSize | ) | (IKEV2_PROPOSAL *) ((UINT8 *)(Proposal) + (ProposalSize)) |
Referenced by Ikev2DecodeSa().
#define IKEV2_NEXT_TRANSFORM_WITH_SIZE | ( | Transform, | |||
TransformSize | ) | (IKEV2_TRANSFORM *) ((UINT8 *)(Transform) + (TransformSize)) |
Referenced by Ikev2DecodeSa().
#define IKEV2_PROPOSAL_FIRST_TRANSFORM | ( | Proposal | ) |
Value:
(IKEV2_TRANSFORM *)((UINT8 *)((IKEV2_PROPOSAL *)(Proposal)+1) + \ (((IKEV2_PROPOSAL *)(Proposal))->SpiSize))
#define IKEV2_PROPOSAL_FIRST_TRANSFORM | ( | Proposal | ) |
Value:
(IKEV2_TRANSFORM *)((UINT8 *)((IKEV2_PROPOSAL *)(Proposal)+1) + \ (((IKEV2_PROPOSAL *)(Proposal))->SpiSize))
Referenced by Ikev2DecodeSa().
#define IKEV2_SA_FIRST_PROPOSAL | ( | Sa | ) | (IKEV2_PROPOSAL *)((IKEV2_SA *)(Sa)+1) |
Referenced by Ikev2DecodeSa().
#define IKEV2_SA_SESSION_BY_ESTABLISHED | ( | a | ) | CR (a, IKEV2_SA_SESSION, ByEstablishedTable, IKEV2_SA_SESSION_SIGNATURE) |
#define IKEV2_SA_SESSION_BY_SESSION | ( | a | ) | CR (a, IKEV2_SA_SESSION, BySessionTable, IKEV2_SA_SESSION_SIGNATURE) |
Referenced by IkeDeleteAllSas(), Ikev2SaSessionLookup(), Ikev2SaSessionRemove(), and IpSecStop().
#define IKEV2_SA_SESSION_FROM_COMMON | ( | a | ) | CR (a, IKEV2_SA_SESSION, SessionCommon, IKEV2_SA_SESSION_SIGNATURE) |
#define IKEV2_SA_SESSION_SIGNATURE SIGNATURE_32 ('I', 'K', 'E', 'I') |
Referenced by IkeGetVersionFromSession(), and Ikev2SaSessionAlloc().
#define IKEV2_TS_ANY_PORT 0xffff |
Referenced by Ikev2GenerateTsPayload().
#define IKEV2_TS_ANY_PROTOCOL 0 |
Referenced by Ikev2GenerateTsPayload().
#define IS_IKEV2_SA_SESSION | ( | s | ) | ((s)->Common.IkeSessionType == IkeSessionTypeIkeSa) |
typedef IKE_PACKET*(* IKEV2_PACKET_GENERATOR)(IN UINT8 *SaSession, IN VOID *Context) |
typedef EFI_STATUS(* IKEV2_PACKET_PARSER)(IN UINT8 *SaSession, IN IKE_PACKET *IkePacket) |
enum IKEV2_INFO_TYPE |
enum IKEV2_SESSION_STATE |
Referenced by Ikev2HandleChildSa(), and Ikev2NegotiateChildSa().
Referenced by Ikev2HandleInfo(), and Ikev2NegotiateInfo().
Referenced by Ikev2HandleSa(), and Ikev2NegotiateSa().