OSSL_PROVIDER_get0_name
if (p->name != NULL && strcmp(OSSL_PROVIDER_get0_name(prov), p->name) != 0)
OSSL_PROVIDER_get0_name(EVP_ASYM_CIPHER_get0_provider(k)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_KEYEXCH_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_KEYEXCH_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_KEYEXCH_get0_provider(k)));
return strcmp(OSSL_PROVIDER_get0_name(OSSL_STORE_LOADER_get0_provider(*a)),
OSSL_PROVIDER_get0_name(OSSL_STORE_LOADER_get0_provider(*b)));
OSSL_PROVIDER_get0_name(OSSL_STORE_LOADER_get0_provider(m)));
return strcmp(OSSL_PROVIDER_get0_name(*a), OSSL_PROVIDER_get0_name(*b));
const char *provname = OSSL_PROVIDER_get0_name(prov);
OSSL_PROVIDER_get0_name(EVP_CIPHER_get0_provider(c)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_MD_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_MD_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_MD_get0_provider(m)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_MAC_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_MAC_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_MAC_get0_provider(m)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_KDF_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_KDF_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_KDF_get0_provider(k)));
ret = strcmp(OSSL_PROVIDER_get0_name(EVP_RAND_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_RAND_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_RAND_get0_provider(m)));
OSSL_PROVIDER_get0_name(EVP_RAND_get0_provider(rand)));
return strcmp(OSSL_PROVIDER_get0_name(OSSL_ENCODER_get0_provider(*a)),
OSSL_PROVIDER_get0_name(OSSL_ENCODER_get0_provider(*b)));
OSSL_PROVIDER_get0_name(OSSL_ENCODER_get0_provider(k)),
return strcmp(OSSL_PROVIDER_get0_name(OSSL_DECODER_get0_provider(*a)),
OSSL_PROVIDER_get0_name(OSSL_DECODER_get0_provider(*b)));
OSSL_PROVIDER_get0_name(OSSL_DECODER_get0_provider(k)),
return strcmp(OSSL_PROVIDER_get0_name(EVP_KEYMGMT_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_KEYMGMT_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_KEYMGMT_get0_provider(k)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_SKEYMGMT_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_SKEYMGMT_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_SKEYMGMT_get0_provider(k)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_SIGNATURE_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_SIGNATURE_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_SIGNATURE_get0_provider(k)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_KEM_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_KEM_get0_provider(*b)));
OSSL_PROVIDER_get0_name(EVP_KEM_get0_provider(k)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_ASYM_CIPHER_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_ASYM_CIPHER_get0_provider(*b)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_CIPHER_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_CIPHER_get0_provider(*b)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_KEM_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_KEM_get0_provider(*b)));
return strcmp(OSSL_PROVIDER_get0_name(EVP_SIGNATURE_get0_provider(*a)),
OSSL_PROVIDER_get0_name(EVP_SIGNATURE_get0_provider(*b)));
if (strcmp(OSSL_PROVIDER_get0_name(tstprov), name) == 0) {
return OSSL_PROVIDER_get0_name((const OSSL_PROVIDER *)prov);
if (!set_random_provider_name(dgbl, OSSL_PROVIDER_get0_name(prov)))
if (strcmp(dgbl->random_provider_name, OSSL_PROVIDER_get0_name(prov)) != 0)
OSSL_PROVIDER_get0_name(provider), hint);
return strcmp(OSSL_PROVIDER_get0_name(evp##_get0_provider(*a)), \
OSSL_PROVIDER_get0_name(evp##_get0_provider(*b))); \
const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov);
&& !TEST_str_eq(OSSL_PROVIDER_get0_name(EVP_MD_get0_provider(sha256)),
name = OSSL_PROVIDER_get0_name(prov);
&& TEST_str_eq(OSSL_PROVIDER_get0_name(prov), "default");
const char *provname = OSSL_PROVIDER_get0_name(EVP_MD_get0_provider(md));
if (!TEST_ptr(provname = OSSL_PROVIDER_get0_name(provider)))
if (!TEST_ptr(provname = OSSL_PROVIDER_get0_name(provider)))
OSSL_PROVIDER_get0_name(prov),
OSSL_PROVIDER_get0_name(expected_prov));
&& strcmp(OSSL_PROVIDER_get0_name(prov), "fips") == 0) {