Z-Wave Protocol Controller Reference
zwave_s2_keystore_int.h File Reference
#include <stdint.h>
#include "zwave_s2_keystore.h"
#include "zwapi_protocol_mem.h"
Include dependency graph for zwave_s2_keystore_int.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nvm_config
 

Macros

#define NVM_MAGIC   0xa11d1900
 
#define nvm_config_get(par_name, dst)
 
#define nvm_config_set(par_name, src)
 

Functions

struct nvm_config __attribute__ ((__packed__)) nvm_config_t
 
void zwave_s2_keystore_init ()
 Initialize the keystore. More...
 
void zwave_s2_create_new_dynamic_ecdh_key ()
 
void zwave_s2_keystore_set_ecdh_key_mode (zwave_s2_keystore_ecdh_key_mode_t mode)
 Set ecdh key mode for use in zwave_s2_keystore. More...
 

Variables

uint32_t magic
 
uint8_t filler1 [41]
 
uint8_t security_netkey [16]
 
uint8_t filler2 [23]
 
uint8_t assigned_keys
 
uint8_t security2_key [3][16]
 
uint8_t ecdh_priv_key [32]
 
uint8_t security2_lr_key [2][16]
 

Variable Documentation

◆ assigned_keys

uint8_t assigned_keys

◆ ecdh_priv_key

uint8_t ecdh_priv_key[32]

◆ filler1

uint8_t filler1[41]

◆ filler2

uint8_t filler2[23]

◆ magic

uint32_t magic

◆ security2_key

uint8_t security2_key[3][16]

◆ security2_lr_key

uint8_t security2_lr_key[2][16]

◆ security_netkey

uint8_t security_netkey[16]