summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/sha1
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2002-12-23 18:01:54 +0000
committerEzra Peisach <epeisach@mit.edu>2002-12-23 18:01:54 +0000
commit3dfda778fd007686f1d5edd0f434d45d74ac982b (patch)
tree122b8ad768db62ab8aaba18fae2cc6a199a313a3 /src/lib/crypto/sha1
parented470a964a99e4b2b1ce579d1b01ffefe2bd2af6 (diff)
downloadkrb5-3dfda778fd007686f1d5edd0f434d45d74ac982b.tar.gz
krb5-3dfda778fd007686f1d5edd0f434d45d74ac982b.tar.xz
krb5-3dfda778fd007686f1d5edd0f434d45d74ac982b.zip
Cleanup unused
variables. Signed vs unsigned cleanup. Ensure variables set before use. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15065 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/sha1')
-rw-r--r--src/lib/crypto/sha1/ChangeLog4
-rw-r--r--src/lib/crypto/sha1/t_shs3.c77
2 files changed, 47 insertions, 34 deletions
diff --git a/src/lib/crypto/sha1/ChangeLog b/src/lib/crypto/sha1/ChangeLog
index d9b71e9d0..e3444481d 100644
--- a/src/lib/crypto/sha1/ChangeLog
+++ b/src/lib/crypto/sha1/ChangeLog
@@ -1,3 +1,7 @@
+2002-12-23 Ezra Peisach <epeisach@bu.edu>
+
+ * t_shs3.c: Signed/unsigned cleanup. Provide function prototypes.
+
2002-08-29 Ken Raeburn <raeburn@mit.edu>
* Makefile.in: Revert $(S)=>/ change, for Windows support.
diff --git a/src/lib/crypto/sha1/t_shs3.c b/src/lib/crypto/sha1/t_shs3.c
index 1ba030da7..cefec45eb 100644
--- a/src/lib/crypto/sha1/t_shs3.c
+++ b/src/lib/crypto/sha1/t_shs3.c
@@ -5,13 +5,22 @@
#include <time.h>
#include "shs.h"
+static void process(void);
+static void test1(void);
+static void test2(void);
+static void test3(void);
+static void test4(void);
+static void test5(void);
+static void test6(void);
+static void test7(void);
+
/* When run on a little-endian CPU we need to perform byte reversal on an
array of longwords. It is possible to make the code endianness-
independant by fiddling around with data at the byte level, but this
makes for very slow code, so we rely on the user to sort out endianness
at compile time */
-void longReverse( SHS_LONG *buffer, int byteCount )
+static void longReverse( SHS_LONG *buffer, int byteCount )
{
SHS_LONG value;
static int init = 0;
@@ -44,10 +53,10 @@ int rc;
int mode;
int Dflag;
+int
main(argc,argv)
char **argv;
{
- int f = 0;
char *argp;
while (--argc > 0) if (*(argp = *++argv)=='-')
@@ -82,7 +91,7 @@ main(argc,argv)
exit(rc);
}
-process()
+static void process(void)
{
switch(mode)
{
@@ -119,7 +128,7 @@ process()
}
#ifndef shsDigest
-unsigned char *
+static unsigned char *
shsDigest(si)
SHS_INFO *si;
{
@@ -132,7 +141,7 @@ unsigned char results1[SHS_DIGESTSIZE] = {
0xa9,0x99,0x3e,0x36,0x47,0x06,0x81,0x6a,0xba,0x3e,
0x25,0x71,0x78,0x50,0xc2,0x6c,0x9c,0xd0,0xd8,0x9d};
-test1()
+static void test1(void)
{
SHS_INFO si[1];
unsigned char digest[SHS_DIGESTSIZE];
@@ -141,10 +150,10 @@ test1()
printf("Running SHS test 1 ...\n");
shsInit(si);
- shsUpdate(si, "abc", 3);
+ shsUpdate(si, (SHS_BYTE *) "abc", 3);
shsFinal(si);
memcpy(digest, shsDigest(si), SHS_DIGESTSIZE);
- if (failed = memcmp(digest, results1, SHS_DIGESTSIZE))
+ if ((failed = memcmp(digest, results1, SHS_DIGESTSIZE)) != 0)
{
fprintf(stderr,"SHS test 1 failed!\n");
rc = 1;
@@ -165,7 +174,7 @@ unsigned char results2[SHS_DIGESTSIZE] = {
0x84,0x98,0x3e,0x44,0x1c,0x3b,0xd2,0x6e,0xba,0xae,
0x4a,0xa1,0xf9,0x51,0x29,0xe5,0xe5,0x46,0x70,0xf1};
-test2()
+static void test2(void)
{
SHS_INFO si[1];
unsigned char digest[SHS_DIGESTSIZE];
@@ -175,11 +184,11 @@ test2()
printf("Running SHS test 2 ...\n");
shsInit(si);
shsUpdate(si,
-"abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",
+ (SHS_BYTE *) "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",
56);
shsFinal(si);
memcpy(digest, shsDigest(si), SHS_DIGESTSIZE);
- if (failed = memcmp(digest, results2, SHS_DIGESTSIZE))
+ if ((failed = memcmp(digest, results2, SHS_DIGESTSIZE)) != 0)
{
fprintf(stderr,"SHS test 2 failed!\n");
rc = 1;
@@ -200,7 +209,7 @@ unsigned char results3[SHS_DIGESTSIZE] = {
0x34,0xaa,0x97,0x3c,0xd4,0xc4,0xda,0xa4,0xf6,0x1e,
0xeb,0x2b,0xdb,0xad,0x27,0x31,0x65,0x34,0x01,0x6f};
-test3()
+static void test3(void)
{
SHS_INFO si[1];
unsigned char digest[SHS_DIGESTSIZE];
@@ -211,11 +220,11 @@ test3()
shsInit(si);
for (i = 0; i < 15625; ++i)
shsUpdate(si,
-"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+(SHS_BYTE *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
64);
shsFinal(si);
memcpy(digest, shsDigest(si), SHS_DIGESTSIZE);
- if (failed = memcmp(digest, results3, SHS_DIGESTSIZE))
+ if ((failed = memcmp(digest, results3, SHS_DIGESTSIZE)) != 0)
{
fprintf(stderr,"SHS test 3 failed!\n");
rc = 1;
@@ -270,19 +279,19 @@ unsigned char results4[SHS_DIGESTSIZE] = {
0x13,0x62,0xfc,0x87,0x68,0x33,0xd5,0x1d,0x2f,0x0c,
0x73,0xe3,0xfb,0x87,0x6a,0x6b,0xc3,0x25,0x54,0xfc};
-test4()
+static void test4(void)
{
SHS_INFO si[1];
unsigned char digest[SHS_DIGESTSIZE];
int failed;
- int i, j, k;
+ int i;
printf("Running SHS test 4 ...\n");
shsInit(si);
shsUpdate(si, randdata, 19);
shsFinal(si);
memcpy(digest, shsDigest(si), SHS_DIGESTSIZE);
- if (failed = memcmp(digest, results4, SHS_DIGESTSIZE))
+ if ((failed = memcmp(digest, results4, SHS_DIGESTSIZE)) != 0)
{
fprintf(stderr,"SHS test 4 failed!\n");
rc = 1;
@@ -303,12 +312,12 @@ unsigned char results5[SHS_DIGESTSIZE] = {
0x19,0x4d,0xf6,0xeb,0x8e,0x02,0x6d,0x37,0x58,0x64,
0xe5,0x95,0x19,0x2a,0xdd,0x1c,0xc4,0x3c,0x24,0x86};
-test5()
+static void test5(void)
{
SHS_INFO si[1];
unsigned char digest[SHS_DIGESTSIZE];
int failed;
- int i, j, k;
+ int i;
printf("Running SHS test 5 ...\n");
shsInit(si);
@@ -316,7 +325,7 @@ test5()
shsUpdate(si, randdata+32, 15);
shsFinal(si);
memcpy(digest, shsDigest(si), SHS_DIGESTSIZE);
- if (failed = memcmp(digest, results5, SHS_DIGESTSIZE))
+ if ((failed = memcmp(digest, results5, SHS_DIGESTSIZE)) != 0)
{
fprintf(stderr,"SHS test 5 failed!\n");
rc = 1;
@@ -337,7 +346,7 @@ unsigned char results6[SHS_DIGESTSIZE] = {
0x4e,0x16,0x57,0x9d,0x4b,0x48,0xa9,0x1c,0x88,0x72,
0x83,0xdb,0x88,0xd1,0xea,0x3a,0x45,0xdf,0xa1,0x10};
-test6()
+static void test6(void)
{
struct {
long pad1;
@@ -348,7 +357,7 @@ test6()
} sdata;
unsigned char digest[SHS_DIGESTSIZE];
int failed;
- int i, j, k;
+ int i, j;
printf("Running SHS test 6 ...\n");
sdata.pad1 = 0x12345678;
@@ -422,11 +431,11 @@ sdata.pad3 = 0x78563412;
if (Dflag & 2)
printf ("%d: %08lx%08lx%08lx%08lx%08lx\n",
i,
- sdata.si2.digest[0],
- sdata.si2.digest[1],
- sdata.si2.digest[2],
- sdata.si2.digest[3],
- sdata.si2.digest[4]);
+ (unsigned long) sdata.si2.digest[0],
+ (unsigned long) sdata.si2.digest[1],
+ (unsigned long) sdata.si2.digest[2],
+ (unsigned long) sdata.si2.digest[3],
+ (unsigned long) sdata.si2.digest[4]);
}
shsFinal((&sdata.si2));
if (sdata.pad2 != 0x87654321) {
@@ -440,7 +449,7 @@ sdata.pad3);
sdata.pad3 = 0x78563412;
}
memcpy(digest, shsDigest((&sdata.si2)), SHS_DIGESTSIZE);
- if (failed = memcmp(digest, results6, SHS_DIGESTSIZE))
+ if ((failed = memcmp(digest, results6, SHS_DIGESTSIZE)) != 0)
{
fprintf(stderr,"SHS test 6 failed!\n");
rc = 1;
@@ -468,7 +477,7 @@ int jfsize[] = {0,1,31,32,
119,120,123,127};
int kfsize[] = {0,1,31,32,33,55,56,63};
-test7()
+static void test7(void)
{
struct {
long pad1;
@@ -557,15 +566,15 @@ sdata.pad3 = 0x78563412;
if (Dflag & 2)
printf ("%d,%d,%d: %08lx%08lx%08lx%08lx%08lx\n",
i,j,k,
- sdata.si2.digest[0],
- sdata.si2.digest[1],
- sdata.si2.digest[2],
- sdata.si2.digest[3],
- sdata.si2.digest[4]);
+ (unsigned long) sdata.si2.digest[0],
+ (unsigned long) sdata.si2.digest[1],
+ (unsigned long) sdata.si2.digest[2],
+ (unsigned long) sdata.si2.digest[3],
+ (unsigned long) sdata.si2.digest[4]);
}
shsFinal((&sdata.si2));
memcpy(digest, shsDigest((&sdata.si2)), SHS_DIGESTSIZE);
- if (failed = memcmp(digest, results7, SHS_DIGESTSIZE))
+ if ((failed = memcmp(digest, results7, SHS_DIGESTSIZE)) != 0)
{
fprintf(stderr,"SHS test 7 failed!\n");
rc = 1;