1. 20 3月, 2018 1 次提交
  2. 19 3月, 2018 1 次提交
  3. 09 3月, 2018 1 次提交
  4. 19 2月, 2018 1 次提交
  5. 15 2月, 2018 1 次提交
    • R
      Harmonize the make variables across all known platforms families · 722c9762
      Richard Levitte 提交于
      The make variables LIB_CFLAGS, DSO_CFLAGS and so on were used in
      addition to CFLAGS and so on.  This works without problem on Unix and
      Windows, where options with different purposes (such as -D and -I) can
      appear anywhere on the command line and get accumulated as they come.
      This is not necessarely so on VMS.  For example, macros must all be
      collected and given through one /DEFINE, and the same goes for
      inclusion directories (/INCLUDE).
      
      So, to harmonize all platforms, we repurpose make variables starting
      with LIB_, DSO_ and BIN_ to be all encompassing variables that
      collects the corresponding values from CFLAGS, CPPFLAGS, DEFINES,
      INCLUDES and so on together with possible config target values
      specific for libraries DSOs and programs, and use them instead of the
      general ones everywhere.
      
      This will, for example, allow VMS to use the exact same generators for
      generated files that go through cpp as all other platforms, something
      that has been impossible to do safely before now.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5357)
      722c9762
  6. 13 2月, 2018 1 次提交
  7. 12 2月, 2018 1 次提交
  8. 28 1月, 2018 1 次提交
  9. 24 1月, 2018 1 次提交
  10. 22 12月, 2017 1 次提交
  11. 13 11月, 2017 1 次提交
  12. 12 11月, 2017 1 次提交
  13. 30 10月, 2017 1 次提交
  14. 18 10月, 2017 2 次提交
  15. 13 10月, 2017 1 次提交
  16. 10 9月, 2017 1 次提交
    • A
      sha/asm/keccak1600-armv8.pl: fix return value buglet and ... · 236dd463
      Andy Polyakov 提交于
      ... script data load.
      
      On related note an attempt was made to merge rotations with logical
      operations. I mean as we know, ARM ISA has merged rotate-n-logical
      instructions which can be used here. And they were used to improve
      keccak1600-armv4 performance. But not here. Even though this approach
      resulted in improvement on Cortex-A53 proportional to reduction of
      amount of instructions, ~8%, it didn't exactly worked out on
      non-Cortex cores. Presumably because they break merged instructions
      to separate μ-ops, which results in higher *operations* count. X-Gene
      and Denver went ~20% slower and Apple A7 - 40%. The optimization was
      therefore dismissed.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      236dd463
  17. 27 8月, 2017 1 次提交
  18. 17 8月, 2017 1 次提交
  19. 12 8月, 2017 1 次提交
  20. 03 8月, 2017 1 次提交
  21. 02 8月, 2017 1 次提交
  22. 31 7月, 2017 1 次提交
  23. 26 7月, 2017 1 次提交
  24. 25 7月, 2017 1 次提交
  25. 21 7月, 2017 2 次提交
  26. 16 7月, 2017 2 次提交
  27. 10 7月, 2017 2 次提交
  28. 07 7月, 2017 1 次提交
  29. 04 7月, 2017 4 次提交
  30. 30 6月, 2017 4 次提交