Commit Graph

95 Commits (master)

Author SHA1 Message Date
Jens Steube fb00b528c4 Improve autotune and synchronize results on same OpenCL devices
6 years ago
Jens Steube 7062425d2b OpenCL Kernels: Use a special kernel to initialize the password buffer used during autotune measurements to reduce startup time
6 years ago
jsteube 04a30e6071 Show [r]esume in prompt in pause mode only and show [p]ause in prompt in resume mode only
7 years ago
jsteube baa2f7e44a Remove unsused variable user_options_extra in autotune.c
7 years ago
jsteube 28b76bd387 Do not use run_kernel_memset() for password candidate initialization in autotune
7 years ago
jsteube bbc53b7fe4 Fix initialization of example password candidates for slow hashes in autotune
7 years ago
jsteube 73bba00286 Autotune: Do a pre-autotune test run to find out if kernel runtime isabove some TDR limit
7 years ago
jsteube 1432446734 Fix initialization of size_pws_amp
7 years ago
jsteube beb6ee2061 Add OPTI_TYPE_OPTIMIZED_KERNEL
7 years ago
jsteube fbea72ebd6 Renamed default kernels to optimized kernels
7 years ago
jsteube f7a8e7c54b Multiple changes:
7 years ago
jsteube b2dbd22979 Moved datatype from double to u32 in autotune.c as this makes no difference
7 years ago
Jens Steube 07c89833c9 Added hash-mode 14800 = iTunes Backup >= 10.0
7 years ago
jsteube d8cccfce48 Reset cracking register in case autotune engine accidentially cracked a hash
8 years ago
jsteube 9e0edcb4cc Remove some unused code in autotune.c
8 years ago
jsteube 7eef713ff7 Fix compiler warnings caused by -Wshadow
8 years ago
jsteube df8a9ab5e5 Support mixed kernel thread count for mixed kernels in the same source file
8 years ago
jsteube 05634fe727 Do not run any caching rounds in autotune in DEBUG mode if -n and -u are specified
8 years ago
jsteube c4ba7907ca Fix more EOL issues
8 years ago
jsteube 2005f5d193 Remove terminal.h where's it's not needed
8 years ago
jsteube b044271b01 Move more status display calculate logic into separate functions
8 years ago
jsteube f8a6d156eb Add some more returncode checks
8 years ago
jsteube bfbc4279f4 Add some more returncode checks
8 years ago
jsteube af9de0a7b7 Fix some error string formats
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 25a1f7ab84 switch autotune.c to event_log_*
8 years ago
jsteube 0579f93402 Update opencl.c and autotune.c function parameters
8 years ago
jsteube 3d1237a43d Update autotune.c function parameters
8 years ago
jsteube fb3e6bab0d Finished refactoring to remove all global variables
8 years ago
jsteube 12a2d6d2a0 Move more stuff to status_ctx_t
8 years ago
jsteube 67dd2e9b67 Separate rules and straight mode from each other, remove rules_ctx_t
8 years ago
jsteube fd72834322 data. no longer required in restore
8 years ago
jsteube 62b97a6fe6 Move loading rules into outer loop
8 years ago
jsteube 095dfdc730 Get rid of quiet variable in data. context
8 years ago
jsteube f9ec232b9b Get rid of attack_kern variable in data. context
8 years ago
jsteube f1d93d576a Get rid of attack_mode variable in data. context
8 years ago
jsteube c008b11de3 Make more use of new user_options_t*
8 years ago
jsteube 3adbf3d0d5 Move global mux_dispatcher variable into opencl_ctx_t
8 years ago
jsteube a0f6ed6832 Introduce hashes_t; not finishe yet
8 years ago
jsteube 7ce2f2ff19 Introduce opencl_ctx_t; not finished yet
8 years ago
jsteube be90158675 Fix missing include in autotune.c
8 years ago
jsteube e063b906ab Move thread_autotune() to autotune.c
8 years ago
jsteube e94ab8c113 Move autotune related stuff to autotune.c
8 years ago
jsteube 3daf0af480 Added docs/credits.txt
8 years ago
jsteube 2a6e03510b Add template files
8 years ago