Lines Matching refs:seed
40 /* Five seed and output registers, each 4 bytes */
52 * backtracking of the original seed.
54 * Time for next re-seed in ms.
98 const u8 *seed, unsigned int slen)
103 /* Round seed length because loop iterates over full register size */
112 val = seed[i] << 24;
113 val |= seed[i + 1] << 16;
114 val |= seed[i + 2] << 8;
115 val |= seed[i + 3] << 0;
171 /* Re-seed itself from time to time */
178 u8 seed[EXYNOS_RNG_SEED_SIZE];
184 if (exynos_rng_get_random(rng, seed, sizeof(seed), &read))
187 exynos_rng_set_seed(rng, seed, read);
225 static int exynos_rng_seed(struct crypto_rng *tfm, const u8 *seed,
237 ret = exynos_rng_set_seed(ctx->rng, seed, slen);
256 .seed = exynos_rng_seed,