jsteube
|
696afc2a1b
|
Fix selector in switch_buffer_by_offset_1x64_be_S()
|
2017-07-14 13:37:23 +02:00 |
|
jsteube
|
4e0972ce3a
|
Add xxx_update_vector_swap(), xxx_update_vector_utf16le_swap() and xxx_update_vector_utf16beN() for later use
|
2017-07-14 13:24:40 +02:00 |
|
jsteube
|
f03156b05e
|
Add switch_buffer_by_offset_1x64_be_S() and code generators for later use
|
2017-07-13 18:46:24 +02:00 |
|
jsteube
|
994e7efc91
|
Add example -L kernel for algorithms using HMAC where the password is the key
|
2017-07-13 15:03:26 +02:00 |
|
jsteube
|
91f7acbde3
|
Remove more unused functions after refactor of -m 6x00 kernels
|
2017-07-03 13:20:05 +02:00 |
|
jsteube
|
35e1ee6612
|
Functions append_0x02() no longer required after rewrite of -m 8800
|
2017-07-03 11:31:05 +02:00 |
|
jsteube
|
d806aab2c3
|
Remove some unused functions
|
2017-07-03 11:18:40 +02:00 |
|
jsteube
|
b03382b334
|
Get rid of old truncate_block()
|
2017-07-03 11:07:37 +02:00 |
|
jsteube
|
a22da36a00
|
Add different code generators for truncate_block(), add results to inc_common.cl and make use of them in m01800-pure.cl
|
2017-07-03 10:41:09 +02:00 |
|
jsteube
|
b9b2112b64
|
Add pure kernel for -m 1800
|
2017-07-02 23:27:54 +02:00 |
|
jsteube
|
8e1759650b
|
Add -L support for -m 1700 in combination with -a 3
|
2017-07-02 19:05:38 +02:00 |
|
jsteube
|
58a66cf31d
|
Fix function declaration of switch_buffer_by_offset_8x4_carry_be_S()
|
2017-07-02 18:39:55 +02:00 |
|
jsteube
|
a009f239d5
|
Backport generated scalar code to vector code
|
2017-07-02 18:26:44 +02:00 |
|
jsteube
|
fbfe81a0a1
|
Replace code in switch_buffer_by_offset_carry_be_S() with code generated with code generators
|
2017-07-02 18:15:13 +02:00 |
|
jsteube
|
b07b73f525
|
Add switch_buffer_by_offset_8x4_be_S() to inc_common.cl
|
2017-07-02 17:36:15 +02:00 |
|
jsteube
|
cd5223eb2f
|
Replace code in switch_buffer_by_offset_be_S() with code generated with code generators
|
2017-07-02 15:18:44 +02:00 |
|
jsteube
|
48ce6cb71d
|
Add append_0x80_8x4_S() and replace code in switch_buffer_by_offset_le_S() with generated code from code generators
|
2017-07-02 15:05:08 +02:00 |
|
jsteube
|
b8ad89c529
|
Rename function and variables containing 'unicode' to 'utf16le' because that's what's meant actually
|
2017-06-05 12:15:28 +02:00 |
|
Jens Steube
|
ae5fdba20f
|
Add make_unicode and undo_unicode BE version
|
2017-06-04 21:16:41 +02:00 |
|
Jens Steube
|
4a3c90dd3c
|
Fixes https://github.com/hashcat/hashcat/issues/1123
|
2017-02-22 20:53:14 +01:00 |
|
philsmd
|
c18c2950c9
|
mv switch_buffer_by_offset_8x4_le_S and switch_buffer_by_offset_8x4_le_VV () into inc_common.cl
|
2017-02-03 11:32:19 +01:00 |
|
jsteube
|
c1d88f3234
|
Fix updated switch_buffer_* functions to run on AMD
|
2017-02-02 13:11:59 +01:00 |
|
jsteube
|
e0c3f447da
|
Added hash-mode 4520 = sha1($salt.sha1($pass))
Added hash-mode 4522 = PunBB
OpenCL Kernel: Renumbered hash-mode 7600 to 4521
The mode 4520 is the first to support salt length up to 64
|
2017-01-31 11:44:58 +01:00 |
|
jsteube
|
8257883ec1
|
Added hash-mode 14600 = LUKS
|
2017-01-21 15:37:44 +01:00 |
|
Jens Steube
|
7fe575e204
|
Add const qualifier to variable declaration of matching global memory objects
|
2016-11-22 20:20:34 +01:00 |
|
Jens Steube
|
6fdb2bfca4
|
Fix some header in inc_common.cl
|
2016-11-03 20:08:57 +01:00 |
|
jsteube
|
7f234bad24
|
Optimize 0x01, 0x02 and 0x80 handling in inc_common.c even more
|
2016-11-01 03:21:45 +01:00 |
|
jsteube
|
492f9f2290
|
For some easy actions, maxwell GPU prefer not to use switch()
|
2016-10-31 14:22:00 +01:00 |
|
jsteube
|
3daf0af480
|
Added docs/credits.txt
Added docs/team.txt
|
2016-09-11 22:20:15 +02:00 |
|
Jens Steube
|
a267c61fbb
|
switch from clz() to ffz() for bitsliced algorithms
|
2016-08-31 13:35:08 +02:00 |
|
jsteube
|
2dd8156d24
|
Introduce a true memset kernel, currently operates on 16 byte per item
|
2016-05-26 16:45:52 +02:00 |
|
Jens Steube
|
2899f53a15
|
Move files from include/ to OpenCL/ if they are used within kernels
Rename includes in OpenCL so that it's easier to recognize them as such
|
2016-05-25 23:04:26 +02:00 |
|