Inhaltsverzeichnis

OpenSSL 3.6 Build-Dokumentation

Willkommen zur Einsteiger-Dokumentation für den Build von OpenSSL 3.6 aus den Quellen.


Was ist OpenSSL?

OpenSSL ist eine Open-Source-Bibliothek für:

Version 3.6 bringt Post-Quantum-Kryptographie:

  • ML-DSA (ehemals Dilithium) - NIST FIPS 204
  • ML-KEM (ehemals Kyber) - NIST FIPS 203

Schnellstart

# 1. Voraussetzungen installieren (einmalig)
winget install Microsoft.VisualStudio.2022.Community
winget install StrawberryPerl.StrawberryPerl
winget install NASM.NASM
 
# 2. Build starten
powershell.exe -ExecutionPolicy Bypass -File "build_openssl.ps1"
 
# 3. Ergebnis prüfen
openssl version -a

Dokumentations-Übersicht

Kapitel Beschreibung
1. Vorbereitung Was braucht man? Tools installieren
2. Quellen GitHub Repository klonen
3. Build Windows, Linux, WASM kompilieren
4. Testen Installation verifizieren
5. Integration In .NET/Blazor einbinden
6. Verteilung File-Share, NuGet
7. CI/CD GitHub Actions, Azure DevOps

Für wen ist diese Dokumentation?

Diese Dokumentation richtet sich an Einsteiger (Newbies), die:

Keine Vorkenntnisse erforderlich! Alle Schritte werden detailliert erklärt.


Unterstützte Plattformen

Plattform Beschreibung Seite
Windows x64 Native DLLs für .NET Build Windows
Windows x64 FIPS FIPS 140-3 konform Build FIPS
Linux (WSL) Native .so für Container Build Linux
WASM Für Blazor WebAssembly Build WASM

Weiter zu


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