Lines Matching defs:mdat
342 DIGEST_DATA *mdat;
355 if (!TEST_ptr(mdat = OPENSSL_zalloc(sizeof(*mdat))))
357 t->data = mdat;
358 mdat->digest = digest;
359 mdat->fetched_digest = fetched_digest;
360 mdat->pad_type = 0;
368 DIGEST_DATA *mdat = t->data;
370 sk_EVP_TEST_BUFFER_pop_free(mdat->input, evp_test_buffer_free);
371 OPENSSL_free(mdat->output);
372 EVP_MD_free(mdat->fetched_digest);
1161 MAC_DATA *mdat;
1193 if (!TEST_ptr(mdat = OPENSSL_zalloc(sizeof(*mdat))))
1196 mdat->type = type;
1197 if (!TEST_ptr(mdat->mac_name = OPENSSL_strdup(alg))) {
1198 OPENSSL_free(mdat);
1202 mdat->mac = mac;
1203 if (!TEST_ptr(mdat->controls = sk_OPENSSL_STRING_new_null())) {
1204 OPENSSL_free(mdat->mac_name);
1205 OPENSSL_free(mdat);
1209 mdat->output_size = mdat->block_size = -1;
1210 t->data = mdat;
1222 MAC_DATA *mdat = t->data;
1224 EVP_MAC_free(mdat->mac);
1225 OPENSSL_free(mdat->mac_name);
1226 sk_OPENSSL_STRING_pop_free(mdat->controls, openssl_free);
1227 OPENSSL_free(mdat->alg);
1228 OPENSSL_free(mdat->key);
1229 OPENSSL_free(mdat->iv);
1230 OPENSSL_free(mdat->custom);
1231 OPENSSL_free(mdat->salt);
1232 OPENSSL_free(mdat->input);
1233 OPENSSL_free(mdat->output);
3228 DIGESTSIGN_DATA *mdat;
3239 if (!TEST_ptr(mdat = OPENSSL_zalloc(sizeof(*mdat))))
3241 mdat->md = md;
3242 if (!TEST_ptr(mdat->ctx = EVP_MD_CTX_new())) {
3243 OPENSSL_free(mdat);
3246 mdat->is_verify = is_verify;
3247 mdat->is_oneshot = is_oneshot;
3248 t->data = mdat;