FreeRDP
rc4.h
1 
20 #ifndef WINPR_RC4_H
21 #define WINPR_RC4_H
22 
23 #include <winpr/wtypes.h>
24 #include <winpr/winpr.h>
25 
26 typedef struct winpr_int_rc4_ctx winpr_int_RC4_CTX;
27 
28 void winpr_int_rc4_free(winpr_int_RC4_CTX* ctx);
29 
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);
33 
34 #endif