Jens Steube
0439f0c4a1
Refactor UTF8 to UTF16 conversion from fixed size to a dynamic size using a context struct. This allows handle buffer sizes of arbitrary length for conversion
3 years ago
Jens Steube
b7dffd9259
Improve performance for UTF8->UTF16 conversion
...
Reverted d343e2c4a0
and ee26805138
Adds a test to decide whatever conversion technique to use. If all UTF8 characters are 7 bit, there's no need for regular conversion and we can stick to naive conversion.
3 years ago
Jens Steube
15f35fa68c
Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
3 years ago
Jens Steube
d343e2c4a0
Added support for true UTF8 to UTF16 conversion in kernel crypto library
4 years ago
Jens Steube
04d5e5a119
New Attack-Mode: Association Attack. Like JtR's single mode. Very early
...
stage. See hashcat Forum for detailed writeup.
4 years ago
Jens Steube
ade00c412b
Add code to inc_common.cl to do PKCS padding checks as well as (naive) ASN.1 detection
4 years ago
philsmd
bd9304724c
fixes #1298 : add pure kernels for -m 600 = BLAKE2b-512
4 years ago
Jens Steube
fa4b521d48
Add unpack_v8x_from_v32 for vector datatypes, update -m 200
5 years ago
Jens Steube
525f8af200
Add v8x_from_v64_x to inc_common.cl
5 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
5 years ago
Jens Steube
cc2bd2b554
Fix rocm compiler warning
5 years ago
philsmd
db91fe6981
Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
5 years ago
Jens Steube
7832c54452
Fix constant memory use of bfs_buf
5 years ago
Jens Steube
46f737c5af
Use real constant memory on CUDA
5 years ago
jsteube
70fc36bf01
Reorganize inc_common.cl and make better use of HAS_* macros
6 years ago
jsteube
d7d716f3ab
Make it easier to include OpenCL kernels into modules
6 years ago
jsteube
76bf5173ba
Do not use MAYBE_UNUSED in inc_common.cl
6 years ago
jsteube
1c45de4b63
Remove more old GCC diagnostic options
6 years ago
jsteube
fb8a9d7c40
Get rid of cpu_sha1.c
6 years ago
jsteube
66d94b06e4
Get rid of src/rp_kernel_on_cpu.c and src/rp_kernel_on_cpu_optimized.c and use OpenCL emulated kernel version
6 years ago
jsteube
13097fefc7
reorder functions for better overview
6 years ago
jsteube
e80b1838e8
Rename some functions in inc_common.cl to avoid conflicts with bitops.c
6 years ago
jsteube
adeeaee84a
Replace __kernel, __constant, __global and __local qualifiers with macro for better control
6 years ago
jsteube
340d2ae7d3
Add headers for OpenCL include files
6 years ago