From 406b081aba5170934a3bf698b8323f175c69ecab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 15 Apr 2006 07:54:45 +0000 Subject: [PATCH] Add SHA-256. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17074 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/evp.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/des/evp.c b/lib/des/evp.c index 3f89a49bc..7cd069913 100644 --- a/lib/des/evp.c +++ b/lib/des/evp.c @@ -151,6 +151,22 @@ EVP_Digest(const void *data, size_t dsize, void *hash, unsigned int *hsize, * */ +static const struct hc_evp_md sha256 = { + 32, + 64, + sizeof(SHA256_CTX), + (void *)SHA256_Init, + (void *)SHA256_Update, + (void *)SHA256_Final, + NULL +}; + +const EVP_MD * +EVP_sha256(void) +{ + return &sha256; +} + static const struct hc_evp_md sha1 = { 20, 64,