Lines Matching refs:ctx
32 struct arc4_ctx *ctx = crypto_tfm_ctx(tfm); in arc4_set_key() local
35 ctx->x = 1; in arc4_set_key()
36 ctx->y = 0; in arc4_set_key()
39 ctx->S[i] = i; in arc4_set_key()
42 u32 a = ctx->S[i]; in arc4_set_key()
44 ctx->S[i] = ctx->S[j]; in arc4_set_key()
45 ctx->S[j] = a; in arc4_set_key()
53 static void arc4_crypt(struct arc4_ctx *ctx, u8 *out, const u8 *in, in arc4_crypt() argument
56 u32 *const S = ctx->S; in arc4_crypt()
63 x = ctx->x; in arc4_crypt()
64 y = ctx->y; in arc4_crypt()
86 ctx->x = x; in arc4_crypt()
87 ctx->y = y; in arc4_crypt()
98 struct arc4_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_arc4_crypt() local
110 arc4_crypt(ctx, wdst, wsrc, walk.nbytes); in ecb_arc4_crypt()