Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/crypto/external/bsd/netpgp/dist/src/lib More Flexelint clean...



details:   https://anonhg.NetBSD.org/src/rev/3fa2b125120f
branches:  trunk
changeset: 747936:3fa2b125120f
user:      agc <agc%NetBSD.org@localhost>
date:      Tue Oct 06 03:30:59 2009 +0000

description:
More Flexelint cleanup from phk - many thanks! - low-hanging fruit for
just now.

diffstat:

 crypto/external/bsd/netpgp/dist/src/lib/openssl_crypto.c |  48 ++++++++-------
 1 files changed, 25 insertions(+), 23 deletions(-)

diffs (187 lines):

diff -r 6d67385a9c16 -r 3fa2b125120f crypto/external/bsd/netpgp/dist/src/lib/openssl_crypto.c
--- a/crypto/external/bsd/netpgp/dist/src/lib/openssl_crypto.c  Tue Oct 06 02:46:17 2009 +0000
+++ b/crypto/external/bsd/netpgp/dist/src/lib/openssl_crypto.c  Tue Oct 06 03:30:59 2009 +0000
@@ -57,7 +57,7 @@
 
 #if defined(__NetBSD__)
 __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved.");
-__RCSID("$NetBSD: openssl_crypto.c,v 1.15 2009/06/11 01:12:42 agc Exp $");
+__RCSID("$NetBSD: openssl_crypto.c,v 1.16 2009/10/06 03:30:59 agc Exp $");
 #endif
 
 #ifdef HAVE_OPENSSL_DSA_H
@@ -127,7 +127,7 @@
        return 16;
 }
 
