blob: 7915285542125f2d7ab6079bd9988bda92d4870c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef __rc4_h__
#define __rc4_h__
typedef struct {
unsigned char state[256];
unsigned char x;
unsigned char y;
} rc4_key;
typedef struct {
unsigned char *ptr;
int stream_len;
} rc4_stream;
void prepare_key(unsigned char *, unsigned int, rc4_key *);
void rc4(unsigned char *, unsigned int, rc4_key *, unsigned int);
void my_swap_byte(unsigned char *,unsigned char *);
#endif
|