aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/vtls/vtls.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c
index 692ff5c9e..f359cd5d5 100644
--- a/lib/vtls/vtls.c
+++ b/lib/vtls/vtls.c
@@ -797,17 +797,15 @@ CURLcode Curl_pin_peer_pubkey(struct SessionHandle *data,
return CURLE_OUT_OF_MEMORY;
curlssl_sha256sum(pubkey, pubkeylen,
sha256sumdigest, SHA256_DIGEST_LENGTH);
-
encode = Curl_base64_encode(data, (char *)sha256sumdigest,
SHA256_DIGEST_LENGTH, &encoded, &encodedlen);
Curl_safefree(sha256sumdigest);
- if(!encode) {
- infof(data, "\t pinnedpubkey: sha256//%s\n", encoded);
- }
- else
+ if(encode)
return encode;
+ infof(data, "\t public key hash: sha256//%s\n", encoded);
+
/* it starts with sha256//, copy so we can modify it */
pinkeylen = strlen(pinnedpubkey) + 1;
pinkeycopy = malloc(pinkeylen);