• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/router/libbcmcrypto/openssl/

Lines Matching refs:SSL_CTX

341  * in SSL_CTX. */
362 typedef struct ssl_ctx_st SSL_CTX;
386 long (*ssl_ctx_ctrl)(SSL_CTX *ctx,int cmd,long larg,void *parg);
397 long (*ssl_ctx_callback_ctrl)(SSL_CTX *s, int cb_id, void (*fp)(void));
568 void SSL_CTX_set_msg_callback(SSL_CTX *ctx, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg));
583 /* This callback type is used inside SSL_CTX, SSL, and in the functions that set
754 struct lhash_st *SSL_CTX_sessions(SSL_CTX *ctx);
939 SSL_CTX *ctx;
1184 BIO *BIO_new_ssl(SSL_CTX *ctx,int client);
1185 BIO *BIO_new_ssl_connect(SSL_CTX *ctx);
1186 BIO *BIO_new_buffer_ssl_connect(SSL_CTX *ctx);
1192 int SSL_CTX_set_cipher_list(SSL_CTX *,const char *str);
1193 SSL_CTX *SSL_CTX_new(SSL_METHOD *meth);
1194 void SSL_CTX_free(SSL_CTX *);
1195 long SSL_CTX_set_timeout(SSL_CTX *ctx,long t);
1196 long SSL_CTX_get_timeout(const SSL_CTX *ctx);
1197 X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *);
1198 void SSL_CTX_set_cert_store(SSL_CTX *,X509_STORE *);
1202 void SSL_CTX_flush_sessions(SSL_CTX *ctx,long tm);
1247 int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type);
1248 int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type);
1249 int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type);
1250 int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */
1287 int SSL_CTX_add_session(SSL_CTX *s, SSL_SESSION *c);
1288 int SSL_CTX_remove_session(SSL_CTX *,SSL_SESSION *c);
1289 int SSL_CTX_set_generate_session_id(SSL_CTX *, GEN_SESSION_CB);
1302 int SSL_CTX_get_verify_mode(const SSL_CTX *ctx);
1303 int SSL_CTX_get_verify_depth(const SSL_CTX *ctx);
1304 int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int,X509_STORE_CTX *);
1305 void SSL_CTX_set_verify(SSL_CTX *ctx,int mode,
1307 void SSL_CTX_set_verify_depth(SSL_CTX *ctx,int depth);
1308 void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb)(X509_STORE_CTX *,void *), void *arg);
1310 int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
1312 int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d, long len);
1313 int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey);
1314 int SSL_CTX_use_PrivateKey_ASN1(int pk,SSL_CTX *ctx,
1316 int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
1317 int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, const unsigned char *d);
1319 void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb);
1320 void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, void *u);
1322 int SSL_CTX_check_private_key(const SSL_CTX *ctx);
1325 int SSL_CTX_set_session_id_context(SSL_CTX *ctx,const unsigned char *sid_ctx,
1328 SSL * SSL_new(SSL_CTX *ctx);
1332 int SSL_CTX_set_purpose(SSL_CTX *s, int purpose);
1334 int SSL_CTX_set_trust(SSL_CTX *s, int trust);
1345 long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd, long larg, void *parg);
1346 long SSL_CTX_callback_ctrl(SSL_CTX *, int, void (*)(void));
1352 int SSL_CTX_set_ssl_version(SSL_CTX *ctx,SSL_METHOD *meth);
1389 void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list);
1391 STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list(const SSL_CTX *s);
1393 int SSL_CTX_add_client_CA(SSL_CTX *ctx,X509 *x);
1410 void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx,int mode);
1411 int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx);
1417 int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx);
1418 int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile,
1423 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl);
1442 int SSL_CTX_set_ex_data(SSL_CTX *ssl,int idx,void *data);
1443 void *SSL_CTX_get_ex_data(const SSL_CTX *ssl,int idx);
1475 void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,
1484 void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,
1492 void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx,