+ size_t i = pool->pool_pos_add; // Current number of byte insert in entropy pool.
+ size_t len_byte;
+ uint8_t *byte;
+
+
+ byte = (uint8_t *)_byte;
+ len_byte = strlen(byte);
+
+ /*
+ * Insert a bytes in entropy pool.
+ */
+ for(int j = 0; j < len_byte; j++)
+ {
+ pool->pool_entropy[i] = pool->pool_entropy[i] ^ byte[j];
+ i = (i++) % CONFIG_SIZE_ENTROPY_POOL;
+ }
+
+ pool->pool_pos_add = i; // Update a insert bytes.