- 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:
parent
97a7957e35
commit
680b9928c5
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user