10#ifndef ZW_SECURITY_API_H_
11#define ZW_SECURITY_API_H_
42#define SECURITY_KEY_S2_UNAUTHENTICATED_BIT 0x01
43#define SECURITY_KEY_S2_AUTHENTICATED_BIT 0x02
44#define SECURITY_KEY_S2_ACCESS_BIT 0x04
45#define SECURITY_KEY_S0_BIT 0x80
47#define SECURITY_KEY_S2_MASK (SECURITY_KEY_S2_UNAUTHENTICATED_BIT \
48 | SECURITY_KEY_S2_AUTHENTICATED_BIT \
49 | SECURITY_KEY_S2_ACCESS_BIT)
50#define SECURITY_KEY_NONE_MASK 0x00
56#define SECURITY_KEY_S2_PUBLIC_DSK_LENGTH 16
62#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:28
enum _E_APPLICATION_SECURITY_EVENT_ e_application_security_event_t
_E_APPLICATION_SECURITY_EVENT_
Definition ZW_security_api.h:76
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:62
@ SECURITY_KEY_S2_ACCESS
SECURITY_KEY_S2_ACCESS.
Definition ZW_security_api.h:32
@ SECURITY_KEY_S2_AUTHENTICATED
SECURITY_KEY_S2_AUTHENTICATED.
Definition ZW_security_api.h:31
@ SECURITY_KEY_NONE
SECURITY_KEY_NONE.
Definition ZW_security_api.h:29
@ SECURITY_KEY_S2_UNAUTHENTICATED
SECURITY_KEY_S2_UNAUTHENTICATED.
Definition ZW_security_api.h:30
@ SECURITY_KEY_S0
SECURITY_KEY_S0.
Definition ZW_security_api.h:33
@ E_APPLICATION_SECURITY_EVENT_S2_INCLUSION_REQUEST_DSK_CSA
Definition ZW_security_api.h:77
Security Event Data.
Definition ZW_security_api.h:83
uint8_t eventDataLength
Definition ZW_security_api.h:85
uint8_t * eventData
Definition ZW_security_api.h:86
e_application_security_event_t event
Definition ZW_security_api.h:84
Definition ZW_security_api.h:65
uint8_t aCSA_DSK[SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH]
Definition ZW_security_api.h:66