From: Pekka Riikonen Date: Mon, 6 Nov 2006 16:27:58 +0000 (+0000) Subject: Stricter check for minimum message length. X-Git-Tag: silc.client.1.1.beta1~206 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=13c5fd700beb3f5d6e64f1573b568d7aee8b6552 Stricter check for minimum message length. --- diff --git a/lib/silccore/silcmessage.c b/lib/silccore/silcmessage.c index c327e8ec..19fb22f3 100644 --- a/lib/silccore/silcmessage.c +++ b/lib/silccore/silcmessage.c @@ -281,7 +281,7 @@ SilcBool silc_message_payload_decrypt(unsigned char *data, if (!private_message || (private_message && static_key)) iv_len = block_len; - if (data_len <= (mac_len + iv_len)) + if (data_len <= (mac_len + iv_len + block_len)) return FALSE; if (check_mac) {