Added DomitoCalculatePortableExecutableDigest

This commit is contained in:
2023-07-01 06:35:39 +02:00
parent 6c8144b646
commit f7560b1873
3 changed files with 298 additions and 0 deletions

View File

@ -164,3 +164,19 @@ DomitoReadFile(
_Out_ PVOID Buffer,
_In_ ULONG BufferSize
);
_Success_(return == STATUS_SUCCESS)
_Must_inspect_result_
_IRQL_requires_max_(PASSIVE_LEVEL)
EXTERN_C
NTSTATUS
DomitoCalculatePortableExecutableDigest(
_In_ PFN_DOMITO_ALLOCATE_ROUTINE Allocator,
_In_ PUCHAR pPeBytes,
_In_ ULONG PeSize,
_Out_ PUINT32 pDigestCalgOut,
_Out_ PULONG pDigestSizeOut,
_Out_ PVOID* pDigestOut,
_Out_ LPWIN_CERTIFICATE* pCertOut,
_Out_ PULONG pSizeOfSecurityDirectory
);