update
This commit is contained in:
parent
2e118cd36f
commit
7631721e7b
12
README.md
12
README.md
@ -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/
|
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:
|
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\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\"
|
||||||
```
|
```
|
||||||
|
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**
|
**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**
|
**3. Príprava liboqs**
|
||||||
- v 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
|
||||||
|
- v našom prípade sme použili Administrator Developer PowerShell for VS 2022
|
||||||
```
|
```
|
||||||
cd liboqs
|
cd liboqs
|
||||||
mkdir build
|
mkdir build
|
||||||
@ -105,9 +108,14 @@ cd ./openssl
|
|||||||
perl Configure VC-WIN64A no-shared
|
perl Configure VC-WIN64A no-shared
|
||||||
nmake
|
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)
|
![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
|
## References
|
||||||
[Open quantum safe OpenSSL 1.1.1t](https://github.com/open-quantum-safe/openssl)
|
[Open quantum safe OpenSSL 1.1.1t](https://github.com/open-quantum-safe/openssl)
|
||||||
|
Loading…
Reference in New Issue
Block a user