#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 |
Definition at line 223 of file evp.h.
| int env_md_st::type |
| unsigned long env_md_st::flags |
| int(* env_md_st::init)(EVP_MD_CTX *ctx) |
| 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::cleanup)(EVP_MD_CTX *ctx) |
| 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) |
1.5.6