Lines Matching refs:cbio
289 BIO *cbio = *pcbio, *getbio = NULL, *b64 = NULL; in http_server_get_asn1_req() local
300 if (cbio == NULL) { in http_server_get_asn1_req()
307 *pcbio = cbio = BIO_pop(acbio); in http_server_get_asn1_req()
311 if (cbio == NULL) { in http_server_get_asn1_req()
319 (void)BIO_get_fd(cbio, &acfd); in http_server_get_asn1_req()
325 len = BIO_gets(cbio, reqbuf, sizeof(reqbuf)); in http_server_get_asn1_req()
331 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
354 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
367 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
381 (void)http_server_send_status(cbio, 200, "OK"); in http_server_get_asn1_req()
390 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
408 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
423 len = BIO_gets(cbio, inbuf, sizeof(inbuf)); in http_server_get_asn1_req()
426 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
438 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
450 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
471 req = ASN1_item_d2i_bio(it, getbio != NULL ? getbio : cbio, NULL); in http_server_get_asn1_req()
475 (void)http_server_send_status(cbio, 400, "Bad Request"); in http_server_get_asn1_req()
495 (void)http_server_send_status(cbio, 500, "Internal Server Error"); in http_server_get_asn1_req()
500 BIO_free_all(cbio); in http_server_get_asn1_req()
507 int http_server_send_asn1_resp(BIO *cbio, int keep_alive, in http_server_send_asn1_resp() argument
511 int ret = BIO_printf(cbio, HTTP_1_0" 200 OK\r\n%s" in http_server_send_asn1_resp()
517 && ASN1_item_i2d_bio(it, cbio, resp) > 0; in http_server_send_asn1_resp()
519 (void)BIO_flush(cbio); in http_server_send_asn1_resp()
523 int http_server_send_status(BIO *cbio, int status, const char *reason) in http_server_send_status() argument
525 int ret = BIO_printf(cbio, HTTP_1_0" %d %s\r\n\r\n", in http_server_send_status()
529 (void)BIO_flush(cbio); in http_server_send_status()