-static __ops_hash_t md5 = {
+static const __ops_hash_t md5 = {
        OPS_HASH_MD5,
        MD5_DIGEST_LENGTH,
        "MD5",
@@ -167,7 +167,7 @@
        if (__ops_get_debug_level(__FILE__)) {
                unsigned int    i;
 
-               (void) fprintf(stderr, "adding %d to hash:\n ", length);
+               (void) fprintf(stderr, "adding %u to hash:\n ", length);
                for (i = 0; i < length; i++) {
                        (void) fprintf(stderr, "0x%02x ", data[i]);
                        if (!((i + 1) % 16)) {
@@ -193,12 +193,12 @@
                        (void) fprintf(stderr, "0x%02x ", out[i]);
                (void) fprintf(stderr, "\n");
        }
-       (void) free(hash->data);
+       free(hash->data);
        hash->data = NULL;
        return OPS_SHA1_HASH_SIZE;
 }
 
-static __ops_hash_t sha1 = {
+static const __ops_hash_t sha1 = {
        OPS_HASH_SHA1,
        OPS_SHA1_HASH_SIZE,
        "SHA1",
@@ -263,12 +263,12 @@
                        (void) fprintf(stderr, "0x%02x ", out[i]);
                (void) fprintf(stderr, "\n");
        }
-       (void) free(hash->data);
+       free(hash->data);
        hash->data = NULL;
        return SHA256_DIGEST_LENGTH;
 }
 
-static __ops_hash_t sha256 = {
+static const __ops_hash_t sha256 = {
        OPS_HASH_SHA256,
        SHA256_DIGEST_LENGTH,
        "SHA256",
@@ -306,7 +306,7 @@
        if (__ops_get_debug_level(__FILE__)) {
                unsigned int    i;
 
-               (void) fprintf(stderr, "adding %d to hash:\n ", length);
+               (void) fprintf(stderr, "adding %u to hash:\n ", length);
                for (i = 0; i < length; i++) {
                        (void) fprintf(stderr, "0x%02x ", data[i]);
                        if (!((i + 1) % 16))
@@ -331,12 +331,12 @@
                        (void) fprintf(stderr, "0x%02x ", out[i]);
                (void) fprintf(stderr, "\n");
        }
-       (void) free(hash->data);
+       free(hash->data);
        hash->data = NULL;
        return SHA384_DIGEST_LENGTH;
 }
 
-static __ops_hash_t sha384 = {
+static const __ops_hash_t sha384 = {
        OPS_HASH_SHA384,
        SHA384_DIGEST_LENGTH,
        "SHA384",
@@ -374,7 +374,7 @@
        if (__ops_get_debug_level(__FILE__)) {
                unsigned int    i;
 
-               (void) fprintf(stderr, "adding %d to hash:\n ", length);
+               (void) fprintf(stderr, "adding %u to hash:\n ", length);
                for (i = 0; i < length; i++) {
                        (void) fprintf(stderr, "0x%02x ", data[i]);
                        if (!((i + 1) % 16))
@@ -399,12 +399,12 @@
                        (void) fprintf(stderr, "0x%02x ", out[i]);
                (void) fprintf(stderr, "\n");
        }
-       (void) free(hash->data);
+       free(hash->data);
        hash->data = NULL;
        return SHA512_DIGEST_LENGTH;
 }
 
-static __ops_hash_t sha512 = {
+static const __ops_hash_t sha512 = {
        OPS_HASH_SHA512,
        SHA512_DIGEST_LENGTH,
        "SHA512",
@@ -443,7 +443,7 @@
        if (__ops_get_debug_level(__FILE__)) {
                unsigned int    i;
 
-               (void) fprintf(stderr, "adding %d to hash:\n ", length);
+               (void) fprintf(stderr, "adding %u to hash:\n ", length);
                for (i = 0; i < length; i++) {
                        (void) fprintf(stderr, "0x%02x ", data[i]);
                        if (!((i + 1) % 16))
@@ -468,12 +468,12 @@
                        (void) fprintf(stderr, "0x%02x ", out[i]);
                (void) fprintf(stderr, "\n");
        }
-       (void) free(hash->data);
+       free(hash->data);
        hash->data = NULL;
        return SHA224_DIGEST_LENGTH;
 }
 
-static __ops_hash_t sha224 = {
+static const __ops_hash_t sha224 = {
        OPS_HASH_SHA224,
        SHA224_DIGEST_LENGTH,
        "SHA224",
@@ -518,8 +518,9 @@
                }
                (void) fprintf(stderr, "\n");
                printf("hash_length=%" PRIsize "d\n", hash_length);
-               printf("Q=%u\n", BN_num_bytes(odsa->q));
+               printf("Q=%d\n", BN_num_bytes(odsa->q));
        }
+       /* XXX - Flexelint -  Info 732: Loss of sign (assignment) (int to unsigned int) */
        if ((qlen = BN_num_bytes(odsa->q)) < hash_length) {
                hash_length = qlen;
        }
@@ -538,7 +539,7 @@
        osig->r = osig->s = NULL;
        DSA_SIG_free(osig);
 
-       return ret;
+       return (unsigned)ret;
 }
 
 /**
@@ -772,12 +773,13 @@
                        const int numbits,
                        const unsigned long e)
 {
-       __ops_seckey_t *seckey = NULL;
-       RSA            *rsa = NULL;
-       BN_CTX         *ctx = BN_CTX_new();
+       __ops_seckey_t *seckey;
+       RSA            *rsa;
+       BN_CTX         *ctx;
        __ops_output_t *output;
        __ops_memory_t   *mem;
 
+       ctx = BN_CTX_new();
        __ops_keydata_init(keydata, OPS_PTAG_CT_SECRET_KEY);
        seckey = __ops_get_writable_seckey(keydata);
 
@@ -787,7 +789,7 @@
 
        /* populate __ops key from ssl key */
 
-       seckey->pubkey.version = 4;
+       seckey->pubkey.version = OPS_V4;
        seckey->pubkey.birthtime = time(NULL);
        seckey->pubkey.days_valid = 0;
        seckey->pubkey.alg = OPS_PKA_RSA;
@@ -882,7 +884,7 @@
                                const unsigned long e,
                                __ops_userid_t *userid)
 {
-       __ops_key_t  *keydata = NULL;
+       __ops_key_t  *keydata;
 
        keydata = __ops_keydata_new();
        if (!rsa_generate_keypair(keydata, numbits, e) ||



Home | Main Index | Thread Index | Old Index