summaryrefslogtreecommitdiffstats
path: root/src/tests/arc4.h
blob: 61c533a2f9d9fa20951c06caa9f004455b33ca96 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef TESTS_ARC4_H
#define TESTS_ARC4_H

#include <stddef.h>
#include <stdint.h>

/* Alleged RC4 algorithm encryption state. */
struct arc4
  {
    uint8_t s[256];
    uint8_t i, j;
  };

void arc4_init (struct arc4 *, const void *, size_t);
void arc4_crypt (struct arc4 *, void *, size_t);

#endif /* tests/arc4.h */