1. 12 6月, 2017 1 次提交
  2. 10 6月, 2017 2 次提交
  3. 09 6月, 2017 4 次提交
  4. 08 6月, 2017 1 次提交
    • R
      make error tables const and separate header file · 52df25cf
      Rich Salz 提交于
      Run perltidy on util/mkerr
      Change some mkerr flags, write some doc comments
      Make generated tables "const" when genearting lib-internal ones.
      Add "state" file for mkerr
      Renerate error tables and headers
      Rationalize declaration of ERR_load_XXX_strings
      Fix out-of-tree build
      Add -static; sort flags/vars for options.
      Also tweak code output
      Moved engines/afalg to engines (from master)
      Use -static flag
      Standard engine #include's of errors
      Don't linewrap err string tables unless necessary
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3392)
      52df25cf
  5. 07 6月, 2017 2 次提交
  6. 03 6月, 2017 1 次提交
  7. 26 5月, 2017 1 次提交
  8. 23 5月, 2017 1 次提交
  9. 22 5月, 2017 4 次提交
  10. 20 5月, 2017 1 次提交
    • M
      Fix return code in tls1_mac · aabe3a35
      Matt Caswell 提交于
      The return code from tls1_mac is supposed to be a boolean 0 for fail, 1 for
      success. In one place we returned -1 on error. This would cause code calling
      the mac function to erroneously see this as a success (because a non-zero
      value is being treated as success in all call sites).
      
      Fortunately, AFAICT, the place that returns -1 can only happen on an
      internal error so is not under attacker control. Additionally this code only
      appears in master. In 1.1.0 the return codes are treated differently.
      Therefore there are no security implications.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3495)
      aabe3a35
  11. 19 5月, 2017 2 次提交
  12. 18 5月, 2017 1 次提交
  13. 17 5月, 2017 4 次提交
  14. 12 5月, 2017 1 次提交
  15. 11 5月, 2017 13 次提交
  16. 10 5月, 2017 1 次提交
    • M
      Copy custom extension flags in a call to SSL_set_SSL_CTX() · 21181889
      Matt Caswell 提交于
      The function SSL_set_SSL_CTX() can be used to swap the SSL_CTX used for
      a connection as part of an SNI callback. One result of this is that the
      s->cert structure is replaced. However this structure contains information
      about any custom extensions that have been loaded. In particular flags are
      set indicating whether a particular extension has been received in the
      ClientHello. By replacing the s->cert structure we lose the custom
      extension flag values, and it appears as if a client has not sent those
      extensions.
      
      SSL_set_SSL_CTX() should copy any flags for custom extensions that appear
      in both the old and the new cert structure.
      
      Fixes #2180
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3425)
      21181889