Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: OpenSSL -> Secure Transport for libevent2
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OpenSSL -> Secure Transport for libevent2

On 15 Jun 2015, at 11:11, John Pannell <email@hidden> wrote:

> Apple stopped shipping OpenSSL with OS X some time ago, citing lack of a stable API from version to version.

It's a bit more subtle than that:

o Apple deprecated its OpenSSL shared libraries a while back (with OS X 10.7).  That's because OpenSSL doesn't offer release-to-release binary compatibility, so we can't update the shared libraries to the latest OpenSSL without breaking all the existing clients.

o At the same time we marked the OpenSSL headers in the OS X SDK as deprecated so you'd get deprecation warnings if you build with a deployment target of 10.7 or later.

o With the latest OS X SDK we've removed the headers entirely, making it much harder to use the long-since-deprecated shared libraries.

o We recommend that developers who need OpenSSL build their own copy of it and include that copy in their app.  Alternatively you can use native OS X APIs, like Secure Transport.

Share and Enjoy
Quinn "The Eskimo!"                    <>
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

 >OpenSSL -> Secure Transport for libevent2 (From: Tom Pusateri <email@hidden>)
 >Re: OpenSSL -> Secure Transport for libevent2 (From: John Pannell <email@hidden>)

Visit the Apple Store online or at retail locations.

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.