parc4ctx 25 drivers/staging/rtl8188eu/core/rtw_security.c static void arcfour_init(struct arc4context *parc4ctx, u8 *key, u32 key_len) parc4ctx 33 drivers/staging/rtl8188eu/core/rtw_security.c state = parc4ctx->state; parc4ctx 34 drivers/staging/rtl8188eu/core/rtw_security.c parc4ctx->x = 0; parc4ctx 35 drivers/staging/rtl8188eu/core/rtw_security.c parc4ctx->y = 0; parc4ctx 51 drivers/staging/rtl8188eu/core/rtw_security.c static u32 arcfour_byte(struct arc4context *parc4ctx) parc4ctx 58 drivers/staging/rtl8188eu/core/rtw_security.c state = parc4ctx->state; parc4ctx 59 drivers/staging/rtl8188eu/core/rtw_security.c x = (parc4ctx->x + 1) & 0xff; parc4ctx 61 drivers/staging/rtl8188eu/core/rtw_security.c y = (sx + parc4ctx->y) & 0xff; parc4ctx 63 drivers/staging/rtl8188eu/core/rtw_security.c parc4ctx->x = x; parc4ctx 64 drivers/staging/rtl8188eu/core/rtw_security.c parc4ctx->y = y; parc4ctx 70 drivers/staging/rtl8188eu/core/rtw_security.c static void arcfour_encrypt(struct arc4context *parc4ctx, u8 *dest, u8 *src, u32 len) parc4ctx 75 drivers/staging/rtl8188eu/core/rtw_security.c dest[i] = src[i] ^ (unsigned char)arcfour_byte(parc4ctx); parc4ctx 47 drivers/staging/rtl8712/rtl871x_security.c static void arcfour_init(struct arc4context *parc4ctx, u8 *key, u32 key_len) parc4ctx 55 drivers/staging/rtl8712/rtl871x_security.c state = parc4ctx->state; parc4ctx 56 drivers/staging/rtl8712/rtl871x_security.c parc4ctx->x = 0; parc4ctx 57 drivers/staging/rtl8712/rtl871x_security.c parc4ctx->y = 0; parc4ctx 73 drivers/staging/rtl8712/rtl871x_security.c static u32 arcfour_byte(struct arc4context *parc4ctx) parc4ctx 80 drivers/staging/rtl8712/rtl871x_security.c state = parc4ctx->state; parc4ctx 81 drivers/staging/rtl8712/rtl871x_security.c x = (parc4ctx->x + 1) & 0xff; parc4ctx 83 drivers/staging/rtl8712/rtl871x_security.c y = (sx + parc4ctx->y) & 0xff; parc4ctx 85 drivers/staging/rtl8712/rtl871x_security.c parc4ctx->x = x; parc4ctx 86 drivers/staging/rtl8712/rtl871x_security.c parc4ctx->y = y; parc4ctx 92 drivers/staging/rtl8712/rtl871x_security.c static void arcfour_encrypt(struct arc4context *parc4ctx, parc4ctx 98 drivers/staging/rtl8712/rtl871x_security.c dest[i] = src[i] ^ (unsigned char)arcfour_byte(parc4ctx); parc4ctx 98 drivers/staging/rtl8723bs/core/rtw_security.c static void arcfour_init(struct arc4context *parc4ctx, u8 *key, u32 key_len) parc4ctx 106 drivers/staging/rtl8723bs/core/rtw_security.c state = parc4ctx->state; parc4ctx 107 drivers/staging/rtl8723bs/core/rtw_security.c parc4ctx->x = 0; parc4ctx 108 drivers/staging/rtl8723bs/core/rtw_security.c parc4ctx->y = 0; parc4ctx 124 drivers/staging/rtl8723bs/core/rtw_security.c static u32 arcfour_byte(struct arc4context *parc4ctx) parc4ctx 131 drivers/staging/rtl8723bs/core/rtw_security.c state = parc4ctx->state; parc4ctx 132 drivers/staging/rtl8723bs/core/rtw_security.c x = (parc4ctx->x + 1) & 0xff; parc4ctx 134 drivers/staging/rtl8723bs/core/rtw_security.c y = (sx + parc4ctx->y) & 0xff; parc4ctx 136 drivers/staging/rtl8723bs/core/rtw_security.c parc4ctx->x = x; parc4ctx 137 drivers/staging/rtl8723bs/core/rtw_security.c parc4ctx->y = y; parc4ctx 144 drivers/staging/rtl8723bs/core/rtw_security.c struct arc4context *parc4ctx, parc4ctx 153 drivers/staging/rtl8723bs/core/rtw_security.c dest[i] = src[i] ^ (unsigned char)arcfour_byte(parc4ctx);