Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 1.58 KB

CHANGELOG.md

File metadata and controls

55 lines (33 loc) · 1.58 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.4.0] - 2024-07-02

Added

  • Added fast feature to improve speed of hashing algorithm, to the cost of an additional 64k table. See #8.

Changed

  • Improved hashing algorithm performance. See #8.

[0.3.0] - 2023-07-30

Added

  • Added FromStr implementation for Tlsh, to be able to build a Tlsh from a hash string. See #5.
  • Added type aliases for the Tlsh object, mirroring the aliases already existing on the TlshBuilder object. See f242ca9.

[0.2.1] - 2023-05-04

Fixed

  • Fix overflow panic in debug builds when total length of data exceeds 1408534 bytes (~1.34MB). See fcdf710.

[0.2.0] - 2023-01-01

Added

  • Added TLSH difference computation (with the diff feature).
  • The crate is now no_std.
  • Tests now use reference files from the original TLSH repo to check conformance.
  • TlshCore renamed to TlshBuilder, new Tlsh object to compute hashes and differences.

Fixed

  • Fixed tests when run on Windows.

Removed

  • Remove showvers parameter in hash function. Hashes now always return the T1 prefix.

[0.1.0] - 2022-12-30

Initial release