This commit is contained in:
Jozef Šimko 2023-05-10 10:31:57 +00:00
parent 6d2a1b1f6a
commit f49a52fcf1

View File

@ -58,7 +58,7 @@ cd ./openssl/apps
### WINDOWS ### WINDOWS
- testované na Windows 10.0.19043 - testované na Windows 10.0.19043
**1. Príprava prostredia **1. Príprava prostredia**
Perl - stiahnutie Perl-u strawberry-perl-5.32.1.1-64bit zo stránky https://strawberryperl.com/ Perl - stiahnutie Perl-u strawberry-perl-5.32.1.1-64bit zo stránky https://strawberryperl.com/
@ -72,23 +72,24 @@ D:\Strawberry\perl\bin
D:\Program Files\CMake\bin D:\Program Files\CMake\bin
D:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\bin\Hostx86\x86\nmake.exe D:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\bin\Hostx86\x86\nmake.exe
``` ```
pozn. v našom prípade premenná nepomohla a bolo nutné je nekonfigurovať manuálne v Powershelli príkazom pozn. v našom prípade premenná nepomohla a bolo nutné ich nekonfigurovať manuálne v Powershelli príkazmi:
` ```
$env:path += ";D:\Program Files\cmake\bin" $env:path += ";D:\Program Files\cmake\bin"
$env:path += ";d:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\bin\Hostx86\x86\" $env:path += ";d:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\bin\Hostx86\x86\"
` ```
**2. Stiahnutie OpenSSL, Open Quantum Safe OpenSSL repozitáru a liboqs** **2. Stiahnutie OpenSSL, Open Quantum Safe OpenSSL repozitáru a liboqs**
OpenSSL - stiahnutie OpenSSL 1.1.1t zo stránky - https://www.openssl.org/source/
OpenSSL - stiahnutie OpenSSL 1.1.1t zo stránky - https://www.openssl.org/source/ <br>
Stiahnutý súbor sme extrahovali do priečinka ProgramFiles a premenovali sme ho na openssl Stiahnutý súbor sme extrahovali do priečinka ProgramFiles a premenovali sme ho na openssl
OpenSSL OQS - stiahnutie OQS OpenSSL repozitáru z GITu - https://github.com/open-quantum-safe/openssl/tree/OQS-OpenSSL_1_1_1-stable OpenSSL OQS - stiahnutie OQS OpenSSL repozitáru z GITu - https://github.com/open-quantum-safe/openssl/tree/OQS-OpenSSL_1_1_1-stable <br>
Presun stiahnutých súborov do openssl priečinku Presun stiahnutých súborov do openssl priečinku
Liboqs - stiahnutie súborov z GITu - https://github.com/open-quantum-safe/liboqs Liboqs - stiahnutie súborov z GITu - https://github.com/open-quantum-safe/liboqs
**3. Príprava liboqs **3. Príprava liboqs**
- prípade chyby prístupu pri príkaze cmake alebo ninja je potrebné spustiť PowerShell ako administrátor - v prípade chyby prístupu pri príkaze cmake alebo ninja je potrebné spustiť PowerShell ako administrátor
``` ```
cd liboqs cd liboqs
mkdir build mkdir build
@ -102,8 +103,9 @@ ninja install
``` ```
cd ./openssl cd ./openssl
perl Configure VC-WIN64A no-shared perl Configure VC-WIN64A no-shared
!!!nmake nmake
``` ```
:warning: :warning: :warning:
![err-code](https://ctrlv.sk/shots/2023/05/09/QHGf.png) ![err-code](https://ctrlv.sk/shots/2023/05/09/QHGf.png)