Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
ZW_security_api.h File Reference
#include <ZW_typedefs.h>
+ Include dependency graph for ZW_security_api.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _S_SECURITY_S2_INCLUSION_CSA_PUBLIC_DSK_
 
struct  _S_APPLICATION_SECURITY_EVENT_DATA_
 Security Event Data. More...
 

Macros

#define SECURITY_KEY_S2_UNAUTHENTICATED_BIT   0x01
 
#define SECURITY_KEY_S2_AUTHENTICATED_BIT   0x02
 
#define SECURITY_KEY_S2_ACCESS_BIT   0x04
 
#define SECURITY_KEY_S0_BIT   0x80
 
#define SECURITY_KEY_S2_MASK
 
#define SECURITY_KEY_NONE_MASK   0x00
 
#define SECURITY_KEY_S2_PUBLIC_DSK_LENGTH   16
 
#define SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH   4
 

Typedefs

typedef enum SECURITY_KEY security_key_t
 
typedef struct _S_SECURITY_S2_INCLUSION_CSA_PUBLIC_DSK_ s_SecurityS2InclusionCSAPublicDSK_t
 
typedef enum _E_APPLICATION_SECURITY_EVENT_ e_application_security_event_t
 
typedef struct _S_APPLICATION_SECURITY_EVENT_DATA_ s_application_security_event_data_t
 Security Event Data.
 

Enumerations

enum  SECURITY_KEY {
  SECURITY_KEY_NONE = 0x00 ,
  SECURITY_KEY_S2_UNAUTHENTICATED = 0x01 ,
  SECURITY_KEY_S2_AUTHENTICATED = 0x02 ,
  SECURITY_KEY_S2_ACCESS = 0x03 ,
  SECURITY_KEY_S0 = 0x04
}
 
enum  _E_APPLICATION_SECURITY_EVENT_ { E_APPLICATION_SECURITY_EVENT_S2_INCLUSION_REQUEST_DSK_CSA }
 

Detailed Description

Contains types and defines needed for security.