Lines Matching defs:engine
30 br_ssl_engine_context *engine,
38 ctx->engine = engine;
46 * Run the engine, until the specified target state is achieved, or
57 state = br_ssl_engine_current_state(ctx->engine);
71 buf = br_ssl_engine_sendrec_buf(ctx->engine, &len);
81 if (!ctx->engine->shutdown_recv) {
83 ctx->engine, BR_ERR_IO);
88 br_ssl_engine_sendrec_ack(ctx->engine, wlen);
114 * to read data and there is some, or the engine is stuck
122 buf = br_ssl_engine_recvrec_buf(ctx->engine, &len);
125 br_ssl_engine_fail(ctx->engine, BR_ERR_IO);
129 br_ssl_engine_recvrec_ack(ctx->engine, rlen);
141 br_ssl_engine_flush(ctx->engine, 0);
158 buf = br_ssl_engine_recvapp_buf(ctx->engine, &alen);
163 br_ssl_engine_recvapp_ack(ctx->engine, alen);
200 buf = br_ssl_engine_sendapp_buf(ctx->engine, &alen);
205 br_ssl_engine_sendapp_ack(ctx->engine, alen);
240 br_ssl_engine_flush(ctx->engine, 0);
248 br_ssl_engine_close(ctx->engine);
249 while (br_ssl_engine_current_state(ctx->engine) != BR_SSL_CLOSED) {
256 if (br_ssl_engine_recvapp_buf(ctx->engine, &len) != NULL) {
257 br_ssl_engine_recvapp_ack(ctx->engine, len);
260 return br_ssl_engine_last_error(ctx->engine) == BR_ERR_OK;