Encrypt or decrypt len bytes with RC4 (deprecated; prefer EVP_CIPHER).

Synopsis

Declared in <openssl/rc4.h>

[[deprecated]]
void
RC4(
    RC4_KEY* key,
    size_t len,
    unsigned char const* indata,
    unsigned char* outdata);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Parameters

Name

Description

key

RC4 key schedule previously set with RC4_set_key(); updated in place.

len

Number of bytes to process.

indata

Input plaintext or ciphertext.

outdata

Output buffer of at least len bytes (may alias indata).

Created with MrDocs