Dobrodošli u dokumentaciju za početnike o kompilaciji OpenSSL 3.6 iz izvornog koda.
OpenSSL je biblioteka otvorenog koda za:
Verzija 3.6 donosi post-kvantnu kriptografiju:
# 1. Instalirajte preduvjete (jednokratno) winget install Microsoft.VisualStudio.2022.Community winget install StrawberryPerl.StrawberryPerl winget install NASM.NASM # 2. Pokrenite kompilaciju powershell.exe -ExecutionPolicy Bypass -File "build_openssl.ps1" # 3. Provjerite rezultat openssl version -a
| Poglavlje | Opis |
|---|---|
| 1. Priprema | Što vam treba? Instalacija alata |
| 2. Izvori | Kloniranje GitHub repozitorija |
| 3. Kompilacija | Kompilacija za Windows, Linux, WASM |
| 4. Testiranje | Provjera instalacije |
| 5. Integracija | Integracija u .NET/Blazor |
| 6. Distribucija | Dijeljenje datoteka, NuGet |
| 7. CI/CD | GitHub Actions, Azure DevOps |
Ova dokumentacija je namijenjena početnicima koji:
Nije potrebno prethodno znanje! Svi koraci su detaljno objašnjeni.
| Platforma | Opis | Stranica |
|---|---|---|
| Windows x64 | Nativne DLL datoteke za .NET | Kompilacija Windows |
| Windows x64 FIPS | FIPS 140-3 usklađeno | Kompilacija FIPS |
| Linux (WSL) | Nativne .so za kontejnere | Kompilacija Linux |
| WASM | Za Blazor WebAssembly | Kompilacija WASM |
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional