diff options
Diffstat (limited to 'security/hashcat')
-rw-r--r-- | security/hashcat/Makefile | 34 | ||||
-rw-r--r-- | security/hashcat/Makefile.crates | 44 | ||||
-rw-r--r-- | security/hashcat/distinfo | 94 | ||||
-rw-r--r-- | security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h | 13 | ||||
-rw-r--r-- | security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c | 34 | ||||
-rw-r--r-- | security/hashcat/files/patch-include_sort__r.h | 33 | ||||
-rw-r--r-- | security/hashcat/files/patch-src_Makefile | 41 | ||||
-rw-r--r-- | security/hashcat/files/patch-src_terminal.c | 11 | ||||
-rw-r--r-- | security/hashcat/pkg-plist | 488 |
9 files changed, 652 insertions, 140 deletions
diff --git a/security/hashcat/Makefile b/security/hashcat/Makefile index 8cffda08e8b3..be113eb03c5f 100644 --- a/security/hashcat/Makefile +++ b/security/hashcat/Makefile @@ -1,5 +1,5 @@ PORTNAME= hashcat -PORTVERSION= 6.2.6 +PORTVERSION= 7.1.2 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= security @@ -11,12 +11,15 @@ WWW= https://hashcat.net/hashcat/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.txt -NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe -NOT_FOR_ARCHS_REASON= fails to compile: compiling for big-endian architecture not supported +NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe i386 +NOT_FOR_ARCHS_REASON= highly optimized for specific CPUs -BUILD_DEPENDS= minizip:archivers/minizip +BUILD_DEPENDS= minizip:archivers/minizip \ + rustc:lang/${RUST_DEFAULT} +LIB_DEPENDS= libiconv.so:converters/libiconv -USES= compiler:c11 gmake iconv localbase python shebangfix +USES= cargo compiler:c++11-lang gmake iconv localbase \ + python:3.12+,build shebangfix USE_GITHUB= yes GH_ACCOUNT= KhronosGroup:opencl Cyan4973:xxhash @@ -27,14 +30,18 @@ PYTHON_NO_DEPENDS= yes SHEBANG_FILES= extra/tab_completion/install tools/*.py -MAKE_ARGS+= SHARED=1 \ - CC="${CC}" \ - LFLAGS_NATIVE="${LDFLAGS} -lpthread -lm" \ - CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Ideps/LZMA-SDK/C \ - -Ideps/git/OpenCL-Headers" -ALL_TARGET= default +CARGO_CARGOLOCK= ${WRKSRC}/Rust/generic_hash/Cargo.lock +CARGO_CARGOTOML= ${WRKSRC}/Rust/generic_hash/Cargo.toml +CARGO_INSTALL= no + +MAKE_ARGS= SHARED=1 + +ALL_TARGET= default +MAKE_ARGS+= CFLAGS_PYTHON=-I${LOCALBASE}/include/${PYTHON_VERSION} CFLAGS_aarch64+= -march=armv8-a+crc+crypto +BINARY_ALIAS= python3-config ${PYTHON_VERSION}-config + PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= BRAIN DOCS @@ -43,9 +50,4 @@ BRAIN_DESC= Build Hashcat Brain BRAIN_MAKE_ARGS_OFF= ENABLE_BRAIN=0 BRAIN_CFLAGS= -DWITH_BRAIN -Ideps/git/xxHash -pre-install: - ${STRIP_CMD} ${WRKSRC}/libhashcat.so.${PORTVERSION} - ${STRIP_CMD} ${WRKSRC}/modules/*.so - ${STRIP_CMD} ${WRKSRC}/hashcat - .include <bsd.port.mk> diff --git a/security/hashcat/Makefile.crates b/security/hashcat/Makefile.crates new file mode 100644 index 000000000000..3d950138cddc --- /dev/null +++ b/security/hashcat/Makefile.crates @@ -0,0 +1,44 @@ +CARGO_CRATES= aho-corasick-1.1.3 \ + bindgen-0.72.0 \ + bitflags-2.9.3 \ + block-buffer-0.10.4 \ + cexpr-0.6.0 \ + cfg-if-1.0.3 \ + clang-sys-1.8.1 \ + cpufeatures-0.2.17 \ + crypto-common-0.1.6 \ + digest-0.10.7 \ + either-1.15.0 \ + generic-array-0.14.7 \ + glob-0.3.3 \ + hex-0.4.3 \ + itertools-0.13.0 \ + libc-0.2.175 \ + libloading-0.8.8 \ + log-0.4.27 \ + memchr-2.7.5 \ + minimal-lexical-0.2.1 \ + nom-7.1.3 \ + prettyplease-0.2.37 \ + proc-macro2-1.0.101 \ + quote-1.0.40 \ + regex-1.11.2 \ + regex-automata-0.4.10 \ + regex-syntax-0.8.6 \ + rustc-hash-2.1.1 \ + sha2-0.10.9 \ + shlex-1.3.0 \ + syn-2.0.106 \ + typenum-1.18.0 \ + unicode-ident-1.0.18 \ + version_check-0.9.5 \ + windows-link-0.1.3 \ + windows-targets-0.53.3 \ + windows_aarch64_gnullvm-0.53.0 \ + windows_aarch64_msvc-0.53.0 \ + windows_i686_gnu-0.53.0 \ + windows_i686_gnullvm-0.53.0 \ + windows_i686_msvc-0.53.0 \ + windows_x86_64_gnu-0.53.0 \ + windows_x86_64_gnullvm-0.53.0 \ + windows_x86_64_msvc-0.53.0 diff --git a/security/hashcat/distinfo b/security/hashcat/distinfo index 91475d03128c..37633b489199 100644 --- a/security/hashcat/distinfo +++ b/security/hashcat/distinfo @@ -1,6 +1,94 @@ -TIMESTAMP = 1662143219 -SHA256 (hashcat-hashcat-v6.2.6_GH0.tar.gz) = b25e1077bcf34908cc8f18c1a69a2ec98b047b2cbcf0f51144dcf3ba1e0b7b2a -SIZE (hashcat-hashcat-v6.2.6_GH0.tar.gz) = 14234640 +TIMESTAMP = 1756203030 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f +SIZE (rust/crates/bindgen-0.72.0.crate) = 246019 +SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d +SIZE (rust/crates/bitflags-2.9.3.crate) = 47777 +SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 +SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 +SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 +SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 +SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 +SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 +SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 +SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a +SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 +SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 +SIZE (rust/crates/itertools-0.13.0.crate) = 146261 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 +SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 +SIZE (rust/crates/libloading-0.8.8.crate) = 31345 +SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 +SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a +SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 +SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a +SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b +SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 +SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 +SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 +SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 +SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 +SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 +SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c +SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 +SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 +SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 +SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 +SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d +SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 +SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba +SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 +SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 +SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (hashcat-hashcat-v7.1.2_GH0.tar.gz) = 9546a6326d747530b44fcc079babad40304a87f32d3c9080016d58b39cfc8b96 +SIZE (hashcat-hashcat-v7.1.2_GH0.tar.gz) = 19125734 SHA256 (KhronosGroup-OpenCL-Headers-1d3dc4e_GH0.tar.gz) = 21ddb21f6643e5c76aec7a78c9c2aaac6f5e4c82cd4603b437c899026c833977 SIZE (KhronosGroup-OpenCL-Headers-1d3dc4e_GH0.tar.gz) = 59767 SHA256 (Cyan4973-xxHash-c0e86bc_GH0.tar.gz) = 7dc0343140d92f19d5b436591bdb8313b6cb2c686bccb7ff5caafcbc136fe468 diff --git a/security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h b/security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h deleted file mode 100644 index b2ac34f0e546..000000000000 --- a/security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h +++ /dev/null @@ -1,13 +0,0 @@ ---- deps/LZMA-SDK/C/7zTypes.h.orig 2021-11-21 15:39:01 UTC -+++ deps/LZMA-SDK/C/7zTypes.h -@@ -196,8 +196,8 @@ typedef void *LPVOID;
- // typedef void VOID;
- // typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR;
- // gcc / clang on Unix : sizeof(long==sizeof(void*) in 32 or 64 bits)
--typedef long INT_PTR;
--typedef unsigned long UINT_PTR;
-+// typedef long INT_PTR;
-+// typedef unsigned long UINT_PTR;
- typedef long LONG_PTR;
- typedef unsigned long DWORD_PTR;
-
diff --git a/security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c b/security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c deleted file mode 100644 index a788aaec3e8b..000000000000 --- a/security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c +++ /dev/null @@ -1,34 +0,0 @@ ---- deps/LZMA-SDK/C/CpuArch.c.orig 2022-03-25 08:13:08 UTC -+++ deps/LZMA-SDK/C/CpuArch.c -@@ -384,6 +384,23 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP -
- #include <sys/auxv.h>
-
-+#if defined(__FreeBSD__)
-+static UInt64 get_hwcap() {
-+ unsigned long hwcap;
-+ if(elf_aux_info(AT_HWCAP, &hwcap, sizeof(unsigned long)) != 0) {
-+ return(0);
-+ }
-+ return hwcap;
-+}
-+
-+BoolInt CPU_IsSupported_CRC32(void) { return get_hwcap() & HWCAP_CRC32; }
-+BoolInt CPU_IsSupported_NEON(void) { return 1; }
-+BoolInt CPU_IsSupported_SHA1(void){ return get_hwcap() & HWCAP_SHA1; }
-+BoolInt CPU_IsSupported_SHA2(void) { return get_hwcap() & HWCAP_SHA2; }
-+BoolInt CPU_IsSupported_AES(void) { return get_hwcap() & HWCAP_AES; }
-+
-+#else // __FreeBSD__
-+
- #define USE_HWCAP
-
- #ifdef USE_HWCAP
-@@ -410,6 +427,7 @@ MY_HWCAP_CHECK_FUNC (SHA1)
- MY_HWCAP_CHECK_FUNC (SHA2)
- MY_HWCAP_CHECK_FUNC (AES)
-
-+#endif // FreeBSD
- #endif // __APPLE__
- #endif // _WIN32
-
diff --git a/security/hashcat/files/patch-include_sort__r.h b/security/hashcat/files/patch-include_sort__r.h deleted file mode 100644 index 3e1d0e0d9d33..000000000000 --- a/security/hashcat/files/patch-include_sort__r.h +++ /dev/null @@ -1,33 +0,0 @@ ---- include/sort_r.h.orig 2022-09-02 14:58:13 UTC -+++ include/sort_r.h -@@ -25,10 +25,10 @@ Slightly modified to work with hashcat to no falsly de - */ - - #if (defined __APPLE__ || defined __MACH__ || defined __DARWIN__ || \ -- defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__) -+ (defined __FreeBSD__ && !defined(qsort_r)) || defined __DragonFly__ || defined __NetBSD__) - # define _SORT_R_BSD - # define _SORT_R_INLINE inline --#elif (defined __linux__) || defined (__CYGWIN__) -+#elif (defined __linux__) || defined (__CYGWIN__) || (defined (__FreeBSD__) && defined(qsort_r)) - # define _SORT_R_LINUX - # define _SORT_R_INLINE inline - #elif (defined _WIN32 || defined _WIN64 || defined __WINDOWS__) -@@ -167,7 +167,7 @@ static _SORT_R_INLINE void sort_r_simple(void *base, s - #if defined _SORT_R_LINUX - - typedef int(* __compar_d_fn_t)(const void *, const void *, void *); -- extern void qsort_r(void *base, size_t nel, size_t width, -+ extern void (qsort_r)(void *base, size_t nel, size_t width, - __compar_d_fn_t __compar, void *arg) - __attribute__((nonnull (1, 4))); - -@@ -186,7 +186,7 @@ static _SORT_R_INLINE void sort_r_simple(void *base, s - /* no qsort_r in glibc before 2.8, need to use nested qsort */ - sort_r_simple(base, nel, width, compar, arg); - -- #elif defined __GLIBC__ -+ #elif defined __GLIBC__ || (defined(__FreeBSD__) && defined(qsort_r)) - - qsort_r(base, nel, width, compar, arg); - diff --git a/security/hashcat/files/patch-src_Makefile b/security/hashcat/files/patch-src_Makefile index 4e42021a7a6d..e728d5dc6d15 100644 --- a/security/hashcat/files/patch-src_Makefile +++ b/security/hashcat/files/patch-src_Makefile @@ -1,7 +1,19 @@ ---- src/Makefile.orig 2022-09-02 14:58:13 UTC +--- src/Makefile.orig 2025-08-23 08:43:56 UTC +++ src/Makefile -@@ -82,7 +82,9 @@ CXX := c++ - ifneq (,$(filter $(UNAME),FreeBSD NetBSD)) +@@ -75,8 +75,9 @@ RM := rm + FIND := find + INSTALL := install + RM := rm +-SED := sed +-SED_IN_PLACE := -i ++CXXLIB := -lc++ ++SED := /usr/bin/sed ++SED_IN_PLACE := -i "" + + ifeq ($(UNAME),Darwin) + CC := clang +@@ -95,7 +96,9 @@ CXX := c++ + ifneq (,$(filter $(UNAME),FreeBSD NetBSD DragonFly)) CC := cc CXX := c++ -SED := gsed @@ -10,17 +22,20 @@ +SED_IN_PLACE := -i "" endif + ifneq (,$(filter $(UNAME),OpenBSD)) +@@ -702,6 +705,11 @@ uninstall: + ## native compiled hashcat library and frontend ## -@@ -213,7 +215,7 @@ ifneq ($(CC),clang) - ifeq ($(ENABLE_UNRAR),1) - ifeq ($(USE_SYSTEM_UNRAR),0) - ifneq ($(CC),clang) --CFLAGS_UNRAR += -Wno-class-memaccess -+#CFLAGS_UNRAR += -Wno-class-memaccess - CFLAGS_UNRAR += -Wno-misleading-indentation - endif - CFLAGS_UNRAR += -Wno-missing-braces -@@ -651,10 +653,10 @@ $(HASHCAT_FRONTEND): src/main.c $(HASHCAT_LIBRARY) + ++ifeq ($(shell uname -p),powerpc64le) ++obj/emu_inc_cipher_serpent.NATIVE.o: src/emu_inc_cipher_serpent.c ++ $(CC) -c $(CCFLAGS) $(CFLAGS_NATIVE) -O0 $< -o $@ -fpic ++endif ++ + obj/%.NATIVE.o: src/%.c + $(CC) -c $(CCFLAGS) $(CFLAGS_NATIVE) $< -o $@ -fpic + +@@ -752,10 +760,10 @@ $(HASHCAT_FRONTEND): src/main.c $(HASHCAT_LIBRARY) ifeq ($(SHARED),1) $(HASHCAT_FRONTEND): src/main.c $(HASHCAT_LIBRARY) diff --git a/security/hashcat/files/patch-src_terminal.c b/security/hashcat/files/patch-src_terminal.c deleted file mode 100644 index cf2d5cded207..000000000000 --- a/security/hashcat/files/patch-src_terminal.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/terminal.c.orig 2022-09-02 14:58:13 UTC -+++ src/terminal.c -@@ -490,7 +490,7 @@ int tty_fix () - } - #endif - --#if defined (__APPLE__) || defined (__FreeBSD__) -+#if defined (__APPLE__) - static struct termios savemodes; - static int havemodes = 0; - diff --git a/security/hashcat/pkg-plist b/security/hashcat/pkg-plist index a8adf7f88253..ca2514147a46 100644 --- a/security/hashcat/pkg-plist +++ b/security/hashcat/pkg-plist @@ -1,4 +1,28 @@ +bin/aescrypt2hashcat.pl +bin/apfs2hashcat.py +bin/bisq2hashcat.py +bin/bitlocker2hashcat.py +bin/bitwarden2hashcat.py +bin/cachedata2hashcat.py +bin/cryptoloop2hashcat.py +bin/exodus2hashcat.py +bin/gitea2hashcat.py bin/hashcat +bin/keybag2hashcat.py +bin/kremlin2hashcat.py +bin/lastpass2hashcat.py +bin/luks2hashcat.py +bin/metamask2hashcat.py +bin/mozilla2hashcat.py +bin/radmin3_to_hashcat.pl +bin/securenotes2hashcat.pl +bin/shiro1-to-hashcat.py +bin/sqlcipher2hashcat.pl +bin/truecrypt2hashcat.py +bin/veeamvbk2hashcat.py +bin/veracrypt2hashcat.py +bin/virtualbox2hashcat.py +bin/vmwarevmx2hashcat.py include/hashcat/affinity.h include/hashcat/autotune.h include/hashcat/backend.h @@ -6,11 +30,13 @@ include/hashcat/benchmark.h include/hashcat/bitmap.h include/hashcat/bitops.h include/hashcat/brain.h +include/hashcat/bridges.h include/hashcat/combinator.h include/hashcat/common.h include/hashcat/convert.h include/hashcat/cpt.h include/hashcat/cpu_crc32.h +include/hashcat/cpu_features.h include/hashcat/debugfile.h include/hashcat/dictstat.h include/hashcat/dispatch.h @@ -43,6 +69,7 @@ include/hashcat/ext_nvml.h include/hashcat/ext_nvrtc.h include/hashcat/ext_sysfs_amdgpu.h include/hashcat/ext_sysfs_cpu.h +include/hashcat/ext_sysfs_intelgpu.h include/hashcat/filehandling.h include/hashcat/folder.h include/hashcat/hashcat.h @@ -182,6 +209,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_cp1252.hcchr +%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Romanian/ro_ISO-8859-2.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_ISO-8859-5.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_KOI8-R.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_cp1251.hcchr @@ -194,22 +222,36 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/docs/changes.txt %%PORTDOCS%%%%DOCSDIR%%/docs/contact.txt %%PORTDOCS%%%%DOCSDIR%%/docs/credits.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/device_status_code.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/exit_status_code.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-assimilation-bridge-development.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-assimilation-bridge.md %%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-brain.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-example-hashes.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-help.md %%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-plugin-development-guide.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-python-plugin-development-guide.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-python-plugin-quickstart.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-python-plugin-requirements.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-rust-plugin-requirements.md %%PORTDOCS%%%%DOCSDIR%%/docs/keyboard-layout-mapping.md %%PORTDOCS%%%%DOCSDIR%%/docs/license.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/LZMA_SDK_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/MINIZ_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/OPENCL_HEADERS_LICENSE.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/SSE2NEON_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/UNRAR_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/XXHASH_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/ZLIB_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/limits.txt %%PORTDOCS%%%%DOCSDIR%%/docs/performance.txt %%PORTDOCS%%%%DOCSDIR%%/docs/readme.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.0.0.md +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.0.0.pdf +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.1.0.md +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.1.0.pdf %%PORTDOCS%%%%DOCSDIR%%/docs/rules.txt %%PORTDOCS%%%%DOCSDIR%%/docs/slow-candidates-mode.md -%%PORTDOCS%%%%DOCSDIR%%/docs/status_codes.txt %%PORTDOCS%%%%DOCSDIR%%/docs/team.txt %%PORTDOCS%%%%DOCSDIR%%/docs/user_manuals.txt %%PORTDOCS%%%%DOCSDIR%%/example.dict @@ -224,6 +266,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/install %%PORTDOCS%%%%DOCSDIR%%/layouts/ch_de.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/ch_fr.hckmap +%%PORTDOCS%%%%DOCSDIR%%/layouts/da.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/de.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/it.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/ru.hckmap @@ -249,7 +292,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC_3_rule.rule %%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC_insert_HTML_entities_0_Z.rule %%PORTDOCS%%%%DOCSDIR%%/rules/T0XlCv2.rule -%%PORTDOCS%%%%DOCSDIR%%/rules/best64.rule +%%PORTDOCS%%%%DOCSDIR%%/rules/best66.rule %%PORTDOCS%%%%DOCSDIR%%/rules/combinator.rule %%PORTDOCS%%%%DOCSDIR%%/rules/d3ad0ne.rule %%PORTDOCS%%%%DOCSDIR%%/rules/dive.rule @@ -327,38 +370,32 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/rules/oscommerce.rule %%PORTDOCS%%%%DOCSDIR%%/rules/rockyou-30000.rule %%PORTDOCS%%%%DOCSDIR%%/rules/specific.rule +%%PORTDOCS%%%%DOCSDIR%%/rules/stacking58.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles1.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles2.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles3.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles4.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles5.rule +%%PORTDOCS%%%%DOCSDIR%%/rules/top10_2025.rule %%PORTDOCS%%%%DOCSDIR%%/rules/unix-ninja-leetspeak.rule -%%PORTDOCS%%%%DOCSDIR%%/tools/aescrypt2hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/bitwarden2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/cryptoloop2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/exodus2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/luks2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/metamask2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/mozilla2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/radmin3_to_hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/securenotes2hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/sqlcipher2hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/truecrypt2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/veracrypt2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/virtualbox2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/vmwarevmx2hashcat.py %%DATADIR%%/OpenCL/amp_a0.cl %%DATADIR%%/OpenCL/amp_a1.cl %%DATADIR%%/OpenCL/amp_a3.cl %%DATADIR%%/OpenCL/inc_amp.h %%DATADIR%%/OpenCL/inc_bignum_operations.cl %%DATADIR%%/OpenCL/inc_bignum_operations.h +%%DATADIR%%/OpenCL/inc_checksum_crc.cl +%%DATADIR%%/OpenCL/inc_checksum_crc.h %%DATADIR%%/OpenCL/inc_cipher_aes-gcm.cl %%DATADIR%%/OpenCL/inc_cipher_aes-gcm.h %%DATADIR%%/OpenCL/inc_cipher_aes.cl %%DATADIR%%/OpenCL/inc_cipher_aes.h +%%DATADIR%%/OpenCL/inc_cipher_blowfish.cl +%%DATADIR%%/OpenCL/inc_cipher_blowfish.h %%DATADIR%%/OpenCL/inc_cipher_camellia.cl %%DATADIR%%/OpenCL/inc_cipher_camellia.h +%%DATADIR%%/OpenCL/inc_cipher_cast.cl +%%DATADIR%%/OpenCL/inc_cipher_cast.h %%DATADIR%%/OpenCL/inc_cipher_des.cl %%DATADIR%%/OpenCL/inc_cipher_des.h %%DATADIR%%/OpenCL/inc_cipher_kuznyechik.cl @@ -375,6 +412,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_comp_multi.h %%DATADIR%%/OpenCL/inc_comp_multi_bs.cl %%DATADIR%%/OpenCL/inc_comp_multi_bs.h +%%DATADIR%%/OpenCL/inc_comp_multi_iba.cl +%%DATADIR%%/OpenCL/inc_comp_multi_iba.h %%DATADIR%%/OpenCL/inc_comp_single.cl %%DATADIR%%/OpenCL/inc_comp_single.h %%DATADIR%%/OpenCL/inc_comp_single_bs.cl @@ -383,16 +422,28 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_diskcryptor_xts.h %%DATADIR%%/OpenCL/inc_ecc_secp256k1.cl %%DATADIR%%/OpenCL/inc_ecc_secp256k1.h +%%DATADIR%%/OpenCL/inc_hash_argon2.cl +%%DATADIR%%/OpenCL/inc_hash_argon2.h %%DATADIR%%/OpenCL/inc_hash_base58.cl %%DATADIR%%/OpenCL/inc_hash_base58.h %%DATADIR%%/OpenCL/inc_hash_blake2b.cl %%DATADIR%%/OpenCL/inc_hash_blake2b.h +%%DATADIR%%/OpenCL/inc_hash_blake2s.cl +%%DATADIR%%/OpenCL/inc_hash_blake2s.h +%%DATADIR%%/OpenCL/inc_hash_gost94.cl +%%DATADIR%%/OpenCL/inc_hash_gost94.h %%DATADIR%%/OpenCL/inc_hash_md4.cl %%DATADIR%%/OpenCL/inc_hash_md4.h %%DATADIR%%/OpenCL/inc_hash_md5.cl %%DATADIR%%/OpenCL/inc_hash_md5.h +%%DATADIR%%/OpenCL/inc_hash_md6.cl +%%DATADIR%%/OpenCL/inc_hash_md6.h %%DATADIR%%/OpenCL/inc_hash_ripemd160.cl %%DATADIR%%/OpenCL/inc_hash_ripemd160.h +%%DATADIR%%/OpenCL/inc_hash_ripemd320.cl +%%DATADIR%%/OpenCL/inc_hash_ripemd320.h +%%DATADIR%%/OpenCL/inc_hash_scrypt.cl +%%DATADIR%%/OpenCL/inc_hash_scrypt.h %%DATADIR%%/OpenCL/inc_hash_sha1.cl %%DATADIR%%/OpenCL/inc_hash_sha1.h %%DATADIR%%/OpenCL/inc_hash_sha224.cl @@ -403,6 +454,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_hash_sha384.h %%DATADIR%%/OpenCL/inc_hash_sha512.cl %%DATADIR%%/OpenCL/inc_hash_sha512.h +%%DATADIR%%/OpenCL/inc_hash_sm3.cl +%%DATADIR%%/OpenCL/inc_hash_sm3.h %%DATADIR%%/OpenCL/inc_hash_streebog256.cl %%DATADIR%%/OpenCL/inc_hash_streebog256.h %%DATADIR%%/OpenCL/inc_hash_streebog512.cl @@ -427,6 +480,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_radmin3_constants.h %%DATADIR%%/OpenCL/inc_rp.cl %%DATADIR%%/OpenCL/inc_rp.h +%%DATADIR%%/OpenCL/inc_rp_common.cl +%%DATADIR%%/OpenCL/inc_rp_common.h %%DATADIR%%/OpenCL/inc_rp_optimized.cl %%DATADIR%%/OpenCL/inc_rp_optimized.h %%DATADIR%%/OpenCL/inc_scalar.cl @@ -598,6 +653,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m01300_a1-pure.cl %%DATADIR%%/OpenCL/m01300_a3-optimized.cl %%DATADIR%%/OpenCL/m01300_a3-pure.cl +%%DATADIR%%/OpenCL/m01310_a0-pure.cl +%%DATADIR%%/OpenCL/m01310_a1-pure.cl +%%DATADIR%%/OpenCL/m01310_a3-pure.cl +%%DATADIR%%/OpenCL/m01320_a0-pure.cl +%%DATADIR%%/OpenCL/m01320_a1-pure.cl +%%DATADIR%%/OpenCL/m01320_a3-pure.cl %%DATADIR%%/OpenCL/m01400_a0-optimized.cl %%DATADIR%%/OpenCL/m01400_a0-pure.cl %%DATADIR%%/OpenCL/m01400_a1-optimized.cl @@ -722,6 +783,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m02610_a1-pure.cl %%DATADIR%%/OpenCL/m02610_a3-optimized.cl %%DATADIR%%/OpenCL/m02610_a3-pure.cl +%%DATADIR%%/OpenCL/m02630_a0-optimized.cl +%%DATADIR%%/OpenCL/m02630_a0-pure.cl +%%DATADIR%%/OpenCL/m02630_a1-optimized.cl +%%DATADIR%%/OpenCL/m02630_a1-pure.cl +%%DATADIR%%/OpenCL/m02630_a3-optimized.cl +%%DATADIR%%/OpenCL/m02630_a3-pure.cl %%DATADIR%%/OpenCL/m02710_a0-optimized.cl %%DATADIR%%/OpenCL/m02710_a1-optimized.cl %%DATADIR%%/OpenCL/m02710_a3-optimized.cl @@ -744,12 +811,21 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m03500_a1-pure.cl %%DATADIR%%/OpenCL/m03500_a3-optimized.cl %%DATADIR%%/OpenCL/m03500_a3-pure.cl +%%DATADIR%%/OpenCL/m03610_a0-optimized.cl +%%DATADIR%%/OpenCL/m03610_a0-pure.cl +%%DATADIR%%/OpenCL/m03610_a1-optimized.cl +%%DATADIR%%/OpenCL/m03610_a1-pure.cl +%%DATADIR%%/OpenCL/m03610_a3-optimized.cl +%%DATADIR%%/OpenCL/m03610_a3-pure.cl %%DATADIR%%/OpenCL/m03710_a0-optimized.cl %%DATADIR%%/OpenCL/m03710_a0-pure.cl %%DATADIR%%/OpenCL/m03710_a1-optimized.cl %%DATADIR%%/OpenCL/m03710_a1-pure.cl %%DATADIR%%/OpenCL/m03710_a3-optimized.cl %%DATADIR%%/OpenCL/m03710_a3-pure.cl +%%DATADIR%%/OpenCL/m03730_a0-pure.cl +%%DATADIR%%/OpenCL/m03730_a1-pure.cl +%%DATADIR%%/OpenCL/m03730_a3-pure.cl %%DATADIR%%/OpenCL/m03800_a0-optimized.cl %%DATADIR%%/OpenCL/m03800_a0-pure.cl %%DATADIR%%/OpenCL/m03800_a1-optimized.cl @@ -792,6 +868,18 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m04410_a1-pure.cl %%DATADIR%%/OpenCL/m04410_a3-optimized.cl %%DATADIR%%/OpenCL/m04410_a3-pure.cl +%%DATADIR%%/OpenCL/m04420_a0-optimized.cl +%%DATADIR%%/OpenCL/m04420_a0-pure.cl +%%DATADIR%%/OpenCL/m04420_a1-optimized.cl +%%DATADIR%%/OpenCL/m04420_a1-pure.cl +%%DATADIR%%/OpenCL/m04420_a3-optimized.cl +%%DATADIR%%/OpenCL/m04420_a3-pure.cl +%%DATADIR%%/OpenCL/m04430_a0-optimized.cl +%%DATADIR%%/OpenCL/m04430_a0-pure.cl +%%DATADIR%%/OpenCL/m04430_a1-optimized.cl +%%DATADIR%%/OpenCL/m04430_a1-pure.cl +%%DATADIR%%/OpenCL/m04430_a3-optimized.cl +%%DATADIR%%/OpenCL/m04430_a3-pure.cl %%DATADIR%%/OpenCL/m04500_a0-optimized.cl %%DATADIR%%/OpenCL/m04500_a0-pure.cl %%DATADIR%%/OpenCL/m04500_a1-optimized.cl @@ -871,6 +959,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m05600_a1-pure.cl %%DATADIR%%/OpenCL/m05600_a3-optimized.cl %%DATADIR%%/OpenCL/m05600_a3-pure.cl +%%DATADIR%%/OpenCL/m05720_a0-pure.cl +%%DATADIR%%/OpenCL/m05720_a1-pure.cl +%%DATADIR%%/OpenCL/m05720_a3-pure.cl %%DATADIR%%/OpenCL/m05800-optimized.cl %%DATADIR%%/OpenCL/m05800-pure.cl %%DATADIR%%/OpenCL/m06000_a0-optimized.cl @@ -879,6 +970,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m06000_a1-pure.cl %%DATADIR%%/OpenCL/m06000_a3-optimized.cl %%DATADIR%%/OpenCL/m06000_a3-pure.cl +%%DATADIR%%/OpenCL/m06050_a0-pure.cl +%%DATADIR%%/OpenCL/m06050_a1-pure.cl +%%DATADIR%%/OpenCL/m06050_a3-pure.cl +%%DATADIR%%/OpenCL/m06060_a0-pure.cl +%%DATADIR%%/OpenCL/m06060_a1-pure.cl +%%DATADIR%%/OpenCL/m06060_a3-pure.cl %%DATADIR%%/OpenCL/m06100_a0-optimized.cl %%DATADIR%%/OpenCL/m06100_a0-pure.cl %%DATADIR%%/OpenCL/m06100_a1-optimized.cl @@ -917,6 +1014,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m07300_a1-pure.cl %%DATADIR%%/OpenCL/m07300_a3-optimized.cl %%DATADIR%%/OpenCL/m07300_a3-pure.cl +%%DATADIR%%/OpenCL/m07350_a0-optimized.cl +%%DATADIR%%/OpenCL/m07350_a0-pure.cl +%%DATADIR%%/OpenCL/m07350_a1-optimized.cl +%%DATADIR%%/OpenCL/m07350_a1-pure.cl +%%DATADIR%%/OpenCL/m07350_a3-optimized.cl +%%DATADIR%%/OpenCL/m07350_a3-pure.cl %%DATADIR%%/OpenCL/m07400-optimized.cl %%DATADIR%%/OpenCL/m07400-pure.cl %%DATADIR%%/OpenCL/m07500_a0-optimized.cl @@ -1014,6 +1117,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m10420_a1-optimized.cl %%DATADIR%%/OpenCL/m10420_a3-optimized.cl %%DATADIR%%/OpenCL/m10500-pure.cl +%%DATADIR%%/OpenCL/m10510-pure.cl %%DATADIR%%/OpenCL/m10700-optimized.cl %%DATADIR%%/OpenCL/m10700-pure.cl %%DATADIR%%/OpenCL/m10800_a0-optimized.cl @@ -1076,8 +1180,11 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m11400_a1-pure.cl %%DATADIR%%/OpenCL/m11400_a3-pure.cl %%DATADIR%%/OpenCL/m11500_a0-optimized.cl +%%DATADIR%%/OpenCL/m11500_a0-pure.cl %%DATADIR%%/OpenCL/m11500_a1-optimized.cl +%%DATADIR%%/OpenCL/m11500_a1-pure.cl %%DATADIR%%/OpenCL/m11500_a3-optimized.cl +%%DATADIR%%/OpenCL/m11500_a3-pure.cl %%DATADIR%%/OpenCL/m11600-optimized.cl %%DATADIR%%/OpenCL/m11600-pure.cl %%DATADIR%%/OpenCL/m11700_a0-optimized.cl @@ -1106,6 +1213,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m11860_a3-pure.cl %%DATADIR%%/OpenCL/m11900-pure.cl %%DATADIR%%/OpenCL/m12000-pure.cl +%%DATADIR%%/OpenCL/m12150-pure.cl %%DATADIR%%/OpenCL/m12200-pure.cl %%DATADIR%%/OpenCL/m12300-pure.cl %%DATADIR%%/OpenCL/m12400-pure.cl @@ -1175,6 +1283,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m14100_a0-pure.cl %%DATADIR%%/OpenCL/m14100_a1-pure.cl %%DATADIR%%/OpenCL/m14100_a3-pure.cl +%%DATADIR%%/OpenCL/m14200-pure.cl %%DATADIR%%/OpenCL/m14400_a0-optimized.cl %%DATADIR%%/OpenCL/m14400_a0-pure.cl %%DATADIR%%/OpenCL/m14400_a1-optimized.cl @@ -1301,6 +1410,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m16801-pure.cl %%DATADIR%%/OpenCL/m16900-pure.cl %%DATADIR%%/OpenCL/m17010-pure.cl +%%DATADIR%%/OpenCL/m17020-pure.cl +%%DATADIR%%/OpenCL/m17030-pure.cl +%%DATADIR%%/OpenCL/m17040-pure.cl %%DATADIR%%/OpenCL/m17200_a0-pure.cl %%DATADIR%%/OpenCL/m17200_a1-pure.cl %%DATADIR%%/OpenCL/m17200_a3-pure.cl @@ -1392,9 +1504,18 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m20710_a1-pure.cl %%DATADIR%%/OpenCL/m20710_a3-optimized.cl %%DATADIR%%/OpenCL/m20710_a3-pure.cl +%%DATADIR%%/OpenCL/m20712_a0-optimized.cl +%%DATADIR%%/OpenCL/m20712_a0-pure.cl +%%DATADIR%%/OpenCL/m20712_a1-optimized.cl +%%DATADIR%%/OpenCL/m20712_a1-pure.cl +%%DATADIR%%/OpenCL/m20712_a3-optimized.cl +%%DATADIR%%/OpenCL/m20712_a3-pure.cl %%DATADIR%%/OpenCL/m20720_a0-pure.cl %%DATADIR%%/OpenCL/m20720_a1-pure.cl %%DATADIR%%/OpenCL/m20720_a3-pure.cl +%%DATADIR%%/OpenCL/m20730_a0-pure.cl +%%DATADIR%%/OpenCL/m20730_a1-pure.cl +%%DATADIR%%/OpenCL/m20730_a3-pure.cl %%DATADIR%%/OpenCL/m20800_a0-optimized.cl %%DATADIR%%/OpenCL/m20800_a0-pure.cl %%DATADIR%%/OpenCL/m20800_a1-optimized.cl @@ -1428,6 +1549,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m21300_a0-pure.cl %%DATADIR%%/OpenCL/m21300_a1-pure.cl %%DATADIR%%/OpenCL/m21300_a3-pure.cl +%%DATADIR%%/OpenCL/m21310_a0-pure.cl +%%DATADIR%%/OpenCL/m21310_a1-pure.cl +%%DATADIR%%/OpenCL/m21310_a3-pure.cl %%DATADIR%%/OpenCL/m21400_a0-optimized.cl %%DATADIR%%/OpenCL/m21400_a0-pure.cl %%DATADIR%%/OpenCL/m21400_a1-optimized.cl @@ -1441,6 +1565,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m21600-pure.cl %%DATADIR%%/OpenCL/m21700-pure.cl %%DATADIR%%/OpenCL/m21800-pure.cl +%%DATADIR%%/OpenCL/m21900_a0-pure.cl +%%DATADIR%%/OpenCL/m21900_a1-pure.cl +%%DATADIR%%/OpenCL/m21900_a3-pure.cl %%DATADIR%%/OpenCL/m22000-pure.cl %%DATADIR%%/OpenCL/m22001-pure.cl %%DATADIR%%/OpenCL/m22100-pure.cl @@ -1465,6 +1592,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m22500_a3-pure.cl %%DATADIR%%/OpenCL/m22600-pure.cl %%DATADIR%%/OpenCL/m22700-pure.cl +%%DATADIR%%/OpenCL/m22800_a0-pure.cl +%%DATADIR%%/OpenCL/m22800_a1-pure.cl +%%DATADIR%%/OpenCL/m22800_a3-pure.cl %%DATADIR%%/OpenCL/m22911_a0-pure.cl %%DATADIR%%/OpenCL/m22911_a1-pure.cl %%DATADIR%%/OpenCL/m22911_a3-pure.cl @@ -1509,6 +1639,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m23800-optimized.cl %%DATADIR%%/OpenCL/m23800-pure.cl %%DATADIR%%/OpenCL/m23900-pure.cl +%%DATADIR%%/OpenCL/m24000-pure.cl %%DATADIR%%/OpenCL/m24100-pure.cl %%DATADIR%%/OpenCL/m24200-pure.cl %%DATADIR%%/OpenCL/m24300_a0-optimized.cl @@ -1538,6 +1669,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m24900_a0-optimized.cl %%DATADIR%%/OpenCL/m24900_a1-optimized.cl %%DATADIR%%/OpenCL/m24900_a3-optimized.cl +%%DATADIR%%/OpenCL/m24901_a0-optimized.cl +%%DATADIR%%/OpenCL/m24901_a1-optimized.cl +%%DATADIR%%/OpenCL/m24901_a3-optimized.cl %%DATADIR%%/OpenCL/m25000-pure.cl %%DATADIR%%/OpenCL/m25100-pure.cl %%DATADIR%%/OpenCL/m25200-pure.cl @@ -1571,6 +1705,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m26403_a3-optimized.cl %%DATADIR%%/OpenCL/m26500-pure.cl %%DATADIR%%/OpenCL/m26600-pure.cl +%%DATADIR%%/OpenCL/m26610-pure.cl %%DATADIR%%/OpenCL/m26700-pure.cl %%DATADIR%%/OpenCL/m26800-pure.cl %%DATADIR%%/OpenCL/m26900-pure.cl @@ -1591,11 +1726,17 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m27800_a1-optimized.cl %%DATADIR%%/OpenCL/m27800_a3-optimized.cl %%DATADIR%%/OpenCL/m27900_a0-optimized.cl +%%DATADIR%%/OpenCL/m27900_a0-pure.cl %%DATADIR%%/OpenCL/m27900_a1-optimized.cl +%%DATADIR%%/OpenCL/m27900_a1-pure.cl %%DATADIR%%/OpenCL/m27900_a3-optimized.cl +%%DATADIR%%/OpenCL/m27900_a3-pure.cl %%DATADIR%%/OpenCL/m28000_a0-optimized.cl +%%DATADIR%%/OpenCL/m28000_a0-pure.cl %%DATADIR%%/OpenCL/m28000_a1-optimized.cl +%%DATADIR%%/OpenCL/m28000_a1-pure.cl %%DATADIR%%/OpenCL/m28000_a3-optimized.cl +%%DATADIR%%/OpenCL/m28000_a3-pure.cl %%DATADIR%%/OpenCL/m28100-pure.cl %%DATADIR%%/OpenCL/m28200-pure.cl %%DATADIR%%/OpenCL/m28300_a0-pure.cl @@ -1634,11 +1775,213 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m29200_a3-pure.cl %%DATADIR%%/OpenCL/m29600-pure.cl %%DATADIR%%/OpenCL/m29700-pure.cl +%%DATADIR%%/OpenCL/m29910-pure.cl +%%DATADIR%%/OpenCL/m29920-pure.cl +%%DATADIR%%/OpenCL/m29930-pure.cl +%%DATADIR%%/OpenCL/m29940-pure.cl +%%DATADIR%%/OpenCL/m30420_a0-optimized.cl +%%DATADIR%%/OpenCL/m30420_a0-pure.cl +%%DATADIR%%/OpenCL/m30420_a1-optimized.cl +%%DATADIR%%/OpenCL/m30420_a1-pure.cl +%%DATADIR%%/OpenCL/m30420_a3-optimized.cl +%%DATADIR%%/OpenCL/m30420_a3-pure.cl +%%DATADIR%%/OpenCL/m30500_a0-optimized.cl +%%DATADIR%%/OpenCL/m30500_a0-pure.cl +%%DATADIR%%/OpenCL/m30500_a1-optimized.cl +%%DATADIR%%/OpenCL/m30500_a1-pure.cl +%%DATADIR%%/OpenCL/m30500_a3-optimized.cl +%%DATADIR%%/OpenCL/m30500_a3-pure.cl +%%DATADIR%%/OpenCL/m30600-pure.cl +%%DATADIR%%/OpenCL/m30601-pure.cl +%%DATADIR%%/OpenCL/m30700_a0-optimized.cl +%%DATADIR%%/OpenCL/m30700_a0-pure.cl +%%DATADIR%%/OpenCL/m30700_a1-optimized.cl +%%DATADIR%%/OpenCL/m30700_a1-pure.cl +%%DATADIR%%/OpenCL/m30700_a3-optimized.cl +%%DATADIR%%/OpenCL/m30700_a3-pure.cl +%%DATADIR%%/OpenCL/m30901_a0-pure.cl +%%DATADIR%%/OpenCL/m30901_a1-pure.cl +%%DATADIR%%/OpenCL/m30901_a3-pure.cl +%%DATADIR%%/OpenCL/m30902_a0-pure.cl +%%DATADIR%%/OpenCL/m30902_a1-pure.cl +%%DATADIR%%/OpenCL/m30902_a3-pure.cl +%%DATADIR%%/OpenCL/m30905_a0-pure.cl +%%DATADIR%%/OpenCL/m30905_a1-pure.cl +%%DATADIR%%/OpenCL/m30905_a3-pure.cl +%%DATADIR%%/OpenCL/m30906_a0-pure.cl +%%DATADIR%%/OpenCL/m30906_a1-pure.cl +%%DATADIR%%/OpenCL/m30906_a3-pure.cl +%%DATADIR%%/OpenCL/m31000_a0-optimized.cl +%%DATADIR%%/OpenCL/m31000_a0-pure.cl +%%DATADIR%%/OpenCL/m31000_a1-optimized.cl +%%DATADIR%%/OpenCL/m31000_a1-pure.cl +%%DATADIR%%/OpenCL/m31000_a3-optimized.cl +%%DATADIR%%/OpenCL/m31000_a3-pure.cl +%%DATADIR%%/OpenCL/m31100_a0-optimized.cl +%%DATADIR%%/OpenCL/m31100_a0-pure.cl +%%DATADIR%%/OpenCL/m31100_a1-optimized.cl +%%DATADIR%%/OpenCL/m31100_a1-pure.cl +%%DATADIR%%/OpenCL/m31100_a3-optimized.cl +%%DATADIR%%/OpenCL/m31100_a3-pure.cl +%%DATADIR%%/OpenCL/m31200-pure.cl +%%DATADIR%%/OpenCL/m31300_a0-optimized.cl +%%DATADIR%%/OpenCL/m31300_a0-pure.cl +%%DATADIR%%/OpenCL/m31300_a1-optimized.cl +%%DATADIR%%/OpenCL/m31300_a1-pure.cl +%%DATADIR%%/OpenCL/m31300_a3-optimized.cl +%%DATADIR%%/OpenCL/m31300_a3-pure.cl +%%DATADIR%%/OpenCL/m31400_a0-optimized.cl +%%DATADIR%%/OpenCL/m31400_a0-pure.cl +%%DATADIR%%/OpenCL/m31400_a1-optimized.cl +%%DATADIR%%/OpenCL/m31400_a1-pure.cl +%%DATADIR%%/OpenCL/m31400_a3-optimized.cl +%%DATADIR%%/OpenCL/m31400_a3-pure.cl +%%DATADIR%%/OpenCL/m31500-pure.cl +%%DATADIR%%/OpenCL/m31600-pure.cl +%%DATADIR%%/OpenCL/m31700_a0-pure.cl +%%DATADIR%%/OpenCL/m31700_a1-pure.cl +%%DATADIR%%/OpenCL/m31700_a3-pure.cl +%%DATADIR%%/OpenCL/m31800-pure.cl +%%DATADIR%%/OpenCL/m31900-pure.cl +%%DATADIR%%/OpenCL/m32000-pure.cl +%%DATADIR%%/OpenCL/m32010-pure.cl +%%DATADIR%%/OpenCL/m32020-pure.cl +%%DATADIR%%/OpenCL/m32030-pure.cl +%%DATADIR%%/OpenCL/m32040-pure.cl +%%DATADIR%%/OpenCL/m32100-pure.cl +%%DATADIR%%/OpenCL/m32200-pure.cl +%%DATADIR%%/OpenCL/m32300_a0-optimized.cl +%%DATADIR%%/OpenCL/m32300_a0-pure.cl +%%DATADIR%%/OpenCL/m32300_a1-optimized.cl +%%DATADIR%%/OpenCL/m32300_a1-pure.cl +%%DATADIR%%/OpenCL/m32300_a3-optimized.cl +%%DATADIR%%/OpenCL/m32300_a3-pure.cl +%%DATADIR%%/OpenCL/m32410_a0-pure.cl +%%DATADIR%%/OpenCL/m32410_a1-pure.cl +%%DATADIR%%/OpenCL/m32410_a3-pure.cl +%%DATADIR%%/OpenCL/m32420_a0-pure.cl +%%DATADIR%%/OpenCL/m32420_a1-pure.cl +%%DATADIR%%/OpenCL/m32420_a3-pure.cl +%%DATADIR%%/OpenCL/m32500-pure.cl +%%DATADIR%%/OpenCL/m32600_a0-pure.cl +%%DATADIR%%/OpenCL/m32600_a1-pure.cl +%%DATADIR%%/OpenCL/m32600_a3-pure.cl +%%DATADIR%%/OpenCL/m32700-pure.cl +%%DATADIR%%/OpenCL/m32800_a0-optimized.cl +%%DATADIR%%/OpenCL/m32800_a0-pure.cl +%%DATADIR%%/OpenCL/m32800_a1-optimized.cl +%%DATADIR%%/OpenCL/m32800_a1-pure.cl +%%DATADIR%%/OpenCL/m32800_a3-optimized.cl +%%DATADIR%%/OpenCL/m32800_a3-pure.cl +%%DATADIR%%/OpenCL/m32900-pure.cl +%%DATADIR%%/OpenCL/m33000_a0-pure.cl +%%DATADIR%%/OpenCL/m33000_a1-pure.cl +%%DATADIR%%/OpenCL/m33000_a3-pure.cl +%%DATADIR%%/OpenCL/m33100_a0-pure.cl +%%DATADIR%%/OpenCL/m33100_a1-pure.cl +%%DATADIR%%/OpenCL/m33100_a3-pure.cl +%%DATADIR%%/OpenCL/m33300_a0-pure.cl +%%DATADIR%%/OpenCL/m33300_a1-pure.cl +%%DATADIR%%/OpenCL/m33300_a3-pure.cl +%%DATADIR%%/OpenCL/m33400-pure.cl +%%DATADIR%%/OpenCL/m33500_a0-optimized.cl +%%DATADIR%%/OpenCL/m33500_a1-optimized.cl +%%DATADIR%%/OpenCL/m33500_a3-optimized.cl +%%DATADIR%%/OpenCL/m33501_a0-optimized.cl +%%DATADIR%%/OpenCL/m33501_a1-optimized.cl +%%DATADIR%%/OpenCL/m33501_a3-optimized.cl +%%DATADIR%%/OpenCL/m33502_a0-optimized.cl +%%DATADIR%%/OpenCL/m33502_a1-optimized.cl +%%DATADIR%%/OpenCL/m33502_a3-optimized.cl +%%DATADIR%%/OpenCL/m33600_a0-optimized.cl +%%DATADIR%%/OpenCL/m33600_a0-pure.cl +%%DATADIR%%/OpenCL/m33600_a1-optimized.cl +%%DATADIR%%/OpenCL/m33600_a1-pure.cl +%%DATADIR%%/OpenCL/m33600_a3-optimized.cl +%%DATADIR%%/OpenCL/m33600_a3-pure.cl +%%DATADIR%%/OpenCL/m33650_a0-pure.cl +%%DATADIR%%/OpenCL/m33650_a1-pure.cl +%%DATADIR%%/OpenCL/m33650_a3-pure.cl +%%DATADIR%%/OpenCL/m33660_a0-pure.cl +%%DATADIR%%/OpenCL/m33660_a1-pure.cl +%%DATADIR%%/OpenCL/m33660_a3-pure.cl +%%DATADIR%%/OpenCL/m33700-pure.cl +%%DATADIR%%/OpenCL/m33800-pure.cl +%%DATADIR%%/OpenCL/m34000-pure.cl +%%DATADIR%%/OpenCL/m34100-pure.cl +%%DATADIR%%/OpenCL/m34200_a0-optimized.cl +%%DATADIR%%/OpenCL/m34200_a0-pure.cl +%%DATADIR%%/OpenCL/m34200_a1-optimized.cl +%%DATADIR%%/OpenCL/m34200_a1-pure.cl +%%DATADIR%%/OpenCL/m34200_a3-optimized.cl +%%DATADIR%%/OpenCL/m34200_a3-pure.cl +%%DATADIR%%/OpenCL/m34201_a0-optimized.cl +%%DATADIR%%/OpenCL/m34201_a0-pure.cl +%%DATADIR%%/OpenCL/m34201_a1-optimized.cl +%%DATADIR%%/OpenCL/m34201_a1-pure.cl +%%DATADIR%%/OpenCL/m34201_a3-optimized.cl +%%DATADIR%%/OpenCL/m34201_a3-pure.cl +%%DATADIR%%/OpenCL/m34211_a0-optimized.cl +%%DATADIR%%/OpenCL/m34211_a0-pure.cl +%%DATADIR%%/OpenCL/m34211_a1-optimized.cl +%%DATADIR%%/OpenCL/m34211_a1-pure.cl +%%DATADIR%%/OpenCL/m34211_a3-optimized.cl +%%DATADIR%%/OpenCL/m34211_a3-pure.cl +%%DATADIR%%/OpenCL/m34300-pure.cl +%%DATADIR%%/OpenCL/m34400_a0-pure.cl +%%DATADIR%%/OpenCL/m34400_a1-pure.cl +%%DATADIR%%/OpenCL/m34400_a3-pure.cl +%%DATADIR%%/OpenCL/m34500_a0-pure.cl +%%DATADIR%%/OpenCL/m34500_a1-pure.cl +%%DATADIR%%/OpenCL/m34500_a3-pure.cl +%%DATADIR%%/OpenCL/m34600_a0-optimized.cl +%%DATADIR%%/OpenCL/m34600_a1-optimized.cl +%%DATADIR%%/OpenCL/m34600_a3-optimized.cl +%%DATADIR%%/OpenCL/m34700_a0-pure.cl +%%DATADIR%%/OpenCL/m34700_a1-pure.cl +%%DATADIR%%/OpenCL/m34700_a3-pure.cl +%%DATADIR%%/OpenCL/m34800_a0-optimized.cl +%%DATADIR%%/OpenCL/m34800_a0-pure.cl +%%DATADIR%%/OpenCL/m34800_a1-optimized.cl +%%DATADIR%%/OpenCL/m34800_a1-pure.cl +%%DATADIR%%/OpenCL/m34800_a3-optimized.cl +%%DATADIR%%/OpenCL/m34800_a3-pure.cl +%%DATADIR%%/OpenCL/m34810_a0-optimized.cl +%%DATADIR%%/OpenCL/m34810_a0-pure.cl +%%DATADIR%%/OpenCL/m34810_a1-optimized.cl +%%DATADIR%%/OpenCL/m34810_a1-pure.cl +%%DATADIR%%/OpenCL/m34810_a3-optimized.cl +%%DATADIR%%/OpenCL/m34810_a3-pure.cl +%%DATADIR%%/OpenCL/m34820_a0-optimized.cl +%%DATADIR%%/OpenCL/m34820_a0-pure.cl +%%DATADIR%%/OpenCL/m34820_a1-optimized.cl +%%DATADIR%%/OpenCL/m34820_a1-pure.cl +%%DATADIR%%/OpenCL/m34820_a3-optimized.cl +%%DATADIR%%/OpenCL/m34820_a3-pure.cl +%%DATADIR%%/OpenCL/m35000-pure.cl +%%DATADIR%%/OpenCL/m35100-optimized.cl +%%DATADIR%%/OpenCL/m35200_a0-optimized.cl +%%DATADIR%%/OpenCL/m35200_a0-pure.cl +%%DATADIR%%/OpenCL/m35200_a1-optimized.cl +%%DATADIR%%/OpenCL/m35200_a1-pure.cl +%%DATADIR%%/OpenCL/m35200_a3-optimized.cl +%%DATADIR%%/OpenCL/m35200_a3-pure.cl +%%DATADIR%%/OpenCL/m70000-pure.cl +%%DATADIR%%/OpenCL/m70100-pure.cl +%%DATADIR%%/OpenCL/m72000-pure.cl +%%DATADIR%%/OpenCL/m73000-pure.cl %%DATADIR%%/OpenCL/markov_be.cl %%DATADIR%%/OpenCL/markov_le.cl %%DATADIR%%/OpenCL/shared.cl +%%DATADIR%%/bridges/.gitkeep +%%DATADIR%%/bridges/bridge_argon2id_reference.so +%%DATADIR%%/bridges/bridge_python_generic_hash_mp.so +%%DATADIR%%/bridges/bridge_python_generic_hash_sp.so +%%DATADIR%%/bridges/bridge_rust_generic_hash.so +%%DATADIR%%/bridges/bridge_scrypt_jane.so +%%DATADIR%%/bridges/bridge_scrypt_yescrypt.so %%DATADIR%%/hashcat.hcstat2 -%%DATADIR%%/modules/.lock +%%DATADIR%%/modules/.gitkeep %%DATADIR%%/modules/module_00000.so %%DATADIR%%/modules/module_00010.so %%DATADIR%%/modules/module_00011.so @@ -1684,6 +2027,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_01000.so %%DATADIR%%/modules/module_01100.so %%DATADIR%%/modules/module_01300.so +%%DATADIR%%/modules/module_01310.so +%%DATADIR%%/modules/module_01320.so %%DATADIR%%/modules/module_01400.so %%DATADIR%%/modules/module_01410.so %%DATADIR%%/modules/module_01411.so @@ -1718,14 +2063,17 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_02600.so %%DATADIR%%/modules/module_02611.so %%DATADIR%%/modules/module_02612.so +%%DATADIR%%/modules/module_02630.so %%DATADIR%%/modules/module_02711.so %%DATADIR%%/modules/module_02811.so %%DATADIR%%/modules/module_03000.so %%DATADIR%%/modules/module_03100.so %%DATADIR%%/modules/module_03200.so %%DATADIR%%/modules/module_03500.so +%%DATADIR%%/modules/module_03610.so %%DATADIR%%/modules/module_03710.so %%DATADIR%%/modules/module_03711.so +%%DATADIR%%/modules/module_03730.so %%DATADIR%%/modules/module_03800.so %%DATADIR%%/modules/module_03910.so %%DATADIR%%/modules/module_04010.so @@ -1733,6 +2081,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_04300.so %%DATADIR%%/modules/module_04400.so %%DATADIR%%/modules/module_04410.so +%%DATADIR%%/modules/module_04420.so +%%DATADIR%%/modules/module_04430.so %%DATADIR%%/modules/module_04500.so %%DATADIR%%/modules/module_04510.so %%DATADIR%%/modules/module_04520.so @@ -1751,8 +2101,11 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_05500.so %%DATADIR%%/modules/module_05600.so %%DATADIR%%/modules/module_05700.so +%%DATADIR%%/modules/module_05720.so %%DATADIR%%/modules/module_05800.so %%DATADIR%%/modules/module_06000.so +%%DATADIR%%/modules/module_06050.so +%%DATADIR%%/modules/module_06060.so %%DATADIR%%/modules/module_06100.so %%DATADIR%%/modules/module_06211.so %%DATADIR%%/modules/module_06212.so @@ -1777,6 +2130,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_07100.so %%DATADIR%%/modules/module_07200.so %%DATADIR%%/modules/module_07300.so +%%DATADIR%%/modules/module_07350.so %%DATADIR%%/modules/module_07400.so %%DATADIR%%/modules/module_07401.so %%DATADIR%%/modules/module_07500.so @@ -1791,6 +2145,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_08300.so %%DATADIR%%/modules/module_08400.so %%DATADIR%%/modules/module_08500.so +%%DATADIR%%/modules/module_08501.so %%DATADIR%%/modules/module_08600.so %%DATADIR%%/modules/module_08700.so %%DATADIR%%/modules/module_08800.so @@ -1817,6 +2172,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_10410.so %%DATADIR%%/modules/module_10420.so %%DATADIR%%/modules/module_10500.so +%%DATADIR%%/modules/module_10510.so %%DATADIR%%/modules/module_10600.so %%DATADIR%%/modules/module_10700.so %%DATADIR%%/modules/module_10800.so @@ -1844,6 +2200,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_12000.so %%DATADIR%%/modules/module_12001.so %%DATADIR%%/modules/module_12100.so +%%DATADIR%%/modules/module_12150.so %%DATADIR%%/modules/module_12200.so %%DATADIR%%/modules/module_12300.so %%DATADIR%%/modules/module_12400.so @@ -1887,6 +2244,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_13900.so %%DATADIR%%/modules/module_14000.so %%DATADIR%%/modules/module_14100.so +%%DATADIR%%/modules/module_14200.so %%DATADIR%%/modules/module_14400.so %%DATADIR%%/modules/module_14500.so %%DATADIR%%/modules/module_14600.so @@ -1910,12 +2268,16 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_16300.so %%DATADIR%%/modules/module_16400.so %%DATADIR%%/modules/module_16500.so +%%DATADIR%%/modules/module_16501.so %%DATADIR%%/modules/module_16600.so %%DATADIR%%/modules/module_16700.so %%DATADIR%%/modules/module_16800.so %%DATADIR%%/modules/module_16801.so %%DATADIR%%/modules/module_16900.so %%DATADIR%%/modules/module_17010.so +%%DATADIR%%/modules/module_17020.so +%%DATADIR%%/modules/module_17030.so +%%DATADIR%%/modules/module_17040.so %%DATADIR%%/modules/module_17200.so %%DATADIR%%/modules/module_17210.so %%DATADIR%%/modules/module_17220.so @@ -1941,6 +2303,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_19000.so %%DATADIR%%/modules/module_19100.so %%DATADIR%%/modules/module_19200.so +%%DATADIR%%/modules/module_19210.so %%DATADIR%%/modules/module_19300.so %%DATADIR%%/modules/module_19500.so %%DATADIR%%/modules/module_19600.so @@ -1958,13 +2321,16 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_20600.so %%DATADIR%%/modules/module_20710.so %%DATADIR%%/modules/module_20711.so +%%DATADIR%%/modules/module_20712.so %%DATADIR%%/modules/module_20720.so +%%DATADIR%%/modules/module_20730.so %%DATADIR%%/modules/module_20800.so %%DATADIR%%/modules/module_20900.so %%DATADIR%%/modules/module_21000.so %%DATADIR%%/modules/module_21100.so %%DATADIR%%/modules/module_21200.so %%DATADIR%%/modules/module_21300.so +%%DATADIR%%/modules/module_21310.so %%DATADIR%%/modules/module_21400.so %%DATADIR%%/modules/module_21420.so %%DATADIR%%/modules/module_21500.so @@ -1972,6 +2338,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_21600.so %%DATADIR%%/modules/module_21700.so %%DATADIR%%/modules/module_21800.so +%%DATADIR%%/modules/module_21900.so %%DATADIR%%/modules/module_22000.so %%DATADIR%%/modules/module_22001.so %%DATADIR%%/modules/module_22100.so @@ -1982,6 +2349,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_22500.so %%DATADIR%%/modules/module_22600.so %%DATADIR%%/modules/module_22700.so +%%DATADIR%%/modules/module_22800.so %%DATADIR%%/modules/module_22911.so %%DATADIR%%/modules/module_22921.so %%DATADIR%%/modules/module_22931.so @@ -1999,6 +2367,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_23700.so %%DATADIR%%/modules/module_23800.so %%DATADIR%%/modules/module_23900.so +%%DATADIR%%/modules/module_24000.so %%DATADIR%%/modules/module_24100.so %%DATADIR%%/modules/module_24200.so %%DATADIR%%/modules/module_24300.so @@ -2009,6 +2378,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_24700.so %%DATADIR%%/modules/module_24800.so %%DATADIR%%/modules/module_24900.so +%%DATADIR%%/modules/module_24901.so %%DATADIR%%/modules/module_25000.so %%DATADIR%%/modules/module_25100.so %%DATADIR%%/modules/module_25200.so @@ -2028,6 +2398,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_26403.so %%DATADIR%%/modules/module_26500.so %%DATADIR%%/modules/module_26600.so +%%DATADIR%%/modules/module_26610.so %%DATADIR%%/modules/module_26700.so %%DATADIR%%/modules/module_26800.so %%DATADIR%%/modules/module_26900.so @@ -2109,8 +2480,89 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_29543.so %%DATADIR%%/modules/module_29600.so %%DATADIR%%/modules/module_29700.so +%%DATADIR%%/modules/module_29800.so +%%DATADIR%%/modules/module_29910.so +%%DATADIR%%/modules/module_29920.so +%%DATADIR%%/modules/module_29930.so +%%DATADIR%%/modules/module_29940.so %%DATADIR%%/modules/module_30000.so %%DATADIR%%/modules/module_30120.so +%%DATADIR%%/modules/module_30420.so +%%DATADIR%%/modules/module_30500.so +%%DATADIR%%/modules/module_30600.so +%%DATADIR%%/modules/module_30601.so +%%DATADIR%%/modules/module_30700.so +%%DATADIR%%/modules/module_30901.so +%%DATADIR%%/modules/module_30902.so +%%DATADIR%%/modules/module_30903.so +%%DATADIR%%/modules/module_30904.so +%%DATADIR%%/modules/module_30905.so +%%DATADIR%%/modules/module_30906.so +%%DATADIR%%/modules/module_31000.so +%%DATADIR%%/modules/module_31100.so +%%DATADIR%%/modules/module_31200.so +%%DATADIR%%/modules/module_31300.so +%%DATADIR%%/modules/module_31400.so +%%DATADIR%%/modules/module_31500.so +%%DATADIR%%/modules/module_31600.so +%%DATADIR%%/modules/module_31700.so +%%DATADIR%%/modules/module_31800.so +%%DATADIR%%/modules/module_31900.so +%%DATADIR%%/modules/module_32000.so +%%DATADIR%%/modules/module_32010.so +%%DATADIR%%/modules/module_32020.so +%%DATADIR%%/modules/module_32030.so +%%DATADIR%%/modules/module_32031.so +%%DATADIR%%/modules/module_32040.so +%%DATADIR%%/modules/module_32041.so +%%DATADIR%%/modules/module_32050.so +%%DATADIR%%/modules/module_32060.so +%%DATADIR%%/modules/module_32070.so +%%DATADIR%%/modules/module_32100.so +%%DATADIR%%/modules/module_32200.so +%%DATADIR%%/modules/module_32300.so +%%DATADIR%%/modules/module_32410.so +%%DATADIR%%/modules/module_32420.so +%%DATADIR%%/modules/module_32500.so +%%DATADIR%%/modules/module_32600.so +%%DATADIR%%/modules/module_32700.so +%%DATADIR%%/modules/module_32800.so +%%DATADIR%%/modules/module_32900.so +%%DATADIR%%/modules/module_33000.so +%%DATADIR%%/modules/module_33100.so +%%DATADIR%%/modules/module_33300.so +%%DATADIR%%/modules/module_33400.so +%%DATADIR%%/modules/module_33500.so +%%DATADIR%%/modules/module_33501.so +%%DATADIR%%/modules/module_33502.so +%%DATADIR%%/modules/module_33600.so +%%DATADIR%%/modules/module_33650.so +%%DATADIR%%/modules/module_33660.so +%%DATADIR%%/modules/module_33700.so +%%DATADIR%%/modules/module_33800.so +%%DATADIR%%/modules/module_33900.so +%%DATADIR%%/modules/module_34000.so +%%DATADIR%%/modules/module_34100.so +%%DATADIR%%/modules/module_34200.so +%%DATADIR%%/modules/module_34201.so +%%DATADIR%%/modules/module_34211.so +%%DATADIR%%/modules/module_34300.so +%%DATADIR%%/modules/module_34400.so +%%DATADIR%%/modules/module_34500.so +%%DATADIR%%/modules/module_34600.so +%%DATADIR%%/modules/module_34700.so +%%DATADIR%%/modules/module_34800.so +%%DATADIR%%/modules/module_34810.so +%%DATADIR%%/modules/module_34820.so +%%DATADIR%%/modules/module_35000.so +%%DATADIR%%/modules/module_35100.so +%%DATADIR%%/modules/module_35200.so +%%DATADIR%%/modules/module_70000.so +%%DATADIR%%/modules/module_70100.so +%%DATADIR%%/modules/module_70200.so +%%DATADIR%%/modules/module_72000.so +%%DATADIR%%/modules/module_73000.so +%%DATADIR%%/modules/module_74000.so %%DATADIR%%/modules/module_99999.so %%DATADIR%%/tunings/Alias.hctune %%DATADIR%%/tunings/Device_GeForce_GTX_TITAN.hctune @@ -2118,8 +2570,10 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/tunings/Module_09300.hctune %%DATADIR%%/tunings/Module_15700.hctune %%DATADIR%%/tunings/Module_22700.hctune +%%DATADIR%%/tunings/Module_24000.hctune %%DATADIR%%/tunings/Module_27700.hctune %%DATADIR%%/tunings/Module_28200.hctune +%%DATADIR%%/tunings/Module_29800.hctune %%DATADIR%%/tunings/Modules_bcrypt.hctune %%DATADIR%%/tunings/Modules_default.hctune %%DATADIR%%/tunings/README.md |