summaryrefslogtreecommitdiff
path: root/beecrypt/sha256.c
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2003-04-29 08:15:16 +0000
committerjbj <devnull@localhost>2003-04-29 08:15:16 +0000
commita94207342d80a5ca6fc19e05de95ec346c937ccb (patch)
tree92edb18630a83bb403cd27c8dba2d580e218ccf1 /beecrypt/sha256.c
parentd4538f2d0da92317bbfeb37b1c7513350763b0f4 (diff)
downloadlibrpm-tizen-a94207342d80a5ca6fc19e05de95ec346c937ccb.tar.gz
librpm-tizen-a94207342d80a5ca6fc19e05de95ec346c937ccb.tar.bz2
librpm-tizen-a94207342d80a5ca6fc19e05de95ec346c937ccb.zip
beecrypt-3.0.0 merge: splint checks.
CVS patchset: 6787 CVS date: 2003/04/29 08:15:16
Diffstat (limited to 'beecrypt/sha256.c')
-rw-r--r--beecrypt/sha256.c23
1 files changed, 17 insertions, 6 deletions
diff --git a/beecrypt/sha256.c b/beecrypt/sha256.c
index 1bbafcaac..62b2f7813 100644
--- a/beecrypt/sha256.c
+++ b/beecrypt/sha256.c
@@ -29,6 +29,10 @@
#include "endianness.h"
#include "debug.h"
+/*!\addtogroup HASH_sha256_m
+ * \{
+ */
+
/**
*/
/*@observer@*/ /*@unchecked@*/
@@ -90,13 +94,17 @@ void sha256Process(register sha256Param* p)
#else
w = p->data;
t = 16;
- while (t--)
- *(w++) = swapu32(*w);
+ while (t--) {
+ temp = swapu32(*w);
+ *(w++) = temp;
+ }
#endif
t = 48;
- while (t--)
- *(w++) = sig1(w[-2]) + w[-7] + sig0(w[-15]) + w[-16];
+ while (t--) {
+ temp = sig1(w[-2]) + w[-7] + sig0(w[-15]) + w[-16];
+ *(w++) = temp;
+ }
w = p->data;
@@ -187,12 +195,12 @@ int sha256Update(register sha256Param* p, const byte* data, size_t size)
mpw add[1];
mpsetw(1, add, size);
mplshift(1, add, 3);
- mpadd(1, p->length, add);
+ (void) mpadd(1, p->length, add);
#elif (MP_WBITS == 32)
mpw add[2];
mpsetw(2, add, size);
mplshift(2, add, 3);
- mpadd(2, p->length, add);
+ (void) mpadd(2, p->length, add);
#else
# error
#endif
@@ -304,3 +312,6 @@ int sha256Digest(register sha256Param* p, byte* data)
(void) sha256Reset(p);
return 0;
}
+
+/*!\}
+ */