123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- #ifndef KEYS_HEADER
- #define KEYS_HEADER
- #include <stdint.h>
- #include "../tools/types.h"
- #include "../key/HPAVKey.h"
- #define PASSWORD_SILENCE (1 << 0)
- #define PASSWORD_VERBOSE (1 << 1)
- #define DAK0 "00000000000000000000000000000000"
- #define DAK1 "689F074B8B0275A2710B0B5779AD1630"
- #define DAK2 "F084B4E8F6069FF1300C9BDB812367FF"
- #define NMK0 "00000000000000000000000000000000"
- #define NMK1 "50D3E4933F855B7040784DF815AA8DB7"
- #define NMK2 "B59319D7E8157BA001B018669CCEE30D"
- #define KEYS 3
- #define DAKS 6
- #define NMKS 5
- typedef struct key
- {
- char const * phrase;
- uint8_t DAK [HPAVKEY_DAK_LEN];
- uint8_t NMK [HPAVKEY_NMK_LEN];
- }
- key;
- extern struct key const keys [KEYS];
- extern struct _term_ const daks [DAKS];
- extern struct _term_ const nmks [NMKS];
- void MACPasswords (unsigned vendor, unsigned device, unsigned count, unsigned alpha, unsigned bunch, char space, flag_t flags);
- void RNDPasswords (unsigned vendor, unsigned device, unsigned count, unsigned alpha, unsigned bunch, char space, flag_t flags);
- char * strnpwd (char buffer [], unsigned length, unsigned count, unsigned group, char space);
- void putpwd (unsigned count, unsigned group, char space);
- #endif
|