Commit Graph

79 Commits (8fc4da795b4dd4b69bc2f62b9f6ec931bfa6e616)

Author SHA1 Message Date
jsteube 8fc4da795b Replace fprintf(stderr, ...) on malloc.c with log_event_error()
8 years ago
jsteube 27bec8be13 Get rid of logging.c and most exit() calls replaced with return() for true library usage
8 years ago
jsteube 42677df2a6 Start context-related logging with goal to get rid of logging.c
8 years ago
jsteube 14248d38e3 Update tuning_db.c function parameters
8 years ago
jsteube a5e83c27c3 Update wordlist.c function parameters
8 years ago
jsteube a97e31881c Update interface.c function parameters
8 years ago
jsteube 0579f93402 Update opencl.c and autotune.c function parameters
8 years ago
jsteube 15d2f9b11e Add some reserved scratch buffer for innerloop combinator instead of reallocating each time
8 years ago
jsteube c1aba9e314 Reset innerloop_* and outerloop_* variables when no longer needed
8 years ago
jsteube eeb8210951 Added the current first and last password candidate test queued for execution per device on status view
8 years ago
coolbry95 a78fd4e915 changed uint to u32
8 years ago
jsteube d80653b014 Fix some clSetKernelArg() size error that caused slow modes to not work anymore in -a 1 mode
8 years ago
jsteube 9413ed8f56 Centralize hashcat_ctx memory allocation and deallocation
8 years ago
jsteube 743dba56db Replaced timer macros with inlines
8 years ago
jsteube fb3e6bab0d Finished refactoring to remove all global variables
8 years ago
jsteube ae0300dabb Rename kernel read and write function and make them static
8 years ago
jsteube af1701c765 Fix some memleaks on shutdown
8 years ago
jsteube 6bc0d94f56 Make opencl support modular
8 years ago
jsteube a5800b41f4 Rename hash_management.c to hashes.c
8 years ago
jsteube ed571a3ec8 Remove unneeded includes
8 years ago
jsteube c53de67cd4 Remove some unneeded mutex
8 years ago
jsteube 133c9295f5 Cleaned up data_t, only contexts left
8 years ago
jsteube 12a2d6d2a0 Move more stuff to status_ctx_t
8 years ago
jsteube 831ef1490b Prepare status_ctx_t
8 years ago
jsteube 84f96c4dda Add cpt_ctx_t
8 years ago
jsteube e12abeb9de Add inner2_loop()
8 years ago
jsteube 1cf4b2a093 Fix a bug on CPU-only systems
8 years ago
jsteube 7191780296 Make use of hwmon_ctx_t
8 years ago
coolbry95 ac1792f943 change id numbers to add one to be consistent with the rest of hashcat output
8 years ago
jsteube f8d538413e Move pw_min and pw_max to hashconfig_t and bring back data.shutdown_*
8 years ago
jsteube c3338f0a9a Fix -m 8900 bug
8 years ago
jsteube 94680cb311 Move hardware_power_all, kernel_power_all and kernel_power_final to opencl_ctx_t
8 years ago
jsteube 48917b5843 Move tmp size and hook size to hashconfig_init()
8 years ago
jsteube ce02b3c54f Add hashconfig_enforce_kernel_loops ()
8 years ago
jsteube 47f027d249 Created hashconfig_kernel_thread_force()
8 years ago
jsteube c71f1bfb0c Introduct combinator_ctx_t
8 years ago
jsteube 8dea3d2eb9 Fix optimizers values in kernel_params_mp_*
8 years ago
jsteube 67dd2e9b67 Separate rules and straight mode from each other, remove rules_ctx_t
8 years ago
jsteube edd50de047 Add opencl_session_update_mp() and opencl_session_update_mp_rl()
8 years ago
jsteube eeccb01998 Add opencl_ctx_devices_reset()
8 years ago
jsteube 69ad06ec12 Fix some casts
8 years ago
jsteube 75682a5008 Get rid of local_free() and global_free(), no longer required
8 years ago
jsteube 54a4ea3db2 Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs
8 years ago
jsteube 59ebe10b07 Move functions from filenames.c to opencl.c and shared.c
8 years ago
jsteube 3279607a4e Some better newline handling
8 years ago
jsteube 6fef4a53fb Add goodbye_screen()
8 years ago
jsteube 62b97a6fe6 Move loading rules into outer loop
8 years ago
jsteube 8c6907a3d7 Move force_jit_compilation initialization to opencl_session_begin() as it depends on hash_mode
8 years ago
jsteube ca48c49575 Move OpenCL device initialization to outer loop
8 years ago
jsteube 1e2869e8bd Fix benchmark unwanted exit with long running kernels
8 years ago