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

Field Documentation

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

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

Copyright © Nokia Corporation 2001-2008
Back to top