Lines Matching defs:ctx
508 long (*ssl_ctx_ctrl) (SSL_CTX *ctx, int cmd, long larg, void *parg);
795 EVP_MAC_CTX *ctx;
801 SSL_HMAC *ssl_hmac_new(const SSL_CTX *ctx);
802 void ssl_hmac_free(SSL_HMAC *ctx);
804 HMAC_CTX *ssl_hmac_get0_HMAC_CTX(SSL_HMAC *ctx);
806 EVP_MAC_CTX *ssl_hmac_get0_EVP_MAC_CTX(SSL_HMAC *ctx);
807 int ssl_hmac_init(SSL_HMAC *ctx, void *key, size_t len, char *md);
808 int ssl_hmac_update(SSL_HMAC *ctx, const unsigned char *data, size_t len);
809 int ssl_hmac_final(SSL_HMAC *ctx, unsigned char *md, size_t *len,
811 size_t ssl_hmac_size(const SSL_HMAC *ctx);
881 void (*remove_session_cb) (struct ssl_ctx_st *ctx, SSL_SESSION *sess);
988 int (*default_verify_callback) (int ok, X509_STORE_CTX *ctx);
1129 SRP_CTX srp_ctx; /* ctx for SRP authentication */
1524 int (*verify_callback) (int ok, X509_STORE_CTX *ctx);
1538 SSL_CTX *ctx;
1714 SSL_CTX *session_ctx; /* initial ctx, used to store sessions */
1738 /* ctx for SRP authentication */
2058 int (*sec_cb) (const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid,
2396 __owur STACK_OF(SSL_CIPHER) *ssl_create_cipher_list(SSL_CTX *ctx,
2408 __owur int ssl_cipher_get_evp_cipher(SSL_CTX *ctx, const SSL_CIPHER *sslc,
2417 __owur int ssl_cert_is_disabled(SSL_CTX *ctx, size_t idx);
2421 __owur int ssl_cert_set0_chain(SSL *s, SSL_CTX *ctx, STACK_OF(X509) *chain);
2422 __owur int ssl_cert_set1_chain(SSL *s, SSL_CTX *ctx, STACK_OF(X509) *chain);
2423 __owur int ssl_cert_add0_chain_cert(SSL *s, SSL_CTX *ctx, X509 *x);
2424 __owur int ssl_cert_add1_chain_cert(SSL *s, SSL_CTX *ctx, X509 *x);
2430 __owur int ssl_build_cert_chain(SSL *s, SSL_CTX *ctx, int flags);
2436 __owur int ssl_ctx_security(const SSL_CTX *ctx, int op, int bits, int nid,
2438 int ssl_get_security_level_bits(const SSL *s, const SSL_CTX *ctx, int *levelp);
2455 int ssl_load_ciphers(SSL_CTX *ctx);
2456 __owur int ssl_setup_sig_algs(SSL_CTX *ctx);
2457 int ssl_load_groups(SSL_CTX *ctx);
2652 __owur const TLS_GROUP_INFO *tls1_group_id_lookup(SSL_CTX *ctx, uint16_t curve_id);
2659 __owur int tls1_set_groups_list(SSL_CTX *ctx, uint16_t **pext, size_t *pextlen,
2701 __owur int ssl_security_cert(SSL *s, SSL_CTX *ctx, X509 *x, int vfy, int is_ee);
2716 __owur int tls1_lookup_md(SSL_CTX *ctx, const SIGALG_LOOKUP *lu,
2726 __owur const EVP_MD *ssl_md(SSL_CTX *ctx, int idx);
2773 __owur char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx);
2815 void ssl_ctx_system_config(SSL_CTX *ctx);
2828 int tls_provider_set_tls_params(SSL *s, EVP_CIPHER_CTX *ctx,
2837 void ssl_hmac_old_free(SSL_HMAC *ctx);
2838 int ssl_hmac_old_init(SSL_HMAC *ctx, void *key, size_t len, char *md);
2839 int ssl_hmac_old_update(SSL_HMAC *ctx, const unsigned char *data, size_t len);
2840 int ssl_hmac_old_final(SSL_HMAC *ctx, unsigned char *md, size_t *len);
2841 size_t ssl_hmac_old_size(const SSL_HMAC *ctx);
2843 int ssl_ctx_srp_ctx_free_intern(SSL_CTX *ctx);
2844 int ssl_ctx_srp_ctx_init_intern(SSL_CTX *ctx);
2861 static ossl_unused ossl_inline int ssl_tsan_lock(const SSL_CTX *ctx)
2864 if (!CRYPTO_THREAD_write_lock(ctx->tsan_lock))
2870 static ossl_unused ossl_inline void ssl_tsan_unlock(const SSL_CTX *ctx)
2873 CRYPTO_THREAD_unlock(ctx->tsan_lock);
2877 static ossl_unused ossl_inline void ssl_tsan_counter(const SSL_CTX *ctx,
2880 if (ssl_tsan_lock(ctx)) {
2882 ssl_tsan_unlock(ctx);