Current Path: > > opt > cpanel > ea-openssl11 > include > openssl
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
aes.h | File | 3349 bytes | December 04 2023 16:33:45. | |
asn1.h | File | 33627 bytes | December 04 2023 16:33:45. | |
asn1_mac.h | File | 395 bytes | December 04 2023 16:33:45. | |
asn1err.h | File | 14687 bytes | December 04 2023 16:33:45. | |
asn1t.h | File | 32940 bytes | December 04 2023 16:33:45. | |
async.h | File | 2398 bytes | December 04 2023 16:33:45. | |
asyncerr.h | File | 1326 bytes | December 04 2023 16:33:45. | |
bio.h | File | 34907 bytes | December 04 2023 16:33:45. | |
bioerr.h | File | 6400 bytes | December 04 2023 16:33:45. | |
blowfish.h | File | 1847 bytes | December 04 2023 16:33:45. | |
bn.h | File | 22135 bytes | December 04 2023 16:33:45. | |
bnerr.h | File | 4969 bytes | December 04 2023 16:33:45. | |
buffer.h | File | 1600 bytes | December 04 2023 16:33:45. | |
buffererr.h | File | 820 bytes | December 04 2023 16:33:45. | |
camellia.h | File | 3179 bytes | December 04 2023 16:33:45. | |
cast.h | File | 1674 bytes | December 04 2023 16:33:45. | |
cmac.h | File | 1064 bytes | December 04 2023 16:33:45. | |
cms.h | File | 16379 bytes | December 04 2023 16:33:45. | |
cmserr.h | File | 11223 bytes | December 04 2023 16:33:45. | |
comp.h | File | 1328 bytes | December 04 2023 16:33:45. | |
comperr.h | File | 1212 bytes | December 04 2023 16:33:45. | |
conf.h | File | 5601 bytes | December 04 2023 16:33:45. | |
conf_api.h | File | 1300 bytes | December 04 2023 16:33:45. | |
conferr.h | File | 3429 bytes | December 04 2023 16:33:45. | |
crypto.h | File | 17239 bytes | December 04 2023 16:33:45. | |
cryptoerr.h | File | 2261 bytes | December 04 2023 16:33:45. | |
ct.h | File | 15872 bytes | December 04 2023 16:33:46. | |
cterr.h | File | 3470 bytes | December 04 2023 16:33:46. | |
des.h | File | 7627 bytes | December 04 2023 16:33:46. | |
dh.h | File | 13643 bytes | December 04 2023 16:33:46. | |
dherr.h | File | 4100 bytes | December 04 2023 16:33:46. | |
dsa.h | File | 10051 bytes | December 04 2023 16:33:46. | |
dsaerr.h | File | 2972 bytes | December 04 2023 16:33:46. | |
dtls1.h | File | 1578 bytes | December 04 2023 16:33:46. | |
e_os2.h | File | 8920 bytes | December 04 2023 16:33:46. | |
ebcdic.h | File | 924 bytes | December 04 2023 16:33:46. | |
ec.h | File | 63684 bytes | December 04 2023 16:33:46. | |
ecdh.h | File | 358 bytes | December 04 2023 16:33:46. | |
ecdsa.h | File | 358 bytes | December 04 2023 16:33:46. | |
ecerr.h | File | 15821 bytes | December 04 2023 16:33:46. | |
engine.h | File | 34726 bytes | December 04 2023 16:33:46. | |
engineerr.h | File | 5447 bytes | December 04 2023 16:33:46. | |
err.h | File | 11269 bytes | December 04 2023 16:33:46. | |
evp.h | File | 76828 bytes | December 04 2023 16:33:46. | |
evperr.h | File | 11453 bytes | December 04 2023 16:33:46. | |
hmac.h | File | 1591 bytes | December 04 2023 16:33:46. | |
idea.h | File | 2099 bytes | December 04 2023 16:33:46. | |
kdf.h | File | 4326 bytes | December 04 2023 16:33:46. | |
kdferr.h | File | 2122 bytes | December 04 2023 16:33:46. | |
lhash.h | File | 9271 bytes | December 04 2023 16:33:46. | |
md2.h | File | 1054 bytes | December 04 2023 16:33:46. | |
md4.h | File | 1322 bytes | December 04 2023 16:33:46. | |
md5.h | File | 1320 bytes | December 04 2023 16:33:46. | |
mdc2.h | File | 1053 bytes | December 04 2023 16:33:46. | |
modes.h | File | 10478 bytes | December 04 2023 16:33:46. | |
obj_mac.h | File | 217522 bytes | December 04 2023 16:33:46. | |
objects.h | File | 6633 bytes | December 04 2023 16:33:46. | |
objectserr.h | File | 1316 bytes | December 04 2023 16:33:46. | |
ocsp.h | File | 15305 bytes | December 04 2023 16:33:46. | |
ocsperr.h | File | 3356 bytes | December 04 2023 16:33:46. | |
opensslconf.h | File | 4664 bytes | December 04 2023 16:33:46. | |
opensslv.h | File | 4102 bytes | December 04 2023 16:33:46. | |
ossl_typ.h | File | 6266 bytes | December 04 2023 16:33:46. | |
pem.h | File | 15468 bytes | December 04 2023 16:33:46. | |
pem2.h | File | 415 bytes | December 04 2023 16:33:46. | |
pemerr.h | File | 5222 bytes | December 04 2023 16:33:46. | |
pkcs12.h | File | 9871 bytes | December 04 2023 16:33:46. | |
pkcs12err.h | File | 3749 bytes | December 04 2023 16:33:46. | |
pkcs7.h | File | 11590 bytes | December 04 2023 16:33:46. | |
pkcs7err.h | File | 5110 bytes | December 04 2023 16:33:46. | |
rand.h | File | 2213 bytes | December 04 2023 16:33:46. | |
rand_drbg.h | File | 4763 bytes | December 04 2023 16:33:46. | |
randerr.h | File | 4633 bytes | December 04 2023 16:33:46. | |
rc2.h | File | 1534 bytes | December 04 2023 16:33:46. | |
rc4.h | File | 825 bytes | December 04 2023 16:33:46. | |
rc5.h | File | 1988 bytes | December 04 2023 16:33:46. | |
ripemd.h | File | 1243 bytes | December 04 2023 16:33:46. | |
rsa.h | File | 22202 bytes | December 04 2023 16:33:46. | |
rsaerr.h | File | 9075 bytes | December 04 2023 16:33:46. | |
safestack.h | File | 8139 bytes | December 04 2023 16:33:46. | |
seed.h | File | 3479 bytes | December 04 2023 16:33:46. | |
sha.h | File | 3831 bytes | December 04 2023 16:33:46. | |
srp.h | File | 3827 bytes | December 04 2023 16:33:46. | |
srtp.h | File | 1316 bytes | December 04 2023 16:33:46. | |
ssl.h | File | 111816 bytes | December 04 2023 16:33:46. | |
ssl2.h | File | 542 bytes | December 04 2023 16:33:46. | |
ssl3.h | File | 14705 bytes | December 04 2023 16:33:46. | |
sslerr.h | File | 46862 bytes | December 04 2023 16:33:46. | |
stack.h | File | 3095 bytes | December 04 2023 16:33:46. | |
store.h | File | 11199 bytes | December 04 2023 16:33:46. | |
storeerr.h | File | 4399 bytes | December 04 2023 16:33:46. | |
symhacks.h | File | 1311 bytes | December 04 2023 16:33:46. | |
tls1.h | File | 72490 bytes | December 04 2023 16:33:46. | |
ts.h | File | 22429 bytes | December 04 2023 16:33:46. | |
tserr.h | File | 6746 bytes | December 04 2023 16:33:46. | |
txt_db.h | File | 1666 bytes | December 04 2023 16:33:46. | |
ui.h | File | 16052 bytes | December 04 2023 16:33:46. | |
uierr.h | File | 2737 bytes | December 04 2023 16:33:46. | |
whrlpool.h | File | 1377 bytes | December 04 2023 16:33:46. | |
x509.h | File | 43326 bytes | December 04 2023 16:33:46. | |
x509_vfy.h | File | 32451 bytes | December 04 2023 16:33:46. | |
x509err.h | File | 6803 bytes | December 04 2023 16:33:46. | |
x509v3.h | File | 33441 bytes | December 04 2023 16:33:46. | |
x509v3err.h | File | 8901 bytes | December 04 2023 16:33:46. |
/* * 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_DES_H # define HEADER_DES_H # include <openssl/opensslconf.h> # ifndef OPENSSL_NO_DES # ifdef __cplusplus extern "C" { # endif # include <openssl/e_os2.h> typedef unsigned int DES_LONG; # ifdef OPENSSL_BUILD_SHLIBCRYPTO # undef OPENSSL_EXTERN # define OPENSSL_EXTERN OPENSSL_EXPORT # endif typedef unsigned char DES_cblock[8]; typedef /* const */ unsigned char const_DES_cblock[8]; /* * With "const", gcc 2.8.1 on Solaris thinks that DES_cblock * and * const_DES_cblock * are incompatible pointer types. */ typedef struct DES_ks { union { DES_cblock cblock; /* * make sure things are correct size on machines with 8 byte longs */ DES_LONG deslong[2]; } ks[16]; } DES_key_schedule; # define DES_KEY_SZ (sizeof(DES_cblock)) # define DES_SCHEDULE_SZ (sizeof(DES_key_schedule)) # define DES_ENCRYPT 1 # define DES_DECRYPT 0 # define DES_CBC_MODE 0 # define DES_PCBC_MODE 1 # define DES_ecb2_encrypt(i,o,k1,k2,e) \ DES_ecb3_encrypt((i),(o),(k1),(k2),(k1),(e)) # define DES_ede2_cbc_encrypt(i,o,l,k1,k2,iv,e) \ DES_ede3_cbc_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(e)) # define DES_ede2_cfb64_encrypt(i,o,l,k1,k2,iv,n,e) \ DES_ede3_cfb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n),(e)) # define DES_ede2_ofb64_encrypt(i,o,l,k1,k2,iv,n) \ DES_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n)) OPENSSL_DECLARE_GLOBAL(int, DES_check_key); /* defaults to false */ # define DES_check_key OPENSSL_GLOBAL_REF(DES_check_key) const char *DES_options(void); void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, int enc); DES_LONG DES_cbc_cksum(const unsigned char *input, DES_cblock *output, long length, DES_key_schedule *schedule, const_DES_cblock *ivec); /* DES_cbc_encrypt does not update the IV! Use DES_ncbc_encrypt instead. */ void DES_cbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc); void DES_ncbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc); void DES_xcbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, const_DES_cblock *inw, const_DES_cblock *outw, int enc); void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc); void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedule *ks, int enc); /* * This is the DES encryption function that gets called by just about every * other DES routine in the library. You should not use this function except * to implement 'modes' of DES. I say this because the functions that call * this routine do the conversion from 'char *' to long, and this needs to be * done to make sure 'non-aligned' memory access do not occur. The * characters are loaded 'little endian'. Data is a pointer to 2 unsigned * long's and ks is the DES_key_schedule to use. enc, is non zero specifies * encryption, zero if decryption. */ void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc); /* * This functions is the same as DES_encrypt1() except that the DES initial * permutation (IP) and final permutation (FP) have been left out. As for * DES_encrypt1(), you should not use this function. It is used by the * routines in the library that implement triple DES. IP() DES_encrypt2() * DES_encrypt2() DES_encrypt2() FP() is the same as DES_encrypt1() * DES_encrypt1() DES_encrypt1() except faster :-). */ void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc); void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3); void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3); void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc); void DES_ede3_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int *num, int enc); void DES_ede3_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc); void DES_ede3_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int *num); char *DES_fcrypt(const char *buf, const char *salt, char *ret); char *DES_crypt(const char *buf, const char *salt); void DES_ofb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *schedule, DES_cblock *ivec); void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc); DES_LONG DES_quad_cksum(const unsigned char *input, DES_cblock output[], long length, int out_count, DES_cblock *seed); int DES_random_key(DES_cblock *ret); void DES_set_odd_parity(DES_cblock *key); int DES_check_key_parity(const_DES_cblock *key); int DES_is_weak_key(const_DES_cblock *key); /* * DES_set_key (= set_key = DES_key_sched = key_sched) calls * DES_set_key_checked if global variable DES_check_key is set, * DES_set_key_unchecked otherwise. */ int DES_set_key(const_DES_cblock *key, DES_key_schedule *schedule); int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); int DES_set_key_checked(const_DES_cblock *key, DES_key_schedule *schedule); void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule); void DES_string_to_key(const char *str, DES_cblock *key); void DES_string_to_2keys(const char *str, DES_cblock *key1, DES_cblock *key2); void DES_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num, int enc); void DES_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num); # define DES_fixup_key_parity DES_set_odd_parity # ifdef __cplusplus } # endif # endif #endif
SILENT KILLER Tool