Index

A B E G H I K M P R S T 
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.
A B E G H I K M P R S T 
All Classes All Packages