Если вы используете библиотеку OpenSSL, поставляемую с MacOS SDK, в нее автоматически должна быть встроена 64-битная поддержка.
Глядя на первый хит в Google , мне интересно, если вы просто не включили правильную библиотеку в свой проект XCode. Вы внесли -lcrypto
в настройки проекта или забыли добавить libCrypto.dylib
в свой список библиотек в проекте?
На моем компьютере SnowLeopard (10.6) я вижу символы, определенные в libCrypto
:
[/usr/lib]:; nm -arch x86_64 libcrypto.0.9.8.dylib | egrep -i new_by_curve
00000000000a4ac0 T _EC_GROUP_new_by_curve_name
00000000000ab540 T _EC_KEY_new_by_curve_name