The ARCFour keystream is implemented in the
class ARCFour, which defines the following additional constant:
| java.lang.String ARCFOUR_KEY_MATERIAL | Variable |
A property name in the attributes map used to initialize instances of
ARCFour. The value mapped must be a byte array of the secret
key, which can be up to 256 bytes long.
|
Also note that using the ARCFour PRNG as a stream cipher is as simple as:
IRandom arcfour; // initialized elsewhere.
byte in, out;
out = in ^ arcfour.next();