Commit Graph
42 Commits
Author SHA1 Message Date
nefarius a491bbd3f8 Add reusable certificate and file validation helpers
Fix process-name ownership and module lookup outputs, add explicit SPKI hashing and bounded chain access, and improve WDM integration. Deprecate superseded entry points with migration guidance and align branch code and tests with the library style.
2026-10-27 00:16:42 +01:00
nefarius 1f4d62ae95 Add CI validation helpers with explicit signature selection and owned results 2026-10-26 23:45:12 +01:00
nefarius cb23a31adb Document CI API availability and historical mincrypt layouts 2026-10-26 19:23:08 +01:00
nefarius 7aa23f50be Add explicit Authenticode workflows and correct CI helper contracts 2026-10-26 17:55:58 +01:00
nefarius 1026c48324 Document CI validation flag 0x20 and add kernel probe 2026-10-26 15:30:03 +01:00
nefarius 195b9fccf3 Harden CI digest parsing and failure cleanup 2026-10-26 15:04:22 +01:00
nefarius 7985b23be5 Out of bounds read fix 2026-06-23 13:35:04 +02:00
nefarius 494483650d Added DomitoFreePortableExecutableDigest 2023-11-24 15:28:32 +01:00
nefarius 99656409ca Update Domito.h 2023-07-03 22:57:30 +02:00
nefarius fb15ee81ff Added comment 2023-07-03 21:11:09 +02:00
nefarius d736e7a30e Update Domito.h 2023-07-03 20:50:23 +02:00
nefarius 6e2fd257c0 Removed dynamic CI experiments that do not work, possibly due to Patch Guard 2023-07-03 20:44:12 +02:00
nefarius 1afdd90b4e Simplified CI definitions 2023-07-03 17:45:57 +02:00
nefarius 2fbc08e22d Unified function argument types 2023-07-03 01:57:37 +02:00
nefarius f1ac78134e Fixed linker issues
Finished dynamic function resolving
2023-07-03 00:24:31 +02:00
nefarius 413baa3541 Fixed typos 2023-07-02 20:04:31 +02:00
nefarius 59b66d327b Minor fixup 2023-07-02 19:55:23 +02:00
nefarius 8c94cdff3e Update Domito.h 2023-07-02 19:52:14 +02:00
nefarius ccc04f5b93 Populated DomitoInit 2023-07-02 19:51:44 +02:00
nefarius 24bec1ffea Reworked CI code to resolve during runtime 2023-07-02 19:35:01 +02:00
nefarius 98104e8120 Started splitting code into more modular forms 2023-07-02 18:42:52 +02:00
nefarius 3692857ffc Added SAL remark 2023-07-02 18:20:57 +02:00
nefarius fe0f9e5bcb Renamed ci.h to Domito.MinCrypt.h
Extended the README
2023-07-02 12:22:41 +02:00
nefarius 5541c05d1d Replaced passing allocator to functions with library global memory management support types 2023-07-01 16:33:13 +02:00
nefarius ad92db405c Added DomitoValidateFileLegacyMode 2023-07-01 07:03:25 +02:00
nefarius 2beb3c374a Added function docs 2023-07-01 06:54:54 +02:00
nefarius 904ba57442 Added DomitoGetProcessImageName 2023-07-01 06:48:16 +02:00
nefarius 169ea6688a Update Domito.h 2023-07-01 06:40:57 +02:00
nefarius f7560b1873 Added DomitoCalculatePortableExecutableDigest 2023-07-01 06:35:39 +02:00
nefarius 6c8144b646 Added DomitoReadFile 2023-07-01 06:23:11 +02:00
nefarius 6313f01e22 Added IRQL annotation 2023-07-01 06:14:42 +02:00
nefarius 965c6d8730 Added DomitoGetPortableExecutableDigestKind 2023-07-01 06:12:05 +02:00
nefarius e930f829ca Added crypto alg conversion helper 2023-07-01 06:04:58 +02:00
nefarius 91cf973a26 Added some structure to headers 2023-07-01 05:59:27 +02:00
nefarius f63c9284a9 Renamed function 2023-07-01 05:33:35 +02:00
nefarius 90ceb466fc Added code integrity header 2023-07-01 05:32:23 +02:00
nefarius 31aabeda3d Update Domito.h 2023-07-01 05:24:47 +02:00
nefarius 1113a23f19 Added DomitoMemorySearchPattern 2023-07-01 05:24:04 +02:00
nefarius 7392917f61 Moved internally used types to source file 2023-07-01 04:39:52 +02:00
nefarius a6b7b455ec Exposed custom allocator callback 2023-07-01 04:36:59 +02:00
nefarius 3727b600ce Added .editorconfig 2023-07-01 04:23:11 +02:00
nefarius 23e4b1203c Corrected directory structure 2023-07-01 04:16:12 +02:00