1. 20 Jun, 2014 1 commit
  2. 19 Jun, 2014 3 commits
  3. 18 Jun, 2014 1 commit
  4. 19 Jun, 2014 2 commits
  5. 16 Jun, 2014 1 commit
    • Alex Klyubin's avatar
      Adjust the list of supported ECDHE-PSK cipher suites. · b79411aa
      Alex Klyubin authored
      The SHA-2 based cipher suites cannot be used with SSLv3 but there is
      no way to express that in OpenSSL's configuration. This CL thus
      adjusts the list of supported cipher suites accordingly.
      
      Bug: 15073623
      Change-Id: I427c99f4c1c72690d95e5a3c63763631c41ddae2
      b79411aa
  6. 13 Jun, 2014 1 commit
  7. 10 Jun, 2014 1 commit
  8. 13 Jun, 2014 2 commits
  9. 11 Jun, 2014 4 commits
  10. 10 Jun, 2014 1 commit
  11. 09 Jun, 2014 2 commits
    • Kenny Root's avatar
      Add more debugging for getting methods · fee2d0f1
      Kenny Root authored
      When JNI registration fails, we should log it immediately to help
      with debugging. Otherwise, it will tell you that you called a JNI
      function with an exception pending.
      
      Change-Id: I7cbba4d6639265a79a9d043d120f1a2bf72a85f7
      fee2d0f1
    • Ian Rogers's avatar
      Remove deprecated WITH_HOST_DALVIK. · 3a03c73b
      Ian Rogers authored
      Switch host build to clang as conscrypt uses C++11 and not all GCC
      host compilers support it.
      
      Bug: 13751317
      Change-Id: I74ffdda695e47967b61a133c8b6fc52f6547a3a0
      3a03c73b
  12. 05 Jun, 2014 1 commit
    • Robin Lee's avatar
      Make default user CA storage location configurable · ff12765d
      Robin Lee authored
      Allows overriding the defaults in misc/keychain/ with different
      defaults, for example when the whole process uses another directory
      and this needs to be reflected in every new TrustedCertificateStore
      that is created.
      
      Change-Id: I22db18178600668053a17517e9b47eef7b9be5ed
      ff12765d
  13. 03 Jun, 2014 1 commit
  14. 30 May, 2014 6 commits
  15. 29 May, 2014 2 commits
  16. 27 May, 2014 7 commits
    • Kenny Root's avatar
      am 1cfba2bc: Revert "Speed up conscrypt compile a bit" · be4a8f5b
      Kenny Root authored
      * commit '1cfba2bc':
        Revert "Speed up conscrypt compile a bit"
      be4a8f5b
    • Alex Klyubin's avatar
      Expose support for TLS-PSK. · 01cce891
      Alex Klyubin authored
      TLS-PSK (Pre-Shared Key) is a set of TLS/SSL cipher suites that use
      symmetric (pre-shared) keys for mutual authentication of peers. These
      cipher suites are in some scenarios more suitable than those based on
      public key cryptography and X.509. See RFC 4279 (Pre-Shared Key
      Ciphersuites for Transport Layer Security (TLS)) for more information.
      
      OpenSSL currently supports only the following PSK cipher suites:
      * TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
      * TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
      * TLS_PSK_WITH_3DES_EDE_CBC_SHA
      * TLS_PSK_WITH_AES_128_CBC_SHA
      * TLS_PSK_WITH_AES_256_CBC_SHA
      * TLS_PSK_WITH_RC4_128_SHA
      
      The last four cipher suites mutually authenticate the peers and
      secure the connection using a pre-shared symmetric key. These cipher
      suites do not provide Forward Secrecy -- once the pre-shared key is
      compromised, all previous communications secured with that key can be
      decrypted. The first two cipher suites combine the pre-shared
      symmetric key with an ephemeral key obtained from an ECDH key
      exchange performed during the TLS/SSL handshake, thus providing
      Forward Secrecy.
      
      Users of TLS-PSK are expected to provide an implementation of
      PSKKeyManager to SSLContext.init and then enable at least one PSK
      cipher suite in SSLSocket/SSLEngine.
      
      Bug: 15073623
      Change-Id: I8e59264455f980f23a5e66099c27b5b4d932b9bb
      01cce891
    • Kenny Root's avatar
      am ec9c6dc1: Speed up conscrypt compile a bit · b2774e36
      Kenny Root authored
      * commit 'ec9c6dc1':
        Speed up conscrypt compile a bit
      b2774e36
    • Kenny Root's avatar
      am 3e46e4ee: Unbundle: hacks to let Conscrypt compile standalone · 3f2228d7
      Kenny Root authored
      * commit '3e46e4ee':
        Unbundle: hacks to let Conscrypt compile standalone
      3f2228d7
    • Kenny Root's avatar
      Revert "Speed up conscrypt compile a bit" · 1cfba2bc
      Kenny Root authored
      This reverts commit ec9c6dc1.
      
      Change-Id: Icfdeec757357a7449640198548963d2095d8cf92
      1cfba2bc
    • Kenny Root's avatar
      Speed up conscrypt compile a bit · ec9c6dc1
      Kenny Root authored
      Re-arrange Java library compilation to allow reuse of previous
      compilations which speeds up the overall compilation by a bit.
      
      Change-Id: I7ec172dd8ca2450d26ecec2a5dae13de5c00299b
      ec9c6dc1
    • Kenny Root's avatar
      Unbundle: hacks to let Conscrypt compile standalone · 3e46e4ee
      Kenny Root authored
      This is the first pass at getting Conscrypt to compile standalone. It
      works fine in apps currently. There are a few TODOs to fix.
      
      Change-Id: I9b43ba12c55e04c8897ccacf38979ca671a55a26
      3e46e4ee
  17. 20 May, 2014 2 commits
  18. 19 May, 2014 2 commits