#pragma once typedef struct _RC4_CONTEXT { unsigned char state[256]; unsigned char x, y; } RC4_CONTEXT; void rc4_init(RC4_CONTEXT *a4i, const unsigned char *key, unsigned int keyLen); void rc4_crypt(RC4_CONTEXT *a4i, unsigned char *inoutString, unsigned int length);