在我们与OpenSSL紧密结合的现有应用程序中,我们希望使用OSX本机加密库。与此相关我有以下问题:
我相信OpenSSL会做两个工作,一个使传输层安全,第二个工作负责发送&接收数据。在阅读几篇博客和文档时,我得出结论,我需要使用CommonCrypto& NSStream,其中CommonCrypto用于加密&解密,NSStream将用于发送&接收数据。如果听起来不对,请纠正我。
使用NSStream似乎是非阻塞框架,而我们现有的应用程序将受益于阻塞机制。这有什么办法吗?