Lines Matching refs:ctx
13 int arc4_setkey(struct arc4_ctx *ctx, const u8 *in_key, unsigned int key_len) in arc4_setkey() argument
17 ctx->x = 1; in arc4_setkey()
18 ctx->y = 0; in arc4_setkey()
21 ctx->S[i] = i; in arc4_setkey()
24 u32 a = ctx->S[i]; in arc4_setkey()
27 ctx->S[i] = ctx->S[j]; in arc4_setkey()
28 ctx->S[j] = a; in arc4_setkey()
37 void arc4_crypt(struct arc4_ctx *ctx, u8 *out, const u8 *in, unsigned int len) in arc4_crypt() argument
39 u32 *const S = ctx->S; in arc4_crypt()
46 x = ctx->x; in arc4_crypt()
47 y = ctx->y; in arc4_crypt()
69 ctx->x = x; in arc4_crypt()
70 ctx->y = y; in arc4_crypt()