OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
Img4oids.c
Go to the documentation of this file.
1
14#include "Img4oids.h"
15
16#define OID_ISO_MEMBER 42
17#define OID_US OID_ISO_MEMBER, 134, 72
18#define OID_RSA OID_US, 134, 247, 13
19#define OID_PKCS OID_RSA, 1
20#define OID_PKCS_1 OID_PKCS, 1
21#define APPLE_OID OID_US, 0x86, 0xf7, 0x63
22#define APPLE_ADS_OID APPLE_OID, 0x64
23#define APPLE_CERT_EXT APPLE_ADS_OID, 6
24
25#define APPLE_CERT_EXT_CODESIGN APPLE_CERT_EXT, 1
26#define APPLE_IMG4_MANIFEST_CERT_SPEC_OID APPLE_CERT_EXT_CODESIGN, 15
27
28static const DERByte _oidAppleImg4ManifestCertSpec[] = {
30};
31
33 (DERByte *)_oidAppleImg4ManifestCertSpec,
34 sizeof (_oidAppleImg4ManifestCertSpec)
35};
36
37static const DERByte _oidSha384Rsa[] = { OID_PKCS_1, 12 };
38const DERItem
39 oidSha384Rsa = { (DERByte *)_oidSha384Rsa, sizeof (_oidSha384Rsa) };
40
41static const DERByte _oidSha512Rsa[] = { OID_PKCS_1, 13 };
42const DERItem
43 oidSha512Rsa = { (DERByte *)_oidSha512Rsa, sizeof (_oidSha512Rsa) };
const DERItem oidSha512Rsa
Definition Img4oids.c:43
#define APPLE_IMG4_MANIFEST_CERT_SPEC_OID
Definition Img4oids.c:26
const DERItem oidSha384Rsa
Definition Img4oids.c:39
#define OID_PKCS_1
Definition Img4oids.c:20
const DERItem oidAppleImg4ManifestCertSpec
Definition Img4oids.c:32
uint8_t DERByte