OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
DER_Img4Manifest.h File Reference
#include "libDER/libDER.h"

Go to the source code of this file.

Data Structures

struct  DERImg4Manifest
 
struct  DERImg4Property
 

Macros

#define DER_IMG4_PROP_TAG(A, B, C, D)
 
#define DER_IMG4_TAG_MAN_MAGIC   (DER_IMG4_PROP_TAG ('I', 'M', '4', 'M'))
 
#define DER_IMG4_TAG_MAN_BODY   (DER_IMG4_PROP_TAG ('M', 'A', 'N', 'B'))
 
#define DER_IMG4_TAG_MAN_PROPS   (DER_IMG4_PROP_TAG ('M', 'A', 'N', 'P'))
 
#define DER_IMG4_TAG_OBJ_PROPS   (DER_IMG4_PROP_TAG ('O', 'B', 'J', 'P'))
 
#define DER_IMG4_TAG_OBJ_EPRO   (DER_IMG4_PROP_TAG ('E', 'P', 'R', 'O'))
 
#define DER_IMG4_TAG_OBJ_ESEC   (DER_IMG4_PROP_TAG ('E', 'S', 'E', 'C'))
 
#define DER_IMG4_TAG_OBJ_DGST   (DER_IMG4_PROP_TAG ('D', 'G', 'S', 'T'))
 
#define DER_IMG4_TAG_OBJ_EKEY   (DER_IMG4_PROP_TAG ('E', 'K', 'E', 'Y'))
 
#define DER_IMG4_TAG_MAN_CEPO   (DER_IMG4_PROP_TAG ('C', 'E', 'P', 'O'))
 
#define DER_IMG4_TAG_MAN_ECID   (DER_IMG4_PROP_TAG ('E', 'C', 'I', 'D'))
 
#define DER_IMG4_TAG_MAN_CHIP   (DER_IMG4_PROP_TAG ('C', 'H', 'I', 'P'))
 
#define DER_IMG4_TAG_MAN_BORD   (DER_IMG4_PROP_TAG ('B', 'O', 'R', 'D'))
 
#define DER_IMG4_TAG_MAN_AMNM   (DER_IMG4_PROP_TAG ('A', 'M', 'N', 'M'))
 
#define DER_IMG4_TAG_MAN_SDOM   (DER_IMG4_PROP_TAG ('S', 'D', 'O', 'M'))
 
#define DER_IMG4_TAG_MAN_IUOB   (DER_IMG4_PROP_TAG ('i', 'u', 'o', 'b'))
 
#define DER_IMG4_TAG_MAN_MPRO   (DER_IMG4_PROP_TAG ('m', 'p', 'r', 'o'))
 
#define DER_IMG4_TAG_MAN_MSEC   (DER_IMG4_PROP_TAG ('m', 's', 'e', 'c'))
 
#define DER_IMG4_TAG_MAN_XUGS   (DER_IMG4_PROP_TAG ('x', 'u', 'g', 's'))
 
#define DER_IMG4_ENCODE_PROPERTY_NAME(Name)
 
#define DER_IMG4_PROPERTY_SPEC_INIT
 

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 DER_Img4Manifest.h.

Macro Definition Documentation

◆ DER_IMG4_ENCODE_PROPERTY_NAME

#define DER_IMG4_ENCODE_PROPERTY_NAME ( Name)
Value:
#define ASN1_PRIVATE
Definition asn1Types.h:78
#define ASN1_CONSTRUCTED
Definition asn1Types.h:72

Definition at line 68 of file DER_Img4Manifest.h.

◆ DER_IMG4_PROP_TAG

#define DER_IMG4_PROP_TAG ( A,
B,
C,
D )
Value:
(((uint32_t)(A) << 24U) \
| ((uint32_t)(B) << 16U) \
| ((uint32_t)(C) << 8U) \
| ((uint32_t)(D) << 0U)) \
#define uint32_t
Definition Ubsan.h:59

