Lines Matching refs:mctx

82     EVP_MD_CTX *mctx = NULL;
104 if (!TEST_ptr(mctx = EVP_MD_CTX_new())
107 || !TEST_true(EVP_DigestInit_ex(mctx, EVP_get_digestbynid(md_nid), NULL))
108 || !TEST_true(EVP_DigestUpdate(mctx, message, msg_len))
109 || !TEST_true(EVP_DigestFinal_ex(mctx, digest, &dgst_len))
154 EVP_MD_CTX_free(mctx);
176 static int set_sm2_id(EVP_MD_CTX *mctx, EVP_PKEY *pkey)
182 if (!TEST_ptr(pctx = EVP_MD_CTX_get_pkey_ctx(mctx))
194 EVP_MD_CTX *mctx = NULL;
224 if (!TEST_ptr(mctx = EVP_MD_CTX_new())
249 || !TEST_true(EVP_DigestSignInit(mctx, NULL, NULL, NULL, pkey))
250 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey))
251 || !TEST_true(EVP_DigestSign(mctx, sig, &sig_len, tbs, sizeof(tbs)))
253 || !TEST_true(EVP_MD_CTX_reset(mctx))
255 || !TEST_true(EVP_DigestVerifyInit(mctx, NULL, NULL, NULL, pkey_neg))
256 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey_neg))
257 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 0)
258 || !TEST_true(EVP_MD_CTX_reset(mctx))
260 || !TEST_true(EVP_DigestVerifyInit(mctx, NULL, NULL, NULL, pkey))
261 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey))
262 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len - 1, tbs, sizeof(tbs)), -1)
263 || !TEST_true(EVP_MD_CTX_reset(mctx))
265 || !TEST_true(EVP_DigestVerifyInit(mctx, NULL, NULL, NULL, pkey))
266 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey))
267 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1)
268 || !TEST_true(EVP_MD_CTX_reset(mctx)))
273 if (!TEST_true(EVP_DigestVerifyInit(mctx, NULL, NULL, NULL, pkey))
274 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey))
275 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 0)
276 || !TEST_true(EVP_MD_CTX_reset(mctx)))
280 if (!TEST_true(EVP_DigestVerifyInit(mctx, NULL, NULL, NULL, pkey))
281 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey))
282 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1)
283 || !TEST_true(EVP_MD_CTX_reset(mctx)))
315 if (!TEST_true(EVP_DigestVerifyInit(mctx, NULL, NULL, NULL, pkey))
316 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey))
317 || !TEST_int_ne(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1)
318 || !TEST_true(EVP_MD_CTX_reset(mctx)))
322 if (!TEST_true(EVP_DigestVerifyInit(mctx, NULL, NULL, NULL, pkey))
323 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey))
324 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1)
325 || !TEST_true(EVP_MD_CTX_reset(mctx)))
333 EVP_MD_CTX_free(mctx);