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

#include <evp.h>

Public Attributes

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
 
int(* md_ctrl )(EVP_MD_CTX *ctx, int cmd, int p1, void *p2)
 

Detailed Description

Definition at line 160 of file evp.h.

Member Data Documentation

int env_md_st::block_size

Definition at line 179 of file evp.h.

int(* env_md_st::cleanup)(EVP_MD_CTX *ctx)

Definition at line 170 of file evp.h.

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

Definition at line 169 of file evp.h.

int env_md_st::ctx_size

Definition at line 180 of file evp.h.

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

Definition at line 168 of file evp.h.

unsigned long env_md_st::flags

Definition at line 165 of file evp.h.

int(* env_md_st::init)(EVP_MD_CTX *ctx)

Definition at line 166 of file evp.h.

int(* env_md_st::md_ctrl)(EVP_MD_CTX *ctx, int cmd, int p1, void *p2)

Definition at line 182 of file evp.h.

int env_md_st::md_size

Definition at line 164 of file evp.h.

int env_md_st::pkey_type

Definition at line 163 of file evp.h.

int env_md_st::required_pkey_type

Definition at line 178 of file evp.h.

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

Definition at line 173 of file evp.h.

int env_md_st::type

Definition at line 162 of file evp.h.

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

Definition at line 167 of file evp.h.

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 175 of file evp.h.


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