A thread safe library to interface with OpenSSL EVP ciphers