summaryrefslogtreecommitdiff
path: root/ext/digest/md5/md5ossl.c
blob: d08d2db05ed7718963eb71b0670a5cd7a380e782 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* $Id$ */

#include "md5ossl.h"

int
rb_digest_md5osslevp_Init(EVP_MD_CTX *pctx)
{
    return EVP_DigestInit_ex(pctx, EVP_md5(), NULL);
}

int
rb_digest_md5osslevp_Finish(EVP_MD_CTX *pctx, unsigned char *digest)
{
    /* if EVP_DigestFinal_ex fails, we ignore that */
    return EVP_DigestFinal_ex(pctx, digest, NULL);
}