OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
evp_cipher_st Struct Reference

#include <evp.h>

Public Attributes

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)
 
voidapp_data
 

Detailed Description

Definition at line 295 of file evp.h.

Member Data Documentation

void * evp_cipher_st::app_data

Definition at line 311 of file evp.h.

int evp_cipher_st::block_size

Definition at line 298 of file evp.h.

int(* evp_cipher_st::cleanup)(EVP_CIPHER_CTX *)

Definition at line 306 of file evp.h.

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

Definition at line 310 of file evp.h.

int evp_cipher_st::ctx_size

Definition at line 307 of file evp.h.

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

Definition at line 304 of file evp.h.

unsigned long evp_cipher_st::flags

Definition at line 301 of file evp.h.

int(* evp_cipher_st::get_asn1_parameters)(EVP_CIPHER_CTX *, ASN1_TYPE *)

Definition at line 309 of file evp.h.

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

Definition at line 302 of file evp.h.

int evp_cipher_st::iv_len

Definition at line 300 of file evp.h.

int evp_cipher_st::key_len

Definition at line 299 of file evp.h.

int evp_cipher_st::nid

Definition at line 297 of file evp.h.

int(* evp_cipher_st::set_asn1_parameters)(EVP_CIPHER_CTX *, ASN1_TYPE *)

Definition at line 308 of file evp.h.


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