From 7631721e7b889a242b2dbbd65c9f9446935e984a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jozef=20=C5=A0imko?= Date: Wed, 10 May 2023 15:58:44 +0200 Subject: [PATCH] update --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0111a4e..3917e52 100644 --- a/README.md +++ b/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/ -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
+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)