Commit graph

10 commits

Author SHA1 Message Date
Doridian 517ddf4bfc Fix compilation on M1 Macs 2022-03-27 11:09:44 -07:00
Philippe Teuwen 14ce85a3c7 oops again, but I blame someone else who will recognize himself ;) 2022-02-28 16:14:53 +01:00
Philippe Teuwen 17fc498786 mfd_aes_brute: add openssl include path for macports too, just in case 2022-02-28 16:13:04 +01:00
Philippe Teuwen 91df68d8cd oops typo in copy/paste 2022-02-28 16:02:13 +01:00
Philippe Teuwen 7a0148b788 Fix mfd_aes_brute compilation on OSX/brew 2022-02-28 16:01:05 +01:00
iceman1001 e17b0e43fb mfd_multi_brute, a new tool that targets all crypto modes and six different LCG 2022-02-16 21:44:06 +01:00
iceman1001 df083bffb8 remove cflags 2022-02-03 18:35:29 +01:00
İlteriş Yağıztegin Eroğlu 87400b6156 don't define _POSIX_C_SOURCE in mfd_aes_brute.c if macos
unistd.h in macos has this snippet:

 #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL
 #define _SC_NPROCESSORS_CONF            57
 #define _SC_NPROCESSORS_ONLN            58
 #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */

__DARWIN_C_FULL is 900000L.

If _POSIX_C_SOURCE gets defined without __DARWIN_C_SOURCE being defined,
__DARWIN_C_LEVEL will be assigned to __DARWIN_C_ANSI, which is 010000L.

Thus this definition will remove _SC_NPROCESSORS_CONF.

If we don't define _POSIX_C_SOURCE, __DARWIN_C_LEVEL will be equal to
__DARWIN_C_FULL, and _SC_NPROCESSORS_CONF will be available.

This commit also includes homebrew and macports prefix definitions for mfd_aes_brute.

Signed-off-by: İlteriş Yağıztegin Eroğlu <ilteris@asenkron.com.tr>
2022-01-31 15:41:06 +03:00
iceman1001 1013320aa0 osx needs to link to openssl, since it uses libressl instead 2022-01-29 11:31:18 +01:00
iceman1001 2bac77a84f add new bruteforce tools for teleno's compasX software 2022-01-26 19:57:10 +01:00