19 Commits

Author SHA1 Message Date
vit9696
a9cbcd9ae8 Build: Drop EfiPkg 2020-05-17 14:28:41 +03:00
vit9696
241d6f595a OcApfsLib: Verify driver date and version 2020-04-13 05:04:38 +03:00
vit9696
97585cb6c2 Build: Remove OcSupportPkg usage 2020-02-29 17:39:41 +03:00
vit9696
979087c68e Revert "Build: Fix MODULE_TYPE for libraries"
This reverts commit 93c96d030b176873052e479b20e5a7f0f367ce3c.
2020-01-23 20:01:40 +03:00
vit9696
93c96d030b Build: Fix MODULE_TYPE for libraries 2020-01-23 19:49:04 +03:00
Download-Fritz
14f3f748a8 OcAppleImageVerificationLib: Fix a memory leak 2019-11-30 13:43:13 +01:00
Download-Fritz
2cac6fd25f OcAppleImageVerification: Fix function prototype
A callee should never free caller data for design reasons. Return the caller parameter in the future if it is ever required for any other API.
2019-11-30 13:43:13 +01:00
Download-Fritz
04f1a4e587 OcAppleImageVerificationLib: Drop IPF support 2019-11-13 09:42:14 +01:00
Download-Fritz
2ceee875bf OcAppleImageVerificationLib: Fix potential memory corruption
The reallocated pointer is not returned and thus lost locally (leak). Because ReallocatePool frees the old buffer on success, the caller pointers are unsafe after calling this function (potential corruption). Because the rest of the buffer is zero'd right before, there should be no security concern keeping the current buffer.
2019-11-13 09:39:09 +01:00
Download-Fritz
410d10d3fc
OcCryptoLib: Import new RSA stack
Import a new RSA stack and test utilities to support IMG4 image verification.
2019-11-06 19:26:45 +01:00
Download-Fritz
156cb7c586 Various type and cast fixes 2019-11-02 23:16:33 +01:00
Download-Fritz
17bd6edfe6 OcCryptoLib: Remove Workbuf32 parameter from RsaVerify() 2019-04-09 09:19:38 +02:00
vit9696
147f88d1f2 OcAppleImageVerificationLib: Separate keys into OcAppleKeysLib and import tools from AppleSupportPkg 2019-04-06 12:08:12 +03:00
Download-Fritz
d6790881d3 OcAppleImageVerificationLib: Print image size and success mesage as INFO, not WARN. 2018-11-09 18:09:00 +01:00
vit9696
811f3b9212 Update Visual Studio projects 2018-10-31 00:49:51 +03:00
vit9696
c97890a5f3 Implement alignment checking macros within OcGuardLib (formerly OcOverflowLib) 2018-10-31 00:45:36 +03:00
Download-Fritz
1f917cae01 OcAppleImageVerificationLib: Fix OcOverflowSubU32 call on an UINTN. 2018-10-10 19:21:42 +02:00
vit9696
f84c7933ab Merge develop verification lib changes by savvas 2018-10-06 20:44:45 +03:00
vit9696
c45e391fe0 Migrate first Oc libs from AppleSupportPkg 2018-10-06 20:38:08 +03:00