diff --git a/software/infnoise.c b/software/infnoise.c index 3ab3904..93a2879 100644 --- a/software/infnoise.c +++ b/software/infnoise.c @@ -88,9 +88,10 @@ bool outputBytes(uint8_t *bytes, uint32_t length, uint32_t entropy, bool writeDe #ifdef LINUX //fputs("room?", stderr); inmWaitForPoolToHaveRoom(); - //fputs("room!", stderr); - //printf("length: - %ul\n", length); - //printf("entropy: - %ul\n", entropy); + fputs("room!", stderr); + printf("length: - %ul\n", length); + printf("entropy: - %ul\n", entropy); + //fwrite(bytes, 1, length, stdout); inmWriteEntropyToPool(bytes, length, entropy); #endif } @@ -286,7 +287,7 @@ int main(int argc, char **argv) { uint8_t result[resultSize]; uint64_t bytesWritten = readData(&context, result, opts.raw, opts.outputMultiplier); totalBytesWritten += bytesWritten; - //fprintf(stderr, "Stats: %d\n", context.entropyThisTime); + fprintf(stderr, "Stats: %d\n", context.entropyThisTime); if (context.errorFlag) { fprintf(stderr, "Error: %s\n", context.message); @@ -294,6 +295,7 @@ int main(int argc, char **argv) { } if (!opts.noOutput) { + fprintf(stderr, "E: %ul\n", context.entropyThisTime); if (!outputBytes(result, bytesWritten, context.entropyThisTime, opts.devRandom, &context.message)) { fprintf(stderr, "Error: %s\n", context.message); diff --git a/software/libinfnoise.c b/software/libinfnoise.c index 3e96bd3..0001c34 100644 --- a/software/libinfnoise.c +++ b/software/libinfnoise.c @@ -177,7 +177,7 @@ uint32_t processBytes(uint8_t *bytes, uint8_t *result, uint32_t *entropy, bytesWritten += bytesToWrite; numBits -= bytesToWrite * 8u; - *entropy -= entropyThisTime; + //*entropy -= entropyThisTime; if (numBits > 0u) { KeccakPermutation(keccakState); } @@ -188,7 +188,7 @@ uint32_t processBytes(uint8_t *bytes, uint8_t *result, uint32_t *entropy, *errorFlag = true; return 0; } - //fprintf(stderr, "bytesWritten_end: %ul\n", bytesWritten); + fprintf(stderr, "bytesWritten_end: %ul\n", bytesWritten); return bytesWritten; }