28 #ifndef WOLFSSL_RC4_COMPAT_H_ 29 #define WOLFSSL_RC4_COMPAT_H_ 31 #include <wolfssl/wolfcrypt/settings.h> 32 #include <wolfssl/openssl/ssl.h> 40 typedef struct WOLFSSL_RC4_KEY {
42 void* holder[(272 + WC_ASYNC_DEV_SIZE) /
sizeof(
void*)];
44 typedef WOLFSSL_RC4_KEY RC4_KEY;
46 WOLFSSL_API
void wolfSSL_RC4_set_key(WOLFSSL_RC4_KEY* key,
int len,
47 const unsigned char* data);
48 WOLFSSL_API
void wolfSSL_RC4(WOLFSSL_RC4_KEY* key,
size_t len,
49 const unsigned char* in,
unsigned char* out);
51 #define RC4 wolfSSL_RC4 52 #define RC4_set_key wolfSSL_RC4_set_key