====== 2. Sorgenti ======
In questo capitolo scaricate il codice sorgente OpenSSL da GitHub.
----
===== Panoramica =====
OpenSSL è sviluppato su GitHub: [[https://github.com/openssl/openssl]]
Ci sono due modi per ottenere il codice:
- **Git Clone** (consigliato) - Tutte le versioni disponibili, facile da aggiornare
- **Download ZIP** - Più semplice, ma senza cronologia versioni
----
===== Guide Dettagliate =====
* [[.:github-klonen|Clonare il repository GitHub]] - Passo dopo passo con Git
----
===== Guida Rapida =====
# 1. Creare la cartella del progetto
mkdir D:\Projects\openssl-3.6.0
cd D:\Projects\openssl-3.6.0
# 2. Clonare OpenSSL (tag v3.6.0)
git clone --depth 1 --branch openssl-3.6.0 https://github.com/openssl/openssl.git src
# 3. Verificare
cd src
git describe --tags
# Output atteso: openssl-3.6.0
----
===== Quale Versione? =====
^ Versione ^ Stato ^ Post-Quantum ^
| 3.6.0 | Attuale | ✅ ML-DSA, ML-KEM |
| 3.5.x | Stabile | ⚠️ Sperimentale |
| 3.4.x | LTS | ❌ No |
| 3.0.x | LTS | ❌ No |
Per la crittografia Post-Quantum serve **almeno la versione 3.6.0**!
----
===== Continua con =====
* [[.:github-klonen|Clonare il repository GitHub - Guida dettagliata]]
* [[.:build:start|3. Compilazione]]
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//