Lines Matching refs:EVP_CIPHER_CTX
118 typedef struct hc_CIPHER_CTX EVP_CIPHER_CTX;
142 int (*init)(EVP_CIPHER_CTX*,const unsigned char*,const unsigned char*,int);
143 int (*do_cipher)(EVP_CIPHER_CTX *, unsigned char *,
145 int (*cleanup)(EVP_CIPHER_CTX *);
149 int (*ctrl)(EVP_CIPHER_CTX *, int type, int arg, void *ptr);
278 void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *);
279 int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *);
280 int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *, int);
281 int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *, int);
283 EVP_CIPHER_CTX_flags(const EVP_CIPHER_CTX *);
284 int EVP_CIPHER_CTX_mode(const EVP_CIPHER_CTX *);
287 EVP_CIPHER_CTX_cipher(EVP_CIPHER_CTX *);
288 size_t EVP_CIPHER_CTX_block_size(const EVP_CIPHER_CTX *);
289 size_t EVP_CIPHER_CTX_key_length(const EVP_CIPHER_CTX *);
290 size_t EVP_CIPHER_CTX_iv_length(const EVP_CIPHER_CTX *);
291 void * EVP_CIPHER_CTX_get_app_data(EVP_CIPHER_CTX *);
292 void EVP_CIPHER_CTX_set_app_data(EVP_CIPHER_CTX *, void *);
294 int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *, int, int, void *);
295 int EVP_CIPHER_CTX_rand_key(EVP_CIPHER_CTX *, void *);
298 int EVP_CipherInit_ex(EVP_CIPHER_CTX *,const EVP_CIPHER *, ENGINE *,
300 int EVP_CipherUpdate(EVP_CIPHER_CTX *, void *, int *, void *, size_t);
301 int EVP_CipherFinal_ex(EVP_CIPHER_CTX *, void *, int *);
303 int EVP_Cipher(EVP_CIPHER_CTX *,void *,const void *,size_t);