10#ifndef ZW_SECURITY_API_H_
11#define ZW_SECURITY_API_H_
39#define SECURITY_KEY_S2_UNAUTHENTICATED_BIT 0x01
40#define SECURITY_KEY_S2_AUTHENTICATED_BIT 0x02
41#define SECURITY_KEY_S2_ACCESS_BIT 0x04
42#define SECURITY_KEY_S0_BIT 0x80
44#define SECURITY_KEY_S2_MASK (SECURITY_KEY_S2_UNAUTHENTICATED_BIT \
45 | SECURITY_KEY_S2_AUTHENTICATED_BIT \
46 | SECURITY_KEY_S2_ACCESS_BIT)
47#define SECURITY_KEY_NONE_MASK 0x00
53#define SECURITY_KEY_S2_PUBLIC_DSK_LENGTH 16
58#define SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH 4
struct _S_APPLICATION_SECURITY_EVENT_DATA_ s_application_security_event_data_t
Security Event Data.
SECURITY_KEY
Definition ZW_security_api.h:26
enum _E_APPLICATION_SECURITY_EVENT_ e_application_security_event_t
_E_APPLICATION_SECURITY_EVENT_
Definition ZW_security_api.h:69
enum SECURITY_KEY security_key_t
struct _S_SECURITY_S2_INCLUSION_CSA_PUBLIC_DSK_ s_SecurityS2InclusionCSAPublicDSK_t
#define SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH
Definition ZW_security_api.h:58
@ SECURITY_KEY_S2_ACCESS
SECURITY_KEY_S2_ACCESS.
Definition ZW_security_api.h:30
@ SECURITY_KEY_S2_AUTHENTICATED
SECURITY_KEY_S2_AUTHENTICATED.
Definition ZW_security_api.h:29
@ SECURITY_KEY_NONE
SECURITY_KEY_NONE.
Definition ZW_security_api.h:27
@ SECURITY_KEY_S2_UNAUTHENTICATED
SECURITY_KEY_S2_UNAUTHENTICATED.
Definition ZW_security_api.h:28
@ SECURITY_KEY_S0
SECURITY_KEY_S0.
Definition ZW_security_api.h:31
@ E_APPLICATION_SECURITY_EVENT_S2_INCLUSION_REQUEST_DSK_CSA
Definition ZW_security_api.h:70
Security Event Data.
Definition ZW_security_api.h:74
uint8_t eventDataLength
Definition ZW_security_api.h:76
uint8_t * eventData
Definition ZW_security_api.h:77
e_application_security_event_t event
Definition ZW_security_api.h:75
Definition ZW_security_api.h:60
uint8_t aCSA_DSK[SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH]
Definition ZW_security_api.h:61