}
if (!EVP_MD_CTX_copy_ex(ctx, s->s3->handshake_dgst)) {
SSLerr(SSL_F_SSL3_FINAL_FINISH_MAC, ERR_R_INTERNAL_ERROR);
}
if (!EVP_MD_CTX_copy_ex(ctx, s->s3->handshake_dgst)) {
SSLerr(SSL_F_SSL3_FINAL_FINISH_MAC, ERR_R_INTERNAL_ERROR);
}
ret = EVP_MD_CTX_size(ctx);
if (ret < 0) {
}
ret = EVP_MD_CTX_size(ctx);
if (ret < 0) {
- EVP_MD_CTX_reset(ctx);
- return 0;
}
if ((sender != NULL && EVP_DigestUpdate(ctx, sender, len) <= 0)
}
if ((sender != NULL && EVP_DigestUpdate(ctx, sender, len) <= 0)
EVP_MD_CTX_free(ctx);
return ret;
EVP_MD_CTX_free(ctx);
return ret;