Lines Matching full:seed
19 int sun8i_ss_prng_seed(struct crypto_rng *tfm, const u8 *seed,
24 if (ctx->seed && ctx->slen != slen) {
25 kfree_sensitive(ctx->seed);
27 ctx->seed = NULL;
29 if (!ctx->seed)
30 ctx->seed = kmalloc(slen, GFP_KERNEL);
31 if (!ctx->seed)
34 memcpy(ctx->seed, seed, slen);
52 kfree_sensitive(ctx->seed);
53 ctx->seed = NULL;
80 /* The SS does not give an updated seed, so we need to get a new one.
108 dma_iv = dma_map_single(ss->dev, ctx->seed, ctx->slen, DMA_TO_DEVICE);
170 /* Update seed */
171 memcpy(ctx->seed, d + dlen, ctx->slen);