1. 15 3月, 2015 2 次提交
  2. 14 3月, 2015 2 次提交
    • E
      Fix undefined behaviour in shifts. · 8b37e5c1
      Emilia Kasper 提交于
      Td4 and Te4 are arrays of u8. A u8 << int promotes the u8 to an int first then shifts.
      If the mathematical result of a shift (as modelled by lhs * 2^{rhs}) is not representable
      in an integer, behaviour is undefined. In other words, you can't shift into the sign bit
      of a signed integer. Fix this by casting to u32 whenever we're shifting left by 24.
      
      (For consistency, cast other shifts, too.)
      
      Caught by -fsanitize=shift
      
      Submitted by Nick Lewycky (Google)
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      8b37e5c1
    • D
      Allocate string types directly. · 3d6aa6d4
      Dr. Stephen Henson 提交于
      Allocate and free ASN.1 string types directly instead of going through
      the ASN.1 item code.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      3d6aa6d4
  3. 13 3月, 2015 1 次提交
  4. 12 3月, 2015 14 次提交
  5. 11 3月, 2015 5 次提交
  6. 10 3月, 2015 4 次提交
  7. 09 3月, 2015 4 次提交
  8. 08 3月, 2015 2 次提交
  9. 06 3月, 2015 5 次提交
  10. 05 3月, 2015 1 次提交