Lines Matching refs:d

217 mod_gnutls_load_file (const char * const fn, gnutls_datum_t * const d, log_error_st *errh)  in mod_gnutls_load_file()  argument
220 int rc = gnutls_load_file(fn, d); in mod_gnutls_load_file()
228 d->data = (unsigned char *)data; in mod_gnutls_load_file()
229 d->size = (unsigned int)dlen; in mod_gnutls_load_file()
237 mod_gnutls_datum_wipe (gnutls_datum_t * const d) in mod_gnutls_datum_wipe() argument
239 if (NULL == d) return; in mod_gnutls_datum_wipe()
240 if (d->data) { in mod_gnutls_datum_wipe()
241 if (d->size) gnutls_memset(d->data, 0, d->size); in mod_gnutls_datum_wipe()
242 gnutls_free(d->data); in mod_gnutls_datum_wipe()
243 d->data = NULL; in mod_gnutls_datum_wipe()
245 d->size = 0; in mod_gnutls_datum_wipe()
460 mod_gnutls_free_config_crts_data (gnutls_datum_t *d) in mod_gnutls_free_config_crts_data() argument
462 if (NULL == d) return; in mod_gnutls_free_config_crts_data()
463 gnutls_x509_crt_t *crts = (gnutls_x509_crt_t *)(void *)d->data; in mod_gnutls_free_config_crts_data()
464 unsigned int u = d->size; in mod_gnutls_free_config_crts_data()
472 mod_gnutls_free_config_crts (gnutls_datum_t *d) in mod_gnutls_free_config_crts() argument
474 mod_gnutls_free_config_crts_data(d); in mod_gnutls_free_config_crts()
475 gnutls_free(d); in mod_gnutls_free_config_crts()
480 mod_gnutls_free_config_crls (gnutls_datum_t *d) in mod_gnutls_free_config_crls() argument
482 if (NULL == d) return; in mod_gnutls_free_config_crls()
483 gnutls_x509_crl_t *crls = (gnutls_x509_crl_t *)(void *)d->data; in mod_gnutls_free_config_crls()
484 unsigned int u = d->size; in mod_gnutls_free_config_crls()
488 gnutls_free(d); in mod_gnutls_free_config_crls()
511 gnutls_datum_t *d = gnutls_malloc(sizeof(gnutls_datum_t)); in mod_gnutls_load_config_crts() local
512 if (d == NULL) { in mod_gnutls_load_config_crts()
516 d->data = NULL; in mod_gnutls_load_config_crts()
517 d->size = 0; in mod_gnutls_load_config_crts()
518 rc = gnutls_x509_crt_list_import2((gnutls_x509_crt_t **)&d->data, &d->size, in mod_gnutls_load_config_crts()
522 mod_gnutls_free_config_crts_data(d); in mod_gnutls_load_config_crts()
523 d->data = NULL; in mod_gnutls_load_config_crts()
524 d->size = 0; in mod_gnutls_load_config_crts()
525 if (0 == gnutls_x509_crt_list_import2((gnutls_x509_crt_t **)&d->data, in mod_gnutls_load_config_crts()
526 &d->size, &f, GNUTLS_X509_FMT_DER, in mod_gnutls_load_config_crts()
534 mod_gnutls_free_config_crts(d); in mod_gnutls_load_config_crts()
538 !mod_gnutls_cert_is_active(((gnutls_x509_crt_t *)(void *)d->data)[0])) { in mod_gnutls_load_config_crts()
543 return d; in mod_gnutls_load_config_crts()
556 gnutls_datum_t *d = gnutls_malloc(sizeof(gnutls_datum_t)); in mod_gnutls_load_config_crls() local
557 if (d == NULL) { in mod_gnutls_load_config_crls()
561 d->data = NULL; in mod_gnutls_load_config_crls()
562 d->size = 0; in mod_gnutls_load_config_crls()
563 rc = gnutls_x509_crl_list_import2((gnutls_x509_crl_t **)&d->data, &d->size, in mod_gnutls_load_config_crls()
569 mod_gnutls_free_config_crls(d); in mod_gnutls_load_config_crls()
573 return d; in mod_gnutls_load_config_crls()
783 gnutls_datum_t *d; in mod_gnutls_verify_set_tlist() local
789 d = req && hctx->conf.ssl_ca_dn_file in mod_gnutls_verify_set_tlist()
792 if (NULL == d) { in mod_gnutls_verify_set_tlist()
808 gnutls_x509_crt_t *clist = (gnutls_x509_crt_t *)(void *)d->data; in mod_gnutls_verify_set_tlist()
809 rc = gnutls_x509_trust_list_add_cas(tlist, clist, d->size, 0); in mod_gnutls_verify_set_tlist()
817 d = hctx->conf.ssl_ca_crl_file; in mod_gnutls_verify_set_tlist()
818 if (NULL != d && req && hctx->conf.ssl_ca_dn_file) { in mod_gnutls_verify_set_tlist()
821 gnutls_x509_crl_t *crl_list = (gnutls_x509_crl_t *)(void *)d->data; in mod_gnutls_verify_set_tlist()
822 rc = gnutls_x509_trust_list_add_crls(tlist, crl_list, d->size, 0, 0); in mod_gnutls_verify_set_tlist()
1109 mod_gnutls_construct_crt_chain (plugin_cert *pc, gnutls_datum_t *d, log_error_st *errh) in mod_gnutls_construct_crt_chain() argument
1121 unsigned int ncrt = (d ? d->size : 0); in mod_gnutls_construct_crt_chain()
1122 unsigned int off = (d == pc->ssl_pemfile_x509) ? 0 : 1; in mod_gnutls_construct_crt_chain()
1140 gnutls_x509_crt_t *crts = (gnutls_x509_crt_t *)(void *)d->data; in mod_gnutls_construct_crt_chain()
1211 gnutls_datum_t *d = mod_gnutls_load_config_crts(pemfile->ptr, srv->errh); in network_gnutls_load_pemfile() local
1212 if (NULL == d) return NULL; in network_gnutls_load_pemfile()
1213 if (0 == d->size) { in network_gnutls_load_pemfile()
1214 mod_gnutls_free_config_crts(d); in network_gnutls_load_pemfile()
1220 mod_gnutls_free_config_crts(d); in network_gnutls_load_pemfile()
1227 pc->ssl_pemfile_x509 = d; in network_gnutls_load_pemfile()
1233 mod_gnutls_crt_must_staple(((gnutls_x509_crt_t *)(void *)d->data)[0]); in network_gnutls_load_pemfile()
1235 if (d->size > 1) { /*(certificate chain provided)*/ in network_gnutls_load_pemfile()
1236 int rc = mod_gnutls_construct_crt_chain(pc, d, srv->errh); in network_gnutls_load_pemfile()
1238 mod_gnutls_free_config_crts(d); in network_gnutls_load_pemfile()
1258 ((gnutls_x509_crt_t *)(void *)d->data)[0])); in network_gnutls_load_pemfile()
1327 gnutls_datum_t *d = mod_gnutls_load_config_crts(b->ptr, errh); in mod_gnutls_acme_tls_1() local
1328 if (NULL == d) return GNUTLS_E_FILE_ERROR; in mod_gnutls_acme_tls_1()
1329 if (0 == d->size) { in mod_gnutls_acme_tls_1()
1330 mod_gnutls_free_config_crts(d); in mod_gnutls_acme_tls_1()
1339 mod_gnutls_free_config_crts(d); in mod_gnutls_acme_tls_1()
1346 pc.ssl_pemfile_x509 = d; in mod_gnutls_acme_tls_1()
1349 rc = mod_gnutls_construct_crt_chain(&pc, d, errh); in mod_gnutls_acme_tls_1()
1351 mod_gnutls_free_config_crts(d); in mod_gnutls_acme_tls_1()
2160 gnutls_datum_t *d = in SETDEFAULTS_FUNC() local
2162 if (d != NULL) { in SETDEFAULTS_FUNC()
2164 cpv->v.v = d; in SETDEFAULTS_FUNC()
2178 gnutls_datum_t *d = in SETDEFAULTS_FUNC() local
2180 if (d != NULL) { in SETDEFAULTS_FUNC()
2182 cpv->v.v = d; in SETDEFAULTS_FUNC()
2739 gnutls_datum_t d; in https_add_ssl_client_cert() local
2740 if (gnutls_x509_crt_export2(peer, GNUTLS_X509_FMT_PEM, &d) >= 0) in https_add_ssl_client_cert()
2743 (char *)d.data, d.size); in https_add_ssl_client_cert()
2744 if (d.data) gnutls_free(d.data); in https_add_ssl_client_cert()
2853 gnutls_datum_t d = { NULL, 0 }; in https_add_ssl_client_entries() local
2857 d.data = buf; in https_add_ssl_client_entries()
2858 d.size = sizeof(buf); in https_add_ssl_client_entries()
2859 rc = gnutls_x509_crt_get_dn(crt, buf, &d.size); in https_add_ssl_client_entries()
2861 rc = gnutls_x509_crt_get_dn3(crt, &d, 0); in https_add_ssl_client_entries()
2866 (char *)d.data, d.size); in https_add_ssl_client_entries()
2867 if (d.data && d.data != (void *)buf) gnutls_free(d.data); in https_add_ssl_client_entries()