evp_cipher_st Struct Reference

#include <evp.h>


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, unsigned int 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


Detailed Description

Definition at line 307 of file evp.h.


Field Documentation

Definition at line 309 of file evp.h.

Definition at line 310 of file evp.h.

Definition at line 311 of file evp.h.

Definition at line 312 of file evp.h.

unsigned long evp_cipher_st::flags

Definition at line 313 of file evp.h.

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

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

Definition at line 319 of file evp.h.

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

Definition at line 323 of file evp.h.


The documentation for this struct was generated from the following file:

Generated on Thu Aug 20 22:33:07 2009 for OpenXDAS by  doxygen 1.5.6