OpenSSL CVS Repository
http://cvs.openssl.org/
____________________________________________________________
________________
Server: cvs.openssl.org Name: Ben
Laurie
Root: /v/openssl/cvs Email: ben openssl.org
Module: openssl Date:
05-Apr-2007 17:45:58
Branch: HEAD Handle:
2007040516455800
Modified files:
openssl/crypto/aes aes_cfb.c
Log:
Avoid overrun. Coverity ID 60.
Summary:
Revision Changes Path
1.11 +1 -1 openssl/crypto/aes/aes_cfb.c
____________________________________________________________
________________
patch -p0 <<' .'
Index: openssl/crypto/aes/aes_cfb.c
============================================================
================
$ cvs diff -u -r1.10 -r1.11 aes_cfb.c
--- openssl/crypto/aes/aes_cfb.c 5 Jun 2006 10:40:28
-0000 1.10
+++ openssl/crypto/aes/aes_cfb.c 5 Apr 2007 15:45:58
-0000 1.11
 -190,7 +190,7 
unsigned char *ivec,const int enc)
{
int n,rem,num;
- unsigned char ovec[AES_BLOCK_SIZE*2];
+ unsigned char ovec[AES_BLOCK_SIZE*2 + 1]; /* +1
because we dererefence (but don't use) one byte off the end
*/
if (nbits<=0 || nbits>128) return;
 .
____________________________________________________________
__________
OpenSSL Project http://www.openssl.org
CVS Repository Commit List
openssl-cvs openssl.org
Automated List Manager
majordomo openssl.org
|