Skip to content

OpenSSL is being deprecated on Mac OS X #99

@thommey

Description

@thommey
Trac Data
Ticket 99
Reported by pseudo
Status new
Component Build process
Priority major
Milestone 1.8.0
Keywords ssl warnings
Version 1.8.0 CVS

In Mac OS X 10.7 Lion Apple deprecates the use of OpenSSL. You can see deprecation messages when compiling:

tls.c:125: warning: ‘SSL_load_error_strings’ is deprecated (declared at /usr/include/openssl/ssl.h:1416)
tls.c:126: warning: ‘SSL_library_init’ is deprecated (declared at /usr/include/openssl/ssl.h:1553)
tls.c:130: warning: ‘ERR_free_strings’ is deprecated (declared at /usr/include/openssl/err.h:297)
tls.c:135: warning: ‘SSL_CTX_new’ is deprecated (declared at /usr/include/openssl/ssl.h:1346)

Possible workaround is to use the Common Crypto implementation, which should be API compatible.

[https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/Common%20Crypto.3cc.html]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions