Lines Matching refs:cbio
292 BIO *cbio = *pcbio, *getbio = NULL, *b64 = NULL; in http_server_get_asn1_req() local
303 if (cbio == NULL) { in http_server_get_asn1_req()
310 *pcbio = cbio = BIO_pop(acbio); in http_server_get_asn1_req()
314 if (cbio == NULL) { in http_server_get_asn1_req()
322 (void)BIO_get_fd(cbio, &acfd); in http_server_get_asn1_req()
328 len = BIO_gets(cbio, reqbuf, sizeof(reqbuf)); in http_server_get_asn1_req()
334 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
357 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
370 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
384 (void)http_server_send_status(cbio, 200, "OK"); in http_server_get_asn1_req()
393 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
411 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
426 len = BIO_gets(cbio, inbuf, sizeof(inbuf)); in http_server_get_asn1_req()
429 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
441 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
453 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
475 req = ASN1_item_d2i_bio(it, getbio != NULL ? getbio : cbio, NULL); in http_server_get_asn1_req()
479 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
499 (void)http_server_send_status(cbio, 500, "Internal Server Error"); in http_server_get_asn1_req()
504 BIO_free_all(cbio); in http_server_get_asn1_req()
511 int http_server_send_asn1_resp(BIO *cbio, int keep_alive, in http_server_send_asn1_resp() argument
515 int ret = BIO_printf(cbio, HTTP_1_0" 200 OK\r\n%s" in http_server_send_asn1_resp()
521 && ASN1_item_i2d_bio(it, cbio, resp) > 0; in http_server_send_asn1_resp()
523 (void)BIO_flush(cbio); in http_server_send_asn1_resp()
527 int http_server_send_status(BIO *cbio, int status, const char *reason) in http_server_send_status() argument
529 int ret = BIO_printf(cbio, HTTP_1_0" %d %s\r\n\r\n", in http_server_send_status()
533 (void)BIO_flush(cbio); in http_server_send_status()