Clarifying OpenSSL 0.9.8L Concurrency Support - Can SSL Instances Be Used By Multiple Threads If Done Non-Concurrently?

2013-01-22 Thread bebrooks
We have a multi-threaded network application that has been using sockets for 10 years and now we're trying to secure the application with OpenSSL 0.9.8L. Over the years, the application's network protocols have been designed to take advantage of the duplex nature of a single socket connection;

Clarifying OpenSSL 0.9.8L Concurrency Support - Can SSL Instances Be Used By Multiple Threads If Done Non-Concurrently?

2013-01-22 Thread bebrooks
We have a multi-threaded network application that has been using sockets for 10 years and now we're trying to secure the application with OpenSSL 0.9.8L. Over the years, the application's network protocols have been designed to take advantage of the duplex nature of a single socket connection;

Re: Multi-threaded applications, locking_function, threadid_func, dynamic locks

2012-05-15 Thread bebrooks
Good coverage of this topic is in the chapter "4 Support Infrastructure", section "4.1 Multithread Support" http://my.safaribooksonline.com/book/networking/security/059600270x/support-infrastructure/openssl-chp-4-sect-1 from the book Network Security with OpenSSL By: John Viega; Matt Messi

Why are the openssl EVP_DigestInit man pages on http://linux.die.net more up to date than http://www.openssl.org/docs?

2012-04-10 Thread bebrooks
Why are the openssl man pages on http://linux.die.net more up to date than http://www.openssl.org/docs? For example, the cryptographic message digest SHA-256 has been around since 2004. The die.net man pages mentions it http://linux.die.net/man/3/evp_digestinit but the openssl.org pages do not h