X-Git-Url: https://git.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fed25519%2Fecdsa.c;h=78e24fe6aaa99f28bf97d4ff9e20d9bbb5c39e73;hb=3a316823b971396a428f020f401b9fe41252d98d;hp=05b855011a2960b0279136f1d016a310c3a2cd95;hpb=5822f817aa802c2c5a83e9d99a8ae78cb822799b;p=tinc diff --git a/src/ed25519/ecdsa.c b/src/ed25519/ecdsa.c index 05b85501..78e24fe6 100644 --- a/src/ed25519/ecdsa.c +++ b/src/ed25519/ecdsa.c @@ -42,7 +42,7 @@ ecdsa_t *ecdsa_set_base64_public_key(const char *p) { return 0; } - ecdsa_t *ecdsa = xzalloc(sizeof *ecdsa); + ecdsa_t *ecdsa = xzalloc(sizeof(*ecdsa)); len = b64decode(p, ecdsa->public, len); if(len != 32) { logger(DEBUG_ALWAYS, LOG_ERR, "Invalid format of public key! len = %d", len); @@ -55,7 +55,7 @@ ecdsa_t *ecdsa_set_base64_public_key(const char *p) { char *ecdsa_get_base64_public_key(ecdsa_t *ecdsa) { char *base64 = xmalloc(44); - b64encode(ecdsa->public, base64, sizeof ecdsa->public); + b64encode(ecdsa->public, base64, sizeof(ecdsa->public)); return base64; } @@ -67,7 +67,7 @@ static bool read_pem(FILE *fp, const char *type, void *buf, size_t size) { bool data = false; size_t typelen = strlen(type); - while(fgets(line, sizeof line, fp)) { + while(fgets(line, sizeof(line), fp)) { if(!data) { if(strncmp(line, "-----BEGIN ", 11)) continue; @@ -113,16 +113,16 @@ static bool read_pem(FILE *fp, const char *type, void *buf, size_t size) { } ecdsa_t *ecdsa_read_pem_public_key(FILE *fp) { - ecdsa_t *ecdsa = xzalloc(sizeof *ecdsa); - if(read_pem(fp, "ED25519 PUBLIC KEY", ecdsa->public, sizeof ecdsa->public)) + ecdsa_t *ecdsa = xzalloc(sizeof(*ecdsa)); + if(read_pem(fp, "ED25519 PUBLIC KEY", ecdsa->public, sizeof(ecdsa->public))) return ecdsa; free(ecdsa); return 0; } ecdsa_t *ecdsa_read_pem_private_key(FILE *fp) { - ecdsa_t *ecdsa = xmalloc(sizeof *ecdsa); - if(read_pem(fp, "ED25519 PRIVATE KEY", ecdsa->private, sizeof *ecdsa)) + ecdsa_t *ecdsa = xmalloc(sizeof(*ecdsa)); + if(read_pem(fp, "ED25519 PRIVATE KEY", ecdsa->private, sizeof(*ecdsa))) return ecdsa; free(ecdsa); return 0;