OpenZWave Library 1.6.1914
Loading...
Searching...
No Matches
ZWSecurity.h File Reference
#include <cstdio>
#include <string>
#include <string.h>
#include "Defs.h"
#include "Driver.h"
Include dependency graph for ZWSecurity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OpenZWave
namespace  OpenZWave::Internal

Enumerations

enum  OpenZWave::Internal::SecurityStrategy { OpenZWave::Internal::SecurityStrategy_Essential = 0 , OpenZWave::Internal::SecurityStrategy_Supported }

Functions

bool OpenZWave::Internal::EncryptBuffer (uint8 *m_buffer, uint8 m_length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 const m_nonce[8], uint8 *e_buffer)
bool OpenZWave::Internal::DecryptBuffer (uint8 *e_buffer, uint8 e_length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 const m_nonce[8], uint8 *m_buffer)
bool OpenZWave::Internal::GenerateAuthentication (uint8 const *_data, uint32 const _length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 *iv, uint8 *_authentication)
SecurityStrategy OpenZWave::Internal::ShouldSecureCommandClass (uint8 CommandClass)