第三十一章 SSL实现 / 31.8 多线程支持

编写openssl多线程程序时,需要设置两个回调函数:

CRYPTO_set_id_callback((unsigned long (*)())pthreads_thread_id);

CRYPTO_set_locking_callback((void (*)())pthreads_locking_callback);

对于多线程程序的写法,读者可以参考crypto/threads/mttest.c,也可以查考下面的例子。