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