diff --git a/tool/yubico-piv-tool.c b/tool/yubico-piv-tool.c index 4a9ab20..b5dabb0 100644 --- a/tool/yubico-piv-tool.c +++ b/tool/yubico-piv-tool.c @@ -442,7 +442,7 @@ static bool import_cert(ykpiv_state *state, enum enum_key_format cert_format, *certptr++ = 0x70; certptr += set_length(certptr, cert_len); if (compress) { - if (fread(certptr, 1, cert_len, input_file) != cert_len) { + if (fread(certptr, 1, (size_t)cert_len, input_file) != (size_t)cert_len) { fprintf(stderr, "Failed to read compressed certificate\n"); goto import_cert_out; }