23#include <winpr/wtypes.h>
24#include <winpr/winpr.h>
26typedef struct winpr_int_rc4_ctx winpr_int_RC4_CTX;
28void winpr_int_rc4_free(winpr_int_RC4_CTX* ctx);
30WINPR_ATTR_MALLOC(winpr_int_rc4_free, 1)
31winpr_int_RC4_CTX* winpr_int_rc4_new(const BYTE* key,
size_t keylength);
32BOOL winpr_int_rc4_update(winpr_int_RC4_CTX* ctx,
size_t length, const BYTE* input, BYTE* output);