Lines Matching refs:name_id
48 int name_id; /* For get_evp_method_from_store() */
56 void *(*method_from_algorithm)(int name_id, const OSSL_ALGORITHM *,
130 static uint32_t evp_method_id(int name_id, unsigned int operation_id)
132 if (!ossl_assert(name_id > 0 && name_id <= METHOD_ID_NAME_MAX)
136 return (((name_id << METHOD_ID_NAME_OFFSET) & METHOD_ID_NAME_MASK)
145 int name_id = 0;
153 if ((name_id = methdata->name_id) == 0 && methdata->names != NULL) {
161 name_id = ossl_namemap_name2num_n(namemap, names, l);
164 if (name_id == 0
165 || (meth_id = evp_method_id(name_id, methdata->operation_id)) == 0)
185 int name_id;
202 || (name_id = ossl_namemap_name2num_n(namemap, names, l)) == 0
203 || (meth_id = evp_method_id(name_id, methdata->operation_id)) == 0)
233 int name_id = ossl_namemap_add_names(namemap, 0, names, NAME_SEPARATOR);
236 if (name_id == 0)
239 method = methdata->method_from_algorithm(name_id, algodef, prov);
262 int name_id, const char *name,
264 void *(*new_method)(int name_id,
292 * If we have been passed both a name_id and a name, we have an
295 if (!ossl_assert(name_id == 0 || name == NULL)) {
301 if (name_id == 0 && name != NULL)
302 name_id = ossl_namemap_name2num(namemap, name);
312 if (name_id != 0 && (meth_id = evp_method_id(name_id, operation_id)) == 0) {
321 if (name_id == 0)
337 methdata->name_id = name_id;
349 * there is a correct name_id and meth_id, since those have
353 if (name_id == 0)
354 name_id = ossl_namemap_name2num(namemap, name);
355 meth_id = evp_method_id(name_id, operation_id);
356 if (name_id != 0)
368 if ((name_id != 0 || name != NULL) && method == NULL) {
372 name = ossl_namemap_num2name(namemap, name_id, 0);
376 name == NULL ? "<null>" : name, name_id,
385 void *(*new_method)(int name_id,
405 * already known names, i.e. it refuses to work if no name_id can be found
411 int name_id, const char *properties,
412 void *(*new_method)(int name_id,
424 name_id, NULL, properties,
438 void *(*new_method)(int name_id,
643 void *(*new_method)(int name_id,