mirror of
https://github.com/veracrypt/VeraCrypt
synced 2024-11-23 19:43:27 +01:00
Tests: remove RIPEMD160 test container, add blake2s one. Enhance batch script. Harmonize test containers.
This commit is contained in:
parent
70cd0c0b1b
commit
3d76bb8f67
@ -36,6 +36,12 @@ if %ss% lss 10 set ss=0%ss%
|
|||||||
if %cc% lss 10 set cc=0%cc%
|
if %cc% lss 10 set cc=0%cc%
|
||||||
echo SHA-512 (Normal) = %hh%:%mm%:%ss%,%cc%
|
echo SHA-512 (Normal) = %hh%:%mm%:%ss%,%cc%
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
rem Get start time:
|
rem Get start time:
|
||||||
@ -63,6 +69,12 @@ if %cc% lss 10 set cc=0%cc%
|
|||||||
echo SHA-512 (Hidden) = %hh%:%mm%:%ss%,%cc%
|
echo SHA-512 (Hidden) = %hh%:%mm%:%ss%,%cc%
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
:whirlpool
|
:whirlpool
|
||||||
@ -93,6 +105,12 @@ if %ss% lss 10 set ss=0%ss%
|
|||||||
if %cc% lss 10 set cc=0%cc%
|
if %cc% lss 10 set cc=0%cc%
|
||||||
echo Whirlpool (Normal) = %hh%:%mm%:%ss%,%cc%
|
echo Whirlpool (Normal) = %hh%:%mm%:%ss%,%cc%
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
rem Get start time:
|
rem Get start time:
|
||||||
@ -120,11 +138,17 @@ if %cc% lss 10 set cc=0%cc%
|
|||||||
echo Whirlpool (Hidden) = %hh%:%mm%:%ss%,%cc%
|
echo Whirlpool (Hidden) = %hh%:%mm%:%ss%,%cc%
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
:sha256
|
:sha256
|
||||||
|
|
||||||
IF NOT EXIST test.sha256.hc GOTO :ripemd160
|
IF NOT EXIST test.sha256.hc GOTO :blake2s
|
||||||
|
|
||||||
rem Get start time:
|
rem Get start time:
|
||||||
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
||||||
@ -150,6 +174,12 @@ if %ss% lss 10 set ss=0%ss%
|
|||||||
if %cc% lss 10 set cc=0%cc%
|
if %cc% lss 10 set cc=0%cc%
|
||||||
echo SHA-256 (Normal) = %hh%:%mm%:%ss%,%cc%
|
echo SHA-256 (Normal) = %hh%:%mm%:%ss%,%cc%
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
rem Get start time:
|
rem Get start time:
|
||||||
@ -177,19 +207,25 @@ if %cc% lss 10 set cc=0%cc%
|
|||||||
echo SHA-256 (Hidden) = %hh%:%mm%:%ss%,%cc%
|
echo SHA-256 (Hidden) = %hh%:%mm%:%ss%,%cc%
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
:ripemd160
|
:blake2s
|
||||||
|
|
||||||
IF NOT EXIST test.ripemd160.hc GOTO :streebog
|
IF NOT EXIST test.blake2s.hc GOTO :streebog
|
||||||
|
|
||||||
rem Get start time:
|
rem Get start time:
|
||||||
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
||||||
set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
|
set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
|
||||||
)
|
)
|
||||||
|
|
||||||
rem Mount RIPEMD-160 container (Normal)
|
rem Mount BLAKE2s container (Normal)
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.ripemd160.hc /hash ripemd160 /l %mydriveletter% /password test /q /silent /m ro
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.blake2s.hc /hash blake2s /l %mydriveletter% /password test /q /silent /m ro
|
||||||
|
|
||||||
rem Get end time:
|
rem Get end time:
|
||||||
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
||||||
@ -205,7 +241,13 @@ if %hh% lss 10 set hh=0%hh%
|
|||||||
if %mm% lss 10 set mm=0%mm%
|
if %mm% lss 10 set mm=0%mm%
|
||||||
if %ss% lss 10 set ss=0%ss%
|
if %ss% lss 10 set ss=0%ss%
|
||||||
if %cc% lss 10 set cc=0%cc%
|
if %cc% lss 10 set cc=0%cc%
|
||||||
echo RIPEMD-160 (Normal) = %hh%:%mm%:%ss%,%cc%
|
echo BLAKE2s (Normal) = %hh%:%mm%:%ss%,%cc%
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
@ -214,8 +256,8 @@ for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
|||||||
set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
|
set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
|
||||||
)
|
)
|
||||||
|
|
||||||
rem Mount RIPEMD-160 container (Hidden)
|
rem Mount BLAKE2s container (Hidden)
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.ripemd160.hc /hash ripemd160 /l %mydriveletter% /password testhidden /q /silent /m ro
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.blake2s.hc /hash blake2s /l %mydriveletter% /password testhidden /q /silent /m ro
|
||||||
|
|
||||||
rem Get end time:
|
rem Get end time:
|
||||||
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
|
||||||
@ -231,9 +273,15 @@ if %hh% lss 10 set hh=0%hh%
|
|||||||
if %mm% lss 10 set mm=0%mm%
|
if %mm% lss 10 set mm=0%mm%
|
||||||
if %ss% lss 10 set ss=0%ss%
|
if %ss% lss 10 set ss=0%ss%
|
||||||
if %cc% lss 10 set cc=0%cc%
|
if %cc% lss 10 set cc=0%cc%
|
||||||
echo RIPEMD-160 (Hidden) = %hh%:%mm%:%ss%,%cc%
|
echo BLAKE2s (Hidden) = %hh%:%mm%:%ss%,%cc%
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
:streebog
|
:streebog
|
||||||
@ -264,6 +312,12 @@ if %ss% lss 10 set ss=0%ss%
|
|||||||
if %cc% lss 10 set cc=0%cc%
|
if %cc% lss 10 set cc=0%cc%
|
||||||
echo Streebog (Normal) = %hh%:%mm%:%ss%,%cc%
|
echo Streebog (Normal) = %hh%:%mm%:%ss%,%cc%
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
rem Get start time:
|
rem Get start time:
|
||||||
@ -291,6 +345,12 @@ if %cc% lss 10 set cc=0%cc%
|
|||||||
echo Streebog (Hidden) = %hh%:%mm%:%ss%,%cc%
|
echo Streebog (Hidden) = %hh%:%mm%:%ss%,%cc%
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
|
rem Check if the drive letter exists after mount operation
|
||||||
|
if not exist %mydriveletter%:\ (
|
||||||
|
echo ERROR: Drive letter %mydriveletter%: does not exist after mount operation.
|
||||||
|
goto :exit
|
||||||
|
)
|
||||||
|
|
||||||
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
|
||||||
|
|
||||||
:autodetect
|
:autodetect
|
||||||
@ -364,7 +424,7 @@ endlocal & set "%output_var%=%drive%" & exit /b %exitcode%
|
|||||||
setlocal EnableDelayedExpansion
|
setlocal EnableDelayedExpansion
|
||||||
set exitcode=0
|
set exitcode=0
|
||||||
set "output_var=%~1"
|
set "output_var=%~1"
|
||||||
for %%i in (test.sha512.hc,test.sha256.hc,test.whirlpool.hc,test.ripemd160.hc) do (
|
for %%i in (test.sha512.hc,test.sha256.hc,test.whirlpool.hc,test.blake2s.hc) do (
|
||||||
if exist %%i (
|
if exist %%i (
|
||||||
set "volume=%%i"
|
set "volume=%%i"
|
||||||
goto :availablevolume0
|
goto :availablevolume0
|
||||||
|
BIN
Tests/test.blake2s.hc
Normal file
BIN
Tests/test.blake2s.hc
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user