Why is Apple Deprecating OpenSSL in MacOS 10.7 (Lion)?

vy32 picture vy32 · Sep 13, 2011 · Viewed 17.3k times · Source

Apple has marked most (but not all) of the OpenSSL API as "deprecated" in MacOS 10.7. Has Apple made any statements explaining why they are moving from OpenSSL to Common Crypto?

Answer

Nick Dowell picture Nick Dowell · Jun 5, 2013

Because OpenSSL doesn’t offer API compatibility between versions

This means that Apple can't provide security updates without breaking existing apps.

http://rentzsch.tumblr.com/post/33696323211/wherein-i-write-apples-technote-about-openssl-on-os-x