AES-CTR-256 è disponibile solo da OpenSSL v1.0.1. È possibile visualizzare i codici di codifica emettendo il seguente comando
openssl enc help
Mostrerà tutti i codici di codifica disponibili. Per verificare la versione corrente di OpenSSL eseguire il seguente comando
openssl version
Si noti che i rami 0.9.8, 1.0.0 e 1.0.1 sono stati mantenuti in parallelo. OpenSSL 0.9.8zc potrebbe essere più recente di 1.0.1e, quindi concentrarsi sulla versione anziché sulla data.
Alcune applicazioni (ad es. Ruby) non usano l'eseguibile openssl, ma collegano invece a libssl
e ereditano le abilità della libreria. L'aggiornamento di OpenSSL a una versione più recente non aiuta molto in questo caso. Se l'applicazione utilizza il collegamento dinamico, potrebbe essere sufficiente aggiornare libssl
a una versione più recente. Se è collegato in modo statico, l'intera applicazione deve essere ricompilata con una nuova libssl
(o è possibile verificare se esiste una versione più recente).
I programmatori di Ruby possono controllare quale versione di OpenSSL è installata emettendo il seguente comando
ruby -ropenssl -e 'puts OpenSSL::OPENSSL_VERSION'