Class TOTorrentFileHasher

java.lang.Object
com.biglybt.core.torrent.impl.TOTorrentFileHasher

public class TOTorrentFileHasher extends Object
  • Field Details

    • fake_sha1_hash

      private static byte[] fake_sha1_hash
    • do_other_per_file_hash

      private final boolean do_other_per_file_hash
    • piece_length

      private final int piece_length
    • pieces

      private final List<byte[]> pieces
    • buffer

      private final byte[] buffer
    • buffer_pos

      private int buffer_pos
    • overall_sha1_hash

      private SHA1Hasher overall_sha1_hash
    • overall_ed2k_hash

      private ED2KHasher overall_ed2k_hash
    • sha1_digest

      private byte[] sha1_digest
    • ed2k_digest

      private byte[] ed2k_digest
    • per_file_sha1_digest

      private byte[] per_file_sha1_digest
    • per_file_ed2k_digest

      private byte[] per_file_ed2k_digest
    • listener

      private final TOTorrentFileHasherListener listener
    • skip_hashing

      private boolean skip_hashing
    • cancelled

      private boolean cancelled
  • Constructor Details

    • TOTorrentFileHasher

      protected TOTorrentFileHasher(boolean _do_other_overall_hashes, boolean _do_other_per_file_hash, int _piece_length, TOTorrentFileHasherListener _listener)
  • Method Details