| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| | |
Bug: 22257554
Change-Id: I1a363729b449a2bc8594b48dada719fd79da7036
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Initially tested with the wrong (mnc) toolchain
which just hid the error entirely. Now tested with
master toolchain so this should be the last instance.
Bug: 22367550
Change-Id: I0e785918b1a9f4a8af80dc96b794737fcfd12367
|
|\|
| |
| |
| |
| |
| |
| | |
uninitialized memory" into mnc-dev
* commit '07f0aef8b98aea677e2f97589a6866903ed540ef':
[gatekeeperd] fix use of uninitialized memory
|
| |\ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 22319772
Change-Id: I3cb83389f11e54867aca132de48a3f6407b7eaf3
|
|\| |
| | |
| | |
| | |
| | | |
* commit 'beb4fa627b8da911a2d61d5e51b8df6af6c76c74':
[gatekeeperd] fix file descriptor leak
|
| |/
| |
| |
| |
| | |
Bug: 22403703
Change-Id: I65da3b3b3f85db035d79277344beb5460cb025f2
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The compiler will issue the unaligned access instuctions
when reading from a packed struct. Since 'find' takes a
reference, if we pass the field directly it is removed
from its packed context and may be unreadable.
Read the field out directly from the packed struct and pass
in aligned to u_map to fix.
Bug: 22367550
Change-Id: Ia3b639c7518154ff5a2b7c233b752e154eab9aad
|
|\|
| |
| |
| |
| |
| |
| | |
upgrades" into mnc-dev
* commit 'd3b8b72ec9cbaf202053f0281c33a8da432222ca':
[gatekeeperd] fix issue with SW->HW upgrades
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If the handle version is 0, there's no hardware_backed flag
meaning hardware backed handles will be attempted against
the soft impl. Ensure we don't try to read from hardware_backed
unless the version is > 0.
Bug: 21090356
Change-Id: I65f009c55538ea3c20eb486b580eb11ce93934fc
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
Change-Id: I74bed4f27e34c6bbf904058c14e124d8f5d35d82
|
|\| |
| | |
| | |
| | |
| | | |
* commit '7f270fa8a18c86b8d5451dfcd8936c79115440ef':
[gatekeeperd] clear state and mark on cold boot
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
required to initialize state by certain HAL impls
Bug: 22011857
Change-Id: Ibb01a799da983e1a930aae946c331b23f571861d
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
cache" into mnc-dev
* commit '343d708234636d505653d4ed1c9104463db76bab':
[gatekeeperd] invalidate stale password cache
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
password may change offline, invalidate the cache if it is
stale
Bug: 22019187
Change-Id: I2aaae978c8bd4629a0f93df3778d8679ae9b53d5
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
version to HAL
* commit '1e8a4588346bfaf1bb8f2c909e95669e29bd0d6e':
[gatekeeperd] handle upgrades from software version to HAL
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Certain devices, like Shamu, are currently running an interim
software-only gatekeeper. When the HAL for those devices is merged,
we need to handle upgrading to the HAL smoothly.
Bug: 21090356
Change-Id: I5352bc547a43671a08249eae532e8b3ce6b90087
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
verification
* commit 'b58866fbec93d6469f578c668a037738eefe5759':
[gatekeeperd] add fast path for SW password verification
|
| |/
| |
| |
| |
| | |
Bug: 21445004
Change-Id: I5e36ddbefaf1fa8de8623858fd785ac8fb651a4f
|
|/
|
|
|
|
| |
Clang build fix. Not sure why this is happening with gcc.
Change-Id: Ic3e192e31ba8d1d78dab83a6af13e82d261e5938
|
|\ |
|
| |
| |
| |
| |
| | |
Bug:21118563
Change-Id: Ia726dc4db6ec5c6a1e8e08a689ec82568ff1e5aa
|
|/
|
|
|
| |
Bug: 20918106
Change-Id: Ia3cb6d1375d9ee2a6e543ee97d37b7c4f0459447
|
|
|
|
|
| |
Bug: 21118563
Change-Id: I13c6a44f61668be8b4c1fde8c84dcfebab84517c
|
|
|
|
|
|
|
|
|
| |
Allows for easy determination of whether there's a
hardware module in place. Permits tighter coupling of
software implementation with upper-level stack.
Bug:21090356
Change-Id: I275b57cd976c233c43c476c5869c5a4b29fbc175
|
|
|
|
|
|
|
|
| |
This allows us to recover in situations where we manage
to clear the SID in GateKeeper but fail to remove the
password in LockSettingsService.
Change-Id: Ib64ead137632f9615745a414c90a9b66b847134f
|
|
|
|
| |
Change-Id: I4ada55674edff32d3e39d460070e03abbf847359
|
|
|
|
| |
Change-Id: Id11632a6b4b9cab6f08f97026dd65fdf49a46491
|
|
|
|
|
|
|
|
| |
It's a bit weird that KS defines NO_ERROR outside a
namespace like the Android binder lib, but assigns
it the value 1 instead of 0.
Change-Id: I5aedfd495f2f3bdff7eb1b4ba0f75d335dfe12d9
|
|
|
|
| |
Change-Id: I853e61815458b54fb3b2f29e12a147b3b9aa3788
|
|
|
|
|
|
| |
required for enrolling secondary auth form factors
Change-Id: Ia3e1d47f988bca1bb1a0e713c000886e60b4e839
|
|
Until we have SELinux support for gating access
to individual TEE services, we will proxy TEE requests
to GateKeeper via this daemon.
Change-Id: Ifa316b75f75bff79bdae613a112c8c3c2e7189a8
|