You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.7 KiB
66 lines
1.7 KiB
|
|
|
|
NTSTATUS
|
|
IPSecHashMdlChainSend(
|
|
IN PSA_TABLE_ENTRY pSA,
|
|
IN PVOID pBuffer,
|
|
IN PUCHAR pHash,
|
|
IN AH_ALGO eAlgo,
|
|
OUT PULONG pLen,
|
|
IN ULONG Index,
|
|
IN ULONG StartOffset
|
|
);
|
|
|
|
NTSTATUS
|
|
IPSecHashMdlChainRecv(
|
|
IN PSA_TABLE_ENTRY pSA,
|
|
IN PVOID pBuffer,
|
|
IN PUCHAR pHash,
|
|
IN AH_ALGO eAlgo,
|
|
OUT PULONG pLen,
|
|
IN ULONG Index,
|
|
IN ULONG StartOffset
|
|
);
|
|
|
|
NTSTATUS
|
|
IPSecCreateHughes(
|
|
IN PUCHAR pIPHeader,
|
|
IN PVOID pData,
|
|
IN PVOID IPContext,
|
|
IN PSA_TABLE_ENTRY pSA,
|
|
IN ULONG Index,
|
|
OUT PVOID *ppNewData,
|
|
OUT PVOID *ppSCContext,
|
|
OUT PULONG pExtraBytes,
|
|
IN ULONG HdrSpace,
|
|
IN PNDIS_PACKET pNdisPacket,
|
|
IN BOOLEAN fCryptoOnly
|
|
);
|
|
|
|
NTSTATUS
|
|
IPSecVerifyHughes(
|
|
IN PUCHAR *pIPHeader,
|
|
IN PVOID pData,
|
|
IN PSA_TABLE_ENTRY pSA,
|
|
IN ULONG Index,
|
|
OUT PULONG pExtraBytes,
|
|
IN BOOLEAN fCryptoDone,
|
|
IN BOOLEAN fFastRcv
|
|
);
|
|
|
|
|
|
NTSTATUS
|
|
IPSecGetRecvByteByOffset(IPRcvBuf *pData,
|
|
LONG Offset,
|
|
BYTE *OutByte);
|
|
|
|
NTSTATUS
|
|
IPSecGetRecvBytesByOffset(IPRcvBuf *pData,
|
|
LONG Offset,
|
|
BYTE *pOutBuffer,
|
|
ULONG BufLen);
|
|
NTSTATUS
|
|
IPSecSetRecvByteByOffset(IPRcvBuf *pData,
|
|
LONG Offset,
|
|
BYTE InByte);
|
|
|