From: Pekka Riikonen Date: Thu, 2 Oct 2003 10:58:14 +0000 (+0000) Subject: length check added. X-Git-Tag: silc.toolkit.0.9.10~28 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=fe14dc0ee5587f78387aac9e184201df04e411d5;p=silc.git length check added. --- diff --git a/lib/silccrypt/pkcs1.c b/lib/silccrypt/pkcs1.c index 9b596d9b..98963739 100644 --- a/lib/silccrypt/pkcs1.c +++ b/lib/silccrypt/pkcs1.c @@ -256,6 +256,9 @@ RSA_DecodeOneBlock(unsigned char *data, if (blockType != bt) return NULL; + if (modulusLen < 2 + 1) + return NULL; + dp += 2; switch (blockType) {