This project uses inline assemly in C to optimize the RC4 stream cipher, so the assembly code is in Intel style syntax that is supported by Microsoft Assembler (MASM). Thus, you should be using Microsoft Visual C++ to compile the code.
The rc4_cipher.c file contains the x86 assemly version of the RC cipher.
The rc4_test.c file contains the C version of the RC cipher and a benchmark test example to demonstrate the speed improvement.
The rc4_cipher.e file is for E language (or EPL) users.
Please see the file named LICENSE.
- Charlie Chen
founder of CharmySoft