From d7f598b96dd7cdcc943fb20857c8cead11ad77d8 Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Thu, 15 Aug 2024 19:26:57 -0400 Subject: [PATCH] Thu Aug 15 07:26:57 PM EDT 2024 --- src/hardware.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/hardware.c b/src/hardware.c index 6f0c36a..47b6afd 100644 --- a/src/hardware.c +++ b/src/hardware.c @@ -127,16 +127,21 @@ float qansel_hardware_getseed() void qansel_quantis_chunk(unsigned char** chunk) { + int chunk_size = 4096; if ((*chunk) != NULL) free(*chunk); *chunk = malloc(QANSEL_QUANTIS_CHUNK_SIZE); FILE* f = fopen("/dev/qrandom0", "r"); unsigned char c = fgetc(f); while (c == 0x00) c = fgetc(f); (*chunk)[0] = c; + int max = 0; + int min = 9999; for (int i = 0; i < QANSEL_QUANTIS_CHUNK_SIZE - 1; i++) { - printf(">%i<\n", i + 1); (*chunk)[i + 1] = fgetc(f); + if ((*chunk)[i + 1] > max) max = (*chunk)[i + 1]; + if ((*chunk)[i + 1] < min) min = (*chunk)[i + 1]; } + printf("]%i;%i[\n", max, min); fclose(f); } \ No newline at end of file -- 2.39.5