Inhaltsverzeichnis

2. Sources

In this chapter you download the OpenSSL source code from GitHub.


Overview

OpenSSL is developed on GitHub: https://github.com/openssl/openssl

There are two ways to get the code:

  1. Git Clone (recommended) - All versions available, easy to update
  2. ZIP Download - Simpler, but without version history

Detailed Guides


Quick Guide

# 1. Create project folder
mkdir D:\Projects\openssl-3.6.0
cd D:\Projects\openssl-3.6.0
 
# 2. Clone OpenSSL (tag v3.6.0)
git clone --depth 1 --branch openssl-3.6.0 https://github.com/openssl/openssl.git src
 
# 3. Verify
cd src
git describe --tags
# Expected output: openssl-3.6.0

Which Version?

Version Status Post-Quantum
3.6.0 Current ✅ ML-DSA, ML-KEM
3.5.x Stable ⚠️ Experimental
3.4.x LTS ❌ No
3.0.x LTS ❌ No

For Post-Quantum cryptography you need at least version 3.6.0!


Continue to


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