summaryrefslogtreecommitdiffstats
path: root/tools/obbtool
Commit message (Collapse)AuthorAgeFilesLines
* am 6c1af7ea: am 8652bce1: am c71f2648: Merge "frameworks/base: switch to ↵Kenny Root2015-04-241-0/+1
|\ | | | | | | | | | | | | using NativeConstants." * commit '6c1af7ea497b1a2f04bdf45a19d2147f5b9665b9': frameworks/base: switch to using NativeConstants.
| * frameworks/base: switch to using NativeConstants.Adam Langley2015-04-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | NativeCrypto is a conscrypt class that contained several OpenSSL constants. NativeConstants is the new class that contains the same thing, but the latter is automatically generated and thus won't drift from the C headers. Bug: 20521989 Change-Id: I45c7b9a6844a06e3ffd09be692ebf733e1ebbbcc
* | Merge "Remove superfluous OpenSSL include paths." automerge: fe24754 ↵Narayan Kamath2015-01-231-1/+0
|\ \ | |/ | | | | | | | | | | | | | | automerge: d555cd5 automerge: c2d5128 * commit 'c2d51280395749328b0bb7a283cbc6037606822e': Remove superfluous OpenSSL include paths.
| * Remove superfluous OpenSSL include paths.Adam Langley2015-01-221-1/+0
| | | | | | | | | | | | | | | | The libcrypto and libssl modules (and their respective static and host versions) use LOCAL_EXPORT_C_INCLUDE_DIRS thus just including the module is sufficient. Change-Id: I467f1b1d038b5136fa22b1230da134c394eac54e
* | am f71a2835: Merge "PackageInfo is a class, not a struct" into lmp-dev-plus-aospBrian Carlstrom2014-08-171-2/+2
|\ \ | |/ | | | | | | * commit 'f71a28354cf3339a744b4abb9571fe98f7bad4ee': PackageInfo is a class, not a struct
| * PackageInfo is a class, not a structBrian Carlstrom2014-08-171-2/+2
| | | | | | | | Change-Id: Ibb30e3a13fc086adec8077c8fb8fb17ef54c36b5
| * DO NOT MERGE: Revert "Update makefile for clang host build."Hui Shu2014-08-051-2/+2
|/ | | | | | | | This CL is somehow merged to lmp-dev and breaking Mac builds. This reverts commit 132ed0f2b45acf982bbd06616f14164b612661d1. Change-Id: I5a3472c0e2924db5c605340d7abdd407b956dcc2
* Update makefile for clang host build.Tim Murray2014-07-171-2/+2
| | | | | | bug 16172793 Change-Id: If7484c5dbcccce7d925bec97bff0a3e4c30e9434
* desperate attempt to fix linux build.Mathias Agopian2013-05-071-1/+1
| | | | | | | working on the assumption that the ordering in LOCAL_STATIC_LIBRARIES matters. Change-Id: Ibf5b706652049b195bd66c84c9a5fa1122454ca6
* Add liblogYing Wang2013-04-091-1/+2
| | | | | Bug: 8580410 Change-Id: I746aa8258866508c3a725d0773faf4518096548f
* frameworks/base refactoringMathias Agopian2012-02-201-0/+1
| | | | | | create the new libandroidfw from parts of libui and libutils Change-Id: I1584995616fff5d527a2aba63921b682a6194d58
* frameworks/base refactoring.Mathias Agopian2012-02-171-1/+1
| | | | | | step 2: move libutils headers to their new home: androidfw Change-Id: I14624ba23db92a81f2cb929f104386e1fab293ef
* add -ldl to host executablesIliyan Malchev2011-10-201-1/+1
| | | | | | | | This fixes the build on Linux when RefBase is compiled with reference tracking enabled. Change-Id: I3e931e0b463ce836f6fdb30c37068d77144631a3 Signed-off-by: Iliyan Malchev <malchev@google.com>
* Link against the static libcrypto in external/openssl.Ying Wang2010-10-141-14/+11
| | | | Change-Id: Iad41ec975f9b9a4aec0b8470678320f5abe03e1f
* Do not build pbkdf2gen on non-Linux hostsKenny Root2010-10-141-7/+10
| | | | Change-Id: I9f575a2ca7d45102a4f67424ea5866cf750adb13
* OBB: use PBKDF2 for key generation.Kenny Root2010-10-134-11/+192
| | | | | | | | | Switch to using PBKDF2 for the key generation for OBBs. Any previously generated OBBs will stop being read correctly. A small pbkdf2gen program is available to allow generation of appropriate keys with the salts. Bug: 3059950 Change-Id: If4305c989fd692fd1150eb270dbf751e09c37295
* Add "none" for vold and deprecate mkobb -cKenny Root2010-10-011-3/+2
| | | | | | | | | | If vold isn't told "none" for the key, it will try to mount it as an encrypted container. Also remove the -c option from mkobb since it can be triggered by including a key as well. Change-Id: I40a8ff3f778bfda682312630e6687ecc14b51844
* Hash keys with MD5; track IBinders not IInterfaceKenny Root2010-09-301-9/+21
| | | | | | | | | | | | Using a plaintext password doesn't work unless it's a certain length, so just hash the plaintext password with MD5 to make it the right length for the twofish encryption. Tracking the IInterface doesn't make much sense since it's different each time, so track the IBinder instead. That way we can unlinkToDeath the binder when the last thing it's holding onto goes away. Change-Id: Id828d25b4d74f27e9d8b4bfb3909c964469cc473
* Add image creator helper script for OBBsKenny Root2010-09-211-0/+260
| | | | Change-Id: Id3f2b158077e8d104582e0ac720c2428c3ba4d97
* Add OBB flags to support overlaysKenny Root2010-08-181-11/+10
| | | | | | | | | | | * Add flags field in OBB footer to support overlays. * Remove unused 'crypto' and 'filesystem' fields in obbtool (could later be supported in the "flags" field of the OBB footer). * Add notes to document OBB classes before shipping. Change-Id: I386b43c32c5edef55210acb5d3322639c08010ba
* Initial tool for OBB manipulationKenny Root2010-08-112-0/+255
Add "obbtool" host command for adding, removing, and querying Opaque Binary Blob (OBB) information from a file. Change-Id: Id2ac41e687ad2a500c362616d6738a8ae7e8f5c3