PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB` REDROOM
PHP 5.6.40
Preview: conf.h Size: 5.47 KB
/usr/include/openssl/conf.h

/*
 * Copyright 1995-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_CONF_H
# define HEADER_CONF_H

# include <openssl/bio.h>
# include <openssl/lhash.h>
# include <openssl/safestack.h>
# include <openssl/e_os2.h>
# include <openssl/ossl_typ.h>
# include <openssl/conferr.h>

#ifdef  __cplusplus
extern "C" {
#endif

typedef struct {
    char *section;
    char *name;
    char *value;
} CONF_VALUE;

DEFINE_STACK_OF(CONF_VALUE)
DEFINE_LHASH_OF(CONF_VALUE);

struct conf_st;
struct conf_method_st;
typedef struct conf_method_st CONF_METHOD;

struct conf_method_st {
    const char *name;
    CONF *(*create) (CONF_METHOD *meth);
    int (*init) (CONF *conf);
    int (*destroy) (CONF *conf);
    int (*destroy_data) (CONF *conf);
    int (*load_bio) (CONF *conf, BIO *bp, long *eline);
    int (*dump) (const CONF *conf, BIO *bp);
    int (*is_number) (const CONF *conf, char c);
    int (*to_int) (const CONF *conf, char c);
    int (*load) (CONF *conf, const char *name, long *eline);
};

/* Module definitions */

typedef struct conf_imodule_st CONF_IMODULE;
typedef struct conf_module_st CONF_MODULE;

DEFINE_STACK_OF(CONF_MODULE)
DEFINE_STACK_OF(CONF_IMODULE)

/* DSO module function typedefs */
typedef int conf_init_func (CONF_IMODULE *md, const CONF *cnf);
typedef void conf_finish_func (CONF_IMODULE *md);

# define CONF_MFLAGS_IGNORE_ERRORS       0x1
# define CONF_MFLAGS_IGNORE_RETURN_CODES 0x2
# define CONF_MFLAGS_SILENT              0x4
# define CONF_MFLAGS_NO_DSO              0x8
# define CONF_MFLAGS_IGNORE_MISSING_FILE 0x10
# define CONF_MFLAGS_DEFAULT_SECTION     0x20

int CONF_set_default_method(CONF_METHOD *meth);
void CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash);
LHASH_OF(CONF_VALUE) *CONF_load(LHASH_OF(CONF_VALUE) *conf, const char *file,
                                long *eline);
# ifndef OPENSSL_NO_STDIO
LHASH_OF(CONF_VALUE) *CONF_load_fp(LHASH_OF(CONF_VALUE) *conf, FILE *fp,
                                   long *eline);
# endif
LHASH_OF(CONF_VALUE) *CONF_load_bio(LHASH_OF(CONF_VALUE) *conf, BIO *bp,
                                    long *eline);
STACK_OF(CONF_VALUE) *CONF_get_section(LHASH_OF(CONF_VALUE) *conf,
                                       const char *section);
char *CONF_get_string(LHASH_OF(CONF_VALUE) *conf, const char *group,
                      const char *name);
long CONF_get_number(LHASH_OF(CONF_VALUE) *conf, const char *group,
                     const char *name);
void CONF_free(LHASH_OF(CONF_VALUE) *conf);
#ifndef OPENSSL_NO_STDIO
int CONF_dump_fp(LHASH_OF(CONF_VALUE) *conf, FILE *out);
#endif
int CONF_dump_bio(LHASH_OF(CONF_VALUE) *conf, BIO *out);

DEPRECATEDIN_1_1_0(void OPENSSL_config(const char *config_name))

#if OPENSSL_API_COMPAT < 0x10100000L
# define OPENSSL_no_config() \
    OPENSSL_init_crypto(OPENSSL_INIT_NO_LOAD_CONFIG, NULL)
#endif

/*
 * New conf code.  The semantics are different from the functions above. If
 * that wasn't the case, the above functions would have been replaced
 */

struct conf_st {
    CONF_METHOD *meth;
    void *meth_data;
    LHASH_OF(CONF_VALUE) *data;
};

CONF *NCONF_new(CONF_METHOD *meth);
CONF_METHOD *NCONF_default(void);
CONF_METHOD *NCONF_WIN32(void);
void NCONF_free(CONF *conf);
void NCONF_free_data(CONF *conf);

int NCONF_load(CONF *conf, const char *file, long *eline);
# ifndef OPENSSL_NO_STDIO
int NCONF_load_fp(CONF *conf, FILE *fp, long *eline);
# endif
int NCONF_load_bio(CONF *conf, BIO *bp, long *eline);
STACK_OF(CONF_VALUE) *NCONF_get_section(const CONF *conf,
                                        const char *section);
char *NCONF_get_string(const CONF *conf, const char *group, const char *name);
int NCONF_get_number_e(const CONF *conf, const char *group, const char *name,
                       long *result);
#ifndef OPENSSL_NO_STDIO
int NCONF_dump_fp(const CONF *conf, FILE *out);
#endif
int NCONF_dump_bio(const CONF *conf, BIO *out);

#define NCONF_get_number(c,g,n,r) NCONF_get_number_e(c,g,n,r)

/* Module functions */

int CONF_modules_load(const CONF *cnf, const char *appname,
                      unsigned long flags);
int CONF_modules_load_file(const char *filename, const char *appname,
                           unsigned long flags);
void CONF_modules_unload(int all);
void CONF_modules_finish(void);
#if OPENSSL_API_COMPAT < 0x10100000L
# define CONF_modules_free() while(0) continue
#endif
int CONF_module_add(const char *name, conf_init_func *ifunc,
                    conf_finish_func *ffunc);

const char *CONF_imodule_get_name(const CONF_IMODULE *md);
const char *CONF_imodule_get_value(const CONF_IMODULE *md);
void *CONF_imodule_get_usr_data(const CONF_IMODULE *md);
void CONF_imodule_set_usr_data(CONF_IMODULE *md, void *usr_data);
CONF_MODULE *CONF_imodule_get_module(const CONF_IMODULE *md);
unsigned long CONF_imodule_get_flags(const CONF_IMODULE *md);
void CONF_imodule_set_flags(CONF_IMODULE *md, unsigned long flags);
void *CONF_module_get_usr_data(CONF_MODULE *pmod);
void CONF_module_set_usr_data(CONF_MODULE *pmod, void *usr_data);

char *CONF_get1_default_config_file(void);

int CONF_parse_list(const char *list, int sep, int nospc,
                    int (*list_cb) (const char *elem, int len, void *usr),
                    void *arg);

void OPENSSL_load_builtin_modules(void);


# ifdef  __cplusplus
}
# endif
#endif

Directory Contents

Dirs: 0 × Files: 107

Name Size Perms Modified Actions
3.27 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
32.84 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
14.34 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
32.17 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
395 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
2.34 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.29 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
34.09 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
6.25 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.80 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
21.62 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.85 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.56 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
820 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.10 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.63 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.04 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
16.00 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
10.90 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.30 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.18 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
5.47 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.35 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.27 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
16.93 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
2.21 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
15.50 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.39 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
7.45 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
13.42 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.31 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
9.87 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.27 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.54 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
924 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
62.17 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
358 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
358 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
16.25 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
33.85 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
5.32 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
11.00 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
75.13 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
11.79 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
8.68 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
9.74 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
7.00 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.55 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
2.05 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
7.39 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.68 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
9.05 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.03 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.29 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.29 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.03 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
10.23 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
6.48 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.29 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
213.37 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
14.95 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.28 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.78 KB lrw-r--r-- 2026-01-08 13:57:25
Edit Download
1.54 KB lrw-r--r-- 2026-01-08 13:57:25
Edit Download
4.01 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
6.16 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
15.11 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
415 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
5.10 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
11.32 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.99 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
9.64 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.66 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
2.30 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.58 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.65 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.50 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
825 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.94 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.21 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
21.82 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
9.59 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
7.95 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.40 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.74 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.74 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.29 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
108.55 KB lrw-r--r-- 2026-01-08 13:57:14
Edit Download
542 B lrw-r--r-- 2026-01-08 13:56:55
Edit Download
14.36 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
45.58 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
3.02 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
10.94 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
4.30 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.28 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
70.79 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
21.90 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
6.59 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.63 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
15.68 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
2.67 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
1.34 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
42.31 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
6.64 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
32.66 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
8.57 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download
31.69 KB lrw-r--r-- 2026-01-08 13:56:55
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 REDROOM — Secure File Manager. All rights reserved. Built with ❤️ & Red Dark UI