1 #include <openssl/evp.h>
3 EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(
void)
8 void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *ctx)
12 #if OPENSSL_API_COMPAT < 0x10100000L
13 int EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *ctx)
18 void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a)
22 int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a)
28 const EVP_CIPHER *EVP_aes_128_ctr(
void)
33 int EVP_DecryptInit(EVP_CIPHER_CTX *ctx,
const EVP_CIPHER *cipher,
34 const unsigned char *key,
const unsigned char *iv)
39 int EVP_DecryptInit_ex(EVP_CIPHER_CTX *ctx,
const EVP_CIPHER *cipher,
40 ENGINE *impl,
const unsigned char *key,
41 const unsigned char *iv)
46 int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx,
unsigned char *out,
int *outl,
47 const unsigned char *in,
int inl)
52 int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx,
unsigned char *outm,
int *outl)