Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / ipxe / src / include / ipxe / arc4.h
1 #ifndef _IPXE_ARC4_H
2 #define _IPXE_ARC4_H
3
4 FILE_LICENCE ( GPL2_OR_LATER );
5
6 struct cipher_algorithm;
7
8 #include <stdint.h>
9
10 struct arc4_ctx {
11         int i, j;
12         u8 state[256];
13 };
14
15 #define ARC4_CTX_SIZE sizeof ( struct arc4_ctx )
16
17 extern struct cipher_algorithm arc4_algorithm;
18
19 void arc4_skip ( const void *key, size_t keylen, size_t skip,
20                  const void *src, void *dst, size_t msglen );
21
22 #endif /* _IPXE_ARC4_H */