Lines Matching refs:checksum
181 my $checksum = GetChecksum();
183 if ( ! IsPresent($name, $checksum))
185 AddDownloadRequest($name, $checksum);
201 my ($name, $checksum) = @_;
215 push @Missing, [$name, $checksum, $urls];
232 my $checksum = GetValue("MD5");
233 if (defined $checksum && $checksum ne "")
235 return { 'type' => 'MD5', 'value' => $checksum };
237 elsif (defined ($checksum=GetValue("SHA1")) && $checksum ne "")
239 return { 'type' => 'SHA1', 'value' => $checksum };
406 my $checksum;
417 $checksum = $md5->hexdigest();
424 $checksum = $sha1->hexdigest();
431 if ($given_checksum->{'value'} ne $checksum)
477 my ($name, $checksum, $urls) = @$item;
483 defined $checksum
484 ? $checksum->{'value'}."-".$name
487 $checksum);
508 my $checksum = shift;
521 if (defined $checksum && $checksum->{'type'} eq "SHA1")
526 elsif ( ! defined $checksum || $checksum->{'type'} eq "MD5")
533 die "checksum type ".$checksum->{'type'}." is not supported";
563 if (defined $checksum)
565 if ($checksum->{'value'} eq $file_checksum)
567 printf("%s checksum is OK\n", $checksum->{'type'});
573 $checksum->{'type'},
575 $checksum->{'value'});