Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
rc4.h48 linesDownload Raw Back to openssl
1/*2 * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved.3 *4 * Licensed under the Apache License 2.0 (the "License").  You may not use5 * this file except in compliance with the License.  You can obtain a copy6 * in the file LICENSE in the source distribution or at7 * https://www.openssl.org/source/license.html8 */9 10#ifndef OPENSSL_RC4_H11# define OPENSSL_RC4_H12# pragma once13 14# include <openssl/macros.h>15# ifndef OPENSSL_NO_DEPRECATED_3_016#  define HEADER_RC4_H17# endif18 19# include <openssl/opensslconf.h>20 21# ifndef OPENSSL_NO_RC422#  include <stddef.h>23#  ifdef  __cplusplus24extern "C" {25#  endif26 27#  ifndef OPENSSL_NO_DEPRECATED_3_028typedef struct rc4_key_st {29    RC4_INT x, y;30    RC4_INT data[256];31} RC4_KEY;32#  endif33#  ifndef OPENSSL_NO_DEPRECATED_3_034OSSL_DEPRECATEDIN_3_0 const char *RC4_options(void);35OSSL_DEPRECATEDIN_3_0 void RC4_set_key(RC4_KEY *key, int len,36                                       const unsigned char *data);37OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len,38                               const unsigned char *indata,39                               unsigned char *outdata);40#  endif41 42#  ifdef  __cplusplus43}44#  endif45# endif46 47#endif48 
codekingpro/portable-devtools · Team Ai