env_md_st Struct Reference

#include <evp.h>


Data Fields

int type
int pkey_type
int md_size
unsigned long flags
int(* init )(EVP_MD_CTX *ctx)
int(* update )(EVP_MD_CTX *ctx, const void *data, size_t count)
int(* final )(EVP_MD_CTX *ctx, unsigned char *md)
int(* copy )(EVP_MD_CTX *to, const EVP_MD_CTX *from)
int(* cleanup )(EVP_MD_CTX *ctx)
int(* sign )(int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, void *key)
int(* verify )(int type, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, void *key)
int required_pkey_type [5]
int block_size
int ctx_size


Detailed Description

Definition at line 223 of file evp.h.


Field Documentation

Definition at line 225 of file evp.h.

Definition at line 226 of file evp.h.

Definition at line 227 of file evp.h.

unsigned long env_md_st::flags

Definition at line 228 of file evp.h.

int(* env_md_st::update)(EVP_MD_CTX *ctx, const void *data, size_t count)

int(* env_md_st::final)(EVP_MD_CTX *ctx, unsigned char *md)

int(* env_md_st::copy)(EVP_MD_CTX *to, const EVP_MD_CTX *from)

int(* env_md_st::sign)(int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, void *key)

int(* env_md_st::verify)(int type, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, void *key)

Definition at line 241 of file evp.h.

Definition at line 242 of file evp.h.

Definition at line 243 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