Lines Matching refs:mdctx
89 digest_range(struct executable *x, EVP_MD_CTX *mdctx, off_t off, size_t len)
95 ok = EVP_DigestUpdate(mdctx, x->x_buf + off, len);
105 EVP_MD_CTX *mdctx;
121 mdctx = EVP_MD_CTX_create();
122 if (mdctx == NULL) {
127 ok = EVP_DigestInit_ex(mdctx, md, NULL);
140 digest_range(x, mdctx, 0, x->x_checksum_off);
146 digest_range(x, mdctx, x->x_checksum_off + x->x_checksum_len,
153 digest_range(x, mdctx,
165 digest_range(x, mdctx,
180 digest_range(x, mdctx, sum_of_bytes_hashed,
184 ok = EVP_DigestFinal_ex(mdctx, x->x_digest, &x->x_digest_len);
190 EVP_MD_CTX_destroy(mdctx);