Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 312D41A9239 for ; Mon, 10 Jan 2022 02:30:28 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id C64DC84DC2; Mon, 10 Jan 2022 02:30:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 0729384D6A for ; Mon, 10 Jan 2022 02:30:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 9qUfBwyFLIUS for ; Mon, 10 Jan 2022 02:30:23 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 74A5C84CEE for ; Mon, 10 Jan 2022 02:30:23 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 6CC40FB23; Mon, 10 Jan 2022 02:30:23 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1641781823195690" MIME-Version: 1.0 Date: Mon, 10 Jan 2022 02:30:23 +0000 From: "Pierre Pronchery" Subject: CVS commit: pkgsrc/security/hashcat To: pkgsrc-changes@NetBSD.org Reply-To: khorben@netbsd.org X-Mailer: log_accum Message-Id: <20220110023023.6CC40FB23@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1641781823195690 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: khorben Date: Mon Jan 10 02:30:23 UTC 2022 Added Files: pkgsrc/security/hashcat: DESCR Makefile PLIST distinfo pkgsrc/security/hashcat/patches: patch-include_sort__r.h patch-src_Makefile patch-src_affinity.c patch-src_folder.c patch-src_terminal.c Log Message: hashcat: import version 6.2.5 hashcat is the world's fastest and most advanced password recovery utility, supporting five unique modes of attack for over 160 highly-optimized hashing algorithms. hashcat currently supports CPU's, GPU's other hardware-accelerators on Linux, Windows and OSX, and has facilities to help enable distributed password cracking. >From pkgsrc-wip, original packaging by adam@; thanks! To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/security/hashcat/DESCR \ pkgsrc/security/hashcat/Makefile pkgsrc/security/hashcat/PLIST \ pkgsrc/security/hashcat/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/security/hashcat/patches/patch-include_sort__r.h \ pkgsrc/security/hashcat/patches/patch-src_Makefile \ pkgsrc/security/hashcat/patches/patch-src_affinity.c \ pkgsrc/security/hashcat/patches/patch-src_folder.c \ pkgsrc/security/hashcat/patches/patch-src_terminal.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1641781823195690 Content-Disposition: inline Content-Length: 95936 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/security/hashcat/DESCR diff -u /dev/null pkgsrc/security/hashcat/DESCR:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/DESCR Mon Jan 10 02:30:23 2022 @@ -0,0 +1,5 @@ +hashcat is the world's fastest and most advanced password recovery +utility, supporting five unique modes of attack for over 160 +highly-optimized hashing algorithms. hashcat currently supports +CPU's, GPU's other hardware-accelerators on Linux, Windows and OSX, +and has facilities to help enable distributed password cracking. Index: pkgsrc/security/hashcat/Makefile diff -u /dev/null pkgsrc/security/hashcat/Makefile:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/Makefile Mon Jan 10 02:30:23 2022 @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1 2022/01/10 02:30:23 khorben Exp $ + +DISTNAME= hashcat-6.2.5 +CATEGORIES= security +MASTER_SITES= https://hashcat.net/files/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://hashcat.net/ +COMMENT= World's fastest and most advanced password recovery utility +LICENSE= mit + +USE_LANGUAGES= c c++ +USE_TOOLS+= gmake gsed +BUILD_TARGET= hashcat +MAKE_ENV+= SHARED=1 +MAKE_ENV+= USE_SYSTEM_ZLIB=1 +MAKE_ENV+= USE_SYSTEM_XXHASH=1 + +post-install: + ${RM} ${DESTDIR}${PREFIX}/include/hashcat/sort_r.h.orig + +.include "../../archivers/minizip/buildlink3.mk" +.include "../../devel/xxhash/buildlink3.mk" +.include "../../devel/zlib/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/hashcat/PLIST diff -u /dev/null pkgsrc/security/hashcat/PLIST:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/PLIST Mon Jan 10 02:30:23 2022 @@ -0,0 +1,1953 @@ +@comment $NetBSD: PLIST,v 1.1 2022/01/10 02:30:23 khorben Exp $ +bin/hashcat +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/combinator.h +include/hashcat/common.h +include/hashcat/convert.h +include/hashcat/cpt.h +include/hashcat/cpu_crc32.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_cipher_aes.h +include/hashcat/emu_inc_cipher_des.h +include/hashcat/emu_inc_ecc_secp256k1.h +include/hashcat/emu_inc_hash_md4.h +include/hashcat/emu_inc_hash_md5.h +include/hashcat/emu_inc_hash_sha1.h +include/hashcat/emu_inc_hash_sha256.h +include/hashcat/emu_inc_hash_sha512.h +include/hashcat/emu_inc_rp.h +include/hashcat/emu_inc_rp_optimized.h +include/hashcat/event.h +include/hashcat/ext_ADL.h +include/hashcat/ext_OpenCL.h +include/hashcat/ext_cuda.h +include/hashcat/ext_hip.h +include/hashcat/ext_hiprtc.h +include/hashcat/ext_iokit.h +include/hashcat/ext_lzma.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/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/memory.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/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/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} +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 +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_0.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_1.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_2.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_3.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_4.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_5.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_6.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_7.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_8.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_9.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_A.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_B.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_C.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_D.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_E.hcchr +share/doc/hashcat/charsets/DES_special/multiple_nodes/DES_portion_F.hcchr +share/doc/hashcat/charsets/combined/Bulgarian.hcchr +share/doc/hashcat/charsets/combined/Castilian.hcchr +share/doc/hashcat/charsets/combined/Catalan.hcchr +share/doc/hashcat/charsets/combined/English.hcchr +share/doc/hashcat/charsets/combined/French.hcchr +share/doc/hashcat/charsets/combined/German.hcchr +share/doc/hashcat/charsets/combined/Greek.hcchr +share/doc/hashcat/charsets/combined/GreekPolytonic.hcchr +share/doc/hashcat/charsets/combined/Italian.hcchr +share/doc/hashcat/charsets/combined/Lithuanian.hcchr +share/doc/hashcat/charsets/combined/Polish.hcchr +share/doc/hashcat/charsets/combined/Portuguese.hcchr +share/doc/hashcat/charsets/combined/Russian.hcchr +share/doc/hashcat/charsets/combined/Slovak.hcchr +share/doc/hashcat/charsets/combined/Spanish.hcchr +share/doc/hashcat/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr +share/doc/hashcat/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr +share/doc/hashcat/charsets/special/Castilian/es-ES_cp1252-special.hcchr +share/doc/hashcat/charsets/special/Catalan/ca_ISO-8859-1-special.hcchr +share/doc/hashcat/charsets/special/Catalan/ca_ISO-8859-15-special.hcchr +share/doc/hashcat/charsets/special/Catalan/ca_cp1252-special.hcchr +share/doc/hashcat/charsets/special/French/fr_ISO-8859-1-special.hcchr +share/doc/hashcat/charsets/special/French/fr_ISO-8859-15-special.hcchr +share/doc/hashcat/charsets/special/French/fr_ISO-8859-16-special.hcchr +share/doc/hashcat/charsets/special/French/fr_cp1252-special.hcchr +share/doc/hashcat/charsets/special/German/de_ISO-8859-1-special.hcchr +share/doc/hashcat/charsets/special/German/de_ISO-8859-15-special.hcchr +share/doc/hashcat/charsets/special/German/de_cp1252-special.hcchr +share/doc/hashcat/charsets/special/Greek/el_ISO-8859-7-special.hcchr +share/doc/hashcat/charsets/special/Greek/el_cp1253-special.hcchr +share/doc/hashcat/charsets/special/Italian/it_ISO-8859-1-special.hcchr +share/doc/hashcat/charsets/special/Italian/it_ISO-8859-15-special.hcchr +share/doc/hashcat/charsets/special/Italian/it_cp1252-special.hcchr +share/doc/hashcat/charsets/special/Polish/pl_cp1250-special.hcchr +share/doc/hashcat/charsets/special/Portuguese/pt_ISO-8859-1-special.hcchr +share/doc/hashcat/charsets/special/Portuguese/pt_ISO-8859-15-special.hcchr +share/doc/hashcat/charsets/special/Portuguese/pt_cp1252-special.hcchr +share/doc/hashcat/charsets/special/Russian/ru_ISO-8859-5-special.hcchr +share/doc/hashcat/charsets/special/Russian/ru_cp1251-special.hcchr +share/doc/hashcat/charsets/special/Russian/ru_cp866-special.hcchr +share/doc/hashcat/charsets/special/Slovak/sk_ISO-8859-2-special.hcchr +share/doc/hashcat/charsets/special/Slovak/sk_cp1250-special.hcchr +share/doc/hashcat/charsets/special/Spanish/es_ISO-8859-1-special.hcchr +share/doc/hashcat/charsets/special/Spanish/es_ISO-8859-15-special.hcchr +share/doc/hashcat/charsets/special/Spanish/es_cp1252-special.hcchr +share/doc/hashcat/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr +share/doc/hashcat/charsets/standard/Bulgarian/bg_KOI8-R.hcchr +share/doc/hashcat/charsets/standard/Bulgarian/bg_cp1251.hcchr +share/doc/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/Castilian/es-ES_cp1252.hcchr +share/doc/hashcat/charsets/standard/Catalan/ca_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/Catalan/ca_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/Catalan/ca_cp1252.hcchr +share/doc/hashcat/charsets/standard/English/en_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/English/en_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/English/en_cp1252.hcchr +share/doc/hashcat/charsets/standard/French/fr_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/French/fr_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/French/fr_ISO-8859-16.hcchr +share/doc/hashcat/charsets/standard/French/fr_cp1252.hcchr +share/doc/hashcat/charsets/standard/German/de_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/German/de_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/German/de_cp1252.hcchr +share/doc/hashcat/charsets/standard/Greek/el_ISO-8859-7.hcchr +share/doc/hashcat/charsets/standard/Greek/el_cp1253.hcchr +share/doc/hashcat/charsets/standard/GreekPolytonic/el_polytonic_ISO-8859-7.hcchr +share/doc/hashcat/charsets/standard/GreekPolytonic/el_polytonic_cp1253.hcchr +share/doc/hashcat/charsets/standard/Hungarian/hu_cp1250.hcchr +share/doc/hashcat/charsets/standard/Italian/it_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/Italian/it_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/Italian/it_cp1252.hcchr +share/doc/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-13.hcchr +share/doc/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-4.hcchr +share/doc/hashcat/charsets/standard/Lithuanian/lt_cp1257.hcchr +share/doc/hashcat/charsets/standard/Polish/pl_ISO-8859-2.hcchr +share/doc/hashcat/charsets/standard/Polish/pl_cp1250.hcchr +share/doc/hashcat/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/Portuguese/pt_cp1252.hcchr +share/doc/hashcat/charsets/standard/Russian/ru_ISO-8859-5.hcchr +share/doc/hashcat/charsets/standard/Russian/ru_KOI8-R.hcchr +share/doc/hashcat/charsets/standard/Russian/ru_cp1251.hcchr +share/doc/hashcat/charsets/standard/Russian/ru_cp866.hcchr +share/doc/hashcat/charsets/standard/Slovak/sk_ISO-8859-2.hcchr +share/doc/hashcat/charsets/standard/Slovak/sk_cp1250.hcchr +share/doc/hashcat/charsets/standard/Spanish/es_ISO-8859-1.hcchr +share/doc/hashcat/charsets/standard/Spanish/es_ISO-8859-15.hcchr +share/doc/hashcat/charsets/standard/Spanish/es_cp1252.hcchr +share/doc/hashcat/docs/changes.txt +share/doc/hashcat/docs/contact.txt +share/doc/hashcat/docs/credits.txt +share/doc/hashcat/docs/hashcat-brain.md +share/doc/hashcat/docs/hashcat-plugin-development-guide.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/MINIZ_LICENSE.txt +share/doc/hashcat/docs/license_libs/OPENCL_HEADERS_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/ZLIB_LICENSE.txt +share/doc/hashcat/docs/limits.txt +share/doc/hashcat/docs/performance.txt +share/doc/hashcat/docs/readme.txt +share/doc/hashcat/docs/rules.txt +share/doc/hashcat/docs/slow-candidates-mode.md +share/doc/hashcat/docs/status_codes.txt +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 +share/doc/hashcat/example400.hash +share/doc/hashcat/example400.sh +share/doc/hashcat/example500.hash +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/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 +share/doc/hashcat/masks/rockyou-1-60.hcmask +share/doc/hashcat/masks/rockyou-2-1800.hcmask +share/doc/hashcat/masks/rockyou-3-3600.hcmask +share/doc/hashcat/masks/rockyou-4-43200.hcmask +share/doc/hashcat/masks/rockyou-5-86400.hcmask +share/doc/hashcat/masks/rockyou-6-864000.hcmask +share/doc/hashcat/masks/rockyou-7-2592000.hcmask +share/doc/hashcat/rules/Incisive-leetspeak.rule +share/doc/hashcat/rules/InsidePro-HashManager.rule +share/doc/hashcat/rules/InsidePro-PasswordsPro.rule +share/doc/hashcat/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule +share/doc/hashcat/rules/T0XlC-insert_space_and_special_0_F.rule +share/doc/hashcat/rules/T0XlC-insert_top_100_passwords_1_G.rule +share/doc/hashcat/rules/T0XlC.rule +share/doc/hashcat/rules/T0XlCv1.rule +share/doc/hashcat/rules/best64.rule +share/doc/hashcat/rules/combinator.rule +share/doc/hashcat/rules/d3ad0ne.rule +share/doc/hashcat/rules/dive.rule +share/doc/hashcat/rules/generated.rule +share/doc/hashcat/rules/generated2.rule +share/doc/hashcat/rules/hybrid/append_d.rule +share/doc/hashcat/rules/hybrid/append_d_passthrough.rule +share/doc/hashcat/rules/hybrid/append_ds.rule +share/doc/hashcat/rules/hybrid/append_ds_passthrough.rule +share/doc/hashcat/rules/hybrid/append_du.rule +share/doc/hashcat/rules/hybrid/append_du_passthrough.rule +share/doc/hashcat/rules/hybrid/append_dus.rule +share/doc/hashcat/rules/hybrid/append_dus_passthrough.rule +share/doc/hashcat/rules/hybrid/append_hl.rule +share/doc/hashcat/rules/hybrid/append_hl_passthrough.rule +share/doc/hashcat/rules/hybrid/append_hu.rule +share/doc/hashcat/rules/hybrid/append_hu_passthrough.rule +share/doc/hashcat/rules/hybrid/append_l.rule +share/doc/hashcat/rules/hybrid/append_l_passthrough.rule +share/doc/hashcat/rules/hybrid/append_ld.rule +share/doc/hashcat/rules/hybrid/append_ld_passthrough.rule +share/doc/hashcat/rules/hybrid/append_lds.rule +share/doc/hashcat/rules/hybrid/append_lds_passthrough.rule +share/doc/hashcat/rules/hybrid/append_ldu.rule +share/doc/hashcat/rules/hybrid/append_ldu_passthrough.rule +share/doc/hashcat/rules/hybrid/append_ldus.rule +share/doc/hashcat/rules/hybrid/append_ldus_passthrough.rule +share/doc/hashcat/rules/hybrid/append_ls.rule +share/doc/hashcat/rules/hybrid/append_ls_passthrough.rule +share/doc/hashcat/rules/hybrid/append_lu.rule +share/doc/hashcat/rules/hybrid/append_lu_passthrough.rule +share/doc/hashcat/rules/hybrid/append_lus.rule +share/doc/hashcat/rules/hybrid/append_lus_passthrough.rule +share/doc/hashcat/rules/hybrid/append_s.rule +share/doc/hashcat/rules/hybrid/append_s_passthrough.rule +share/doc/hashcat/rules/hybrid/append_u.rule +share/doc/hashcat/rules/hybrid/append_u_passthrough.rule +share/doc/hashcat/rules/hybrid/append_us.rule +share/doc/hashcat/rules/hybrid/append_us_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_d.rule +share/doc/hashcat/rules/hybrid/prepend_d_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_ds.rule +share/doc/hashcat/rules/hybrid/prepend_ds_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_du.rule +share/doc/hashcat/rules/hybrid/prepend_du_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_dus.rule +share/doc/hashcat/rules/hybrid/prepend_dus_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_hl.rule +share/doc/hashcat/rules/hybrid/prepend_hl_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_hu.rule +share/doc/hashcat/rules/hybrid/prepend_hu_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_l.rule +share/doc/hashcat/rules/hybrid/prepend_l_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_ld.rule +share/doc/hashcat/rules/hybrid/prepend_ld_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_lds.rule +share/doc/hashcat/rules/hybrid/prepend_lds_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_ldu.rule +share/doc/hashcat/rules/hybrid/prepend_ldu_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_ldus.rule +share/doc/hashcat/rules/hybrid/prepend_ldus_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_ls.rule +share/doc/hashcat/rules/hybrid/prepend_ls_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_lu.rule +share/doc/hashcat/rules/hybrid/prepend_lu_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_lus.rule +share/doc/hashcat/rules/hybrid/prepend_lus_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_s.rule +share/doc/hashcat/rules/hybrid/prepend_s_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_u.rule +share/doc/hashcat/rules/hybrid/prepend_u_passthrough.rule +share/doc/hashcat/rules/hybrid/prepend_us.rule +share/doc/hashcat/rules/hybrid/prepend_us_passthrough.rule +share/doc/hashcat/rules/leetspeak.rule +share/doc/hashcat/rules/oscommerce.rule +share/doc/hashcat/rules/rockyou-30000.rule +share/doc/hashcat/rules/specific.rule +share/doc/hashcat/rules/toggles1.rule +share/doc/hashcat/rules/toggles2.rule +share/doc/hashcat/rules/toggles3.rule +share/doc/hashcat/rules/toggles4.rule +share/doc/hashcat/rules/toggles5.rule +share/doc/hashcat/rules/unix-ninja-leetspeak.rule +share/hashcat/OpenCL/amp_a0.cl +share/hashcat/OpenCL/amp_a1.cl +share/hashcat/OpenCL/amp_a3.cl +share/hashcat/OpenCL/inc_cipher_aes-gcm.cl +share/hashcat/OpenCL/inc_cipher_aes-gcm.h +share/hashcat/OpenCL/inc_cipher_aes.cl +share/hashcat/OpenCL/inc_cipher_aes.h +share/hashcat/OpenCL/inc_cipher_camellia.cl +share/hashcat/OpenCL/inc_cipher_camellia.h +share/hashcat/OpenCL/inc_cipher_des.cl +share/hashcat/OpenCL/inc_cipher_des.h +share/hashcat/OpenCL/inc_cipher_kuznyechik.cl +share/hashcat/OpenCL/inc_cipher_kuznyechik.h +share/hashcat/OpenCL/inc_cipher_rc4.cl +share/hashcat/OpenCL/inc_cipher_rc4.h +share/hashcat/OpenCL/inc_cipher_serpent.cl +share/hashcat/OpenCL/inc_cipher_serpent.h +share/hashcat/OpenCL/inc_cipher_twofish.cl +share/hashcat/OpenCL/inc_cipher_twofish.h +share/hashcat/OpenCL/inc_common.cl +share/hashcat/OpenCL/inc_common.h +share/hashcat/OpenCL/inc_comp_multi.cl +share/hashcat/OpenCL/inc_comp_multi.h +share/hashcat/OpenCL/inc_comp_multi_bs.cl +share/hashcat/OpenCL/inc_comp_multi_bs.h +share/hashcat/OpenCL/inc_comp_single.cl +share/hashcat/OpenCL/inc_comp_single.h +share/hashcat/OpenCL/inc_comp_single_bs.cl +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_secp256k1.cl +share/hashcat/OpenCL/inc_ecc_secp256k1.h +share/hashcat/OpenCL/inc_hash_blake2b.cl +share/hashcat/OpenCL/inc_hash_blake2b.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_ripemd160.cl +share/hashcat/OpenCL/inc_hash_ripemd160.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_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_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_whirlpool.cl +share/hashcat/OpenCL/inc_hash_whirlpool.h +share/hashcat/OpenCL/inc_luks_aes.cl +share/hashcat/OpenCL/inc_luks_aes.h +share/hashcat/OpenCL/inc_luks_af.cl +share/hashcat/OpenCL/inc_luks_af.h +share/hashcat/OpenCL/inc_luks_essiv.cl +share/hashcat/OpenCL/inc_luks_essiv.h +share/hashcat/OpenCL/inc_luks_serpent.cl +share/hashcat/OpenCL/inc_luks_serpent.h +share/hashcat/OpenCL/inc_luks_twofish.cl +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_platform.cl +share/hashcat/OpenCL/inc_platform.h +share/hashcat/OpenCL/inc_rp.cl +share/hashcat/OpenCL/inc_rp.h +share/hashcat/OpenCL/inc_rp_optimized.cl +share/hashcat/OpenCL/inc_rp_optimized.h +share/hashcat/OpenCL/inc_scalar.cl +share/hashcat/OpenCL/inc_scalar.h +share/hashcat/OpenCL/inc_simd.cl +share/hashcat/OpenCL/inc_simd.h +share/hashcat/OpenCL/inc_truecrypt_crc32.cl +share/hashcat/OpenCL/inc_truecrypt_crc32.h +share/hashcat/OpenCL/inc_truecrypt_keyfile.cl +share/hashcat/OpenCL/inc_truecrypt_keyfile.h +share/hashcat/OpenCL/inc_truecrypt_xts.cl +share/hashcat/OpenCL/inc_truecrypt_xts.h +share/hashcat/OpenCL/inc_types.h +share/hashcat/OpenCL/inc_vendor.h +share/hashcat/OpenCL/inc_veracrypt_keyfile.cl +share/hashcat/OpenCL/inc_veracrypt_keyfile.h +share/hashcat/OpenCL/inc_veracrypt_xts.cl +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/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/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/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/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 +share/hashcat/OpenCL/m02000_a0-pure.cl +share/hashcat/OpenCL/m02000_a1-optimized.cl +share/hashcat/OpenCL/m02000_a1-pure.cl +share/hashcat/OpenCL/m02000_a3-optimized.cl +share/hashcat/OpenCL/m02000_a3-pure.cl +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/m02410_a0-optimized.cl +share/hashcat/OpenCL/m02410_a1-optimized.cl +share/hashcat/OpenCL/m02410_a3-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/m02710_a0-optimized.cl +share/hashcat/OpenCL/m02710_a1-optimized.cl +share/hashcat/OpenCL/m02710_a3-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/m03100_a0-optimized.cl +share/hashcat/OpenCL/m03100_a1-optimized.cl +share/hashcat/OpenCL/m03100_a3-optimized.cl +share/hashcat/OpenCL/m03200-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/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/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/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/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/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/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/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/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/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 +share/hashcat/OpenCL/m06221-pure.cl +share/hashcat/OpenCL/m06222-pure.cl +share/hashcat/OpenCL/m06223-pure.cl +share/hashcat/OpenCL/m06231-pure.cl +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/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/m07400-optimized.cl +share/hashcat/OpenCL/m07400-pure.cl +share/hashcat/OpenCL/m07500_a0-optimized.cl +share/hashcat/OpenCL/m07500_a0-pure.cl +share/hashcat/OpenCL/m07500_a1-optimized.cl +share/hashcat/OpenCL/m07500_a1-pure.cl +share/hashcat/OpenCL/m07500_a3-optimized.cl +share/hashcat/OpenCL/m07500_a3-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/m07701_a0-optimized.cl +share/hashcat/OpenCL/m07701_a1-optimized.cl +share/hashcat/OpenCL/m07701_a3-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/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/m08000_a0-optimized.cl +share/hashcat/OpenCL/m08000_a1-optimized.cl +share/hashcat/OpenCL/m08000_a3-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 +share/hashcat/OpenCL/m08300_a1-optimized.cl +share/hashcat/OpenCL/m08300_a1-pure.cl +share/hashcat/OpenCL/m08300_a3-optimized.cl +share/hashcat/OpenCL/m08300_a3-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/m08600_a0-pure.cl +share/hashcat/OpenCL/m08600_a1-pure.cl +share/hashcat/OpenCL/m08600_a3-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/m08800-pure.cl +share/hashcat/OpenCL/m08900-pure.cl +share/hashcat/OpenCL/m09000-pure.cl +share/hashcat/OpenCL/m09100-pure.cl +share/hashcat/OpenCL/m09400-pure.cl +share/hashcat/OpenCL/m09500-pure.cl +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/m09710_a0-optimized.cl +share/hashcat/OpenCL/m09710_a1-optimized.cl +share/hashcat/OpenCL/m09710_a3-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/m09800_a0-optimized.cl +share/hashcat/OpenCL/m09800_a1-optimized.cl +share/hashcat/OpenCL/m09800_a3-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/m09820_a0-optimized.cl +share/hashcat/OpenCL/m09820_a1-optimized.cl +share/hashcat/OpenCL/m09820_a3-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/m10400_a0-optimized.cl +share/hashcat/OpenCL/m10400_a1-optimized.cl +share/hashcat/OpenCL/m10400_a3-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/m10420_a0-optimized.cl +share/hashcat/OpenCL/m10420_a1-optimized.cl +share/hashcat/OpenCL/m10420_a3-optimized.cl +share/hashcat/OpenCL/m10500-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/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/m11500_a0-optimized.cl +share/hashcat/OpenCL/m11500_a1-optimized.cl +share/hashcat/OpenCL/m11500_a3-optimized.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/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 +share/hashcat/OpenCL/m13100_a0-pure.cl +share/hashcat/OpenCL/m13100_a1-optimized.cl +share/hashcat/OpenCL/m13100_a1-pure.cl +share/hashcat/OpenCL/m13100_a3-optimized.cl +share/hashcat/OpenCL/m13100_a3-pure.cl +share/hashcat/OpenCL/m13200-pure.cl +share/hashcat/OpenCL/m13300_a0-optimized.cl +share/hashcat/OpenCL/m13300_a0-pure.cl +share/hashcat/OpenCL/m13300_a1-optimized.cl +share/hashcat/OpenCL/m13300_a1-pure.cl +share/hashcat/OpenCL/m13300_a3-optimized.cl +share/hashcat/OpenCL/m13300_a3-pure.cl +share/hashcat/OpenCL/m13400-pure.cl +share/hashcat/OpenCL/m13500_a0-optimized.cl +share/hashcat/OpenCL/m13500_a0-pure.cl +share/hashcat/OpenCL/m13500_a1-optimized.cl +share/hashcat/OpenCL/m13500_a1-pure.cl +share/hashcat/OpenCL/m13500_a3-optimized.cl +share/hashcat/OpenCL/m13500_a3-pure.cl +share/hashcat/OpenCL/m13600-pure.cl +share/hashcat/OpenCL/m13711-pure.cl +share/hashcat/OpenCL/m13712-pure.cl +share/hashcat/OpenCL/m13713-pure.cl +share/hashcat/OpenCL/m13721-pure.cl +share/hashcat/OpenCL/m13722-pure.cl +share/hashcat/OpenCL/m13723-pure.cl +share/hashcat/OpenCL/m13731-pure.cl +share/hashcat/OpenCL/m13732-pure.cl +share/hashcat/OpenCL/m13733-pure.cl +share/hashcat/OpenCL/m13751-pure.cl +share/hashcat/OpenCL/m13752-pure.cl +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/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/m14100_a0-pure.cl +share/hashcat/OpenCL/m14100_a1-pure.cl +share/hashcat/OpenCL/m14100_a3-pure.cl +share/hashcat/OpenCL/m14400_a0-optimized.cl +share/hashcat/OpenCL/m14400_a0-pure.cl +share/hashcat/OpenCL/m14400_a1-optimized.cl +share/hashcat/OpenCL/m14400_a1-pure.cl +share/hashcat/OpenCL/m14400_a3-optimized.cl +share/hashcat/OpenCL/m14400_a3-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/m14512_a0-pure.cl +share/hashcat/OpenCL/m14512_a1-pure.cl +share/hashcat/OpenCL/m14512_a3-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/m14521_a0-pure.cl +share/hashcat/OpenCL/m14521_a1-pure.cl +share/hashcat/OpenCL/m14521_a3-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/m14523_a0-pure.cl +share/hashcat/OpenCL/m14523_a1-pure.cl +share/hashcat/OpenCL/m14523_a3-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/m14532_a0-pure.cl +share/hashcat/OpenCL/m14532_a1-pure.cl +share/hashcat/OpenCL/m14532_a3-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/m14541_a0-pure.cl +share/hashcat/OpenCL/m14541_a1-pure.cl +share/hashcat/OpenCL/m14541_a3-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/m14543_a0-pure.cl +share/hashcat/OpenCL/m14543_a1-pure.cl +share/hashcat/OpenCL/m14543_a3-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/m14552_a0-pure.cl +share/hashcat/OpenCL/m14552_a1-pure.cl +share/hashcat/OpenCL/m14552_a3-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/m14611-pure.cl +share/hashcat/OpenCL/m14612-pure.cl +share/hashcat/OpenCL/m14613-pure.cl +share/hashcat/OpenCL/m14621-pure.cl +share/hashcat/OpenCL/m14622-pure.cl +share/hashcat/OpenCL/m14623-pure.cl +share/hashcat/OpenCL/m14631-pure.cl +share/hashcat/OpenCL/m14632-pure.cl +share/hashcat/OpenCL/m14633-pure.cl +share/hashcat/OpenCL/m14641-pure.cl +share/hashcat/OpenCL/m14642-pure.cl +share/hashcat/OpenCL/m14643-pure.cl +share/hashcat/OpenCL/m14700-pure.cl +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/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/m15400_a0-optimized.cl +share/hashcat/OpenCL/m15400_a1-optimized.cl +share/hashcat/OpenCL/m15400_a3-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/m15600-pure.cl +share/hashcat/OpenCL/m15700-pure.cl +share/hashcat/OpenCL/m15900-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/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/m16200-pure.cl +share/hashcat/OpenCL/m16300-pure.cl +share/hashcat/OpenCL/m16400_a0-optimized.cl +share/hashcat/OpenCL/m16400_a0-pure.cl +share/hashcat/OpenCL/m16400_a1-optimized.cl +share/hashcat/OpenCL/m16400_a1-pure.cl +share/hashcat/OpenCL/m16400_a3-optimized.cl +share/hashcat/OpenCL/m16400_a3-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/m16512_a0-pure.cl +share/hashcat/OpenCL/m16512_a1-pure.cl +share/hashcat/OpenCL/m16512_a3-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/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/m16800-pure.cl +share/hashcat/OpenCL/m16801-pure.cl +share/hashcat/OpenCL/m16900-pure.cl +share/hashcat/OpenCL/m17010-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/m17210_a0-pure.cl +share/hashcat/OpenCL/m17210_a1-pure.cl +share/hashcat/OpenCL/m17210_a3-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/m17225_a0-pure.cl +share/hashcat/OpenCL/m17225_a1-pure.cl +share/hashcat/OpenCL/m17225_a3-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/m17300_a0-optimized.cl +share/hashcat/OpenCL/m17300_a1-optimized.cl +share/hashcat/OpenCL/m17300_a3-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/m17500_a0-optimized.cl +share/hashcat/OpenCL/m17500_a1-optimized.cl +share/hashcat/OpenCL/m17500_a3-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/m17700_a0-optimized.cl +share/hashcat/OpenCL/m17700_a1-optimized.cl +share/hashcat/OpenCL/m17700_a3-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/m17900_a0-optimized.cl +share/hashcat/OpenCL/m17900_a1-optimized.cl +share/hashcat/OpenCL/m17900_a3-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/m18100_a0-pure.cl +share/hashcat/OpenCL/m18100_a1-pure.cl +share/hashcat/OpenCL/m18100_a3-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/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 +share/hashcat/OpenCL/m18700_a1-optimized.cl +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/m18900-pure.cl +share/hashcat/OpenCL/m19000-pure.cl +share/hashcat/OpenCL/m19100-pure.cl +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/m19500_a0-pure.cl +share/hashcat/OpenCL/m19500_a1-pure.cl +share/hashcat/OpenCL/m19500_a3-pure.cl +share/hashcat/OpenCL/m19600-pure.cl +share/hashcat/OpenCL/m19700-pure.cl +share/hashcat/OpenCL/m19800-pure.cl +share/hashcat/OpenCL/m19900-pure.cl +share/hashcat/OpenCL/m20011-pure.cl +share/hashcat/OpenCL/m20012-pure.cl +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/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/m20720_a0-pure.cl +share/hashcat/OpenCL/m20720_a1-pure.cl +share/hashcat/OpenCL/m20720_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/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/m21500-pure.cl +share/hashcat/OpenCL/m21600-pure.cl +share/hashcat/OpenCL/m21700-pure.cl +share/hashcat/OpenCL/m21800-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 +share/hashcat/OpenCL/m22500_a1-optimized.cl +share/hashcat/OpenCL/m22500_a1-pure.cl +share/hashcat/OpenCL/m22500_a3-optimized.cl +share/hashcat/OpenCL/m22500_a3-pure.cl +share/hashcat/OpenCL/m22600-pure.cl +share/hashcat/OpenCL/m22700-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/m22921_a0-pure.cl +share/hashcat/OpenCL/m22921_a1-pure.cl +share/hashcat/OpenCL/m22921_a3-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/m22941_a0-pure.cl +share/hashcat/OpenCL/m22941_a1-pure.cl +share/hashcat/OpenCL/m22941_a3-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/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/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/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/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 +share/hashcat/OpenCL/m23600-pure.cl +share/hashcat/OpenCL/m23700-optimized.cl +share/hashcat/OpenCL/m23700-pure.cl +share/hashcat/OpenCL/m23800-optimized.cl +share/hashcat/OpenCL/m23800-pure.cl +share/hashcat/OpenCL/m23900-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/m24500-pure.cl +share/hashcat/OpenCL/m24610-pure.cl +share/hashcat/OpenCL/m24620-pure.cl +share/hashcat/OpenCL/m24630-pure.cl +share/hashcat/OpenCL/m24700_a0-optimized.cl +share/hashcat/OpenCL/m24700_a0-pure.cl +share/hashcat/OpenCL/m24700_a1-optimized.cl +share/hashcat/OpenCL/m24700_a1-pure.cl +share/hashcat/OpenCL/m24700_a3-optimized.cl +share/hashcat/OpenCL/m24700_a3-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/m24900_a0-optimized.cl +share/hashcat/OpenCL/m24900_a1-optimized.cl +share/hashcat/OpenCL/m24900_a3-optimized.cl +share/hashcat/OpenCL/m25000-pure.cl +share/hashcat/OpenCL/m25100-pure.cl +share/hashcat/OpenCL/m25200-pure.cl +share/hashcat/OpenCL/m25300-pure.cl +share/hashcat/OpenCL/m25400-pure.cl +share/hashcat/OpenCL/m25500-pure.cl +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/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/m26100-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/m26401_a0-optimized.cl +share/hashcat/OpenCL/m26401_a1-optimized.cl +share/hashcat/OpenCL/m26401_a3-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/m26403_a0-optimized.cl +share/hashcat/OpenCL/m26403_a1-optimized.cl +share/hashcat/OpenCL/m26403_a3-optimized.cl +share/hashcat/OpenCL/m26500-pure.cl +share/hashcat/OpenCL/m26600-pure.cl +share/hashcat/OpenCL/m26700-pure.cl +share/hashcat/OpenCL/m26800-pure.cl +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 +share/hashcat/OpenCL/m27600-pure.cl +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/m27900_a0-optimized.cl +share/hashcat/OpenCL/m27900_a1-optimized.cl +share/hashcat/OpenCL/m27900_a3-optimized.cl +share/hashcat/OpenCL/m28000_a0-optimized.cl +share/hashcat/OpenCL/m28000_a1-optimized.cl +share/hashcat/OpenCL/m28000_a3-optimized.cl +share/hashcat/OpenCL/m28100-pure.cl +share/hashcat/OpenCL/markov_be.cl +share/hashcat/OpenCL/markov_le.cl +share/hashcat/OpenCL/shared.cl +share/hashcat/hashcat.hcstat2 +share/hashcat/hashcat.hctune +share/hashcat/modules/.lock +share/hashcat/modules/module_00000.so +share/hashcat/modules/module_00010.so +share/hashcat/modules/module_00011.so +share/hashcat/modules/module_00012.so +share/hashcat/modules/module_00020.so +share/hashcat/modules/module_00021.so +share/hashcat/modules/module_00022.so +share/hashcat/modules/module_00023.so +share/hashcat/modules/module_00024.so +share/hashcat/modules/module_00030.so +share/hashcat/modules/module_00040.so +share/hashcat/modules/module_00050.so +share/hashcat/modules/module_00060.so +share/hashcat/modules/module_00070.so +share/hashcat/modules/module_00100.so +share/hashcat/modules/module_00101.so +share/hashcat/modules/module_00110.so +share/hashcat/modules/module_00111.so +share/hashcat/modules/module_00112.so +share/hashcat/modules/module_00120.so +share/hashcat/modules/module_00121.so +share/hashcat/modules/module_00122.so +share/hashcat/modules/module_00124.so +share/hashcat/modules/module_00125.so +share/hashcat/modules/module_00130.so +share/hashcat/modules/module_00131.so +share/hashcat/modules/module_00132.so +share/hashcat/modules/module_00133.so +share/hashcat/modules/module_00140.so +share/hashcat/modules/module_00141.so +share/hashcat/modules/module_00150.so +share/hashcat/modules/module_00160.so +share/hashcat/modules/module_00170.so +share/hashcat/modules/module_00200.so +share/hashcat/modules/module_00300.so +share/hashcat/modules/module_00400.so +share/hashcat/modules/module_00500.so +share/hashcat/modules/module_00501.so +share/hashcat/modules/module_00600.so +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_01400.so +share/hashcat/modules/module_01410.so +share/hashcat/modules/module_01411.so +share/hashcat/modules/module_01420.so +share/hashcat/modules/module_01421.so +share/hashcat/modules/module_01430.so +share/hashcat/modules/module_01440.so +share/hashcat/modules/module_01441.so +share/hashcat/modules/module_01450.so +share/hashcat/modules/module_01460.so +share/hashcat/modules/module_01470.so +share/hashcat/modules/module_01500.so +share/hashcat/modules/module_01600.so +share/hashcat/modules/module_01700.so +share/hashcat/modules/module_01710.so +share/hashcat/modules/module_01711.so +share/hashcat/modules/module_01720.so +share/hashcat/modules/module_01722.so +share/hashcat/modules/module_01730.so +share/hashcat/modules/module_01731.so +share/hashcat/modules/module_01740.so +share/hashcat/modules/module_01750.so +share/hashcat/modules/module_01760.so +share/hashcat/modules/module_01770.so +share/hashcat/modules/module_01800.so +share/hashcat/modules/module_02000.so +share/hashcat/modules/module_02100.so +share/hashcat/modules/module_02400.so +share/hashcat/modules/module_02410.so +share/hashcat/modules/module_02500.so +share/hashcat/modules/module_02501.so +share/hashcat/modules/module_02600.so +share/hashcat/modules/module_02611.so +share/hashcat/modules/module_02612.so +share/hashcat/modules/module_02711.so +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_03500.so +share/hashcat/modules/module_03710.so +share/hashcat/modules/module_03711.so +share/hashcat/modules/module_03800.so +share/hashcat/modules/module_03910.so +share/hashcat/modules/module_04010.so +share/hashcat/modules/module_04110.so +share/hashcat/modules/module_04300.so +share/hashcat/modules/module_04400.so +share/hashcat/modules/module_04500.so +share/hashcat/modules/module_04510.so +share/hashcat/modules/module_04520.so +share/hashcat/modules/module_04521.so +share/hashcat/modules/module_04522.so +share/hashcat/modules/module_04700.so +share/hashcat/modules/module_04710.so +share/hashcat/modules/module_04711.so +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_05800.so +share/hashcat/modules/module_06000.so +share/hashcat/modules/module_06100.so +share/hashcat/modules/module_06211.so +share/hashcat/modules/module_06212.so +share/hashcat/modules/module_06213.so +share/hashcat/modules/module_06221.so +share/hashcat/modules/module_06222.so +share/hashcat/modules/module_06223.so +share/hashcat/modules/module_06231.so +share/hashcat/modules/module_06232.so +share/hashcat/modules/module_06233.so +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_07400.so +share/hashcat/modules/module_07401.so +share/hashcat/modules/module_07500.so +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 +share/hashcat/modules/module_08300.so +share/hashcat/modules/module_08400.so +share/hashcat/modules/module_08500.so +share/hashcat/modules/module_08600.so +share/hashcat/modules/module_08700.so +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 +share/hashcat/modules/module_09600.so +share/hashcat/modules/module_09700.so +share/hashcat/modules/module_09710.so +share/hashcat/modules/module_09720.so +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 +share/hashcat/modules/module_10500.so +share/hashcat/modules/module_10600.so +share/hashcat/modules/module_10700.so +share/hashcat/modules/module_10800.so +share/hashcat/modules/module_10810.so +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 +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_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 +share/hashcat/modules/module_13200.so +share/hashcat/modules/module_13300.so +share/hashcat/modules/module_13400.so +share/hashcat/modules/module_13500.so +share/hashcat/modules/module_13600.so +share/hashcat/modules/module_13711.so +share/hashcat/modules/module_13712.so +share/hashcat/modules/module_13713.so +share/hashcat/modules/module_13721.so +share/hashcat/modules/module_13722.so +share/hashcat/modules/module_13723.so +share/hashcat/modules/module_13731.so +share/hashcat/modules/module_13732.so +share/hashcat/modules/module_13733.so +share/hashcat/modules/module_13741.so +share/hashcat/modules/module_13742.so +share/hashcat/modules/module_13743.so +share/hashcat/modules/module_13751.so +share/hashcat/modules/module_13752.so +share/hashcat/modules/module_13753.so +share/hashcat/modules/module_13761.so +share/hashcat/modules/module_13762.so +share/hashcat/modules/module_13763.so +share/hashcat/modules/module_13771.so +share/hashcat/modules/module_13772.so +share/hashcat/modules/module_13773.so +share/hashcat/modules/module_13781.so +share/hashcat/modules/module_13782.so +share/hashcat/modules/module_13783.so +share/hashcat/modules/module_13800.so +share/hashcat/modules/module_13900.so +share/hashcat/modules/module_14000.so +share/hashcat/modules/module_14100.so +share/hashcat/modules/module_14400.so +share/hashcat/modules/module_14500.so +share/hashcat/modules/module_14600.so +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_15400.so +share/hashcat/modules/module_15500.so +share/hashcat/modules/module_15600.so +share/hashcat/modules/module_15700.so +share/hashcat/modules/module_15900.so +share/hashcat/modules/module_16000.so +share/hashcat/modules/module_16100.so +share/hashcat/modules/module_16200.so +share/hashcat/modules/module_16300.so +share/hashcat/modules/module_16400.so +share/hashcat/modules/module_16500.so +share/hashcat/modules/module_16600.so +share/hashcat/modules/module_16700.so +share/hashcat/modules/module_16800.so +share/hashcat/modules/module_16801.so +share/hashcat/modules/module_16900.so +share/hashcat/modules/module_17010.so +share/hashcat/modules/module_17200.so +share/hashcat/modules/module_17210.so +share/hashcat/modules/module_17220.so +share/hashcat/modules/module_17225.so +share/hashcat/modules/module_17230.so +share/hashcat/modules/module_17300.so +share/hashcat/modules/module_17400.so +share/hashcat/modules/module_17500.so +share/hashcat/modules/module_17600.so +share/hashcat/modules/module_17700.so +share/hashcat/modules/module_17800.so +share/hashcat/modules/module_17900.so +share/hashcat/modules/module_18000.so +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_19300.so +share/hashcat/modules/module_19500.so +share/hashcat/modules/module_19600.so +share/hashcat/modules/module_19700.so +share/hashcat/modules/module_19800.so +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_20720.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_21400.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_22000.so +share/hashcat/modules/module_22001.so +share/hashcat/modules/module_22100.so +share/hashcat/modules/module_22200.so +share/hashcat/modules/module_22300.so +share/hashcat/modules/module_22301.so +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_22911.so +share/hashcat/modules/module_22921.so +share/hashcat/modules/module_22931.so +share/hashcat/modules/module_22941.so +share/hashcat/modules/module_22951.so +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 +share/hashcat/modules/module_23600.so +share/hashcat/modules/module_23700.so +share/hashcat/modules/module_23800.so +share/hashcat/modules/module_23900.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_24500.so +share/hashcat/modules/module_24600.so +share/hashcat/modules/module_24700.so +share/hashcat/modules/module_24800.so +share/hashcat/modules/module_24900.so +share/hashcat/modules/module_25000.so +share/hashcat/modules/module_25100.so +share/hashcat/modules/module_25200.so +share/hashcat/modules/module_25300.so +share/hashcat/modules/module_25400.so +share/hashcat/modules/module_25500.so +share/hashcat/modules/module_25600.so +share/hashcat/modules/module_25700.so +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_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 +share/hashcat/modules/module_26500.so +share/hashcat/modules/module_26600.so +share/hashcat/modules/module_26700.so +share/hashcat/modules/module_26800.so +share/hashcat/modules/module_26900.so +share/hashcat/modules/module_27000.so +share/hashcat/modules/module_27100.so +share/hashcat/modules/module_27200.so +share/hashcat/modules/module_27300.so +share/hashcat/modules/module_27400.so +share/hashcat/modules/module_27500.so +share/hashcat/modules/module_27600.so +share/hashcat/modules/module_27700.so +share/hashcat/modules/module_27800.so +share/hashcat/modules/module_27900.so +share/hashcat/modules/module_28000.so +share/hashcat/modules/module_28100.so +share/hashcat/modules/module_99999.so Index: pkgsrc/security/hashcat/distinfo diff -u /dev/null pkgsrc/security/hashcat/distinfo:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/distinfo Mon Jan 10 02:30:23 2022 @@ -0,0 +1,10 @@ +$NetBSD: distinfo,v 1.1 2022/01/10 02:30:23 khorben Exp $ + +BLAKE2s (hashcat-6.2.5.tar.gz) = 425d720ca0bb48e585988dc0557a829b3906d697ad14722c68e34fb5b4f7ebaa +SHA512 (hashcat-6.2.5.tar.gz) = 2b881146c625172c91cb74b33851473155dcde2421fba1b4acfba28116499b9cff832a62c4dbc24e16df06a827494f30699a7d0e5195d5ed107704f525255383 +Size (hashcat-6.2.5.tar.gz) = 6341872 bytes +SHA1 (patch-include_sort__r.h) = 75ea3e5ceb01383d603cd86e449f69299bc22fcd +SHA1 (patch-src_Makefile) = 427c7d162ff8373d6b180718fff4845bdb119d1c +SHA1 (patch-src_affinity.c) = e0cd6c909f7e29b7a6cb09b0a9399f6964147fa2 +SHA1 (patch-src_folder.c) = 58cde3211ccb057eda93de587404c82542224b54 +SHA1 (patch-src_terminal.c) = 40b52cdb1f9030b9ad7649bf0a9a4cf17b1f52fe Index: pkgsrc/security/hashcat/patches/patch-include_sort__r.h diff -u /dev/null pkgsrc/security/hashcat/patches/patch-include_sort__r.h:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/patches/patch-include_sort__r.h Mon Jan 10 02:30:23 2022 @@ -0,0 +1,29 @@ +$NetBSD: patch-include_sort__r.h,v 1.1 2022/01/10 02:30:23 khorben Exp $ + +Fix the build for NetBSD + +--- include/sort_r.h.orig 2021-11-21 15:39:01.000000000 +0000 ++++ include/sort_r.h +@@ -25,7 +25,7 @@ Slightly modified to work with hashcat t + */ + + #if (defined __APPLE__ || defined __MACH__ || defined __DARWIN__ || \ +- defined __FreeBSD__ || defined __DragonFly__) ++ defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__) + # define _SORT_R_BSD + # define _SORT_R_INLINE inline + #elif (defined __linux__) || defined (__CYGWIN__) +@@ -202,7 +202,12 @@ static _SORT_R_INLINE void sort_r_simple + struct sort_r_data tmp; + tmp.arg = arg; + tmp.compar = compar; +- qsort_r(base, nel, width, &tmp, sort_r_arg_swap); ++ ++ #if defined __NetBSD__ ++ sort_r_simple(base, nel, width, compar, arg); ++ #else ++ qsort_r(base, nel, width, &tmp, sort_r_arg_swap); ++ #endif + + #elif defined _SORT_R_WINDOWS + Index: pkgsrc/security/hashcat/patches/patch-src_Makefile diff -u /dev/null pkgsrc/security/hashcat/patches/patch-src_Makefile:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/patches/patch-src_Makefile Mon Jan 10 02:30:23 2022 @@ -0,0 +1,97 @@ +$NetBSD: patch-src_Makefile,v 1.1 2022/01/10 02:30:23 khorben Exp $ + +Set preferences. +Add NetBSD support. +Don't override CC nor optimisation flags in CFLAGS. +Remove sed magic; we'll use nbsed. + +--- src/Makefile.orig 2021-11-21 15:39:01.000000000 +0000 ++++ src/Makefile +@@ -31,7 +31,7 @@ UNAME := $(patsubst MS + UNAME := $(patsubst MINGW32_NT-%,MSYS2,$(UNAME)) + UNAME := $(patsubst MINGW64_NT-%,MSYS2,$(UNAME)) + +-ifeq (,$(filter $(UNAME),Linux FreeBSD Darwin CYGWIN MSYS2)) ++ifeq (,$(filter $(UNAME),Linux FreeBSD NetBSD Darwin CYGWIN MSYS2)) + $(error "! Your Operating System ($(UNAME)) is not supported by this Makefile") + endif + +@@ -59,8 +59,6 @@ MODULE_INTERFACE_VERSION := 630 + ## Native compiler paths + ## + +-CC := gcc +-CXX := g++ + AR := ar + FIND := find + INSTALL := install +@@ -69,20 +67,9 @@ SED := sed + SED_IN_PLACE := -i + + ifeq ($(UNAME),Darwin) +-CC := clang +-CXX := clang++ +-# 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) + endif + +-ifeq ($(UNAME),FreeBSD) +-CC := cc +-CXX := c++ +-SED := gsed +-endif + + ## + ## Version +@@ -228,7 +215,6 @@ endif + endif + + ifeq ($(DEBUG),0) +-CFLAGS += -O2 + ifneq ($(UNAME),Darwin) + LFLAGS += -s + endif +@@ -312,6 +298,13 @@ LFLAGS_NATIVE += -liconv + endif + endif # FreeBSD + ++ifeq ($(UNAME),NetBSD) ++CFLAGS_NATIVE := $(CFLAGS) ++CFLAGS_NATIVE += -I$(OPENCL_HEADERS_KHRONOS)/ ++LFLAGS_NATIVE := $(LFLAGS) ++LFLAGS_NATIVE += -lpthread ++endif # NetBSD ++ + ifeq ($(UNAME),Darwin) + export MACOSX_DEPLOYMENT_TARGET=10.9 + CFLAGS_NATIVE := $(CFLAGS) +@@ -456,10 +449,10 @@ distclean: clean + # allow (whitelist) "make install" only on unix-based systems (also disallow cygwin/msys) + + ifneq ($(findstring install,$(MAKECMDGOALS)),) +- ifeq (,$(filter $(UNAME),Linux FreeBSD Darwin)) ++ ifeq (,$(filter $(UNAME),Linux FreeBSD Darwin NetBSD)) + define ERROR_INSTALL_DISALLOWED + ! The 'install' target is not allowed on this operating system ($(UNAME)). \ +-Only Linux, FreeBSD and Darwin can use the 'install' target ++Only Linux, FreeBSD, NetBSD and Darwin can use the 'install' target + endef + + $(error $(ERROR_INSTALL_DISALLOWED)) +@@ -637,8 +630,13 @@ endif + $(MODULES_DISABLE): ; + + ifeq ($(SHARED),1) ++ ifeq ($(UNAME),Darwin) ++modules/module_%.$(MODULE_SUFFIX): src/modules/module_%.c $(HASHCAT_LIBRARY) ++ $(CC) $(CCFLAGS) $(CFLAGS_NATIVE) $^ -o $@ $(LFLAGS_NATIVE) -install_name $(SHARED_FOLDER)/$@ -shared -fPIC -D MODULE_INTERFACE_VERSION_CURRENT=$(MODULE_INTERFACE_VERSION) ++ else + modules/module_%.$(MODULE_SUFFIX): src/modules/module_%.c $(HASHCAT_LIBRARY) + $(CC) $(CCFLAGS) $(CFLAGS_NATIVE) $^ -o $@ $(LFLAGS_NATIVE) -shared -fPIC -D MODULE_INTERFACE_VERSION_CURRENT=$(MODULE_INTERFACE_VERSION) ++ endif + else + modules/module_%.$(MODULE_SUFFIX): src/modules/module_%.c obj/combined.NATIVE.a + $(CC) $(CCFLAGS) $(CFLAGS_NATIVE) $^ -o $@ $(LFLAGS_NATIVE) -shared -fPIC -D MODULE_INTERFACE_VERSION_CURRENT=$(MODULE_INTERFACE_VERSION) Index: pkgsrc/security/hashcat/patches/patch-src_affinity.c diff -u /dev/null pkgsrc/security/hashcat/patches/patch-src_affinity.c:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/patches/patch-src_affinity.c Mon Jan 10 02:30:23 2022 @@ -0,0 +1,123 @@ +$NetBSD: patch-src_affinity.c,v 1.1 2022/01/10 02:30:23 khorben Exp $ + +Fix the build for NetBSD + +--- src/affinity.c.orig 2021-11-21 15:39:01.000000000 +0000 ++++ src/affinity.c +@@ -45,6 +45,12 @@ static int pthread_setaffinity_np (pthre + typedef cpuset_t cpu_set_t; + #endif + ++#if defined(__NetBSD__) ++#include ++#include ++typedef cpuset_t cpu_set_t; ++#endif ++ + int set_cpu_affinity (MAYBE_UNUSED hashcat_ctx_t *hashcat_ctx) + { + #if defined (__CYGWIN__) +@@ -54,19 +60,31 @@ int set_cpu_affinity (MAYBE_UNUSED hashc + + if (user_options->cpu_affinity == NULL) return 0; + ++ char *devices = hcstrdup (user_options->cpu_affinity); ++ ++ if (devices == NULL) return -1; ++ + #if defined (_WIN) + DWORD_PTR aff_mask = 0; + const int cpu_id_max = 8 * sizeof (aff_mask); ++ #elif defined(__NetBSD__) ++ cpuset_t * cpuset; ++ const int cpu_id_max = 8 * cpuset_size (cpuset); ++ cpuset = cpuset_create(); ++ if (cpuset == NULL) ++ { ++ event_log_error (hashcat_ctx, "cpuset_create() failed with error: %d", errno); ++ ++ hcfree (devices); ++ ++ return -1; ++ } + #else + cpu_set_t cpuset; + const int cpu_id_max = 8 * sizeof (cpuset); + CPU_ZERO (&cpuset); + #endif + +- char *devices = hcstrdup (user_options->cpu_affinity); +- +- if (devices == NULL) return -1; +- + char *saveptr = NULL; + + char *next = strtok_r (devices, ",", &saveptr); +@@ -79,6 +97,17 @@ int set_cpu_affinity (MAYBE_UNUSED hashc + { + #if defined (_WIN) + aff_mask = 0; ++ #elif defined (__NetBSD__) ++ cpuset_destroy (cpuset); ++ cpuset = cpuset_create (); ++ if (cpuset == NULL) ++ { ++ event_log_error (hashcat_ctx, "cpuset_create() failed with error: %d", errno); ++ ++ hcfree (devices); ++ ++ return -1; ++ } + #else + CPU_ZERO (&cpuset); + #endif +@@ -90,6 +119,10 @@ int set_cpu_affinity (MAYBE_UNUSED hashc + { + event_log_error (hashcat_ctx, "Invalid cpu_id %d specified.", cpu_id); + ++ #if defined (__NetBSD__) ++ cpuset_destroy (cpuset); ++ #endif ++ + hcfree (devices); + + return -1; +@@ -97,12 +130,18 @@ int set_cpu_affinity (MAYBE_UNUSED hashc + + #if defined (_WIN) + aff_mask |= ((DWORD_PTR) 1) << (cpu_id - 1); ++ #elif defined (__NetBSD__) ++ cpuset_set (cpu_id - 1, cpuset); + #else + CPU_SET ((cpu_id - 1), &cpuset); + #endif + + } while ((next = strtok_r ((char *) NULL, ",", &saveptr)) != NULL); + ++ #if defined (__NetBSD__) ++ cpuset_destroy (cpuset); ++ #endif ++ + hcfree (devices); + + #if defined (_WIN) +@@ -114,6 +153,19 @@ int set_cpu_affinity (MAYBE_UNUSED hashc + return -1; + } + ++ #elif defined (__NetBSD__) ++ ++ pthread_t thread = pthread_self (); ++ ++ const int rc = pthread_setaffinity_np (thread, cpuset_size(cpuset), cpuset); ++ ++ if (rc != 0) ++ { ++ event_log_error (hashcat_ctx, "pthread_setaffinity_np() failed with error: %d", rc); ++ ++ return -1; ++ } ++ + #else + + pthread_t thread = pthread_self (); Index: pkgsrc/security/hashcat/patches/patch-src_folder.c diff -u /dev/null pkgsrc/security/hashcat/patches/patch-src_folder.c:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/patches/patch-src_folder.c Mon Jan 10 02:30:23 2022 @@ -0,0 +1,47 @@ +$NetBSD: patch-src_folder.c,v 1.1 2022/01/10 02:30:23 khorben Exp $ + +Fix the build for NetBSD + +--- src/folder.c.orig 2021-11-21 15:39:01.000000000 +0000 ++++ src/folder.c +@@ -13,6 +13,9 @@ + + #if defined (__APPLE__) + #include "event.h" ++#elif defined (__FreeBSD__) || defined (__NetBSD__) ++#include ++#include + #endif + + static int get_exec_path (char *exec_path, const size_t exec_path_sz) +@@ -45,8 +48,6 @@ static int get_exec_path (char *exec_pat + + #elif defined (__FreeBSD__) + +- #include +- + int mib[4]; + + mib[0] = CTL_KERN; +@@ -60,6 +61,21 @@ static int get_exec_path (char *exec_pat + + const size_t len = strlen (exec_path); + ++ #elif defined (__NetBSD__) ++ ++ int mib[4]; ++ ++ mib[0] = CTL_KERN; ++ mib[1] = KERN_PROC_ARGS; ++ mib[2] = getpid(); ++ mib[3] = KERN_PROC_PATHNAME; ++ ++ size_t size = exec_path_sz; ++ ++ sysctl (mib, 4, exec_path, &size, NULL, 0); ++ ++ const size_t len = strlen (exec_path); ++ + #else + #error Your Operating System is not supported or detected + #endif Index: pkgsrc/security/hashcat/patches/patch-src_terminal.c diff -u /dev/null pkgsrc/security/hashcat/patches/patch-src_terminal.c:1.1 --- /dev/null Mon Jan 10 02:30:23 2022 +++ pkgsrc/security/hashcat/patches/patch-src_terminal.c Mon Jan 10 02:30:23 2022 @@ -0,0 +1,15 @@ +$NetBSD: patch-src_terminal.c,v 1.1 2022/01/10 02:30:23 khorben Exp $ + +Fix the build for FreeBSD and NetBSD + +--- src/terminal.c.orig 2021-11-21 15:39:01.000000000 +0000 ++++ src/terminal.c +@@ -439,7 +439,7 @@ void SetConsoleWindowSize (const int x) + } + #endif + +-#if defined (__linux__) || defined (__CYGWIN__) ++#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__linux__) || defined (__CYGWIN__) + static struct termios savemodes; + static int havemodes = 0; + --_----------=_1641781823195690--