OpenSSL 3.6 Dokumentacija za Kompilaciju

Dobrodošli u dokumentaciju za početnike o kompilaciji OpenSSL 3.6 iz izvornog koda.


Što je OpenSSL?

OpenSSL je biblioteka otvorenog koda za:

  • Enkripciju - AES, ChaCha20 i više
  • Digitalne potpise - RSA, ECDSA, ML-DSA (Post-kvantni)
  • Certifikate - X.509, PKI infrastruktura
  • TLS/SSL - Sigurna mrežna komunikacija

Verzija 3.6 donosi post-kvantnu kriptografiju:

  • ML-DSA (bivši Dilithium) - NIST FIPS 204
  • ML-KEM (bivši Kyber) - NIST FIPS 203

Brzi Početak

# 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

Pregled Dokumentacije

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

Za koga je ova dokumentacija?

Ova dokumentacija je namijenjena početnicima koji:

  • Nikada nisu kompilirali OpenSSL
  • Trebaju prilagođenu verziju za svoj projekt
  • Žele koristiti post-kvantnu kriptografiju
  • Trebaju FIPS 140-3 usklađenost

Nije potrebno prethodno znanje! Svi koraci su detaljno objašnjeni.


Podržane Platforme

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

Nastavite na


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional

Zuletzt geändert: 29.01.2026. u 21:25