1. 04 Feb, 2016 3 commits
  2. 03 Feb, 2016 4 commits
  3. 02 Feb, 2016 4 commits
  4. 01 Feb, 2016 3 commits
  5. 29 Jan, 2016 2 commits
  6. 28 Jan, 2016 4 commits
  7. 27 Jan, 2016 2 commits
  8. 26 Jan, 2016 4 commits
  9. 25 Jan, 2016 1 commit
  10. 24 Jan, 2016 4 commits
  11. 21 Jan, 2016 1 commit
  12. 18 Jan, 2016 2 commits
    • Jay Satiro's avatar
      mbedtls: Fix pinned key return value on fail · d58ba66e
      Jay Satiro authored
      - Switch from verifying a pinned public key in a callback during the
      certificate verification to inline after the certificate verification.
      
      The callback method had three problems:
      
      1. If a pinned public key didn't match, CURLE_SSL_PINNEDPUBKEYNOTMATCH
      was not returned.
      
      2. If peer certificate verification was disabled the pinned key
      verification did not take place as it should.
      
      3. (related to #2) If there was no certificate of depth 0 the callback
      would not have checked the pinned public key.
      
      Though all those problems could have been fixed it would have made the
      code more complex. Instead we now verify inline after the certificate
      verification in mbedtls_connect_step2.
      
      Ref: http://curl.haxx.se/mail/lib-2016-01/0047.html
      Ref: https://github.com/bagder/curl/pull/601
      d58ba66e
    • Jay Satiro's avatar
      tests: Add a test for pinnedpubkey fail even when insecure · d5663711
      Jay Satiro authored
      Because disabling the peer verification (--insecure) must not disable
      the public key pinning check (--pinnedpubkey).
      d5663711
  13. 17 Jan, 2016 1 commit
  14. 15 Jan, 2016 1 commit
  15. 14 Jan, 2016 3 commits
  16. 13 Jan, 2016 1 commit