- if (EVP_MD_CTX_size(ctx) != mac_size) {
- /* strip const out of EVP_MD_CTX_md() to
- * overwrite output size, as test vector is 8 bytes */
- printf("Resize result size from %d to %zu\n", EVP_MD_CTX_size(ctx), mac_size);
- T(EVP_MD_meth_set_result_size((EVP_MD *)EVP_MD_CTX_md(ctx), mac_size));
- }
- T(EVP_MD_meth_get_ctrl(EVP_MD_CTX_md(ctx))(ctx, EVP_MD_CTRL_SET_KEY, sizeof(K), (void *)K));
+ T(EVP_MD_CTX_ctrl(ctx, EVP_MD_CTRL_SET_KEY, sizeof(K), (void *)K));