Dobrodošli v dokumentaciji za začetnike o gradnji OpenSSL 3.6 iz izvorne kode.
OpenSSL je odprtokodna knjižnica za:
Verzija 3.6 prinaša post-kvantno kriptografijo:
# 1. Namestitev predpogojev (enkrat) winget install Microsoft.VisualStudio.2022.Community winget install StrawberryPerl.StrawberryPerl winget install NASM.NASM # 2. Zagon gradnje powershell.exe -ExecutionPolicy Bypass -File "build_openssl.ps1" # 3. Preverjanje rezultata openssl version -a
| Poglavje | Opis |
|---|---|
| 1. Priprava | Kaj potrebujete? Namestitev orodij |
| 2. Viri | Kloniranje GitHub repozitorija |
| 3. Gradnja | Prevajanje za Windows, Linux, WASM |
| 4. Testiranje | Preverjanje namestitve |
| 5. Integracija | Vključitev v .NET/Blazor |
| 6. Distribucija | Skupna raba datotek, NuGet |
| 7. CI/CD | GitHub Actions, Azure DevOps |
Ta dokumentacija je namenjena začetnikom (newbies), ki:
Predznanje ni potrebno! Vsi koraki so podrobno razloženi.
| Platforma | Opis | Stran |
|---|---|---|
| Windows x64 | Izvorne DLL knjižnice za .NET | Gradnja Windows |
| Windows x64 FIPS | Skladno s FIPS 140-3 | Gradnja FIPS |
| Linux (WSL) | Izvorne .so za vsebnike | Gradnja Linux |
| WASM | Za Blazor WebAssembly | Gradnja WASM |
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional