sm3
sm3_context sm3;
ATTRIBUTE_WARN_UNUSED_RET int sm3(const u8 *input, u32 ilen, u8 output[SM3_DIGEST_SIZE]);
MD_CASE(sm3)
MD_CASE(sm3);
IMPLEMENT_digest_functions(sm3, SM3_CTX,
IMPL_RSA_SIGALG(sm3, SM3);
EVP_MD *sm3 = NULL;
if (!TEST_ptr(sm3 = EVP_MD_fetch(testctx, "sm3", testpropq)))
if (!TEST_true(EVP_DigestVerifyInit(mctx, NULL, sm3, NULL, pkey)))
EVP_MD_free(sm3);