NID_sm3
*(int *)arg2 = NID_sm3;
if (EVP_MD_get_type((const EVP_MD *)p2) != NID_sha1 && EVP_MD_get_type((const EVP_MD *)p2) != NID_ecdsa_with_SHA1 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha224 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha256 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha384 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha512 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_224 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_256 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_384 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sha3_512 && EVP_MD_get_type((const EVP_MD *)p2) != NID_sm3) {
{ EVP_PBE_TYPE_PRF, NID_hmacWithSM3, -1, NID_sm3, 0 },
{"SM3", "sm3", NID_sm3, 8, &so[7323]},
{NID_SM2_with_SM3, NID_sm3, NID_sm2},
NID_sm3,
{ NID_sm3, OSSL_DIGEST_NAME_SM3 },