List Info

Thread: OpenSSL: openssl/crypto/aes/ aes_cfb.c




OpenSSL: openssl/crypto/aes/ aes_cfb.c
country flaguser name
Germany
2007-04-05 10:45:59
  OpenSSL CVS Repository
  http://cvs.openssl.org/
 
____________________________________________________________
________________

  Server: cvs.openssl.org                  Name:   Ben
Laurie
  Root:   /v/openssl/cvs                   Email:  benopenssl.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-cvsopenssl.org
Automated List Manager                          
majordomoopenssl.org

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )