Searched refs:Fragments (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/
H A DIkePacket.c192 NET_FRAGMENT *Fragments; local
226 Fragments = (NET_FRAGMENT *) AllocateZeroPool ((1 + NumPayloads) * sizeof (NET_FRAGMENT));
227 if (Fragments == NULL) {
231 Fragments[0].Bulk = (UINT8 *) IkePacket->Header;
232 Fragments[0].Len = sizeof (IKE_HEADER);
241 Fragments[Index + 1].Bulk = IkePayload->PayloadBuf;
242 Fragments[Index + 1].Len = (UINT32) IkePayload->PayloadSize;
247 Fragments,
255 FreePool (Fragments);
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/
H A DPayload.c373 PRF_DATA_FRAGMENT Fragments[3]; local
412 Fragments[0].Data = (UINT8 *) mConstantKey;
413 Fragments[0].DataSize = CONSTANT_KEY_SIZE;
419 (HASH_DATA_FRAGMENT *)Fragments,
439 Fragments[0].Data = IdPayload->PayloadBuf + sizeof (IKEV2_COMMON_PAYLOAD_HEADER);
440 Fragments[0].DataSize = IdPayload->PayloadSize - sizeof (IKEV2_COMMON_PAYLOAD_HEADER);
449 (HASH_DATA_FRAGMENT *) Fragments,
459 (HASH_DATA_FRAGMENT *) Fragments,
470 // Copy data to Fragments.
475 Fragments[
616 PRF_DATA_FRAGMENT Fragments[3]; local
2562 HASH_DATA_FRAGMENT Fragments[1]; local
2784 HASH_DATA_FRAGMENT Fragments[1]; local
[all...]
H A DSa.c1482 PRF_DATA_FRAGMENT Fragments[4]; local
1539 Fragments[0].Data = IkeSaSession->IkeKeys->DhBuffer->GxyBuffer;
1540 Fragments[0].DataSize = IkeSaSession->IkeKeys->DhBuffer->GxySize;
1554 (HASH_DATA_FRAGMENT *) Fragments,
1564 Fragments[0].Data = IkeSaSession->NiBlock;
1565 Fragments[0].DataSize = IkeSaSession->NiBlkSize;
1566 Fragments[1].Data = IkeSaSession->NrBlock;
1567 Fragments[1].DataSize = IkeSaSession->NrBlkSize;
1570 Fragments[2].Data = (UINT8 *)(&InitiatorCookieNet);
1571 Fragments[
1792 PRF_DATA_FRAGMENT Fragments[3]; local
[all...]
H A DUtility.c2531 @param[in] Fragments Pointer to the data to be used to generate key.
2547 IN PRF_DATA_FRAGMENT *Fragments,
2587 (HASH_DATA_FRAGMENT *) Fragments,
2608 FragmentsSize = FragmentsSize + Fragments[Index].DataSize;
2622 Fragments[Index].Data,
2623 Fragments[Index].DataSize
2625 FragmentsSize = FragmentsSize + Fragments[Index].DataSize;
2541 Ikev2SaGenerateKey( IN UINT8 HashAlgId, IN UINT8 *HashKey, IN UINTN HashKeyLength, IN OUT UINT8 *OutputKey, IN UINTN OutputKeyLength, IN PRF_DATA_FRAGMENT *Fragments, IN UINTN NumFragments ) argument
H A DUtility.h1094 @param[in] Fragments Pointer to the data to be used to generate key.
1110 IN PRF_DATA_FRAGMENT *Fragments,
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/
H A DIp4Input.h65 LIST_ENTRY Fragments; // List of all the fragments of this packet member in struct:__anon11225
H A DIp4Input.c50 InitializeListHead (&Assemble->Fragments);
81 NET_LIST_FOR_EACH_SAFE (Entry, Next, &Assemble->Fragments) {
279 Head = &Assemble->Fragments;
409 &Assemble->Fragments,
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/
H A DIp6Input.h73 LIST_ENTRY Fragments; // List of all the fragments of this packet member in struct:__anon12499
H A DIp6Input.c46 InitializeListHead (&Assemble->Fragments);
75 NET_LIST_FOR_EACH_SAFE (Entry, Next, &Assemble->Fragments) {
230 ListHead = &Assemble->Fragments;
423 &Assemble->Fragments,
917 // Fragments should in the unit of 8 octets long except the last one.

Completed in 69 milliseconds