Contains types and defines needed for security.
2018 Silicon Laboratories Inc.
Modules#
_S_SECURITY_S2_INCLUSION_CSA_PUBLIC_DSK_
_S_APPLICATION_SECURITY_EVENT_DATA_
Macros#
Security S2 Public DSK Key length.
Security S2 Public CSA DSK Key length.
Enumerations#
The security key a frame was received with or should be sent with.
Definitions for Application bound Security events Delivered from protocol to Application through the SReceiveSecurityEvent notification being passed to application.
Typedefs#
The security key a frame was received with or should be sent with.
Definitions for Application bound Security events Delivered from protocol to Application through the SReceiveSecurityEvent notification being passed to application.
Security Event Data.
Macro Definition Documentation#
SECURITY_KEY_S2_UNAUTHENTICATED_BIT#
#define SECURITY_KEY_S2_UNAUTHENTICATED_BITValue:
0x01
38
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
SECURITY_KEY_S2_AUTHENTICATED_BIT#
#define SECURITY_KEY_S2_AUTHENTICATED_BITValue:
0x02
39
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
SECURITY_KEY_S2_ACCESS_BIT#
#define SECURITY_KEY_S2_ACCESS_BITValue:
0x04
40
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
SECURITY_KEY_S0_BIT#
#define SECURITY_KEY_S0_BITValue:
0x80
41
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
SECURITY_KEY_S2_MASK#
#define SECURITY_KEY_S2_MASKValue:
43
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
SECURITY_KEY_NONE_MASK#
#define SECURITY_KEY_NONE_MASKValue:
0x00
46
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
SECURITY_KEY_S2_PUBLIC_DSK_LENGTH#
#define SECURITY_KEY_S2_PUBLIC_DSK_LENGTHValue:
16
Security S2 Public DSK Key length.
52
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTH#
#define SECURITY_KEY_S2_PUBLIC_CSA_DSK_LENGTHValue:
4
Security S2 Public CSA DSK Key length.
58
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
Enumeration Documentation#
SECURITY_KEY#
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. |
23
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
_E_APPLICATION_SECURITY_EVENT_#
_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 |
71
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
Typedef Documentation#
security_key_t#
typedef enum SECURITY_KEY security_key_t
The security key a frame was received with or should be sent with.
Special values:
30
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
s_SecurityS2InclusionCSAPublicDSK_t#
typedef struct _S_SECURITY_S2_INCLUSION_CSA_PUBLIC_DSK_ s_SecurityS2InclusionCSAPublicDSK_t
63
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
e_application_security_event_t#
typedef enum _E_APPLICATION_SECURITY_EVENT_ e_application_security_event_t
Definitions for Application bound Security events Delivered from protocol to Application through the SReceiveSecurityEvent notification being passed to application.
74
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h
s_application_security_event_data_t#
typedef struct _S_APPLICATION_SECURITY_EVENT_DATA_ s_application_security_event_data_t
Security Event Data.
83
of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_security_api.h