This commit is contained in:
Jozef Šimko 2023-05-10 15:58:44 +02:00
parent 2e118cd36f
commit 7631721e7b

View File

@ -64,7 +64,7 @@ Perl - stiahnutie Perl-u strawberry-perl-5.32.1.1-64bit zo stránky https://stra
Cmake - stihnutie CMake-u cmake-3.26.3-windows-x86_64 zo stránky https://cmake.org/download/
NMAKE - :warning: tbd
NMAKE - stiahnutie a inštalácia nástrojov Build Tools for Visual Studio 2022 zo stránky https://visualstudio.microsoft.com/downloads/
Pridanie premenných prostredia:
```
@ -77,6 +77,8 @@ pozn. v našom prípade premenná nepomohla a bolo nutné ich nekonfigurovať ma
$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\"
```
Pre správnu funkciu NMAKE je nutné spustiť súbor vcvarsall.bat <br>
V našom prípade sa tento súbor nachádzal na adrese `d:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\`
**2. Stiahnutie OpenSSL, Open Quantum Safe OpenSSL repozitáru a liboqs**
@ -90,6 +92,7 @@ Liboqs - stiahnutie súborov z GITu - https://github.com/open-quantum-safe/liboq
**3. Príprava liboqs**
- v prípade chyby prístupu pri príkaze cmake alebo ninja je potrebné spustiť PowerShell ako administrátor
- v našom prípade sme použili Administrator Developer PowerShell for VS 2022
```
cd liboqs
mkdir build
@ -105,9 +108,14 @@ cd ./openssl
perl Configure VC-WIN64A no-shared
nmake
```
:warning: :warning: :warning:
pozn. chyba spôsobená chýbajúcim nalinkovaním Perlu a NMAKE-u
![err-code](https://ctrlv.sk/shots/2023/05/09/QHGf.png)
**5. Príprava certifikátu, kľúčov a spustenie programov**
Generovanie certifikátu, kľúčov a spustenie programov je rovnaké ako na platforme UNIX - viď. bod 5-8
![final-result](https://ctrlv.sk/shots/2023/05/10/SzvJ.png)
## References
[Open quantum safe OpenSSL 1.1.1t](https://github.com/open-quantum-safe/openssl)