OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
alt-nodejs22
/
root
/
usr
/
include
/
openssl
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/21/2025 06:56:31 AM
rwxr-xr-x
📄
aes.h
3.27 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
asn1.h
32.84 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
asn1_mac.h
395 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
asn1err.h
14.34 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
asn1t.h
32.17 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
async.h
2.34 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
asyncerr.h
1.29 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
bio.h
34.09 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
bioerr.h
6.25 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
blowfish.h
1.8 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
bn.h
21.62 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
bnerr.h
4.79 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
buffer.h
1.56 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
buffererr.h
820 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
camellia.h
3.1 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
cast.h
1.63 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
cmac.h
1.04 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
cms.h
16 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
cmserr.h
10.9 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
comp.h
1.3 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
comperr.h
1.18 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
conf.h
5.47 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
conf_api.h
1.27 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
conferr.h
3.35 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
crypto.h
16.93 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
cryptoerr.h
2.21 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ct.h
15.5 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
cterr.h
3.39 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
des.h
7.45 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
dh.h
13.14 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
dherr.h
4.19 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
dsa.h
9.87 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
dsaerr.h
3.27 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
dtls1.h
1.54 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
e_os2.h
8.71 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ebcdic.h
924 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
ec.h
62.19 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ecdh.h
358 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
ecdsa.h
358 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
ecerr.h
16.25 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
engine.h
33.91 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
engineerr.h
5.32 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
err.h
11 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
evp.h
75.13 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
evperr.h
11.79 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
fips.h
9.44 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
fips_rand.h
7 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
hmac.h
1.55 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
idea.h
2.05 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
kdf.h
7.39 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
kdferr.h
4.68 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
lhash.h
9.05 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
md2.h
1.03 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
md4.h
1.29 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
md5.h
1.29 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
mdc2.h
1.03 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
modes.h
10.23 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
obj_mac.h
213.37 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
objects.h
6.48 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
objectserr.h
1.29 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ocsp.h
14.95 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ocsperr.h
3.28 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
opensslconf-x86_64.h
4.66 KB
04/29/2024 07:50:05 AM
rw-r--r--
📄
opensslconf.h
1.54 KB
04/29/2024 07:50:05 AM
rw-r--r--
📄
opensslv.h
4.01 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ossl_typ.h
6.16 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
pem.h
15.11 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
pem2.h
415 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
pemerr.h
5.1 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
pkcs12.h
9.64 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
pkcs12err.h
3.66 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
pkcs7.h
11.32 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
pkcs7err.h
4.99 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
rand.h
2.3 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
rand_drbg.h
4.65 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
randerr.h
4.58 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
rc2.h
1.5 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
rc4.h
825 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
rc5.h
1.94 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ripemd.h
1.21 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
rsa.h
21.68 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
rsaerr.h
9.59 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
safestack.h
7.95 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
seed.h
3.4 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
sha.h
3.74 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
srp.h
3.74 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
srtp.h
1.29 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ssl.h
109.36 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ssl2.h
542 bytes
04/29/2024 07:49:38 AM
rw-r--r--
📄
ssl3.h
14.36 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
sslerr.h
45.76 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
stack.h
3.02 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
store.h
10.94 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
storeerr.h
4.3 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
symhacks.h
1.28 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
tls1.h
70.79 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ts.h
21.9 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
tserr.h
6.59 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
txt_db.h
1.63 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
ui.h
15.68 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
uierr.h
2.67 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
whrlpool.h
1.34 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
x509.h
42.31 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
x509_vfy.h
31.69 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
x509err.h
6.64 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
x509v3.h
32.66 KB
04/29/2024 07:49:38 AM
rw-r--r--
📄
x509v3err.h
8.69 KB
04/29/2024 07:49:38 AM
rw-r--r--
Editing: rand_drbg.h
Close
/* * Copyright 2017-2018 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_DRBG_RAND_H # define HEADER_DRBG_RAND_H # include <time.h> # include <openssl/ossl_typ.h> # include <openssl/obj_mac.h> /* * RAND_DRBG flags * * Note: if new flags are added, the constant `rand_drbg_used_flags` * in drbg_lib.c needs to be updated accordingly. */ /* In CTR mode, disable derivation function ctr_df */ # define RAND_DRBG_FLAG_CTR_NO_DF 0x1 # if OPENSSL_API_COMPAT < 0x10200000L /* This #define was replaced by an internal constant and should not be used. */ # define RAND_DRBG_USED_FLAGS (RAND_DRBG_FLAG_CTR_NO_DF) # endif /* * Default security strength (in the sense of [NIST SP 800-90Ar1]) * * NIST SP 800-90Ar1 supports the strength of the DRBG being smaller than that * of the cipher by collecting less entropy. The current DRBG implementation * does not take RAND_DRBG_STRENGTH into account and sets the strength of the * DRBG to that of the cipher. * * RAND_DRBG_STRENGTH is currently only used for the legacy RAND * implementation. * * Currently supported ciphers are: NID_aes_128_ctr, NID_aes_192_ctr and * NID_aes_256_ctr */ # define RAND_DRBG_STRENGTH 256 /* Default drbg type */ # define RAND_DRBG_TYPE NID_aes_256_ctr /* Default drbg flags */ # define RAND_DRBG_FLAGS 0 # ifdef __cplusplus extern "C" { # endif /* * Object lifetime functions. */ RAND_DRBG *RAND_DRBG_new(int type, unsigned int flags, RAND_DRBG *parent); RAND_DRBG *RAND_DRBG_secure_new(int type, unsigned int flags, RAND_DRBG *parent); int RAND_DRBG_set(RAND_DRBG *drbg, int type, unsigned int flags); int RAND_DRBG_set_defaults(int type, unsigned int flags); int RAND_DRBG_instantiate(RAND_DRBG *drbg, const unsigned char *pers, size_t perslen); int RAND_DRBG_uninstantiate(RAND_DRBG *drbg); void RAND_DRBG_free(RAND_DRBG *drbg); /* * Object "use" functions. */ int RAND_DRBG_reseed(RAND_DRBG *drbg, const unsigned char *adin, size_t adinlen, int prediction_resistance); int RAND_DRBG_generate(RAND_DRBG *drbg, unsigned char *out, size_t outlen, int prediction_resistance, const unsigned char *adin, size_t adinlen); int RAND_DRBG_bytes(RAND_DRBG *drbg, unsigned char *out, size_t outlen); int RAND_DRBG_set_reseed_interval(RAND_DRBG *drbg, unsigned int interval); int RAND_DRBG_set_reseed_time_interval(RAND_DRBG *drbg, time_t interval); int RAND_DRBG_set_reseed_defaults( unsigned int master_reseed_interval, unsigned int slave_reseed_interval, time_t master_reseed_time_interval, time_t slave_reseed_time_interval ); RAND_DRBG *RAND_DRBG_get0_master(void); RAND_DRBG *RAND_DRBG_get0_public(void); RAND_DRBG *RAND_DRBG_get0_private(void); /* * EXDATA */ # define RAND_DRBG_get_ex_new_index(l, p, newf, dupf, freef) \ CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_DRBG, l, p, newf, dupf, freef) int RAND_DRBG_set_ex_data(RAND_DRBG *drbg, int idx, void *arg); void *RAND_DRBG_get_ex_data(const RAND_DRBG *drbg, int idx); /* * Callback function typedefs */ typedef size_t (*RAND_DRBG_get_entropy_fn)(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len, int prediction_resistance); typedef void (*RAND_DRBG_cleanup_entropy_fn)(RAND_DRBG *ctx, unsigned char *out, size_t outlen); typedef size_t (*RAND_DRBG_get_nonce_fn)(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len); typedef void (*RAND_DRBG_cleanup_nonce_fn)(RAND_DRBG *drbg, unsigned char *out, size_t outlen); int RAND_DRBG_set_callbacks(RAND_DRBG *drbg, RAND_DRBG_get_entropy_fn get_entropy, RAND_DRBG_cleanup_entropy_fn cleanup_entropy, RAND_DRBG_get_nonce_fn get_nonce, RAND_DRBG_cleanup_nonce_fn cleanup_nonce); # ifdef __cplusplus } # endif #endif