Elliott Hughes
0ceef69073
resolve merge conflicts of 8febafa to nyc-dev-plus-aosp
...
am: 6e08bff
* commit '6e08bff22b6b9019c72422e1902201d7cb4397b5':
Use BoringSSL instead of mincrypt to speed up package verification.
Change-Id: I1fce90ecfa92369b767c2d3387dfe72dced4faad
2016-04-14 18:22:59 +00:00
Elliott Hughes
6e08bff22b
resolve merge conflicts of 8febafa to nyc-dev-plus-aosp
...
Change-Id: I423937b4b20a2079714aa38ab7f8b199782df689
2016-04-14 09:39:47 -07:00
Elliott Hughes
8febafa67e
Use BoringSSL instead of mincrypt to speed up package verification.
...
This changes the verification code in bootable/recovery to use
BoringSSL instead of mincrypt.
Cherry-pick of 452df6d99c , with
merge conflict resolution, extra logging in verifier.cpp, and
an increase in the hash chunk size from 4KiB to 1MiB.
Bug: http://b/28135231
Change-Id: I1ed7efd52223dd6f6a4629cad187cbc383d5aa84
2016-04-13 16:39:56 -07:00
Mattias Nissler
ecd32c786c
resolve merge conflicts of 2bf95ac to nyc-dev-plus-aosp
...
am: 6e2a8b1
* commit '6e2a8b11ecb0bdfd6f4a2f096519075663a2d1c2':
Convert recovery to use BoringSSL instead of mincrypt.
Change-Id: Ief6b279d1e7fd00af4e8153ac29212343493b293
2016-04-13 01:49:17 +00:00
Elliott Hughes
6e2a8b11ec
resolve merge conflicts of 2bf95ac to nyc-dev-plus-aosp
...
Change-Id: Iaf232fbe65879bad6e19c7a9600aa6303a491a67
2016-04-12 17:15:40 -07:00
Mattias Nissler
2bf95acf7a
Merge "Convert recovery to use BoringSSL instead of mincrypt."
...
am: 62e6637
* commit '62e6637f8bfad588ff0b3c72beacab5c079db203':
Convert recovery to use BoringSSL instead of mincrypt.
Change-Id: Id4e95bb85866b65998c44312afc444dd29a3103d
2016-04-12 23:30:02 +00:00
Elliott Hughes
62e6637f8b
Merge "Convert recovery to use BoringSSL instead of mincrypt."
2016-04-12 23:12:35 +00:00
Yabin Cui
c2e63870e8
resolve merge conflicts of a58a6db to nyc-dev-plus-aosp
...
am: 49ef134
* commit '49ef1342c15cc501d340ebbbc52d5b0763ce3761':
uncrypt: split libbootloader_message_writer for reuse.
Change-Id: Id74ae9fec0e0c6c49af041b46a62fa4a10c23d91
2016-04-09 05:42:43 +00:00
Yabin Cui
49ef1342c1
resolve merge conflicts of a58a6db to nyc-dev-plus-aosp
...
Change-Id: I6d95fbd33f570d60e2caf42931ef6aa9f2634239
2016-04-08 18:33:01 -07:00
Yabin Cui
a58a6dbe3d
uncrypt: split libbootloader_message_writer for reuse.
...
init and vold also need to write bootloader message, so
split this function from uncrypt into a separate library.
Bug: 27176738
Change-Id: If9b0887b4f6ffab6162d9cb47a6ceb7eedd60b4d
2016-04-08 11:46:56 -07:00
Mattias Nissler
452df6d99c
Convert recovery to use BoringSSL instead of mincrypt.
...
This changes the verification code in bootable/recovery to use
BoringSSL instead of mincrypt.
Change-Id: I37b37d84b22e81c32ac180cd1240c02150ddf3a7
2016-04-06 15:54:17 +02:00
Bill Yi
53ea95d0c2
Import translations. DO NOT MERGE
...
Change-Id: Id4a5f32acb01776c95b092cc6e883036812836a9
Auto-generated-cl: translation import
2016-04-06 04:02:16 -07:00
Bill Yi
c91a08359c
Merge "Import translations. DO NOT MERGE" into nyc-dev am: b162551 -s ours
...
am: fc60583 -s ours
* commit 'fc60583a2c494414840fa181438135d1926aba8a':
Import translations. DO NOT MERGE
Change-Id: Ie62a08f06cb9eaff0a441e3c784b1f1c605dec97
2016-04-05 18:54:13 +00:00
Bill Yi
fc60583a2c
Merge "Import translations. DO NOT MERGE" into nyc-dev
...
am: b162551 -s ours
* commit 'b162551a30ce45e991fbd24f0647b6320d3b9b67':
Import translations. DO NOT MERGE
Change-Id: If605bd508a2f61db0d96b4f6261aa59c92486e0b
2016-04-05 18:51:08 +00:00
Bill Yi
b162551a30
Merge "Import translations. DO NOT MERGE" into nyc-dev
2016-04-05 18:44:50 +00:00
Bill Yi
c1afe830cf
Import translations. DO NOT MERGE
...
Change-Id: Ic643d0e2d39e45d772ffb25001de45afdf923579
Auto-generated-cl: translation import
2016-04-05 11:13:59 -07:00
Bill Yi
1d2bf4f631
Merge "Import translations. DO NOT MERGE"
2016-04-05 16:33:18 +00:00
Bill Yi
1b4ee01cfa
Import translations. DO NOT MERGE
...
Change-Id: Ib4ebc02261abc4610947ab54f5e53f9958190e27
Auto-generated-cl: translation import
2016-04-05 09:23:08 -07:00
Mark Salyzyn
a29251c0ae
recovery-persist: pick up both pstore console files am: a569727
...
am: f726865
* commit 'f7268653331bf20740b9dfa211f05d204905befc':
recovery-persist: pick up both pstore console files
Change-Id: I4787bf7b5893e2d902e55d0c2d92b33f9bc277a5
2016-04-05 14:59:06 +00:00
Mark Salyzyn
f726865333
recovery-persist: pick up both pstore console files
...
am: a569727
* commit 'a5697276097913f3b2771f9b2cb077bdbcbecf38':
recovery-persist: pick up both pstore console files
Change-Id: I9f2165a63ee73b26d49a85eba62707c50f44359a
2016-04-05 14:55:50 +00:00
Mark Salyzyn
a569727609
recovery-persist: pick up both pstore console files
...
(cherry pick from commit 5f7111ff4d )
- Volantis console-ramoops-0 (upstream correct)
- Angler console-ramoops
- Bullhead console-ramoops
- Shamu console-ramoops
NB: Shamu also has kernel crashes in other pstore files,
not merging them in.
Bug: 27176738
Change-Id: Ib6eef3e25475935b89252f51c960719c7860511a
2016-04-05 07:46:34 -07:00
Mark Salyzyn
af1cc8c327
Merge "recovery-persist: pick up both pstore console files" am: 901f315 am: 4195388
...
am: 59a55b5
* commit '59a55b57bc8543ad0d080f117fc9ae53b1d95e1b':
recovery-persist: pick up both pstore console files
Change-Id: I94e04f486fed0bc79827a1805989424265afa28b
2016-04-05 14:41:31 +00:00
Mark Salyzyn
59a55b57bc
Merge "recovery-persist: pick up both pstore console files" am: 901f315
...
am: 4195388
* commit '419538869d3e92270f748316f4956eeb431663c3':
recovery-persist: pick up both pstore console files
Change-Id: I85571bfef8ab8f1a4f44c2a9138d3eaca78e57aa
2016-04-05 14:38:39 +00:00
Mark Salyzyn
419538869d
Merge "recovery-persist: pick up both pstore console files"
...
am: 901f315
* commit '901f31531ba7b7e40e8a9c915467892997d176da':
recovery-persist: pick up both pstore console files
Change-Id: I7febc439147995adc06b75d1b0de3d30f55719a9
2016-04-05 14:35:53 +00:00
Mark Salyzyn
901f31531b
Merge "recovery-persist: pick up both pstore console files"
2016-04-05 14:29:05 +00:00
Bill Yi
dcc29b8ff5
Import translations. DO NOT MERGE am: f75b6e4 -s ours
...
am: ea22f8f -s ours
* commit 'ea22f8f61ed2c3bbda0c45b08934d1d84f107651':
Import translations. DO NOT MERGE
Change-Id: I10f58bfa96d16326e4a912abf96a2a82a82a376e
2016-04-05 03:29:37 +00:00
Bill Yi
ea22f8f61e
Import translations. DO NOT MERGE
...
am: f75b6e4 -s ours
* commit 'f75b6e47def859039627a557c1046f1fc723036b':
Import translations. DO NOT MERGE
Change-Id: I948c6f31dd9c54a1f1abc5e0fdccb6571f095eb6
2016-04-05 03:26:34 +00:00
Bill Yi
f75b6e47de
Import translations. DO NOT MERGE
...
Change-Id: Ia0012b89f00c65ec6056d29612748e60564bab32
Auto-generated-cl: translation import
2016-04-04 17:59:17 -07:00
Bill Yi
af39dc8d36
Import translations. DO NOT MERGE
...
Change-Id: I5280c977c6c5099c681fa5069bdde9b5426d5949
Auto-generated-cl: translation import
2016-04-04 16:28:16 -07:00
Mark Salyzyn
5f7111ff4d
recovery-persist: pick up both pstore console files
...
- Volantis console-ramoops-0 (upstream correct)
- Angler console-ramoops
- Bullhead console-ramoops
- Shamu console-ramoops
NB: Shamu also has kernel crashes in other pstore files,
not merging them in.
Bug: 27176738
Change-Id: Ib6eef3e25475935b89252f51c960719c7860511a
2016-04-04 16:24:48 -07:00
Elliott Hughes
844007b722
Merge "Move selinux dependencies out of header files." am: 8124750 am: dc91161
...
am: 5c23b80
* commit '5c23b801e5f29ca85dde4a58fde4a69faacd7c6c':
Move selinux dependencies out of header files.
Change-Id: I191e0337501fc5520da1fa726911ffabd5d156c9
2016-04-02 16:12:29 +00:00
Elliott Hughes
5c23b801e5
Merge "Move selinux dependencies out of header files." am: 8124750
...
am: dc91161
* commit 'dc91161a56c74bb6c73560d728d92b115f0f6e75':
Move selinux dependencies out of header files.
Change-Id: I439d352c9366dbed201a5592059b886968324633
2016-04-02 16:06:57 +00:00
Elliott Hughes
dc91161a56
Merge "Move selinux dependencies out of header files."
...
am: 8124750
* commit '81247500d535dac714fad657860b67474e1f6e42':
Move selinux dependencies out of header files.
Change-Id: If8fde7a64334327a2b0880a742d784642481ceeb
2016-04-02 16:01:25 +00:00
Elliott Hughes
81247500d5
Merge "Move selinux dependencies out of header files."
2016-04-02 15:53:11 +00:00
Elliott Hughes
4bbd5bf8a6
Move selinux dependencies out of header files.
...
Bug: http://b/27764900
Change-Id: Ib62a59edcb13054f40f514c404d32b87b14ed5f1
2016-04-01 18:24:39 -07:00
Mark Salyzyn
ccc49f9da6
recovery: use __android_log_pmsg_file_write for log files am: 13aca59
...
am: 658a467
* commit '658a467a1228e99cd858b49c7571c420b41419bf':
recovery: use __android_log_pmsg_file_write for log files
Change-Id: I94f01d485b0f0ca0e697763d9f428b6014d667ac
2016-03-31 21:56:17 +00:00
Mark Salyzyn
658a467a12
recovery: use __android_log_pmsg_file_write for log files
...
am: 13aca59
* commit '13aca598f8e93548fef36d87136e85ce8c9d18de':
recovery: use __android_log_pmsg_file_write for log files
Change-Id: I068397cfa182fb14285a266f038f8c5230466a3b
2016-03-31 21:53:01 +00:00
Mark Salyzyn
2929e8ff3a
Merge "recovery: use __android_log_pmsg_file_write for log files" am: 75da771 am: 6f83130
...
am: 9b9e584
* commit '9b9e5843d296c4bb0d2cdca5eb18a2d2277dff96':
recovery: use __android_log_pmsg_file_write for log files
Change-Id: I0a2aeb27f786740c693e0a21c9da1eca5b0e6216
2016-03-31 21:04:11 +00:00
Mark Salyzyn
9b9e5843d2
Merge "recovery: use __android_log_pmsg_file_write for log files" am: 75da771
...
am: 6f83130
* commit '6f83130d7acd85df89a80e691d3aa63bd2ceda39':
recovery: use __android_log_pmsg_file_write for log files
Change-Id: Id2e7a76bae8eb061f6f57249dd912f25cd6332c6
2016-03-31 21:00:59 +00:00
Mark Salyzyn
6f83130d7a
Merge "recovery: use __android_log_pmsg_file_write for log files"
...
am: 75da771
* commit '75da77105f329f5d6c1b4dc46ce02377ec4afd6a':
recovery: use __android_log_pmsg_file_write for log files
Change-Id: I3da18530294ec71cd24b5ad8c720ab16c3e47dab
2016-03-31 20:57:51 +00:00
Mark Salyzyn
13aca598f8
recovery: use __android_log_pmsg_file_write for log files
...
(cherry-pick from commit a4f701af93 )
- Add call to __android_log_pmsg_file_write for recovery logging.
- Add call to refresh pmsg if we reboot back into recovery and then
allow overwrite of those logs.
- Add a new one-time executable recovery-refresh that refreshes pmsg
in post-fs phase of init. We rely on pmsg eventually scrolling off
to age the content after recovery-persist has done its job.
- Add a new one-time executable recovery-persist that transfers from
pmsg to /data/misc/recovery/ directory if /cache is not mounted
in post-fs-data phase of init.
- Build and appropriately trigger the above two as required if
BOARD_CACHEIMAGE_PARTITION_SIZE is undefined.
- Add some simple unit tests
NB: Test failure is expected on systems that do not deliver either
the recovery-persist or recovery-refresh executables, e.g. systems
with /cache. Tests also require a timely reboot sequence of test
to truly verify, tests provide guidance on stderr to direct.
Bug: 27176738
Change-Id: I17bb95980234984f6b2087fd5941b0a3126b706b
2016-03-31 13:52:54 -07:00
Mark Salyzyn
75da77105f
Merge "recovery: use __android_log_pmsg_file_write for log files"
2016-03-31 20:49:56 +00:00
Bill Yi
a1e7866b6a
Import translations. DO NOT MERGE am: f1b2785 -s ours
...
am: 6a54ca4 -s ours
* commit '6a54ca4f9181774fe6cb58940d73f86aee506423':
Import translations. DO NOT MERGE
Change-Id: Id0e7d247df98ac9fbfa7579b39b72e1fa0e00f20
2016-03-31 15:48:58 +00:00
Bill Yi
6a54ca4f91
Import translations. DO NOT MERGE
...
am: f1b2785 -s ours
* commit 'f1b2785129b64a140764483901530f40716e53f5':
Import translations. DO NOT MERGE
Change-Id: I36787400a12a3a9258a9d9c569da69b79cb2738f
2016-03-31 15:45:44 +00:00
Bill Yi
f1b2785129
Import translations. DO NOT MERGE
...
Change-Id: Id992a2cff5d431b5862f7c27f3823dbffe52f5c7
Auto-generated-cl: translation import
2016-03-30 22:15:27 -07:00
Bill Yi
452aec0c5b
Import translations. DO NOT MERGE
...
Change-Id: I96a3ebec0ab7b7400bcf8ffd2a899d291d8a4579
Auto-generated-cl: translation import
2016-03-30 20:41:15 -07:00
Yabin Cui
af337d8dde
Merge "uncrypt: remove --read-bcb option." am: ebd22be am: ecc068c -s ours
...
am: f41c35d
* commit 'f41c35d774de88bc668c94ee5cfa43b60eb6eea1':
uncrypt: remove --read-bcb option.
Change-Id: I05dfeef0be5d80d717c37a9fc03b1c61cb3e5e6b
2016-03-30 02:02:50 +00:00
Yabin Cui
f41c35d774
Merge "uncrypt: remove --read-bcb option." am: ebd22be
...
am: ecc068c -s ours
* commit 'ecc068c2f83b4db891f9d479170c06cf06bb409a':
uncrypt: remove --read-bcb option.
Change-Id: I53dc530930eb95d00ea2efd51a07e34502ab63c6
2016-03-30 01:59:07 +00:00
Yabin Cui
ecc068c2f8
Merge "uncrypt: remove --read-bcb option."
...
am: ebd22be
* commit 'ebd22be4f742f5eeb32b2eeaf212b34e7605da50':
uncrypt: remove --read-bcb option.
Change-Id: I06ed6c0a36246041d03c57bc03f532de414c926f
2016-03-30 01:29:42 +00:00
Yabin Cui
ebd22be4f7
Merge "uncrypt: remove --read-bcb option."
2016-03-30 01:19:25 +00:00