23#ifndef ZWAVE_SECURITY_VALIDATION_H
24#define ZWAVE_SECURITY_VALIDATION_H
zwave_controller_encapsulation_scheme_t
Definition: zwave_controller_connection_info.h:33
uint16_t zwave_node_id_t
Z-Wave NodeID type.
Definition: zwave_node_id_definitions.h:84
bool zwave_security_validation_is_s2_nif_downgrade_attack_detected(zwave_node_id_t node_id, const uint8_t *nif, uint8_t nif_length)
Verifies if a the S2 Command Class has disappeared from the NIF, whereas it was reported as supported...
Definition: zwave_security_validation.c:138
bool zwave_security_validation_is_security_valid_for_control(const zwave_controller_connection_info_t *connection)
Verifies if a frame supported by another node can be accepted based on the security it was received o...
Definition: zwave_security_validation.c:92
bool zwave_security_validation_is_security_valid_for_support(zwave_controller_encapsulation_scheme_t minimal_scheme, const zwave_controller_connection_info_t *connection)
Verifies if a frame supported by us can be accepted based on the security it was received on.
Definition: zwave_security_validation.c:28
Structure holding information about the source and destination when transmitting and receiving Z-Wave...
Definition: zwave_controller_connection_info.h:87
const zwave_node_id_t node_id