Originally Posted by
Metalsoft
It's not there for implementation, it is there as a starting point.
Not only is it not useful as a starting point (looks more like the start of a system to connect to the decoder, not an implementation of a decoder), you literally said this:
Here you go. Now you can make your own and it should even work with RC4.
Can't make your own with this and there's nothing here that'll help with the RC4 specifics.