Ewan
я столкнулся с той же самой проблемой с Визуальным Сервером SVN, установленным в Windows 2003, я изменил установку по умолчанию для размещения Папки репозитория на отдельный раздел, так как серверы C диск являются маленькими. Я должен был изменить разрешение на ту папку (в этом случае D:\Repository), как быстрый и грязный взлом я просто добавил "Всех" пользователь к этой папке и выбрал, "Изменяют" права (не самое безопасное наверняка, но грязный рабочий взлом тем не менее). Это решило вопрос.
Реализации SRP-TLS OpenSSL и GnuTLS - единственные, которые, насколько мне известно, поддерживаются на основе C (TinySRP не обновлялся) с 2001 года, и было много уведомлений о безопасности в отношении базовой версии OpenSSL, на которой он основан, хотя я не знаю, влияют ли они на сам TinySRP).
Тем не менее, каждый проект iPhone я ' В конечном итоге ve built должен был включать копию OpenSSL для чего-то или другого. Я рекомендую просто прикусить пулю и использовать ее. Инструкции, на которые вы ссылаетесь, работают нормально.
Лично я встраиваю OpenSSL в универсальную библиотеку, используя липо, у которой есть версии для рук и x86. Таким образом я могу ссылаться на один .a как для Simulator, так и для Device. Липо очень легко. Просто соберите две библиотеки и склейте их вместе. Вот правило из моего Makefile:
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo \
-create \
-arch armv6 iPhoneOS$(SDK_VER)/lib/$(1) \
-arch i386 iPhoneSimulator$(SDK_VER)/lib/$(1) \
-output iPhoneUniversal$(SDK_VER)/lib/$(1)