Skip to content

Commit 6638054

Browse files
Merge pull request #932 from yosuke-wolfssl/f_2075
Fix FingerprintKey
2 parents 91cbb64 + 2608f90 commit 6638054

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

apps/wolfssh/common.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,12 @@ static int FingerprintKey(const byte* pubKey, word32 pubKeySz, char* out)
214214
int ret;
215215

216216
ret = wc_InitSha256(&sha);
217-
if (ret == 0)
217+
if (ret == 0) {
218218
ret = wc_Sha256Update(&sha, pubKey, pubKeySz);
219-
if (ret == 0)
220-
ret = wc_Sha256Final(&sha, digest);
219+
if (ret == 0)
220+
ret = wc_Sha256Final(&sha, digest);
221+
wc_Sha256Free(&sha);
222+
}
221223

222224
if (ret == 0)
223225
ret = Base64_Encode_NoNl(digest, sizeof(digest), (byte*)fp, &fpSz);

0 commit comments

Comments
 (0)