/** * Author......: See docs/credits.txt * License.....: MIT */ #ifndef _LOOPBACK_H #define _LOOPBACK_H #include #include #include #include #define LOOPBACK_FILE "hashcat.loopback" void loopback_init (loopback_ctx_t *loopback_ctx); void loopback_destroy (loopback_ctx_t *loopback_ctx); int loopback_write_open (loopback_ctx_t *loopback_ctx, const char *induction_directory); void loopback_write_close (loopback_ctx_t *loopback_ctx); void loopback_format_plain (loopback_ctx_t *loopback_ctx, const u8 *plain_ptr, const unsigned int plain_len); void loopback_write_append (loopback_ctx_t *loopback_ctx, const u8 *plain_ptr, const unsigned int plain_len); void loopback_write_unlink (loopback_ctx_t *loopback_ctx); #endif // _LOOPBACK_H