1. 12 Jun, 2015 1 commit
  2. 29 Apr, 2015 2 commits
    • Narayan Kamath's avatar
      Use libziparchive shared library on host. · 31538864
      Narayan Kamath authored
      Fixes host run-tests that were broken by de9a75e2ab579804ea44f9688
      
      Change-Id: I0cbd40048f9a222996858f3574d6faa93121a61f
      31538864
    • Narayan Kamath's avatar
      Add a static dependency on libbase. · a9b386f3
      Narayan Kamath authored
      Pulled in by the static libziparchive dependency.
      
      Note that we can't add these dependencies in the sub-makefile
      because libziparchive has different module names for target
      vs host (libziparchve vs libziparchive-host).
      
      Change-Id: Ie2e036f9e1bfd13d439501e2577651e42642c1bd
      a9b386f3
  3. 23 Mar, 2015 1 commit
    • Christopher Ferris's avatar
      Remove forced alignment code. · 08d97aee
      Christopher Ferris authored
      The move from to gcc 4.8 to gcc 4.9 for arm32 introduced a bug in this
      code. The original code is trying to out smart the compiler by arch, but
      we got caught. Running benchmarks, the amount of time we save by doing this
      is in the nanosecond range, so just let the compiler figure things out on
      it's own.
      
      It turns out for aarch64, x86, x86_64, two of the functions produce exactly
      the same code. For swapLongs, x86/x86_64 produces slightly different code
      but is about the same performance.
      
      For arm32, letting the compiler optimize also leads to about the same
      performance.
      
      Adding unit tests and benchmark code for these.
      
      Bug: 19692084
      
      Change-Id: I858eb3147ef1e9e2c1894ddb226cdddcc0baf933
      08d97aee
  4. 06 Mar, 2015 1 commit
  5. 27 Feb, 2015 1 commit
    • Kenny Root's avatar
      Remove OpenSSL ENGINE test · e13589c1
      Kenny Root authored
      The tests that exercise this code were removed. This code doesn't
      compile with BoringSSL, so just remove it.
      
      Change-Id: I9598ef5e5a2d7b7d115b63b5b670976d39ca1405
      e13589c1
  6. 17 Dec, 2014 1 commit
  7. 15 Dec, 2014 1 commit
  8. 05 Nov, 2014 2 commits
  9. 17 Jun, 2014 1 commit
  10. 11 Jun, 2014 1 commit
    • Ian Rogers's avatar
      Fix Mac build. · efae3837
      Ian Rogers authored
      Change-Id: I32fdb9dabbc87d49e0be82ea39c2eea6f452fd6f
      efae3837
  11. 10 Jun, 2014 2 commits
    • Ian Rogers's avatar
      Build fix. · 37dd0ac5
      Ian Rogers authored
      Change-Id: I52559cfcc806dfe0d8682be50a6078cb678e4169
      37dd0ac5
    • Ian Rogers's avatar
      Remove deprecated WITH_HOST_DALVIK. · 3deabd22
      Ian Rogers authored
      Bug: 13751317
      Fix the Mac host build:
       - conditionally define constants using pre-existing pattern,
       - make Posix calls that the Mac doesn't support throw
         UnsupportedOperationException.
      
      Change-Id: Ib68887cbe36ab167d042eb96c7834bce0651b078
      3deabd22
  12. 23 May, 2014 1 commit
  13. 14 May, 2014 1 commit
  14. 03 Apr, 2014 1 commit
  15. 11 Dec, 2013 1 commit
  16. 06 Dec, 2013 1 commit
    • Narayan Kamath's avatar
      Add a JNI wrapper over libziparchive. · 0c1869ed
      Narayan Kamath authored
      All functions delegate directly to the native code. We
      do not perform any sort of central directory or local file
      related lookups in the java layer.
      
      For each entry, libziparchive gives us an offset to the start
      of data for the entry and the compressed size. We use a
      RandomAccessFile to seek to that offset and then construct an
      InputStream that's bounded between [offset, offset + compressed_size).
      
      We reuse existing code (JarVerifier / Manifest) for certificate
      validation & collection.
      
      bug: 10193060
      
      Change-Id: I21eb4e6dc6aa8749e3f63830f9799e1f621d26e6
      0c1869ed
  17. 06 Nov, 2013 1 commit
  18. 16 Sep, 2013 1 commit
  19. 12 Sep, 2013 1 commit
    • Kenny Root's avatar
      Conscrypt: remove dependence on stlport · 4758d4db
      Kenny Root authored
      This helps with unbundling of Conscrypt by not forcing the app to
      include a static version of stlport in their program.
      
      Change-Id: I5bd17213059b8ae4d8d86921d82b43465253a62f
      4758d4db
  20. 10 Sep, 2013 2 commits
  21. 30 Aug, 2013 2 commits
    • Kenny Root's avatar
      Move conscrypt out libjavacore and split tests · 61a12418
      Kenny Root authored
      To make the situation with testing a little better and enable building
      core libraries totally independent of conscrypt, move the native
      registration to a JNI_OnLoad scheme. Also, since we want to separate the
      testing, make conscrypt build its own tests library.
      
      (cherry picked from commit ba07db54)
      
      Bug: 10092469
      Change-Id: Ie0e9b73d05236a9bd02fbb66cb1a5da4ec34df45
      61a12418
    • Kenny Root's avatar
      Move conscrypt out libjavacore and split tests · ba07db54
      Kenny Root authored
      To make the situation with testing a little better and enable building
      core libraries totally independent of conscrypt, move the native
      registration to a JNI_OnLoad scheme. Also, since we want to separate the
      testing, make conscrypt build its own tests library.
      
      Change-Id: I9f2831839059c1c012ec7bdeab2f90b4e2f44bfd
      ba07db54
  22. 13 Aug, 2013 2 commits
  23. 31 Jul, 2013 1 commit
  24. 30 Jul, 2013 1 commit
  25. 07 Jun, 2013 1 commit
  26. 11 May, 2013 1 commit
  27. 03 May, 2013 1 commit
  28. 02 May, 2013 3 commits
  29. 29 Apr, 2013 1 commit
    • Kenny Root's avatar
      Move JSSE to new package · 38375a4d
      Kenny Root authored
      To help with shipping the JSSE with apps that want to bundle it, move
      it to a new package so that the tangles in other parts of the library
      can be untangled.
      
      Change-Id: I810b6861388635301e28aee5b9b47b8e6b35b430
      38375a4d
  30. 01 Feb, 2013 1 commit
  31. 28 Jan, 2013 1 commit
  32. 29 Aug, 2012 1 commit
    • Elliott Hughes's avatar
      Add dependencies on the makefiles. · 73d3e262
      Elliott Hughes authored
      I've been enjoying this in bionic for a while now, and was annoyed
      not to have make do the right thing in libcore.
      
      Change-Id: Idcd2db48349202259887499a1f47d85c5d205d54
      73d3e262