- avoid integer underflow for outlen < 11

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@237 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
okir 2002-02-25 18:47:42 +00:00
parent 97a7957e35
commit 680b9928c5

View File

@ -76,7 +76,7 @@ static int pkcs1_add_padding(const u8 *in, size_t inlen, u8 *out, size_t outlen)
{
int i;
if (inlen > outlen - 11)
if (inlen + 11 > outlen)
return SC_ERROR_INVALID_ARGUMENTS;
*out++ = 0x00;
*out++ = 0x01;