1. 28 4月, 2016 5 次提交
  2. 27 4月, 2016 13 次提交
  3. 26 4月, 2016 9 次提交
  4. 25 4月, 2016 5 次提交
  5. 23 4月, 2016 5 次提交
  6. 22 4月, 2016 3 次提交
    • V
      make update · e2ab7fb3
      Viktor Dukhovni 提交于
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      e2ab7fb3
    • V
      Enabled DANE only when at least one TLSA RR was added · 9f6b22b8
      Viktor Dukhovni 提交于
      It is up to the caller of SSL_dane_tlsa_add() to take appropriate
      action when no records are added successfully or adding some records
      triggers an internal error (negative return value).
      
      With this change the caller can continue with PKIX if desired when
      none of the TLSA records are usable, or take some appropriate action
      if DANE is required.
      
      Also fixed the internal ssl_dane_dup() function to properly initialize
      the TLSA RR stack in the target SSL handle.  Errors in ssl_dane_dup()
      are no longer ignored.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      9f6b22b8
    • M
      Don't set peer_tmp until we have finished constructing it · ee85fc1d
      Matt Caswell 提交于
      If we fail halfway through constructing the peer_tmp EVP_PKEY but we have
      already stored it in s->s3->peer_tmp then if anything tries to use it then
      it will likely fail. This was causing s_client to core dump in the
      sslskewith0p test. s_client was trying to print out the connection
      parameters that it had negotiated so far. Arguably s_client should not do
      that if the connection has failed...but given it is existing functionality
      it's easier to fix libssl.
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      ee85fc1d