X7ROOT File Manager
Current Path:
/usr/include/openssl
usr
/
include
/
openssl
/
??
..
??
aes.h
(3.27 KB)
??
asn1.h
(32.84 KB)
??
asn1_mac.h
(395 B)
??
asn1err.h
(14.34 KB)
??
asn1t.h
(32.17 KB)
??
async.h
(2.34 KB)
??
asyncerr.h
(1.29 KB)
??
bio.h
(34.09 KB)
??
bioerr.h
(6.25 KB)
??
blowfish.h
(1.8 KB)
??
bn.h
(21.62 KB)
??
bnerr.h
(4.85 KB)
??
buffer.h
(1.56 KB)
??
buffererr.h
(820 B)
??
camellia.h
(3.1 KB)
??
cast.h
(1.63 KB)
??
cmac.h
(1.04 KB)
??
cms.h
(16 KB)
??
cmserr.h
(10.9 KB)
??
comp.h
(1.3 KB)
??
comperr.h
(1.18 KB)
??
conf.h
(5.47 KB)
??
conf_api.h
(1.27 KB)
??
conferr.h
(3.35 KB)
??
crypto.h
(16.93 KB)
??
cryptoerr.h
(2.21 KB)
??
ct.h
(15.5 KB)
??
cterr.h
(3.39 KB)
??
des.h
(7.45 KB)
??
dh.h
(13.42 KB)
??
dherr.h
(4.31 KB)
??
dsa.h
(9.87 KB)
??
dsaerr.h
(3.27 KB)
??
dtls1.h
(1.54 KB)
??
e_os2.h
(8.68 KB)
??
ebcdic.h
(924 B)
??
ec.h
(62.17 KB)
??
ecdh.h
(358 B)
??
ecdsa.h
(358 B)
??
ecerr.h
(16.25 KB)
??
engine.h
(33.85 KB)
??
engineerr.h
(5.32 KB)
??
err.h
(11 KB)
??
evp.h
(75.13 KB)
??
evperr.h
(11.79 KB)
??
fips.h
(9.74 KB)
??
fips_rand.h
(7 KB)
??
hmac.h
(1.55 KB)
??
idea.h
(2.05 KB)
??
kdf.h
(7.39 KB)
??
kdferr.h
(4.68 KB)
??
lhash.h
(9.05 KB)
??
md2.h
(1.03 KB)
??
md4.h
(1.29 KB)
??
md5.h
(1.29 KB)
??
mdc2.h
(1.03 KB)
??
modes.h
(10.23 KB)
??
obj_mac.h
(213.37 KB)
??
objects.h
(6.48 KB)
??
objectserr.h
(1.29 KB)
??
ocsp.h
(14.95 KB)
??
ocsperr.h
(3.28 KB)
??
opensslconf-x86_64.h
(4.78 KB)
??
opensslconf.h
(1.54 KB)
??
opensslv.h
(4.01 KB)
??
ossl_typ.h
(6.16 KB)
??
pem.h
(15.11 KB)
??
pem2.h
(415 B)
??
pemerr.h
(5.1 KB)
??
pkcs12.h
(9.64 KB)
??
pkcs12err.h
(3.66 KB)
??
pkcs7.h
(11.32 KB)
??
pkcs7err.h
(4.99 KB)
??
rand.h
(2.3 KB)
??
rand_drbg.h
(4.65 KB)
??
randerr.h
(4.58 KB)
??
rc2.h
(1.5 KB)
??
rc4.h
(825 B)
??
rc5.h
(1.94 KB)
??
ripemd.h
(1.21 KB)
??
rsa.h
(21.82 KB)
??
rsaerr.h
(9.59 KB)
??
safestack.h
(7.95 KB)
??
seed.h
(3.4 KB)
??
sha.h
(3.74 KB)
??
srp.h
(3.74 KB)
??
srtp.h
(1.29 KB)
??
ssl.h
(108.55 KB)
??
ssl2.h
(542 B)
??
ssl3.h
(14.36 KB)
??
sslerr.h
(45.58 KB)
??
stack.h
(3.02 KB)
??
store.h
(10.94 KB)
??
storeerr.h
(4.3 KB)
??
symhacks.h
(1.28 KB)
??
tls1.h
(70.79 KB)
??
ts.h
(21.9 KB)
??
tserr.h
(6.59 KB)
??
txt_db.h
(1.63 KB)
??
ui.h
(15.68 KB)
??
uierr.h
(2.67 KB)
??
whrlpool.h
(1.34 KB)
??
x509.h
(42.31 KB)
??
x509_vfy.h
(31.69 KB)
??
x509err.h
(6.64 KB)
??
x509v3.h
(32.66 KB)
??
x509v3err.h
(8.57 KB)
Editing: rc2.h
/* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at * https://www.openssl.org/source/license.html */ #ifndef HEADER_RC2_H # define HEADER_RC2_H # include <openssl/opensslconf.h> # ifndef OPENSSL_NO_RC2 # ifdef __cplusplus extern "C" { # endif typedef unsigned int RC2_INT; # define RC2_ENCRYPT 1 # define RC2_DECRYPT 0 # define RC2_BLOCK 8 # define RC2_KEY_LENGTH 16 typedef struct rc2_key_st { RC2_INT data[64]; } RC2_KEY; void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits); void RC2_ecb_encrypt(const unsigned char *in, unsigned char *out, RC2_KEY *key, int enc); void RC2_encrypt(unsigned long *data, RC2_KEY *key); void RC2_decrypt(unsigned long *data, RC2_KEY *key); void RC2_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *ks, unsigned char *iv, int enc); void RC2_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num, int enc); void RC2_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num); # ifdef __cplusplus } # endif # endif #endif
Upload File
Create Folder