|
The Sleuth Kit
4.11.0
|
Represents a text-format hash database (NSRL, EnCase, etc.) with the TSK binary search index. More...
#include <tsk_hashdb.h>
Public Attributes | |
| TSK_HDB_INFO | base |
| uint8_t(* | get_entry )(TSK_HDB_INFO *, const char *, TSK_OFF_T, TSK_HDB_FLAG_ENUM, TSK_HDB_LOOKUP_FN, void *) |
| uint16_t | hash_len |
| Length of hash used in currently open index. | |
| TSK_HDB_HTYPE_ENUM | hash_type |
| Type of hash used in currently open index. | |
| FILE * | hDb |
| File handle to database (always open) | |
| FILE * | hIdx |
| File handle to index (only open during lookups) | |
| FILE * | hIdxTmp |
| File handle to temp (unsorted) index file (only open during index creation) | |
| TSK_TCHAR * | idx_fname |
| Name of index file, may be NULL for database without external index. | |
| TSK_TCHAR * | idx_idx_fname |
| Name of index of index file, may be NULL. | |
| char * | idx_lbuf |
| Buffer to hold a line from the index (r/w shared - lock) | |
| size_t | idx_llen |
| Length of each line in index. | |
| uint16_t | idx_off |
| Offset in index file to first index entry. | |
| uint64_t * | idx_offsets |
| Maps the first three bytes of a hash value to an offset in the index file. | |
| TSK_OFF_T | idx_size |
| Size of index file. | |
| TSK_TCHAR * | uns_fname |
| Name of unsorted index file. | |
Represents a text-format hash database (NSRL, EnCase, etc.) with the TSK binary search index.
Copyright © 2007-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.