diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index eb09cb0f0..ebe237f48 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -26328,7 +26328,7 @@ int wc_EncryptedInfoParse(EncryptedInfo* info, const char** pBuffer, newline = XSTRNSTR(finish, "\r", min(finishSz, PEM_LINE_LEN)); /* get cipher name */ - if (NAME_SZ < (finish - start)) /* buffer size of info->name */ + if (NAME_SZ <= (finish - start)) /* buffer size of info->name */ return BUFFER_E; if (XMEMCPY(info->name, start, (size_t)(finish - start)) == NULL) return BUFFER_E;