summaryrefslogtreecommitdiff
path: root/cipher/sha1.h
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2016-03-31 19:33:43 +0200
committerWerner Koch <wk@gnupg.org>2016-03-31 19:33:43 +0200
commita9cbe2d1f6a517a831517da8bc1d29e3e0b2c0c0 (patch)
tree7b3e97f8bf5ae6c1388684e39653d40b1542eca8 /cipher/sha1.h
parent142a479a484cb4e84d0561be9b05b44dac9e6fe2 (diff)
downloadlibgcrypt-a9cbe2d1f6a517a831517da8bc1d29e3e0b2c0c0.tar.gz
random: Replace RMD160 by SHA-1 for mixing the CSPRNG pool.
* cipher/sha1.c (_gcry_sha1_mixblock_init): New. (_gcry_sha1_mixblock): New. * random/random-csprng.c: Include sha1.h instead of rmd.h. (mix_pool): Use SHA-1 instead of RIPE-MD-160 for mixing. Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'cipher/sha1.h')
-rw-r--r--cipher/sha1.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/cipher/sha1.h b/cipher/sha1.h
index c023e15c..6b87631c 100644
--- a/cipher/sha1.h
+++ b/cipher/sha1.h
@@ -33,4 +33,7 @@ typedef struct
} SHA1_CONTEXT;
+void _gcry_sha1_mixblock_init (SHA1_CONTEXT *hd);
+unsigned int _gcry_sha1_mixblock (SHA1_CONTEXT *hd, void *blockof64byte);
+
#endif /*GCRY_SHA1_H*/