evp_cipher_st Struct Reference


Data Fields

int nid
int block_size
int key_len
int iv_len
unsigned long flags
int(* init )(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)
int(* do_cipher )(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
int(* cleanup )(EVP_CIPHER_CTX *)
int ctx_size
int(* set_asn1_parameters )(EVP_CIPHER_CTX *, ASN1_TYPE *)
int(* get_asn1_parameters )(EVP_CIPHER_CTX *, ASN1_TYPE *)
int(* ctrl )(EVP_CIPHER_CTX *, int type, int arg, void *ptr)
void * app_data

Field Documentation

int(* evp_cipher_st::ctrl)(EVP_CIPHER_CTX *, int type, int arg, void *ptr)

int(* evp_cipher_st::do_cipher)(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)

unsigned long evp_cipher_st::flags

int(* evp_cipher_st::init)(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)


Generated on Wed Sep 2 14:03:42 2015 for CryptoPkg[ALL] by  doxygen 1.5.7.1