c++ - OpenSSL RSA_private_decrypt() creates 2 threads, but doesn't clean them up -
when process calls rsa_private_decrypt() 2 threads being created, can't find way kill threads when want clean library during unload.
my cleanup code follows, doesn't solve issue:
engine_cleanup(); obj_cleanup(); evp_cleanup(); crypto_cleanup_all_ex_data(); err_remove_thread_state(null); rand_cleanup(); err_free_strings();
has else encountered problem?
Comments
Post a Comment