Lines Matching defs:state
35 static void salsa20_block(u32 *state, __le32 *stream)
40 memcpy(x, state, sizeof(x));
78 stream[i] = cpu_to_le32(x[i] + state[i]);
80 if (++state[8] == 0)
81 state[9]++;
84 static void salsa20_docrypt(u32 *state, u8 *dst, const u8 *src,
90 salsa20_block(state, stream);
98 salsa20_block(state, stream);
103 static void salsa20_init(u32 *state, const struct salsa20_ctx *ctx,
106 memcpy(state, ctx->initial_state, sizeof(ctx->initial_state));
107 state[6] = get_unaligned_le32(iv + 0);
108 state[7] = get_unaligned_le32(iv + 4);
158 u32 state[16];
163 salsa20_init(state, ctx, req->iv);
171 salsa20_docrypt(state, walk.dst.virt.addr, walk.src.virt.addr,