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