X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=linux%2Fmppe%2Farcfour.h;fp=linux%2Fmppe%2Farcfour.h;h=27abefbea394024f95791677a02f352ba082d617;hb=dbab7400abf57617a9334735a64ff00c6552cec5;hp=0000000000000000000000000000000000000000;hpb=67ccbff7ff8402cce48d15994713c196f683a280;p=ppp.git diff --git a/linux/mppe/arcfour.h b/linux/mppe/arcfour.h new file mode 100644 index 0000000..27abefb --- /dev/null +++ b/linux/mppe/arcfour.h @@ -0,0 +1,17 @@ +/* arcfour.h */ + +#ifndef _ARCFOUR_H +#define _ARCFOUR_H + +typedef struct { + unsigned i; + unsigned j; + unsigned char S[256]; +} arcfour_context; + +extern void arcfour_setkey(arcfour_context *, const unsigned char *, unsigned); +extern void arcfour_encrypt(arcfour_context *, const unsigned char *, unsigned, + unsigned char *); +#define arcfour_decrypt arcfour_encrypt + +#endif /* _ARCFOUR_H */