- EVP_CIPHER_CTX session;
- EVP_CIPHER_CTX_init(&session);
- EVP_EncryptInit_ex(&session, EVP_bf_cbc(), NIL, _key->observe(),
+ EVP_CIPHER_CTX *session = EVP_CIPHER_CTX_new();
+
+ EVP_CIPHER_CTX_init(session);
+ EVP_EncryptInit_ex(session, EVP_bf_cbc(), NULL_POINTER, _key->observe(),