OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
libDER_config.h File Reference
#include <Base.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>

Go to the source code of this file.

Macros

#define assert   ASSERT
 
#define memset(ptr, c, len)
 
#define memmove(dst, src, len)
 
#define memcmp(b1, b2, len)
 
#define DER_ENCODE_ENABLE   0
 
#define DER_TAG_SIZE   8
 
#define DERMemset(ptr, c, len)
 
#define DERMemmove(dst, src, len)
 
#define DERMemcmp(b1, b2, len)
 
#define DER_DECODE_ENABLE   1
 
#define DER_MULTIBYTE_TAGS   1
 

Typedefs

typedef UINT8 uint8_t
 
typedef UINT16 uint16_t
 
typedef UINT32 uint32_t
 
typedef UINT64 uint64_t
 
typedef UINTN size_t
 
typedef BOOLEAN bool
 
typedef uint8_t DERByte
 
typedef uint16_t DERShort
 
typedef size_t DERSize
 
typedef uint64_t DERTag
 

Macro Definition Documentation

◆ assert

#define assert   ASSERT

Definition at line 35 of file libDER_config.h.

◆ DER_DECODE_ENABLE

#define DER_DECODE_ENABLE   1

Definition at line 86 of file libDER_config.h.

◆ DER_ENCODE_ENABLE

#define DER_ENCODE_ENABLE   0

Definition at line 50 of file libDER_config.h.

◆ DER_MULTIBYTE_TAGS

#define DER_MULTIBYTE_TAGS   1

Definition at line 91 of file libDER_config.h.

◆ DER_TAG_SIZE

#define DER_TAG_SIZE   8

Definition at line 52 of file libDER_config.h.

◆ DERMemcmp

#define DERMemcmp ( b1,
b2,
len )
Value:
memcmp(b1, b2, len)
#define memcmp(b1, b2, len)

Definition at line 71 of file libDER_config.h.

◆ DERMemmove

#define DERMemmove ( dst,
src,
len )
Value:
memmove(dst, src, len)
#define memmove(dst, src, len)

Definition at line 70 of file libDER_config.h.

◆ DERMemset

#define DERMemset ( ptr,
c,
len )
Value:
memset(ptr, c, len)
#define memset(ptr, c, len)

Definition at line 69 of file libDER_config.h.

◆ memcmp

#define memcmp ( b1,
b2,
len )
Value:
CompareMem(b1, b2, len)
INTN EFIAPI CompareMem(IN CONST VOID *DestinationBuffer, IN CONST VOID *SourceBuffer, IN UINTN Length)

Definition at line 40 of file libDER_config.h.

◆ memmove

#define memmove ( dst,
src,
len )
Value:
CopyMem(dst, src, len)
VOID *EFIAPI CopyMem(OUT VOID *DestinationBuffer, IN CONST VOID *SourceBuffer, IN UINTN Length)

Definition at line 39 of file libDER_config.h.

◆ memset

#define memset ( ptr,
c,
len )
Value:
SetMem(ptr, len, c)
VOID *EFIAPI SetMem(OUT VOID *Buffer, IN UINTN Length, IN UINT8 Value)

Definition at line 38 of file libDER_config.h.

Typedef Documentation

◆ bool

typedef BOOLEAN bool

Definition at line 31 of file libDER_config.h.

◆ DERByte

typedef uint8_t DERByte

Definition at line 60 of file libDER_config.h.

◆ DERShort

typedef uint16_t DERShort

Definition at line 61 of file libDER_config.h.

◆ DERSize

typedef size_t DERSize

Definition at line 62 of file libDER_config.h.

◆ DERTag

typedef uint64_t DERTag

Definition at line 122 of file libDER_config.h.

◆ size_t

typedef UINTN size_t

Definition at line 28 of file libDER_config.h.

◆ uint16_t

typedef UINT16 uint16_t

Definition at line 25 of file libDER_config.h.

◆ uint32_t

typedef UINT32 uint32_t

Definition at line 26 of file libDER_config.h.

◆ uint64_t

typedef UINT64 uint64_t

Definition at line 27 of file libDER_config.h.

◆ uint8_t

typedef UINT8 uint8_t

Definition at line 24 of file libDER_config.h.