provider_new
static OSSL_PROVIDER *provider_new(const char *name,
prov = provider_new(p->name, p->init, params);
prov = provider_new(name, template.init, template.parameters);