Lines Matching refs:b
64 #define ERR_error_string(e,b) \ argument
90 #define wolfSSL_sk_X509_NAME_push(a, b) 0 argument
91 #define wolfSSL_sk_X509_NAME_pop_free(a, b) do { } while (0) argument
605 mod_wolfssl_cert_is_active (const buffer *b) in mod_wolfssl_cert_is_active() argument
608 wolfSSL_X509_load_certificate_buffer((const unsigned char *)b->ptr, in mod_wolfssl_cert_is_active()
609 (int)buffer_clen(b), in mod_wolfssl_cert_is_active()
666 char *b = data; in mod_wolfssl_load_pem_file() local
667 for (; (b = strstr(b, PEM_BEGIN_CERT)); b += sizeof(PEM_BEGIN_CERT)-1) in mod_wolfssl_load_pem_file()
669 b = data; in mod_wolfssl_load_pem_file()
670 for (; (b = strstr(b, PEM_BEGIN_TRUSTED_CERT)); in mod_wolfssl_load_pem_file()
671 b += sizeof(PEM_BEGIN_TRUSTED_CERT)-1) in mod_wolfssl_load_pem_file()
692 for (char *e = data; (b = strstr(e, PEM_BEGIN_CERT)); ++i) { in mod_wolfssl_load_pem_file()
693 b += sizeof(PEM_BEGIN_CERT)-1; in mod_wolfssl_load_pem_file()
694 if (*b == '\r') ++b; in mod_wolfssl_load_pem_file()
695 if (*b == '\n') ++b; in mod_wolfssl_load_pem_file()
696 e = strstr(b, PEM_END_CERT); in mod_wolfssl_load_pem_file()
698 uint32_t len = (uint32_t)(e - b); in mod_wolfssl_load_pem_file()
702 if (NULL == buffer_append_base64_decode(der,b,len,BASE64_STANDARD)) in mod_wolfssl_load_pem_file()
705 for (char *e = data; (b = strstr(e, PEM_BEGIN_TRUSTED_CERT)); ++i) { in mod_wolfssl_load_pem_file()
706 b += sizeof(PEM_BEGIN_TRUSTED_CERT)-1; in mod_wolfssl_load_pem_file()
707 if (*b == '\r') ++b; in mod_wolfssl_load_pem_file()
708 if (*b == '\n') ++b; in mod_wolfssl_load_pem_file()
709 e = strstr(b, PEM_END_TRUSTED_CERT); in mod_wolfssl_load_pem_file()
711 uint32_t len = (uint32_t)(e - b); in mod_wolfssl_load_pem_file()
715 if (NULL == buffer_append_base64_decode(der,b,len,BASE64_STANDARD)) in mod_wolfssl_load_pem_file()
755 char *b, *e; in mod_wolfssl_evp_pkey_load_pem_file() local
756 if ((b = strstr(data, PEM_BEGIN_PKEY)) in mod_wolfssl_evp_pkey_load_pem_file()
757 && (e = strstr(b, PEM_END_PKEY))) in mod_wolfssl_evp_pkey_load_pem_file()
758 b += sizeof(PEM_BEGIN_PKEY)-1; in mod_wolfssl_evp_pkey_load_pem_file()
759 else if ((b = strstr(data, PEM_BEGIN_EC_PKEY)) in mod_wolfssl_evp_pkey_load_pem_file()
760 && (e = strstr(b, PEM_END_EC_PKEY))) in mod_wolfssl_evp_pkey_load_pem_file()
761 b += sizeof(PEM_BEGIN_EC_PKEY)-1; in mod_wolfssl_evp_pkey_load_pem_file()
762 else if ((b = strstr(data, PEM_BEGIN_RSA_PKEY)) in mod_wolfssl_evp_pkey_load_pem_file()
763 && (e = strstr(b, PEM_END_RSA_PKEY))) in mod_wolfssl_evp_pkey_load_pem_file()
764 b += sizeof(PEM_BEGIN_RSA_PKEY)-1; in mod_wolfssl_evp_pkey_load_pem_file()
765 else if ((b = strstr(data, PEM_BEGIN_DSA_PKEY)) in mod_wolfssl_evp_pkey_load_pem_file()
766 && (e = strstr(b, PEM_END_DSA_PKEY))) in mod_wolfssl_evp_pkey_load_pem_file()
767 b += sizeof(PEM_BEGIN_DSA_PKEY)-1; in mod_wolfssl_evp_pkey_load_pem_file()
768 else if ((b = strstr(data, PEM_BEGIN_ANY_PKEY)) in mod_wolfssl_evp_pkey_load_pem_file()
769 && (e = strstr(b, PEM_END_ANY_PKEY))) in mod_wolfssl_evp_pkey_load_pem_file()
770 b += sizeof(PEM_BEGIN_ANY_PKEY)-1; in mod_wolfssl_evp_pkey_load_pem_file()
780 if (*b == '\r') ++b; in mod_wolfssl_evp_pkey_load_pem_file()
781 if (*b == '\n') ++b; in mod_wolfssl_evp_pkey_load_pem_file()
784 size_t len = (size_t)(e - b); in mod_wolfssl_evp_pkey_load_pem_file()
785 if (NULL == buffer_append_base64_decode(pkey, b, len, BASE64_STANDARD)) in mod_wolfssl_evp_pkey_load_pem_file()
982 mod_wolfssl_load_verify_locn (SSL_CTX *ssl_ctx, const buffer *b, server *srv) in mod_wolfssl_load_verify_locn() argument
984 const char *fn = b->ptr; in mod_wolfssl_load_verify_locn()
1010 const buffer *b = &((data_string *)p->cafiles->data[i])->value; in mod_wolfssl_load_ca_files() local
1011 if (!mod_wolfssl_load_verify_locn(ssl_ctx, b, srv)) in mod_wolfssl_load_ca_files()
1046 pconf->ssl_ca_crl_file = cpv->v.b; in mod_openssl_merge_config_cpv()
1064 pconf->ssl_verifyclient_username = cpv->v.b; in mod_openssl_merge_config_cpv()
1070 pconf->ssl_acme_tls_1 = cpv->v.b; in mod_openssl_merge_config_cpv()
1393 mod_openssl_load_stapling_file (const char *file, log_error_st *errh, buffer *b) in mod_openssl_load_stapling_file() argument
1416 if (NULL == b) in mod_openssl_load_stapling_file()
1417 b = buffer_init(); in mod_openssl_load_stapling_file()
1418 else if (b->ptr) in mod_openssl_load_stapling_file()
1419 free(b->ptr); in mod_openssl_load_stapling_file()
1420 b->ptr = data; in mod_openssl_load_stapling_file()
1421 b->used = (uint32_t)dlen; in mod_openssl_load_stapling_file()
1422 b->size = (uint32_t)dlen+1; in mod_openssl_load_stapling_file()
1423 return b; in mod_openssl_load_stapling_file()
1525 buffer *b = mod_openssl_load_stapling_file(pc->ssl_stapling_file->ptr, in mod_openssl_reload_stapling_file() local
1527 if (!b) return 0; in mod_openssl_reload_stapling_file()
1529 pc->ssl_stapling = b; /*(unchanged unless orig was NULL)*/ in mod_openssl_reload_stapling_file()
1707 buffer * const b = hctx->tmp_buf; in mod_openssl_acme_tls_1() local
1730 buffer_copy_path_len2(b, BUF_PTR_LEN(hctx->conf.ssl_acme_tls_1), in mod_openssl_acme_tls_1()
1732 len = buffer_clen(b); in mod_openssl_acme_tls_1()
1735 buffer_append_string_len(b, CONST_STR_LEN(".crt.pem")); in mod_openssl_acme_tls_1()
1737 mod_wolfssl_load_pem_file(b->ptr, errh, &ssl_pemfile_chain); in mod_openssl_acme_tls_1()
1740 "SSL: Failed to load acme-tls/1 pemfile: %s", b->ptr); in mod_openssl_acme_tls_1()
1744 buffer_truncate(b, len); /*(remove ".crt.pem")*/ in mod_openssl_acme_tls_1()
1745 buffer_append_string_len(b, CONST_STR_LEN(".key.pem")); in mod_openssl_acme_tls_1()
1746 ssl_pemfile_pkey = mod_wolfssl_evp_pkey_load_pem_file(b->ptr, errh); in mod_openssl_acme_tls_1()
1749 "SSL: Failed to load acme-tls/1 pemfile: %s", b->ptr); in mod_openssl_acme_tls_1()
1758 ERR_error_string(ERR_get_error(), NULL), b->ptr); in mod_openssl_acme_tls_1()
1797 wolfSSL_OPENSSL_cleanse(b->ptr, b->size); in mod_openssl_acme_tls_1()
2326 if (!buffer_is_blank(cpv->v.b)) { in mod_openssl_set_defaults_sockets()
2327 conf.ssl_cipher_list = cpv->v.b; in mod_openssl_set_defaults_sockets()
2345 if (!buffer_is_blank(cpv->v.b)) in mod_openssl_set_defaults_sockets()
2346 p->ssl_stek_file = cpv->v.b->ptr; in mod_openssl_set_defaults_sockets()
2390 if (!buffer_is_blank(cpv->v.b)) in mod_openssl_set_defaults_sockets()
2391 conf.ssl_ca_crl_file = cpv->v.b; in mod_openssl_set_defaults_sockets()
2555 if (!buffer_is_blank(cpv->v.b)) pemfile = cpv; in SETDEFAULTS_FUNC()
2558 if (!buffer_is_blank(cpv->v.b)) privkey = cpv; in SETDEFAULTS_FUNC()
2564 if (buffer_is_blank(cpv->v.b)) break; in SETDEFAULTS_FUNC()
2566 ssl_ca_file = cpv->v.b; in SETDEFAULTS_FUNC()
2583 if (buffer_is_blank(cpv->v.b)) break; in SETDEFAULTS_FUNC()
2585 ssl_ca_dn_file = cpv->v.b; in SETDEFAULTS_FUNC()
2610 if (buffer_is_blank(cpv->v.b)) break; in SETDEFAULTS_FUNC()
2611 ssl_ca_crl_file = cpv->v.b; in SETDEFAULTS_FUNC()
2612 if (0 == i) default_ssl_ca_crl_file = cpv->v.b; in SETDEFAULTS_FUNC()
2629 if (buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
2630 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
2635 if (buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
2636 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
2639 if (!buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
2640 ssl_stapling_file = cpv->v.b; in SETDEFAULTS_FUNC()
2685 network_openssl_load_pemfile(srv, pemfile->v.b, privkey->v.b, in SETDEFAULTS_FUNC()
3212 https_add_ssl_client_verify_err (buffer * const b, long status) in https_add_ssl_client_verify_err() argument
3216 buffer_append_string(b, errstr); in https_add_ssl_client_verify_err()
3419 mod_openssl_ssl_conf_proto_val (server *srv, const buffer *b, int max) in mod_openssl_ssl_conf_proto_val() argument
3421 if (NULL == b) /* default: min TLSv1.2, max TLSv1.3 */ in mod_openssl_ssl_conf_proto_val()
3423 else if (buffer_eq_icase_slen(b, CONST_STR_LEN("None"))) /*"disable" limit*/ in mod_openssl_ssl_conf_proto_val()
3425 else if (buffer_eq_icase_slen(b, CONST_STR_LEN("TLSv1.0"))) in mod_openssl_ssl_conf_proto_val()
3427 else if (buffer_eq_icase_slen(b, CONST_STR_LEN("TLSv1.1"))) in mod_openssl_ssl_conf_proto_val()
3429 else if (buffer_eq_icase_slen(b, CONST_STR_LEN("TLSv1.2"))) in mod_openssl_ssl_conf_proto_val()
3431 else if (buffer_eq_icase_slen(b, CONST_STR_LEN("TLSv1.3"))) in mod_openssl_ssl_conf_proto_val()
3434 if (buffer_eq_icase_slen(b, CONST_STR_LEN("DTLSv1")) in mod_openssl_ssl_conf_proto_val()
3435 || buffer_eq_icase_slen(b, CONST_STR_LEN("DTLSv1.2"))) in mod_openssl_ssl_conf_proto_val()
3438 max ? "MaxProtocol" : "MinProtocol", b->ptr); in mod_openssl_ssl_conf_proto_val()
3442 max ? "MaxProtocol" : "MinProtocol", b->ptr); in mod_openssl_ssl_conf_proto_val()