1. 08 12月, 2014 19 次提交
  2. 04 12月, 2014 1 次提交
  3. 03 12月, 2014 1 次提交
    • M
      There are a number of instances throughout the code where the constant 28 is · 0d3ae34d
      Matt Caswell 提交于
      used with no explanation. Some of this was introduced as part of RT#1929. The
      value 28 is the length of the IP header (20 bytes) plus the UDP header (8
      bytes). However use of this constant is incorrect because there may be
      instances where a different value is needed, e.g. an IPv4 header is 20 bytes
      but an IPv6 header is 40. Similarly you may not be using UDP (e.g. SCTP).
      This commit introduces a new BIO_CTRL that provides the value to be used for
      this mtu "overhead". It will be used by subsequent commits.
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      0d3ae34d
  4. 29 11月, 2014 2 次提交
  5. 21 11月, 2014 2 次提交
  6. 20 11月, 2014 1 次提交
  7. 17 11月, 2014 3 次提交
  8. 13 11月, 2014 3 次提交
  9. 11 11月, 2014 2 次提交
  10. 31 10月, 2014 1 次提交
  11. 30 10月, 2014 1 次提交
  12. 29 10月, 2014 3 次提交
  13. 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