# File lib/brakeman/checks/check_weak_hash.rb, line 10
  def run_check
    tracker.find_call(:targets => ['Digest::MD5''Digest::MD5', 'Digest::SHA1''Digest::SHA1', 'OpenSSL::Digest::MD5''OpenSSL::Digest::MD5', 'OpenSSL::Digest::SHA1''OpenSSL::Digest::SHA1'], :nested => true).each do |result|
      process_hash_result result
    end

    tracker.find_call(:target => 'Digest::HMAC''Digest::HMAC', :methods => [:new, :hexdigest], :nested => true).each do |result|
      process_hmac_result result
    end

    tracker.find_call(:targets => ['OpenSSL::Digest::Digest''OpenSSL::Digest::Digest', 'OpenSSL::Digest''OpenSSL::Digest'], :method => :new).each do |result|
      process_openssl_result result
    end
  end