pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/hashcat
Module Name: pkgsrc
Committed By: adam
Date: Sat Oct 31 17:12:20 UTC 2026
Modified Files:
pkgsrc/security/hashcat: Makefile PLIST cargo-depends.mk distinfo
pkgsrc/security/hashcat/patches: patch-src_Makefile
Added Files:
pkgsrc/security/hashcat/patches: patch-src_rust__toolchain.mk
Removed Files:
pkgsrc/security/hashcat/patches: patch-include_sort__r.h
patch-src_bridges_bridge__python__generic__hash__mp.mk
patch-src_bridges_bridge__python__generic__hash__sp.mk
Log Message:
hashcat: updated to 8.0.0
8.0.0
Here's a quick summary:
11 major features and four new attack-modes
146 new hash-modes and 306 bug fixes
4,091 files changed, with 439,469 lines added and 229,313 deleted
Contributions from 63 people, 43 of them first-time contributors
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/hashcat/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/hashcat/PLIST \
pkgsrc/security/hashcat/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/hashcat/cargo-depends.mk
cvs rdiff -u -r1.4 -r0 \
pkgsrc/security/hashcat/patches/patch-include_sort__r.h
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/hashcat/patches/patch-src_Makefile
cvs rdiff -u -r1.2 -r0 \
pkgsrc/security/hashcat/patches/patch-src_bridges_bridge__python__generic__hash__mp.mk \
pkgsrc/security/hashcat/patches/patch-src_bridges_bridge__python__generic__hash__sp.mk
cvs rdiff -u -r0 -r1.1 \
pkgsrc/security/hashcat/patches/patch-src_rust__toolchain.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/hashcat/Makefile
diff -u pkgsrc/security/hashcat/Makefile:1.8 pkgsrc/security/hashcat/Makefile:1.9
--- pkgsrc/security/hashcat/Makefile:1.8 Mon Sep 8 15:03:40 2025
+++ pkgsrc/security/hashcat/Makefile Sat Oct 31 17:12:20 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2025/09/08 15:03:40 adam Exp $
+# $NetBSD: Makefile,v 1.9 2026/10/31 17:12:20 adam Exp $
-DISTNAME= hashcat-7.1.2
+DISTNAME= hashcat-8.0.0
CATEGORIES= security
MASTER_SITES= https://hashcat.net/files/
@@ -14,29 +14,46 @@ USE_LANGUAGES= c c++
USE_TOOLS+= gmake gsed perl:run
BUILD_TARGET= hashcat
+MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}
+MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}
MAKE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX}
MAKE_ENV+= SHARED=1
+MAKE_ENV+= USE_SYSTEM_OPENCL=1
MAKE_ENV+= USE_SYSTEM_XXHASH=1
MAKE_ENV+= USE_SYSTEM_ZLIB=1
+
.if ${MACHINE_ARCH} == "aarch64"
MAKE_ENV+= IS_ARM=1
.else
MAKE_ENV+= IS_ARM=0
.endif
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
+MAKE_ENV+= IS_PPC=1
+.else
+MAKE_ENV+= IS_PPC=0
+.endif
+
.include "../../mk/bsd.fast.prefs.mk"
# see include/common.h
BROKEN_ON_PLATFORM+= ${BIGENDIANPLATFORMS}
-CARGO_WRKSRC= ${WRKSRC}/Rust/generic_hash
+#CARGO_WRKSRC= ${WRKSRC}/Rust/bridges/dynamic_hash
+#CARGO_WRKSRC= ${WRKSRC}/Rust/bridges/generic_hash
+#CARGO_WRKSRC= ${WRKSRC}/Rust/feeds/random
+
.include "cargo-depends.mk"
-REPLACE_PERL= tools/*.pl
-REPLACE_PYTHON= tools/*.py
+REPLACE_PERL= tools/*.pl
+REPLACE_PYTHON+= extra/fpga/zc706-sdboot/make_bootbin.py
+REPLACE_PYTHON+= tools/*.py
# Define custom 'do-build' and 'do-install', so both cargo and regular targets
# do not collide.
-do-build: do-cargo-build
+do-build:
+.for cargo_dir in bridges/dynamic_hash bridges/generic_hash feeds/random
+ cd ${WRKSRC}/Rust/${cargo_dir} && ${SETENV} ${MAKE_ENV} ${CARGO} ${CARGO_ARGS}
+.endfor
cd ${WRKSRC} && ${BUILD_MAKE_CMD} ${BUILD_TARGET}
do-install:
@@ -46,13 +63,15 @@ do-install:
.include "../../mk/bsd.prefs.mk"
-post-install:
- ${RM} ${DESTDIR}${PREFIX}/include/hashcat/sort_r.h.orig
.if ${OPSYS} == "Darwin"
- ${RUN} cd ${DESTDIR}; \
- for i in $$(${FIND} .${PREFIX}/share/hashcat -name '*.so' | \
- ${SED} -e 's|^\./||'); do \
- install_name_tool -id /$$i $$i; \
+post-install:
+ ${RUN} \
+ install_name_tool -id ${PREFIX}/lib/libhashcat.8.dylib ${DESTDIR}${PREFIX}/lib/libhashcat.8.dylib; \
+ install_name_tool -change @rpath/libhashcat.8.dylib ${PREFIX}/lib/libhashcat.8.dylib ${DESTDIR}${PREFIX}/bin/hashcat; \
+ cd ${DESTDIR}; \
+ for i in $$(${FIND} .${PREFIX}/share/hashcat -name '*.so' | ${SED} -e 's|^\./||'); do \
+ install_name_tool -id /$$i $$i; \
+ install_name_tool -change @rpath/libhashcat.8.dylib ${PREFIX}/lib/libhashcat.8.dylib $$i; \
done
.endif
@@ -61,4 +80,5 @@ post-install:
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/rust/cargo.mk"
+.include "../../parallel/opencl-headers/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/hashcat/PLIST
diff -u pkgsrc/security/hashcat/PLIST:1.5 pkgsrc/security/hashcat/PLIST:1.6
--- pkgsrc/security/hashcat/PLIST:1.5 Mon Sep 8 15:03:40 2025
+++ pkgsrc/security/hashcat/PLIST Sat Oct 31 17:12:20 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2025/09/08 15:03:40 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/10/31 17:12:20 adam Exp $
bin/aescrypt2hashcat.pl
bin/apfs2hashcat.py
bin/bisq2hashcat.py
@@ -7,15 +7,23 @@ bin/bitwarden2hashcat.py
bin/cachedata2hashcat.py
bin/cryptoloop2hashcat.py
bin/exodus2hashcat.py
+bin/fscrypt2hashcat.py
+bin/geli2hashcat.py
bin/gitea2hashcat.py
+bin/gpg-ocb-aes2hashcat.py
bin/hashcat
bin/keybag2hashcat.py
+bin/krb5db2hashcat.py
bin/kremlin2hashcat.py
bin/lastpass2hashcat.py
bin/luks2hashcat.py
bin/metamask2hashcat.py
bin/mozilla2hashcat.py
+bin/openbsd_softraid2hashcat.py
+bin/pkcs12_to_hashcat.py
bin/radmin3_to_hashcat.pl
+bin/rar32hashcat.py
+bin/routeros2hashcat.py
bin/securenotes2hashcat.pl
bin/shiro1-to-hashcat.py
bin/sqlcipher2hashcat.pl
@@ -24,39 +32,71 @@ bin/veeamvbk2hashcat.py
bin/veracrypt2hashcat.py
bin/virtualbox2hashcat.py
bin/vmwarevmx2hashcat.py
-include/hashcat/affinity.h
-include/hashcat/autotune.h
-include/hashcat/backend.h
-include/hashcat/benchmark.h
-include/hashcat/bitmap.h
include/hashcat/bitops.h
include/hashcat/brain.h
include/hashcat/bridges.h
-include/hashcat/combinator.h
include/hashcat/common.h
include/hashcat/convert.h
-include/hashcat/cpt.h
include/hashcat/cpu_crc32.h
-include/hashcat/cpu_features.h
-include/hashcat/debugfile.h
-include/hashcat/dictstat.h
-include/hashcat/dispatch.h
include/hashcat/dynloader.h
include/hashcat/emu_general.h
-include/hashcat/emu_inc_bignum_operations.h
+include/hashcat/emu_inc_bignum_2048.h
include/hashcat/emu_inc_cipher_aes.h
include/hashcat/emu_inc_cipher_des.h
include/hashcat/emu_inc_ecc_secp256k1.h
include/hashcat/emu_inc_hash_base58.h
+include/hashcat/emu_inc_hash_blake.h
+include/hashcat/emu_inc_hash_blake2b.h
+include/hashcat/emu_inc_hash_blake2s.h
+include/hashcat/emu_inc_hash_bmw.h
+include/hashcat/emu_inc_hash_cubehash.h
+include/hashcat/emu_inc_hash_echo.h
+include/hashcat/emu_inc_hash_edonr.h
+include/hashcat/emu_inc_hash_fugue.h
+include/hashcat/emu_inc_hash_gost94.h
+include/hashcat/emu_inc_hash_groestl.h
+include/hashcat/emu_inc_hash_hamsi.h
+include/hashcat/emu_inc_hash_has160.h
+include/hashcat/emu_inc_hash_haval.h
+include/hashcat/emu_inc_hash_jh.h
+include/hashcat/emu_inc_hash_lm.h
+include/hashcat/emu_inc_hash_luffa.h
+include/hashcat/emu_inc_hash_md2.h
include/hashcat/emu_inc_hash_md4.h
include/hashcat/emu_inc_hash_md5.h
+include/hashcat/emu_inc_hash_md6.h
+include/hashcat/emu_inc_hash_mdc2.h
+include/hashcat/emu_inc_hash_mysql323.h
+include/hashcat/emu_inc_hash_panama.h
+include/hashcat/emu_inc_hash_radiogatun.h
+include/hashcat/emu_inc_hash_ripemd.h
+include/hashcat/emu_inc_hash_ripemd128.h
+include/hashcat/emu_inc_hash_ripemd160.h
+include/hashcat/emu_inc_hash_ripemd256.h
+include/hashcat/emu_inc_hash_ripemd320.h
+include/hashcat/emu_inc_hash_sha0.h
include/hashcat/emu_inc_hash_sha1.h
include/hashcat/emu_inc_hash_sha256.h
+include/hashcat/emu_inc_hash_sha3.h
include/hashcat/emu_inc_hash_sha512.h
+include/hashcat/emu_inc_hash_shabal.h
+include/hashcat/emu_inc_hash_shavite.h
+include/hashcat/emu_inc_hash_simd.h
+include/hashcat/emu_inc_hash_skein512.h
+include/hashcat/emu_inc_hash_sm3.h
+include/hashcat/emu_inc_hash_snefru.h
+include/hashcat/emu_inc_hash_streebog256.h
+include/hashcat/emu_inc_hash_streebog512.h
+include/hashcat/emu_inc_hash_tiger.h
+include/hashcat/emu_inc_hash_whirlpool.h
+include/hashcat/emu_inc_hash_whirlpool01.h
+include/hashcat/emu_inc_pcfg.h
+include/hashcat/emu_inc_pcfg_omen.h
include/hashcat/emu_inc_radmin3_constants.h
include/hashcat/emu_inc_rp.h
include/hashcat/emu_inc_rp_optimized.h
include/hashcat/event.h
+include/hashcat/export.h
include/hashcat/ext_ADL.h
include/hashcat/ext_OpenCL.h
include/hashcat/ext_cuda.h
@@ -65,51 +105,43 @@ include/hashcat/ext_hiprtc.h
include/hashcat/ext_iokit.h
include/hashcat/ext_lzma.h
include/hashcat/ext_metal.h
-include/hashcat/ext_nvapi.h
include/hashcat/ext_nvml.h
include/hashcat/ext_nvrtc.h
include/hashcat/ext_sysfs_amdgpu.h
include/hashcat/ext_sysfs_cpu.h
include/hashcat/ext_sysfs_intelgpu.h
+include/hashcat/ext_zlib.h
+include/hashcat/ext_zstd.h
+include/hashcat/feed.h
include/hashcat/filehandling.h
include/hashcat/folder.h
include/hashcat/hashcat.h
-include/hashcat/hashes.h
include/hashcat/hlfmt.h
include/hashcat/hwmon.h
-include/hashcat/induct.h
-include/hashcat/interface.h
include/hashcat/keyboard_layout.h
-include/hashcat/locking.h
-include/hashcat/logfile.h
-include/hashcat/loopback.h
+include/hashcat/memchr.h
include/hashcat/memory.h
+include/hashcat/module_options.h
include/hashcat/modules.h
-include/hashcat/monitor.h
include/hashcat/mpsp.h
-include/hashcat/outfile.h
-include/hashcat/outfile_check.h
-include/hashcat/pidfile.h
-include/hashcat/potfile.h
-include/hashcat/restore.h
+include/hashcat/parser.h
+include/hashcat/path.h
+include/hashcat/paw64.h
+include/hashcat/recipe.h
+include/hashcat/requirements.h
include/hashcat/rp.h
include/hashcat/rp_cpu.h
-include/hashcat/selftest.h
include/hashcat/shared.h
-include/hashcat/slow_candidates.h
-include/hashcat/sort_r.h
-include/hashcat/status.h
-include/hashcat/stdout.h
-include/hashcat/straight.h
+include/hashcat/status_rc.h
+include/hashcat/system.h
include/hashcat/terminal.h
include/hashcat/thread.h
include/hashcat/timer.h
-include/hashcat/tuningdb.h
include/hashcat/types.h
include/hashcat/usage.h
include/hashcat/user_options.h
-include/hashcat/wordlist.h
-lib/libhashcat.so.${PKGVERSION}
+lib/libhashcat.so
+lib/libhashcat.so.8
share/doc/hashcat/charsets/DES_full.hcchr
share/doc/hashcat/charsets/DES_special/DES_alpha.hcchr
share/doc/hashcat/charsets/DES_special/DES_numeral.hcchr
@@ -227,34 +259,63 @@ share/doc/hashcat/docs/device_status_cod
share/doc/hashcat/docs/exit_status_code.txt
share/doc/hashcat/docs/hashcat-assimilation-bridge-development.md
share/doc/hashcat/docs/hashcat-assimilation-bridge.md
+share/doc/hashcat/docs/hashcat-association.md
share/doc/hashcat/docs/hashcat-brain.md
+share/doc/hashcat/docs/hashcat-compression-libraries.md
+share/doc/hashcat/docs/hashcat-encrypted-plains.md
share/doc/hashcat/docs/hashcat-example-hashes.md
+share/doc/hashcat/docs/hashcat-fpga-setup.md
+share/doc/hashcat/docs/hashcat-generic-attack-mode-development-guide.md
+share/doc/hashcat/docs/hashcat-generic-attack-mode.md
+share/doc/hashcat/docs/hashcat-hash-recipe.md
share/doc/hashcat/docs/hashcat-help.md
+share/doc/hashcat/docs/hashcat-pcfg.md
share/doc/hashcat/docs/hashcat-plugin-development-guide.md
share/doc/hashcat/docs/hashcat-python-plugin-development-guide.md
share/doc/hashcat/docs/hashcat-python-plugin-quickstart.md
share/doc/hashcat/docs/hashcat-python-plugin-requirements.md
+share/doc/hashcat/docs/hashcat-requirements.md
+share/doc/hashcat/docs/hashcat-rust-plugin-quickstart.md
share/doc/hashcat/docs/hashcat-rust-plugin-requirements.md
+share/doc/hashcat/docs/hashcat-table.md
+share/doc/hashcat/docs/hashcat-task-time-breakdown.md
+share/doc/hashcat/docs/hashcat-tuningdb.md
share/doc/hashcat/docs/keyboard-layout-mapping.md
share/doc/hashcat/docs/license.txt
-share/doc/hashcat/docs/license_libs/LZMA_SDK_LICENSE.txt
+share/doc/hashcat/docs/license_libs/ARGON2_LICENSE.txt
+share/doc/hashcat/docs/license_libs/LITEPCIE_LICENSE.txt
share/doc/hashcat/docs/license_libs/MINIZ_LICENSE.txt
share/doc/hashcat/docs/license_libs/OPENCL_HEADERS_LICENSE.txt
+share/doc/hashcat/docs/license_libs/PPMD_LICENSE.txt
+share/doc/hashcat/docs/license_libs/SCRYPT_JANE_LICENSE.txt
share/doc/hashcat/docs/license_libs/SSE2NEON_LICENSE.txt
-share/doc/hashcat/docs/license_libs/UNRAR_LICENSE.txt
-share/doc/hashcat/docs/license_libs/XXHASH_LICENSE.txt
+share/doc/hashcat/docs/license_libs/XILINX_FSBL_LICENSE.txt
+share/doc/hashcat/docs/license_libs/XZ_LICENSE.txt
+share/doc/hashcat/docs/license_libs/YESCRYPT_LICENSE.txt
share/doc/hashcat/docs/license_libs/ZLIB_LICENSE.txt
+share/doc/hashcat/docs/license_libs/ZSTD_LICENSE.txt
+share/doc/hashcat/docs/license_libs/ZTEX_BITSTREAM_LICENSE.txt
+share/doc/hashcat/docs/license_libs/ZTEX_SOLDERPAD_LICENSE.txt
share/doc/hashcat/docs/limits.txt
+share/doc/hashcat/docs/packages.md
share/doc/hashcat/docs/performance.txt
-share/doc/hashcat/docs/readme.txt
+share/doc/hashcat/docs/plugin-development-workshop/Locked.zip
+share/doc/hashcat/docs/plugin-development-workshop/Workshop-Syllabus-EN.md
+share/doc/hashcat/docs/plugin-development-workshop/candy.hash
+share/doc/hashcat/docs/plugin-development-workshop/example.hash
+share/doc/hashcat/docs/plugin-development-workshop/m-template-pure.cl
+share/doc/hashcat/docs/plugin-development-workshop/m12345-pure.cl
+share/doc/hashcat/docs/plugin-development-workshop/module_12345.c
+share/doc/hashcat/docs/plugin-development-workshop/module_template.c
share/doc/hashcat/docs/releases_notes_v7.0.0.md
share/doc/hashcat/docs/releases_notes_v7.0.0.pdf
share/doc/hashcat/docs/releases_notes_v7.1.0.md
share/doc/hashcat/docs/releases_notes_v7.1.0.pdf
+share/doc/hashcat/docs/releases_notes_v8.0.0.md
+share/doc/hashcat/docs/releases_notes_v8.0.0.pdf
share/doc/hashcat/docs/rules.txt
share/doc/hashcat/docs/slow-candidates-mode.md
share/doc/hashcat/docs/team.txt
-share/doc/hashcat/docs/user_manuals.txt
share/doc/hashcat/example.dict
share/doc/hashcat/example0.hash
share/doc/hashcat/example0.sh
@@ -265,14 +326,6 @@ share/doc/hashcat/example500.sh
share/doc/hashcat/extra/tab_completion/hashcat.sh
share/doc/hashcat/extra/tab_completion/howto.txt
share/doc/hashcat/extra/tab_completion/install
-share/doc/hashcat/layouts/ch_de.hckmap
-share/doc/hashcat/layouts/ch_fr.hckmap
-share/doc/hashcat/layouts/da.hckmap
-share/doc/hashcat/layouts/de.hckmap
-share/doc/hashcat/layouts/it.hckmap
-share/doc/hashcat/layouts/ru.hckmap
-share/doc/hashcat/layouts/se.hckmap
-share/doc/hashcat/layouts/us.hckmap
share/doc/hashcat/masks/8char-1l-1u-1d-1s-compliant.hcmask
share/doc/hashcat/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
share/doc/hashcat/masks/hashcat-default.hcmask
@@ -379,16 +432,41 @@ share/doc/hashcat/rules/toggles4.rule
share/doc/hashcat/rules/toggles5.rule
share/doc/hashcat/rules/top10_2025.rule
share/doc/hashcat/rules/unix-ninja-leetspeak.rule
+share/doc/hashcat/tables/emoji.table
+share/doc/hashcat/tables/layouts/ch_de-reverse.table
+share/doc/hashcat/tables/layouts/ch_de.table
+share/doc/hashcat/tables/layouts/ch_fr-reverse.table
+share/doc/hashcat/tables/layouts/ch_fr.table
+share/doc/hashcat/tables/layouts/da-reverse.table
+share/doc/hashcat/tables/layouts/da.table
+share/doc/hashcat/tables/layouts/de-reverse.table
+share/doc/hashcat/tables/layouts/de.table
+share/doc/hashcat/tables/layouts/it-reverse.table
+share/doc/hashcat/tables/layouts/it.table
+share/doc/hashcat/tables/layouts/ru-reverse.table
+share/doc/hashcat/tables/layouts/ru.table
+share/doc/hashcat/tables/layouts/se-reverse.table
+share/doc/hashcat/tables/layouts/se.table
+share/doc/hashcat/tables/leetspeak-common.table
+share/doc/hashcat/tables/leetspeak-extended.table
+share/doc/hashcat/tables/sports.table
+share/doc/hashcat/tables/toggle.table
share/hashcat/OpenCL/amp_a0.cl
share/hashcat/OpenCL/amp_a1.cl
share/hashcat/OpenCL/amp_a3.cl
share/hashcat/OpenCL/inc_amp.h
-share/hashcat/OpenCL/inc_bignum_operations.cl
-share/hashcat/OpenCL/inc_bignum_operations.h
+share/hashcat/OpenCL/inc_bcrypt_pbkdf.cl
+share/hashcat/OpenCL/inc_bcrypt_pbkdf.h
+share/hashcat/OpenCL/inc_bignum_2048.cl
+share/hashcat/OpenCL/inc_bignum_2048.h
+share/hashcat/OpenCL/inc_bitcoin_address.cl
+share/hashcat/OpenCL/inc_bitcoin_address.h
share/hashcat/OpenCL/inc_checksum_crc.cl
share/hashcat/OpenCL/inc_checksum_crc.h
share/hashcat/OpenCL/inc_cipher_aes-gcm.cl
share/hashcat/OpenCL/inc_cipher_aes-gcm.h
+share/hashcat/OpenCL/inc_cipher_aes-modes.cl
+share/hashcat/OpenCL/inc_cipher_aes-modes.h
share/hashcat/OpenCL/inc_cipher_aes.cl
share/hashcat/OpenCL/inc_cipher_aes.h
share/hashcat/OpenCL/inc_cipher_blowfish.cl
@@ -421,48 +499,116 @@ share/hashcat/OpenCL/inc_comp_single_bs.
share/hashcat/OpenCL/inc_comp_single_bs.h
share/hashcat/OpenCL/inc_diskcryptor_xts.cl
share/hashcat/OpenCL/inc_diskcryptor_xts.h
+share/hashcat/OpenCL/inc_ecc_curve25519.cl
+share/hashcat/OpenCL/inc_ecc_curve25519.h
share/hashcat/OpenCL/inc_ecc_secp256k1.cl
share/hashcat/OpenCL/inc_ecc_secp256k1.h
share/hashcat/OpenCL/inc_hash_argon2.cl
share/hashcat/OpenCL/inc_hash_argon2.h
share/hashcat/OpenCL/inc_hash_base58.cl
share/hashcat/OpenCL/inc_hash_base58.h
+share/hashcat/OpenCL/inc_hash_blake.cl
+share/hashcat/OpenCL/inc_hash_blake.h
share/hashcat/OpenCL/inc_hash_blake2b.cl
share/hashcat/OpenCL/inc_hash_blake2b.h
share/hashcat/OpenCL/inc_hash_blake2s.cl
share/hashcat/OpenCL/inc_hash_blake2s.h
+share/hashcat/OpenCL/inc_hash_bmw.cl
+share/hashcat/OpenCL/inc_hash_bmw.h
+share/hashcat/OpenCL/inc_hash_cubehash.cl
+share/hashcat/OpenCL/inc_hash_cubehash.h
+share/hashcat/OpenCL/inc_hash_echo.cl
+share/hashcat/OpenCL/inc_hash_echo.h
+share/hashcat/OpenCL/inc_hash_edonr.cl
+share/hashcat/OpenCL/inc_hash_edonr.h
+share/hashcat/OpenCL/inc_hash_fugue.cl
+share/hashcat/OpenCL/inc_hash_fugue.h
share/hashcat/OpenCL/inc_hash_gost94.cl
share/hashcat/OpenCL/inc_hash_gost94.h
+share/hashcat/OpenCL/inc_hash_groestl.cl
+share/hashcat/OpenCL/inc_hash_groestl.h
+share/hashcat/OpenCL/inc_hash_hamsi.cl
+share/hashcat/OpenCL/inc_hash_hamsi.h
+share/hashcat/OpenCL/inc_hash_has160.cl
+share/hashcat/OpenCL/inc_hash_has160.h
+share/hashcat/OpenCL/inc_hash_haval.cl
+share/hashcat/OpenCL/inc_hash_haval.h
+share/hashcat/OpenCL/inc_hash_jh.cl
+share/hashcat/OpenCL/inc_hash_jh.h
+share/hashcat/OpenCL/inc_hash_lm.cl
+share/hashcat/OpenCL/inc_hash_lm.h
+share/hashcat/OpenCL/inc_hash_luffa.cl
+share/hashcat/OpenCL/inc_hash_luffa.h
+share/hashcat/OpenCL/inc_hash_md2.cl
+share/hashcat/OpenCL/inc_hash_md2.h
share/hashcat/OpenCL/inc_hash_md4.cl
share/hashcat/OpenCL/inc_hash_md4.h
share/hashcat/OpenCL/inc_hash_md5.cl
share/hashcat/OpenCL/inc_hash_md5.h
share/hashcat/OpenCL/inc_hash_md6.cl
share/hashcat/OpenCL/inc_hash_md6.h
+share/hashcat/OpenCL/inc_hash_mdc2.cl
+share/hashcat/OpenCL/inc_hash_mdc2.h
+share/hashcat/OpenCL/inc_hash_mysql323.cl
+share/hashcat/OpenCL/inc_hash_mysql323.h
+share/hashcat/OpenCL/inc_hash_panama.cl
+share/hashcat/OpenCL/inc_hash_panama.h
+share/hashcat/OpenCL/inc_hash_radiogatun.cl
+share/hashcat/OpenCL/inc_hash_radiogatun.h
+share/hashcat/OpenCL/inc_hash_ripemd.cl
+share/hashcat/OpenCL/inc_hash_ripemd.h
+share/hashcat/OpenCL/inc_hash_ripemd128.cl
+share/hashcat/OpenCL/inc_hash_ripemd128.h
share/hashcat/OpenCL/inc_hash_ripemd160.cl
share/hashcat/OpenCL/inc_hash_ripemd160.h
+share/hashcat/OpenCL/inc_hash_ripemd256.cl
+share/hashcat/OpenCL/inc_hash_ripemd256.h
share/hashcat/OpenCL/inc_hash_ripemd320.cl
share/hashcat/OpenCL/inc_hash_ripemd320.h
share/hashcat/OpenCL/inc_hash_scrypt.cl
share/hashcat/OpenCL/inc_hash_scrypt.h
+share/hashcat/OpenCL/inc_hash_sha0.cl
+share/hashcat/OpenCL/inc_hash_sha0.h
share/hashcat/OpenCL/inc_hash_sha1.cl
share/hashcat/OpenCL/inc_hash_sha1.h
share/hashcat/OpenCL/inc_hash_sha224.cl
share/hashcat/OpenCL/inc_hash_sha224.h
share/hashcat/OpenCL/inc_hash_sha256.cl
share/hashcat/OpenCL/inc_hash_sha256.h
+share/hashcat/OpenCL/inc_hash_sha3.cl
+share/hashcat/OpenCL/inc_hash_sha3.h
share/hashcat/OpenCL/inc_hash_sha384.cl
share/hashcat/OpenCL/inc_hash_sha384.h
share/hashcat/OpenCL/inc_hash_sha512.cl
share/hashcat/OpenCL/inc_hash_sha512.h
+share/hashcat/OpenCL/inc_hash_shabal.cl
+share/hashcat/OpenCL/inc_hash_shabal.h
+share/hashcat/OpenCL/inc_hash_shavite.cl
+share/hashcat/OpenCL/inc_hash_shavite.h
+share/hashcat/OpenCL/inc_hash_simd.cl
+share/hashcat/OpenCL/inc_hash_simd.h
+share/hashcat/OpenCL/inc_hash_skein512.cl
+share/hashcat/OpenCL/inc_hash_skein512.h
share/hashcat/OpenCL/inc_hash_sm3.cl
share/hashcat/OpenCL/inc_hash_sm3.h
+share/hashcat/OpenCL/inc_hash_snefru.cl
+share/hashcat/OpenCL/inc_hash_snefru.h
share/hashcat/OpenCL/inc_hash_streebog256.cl
share/hashcat/OpenCL/inc_hash_streebog256.h
share/hashcat/OpenCL/inc_hash_streebog512.cl
share/hashcat/OpenCL/inc_hash_streebog512.h
+share/hashcat/OpenCL/inc_hash_tiger.cl
+share/hashcat/OpenCL/inc_hash_tiger.h
share/hashcat/OpenCL/inc_hash_whirlpool.cl
share/hashcat/OpenCL/inc_hash_whirlpool.h
+share/hashcat/OpenCL/inc_hash_whirlpool01.cl
+share/hashcat/OpenCL/inc_hash_whirlpool01.h
+share/hashcat/OpenCL/inc_hash_yescrypt.cl
+share/hashcat/OpenCL/inc_hash_yescrypt.h
+share/hashcat/OpenCL/inc_krb5_des.cl
+share/hashcat/OpenCL/inc_krb5_des.h
+share/hashcat/OpenCL/inc_krb5_encpart_des.cl
+share/hashcat/OpenCL/inc_krb5_encpart_des.h
share/hashcat/OpenCL/inc_luks_aes.cl
share/hashcat/OpenCL/inc_luks_aes.h
share/hashcat/OpenCL/inc_luks_af.cl
@@ -476,9 +622,20 @@ share/hashcat/OpenCL/inc_luks_twofish.h
share/hashcat/OpenCL/inc_luks_xts.cl
share/hashcat/OpenCL/inc_luks_xts.h
share/hashcat/OpenCL/inc_markov.h
+share/hashcat/OpenCL/inc_openbsd_softraid.cl
+share/hashcat/OpenCL/inc_openbsd_softraid.h
+share/hashcat/OpenCL/inc_pbkdf2.cl
+share/hashcat/OpenCL/inc_pbkdf2.h
+share/hashcat/OpenCL/inc_pcfg.cl
+share/hashcat/OpenCL/inc_pcfg.h
+share/hashcat/OpenCL/inc_pcfg_kernel.cl
+share/hashcat/OpenCL/inc_pcfg_omen.cl
+share/hashcat/OpenCL/inc_pcfg_omen.h
+share/hashcat/OpenCL/inc_pcfg_pool.h
share/hashcat/OpenCL/inc_platform.cl
share/hashcat/OpenCL/inc_platform.h
share/hashcat/OpenCL/inc_radmin3_constants.h
+share/hashcat/OpenCL/inc_recipe.cl
share/hashcat/OpenCL/inc_rp.cl
share/hashcat/OpenCL/inc_rp.h
share/hashcat/OpenCL/inc_rp_common.cl
@@ -504,263 +661,138 @@ share/hashcat/OpenCL/inc_veracrypt_xts.c
share/hashcat/OpenCL/inc_veracrypt_xts.h
share/hashcat/OpenCL/inc_zip_inflate.cl
share/hashcat/OpenCL/m00000_a0-optimized.cl
-share/hashcat/OpenCL/m00000_a0-pure.cl
share/hashcat/OpenCL/m00000_a1-optimized.cl
-share/hashcat/OpenCL/m00000_a1-pure.cl
share/hashcat/OpenCL/m00000_a3-optimized.cl
-share/hashcat/OpenCL/m00000_a3-pure.cl
share/hashcat/OpenCL/m00010_a0-optimized.cl
-share/hashcat/OpenCL/m00010_a0-pure.cl
share/hashcat/OpenCL/m00010_a1-optimized.cl
-share/hashcat/OpenCL/m00010_a1-pure.cl
share/hashcat/OpenCL/m00010_a3-optimized.cl
-share/hashcat/OpenCL/m00010_a3-pure.cl
share/hashcat/OpenCL/m00020_a0-optimized.cl
-share/hashcat/OpenCL/m00020_a0-pure.cl
share/hashcat/OpenCL/m00020_a1-optimized.cl
-share/hashcat/OpenCL/m00020_a1-pure.cl
share/hashcat/OpenCL/m00020_a3-optimized.cl
-share/hashcat/OpenCL/m00020_a3-pure.cl
share/hashcat/OpenCL/m00030_a0-optimized.cl
-share/hashcat/OpenCL/m00030_a0-pure.cl
share/hashcat/OpenCL/m00030_a1-optimized.cl
-share/hashcat/OpenCL/m00030_a1-pure.cl
share/hashcat/OpenCL/m00030_a3-optimized.cl
-share/hashcat/OpenCL/m00030_a3-pure.cl
share/hashcat/OpenCL/m00040_a0-optimized.cl
-share/hashcat/OpenCL/m00040_a0-pure.cl
share/hashcat/OpenCL/m00040_a1-optimized.cl
-share/hashcat/OpenCL/m00040_a1-pure.cl
share/hashcat/OpenCL/m00040_a3-optimized.cl
-share/hashcat/OpenCL/m00040_a3-pure.cl
share/hashcat/OpenCL/m00050_a0-optimized.cl
-share/hashcat/OpenCL/m00050_a0-pure.cl
share/hashcat/OpenCL/m00050_a1-optimized.cl
-share/hashcat/OpenCL/m00050_a1-pure.cl
share/hashcat/OpenCL/m00050_a3-optimized.cl
-share/hashcat/OpenCL/m00050_a3-pure.cl
share/hashcat/OpenCL/m00060_a0-optimized.cl
-share/hashcat/OpenCL/m00060_a0-pure.cl
share/hashcat/OpenCL/m00060_a1-optimized.cl
-share/hashcat/OpenCL/m00060_a1-pure.cl
share/hashcat/OpenCL/m00060_a3-optimized.cl
-share/hashcat/OpenCL/m00060_a3-pure.cl
share/hashcat/OpenCL/m00070_a0-optimized.cl
-share/hashcat/OpenCL/m00070_a0-pure.cl
share/hashcat/OpenCL/m00070_a1-optimized.cl
-share/hashcat/OpenCL/m00070_a1-pure.cl
share/hashcat/OpenCL/m00070_a3-optimized.cl
-share/hashcat/OpenCL/m00070_a3-pure.cl
share/hashcat/OpenCL/m00100_a0-optimized.cl
-share/hashcat/OpenCL/m00100_a0-pure.cl
share/hashcat/OpenCL/m00100_a1-optimized.cl
-share/hashcat/OpenCL/m00100_a1-pure.cl
share/hashcat/OpenCL/m00100_a3-optimized.cl
-share/hashcat/OpenCL/m00100_a3-pure.cl
share/hashcat/OpenCL/m00110_a0-optimized.cl
-share/hashcat/OpenCL/m00110_a0-pure.cl
share/hashcat/OpenCL/m00110_a1-optimized.cl
-share/hashcat/OpenCL/m00110_a1-pure.cl
share/hashcat/OpenCL/m00110_a3-optimized.cl
-share/hashcat/OpenCL/m00110_a3-pure.cl
share/hashcat/OpenCL/m00120_a0-optimized.cl
-share/hashcat/OpenCL/m00120_a0-pure.cl
share/hashcat/OpenCL/m00120_a1-optimized.cl
-share/hashcat/OpenCL/m00120_a1-pure.cl
share/hashcat/OpenCL/m00120_a3-optimized.cl
-share/hashcat/OpenCL/m00120_a3-pure.cl
share/hashcat/OpenCL/m00130_a0-optimized.cl
-share/hashcat/OpenCL/m00130_a0-pure.cl
share/hashcat/OpenCL/m00130_a1-optimized.cl
-share/hashcat/OpenCL/m00130_a1-pure.cl
share/hashcat/OpenCL/m00130_a3-optimized.cl
-share/hashcat/OpenCL/m00130_a3-pure.cl
share/hashcat/OpenCL/m00140_a0-optimized.cl
-share/hashcat/OpenCL/m00140_a0-pure.cl
share/hashcat/OpenCL/m00140_a1-optimized.cl
-share/hashcat/OpenCL/m00140_a1-pure.cl
share/hashcat/OpenCL/m00140_a3-optimized.cl
-share/hashcat/OpenCL/m00140_a3-pure.cl
share/hashcat/OpenCL/m00150_a0-optimized.cl
-share/hashcat/OpenCL/m00150_a0-pure.cl
share/hashcat/OpenCL/m00150_a1-optimized.cl
-share/hashcat/OpenCL/m00150_a1-pure.cl
share/hashcat/OpenCL/m00150_a3-optimized.cl
-share/hashcat/OpenCL/m00150_a3-pure.cl
share/hashcat/OpenCL/m00160_a0-optimized.cl
-share/hashcat/OpenCL/m00160_a0-pure.cl
share/hashcat/OpenCL/m00160_a1-optimized.cl
-share/hashcat/OpenCL/m00160_a1-pure.cl
share/hashcat/OpenCL/m00160_a3-optimized.cl
-share/hashcat/OpenCL/m00160_a3-pure.cl
share/hashcat/OpenCL/m00170_a0-optimized.cl
-share/hashcat/OpenCL/m00170_a0-pure.cl
share/hashcat/OpenCL/m00170_a1-optimized.cl
-share/hashcat/OpenCL/m00170_a1-pure.cl
share/hashcat/OpenCL/m00170_a3-optimized.cl
-share/hashcat/OpenCL/m00170_a3-pure.cl
share/hashcat/OpenCL/m00200_a0-optimized.cl
share/hashcat/OpenCL/m00200_a1-optimized.cl
share/hashcat/OpenCL/m00200_a3-optimized.cl
+share/hashcat/OpenCL/m00200_a4-optimized.cl
share/hashcat/OpenCL/m00300_a0-optimized.cl
-share/hashcat/OpenCL/m00300_a0-pure.cl
share/hashcat/OpenCL/m00300_a1-optimized.cl
-share/hashcat/OpenCL/m00300_a1-pure.cl
share/hashcat/OpenCL/m00300_a3-optimized.cl
-share/hashcat/OpenCL/m00300_a3-pure.cl
share/hashcat/OpenCL/m00400-optimized.cl
-share/hashcat/OpenCL/m00400-pure.cl
share/hashcat/OpenCL/m00500-optimized.cl
share/hashcat/OpenCL/m00500-pure.cl
share/hashcat/OpenCL/m00600_a0-optimized.cl
-share/hashcat/OpenCL/m00600_a0-pure.cl
share/hashcat/OpenCL/m00600_a1-optimized.cl
-share/hashcat/OpenCL/m00600_a1-pure.cl
share/hashcat/OpenCL/m00600_a3-optimized.cl
-share/hashcat/OpenCL/m00600_a3-pure.cl
share/hashcat/OpenCL/m00610_a0-optimized.cl
-share/hashcat/OpenCL/m00610_a0-pure.cl
share/hashcat/OpenCL/m00610_a1-optimized.cl
-share/hashcat/OpenCL/m00610_a1-pure.cl
share/hashcat/OpenCL/m00610_a3-optimized.cl
-share/hashcat/OpenCL/m00610_a3-pure.cl
share/hashcat/OpenCL/m00620_a0-optimized.cl
-share/hashcat/OpenCL/m00620_a0-pure.cl
share/hashcat/OpenCL/m00620_a1-optimized.cl
-share/hashcat/OpenCL/m00620_a1-pure.cl
share/hashcat/OpenCL/m00620_a3-optimized.cl
-share/hashcat/OpenCL/m00620_a3-pure.cl
share/hashcat/OpenCL/m00900_a0-optimized.cl
-share/hashcat/OpenCL/m00900_a0-pure.cl
share/hashcat/OpenCL/m00900_a1-optimized.cl
-share/hashcat/OpenCL/m00900_a1-pure.cl
share/hashcat/OpenCL/m00900_a3-optimized.cl
-share/hashcat/OpenCL/m00900_a3-pure.cl
share/hashcat/OpenCL/m01000_a0-optimized.cl
-share/hashcat/OpenCL/m01000_a0-pure.cl
share/hashcat/OpenCL/m01000_a1-optimized.cl
-share/hashcat/OpenCL/m01000_a1-pure.cl
share/hashcat/OpenCL/m01000_a3-optimized.cl
-share/hashcat/OpenCL/m01000_a3-pure.cl
share/hashcat/OpenCL/m01100_a0-optimized.cl
-share/hashcat/OpenCL/m01100_a0-pure.cl
share/hashcat/OpenCL/m01100_a1-optimized.cl
-share/hashcat/OpenCL/m01100_a1-pure.cl
share/hashcat/OpenCL/m01100_a3-optimized.cl
-share/hashcat/OpenCL/m01100_a3-pure.cl
share/hashcat/OpenCL/m01300_a0-optimized.cl
-share/hashcat/OpenCL/m01300_a0-pure.cl
share/hashcat/OpenCL/m01300_a1-optimized.cl
-share/hashcat/OpenCL/m01300_a1-pure.cl
share/hashcat/OpenCL/m01300_a3-optimized.cl
-share/hashcat/OpenCL/m01300_a3-pure.cl
-share/hashcat/OpenCL/m01310_a0-pure.cl
-share/hashcat/OpenCL/m01310_a1-pure.cl
-share/hashcat/OpenCL/m01310_a3-pure.cl
-share/hashcat/OpenCL/m01320_a0-pure.cl
-share/hashcat/OpenCL/m01320_a1-pure.cl
-share/hashcat/OpenCL/m01320_a3-pure.cl
share/hashcat/OpenCL/m01400_a0-optimized.cl
-share/hashcat/OpenCL/m01400_a0-pure.cl
share/hashcat/OpenCL/m01400_a1-optimized.cl
-share/hashcat/OpenCL/m01400_a1-pure.cl
share/hashcat/OpenCL/m01400_a3-optimized.cl
-share/hashcat/OpenCL/m01400_a3-pure.cl
share/hashcat/OpenCL/m01410_a0-optimized.cl
-share/hashcat/OpenCL/m01410_a0-pure.cl
share/hashcat/OpenCL/m01410_a1-optimized.cl
-share/hashcat/OpenCL/m01410_a1-pure.cl
share/hashcat/OpenCL/m01410_a3-optimized.cl
-share/hashcat/OpenCL/m01410_a3-pure.cl
share/hashcat/OpenCL/m01420_a0-optimized.cl
-share/hashcat/OpenCL/m01420_a0-pure.cl
share/hashcat/OpenCL/m01420_a1-optimized.cl
-share/hashcat/OpenCL/m01420_a1-pure.cl
share/hashcat/OpenCL/m01420_a3-optimized.cl
-share/hashcat/OpenCL/m01420_a3-pure.cl
share/hashcat/OpenCL/m01430_a0-optimized.cl
-share/hashcat/OpenCL/m01430_a0-pure.cl
share/hashcat/OpenCL/m01430_a1-optimized.cl
-share/hashcat/OpenCL/m01430_a1-pure.cl
share/hashcat/OpenCL/m01430_a3-optimized.cl
-share/hashcat/OpenCL/m01430_a3-pure.cl
share/hashcat/OpenCL/m01440_a0-optimized.cl
-share/hashcat/OpenCL/m01440_a0-pure.cl
share/hashcat/OpenCL/m01440_a1-optimized.cl
-share/hashcat/OpenCL/m01440_a1-pure.cl
share/hashcat/OpenCL/m01440_a3-optimized.cl
-share/hashcat/OpenCL/m01440_a3-pure.cl
share/hashcat/OpenCL/m01450_a0-optimized.cl
-share/hashcat/OpenCL/m01450_a0-pure.cl
share/hashcat/OpenCL/m01450_a1-optimized.cl
-share/hashcat/OpenCL/m01450_a1-pure.cl
share/hashcat/OpenCL/m01450_a3-optimized.cl
-share/hashcat/OpenCL/m01450_a3-pure.cl
share/hashcat/OpenCL/m01460_a0-optimized.cl
-share/hashcat/OpenCL/m01460_a0-pure.cl
share/hashcat/OpenCL/m01460_a1-optimized.cl
-share/hashcat/OpenCL/m01460_a1-pure.cl
share/hashcat/OpenCL/m01460_a3-optimized.cl
-share/hashcat/OpenCL/m01460_a3-pure.cl
share/hashcat/OpenCL/m01470_a0-optimized.cl
-share/hashcat/OpenCL/m01470_a0-pure.cl
share/hashcat/OpenCL/m01470_a1-optimized.cl
-share/hashcat/OpenCL/m01470_a1-pure.cl
share/hashcat/OpenCL/m01470_a3-optimized.cl
-share/hashcat/OpenCL/m01470_a3-pure.cl
share/hashcat/OpenCL/m01500_a0-pure.cl
share/hashcat/OpenCL/m01500_a1-pure.cl
share/hashcat/OpenCL/m01500_a3-pure.cl
+share/hashcat/OpenCL/m01500_a4-pure.cl
share/hashcat/OpenCL/m01600-optimized.cl
share/hashcat/OpenCL/m01600-pure.cl
share/hashcat/OpenCL/m01700_a0-optimized.cl
-share/hashcat/OpenCL/m01700_a0-pure.cl
share/hashcat/OpenCL/m01700_a1-optimized.cl
-share/hashcat/OpenCL/m01700_a1-pure.cl
share/hashcat/OpenCL/m01700_a3-optimized.cl
-share/hashcat/OpenCL/m01700_a3-pure.cl
share/hashcat/OpenCL/m01710_a0-optimized.cl
-share/hashcat/OpenCL/m01710_a0-pure.cl
share/hashcat/OpenCL/m01710_a1-optimized.cl
-share/hashcat/OpenCL/m01710_a1-pure.cl
share/hashcat/OpenCL/m01710_a3-optimized.cl
-share/hashcat/OpenCL/m01710_a3-pure.cl
share/hashcat/OpenCL/m01720_a0-optimized.cl
-share/hashcat/OpenCL/m01720_a0-pure.cl
share/hashcat/OpenCL/m01720_a1-optimized.cl
-share/hashcat/OpenCL/m01720_a1-pure.cl
share/hashcat/OpenCL/m01720_a3-optimized.cl
-share/hashcat/OpenCL/m01720_a3-pure.cl
share/hashcat/OpenCL/m01730_a0-optimized.cl
-share/hashcat/OpenCL/m01730_a0-pure.cl
share/hashcat/OpenCL/m01730_a1-optimized.cl
-share/hashcat/OpenCL/m01730_a1-pure.cl
share/hashcat/OpenCL/m01730_a3-optimized.cl
-share/hashcat/OpenCL/m01730_a3-pure.cl
share/hashcat/OpenCL/m01740_a0-optimized.cl
-share/hashcat/OpenCL/m01740_a0-pure.cl
share/hashcat/OpenCL/m01740_a1-optimized.cl
-share/hashcat/OpenCL/m01740_a1-pure.cl
share/hashcat/OpenCL/m01740_a3-optimized.cl
-share/hashcat/OpenCL/m01740_a3-pure.cl
share/hashcat/OpenCL/m01750_a0-optimized.cl
-share/hashcat/OpenCL/m01750_a0-pure.cl
share/hashcat/OpenCL/m01750_a1-optimized.cl
-share/hashcat/OpenCL/m01750_a1-pure.cl
share/hashcat/OpenCL/m01750_a3-optimized.cl
-share/hashcat/OpenCL/m01750_a3-pure.cl
share/hashcat/OpenCL/m01760_a0-optimized.cl
-share/hashcat/OpenCL/m01760_a0-pure.cl
share/hashcat/OpenCL/m01760_a1-optimized.cl
-share/hashcat/OpenCL/m01760_a1-pure.cl
share/hashcat/OpenCL/m01760_a3-optimized.cl
-share/hashcat/OpenCL/m01760_a3-pure.cl
share/hashcat/OpenCL/m01770_a0-optimized.cl
-share/hashcat/OpenCL/m01770_a0-pure.cl
share/hashcat/OpenCL/m01770_a1-optimized.cl
-share/hashcat/OpenCL/m01770_a1-pure.cl
share/hashcat/OpenCL/m01770_a3-optimized.cl
-share/hashcat/OpenCL/m01770_a3-pure.cl
share/hashcat/OpenCL/m01800-optimized.cl
share/hashcat/OpenCL/m01800-pure.cl
share/hashcat/OpenCL/m02000_a0-optimized.cl
@@ -773,216 +805,147 @@ share/hashcat/OpenCL/m02100-pure.cl
share/hashcat/OpenCL/m02400_a0-optimized.cl
share/hashcat/OpenCL/m02400_a1-optimized.cl
share/hashcat/OpenCL/m02400_a3-optimized.cl
+share/hashcat/OpenCL/m02400_a4-optimized.cl
share/hashcat/OpenCL/m02410_a0-optimized.cl
share/hashcat/OpenCL/m02410_a1-optimized.cl
share/hashcat/OpenCL/m02410_a3-optimized.cl
+share/hashcat/OpenCL/m02410_a4-optimized.cl
share/hashcat/OpenCL/m02500-pure.cl
share/hashcat/OpenCL/m02501-pure.cl
share/hashcat/OpenCL/m02610_a0-optimized.cl
-share/hashcat/OpenCL/m02610_a0-pure.cl
share/hashcat/OpenCL/m02610_a1-optimized.cl
-share/hashcat/OpenCL/m02610_a1-pure.cl
share/hashcat/OpenCL/m02610_a3-optimized.cl
-share/hashcat/OpenCL/m02610_a3-pure.cl
share/hashcat/OpenCL/m02630_a0-optimized.cl
-share/hashcat/OpenCL/m02630_a0-pure.cl
share/hashcat/OpenCL/m02630_a1-optimized.cl
-share/hashcat/OpenCL/m02630_a1-pure.cl
share/hashcat/OpenCL/m02630_a3-optimized.cl
-share/hashcat/OpenCL/m02630_a3-pure.cl
share/hashcat/OpenCL/m02710_a0-optimized.cl
share/hashcat/OpenCL/m02710_a1-optimized.cl
share/hashcat/OpenCL/m02710_a3-optimized.cl
+share/hashcat/OpenCL/m02710_a4-optimized.cl
share/hashcat/OpenCL/m02810_a0-optimized.cl
-share/hashcat/OpenCL/m02810_a0-pure.cl
share/hashcat/OpenCL/m02810_a1-optimized.cl
-share/hashcat/OpenCL/m02810_a1-pure.cl
share/hashcat/OpenCL/m02810_a3-optimized.cl
-share/hashcat/OpenCL/m02810_a3-pure.cl
share/hashcat/OpenCL/m03000_a0-pure.cl
share/hashcat/OpenCL/m03000_a1-pure.cl
share/hashcat/OpenCL/m03000_a3-pure.cl
+share/hashcat/OpenCL/m03000_a4-pure.cl
share/hashcat/OpenCL/m03100_a0-optimized.cl
share/hashcat/OpenCL/m03100_a1-optimized.cl
share/hashcat/OpenCL/m03100_a3-optimized.cl
+share/hashcat/OpenCL/m03100_a4-optimized.cl
share/hashcat/OpenCL/m03200-pure.cl
+share/hashcat/OpenCL/m03300-pure.cl
share/hashcat/OpenCL/m03500_a0-optimized.cl
-share/hashcat/OpenCL/m03500_a0-pure.cl
share/hashcat/OpenCL/m03500_a1-optimized.cl
-share/hashcat/OpenCL/m03500_a1-pure.cl
share/hashcat/OpenCL/m03500_a3-optimized.cl
-share/hashcat/OpenCL/m03500_a3-pure.cl
share/hashcat/OpenCL/m03610_a0-optimized.cl
-share/hashcat/OpenCL/m03610_a0-pure.cl
share/hashcat/OpenCL/m03610_a1-optimized.cl
-share/hashcat/OpenCL/m03610_a1-pure.cl
share/hashcat/OpenCL/m03610_a3-optimized.cl
-share/hashcat/OpenCL/m03610_a3-pure.cl
share/hashcat/OpenCL/m03710_a0-optimized.cl
-share/hashcat/OpenCL/m03710_a0-pure.cl
share/hashcat/OpenCL/m03710_a1-optimized.cl
-share/hashcat/OpenCL/m03710_a1-pure.cl
share/hashcat/OpenCL/m03710_a3-optimized.cl
-share/hashcat/OpenCL/m03710_a3-pure.cl
share/hashcat/OpenCL/m03730_a0-pure.cl
share/hashcat/OpenCL/m03730_a1-pure.cl
share/hashcat/OpenCL/m03730_a3-pure.cl
+share/hashcat/OpenCL/m03730_a4-pure.cl
share/hashcat/OpenCL/m03800_a0-optimized.cl
-share/hashcat/OpenCL/m03800_a0-pure.cl
share/hashcat/OpenCL/m03800_a1-optimized.cl
-share/hashcat/OpenCL/m03800_a1-pure.cl
share/hashcat/OpenCL/m03800_a3-optimized.cl
-share/hashcat/OpenCL/m03800_a3-pure.cl
share/hashcat/OpenCL/m03910_a0-optimized.cl
-share/hashcat/OpenCL/m03910_a0-pure.cl
share/hashcat/OpenCL/m03910_a1-optimized.cl
-share/hashcat/OpenCL/m03910_a1-pure.cl
share/hashcat/OpenCL/m03910_a3-optimized.cl
-share/hashcat/OpenCL/m03910_a3-pure.cl
+share/hashcat/OpenCL/m04000-pure.cl
+share/hashcat/OpenCL/m04000_a0-pure.cl
+share/hashcat/OpenCL/m04000_a1-pure.cl
+share/hashcat/OpenCL/m04000_a3-pure.cl
+share/hashcat/OpenCL/m04000_a4-pure.cl
share/hashcat/OpenCL/m04010_a0-optimized.cl
-share/hashcat/OpenCL/m04010_a0-pure.cl
share/hashcat/OpenCL/m04010_a1-optimized.cl
-share/hashcat/OpenCL/m04010_a1-pure.cl
share/hashcat/OpenCL/m04010_a3-optimized.cl
-share/hashcat/OpenCL/m04010_a3-pure.cl
share/hashcat/OpenCL/m04110_a0-optimized.cl
-share/hashcat/OpenCL/m04110_a0-pure.cl
share/hashcat/OpenCL/m04110_a1-optimized.cl
-share/hashcat/OpenCL/m04110_a1-pure.cl
share/hashcat/OpenCL/m04110_a3-optimized.cl
-share/hashcat/OpenCL/m04110_a3-pure.cl
share/hashcat/OpenCL/m04310_a0-optimized.cl
-share/hashcat/OpenCL/m04310_a0-pure.cl
share/hashcat/OpenCL/m04310_a1-optimized.cl
-share/hashcat/OpenCL/m04310_a1-pure.cl
share/hashcat/OpenCL/m04310_a3-optimized.cl
-share/hashcat/OpenCL/m04310_a3-pure.cl
share/hashcat/OpenCL/m04400_a0-optimized.cl
-share/hashcat/OpenCL/m04400_a0-pure.cl
share/hashcat/OpenCL/m04400_a1-optimized.cl
-share/hashcat/OpenCL/m04400_a1-pure.cl
share/hashcat/OpenCL/m04400_a3-optimized.cl
-share/hashcat/OpenCL/m04400_a3-pure.cl
share/hashcat/OpenCL/m04410_a0-optimized.cl
-share/hashcat/OpenCL/m04410_a0-pure.cl
share/hashcat/OpenCL/m04410_a1-optimized.cl
-share/hashcat/OpenCL/m04410_a1-pure.cl
share/hashcat/OpenCL/m04410_a3-optimized.cl
-share/hashcat/OpenCL/m04410_a3-pure.cl
share/hashcat/OpenCL/m04420_a0-optimized.cl
-share/hashcat/OpenCL/m04420_a0-pure.cl
share/hashcat/OpenCL/m04420_a1-optimized.cl
-share/hashcat/OpenCL/m04420_a1-pure.cl
share/hashcat/OpenCL/m04420_a3-optimized.cl
-share/hashcat/OpenCL/m04420_a3-pure.cl
share/hashcat/OpenCL/m04430_a0-optimized.cl
-share/hashcat/OpenCL/m04430_a0-pure.cl
share/hashcat/OpenCL/m04430_a1-optimized.cl
-share/hashcat/OpenCL/m04430_a1-pure.cl
share/hashcat/OpenCL/m04430_a3-optimized.cl
-share/hashcat/OpenCL/m04430_a3-pure.cl
share/hashcat/OpenCL/m04500_a0-optimized.cl
-share/hashcat/OpenCL/m04500_a0-pure.cl
share/hashcat/OpenCL/m04500_a1-optimized.cl
-share/hashcat/OpenCL/m04500_a1-pure.cl
share/hashcat/OpenCL/m04500_a3-optimized.cl
-share/hashcat/OpenCL/m04500_a3-pure.cl
share/hashcat/OpenCL/m04510_a0-optimized.cl
-share/hashcat/OpenCL/m04510_a0-pure.cl
share/hashcat/OpenCL/m04510_a1-optimized.cl
-share/hashcat/OpenCL/m04510_a1-pure.cl
share/hashcat/OpenCL/m04510_a3-optimized.cl
-share/hashcat/OpenCL/m04510_a3-pure.cl
share/hashcat/OpenCL/m04520_a0-optimized.cl
-share/hashcat/OpenCL/m04520_a0-pure.cl
share/hashcat/OpenCL/m04520_a1-optimized.cl
-share/hashcat/OpenCL/m04520_a1-pure.cl
share/hashcat/OpenCL/m04520_a3-optimized.cl
-share/hashcat/OpenCL/m04520_a3-pure.cl
share/hashcat/OpenCL/m04700_a0-optimized.cl
-share/hashcat/OpenCL/m04700_a0-pure.cl
share/hashcat/OpenCL/m04700_a1-optimized.cl
-share/hashcat/OpenCL/m04700_a1-pure.cl
share/hashcat/OpenCL/m04700_a3-optimized.cl
-share/hashcat/OpenCL/m04700_a3-pure.cl
share/hashcat/OpenCL/m04710_a0-optimized.cl
-share/hashcat/OpenCL/m04710_a0-pure.cl
share/hashcat/OpenCL/m04710_a1-optimized.cl
-share/hashcat/OpenCL/m04710_a1-pure.cl
share/hashcat/OpenCL/m04710_a3-optimized.cl
-share/hashcat/OpenCL/m04710_a3-pure.cl
share/hashcat/OpenCL/m04800_a0-optimized.cl
-share/hashcat/OpenCL/m04800_a0-pure.cl
share/hashcat/OpenCL/m04800_a1-optimized.cl
-share/hashcat/OpenCL/m04800_a1-pure.cl
share/hashcat/OpenCL/m04800_a3-optimized.cl
-share/hashcat/OpenCL/m04800_a3-pure.cl
share/hashcat/OpenCL/m04900_a0-optimized.cl
-share/hashcat/OpenCL/m04900_a0-pure.cl
share/hashcat/OpenCL/m04900_a1-optimized.cl
-share/hashcat/OpenCL/m04900_a1-pure.cl
share/hashcat/OpenCL/m04900_a3-optimized.cl
-share/hashcat/OpenCL/m04900_a3-pure.cl
share/hashcat/OpenCL/m05000_a0-optimized.cl
-share/hashcat/OpenCL/m05000_a0-pure.cl
share/hashcat/OpenCL/m05000_a1-optimized.cl
-share/hashcat/OpenCL/m05000_a1-pure.cl
share/hashcat/OpenCL/m05000_a3-optimized.cl
-share/hashcat/OpenCL/m05000_a3-pure.cl
share/hashcat/OpenCL/m05100_a0-optimized.cl
share/hashcat/OpenCL/m05100_a0-pure.cl
share/hashcat/OpenCL/m05100_a1-optimized.cl
share/hashcat/OpenCL/m05100_a1-pure.cl
share/hashcat/OpenCL/m05100_a3-optimized.cl
share/hashcat/OpenCL/m05100_a3-pure.cl
-share/hashcat/OpenCL/m05200-pure.cl
share/hashcat/OpenCL/m05300_a0-optimized.cl
share/hashcat/OpenCL/m05300_a0-pure.cl
share/hashcat/OpenCL/m05300_a1-optimized.cl
share/hashcat/OpenCL/m05300_a1-pure.cl
share/hashcat/OpenCL/m05300_a3-optimized.cl
share/hashcat/OpenCL/m05300_a3-pure.cl
+share/hashcat/OpenCL/m05300_a4-pure.cl
share/hashcat/OpenCL/m05400_a0-optimized.cl
share/hashcat/OpenCL/m05400_a0-pure.cl
share/hashcat/OpenCL/m05400_a1-optimized.cl
share/hashcat/OpenCL/m05400_a1-pure.cl
share/hashcat/OpenCL/m05400_a3-optimized.cl
share/hashcat/OpenCL/m05400_a3-pure.cl
+share/hashcat/OpenCL/m05400_a4-pure.cl
share/hashcat/OpenCL/m05500_a0-optimized.cl
share/hashcat/OpenCL/m05500_a0-pure.cl
share/hashcat/OpenCL/m05500_a1-optimized.cl
share/hashcat/OpenCL/m05500_a1-pure.cl
share/hashcat/OpenCL/m05500_a3-optimized.cl
share/hashcat/OpenCL/m05500_a3-pure.cl
+share/hashcat/OpenCL/m05500_a4-pure.cl
share/hashcat/OpenCL/m05600_a0-optimized.cl
share/hashcat/OpenCL/m05600_a0-pure.cl
share/hashcat/OpenCL/m05600_a1-optimized.cl
share/hashcat/OpenCL/m05600_a1-pure.cl
share/hashcat/OpenCL/m05600_a3-optimized.cl
share/hashcat/OpenCL/m05600_a3-pure.cl
-share/hashcat/OpenCL/m05720_a0-pure.cl
-share/hashcat/OpenCL/m05720_a1-pure.cl
-share/hashcat/OpenCL/m05720_a3-pure.cl
+share/hashcat/OpenCL/m05600_a4-pure.cl
share/hashcat/OpenCL/m05800-optimized.cl
share/hashcat/OpenCL/m05800-pure.cl
share/hashcat/OpenCL/m06000_a0-optimized.cl
-share/hashcat/OpenCL/m06000_a0-pure.cl
share/hashcat/OpenCL/m06000_a1-optimized.cl
-share/hashcat/OpenCL/m06000_a1-pure.cl
share/hashcat/OpenCL/m06000_a3-optimized.cl
-share/hashcat/OpenCL/m06000_a3-pure.cl
-share/hashcat/OpenCL/m06050_a0-pure.cl
-share/hashcat/OpenCL/m06050_a1-pure.cl
-share/hashcat/OpenCL/m06050_a3-pure.cl
-share/hashcat/OpenCL/m06060_a0-pure.cl
-share/hashcat/OpenCL/m06060_a1-pure.cl
-share/hashcat/OpenCL/m06060_a3-pure.cl
share/hashcat/OpenCL/m06100_a0-optimized.cl
-share/hashcat/OpenCL/m06100_a0-pure.cl
share/hashcat/OpenCL/m06100_a1-optimized.cl
-share/hashcat/OpenCL/m06100_a1-pure.cl
share/hashcat/OpenCL/m06100_a3-optimized.cl
-share/hashcat/OpenCL/m06100_a3-pure.cl
share/hashcat/OpenCL/m06211-pure.cl
share/hashcat/OpenCL/m06212-pure.cl
share/hashcat/OpenCL/m06213-pure.cl
@@ -994,33 +957,21 @@ share/hashcat/OpenCL/m06232-pure.cl
share/hashcat/OpenCL/m06233-pure.cl
share/hashcat/OpenCL/m06300-optimized.cl
share/hashcat/OpenCL/m06300-pure.cl
-share/hashcat/OpenCL/m06400-pure.cl
-share/hashcat/OpenCL/m06500-pure.cl
share/hashcat/OpenCL/m06600-pure.cl
-share/hashcat/OpenCL/m06700-pure.cl
share/hashcat/OpenCL/m06800-pure.cl
share/hashcat/OpenCL/m06900_a0-optimized.cl
share/hashcat/OpenCL/m06900_a1-optimized.cl
share/hashcat/OpenCL/m06900_a3-optimized.cl
+share/hashcat/OpenCL/m06900_a4-optimized.cl
share/hashcat/OpenCL/m07000_a0-optimized.cl
-share/hashcat/OpenCL/m07000_a0-pure.cl
share/hashcat/OpenCL/m07000_a1-optimized.cl
-share/hashcat/OpenCL/m07000_a1-pure.cl
share/hashcat/OpenCL/m07000_a3-optimized.cl
-share/hashcat/OpenCL/m07000_a3-pure.cl
-share/hashcat/OpenCL/m07100-pure.cl
share/hashcat/OpenCL/m07300_a0-optimized.cl
-share/hashcat/OpenCL/m07300_a0-pure.cl
share/hashcat/OpenCL/m07300_a1-optimized.cl
-share/hashcat/OpenCL/m07300_a1-pure.cl
share/hashcat/OpenCL/m07300_a3-optimized.cl
-share/hashcat/OpenCL/m07300_a3-pure.cl
share/hashcat/OpenCL/m07350_a0-optimized.cl
-share/hashcat/OpenCL/m07350_a0-pure.cl
share/hashcat/OpenCL/m07350_a1-optimized.cl
-share/hashcat/OpenCL/m07350_a1-pure.cl
share/hashcat/OpenCL/m07350_a3-optimized.cl
-share/hashcat/OpenCL/m07350_a3-pure.cl
share/hashcat/OpenCL/m07400-optimized.cl
share/hashcat/OpenCL/m07400-pure.cl
share/hashcat/OpenCL/m07500_a0-optimized.cl
@@ -1029,28 +980,30 @@ share/hashcat/OpenCL/m07500_a1-optimized
share/hashcat/OpenCL/m07500_a1-pure.cl
share/hashcat/OpenCL/m07500_a3-optimized.cl
share/hashcat/OpenCL/m07500_a3-pure.cl
+share/hashcat/OpenCL/m07500_a4-pure.cl
share/hashcat/OpenCL/m07700_a0-optimized.cl
share/hashcat/OpenCL/m07700_a1-optimized.cl
share/hashcat/OpenCL/m07700_a3-optimized.cl
+share/hashcat/OpenCL/m07700_a4-optimized.cl
share/hashcat/OpenCL/m07701_a0-optimized.cl
share/hashcat/OpenCL/m07701_a1-optimized.cl
share/hashcat/OpenCL/m07701_a3-optimized.cl
+share/hashcat/OpenCL/m07701_a4-optimized.cl
share/hashcat/OpenCL/m07800_a0-optimized.cl
share/hashcat/OpenCL/m07800_a1-optimized.cl
share/hashcat/OpenCL/m07800_a3-optimized.cl
+share/hashcat/OpenCL/m07800_a4-optimized.cl
share/hashcat/OpenCL/m07801_a0-optimized.cl
share/hashcat/OpenCL/m07801_a1-optimized.cl
share/hashcat/OpenCL/m07801_a3-optimized.cl
-share/hashcat/OpenCL/m07900-pure.cl
+share/hashcat/OpenCL/m07801_a4-optimized.cl
share/hashcat/OpenCL/m08000_a0-optimized.cl
share/hashcat/OpenCL/m08000_a1-optimized.cl
share/hashcat/OpenCL/m08000_a3-optimized.cl
+share/hashcat/OpenCL/m08000_a4-optimized.cl
share/hashcat/OpenCL/m08100_a0-optimized.cl
-share/hashcat/OpenCL/m08100_a0-pure.cl
share/hashcat/OpenCL/m08100_a1-optimized.cl
-share/hashcat/OpenCL/m08100_a1-pure.cl
share/hashcat/OpenCL/m08100_a3-optimized.cl
-share/hashcat/OpenCL/m08100_a3-pure.cl
share/hashcat/OpenCL/m08200-pure.cl
share/hashcat/OpenCL/m08300_a0-optimized.cl
share/hashcat/OpenCL/m08300_a0-pure.cl
@@ -1058,21 +1011,22 @@ share/hashcat/OpenCL/m08300_a1-optimized
share/hashcat/OpenCL/m08300_a1-pure.cl
share/hashcat/OpenCL/m08300_a3-optimized.cl
share/hashcat/OpenCL/m08300_a3-pure.cl
+share/hashcat/OpenCL/m08300_a4-pure.cl
share/hashcat/OpenCL/m08400_a0-optimized.cl
-share/hashcat/OpenCL/m08400_a0-pure.cl
share/hashcat/OpenCL/m08400_a1-optimized.cl
-share/hashcat/OpenCL/m08400_a1-pure.cl
share/hashcat/OpenCL/m08400_a3-optimized.cl
-share/hashcat/OpenCL/m08400_a3-pure.cl
share/hashcat/OpenCL/m08500_a0-pure.cl
share/hashcat/OpenCL/m08500_a1-pure.cl
share/hashcat/OpenCL/m08500_a3-pure.cl
+share/hashcat/OpenCL/m08500_a4-pure.cl
share/hashcat/OpenCL/m08600_a0-pure.cl
share/hashcat/OpenCL/m08600_a1-pure.cl
share/hashcat/OpenCL/m08600_a3-pure.cl
+share/hashcat/OpenCL/m08600_a4-pure.cl
share/hashcat/OpenCL/m08700_a0-optimized.cl
share/hashcat/OpenCL/m08700_a1-optimized.cl
share/hashcat/OpenCL/m08700_a3-optimized.cl
+share/hashcat/OpenCL/m08700_a4-optimized.cl
share/hashcat/OpenCL/m08800-pure.cl
share/hashcat/OpenCL/m08900-pure.cl
share/hashcat/OpenCL/m09000-pure.cl
@@ -1083,151 +1037,106 @@ share/hashcat/OpenCL/m09600-pure.cl
share/hashcat/OpenCL/m09700_a0-optimized.cl
share/hashcat/OpenCL/m09700_a1-optimized.cl
share/hashcat/OpenCL/m09700_a3-optimized.cl
+share/hashcat/OpenCL/m09700_a4-optimized.cl
share/hashcat/OpenCL/m09710_a0-optimized.cl
share/hashcat/OpenCL/m09710_a1-optimized.cl
share/hashcat/OpenCL/m09710_a3-optimized.cl
+share/hashcat/OpenCL/m09710_a4-optimized.cl
share/hashcat/OpenCL/m09720_a0-optimized.cl
share/hashcat/OpenCL/m09720_a1-optimized.cl
share/hashcat/OpenCL/m09720_a3-optimized.cl
+share/hashcat/OpenCL/m09720_a4-optimized.cl
share/hashcat/OpenCL/m09800_a0-optimized.cl
share/hashcat/OpenCL/m09800_a1-optimized.cl
share/hashcat/OpenCL/m09800_a3-optimized.cl
+share/hashcat/OpenCL/m09800_a4-optimized.cl
share/hashcat/OpenCL/m09810_a0-optimized.cl
share/hashcat/OpenCL/m09810_a1-optimized.cl
share/hashcat/OpenCL/m09810_a3-optimized.cl
+share/hashcat/OpenCL/m09810_a4-optimized.cl
share/hashcat/OpenCL/m09820_a0-optimized.cl
share/hashcat/OpenCL/m09820_a1-optimized.cl
share/hashcat/OpenCL/m09820_a3-optimized.cl
+share/hashcat/OpenCL/m09820_a4-optimized.cl
share/hashcat/OpenCL/m09900_a0-optimized.cl
-share/hashcat/OpenCL/m09900_a0-pure.cl
share/hashcat/OpenCL/m09900_a1-optimized.cl
-share/hashcat/OpenCL/m09900_a1-pure.cl
share/hashcat/OpenCL/m09900_a3-optimized.cl
-share/hashcat/OpenCL/m09900_a3-pure.cl
share/hashcat/OpenCL/m10100_a0-optimized.cl
share/hashcat/OpenCL/m10100_a1-optimized.cl
share/hashcat/OpenCL/m10100_a3-optimized.cl
-share/hashcat/OpenCL/m10300-pure.cl
+share/hashcat/OpenCL/m10100_a4-optimized.cl
share/hashcat/OpenCL/m10400_a0-optimized.cl
share/hashcat/OpenCL/m10400_a1-optimized.cl
share/hashcat/OpenCL/m10400_a3-optimized.cl
+share/hashcat/OpenCL/m10400_a4-optimized.cl
share/hashcat/OpenCL/m10410_a0-optimized.cl
share/hashcat/OpenCL/m10410_a1-optimized.cl
share/hashcat/OpenCL/m10410_a3-optimized.cl
+share/hashcat/OpenCL/m10410_a4-optimized.cl
share/hashcat/OpenCL/m10420_a0-optimized.cl
share/hashcat/OpenCL/m10420_a1-optimized.cl
share/hashcat/OpenCL/m10420_a3-optimized.cl
+share/hashcat/OpenCL/m10420_a4-optimized.cl
share/hashcat/OpenCL/m10500-pure.cl
share/hashcat/OpenCL/m10510-pure.cl
share/hashcat/OpenCL/m10700-optimized.cl
share/hashcat/OpenCL/m10700-pure.cl
share/hashcat/OpenCL/m10800_a0-optimized.cl
-share/hashcat/OpenCL/m10800_a0-pure.cl
share/hashcat/OpenCL/m10800_a1-optimized.cl
-share/hashcat/OpenCL/m10800_a1-pure.cl
share/hashcat/OpenCL/m10800_a3-optimized.cl
-share/hashcat/OpenCL/m10800_a3-pure.cl
share/hashcat/OpenCL/m10810_a0-optimized.cl
-share/hashcat/OpenCL/m10810_a0-pure.cl
share/hashcat/OpenCL/m10810_a1-optimized.cl
-share/hashcat/OpenCL/m10810_a1-pure.cl
share/hashcat/OpenCL/m10810_a3-optimized.cl
-share/hashcat/OpenCL/m10810_a3-pure.cl
share/hashcat/OpenCL/m10820_a0-optimized.cl
-share/hashcat/OpenCL/m10820_a0-pure.cl
share/hashcat/OpenCL/m10820_a1-optimized.cl
-share/hashcat/OpenCL/m10820_a1-pure.cl
share/hashcat/OpenCL/m10820_a3-optimized.cl
-share/hashcat/OpenCL/m10820_a3-pure.cl
share/hashcat/OpenCL/m10830_a0-optimized.cl
-share/hashcat/OpenCL/m10830_a0-pure.cl
share/hashcat/OpenCL/m10830_a1-optimized.cl
-share/hashcat/OpenCL/m10830_a1-pure.cl
share/hashcat/OpenCL/m10830_a3-optimized.cl
-share/hashcat/OpenCL/m10830_a3-pure.cl
share/hashcat/OpenCL/m10840_a0-optimized.cl
-share/hashcat/OpenCL/m10840_a0-pure.cl
share/hashcat/OpenCL/m10840_a1-optimized.cl
-share/hashcat/OpenCL/m10840_a1-pure.cl
share/hashcat/OpenCL/m10840_a3-optimized.cl
-share/hashcat/OpenCL/m10840_a3-pure.cl
share/hashcat/OpenCL/m10870_a0-optimized.cl
-share/hashcat/OpenCL/m10870_a0-pure.cl
share/hashcat/OpenCL/m10870_a1-optimized.cl
-share/hashcat/OpenCL/m10870_a1-pure.cl
share/hashcat/OpenCL/m10870_a3-optimized.cl
-share/hashcat/OpenCL/m10870_a3-pure.cl
-share/hashcat/OpenCL/m10900-pure.cl
-share/hashcat/OpenCL/m11000_a0-optimized.cl
-share/hashcat/OpenCL/m11000_a0-pure.cl
-share/hashcat/OpenCL/m11000_a1-optimized.cl
-share/hashcat/OpenCL/m11000_a1-pure.cl
-share/hashcat/OpenCL/m11000_a3-optimized.cl
-share/hashcat/OpenCL/m11000_a3-pure.cl
share/hashcat/OpenCL/m11100_a0-optimized.cl
-share/hashcat/OpenCL/m11100_a0-pure.cl
share/hashcat/OpenCL/m11100_a1-optimized.cl
-share/hashcat/OpenCL/m11100_a1-pure.cl
share/hashcat/OpenCL/m11100_a3-optimized.cl
-share/hashcat/OpenCL/m11100_a3-pure.cl
share/hashcat/OpenCL/m11200_a0-optimized.cl
share/hashcat/OpenCL/m11200_a0-pure.cl
share/hashcat/OpenCL/m11200_a1-optimized.cl
share/hashcat/OpenCL/m11200_a1-pure.cl
share/hashcat/OpenCL/m11200_a3-optimized.cl
share/hashcat/OpenCL/m11200_a3-pure.cl
+share/hashcat/OpenCL/m11200_a4-pure.cl
share/hashcat/OpenCL/m11300-pure.cl
share/hashcat/OpenCL/m11400_a0-pure.cl
share/hashcat/OpenCL/m11400_a1-pure.cl
share/hashcat/OpenCL/m11400_a3-pure.cl
+share/hashcat/OpenCL/m11400_a4-pure.cl
share/hashcat/OpenCL/m11500_a0-optimized.cl
share/hashcat/OpenCL/m11500_a0-pure.cl
share/hashcat/OpenCL/m11500_a1-optimized.cl
share/hashcat/OpenCL/m11500_a1-pure.cl
share/hashcat/OpenCL/m11500_a3-optimized.cl
share/hashcat/OpenCL/m11500_a3-pure.cl
+share/hashcat/OpenCL/m11500_a4-pure.cl
share/hashcat/OpenCL/m11600-optimized.cl
share/hashcat/OpenCL/m11600-pure.cl
share/hashcat/OpenCL/m11700_a0-optimized.cl
-share/hashcat/OpenCL/m11700_a0-pure.cl
share/hashcat/OpenCL/m11700_a1-optimized.cl
-share/hashcat/OpenCL/m11700_a1-pure.cl
share/hashcat/OpenCL/m11700_a3-optimized.cl
-share/hashcat/OpenCL/m11700_a3-pure.cl
-share/hashcat/OpenCL/m11750_a0-pure.cl
-share/hashcat/OpenCL/m11750_a1-pure.cl
-share/hashcat/OpenCL/m11750_a3-pure.cl
-share/hashcat/OpenCL/m11760_a0-pure.cl
-share/hashcat/OpenCL/m11760_a1-pure.cl
-share/hashcat/OpenCL/m11760_a3-pure.cl
share/hashcat/OpenCL/m11800_a0-optimized.cl
-share/hashcat/OpenCL/m11800_a0-pure.cl
share/hashcat/OpenCL/m11800_a1-optimized.cl
-share/hashcat/OpenCL/m11800_a1-pure.cl
share/hashcat/OpenCL/m11800_a3-optimized.cl
-share/hashcat/OpenCL/m11800_a3-pure.cl
-share/hashcat/OpenCL/m11850_a0-pure.cl
-share/hashcat/OpenCL/m11850_a1-pure.cl
-share/hashcat/OpenCL/m11850_a3-pure.cl
-share/hashcat/OpenCL/m11860_a0-pure.cl
-share/hashcat/OpenCL/m11860_a1-pure.cl
-share/hashcat/OpenCL/m11860_a3-pure.cl
-share/hashcat/OpenCL/m11900-pure.cl
-share/hashcat/OpenCL/m12000-pure.cl
-share/hashcat/OpenCL/m12150-pure.cl
share/hashcat/OpenCL/m12200-pure.cl
-share/hashcat/OpenCL/m12300-pure.cl
share/hashcat/OpenCL/m12400-pure.cl
share/hashcat/OpenCL/m12500-optimized.cl
share/hashcat/OpenCL/m12500-pure.cl
share/hashcat/OpenCL/m12600_a0-optimized.cl
-share/hashcat/OpenCL/m12600_a0-pure.cl
share/hashcat/OpenCL/m12600_a1-optimized.cl
-share/hashcat/OpenCL/m12600_a1-pure.cl
share/hashcat/OpenCL/m12600_a3-optimized.cl
-share/hashcat/OpenCL/m12600_a3-pure.cl
share/hashcat/OpenCL/m12700-pure.cl
-share/hashcat/OpenCL/m12800-pure.cl
share/hashcat/OpenCL/m12900-pure.cl
share/hashcat/OpenCL/m13000-pure.cl
share/hashcat/OpenCL/m13100_a0-optimized.cl
@@ -1236,6 +1145,7 @@ share/hashcat/OpenCL/m13100_a1-optimized
share/hashcat/OpenCL/m13100_a1-pure.cl
share/hashcat/OpenCL/m13100_a3-optimized.cl
share/hashcat/OpenCL/m13100_a3-pure.cl
+share/hashcat/OpenCL/m13100_a4-pure.cl
share/hashcat/OpenCL/m13200-pure.cl
share/hashcat/OpenCL/m13300_a0-optimized.cl
share/hashcat/OpenCL/m13300_a0-pure.cl
@@ -1243,6 +1153,7 @@ share/hashcat/OpenCL/m13300_a1-optimized
share/hashcat/OpenCL/m13300_a1-pure.cl
share/hashcat/OpenCL/m13300_a3-optimized.cl
share/hashcat/OpenCL/m13300_a3-pure.cl
+share/hashcat/OpenCL/m13300_a4-pure.cl
share/hashcat/OpenCL/m13400-pure.cl
share/hashcat/OpenCL/m13500_a0-optimized.cl
share/hashcat/OpenCL/m13500_a0-pure.cl
@@ -1250,6 +1161,7 @@ share/hashcat/OpenCL/m13500_a1-optimized
share/hashcat/OpenCL/m13500_a1-pure.cl
share/hashcat/OpenCL/m13500_a3-optimized.cl
share/hashcat/OpenCL/m13500_a3-pure.cl
+share/hashcat/OpenCL/m13500_a4-pure.cl
share/hashcat/OpenCL/m13600-pure.cl
share/hashcat/OpenCL/m13711-pure.cl
share/hashcat/OpenCL/m13712-pure.cl
@@ -1266,24 +1178,23 @@ share/hashcat/OpenCL/m13753-pure.cl
share/hashcat/OpenCL/m13771-pure.cl
share/hashcat/OpenCL/m13772-pure.cl
share/hashcat/OpenCL/m13773-pure.cl
+share/hashcat/OpenCL/m13791-pure.cl
+share/hashcat/OpenCL/m13792-pure.cl
+share/hashcat/OpenCL/m13793-pure.cl
share/hashcat/OpenCL/m13800_a0-optimized.cl
-share/hashcat/OpenCL/m13800_a0-pure.cl
share/hashcat/OpenCL/m13800_a1-optimized.cl
-share/hashcat/OpenCL/m13800_a1-pure.cl
share/hashcat/OpenCL/m13800_a3-optimized.cl
-share/hashcat/OpenCL/m13800_a3-pure.cl
share/hashcat/OpenCL/m13900_a0-optimized.cl
-share/hashcat/OpenCL/m13900_a0-pure.cl
share/hashcat/OpenCL/m13900_a1-optimized.cl
-share/hashcat/OpenCL/m13900_a1-pure.cl
share/hashcat/OpenCL/m13900_a3-optimized.cl
-share/hashcat/OpenCL/m13900_a3-pure.cl
share/hashcat/OpenCL/m14000_a0-pure.cl
share/hashcat/OpenCL/m14000_a1-pure.cl
share/hashcat/OpenCL/m14000_a3-pure.cl
+share/hashcat/OpenCL/m14000_a4-pure.cl
share/hashcat/OpenCL/m14100_a0-pure.cl
share/hashcat/OpenCL/m14100_a1-pure.cl
share/hashcat/OpenCL/m14100_a3-pure.cl
+share/hashcat/OpenCL/m14100_a4-pure.cl
share/hashcat/OpenCL/m14200-pure.cl
share/hashcat/OpenCL/m14400_a0-optimized.cl
share/hashcat/OpenCL/m14400_a0-pure.cl
@@ -1291,51 +1202,67 @@ share/hashcat/OpenCL/m14400_a1-optimized
share/hashcat/OpenCL/m14400_a1-pure.cl
share/hashcat/OpenCL/m14400_a3-optimized.cl
share/hashcat/OpenCL/m14400_a3-pure.cl
+share/hashcat/OpenCL/m14400_a4-pure.cl
share/hashcat/OpenCL/m14511_a0-pure.cl
share/hashcat/OpenCL/m14511_a1-pure.cl
share/hashcat/OpenCL/m14511_a3-pure.cl
+share/hashcat/OpenCL/m14511_a4-pure.cl
share/hashcat/OpenCL/m14512_a0-pure.cl
share/hashcat/OpenCL/m14512_a1-pure.cl
share/hashcat/OpenCL/m14512_a3-pure.cl
+share/hashcat/OpenCL/m14512_a4-pure.cl
share/hashcat/OpenCL/m14513_a0-pure.cl
share/hashcat/OpenCL/m14513_a1-pure.cl
share/hashcat/OpenCL/m14513_a3-pure.cl
+share/hashcat/OpenCL/m14513_a4-pure.cl
share/hashcat/OpenCL/m14521_a0-pure.cl
share/hashcat/OpenCL/m14521_a1-pure.cl
share/hashcat/OpenCL/m14521_a3-pure.cl
+share/hashcat/OpenCL/m14521_a4-pure.cl
share/hashcat/OpenCL/m14522_a0-pure.cl
share/hashcat/OpenCL/m14522_a1-pure.cl
share/hashcat/OpenCL/m14522_a3-pure.cl
+share/hashcat/OpenCL/m14522_a4-pure.cl
share/hashcat/OpenCL/m14523_a0-pure.cl
share/hashcat/OpenCL/m14523_a1-pure.cl
share/hashcat/OpenCL/m14523_a3-pure.cl
+share/hashcat/OpenCL/m14523_a4-pure.cl
share/hashcat/OpenCL/m14531_a0-pure.cl
share/hashcat/OpenCL/m14531_a1-pure.cl
share/hashcat/OpenCL/m14531_a3-pure.cl
+share/hashcat/OpenCL/m14531_a4-pure.cl
share/hashcat/OpenCL/m14532_a0-pure.cl
share/hashcat/OpenCL/m14532_a1-pure.cl
share/hashcat/OpenCL/m14532_a3-pure.cl
+share/hashcat/OpenCL/m14532_a4-pure.cl
share/hashcat/OpenCL/m14533_a0-pure.cl
share/hashcat/OpenCL/m14533_a1-pure.cl
share/hashcat/OpenCL/m14533_a3-pure.cl
+share/hashcat/OpenCL/m14533_a4-pure.cl
share/hashcat/OpenCL/m14541_a0-pure.cl
share/hashcat/OpenCL/m14541_a1-pure.cl
share/hashcat/OpenCL/m14541_a3-pure.cl
+share/hashcat/OpenCL/m14541_a4-pure.cl
share/hashcat/OpenCL/m14542_a0-pure.cl
share/hashcat/OpenCL/m14542_a1-pure.cl
share/hashcat/OpenCL/m14542_a3-pure.cl
+share/hashcat/OpenCL/m14542_a4-pure.cl
share/hashcat/OpenCL/m14543_a0-pure.cl
share/hashcat/OpenCL/m14543_a1-pure.cl
share/hashcat/OpenCL/m14543_a3-pure.cl
+share/hashcat/OpenCL/m14543_a4-pure.cl
share/hashcat/OpenCL/m14551_a0-pure.cl
share/hashcat/OpenCL/m14551_a1-pure.cl
share/hashcat/OpenCL/m14551_a3-pure.cl
+share/hashcat/OpenCL/m14551_a4-pure.cl
share/hashcat/OpenCL/m14552_a0-pure.cl
share/hashcat/OpenCL/m14552_a1-pure.cl
share/hashcat/OpenCL/m14552_a3-pure.cl
+share/hashcat/OpenCL/m14552_a4-pure.cl
share/hashcat/OpenCL/m14553_a0-pure.cl
share/hashcat/OpenCL/m14553_a1-pure.cl
share/hashcat/OpenCL/m14553_a3-pure.cl
+share/hashcat/OpenCL/m14553_a4-pure.cl
share/hashcat/OpenCL/m14611-pure.cl
share/hashcat/OpenCL/m14612-pure.cl
share/hashcat/OpenCL/m14613-pure.cl
@@ -1353,24 +1280,23 @@ share/hashcat/OpenCL/m14800-pure.cl
share/hashcat/OpenCL/m14900_a0-optimized.cl
share/hashcat/OpenCL/m14900_a1-optimized.cl
share/hashcat/OpenCL/m14900_a3-optimized.cl
+share/hashcat/OpenCL/m14900_a4-optimized.cl
share/hashcat/OpenCL/m15000_a0-optimized.cl
-share/hashcat/OpenCL/m15000_a0-pure.cl
share/hashcat/OpenCL/m15000_a1-optimized.cl
-share/hashcat/OpenCL/m15000_a1-pure.cl
share/hashcat/OpenCL/m15000_a3-optimized.cl
-share/hashcat/OpenCL/m15000_a3-pure.cl
-share/hashcat/OpenCL/m15100-pure.cl
share/hashcat/OpenCL/m15300-pure.cl
share/hashcat/OpenCL/m15310-pure.cl
share/hashcat/OpenCL/m15400_a0-optimized.cl
share/hashcat/OpenCL/m15400_a1-optimized.cl
share/hashcat/OpenCL/m15400_a3-optimized.cl
+share/hashcat/OpenCL/m15400_a4-optimized.cl
share/hashcat/OpenCL/m15500_a0-optimized.cl
share/hashcat/OpenCL/m15500_a0-pure.cl
share/hashcat/OpenCL/m15500_a1-optimized.cl
share/hashcat/OpenCL/m15500_a1-pure.cl
share/hashcat/OpenCL/m15500_a3-optimized.cl
share/hashcat/OpenCL/m15500_a3-pure.cl
+share/hashcat/OpenCL/m15500_a4-pure.cl
share/hashcat/OpenCL/m15600-pure.cl
share/hashcat/OpenCL/m15700-pure.cl
share/hashcat/OpenCL/m15900-pure.cl
@@ -1378,12 +1304,14 @@ share/hashcat/OpenCL/m15910-pure.cl
share/hashcat/OpenCL/m16000_a0-pure.cl
share/hashcat/OpenCL/m16000_a1-pure.cl
share/hashcat/OpenCL/m16000_a3-pure.cl
+share/hashcat/OpenCL/m16000_a4-pure.cl
share/hashcat/OpenCL/m16100_a0-optimized.cl
share/hashcat/OpenCL/m16100_a0-pure.cl
share/hashcat/OpenCL/m16100_a1-optimized.cl
share/hashcat/OpenCL/m16100_a1-pure.cl
share/hashcat/OpenCL/m16100_a3-optimized.cl
share/hashcat/OpenCL/m16100_a3-pure.cl
+share/hashcat/OpenCL/m16100_a4-pure.cl
share/hashcat/OpenCL/m16200-pure.cl
share/hashcat/OpenCL/m16300-pure.cl
share/hashcat/OpenCL/m16400_a0-optimized.cl
@@ -1392,21 +1320,26 @@ share/hashcat/OpenCL/m16400_a1-optimized
share/hashcat/OpenCL/m16400_a1-pure.cl
share/hashcat/OpenCL/m16400_a3-optimized.cl
share/hashcat/OpenCL/m16400_a3-pure.cl
+share/hashcat/OpenCL/m16400_a4-pure.cl
share/hashcat/OpenCL/m16511_a0-pure.cl
share/hashcat/OpenCL/m16511_a1-pure.cl
share/hashcat/OpenCL/m16511_a3-pure.cl
+share/hashcat/OpenCL/m16511_a4-pure.cl
share/hashcat/OpenCL/m16512_a0-pure.cl
share/hashcat/OpenCL/m16512_a1-pure.cl
share/hashcat/OpenCL/m16512_a3-pure.cl
+share/hashcat/OpenCL/m16512_a4-pure.cl
share/hashcat/OpenCL/m16513_a0-pure.cl
share/hashcat/OpenCL/m16513_a1-pure.cl
share/hashcat/OpenCL/m16513_a3-pure.cl
+share/hashcat/OpenCL/m16513_a4-pure.cl
share/hashcat/OpenCL/m16600_a0-optimized.cl
share/hashcat/OpenCL/m16600_a0-pure.cl
share/hashcat/OpenCL/m16600_a1-optimized.cl
share/hashcat/OpenCL/m16600_a1-pure.cl
share/hashcat/OpenCL/m16600_a3-optimized.cl
share/hashcat/OpenCL/m16600_a3-pure.cl
+share/hashcat/OpenCL/m16600_a4-pure.cl
share/hashcat/OpenCL/m16800-pure.cl
share/hashcat/OpenCL/m16801-pure.cl
share/hashcat/OpenCL/m16900-pure.cl
@@ -1414,59 +1347,72 @@ share/hashcat/OpenCL/m17010-pure.cl
share/hashcat/OpenCL/m17020-pure.cl
share/hashcat/OpenCL/m17030-pure.cl
share/hashcat/OpenCL/m17040-pure.cl
+share/hashcat/OpenCL/m17050-pure.cl
share/hashcat/OpenCL/m17200_a0-pure.cl
share/hashcat/OpenCL/m17200_a1-pure.cl
share/hashcat/OpenCL/m17200_a3-pure.cl
+share/hashcat/OpenCL/m17200_a4-pure.cl
share/hashcat/OpenCL/m17210_a0-pure.cl
share/hashcat/OpenCL/m17210_a1-pure.cl
share/hashcat/OpenCL/m17210_a3-pure.cl
+share/hashcat/OpenCL/m17210_a4-pure.cl
share/hashcat/OpenCL/m17220_a0-pure.cl
share/hashcat/OpenCL/m17220_a1-pure.cl
share/hashcat/OpenCL/m17220_a3-pure.cl
+share/hashcat/OpenCL/m17220_a4-pure.cl
share/hashcat/OpenCL/m17225_a0-pure.cl
share/hashcat/OpenCL/m17225_a1-pure.cl
share/hashcat/OpenCL/m17225_a3-pure.cl
+share/hashcat/OpenCL/m17225_a4-pure.cl
share/hashcat/OpenCL/m17230_a0-pure.cl
share/hashcat/OpenCL/m17230_a1-pure.cl
share/hashcat/OpenCL/m17230_a3-pure.cl
+share/hashcat/OpenCL/m17230_a4-pure.cl
share/hashcat/OpenCL/m17300_a0-optimized.cl
share/hashcat/OpenCL/m17300_a1-optimized.cl
share/hashcat/OpenCL/m17300_a3-optimized.cl
+share/hashcat/OpenCL/m17300_a4-optimized.cl
share/hashcat/OpenCL/m17400_a0-optimized.cl
share/hashcat/OpenCL/m17400_a1-optimized.cl
share/hashcat/OpenCL/m17400_a3-optimized.cl
+share/hashcat/OpenCL/m17400_a4-optimized.cl
share/hashcat/OpenCL/m17500_a0-optimized.cl
share/hashcat/OpenCL/m17500_a1-optimized.cl
share/hashcat/OpenCL/m17500_a3-optimized.cl
+share/hashcat/OpenCL/m17500_a4-optimized.cl
share/hashcat/OpenCL/m17600_a0-optimized.cl
share/hashcat/OpenCL/m17600_a1-optimized.cl
share/hashcat/OpenCL/m17600_a3-optimized.cl
+share/hashcat/OpenCL/m17600_a4-optimized.cl
share/hashcat/OpenCL/m17700_a0-optimized.cl
share/hashcat/OpenCL/m17700_a1-optimized.cl
share/hashcat/OpenCL/m17700_a3-optimized.cl
+share/hashcat/OpenCL/m17700_a4-optimized.cl
share/hashcat/OpenCL/m17800_a0-optimized.cl
share/hashcat/OpenCL/m17800_a1-optimized.cl
share/hashcat/OpenCL/m17800_a3-optimized.cl
+share/hashcat/OpenCL/m17800_a4-optimized.cl
share/hashcat/OpenCL/m17900_a0-optimized.cl
share/hashcat/OpenCL/m17900_a1-optimized.cl
share/hashcat/OpenCL/m17900_a3-optimized.cl
+share/hashcat/OpenCL/m17900_a4-optimized.cl
share/hashcat/OpenCL/m18000_a0-optimized.cl
share/hashcat/OpenCL/m18000_a1-optimized.cl
share/hashcat/OpenCL/m18000_a3-optimized.cl
+share/hashcat/OpenCL/m18000_a4-optimized.cl
share/hashcat/OpenCL/m18100_a0-pure.cl
share/hashcat/OpenCL/m18100_a1-pure.cl
share/hashcat/OpenCL/m18100_a3-pure.cl
+share/hashcat/OpenCL/m18100_a4-pure.cl
share/hashcat/OpenCL/m18200_a0-optimized.cl
share/hashcat/OpenCL/m18200_a0-pure.cl
share/hashcat/OpenCL/m18200_a1-optimized.cl
share/hashcat/OpenCL/m18200_a1-pure.cl
share/hashcat/OpenCL/m18200_a3-optimized.cl
share/hashcat/OpenCL/m18200_a3-pure.cl
+share/hashcat/OpenCL/m18200_a4-pure.cl
share/hashcat/OpenCL/m18300-pure.cl
share/hashcat/OpenCL/m18400-pure.cl
-share/hashcat/OpenCL/m18500_a0-pure.cl
-share/hashcat/OpenCL/m18500_a1-pure.cl
-share/hashcat/OpenCL/m18500_a3-pure.cl
share/hashcat/OpenCL/m18600-pure.cl
share/hashcat/OpenCL/m18700_a0-optimized.cl
share/hashcat/OpenCL/m18700_a0-pure.cl
@@ -1474,7 +1420,7 @@ share/hashcat/OpenCL/m18700_a1-optimized
share/hashcat/OpenCL/m18700_a1-pure.cl
share/hashcat/OpenCL/m18700_a3-optimized.cl
share/hashcat/OpenCL/m18700_a3-pure.cl
-share/hashcat/OpenCL/m18800-pure.cl
+share/hashcat/OpenCL/m18700_a4-pure.cl
share/hashcat/OpenCL/m18900-pure.cl
share/hashcat/OpenCL/m19000-pure.cl
share/hashcat/OpenCL/m19100-pure.cl
@@ -1482,9 +1428,11 @@ share/hashcat/OpenCL/m19200-pure.cl
share/hashcat/OpenCL/m19300_a0-pure.cl
share/hashcat/OpenCL/m19300_a1-pure.cl
share/hashcat/OpenCL/m19300_a3-pure.cl
+share/hashcat/OpenCL/m19300_a4-pure.cl
share/hashcat/OpenCL/m19500_a0-pure.cl
share/hashcat/OpenCL/m19500_a1-pure.cl
share/hashcat/OpenCL/m19500_a3-pure.cl
+share/hashcat/OpenCL/m19500_a4-pure.cl
share/hashcat/OpenCL/m19600-pure.cl
share/hashcat/OpenCL/m19700-pure.cl
share/hashcat/OpenCL/m19800-pure.cl
@@ -1495,95 +1443,54 @@ share/hashcat/OpenCL/m20013-pure.cl
share/hashcat/OpenCL/m20500_a0-pure.cl
share/hashcat/OpenCL/m20500_a1-pure.cl
share/hashcat/OpenCL/m20500_a3-pure.cl
+share/hashcat/OpenCL/m20500_a4-pure.cl
share/hashcat/OpenCL/m20510_a0-pure.cl
share/hashcat/OpenCL/m20510_a1-pure.cl
share/hashcat/OpenCL/m20510_a3-pure.cl
-share/hashcat/OpenCL/m20600-pure.cl
share/hashcat/OpenCL/m20710_a0-optimized.cl
-share/hashcat/OpenCL/m20710_a0-pure.cl
share/hashcat/OpenCL/m20710_a1-optimized.cl
-share/hashcat/OpenCL/m20710_a1-pure.cl
share/hashcat/OpenCL/m20710_a3-optimized.cl
-share/hashcat/OpenCL/m20710_a3-pure.cl
share/hashcat/OpenCL/m20712_a0-optimized.cl
-share/hashcat/OpenCL/m20712_a0-pure.cl
share/hashcat/OpenCL/m20712_a1-optimized.cl
-share/hashcat/OpenCL/m20712_a1-pure.cl
share/hashcat/OpenCL/m20712_a3-optimized.cl
-share/hashcat/OpenCL/m20712_a3-pure.cl
-share/hashcat/OpenCL/m20720_a0-pure.cl
-share/hashcat/OpenCL/m20720_a1-pure.cl
-share/hashcat/OpenCL/m20720_a3-pure.cl
-share/hashcat/OpenCL/m20730_a0-pure.cl
-share/hashcat/OpenCL/m20730_a1-pure.cl
-share/hashcat/OpenCL/m20730_a3-pure.cl
share/hashcat/OpenCL/m20800_a0-optimized.cl
-share/hashcat/OpenCL/m20800_a0-pure.cl
share/hashcat/OpenCL/m20800_a1-optimized.cl
-share/hashcat/OpenCL/m20800_a1-pure.cl
share/hashcat/OpenCL/m20800_a3-optimized.cl
-share/hashcat/OpenCL/m20800_a3-pure.cl
share/hashcat/OpenCL/m20900_a0-optimized.cl
-share/hashcat/OpenCL/m20900_a0-pure.cl
share/hashcat/OpenCL/m20900_a1-optimized.cl
-share/hashcat/OpenCL/m20900_a1-pure.cl
share/hashcat/OpenCL/m20900_a3-optimized.cl
-share/hashcat/OpenCL/m20900_a3-pure.cl
share/hashcat/OpenCL/m21000_a0-optimized.cl
-share/hashcat/OpenCL/m21000_a0-pure.cl
share/hashcat/OpenCL/m21000_a1-optimized.cl
-share/hashcat/OpenCL/m21000_a1-pure.cl
share/hashcat/OpenCL/m21000_a3-optimized.cl
-share/hashcat/OpenCL/m21000_a3-pure.cl
share/hashcat/OpenCL/m21100_a0-optimized.cl
-share/hashcat/OpenCL/m21100_a0-pure.cl
share/hashcat/OpenCL/m21100_a1-optimized.cl
-share/hashcat/OpenCL/m21100_a1-pure.cl
share/hashcat/OpenCL/m21100_a3-optimized.cl
-share/hashcat/OpenCL/m21100_a3-pure.cl
share/hashcat/OpenCL/m21200_a0-optimized.cl
-share/hashcat/OpenCL/m21200_a0-pure.cl
share/hashcat/OpenCL/m21200_a1-optimized.cl
-share/hashcat/OpenCL/m21200_a1-pure.cl
share/hashcat/OpenCL/m21200_a3-optimized.cl
-share/hashcat/OpenCL/m21200_a3-pure.cl
-share/hashcat/OpenCL/m21300_a0-pure.cl
-share/hashcat/OpenCL/m21300_a1-pure.cl
-share/hashcat/OpenCL/m21300_a3-pure.cl
share/hashcat/OpenCL/m21310_a0-pure.cl
share/hashcat/OpenCL/m21310_a1-pure.cl
share/hashcat/OpenCL/m21310_a3-pure.cl
+share/hashcat/OpenCL/m21310_a4-pure.cl
share/hashcat/OpenCL/m21400_a0-optimized.cl
-share/hashcat/OpenCL/m21400_a0-pure.cl
share/hashcat/OpenCL/m21400_a1-optimized.cl
-share/hashcat/OpenCL/m21400_a1-pure.cl
share/hashcat/OpenCL/m21400_a3-optimized.cl
-share/hashcat/OpenCL/m21400_a3-pure.cl
-share/hashcat/OpenCL/m21420_a0-pure.cl
-share/hashcat/OpenCL/m21420_a1-pure.cl
-share/hashcat/OpenCL/m21420_a3-pure.cl
share/hashcat/OpenCL/m21500-pure.cl
-share/hashcat/OpenCL/m21600-pure.cl
share/hashcat/OpenCL/m21700-pure.cl
share/hashcat/OpenCL/m21800-pure.cl
share/hashcat/OpenCL/m21900_a0-pure.cl
share/hashcat/OpenCL/m21900_a1-pure.cl
share/hashcat/OpenCL/m21900_a3-pure.cl
+share/hashcat/OpenCL/m21900_a4-pure.cl
share/hashcat/OpenCL/m22000-pure.cl
share/hashcat/OpenCL/m22001-pure.cl
share/hashcat/OpenCL/m22100-pure.cl
share/hashcat/OpenCL/m22200_a0-optimized.cl
-share/hashcat/OpenCL/m22200_a0-pure.cl
share/hashcat/OpenCL/m22200_a1-optimized.cl
-share/hashcat/OpenCL/m22200_a1-pure.cl
share/hashcat/OpenCL/m22200_a3-optimized.cl
-share/hashcat/OpenCL/m22200_a3-pure.cl
share/hashcat/OpenCL/m22300_a0-optimized.cl
-share/hashcat/OpenCL/m22300_a0-pure.cl
share/hashcat/OpenCL/m22300_a1-optimized.cl
-share/hashcat/OpenCL/m22300_a1-pure.cl
share/hashcat/OpenCL/m22300_a3-optimized.cl
-share/hashcat/OpenCL/m22300_a3-pure.cl
share/hashcat/OpenCL/m22400-pure.cl
share/hashcat/OpenCL/m22500_a0-optimized.cl
share/hashcat/OpenCL/m22500_a0-pure.cl
@@ -1591,46 +1498,51 @@ share/hashcat/OpenCL/m22500_a1-optimized
share/hashcat/OpenCL/m22500_a1-pure.cl
share/hashcat/OpenCL/m22500_a3-optimized.cl
share/hashcat/OpenCL/m22500_a3-pure.cl
+share/hashcat/OpenCL/m22500_a4-pure.cl
share/hashcat/OpenCL/m22600-pure.cl
share/hashcat/OpenCL/m22700-pure.cl
-share/hashcat/OpenCL/m22800_a0-pure.cl
-share/hashcat/OpenCL/m22800_a1-pure.cl
-share/hashcat/OpenCL/m22800_a3-pure.cl
share/hashcat/OpenCL/m22911_a0-pure.cl
share/hashcat/OpenCL/m22911_a1-pure.cl
share/hashcat/OpenCL/m22911_a3-pure.cl
+share/hashcat/OpenCL/m22911_a4-pure.cl
share/hashcat/OpenCL/m22921_a0-pure.cl
share/hashcat/OpenCL/m22921_a1-pure.cl
share/hashcat/OpenCL/m22921_a3-pure.cl
+share/hashcat/OpenCL/m22921_a4-pure.cl
share/hashcat/OpenCL/m22931_a0-pure.cl
share/hashcat/OpenCL/m22931_a1-pure.cl
share/hashcat/OpenCL/m22931_a3-pure.cl
+share/hashcat/OpenCL/m22931_a4-pure.cl
share/hashcat/OpenCL/m22941_a0-pure.cl
share/hashcat/OpenCL/m22941_a1-pure.cl
share/hashcat/OpenCL/m22941_a3-pure.cl
+share/hashcat/OpenCL/m22941_a4-pure.cl
share/hashcat/OpenCL/m22951_a0-pure.cl
share/hashcat/OpenCL/m22951_a1-pure.cl
share/hashcat/OpenCL/m22951_a3-pure.cl
+share/hashcat/OpenCL/m22951_a4-pure.cl
share/hashcat/OpenCL/m23001_a0-optimized.cl
share/hashcat/OpenCL/m23001_a0-pure.cl
share/hashcat/OpenCL/m23001_a1-optimized.cl
share/hashcat/OpenCL/m23001_a1-pure.cl
share/hashcat/OpenCL/m23001_a3-optimized.cl
share/hashcat/OpenCL/m23001_a3-pure.cl
+share/hashcat/OpenCL/m23001_a4-pure.cl
share/hashcat/OpenCL/m23002_a0-optimized.cl
share/hashcat/OpenCL/m23002_a0-pure.cl
share/hashcat/OpenCL/m23002_a1-optimized.cl
share/hashcat/OpenCL/m23002_a1-pure.cl
share/hashcat/OpenCL/m23002_a3-optimized.cl
share/hashcat/OpenCL/m23002_a3-pure.cl
+share/hashcat/OpenCL/m23002_a4-pure.cl
share/hashcat/OpenCL/m23003_a0-optimized.cl
share/hashcat/OpenCL/m23003_a0-pure.cl
share/hashcat/OpenCL/m23003_a1-optimized.cl
share/hashcat/OpenCL/m23003_a1-pure.cl
share/hashcat/OpenCL/m23003_a3-optimized.cl
share/hashcat/OpenCL/m23003_a3-pure.cl
+share/hashcat/OpenCL/m23003_a4-pure.cl
share/hashcat/OpenCL/m23100-pure.cl
-share/hashcat/OpenCL/m23200-pure.cl
share/hashcat/OpenCL/m23300-pure.cl
share/hashcat/OpenCL/m23400-pure.cl
share/hashcat/OpenCL/m23500-pure.cl
@@ -1642,15 +1554,13 @@ share/hashcat/OpenCL/m23800-pure.cl
share/hashcat/OpenCL/m23900-pure.cl
share/hashcat/OpenCL/m24000-pure.cl
share/hashcat/OpenCL/m24100-pure.cl
-share/hashcat/OpenCL/m24200-pure.cl
share/hashcat/OpenCL/m24300_a0-optimized.cl
-share/hashcat/OpenCL/m24300_a0-pure.cl
share/hashcat/OpenCL/m24300_a1-optimized.cl
-share/hashcat/OpenCL/m24300_a1-pure.cl
share/hashcat/OpenCL/m24300_a3-optimized.cl
-share/hashcat/OpenCL/m24300_a3-pure.cl
share/hashcat/OpenCL/m24410-pure.cl
share/hashcat/OpenCL/m24420-pure.cl
+share/hashcat/OpenCL/m24430-pure.cl
+share/hashcat/OpenCL/m24440-pure.cl
share/hashcat/OpenCL/m24500-pure.cl
share/hashcat/OpenCL/m24610-pure.cl
share/hashcat/OpenCL/m24620-pure.cl
@@ -1661,18 +1571,22 @@ share/hashcat/OpenCL/m24700_a1-optimized
share/hashcat/OpenCL/m24700_a1-pure.cl
share/hashcat/OpenCL/m24700_a3-optimized.cl
share/hashcat/OpenCL/m24700_a3-pure.cl
+share/hashcat/OpenCL/m24700_a4-pure.cl
share/hashcat/OpenCL/m24800_a0-optimized.cl
share/hashcat/OpenCL/m24800_a0-pure.cl
share/hashcat/OpenCL/m24800_a1-optimized.cl
share/hashcat/OpenCL/m24800_a1-pure.cl
share/hashcat/OpenCL/m24800_a3-optimized.cl
share/hashcat/OpenCL/m24800_a3-pure.cl
+share/hashcat/OpenCL/m24800_a4-pure.cl
share/hashcat/OpenCL/m24900_a0-optimized.cl
share/hashcat/OpenCL/m24900_a1-optimized.cl
share/hashcat/OpenCL/m24900_a3-optimized.cl
+share/hashcat/OpenCL/m24900_a4-optimized.cl
share/hashcat/OpenCL/m24901_a0-optimized.cl
share/hashcat/OpenCL/m24901_a1-optimized.cl
share/hashcat/OpenCL/m24901_a3-optimized.cl
+share/hashcat/OpenCL/m24901_a4-optimized.cl
share/hashcat/OpenCL/m25000-pure.cl
share/hashcat/OpenCL/m25100-pure.cl
share/hashcat/OpenCL/m25200-pure.cl
@@ -1683,27 +1597,31 @@ share/hashcat/OpenCL/m25600-pure.cl
share/hashcat/OpenCL/m25700_a0-optimized.cl
share/hashcat/OpenCL/m25700_a1-optimized.cl
share/hashcat/OpenCL/m25700_a3-optimized.cl
+share/hashcat/OpenCL/m25700_a4-optimized.cl
share/hashcat/OpenCL/m25800-pure.cl
share/hashcat/OpenCL/m25900-pure.cl
share/hashcat/OpenCL/m26000_a0-pure.cl
share/hashcat/OpenCL/m26000_a1-pure.cl
share/hashcat/OpenCL/m26000_a3-pure.cl
+share/hashcat/OpenCL/m26000_a4-pure.cl
share/hashcat/OpenCL/m26100-pure.cl
+share/hashcat/OpenCL/m26150-pure.cl
share/hashcat/OpenCL/m26200_a0-pure.cl
share/hashcat/OpenCL/m26200_a1-pure.cl
share/hashcat/OpenCL/m26200_a3-pure.cl
-share/hashcat/OpenCL/m26300_a0-pure.cl
-share/hashcat/OpenCL/m26300_a1-pure.cl
-share/hashcat/OpenCL/m26300_a3-pure.cl
+share/hashcat/OpenCL/m26200_a4-pure.cl
share/hashcat/OpenCL/m26401_a0-optimized.cl
share/hashcat/OpenCL/m26401_a1-optimized.cl
share/hashcat/OpenCL/m26401_a3-optimized.cl
+share/hashcat/OpenCL/m26401_a4-optimized.cl
share/hashcat/OpenCL/m26402_a0-optimized.cl
share/hashcat/OpenCL/m26402_a1-optimized.cl
share/hashcat/OpenCL/m26402_a3-optimized.cl
+share/hashcat/OpenCL/m26402_a4-optimized.cl
share/hashcat/OpenCL/m26403_a0-optimized.cl
share/hashcat/OpenCL/m26403_a1-optimized.cl
share/hashcat/OpenCL/m26403_a3-optimized.cl
+share/hashcat/OpenCL/m26403_a4-optimized.cl
share/hashcat/OpenCL/m26500-pure.cl
share/hashcat/OpenCL/m26600-pure.cl
share/hashcat/OpenCL/m26610-pure.cl
@@ -1713,11 +1631,8 @@ share/hashcat/OpenCL/m26900-pure.cl
share/hashcat/OpenCL/m27000-pure.cl
share/hashcat/OpenCL/m27100-pure.cl
share/hashcat/OpenCL/m27200_a0-optimized.cl
-share/hashcat/OpenCL/m27200_a0-pure.cl
share/hashcat/OpenCL/m27200_a1-optimized.cl
-share/hashcat/OpenCL/m27200_a1-pure.cl
share/hashcat/OpenCL/m27200_a3-optimized.cl
-share/hashcat/OpenCL/m27200_a3-pure.cl
share/hashcat/OpenCL/m27300-pure.cl
share/hashcat/OpenCL/m27400-pure.cl
share/hashcat/OpenCL/m27500-pure.cl
@@ -1726,54 +1641,61 @@ share/hashcat/OpenCL/m27700-pure.cl
share/hashcat/OpenCL/m27800_a0-optimized.cl
share/hashcat/OpenCL/m27800_a1-optimized.cl
share/hashcat/OpenCL/m27800_a3-optimized.cl
+share/hashcat/OpenCL/m27800_a4-optimized.cl
share/hashcat/OpenCL/m27900_a0-optimized.cl
share/hashcat/OpenCL/m27900_a0-pure.cl
share/hashcat/OpenCL/m27900_a1-optimized.cl
share/hashcat/OpenCL/m27900_a1-pure.cl
share/hashcat/OpenCL/m27900_a3-optimized.cl
share/hashcat/OpenCL/m27900_a3-pure.cl
+share/hashcat/OpenCL/m27900_a4-pure.cl
share/hashcat/OpenCL/m28000_a0-optimized.cl
share/hashcat/OpenCL/m28000_a0-pure.cl
share/hashcat/OpenCL/m28000_a1-optimized.cl
share/hashcat/OpenCL/m28000_a1-pure.cl
share/hashcat/OpenCL/m28000_a3-optimized.cl
share/hashcat/OpenCL/m28000_a3-pure.cl
+share/hashcat/OpenCL/m28000_a4-pure.cl
share/hashcat/OpenCL/m28100-pure.cl
share/hashcat/OpenCL/m28200-pure.cl
share/hashcat/OpenCL/m28300_a0-pure.cl
share/hashcat/OpenCL/m28300_a1-pure.cl
share/hashcat/OpenCL/m28300_a3-pure.cl
+share/hashcat/OpenCL/m28300_a4-pure.cl
share/hashcat/OpenCL/m28400-pure.cl
share/hashcat/OpenCL/m28501_a0-pure.cl
share/hashcat/OpenCL/m28501_a1-pure.cl
share/hashcat/OpenCL/m28501_a3-pure.cl
+share/hashcat/OpenCL/m28501_a4-pure.cl
share/hashcat/OpenCL/m28502_a0-pure.cl
share/hashcat/OpenCL/m28502_a1-pure.cl
share/hashcat/OpenCL/m28502_a3-pure.cl
+share/hashcat/OpenCL/m28502_a4-pure.cl
share/hashcat/OpenCL/m28505_a0-pure.cl
share/hashcat/OpenCL/m28505_a1-pure.cl
share/hashcat/OpenCL/m28505_a3-pure.cl
+share/hashcat/OpenCL/m28505_a4-pure.cl
share/hashcat/OpenCL/m28506_a0-pure.cl
share/hashcat/OpenCL/m28506_a1-pure.cl
share/hashcat/OpenCL/m28506_a3-pure.cl
-share/hashcat/OpenCL/m28600-pure.cl
+share/hashcat/OpenCL/m28506_a4-pure.cl
share/hashcat/OpenCL/m28700_a0-optimized.cl
share/hashcat/OpenCL/m28700_a0-pure.cl
share/hashcat/OpenCL/m28700_a1-optimized.cl
share/hashcat/OpenCL/m28700_a1-pure.cl
share/hashcat/OpenCL/m28700_a3-optimized.cl
share/hashcat/OpenCL/m28700_a3-pure.cl
+share/hashcat/OpenCL/m28700_a4-pure.cl
share/hashcat/OpenCL/m28800-pure.cl
share/hashcat/OpenCL/m28900-pure.cl
share/hashcat/OpenCL/m29000_a0-pure.cl
share/hashcat/OpenCL/m29000_a1-pure.cl
share/hashcat/OpenCL/m29000_a3-pure.cl
-share/hashcat/OpenCL/m29100_a0-pure.cl
-share/hashcat/OpenCL/m29100_a1-pure.cl
-share/hashcat/OpenCL/m29100_a3-pure.cl
+share/hashcat/OpenCL/m29000_a4-pure.cl
share/hashcat/OpenCL/m29200_a0-pure.cl
share/hashcat/OpenCL/m29200_a1-pure.cl
share/hashcat/OpenCL/m29200_a3-pure.cl
+share/hashcat/OpenCL/m29200_a4-pure.cl
share/hashcat/OpenCL/m29600-pure.cl
share/hashcat/OpenCL/m29700-pure.cl
share/hashcat/OpenCL/m29910-pure.cl
@@ -1781,17 +1703,11 @@ share/hashcat/OpenCL/m29920-pure.cl
share/hashcat/OpenCL/m29930-pure.cl
share/hashcat/OpenCL/m29940-pure.cl
share/hashcat/OpenCL/m30420_a0-optimized.cl
-share/hashcat/OpenCL/m30420_a0-pure.cl
share/hashcat/OpenCL/m30420_a1-optimized.cl
-share/hashcat/OpenCL/m30420_a1-pure.cl
share/hashcat/OpenCL/m30420_a3-optimized.cl
-share/hashcat/OpenCL/m30420_a3-pure.cl
share/hashcat/OpenCL/m30500_a0-optimized.cl
-share/hashcat/OpenCL/m30500_a0-pure.cl
share/hashcat/OpenCL/m30500_a1-optimized.cl
-share/hashcat/OpenCL/m30500_a1-pure.cl
share/hashcat/OpenCL/m30500_a3-optimized.cl
-share/hashcat/OpenCL/m30500_a3-pure.cl
share/hashcat/OpenCL/m30600-pure.cl
share/hashcat/OpenCL/m30601-pure.cl
share/hashcat/OpenCL/m30700_a0-optimized.cl
@@ -1800,55 +1716,48 @@ share/hashcat/OpenCL/m30700_a1-optimized
share/hashcat/OpenCL/m30700_a1-pure.cl
share/hashcat/OpenCL/m30700_a3-optimized.cl
share/hashcat/OpenCL/m30700_a3-pure.cl
+share/hashcat/OpenCL/m30700_a4-pure.cl
share/hashcat/OpenCL/m30901_a0-pure.cl
share/hashcat/OpenCL/m30901_a1-pure.cl
share/hashcat/OpenCL/m30901_a3-pure.cl
+share/hashcat/OpenCL/m30901_a4-pure.cl
share/hashcat/OpenCL/m30902_a0-pure.cl
share/hashcat/OpenCL/m30902_a1-pure.cl
share/hashcat/OpenCL/m30902_a3-pure.cl
+share/hashcat/OpenCL/m30902_a4-pure.cl
share/hashcat/OpenCL/m30905_a0-pure.cl
share/hashcat/OpenCL/m30905_a1-pure.cl
share/hashcat/OpenCL/m30905_a3-pure.cl
+share/hashcat/OpenCL/m30905_a4-pure.cl
share/hashcat/OpenCL/m30906_a0-pure.cl
share/hashcat/OpenCL/m30906_a1-pure.cl
share/hashcat/OpenCL/m30906_a3-pure.cl
+share/hashcat/OpenCL/m30906_a4-pure.cl
share/hashcat/OpenCL/m31000_a0-optimized.cl
-share/hashcat/OpenCL/m31000_a0-pure.cl
share/hashcat/OpenCL/m31000_a1-optimized.cl
-share/hashcat/OpenCL/m31000_a1-pure.cl
share/hashcat/OpenCL/m31000_a3-optimized.cl
-share/hashcat/OpenCL/m31000_a3-pure.cl
share/hashcat/OpenCL/m31100_a0-optimized.cl
-share/hashcat/OpenCL/m31100_a0-pure.cl
share/hashcat/OpenCL/m31100_a1-optimized.cl
-share/hashcat/OpenCL/m31100_a1-pure.cl
share/hashcat/OpenCL/m31100_a3-optimized.cl
-share/hashcat/OpenCL/m31100_a3-pure.cl
share/hashcat/OpenCL/m31200-pure.cl
share/hashcat/OpenCL/m31300_a0-optimized.cl
-share/hashcat/OpenCL/m31300_a0-pure.cl
share/hashcat/OpenCL/m31300_a1-optimized.cl
-share/hashcat/OpenCL/m31300_a1-pure.cl
share/hashcat/OpenCL/m31300_a3-optimized.cl
-share/hashcat/OpenCL/m31300_a3-pure.cl
share/hashcat/OpenCL/m31400_a0-optimized.cl
share/hashcat/OpenCL/m31400_a0-pure.cl
share/hashcat/OpenCL/m31400_a1-optimized.cl
share/hashcat/OpenCL/m31400_a1-pure.cl
share/hashcat/OpenCL/m31400_a3-optimized.cl
share/hashcat/OpenCL/m31400_a3-pure.cl
+share/hashcat/OpenCL/m31400_a4-pure.cl
share/hashcat/OpenCL/m31500-pure.cl
share/hashcat/OpenCL/m31600-pure.cl
share/hashcat/OpenCL/m31700_a0-pure.cl
share/hashcat/OpenCL/m31700_a1-pure.cl
share/hashcat/OpenCL/m31700_a3-pure.cl
+share/hashcat/OpenCL/m31700_a4-pure.cl
share/hashcat/OpenCL/m31800-pure.cl
share/hashcat/OpenCL/m31900-pure.cl
-share/hashcat/OpenCL/m32000-pure.cl
-share/hashcat/OpenCL/m32010-pure.cl
-share/hashcat/OpenCL/m32020-pure.cl
-share/hashcat/OpenCL/m32030-pure.cl
-share/hashcat/OpenCL/m32040-pure.cl
share/hashcat/OpenCL/m32100-pure.cl
share/hashcat/OpenCL/m32200-pure.cl
share/hashcat/OpenCL/m32300_a0-optimized.cl
@@ -1857,55 +1766,32 @@ share/hashcat/OpenCL/m32300_a1-optimized
share/hashcat/OpenCL/m32300_a1-pure.cl
share/hashcat/OpenCL/m32300_a3-optimized.cl
share/hashcat/OpenCL/m32300_a3-pure.cl
-share/hashcat/OpenCL/m32410_a0-pure.cl
-share/hashcat/OpenCL/m32410_a1-pure.cl
-share/hashcat/OpenCL/m32410_a3-pure.cl
-share/hashcat/OpenCL/m32420_a0-pure.cl
-share/hashcat/OpenCL/m32420_a1-pure.cl
-share/hashcat/OpenCL/m32420_a3-pure.cl
+share/hashcat/OpenCL/m32300_a4-pure.cl
share/hashcat/OpenCL/m32500-pure.cl
-share/hashcat/OpenCL/m32600_a0-pure.cl
-share/hashcat/OpenCL/m32600_a1-pure.cl
-share/hashcat/OpenCL/m32600_a3-pure.cl
share/hashcat/OpenCL/m32700-pure.cl
share/hashcat/OpenCL/m32800_a0-optimized.cl
-share/hashcat/OpenCL/m32800_a0-pure.cl
share/hashcat/OpenCL/m32800_a1-optimized.cl
-share/hashcat/OpenCL/m32800_a1-pure.cl
share/hashcat/OpenCL/m32800_a3-optimized.cl
-share/hashcat/OpenCL/m32800_a3-pure.cl
-share/hashcat/OpenCL/m32900-pure.cl
share/hashcat/OpenCL/m33000_a0-pure.cl
share/hashcat/OpenCL/m33000_a1-pure.cl
share/hashcat/OpenCL/m33000_a3-pure.cl
-share/hashcat/OpenCL/m33100_a0-pure.cl
-share/hashcat/OpenCL/m33100_a1-pure.cl
-share/hashcat/OpenCL/m33100_a3-pure.cl
-share/hashcat/OpenCL/m33300_a0-pure.cl
-share/hashcat/OpenCL/m33300_a1-pure.cl
-share/hashcat/OpenCL/m33300_a3-pure.cl
+share/hashcat/OpenCL/m33000_a4-pure.cl
share/hashcat/OpenCL/m33400-pure.cl
share/hashcat/OpenCL/m33500_a0-optimized.cl
share/hashcat/OpenCL/m33500_a1-optimized.cl
share/hashcat/OpenCL/m33500_a3-optimized.cl
+share/hashcat/OpenCL/m33500_a4-optimized.cl
share/hashcat/OpenCL/m33501_a0-optimized.cl
share/hashcat/OpenCL/m33501_a1-optimized.cl
share/hashcat/OpenCL/m33501_a3-optimized.cl
+share/hashcat/OpenCL/m33501_a4-optimized.cl
share/hashcat/OpenCL/m33502_a0-optimized.cl
share/hashcat/OpenCL/m33502_a1-optimized.cl
share/hashcat/OpenCL/m33502_a3-optimized.cl
+share/hashcat/OpenCL/m33502_a4-optimized.cl
share/hashcat/OpenCL/m33600_a0-optimized.cl
-share/hashcat/OpenCL/m33600_a0-pure.cl
share/hashcat/OpenCL/m33600_a1-optimized.cl
-share/hashcat/OpenCL/m33600_a1-pure.cl
share/hashcat/OpenCL/m33600_a3-optimized.cl
-share/hashcat/OpenCL/m33600_a3-pure.cl
-share/hashcat/OpenCL/m33650_a0-pure.cl
-share/hashcat/OpenCL/m33650_a1-pure.cl
-share/hashcat/OpenCL/m33650_a3-pure.cl
-share/hashcat/OpenCL/m33660_a0-pure.cl
-share/hashcat/OpenCL/m33660_a1-pure.cl
-share/hashcat/OpenCL/m33660_a3-pure.cl
share/hashcat/OpenCL/m33700-pure.cl
share/hashcat/OpenCL/m33800-pure.cl
share/hashcat/OpenCL/m34000-pure.cl
@@ -1916,72 +1802,139 @@ share/hashcat/OpenCL/m34200_a1-optimized
share/hashcat/OpenCL/m34200_a1-pure.cl
share/hashcat/OpenCL/m34200_a3-optimized.cl
share/hashcat/OpenCL/m34200_a3-pure.cl
+share/hashcat/OpenCL/m34200_a4-pure.cl
share/hashcat/OpenCL/m34201_a0-optimized.cl
share/hashcat/OpenCL/m34201_a0-pure.cl
share/hashcat/OpenCL/m34201_a1-optimized.cl
share/hashcat/OpenCL/m34201_a1-pure.cl
share/hashcat/OpenCL/m34201_a3-optimized.cl
share/hashcat/OpenCL/m34201_a3-pure.cl
+share/hashcat/OpenCL/m34201_a4-pure.cl
share/hashcat/OpenCL/m34211_a0-optimized.cl
share/hashcat/OpenCL/m34211_a0-pure.cl
share/hashcat/OpenCL/m34211_a1-optimized.cl
share/hashcat/OpenCL/m34211_a1-pure.cl
share/hashcat/OpenCL/m34211_a3-optimized.cl
share/hashcat/OpenCL/m34211_a3-pure.cl
+share/hashcat/OpenCL/m34211_a4-pure.cl
share/hashcat/OpenCL/m34300-pure.cl
-share/hashcat/OpenCL/m34400_a0-pure.cl
-share/hashcat/OpenCL/m34400_a1-pure.cl
-share/hashcat/OpenCL/m34400_a3-pure.cl
-share/hashcat/OpenCL/m34500_a0-pure.cl
-share/hashcat/OpenCL/m34500_a1-pure.cl
-share/hashcat/OpenCL/m34500_a3-pure.cl
+share/hashcat/OpenCL/m34301-pure.cl
share/hashcat/OpenCL/m34600_a0-optimized.cl
share/hashcat/OpenCL/m34600_a1-optimized.cl
share/hashcat/OpenCL/m34600_a3-optimized.cl
+share/hashcat/OpenCL/m34600_a4-optimized.cl
share/hashcat/OpenCL/m34700_a0-pure.cl
share/hashcat/OpenCL/m34700_a1-pure.cl
share/hashcat/OpenCL/m34700_a3-pure.cl
+share/hashcat/OpenCL/m34700_a4-pure.cl
share/hashcat/OpenCL/m34800_a0-optimized.cl
-share/hashcat/OpenCL/m34800_a0-pure.cl
share/hashcat/OpenCL/m34800_a1-optimized.cl
-share/hashcat/OpenCL/m34800_a1-pure.cl
share/hashcat/OpenCL/m34800_a3-optimized.cl
-share/hashcat/OpenCL/m34800_a3-pure.cl
share/hashcat/OpenCL/m34810_a0-optimized.cl
-share/hashcat/OpenCL/m34810_a0-pure.cl
share/hashcat/OpenCL/m34810_a1-optimized.cl
-share/hashcat/OpenCL/m34810_a1-pure.cl
share/hashcat/OpenCL/m34810_a3-optimized.cl
-share/hashcat/OpenCL/m34810_a3-pure.cl
share/hashcat/OpenCL/m34820_a0-optimized.cl
-share/hashcat/OpenCL/m34820_a0-pure.cl
share/hashcat/OpenCL/m34820_a1-optimized.cl
-share/hashcat/OpenCL/m34820_a1-pure.cl
share/hashcat/OpenCL/m34820_a3-optimized.cl
-share/hashcat/OpenCL/m34820_a3-pure.cl
-share/hashcat/OpenCL/m35000-pure.cl
share/hashcat/OpenCL/m35100-optimized.cl
+share/hashcat/OpenCL/m35100-pure.cl
share/hashcat/OpenCL/m35200_a0-optimized.cl
share/hashcat/OpenCL/m35200_a0-pure.cl
share/hashcat/OpenCL/m35200_a1-optimized.cl
share/hashcat/OpenCL/m35200_a1-pure.cl
share/hashcat/OpenCL/m35200_a3-optimized.cl
share/hashcat/OpenCL/m35200_a3-pure.cl
+share/hashcat/OpenCL/m35200_a4-pure.cl
+share/hashcat/OpenCL/m35300-pure.cl
+share/hashcat/OpenCL/m35400-pure.cl
+share/hashcat/OpenCL/m35500-pure.cl
+share/hashcat/OpenCL/m35600-pure.cl
+share/hashcat/OpenCL/m35800-pure.cl
+share/hashcat/OpenCL/m36000-pure.cl
+share/hashcat/OpenCL/m36100-pure.cl
+share/hashcat/OpenCL/m36200-pure.cl
+share/hashcat/OpenCL/m36400-pure.cl
+share/hashcat/OpenCL/m36410-pure.cl
+share/hashcat/OpenCL/m36600-pure.cl
+share/hashcat/OpenCL/m36800-pure.cl
+share/hashcat/OpenCL/m36900_a0-pure.cl
+share/hashcat/OpenCL/m36900_a1-pure.cl
+share/hashcat/OpenCL/m36900_a3-pure.cl
+share/hashcat/OpenCL/m36900_a4-pure.cl
+share/hashcat/OpenCL/m36901_a0-pure.cl
+share/hashcat/OpenCL/m36901_a1-pure.cl
+share/hashcat/OpenCL/m36901_a3-pure.cl
+share/hashcat/OpenCL/m36901_a4-pure.cl
+share/hashcat/OpenCL/m37000_a3-pure.cl
+share/hashcat/OpenCL/m37400_a0-pure.cl
+share/hashcat/OpenCL/m37400_a1-pure.cl
+share/hashcat/OpenCL/m37400_a3-pure.cl
+share/hashcat/OpenCL/m37500-pure.cl
+share/hashcat/OpenCL/m37600_a0-pure.cl
+share/hashcat/OpenCL/m37600_a1-pure.cl
+share/hashcat/OpenCL/m37600_a3-pure.cl
+share/hashcat/OpenCL/m37600_a4-pure.cl
+share/hashcat/OpenCL/m37700-pure.cl
+share/hashcat/OpenCL/m38000-pure.cl
+share/hashcat/OpenCL/m38200-pure.cl
+share/hashcat/OpenCL/m38300-pure.cl
+share/hashcat/OpenCL/m38400_a0-pure.cl
+share/hashcat/OpenCL/m38400_a1-pure.cl
+share/hashcat/OpenCL/m38400_a3-pure.cl
+share/hashcat/OpenCL/m38400_a4-pure.cl
+share/hashcat/OpenCL/m38500_a0-pure.cl
+share/hashcat/OpenCL/m38500_a1-pure.cl
+share/hashcat/OpenCL/m38500_a3-pure.cl
+share/hashcat/OpenCL/m38500_a4-pure.cl
+share/hashcat/OpenCL/m38600_a0-pure.cl
+share/hashcat/OpenCL/m38600_a1-pure.cl
+share/hashcat/OpenCL/m38600_a3-pure.cl
+share/hashcat/OpenCL/m38600_a4-pure.cl
+share/hashcat/OpenCL/m38700-pure.cl
+share/hashcat/OpenCL/m38800-pure.cl
+share/hashcat/OpenCL/m38810-pure.cl
+share/hashcat/OpenCL/m38900-pure.cl
share/hashcat/OpenCL/m70000-pure.cl
share/hashcat/OpenCL/m70100-pure.cl
share/hashcat/OpenCL/m72000-pure.cl
share/hashcat/OpenCL/m73000-pure.cl
+share/hashcat/OpenCL/m75000-pure.cl
+share/hashcat/OpenCL/m79000-pure.cl
share/hashcat/OpenCL/markov_be.cl
share/hashcat/OpenCL/markov_le.cl
share/hashcat/OpenCL/shared.cl
-share/hashcat/bridges/.gitkeep
+share/hashcat/Python/generic_hash.py
+share/hashcat/Python/hcshared.py
+share/hashcat/Python/hcworker.py
share/hashcat/bridges/bridge_argon2id_reference.so
-share/hashcat/bridges/bridge_python_generic_hash_mp.so
-share/hashcat/bridges/bridge_python_generic_hash_sp.so
+share/hashcat/bridges/bridge_fpga_bcrypt.so
+share/hashcat/bridges/bridge_fpga_phantom.so
+share/hashcat/bridges/bridge_python_generic_hash.so
share/hashcat/bridges/bridge_rust_generic_hash.so
share/hashcat/bridges/bridge_scrypt_jane.so
share/hashcat/bridges/bridge_scrypt_yescrypt.so
+share/hashcat/bridges/subs/.gitkeep
+share/hashcat/bridges/subs/dynamic_hash.so
+share/hashcat/bridges/subs/generic_hash.so
+share/hashcat/extra/fpga/99-digilent.rules
+share/hashcat/extra/fpga/99-litepcie.rules
+share/hashcat/extra/fpga/99-ztex.rules
+share/hashcat/extra/fpga/zc706-sdboot/README.md
+share/hashcat/extra/fpga/zc706-sdboot/build_fsbl.tcl
+share/hashcat/extra/fpga/zc706-sdboot/fsbl.elf
+share/hashcat/extra/fpga/zc706-sdboot/make_bootbin.py
+share/hashcat/feeds/.gitkeep
+share/hashcat/feeds/feed_association.so
+share/hashcat/feeds/feed_hybrid.so
+share/hashcat/feeds/feed_mask.so
+share/hashcat/feeds/feed_pcfg.so
+share/hashcat/feeds/feed_random.so
+share/hashcat/feeds/feed_stdin.so
+share/hashcat/feeds/feed_table.so
+share/hashcat/feeds/feed_wordlist.so
+share/hashcat/feeds/rust_random.so
share/hashcat/hashcat.hcstat2
+share/hashcat/module_options.so.cache
share/hashcat/modules/.gitkeep
share/hashcat/modules/module_00000.so
share/hashcat/modules/module_00010.so
@@ -2028,8 +1981,6 @@ share/hashcat/modules/module_00900.so
share/hashcat/modules/module_01000.so
share/hashcat/modules/module_01100.so
share/hashcat/modules/module_01300.so
-share/hashcat/modules/module_01310.so
-share/hashcat/modules/module_01320.so
share/hashcat/modules/module_01400.so
share/hashcat/modules/module_01410.so
share/hashcat/modules/module_01411.so
@@ -2070,6 +2021,7 @@ share/hashcat/modules/module_02811.so
share/hashcat/modules/module_03000.so
share/hashcat/modules/module_03100.so
share/hashcat/modules/module_03200.so
+share/hashcat/modules/module_03300.so
share/hashcat/modules/module_03500.so
share/hashcat/modules/module_03610.so
share/hashcat/modules/module_03710.so
@@ -2077,6 +2029,7 @@ share/hashcat/modules/module_03711.so
share/hashcat/modules/module_03730.so
share/hashcat/modules/module_03800.so
share/hashcat/modules/module_03910.so
+share/hashcat/modules/module_04000.so
share/hashcat/modules/module_04010.so
share/hashcat/modules/module_04110.so
share/hashcat/modules/module_04300.so
@@ -2096,17 +2049,13 @@ share/hashcat/modules/module_04800.so
share/hashcat/modules/module_04900.so
share/hashcat/modules/module_05000.so
share/hashcat/modules/module_05100.so
-share/hashcat/modules/module_05200.so
share/hashcat/modules/module_05300.so
share/hashcat/modules/module_05400.so
share/hashcat/modules/module_05500.so
share/hashcat/modules/module_05600.so
share/hashcat/modules/module_05700.so
-share/hashcat/modules/module_05720.so
share/hashcat/modules/module_05800.so
share/hashcat/modules/module_06000.so
-share/hashcat/modules/module_06050.so
-share/hashcat/modules/module_06060.so
share/hashcat/modules/module_06100.so
share/hashcat/modules/module_06211.so
share/hashcat/modules/module_06212.so
@@ -2121,15 +2070,10 @@ share/hashcat/modules/module_06241.so
share/hashcat/modules/module_06242.so
share/hashcat/modules/module_06243.so
share/hashcat/modules/module_06300.so
-share/hashcat/modules/module_06400.so
-share/hashcat/modules/module_06500.so
share/hashcat/modules/module_06600.so
-share/hashcat/modules/module_06700.so
share/hashcat/modules/module_06800.so
share/hashcat/modules/module_06900.so
share/hashcat/modules/module_07000.so
-share/hashcat/modules/module_07100.so
-share/hashcat/modules/module_07200.so
share/hashcat/modules/module_07300.so
share/hashcat/modules/module_07350.so
share/hashcat/modules/module_07400.so
@@ -2139,7 +2083,6 @@ share/hashcat/modules/module_07700.so
share/hashcat/modules/module_07701.so
share/hashcat/modules/module_07800.so
share/hashcat/modules/module_07801.so
-share/hashcat/modules/module_07900.so
share/hashcat/modules/module_08000.so
share/hashcat/modules/module_08100.so
share/hashcat/modules/module_08200.so
@@ -2153,7 +2096,6 @@ share/hashcat/modules/module_08800.so
share/hashcat/modules/module_08900.so
share/hashcat/modules/module_09000.so
share/hashcat/modules/module_09100.so
-share/hashcat/modules/module_09200.so
share/hashcat/modules/module_09300.so
share/hashcat/modules/module_09400.so
share/hashcat/modules/module_09500.so
@@ -2165,10 +2107,8 @@ share/hashcat/modules/module_09800.so
share/hashcat/modules/module_09810.so
share/hashcat/modules/module_09820.so
share/hashcat/modules/module_09900.so
-share/hashcat/modules/module_10000.so
share/hashcat/modules/module_10100.so
share/hashcat/modules/module_10200.so
-share/hashcat/modules/module_10300.so
share/hashcat/modules/module_10400.so
share/hashcat/modules/module_10410.so
share/hashcat/modules/module_10420.so
@@ -2182,9 +2122,6 @@ share/hashcat/modules/module_10820.so
share/hashcat/modules/module_10830.so
share/hashcat/modules/module_10840.so
share/hashcat/modules/module_10870.so
-share/hashcat/modules/module_10900.so
-share/hashcat/modules/module_10901.so
-share/hashcat/modules/module_11000.so
share/hashcat/modules/module_11100.so
share/hashcat/modules/module_11200.so
share/hashcat/modules/module_11300.so
@@ -2192,23 +2129,12 @@ share/hashcat/modules/module_11400.so
share/hashcat/modules/module_11500.so
share/hashcat/modules/module_11600.so
share/hashcat/modules/module_11700.so
-share/hashcat/modules/module_11750.so
-share/hashcat/modules/module_11760.so
share/hashcat/modules/module_11800.so
-share/hashcat/modules/module_11850.so
-share/hashcat/modules/module_11860.so
-share/hashcat/modules/module_11900.so
-share/hashcat/modules/module_12000.so
-share/hashcat/modules/module_12001.so
-share/hashcat/modules/module_12100.so
-share/hashcat/modules/module_12150.so
share/hashcat/modules/module_12200.so
-share/hashcat/modules/module_12300.so
share/hashcat/modules/module_12400.so
share/hashcat/modules/module_12500.so
share/hashcat/modules/module_12600.so
share/hashcat/modules/module_12700.so
-share/hashcat/modules/module_12800.so
share/hashcat/modules/module_12900.so
share/hashcat/modules/module_13000.so
share/hashcat/modules/module_13100.so
@@ -2253,7 +2179,6 @@ share/hashcat/modules/module_14700.so
share/hashcat/modules/module_14800.so
share/hashcat/modules/module_14900.so
share/hashcat/modules/module_15000.so
-share/hashcat/modules/module_15100.so
share/hashcat/modules/module_15200.so
share/hashcat/modules/module_15300.so
share/hashcat/modules/module_15310.so
@@ -2279,6 +2204,7 @@ share/hashcat/modules/module_17010.so
share/hashcat/modules/module_17020.so
share/hashcat/modules/module_17030.so
share/hashcat/modules/module_17040.so
+share/hashcat/modules/module_17050.so
share/hashcat/modules/module_17200.so
share/hashcat/modules/module_17210.so
share/hashcat/modules/module_17220.so
@@ -2296,15 +2222,12 @@ share/hashcat/modules/module_18100.so
share/hashcat/modules/module_18200.so
share/hashcat/modules/module_18300.so
share/hashcat/modules/module_18400.so
-share/hashcat/modules/module_18500.so
share/hashcat/modules/module_18600.so
share/hashcat/modules/module_18700.so
-share/hashcat/modules/module_18800.so
share/hashcat/modules/module_18900.so
share/hashcat/modules/module_19000.so
share/hashcat/modules/module_19100.so
share/hashcat/modules/module_19200.so
-share/hashcat/modules/module_19210.so
share/hashcat/modules/module_19300.so
share/hashcat/modules/module_19500.so
share/hashcat/modules/module_19600.so
@@ -2314,29 +2237,20 @@ share/hashcat/modules/module_19900.so
share/hashcat/modules/module_20011.so
share/hashcat/modules/module_20012.so
share/hashcat/modules/module_20013.so
-share/hashcat/modules/module_20200.so
-share/hashcat/modules/module_20300.so
-share/hashcat/modules/module_20400.so
share/hashcat/modules/module_20500.so
share/hashcat/modules/module_20510.so
-share/hashcat/modules/module_20600.so
share/hashcat/modules/module_20710.so
share/hashcat/modules/module_20711.so
share/hashcat/modules/module_20712.so
-share/hashcat/modules/module_20720.so
-share/hashcat/modules/module_20730.so
share/hashcat/modules/module_20800.so
share/hashcat/modules/module_20900.so
share/hashcat/modules/module_21000.so
share/hashcat/modules/module_21100.so
share/hashcat/modules/module_21200.so
-share/hashcat/modules/module_21300.so
share/hashcat/modules/module_21310.so
share/hashcat/modules/module_21400.so
-share/hashcat/modules/module_21420.so
share/hashcat/modules/module_21500.so
share/hashcat/modules/module_21501.so
-share/hashcat/modules/module_21600.so
share/hashcat/modules/module_21700.so
share/hashcat/modules/module_21800.so
share/hashcat/modules/module_21900.so
@@ -2350,7 +2264,6 @@ share/hashcat/modules/module_22400.so
share/hashcat/modules/module_22500.so
share/hashcat/modules/module_22600.so
share/hashcat/modules/module_22700.so
-share/hashcat/modules/module_22800.so
share/hashcat/modules/module_22911.so
share/hashcat/modules/module_22921.so
share/hashcat/modules/module_22931.so
@@ -2360,7 +2273,6 @@ share/hashcat/modules/module_23001.so
share/hashcat/modules/module_23002.so
share/hashcat/modules/module_23003.so
share/hashcat/modules/module_23100.so
-share/hashcat/modules/module_23200.so
share/hashcat/modules/module_23300.so
share/hashcat/modules/module_23400.so
share/hashcat/modules/module_23500.so
@@ -2370,10 +2282,11 @@ share/hashcat/modules/module_23800.so
share/hashcat/modules/module_23900.so
share/hashcat/modules/module_24000.so
share/hashcat/modules/module_24100.so
-share/hashcat/modules/module_24200.so
share/hashcat/modules/module_24300.so
share/hashcat/modules/module_24410.so
share/hashcat/modules/module_24420.so
+share/hashcat/modules/module_24430.so
+share/hashcat/modules/module_24440.so
share/hashcat/modules/module_24500.so
share/hashcat/modules/module_24600.so
share/hashcat/modules/module_24700.so
@@ -2392,8 +2305,8 @@ share/hashcat/modules/module_25800.so
share/hashcat/modules/module_25900.so
share/hashcat/modules/module_26000.so
share/hashcat/modules/module_26100.so
+share/hashcat/modules/module_26150.so
share/hashcat/modules/module_26200.so
-share/hashcat/modules/module_26300.so
share/hashcat/modules/module_26401.so
share/hashcat/modules/module_26402.so
share/hashcat/modules/module_26403.so
@@ -2424,12 +2337,10 @@ share/hashcat/modules/module_28503.so
share/hashcat/modules/module_28504.so
share/hashcat/modules/module_28505.so
share/hashcat/modules/module_28506.so
-share/hashcat/modules/module_28600.so
share/hashcat/modules/module_28700.so
share/hashcat/modules/module_28800.so
share/hashcat/modules/module_28900.so
share/hashcat/modules/module_29000.so
-share/hashcat/modules/module_29100.so
share/hashcat/modules/module_29200.so
share/hashcat/modules/module_29311.so
share/hashcat/modules/module_29312.so
@@ -2467,6 +2378,9 @@ share/hashcat/modules/module_29473.so
share/hashcat/modules/module_29481.so
share/hashcat/modules/module_29482.so
share/hashcat/modules/module_29483.so
+share/hashcat/modules/module_29491.so
+share/hashcat/modules/module_29492.so
+share/hashcat/modules/module_29493.so
share/hashcat/modules/module_29511.so
share/hashcat/modules/module_29512.so
share/hashcat/modules/module_29513.so
@@ -2509,63 +2423,347 @@ share/hashcat/modules/module_31600.so
share/hashcat/modules/module_31700.so
share/hashcat/modules/module_31800.so
share/hashcat/modules/module_31900.so
-share/hashcat/modules/module_32000.so
-share/hashcat/modules/module_32010.so
-share/hashcat/modules/module_32020.so
-share/hashcat/modules/module_32030.so
-share/hashcat/modules/module_32031.so
-share/hashcat/modules/module_32040.so
-share/hashcat/modules/module_32041.so
-share/hashcat/modules/module_32050.so
-share/hashcat/modules/module_32060.so
-share/hashcat/modules/module_32070.so
share/hashcat/modules/module_32100.so
share/hashcat/modules/module_32200.so
share/hashcat/modules/module_32300.so
-share/hashcat/modules/module_32410.so
-share/hashcat/modules/module_32420.so
share/hashcat/modules/module_32500.so
-share/hashcat/modules/module_32600.so
share/hashcat/modules/module_32700.so
share/hashcat/modules/module_32800.so
-share/hashcat/modules/module_32900.so
share/hashcat/modules/module_33000.so
-share/hashcat/modules/module_33100.so
-share/hashcat/modules/module_33300.so
share/hashcat/modules/module_33400.so
share/hashcat/modules/module_33500.so
share/hashcat/modules/module_33501.so
share/hashcat/modules/module_33502.so
share/hashcat/modules/module_33600.so
-share/hashcat/modules/module_33650.so
-share/hashcat/modules/module_33660.so
share/hashcat/modules/module_33700.so
share/hashcat/modules/module_33800.so
-share/hashcat/modules/module_33900.so
share/hashcat/modules/module_34000.so
share/hashcat/modules/module_34100.so
share/hashcat/modules/module_34200.so
share/hashcat/modules/module_34201.so
share/hashcat/modules/module_34211.so
share/hashcat/modules/module_34300.so
-share/hashcat/modules/module_34400.so
-share/hashcat/modules/module_34500.so
+share/hashcat/modules/module_34301.so
share/hashcat/modules/module_34600.so
share/hashcat/modules/module_34700.so
share/hashcat/modules/module_34800.so
share/hashcat/modules/module_34810.so
share/hashcat/modules/module_34820.so
-share/hashcat/modules/module_35000.so
share/hashcat/modules/module_35100.so
share/hashcat/modules/module_35200.so
+share/hashcat/modules/module_35300.so
+share/hashcat/modules/module_35400.so
+share/hashcat/modules/module_35500.so
+share/hashcat/modules/module_35600.so
+share/hashcat/modules/module_35800.so
+share/hashcat/modules/module_36000.so
+share/hashcat/modules/module_36100.so
+share/hashcat/modules/module_36200.so
+share/hashcat/modules/module_36300.so
+share/hashcat/modules/module_36400.so
+share/hashcat/modules/module_36410.so
+share/hashcat/modules/module_36600.so
+share/hashcat/modules/module_36601.so
+share/hashcat/modules/module_36800.so
+share/hashcat/modules/module_36900.so
+share/hashcat/modules/module_36901.so
+share/hashcat/modules/module_37000.so
+share/hashcat/modules/module_37400.so
+share/hashcat/modules/module_37500.so
+share/hashcat/modules/module_37600.so
+share/hashcat/modules/module_37601.so
+share/hashcat/modules/module_37700.so
+share/hashcat/modules/module_38000.so
+share/hashcat/modules/module_38200.so
+share/hashcat/modules/module_38300.so
+share/hashcat/modules/module_38400.so
+share/hashcat/modules/module_38500.so
+share/hashcat/modules/module_38600.so
+share/hashcat/modules/module_38700.so
+share/hashcat/modules/module_38800.so
+share/hashcat/modules/module_38810.so
+share/hashcat/modules/module_38900.so
+share/hashcat/modules/module_40000.so
+share/hashcat/modules/module_40001.so
+share/hashcat/modules/module_40002.so
+share/hashcat/modules/module_40004.so
+share/hashcat/modules/module_40005.so
+share/hashcat/modules/module_40006.so
+share/hashcat/modules/module_40007.so
+share/hashcat/modules/module_40009.so
+share/hashcat/modules/module_40010.so
+share/hashcat/modules/module_40011.so
+share/hashcat/modules/module_40012.so
+share/hashcat/modules/module_40013.so
+share/hashcat/modules/module_40014.so
+share/hashcat/modules/module_40015.so
+share/hashcat/modules/module_40016.so
+share/hashcat/modules/module_40017.so
+share/hashcat/modules/module_40018.so
+share/hashcat/modules/module_40019.so
+share/hashcat/modules/module_40020.so
+share/hashcat/modules/module_40021.so
+share/hashcat/modules/module_40022.so
+share/hashcat/modules/module_40023.so
+share/hashcat/modules/module_40024.so
+share/hashcat/modules/module_40025.so
+share/hashcat/modules/module_40026.so
+share/hashcat/modules/module_40027.so
+share/hashcat/modules/module_40028.so
+share/hashcat/modules/module_40029.so
+share/hashcat/modules/module_40030.so
+share/hashcat/modules/module_40031.so
+share/hashcat/modules/module_40032.so
+share/hashcat/modules/module_40033.so
+share/hashcat/modules/module_40034.so
+share/hashcat/modules/module_40035.so
+share/hashcat/modules/module_40036.so
+share/hashcat/modules/module_40037.so
+share/hashcat/modules/module_40038.so
+share/hashcat/modules/module_40039.so
+share/hashcat/modules/module_40040.so
+share/hashcat/modules/module_40041.so
+share/hashcat/modules/module_40042.so
+share/hashcat/modules/module_40043.so
+share/hashcat/modules/module_40044.so
+share/hashcat/modules/module_40045.so
+share/hashcat/modules/module_40046.so
+share/hashcat/modules/module_40047.so
+share/hashcat/modules/module_40048.so
+share/hashcat/modules/module_40049.so
+share/hashcat/modules/module_40050.so
+share/hashcat/modules/module_40051.so
+share/hashcat/modules/module_40052.so
+share/hashcat/modules/module_40053.so
+share/hashcat/modules/module_40054.so
+share/hashcat/modules/module_40055.so
+share/hashcat/modules/module_40056.so
+share/hashcat/modules/module_40057.so
+share/hashcat/modules/module_40058.so
+share/hashcat/modules/module_40059.so
+share/hashcat/modules/module_40060.so
+share/hashcat/modules/module_40061.so
+share/hashcat/modules/module_40062.so
+share/hashcat/modules/module_40063.so
+share/hashcat/modules/module_40064.so
+share/hashcat/modules/module_40065.so
+share/hashcat/modules/module_40066.so
+share/hashcat/modules/module_40067.so
+share/hashcat/modules/module_40068.so
+share/hashcat/modules/module_40069.so
+share/hashcat/modules/module_40070.so
+share/hashcat/modules/module_40071.so
+share/hashcat/modules/module_40072.so
+share/hashcat/modules/module_40073.so
+share/hashcat/modules/module_40074.so
+share/hashcat/modules/module_40075.so
+share/hashcat/modules/module_40076.so
+share/hashcat/modules/module_40077.so
+share/hashcat/modules/module_40078.so
+share/hashcat/modules/module_40079.so
+share/hashcat/modules/module_40080.so
+share/hashcat/modules/module_40081.so
+share/hashcat/modules/module_40082.so
+share/hashcat/modules/module_40083.so
+share/hashcat/modules/module_40084.so
+share/hashcat/modules/module_40085.so
+share/hashcat/modules/module_40086.so
+share/hashcat/modules/module_40087.so
+share/hashcat/modules/module_40088.so
+share/hashcat/modules/module_40089.so
+share/hashcat/modules/module_40090.so
+share/hashcat/modules/module_40091.so
+share/hashcat/modules/module_40092.so
+share/hashcat/modules/module_40093.so
+share/hashcat/modules/module_40094.so
+share/hashcat/modules/module_40095.so
+share/hashcat/modules/module_40096.so
+share/hashcat/modules/module_40097.so
+share/hashcat/modules/module_40098.so
+share/hashcat/modules/module_40099.so
+share/hashcat/modules/module_40100.so
+share/hashcat/modules/module_40101.so
+share/hashcat/modules/module_40102.so
+share/hashcat/modules/module_40103.so
+share/hashcat/modules/module_40104.so
+share/hashcat/modules/module_40105.so
+share/hashcat/modules/module_40106.so
+share/hashcat/modules/module_40107.so
+share/hashcat/modules/module_40108.so
+share/hashcat/modules/module_40109.so
+share/hashcat/modules/module_40110.so
+share/hashcat/modules/module_40111.so
+share/hashcat/modules/module_40112.so
+share/hashcat/modules/module_40113.so
+share/hashcat/modules/module_40114.so
+share/hashcat/modules/module_40115.so
+share/hashcat/modules/module_40116.so
+share/hashcat/modules/module_40117.so
+share/hashcat/modules/module_40118.so
+share/hashcat/modules/module_40119.so
+share/hashcat/modules/module_40120.so
+share/hashcat/modules/module_40121.so
+share/hashcat/modules/module_40122.so
+share/hashcat/modules/module_40123.so
+share/hashcat/modules/module_40124.so
+share/hashcat/modules/module_40125.so
+share/hashcat/modules/module_40126.so
+share/hashcat/modules/module_40127.so
+share/hashcat/modules/module_40128.so
+share/hashcat/modules/module_40129.so
+share/hashcat/modules/module_40130.so
+share/hashcat/modules/module_40131.so
+share/hashcat/modules/module_40132.so
+share/hashcat/modules/module_40133.so
+share/hashcat/modules/module_40134.so
+share/hashcat/modules/module_40135.so
+share/hashcat/modules/module_40136.so
+share/hashcat/modules/module_40137.so
+share/hashcat/modules/module_40138.so
+share/hashcat/modules/module_40139.so
+share/hashcat/modules/module_40140.so
+share/hashcat/modules/module_40141.so
+share/hashcat/modules/module_40142.so
+share/hashcat/modules/module_40143.so
+share/hashcat/modules/module_40144.so
+share/hashcat/modules/module_40145.so
+share/hashcat/modules/module_40146.so
+share/hashcat/modules/module_40147.so
+share/hashcat/modules/module_40148.so
+share/hashcat/modules/module_40149.so
+share/hashcat/modules/module_40150.so
+share/hashcat/modules/module_40151.so
+share/hashcat/modules/module_40152.so
+share/hashcat/modules/module_40153.so
+share/hashcat/modules/module_40154.so
+share/hashcat/modules/module_40155.so
+share/hashcat/modules/module_40156.so
+share/hashcat/modules/module_40157.so
+share/hashcat/modules/module_40158.so
+share/hashcat/modules/module_40159.so
+share/hashcat/modules/module_40160.so
+share/hashcat/modules/module_40161.so
+share/hashcat/modules/module_40162.so
+share/hashcat/modules/module_40163.so
+share/hashcat/modules/module_40164.so
+share/hashcat/modules/module_40165.so
+share/hashcat/modules/module_40166.so
+share/hashcat/modules/module_40167.so
+share/hashcat/modules/module_40168.so
+share/hashcat/modules/module_40170.so
+share/hashcat/modules/module_40171.so
+share/hashcat/modules/module_40172.so
+share/hashcat/modules/module_40173.so
+share/hashcat/modules/module_40174.so
+share/hashcat/modules/module_40175.so
share/hashcat/modules/module_70000.so
share/hashcat/modules/module_70100.so
share/hashcat/modules/module_70200.so
-share/hashcat/modules/module_72000.so
share/hashcat/modules/module_73000.so
share/hashcat/modules/module_74000.so
+share/hashcat/modules/module_75000.so
+share/hashcat/modules/module_79000.so
share/hashcat/modules/module_99999.so
+share/hashcat/pcfg/default-passwords.tar.xz
+share/hashcat/pcfg/hints.tar.xz
+share/hashcat/rules/Incisive-leetspeak.rule
+share/hashcat/rules/InsidePro-HashManager.rule
+share/hashcat/rules/InsidePro-PasswordsPro.rule
+share/hashcat/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
+share/hashcat/rules/T0XlC-insert_space_and_special_0_F.rule
+share/hashcat/rules/T0XlC-insert_top_100_passwords_1_G.rule
+share/hashcat/rules/T0XlC.rule
+share/hashcat/rules/T0XlC_3_rule.rule
+share/hashcat/rules/T0XlC_insert_HTML_entities_0_Z.rule
+share/hashcat/rules/T0XlCv2.rule
+share/hashcat/rules/best66.rule
+share/hashcat/rules/combinator.rule
+share/hashcat/rules/d3ad0ne.rule
+share/hashcat/rules/dive.rule
+share/hashcat/rules/generated.rule
+share/hashcat/rules/generated2.rule
+share/hashcat/rules/hybrid/append_d.rule
+share/hashcat/rules/hybrid/append_d_passthrough.rule
+share/hashcat/rules/hybrid/append_ds.rule
+share/hashcat/rules/hybrid/append_ds_passthrough.rule
+share/hashcat/rules/hybrid/append_du.rule
+share/hashcat/rules/hybrid/append_du_passthrough.rule
+share/hashcat/rules/hybrid/append_dus.rule
+share/hashcat/rules/hybrid/append_dus_passthrough.rule
+share/hashcat/rules/hybrid/append_hl.rule
+share/hashcat/rules/hybrid/append_hl_passthrough.rule
+share/hashcat/rules/hybrid/append_hu.rule
+share/hashcat/rules/hybrid/append_hu_passthrough.rule
+share/hashcat/rules/hybrid/append_l.rule
+share/hashcat/rules/hybrid/append_l_passthrough.rule
+share/hashcat/rules/hybrid/append_ld.rule
+share/hashcat/rules/hybrid/append_ld_passthrough.rule
+share/hashcat/rules/hybrid/append_lds.rule
+share/hashcat/rules/hybrid/append_lds_passthrough.rule
+share/hashcat/rules/hybrid/append_ldu.rule
+share/hashcat/rules/hybrid/append_ldu_passthrough.rule
+share/hashcat/rules/hybrid/append_ldus.rule
+share/hashcat/rules/hybrid/append_ldus_passthrough.rule
+share/hashcat/rules/hybrid/append_ls.rule
+share/hashcat/rules/hybrid/append_ls_passthrough.rule
+share/hashcat/rules/hybrid/append_lu.rule
+share/hashcat/rules/hybrid/append_lu_passthrough.rule
+share/hashcat/rules/hybrid/append_lus.rule
+share/hashcat/rules/hybrid/append_lus_passthrough.rule
+share/hashcat/rules/hybrid/append_s.rule
+share/hashcat/rules/hybrid/append_s_passthrough.rule
+share/hashcat/rules/hybrid/append_u.rule
+share/hashcat/rules/hybrid/append_u_passthrough.rule
+share/hashcat/rules/hybrid/append_us.rule
+share/hashcat/rules/hybrid/append_us_passthrough.rule
+share/hashcat/rules/hybrid/prepend_d.rule
+share/hashcat/rules/hybrid/prepend_d_passthrough.rule
+share/hashcat/rules/hybrid/prepend_ds.rule
+share/hashcat/rules/hybrid/prepend_ds_passthrough.rule
+share/hashcat/rules/hybrid/prepend_du.rule
+share/hashcat/rules/hybrid/prepend_du_passthrough.rule
+share/hashcat/rules/hybrid/prepend_dus.rule
+share/hashcat/rules/hybrid/prepend_dus_passthrough.rule
+share/hashcat/rules/hybrid/prepend_hl.rule
+share/hashcat/rules/hybrid/prepend_hl_passthrough.rule
+share/hashcat/rules/hybrid/prepend_hu.rule
+share/hashcat/rules/hybrid/prepend_hu_passthrough.rule
+share/hashcat/rules/hybrid/prepend_l.rule
+share/hashcat/rules/hybrid/prepend_l_passthrough.rule
+share/hashcat/rules/hybrid/prepend_ld.rule
+share/hashcat/rules/hybrid/prepend_ld_passthrough.rule
+share/hashcat/rules/hybrid/prepend_lds.rule
+share/hashcat/rules/hybrid/prepend_lds_passthrough.rule
+share/hashcat/rules/hybrid/prepend_ldu.rule
+share/hashcat/rules/hybrid/prepend_ldu_passthrough.rule
+share/hashcat/rules/hybrid/prepend_ldus.rule
+share/hashcat/rules/hybrid/prepend_ldus_passthrough.rule
+share/hashcat/rules/hybrid/prepend_ls.rule
+share/hashcat/rules/hybrid/prepend_ls_passthrough.rule
+share/hashcat/rules/hybrid/prepend_lu.rule
+share/hashcat/rules/hybrid/prepend_lu_passthrough.rule
+share/hashcat/rules/hybrid/prepend_lus.rule
+share/hashcat/rules/hybrid/prepend_lus_passthrough.rule
+share/hashcat/rules/hybrid/prepend_s.rule
+share/hashcat/rules/hybrid/prepend_s_passthrough.rule
+share/hashcat/rules/hybrid/prepend_u.rule
+share/hashcat/rules/hybrid/prepend_u_passthrough.rule
+share/hashcat/rules/hybrid/prepend_us.rule
+share/hashcat/rules/hybrid/prepend_us_passthrough.rule
+share/hashcat/rules/leetspeak.rule
+share/hashcat/rules/oscommerce.rule
+share/hashcat/rules/rockyou-30000.rule
+share/hashcat/rules/specific.rule
+share/hashcat/rules/stacking58.rule
+share/hashcat/rules/toggles1.rule
+share/hashcat/rules/toggles2.rule
+share/hashcat/rules/toggles3.rule
+share/hashcat/rules/toggles4.rule
+share/hashcat/rules/toggles5.rule
+share/hashcat/rules/top10_2025.rule
+share/hashcat/rules/unix-ninja-leetspeak.rule
share/hashcat/tunings/Alias.hctune
+share/hashcat/tunings/Device_GB10.hctune
share/hashcat/tunings/Device_GeForce_GTX_TITAN.hctune
share/hashcat/tunings/Module_08900.hctune
share/hashcat/tunings/Module_09300.hctune
Index: pkgsrc/security/hashcat/distinfo
diff -u pkgsrc/security/hashcat/distinfo:1.5 pkgsrc/security/hashcat/distinfo:1.6
--- pkgsrc/security/hashcat/distinfo:1.5 Mon Sep 8 15:03:40 2025
+++ pkgsrc/security/hashcat/distinfo Sat Oct 31 17:12:20 2026
@@ -1,23 +1,44 @@
-$NetBSD: distinfo,v 1.5 2025/09/08 15:03:40 adam Exp $
+$NetBSD: distinfo,v 1.6 2026/10/31 17:12:20 adam Exp $
BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
Size (aho-corasick-1.1.3.crate) = 183311 bytes
-BLAKE2s (bindgen-0.72.0.crate) = d325937df3696f6c3a8510680d46eb4749d94db3a8f792114334ca66e8a2d3d1
-SHA512 (bindgen-0.72.0.crate) = 9c216922e97fca4c3f8c9235fa546fed9dd3a5c7e27c67b47080822a70583217304b20cfd590f450fc0085c644ca433a747529b84d981bebc3a0fc652a675a80
-Size (bindgen-0.72.0.crate) = 246019 bytes
+BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
+SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
+Size (base64-0.22.1.crate) = 81597 bytes
+BLAKE2s (bcrypt-0.17.1.crate) = 8645adc8769789ef55a6c95bfa8b8e8e70e56020edb36fbd87f506901bdde197
+SHA512 (bcrypt-0.17.1.crate) = 9392a3d182add9facfbc0fb7a49a0867c933ed460ea3a4b3d3b4c6f3ecf958ef05b49abaaad9e620d02fceaf4a75b14d7d5cbf92d37701fcb6b31f67b5a4b690
+Size (bcrypt-0.17.1.crate) = 12542 bytes
+BLAKE2s (bindgen-0.72.1.crate) = bda3588f60fbd7e89beb8c6bdf809579b41de52f85ff8bb0041038fcd820eb90
+SHA512 (bindgen-0.72.1.crate) = 14f4277b62cfc91661400ed1bacb82a9f28b7e6caa17dd4bb4dbeedd5784299d5915c2235af9da42a8a216fa0b14b49f1e38eaa530f1e906bcd74f864ae8a7e2
+Size (bindgen-0.72.1.crate) = 246071 bytes
BLAKE2s (bitflags-2.9.2.crate) = 6d9c4ea69cec6671b250d403c6785f4d787b5951e05254a71f962254fc7b16b7
SHA512 (bitflags-2.9.2.crate) = 54455aeaad5d0b63916cf7da8b2b50b0078ea921a98cba2fc74b16bc25afa20b601648f4b91cbd6059344434ec6b748f1d5fb76fef46d5b7a2b3130d503560c8
Size (bitflags-2.9.2.crate) = 47977 bytes
+BLAKE2s (bitflags-2.9.3.crate) = 8ea2d98d0a11dadf4540c33a43d98b0903aa75844b4384e266870882c1f962e0
+SHA512 (bitflags-2.9.3.crate) = b7890f4474c6315e2f7bda48d8ca5aa10d2d4890acc720e06ba53390cdccb560a062106b4f3bb938da82dd08d77c07a09e482d3f0c571b1afced4535eb98cb08
+Size (bitflags-2.9.3.crate) = 47777 bytes
BLAKE2s (block-buffer-0.10.4.crate) = 4422d2b2ea2e697a7339956a06cff79b3c5d6b263fbf51993c90fef1f9a0a9ef
SHA512 (block-buffer-0.10.4.crate) = b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
Size (block-buffer-0.10.4.crate) = 10538 bytes
+BLAKE2s (blowfish-0.9.1.crate) = 97f56508da4678ba53666a16d628bbfaf03a81cde52c46e01b28bd0ae3f3135b
+SHA512 (blowfish-0.9.1.crate) = e005212e2cd0233321f1e84170829c6e05b4f4e47b81342e0fef7e12ac05f09dc6db288b6b28ea2826e9d19afa49366b74b186f2f20db6da77b57f09e124e3a8
+Size (blowfish-0.9.1.crate) = 16734 bytes
+BLAKE2s (byteorder-1.5.0.crate) = b610119a2e2d4b96996b58e8d4920729fa24d4a96d14852953fdf8dbe035cad0
+SHA512 (byteorder-1.5.0.crate) = 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
+Size (byteorder-1.5.0.crate) = 23288 bytes
BLAKE2s (cexpr-0.6.0.crate) = 8c05ce0b5d778ae61bd8ac4713e379eb82631c2745aafae8a3c1b709306f3abf
SHA512 (cexpr-0.6.0.crate) = 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
Size (cexpr-0.6.0.crate) = 17966 bytes
BLAKE2s (cfg-if-1.0.1.crate) = 49583828bd63de9e4722022bc5fd336ef8a4845879f0d29e2fb5e2744b9e0ba8
SHA512 (cfg-if-1.0.1.crate) = 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f
Size (cfg-if-1.0.1.crate) = 8683 bytes
+BLAKE2s (cfg-if-1.0.3.crate) = 773d265ae00262e765780665def7f307e8a6ad41861c8d7932e40f1704e1b3ee
+SHA512 (cfg-if-1.0.3.crate) = afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
+Size (cfg-if-1.0.3.crate) = 8719 bytes
+BLAKE2s (cipher-0.4.4.crate) = b89fc3d1a0e0163587cade641cb64ccfee596232db70a771d67df1206b492054
+SHA512 (cipher-0.4.4.crate) = 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
+Size (cipher-0.4.4.crate) = 19073 bytes
BLAKE2s (clang-sys-1.8.1.crate) = 214b14004732417ef813d486fe0fa6200e5abbfabb1dcda4ce723f6583911648
SHA512 (clang-sys-1.8.1.crate) = a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
Size (clang-sys-1.8.1.crate) = 44009 bytes
@@ -33,21 +54,42 @@ Size (digest-0.10.7.crate) = 19557 bytes
BLAKE2s (either-1.15.0.crate) = 7c84d6a0e5f2b2ab835c6a5a557e2b80af4b533e6d792d546a42ac2f5b846e22
SHA512 (either-1.15.0.crate) = d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
Size (either-1.15.0.crate) = 20114 bytes
+BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
+SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
+Size (equivalent-1.0.2.crate) = 7419 bytes
BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0
SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
Size (generic-array-0.14.7.crate) = 15950 bytes
+BLAKE2s (getrandom-0.3.3.crate) = 562aa6383a1a5abb2f9f556a30ee8a6135a26f33d60a6106a46f2f85cb4e8350
+SHA512 (getrandom-0.3.3.crate) = 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
+Size (getrandom-0.3.3.crate) = 49493 bytes
BLAKE2s (glob-0.3.3.crate) = 151c30bcaa1f87bb8eac642f43c54c1f25eed2cd6040d543039cc2c121e3ca75
SHA512 (glob-0.3.3.crate) = 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
Size (glob-0.3.3.crate) = 22861 bytes
-BLAKE2s (hashcat-7.1.2.tar.gz) = 108783af3b6e1ec823a36b3d50fa42b17019c6085cddbd0c6d3c7740cd8db156
-SHA512 (hashcat-7.1.2.tar.gz) = 89213058aaa2be3aa62dfab8acd5c61a7c8bd58a63ce2c3c1472960e122ca554f63482cb201f4e285acb97d94b1c1038bc93a203d66bd5a428f31ad8c709873c
-Size (hashcat-7.1.2.tar.gz) = 19125734 bytes
+BLAKE2s (hashbrown-0.17.1.crate) = d885c90268125c6a8c8970572622ac4d53d6560d16da40e73f42bfaf6690fd9b
+SHA512 (hashbrown-0.17.1.crate) = 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
+Size (hashbrown-0.17.1.crate) = 155512 bytes
+BLAKE2s (hashcat-8.0.0.tar.gz) = 1c3f4007824c63d2c68ddc657a115afde8be2675640562514b2c18b2b1a82d99
+SHA512 (hashcat-8.0.0.tar.gz) = 8059a20d59852d1bcfcbcd4f36825b71568000c87e3d821e67dd115e17aeecd43d346072a7aee5d6c4de05dccbb395462f6a12c7481691ea60d5ffe3de5e08f3
+Size (hashcat-8.0.0.tar.gz) = 24643148 bytes
BLAKE2s (hex-0.4.3.crate) = 299902a1da9d88101e5b8b06dde30b77e8f7a802285aae519981ada5959383f8
SHA512 (hex-0.4.3.crate) = fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
Size (hex-0.4.3.crate) = 13299 bytes
+BLAKE2s (hmac-0.12.1.crate) = dc8954d1ac7a3ca619d4036195a07246bcf5dbcd759cab76b03ac5b98a753fb1
+SHA512 (hmac-0.12.1.crate) = 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8
+Size (hmac-0.12.1.crate) = 42657 bytes
+BLAKE2s (indexmap-2.14.0.crate) = 6f827c3e302f65a44ef7e6e971d803204f4a3f625e328eba190b015c7ae4263f
+SHA512 (indexmap-2.14.0.crate) = fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
+Size (indexmap-2.14.0.crate) = 104085 bytes
+BLAKE2s (inout-0.1.4.crate) = e2468bdbd44505c4e48fcd1b02c6543d8c6910744b20a1c25ed0d6ed641a617f
+SHA512 (inout-0.1.4.crate) = 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370
+Size (inout-0.1.4.crate) = 11280 bytes
BLAKE2s (itertools-0.13.0.crate) = dab065a4b256f0a8e2f8856274e6333cbf666090a1cb8a36201e34e63d2be4f3
SHA512 (itertools-0.13.0.crate) = c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
Size (itertools-0.13.0.crate) = 146261 bytes
+BLAKE2s (keccak-0.1.6.crate) = 40e04f48355a43bfaa6bf0ada70970f8b50604afcf75c01710f481cb40be01f8
+SHA512 (keccak-0.1.6.crate) = 397fb555add5b58cee5c6b5409bd80acf20a74cf696deb9d79b35f0d5060019c867ada88f29fdf47857e1fc45916d7026e74d408c597ef139e1f52b010a6b5ad
+Size (keccak-0.1.6.crate) = 13529 bytes
BLAKE2s (libc-0.2.175.crate) = c06efda38863d56d0728cfad32d89a842fa49e8145934bfa001aba09933f0dba
SHA512 (libc-0.2.175.crate) = 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea
Size (libc-0.2.175.crate) = 788728 bytes
@@ -57,6 +99,15 @@ Size (libloading-0.8.8.crate) = 31345 by
BLAKE2s (log-0.4.27.crate) = adc848fff8d9c3a226236ff5827a4b39046421f74eb4c78dd76b763c4ceee42f
SHA512 (log-0.4.27.crate) = 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
Size (log-0.4.27.crate) = 48120 bytes
+BLAKE2s (md-5-0.10.6.crate) = 0f1e0fbcd8101a5033fdb7d352b876060dcdbe15f34422e9cb316949e985dae5
+SHA512 (md-5-0.10.6.crate) = 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca
+Size (md-5-0.10.6.crate) = 16161 bytes
+BLAKE2s (md2-0.10.2.crate) = 526798271267dbd8d63ca3c50fc1fc87a7f1e78d47df9b6caa7baf6c05b1f50a
+SHA512 (md2-0.10.2.crate) = 175db8b0c16ded08992996c22d03d4bd64a23bdebaab01cfa3fb00565eeb8ec7e7b51aed2fcba4c4b8ad9213fd9d450594754902fb340106e13522035a9890ac
+Size (md2-0.10.2.crate) = 9087 bytes
+BLAKE2s (md4-0.10.2.crate) = 5f14a50428e1a9f2dacd09691335e4aab630e1fdc034950cc03639fdedd0b216
+SHA512 (md4-0.10.2.crate) = 408fcf13992cc989c7329c0ce629f5697b0469ee4c3e219e055176325cc8a7fe5cf0d799b816b3e4829847c40b9a9e0cb36d735d3386fda72bf00f51b01b339d
+Size (md4-0.10.2.crate) = 9199 bytes
BLAKE2s (memchr-2.7.5.crate) = 741834638b9ed49c5a8ab61a0aeac280a8d91d104fafe3c7219d313131694001
SHA512 (memchr-2.7.5.crate) = 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
Size (memchr-2.7.5.crate) = 97603 bytes
@@ -66,45 +117,108 @@ Size (minimal-lexical-0.2.1.crate) = 948
BLAKE2s (nom-7.1.3.crate) = 226b78f1d2070ca94403c5e4f4cd27e43eba1397f201522f65528f19adff72fc
SHA512 (nom-7.1.3.crate) = 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
Size (nom-7.1.3.crate) = 117570 bytes
+BLAKE2s (pbkdf2-0.12.2.crate) = 34aceef6acce403941215f1c8a13fbc181e68d23de670e01ada7c86e0d6c75af
+SHA512 (pbkdf2-0.12.2.crate) = 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef
+Size (pbkdf2-0.12.2.crate) = 13906 bytes
BLAKE2s (prettyplease-0.2.37.crate) = 1884aa702dbb49dd61035fb930a031664bdee3c8989c5f9580a1019e1ba177cb
SHA512 (prettyplease-0.2.37.crate) = 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
Size (prettyplease-0.2.37.crate) = 72033 bytes
BLAKE2s (proc-macro2-1.0.101.crate) = 8f2ba4dda3b86e68eb6519c642f48e3b6deb9f0cdd10b0505f77970a6deed577
SHA512 (proc-macro2-1.0.101.crate) = 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
Size (proc-macro2-1.0.101.crate) = 53886 bytes
+BLAKE2s (proc-macro2-1.0.107.crate) = fb11738a84dd1e4dea616e14778d0223a5085563cb1ea8a8fa433e26bfb1351a
+SHA512 (proc-macro2-1.0.107.crate) = c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
+Size (proc-macro2-1.0.107.crate) = 59588 bytes
BLAKE2s (quote-1.0.40.crate) = 6df5708ef6ae35b5b97462fb548aac6ab410bec8f3b9fadf6c1e437d0ecb4d2b
SHA512 (quote-1.0.40.crate) = 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
Size (quote-1.0.40.crate) = 31063 bytes
+BLAKE2s (quote-1.0.47.crate) = 9d4d5bd24e4aa45922c66d3861e0d217778af2e9b3a8cf00a361c5a8a0bb60ed
+SHA512 (quote-1.0.47.crate) = 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
+Size (quote-1.0.47.crate) = 31622 bytes
+BLAKE2s (r-efi-5.3.0.crate) = 3a737953fd15903b6e466848b522230b19bc1520b9b900092e3f5822be416a2d
+SHA512 (r-efi-5.3.0.crate) = e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
+Size (r-efi-5.3.0.crate) = 64532 bytes
BLAKE2s (regex-1.11.1.crate) = 2e52b6d4d2cca62934696819bce5650fa491e177536e77615ab8837f8a70e563
SHA512 (regex-1.11.1.crate) = d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
Size (regex-1.11.1.crate) = 254170 bytes
+BLAKE2s (regex-1.11.2.crate) = 724dfd1c673959eea6409b91793b7f33085514ee68b9951e3e372c65aedf849b
+SHA512 (regex-1.11.2.crate) = b1cd7de6128d2dd6dea6c367fd95d6eb10bdd4323d0750fa869d02a544e6e18222fdf369a2b29e991182d0374f75eb85b6fde70bb17df4bfb5d47efa46d7c0ae
+Size (regex-1.11.2.crate) = 166265 bytes
+BLAKE2s (regex-automata-0.4.10.crate) = d1fce7f4bbdbb4afd05d04aefb91a9370127bc879a7fa41ffa8ceeb87e4b18f2
+SHA512 (regex-automata-0.4.10.crate) = b234ac580c5b9c8777b8c519d53f95c5907c2032c5c581f2a63d6be4e55389df784d4db14ce3c3be2c3eef83804b8ed4a8709ad8aa9c4c4285e2e622989bb356
+Size (regex-automata-0.4.10.crate) = 622754 bytes
BLAKE2s (regex-automata-0.4.9.crate) = 8ebba73e81a749b6172353bffb32b1b8b55a5ac2123ead2c0553bbeb30bfea6b
SHA512 (regex-automata-0.4.9.crate) = 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
Size (regex-automata-0.4.9.crate) = 618525 bytes
BLAKE2s (regex-syntax-0.8.5.crate) = a64af5c9a6aceb9d4e37b662d7c8b599d4179b3642f92cb8b511ba3f650b93e5
SHA512 (regex-syntax-0.8.5.crate) = 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
Size (regex-syntax-0.8.5.crate) = 357541 bytes
+BLAKE2s (regex-syntax-0.8.6.crate) = 0d047ff24b919db0d549fc662dc16c13041321f55c3bc51d5e8911884e828bff
+SHA512 (regex-syntax-0.8.6.crate) = 251239eec7e34b9eb0033521d64831a25da710dc388632168ad66d5f5de052674c63c4aacf23f7ebbafc6a5403eab009b7bb2cc05c11c41cb427bf3ae4f20e47
+Size (regex-syntax-0.8.6.crate) = 358808 bytes
BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
Size (rustc-hash-2.1.1.crate) = 14154 bytes
+BLAKE2s (serde_core-1.0.229.crate) = 9f02ec5e07b4f4638ea1c7a9b4614da883a4e29a2319be8d423cddb9f836cb12
+SHA512 (serde_core-1.0.229.crate) = 23122dd8663f6b4cecc8e6affe8b7a010abdd31428461c033a5db330bb7c2872c8a7e91ce0884923b640bea801a64044fff6ef532b260c05f31cb426b2518e66
+Size (serde_core-1.0.229.crate) = 63100 bytes
+BLAKE2s (serde_derive-1.0.229.crate) = 903c3c00f57e366d2bae17e3b00890d9af7d77f15d2a4982a37fa85dedc94e6e
+SHA512 (serde_derive-1.0.229.crate) = 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d
+Size (serde_derive-1.0.229.crate) = 59864 bytes
+BLAKE2s (serde_spanned-1.1.1.crate) = 50c41815fc79bb565c245dfeb781a6766c2e1d9f0bac30d9d3a649d61207a64f
+SHA512 (serde_spanned-1.1.1.crate) = ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545
+Size (serde_spanned-1.1.1.crate) = 11025 bytes
+BLAKE2s (sha1-0.10.6.crate) = de97b70d4fb6a4dc4e3db64696720ea96e7b38eec57b2e8fa01ecd5102d96eab
+SHA512 (sha1-0.10.6.crate) = fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
+Size (sha1-0.10.6.crate) = 13517 bytes
BLAKE2s (sha2-0.10.9.crate) = b0b7a333d767acd0419a8fa55bd26673d2d2b82a30ce17d140d9cd25f4d2a8d9
SHA512 (sha2-0.10.9.crate) = 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
Size (sha2-0.10.9.crate) = 29271 bytes
+BLAKE2s (sha3-0.10.8.crate) = 94ddd5c9c3cb1be62625fd51866cf70599e1f3fe8ad56aad3f41bf6cbd74b8f9
+SHA512 (sha3-0.10.8.crate) = 390102cea4cbb0de4fa772a0842cf6d13dadde9fd95c5dfa9e75ebf89e98a2b4bb10f05257797e8f688af78ac42d951cb71df71e3b7ec36e52e2661932479c7e
+Size (sha3-0.10.8.crate) = 858216 bytes
BLAKE2s (shlex-1.3.0.crate) = 00a54f2882a7a2c2170fca55bd1acd51eea79f115f972ce143b5f4c9c974ee43
SHA512 (shlex-1.3.0.crate) = 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
Size (shlex-1.3.0.crate) = 18713 bytes
+BLAKE2s (subtle-2.6.1.crate) = 20c4da1ee5ba2b0bb1aa9725b78c70ccae98f7b6cab0b57266d539d1b323b636
+SHA512 (subtle-2.6.1.crate) = f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
+Size (subtle-2.6.1.crate) = 14562 bytes
BLAKE2s (syn-2.0.106.crate) = c60ec549bf025a9082bf93d27daf33926aafabd3e65b847b74a9c08aca179b85
SHA512 (syn-2.0.106.crate) = e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c
Size (syn-2.0.106.crate) = 301514 bytes
+BLAKE2s (syn-3.0.3.crate) = 856448548a557489491c2329b96b209026479d0ae9964c597b48a782ee0e139a
+SHA512 (syn-3.0.3.crate) = 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b
+Size (syn-3.0.3.crate) = 312999 bytes
+BLAKE2s (thread_local-1.1.9.crate) = 662b6b63dfb46158f10fd8f61395e147b39111698eef71c2e6a34483e97475f5
+SHA512 (thread_local-1.1.9.crate) = 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4
+Size (thread_local-1.1.9.crate) = 19315 bytes
+BLAKE2s (toml-1.1.4+spec-1.1.0.crate) = 1834d41879adcf32cbac6fe8ffd6dd7204aa3d9ed9e9d79326fcddb4477b5e70
+SHA512 (toml-1.1.4+spec-1.1.0.crate) = 6f389ff3868896b709fc2e7219252b8feb90735bf82088ffd5365e13b6232777c5e79fd059bc001b9c4a2b877feab99e84762f283a1d94cce39a6782dc2149a2
+Size (toml-1.1.4+spec-1.1.0.crate) = 56447 bytes
+BLAKE2s (toml_datetime-1.1.1+spec-1.1.0.crate) = a2a968ab233e2ebef7f3500035b8fed66c430cc4abb3059ef2458da88cfc7c41
+SHA512 (toml_datetime-1.1.1+spec-1.1.0.crate) = 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
+Size (toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 bytes
+BLAKE2s (toml_parser-1.1.3+spec-1.1.0.crate) = d620ca8be1c6e6f7fa73186bef037a8722ebe5659547a7692e84a0cf8849842b
+SHA512 (toml_parser-1.1.3+spec-1.1.0.crate) = 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164
+Size (toml_parser-1.1.3+spec-1.1.0.crate) = 35888 bytes
+BLAKE2s (toml_writer-1.1.2+spec-1.1.0.crate) = 82fac48406208585159c0dcae942c01f1e8d0010ec0879ee933a9b43e971e99b
+SHA512 (toml_writer-1.1.2+spec-1.1.0.crate) = baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f
+Size (toml_writer-1.1.2+spec-1.1.0.crate) = 18968 bytes
BLAKE2s (typenum-1.18.0.crate) = 1a434fe2dfb443ad255d75cec9f9e1c018f86294d5b8fdf71908d736fc273c5e
SHA512 (typenum-1.18.0.crate) = c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3
Size (typenum-1.18.0.crate) = 74871 bytes
BLAKE2s (unicode-ident-1.0.18.crate) = 797ae7e88496d91ecc3b2ed7617cca6ddb03b78963d156ef9d698575783721a3
SHA512 (unicode-ident-1.0.18.crate) = d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
Size (unicode-ident-1.0.18.crate) = 47743 bytes
+BLAKE2s (unicode-ident-1.0.24.crate) = 48314ea8c9272549000bbd39fab6a52df9a467bedfcdcda02f183d7549b620b2
+SHA512 (unicode-ident-1.0.24.crate) = 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
+Size (unicode-ident-1.0.24.crate) = 49298 bytes
BLAKE2s (version_check-0.9.5.crate) = 7db65df351b4ee3b22c2160742d0e3888659f56f84217198ae842260cf55171e
SHA512 (version_check-0.9.5.crate) = d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
Size (version_check-0.9.5.crate) = 15554 bytes
+BLAKE2s (wasi-0.14.2+wasi-0.2.4.crate) = 205454a33e63f99b1559c2649268cf1f1945af494cf4c9a2099c6c89326984d5
+SHA512 (wasi-0.14.2+wasi-0.2.4.crate) = 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
+Size (wasi-0.14.2+wasi-0.2.4.crate) = 140921 bytes
BLAKE2s (windows-link-0.1.3.crate) = 1174448019669d27358ea74a76bc0abe1e28e2b2dbb8e74a32e7a282e3502400
SHA512 (windows-link-0.1.3.crate) = b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
Size (windows-link-0.1.3.crate) = 6154 bytes
@@ -135,7 +249,17 @@ Size (windows_x86_64_gnullvm-0.53.0.crat
BLAKE2s (windows_x86_64_msvc-0.53.0.crate) = 3ba46ed17efb773061940db7b301e9af158b498109d5ffc6ad9780aeff7a455d
SHA512 (windows_x86_64_msvc-0.53.0.crate) = 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
Size (windows_x86_64_msvc-0.53.0.crate) = 834400 bytes
-SHA1 (patch-include_sort__r.h) = 1ef87463b02e5b4167ead0d789fb0a11e1f2e48a
-SHA1 (patch-src_Makefile) = 28e2ab74cbd4b0e6302b6e94df9c4a8b1073961d
-SHA1 (patch-src_bridges_bridge__python__generic__hash__mp.mk) = e8491f5e34297eace773c25815ef789e720ad9e3
-SHA1 (patch-src_bridges_bridge__python__generic__hash__sp.mk) = 471e16cef9327cbf59ae98e7c05ad186224b6e1f
+BLAKE2s (winnow-1.0.4.crate) = d649b39b1fdc02201566348c48bc98dff3edc1de67f51e3e63491bfb8c8fa501
+SHA512 (winnow-1.0.4.crate) = 97d451051e2bd9bcb14f09ef6df6d2b187b768dcb4d07efd6678e4259e941dd95800f95ba0eeda09b589e95232099e91ea0f15849f35403e54a0081eae99ab5e
+Size (winnow-1.0.4.crate) = 188513 bytes
+BLAKE2s (winresource-0.1.31.crate) = cef21ab883c66c186986cec0926a5c1c2ab55fe417ed65ab8aa8805c7344a945
+SHA512 (winresource-0.1.31.crate) = 6c97b94652a893e8e1496d9834d96c916d30a61f91d7ca656aa30239dc5a56c7129ca42a5f4941c8e74af9de16ee6a908d9cb019f1e5f7dbc8105e7292676cf8
+Size (winresource-0.1.31.crate) = 79240 bytes
+BLAKE2s (wit-bindgen-rt-0.39.0.crate) = 5c74a9242045bfb7a1b44e9993f04226556137eff9ce21d374594d9bedb78623
+SHA512 (wit-bindgen-rt-0.39.0.crate) = 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
+Size (wit-bindgen-rt-0.39.0.crate) = 12241 bytes
+BLAKE2s (zeroize-1.8.1.crate) = 5a10298ca4d45f2d0a2cefc2ee481fc2341b0355e78a4b0940c31f776e5b2d38
+SHA512 (zeroize-1.8.1.crate) = dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
+Size (zeroize-1.8.1.crate) = 20029 bytes
+SHA1 (patch-src_Makefile) = ed2297cdc31e193980cace72c60ab87219f0149f
+SHA1 (patch-src_rust__toolchain.mk) = 84c30953f799a491b92e39263100c75fd1c1fc03
Index: pkgsrc/security/hashcat/cargo-depends.mk
diff -u pkgsrc/security/hashcat/cargo-depends.mk:1.1 pkgsrc/security/hashcat/cargo-depends.mk:1.2
--- pkgsrc/security/hashcat/cargo-depends.mk:1.1 Mon Sep 8 15:04:11 2025
+++ pkgsrc/security/hashcat/cargo-depends.mk Sat Oct 31 17:12:20 2026
@@ -1,41 +1,77 @@
-# $NetBSD: cargo-depends.mk,v 1.1 2025/09/08 15:04:11 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.2 2026/10/31 17:12:20 adam Exp $
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
-CARGO_CRATE_DEPENDS+= bindgen-0.72.0
+CARGO_CRATE_DEPENDS+= base64-0.22.1
+CARGO_CRATE_DEPENDS+= bcrypt-0.17.1
+CARGO_CRATE_DEPENDS+= bindgen-0.72.1
CARGO_CRATE_DEPENDS+= bitflags-2.9.2
+CARGO_CRATE_DEPENDS+= bitflags-2.9.3
CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+= blowfish-0.9.1
+CARGO_CRATE_DEPENDS+= byteorder-1.5.0
CARGO_CRATE_DEPENDS+= cexpr-0.6.0
CARGO_CRATE_DEPENDS+= cfg-if-1.0.1
+CARGO_CRATE_DEPENDS+= cfg-if-1.0.3
+CARGO_CRATE_DEPENDS+= cipher-0.4.4
CARGO_CRATE_DEPENDS+= clang-sys-1.8.1
CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
CARGO_CRATE_DEPENDS+= crypto-common-0.1.6
CARGO_CRATE_DEPENDS+= digest-0.10.7
CARGO_CRATE_DEPENDS+= either-1.15.0
+CARGO_CRATE_DEPENDS+= equivalent-1.0.2
CARGO_CRATE_DEPENDS+= generic-array-0.14.7
+CARGO_CRATE_DEPENDS+= getrandom-0.3.3
CARGO_CRATE_DEPENDS+= glob-0.3.3
+CARGO_CRATE_DEPENDS+= hashbrown-0.17.1
CARGO_CRATE_DEPENDS+= hex-0.4.3
+CARGO_CRATE_DEPENDS+= hmac-0.12.1
+CARGO_CRATE_DEPENDS+= indexmap-2.14.0
+CARGO_CRATE_DEPENDS+= inout-0.1.4
CARGO_CRATE_DEPENDS+= itertools-0.13.0
+CARGO_CRATE_DEPENDS+= keccak-0.1.6
CARGO_CRATE_DEPENDS+= libc-0.2.175
CARGO_CRATE_DEPENDS+= libloading-0.8.8
CARGO_CRATE_DEPENDS+= log-0.4.27
+CARGO_CRATE_DEPENDS+= md-5-0.10.6
+CARGO_CRATE_DEPENDS+= md2-0.10.2
+CARGO_CRATE_DEPENDS+= md4-0.10.2
CARGO_CRATE_DEPENDS+= memchr-2.7.5
CARGO_CRATE_DEPENDS+= minimal-lexical-0.2.1
CARGO_CRATE_DEPENDS+= nom-7.1.3
+CARGO_CRATE_DEPENDS+= pbkdf2-0.12.2
CARGO_CRATE_DEPENDS+= prettyplease-0.2.37
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.101
+CARGO_CRATE_DEPENDS+= proc-macro2-1.0.107
CARGO_CRATE_DEPENDS+= quote-1.0.40
+CARGO_CRATE_DEPENDS+= quote-1.0.47
+CARGO_CRATE_DEPENDS+= r-efi-5.3.0
CARGO_CRATE_DEPENDS+= regex-1.11.1
+CARGO_CRATE_DEPENDS+= regex-1.11.2
+CARGO_CRATE_DEPENDS+= regex-automata-0.4.10
CARGO_CRATE_DEPENDS+= regex-automata-0.4.9
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.5
+CARGO_CRATE_DEPENDS+= regex-syntax-0.8.6
CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
+CARGO_CRATE_DEPENDS+= serde_core-1.0.229
+CARGO_CRATE_DEPENDS+= serde_derive-1.0.229
+CARGO_CRATE_DEPENDS+= serde_spanned-1.1.1
+CARGO_CRATE_DEPENDS+= sha1-0.10.6
CARGO_CRATE_DEPENDS+= sha2-0.10.9
+CARGO_CRATE_DEPENDS+= sha3-0.10.8
CARGO_CRATE_DEPENDS+= shlex-1.3.0
+CARGO_CRATE_DEPENDS+= subtle-2.6.1
CARGO_CRATE_DEPENDS+= syn-2.0.106
+CARGO_CRATE_DEPENDS+= syn-3.0.3
+CARGO_CRATE_DEPENDS+= thread_local-1.1.9
+CARGO_CRATE_DEPENDS+= toml_datetime-1.1.1+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_parser-1.1.3+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_writer-1.1.2+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml-1.1.4+spec-1.1.0
CARGO_CRATE_DEPENDS+= typenum-1.18.0
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.18
+CARGO_CRATE_DEPENDS+= unicode-ident-1.0.24
CARGO_CRATE_DEPENDS+= version_check-0.9.5
-CARGO_CRATE_DEPENDS+= windows-link-0.1.3
-CARGO_CRATE_DEPENDS+= windows-targets-0.53.3
+CARGO_CRATE_DEPENDS+= wasi-0.14.2+wasi-0.2.4
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.53.0
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.53.0
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.53.0
@@ -44,3 +80,9 @@ CARGO_CRATE_DEPENDS+= windows_i686_msvc-
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.53.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.53.0
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.53.0
+CARGO_CRATE_DEPENDS+= windows-link-0.1.3
+CARGO_CRATE_DEPENDS+= windows-targets-0.53.3
+CARGO_CRATE_DEPENDS+= winnow-1.0.4
+CARGO_CRATE_DEPENDS+= winresource-0.1.31
+CARGO_CRATE_DEPENDS+= wit-bindgen-rt-0.39.0
+CARGO_CRATE_DEPENDS+= zeroize-1.8.1
Index: pkgsrc/security/hashcat/patches/patch-src_Makefile
diff -u pkgsrc/security/hashcat/patches/patch-src_Makefile:1.5 pkgsrc/security/hashcat/patches/patch-src_Makefile:1.6
--- pkgsrc/security/hashcat/patches/patch-src_Makefile:1.5 Mon Sep 8 15:03:40 2025
+++ pkgsrc/security/hashcat/patches/patch-src_Makefile Sat Oct 31 17:12:20 2026
@@ -1,15 +1,14 @@
-$NetBSD: patch-src_Makefile,v 1.5 2025/09/08 15:03:40 adam Exp $
+$NetBSD: patch-src_Makefile,v 1.6 2026/10/31 17:12:20 adam Exp $
Set preferences.
Don't override CC nor optimisation flags in CFLAGS.
Defined IS_ARM in externally.
Remove sed magic; we'll use nbsed.
-Don't build universal binary on Darwin.
---- src/Makefile.orig 2025-08-18 05:23:33.000000000 +0000
+--- src/Makefile.orig 2026-10-25 17:34:45.000000000 +0000
+++ src/Makefile
-@@ -69,8 +69,6 @@ BRIDGE_INTERFACE_VERSION := 700
- ## Native compiler paths
+@@ -198,8 +198,6 @@ FEEDS_INTERFACE_VERSION := 800
+ ## One block per platform, and nothing outside these blocks names a compiler.
##
-CC := gcc
@@ -17,14 +16,15 @@ Don't build universal binary on Darwin.
AR := ar
FIND := find
INSTALL := install
-@@ -79,18 +77,10 @@ SED := sed
- SED_IN_PLACE := -i
+@@ -210,33 +208,10 @@ SED_IN_PLACE := -i
+ IS_APPLE_SILICON := 0
ifeq ($(UNAME),Darwin)
-CC := clang
-CXX := clang++
+-# if available using llvm-ar else ar
+-AR := $(shell which llvm-ar >/dev/null 2>&1 && echo llvm-ar || echo ar)
-# the sed -i option of macOS requires a parameter for the backup file (we just use "")
--AR := /usr/bin/ar
-SED := /usr/bin/sed
-SED_IN_PLACE := -i ""
DARWIN_VERSION := $(shell uname -r | cut -d. -f1)
@@ -33,37 +33,28 @@ Don't build universal binary on Darwin.
-IS_AARCH64 := $(shell [ "$$(arch 2>/dev/null)" = "aarch64" ] && echo 1 || echo 0)
-IS_ARM := $(or $(filter 1,$(IS_APPLE_SILICON)),$(filter 1,$(IS_AARCH64)))
-
- ifneq (,$(filter $(UNAME),FreeBSD NetBSD DragonFly))
- CC := cc
-@@ -275,7 +265,6 @@ endif
- endif
-
- ifeq ($(DEBUG),0)
--CFLAGS += -O2
- ifneq ($(UNAME),Darwin)
- LFLAGS += -s
- endif
-@@ -355,6 +344,7 @@ ifeq ($(UNAME),Linux)
- CFLAGS_NATIVE := $(CFLAGS)
- CFLAGS_NATIVE += -DWITH_HWMON
- LFLAGS_NATIVE := $(LFLAGS)
-+LFLAGS_NATIVE += -lm
- LFLAGS_NATIVE += -lpthread
- LFLAGS_NATIVE += -ldl
- LFLAGS_NATIVE += -lrt
-@@ -414,14 +404,6 @@ LFLAGS_NATIVE += -lIOReport
- LFLAGS_NATIVE += -lpthread
- LFLAGS_NATIVE += -liconv
-
--ifeq ($(IS_APPLE_SILICON),1)
--CFLAGS_NATIVE += -arch arm64
--CFLAGS_NATIVE += -arch x86_64
--ifeq ($(SHARED),1)
--LFLAGS_NATIVE += -arch arm64
--LFLAGS_NATIVE += -arch x86_64
+-IS_PPC := $(shell uname -m | grep -q -E '^(ppc|powerpc)' && echo 1 || echo 0)
+-
+-ifneq (,$(filter $(UNAME),OpenBSD FreeBSD NetBSD DragonFly))
+-CC := cc
+-CXX := c++
+-SED := gsed
-endif
+-
+-ifeq ($(UNAME),NetBSD)
+-CC := gcc
+-CXX := g++
+-AR := gcc-ar
-endif
+-
+ # CC, CXX and AR keep their conventional names because that is what a builder overrides on the
+ # command line. Under the platform name they are what every rule below asks for.
+
+@@ -572,7 +547,6 @@ endif
- endif # Darwin
+ ifeq ($(DEBUG),0)
+-CFLAGS += -O2 -fomit-frame-pointer
+
+ # a release carries no debug information. Build with DEBUG=1 to get it, and that build is not
+ # stripped, so the information stays where the program is.
Added files:
Index: pkgsrc/security/hashcat/patches/patch-src_rust__toolchain.mk
diff -u /dev/null pkgsrc/security/hashcat/patches/patch-src_rust__toolchain.mk:1.1
--- /dev/null Sat Oct 31 17:12:20 2026
+++ pkgsrc/security/hashcat/patches/patch-src_rust__toolchain.mk Sat Oct 31 17:12:20 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_rust__toolchain.mk,v 1.1 2026/10/31 17:12:20 adam Exp $
+
+Assume cargo version is supported as "sort -V" is not portable.
+
+--- src/rust_toolchain.mk.orig 2026-10-31 16:47:41.743318717 +0000
++++ src/rust_toolchain.mk
+@@ -38,7 +38,7 @@ endif
+ # when a version was read, because an empty second line sorts fine and would answer true.
+
+ ifeq ($(CARGO_PRESENT),true)
+-CARGO_RECENT := $(shell printf '%s\n%s\n' '$(RUST_MIN_VERSION)' '$(CARGO_VERSION)' | sort -V -C && echo true || echo false)
++CARGO_RECENT := true
+ endif
+
+ # One reason, so every target that has to be skipped says the same thing and says the right thing.
Home |
Main Index |
Thread Index |
Old Index