instroduce infnoise_context struct
This commit is contained in:
@@ -13,10 +13,18 @@
|
||||
// We also write this in one go to the Keccak sponge, which is at most 1600 bits
|
||||
#define BUFLEN 512u
|
||||
|
||||
bool listUSBDevices(struct ftdi_context *ftdic, char **message);
|
||||
struct infnoise_context {
|
||||
struct ftdi_context ftdic;
|
||||
uint32_t entropyBytes;
|
||||
char *message;
|
||||
bool errorFlag;
|
||||
//uint8_t keccakState[KeccakPermutationSizeInBytes];
|
||||
} ;
|
||||
|
||||
bool initInfnoise(struct ftdi_context *ftdic, char *serial, char **message, bool keccak, bool debug);
|
||||
bool listUSBDevices(char** message);
|
||||
|
||||
uint32_t readRawData(struct ftdi_context *ftdic, uint8_t *result, char **message, bool *errorFlag);
|
||||
bool initInfnoise(struct infnoise_context *context, char *serial, bool keccak, bool debug);
|
||||
|
||||
uint32_t readData(struct ftdi_context *ftdic, uint8_t *result, char **message, bool *errorFlag, uint32_t outputMultiplier);
|
||||
uint32_t readRawData(struct infnoise_context *context, uint8_t *result);
|
||||
|
||||
uint32_t readData(struct infnoise_context *context, uint8_t *result, uint32_t outputMultiplier);
|
||||
Reference in New Issue
Block a user