Lines Matching refs:S
25 u32 S[256]; member
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()
56 u32 *const S = ctx->S; in arc4_crypt() local
66 a = S[x]; in arc4_crypt()
68 b = S[y]; in arc4_crypt()
71 S[y] = a; in arc4_crypt()
73 S[x] = b; in arc4_crypt()
75 ta = S[x]; in arc4_crypt()
77 tb = S[ty]; in arc4_crypt()
78 *out++ = *in++ ^ S[a]; in arc4_crypt()