Skip to content
  1. Oct 10, 2016
    • David Benjamin's avatar
      Remove trailing whitespace from some files. · 609b0852
      David Benjamin authored
      
      
      The prevailing style seems to not have trailing whitespace, but a few
      lines do. This is mostly in the perlasm files, but a few C files got
      them after the reformat. This is the result of:
      
        find . -name '*.pl' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//'
        find . -name '*.c' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//'
        find . -name '*.h' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//'
      
      Then bn_prime.h was excluded since this is a generated file.
      
      Note mkerr.pl has some changes in a heredoc for some help output, but
      other lines there lack trailing whitespace too.
      
      Reviewed-by: default avatarKurt Roeckx <kurt@openssl.org>
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      609b0852
  2. Oct 01, 2016
  3. Sep 29, 2016
  4. Sep 22, 2016
  5. Sep 21, 2016
  6. Sep 19, 2016
  7. Sep 18, 2016
  8. Sep 17, 2016
  9. Sep 14, 2016
    • Matt Caswell's avatar
      Add some sanity checks around usage of t_fromb64() · 73f0df83
      Matt Caswell authored
      
      
      The internal SRP function t_fromb64() converts from base64 to binary. It
      does not validate that the size of the destination is sufficiently large -
      that is up to the callers. In some places there was such a check, but not
      in others.
      
      Add an argument to t_fromb64() to provide the size of the destination
      buffer and validate that we don't write too much data. Also add some sanity
      checks to the callers where appropriate.
      
      With thanks to Shi Lei for reporting this issue.
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      73f0df83
  10. Sep 13, 2016
  11. Sep 11, 2016
    • Richard Levitte's avatar
      VMS: be less picky when loading DSOs · 278a33da
      Richard Levitte authored
      
      
      The DSO API was picky about casing of symbol names on VMS.
      
      There's really no reason to be that picky, it's mostly just annoying.
      Therefore, we take away the possibility to flag for a choice, and will
      instead first try to find a symbol with exact case, and failing that,
      we try to find it in upper case.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      278a33da
  12. Sep 09, 2016
  13. Sep 08, 2016
  14. Sep 07, 2016
  15. Sep 06, 2016
  16. Sep 03, 2016
  17. Sep 02, 2016
  18. Aug 31, 2016
  19. Aug 29, 2016
  20. Aug 26, 2016
    • Richard Levitte's avatar
      Improve the definition of STITCHED_CALL in e_rc4_hmac_md5.c · 216e8d91
      Richard Levitte authored
      
      
      The definition of STITCHED_CALL relies on OPENSSL_NO_ASM.  However,
      when a configuration simply lacks the assembler implementation for RC4
      (which is where we have implemented the stitched call), OPENSSL_NO_ASM
      isn't implemented.  Better, then, to rely on specific macros that
      indicated that RC4 (and MD5) are implemented in assembler.
      
      For this to work properly, we must also make sure Configure adds the
      definition of RC4_ASM among the C flags.
      
      Reviewed-by: default avatarAndy Polyakov <appro@openssl.org>
      216e8d91
  21. Aug 25, 2016