collect_data
val->size = collect_data(hashp, pagep, 0);
retval = collect_data(hashp, next_pagep, totlen);
static int32_t collect_data __P((HTAB *, PAGE16 *, int32_t));
} else if (plen && !collect_data(buf, &p, plen))
static int collect_data(BUF_MEM *buf, const unsigned char **p, long plen);
struct collect_data_st collect_data = { NULL };
collect_data.ctx = ctx;
collect_data.libctx = libctx;
collect_data.keymgmts = keymgmts;
collect_data.keytype = keytype;
collect_data.pq = pq;
EVP_KEYMGMT_do_all_provided(libctx, collect_keymgmt, &collect_data);
if (collect_data.error_occurred)
OSSL_DECODER_do_all_provided(libctx, collect_decoder, &collect_data);
if (collect_data.error_occurred)
(void *)ctx, collect_data.total);
val->size = (size_t)collect_data(hashp, bufp, (int)len, set_current);
collect_data(hashp, xbp, len + mylen, set)) < 1))
static int collect_data(HTAB *, BUFHEAD *, int, int);