Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
Z-Wave Security API
+ Collaboration diagram for Z-Wave Security API:

Topics

 Security Keys Bitmask
 

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_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

Macro Definition Documentation

◆ SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH

#define SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH   4

Security S2 Public CSA DSK Key length

◆ SECURITY_KEY_S2_PUBLIC_DSK_LENGTH

#define SECURITY_KEY_S2_PUBLIC_DSK_LENGTH   16

Security S2 Public DSK Key length

Typedef Documentation

◆ e_application_security_event_t

Definitions for Application bound Security events Delivered from protocol to Application through the SReceiveSecurityEvent notification being passed to application.

◆ s_application_security_event_data_t

◆ s_SecurityS2InclusionCSAPublicDSK_t

◆ security_key_t

The security key a frame was received with or should be sent with.

Special values:

Enumeration Type Documentation

◆ _E_APPLICATION_SECURITY_EVENT_

Definitions for Application bound Security events Delivered from protocol to Application through the SReceiveSecurityEvent notification being passed to application.

Enumerator
E_APPLICATION_SECURITY_EVENT_S2_INCLUSION_REQUEST_DSK_CSA 

◆ SECURITY_KEY

The security key a frame was received with or should be sent with.

Special values:

Enumerator
SECURITY_KEY_NONE 

SECURITY_KEY_NONE.

SECURITY_KEY_S2_UNAUTHENTICATED 

SECURITY_KEY_S2_UNAUTHENTICATED.

SECURITY_KEY_S2_AUTHENTICATED 

SECURITY_KEY_S2_AUTHENTICATED.

SECURITY_KEY_S2_ACCESS 

SECURITY_KEY_S2_ACCESS.

SECURITY_KEY_S0 

SECURITY_KEY_S0.