1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-23 15:08:37 +00:00
hashcat/src/modules
2025-07-09 09:50:59 +02:00
..
argon2_common.c Argon2: add early support for multihash mixed mode cracking 2025-07-08 20:46:16 +02:00
module_00000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00011.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00012.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00020.c Modified the automatic kernel-accel count reduction routine to also reduce kernel-thread count if insufficient device or host memory is available. 2025-06-30 19:38:54 +02:00
module_00021.c Modified the automatic kernel-accel count reduction routine to also reduce kernel-thread count if insufficient device or host memory is available. 2025-06-30 19:38:54 +02:00
module_00022.c Modified the automatic kernel-accel count reduction routine to also reduce kernel-thread count if insufficient device or host memory is available. 2025-06-30 19:38:54 +02:00
module_00023.c Modified the automatic kernel-accel count reduction routine to also reduce kernel-thread count if insufficient device or host memory is available. 2025-06-30 19:38:54 +02:00
module_00024.c Modified the automatic kernel-accel count reduction routine to also reduce kernel-thread count if insufficient device or host memory is available. 2025-06-30 19:38:54 +02:00
module_00030.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00040.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00050.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00060.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00070.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00101.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00110.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00111.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00112.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00120.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00121.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00122.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00124.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00125.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00130.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00131.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00132.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00133.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00140.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00141.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00150.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_00160.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00170.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00610.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00620.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01100.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_01300.c Switched all async and non-blocking calls to synchronous and blocking ones. Kept the original async bindings intact. This avoids race conditions like the one fixed in the previous commit, with no performance impact. 2025-06-30 11:26:05 +02:00
module_01400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01411.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01421.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01430.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01440.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01441.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01450.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01460.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01470.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01500.c Modified the automatic kernel-accel count reduction routine to also reduce kernel-thread count if insufficient device or host memory is available. 2025-06-30 19:38:54 +02:00
module_01600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01720.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01722.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01730.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01731.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01740.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01750.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01760.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01770.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01800.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_02000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02611.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02612.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02630.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02811.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03000.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_03100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03200.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_03500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03610.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03730.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03910.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04110.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04430.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04510.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04520.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04521.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04522.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06000.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_06050.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06060.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06211.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06212.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06213.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06221.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06222.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06223.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06231.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06232.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06233.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06241.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06242.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06243.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06400.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_06500.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06800.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_06900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07100.c Switched all async and non-blocking calls to synchronous and blocking ones. Kept the original async bindings intact. This avoids race conditions like the one fixed in the previous commit, with no performance impact. 2025-06-30 11:26:05 +02:00
module_07200.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_07300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07350.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07401.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07700.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_07701.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_07800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07801.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07900.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_08000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08200.c Switched all async and non-blocking calls to synchronous and blocking ones. Kept the original async bindings intact. This avoids race conditions like the one fixed in the previous commit, with no performance impact. 2025-06-30 11:26:05 +02:00
module_08300.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_08400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08600.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_08700.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_08800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08900.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_09000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09300.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_09400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09600.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_09700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09710.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_09720.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09800.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_09810.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_09820.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10410.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_10420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10700.c Merge branch 'master' into modules_unstable_warning-update 2025-07-09 09:50:59 +02:00
module_10800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10810.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10820.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10830.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10840.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10870.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10901.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11000.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_11100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11700.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11750.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11760.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11800.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11850.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11860.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12001.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12300.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_12400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12700.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_12800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13100.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13711.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13712.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13713.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13721.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13722.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13723.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13731.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13732.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13733.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13741.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13742.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13743.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13751.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13752.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13753.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13761.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_13762.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_13763.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_13771.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13772.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13773.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_13781.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13782.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13783.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14000.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_14100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14400.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_14500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14800.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_14900.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_15000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15310.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15500.c Fixed out-of-boundary read for -a 9 when using the new OPTS_TYPE_THREAD_MULTI_DISABLE parameter. This only affected Argon2. 2025-07-08 13:21:10 +02:00
module_15600.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_15700.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_15900.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_15910.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16000.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_16100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16300.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_16400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16600.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_16700.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_16800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16801.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16900.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_17010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17020.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17030.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17040.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17200.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_17210.c Merge pull request #4101 from matrix/pkzip_stack-buffer-overflow 2025-06-13 12:59:46 +02:00
module_17220.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_17225.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_17230.c Merge pull request #4101 from matrix/pkzip_stack-buffer-overflow 2025-06-13 12:59:46 +02:00
module_17300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18100.c Merge branch 'master' into totp 2025-07-04 21:30:33 +02:00
module_18200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18600.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_18700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19000.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_19100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19200.c Modules: Updated module_unstable_warning for hash-mode 19200 2025-06-16 07:52:22 +02:00
module_19210.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19300.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_19500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20011.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_20012.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_20013.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_20200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20510.c Fixed out-of-boundary read for -a 9 when using the new OPTS_TYPE_THREAD_MULTI_DISABLE parameter. This only affected Argon2. 2025-07-08 13:21:10 +02:00
module_20600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20712.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20720.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20730.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20800.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_20900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21000.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_21100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21300.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_21310.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21500.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_21501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21700.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_21800.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_22000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22001.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22100.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_22200.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_22300.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_22301.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22500.c module_unstable_warning only for Intel Iris Graphics on Apple Intel 2025-06-26 22:26:31 +02:00
module_22600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22700.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_22911.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22921.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_22931.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22941.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_22951.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23001.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23002.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23003.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23400.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_23500.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_23600.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_23700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23800.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_23900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24000.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_24100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24200.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_24300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24420.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_24500.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_24600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25000.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_25100.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_25200.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_25300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25400.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_25500.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_25600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25900.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_26000.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_26100.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_26200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26401.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26402.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26403.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26600.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_26610.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26700.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_26800.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_26900.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_27000.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_27100.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_27200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_27300.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_27400.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_27500.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_27600.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_27700.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_27800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_27900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28200.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_28300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28502.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28503.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28504.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28505.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28506.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28800.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_28900.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29311.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29312.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29313.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29321.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29322.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29323.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29331.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29332.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29333.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29341.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29342.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29343.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29411.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29412.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29413.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29421.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29422.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29423.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29431.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29432.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29433.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29441.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29442.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29443.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29451.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29452.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29453.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29461.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_29462.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_29463.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_29471.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29472.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29473.c Removed redundant casts in inc_hash_blake2b.cl and inc_hash_blake2s.cl. 2025-07-05 19:44:31 +02:00
module_29481.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29482.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29483.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29511.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29512.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29513.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29521.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29522.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29523.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29531.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29532.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29533.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29541.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29542.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29543.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29800.c Further simplified the use of inc_hash_scrypt.cl without any speed regression, and updated all affected plugin kernels. Use m08900-pure.cl as a template. 2025-06-21 17:41:26 +02:00
module_29910.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29920.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29930.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29940.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30120.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30901.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30902.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30903.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30904.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30905.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30906.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_31000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32020.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32030.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32031.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32040.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32041.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32050.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32060.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32070.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33000.c porting module 33000 to v7 2025-05-30 08:06:50 +02:00
module_33100.c Updated to latest hashcat base 2025-07-09 09:14:09 +02:00
module_33300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33502.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33600.c porting modules 33600, 33650, 33660 to v7 2025-05-30 08:04:29 +02:00
module_33650.c porting modules 33600, 33650, 33660 to v7 2025-05-30 08:04:29 +02:00
module_33660.c porting modules 33600, 33650, 33660 to v7 2025-05-30 08:04:29 +02:00
module_33700.c Module 33700: limit data len to 32 bytes, based on the extraction tool 2025-06-10 00:35:35 +02:00
module_33800.c Added support for WBB4 (Woltlab Burning Board) Plugin [bcrypt(bcrypt($pass))] 2025-06-13 12:38:06 +02:00
module_34000.c Fixed out-of-boundary read for -a 9 when using the new OPTS_TYPE_THREAD_MULTI_DISABLE parameter. This only affected Argon2. 2025-07-08 13:21:10 +02:00
module_70000.c Update plugins that benefit from an artificially limited register count (NVIDIA). 2025-06-29 14:39:14 +02:00
module_70100.c - Add code to recognize Microsofts OpenCL D3D12 platform 2025-06-02 06:59:36 +02:00
module_70200.c - Add code to recognize Microsofts OpenCL D3D12 platform 2025-06-02 06:59:36 +02:00
module_72000.c Added 'next_power_of_two()' and moved both 'next_power_of_two()' and 'previous_power_of_two()' to 'shared.c' 2025-06-25 11:21:51 +02:00
module_73000.c Added 'next_power_of_two()' and moved both 'next_power_of_two()' and 'previous_power_of_two()' to 'shared.c' 2025-06-25 11:21:51 +02:00
module_99999.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
scrypt_common.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00