Lines Matching refs:mctx
20 int ossl_md5_sha1_init(MD5_SHA1_CTX *mctx)
22 if (!MD5_Init(&mctx->md5))
24 return SHA1_Init(&mctx->sha1);
27 int ossl_md5_sha1_update(MD5_SHA1_CTX *mctx, const void *data, size_t count)
29 if (!MD5_Update(&mctx->md5, data, count))
31 return SHA1_Update(&mctx->sha1, data, count);
34 int ossl_md5_sha1_final(unsigned char *md, MD5_SHA1_CTX *mctx)
36 if (!MD5_Final(md, &mctx->md5))
38 return SHA1_Final(md + MD5_DIGEST_LENGTH, &mctx->sha1);
41 int ossl_md5_sha1_ctrl(MD5_SHA1_CTX *mctx, int cmd, int mslen, void *ms)
50 if (mctx == NULL)
61 if (ossl_md5_sha1_update(mctx, ms, mslen) <= 0)
67 if (!MD5_Update(&mctx->md5, padtmp, sizeof(padtmp)))
70 if (!MD5_Final(md5tmp, &mctx->md5))
73 if (!SHA1_Update(&mctx->sha1, padtmp, 40))
76 if (!SHA1_Final(sha1tmp, &mctx->sha1))
81 if (!ossl_md5_sha1_init(mctx))
84 if (ossl_md5_sha1_update(mctx, ms, mslen) <= 0)
90 if (!MD5_Update(&mctx->md5, padtmp, sizeof(padtmp)))
93 if (!MD5_Update(&mctx->md5, md5tmp, sizeof(md5tmp)))
96 if (!SHA1_Update(&mctx->sha1, padtmp, 40))
99 if (!SHA1_Update(&mctx->sha1, sha1tmp, sizeof(sha1tmp)))