1. 20 Nov, 2015 1 commit
  2. 05 Nov, 2015 1 commit
  3. 30 Sep, 2015 1 commit
  4. 16 Sep, 2015 1 commit
    • Paul Lietar's avatar
      Add method to delete extension from a certificate · 64c85650
      Paul Lietar authored
      The OpenSSLX509Certificate is still immutable. Instead a modified copy is returned.
      The use case for this is recreating the TBS component of a Precertificate as
      described by RFC6962 section 3.2.
      
      Change-Id: I2a9305ae7464642910decaf5ab46121a6f15d722
      64c85650
  5. 27 Apr, 2015 1 commit
  6. 24 Apr, 2015 1 commit
    • Adam Langley's avatar
      external/conscrypt: add NativeConstants. · f79c90d5
      Adam Langley authored
      NativeConstants.java is generated by a C program and thus the values
      will automatically be kept in sync with the contents of the OpenSSL
      headers.
      
      Bug: 20521989
      Change-Id: Ib5a97bf6ace05988e3eef4a9c8e02d0f707d46ad
      f79c90d5
  7. 23 Apr, 2015 1 commit
    • Kenny Root's avatar
      Fix conscrypt-stubs target · 7cb0a4a1
      Kenny Root authored
      It should build against the SDK so it doesn't depend on a bunch of stuff
      unavailable in an unbundled build scenario.
      
      Change-Id: Ib1c2bd90585ea5823c3e5cf2a3e1efed815f2f23
      7cb0a4a1
  8. 22 Apr, 2015 1 commit
    • Chad Brubaker's avatar
      Add Platform adapter around unbundled conscrypt · 62190cd4
      Chad Brubaker authored
      This wraps the conscrypt OpenSSLSocketImpl with an adapter that is a
      subclass of the platform's OpenSSLSocketImpl in order to support old
      code that does casts to the platform OpenSSLSocketImpl in order to set
      things like SNI.
      
      Until KK the platform OpenSSLSocketImpl was
      org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl, in KK it became
      com.android.org.conscrypt.OpenSSLSocketImpl. As of L MR1 the platform
      HTTP stack no longer casts to the platform OpenSSLSocketImpl and this
      work around is not needed on those devices.
      
      Change-Id: I196ad957eabfc70246d9c01aa12855a8eab036f0
      62190cd4
  9. 09 Apr, 2015 1 commit
    • Yohann Roussel's avatar
      Don't use Jack embedded library · eaa28762
      Yohann Roussel authored
      This is a temporary workround to avoid intermittent failure on
      build server for ub-conscrypt
      
      Bug: 20132430
      Change-Id: I781fb968ed7d0f40f908cf1ab7882957a911611b
      eaa28762
  10. 07 Apr, 2015 1 commit
    • Chad Brubaker's avatar
      Add Platform adapter around unbundled conscrypt · 0d8611cf
      Chad Brubaker authored
      This wraps the conscrypt OpenSSLSocketImpl with an adapter that is a
      subclass of the platform's OpenSSLSocketImpl in order to support old
      code that does casts to the platform OpenSSLSocketImpl in order to set
      things like SNI.
      
      Until KK the platform OpenSSLSocketImpl was
      org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl, in KK it became
      com.android.org.conscrypt.OpenSSLSocketImpl. As of L MR1 the platform
      HTTP stack no longer casts to the platform OpenSSLSocketImpl and this
      work around is not needed on those devices.
      
      Change-Id: I196ad957eabfc70246d9c01aa12855a8eab036f0
      0d8611cf
  11. 31 Mar, 2015 1 commit
  12. 11 Mar, 2015 1 commit
    • Kenny Root's avatar
      OpenSSL: remove bad dependency · aff9780b
      Kenny Root authored
      OpenSSL flavor of Conscrypt still uses the dynamic engine, so don't
      directly depend on the library since it will be in the SSL ENGINE
      directory in /system/lib{64,}/ssl/engines
      
      Bug: 19698929
      Change-Id: Id7e3f6ffaca2073a016db546e1014d50ef4ad0db
      aff9780b
  13. 25 Feb, 2015 1 commit
  14. 30 Jan, 2015 1 commit
  15. 17 Dec, 2014 1 commit
  16. 24 Nov, 2014 1 commit
  17. 19 Nov, 2014 1 commit
    • Adam Langley's avatar
      Allow conscrypt to work with BoringSSL. · de5225d1
      Adam Langley authored
      This is quite a substantial change because of the changes to ENGINEs in
      BoringSSL.
      
      For the most part, #ifs are used to allow the code to work with either
      OpenSSL or BoringSSL. However, in several places, support for things
      that BoringSSL is dropping have been removed, even when OpenSSL is used.
      This includes DSA keys and tests for the ENGINE bits that are going away
      because it's unclear how to skip compiling those tests.
      
      Change-Id: I941a5ed232391f84b45e070c19d2ffb7ad162b7b
      de5225d1
  18. 28 Oct, 2014 1 commit
  19. 19 Jun, 2014 1 commit
  20. 11 Jun, 2014 1 commit
    • Kenny Root's avatar
      Add ability to wrap platform keys · f24ba062
      Kenny Root authored
      This is mostly useful for unbundled Conscrypt currently when working
      with KeyChain-based keys, but could be good for use with PKCS11-like
      keys in other JSSE providers.
      
      Bug: 15469749
      Change-Id: I56bf2eaf3228bdf42d671437f4fffdafb8b47b12
      f24ba062
  21. 13 Jun, 2014 1 commit
  22. 09 Jun, 2014 1 commit
    • 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
  23. 30 May, 2014 2 commits
    • Kenny Root's avatar
      Move platform-only files out to separate directory · 39deada9
      Kenny Root authored
      To aid in building Conscrypt with gradle, move the platform-only files
      out to a separate directory.
      
      Change-Id: I8f07959055261f6b9f2a0ac26dea2f6431d9edbe
      39deada9
    • Kenny Root's avatar
      Unbundle conscrypt · 4ccb72fd
      Kenny Root authored
      Don't build the host JNI library in an unbundled build since it's only
      needed for testing currently.
      
      Change-Id: I6b6003e86d9f6ff2d87431f156f4984f56592791
      4ccb72fd
  24. 29 May, 2014 1 commit
    • Kenny Root's avatar
      Add script to create prebuilts · 031510fb
      Kenny Root authored
      This allows us to create a gradle library that people can include.
      
      Change-Id: I7f845ae0738b8d414781a34fef6bc28bebebb994
      031510fb
  25. 27 May, 2014 3 commits
  26. 25 Nov, 2013 1 commit
  27. 28 Oct, 2013 1 commit
  28. 02 Oct, 2013 4 commits
  29. 16 Sep, 2013 1 commit