Jens Steube
b02b1b5033
- Add code to recognize Microsofts OpenCL D3D12 platform
...
- Skip memory-free detection on MS OpenCL platform to avoid crashes
- Improve salt usage of 70100/70200, use decoder/kernels from 8900
- Add REPLACE bridge type support (eg. BRIDGE_TYPE_REPLACE_LOOP)
- Switch 70000, 70100 and 70200 to BRIDGE_TYPE_REPLACE_LOOP
- Add synchronization barriers on d2h copy when using bridges
- Improve speed status display updates when using bridges
- Set AMD_DIRECT_DISPATCH=0 to reduce CPU burning loop on AMD backends
- Set benchmark/selftest hash on 70100/70200 to 16:8:1
2025-06-02 06:59:36 +02:00
Jens Steube
a2a9941475
The Assimilation Bridge (Scrypt-Jane GPU-CPU hybrid plugin -m 70100)
2025-05-31 12:24:44 +02:00
Jens Steube
dc50bdbc72
The Assimilation Bridge (Argon2id plugin -m 70000)
2025-05-30 11:21:40 +02:00
Jens Steube
bce5e1a332
Merge pull request #4188 from matrix/hc_decompress_rar_fp
...
Modules: Check UnpackSize to raise false positive with hc_decompress_rar
2025-05-27 19:45:49 +02:00
Jens Steube
3dca391770
Merge pull request #4182 from holly-o/blake2s_hmac
...
Add plugin for HMAC-BLAKE2s
2025-05-26 20:17:59 +02:00
Jens Steube
40365a32d0
Merge pull request #4195 from matrix/issue_4175
...
Improve ASN.1 check for RSA/DSA/EC/OpenSSH Private Keys modules (22911, 22921, 22931, 22941, 22951)
2025-05-24 16:29:26 +02:00
Jens Steube
a27fc23a14
Merge pull request #4110 from matrix/fix_AppleSilicon_swap64
...
Update PR #3735
2025-05-24 10:23:50 +02:00
Jens Steube
c9a4609c1f
Rename -m 20713 to -m 20730
2025-05-22 07:38:19 +02:00
Jens Steube
1b279abf36
Merge pull request #4184 from vikerup/module_27013
...
add module 20713 - sha256(sha256(pass+salt))
2025-05-22 07:33:47 +02:00
Jens Steube
686c2ac078
Merge pull request #4199 from matrix/resurrect_PR_2561
...
Added hash-mode: BestCrypt v4 Volume Encryption
2025-05-19 13:57:14 +02:00
Jens Steube
6782d78898
Rename -m 4500x to -m 3350x
2025-05-18 21:07:44 +02:00
Jens Steube
b9938f34d6
Merge pull request #4201 from matrix/RC4_KPA
...
Added hash-modes: RC4 40-bit DropN, RC4 72-bit DropN, RC4 104-bit DropN
2025-05-18 20:39:24 +02:00
Jens Steube
bac6243533
Add sha256_hmac_init_global_utf16le_swap() for later use
2025-05-12 11:22:16 +02:00
Gabriele Gristina
ff6185e9b4
Added hash-modes: RC4 40-bit DropN, RC4 72-bit DropN, RC4 104-bit DropN
2025-05-06 20:44:50 +02:00
holly-o
96cadf80c1
Removed local .DS_Store files
2025-04-28 08:29:56 +01:00
Gabriele Gristina
24fa627f2f
Added hash-mode: BestCrypt v4 Volume Encryption
2025-04-27 20:57:43 +02:00
Gabriele Gristina
6a6dd103f6
fix asn1_check_int_tag build failure with Apple Metal
2025-04-25 19:28:14 +02:00
Gabriele Gristina
cc9ae09b94
Improve ASN.1 check for RSA/DSA/EC/OpenSSH Private Keys modules (22911, 22921, 22931, 22941, 22951)
2025-04-25 19:13:33 +02:00
Gabriele Gristina
fb892e01a8
add workaround for false positives on 22931
2025-04-25 18:02:18 +02:00
Gabriele Gristina
21a471139a
avoid processing crc32 if the unpacked size is not the expected
2025-04-24 11:16:54 +02:00
Andreas Vikerup
3268b58e24
add module 20713 - sha256(sha256(pass+salt))
2025-04-15 16:25:53 +02:00
holly-o
d2e9eacca8
Added OpenCL files for plugin 67890
2025-04-11 16:11:20 +01:00
Gabriele Gristina
db814b5837
Update PR #3735
2024-10-31 18:29:23 +01:00
jsteube
6716447dfc
Add support for zero-length salts in Electrum $4 and $5
2024-04-20 17:35:45 +00:00
fse-a
47509b2954
Improve performance of scrypt-based algorithms by code reordering.
2024-02-15 15:17:29 +01:00
jsteube
9d1bbd8472
Add support for hash comparison checks to allow slight inaccuracies if so selected in the kernel
2023-11-23 15:19:02 +00:00
jsteube
f8bd133373
Add new function count_bits_32() in inc_common.cl
2023-11-22 03:36:28 +00:00
0x588
a196cfe01c
Update inc_hash_base58.cl
...
Fix the logic error in the loop
2023-11-08 17:08:58 +08:00
jsteube
79d73a7cf8
Fix CRLF in OpenCL/inc_cipher_cast.cl
2023-09-24 20:25:55 +00:00
PenguinKeeper7
4ea43742b9
Update inc_common.cl
2023-09-18 13:13:17 +01:00
Jens Steube
2801527d81
Merge pull request #3873 from piru/master
...
Raise Flask Session Cookie (-m 29100) max data length to 120 chars.
2023-09-16 15:54:39 +02:00
jsteube
5def8a3534
Rewrote -m 32700 kernel to use u32 datatype instead of u8
2023-09-14 06:28:19 +00:00
Jens Steube
a74270b120
Remove SHA1_TRANSFORM_SWAP modificaton in inc_hash_sha1.cl and use replacement of sha1_final in -m 32700 sources as replacement
2023-09-13 07:50:20 +00:00
Jens Steube
573423af97
Rewrite -m 32700 to use salt_iter and loop kernel as expected in slow hash modes
2023-09-12 07:10:31 +00:00
Harry Sintonen
8ae46f4487
Raise Flask Session Cookie (-m 29100) max data length to 120 chars.
2023-09-11 13:54:02 +03:00
Jens Steube
992fb9047c
Fix -m 32700 kernel compile for ROCM/HIP
2023-09-11 09:01:53 +00:00
Jens Steube
42f2286d16
Merge pull request #3742 from hans-vh/kremlin
...
Add support for Kremlin Encrypt (-m 32700)
2023-09-08 15:28:20 +02:00
jsteube
d4c9c4fae4
Make base64_encode_three_bytes_better() in -m 32500 more readable
2023-09-07 15:00:30 +00:00
red
0bc3bb3ada
Update m31900-pure.cl
...
extend comp to reduce false positives
2023-08-29 21:45:18 +02:00
Jens Steube
ede390c36a
Merge pull request #3839 from neheb/cas
...
fix some const-qual warnings
2023-08-24 13:51:28 +02:00
Jens Steube
3cd44e3868
Add missing OpenCL/inc_cipher_cast.cl and moved code from the .h to it
2023-08-22 07:10:06 +00:00
Rosen Penev
ae07d65f34
clang-tidy: remove useless casts
...
Now that const was fixed, pointless casts can be removed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-08-20 21:10:34 -07:00
Rosen Penev
795674c939
fix some const-qual warnings
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-08-20 20:55:54 -07:00
Jens Steube
9c206b7c42
Fix missing AES_GCM_decrypt in inc_cipher_aes-gcm.cl
2023-08-19 20:46:39 +00:00
Jens Steube
f2a9198e05
Fix missing DECLSPEC in -m 32500
2023-08-17 06:34:53 +00:00
Hans
219b71c5ae
Move Kremlin Encrypt to mode 32700
2023-08-15 13:48:37 +02:00
Hans
9446a589b0
Move Kremlin Encrypt to mode 32600
2023-08-14 09:51:13 +02:00
Rosen Penev
01a8f77bf4
clang-tidy: use const pointer
...
Found with readability-non-const-parameter
2023-08-10 18:35:24 -07:00
Jens Steube
1259ea03bd
Merge branch 'master' into DCC2-NT
2023-08-07 18:02:57 +02:00
Jens Steube
446178c455
Merge branch 'master' into DCC-NT
2023-08-06 22:48:42 +02:00