OpenSSL è una libreria molto conosciuta specialmente dai sviluppatori di software e non solo per fornire il supporto ai standard web HTTPS e non solo ma viene richiesta anche da molti programmi per il supporto alla crittografia/criptazione dei dati.
Compillare OpenSSL su Windows non è proprio facile e richiede di prestare un po' di attenzione ai commandi che andremmo a digitare per compillare la libreria per windows in ambiente MingW
Per prima cosa andiamo a scaricare l'ultima versione della libreria dal sito ufficiale del progetto: https://www.openssl.org/source/.
Attenzione!
Non potete usare tool come ad esempio 7z per estrarre l'archivio tar in quanto si perderanno alcuni collegamenti simbolici e riscontrerete dei problemi nella compillazione.
Adesso vi lascio i commandi per compillare openSSL e vi consiglio di esseguirne uno alla volta in quanto ci metteranno un bel po' per finire il loro compito (specialmente gli ultimi 3):
tar zxvf openssl-*.tar.gz
cd openssl-*
./Configure mingw --prefix=/usr/local shared
make
make install
Questi commandi compilleranno e installeranno sia le librerie statiche che le dll.
Come sempre, per qualsiasi problema commentate!