Lines Matching defs:mdata
378 DIGEST_DATA *mdata = t->data;
381 return evp_test_buffer_append(value, &mdata->input);
383 return parse_bin(value, &mdata->output, &mdata->output_len);
385 return evp_test_buffer_set_count(value, mdata->input);
387 return evp_test_buffer_ncopy(value, mdata->input);
389 return (mdata->pad_type = atoi(value)) > 0;
1227 MAC_DATA *mdata = t->data;
1230 return parse_bin(value, &mdata->key, &mdata->key_len);
1232 return parse_bin(value, &mdata->iv, &mdata->iv_len);
1234 return parse_bin(value, &mdata->custom, &mdata->custom_len);
1236 return parse_bin(value, &mdata->salt, &mdata->salt_len);
1238 mdata->alg = OPENSSL_strdup(value);
1239 if (mdata->alg == NULL)
1244 return parse_bin(value, &mdata->input, &mdata->input_len);
1246 return parse_bin(value, &mdata->output, &mdata->output_len);
1248 return mdata->xof = 1;
1250 return mdata->no_reinit = 1;
1256 return sk_OPENSSL_STRING_push(mdata->controls, data) != 0;
1259 mdata->output_size = atoi(value);
1260 if (mdata->output_size < 0)
1265 mdata->block_size = atoi(value);
1266 if (mdata->block_size < 0)
3220 DIGESTSIGN_DATA *mdata = t->data;
3222 EVP_MD_CTX_free(mdata->ctx);
3223 sk_EVP_TEST_BUFFER_pop_free(mdata->input, evp_test_buffer_free);
3224 OPENSSL_free(mdata->osin);
3225 OPENSSL_free(mdata->output);
3226 OPENSSL_free(mdata);
3233 DIGESTSIGN_DATA *mdata = t->data;
3238 const char *name = mdata->md == NULL ? NULL : EVP_MD_get0_name(mdata->md);
3240 if (mdata->is_verify)
3248 if (mdata->is_verify) {
3249 if (!EVP_DigestVerifyInit_ex(mdata->ctx, &mdata->pctx, name, libctx,
3254 if (!EVP_DigestSignInit_ex(mdata->ctx, &mdata->pctx, name, libctx, NULL,
3261 if (mdata->is_oneshot)
3262 return parse_bin(value, &mdata->osin, &mdata->osin_len);
3263 return evp_test_buffer_append(value, &mdata->input);
3266 return parse_bin(value, &mdata->output, &mdata->output_len);
3268 if (!mdata->is_oneshot) {
3270 return evp_test_buffer_set_count(value, mdata->input);
3272 return evp_test_buffer_ncopy(value, mdata->input);
3275 if (mdata->pctx == NULL)
3277 return pkey_test_ctrl(t, mdata->pctx, value);
3345 DIGESTSIGN_DATA *mdata = t->data;
3347 if (!evp_test_buffer_do(mdata->input, digestverify_update_fn, mdata->ctx)) {
3352 if (EVP_DigestVerifyFinal(mdata->ctx, mdata->output,
3353 mdata->output_len) <= 0)
3418 DIGESTSIGN_DATA *mdata = t->data;
3420 if (EVP_DigestVerify(mdata->ctx, mdata->output, mdata->output_len,
3421 mdata->osin, mdata->osin_len) <= 0)