Lines Matching full:char

42  * quick macro when you need to pass an unsigned char instead of a char.
46 # define _UC(c) ((unsigned char)(c))
48 void app_RAND_load_conf(CONF *c, const char *section);
52 extern char *default_config_file; /* may be "" */
56 extern const unsigned char tls13_aes128gcmsha256_id[];
57 extern const unsigned char tls13_aes256gcmsha384_id[];
63 BIO *bio_open_owner(const char *filename, int format, int private);
64 BIO *bio_open_default(const char *filename, char mode, int format);
65 BIO *bio_open_default_quiet(const char *filename, char mode, int format);
66 int mem_bio_to_file(BIO *in, const char *filename, int format, int private);
67 char *app_conf_try_string(const CONF *cnf, const char *group, const char *name);
68 int app_conf_try_number(const CONF *conf, const char *group, const char *name,
70 CONF *app_load_config_bio(BIO *in, const char *filename);
73 CONF *app_load_config_internal(const char *filename, int quiet);
74 CONF *app_load_config_verbose(const char *filename, int verbose);
76 CONF *app_load_config_modules(const char *configfile);
86 int check_cert_time_string(const char *time, const char *desc);
87 int set_cert_times(X509 *x, const char *startdate, const char *enddate,
90 int set_crl_lastupdate(X509_CRL *crl, const char *lastupdate);
91 int set_crl_nextupdate(X509_CRL *crl, const char *nextupdate,
97 char **argv;
101 int wrap_password_callback(char *buf, int bufsiz, int verify, void *cb_data);
107 void print_name(BIO *out, const char *title, const X509_NAME *nm);
108 void print_bignum_var(BIO *, const BIGNUM *, const char *,
109 int, unsigned char *);
110 void print_array(BIO *, const char *, int, const unsigned char *);
111 int set_nameopt(const char *arg);
113 int set_dateopt(unsigned long *dateopt, const char *arg);
114 int set_cert_ex(unsigned long *flags, const char *arg);
115 int set_name_ex(unsigned long *flags, const char *arg);
116 int set_ext_copy(int *copy_type, const char *arg);
118 char *get_passwd(const char *pass, const char *desc);
119 int app_passwd(const char *arg1, const char *arg2, char **pass1, char **pass2);
121 X509_REQ *load_csr(const char *file, int format, const char *desc);
122 X509_REQ *load_csr_autofmt(const char *infile, int format,
123 STACK_OF(OPENSSL_STRING) *vfyopts, const char *desc);
124 X509 *load_cert_pass(const char *uri, int format, int maybe_stdin,
125 const char *pass, const char *desc);
127 X509_CRL *load_crl(const char *uri, int format, int maybe_stdin,
128 const char *desc);
129 void cleanse(char *str);
130 void clear_free(char *str);
131 EVP_PKEY *load_key(const char *uri, int format, int maybe_stdin,
132 const char *pass, ENGINE *e, const char *desc);
134 EVP_PKEY *load_pubkey(const char *uri, int format, int maybe_stdin,
135 const char *pass, ENGINE *e, const char *desc);
136 EVP_PKEY *load_keyparams(const char *uri, int format, int maybe_stdin,
137 const char *keytype, const char *desc);
138 EVP_PKEY *load_keyparams_suppress(const char *uri, int format, int maybe_stdin,
139 const char *keytype, const char *desc,
141 char *next_item(char *opt); /* in list separated by comma and/or space */
142 int load_cert_certs(const char *uri,
144 int exclude_http, const char *pass, const char *desc,
146 STACK_OF(X509) *load_certs_multifile(char *files, const char *pass,
147 const char *desc, X509_VERIFY_PARAM *vpm);
148 X509_STORE *load_certstore(char *input, const char *pass, const char *desc,
150 int load_certs(const char *uri, int maybe_stdin, STACK_OF(X509) **certs,
151 const char *pass, const char *desc);
152 int load_crls(const char *uri, STACK_OF(X509_CRL) **crls,
153 const char *pass, const char *desc);
154 int load_key_certs_crls(const char *uri, int format, int maybe_stdin,
155 const char *pass, const char *desc, int quiet,
160 X509_STORE *setup_verify(const char *CAfile, int noCAfile,
161 const char *CApath, int noCApath,
162 const char *CAstore, int noCAstore);
164 const char *CAfile, int noCAfile,
165 const char *CApath, int noCApath,
166 const char *CAstore, int noCAstore);
175 __owur int ctx_set_ctlog_list_file(SSL_CTX *ctx, const char *path);
179 ENGINE *setup_engine_methods(const char *id, unsigned int methods, int debug);
184 char *make_engine_uri(ENGINE *e, const char *key_id, const char *desc);
186 int get_legacy_pkey_id(OSSL_LIB_CTX *libctx, const char *algname, ENGINE *e);
187 const EVP_MD *get_digest_from_engine(const char *name);
188 const EVP_CIPHER *get_cipher_from_engine(const char *name);
191 OCSP_RESPONSE *process_responder(OCSP_REQUEST *req, const char *host,
192 const char *port, const char *path,
193 const char *proxy, const char *no_proxy,
200 ASN1_GENERALIZEDTIME **pinvtm, const char *str);
221 char *dbfname;
229 void app_bail_out(char *fmt, ...);
230 void *app_malloc(size_t sz, const char *what);
233 BIGNUM *load_serial(const char *serialfile, int *exists, int create,
235 int save_serial(const char *serialfile, const char *suffix,
237 int rotate_serial(const char *serialfile, const char *new_suffix,
238 const char *old_suffix);
241 CA_DB *load_index(const char *dbfile, DB_ATTR *dbattr);
243 int save_index(const char *dbfile, const char *suffix, CA_DB *db);
244 int rotate_index(const char *dbfile, const char *new_suffix,
245 const char *old_suffix);
251 int parse_yesno(const char *str, int def);
253 X509_NAME *parse_name(const char *str, int chtype, int multirdn,
254 const char *desc);
256 int bio_to_mem(unsigned char **out, int maxlen, BIO *in);
257 int pkey_ctrl_string(EVP_PKEY_CTX *ctx, const char *value);
258 int x509_ctrl_string(X509 *x, const char *value);
259 int x509_req_ctrl_string(X509_REQ *x, const char *value);
261 const char *algname, ENGINE *e, int do_param,
262 OSSL_LIB_CTX *libctx, const char *propq);
264 int do_X509_sign(X509 *x, int force_v1, EVP_PKEY *pkey, const char *md,
267 int do_X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const char *md,
271 int do_X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const char *md,
274 extern char *psk_key;
276 unsigned char *next_protos_parse(size_t *outlen, const char *in);
279 const char *checkhost, const char *checkemail,
280 const char *checkip, int print);
285 const char *server;
286 const char *port;
295 ASN1_VALUE *app_http_get_asn1(const char *url, const char *proxy,
296 const char *no_proxy, SSL_CTX *ssl_ctx,
298 long timeout, const char *expected_content_type,
300 ASN1_VALUE *app_http_post_asn1(const char *host, const char *port,
301 const char *path, const char *proxy,
302 const char *no_proxy, SSL_CTX *ctx,
304 const char *content_type,
306 const char *expected_content_type,
325 int app_isdir(const char *);
326 int app_access(const char *, int flag);
336 void make_uppercase(char *string);
350 int app_provider_load(OSSL_LIB_CTX *libctx, const char *provider_name);
353 EVP_PKEY *app_keygen(EVP_PKEY_CTX *ctx, const char *alg, int bits, int verbose);
354 EVP_PKEY *app_paramgen(EVP_PKEY_CTX *ctx, const char *alg);