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);
1149 MAC_DATA *mdat;
1181 if (!TEST_ptr(mdat = OPENSSL_zalloc(sizeof(*mdat))))
1184 mdat->type = type;
1185 if (!TEST_ptr(mdat->mac_name = OPENSSL_strdup(alg))) {
1186 OPENSSL_free(mdat);
1190 mdat->mac = mac;
1191 if (!TEST_ptr(mdat->controls = sk_OPENSSL_STRING_new_null())) {
1192 OPENSSL_free(mdat->mac_name);
1193 OPENSSL_free(mdat);
1197 mdat->output_size = mdat->block_size = -1;
1198 t->data = mdat;
1210 MAC_DATA *mdat = t->data;
1212 EVP_MAC_free(mdat->mac);
1213 OPENSSL_free(mdat->mac_name);
1214 sk_OPENSSL_STRING_pop_free(mdat->controls, openssl_free);
1215 OPENSSL_free(mdat->alg);
1216 OPENSSL_free(mdat->key);
1217 OPENSSL_free(mdat->iv);
1218 OPENSSL_free(mdat->custom);
1219 OPENSSL_free(mdat->salt);
1220 OPENSSL_free(mdat->input);
1221 OPENSSL_free(mdat->output);
3189 DIGESTSIGN_DATA *mdat;
3200 if (!TEST_ptr(mdat = OPENSSL_zalloc(sizeof(*mdat))))
3202 mdat->md = md;
3203 if (!TEST_ptr(mdat->ctx = EVP_MD_CTX_new())) {
3204 OPENSSL_free(mdat);
3207 mdat->is_verify = is_verify;
3208 mdat->is_oneshot = is_oneshot;
3209 t->data = mdat;