libcrypto在Mac OS X 10.7上被弃用(Lion)

yar*_*rpa 6 macos osx-lion

我刚刚在Lion上使用libcrypto,看起来整个api已经被弃用了.该手册页尚未自10.6.6更新.

有谁知道在Lion上替换libcrypto是什么?

dus*_*uff 7

libcrypto是OpenSSL的一部分,它没有太大变化.它不会消失,但Apple建议开发人员使用他们的CDSA(通用数据安全架构)库,而不是直接使用OpenSSL.


blu*_*ink 7

如果您知道自己在做什么,并且只想摆脱这些警告,一种方法是添加

#pragma GCC diagnostic ignored "-Wdeprecated-declarations" 
Run Code Online (Sandbox Code Playgroud)

到相关的标题 - 在我的情况下/usr/include/openssl/crypto.h和/usr/include/openssl/md5.h.