Lines Matching refs:EVP_MD_CTX
163 int (*init)(EVP_MD_CTX *ctx);
164 int (*update)(EVP_MD_CTX *ctx,const void *data,size_t count);
165 int (*final)(EVP_MD_CTX *ctx,unsigned char *md);
166 int (*copy)(EVP_MD_CTX *to,const EVP_MD_CTX *from);
167 int (*cleanup)(EVP_MD_CTX *ctx);
229 } /* EVP_MD_CTX */;
231 /* values for EVP_MD_CTX flags */
429 void EVP_MD_CTX_init(EVP_MD_CTX *ctx);
430 int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx);
431 EVP_MD_CTX *EVP_MD_CTX_create(void);
432 void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx);
433 int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out,const EVP_MD_CTX *in);
437 int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl);
438 int EVP_DigestUpdate(EVP_MD_CTX *ctx,const void *d,
440 int EVP_DigestFinal_ex(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s);
444 int EVP_MD_CTX_copy(EVP_MD_CTX *out,const EVP_MD_CTX *in);
445 int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
446 int EVP_DigestFinal(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s);
485 int EVP_SignFinal(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s,
488 int EVP_VerifyFinal(EVP_MD_CTX *ctx,const unsigned char *sigbuf,