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.