TianoCore EDK2 master
Loading...
Searching...
No Matches
TlsAuthConfigNvData.h File Reference

Go to the source code of this file.

Data Structures

struct  TLS_AUTH_CONFIG_IFR_NVDATA
 

Macros

#define TLS_AUTH_CONFIG_GUID_SIZE   36
 
#define TLS_AUTH_CONFIG_GUID_STORAGE_SIZE   37
 
#define TLS_AUTH_CONFIG_FORMID1_FORM   1
 
#define TLS_AUTH_CONFIG_FORMID2_FORM   2
 
#define TLS_AUTH_CONFIG_FORMID3_FORM   3
 
#define TLS_AUTH_CONFIG_FORMID4_FORM   4
 
#define TLS_AUTH_CONFIG_FORMID5_FORM   5
 
#define KEY_TLS_AUTH_CONFIG_SERVER_CA   0x1000
 
#define KEY_TLS_AUTH_CONFIG_CLIENT_CERT   0x1001
 
#define KEY_TLS_AUTH_CONFIG_ENROLL_CERT   0x1002
 
#define KEY_TLS_AUTH_CONFIG_DELETE_CERT   0x1003
 
#define KEY_TLS_AUTH_CONFIG_ENROLL_CERT_FROM_FILE   0x1004
 
#define KEY_TLS_AUTH_CONFIG_CERT_GUID   0x1005
 
#define KEY_TLS_AUTH_CONFIG_VALUE_SAVE_AND_EXIT   0x1006
 
#define KEY_TLS_AUTH_CONFIG_VALUE_NO_SAVE_AND_EXIT   0x1007
 
#define OPTION_DEL_CA_ESTION_ID   0x2000
 
#define OPTION_CONFIG_RANGE   0x1000
 
#define LABEL_CA_DELETE   0x1101
 
#define LABEL_END   0xffff
 

Detailed Description

Header file for NV data structure definition.

Copyright (c) 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file TlsAuthConfigNvData.h.

Macro Definition Documentation

◆ KEY_TLS_AUTH_CONFIG_CERT_GUID

#define KEY_TLS_AUTH_CONFIG_CERT_GUID   0x1005

Definition at line 28 of file TlsAuthConfigNvData.h.

◆ KEY_TLS_AUTH_CONFIG_CLIENT_CERT

#define KEY_TLS_AUTH_CONFIG_CLIENT_CERT   0x1001

Definition at line 24 of file TlsAuthConfigNvData.h.

◆ KEY_TLS_AUTH_CONFIG_DELETE_CERT

#define KEY_TLS_AUTH_CONFIG_DELETE_CERT   0x1003

Definition at line 26 of file TlsAuthConfigNvData.h.

◆ KEY_TLS_AUTH_CONFIG_ENROLL_CERT

#define KEY_TLS_AUTH_CONFIG_ENROLL_CERT   0x1002

Definition at line 25 of file TlsAuthConfigNvData.h.

◆ KEY_TLS_AUTH_CONFIG_ENROLL_CERT_FROM_FILE

#define KEY_TLS_AUTH_CONFIG_ENROLL_CERT_FROM_FILE   0x1004

Definition at line 27 of file TlsAuthConfigNvData.h.

◆ KEY_TLS_AUTH_CONFIG_SERVER_CA

#define KEY_TLS_AUTH_CONFIG_SERVER_CA   0x1000

Definition at line 23 of file TlsAuthConfigNvData.h.

◆ KEY_TLS_AUTH_CONFIG_VALUE_NO_SAVE_AND_EXIT

#define KEY_TLS_AUTH_CONFIG_VALUE_NO_SAVE_AND_EXIT   0x1007

Definition at line 30 of file TlsAuthConfigNvData.h.

◆ KEY_TLS_AUTH_CONFIG_VALUE_SAVE_AND_EXIT

#define KEY_TLS_AUTH_CONFIG_VALUE_SAVE_AND_EXIT   0x1006

Definition at line 29 of file TlsAuthConfigNvData.h.

◆ LABEL_CA_DELETE

#define LABEL_CA_DELETE   0x1101

Definition at line 35 of file TlsAuthConfigNvData.h.

◆ LABEL_END

#define LABEL_END   0xffff

Definition at line 36 of file TlsAuthConfigNvData.h.

◆ OPTION_CONFIG_RANGE

#define OPTION_CONFIG_RANGE   0x1000

Definition at line 33 of file TlsAuthConfigNvData.h.

◆ OPTION_DEL_CA_ESTION_ID

#define OPTION_DEL_CA_ESTION_ID   0x2000

Definition at line 32 of file TlsAuthConfigNvData.h.

◆ TLS_AUTH_CONFIG_FORMID1_FORM

#define TLS_AUTH_CONFIG_FORMID1_FORM   1

Definition at line 17 of file TlsAuthConfigNvData.h.

◆ TLS_AUTH_CONFIG_FORMID2_FORM

#define TLS_AUTH_CONFIG_FORMID2_FORM   2

Definition at line 18 of file TlsAuthConfigNvData.h.

◆ TLS_AUTH_CONFIG_FORMID3_FORM

#define TLS_AUTH_CONFIG_FORMID3_FORM   3

Definition at line 19 of file TlsAuthConfigNvData.h.

◆ TLS_AUTH_CONFIG_FORMID4_FORM

#define TLS_AUTH_CONFIG_FORMID4_FORM   4

Definition at line 20 of file TlsAuthConfigNvData.h.

◆ TLS_AUTH_CONFIG_FORMID5_FORM

#define TLS_AUTH_CONFIG_FORMID5_FORM   5

Definition at line 21 of file TlsAuthConfigNvData.h.

◆ TLS_AUTH_CONFIG_GUID_SIZE

#define TLS_AUTH_CONFIG_GUID_SIZE   36

Definition at line 14 of file TlsAuthConfigNvData.h.

◆ TLS_AUTH_CONFIG_GUID_STORAGE_SIZE

#define TLS_AUTH_CONFIG_GUID_STORAGE_SIZE   37

Definition at line 15 of file TlsAuthConfigNvData.h.