PKUOS - Pintos
Pintos source browser for PKU Operating System course
arc4.h
Go to the documentation of this file.
1#ifndef TESTS_ARC4_H
2#define TESTS_ARC4_H
3
4#include <stddef.h>
5#include <stdint.h>
6
7/** Alleged RC4 algorithm encryption state. */
8struct arc4
9 {
10 uint8_t s[256];
12 };
13
14void arc4_init (struct arc4 *, const void *, size_t);
15void arc4_crypt (struct arc4 *, void *, size_t);
16
17#endif /**< tests/arc4.h */
void arc4_crypt(struct arc4 *, void *, size_t)
tests/arc4.h
Definition: arc4.c:35
void arc4_init(struct arc4 *, const void *, size_t)
Definition: arc4.c:14
unsigned char uint8_t
Definition: stdint.h:20
Alleged RC4 algorithm encryption state.
Definition: arc4.h:9
uint8_t s[256]
Definition: arc4.h:10
uint8_t i
Definition: arc4.h:11
uint8_t j
Definition: arc4.h:11