Home | History | Annotate | Download | only in evp

Lines Matching refs:EVP_MD

165  * EVP_MD and EVP_PKEY_METHODs need to be closely associated.
173 EVP_MD *md;
226 #ifndef EVP_MD
248 } /* EVP_MD */;
302 #endif /* !EVP_MD */
306 const EVP_MD *digest;
437 const EVP_MD *md, int en_de);
477 int EVP_MD_type(const EVP_MD *md);
480 int EVP_MD_pkey_type(const EVP_MD *md);
481 int EVP_MD_size(const EVP_MD *md);
482 int EVP_MD_block_size(const EVP_MD *md);
484 const EVP_MD * EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
521 void BIO_set_md(BIO *,const EVP_MD *md);
553 int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl);
558 unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl);
561 int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
568 int EVP_BytesToKey(const EVP_CIPHER *type,const EVP_MD *md,
652 const EVP_MD *EVP_md_null(void);
654 const EVP_MD *EVP_md2(void);
657 const EVP_MD *EVP_md4(void);
660 const EVP_MD *EVP_md5(void);
663 const EVP_MD *EVP_sha(void);
664 const EVP_MD *EVP_sha1(void);
665 const EVP_MD *EVP_dss(void);
666 const EVP_MD *EVP_dss1(void);
667 const EVP_MD *EVP_ecdsa(void);
670 const EVP_MD *EVP_sha224(void);
671 const EVP_MD *EVP_sha256(void);
674 const EVP_MD *EVP_sha384(void);
675 const EVP_MD *EVP_sha512(void);
678 const EVP_MD *EVP_mdc2(void);
681 const EVP_MD *EVP_ripemd160(void);
717 const EVP_MD *EVP_dev_crypto_md5(void);
844 int EVP_add_digest(const EVP_MD *digest);
847 const EVP_MD *EVP_get_digestbyname(const char *name);
914 ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md,
920 ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md,
927 int EVP_PBE_alg_add(int nid, const EVP_CIPHER *cipher, const EVP_MD *md,
937 (EVP_MD_CTX *ctx, const EVP_MD **ptype, ENGINE *impl));