{"id":1822,"date":"2016-10-02T13:36:13","date_gmt":"2016-10-02T11:36:13","guid":{"rendered":"https:\/\/www.npcglib.org\/~stathis\/blog\/?p=1822"},"modified":"2016-10-02T13:36:13","modified_gmt":"2016-10-02T11:36:13","slug":"precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc","status":"publish","type":"post","link":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/","title":{"rendered":"Precompiled static\/shared OpenSSL 1.0.1u, 1.0.2j and 1.1.0b for MSVC"},"content":{"rendered":"<p>Compiled static and shared OpenSSL v1.0.1u, v1.0.2j and v1.1.0b for MSVC 2008-2015 are now available in the <a href=\"https:\/\/www.npcglib.org\/~stathis\/blog\/precompiled-openssl\/\" target=\"_blank\">Precompiled OpenSSL page<\/a>. Build scripts and patches as always also available for anyone who wants to customize their builds.<\/p>\n<p>This time around I have built OpenSSL v1.1.x, which should be used for any new projects. I have not tested it, although it seems tests have passed without a problem, so I guess it is ok for experimenting. Library names have changed upstream, but I followed a similar pattern for my builds, as with the other branches.<\/p>\n<p>Bear in mind that the <a href=\"https:\/\/www.openssl.org\/source\/\" target=\"_blank\">OpenSSL team has announced<\/a> that all support for the 1.0.1 branch will be discontinued on 31st December 2016, so you are encouraged to drop it as soon as possible and move to the latest 1.1.x branch.<\/p>\n<p>Note that old versions of OpenSSL are now in the <a href=\"https:\/\/www.npcglib.org\/~stathis\/blog\/precompiled-openssl-past\/\" target=\"_blank\">Precompiled OpenSSL (Past Builds) page<\/a>, however it is only there for archival purposes, do <strong>not<\/strong> use for any production systems. Actually, if you are doing any serious work, you ought to build your own OpenSSL anyway.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Compiled static and shared OpenSSL v1.0.1u, v1.0.2j and v1.1.0b for MSVC 2008-2015 are now available in the Precompiled OpenSSL page. Build scripts and patches as always also available for anyone who wants to customize their builds. This time around I have built OpenSSL v1.1.x, which should be used for any new projects. I have not [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[77,7],"tags":[69,76,78,17,16],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"stathis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#website\",\"url\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/\",\"name\":\"sigmoid\",\"description\":\"..oo..oo..oo..oo..oo..oo..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/#webpage\",\"url\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/\",\"name\":\"Precompiled static\/shared OpenSSL 1.0.1u, 1.0.2j and 1.1.0b for MSVC - sigmoid\",\"isPartOf\":{\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#website\"},\"datePublished\":\"2016-10-02T11:36:13+00:00\",\"dateModified\":\"2016-10-02T11:36:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Precompiled static\/shared OpenSSL 1.0.1u, 1.0.2j and 1.1.0b for MSVC\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41\",\"name\":\"stathis\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g\",\"caption\":\"stathis\"},\"url\":\"https:\/\/www.npcglib.org\/~stathis\/blog\/author\/stathis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/","twitter_misc":{"Written by":"stathis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#website","url":"https:\/\/www.npcglib.org\/~stathis\/blog\/","name":"sigmoid","description":"..oo..oo..oo..oo..oo..oo..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.npcglib.org\/~stathis\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/#webpage","url":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/","name":"Precompiled static\/shared OpenSSL 1.0.1u, 1.0.2j and 1.1.0b for MSVC - sigmoid","isPartOf":{"@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#website"},"datePublished":"2016-10-02T11:36:13+00:00","dateModified":"2016-10-02T11:36:13+00:00","author":{"@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41"},"breadcrumb":{"@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/2016\/10\/02\/precompiled-staticshared-openssl-1-0-1u-1-0-2j-1-1-0b-msvc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.npcglib.org\/~stathis\/blog\/"},{"@type":"ListItem","position":2,"name":"Precompiled static\/shared OpenSSL 1.0.1u, 1.0.2j and 1.1.0b for MSVC"}]},{"@type":"Person","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#\/schema\/person\/508363c4ebd1fd6066edf00c94e37e41","name":"stathis","image":{"@type":"ImageObject","@id":"https:\/\/www.npcglib.org\/~stathis\/blog\/#personlogo","inLanguage":"en-US","url":"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g","contentUrl":"http:\/\/2.gravatar.com\/avatar\/214f29f604ec7d8d2f1345c5fa617c09?s=96&d=mm&r=g","caption":"stathis"},"url":"https:\/\/www.npcglib.org\/~stathis\/blog\/author\/stathis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts\/1822"}],"collection":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/comments?post=1822"}],"version-history":[{"count":1,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts\/1822\/revisions"}],"predecessor-version":[{"id":1823,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/posts\/1822\/revisions\/1823"}],"wp:attachment":[{"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/media?parent=1822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/categories?post=1822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.npcglib.org\/~stathis\/blog\/wp-json\/wp\/v2\/tags?post=1822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}