5 posts categorized "openssl"

05/22/2013

New Doc: How To Enable SSLv2 and TLSv1.2 in OpenSSL 1.0.1c on Ubuntu 13.04

A new HOWTO article detailing changes one needs to make in order to compile SSLv2 and TLSv1.2 client support into an Ubuntu 13.04 installation running OpenSSL 1.0.1c has been posted to the Techstacks HOW TO site: How To Enable SSLv2 and TLSv1.2 in OpenSSL 1.0.1c on Ubuntu 13.04

04/26/2013

An OpenSSL Version Matrix

Here's a basic OpenSSL version number matrix, which I compiled because I couldn't find it on the 'net earlier. It's displayed here as a simple perl hash and goes back to the May 1999 release of version 0.9.3. Versions prior to 0.9.3 utilized a different versioning scheme. It includes the openssl version number in hex from the crypto/opensslv.h header file and its corresponding version string plus the release date.

Updated April 19, 2014: Four additional OpenSSL versions added to the matrix.

#OPENSSL VERSION NUMBER MATRIX

# Format of this hash is:
# version number in hex => Version Number - Release Date
%openssl_versions = (
    '0x00903100' => 'OpenSSL 0.9.3  - May 24 1999',
    '0x00903101' => 'OpenSSL 0.9.3a - May 29 1999', 
    '0x00904100' => 'OpenSSL 0.9.4  - Aug  9 1999',
    '0x00905100' => 'OpenSSL 0.9.5  - Feb 29 2000',
    '0x0090581f' => 'OpenSSL 0.9.5a - Apr  3 2000',
    '0x0090600f' => 'OpenSSL 0.9.6  - Sep 24 2000',
    '0x0090601f' => 'OpenSSL 0.9.6a - Apr  5 2001',
    '0x0090602f' => 'OpenSSL 0.9.6b - Jul  9 2001',
    '0x0090603f' => 'OpenSSL 0.9.6c - Dec 21 2001',
    '0x0090604f' => 'OpenSSL 0.9.6d - May 10 2002',
    '0x0090605f' => 'OpenSSL 0.9.6e - Jul 30 2002',
    '0x0090606f' => 'OpenSSL 0.9.6f - Aug  8 2002',
    '0x0090607f' => 'OpenSSL 0.9.6g - Aug  9 2002',
    '0x0090608f' => 'OpenSSL 0.9.6h - Dec  8 2002',
    '0x0090700f' => 'OpenSSL 0.9.7  - Dec 31 2002',
    '0x0090609f' => 'OpenSSL 0.9.6i - Feb 19 2003',
    '0x0090701f' => 'OpenSSL 0.9.7a - Feb 19 2003',
    '0x0090702f' => 'OpenSSL 0.9.7b - Apr 10 2003',
    '0x009060af' => 'OpenSSL 0.9.6j - Apr 10 2003',
    '0x0090703f' => 'OpenSSL 0.9.7c - Sep 30 2003',
    '0x009060bf' => 'OpenSSL 0.9.6k - Sep 30 2003',
    '0x009060cf' => 'OpenSSL 0.9.6l - Nov  4 2003',
    '0x009060df' => 'OpenSSL 0.9.6m - Mar 17 2004',
    '0x0090704f' => 'OpenSSL 0.9.7d - Mar 17 2004',
    '0x0090705F' => 'OpenSSL 0.9.7e - Oct 25 2004',
    '0x0090706F' => 'OpenSSL 0.9.7f - Mar 22 2005',
    '0x0090707f' => 'OpenSSL 0.9.7g - Apr 11 2005',
    '0x0090800f' => 'OpenSSL 0.9.8  - Jul  5 2005',
    '0x0090708f' => 'OpenSSL 0.9.7h - Oct 11 2005',
    '0x0090801f' => 'OpenSSL 0.9.8a - Oct 11 2005',
    '0x0090709f' => 'OpenSSL 0.9.7i - Oct 15 2005',
    '0x009070af' => 'OpenSSL 0.9.7j - May  4 2006',
    '0x0090802f' => 'OpenSSL 0.9.8b - May  4 2006',
    '0x009070bf' => 'OpenSSL 0.9.7k - Sep  5 2006',
    '0x0090803f' => 'OpenSSL 0.9.8c - Sep  5 2006',
    '0x009070cf' => 'OpenSSL 0.9.7l - Sep 28 2006',
    '0x0090804f' => 'OpenSSL 0.9.8d - Sep 28 2006',
    '0x009070df' => 'OpenSSL 0.9.7m - Feb 23 2007',
    '0x0090805f' => 'OpenSSL 0.9.8e - Feb 23 2007',
    '0x00908070' => 'OpenSSL 0.9.8f - Oct 11 2007',
    '0x0090807f' => 'OpenSSL 0.9.8g - Oct 19 2007',
    '0x0090808f' => 'OpenSSL 0.9.8h - May 28 2008',
    '0x0090809f' => 'OpenSSL 0.9.8i - Sep 15 2008',
    '0x009080af' => 'OpenSSL 0.9.8j - Jan  7 2009',
    '0x009080bf' => 'OpenSSL 0.9.8k - Mar 25 2009',
    '0x10000001' => 'OpenSSL 1.0.0-beta1 - Apr 1 2009',
    '0x10000002' => 'OpenSSL 1.0.0-beta2 - Apr 21 2009',
    '0x10000003' => 'OpenSSL 1.0.0-beta3 - Jul 15 2009',
    '0x009080cf' => 'OpenSSL 0.9.8l - Nov  5 2009',
    '0x10000004' => 'OpenSSL 1.0.0-beta4 - Nov 10 2009',
    '0x10000005' => 'OpenSSL 1.0.0-beta5 - Jan 20 2010',
    '0x009080d1' => 'OpenSSL 0.9.8m-beta1 - Jan 20 2010',
    '0x009080df' => 'OpenSSL 0.9.8m - Feb 25 2010',
    '0x009080ef' => 'OpenSSL 0.9.8n - Mar 24 2010',
    '0x1000000f' => 'OpenSSL 1.0.0  - Mar 29 2010',
    '0x009080ff' => 'OpenSSL 0.9.8o - Jun  1 2010',
    '0x1000001f' => 'OpenSSL 1.0.0a - Jun  1 2010',
    '0x0090810f' => 'OpenSSL 0.9.8p - Nov 16 2010',
    '0x1000002f' => 'OpenSSL 1.0.0b - Nov 16 2010',
    '0x0090811f' => 'OpenSSL 0.9.8q - Dec  2 2010',
    '0x1000003f' => 'OpenSSL 1.0.0c - Dec  2 2010',
    '0x0090812f' => 'OpenSSL 0.9.8r - Feb  8 2011',
    '0x1000004f' => 'OpenSSL 1.0.0d - Feb  8 2011',
    '0x1000005f' => 'OpenSSL 1.0.0e - Sep  6 2011',
    '0x10001001' => 'OpenSSL 1.0.1-beta1 - Jan  3 2012',
    '0x1000006f' => 'OpenSSL 1.0.0f - Jan  4 2012',
    '0x0090813f' => 'OpenSSL 0.9.8s - Jan  4 2012',
    '0x0090814f' => 'OpenSSL 0.9.8t - Jan 18 2012',
    '0x1000007f' => 'OpenSSL 1.0.0g - Jan 18 2012',
    '0x10001002' => 'OpenSSL 1.0.1-beta2 - Jan 19 2012',
    '0x10001003' => 'OpenSSL 1.0.1-beta3 - Feb 24 2012',
    '0x1000008f' => 'OpenSSL 1.0.0h - Mar 12 2012',
    '0x0090815f' => 'OpenSSL 0.9.8u - Mar 12 2012',
    '0x1000100f' => 'OpenSSL 1.0.1  - Mar 14 2012',
    '0x1000009f' => 'OpenSSL 1.0.0i - Apr 19 2012',
    '0x0090816f' => 'OpenSSL 0.9.8v - Apr 19 2012',
    '0x1000101f' => 'OpenSSL 1.0.1a - Apr 19 2012',
    '0x0090817f' => 'OpenSSL 0.9.8w - Apr 23 2012',
    '0x1000102f' => 'OpenSSL 1.0.1b - Apr 26 2012',
    '0x0090818f' => 'OpenSSL 0.9.8x - May 10 2012',
    '0x100000af' => 'OpenSSL 1.0.0j - May 10 2012',
    '0x1000103f' => 'OpenSSL 1.0.1c - May 10 2012',
    '0x0090819f' => 'OpenSSL 0.9.8y - Feb  5 2013',
    '0x100000bf' => 'OpenSSL 1.0.0k - Feb  5 2013',
    '0x1000104f' => 'OpenSSL 1.0.1d - Feb  5 2013',
    '0x1000105f' => 'OpenSSL 1.0.1e - Feb 11 2013',
    '0x1000106f' => 'OpenSSL 1.0.1f - Jan 6 2014',
    '0x100000cf' => 'OpenSSL 1.0.0l - Jan 6 2014',
    '0x10002001' => 'OpenSSL 1.0.2-beta1 - Feb 24 2014',
    '0x1000107f' => 'OpenSSL 1.0.1g - Apr 7 2014',
    '0x1000108f' => 'OpenSSL 1.0.1h - Jun 5 2014',
    '0x100000df' => 'OpenSSL 1.0.0m - Jun 5 2014',
    '0x009081af' => 'OpenSSL 0.9.8za - Jun 5 2014',
    '0x10002002' => 'OpenSSL 1.0.2-beta2 - Jul 22 2014',
    '0x1000109f' => 'OpenSSL 1.0.1i - Aug 6 2014',
    '0x100000ef' => 'OpenSSL 1.0.0n - Aug 6 2014',
    '0x009081bf' => 'OpenSSL 0.9.8zb - Aug 6 2014',
    '0x10002003' => 'OpenSSL 1.0.2-beta3 - Sep 25 2014',
    '0x100010af' => 'OpenSSL 1.0.1j - Oct 15 2014',
    '0x100000ff' => 'OpenSSL 1.0.0o - Oct 15 2014',
    '0x009081cf' => 'OpenSSL 0.9.8zc - Oct 15 2014'
);