Lines Matching defs:source
110 static CURLcode load_cafile(struct cafile_source *source,
127 DEBUGASSERT(source->type == CAFILE_SOURCE_PATH
128 || source->type == CAFILE_SOURCE_BLOB);
130 if(source->type == CAFILE_SOURCE_PATH) {
131 fp = fopen(source->data, "rb");
136 if(source->type == CAFILE_SOURCE_BLOB && source->len > (size_t)INT_MAX)
146 if(source->type == CAFILE_SOURCE_PATH) {
152 else if(source->type == CAFILE_SOURCE_BLOB) {
153 n = source->len;
154 p = (unsigned char *) source->data;
248 } while(source->type != CAFILE_SOURCE_BLOB);
632 struct cafile_source source;
633 source.type = CAFILE_SOURCE_BLOB;
634 source.data = ca_info_blob->data;
635 source.len = ca_info_blob->len;
638 ret = load_cafile(&source, &backend->anchors, &backend->anchors_len);
646 struct cafile_source source;
647 source.type = CAFILE_SOURCE_PATH;
648 source.data = ssl_cafile;
649 source.len = 0;
652 ret = load_cafile(&source, &backend->anchors, &backend->anchors_len);
670 BearSSL source code of br_ssl_client_init_full() */