Lines Matching defs:env_md_st
160 struct env_md_st struct
162 int type;
163 int pkey_type;
164 int md_size;
165 unsigned long flags;
166 int (*init)(EVP_MD_CTX *ctx);
167 int (*update)(EVP_MD_CTX *ctx,const void *data,size_t count);
168 int (*final)(EVP_MD_CTX *ctx,unsigned char *md);
169 int (*copy)(EVP_MD_CTX *to,const EVP_MD_CTX *from);
170 int (*cleanup)(EVP_MD_CTX *ctx);
173 int (*sign)(int type, const unsigned char *m, unsigned int m_length,
175 int (*verify)(int type, const unsigned char *m, unsigned int m_length,
178 int required_pkey_type[5]; /*EVP_PKEY_xxx */
179 int block_size;
180 int ctx_size; /* how big does the ctx->md_data need to be */
182 int (*md_ctrl)(EVP_MD_CTX *ctx, int cmd, int p1, void *p2);