return EVP_CipherInit(ctx, cipher, key, iv, 1);
return EVP_CipherInit_ex(ctx, cipher, NULL, key, iv, 1);
int EVP_EncryptInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,	     const unsigned char *key, const unsigned char *iv)	{	return EVP_CipherInit(ctx, cipher, key, iv, 1);	}