Lines Matching refs:EVP_MD_CTX
268 int (*init)(EVP_MD_CTX *ctx);
269 int (*update)(EVP_MD_CTX *ctx,const void *data,unsigned long count);
270 int (*final)(EVP_MD_CTX *ctx,unsigned char *md);
271 int (*copy)(EVP_MD_CTX *to,const EVP_MD_CTX *from);
272 int (*cleanup)(EVP_MD_CTX *ctx);
315 } /* EVP_MD_CTX */;
317 /* values for EVP_MD_CTX flags */
505 void EVP_MD_CTX_init(EVP_MD_CTX *ctx);
506 int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx);
507 EVP_MD_CTX *EVP_MD_CTX_create(void);
508 void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx);
509 int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out,const EVP_MD_CTX *in);
513 int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl);
514 int EVP_DigestUpdate(EVP_MD_CTX *ctx,const void *d,
516 int EVP_DigestFinal_ex(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s);
520 int EVP_MD_CTX_copy(EVP_MD_CTX *out,const EVP_MD_CTX *in);
521 int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
522 int EVP_DigestFinal(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s);
561 int EVP_SignFinal(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s,
564 int EVP_VerifyFinal(EVP_MD_CTX *ctx,unsigned char *sigbuf,