@@ -39,7 +39,7 @@ PEFLAGS = peflags --dynamicbase=true --nxcompat=true
39
39
SHELL = /bin/sh
40
40
VPATH = @srcdir@
41
41
42
- subdirs = aes secp256k1 ed25519-donna poly1305-donna @ZTEX_SUBDIRS@
42
+ subdirs = mbedtls secp256k1 ed25519-donna poly1305-donna @ZTEX_SUBDIRS@
43
43
top_srcdir = @top_srcdir@
44
44
srcdir = @srcdir@
45
45
prefix = @prefix@
@@ -71,20 +71,6 @@ LDFLAGS = -g @LDFLAGS@ $(LIBS) @HAVE_MPI@
71
71
OPT_NORMAL = @OPT_NORMAL_FLAGS@
72
72
OPT_INLINE = @OPT_INLINE_FLAGS@
73
73
#
74
- AES_OK := $(shell expr `$(CC ) -dumpversion | cut -d '.' -f 1` \>= 4)
75
- YASM = @YASM@
76
- USE_AESNI = @AESNI_OS@
77
- AESNI_ARCH =@AESNI_ARCH@
78
-
79
- ifeq "$(AES_OK ) " "1"
80
- ifneq "$(YASM)" ""
81
- ifdef USE_AESNI
82
- ifdef AESNI_ARCH
83
- AESNI_DEC = -DAESNI_IN_USE
84
- endif
85
- endif
86
- endif
87
- endif
88
74
89
75
PLUGFORMATS_OBJS = @PLUGFORMATS_OBJS@
90
76
@@ -206,8 +192,7 @@ endif
206
192
default :
207
193
$(MAKE ) find_version
208
194
@$(MAKE ) $(PROJ ) \
209
- JOHN_OBJS=" $( JOHN_OBJS) @CC_ASM_OBJS@" \
210
- AESNI_ARCH=@AESNI_ARCH@
195
+ JOHN_OBJS=" $( JOHN_OBJS) @CC_ASM_OBJS@"
211
196
212
197
@if [ "$(OS)" = "Windows_NT" ]; then \
213
198
$(MAKE) peflags; \
@@ -525,15 +510,15 @@ unicode.o: unicode.c common.h arch.h memory.h byteorder.h unicode.h options.h au
525
510
526
511
unique.o : unique.c autoconfig.h arch.h misc.h jumbo.h params.h memory.h os.h os-autoconf.h
527
512
528
- unrar.o : unrar.c arch.h unrar.h aes.h autoconfig.h aes/aes_func.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h os.h os-autoconf.h
513
+ unrar.o : unrar.c arch.h unrar.h aes.h autoconfig.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h os.h os-autoconf.h
529
514
530
- unrarcmd.o : unrarcmd.c aes.h autoconfig.h aes/aes_func.h unrar.h arch.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h os.h os-autoconf.h
515
+ unrarcmd.o : unrarcmd.c aes.h autoconfig.h unrar.h arch.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h os.h os-autoconf.h
531
516
532
- unrarfilter.o : unrarfilter.c arch.h aes.h autoconfig.h aes/aes_func.h unrar.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h os.h os-autoconf.h
517
+ unrarfilter.o : unrarfilter.c arch.h aes.h autoconfig.h unrar.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h os.h os-autoconf.h
533
518
534
519
unrarhlp.o : unrarhlp.c jumbo.h arch.h unrarhlp.h memory.h os.h os-autoconf.h autoconfig.h
535
520
536
- unrarvm.o : unrarvm.c arch.h aes.h autoconfig.h aes/aes_func.h unrar.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h common.h os.h os-autoconf.h
521
+ unrarvm.o : unrarvm.c arch.h aes.h autoconfig.h unrar.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h common.h os.h os-autoconf.h
537
522
538
523
unshadow.o : unshadow.c misc.h jumbo.h arch.h autoconfig.h params.h memory.h os.h os-autoconf.h
539
524
@@ -574,7 +559,7 @@ find_version:
574
559
echo " #define JTR_GIT_VERSION $( JTR_GIT_VERSION) " > version.h.new
575
560
diff > /dev/null 2> /dev/null version.h.new version.h && $(RM ) version.h.new || $(MV ) version.h.new version.h
576
561
577
- SUBDIRS = aes secp256k1 ed25519-donna poly1305-donna @ZTEX_SUBDIRS@
562
+ SUBDIRS = mbedtls secp256k1 ed25519-donna poly1305-donna @ZTEX_SUBDIRS@
578
563
579
564
.PHONY : subdirs $(SUBDIRS ) find_version
580
565
@@ -590,8 +575,8 @@ DES_bs_b.o: DES_bs_b.c arch.h common.h memory.h DES_bs.h loader.h params.h list.
590
575
miscnl.o : misc.c
591
576
$(CC ) $(CFLAGS ) $(OPT_NORMAL ) -D_JOHN_MISC_NO_LOG misc.c -o miscnl.o
592
577
593
- aes /aes.a :
594
- $(MAKE ) -C aes all
578
+ mbedtls /aes.a :
579
+ $(MAKE ) -C mbedtls all
595
580
596
581
secp256k1/secp256k1.a :
597
582
$(MAKE ) -C secp256k1 all
@@ -614,8 +599,8 @@ poly1305-donna/poly1305-donna.a:
614
599
615
600
# PTHREAD_CFLAGS and OPENMP_CFLAGS may actually contain linker options,
616
601
# like -fopenmp
617
- ../run/john@EXE_EXT@ : $(JOHN_OBJS ) aes /aes.a secp256k1/secp256k1.a ed25519-donna/ed25519-donna.a poly1305-donna/poly1305-donna.a @ZTEX_SUBDIRS@
618
- $(LD ) $(JOHN_OBJS ) $(LDFLAGS ) @OPENSSL_LIBS@ @OPENMP_CFLAGS@ @GMP_LIBS@ @SKEY_LIBS@ @REXGEN_LIBS@ @CL_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @M_LIBS@ @RT_LIBS@ @Z_LIBS@ @DL_LIBS@ @CRYPT_LIBS@ @BZ2_LIBS@ @ZTEX_LIBS@ aes /aes.a secp256k1/secp256k1.a ed25519-donna/ed25519-donna.a poly1305-donna/poly1305-donna.a -o $@
602
+ ../run/john@EXE_EXT@ : $(JOHN_OBJS ) mbedtls /aes.a secp256k1/secp256k1.a ed25519-donna/ed25519-donna.a poly1305-donna/poly1305-donna.a @ZTEX_SUBDIRS@
603
+ $(LD ) $(JOHN_OBJS ) $(LDFLAGS ) @OPENSSL_LIBS@ @OPENMP_CFLAGS@ @GMP_LIBS@ @SKEY_LIBS@ @REXGEN_LIBS@ @CL_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @M_LIBS@ @RT_LIBS@ @Z_LIBS@ @DL_LIBS@ @CRYPT_LIBS@ @BZ2_LIBS@ @ZTEX_LIBS@ mbedtls /aes.a secp256k1/secp256k1.a ed25519-donna/ed25519-donna.a poly1305-donna/poly1305-donna.a -o $@
619
604
620
605
../run/unshadow : ../run/john
621
606
$(RM ) ../run/unshadow
@@ -756,11 +741,11 @@ path.o: path.c path.h autoconfig.h arch.h params.h misc.h memory.h
756
741
$(CC ) $(CFLAGS_MAIN ) $(OPT_NORMAL ) -O1 $* .c
757
742
758
743
# Workaround for gcc 3.4.6 (seen on Sparc32) (do not use -funroll-loops)
759
- unrarppm.o : unrarppm.c arch.h aes.h autoconfig.h aes/aes_func.h unrar.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h common.h os.h os-autoconf.h
744
+ unrarppm.o : unrarppm.c arch.h aes.h autoconfig.h unrar.h unrarhlp.h memory.h jumbo.h unrarppm.h unrarvm.h unrarcmd.h unrarfilter.h common.h os.h os-autoconf.h
760
745
$(CC ) -DAC_BUILT $(CFLAGS ) $< -o $@
761
746
762
747
.c.o :
763
- $(CC ) $(CFLAGS ) $(OPT_NORMAL ) $( AESNI_DEC ) $ < -o $@
748
+ $(CC ) $(CFLAGS ) $(OPT_NORMAL ) $< -o $@
764
749
765
750
.S.o :
766
751
$(AS ) $(ASFLAGS ) $* .S
0 commit comments