Fix compiler warnings.
authorGuus Sliepen <guus@tinc-vpn.org>
Tue, 6 May 2014 11:01:48 +0000 (13:01 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Tue, 6 May 2014 11:01:48 +0000 (13:01 +0200)
src/ed25519/ecdsa.c
src/ed25519/sha512.c
src/sptps_keypair.c

index 1da27977560518afd6c519ac7edfa76a1074d545..4515131a0cd1c9c56648d5fd7e6dd622618a827f 100644 (file)
@@ -38,7 +38,7 @@ ecdsa_t *ecdsa_set_base64_public_key(const char *p) {
        int len = strlen(p);
 
        if(len != 43) {
-               logger(DEBUG_ALWAYS, LOG_ERR, "Invalid size %s for public key!", len);
+               logger(DEBUG_ALWAYS, LOG_ERR, "Invalid size %d for public key!", len);
                return 0;
        }
 
index 635d8ae097a3b5e68dbba6586aad337f762a304a..cb8ae7175392733ff677448b1f1adf729fa5ebd5 100644 (file)
@@ -268,8 +268,8 @@ int sha512(const unsigned char *message, size_t message_len, unsigned char *out)
 {
     sha512_context ctx;
     int ret;
-    if (ret = sha512_init(&ctx)) return ret;
-    if (ret = sha512_update(&ctx, message, message_len)) return ret;
-    if (ret = sha512_final(&ctx, out)) return ret;
+    if ((ret = sha512_init(&ctx))) return ret;
+    if ((ret = sha512_update(&ctx, message, message_len))) return ret;
+    if ((ret = sha512_final(&ctx, out))) return ret;
     return 0;
-}
\ No newline at end of file
+}
index 63f396a8653c364c52d506ae3550ab652ffa173c..f66a77111b3fdc10ade81619c5ced6007e619cfd 100644 (file)
@@ -83,7 +83,7 @@ int main(int argc, char *argv[]) {
                ecdsa_write_pem_private_key(key, fp);
                fclose(fp);
        } else {
-               fprintf(stderr, "Could not open '%s' for writing: %s\n", strerror(errno));
+               fprintf(stderr, "Could not open '%s' for writing: %s\n", argv[1], strerror(errno));
                return 1;
        }
 
@@ -92,7 +92,7 @@ int main(int argc, char *argv[]) {
                ecdsa_write_pem_public_key(key, fp);
                fclose(fp);
        } else {
-               fprintf(stderr, "Could not open '%s' for writing: %s\n", strerror(errno));
+               fprintf(stderr, "Could not open '%s' for writing: %s\n", argv[2], strerror(errno));
                return 1;
        }