Index
A B E G H I K M P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- app.keve.ktlsh - module app.keve.ktlsh
- app.keve.ktlsh - package app.keve.ktlsh
-
Public interface of kTLSH library.
- app.keve.ktlsh.benchmarks - module app.keve.ktlsh.benchmarks
- app.keve.ktlsh.benchmarks - package app.keve.ktlsh.benchmarks
-
kTLSH benchmarks.
- app.keve.ktlsh.tool - package app.keve.ktlsh.tool
-
kTLSH hashing tool.
B
- bytesToHEX(byte[]) - Static method in class app.keve.ktlsh.TLSHUtil
-
Convert a byte buffer to upper case hex character string.
E
- encoded(byte[]) - Static method in class app.keve.ktlsh.TLSHUtil
-
Encode the buffer representation of the TLSH hash.
- encodedT1(byte[]) - Static method in class app.keve.ktlsh.TLSHUtil
-
Encode the buffer representation of the TLSH hash with version prefix.
G
- getHugeBuf1GiB() - Method in class app.keve.ktlsh.benchmarks.HashBenchmark.MyState
-
Getter for huge buffer.
- getLargeBuf16MiB() - Method in class app.keve.ktlsh.benchmarks.HashBenchmark.MyState
-
Getter for large buffer.
- getSmallBuf32KiB() - Method in class app.keve.ktlsh.benchmarks.HashBenchmark.MyState
-
Getter for small buffer.
H
- HashBenchmark - Class in app.keve.ktlsh.benchmarks
-
Hash benchmarks.
- HashBenchmark() - Constructor for class app.keve.ktlsh.benchmarks.HashBenchmark
- HashBenchmark.MyState - Class in app.keve.ktlsh.benchmarks
-
The state class of the benchmarks holding the buffers.
- hexToBytes(CharSequence) - Static method in class app.keve.ktlsh.TLSHUtil
-
Convert a sequence of hex characters to a buffer of bytes.
I
- init() - Method in class app.keve.ktlsh.benchmarks.HashBenchmark.MyState
-
Initialise the state class members.
K
- ktlsh.tool - module ktlsh.tool
M
- main(String[]) - Static method in class app.keve.ktlsh.tool.TLSHTool
-
CLI entry point.
- MyState() - Constructor for class app.keve.ktlsh.benchmarks.HashBenchmark.MyState
P
- providerNameK() - Static method in class app.keve.ktlsh.TLSHUtil
-
Obtain the name of the K provider.
R
- registerProvider() - Static method in class app.keve.ktlsh.TLSHUtil
-
Dynamically register the K provider.
S
- score(byte[], byte[], boolean) - Static method in class app.keve.ktlsh.TLSHUtil
-
Score two TLSH hashes in buffer representation.
T
- testKLarge16MiB(HashBenchmark.MyState) - Method in class app.keve.ktlsh.benchmarks.HashBenchmark
-
Benchmark hash with K implementation, 16MiB buffer.
- testKSmall32KiB(HashBenchmark.MyState) - Method in class app.keve.ktlsh.benchmarks.HashBenchmark
-
Benchmark hash with K implementation, 32KiB buffer.
- testMD5Large16MiB(HashBenchmark.MyState) - Method in class app.keve.ktlsh.benchmarks.HashBenchmark
-
Benchmark MD5 hash, 16MiB buffer.
- testMD5Small32KiB(HashBenchmark.MyState) - Method in class app.keve.ktlsh.benchmarks.HashBenchmark
-
Benchmark MD5 hash, 32KiB buffer.
- testTMLarge16MiB(HashBenchmark.MyState) - Method in class app.keve.ktlsh.benchmarks.HashBenchmark
-
Benchmark hash with TM implementation, 16MiB buffer.
- testTMSmall32KiB(HashBenchmark.MyState) - Method in class app.keve.ktlsh.benchmarks.HashBenchmark
-
Benchmark hash with TM implementation, 32KiB buffer.
- TLSHTool - Class in app.keve.ktlsh.tool
-
CLI tool to obtain and check hashes on filesystem objects.
- TLSHUtil - Class in app.keve.ktlsh
-
Utility class to perform basic operations on TLSH hashes.
All Classes All Packages