Lines Matching defs:context
67 * Our context, where we keep our state.
127 struct plugin_context *context;
132 * Allocate our context
134 context = (struct plugin_context *) calloc (1, sizeof (struct plugin_context));
136 context->test_deferred_auth = atoi_null0 (get_env ("test_deferred_auth", envp));
137 printf ("TEST_DEFERRED_AUTH %d\n", context->test_deferred_auth);
139 context->test_packet_filter = atoi_null0 (get_env ("test_packet_filter", envp));
140 printf ("TEST_PACKET_FILTER %d\n", context->test_packet_filter);
158 return (openvpn_plugin_handle_t) context;
162 auth_user_pass_verify (struct plugin_context *context, struct plugin_per_client_context *pcc, const char *argv[], const char *envp[])
164 if (context->test_deferred_auth)
185 context->test_deferred_auth,
203 tls_final (struct plugin_context *context, struct plugin_per_client_context *pcc, const char *argv[], const char *envp[])
205 if (context->test_packet_filter)
215 context->test_packet_filter, cn, pff, cn, pff);
239 struct plugin_context *context = (struct plugin_context *) handle;
260 return auth_user_pass_verify (context, pcc, argv, envp);
272 return tls_final (context, pcc, argv, envp);
275 if (context->test_packet_filter)
302 struct plugin_context *context = (struct plugin_context *) handle;
304 free (context);