• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/OpenSSL098-52/src/ssl/

Lines Matching defs:ssl

1 /*! \file ssl/ssl_lib.c
369 int SSL_set_session_id_context(SSL *ssl,const unsigned char *sid_ctx,
377 ssl->sid_ctx_length=sid_ctx_len;
378 memcpy(ssl->sid_ctx,sid_ctx,sid_ctx_len);
391 int SSL_set_generate_session_id(SSL *ssl, GEN_SESSION_CB cb)
394 ssl->generate_session_id = cb;
399 int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id,
412 r.ssl_version = ssl->version;
428 p = (SSL_SESSION *)lh_retrieve(ssl->ctx->sessions, &r);
838 int SSL_check_private_key(const SSL *ssl)
840 if (ssl == NULL)
845 if (ssl->cert == NULL)
850 if (ssl->cert->key->x509 == NULL)
855 if (ssl->cert->key->privatekey == NULL)
860 return(X509_check_private_key(ssl->cert->key->x509,
861 ssl->cert->key->privatekey));
1029 s->msg_callback = (void (*)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg))(fp);
1121 ctx->msg_callback = (void (*)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg))(fp);
1448 * ssl.h. */
2571 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl)
2573 return(ssl->ctx);
2576 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx)
2578 if (ssl->ctx == ctx)
2579 return ssl->ctx;
2582 ctx = ssl->initial_ctx;
2584 if (ssl->cert != NULL)
2585 ssl_cert_free(ssl->cert);
2586 ssl->cert = ssl_cert_dup(ctx->cert);
2588 if (ssl->ctx != NULL)
2589 SSL_CTX_free(ssl->ctx); /* decrement reference count */
2590 ssl->ctx = ctx;
2591 return(ssl->ctx);
2607 void SSL_set_info_callback(SSL *ssl,
2608 void (*cb)(const SSL *ssl,int type,int val))
2610 ssl->info_callback=cb;
2615 void (*SSL_get_info_callback(const SSL *ssl))(const SSL * /*ssl*/,int /*type*/,int /*val*/)
2617 return ssl->info_callback;
2620 int SSL_state(const SSL *ssl)
2622 return(ssl->state);
2625 void SSL_set_verify_result(SSL *ssl,long arg)
2627 ssl->verify_result=arg;
2630 long SSL_get_verify_result(const SSL *ssl)
2632 return(ssl->verify_result);
2698 void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,RSA *(*cb)(SSL *ssl,
2705 void SSL_set_tmp_rsa_callback(SSL *ssl,RSA *(*cb)(SSL *ssl,
2709 SSL_callback_ctrl(ssl,SSL_CTRL_SET_TMP_RSA_CB,(void (*)(void))cb);
2716 * \param ssl the SSL session.
2724 RSA *cb(SSL *ssl,int is_export,int keylength)
2735 void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,DH *(*dh)(SSL *ssl,int is_export,
2741 void SSL_set_tmp_dh_callback(SSL *ssl,DH *(*dh)(SSL *ssl,int is_export,
2744 SSL_callback_ctrl(ssl,SSL_CTRL_SET_TMP_DH_CB,(void (*)(void))dh);
2749 void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx,EC_KEY *(*ecdh)(SSL *ssl,int is_export,
2755 void SSL_set_tmp_ecdh_callback(SSL *ssl,EC_KEY *(*ecdh)(SSL *ssl,int is_export,
2758 SSL_callback_ctrl(ssl,SSL_CTRL_SET_TMP_ECDH_CB,(void (*)(void))ecdh);
2763 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))
2767 void SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg))
2769 SSL_callback_ctrl(ssl, SSL_CTRL_SET_MSG_CALLBACK, (void (*)(void))cb);