FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
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
26typedef struct winpr_int_rc4_ctx winpr_int_RC4_CTX;
27
28void winpr_int_rc4_free(winpr_int_RC4_CTX* ctx);
29
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);
33
34#endif