@@ -347,8 +347,8 @@ linux-x86-64-avx512:
347
347
$(MAKE_ORIG) $(PROJ) \
348
348
JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86-64.o" \
349
349
CFLAGS_MAIN="$(CFLAGS) -DJOHN_AVX512F -DHAVE_CRYPT" \
350
- CFLAGS="$(CFLAGS) -mavx512f -DHAVE_CRYPT" \
351
- ASFLAGS="$(ASFLAGS) -mavx512f" \
350
+ CFLAGS="$(CFLAGS) -mavx512f -maes -mpclmul - DHAVE_CRYPT" \
351
+ ASFLAGS="$(ASFLAGS) -mavx512f" -maes -mpclmul \
352
352
LDFLAGS="$(LDFLAGS) -lcrypt"
353
353
354
354
linux-x86-64-avx2:
@@ -357,8 +357,8 @@ linux-x86-64-avx2:
357
357
$(MAKE_ORIG) $(PROJ) \
358
358
JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86-64.o" \
359
359
CFLAGS_MAIN="$(CFLAGS) -DJOHN_AVX2 -DHAVE_CRYPT" \
360
- CFLAGS="$(CFLAGS) -mavx2 -DHAVE_CRYPT" \
361
- ASFLAGS="$(ASFLAGS) -mavx2" \
360
+ CFLAGS="$(CFLAGS) -mavx2 -maes -mpclmul - DHAVE_CRYPT" \
361
+ ASFLAGS="$(ASFLAGS) -mavx2" -maes -mpclmul \
362
362
LDFLAGS="$(LDFLAGS) -lcrypt"
363
363
364
364
linux-x86-64-xop:
@@ -380,8 +380,8 @@ linux-x86-64-avx:
380
380
$(MAKE_ORIG) $(PROJ) \
381
381
JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86-64.o simd-intrinsics.o" \
382
382
CFLAGS_MAIN="$(CFLAGS) -DJOHN_AVX -DHAVE_CRYPT -DHAVE_LIBDL" \
383
- CFLAGS="$(CFLAGS) -mavx -DHAVE_CRYPT -DHAVE_LIBDL" \
384
- ASFLAGS="$(ASFLAGS) -mavx" \
383
+ CFLAGS="$(CFLAGS) -mavx -maes -mpclmul - DHAVE_CRYPT -DHAVE_LIBDL" \
384
+ ASFLAGS="$(ASFLAGS) -mavx" -maes -mpclmul \
385
385
LDFLAGS="$(LDFLAGS) -lcrypt -ldl"
386
386
@echo "Failing after this point just means some helper tools did not build:"
387
387
$(MAKE_ORIG) $(PROJ_PCAP)
@@ -566,8 +566,8 @@ linux-x86-avx512:
566
566
$(MAKE_ORIG) $(PROJ) \
567
567
JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86.o" \
568
568
CFLAGS_MAIN="$(CFLAGS) -m32 -DJOHN_AVX512F -DHAVE_CRYPT" \
569
- CFLAGS="$(CFLAGS) -m32 -mavx512f -DHAVE_CRYPT" \
570
- ASFLAGS="$(ASFLAGS) -m32 -mavx512f" \
569
+ CFLAGS="$(CFLAGS) -m32 -mavx512f -maes -mpclmul - DHAVE_CRYPT" \
570
+ ASFLAGS="$(ASFLAGS) -m32 -mavx512f" -maes -mpclmul \
571
571
LDFLAGS="$(LDFLAGS) -m32 -lcrypt"
572
572
573
573
linux-x86-avx2:
@@ -576,8 +576,8 @@ linux-x86-avx2:
576
576
$(MAKE_ORIG) $(PROJ) \
577
577
JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86.o" \
578
578
CFLAGS_MAIN="$(CFLAGS) -m32 -DJOHN_AVX2 -DHAVE_CRYPT" \
579
- CFLAGS="$(CFLAGS) -m32 -mavx2 -DHAVE_CRYPT" \
580
- ASFLAGS="$(ASFLAGS) -m32 -mavx2" \
579
+ CFLAGS="$(CFLAGS) -m32 -mavx2 -maes -mpclmul - DHAVE_CRYPT" \
580
+ ASFLAGS="$(ASFLAGS) -m32 -mavx2" -maes -mpclmul \
581
581
LDFLAGS="$(LDFLAGS) -m32 -lcrypt"
582
582
583
583
linux-x86-xop:
@@ -599,8 +599,8 @@ linux-x86-avx:
599
599
$(MAKE_ORIG) $(PROJ) \
600
600
JOHN_OBJS="$(JOHN_OBJS) c3_fmt.o x86.o x86-sse.o simd-intrinsics.o" \
601
601
CFLAGS_MAIN="$(CFLAGS) -m32 -DJOHN_AVX -DHAVE_CRYPT -D_LARGEFILE64_SOURCE" \
602
- CFLAGS="$(CFLAGS) -m32 -mavx -DHAVE_CRYPT" \
603
- ASFLAGS="$(ASFLAGS) -m32 -mavx" \
602
+ CFLAGS="$(CFLAGS) -m32 -mavx -maes -mpclmul - DHAVE_CRYPT" \
603
+ ASFLAGS="$(ASFLAGS) -m32 -mavx" -maes -mpclmul \
604
604
LDFLAGS="$(LDFLAGS) -m32 -lcrypt"
605
605
@echo "Failing after this point just means some helper tools did not build:"
606
606
$(MAKE_ORIG) $(PROJ_PCAP) CFLAGS="$(CFLAGS) -m32"
0 commit comments