====== 2. Quellen ====== In diesem Kapitel laden Sie den OpenSSL Quellcode von GitHub herunter. ---- ===== Übersicht ===== OpenSSL wird auf GitHub entwickelt: [[https://github.com/openssl/openssl]] Es gibt zwei Wege, den Code zu bekommen: - **Git Clone** (empfohlen) - Alle Versionen verfügbar, einfach zu aktualisieren - **ZIP Download** - Einfacher, aber ohne Versions-History ---- ===== Detaillierte Anleitungen ===== * [[.:github-klonen|GitHub Repository klonen]] - Schritt-für-Schritt mit Git * [[.:verzeichnisstruktur|Verzeichnisstruktur]] - Was ist wo im Quellcode? ---- ===== Schnell-Anleitung ===== # 1. Projektordner erstellen mkdir D:\Projects\openssl-3.6.0 cd D:\Projects\openssl-3.6.0 # 2. OpenSSL klonen (Tag v3.6.0) git clone --depth 1 --branch openssl-3.6.0 https://github.com/openssl/openssl.git src # 3. Prüfen cd src git describe --tags # Erwartete Ausgabe: openssl-3.6.0 ---- ===== Welche Version? ===== ^ Version ^ Status ^ Post-Quantum ^ | 3.6.0 | Aktuell | ✅ ML-DSA, ML-KEM | | 3.5.x | Stabil | ⚠️ Experimentell | | 3.4.x | LTS | ❌ Nein | | 3.0.x | LTS | ❌ Nein | Für Post-Quantum-Kryptographie benötigen Sie **mindestens Version 3.6.0**! ---- ===== Weiter zu ===== * [[.:github-klonen|GitHub Repository klonen - Detaillierte Anleitung]] * [[.:build:start|3. Build - Kompilieren]] ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//