Lines Matching refs:ctx
14 int arc4_setkey(struct arc4_ctx *ctx, const u8 *in_key, unsigned int key_len) in arc4_setkey() argument
18 ctx->x = 1; in arc4_setkey()
19 ctx->y = 0; in arc4_setkey()
22 ctx->S[i] = i; in arc4_setkey()
25 u32 a = ctx->S[i]; in arc4_setkey()
28 ctx->S[i] = ctx->S[j]; in arc4_setkey()
29 ctx->S[j] = a; in arc4_setkey()
38 void arc4_crypt(struct arc4_ctx *ctx, u8 *out, const u8 *in, unsigned int len) in arc4_crypt() argument
40 u32 *const S = ctx->S; in arc4_crypt()
47 x = ctx->x; in arc4_crypt()
48 y = ctx->y; in arc4_crypt()
70 ctx->x = x; in arc4_crypt()
71 ctx->y = y; in arc4_crypt()