diff options
author | Moritz Schulte <mo@g10code.com> | 2003-02-28 01:41:14 +0000 |
---|---|---|
committer | Moritz Schulte <mo@g10code.com> | 2003-02-28 01:41:14 +0000 |
commit | 622a9c5c3e7aaf1bb0296ca1d072cc57e8469135 (patch) | |
tree | 38a32381045549142f6d0b92566dd4d4581a2f24 /cipher/rmd160.c | |
parent | 8ccfdc7879b49e1e5e7f71133d208659b6177690 (diff) | |
download | libgcrypt-622a9c5c3e7aaf1bb0296ca1d072cc57e8469135.tar.gz |
2003-02-23 Moritz Schulte <moritz@g10code.com>
* cipher.c: Remove (bogus) `digitp' macro definition.
* md.c: Likewise.
* blowfish.c (burn_stack): Removed.
* arcfour.c (burn_stack): Likewise.
* cast5.c (burn_stack): Likewise.
* des.c (burn_stack): Likewise.
* md4.c (burn_stack): Likewise.
* md5.c (burn_stack): Likewise.
* random.c (burn_stack): Likewise.
* rijndael.c (burn_stack): Likewise.
* rmd160.c (burn_stack): Likewise.
* sha1.c (burn_stack): Likewise.
* sha256.c (burn_stack): Likewise.
* tiger.c (burn_stack): Likewise.
* twofish.c (burn_stack): Likewise.
* blowfish.c: Changed all occurences of burn_stack to
_gcry_burn_stack.
* arcfour.c: Likewise.
* cast5.c: Likewise.
* des.c: Likewise.
* md4.c: Likewise.
* md5.c: Likewise.
* random.c: Likewise.
* rijndael.c: Likewise.
* rmd160.c: Likewise.
* sha1.c: Likewise.
* sha256.c: Likewise.
* tiger.c: Likewise.
* twofish.c: Likewise.
* arcfour.c (_gcry_arcfour_get_info): Use GCRY_CIPHER_ARCFOUR
instead of hard-coded value `301'.
Diffstat (limited to 'cipher/rmd160.c')
-rw-r--r-- | cipher/rmd160.c | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/cipher/rmd160.c b/cipher/rmd160.c index 3680f0ad..4cf52c51 100644 --- a/cipher/rmd160.c +++ b/cipher/rmd160.c @@ -1,5 +1,5 @@ /* rmd160.c - RIPE-MD160 - * Copyright (C) 1998, 2001, 2002 Free Software Foundation, Inc. + * Copyright (C) 1998, 2001, 2002, 2003 Free Software Foundation, Inc. * * This file is part of Libgcrypt. * @@ -141,18 +141,6 @@ * 1 million times "a" 52783243c1697bdbe16d37f97f68f08325dc1528 */ -static void -burn_stack (int bytes) -{ - char buf[150]; - - memset (buf, 0, sizeof buf); - bytes -= sizeof buf; - if (bytes > 0) - burn_stack (bytes); -} - - void _gcry_rmd160_init( RMD160_CONTEXT *hd ) @@ -414,7 +402,7 @@ rmd160_write( RMD160_CONTEXT *hd, byte *inbuf, size_t inlen) { if( hd->count == 64 ) { /* flush the buffer */ transform( hd, hd->buf ); - burn_stack (108+5*sizeof(void*)); + _gcry_burn_stack (108+5*sizeof(void*)); hd->count = 0; hd->nblocks++; } @@ -435,7 +423,7 @@ rmd160_write( RMD160_CONTEXT *hd, byte *inbuf, size_t inlen) inlen -= 64; inbuf += 64; } - burn_stack (108+5*sizeof(void*)); + _gcry_burn_stack (108+5*sizeof(void*)); for( ; inlen && hd->count < 64; inlen-- ) hd->buf[hd->count++] = *inbuf++; } @@ -508,7 +496,7 @@ rmd160_final( RMD160_CONTEXT *hd ) hd->buf[62] = msb >> 16; hd->buf[63] = msb >> 24; transform( hd, hd->buf ); - burn_stack (108+5*sizeof(void*)); + _gcry_burn_stack (108+5*sizeof(void*)); p = hd->buf; #ifdef BIG_ENDIAN_HOST |