Lines Matching defs:rng
57 } rng;
164 memset(&rng, 0, sizeof(rng));
183 memcpy(rng.state, digest, RNGSTATE_SIZE);
184 memcpy(rng.data, digest + RNGSTATE_SIZE, RNGDATA_SIZE);
194 SHA512_Update(&ctx, rng.state, RNGSTATE_SIZE);
198 memcpy(rng.state, digest, RNGSTATE_SIZE);
199 memcpy(rng.data, digest + RNGSTATE_SIZE, RNGDATA_SIZE);
201 rng.nused = 0;
211 if (rng.nused + sz > RNGDATA_SIZE) {
213 consumed = RNGDATA_SIZE - rng.nused;
214 memcpy(ptr, &rng.data[rng.nused], consumed);
220 memcpy(ptr + consumed, &rng.data[rng.nused],
223 rng.nused += (sz - consumed);
225 memcpy(ptr, &rng.data[rng.nused], sz);
226 rng.nused += sz;