Commit Graph

502 Commits (9d4f9f56981f9f718d1ddd3c57840ea4ec78b7cc)

Author SHA1 Message Date
jsteube 0b2c568ba6 Simplify status_display_* and status_benchmark_* function parameters
8 years ago
jsteube 6d3277ab17 Created build_plain(), build_crackpos() and build_debugdata() out of code from check_hash()
8 years ago
jsteube 7f2ab2db60 Add unlink_restore()
8 years ago
jsteube 23462528c3 Add mp_css_append_salt() and mp_css_split_cnt()
8 years ago
jsteube 7544adce8f Add mp_css_unicode_expand()
8 years ago
coolbry95 a78fd4e915 changed uint to u32
8 years ago
jsteube fb5d840cf8 Move wordlist folder scan to straight.c and combinator.c init functions
8 years ago
jsteube 57cb082fda Add some useful stuff to main.c
8 years ago
jsteube 50d2cec912 Fix some variable name convention
8 years ago
jsteube 667a8b1d3d Make use of argc/argv easier
8 years ago
jsteube 2994afd81a Use hc_stat from types.c instead of OS dependant branching
8 years ago
jsteube 5f18fb40f1 Added hc_mkdir instead of mkdir macro
8 years ago
jsteube b17d00d873 Added fix for Visual Studio compiler in C mode
8 years ago
jsteube 8dcb587e44 Define NOMINMAX macro to prevent definition min and max macros in stdlib header files
8 years ago
jsteube 339367a8d3 Because of different variants of WIN macrodef define them all
8 years ago
jsteube e2c3575ecc Use NvAPI_Status for RC with NvAPI instead of pure int
8 years ago
jsteube ac9315190e fixing calling conventions in ext_adl.h
8 years ago
jsteube 1534f2c067 Replaced dynloader macros with real functions
8 years ago
jsteube 743dba56db Replaced timer macros with inlines
8 years ago
jsteube ac3b850e40 replaced swap_workaround macro with byte_swap_32() from bitops.c
8 years ago
jsteube 91efbc4562 Renamed __hc_device_param to hc_device_param__ to comply with standard naming convention
8 years ago
jsteube a02f6f5ad6 Give all those anonymous structures a name, makes it easier to load the project into VS
8 years ago
jsteube 55f1dc321a Replace ssort() with sort_r.h
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 892eccfd14 Fix some missing sign conversions
8 years ago
jsteube a5f842c4b5 Fix some missing sign conversions
8 years ago
jsteube 683077b42a Use larger counter to handle larger wordlists
8 years ago
jsteube fe289da141 Make wordlist support modular
8 years ago
jsteube eb6dffd52a Make tuning_db support modular
8 years ago
jsteube 46866dd0b1 Make potfile support modular
8 years ago
jsteube a26f624032 Remove unneeded includes from outfile_check.c
8 years ago
jsteube 6bc0d94f56 Make opencl support modular
8 years ago
jsteube 4aebe51407 Make loopback support modular
8 years ago
jsteube 8034fb31b8 Make bitmaps, cracks-per-time and debugfile support modular
8 years ago
jsteube 0d8b179d40 Move around some types and globals were they belong to
8 years ago
jsteube a5800b41f4 Rename hash_management.c to hashes.c
8 years ago
jsteube ed571a3ec8 Remove unneeded includes
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 658f135763 Replace some uint with u32
8 years ago
jsteube e12abeb9de Add inner2_loop()
8 years ago
jsteube 936655e0ee Add missing include for windows
8 years ago
jsteube dfb88a7002 Remove unneeded objects
8 years ago
jsteube df23d5b4e9 Move more functions out of hashcat.c
8 years ago
jsteube de21c005fd Move setup_console() to terminal.c
8 years ago
jsteube 9f61fb3024 Make hm_adapters_* attributes local ones
8 years ago
jsteube ee30055401 Get rid of data. global variable in wordlist.c
8 years ago
jsteube de5d0349c6 Fixes https://github.com/hashcat/hashcat/issues/517
8 years ago
jsteube 7191780296 Make use of hwmon_ctx_t
8 years ago
jsteube 81bc9081ad Prepare hwmon_ctx_t, not used yet
8 years ago
jsteube f8d538413e Move pw_min and pw_max to hashconfig_t and bring back data.shutdown_*
8 years ago
jsteube 171bfbbb8b Get rid of shutdown_inner and shutdown_outer
8 years ago
jsteube cc740f2cb2 Move PW_DICTMAX to common.h
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 f1cf902c35 Add missing combinator files
8 years ago
jsteube 814206801a refactor mask_ctx_parse_maskfile()
8 years ago
jsteube c71f1bfb0c Introduct combinator_ctx_t
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 cf154b3af1 Make DEFAULT_BENCHMARK_ALGORITHMS_CNT a true constant int
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 04fb85cf1a Fix bfs_cnt in -i mode
8 years ago
jsteube 3eaac31445 Fix for https://github.com/hashcat/hashcat/issues/514
8 years ago
jsteube 0ca4ebe1e6 Do not initialize masks for attack-modes not using masks
8 years ago
jsteube 54a4ea3db2 Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs
8 years ago
jsteube 92e263a761 Add noop-check to rules_ctx.c
8 years ago
jsteube fd72834322 data. no longer required in restore
8 years ago
jsteube 59ebe10b07 Move functions from filenames.c to opencl.c and shared.c
8 years ago
jsteube 521db46c11 Move dictstat_init() out of outer loop, also add enabled flag
8 years ago
jsteube 62b97a6fe6 Move loading rules into outer loop
8 years ago
jsteube ebe9f1c07f Prepare for rules_ctx_t
8 years ago
jsteube ca48c49575 Move OpenCL device initialization to outer loop
8 years ago
jsteube 1c9aa25886 Fix some memory leaks at shutdown
8 years ago
jsteube 0a330d4335 Rewrote logfile handling from scratch
8 years ago
jsteube d3d9b4e679 Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory
8 years ago
jsteube 319d548766 Move all outfile-check folder related host code into outfile_check.c
8 years ago
jsteube 919b5d5148 Move all induction folder related host code into induct.c
8 years ago
jsteube b6f966970b Move all bitmap related host code into bitmap.c
8 years ago
jsteube 095dfdc730 Get rid of quiet variable in data. context
8 years ago
jsteube f2f7dccb90 Get rid of force 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 479e93ae7d Get rid of logfile_disable variable in data. context
8 years ago
jsteube 83baf7fcf2 Get rid of hex_salt variable in data. context
8 years ago
jsteube b579542db6 Get rid of hex_charset variable in data. context
8 years ago
jsteube 3da185a3c8 Get rid of wordlist_mode variable in data. context
8 years ago
jsteube 5b0835258c Get rid of hex_wordlist variable in data. context
8 years ago
jsteube 6b5d8ed62c Get rid of truecrypt_keyfiles variable in data. context
8 years ago
jsteube 77cd4b8a63 Get rid of veracrypt* variable in data. context
8 years ago
jsteube d619e39952 Get rid of segment_size variable in data. context
8 years ago
jsteube 07221ecf3b Get rid of scrypt_tmto variable in data. context
8 years ago
jsteube d4074d87a1 Get rid of powertune_enable variable in data. context
8 years ago