finish infnoise_context & start work on listUSBDevices (to return a device list struct)
This commit is contained in:
@@ -15,16 +15,26 @@
|
||||
|
||||
struct infnoise_context {
|
||||
struct ftdi_context ftdic;
|
||||
uint32_t entropyBytes;
|
||||
uint32_t entropyThisTime;
|
||||
char *message;
|
||||
bool errorFlag;
|
||||
//uint8_t keccakState[KeccakPermutationSizeInBytes];
|
||||
} ;
|
||||
};
|
||||
|
||||
bool listUSBDevices(char** message);
|
||||
struct infnoise_devlist_node {
|
||||
uint8_t id;
|
||||
char *manufacturer;
|
||||
char *description;
|
||||
char *serial;
|
||||
struct infnoise_devlist_node *next;
|
||||
};
|
||||
|
||||
typedef struct infnoise_devlist_node* devlist_node;
|
||||
|
||||
devlist_node* listUSBDevices(char** message);
|
||||
|
||||
bool initInfnoise(struct infnoise_context *context, char *serial, bool keccak, bool debug);
|
||||
|
||||
uint32_t readRawData(struct infnoise_context *context, uint8_t *result);
|
||||
|
||||
uint32_t readData(struct infnoise_context *context, uint8_t *result, uint32_t outputMultiplier);
|
||||
uint32_t readData(struct infnoise_context *context, uint8_t *result, uint32_t outputMultiplier);
|
||||
|
||||
Reference in New Issue
Block a user