Lines Matching refs:checksum
66 struct checksum_algo *checksum = info->checksum;
67 int ret, pad_len = msg_len - checksum->checksum_len;
70 ret = rsa_verify_padding(msg, pad_len, checksum);
107 * @checksum: A Hash function
114 static int mask_generation_function1(struct checksum_algo *checksum,
122 int hash_len = checksum->checksum_len;
141 ret = checksum->calculate(checksum->name,
145 debug("%s: Error in checksum calculation\n", __func__);
165 static int compute_hash_prime(struct checksum_algo *checksum,
181 ret = checksum->calculate(checksum->name, region, region_count, hprime);
183 debug("%s: Error in checksum calculation\n", __func__);
224 struct checksum_algo *checksum = info->checksum;
260 mask_generation_function1(checksum, h, h_len, db_mask, db_len);
286 compute_hash_prime(checksum, pad_zero, 8,
333 struct checksum_algo *checksum = info->checksum;
337 if (!prop || !sig || !hash || !checksum || !padding)
345 debug("Checksum algorithm: %s\n", checksum->name);
355 hash_len = checksum->checksum_len;
564 /* Reserve memory for maximum checksum-length */
569 * Verify that the checksum-length does not exceed the
572 if (info->checksum->checksum_len >
574 debug("%s: invalid checksum-algorithm %s for %s\n",
575 __func__, info->checksum->name, info->crypto->name);
579 /* Calculate checksum with checksum-algorithm */
580 ret = info->checksum->calculate(info->checksum->name,
583 debug("%s: Error in checksum calculation\n", __func__);