OpenCore  1.0.4
OpenCore Bootloader
1.0.4
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Img4oids.c File Reference
#include "Img4oids.h"

Go to the source code of this file.

Macros

#define OID_ISO_MEMBER   42
 
#define OID_US   OID_ISO_MEMBER, 134, 72
 
#define OID_RSA   OID_US, 134, 247, 13
 
#define OID_PKCS   OID_RSA, 1
 
#define OID_PKCS_1   OID_PKCS, 1
 
#define APPLE_OID   OID_US, 0x86, 0xf7, 0x63
 
#define APPLE_ADS_OID   APPLE_OID, 0x64
 
#define APPLE_CERT_EXT   APPLE_ADS_OID, 6
 
#define APPLE_CERT_EXT_CODESIGN   APPLE_CERT_EXT, 1
 
#define APPLE_IMG4_MANIFEST_CERT_SPEC_OID   APPLE_CERT_EXT_CODESIGN, 15
 

Variables

const DERItem oidAppleImg4ManifestCertSpec
 
const DERItem oidSha384Rsa = { (DERByte *)_oidSha384Rsa, sizeof (_oidSha384Rsa) }
 
const DERItem oidSha512Rsa = { (DERByte *)_oidSha512Rsa, sizeof (_oidSha512Rsa) }
 

Detailed Description

Copyright (C) 2019, Download-Fritz. All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file Img4oids.c.

Macro Definition Documentation

◆ APPLE_ADS_OID

#define APPLE_ADS_OID   APPLE_OID, 0x64

Definition at line 22 of file Img4oids.c.

◆ APPLE_CERT_EXT

#define APPLE_CERT_EXT   APPLE_ADS_OID, 6

Definition at line 23 of file Img4oids.c.

◆ APPLE_CERT_EXT_CODESIGN

#define APPLE_CERT_EXT_CODESIGN   APPLE_CERT_EXT, 1

Definition at line 25 of file Img4oids.c.

◆ APPLE_IMG4_MANIFEST_CERT_SPEC_OID

#define APPLE_IMG4_MANIFEST_CERT_SPEC_OID   APPLE_CERT_EXT_CODESIGN, 15

Definition at line 26 of file Img4oids.c.

◆ APPLE_OID

#define APPLE_OID   OID_US, 0x86, 0xf7, 0x63

Definition at line 21 of file Img4oids.c.

◆ OID_ISO_MEMBER

#define OID_ISO_MEMBER   42

Definition at line 16 of file Img4oids.c.

◆ OID_PKCS

#define OID_PKCS   OID_RSA, 1

Definition at line 19 of file Img4oids.c.

◆ OID_PKCS_1

#define OID_PKCS_1   OID_PKCS, 1

Definition at line 20 of file Img4oids.c.

◆ OID_RSA

#define OID_RSA   OID_US, 134, 247, 13

Definition at line 18 of file Img4oids.c.

◆ OID_US

#define OID_US   OID_ISO_MEMBER, 134, 72

Definition at line 17 of file Img4oids.c.

Variable Documentation

◆ oidAppleImg4ManifestCertSpec

const DERItem oidAppleImg4ManifestCertSpec
Initial value:
= {
(DERByte *)_oidAppleImg4ManifestCertSpec,
sizeof (_oidAppleImg4ManifestCertSpec)
}
uint8_t DERByte

Definition at line 32 of file Img4oids.c.

◆ oidSha384Rsa

const DERItem oidSha384Rsa = { (DERByte *)_oidSha384Rsa, sizeof (_oidSha384Rsa) }

Definition at line 39 of file Img4oids.c.

◆ oidSha512Rsa

const DERItem oidSha512Rsa = { (DERByte *)_oidSha512Rsa, sizeof (_oidSha512Rsa) }

Definition at line 43 of file Img4oids.c.