I've noticed the comment block below in md32_common.h for HASH_FINAL.
Purify has been finding UMRs in HASH_UPDATE (in the form of SHA1_Update).
Does anyone know if these UMRs are also safe?

Thanks,

Bill


 /* purify often complains about the following line as an
  * Uninitialized Memory Read.  While this can be true, the
  * following p_c2l macro will reset l when that case is true.
  * This is because j&0x03 contains the number of 'valid' bytes
  * already in p[i].  If and only if j&0x03 == 0, the UMR will
  * occur but this is also the only time p_c2l will do
  * l= *(cp++) instead of l|= *(cp++)
  * Many thanks to Alex Tang <[EMAIL PROTECTED]> for pickup this
  * 'potential bug' */


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to