Browse Source

Let's see if AESNI makes a difference

Signed-off-by: Steffen Jaeckel <[email protected]>
Steffen Jaeckel 6 days ago
parent
commit
4d84f53ee7
2 changed files with 11 additions and 3 deletions
  1. 7 1
      appveyor.yml
  2. 4 2
      makefile.msvc

+ 7 - 1
appveyor.yml

@@ -35,7 +35,13 @@ build_script:
       ninja
       cd..
       nmake -f makefile.msvc all
+      cp test.exe test-stock.exe
+      cp timing.exe timing-stock.exe
       nmake -f makefile.msvc clean
       nmake -f makefile.msvc all CFLAGS="/Ox /DUSE_LTM /DLTM_DESC /DLTC_AES_NI /I../libtommath"
 test_script:
-- cmd: test.exe
+- cmd: >-
+    test-stock.exe
+      test.exe
+      timing-stock.exe cipher_ecb
+      timing.exe cipher_ecb

+ 4 - 2
makefile.msvc

@@ -294,13 +294,15 @@ test.exe: $(LIBMAIN_S) $(TOBJECTS)
 	cl $(LTC_CFLAGS) $(TOBJECTS) $(LIBMAIN_S) $(LTC_LDFLAGS) /Fe$@
 	@echo NOTICE: start the tests by launching test.exe
 
-all: $(LIBMAIN_S) hashsum.exe crypt.exe small.exe tv_gen.exe sizes.exe constants.exe timing.exe test.exe
+ALL_TEST=hashsum.exe crypt.exe small.exe tv_gen.exe sizes.exe constants.exe timing.exe test.exe
+
+all: $(LIBMAIN_S) $(ALL_TEST)
 
 test: test.exe
 
 clean:
 	@-cmd /c del /Q *_tv.txt 2>nul
-	@-cmd /c del /Q /S *.OBJ *.LIB *.EXE *.DLL 2>nul
+	@-cmd /c del /Q /S *.OBJ *.LIB $(ALL_TEST) *.DLL 2>nul
 
 #Install the library + headers
 install: $(LIBMAIN_S)