Definition at line 41 of file DER_Img4Manifest.h.

◆ DER_IMG4_PROPERTY_SPEC_INIT

#define DER_IMG4_PROPERTY_SPEC_INIT
Value:
{ \
}
#define DER_DEC_NO_OPTS
Definition DER_Decode.h:134
#define ASN1_IA5_STRING
Definition asn1Types.h:39
#define DER_OFFSET(type, field)
Definition libDER.h:58

Definition at line 77 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_AMNM

#define DER_IMG4_TAG_MAN_AMNM   (DER_IMG4_PROP_TAG ('A', 'M', 'N', 'M'))

Definition at line 61 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_BODY

#define DER_IMG4_TAG_MAN_BODY   (DER_IMG4_PROP_TAG ('M', 'A', 'N', 'B'))

Definition at line 48 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_BORD

#define DER_IMG4_TAG_MAN_BORD   (DER_IMG4_PROP_TAG ('B', 'O', 'R', 'D'))

Definition at line 60 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_CEPO

#define DER_IMG4_TAG_MAN_CEPO   (DER_IMG4_PROP_TAG ('C', 'E', 'P', 'O'))

Definition at line 57 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_CHIP

#define DER_IMG4_TAG_MAN_CHIP   (DER_IMG4_PROP_TAG ('C', 'H', 'I', 'P'))

Definition at line 59 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_ECID

#define DER_IMG4_TAG_MAN_ECID   (DER_IMG4_PROP_TAG ('E', 'C', 'I', 'D'))

Definition at line 58 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_IUOB

#define DER_IMG4_TAG_MAN_IUOB   (DER_IMG4_PROP_TAG ('i', 'u', 'o', 'b'))

Definition at line 63 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_MAGIC

#define DER_IMG4_TAG_MAN_MAGIC   (DER_IMG4_PROP_TAG ('I', 'M', '4', 'M'))

Definition at line 47 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_MPRO

#define DER_IMG4_TAG_MAN_MPRO   (DER_IMG4_PROP_TAG ('m', 'p', 'r', 'o'))

Definition at line 64 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_MSEC

#define DER_IMG4_TAG_MAN_MSEC   (DER_IMG4_PROP_TAG ('m', 's', 'e', 'c'))

Definition at line 65 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_PROPS

#define DER_IMG4_TAG_MAN_PROPS   (DER_IMG4_PROP_TAG ('M', 'A', 'N', 'P'))

Definition at line 49 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_SDOM

#define DER_IMG4_TAG_MAN_SDOM   (DER_IMG4_PROP_TAG ('S', 'D', 'O', 'M'))

Definition at line 62 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_MAN_XUGS

#define DER_IMG4_TAG_MAN_XUGS   (DER_IMG4_PROP_TAG ('x', 'u', 'g', 's'))

Definition at line 66 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_OBJ_DGST

#define DER_IMG4_TAG_OBJ_DGST   (DER_IMG4_PROP_TAG ('D', 'G', 'S', 'T'))

Definition at line 54 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_OBJ_EKEY

#define DER_IMG4_TAG_OBJ_EKEY   (DER_IMG4_PROP_TAG ('E', 'K', 'E', 'Y'))

Definition at line 55 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_OBJ_EPRO

#define DER_IMG4_TAG_OBJ_EPRO   (DER_IMG4_PROP_TAG ('E', 'P', 'R', 'O'))

Definition at line 52 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_OBJ_ESEC

#define DER_IMG4_TAG_OBJ_ESEC   (DER_IMG4_PROP_TAG ('E', 'S', 'E', 'C'))

Definition at line 53 of file DER_Img4Manifest.h.

◆ DER_IMG4_TAG_OBJ_PROPS

#define DER_IMG4_TAG_OBJ_PROPS   (DER_IMG4_PROP_TAG ('O', 'B', 'J', 'P'))

Definition at line 50 of file DER_Img4Manifest.h.