Lines Matching refs:store_ctx
57 X509_STORE_CTX *store_ctx = NULL; in verify_chain() local
63 if (!TEST_ptr(store_ctx = X509_STORE_CTX_new()) in verify_chain()
66 || !TEST_true(X509_STORE_CTX_init(store_ctx, store, NULL, chain)) in verify_chain()
67 || !TEST_true(X509_STORE_CTX_set_ex_data(store_ctx, store_ctx_idx, in verify_chain()
71 X509_STORE_CTX_set_default(store_ctx, SSL_is_server(ssl) in verify_chain()
73 X509_VERIFY_PARAM_set1(X509_STORE_CTX_get0_param(store_ctx), in verify_chain()
75 store_ctx_dane_init(store_ctx, ssl); in verify_chain()
78 X509_STORE_CTX_set_verify_cb(store_ctx, SSL_get_verify_callback(ssl)); in verify_chain()
81 if (!TEST_int_ge(ret = X509_STORE_CTX_verify(store_ctx), 0)) in verify_chain()
84 SSL_set_verify_result(ssl, X509_STORE_CTX_get_error(store_ctx)); in verify_chain()
87 X509_STORE_CTX_free(store_ctx); in verify_chain()
427 static void store_ctx_dane_init(X509_STORE_CTX *store_ctx, SSL *ssl) in store_ctx_dane_init() argument
429 X509_STORE_CTX_set0_dane(store_ctx, SSL_get0_dane(ssl)); in store_ctx_dane_init()