Merge pull request #145 from libtom/fix/coverity-cbc_decrypt-out-of-bounds-read
fix coverity finding: cbc_decrypt out-of-bound read
This commit is contained in:
		
						commit
						d777f9d1dc
					
				| @ -45,7 +45,7 @@ int cbc_decrypt(const unsigned char *ct, unsigned char *pt, unsigned long len, s | |||||||
|    } |    } | ||||||
| 
 | 
 | ||||||
|    /* is blocklen valid? */ |    /* is blocklen valid? */ | ||||||
|    if (cbc->blocklen < 1 || cbc->blocklen > (int)sizeof(cbc->IV)) { |    if (cbc->blocklen < 1 || cbc->blocklen > (int)sizeof(cbc->IV) || cbc->blocklen > (int)sizeof(tmp)) { | ||||||
|       return CRYPT_INVALID_ARG; |       return CRYPT_INVALID_ARG; | ||||||
|    } |    } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user