The Sleuth Kit  4.11.1
Typedefs | Functions
sqlite_hdb.cpp File Reference

Contains hash database functions for SQLite hash databases. More...

#include "tsk_hashdb_i.h"
#include "tsk_hash_info.h"
#include "tsk/auto/sqlite3.h"

Typedefs

typedef struct TSK_SQLITE_HDB_INFO TSK_SQLITE_HDB_INFO
 Represents a TSK SQLite hash database (it doesn't need an external index).
 

Functions

uint8_t sqlite_hdb_add_entry (TSK_HDB_INFO *hdb_info_base, const char *filename, const char *md5, const char *, const char *, const char *comment)
 
uint8_t sqlite_hdb_begin_transaction (TSK_HDB_INFO *hdb_info_base)
 
void sqlite_hdb_close (TSK_HDB_INFO *hdb_info_base)
 
uint8_t sqlite_hdb_commit_transaction (TSK_HDB_INFO *hdb_info_base)
 
uint8_t sqlite_hdb_create_db (TSK_TCHAR *db_file_path)
 
uint8_t sqlite_hdb_is_sqlite_file (FILE *hFile)
 
int8_t sqlite_hdb_lookup_bin (TSK_HDB_INFO *hdb_info_base, uint8_t *hash, uint8_t len, TSK_HDB_FLAG_ENUM flags, TSK_HDB_LOOKUP_FN action, void *ptr)
 
int8_t sqlite_hdb_lookup_str (TSK_HDB_INFO *hdb_info_base, const char *hash, TSK_HDB_FLAG_ENUM flags, TSK_HDB_LOOKUP_FN action, void *ptr)
 
int8_t sqlite_hdb_lookup_verbose_bin (TSK_HDB_INFO *hdb_info_base, uint8_t *hash, uint8_t hash_len, void *lookup_result)
 
int8_t sqlite_hdb_lookup_verbose_str (TSK_HDB_INFO *hdb_info_base, const char *hash, void *result)
 
TSK_HDB_INFOsqlite_hdb_open (TSK_TCHAR *db_path)
 
uint8_t sqlite_hdb_rollback_transaction (TSK_HDB_INFO *hdb_info_base)
 

Detailed Description

Contains hash database functions for SQLite hash databases.


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.