Class TOTorrentFileHasher


  • public class TOTorrentFileHasher
    extends java.lang.Object
    • Field Detail

      • 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 java.util.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
      • skip_hashing

        private boolean skip_hashing
      • cancelled

        private boolean cancelled
    • Constructor Detail

      • TOTorrentFileHasher

        protected TOTorrentFileHasher​(boolean _do_other_overall_hashes,
                                      boolean _do_other_per_file_hash,
                                      int _piece_length,
                                      TOTorrentFileHasherListener _listener)