OpenCore
1.0.4
OpenCore Bootloader
|
#include "libDER.h"
Go to the source code of this file.
Data Structures | |
struct | DERDecodedInfo |
struct | DERSequence |
Macros | |
#define | DER_DEC_NO_OPTS 0x0000 |
#define | DER_DEC_OPTIONAL 0x0001 |
#define | DER_DEC_ASN_ANY 0x0002 |
#define | DER_DEC_SKIP 0x0004 |
#define | DER_DEC_SAVE_DER 0x0008 |
Functions | |
DERReturn | DERDecodeItem (const DERItem *der, DERDecodedInfo *decoded) |
DERReturn | DERParseBitString (const DERItem *contents, DERItem *bitStringBytes, DERByte *numUnusedBits) |
DERReturn | DERParseBoolean (const DERItem *contents, bool defaultValue, bool *value) |
DERReturn | DERParseInteger (const DERItem *contents, uint32_t *value) |
DERReturn | DERDecodeSeqInit (const DERItem *der, DERTag *tag, DERSequence *derSeq) |
DERReturn | DERDecodeSeqContentInit (const DERItem *content, DERSequence *derSeq) |
DERReturn | DERDecodeSeqNext (DERSequence *derSeq, DERDecodedInfo *decoded) |
DERReturn | DERParseSequence (const DERItem *der, DERShort numItems, const DERItemSpec *itemSpecs, void *dest, DERSize sizeToZero) |
DERReturn | DERParseSequenceContent (const DERItem *content, DERShort numItems, const DERItemSpec *itemSpecs, void *dest, DERSize sizeToZero) |
#define DER_DEC_ASN_ANY 0x0002 |
Definition at line 140 of file DER_Decode.h.
#define DER_DEC_NO_OPTS 0x0000 |
Definition at line 134 of file DER_Decode.h.
#define DER_DEC_OPTIONAL 0x0001 |
Definition at line 137 of file DER_Decode.h.
#define DER_DEC_SAVE_DER 0x0008 |
Definition at line 147 of file DER_Decode.h.
#define DER_DEC_SKIP 0x0004 |
Definition at line 143 of file DER_Decode.h.
DERReturn DERDecodeItem | ( | const DERItem * | der, |
DERDecodedInfo * | decoded ) |
Definition at line 63 of file DER_Decode.c.
DERReturn DERDecodeSeqContentInit | ( | const DERItem * | content, |
DERSequence * | derSeq ) |
Definition at line 241 of file DER_Decode.c.
DERReturn DERDecodeSeqInit | ( | const DERItem * | der, |
DERTag * | tag, | ||
DERSequence * | derSeq ) |
Definition at line 211 of file DER_Decode.c.
DERReturn DERDecodeSeqNext | ( | DERSequence * | derSeq, |
DERDecodedInfo * | decoded ) |
Definition at line 251 of file DER_Decode.c.
DERReturn DERParseBitString | ( | const DERItem * | contents, |
DERItem * | bitStringBytes, | ||
DERByte * | numUnusedBits ) |
Definition at line 150 of file DER_Decode.c.
Definition at line 172 of file DER_Decode.c.
Definition at line 188 of file DER_Decode.c.
DERReturn DERParseSequence | ( | const DERItem * | der, |
DERShort | numItems, | ||
const DERItemSpec * | itemSpecs, | ||
void * | dest, | ||
DERSize | sizeToZero ) |
Definition at line 281 of file DER_Decode.c.
DERReturn DERParseSequenceContent | ( | const DERItem * | content, |
DERShort | numItems, | ||
const DERItemSpec * | itemSpecs, | ||
void * | dest, | ||
DERSize | sizeToZero ) |
Definition at line 303 of file DER_Decode.c.