#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) |
void * | app_data |
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::do_cipher)(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |
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::set_asn1_parameters)(EVP_CIPHER_CTX *, ASN1_TYPE *) |