1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * (C) Copyright 2015 Google, Inc 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * (C) Copyright 2008-2014 Rockchip Electronics 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #ifndef __RC4_H 10*4882a593Smuzhiyun #define __RC4_H 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun /** 13*4882a593Smuzhiyun * rc4_encode() - encode a buf with the RC4 cipher 14*4882a593Smuzhiyun * 15*4882a593Smuzhiyun * @buf: Buffer to encode (it is overwrite in the process 16*4882a593Smuzhiyun * @len: Length of buffer in bytes 17*4882a593Smuzhiyun * @key: 16-byte key to use 18*4882a593Smuzhiyun */ 19*4882a593Smuzhiyun void rc4_encode(unsigned char *buf, unsigned int len, unsigned char key[16]); 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun #endif 22