ArcFourInit(struct ArcFourContext *context, const byte *key, unsigned int key_length)
for (i = 0; i < 256; i++) { j = (j + key[k] + a) & 0xff; }