Stricter check for minimum message length.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 6 Nov 2006 16:27:58 +0000 (16:27 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 6 Nov 2006 16:27:58 +0000 (16:27 +0000)
lib/silccore/silcmessage.c

index c327e8ec5e787648bb81c47059f4a35bf17c6f96..19fb22f34376b6e5fdf62c71f32e9be2e4c844d6 100644 (file)
@@ -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) {