1. 26 5月, 2023 1 次提交
  2. 12 4月, 2023 2 次提交
  3. 10 8月, 2021 1 次提交
  4. 17 3月, 2020 1 次提交
  5. 27 2月, 2020 1 次提交
  6. 17 2月, 2020 1 次提交
  7. 17 1月, 2020 1 次提交
  8. 05 1月, 2020 2 次提交
  9. 23 12月, 2019 1 次提交
  10. 01 8月, 2019 1 次提交
  11. 26 2月, 2019 1 次提交
  12. 18 2月, 2019 1 次提交
    • D
      Fix some CFI issues in x86_64 assembly · 2086edb7
      David Benjamin 提交于
      The add/double shortcut in ecp_nistz256-x86_64.pl left one instruction
      point that did not unwind, and the "slow" path in AES_cbc_encrypt was
      not annotated correctly. For the latter, add
      .cfi_{remember,restore}_state support to perlasm.
      
      Next, fill in a bunch of functions that are missing no-op .cfi_startproc
      and .cfi_endproc blocks. libunwind cannot unwind those stack frames
      otherwise.
      
      Finally, work around a bug in libunwind by not encoding rflags. (rflags
      isn't a callee-saved register, so there's not much need to annotate it
      anyway.)
      
      These were found as part of ABI testing work in BoringSSL.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      GH: #8109
      (cherry picked from commit c0e8e5007ba5234d4d448e82a1567e0c4467e629)
      2086edb7
  13. 09 1月, 2018 1 次提交
  14. 08 1月, 2018 2 次提交
  15. 01 7月, 2017 1 次提交
  16. 05 6月, 2017 1 次提交
  17. 14 2月, 2017 2 次提交
  18. 06 2月, 2017 1 次提交
  19. 11 10月, 2016 1 次提交
    • D
      Remove trailing whitespace from some files. · 609b0852
      David Benjamin 提交于
      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: NKurt Roeckx <kurt@openssl.org>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      609b0852
  20. 24 8月, 2016 3 次提交
  21. 29 5月, 2016 1 次提交
  22. 21 5月, 2016 1 次提交
  23. 24 2月, 2016 1 次提交
  24. 14 12月, 2015 1 次提交
  25. 23 11月, 2015 1 次提交
  26. 28 3月, 2015 1 次提交
  27. 05 1月, 2015 1 次提交
  28. 29 10月, 2014 1 次提交
  29. 23 10月, 2014 1 次提交
    • A
      ecp_nistz256 update. · 3ff08e1d
      Andy Polyakov 提交于
      Facilitate switch to custom scatter-gather routines. This modification
      does not change algorithms, only makes it possible to implement
      alternative. This is achieved by a) moving precompute table to assembly
      (perlasm parses ecp_nistz256_table.c and is free to rearrange data to
      match gathering algorithm); b) adhering to explicit scatter subroutine
      (which for now is simply a memcpy). First implementations that will use
      this option are 32-bit assembly implementations, ARMv4 and x86, where
      equivalent of current read-whole-table-select-single-value algorithm
      is too time-consuming. [On side note, switching to scatter-gather on
      x86_64 would allow to improve server-side ECDSA performance by ~5%].
      Reviewed-by: NBodo Moeller <bodo@openssl.org>
      3ff08e1d
  30. 12 9月, 2014 1 次提交