Initial public release.
This commit is contained in:
parent
7b169e8116
commit
dac4af8d25
255 changed files with 68595 additions and 2 deletions
78
2020TPCApp0.cydsn/key_copy.bat
Normal file
78
2020TPCApp0.cydsn/key_copy.bat
Normal file
|
@ -0,0 +1,78 @@
|
|||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
::
|
||||
:: File Name: key_copy.bat
|
||||
::
|
||||
:: Version: 1.01
|
||||
::
|
||||
:: Description:
|
||||
:: Simple script to copy generated key files to a persistent location
|
||||
::
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
:: Copyright 2017-2018, Cypress Semiconductor Corporation. All rights reserved.
|
||||
:: This software is owned by Cypress Semiconductor Corporation and is protected
|
||||
:: by and subject to worldwide patent and copyright laws and treaties.
|
||||
:: Therefore, you may use this software only as provided in the license agreement
|
||||
:: accompanying the software package from which you obtained this software.
|
||||
:: CYPRESS AND ITS SUPPLIERS MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||||
:: WITH REGARD TO THIS SOFTWARE, INCLUDING, BUT NOT LIMITED TO, NONINFRINGEMENT,
|
||||
:: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
@echo off
|
||||
set OUT_DIR="..\Keys"
|
||||
set LOCAL_DIR=keys_generated
|
||||
|
||||
set SRC_PRIV_NAME=rsa_private_generated.txt
|
||||
set SRC_PUB_NAME=rsa_public_generated.txt
|
||||
set SRC_AES_NAME=aes_private_generated.txt
|
||||
set SRC_EIV_NAME=aes_eiv_generated.txt
|
||||
|
||||
set PRIV_NAME=rsa_private.txt
|
||||
set PUB_NAME=rsa_public.txt
|
||||
set AES_NAME=aes_private.txt
|
||||
set EIV_NAME=aes_eiv.txt
|
||||
|
||||
|
||||
:: File Check
|
||||
set ALLOK=1
|
||||
IF NOT EXIST %LOCAL_DIR%\%SRC_PRIV_NAME% (
|
||||
echo File %SRC_PRIV_NAME% does not exist.
|
||||
set ALLOK=0
|
||||
)
|
||||
IF NOT EXIST %LOCAL_DIR%\%SRC_PUB_NAME% (
|
||||
echo File %SRC_PUB_NAME% does not exist.
|
||||
set ALLOK=0
|
||||
)
|
||||
IF NOT EXIST %LOCAL_DIR%\%SRC_AES_NAME% (
|
||||
echo File %SRC_AES_NAME% does not exist.
|
||||
set ALLOK=0
|
||||
)
|
||||
IF NOT EXIST %LOCAL_DIR%\%SRC_EIV_NAME% (
|
||||
echo File %SRC_EIV_NAME% does not exist.
|
||||
set ALLOK=0
|
||||
)
|
||||
IF %ALLOK% == 0 (
|
||||
echo Please run the keygen batch file to generate the keys.
|
||||
echo.
|
||||
goto :end
|
||||
)
|
||||
|
||||
IF NOT EXIST %OUT_DIR% mkdir %OUT_DIR%
|
||||
|
||||
:choice
|
||||
cls
|
||||
echo Warning: The keys used in the application will be overwritten.
|
||||
set /P c=Are you sure you want to continue [Y/N]?
|
||||
if /I "%c%" EQU "Y" goto :cont
|
||||
if /I "%c%" EQU "N" goto :end
|
||||
goto :choice
|
||||
|
||||
:: Copy files to persistent location, renaming them in the process
|
||||
:cont
|
||||
COPY /y %LOCAL_DIR%\%SRC_PRIV_NAME% %OUT_DIR%\%PRIV_NAME%
|
||||
COPY /y %LOCAL_DIR%\%SRC_PUB_NAME% %OUT_DIR%\%PUB_NAME%
|
||||
COPY /y %LOCAL_DIR%\%SRC_AES_NAME% %OUT_DIR%\%AES_NAME%
|
||||
COPY /y %LOCAL_DIR%\%SRC_EIV_NAME% %OUT_DIR%\%EIV_NAME%
|
||||
|
||||
:end
|
||||
pause
|
Loading…
Add table
Add a link
Reference in a new issue