标签: multithreading concurrency openssl
我正在处理需要一些基本加密功能(AES和SHA)的应用程序。由于没有密切关系的原因,我必须使用OpenSSL对这些原语的实现。
此应用程序高度并发且当前无锁,因此我很担心必须手动同步对这些功能的调用。
如果我只是使用这些简单的调用,OpenSSL本身是线程安全的吗? OpenSSL在多线程设置中的行为究竟是什么? manual在这里含糊不清,我发现很少有外部讨论。
感谢您的帮助。