Jens Steube
|
ff37264c36
|
Use special type for hashlist sorting in brain_compute_session()
|
4 years ago |
Jens Steube
|
f9e4dc0db1
|
Remove sort_by_string(), no longer needed
|
4 years ago |
Jens Steube
|
d5cd0a0030
|
Fix invalid brain session id calculation and move sorting functions to shared.c
|
4 years ago |
Jens Steube
|
33579ae3db
|
Add new option for modules OPTS_TYPE_SELF_TEST_DISABLE to disable self-test functionality from hash-mode directly
|
4 years ago |
Jens Steube
|
ba7163062d
|
Do not set -cl-std=XXX to workaround NEO driver bug causing to hang while compiling -m 22000
|
4 years ago |
Jens Steube
|
2b2a7ede66
|
OpenCL Options: Set --spin-damp to 0 (disabled) by default. With the CUDA backend this workaround became deprecated
|
4 years ago |
Jens Steube
|
d706f90a75
|
Dictstat: On Windows, the st_ino attribute in the stat struct is not set which can lead to invalid cache hits. Added the filename to the database entry.
|
4 years ago |
Jens Steube
|
f8f5e1cc93
|
Remove unused OPTS_TYPE_PREFERED_THREAD
|
4 years ago |
Jens Steube
|
a4db1a0abd
|
Remove unused OPTS_TYPE_ST_HASH_MD5
|
4 years ago |
Jens Steube
|
f96e35649d
|
Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance
|
4 years ago |
Jens Steube
|
d9473358ef
|
Add support for OPTS_TYPE_LOOP_EXTENDED kernel for special cases like VeraCrypt
|
4 years ago |
Jens Steube
|
9957422191
|
Add tokenizer option TOKEN_ATTR_SEPARATOR_FARTHEST as an option to deal with hash formats where separator character could be part of the salt data itself and at the same time does not allow escape character logic to be applied. This can only work if it is guaranteed by the design of the hash format that the separator character does not occur after the position of the separator character.
|
4 years ago |
Jens Steube
|
4ed18af14c
|
Make VeraCrypt PIM configuration mechanism easier to read
|
4 years ago |
Jens Steube
|
4788c61dd2
|
Add OPTI_TYPE_REGISTER_LIMIT flag to enable register limiting in CUDA
|
4 years ago |
Jens Steube
|
c40f474c2e
|
Add special module option to indicate the kernel is using dynamic shared memory
|
4 years ago |
Jens Steube
|
aef53f7e10
|
OpenCL Runtime: Allow the kernel to access post-48k shared memory region on CUDA. Requires both module and kernel preparation
|
4 years ago |
Jens Steube
|
1fc37c25f9
|
OpenCL Kernels: Moved "gpu_decompress", "gpu_memset" and "gpu_atinit" into new OpenCL/shared.cl in order to reduce compile time
|
4 years ago |
Jens Steube
|
346637ec43
|
Improve cujit logging
|
4 years ago |
Jens Steube
|
66ae5125ce
|
Cache cubin instead of PTX to decrease startup time
|
4 years ago |
Jens Steube
|
c8f9bd7d64
|
Merge pull request #2292 from philsmd/master
Fixes #2255: new --outfile-format with support for timestamps
|
4 years ago |
philsmd
|
ebd904a179
|
outfile: improved version of OUTFILE_FORMAT assignment
|
4 years ago |
Jens Steube
|
ccacc508cb
|
Reenabled support for Intel GPU OpenCL runtime (Beignet and NEO) because a workaround was found (force -cl-std=CL2.0)
|
4 years ago |
philsmd
|
13675d2965
|
Fixes #2255: new --outfile-format with support for timestamps
|
4 years ago |
Jens Steube
|
7672c49f7e
|
gcc: disable picky gcc-8 function pointer warnings
|
4 years ago |
philsmd
|
744e4bfd6f
|
use BRAIN_SERVER_TIMER instead of BRAIN_SERVER_DUMP_EVERY
|
4 years ago |
philsmd
|
c826558b49
|
fixes #2271: added --brain-server-timer for scheduled backup time
|
4 years ago |
Jens Steube
|
fe372dffb7
|
Add RDNA ISA instructions test for ADD/ADDC/SUB/SUBB
|
4 years ago |
Jens Steube
|
d0fb171da9
|
Added new options --backend-ignore-cuda and --backend-ingore-opencl, to ignore CUDA and/or OpenCL interface from being load on startup
|
4 years ago |
Jens Steube
|
53254b45aa
|
Backport inc_ecc_secp256k1 inline assembly code for AMD ISA
|
5 years ago |
philsmd
|
d07f002337
|
electrum 4/5: improve speed (rm hook)
|
5 years ago |
Jens Steube
|
a63aa679d3
|
Few changes to -m 21600 and move -m 124 and -m 10000 to pure Framework category
|
5 years ago |
Jens Steube
|
588e0ed294
|
Show information about minimum and maximum password- and salt-length before the hash parser starts
|
5 years ago |
philsmd
|
db91fe6981
|
Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
|
5 years ago |
Jens Steube
|
fe8c17f4c7
|
Support pause/abort in hooks
|
5 years ago |
Rosen Penev
|
a6edb84157
|
Fix extra semicolon warnings
These macros don't need a ; but since ; is used, make the macros more
robust by enclosing them in a do while loop.
|
5 years ago |
Jens Steube
|
6adc217bae
|
Keep output of --show and --left in the original ordering of the input hash file
|
5 years ago |
Jens Steube
|
c12470b978
|
Merge pull request #2188 from neheb/cast
Add casts where needed in C++ mode
|
5 years ago |
Jens Steube
|
a8555fa048
|
Support use of all available CPU cores for hash-mode specific hooks
|
5 years ago |
Jens Steube
|
d71afd6d7a
|
Prepare new --hook-threads feature
|
5 years ago |
Jens Steube
|
04b403ff16
|
_FORTIFY_SOURCE needs string.h
|
5 years ago |
Jens Steube
|
870229196b
|
Fix long hex encoded masks in maskfiles
|
5 years ago |
Jens Steube
|
c78b8878d5
|
Fix calculation of mask length for status view in case hex-charset is used
|
5 years ago |
Jens Steube
|
786efc2d7c
|
Add support for OPTS_TYPE_PT_HEX
|
5 years ago |
Jens Steube
|
b197610811
|
Add tokenizer support for TOKEN_ATTR_VERIFY_FLOAT
|
5 years ago |
Rosen Penev
|
fd8150769d
|
Add casts where needed in C++ mode
Otherwise, -fpermissive must be passed.
|
5 years ago |
Jens Steube
|
0063bc7245
|
Fix uninitialized buffer in maskfile iteration
|
5 years ago |
Jens Steube
|
417a1f6592
|
Add new hash-mode category 'framework'
|
5 years ago |
Jens Steube
|
884f003725
|
Fixed some memory leaks in case mask-files are used in optimized mode
|
5 years ago |
Jens Steube
|
ca31ef43af
|
Fixed race condition in maskfile mode by using a dedicated flag for restore execution
|
5 years ago |
Jens Steube
|
97c9e86d15
|
Filehandling: Print a truncation warning in case an oversized line was detected
|
5 years ago |