====== 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//