NetBurner 3.5.0
PDF Version
 
SSH/SshServerUserKey/src/nvsettings.h
1/*NB_REVISION*/
2
3/*NB_COPYRIGHT*/
4
5#ifndef NVSETTINGS_H_
6#define NVSETTINGS_H_
7
8#include <basictypes.h>
9#include "nbfactory.h"
10
11// Configuration verify key (increment if data changed, added, reorganized)
12#define NB_FACTORY_VERIFY_KEY (0x5e545064)
13#define NTP_NAME_LENGTH (35)
14#define DEVICE_NAME_LENGTH (15)
15
17{
18 char DeviceName[(DEVICE_NAME_LENGTH + 1)];
19 char NTPName[NTP_NAME_LENGTH + 1];
20 // IPADDR NTP_Addr;
21
22 /* SSH key source and lengths (default and user installed) */
23 uint8_t SshKeyEccSource; // Library default, app default, or user installed
24 uint16_t SshKeyEccLength;
25 uint8_t SshKeyRsaSource; // Library default, app default, or user installed
26 uint16_t SshKeyRsaLength;
27
28 /* Version verification key */
29 uint32_t VerifyKey;
30};
31
32extern void CheckNVSettings(BOOL returnToFactory);
33
34#endif /* NVSETTINGS_H_ */
Configuration Settings.
Definition Parallax/src/nvsettings.h:13